Date: Sat, 15 Oct 2005 23:17:48 -0700 From: James Long <list@museum.rain.com> To: freebsd-questions@freebsd.org Subject: portupgrade: what must I fix in this pkgtools.conf entry? Message-ID: <20051016061748.GA39039@ns.museum.rain.com>
next in thread | raw e-mail | index | archive | help
I've been aware of pkgtools.conf but hadn't buckled down to suss out the syntax prior to recently. Thanks to Dru Lavigne's excellent article at onlamp.com, I'm working on my first attempt at setting make variables in pkgtools.conf. First, is there something I've specified incorrectly in my pkgtools.conf (below)? More generally, I haven't found anything in the portupgrade man page that would describe a switch that would cause portupgrade to output an indication of what configuration information it might have parsed from pkgtools.conf, that would help me figure out (sooner in the build process) whether portupgrade is parsing my pkgtools.conf successfully. Is there some way to make portupgrade be verbose about what actions it is taking based on pkgtools.conf directives? Here is the MAKE_ARGS section of /usr/local/etc/pkgtools.conf: MAKE_ARGS = { 'graphics/ImageMagick-*' => 'WITHOUT_IMAGEMAGICK_TTF=1 WITHOUT_IMAGEMAGICK_PDF=1 WITHOUT_X11=1 WITHOUT_IMAGEMAGICK_PERL=1', } According to my reading of the Makefile, eliminating TTF and PDF support ought to be sufficient to eliminate the need for ghostscript, but still, "portupgrade -N ImageMagick" wants to build ghostscript-gnu-7.07_13 as a dependency. ns : 22:41:38 /root# ls -l /usr/local/etc/pkgtools.conf -r--r--r-- 1 root wheel 13872 Oct 15 21:42 /usr/local/etc/pkgtools.conf ns : 22:41:45 /root# grep -1 Magick /usr/local/etc/pkgtools.conf MAKE_ARGS = { 'graphics/ImageMagick-*' => 'WITHOUT_IMAGEMAGICK_TTF=1 WITHOUT_IMAGEMAGICK_PDF=1 WITHOUT_X11=1 WITHOUT_IMAGEMAGICK_PERL=1', } Everything else in pkgtools.conf is stock: ns : 22:47:01 /root# diff /usr/local/etc/pkgtools.conf.sample /usr/local/etc/pkgtools.conf 310a311 > 'graphics/ImageMagick-*' => 'WITHOUT_IMAGEMAGICK_TTF=1 WITHOUT_IMAGEMAGICK_PDF=1 WITHOUT_X11=1 WITHOUT_IMAGEMAGICK_PERL=1', After completing a CVS update of my ports tree at 23:08 PDT 10/15/05, portupgrade shows all the rest of my ports are up to date. All of this is on 5.4-STABLE circa 10/1/05.
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20051016061748.GA39039>