Sorry about that empty reply. Here's what I meant to send :-)

>> Now to my question: xsnmp depends on the libnetsnmp and libnetsnmpagent
>> libraries and headers. They are provided by MacOS itself. But as an
>> alternative port I'd have to specify net-snmp. Unfortunately these libs
>> are only provided in the +server variant.
>> 
>> So how do I achieve the necessary dependency? I read some vague things
>> about subports but did not find any concrete documentation.
> 
> MacPorts doesn't let you declare a dependency on a variant of a port.

What you can do is make use of cal's active_variant's PortGroup.

It'll will let you error out if the variant of a given port isn't installed, 
among other useful abilities.

> It's issue #126. If the +server variant of net-snmp installs libraries, and 
> other ports might want to use those libraries, then the +server variant of 
> net-snmp should probably be turned into a net-snmp-server subport. net-snmp 
> appears to be maintained by me :) but I don't really know much about it, so I 
> wasn't aware that the +server variant installed any libraries. Can you think 
> of any reason why we shouldn't delete the +server variant and just make the 
> port install those parts always?

_______________________________________________
macports-dev mailing list
[email protected]
http://lists.macosforge.org/mailman/listinfo/macports-dev

Reply via email to