svn commit: r355529 - head/www/serf
Baptiste Daroussin
bapt at FreeBSD.org
Tue May 27 14:55:03 UTC 2014
Author: bapt
Date: Tue May 27 14:55:02 2014
New Revision: 355529
URL: http://svnweb.freebsd.org/changeset/ports/355529
QAT: https://qat.redports.org/buildarchive/r355529/
Log:
Convert to USES=scons
In this port scons refuses every argument it doesn't know about hence we cannot completly rely on USES=scons and have to redefine do-build and do-install
Modified:
head/www/serf/Makefile
Modified: head/www/serf/Makefile
==============================================================================
--- head/www/serf/Makefile Tue May 27 14:47:44 2014 (r355528)
+++ head/www/serf/Makefile Tue May 27 14:55:02 2014 (r355529)
@@ -13,8 +13,7 @@ LICENSE= APACHE20
LIB_DEPENDS+= libapr-1.so:${PORTSDIR}/devel/apr1
-USE_SCONS= yes
-USES= tar:bzip2
+USES= scons tar:bzip2
USE_OPENSSL= yes
USE_LDCONFIG= yes
@@ -22,15 +21,13 @@ SUB_FILES= libserf-1.la
OPTIONS_DEFINE= DOCS GSSAPI
-SCONS_ENV= # empty
-SCONS_BUILDENV= # empty
SCONS_ARGS= APR=${LOCALBASE}/bin/apr-1-config
SCONS_ARGS+= APU=${LOCALBASE}/bin/apu-1-config
SCONS_ARGS+= OPENSSL=${OPENSSLBASE}
SCONS_ARGS+= PREFIX=${PREFIX}
SCONS_ARGS+= CC=${CC}
SCONS_ARGS+= CFLAGS="${CFLAGS}"
-SCONS_INSTALL_TARGET= install --install-sandbox=${STAGEDIR}
+INSTALL_TARGET= install --install-sandbox=${STAGEDIR}
.include <bsd.port.options.mk>
@@ -38,6 +35,12 @@ SCONS_INSTALL_TARGET= install --install-
SCONS_ARGS+= GSSAPI="/usr"
.endif
+do-build:
+ @cd ${WRKSRC}; ${SETENV} ${MAKE_CMD} ${SCONS_ARGS}
+
+do-install:
+ @cd ${WRKSRC}; ${SENTENV} ${MAKE_CMD} ${SCONS_ARGS} ${INSTALL_TARGET}
+
post-patch:
@${REINPLACE_CMD} -e '/^Requires.private/d' ${WRKSRC}/build/serf.pc.in
@@ -48,6 +51,6 @@ post-install:
${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libserf-1.so.1.3.0
regression-test check: build
- @(cd ${WRKSRC} && ${SCONS_BIN} check)
+ @(cd ${WRKSRC} && ${MAKE_CMD} check)
.include <bsd.port.mk>
More information about the svn-ports-all
mailing list