Date: Wed, 25 Jun 2014 06:33:59 +0000 (UTC) From: Baptiste Daroussin <bapt@FreeBSD.org> To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r359188 - head/Mk/Uses Message-ID: <201406250633.s5P6XxcW025270@svn.freebsd.org>
next in thread | raw e-mail | index | archive | help
Author: bapt Date: Wed Jun 25 06:33:58 2014 New Revision: 359188 URL: http://svnweb.freebsd.org/changeset/ports/359188 QAT: https://qat.redports.org/buildarchive/r359188/ Log: Add a lite argument to USES=gmake This enforce usage of gmake-lite instead of gmake to avoid circular dependency Suggested by: miwi Modified: head/Mk/Uses/gmake.mk Modified: head/Mk/Uses/gmake.mk ============================================================================== --- head/Mk/Uses/gmake.mk Wed Jun 25 05:41:42 2014 (r359187) +++ head/Mk/Uses/gmake.mk Wed Jun 25 06:33:58 2014 (r359188) @@ -3,7 +3,7 @@ # Provide support to use the GNU make # # Feature: gmake -# Usage: USES=gmake +# Usage: USES=gmake[:lite] # # MAINTAINER: portmgr@FreeBSD.org @@ -11,11 +11,19 @@ _INCLUDE_USES_GMAKE_MK= yes .if defined(gmake_ARGS) -IGNORE= Incorrect 'USES+= gmake:${gmake_ARGS}' gmake takes no arguments +.if ${gmake_ARGS} == lite +_GMAKE_EXT= -lite +.else +IGNORE= Incorrect 'USES+= gmake:${gmake_ARGS}' gmake has only one valid argument: lite +.endif +.endif + +.if defined(DIET) +_GMAKE_EXT= -lite .endif -BUILD_DEPENDS+= gmake:${PORTSDIR}/devel/gmake -CONFIGURE_ENV+= MAKE=${GMAKE} -MAKE_CMD?= ${GMAKE} +BUILD_DEPENDS+= gmake${_GMAKE_EXT}:${PORTSDIR}/devel/gmake${_GMAKE_EXT} +CONFIGURE_ENV+= MAKE=gmake${_GMAKE_EXT} +MAKE_CMD?= gmake${_GMAKE_EXT} .endif
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201406250633.s5P6XxcW025270>