13.04.2012, 23:55, "Chris Inacio" <nacho...@gmail.com>:
> On Apr 13, 2012, at 3:39 PM, Freddie Cash <fjwc...@gmail.com> wrote:
>
>>  On Fri, Apr 13, 2012 at 12:04 PM, Chris Inacio <nacho...@gmail.com> wrote:
>>>  I was recently asked to do some FreeBSD ports support work.  I mostly use a
>>>  Mac and the MacPorts system.  MacPorts has the concept of a variant for a
>>>  port, but I can't find the analogue in the FreeBSD system.
>>>
>>>  Does the FreeBSD ports system have the concept of a variant?  If so, can
>>>  someone point me in the right direction on how to create one?
>>  Describing what a "variant" is, how it works in MacPorts, and what you
>>  are trying to do would help a lot.  :)
>>
>>  The closest guess I could make would be "slave port", but I don't
>>  think that works the same way.
>
> Sorry, you're right.
>
> For example, a port of say Emacs could have a variant of X11.
>
> So Emacs or Emacs+X11.
>
> The X11 variant would (somewhat obviously) include building regular Emacs but 
> also the X11 toolbar etc. while Emacs wouldn't include any X11 features (& 
> dependencies).
>
> On the Mac, we can build universal binaries (PowerPC, ia32, and x86_64), at 
> the cost of disk space. So we can build almost any package with the 
> +universal variant.
>
> Is that a reasonable explanation?

Seems like you need makefile options:

http://www.freebsd.org/doc/en/books/porters-handbook/makefile-options.html

-- 
Regards,
Konstantin
_______________________________________________
freebsd-ports@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"

Reply via email to