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