diff options
author | delphij <delphij@FreeBSD.org> | 2013-11-07 06:50:21 +0800 |
---|---|---|
committer | delphij <delphij@FreeBSD.org> | 2013-11-07 06:50:21 +0800 |
commit | e152fec3d3565ef13abcbeb42f37c47f2788e9ca (patch) | |
tree | f4ca39f0f94b1fc725562cca278474e325706ee3 /Mk/Uses | |
parent | 43af442547bb63fc6c7117fbc9d483374293c063 (diff) | |
download | freebsd-ports-gnome-e152fec3d3565ef13abcbeb42f37c47f2788e9ca.tar.gz freebsd-ports-gnome-e152fec3d3565ef13abcbeb42f37c47f2788e9ca.tar.zst freebsd-ports-gnome-e152fec3d3565ef13abcbeb42f37c47f2788e9ca.zip |
Update to 0.57.
PR: ports/179390
Submitted by: nemysis
Approved by: maintainer
Diffstat (limited to 'Mk/Uses')
-rw-r--r-- | Mk/Uses/pure.mk | 14 |
1 files changed, 9 insertions, 5 deletions
diff --git a/Mk/Uses/pure.mk b/Mk/Uses/pure.mk index c7fbf4671fb2..877b8d1751a7 100644 --- a/Mk/Uses/pure.mk +++ b/Mk/Uses/pure.mk @@ -19,20 +19,24 @@ _valid_ARGS= ffi _pure_ARGS= ${pure_ARGS:C/\:/ /g} # Sanity check -.if defined(pure_ARGS) && ${_pure_ARGS} != ffi -IGNORE=Incorrect 'USES+= pure:${pure_ARGS}' usage: argument [${pure_ARGS}] is not recognized +.if defined(pure_ARGS) +. for arg in ${_pure_ARGS} +. if empty(_valid_ARGS:M${arg}) +IGNORE= Incorrect 'USES+= pure:${pure_ARGS}' usage: argument [${arg}] is not recognized +. endif +. endfor .endif LIB_DEPENDS+= libpure.so:${PORTSDIR}/lang/pure -.include "${PORTSDIR}/Mk/Uses/gmake.mk" +USES= gmake .if ${_pure_ARGS:Mffi} RUN_DEPENDS+= ${LOCALBASE}/lib/pure/ffi.pure:${PORTSDIR}/devel/pure-ffi .endif MAKE_ARGS+= prefix=${PREFIX} mandir=${PREFIX}/man \ - CC="${CC}" CFLAGS="${CFLAGS}" \ - CXX="${CXX}" CXXFLAGS="${CXXFLAGS}" \ + CC=${CC} CFLAGS="${CFLAGS}" \ + CXX=${CXX} CXXFLAGS="${CXXFLAGS}" \ CPPFLAGS+=-I${LOCALBASE}/include \ LDFLAGS+=-L${LOCALBASE}/lib |