I remember there has been discussion about this, i.e. variants specified in dependencies. I wonder what the current status is, as I noticed the ticket about this (#126, the oldest one open, I believe) was milestoned to 1.5. At least in one earlier discussion there were objections to do this due to the difficulty in implementing, but I would like to see this, e.g. because mpkg is based on very short trial useless without this capability (and mpkg is something that I could use). If this means that I should dive into the deep core of MacPorts, I would be willing to give it a try. ! ! Jyrki Wahlstedt ! http://www.wahlstedt.fi/jyrki/ ! ! Our life is no dream; but it ought to become one and perhaps will. ! PGP key ID: 0x139CC386 fingerprint: F355 B46F 026C B8C1 89C0 A780 6366 EFD9 139C C386
On Jul 5, 2007, at 05:19, Jyrki Wahlstedt wrote:
I remember there has been discussion about this, i.e. variants specified in dependencies. I wonder what the current status is, as I noticed the ticket about this (#126, the oldest one open, I believe) was milestoned to 1.5. At least in one earlier discussion there were objections to do this due to the difficulty in implementing, but I would like to see this, e.g. because mpkg is based on very short trial useless without this capability (and mpkg is something that I could use). If this means that I should dive into the deep core of MacPorts, I would be willing to give it a try.
My own (potentially unpopular) opinion is that this is possible to implement and impossible to support, as it would introduce exponential complexity to the dependency tree. -landonf
On Jul 5, 2007, at 2:04 PM, Landon Fuller wrote:
My own (potentially unpopular) opinion is that this is possible to implement and impossible to support, as it would introduce exponential complexity to the dependency tree.
I agree. The current workarounds for this lack of functionality (include as much functionality as possible in the port, create another port with the necessary functionality for other ports to depend on) work fairly well. Of course, the complexity of the dependency tree doesn't matter as much now as it could if we start building/testing all of the ports as has been talked about many times. -- Daniel J. Luke +========================================================+ | *---------------- dluke@geeklair.net ----------------* | | *-------------- http://www.geeklair.net -------------* | +========================================================+ | Opinions expressed are mine and do not necessarily | | reflect the opinions of my employer. | +========================================================+
participants (3)
-
Daniel J. Luke
-
Jyrki Wahlstedt
-
Landon Fuller