generate an INDEX file for a ports tree
Boris Samorodov
bsam at ipt.ru
Thu May 7 14:26:56 EDT 2009
On Thu, 07 May 2009 22:12:20 +0400 Boris Samorodov wrote:
> On Thu, 07 May 2009 14:03:58 -0400 Joe Marcus Clarke wrote:
> > This could be a problem with your local ports tree.
> You are right.
> > What does make
> > describe say for acrobat8?
> -----
> % pwd
> /usr/local/tinderbox/portstrees/FreeBSD/ports/print/acroread8
> % make describe __MAKE_CONF=/dev/null
> acroread8-8.1.4_1|/m/local/tinderbox/portstrees/FreeBSD/ports/print/acroread8|/usr/local|Adobe Reader for view, print, and search PDF documents (ENU)|/m/local/tinderbox/portstrees/FreeBSD/ports/print/acroread8/pkg-descr|hrs at FreeBSD.org|print linux|||||/usr/ports/accessibility/linux-atk /usr/ports/emulators/linux_base-fc4 /usr/ports/graphics/linux-cairo /usr/ports/graphics/linux-jpeg /usr/ports/graphics/linux-png /usr/ports/graphics/linux-tiff /usr/ports/print/acroreadwrapper /usr/ports/textproc/linux-expat /usr/ports/textproc/linux-scim-gtk /usr/ports/textproc/linux-scim-libs /usr/ports/www/linux-nvu /usr/ports/x11-fonts/linux-fontconfig /usr/ports/x11-toolkits/linux-gtk2 /usr/ports/x11-toolkits/linux-pango /usr/ports/x11/linux-xorg-libs|http://www.adobe.com/products/acrobat/readermain.html
> -----
This is a more accurate test:
-----
% make describe __MAKE_CONF=/dev/null PORTSDIR=/usr/local/tinderbox/portstrees/FreeBSD/ports
acroread8-8.1.4_1|/m/local/tinderbox/portstrees/FreeBSD/ports/print/acroread8|/usr/local|Adobe Reader for view, print, and search PDF documents (ENU)|/m/local/tinderbox/portstrees/FreeBSD/ports/print/acroread8/pkg-descr|hrs at FreeBSD.org|print linux|||||/usr/local/tinderbox/portstrees/FreeBSD/ports/accessibility/linux-atk /usr/local/tinderbox/portstrees/FreeBSD/ports/emulators/linux_base-fc4 /usr/local/tinderbox/portstrees/FreeBSD/ports/graphics/linux-cairo /usr/local/tinderbox/portstrees/FreeBSD/ports/graphics/linux-jpeg /usr/local/tinderbox/portstrees/FreeBSD/ports/graphics/linux-png /usr/local/tinderbox/portstrees/FreeBSD/ports/graphics/linux-tiff /usr/local/tinderbox/portstrees/FreeBSD/ports/print/acroreadwrapper /usr/local/tinderbox/portstrees/FreeBSD/ports/textproc/linux-expat /usr/local/tinderbox/portstrees/FreeBSD/ports/textproc/linux-scim-gtk /usr/local/tinderbox/portstrees/FreeBSD/ports/textproc/linux-scim-libs /usr/local/tinderbox/portstrees/FreeBSD/ports/www/linux-nvu /usr/local/tinderbox/portstrees/FreeBSD/ports/x11-fonts/linux-fontconfig /usr/local/tinderbox/portstrees/FreeBSD/ports/x11-toolkits/linux-gtk2 /usr/local/tinderbox/portstrees/FreeBSD/ports/x11-toolkits/linux-pango /usr/local/tinderbox/portstrees/FreeBSD/ports/x11/linux-xorg-libs|http://www.adobe.com/products/acrobat/readermain.html
-----
So, PORTSDIR is respected from command line, while from script is not.
The script seems to have a proper environment.
I'm lost. :-(
WBR
--
Boris Samorodov (bsam)
Research Engineer, http://www.ipt.ru Telephone & Internet SP
FreeBSD Committer, http://www.FreeBSD.org The Power To Serve
More information about the tinderbox-list
mailing list