Dependency Problem of Upgrading Gnuplot: A Possible Bug

Daniel J. Luke dluke at geeklair.net
Wed Jul 25 10:17:11 PDT 2007


On Jul 25, 2007, at 12:58 PM, Xin Liu wrote:
>> You didn't waste your time, it's just that your suggested fix causes
>> other problems. If you can think of a better way to do it, I'm sure
>> Macports would be happy to incorporate your changes.
>
> I suggest that "upgrade" do not touch bin/lib style dependencies. What
> problem does this fix cause? You said that this will cause problem for
> portfiles that use bin/lib style to refer to internal dependencies,
> but that's their authors' fault: they should not use bin/lib style
> this way (and I highly suspect any portfile author will do this).

All bin/lib dependencies include a port at the end that will fulfill  
the dependency.

If the user doesn't have the external bin/lib, the port gets  
installed by macports.

In the case of upgrade, macports should indeed manage this installed  
port.

There is not syntax for specifying an external dependency without  
including a port that will fulfill it.

> Or
> is there any concrete example that a portfile has to use bin/lib style
> for internal dependencies?

all of them?
--
Daniel J. Luke
+========================================================+
| *---------------- dluke at geeklair.net ----------------* |
| *-------------- http://www.geeklair.net -------------* |
+========================================================+
|   Opinions expressed are mine and do not necessarily   |
|          reflect the opinions of my employer.          |
+========================================================+


-------------- next part --------------
A non-text attachment was scrubbed...
Name: PGP.sig
Type: application/pgp-signature
Size: 186 bytes
Desc: This is a digitally signed message part
Url : http://lists.macosforge.org/pipermail/macports-users/attachments/20070725/ea7cd94e/PGP.bin


More information about the macports-users mailing list