On 6/25/13 9:17 PM, Ryan Schmidt wrote: > On Jun 25, 2013, at 13:09, [email protected] wrote: > >> Revision: 107333 >> https://trac.macports.org/changeset/107333 >> Author: [email protected] >> Date: 2013-06-25 11:09:18 -0700 (Tue, 25 Jun 2013) >> Log Message: >> ----------- >> anjuta: update to version 2.32.1.1. >> >> Modified Paths: >> -------------- >> trunk/dports/gnome/anjuta/Portfile >> >> Added Paths: >> ----------- >> trunk/dports/gnome/anjuta/files/ >> >> trunk/dports/gnome/anjuta/files/patch-plugins-project-wizard-autogen.c.diff >> >> Modified: trunk/dports/gnome/anjuta/Portfile >> =================================================================== >> --- trunk/dports/gnome/anjuta/Portfile 2013-06-25 17:30:21 UTC (rev >> 107332) >> +++ trunk/dports/gnome/anjuta/Portfile 2013-06-25 18:09:18 UTC (rev >> 107333) >> @@ -5,8 +5,7 @@ >> PortGroup muniversal 1.0 >> >> name anjuta >> variant subversion description {Enable subversion plugin support} { >> configure.args-delete --disable-plugin-subversion >> configure.args-append --with-subversion-dir=${prefix} \ >> >> --with-svn-include=${prefix}/include/subversion-1 \ >> --with-svn-lib=${prefix}/lib >> - depends_lib-append port:subversion >> + depends_lib-append port:apr \ >> + port:apr-utils \ >> + port:neon \ >> + port:subversion >> } > The port is apr-util, not apr-utils. But does anjuta actually use apr, > apr-util and neon? Aren't they just used by subversion? If so, these should > not be listed as dependencies of anjuta. > > If you were basing these dependencies on the output of `otool -L` with ports > built with MacPorts 2.1.x or earlier, note that MacPorts 2.1.x and earlier > overlink to libraries, so the output of `otool -L` often shows libraries that > aren't needed. This is fixed in trunk, which will become MacPorts 2.2. > > I wanted to build the port and check `otool -L` under MacPorts trunk myself, > but I cannot, because anjuta's dependency yelp does not build: > > https://trac.macports.org/ticket/39536 > > > 1) It's true that these are dependencies of subversion but I based the dependencies on what anjuta is looking for at configure time. I don't think the otool trick is a valid way to establish dependencies because it often shows linkages that are passed on from a dependency not just those that are required to build. So I let the developers be my guide and list what they think the dependencies are. Probably not a big deal one way or the other.
2) With regard to yelp, I don't quite understand what happened for you there. It builds universal fine for me on ML. The missing symbol is from glib2. Build bot was successful for 10.8 and 10.7 but failed on 10.6. _______________________________________________ macports-dev mailing list [email protected] https://lists.macosforge.org/mailman/listinfo/macports-dev
