From owner-freebsd-ports Sat Dec 29 10:33:35 2001 Delivered-To: freebsd-ports@freebsd.org Received: from wwweasel.geeksrus.net (wwweasel.geeksrus.net [64.67.200.82]) by hub.freebsd.org (Postfix) with ESMTP id 375EB37B41C for ; Sat, 29 Dec 2001 10:33:31 -0800 (PST) Received: (from alane@localhost) by wwweasel.geeksrus.net (8.11.6/8.11.6) id fBTITnY55004 for ports@freebsd.org; Sat, 29 Dec 2001 13:29:49 -0500 (EST) (envelope-from alane) Date: Sat, 29 Dec 2001 13:29:48 -0500 From: Alan Eldridge To: FreeBSD Ports List Subject: Other things to swipe from OpenBSD Message-ID: <20011229182948.GA54996@wwweasel.geeksrus.net> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.3.24i Sender: owner-freebsd-ports@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.org OpenBSD's make supports ${VAR:U} and ${VAR:L} to transform a variable's value into uppercase or lowercase. Accordingly, make tests should be coded in a case-independent way, e.g., .if ${NEED_XXX:L} == "yes" do stuff if yes .else do other stuff .endif There is a move to ensure all variables recognized by bsd.port.mk are always defined, so that eventually we will get rid of defined(USE_GMAKE) and use ${USE_GMAKE:L} != "no" instead. I like this. If I say: make WANT_KDE_NDEBUG=no then I do *not* want it to add "--disable-debug" to the CONFIGURE_ARGS. -- Alan Eldridge Pmmfmffmmfmp mmmpppppffmpmfpmpppff $PffMmmPppMpmPpfPpm mfpmmmmmfpmpmpppff. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-ports" in the body of the message