aboutsummaryrefslogtreecommitdiff
path: root/devel/boost-libs/Makefile
diff options
context:
space:
mode:
authorJan Beich <jbeich@FreeBSD.org>2016-11-23 12:43:49 +0000
committerJan Beich <jbeich@FreeBSD.org>2016-11-23 12:43:49 +0000
commit7e06413d150c0c0fd9a61bafcfe8da906884c2bf (patch)
tree394343f6279a9db802d87dd96e6a6bef44baf87f /devel/boost-libs/Makefile
parent8c1bfc92e7e5ca6c75733d1cbfda88241aa67d75 (diff)
downloadports-7e06413d150c0c0fd9a61bafcfe8da906884c2bf.tar.gz
ports-7e06413d150c0c0fd9a61bafcfe8da906884c2bf.zip
Notes
Diffstat (limited to 'devel/boost-libs/Makefile')
-rw-r--r--devel/boost-libs/Makefile19
1 files changed, 8 insertions, 11 deletions
diff --git a/devel/boost-libs/Makefile b/devel/boost-libs/Makefile
index 5e0b8bf297be..4ae123e43d97 100644
--- a/devel/boost-libs/Makefile
+++ b/devel/boost-libs/Makefile
@@ -16,27 +16,24 @@ ICONV_DESC= Boost.Locale with iconv encoding support
ICU_DESC= Boost.Regex/Locale with ICU unicode support
ICONV_USES= iconv
-ICONV_VARS= BJAM_ARGS+=-sICONV_PATH=${ICONV_PREFIX}
-ICONV_VARS_OFF= BJAM_ARGS+=boost.locale.iconv=off
+ICONV_MAKE_ARGS= -sICONV_PATH=${ICONV_PREFIX}
+ICONV_MAKE_ARGS_OFF= boost.locale.iconv=off
ICU_LIB_DEPENDS= libicuuc.so:devel/icu
-ICU_VARS= BJAM_ARGS+=-sICU_PATH=${LOCALBASE}
-ICU_VARS_OFF= BJAM_ARGS+=boost.locale.icu=off
+ICU_MAKE_ARGS= -sICU_PATH=${LOCALBASE}
+ICU_MAKE_ARGS_OFF= boost.locale.icu=off
.include "${.CURDIR}/../boost-all/common.mk"
.include "${.CURDIR}/../boost-all/compiled.mk"
-BJAM_ARGS+= --without-python
-
BROKEN_aarch64= Fails to compile: multiple instances of error: platform not supported
-do-build:
- @cd ${WRKSRC} && \
- ${SETENV} ${MAKE_ENV} ${BJAM} ${BJAM_ARGS} stage
+MAKE_ARGS+= --without-python
+ALL_TARGET= stage
do-install:
- @cd ${WRKSRC} && \
- ${SETENV} ${MAKE_ENV} ${BJAM} --prefix=${STAGEDIR}${PREFIX} ${BJAM_ARGS} install
+ @cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} ${MAKE_CMD} \
+ ${MAKE_ARGS:NDESTDIR=*:S,^--prefix=,&${STAGEDIR},} ${INSTALL_TARGET}
# For some reasons BJAM forget about the links
@cd ${WRKSRC}/stage/ && ${FIND} lib -type l | ${PAX} -rw -p p ${STAGEDIR}${PREFIX}