git: 74f60cecc5f6 - main - devel/build2: use SETENVI
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Wed, 25 Sep 2024 06:30:02 UTC
The branch main has been updated by fuz: URL: https://cgit.FreeBSD.org/ports/commit/?id=74f60cecc5f6ee5421694d92dc8cd10936911095 commit 74f60cecc5f6ee5421694d92dc8cd10936911095 Author: Robert Clausecker <fuz@FreeBSD.org> AuthorDate: 2024-09-20 14:16:59 +0000 Commit: Robert Clausecker <fuz@FreeBSD.org> CommitDate: 2024-09-25 06:28:02 +0000 devel/build2: use SETENVI Apparently this is needed when building with portmaster. PR: 281554 Reported by: O. Hartmann <ohartmann@walstatt.org> Event: EuroBSDcon 2024 --- devel/build2/Makefile | 16 +++++++++++----- 1 file changed, 11 insertions(+), 5 deletions(-) diff --git a/devel/build2/Makefile b/devel/build2/Makefile index 7362c764a0e8..f25d04389f2b 100644 --- a/devel/build2/Makefile +++ b/devel/build2/Makefile @@ -1,5 +1,6 @@ PORTNAME= build2 DISTVERSION= 0.17.0 +PORTREVISION= 1 CATEGORIES= devel MASTER_SITES= https://download.build2.org/${DISTVERSION}/ DISTNAME= build2-toolchain-${DISTVERSION} @@ -30,11 +31,13 @@ OPTIONS_DEFINE= DOCS pre-build: # phase 1 - @cd ${WRKSRC}/build2 && ${SETENV} ${MAKE_ENV} ${MAKE_CMD} ${MAKE_FLAGS} bootstrap.gmake ${_MAKE_JOBS} + @cd ${WRKSRC}/build2 && ${SETENVI} ${WRK_ENV} ${MAKE_ENV} \ + ${MAKE_CMD} ${MAKE_FLAGS} bootstrap.gmake ${_MAKE_JOBS} do-build: # phase 2 - @cd ${WRKSRC}/build2 && ${SETENV} ${MAKE_ENV} ./build2/b-boot \ + @cd ${WRKSRC}/build2 && ${SETENVI} ${WRK_ENV} ${MAKE_ENV} \ + ./build2/b-boot \ config.cxx=${CXX} \ config.cxx.coptions="${CXXFLAGS}" \ config.cxx.loptions="${LDFLAGS} -s" \ @@ -45,7 +48,8 @@ do-build: do-install: # "stage" (local installation) - @cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} ./build2/build2/b-boot configure \ + @cd ${WRKSRC} && ${SETENVI} ${WRK_ENV} ${MAKE_ENV} \ + ./build2/build2/b-boot configure \ config.cxx=${CXX} \ config.cxx.coptions="${CXXFLAGS}" \ config.cxx.loptions="${LDFLAGS} -s" \ @@ -54,9 +58,11 @@ do-install: config.bin.rpath=${PREFIX}/lib \ config.install.chroot=${STAGEDIR} \ config.install.root=${PREFIX} - @cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} ./build2/build2/b-boot install: build2/ bpkg/ bdep/ \ + @cd ${WRKSRC} && ${SETENVI} ${WRK_ENV} ${MAKE_ENV} \ + ./build2/build2/b-boot install: build2/ bpkg/ bdep/ \ -V -j ${MAKE_JOBS_NUMBER} -J ${MAKE_JOBS_NUMBER} - @cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} ./build2/build2/b-boot install: '!config.install.scope=project' libbuild2-*/ \ + @cd ${WRKSRC} && ${SETENVI} ${WRK_ENV} ${MAKE_ENV} \ + ./build2/build2/b-boot install: '!config.install.scope=project' libbuild2-*/ \ -V -j ${MAKE_JOBS_NUMBER} -J ${MAKE_JOBS_NUMBER} .include <bsd.port.mk>