[21414] trunk/dports/graphics/gd/Portfile

Mark Duling mark.duling at biola.edu
Tue Jan 23 23:56:49 PST 2007


Ryan Schmidt <ryandesign at macports.org> on Tuesday, January 23, 2007 at
11:50 PM -0800 wrote:
>Thanks for "port deps all"; didn't know that one. It took a long time  
>to run, but I have now determined that there is exactly one port that  
>depends on gd: cvsgraph. The port is at version 1.5.0. The changelog  
>for version 1.5.2 includes "Fix configure script to detect gd-2  
>problems" so perhaps the current version of cvsgraph, 1.6.1, will  
>work properly with gd2. cvsgraph has no maintainer, and I don't use  
>CVS, so perhaps someone else could take a look at whether cvsgraph  
>can be updated to 1.6.1 and made to use gd2 instead of gd. Then we  
>can delete the gd port.
>
>
>"port deps" is, however, broken. The output of "port deps all"  
>includes this bit:
>
>cvsgraph has build dependencies on:
>	hicolor-icon-theme
>cvsgraph has library dependencies on:
>	gd
>cvsgraph has runtime dependencies on:
>	python24
>	rpm
>	yum
>cvslock has build dependencies on:
>	hicolor-icon-theme
>cvslock has library dependencies on:
>	gd
>cvslock has runtime dependencies on:
>	python24
>	rpm
>	yum
>
>It says cvslock has library dependencies on gd, but it has no such  
>thing. "port deps" appears to simply not be clearing out the  
>variables when moving to the next port. The *previous* port  
>(cvsgraph) had library dependencies on gd, and because cvslock has no  
>library dependencies on anything, it still prints the info from the  
>previous port. Same in fact goes for the build and runtime  
>dependencies: neither of these ports have any kind of dependencies on  
>hicolor-icon-theme, python24, rpm or yum. This is all made obvious by  
>calling "port deps" with these two ports in this order, then in the  
>reverse order:
>
>$ port deps cvsgraph cvslock
>cvsgraph has library dependencies on:
>         gd
>cvslock has library dependencies on:
>         gd
>$ port deps cvslock cvsgraph
>cvslock has no dependencies
>cvsgraph has library dependencies on:
>         gd
>
>I am unable to find a bug in Trac about this problem. (Or rather, I  
>am unable to divine a way to search Trac to see if this problem has  
>already been reported.) Does anyone know if this has already been  
>reported? Or should I just open a new bug report?

It sounds similar to this.

http://trac.macosforge.org/projects/macports/ticket/10936

II think i needs a better summary line because it is hard to find.  Not
sure what is better though.

Mark




More information about the macports-dev mailing list