2014-08-26 4:49 GMT+04:00 Chuck Burns <[email protected]>:
> On Tuesday, August 26, 2014 1:10:17 AM Vadim Zhukov wrote:
>> See the pkg_create(1), particularily the "VARIABLE SUBSTITUTION AND
>> FRAGMENT INCLUSION" part.
>>
>> Also, please note that in OpenBSD we usually try to minimize both
>> number of options and number of optional FLAVORs.
>>
>> And the final note: are you sure you want "core" and "client" as
>> FLAVORs, and not as MULTI_PACKAGES? See the detailed description of
>> the latter in the bsd.port.mk(5).
>>
>> --
>>   WBR,
>>   Vadim Zhukov
> Well, they can each be installed together or separately, have no dependency on
> each other, but for some reason, the core still wants to install an icon.
>
> I figured it'd be easier to just have them as flavors, and default to 
> installing
> all three.  It's a distributed IRC client, so it will not work as designed
> without a core running somewhere.. a client running somewhere.  Now, the
> monolithic version simply runs the core internally alongside the client.  This
> is useful for people who simply like the UI but don't want to have to 
> configure
> a server for it.  Now, with that said, I suppose I could do away with the
> monolithic option on OpenBSD.  Now, how a couple of Linux distributions do
> this is they have a "quassel" package with all the common stuff, and "quassel-
> mono/server/client" packages that all require the quassel package.
>
> The way FreeBSD handles it is, the package simply installs all three parts no
> matter what, and the ports system has options for building whatever part you
> may actually want.  I was hoping to be able to use OpenBSD's flavors to make
> this a little more binary-friendly...

Then I say again: take a look at the MULTI_PACKAGES. It's definitely
what you actually want.

--
  WBR,
  Vadim Zhukov

Reply via email to