Forcing a variant to a variant
Ryan Schmidt
ryandesign at macports.org
Thu Jun 4 17:58:32 PDT 2009
On Jun 4, 2009, at 19:56, Ryan Schmidt wrote:
> On Jun 4, 2009, at 19:52, Scott Haneda wrote:
>
>> port install assp
>> Within that port, assp will depend on clamav, but since I can not
>> define a variant for clamav +server, I have to make a clamav-
>> server port. Fine up to that point.
>>
>> Now, what is I want clamav +server +clamav_milter available to the
>> assp port?
>> My port install command would be port install assp still, there
>> would still be a call in there to clamav-server, where does the
>> milter go in?
>
> It does not.
>
> When I spoke earlier about creating a clamav-server port, I was
> speaking of the +server variant only, not any of the other
> variants. The clamav_milter variant, for example, is, I believe,
> integrated into the clamav software. The variant adds the configure
> argument --enable-milter. This presumably causes the clamav
> software to build additional libraries, or modify the libraries it
> builds in some way. You probably can't separate that into a
> separate port.
>
> If there is a file clamav+clamav_milter installs that regular
> clamav does not, you can detect the absence of that file in your
> assp port and issue the appropriate error message. See the pango
> port for an example (it checks that the cairo port is installed
> with the correct variants).
Now that I actually come to look at the clamav portfile.... it
doesn't have a +server variant! So.... what are we talking about here?
More information about the macports-dev
mailing list