Re: Problems with 'port upgrade' in DP 1.32
Ryan Schmidt <[email protected]> Sat, 2 Sep 2006 15:16:33 +0200
| Newsgroups | gmane.os.opendarwin.darwinports |
|---|---|
| Message-ID | <[email protected]> |
On Sep 2, 2006, at 02:56, Mark Hattam wrote: > I understand that a > > sudo port upgrade outdated > > will upgrade those ports which have new versions, eg going from > php4 4.4.2 to php4 4.4.4 or whatever. > > But when a dependent port gets updated, eg openssl or something, do > you have to rebuild php4 to get it to use the newly upgraded > openssl, and with what port command? php4 isn't necessarily outdated. If I build php5 against mysql5 version 5.0.22 and then mysql5 is upgraded to version 5.0.24, and php5 is not upgraded, then php5 is still linked against mysql5 libraries version 5.0.22. This is probably not a problem because mysql5 libraries version 5.0.22 can talk to a mysql5 version 5.0.24 server without problems. But I could rebuild php5 if I wanted it to use mysql5 version 5.0.24 libraries. I'm not sure how it is with opensssl or other libraries php uses. > Similarly, if I do a (for instance) > > sudo port dependents zlib > > I get > > openssl depends on zlib > freetype depends on zlib > freetype depends on zlib > freetype depends on zlib > openssl depends on zlib > libpng depends on zlib > libpng depends on zlib > tiff depends on zlib > ImageMagick depends on zlib > cclient depends on zlib > curl depends on zlib > php4 depends on zlib > curl depends on zlib > php4 depends on zlib > php4 depends on zlib > php4 depends on zlib > > > But I only have one php4 installed. Are the multiples due to having > gone from php4 4.4.2 to 4.4.3 to 4.4.4 to 4.4.4_1 etc ? Does it > matter having all these multiple depends? How do I clean it up? I have observed similar and would also be curious to know what's going on here. $ port deopenssl depends on zlib cclient depends on zlib Xft2 depends on zlib gcj34 depends on zlib lighttpd depends on zlib cairo depends on zlib libpng depends on zlib graphviz depends on zlib freetype depends on zlib tiff depends on zlib php5 depends on zlib ruby depends on zlib curl depends on zlib mysql5 depends on zlib php5 depends on zlib ImageMagick depends on zlib curl depends on zlib php5 depends on zlib cairo depends on zlib mysql5 depends on zlib