Another newbie porter questions
Michael Voucko
voucko at gmx.li
Wed Feb 9 04:56:05 PST 2005
Hi,
a month ago I "finished" my first port, its intention is to add a little
convinience for me when installing a standard set of ports - similar to what
happens when using misc/instant-workstation.
After reading the Porter's handbook it wasn't to hard to put the stuff together
which is needed to install the ports I wanted. But still there were all these
options dialogs I tried to get around.
So I started to search the web and other ressources how to prevent the options
dialog to show up while still being able to preselect the options I wanted.
After reading "Lightweight FreeBSD package cluster in jail" from dinoex@ and
parts of the port framework's makefiles I tried to use a slave-port like so
<<<<<<
PKGCATEGORY?= local
MASTERDIR= /usr/ports/lang/php4-extensions
# get around options dialog
PACKAGE_BUILDING= yes
# options to set for master port
WITHOUT_BCMATH= true
.
..
WITH_PCRE= true
.
..
WITHOUT_ZLIB= true
.include "${MASTERDIR}/Makefile"
>>>>>>>
This worked fine for me until yesterday - while installing a new machine it
simply did not build my php4-extensions slave port instead make(1) just printed
"Variable WITHOUT is recursive" and exited. I tried to get more information
using the '-v', '-d m' and '-p 2' and alike as suggested in "PMake - a
tutorial" but to no avail.
Can please someone point me to the right direction/ressource/link to better
understand what happens?
I found quite some dicussions on freebsd-ports@ about PACKAGE_BUILDING, how to
handle OPTIONS and alike. My current understanding is, that there are a few
ways to cope with sets of preselected options but not a consistent way for all
ports, is that correct?
Thanks,
Michael
More information about the freebsd-ports
mailing list