ports structure and improvement suggestions

Oliver Lehmann lehmann at ans-netz.de
Tue May 9 15:00:31 UTC 2006


Ulrich Spoerlein wrote:
> .if ${.CURDIR:M*/usr/ports*}
> CFLAGS+=       -Os
> WRKDIRPREFIX=   /vol/obj
> .include "/etc/ports.conf"
> .endif

yeah... I use sth. similar in my make.conf....

_MY_PORTNAME=${PWD:C/.*\///}

.if ${_MY_PORTNAME} == "ImageMagick"
WITHOUT_IMAGEMAGICK_FPX=        yo
WITHOUT_IMAGEMAGICK_JBIG=       yo
WITHOUT_IMAGEMAGICK_JPEG2000=   yo
WITHOUT_IMAGEMAGICK_WMF=        yo
WITHOUT_IMAGEMAGICK_MPEG2=      yo
.elif ${_MY_PORTNAME} == "distcc"
BATCH=                          yo
.elif ${_MY_PORTNAME} == "gaim"
WITHOUT_GNUTLS=                 yo
....

not so flexible as yours is (because I can't specify multimedia/*) but it
works for me - I even wrote^Whacked a make.conf -> pkgtools.cfg script
for my special make.conf "style".

http://cvs.olli.homeip.net/index.html/scripts/sync_pkgtools.cfg.sh?rev=1.4


-- 
 Oliver Lehmann
  http://www.pofo.de/
  http://wishlist.ans-netz.de/


More information about the freebsd-ports mailing list