On 30.11.2007, at 01:18, Boyd Waters wrote:

On Nov 29, 2007, at 4:52 PM, Eric Hall wrote:

If there's a way to specify 'gtk2 +x11' I'm all for adding
that to the wireshark (and other) ports, I don't think there is yet
(and I'm happy to be corrected).


The issue of specifying variants on deps is very very important to us here at NRAO, and I haven't figured out a way to do it yet.

So if there's a way to do so, let me know how!


Can't we just specify version and variant info in the depends list?

example

depends gtk2+x11


Alas this doesn't work as yet, but it would be the way to do it. It would also be nice to specify a version:


depends [EMAIL PROTECTED]



Depending on variants is a bad idea imho:
If A depends on B1 and C depends on B2 you get auto-trouble when trying to install both A and C.
And there is no solution to get both installed and running - at all!
When depending on variants, we get unsolvable dependency chains.

If variant 1 and 2 of B are so important and so different, the best solution is to create two ports (that can be installed simultaneously).
Either this or the default version of B should make both A and C happy.

If someone wants to work on this, I'd rather suggest implementing port-inheritance, so that creating a "variant-port" is much easier and less work to maintain.


Regards,

-Markus

---
Dipl. Inf. (FH) Markus W. Weissmann
http://www.mweissmann.de/
http://www.macports.org/



_______________________________________________
macports-dev mailing list
macports-dev@lists.macosforge.org
http://lists.macosforge.org/mailman/listinfo/macports-dev

Reply via email to