[43132] trunk/dports/x11/xorg-libAppleWM/Portfile

Joshua Root jmr at macports.org
Fri Dec 5 16:26:48 PST 2008


Jeremy Huddleston wrote:
> 
> On Dec 5, 2008, at 14:29, Ryan Schmidt wrote:
>> libtool only has a build dependency on automake which only has a build
>> dependency on autoconf. That means as soon as automake is installed, a
>> user would be perfectly free to uninstall autoconf and expect no
>> problems. And once libtool is installed, the user would expect to be
>> able to uninstall automake with no problems. And MacPorts will allow
>> uninstallation of those ports with no complaints, since those ports
>> are not library or runtime dependencies but only build dependencies.
>> So if you want to use those ports to build something, you need to
>> declare build dependencies on them.
> 
> That's what I thought originally, but it didn't match with what I
> experienced (so can you explain this behavior):
> 
> ~ $ sudo port -v uninstall xorg-xproto
> --->  Unable to uninstall xorg-xproto 7.0.14_1, the following ports
> depend on it:
> --->    Xft2
> --->    xorg-libXau
> Error: port uninstall failed: Please uninstall the ports that depend on
> xorg-xproto first.

You switched the dep from depends_lib to depends_build just recently, so
this would be <http://trac.macports.org/ticket/13054>.

- Josh


More information about the macports-dev mailing list