View | Details | Raw Unified | Return to bug 276478 | Differences between
and this patch

Collapse All | Expand All

(-)b/Mk/Uses/angr.mk (-1 / +1 lines)
Lines 59-65 TEST_WRKSRC?= ${WRKSRC}/tests Link Here
59
ANGR_NOSETESTS?=	nosetests-${PYTHON_VER}
59
ANGR_NOSETESTS?=	nosetests-${PYTHON_VER}
60
60
61
do-test:
61
do-test:
62
	@(cd ${TEST_WRKSRC} && ${SETENV} ${TEST_ENV} ${ANGR_NOSETESTS})
62
	@(cd ${TEST_WRKSRC} && ${SETENVI} ${TEST_ENV} ${ANGR_NOSETESTS})
63
.  endif # "${angr_ARGS:Mnose}" != ""
63
.  endif # "${angr_ARGS:Mnose}" != ""
64
64
65
.endif
65
.endif
(-)b/Mk/Uses/cabal.mk (-8 / +8 lines)
Lines 202-215 cabal-extract: check-cabal Link Here
202
	${RM} -r ${CABAL_HOME}
202
	${RM} -r ${CABAL_HOME}
203
.  endif
203
.  endif
204
	@${ECHO_MSG} "===> Fetching Hackage index into ${CABAL_HOME}/.cabal"
204
	@${ECHO_MSG} "===> Fetching Hackage index into ${CABAL_HOME}/.cabal"
205
	${SETENV} ${CABAL_HOME_ENV} ${CABAL_CMD} update
205
	${SETENVI} ${MAKE_ENV} ${CABAL_HOME_ENV} ${CABAL_CMD} update
206
.  if ${_hackage_is_default} == yes
206
.  if ${_hackage_is_default} == yes
207
	cd ${WRKDIR} && \
207
	cd ${WRKDIR} && \
208
		${SETENV} ${MAKE_ENV} ${CABAL_HOME_ENV} ${CABAL_CMD} get ${HACKAGE_DISTNAME}
208
		${SETENVI} ${MAKE_ENV} ${CABAL_HOME_ENV} ${CABAL_CMD} get ${HACKAGE_DISTNAME}
209
.  else
209
.  else
210
.    if ${cabal_ARGS:Mhpack}
210
.    if ${cabal_ARGS:Mhpack}
211
	@${ECHO_MSG} "===> Running ${HPACK_CMD} to generate .cabal file"
211
	@${ECHO_MSG} "===> Running ${HPACK_CMD} to generate .cabal file"
212
	cd ${WRKSRC} && ${SETENV} ${CABAL_HOME_ENV} ${HPACK_CMD}
212
	cd ${WRKSRC} && ${SETENVI} ${MAKE_ENV} ${CABAL_HOME_ENV} ${HPACK_CMD}
213
.    endif
213
.    endif
214
.  endif
214
.  endif
215
# Remove Haskell dependencies that come from GH_TUPLE
215
# Remove Haskell dependencies that come from GH_TUPLE
Lines 217-223 cabal-extract: check-cabal Link Here
217
.  ifdef CABAL_REPOSITORIES
217
.  ifdef CABAL_REPOSITORIES
218
	@${ECHO_MSG} "===> Fetching additional Cabal repositories index into ${CABAL_HOME}/.cabal"
218
	@${ECHO_MSG} "===> Fetching additional Cabal repositories index into ${CABAL_HOME}/.cabal"
219
	@cd ${WRKSRC} && \
219
	@cd ${WRKSRC} && \
220
		${SETENV} ${CABAL_HOME_ENV} ${CABAL_CMD} update
220
		${SETENVI} ${MAKE_ENV} ${CABAL_HOME_ENV} ${CABAL_CMD} update
221
.  endif
221
.  endif
222
# Create a cookie for cabal-post-patch
222
# Create a cookie for cabal-post-patch
223
	@${TOUCH} ${EXTRACT_COOKIE} ${CABAL_COOKIE}
223
	@${TOUCH} ${EXTRACT_COOKIE} ${CABAL_COOKIE}
Lines 227-238 cabal-extract: check-cabal Link Here
227
# This pulls in all source dependencies, resolves them and generates build plan
227
# This pulls in all source dependencies, resolves them and generates build plan
228
cabal-configure: check-cabal
228
cabal-configure: check-cabal
229
	cd ${WRKSRC} && \
229
	cd ${WRKSRC} && \
230
		${SETENV} ${MAKE_ENV} ${CABAL_HOME_ENV} ${CABAL_CMD} build --dry-run --disable-benchmarks --disable-tests --flags="${CABAL_FLAGS}" ${CABAL_WITH_ARGS} ${CABAL_LTO_ARGS} ${BUILD_ARGS} ${BUILD_TARGET}
230
		${SETENVI} ${MAKE_ENV} ${CABAL_HOME_ENV} ${CABAL_CMD} build --dry-run --disable-benchmarks --disable-tests --flags="${CABAL_FLAGS}" ${CABAL_WITH_ARGS} ${CABAL_LTO_ARGS} ${BUILD_ARGS} ${BUILD_TARGET}
231
231
232
# Calls cabal build on the Haskell package located in ${WRKSRC}
232
# Calls cabal build on the Haskell package located in ${WRKSRC}
233
cabal-build: check-cabal
233
cabal-build: check-cabal
234
	cd ${WRKSRC} && \
234
	cd ${WRKSRC} && \
235
		${SETENV} ${MAKE_ENV} ${CABAL_HOME_ENV} ${CABAL_CMD} build --disable-benchmarks --disable-tests ${CABAL_WITH_ARGS} ${CABAL_LTO_ARGS} ${BUILD_ARGS} ${BUILD_TARGET}
235
		${SETENVI} ${MAKE_ENV} ${CABAL_HOME_ENV} ${CABAL_CMD} build --disable-benchmarks --disable-tests ${CABAL_WITH_ARGS} ${CABAL_LTO_ARGS} ${BUILD_ARGS} ${BUILD_TARGET}
236
236
237
# Generates USE_CABAL= ... line ready to be pasted into the port based on the plan.json file generated by cabal configure.
237
# Generates USE_CABAL= ... line ready to be pasted into the port based on the plan.json file generated by cabal configure.
238
make-use-cabal: check-cabal2tuple
238
make-use-cabal: check-cabal2tuple
Lines 312-324 cabal-post-patch: Link Here
312
cabal-pre-configure:
312
cabal-pre-configure:
313
# Generate .cabal file with hpack if requested
313
# Generate .cabal file with hpack if requested
314
.  if ${cabal_ARGS:Mhpack}
314
.  if ${cabal_ARGS:Mhpack}
315
	cd ${WRKSRC} && ${SETENV} ${CABAL_HOME_ENV} hpack
315
	cd ${WRKSRC} && ${SETENVI} ${MAKE_ENV} ${CABAL_HOME_ENV} hpack
316
.  endif
316
.  endif
317
317
318
.  if !target(do-build)
318
.  if !target(do-build)
319
do-build:
319
do-build:
320
	cd ${WRKSRC} && \
320
	cd ${WRKSRC} && \
321
		${SETENV} ${MAKE_ENV} ${CABAL_HOME_ENV} ${CABAL_CMD} build --offline --disable-benchmarks --disable-tests ${CABAL_WITH_ARGS} ${CABAL_LTO_ARGS} --flags "${CABAL_FLAGS}" ${BUILD_ARGS} ${BUILD_TARGET}
321
		${SETENVI} ${MAKE_ENV} ${CABAL_HOME_ENV} ${CABAL_CMD} build --offline --disable-benchmarks --disable-tests ${CABAL_WITH_ARGS} ${CABAL_LTO_ARGS} --flags "${CABAL_FLAGS}" ${BUILD_ARGS} ${BUILD_TARGET}
322
.  endif
322
.  endif
323
323
324
.  if !target(do-install)
324
.  if !target(do-install)
(-)b/Mk/Uses/cargo.mk (-2 / +3 lines)
Lines 156-163 RUSTFLAGS+= ${CFLAGS:M-mcpu=*:S/-mcpu=/-C target-cpu=/} Link Here
156
.  endif
156
.  endif
157
157
158
# Helper to shorten cargo calls.
158
# Helper to shorten cargo calls.
159
_CARGO_RUN=		${SETENV} ${MAKE_ENV} ${CARGO_ENV} ${CARGO}
159
_CARGO_RUN=		${SETENVI} ${MAKE_ENV} ${CARGO_ENV} ${CARGO}
160
CARGO_CARGO_RUN=	cd ${WRKSRC}; ${SETENV} CARGO_FREEBSD_PORTS_SKIP_GIT_UPDATE=1 ${_CARGO_RUN}
160
CARGO_CARGO_RUN=	cd ${WRKSRC}; ${SETENVI} ${MAKE_ENV} ${CARGO_ENV} \
161
			CARGO_FREEBSD_PORTS_SKIP_GIT_UPDATE=1 ${CARGO}
161
162
162
# User arguments for cargo targets.
163
# User arguments for cargo targets.
163
CARGO_BUILD_ARGS?=
164
CARGO_BUILD_ARGS?=
(-)b/Mk/Uses/cmake.mk (-4 / +5 lines)
Lines 151-157 BROKEN= USES=emacs is incompatible with cmake's ninja-generator (try cmake:noni Link Here
151
do-configure:
151
do-configure:
152
	@${ECHO_MSG} ${_CMAKE_MSG}
152
	@${ECHO_MSG} ${_CMAKE_MSG}
153
	${MKDIR} ${CONFIGURE_WRKSRC}
153
	${MKDIR} ${CONFIGURE_WRKSRC}
154
	@cd ${CONFIGURE_WRKSRC}; ${SETENV} ${CONFIGURE_ENV} ${CMAKE_BIN} ${CMAKE_ARGS} ${CMAKE_SOURCE_PATH}
154
	@cd ${CONFIGURE_WRKSRC}; ${SETENVI} ${CONFIGURE_ENV} ${CMAKE_BIN} \
155
		${CMAKE_ARGS} ${CMAKE_SOURCE_PATH}
155
.    endif
156
.    endif
156
157
157
.    if !target(do-test) && ${cmake_ARGS:Mtesting}
158
.    if !target(do-test) && ${cmake_ARGS:Mtesting}
Lines 167-175 CMAKE_TESTING_ARGS+= ${CMAKE_TESTING_${_bool_kind}:C/.*/-D&:BOOL=${_bool_kind}/ Link Here
167
168
168
do-test:
169
do-test:
169
	@cd ${BUILD_WRKSRC} && \
170
	@cd ${BUILD_WRKSRC} && \
170
		${SETENV} ${CONFIGURE_ENV} ${CMAKE_BIN} ${CMAKE_ARGS} ${CMAKE_TESTING_ARGS} ${CMAKE_SOURCE_PATH} && \
171
		${SETENVI} ${CONFIGURE_ENV} ${CMAKE_BIN} ${CMAKE_ARGS} ${CMAKE_TESTING_ARGS} ${CMAKE_SOURCE_PATH} && \
171
		${SETENV} ${MAKE_ENV} ${MAKE_CMD} ${_MAKE_JOBS} ${MAKE_ARGS} ${ALL_TARGET} && \
172
		${SETENVI} ${MAKE_ENV} ${MAKE_CMD} ${_MAKE_JOBS} ${MAKE_ARGS} ${ALL_TARGET} && \
172
		${SETENV} ${MAKE_ENV} ${MAKE_CMD} ${MAKE_ARGS} ${CMAKE_TESTING_TARGET}
173
		${SETENVI} ${MAKE_ENV} ${MAKE_CMD} ${MAKE_ARGS} ${CMAKE_TESTING_TARGET}
173
.    endif
174
.    endif
174
.  endif
175
.  endif
175
176
(-)b/Mk/Uses/elixir.mk (-1 / +1 lines)
Lines 42-48 ELIXIR_APP_ROOT?= ${PREFIX}/lib/elixir/lib/${ELIXIR_APP_NAME} Link Here
42
ELIXIR_HIDDEN?=		"^${ELIXIR_APP_NAME}$$"
42
ELIXIR_HIDDEN?=		"^${ELIXIR_APP_NAME}$$"
43
ELIXIR_LOCALE?=		en_US.UTF-8
43
ELIXIR_LOCALE?=		en_US.UTF-8
44
MIX_CMD?=		${LOCALBASE}/bin/mix
44
MIX_CMD?=		${LOCALBASE}/bin/mix
45
MIX_COMPILE?=		${SETENV} ${MIX_ENV} LANG=${ELIXIR_LOCALE} LC_ALL=${ELIXIR_LOCALE} MIX_ENV=${MIX_ENV_NAME} ELIXIR_HIDDEN=${ELIXIR_HIDDEN} ${MIX_CMD} ${MIX_TARGET}
45
MIX_COMPILE?=		${SETENVI} ${MIX_ENV} LANG=${ELIXIR_LOCALE} LC_ALL=${ELIXIR_LOCALE} MIX_ENV=${MIX_ENV_NAME} ELIXIR_HIDDEN=${ELIXIR_HIDDEN} ${MIX_CMD} ${MIX_TARGET}
46
MIX_REWRITE?=
46
MIX_REWRITE?=
47
MIX_BUILD_DEPS?=
47
MIX_BUILD_DEPS?=
48
MIX_RUN_DEPS?=
48
MIX_RUN_DEPS?=
(-)b/Mk/Uses/erlang.mk (-1 / +1 lines)
Lines 97-103 do-build: Link Here
97
.    for target in ${REBAR_TARGETS}
97
.    for target in ${REBAR_TARGETS}
98
# Remove rebar.lock every time - it can be created again after each run of rebar3
98
# Remove rebar.lock every time - it can be created again after each run of rebar3
99
	@${RM} ${WRKSRC}/rebar.lock
99
	@${RM} ${WRKSRC}/rebar.lock
100
	@cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} REBAR_PROFILE=${REBAR_PROFILE} ${ERLANG_COMPILE} ${target}
100
	@cd ${WRKSRC} && ${SETENVI} ${MAKE_ENV} REBAR_PROFILE=${REBAR_PROFILE} ${ERLANG_COMPILE} ${target}
101
.    endfor
101
.    endfor
102
.  endif # !target(do-build)
102
.  endif # !target(do-build)
103
103
(-)b/Mk/Uses/gem.mk (-4 / +4 lines)
Lines 93-100 RUBYGEM_ARGS+= --no-document Link Here
93
93
94
_USES_extract+=	590:gem-extract
94
_USES_extract+=	590:gem-extract
95
gem-extract:
95
gem-extract:
96
	@${SETENV} ${GEM_ENV} ${RUBYGEMBIN} unpack --target=${WRKDIR} ${DISTDIR}/${DIST_SUBDIR}/${GEMFILES}
96
	@${SETENVI} ${GEM_ENV} ${RUBYGEMBIN} unpack --target=${WRKDIR} ${DISTDIR}/${DIST_SUBDIR}/${GEMFILES}
97
	@(cd ${BUILD_WRKSRC}; if ! ${SETENV} ${GEM_ENV} ${RUBYGEMBIN} spec --ruby ${DISTDIR}/${DIST_SUBDIR}/${GEMFILES} > ${GEMSPEC} ; then \
97
	@(cd ${BUILD_WRKSRC}; if ! ${SETENVI} ${GEM_ENV} ${RUBYGEMBIN} spec --ruby ${DISTDIR}/${DIST_SUBDIR}/${GEMFILES} > ${GEMSPEC} ; then \
98
		if [ -n "${BUILD_FAIL_MESSAGE}" ] ; then \
98
		if [ -n "${BUILD_FAIL_MESSAGE}" ] ; then \
99
			${ECHO_MSG} "===> Extraction failed unexpectedly."; \
99
			${ECHO_MSG} "===> Extraction failed unexpectedly."; \
100
			(${ECHO_CMD} "${BUILD_FAIL_MESSAGE}") | ${FMT_80} ; \
100
			(${ECHO_CMD} "${BUILD_FAIL_MESSAGE}") | ${FMT_80} ; \
Lines 104-110 gem-extract: Link Here
104
104
105
.  if !target(do-build)
105
.  if !target(do-build)
106
do-build:
106
do-build:
107
	@(cd ${BUILD_WRKSRC}; if ! ${SETENV} ${GEM_ENV} ${RUBYGEMBIN} build --force ${GEMSPEC} ; then \
107
	@(cd ${BUILD_WRKSRC}; if ! ${SETENVI} ${GEM_ENV} ${RUBYGEMBIN} build --force ${GEMSPEC} ; then \
108
		if [ -n "${BUILD_FAIL_MESSAGE}" ] ; then \
108
		if [ -n "${BUILD_FAIL_MESSAGE}" ] ; then \
109
			${ECHO_MSG} "===> Compilation failed unexpectedly."; \
109
			${ECHO_MSG} "===> Compilation failed unexpectedly."; \
110
			(${ECHO_CMD} "${BUILD_FAIL_MESSAGE}") | ${FMT_80} ; \
110
			(${ECHO_CMD} "${BUILD_FAIL_MESSAGE}") | ${FMT_80} ; \
Lines 115-121 do-build: Link Here
115
115
116
.  if !target(do-install)
116
.  if !target(do-install)
117
do-install:
117
do-install:
118
	(cd ${BUILD_WRKSRC}; ${SETENV} ${GEM_ENV} ${RUBYGEMBIN} install ${RUBYGEM_ARGS} ${GEMFILES} -- ${CONFIGURE_ARGS})
118
	(cd ${BUILD_WRKSRC}; ${SETENVI} ${GEM_ENV} ${RUBYGEMBIN} install ${RUBYGEM_ARGS} ${GEMFILES} -- ${CONFIGURE_ARGS})
119
	${RM} -r ${STAGEDIR}${PREFIX}/${GEMS_BASE_DIR}/build_info/
119
	${RM} -r ${STAGEDIR}${PREFIX}/${GEMS_BASE_DIR}/build_info/
120
	${FIND} ${STAGEDIR}${PREFIX}/${GEMS_BASE_DIR} -type f -name '*.so' -exec ${STRIP_CMD} {} +
120
	${FIND} ${STAGEDIR}${PREFIX}/${GEMS_BASE_DIR} -type f -name '*.so' -exec ${STRIP_CMD} {} +
121
	${FIND} ${STAGEDIR}${PREFIX}/${GEMS_BASE_DIR} -type f \( -name mkmf.log -or -name gem_make.out \) -delete
121
	${FIND} ${STAGEDIR}${PREFIX}/${GEMS_BASE_DIR} -type f \( -name mkmf.log -or -name gem_make.out \) -delete
(-)b/Mk/Uses/go.mk (-8 / +8 lines)
Lines 192-198 go-post-fetch: Link Here
192
	@${ECHO_MSG} "===> Fetching ${GO_MODNAME} dependencies";
192
	@${ECHO_MSG} "===> Fetching ${GO_MODNAME} dependencies";
193
	@(cd ${DISTDIR}/${DIST_SUBDIR}; \
193
	@(cd ${DISTDIR}/${DIST_SUBDIR}; \
194
		[ -e go.mod ] || ${RLN} ${GO_MODFILE} go.mod; \
194
		[ -e go.mod ] || ${RLN} ${GO_MODFILE} go.mod; \
195
		${SETENV} ${GO_ENV} GOPROXY=${GO_GOPROXY} ${GO_CMD} mod download -x all)
195
		${SETENVI} ${GO_ENV} GOPROXY=${GO_GOPROXY} ${GO_CMD} mod download -x all)
196
.  endif
196
.  endif
197
197
198
_USES_extract+=	800:go-post-extract
198
_USES_extract+=	800:go-post-extract
Lines 201-209 _USES_extract+= 800:go-post-extract Link Here
201
# already in MODCACHE), vendor them so we can patch them if needed.
201
# already in MODCACHE), vendor them so we can patch them if needed.
202
go-post-extract:
202
go-post-extract:
203
	@${ECHO_MSG} "===> Tidying ${GO_MODNAME} dependencies";
203
	@${ECHO_MSG} "===> Tidying ${GO_MODNAME} dependencies";
204
	@(cd ${GO_WRKSRC}; ${SETENV} ${MAKE_ENV} ${GO_ENV} GOPROXY=${GO_MODCACHE} ${GO_CMD} mod tidy -e)
204
	@(cd ${GO_WRKSRC}; ${SETENVI} ${MAKE_ENV} ${GO_ENV} GOPROXY=${GO_MODCACHE} ${GO_CMD} mod tidy -e)
205
	@${ECHO_MSG} "===> Vendoring ${GO_MODNAME} dependencies";
205
	@${ECHO_MSG} "===> Vendoring ${GO_MODNAME} dependencies";
206
	@(cd ${GO_WRKSRC}; ${SETENV} ${MAKE_ENV} ${GO_ENV} GOPROXY=${GO_MODCACHE} ${GO_CMD} mod vendor -e)
206
	@(cd ${GO_WRKSRC}; ${SETENVI} ${MAKE_ENV} ${GO_ENV} GOPROXY=${GO_MODCACHE} ${GO_CMD} mod vendor -e)
207
.  else
207
.  else
208
# Legacy (GOPATH) build mode, setup directory structure expected by Go for the main module.
208
# Legacy (GOPATH) build mode, setup directory structure expected by Go for the main module.
209
go-post-extract:
209
go-post-extract:
Lines 220-226 do-build: Link Here
220
		pkg=$$(${ECHO_CMD} $${t} | \
220
		pkg=$$(${ECHO_CMD} $${t} | \
221
			${SED} -Ee 's/^([^:]*).*$$/\1/' -e 's/^${PORTNAME}$$/./'); \
221
			${SED} -Ee 's/^([^:]*).*$$/\1/' -e 's/^${PORTNAME}$$/./'); \
222
		${ECHO_MSG} "===>  Building $${out} from $${pkg}"; \
222
		${ECHO_MSG} "===>  Building $${out} from $${pkg}"; \
223
		${SETENV} ${MAKE_ENV} ${GO_ENV} GOMAXPROCS=${MAKE_JOBS_NUMBER} GOPROXY=off ${GO_CMD} build ${GO_BUILDFLAGS} \
223
		${SETENVI} ${MAKE_ENV} ${GO_ENV} GOMAXPROCS=${MAKE_JOBS_NUMBER} GOPROXY=off ${GO_CMD} build ${GO_BUILDFLAGS} \
224
			-o ${GO_WRKDIR_BIN}/$${out} \
224
			-o ${GO_WRKDIR_BIN}/$${out} \
225
			$${pkg}; \
225
			$${pkg}; \
226
	done)
226
	done)
Lines 246-252 do-test: Link Here
246
	(cd ${GO_WRKSRC}; \
246
	(cd ${GO_WRKSRC}; \
247
	for t in ${GO_TESTTARGET}; do \
247
	for t in ${GO_TESTTARGET}; do \
248
		${ECHO_MSG} "===>  Testing $${t}"; \
248
		${ECHO_MSG} "===>  Testing $${t}"; \
249
		${SETENV} ${MAKE_ENV} ${GO_ENV} GOPROXY=off ${GO_CMD} test ${GO_TESTFLAGS} $${t}; \
249
		${SETENVI} ${MAKE_ENV} ${GO_ENV} GOPROXY=off ${GO_CMD} test ${GO_TESTFLAGS} $${t}; \
250
	done)
250
	done)
251
.  endif
251
.  endif
252
252
Lines 254-260 do-test: Link Here
254
gomod-clean:
254
gomod-clean:
255
.    if exists(${GO_CMD})
255
.    if exists(${GO_CMD})
256
	@${ECHO_MSG} "===>  Cleaning Go module cache"
256
	@${ECHO_MSG} "===>  Cleaning Go module cache"
257
	@${SETENV} ${GO_ENV} ${GO_CMD} clean -modcache
257
	@${SETENVI} ${GO_ENV} ${GO_CMD} clean -modcache
258
.    else
258
.    else
259
	@${ECHO_MSG} "===>    Skipping since ${GO_CMD} is not installed"
259
	@${ECHO_MSG} "===>    Skipping since ${GO_CMD} is not installed"
260
.    endif
260
.    endif
Lines 279-289 gomod-vendor-deps: Link Here
279
	fi
279
	fi
280
280
281
gomod-vendor: gomod-vendor-deps patch
281
gomod-vendor: gomod-vendor-deps patch
282
	@cd ${WRKSRC}; ${SETENV} ${GO_ENV} ${GO_CMD} mod vendor; \
282
	@cd ${WRKSRC}; ${SETENVI} ${GO_ENV} ${GO_CMD} mod vendor; \
283
	[ -r vendor/modules.txt ] && ${_MODULES2TUPLE_CMD} vendor/modules.txt
283
	[ -r vendor/modules.txt ] && ${_MODULES2TUPLE_CMD} vendor/modules.txt
284
284
285
gomod-vendor-diff: gomod-vendor-deps patch
285
gomod-vendor-diff: gomod-vendor-deps patch
286
	@cd ${WRKSRC}; ${SETENV} ${GO_ENV} ${GO_CMD} mod vendor; \
286
	@cd ${WRKSRC}; ${SETENVI} ${GO_ENV} ${GO_CMD} mod vendor; \
287
	[ -r vendor/modules.txt ] && ${_MODULES2TUPLE_CMD} vendor/modules.txt | ${SED} 's|GH_TUPLE=|	|; s| \\$$||' | ${GREP} -v '		\\' > ${WRKDIR}/GH_TUPLE-new.txt && \
287
	[ -r vendor/modules.txt ] && ${_MODULES2TUPLE_CMD} vendor/modules.txt | ${SED} 's|GH_TUPLE=|	|; s| \\$$||' | ${GREP} -v '		\\' > ${WRKDIR}/GH_TUPLE-new.txt && \
288
	echo ${GH_TUPLE} | ${TR} -s " " "\n" | ${SED} "s|^|		|" > ${WRKDIR}/GH_TUPLE-old.txt && \
288
	echo ${GH_TUPLE} | ${TR} -s " " "\n" | ${SED} "s|^|		|" > ${WRKDIR}/GH_TUPLE-old.txt && \
289
	${DIFF} ${WRKDIR}/GH_TUPLE-old.txt ${WRKDIR}/GH_TUPLE-new.txt || exit 0
289
	${DIFF} ${WRKDIR}/GH_TUPLE-old.txt ${WRKDIR}/GH_TUPLE-new.txt || exit 0
(-)b/Mk/Uses/imake.mk (-1 / +1 lines)
Lines 36-42 XMKMF_ARGS+= -a Link Here
36
.  if ! ${imake_ARGS:Menv}
36
.  if ! ${imake_ARGS:Menv}
37
.    if !target(do-configure)
37
.    if !target(do-configure)
38
do-configure:
38
do-configure:
39
	@(cd ${CONFIGURE_WRKSRC} && ${SETENV} ${MAKE_ENV} ${XMKMF} ${XMKMF_ARGS})
39
	@(cd ${CONFIGURE_WRKSRC} && ${SETENVI} ${MAKE_ENV} ${XMKMF} ${XMKMF_ARGS})
40
.    endif
40
.    endif
41
41
42
.    if ! ${imake_ARGS:Mnoman}
42
.    if ! ${imake_ARGS:Mnoman}
(-)b/Mk/Uses/lazarus.mk (-1 / +1 lines)
Lines 144-150 _INCLUDE_USES_LAZARUS_POST_MK= yes Link Here
144
.    if !target(do-build)
144
.    if !target(do-build)
145
do-build:
145
do-build:
146
.      for PROJECT_FILE in ${LAZARUS_PROJECT_FILES}
146
.      for PROJECT_FILE in ${LAZARUS_PROJECT_FILES}
147
		@(cd ${BUILD_WRKSRC}; ${SETENV} ${MAKE_ENV} ${LAZBUILD_CMD} \
147
		@(cd ${BUILD_WRKSRC}; ${SETENVI} ${MAKE_ENV} ${LAZBUILD_CMD} \
148
			${LAZBUILD_ARGS} --ws=${LCL_PLATFORM} --lazarusdir=${LAZARUS_DIR} ${PROJECT_FILE})
148
			${LAZBUILD_ARGS} --ws=${LCL_PLATFORM} --lazarusdir=${LAZARUS_DIR} ${PROJECT_FILE})
149
.      endfor
149
.      endfor
150
.    endif # !target(do-build)
150
.    endif # !target(do-build)
(-)b/Mk/Uses/mate.mk (-1 / +1 lines)
Lines 210-216 CONFIGURE_ENV+= NOCONFIGURE=yes Link Here
210
_USES_configure+=	295:mate-pre-configure
210
_USES_configure+=	295:mate-pre-configure
211
211
212
mate-pre-configure:
212
mate-pre-configure:
213
	@(cd ${CONFIGURE_WRKSRC} ; ${SETENV} ${CONFIGURE_ENV} ./autogen.sh)
213
	@(cd ${CONFIGURE_WRKSRC} ; ${SETENVI} ${CONFIGURE_ENV} ./autogen.sh)
214
.  endif
214
.  endif
215
215
216
.  if defined(MATE_PRE_PATCH)
216
.  if defined(MATE_PRE_PATCH)
(-)b/Mk/Uses/perl5.mk (-5 / +5 lines)
Lines 261-267 do-configure: Link Here
261
		${SCRIPTDIR}/configure; \
261
		${SCRIPTDIR}/configure; \
262
	fi
262
	fi
263
	@cd ${CONFIGURE_WRKSRC} && \
263
	@cd ${CONFIGURE_WRKSRC} && \
264
		${SETENV} ${CONFIGURE_ENV} \
264
		${SETENVI} ${CONFIGURE_ENV} \
265
		${PERL5} ${CONFIGURE_CMD} ${CONFIGURE_ARGS}
265
		${PERL5} ${CONFIGURE_CMD} ${CONFIGURE_ARGS}
266
.      if !${_USE_PERL5:Mmodbuild*}
266
.      if !${_USE_PERL5:Mmodbuild*}
267
	@cd ${CONFIGURE_WRKSRC} && \
267
	@cd ${CONFIGURE_WRKSRC} && \
Lines 273-285 do-configure: Link Here
273
.  if ${_USE_PERL5:Mmodbuild*}
273
.  if ${_USE_PERL5:Mmodbuild*}
274
.    if !target(do-build)
274
.    if !target(do-build)
275
do-build:
275
do-build:
276
	@(cd ${BUILD_WRKSRC}; ${SETENV} ${MAKE_ENV} ${PERL5} ${PL_BUILD} ${ALL_TARGET} ${MAKE_ARGS})
276
	@(cd ${BUILD_WRKSRC}; ${SETENVI} ${MAKE_ENV} ${PERL5} ${PL_BUILD} ${ALL_TARGET} ${MAKE_ARGS})
277
.    endif # !target(do-build)
277
.    endif # !target(do-build)
278
278
279
.    if !${USES:Mgmake}
279
.    if !${USES:Mgmake}
280
.      if !target(do-install)
280
.      if !target(do-install)
281
do-install:
281
do-install:
282
	@(cd ${BUILD_WRKSRC}; ${SETENV} ${MAKE_ENV} ${PERL5} ${PL_BUILD} ${INSTALL_TARGET} ${MAKE_ARGS})
282
	@(cd ${BUILD_WRKSRC}; ${SETENVI} ${MAKE_ENV} ${PERL5} ${PL_BUILD} ${INSTALL_TARGET} ${MAKE_ARGS})
283
.      endif # !target(do-install)
283
.      endif # !target(do-install)
284
.    endif # ! USES=gmake
284
.    endif # ! USES=gmake
285
.  endif # modbuild
285
.  endif # modbuild
Lines 325-333 TEST_TARGET?= test Link Here
325
TEST_WRKSRC?=	${BUILD_WRKSRC}
325
TEST_WRKSRC?=	${BUILD_WRKSRC}
326
do-test:
326
do-test:
327
.    if ${USE_PERL5:Mmodbuild*}
327
.    if ${USE_PERL5:Mmodbuild*}
328
	@cd ${TEST_WRKSRC}/ && ${SETENV} ${TEST_ENV} ${PERL5} ${PL_BUILD} ${TEST_TARGET} ${TEST_ARGS}
328
	@cd ${TEST_WRKSRC}/ && ${SETENVI} ${TEST_ENV} ${PERL5} ${PL_BUILD} ${TEST_TARGET} ${TEST_ARGS}
329
.    elif ${USE_PERL5:Mconfigure}
329
.    elif ${USE_PERL5:Mconfigure}
330
	@cd ${TEST_WRKSRC}/ && ${SETENV} ${TEST_ENV} ${MAKE_CMD} ${TEST_ARGS} ${TEST_TARGET}
330
	@cd ${TEST_WRKSRC}/ && ${SETENVI} ${TEST_ENV} ${MAKE_CMD} ${TEST_ARGS} ${TEST_TARGET}
331
.    endif # USE_PERL5:Mmodbuild*
331
.    endif # USE_PERL5:Mmodbuild*
332
.  endif # do-test
332
.  endif # do-test
333
.endif # defined(_POSTMKINCLUDED)
333
.endif # defined(_POSTMKINCLUDED)
(-)b/Mk/Uses/pyqt.mk (-2 / +2 lines)
Lines 228-240 post-patch: Link Here
228
228
229
.    if !target(do-build)
229
.    if !target(do-build)
230
do-build:
230
do-build:
231
	(cd ${WRKSRC}; ${SETENV} ${MAKE_ENV} ${SIP} ${SIP_ARGS}; ${SETENV} ${MAKE_ENV} ${MAKE} ${_MAKE_JOBS} -C ./build)
231
	(cd ${WRKSRC}; ${SETENVI} ${MAKE_ENV} ${SIP} ${SIP_ARGS}; ${SETENVI} ${MAKE_ENV} ${MAKE} ${_MAKE_JOBS} -C ./build)
232
232
233
.    endif  # !target(do-build)
233
.    endif  # !target(do-build)
234
234
235
.    if !target(do-install)
235
.    if !target(do-install)
236
do-install:
236
do-install:
237
	(cd ${WRKSRC} ; ${SETENV} ${MAKE_ENV} ${MAKE} -C ./build install INSTALL_ROOT=${STAGEDIR} )
237
	(cd ${WRKSRC} ; ${SETENVI} ${MAKE_ENV} ${MAKE} -C ./build install INSTALL_ROOT=${STAGEDIR} )
238
.    endif  # !target(do-install)
238
.    endif  # !target(do-install)
239
239
240
.  endif  # defined(PYQT_DIST)
240
.  endif  # defined(PYQT_DIST)
(-)b/Mk/Uses/pytest.mk (-1 / +1 lines)
Lines 60-66 _PYTEST_FILTER_EXPRESSION= ${_PYTEST_ALL_IGNORED_TESTS:C/^(.)/and not \1/:tW:C/^ Link Here
60
60
61
.  if !target(do-test)
61
.  if !target(do-test)
62
do-test:
62
do-test:
63
	@cd ${TEST_WRKSRC} && ${SETENV} ${TEST_ENV} ${PYTHON_CMD} -m pytest \
63
	@cd ${TEST_WRKSRC} && ${SETENVI} ${TEST_ENV} ${PYTHON_CMD} -m pytest \
64
		-k '${_PYTEST_FILTER_EXPRESSION}' \
64
		-k '${_PYTEST_FILTER_EXPRESSION}' \
65
		-v -rs -o addopts= \
65
		-v -rs -o addopts= \
66
		${PYTEST_ARGS}
66
		${PYTEST_ARGS}
(-)b/Mk/Uses/python.mk (-10 / +10 lines)
Lines 905-921 MAKE_ENV+= LDSHARED="${LDSHARED}" PYTHONDONTWRITEBYTECODE= PYTHONOPTIMIZE= Link Here
905
905
906
.    if !target(do-configure) && !defined(HAS_CONFIGURE) && !defined(GNU_CONFIGURE)
906
.    if !target(do-configure) && !defined(HAS_CONFIGURE) && !defined(GNU_CONFIGURE)
907
do-configure:
907
do-configure:
908
	@(cd ${BUILD_WRKSRC}; ${SETENV} ${MAKE_ENV} ${PYTHON_CMD} ${PYDISTUTILS_SETUP} ${PYDISTUTILS_CONFIGURE_TARGET} ${PYDISTUTILS_CONFIGUREARGS})
908
	@(cd ${BUILD_WRKSRC}; ${SETENVI} ${MAKE_ENV} ${PYTHON_CMD} ${PYDISTUTILS_SETUP} ${PYDISTUTILS_CONFIGURE_TARGET} ${PYDISTUTILS_CONFIGUREARGS})
909
.    endif
909
.    endif
910
910
911
.    if !target(do-build)
911
.    if !target(do-build)
912
do-build:
912
do-build:
913
	@(cd ${BUILD_WRKSRC}; ${SETENV} ${MAKE_ENV} ${PYTHON_CMD} ${PYDISTUTILS_SETUP} ${PYDISTUTILS_BUILD_TARGET} ${PYDISTUTILS_BUILDARGS})
913
	@(cd ${BUILD_WRKSRC}; ${SETENVI} ${MAKE_ENV} ${PYTHON_CMD} ${PYDISTUTILS_SETUP} ${PYDISTUTILS_BUILD_TARGET} ${PYDISTUTILS_BUILDARGS})
914
.    endif
914
.    endif
915
915
916
.    if !target(do-install)
916
.    if !target(do-install)
917
do-install:
917
do-install:
918
	@(cd ${INSTALL_WRKSRC}; ${SETENV} ${MAKE_ENV} ${PYTHON_CMD} ${PYDISTUTILS_SETUP} ${PYDISTUTILS_INSTALL_TARGET} ${PYDISTUTILS_INSTALLARGS})
918
	@(cd ${INSTALL_WRKSRC}; ${SETENVI} ${MAKE_ENV} ${PYTHON_CMD} ${PYDISTUTILS_SETUP} ${PYDISTUTILS_INSTALL_TARGET} ${PYDISTUTILS_INSTALLARGS})
919
.    endif
919
.    endif
920
.  endif # defined(_PYTHON_FEATURE_DISTUTILS)
920
.  endif # defined(_PYTHON_FEATURE_DISTUTILS)
921
921
Lines 934-946 do-configure: Link Here
934
934
935
.    if !target(do-build)
935
.    if !target(do-build)
936
do-build:
936
do-build:
937
	@cd ${BUILD_WRKSRC} && ${SETENV} ${MAKE_ENV} ${PEP517_BUILD_CMD}
937
	@cd ${BUILD_WRKSRC} && ${SETENVI} ${MAKE_ENV} ${PEP517_BUILD_CMD}
938
.    endif
938
.    endif
939
939
940
.    if !target(do-install)
940
.    if !target(do-install)
941
do-install:
941
do-install:
942
	@${MKDIR} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}
942
	@${MKDIR} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}
943
	@cd ${INSTALL_WRKSRC} && ${SETENV} ${MAKE_ENV} ${PEP517_INSTALL_CMD}
943
	@cd ${INSTALL_WRKSRC} && ${SETENVI} ${MAKE_ENV} ${PEP517_INSTALL_CMD}
944
	@${PYTHON_CMD} -B ${PORTSDIR}/Mk/Scripts/strip_RECORD.py \
944
	@${PYTHON_CMD} -B ${PORTSDIR}/Mk/Scripts/strip_RECORD.py \
945
		${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/${PORTNAME:C|[-_]+|_|g}-${DISTVERSION}*.dist-info/RECORD >> ${_PYTHONPKGLIST}
945
		${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/${PORTNAME:C|[-_]+|_|g}-${DISTVERSION}*.dist-info/RECORD >> ${_PYTHONPKGLIST}
946
	@${REINPLACE_CMD} \
946
	@${REINPLACE_CMD} \
Lines 963-997 do-install: Link Here
963
.  if defined(_PYTHON_FEATURE_NOSE)
963
.  if defined(_PYTHON_FEATURE_NOSE)
964
.    if !target(do-test)
964
.    if !target(do-test)
965
do-test:
965
do-test:
966
	cd ${TEST_WRKSRC} && ${SETENV} ${TEST_ENV} ${PYTHON_CMD} -m nose ${TEST_ARGS:NDESTDIR=*} -v
966
	cd ${TEST_WRKSRC} && ${SETENVI} ${TEST_ENV} ${PYTHON_CMD} -m nose ${TEST_ARGS:NDESTDIR=*} -v
967
.    endif
967
.    endif
968
.  endif # defined(_PYTHON_FEATURE_NOSE)
968
.  endif # defined(_PYTHON_FEATURE_NOSE)
969
969
970
.  if defined(_PYTHON_FEATURE_NOSE2)
970
.  if defined(_PYTHON_FEATURE_NOSE2)
971
.    if !target(do-test)
971
.    if !target(do-test)
972
do-test:
972
do-test:
973
	cd ${TEST_WRKSRC} && ${SETENV} ${TEST_ENV} ${PYTHON_CMD} -m nose2 ${TEST_ARGS:NDESTDIR=*} -v
973
	cd ${TEST_WRKSRC} && ${SETENVI} ${TEST_ENV} ${PYTHON_CMD} -m nose2 ${TEST_ARGS:NDESTDIR=*} -v
974
.    endif
974
.    endif
975
.  endif # defined(_PYTHON_FEATURE_NOSE2)
975
.  endif # defined(_PYTHON_FEATURE_NOSE2)
976
976
977
.  if defined(_PYTHON_FEATURE_PYTEST) || defined(_PYTHON_FEATURE_PYTEST4)
977
.  if defined(_PYTHON_FEATURE_PYTEST) || defined(_PYTHON_FEATURE_PYTEST4)
978
.    if !target(do-test)
978
.    if !target(do-test)
979
do-test:
979
do-test:
980
	cd ${TEST_WRKSRC} && ${SETENV} ${TEST_ENV} ${PYTHON_CMD} -m pytest -k '${_PYTEST_FILTER_EXPRESSION}' -rs -v -o addopts= ${TEST_ARGS:NDESTDIR=*}
980
	cd ${TEST_WRKSRC} && ${SETENVI} ${TEST_ENV} ${PYTHON_CMD} -m pytest -k '${_PYTEST_FILTER_EXPRESSION}' -rs -v -o addopts= ${TEST_ARGS:NDESTDIR=*}
981
.    endif
981
.    endif
982
.  endif # defined(_PYTHON_FEATURE_PYTEST) || defined(_PYTHON_FEATURE_PYTEST4)
982
.  endif # defined(_PYTHON_FEATURE_PYTEST) || defined(_PYTHON_FEATURE_PYTEST4)
983
983
984
.  if defined(_PYTHON_FEATURE_UNITTEST)
984
.  if defined(_PYTHON_FEATURE_UNITTEST)
985
.    if !target(do-test)
985
.    if !target(do-test)
986
do-test:
986
do-test:
987
	cd ${TEST_WRKSRC} && ${SETENV} ${TEST_ENV} ${PYTHON_CMD} -m unittest ${TEST_ARGS:NDESTDIR=*} -v
987
	cd ${TEST_WRKSRC} && ${SETENVI} ${TEST_ENV} ${PYTHON_CMD} -m unittest ${TEST_ARGS:NDESTDIR=*} -v
988
.    endif
988
.    endif
989
.  endif # defined(_PYTHON_FEATURE_UNITTEST)
989
.  endif # defined(_PYTHON_FEATURE_UNITTEST)
990
990
991
.  if defined(_PYTHON_FEATURE_UNITTEST2)
991
.  if defined(_PYTHON_FEATURE_UNITTEST2)
992
.    if !target(do-test)
992
.    if !target(do-test)
993
do-test:
993
do-test:
994
	cd ${TEST_WRKSRC} && ${SETENV} ${TEST_ENV} ${PYTHON_CMD} -m unittest2 ${TEST_ARGS:NDESTDIR=*} -v
994
	cd ${TEST_WRKSRC} && ${SETENVI} ${TEST_ENV} ${PYTHON_CMD} -m unittest2 ${TEST_ARGS:NDESTDIR=*} -v
995
.    endif
995
.    endif
996
.  endif # defined(_PYTHON_FEATURE_UNITTEST2)
996
.  endif # defined(_PYTHON_FEATURE_UNITTEST2)
997
997
(-)b/Mk/Uses/qmake.mk (-1 / +1 lines)
Lines 139-145 _QMAKE_MK_POST_INCLUDED= qmake.mk Link Here
139
qmake-configure:
139
qmake-configure:
140
	@${MKDIR} ${_QMAKE_WRKSRC}
140
	@${MKDIR} ${_QMAKE_WRKSRC}
141
	@cd ${_QMAKE_WRKSRC} && \
141
	@cd ${_QMAKE_WRKSRC} && \
142
		${SETENV} ${QMAKE_ENV} ${_QMAKE} ${QMAKE_ARGS} \
142
		${SETENVI} ${QMAKE_ENV} ${_QMAKE} ${QMAKE_ARGS} \
143
			${QMAKE_SOURCE_PATH} \
143
			${QMAKE_SOURCE_PATH} \
144
			${QMAKE_CONFIGURE_ARGS:?--:} ${QMAKE_CONFIGURE_ARGS}
144
			${QMAKE_CONFIGURE_ARGS:?--:} ${QMAKE_CONFIGURE_ARGS}
145
145
(-)b/Mk/Uses/ruby.mk (-5 / +5 lines)
Lines 311-322 ruby-extconf-configure: Link Here
311
.        for d in ${RUBY_EXTCONF_SUBDIRS}
311
.        for d in ${RUBY_EXTCONF_SUBDIRS}
312
	@${ECHO_MSG} "===>  Running ${RUBY_EXTCONF} in ${d} to configure"
312
	@${ECHO_MSG} "===>  Running ${RUBY_EXTCONF} in ${d} to configure"
313
	@cd ${CONFIGURE_WRKSRC}/${d}; \
313
	@cd ${CONFIGURE_WRKSRC}/${d}; \
314
	${SETENV} ${CONFIGURE_ENV} ${RUBY} ${RUBY_FLAGS} ${RUBY_EXTCONF} ${CONFIGURE_ARGS}
314
	${SETENVI} ${CONFIGURE_ENV} ${RUBY} ${RUBY_FLAGS} ${RUBY_EXTCONF} ${CONFIGURE_ARGS}
315
.        endfor
315
.        endfor
316
.      else
316
.      else
317
	@${ECHO_MSG} "===>  Running ${RUBY_EXTCONF} to configure"
317
	@${ECHO_MSG} "===>  Running ${RUBY_EXTCONF} to configure"
318
	@cd ${CONFIGURE_WRKSRC}; \
318
	@cd ${CONFIGURE_WRKSRC}; \
319
	${SETENV} ${CONFIGURE_ENV} ${RUBY} ${RUBY_FLAGS} ${RUBY_EXTCONF} ${CONFIGURE_ARGS}
319
	${SETENVI} ${CONFIGURE_ENV} ${RUBY} ${RUBY_FLAGS} ${RUBY_EXTCONF} ${CONFIGURE_ARGS}
320
.      endif
320
.      endif
321
.    endif
321
.    endif
322
322
Lines 331-351 do-configure: ruby-setup-configure Link Here
331
ruby-setup-configure:
331
ruby-setup-configure:
332
	@${ECHO_MSG} "===>  Running ${RUBY_SETUP} to configure"
332
	@${ECHO_MSG} "===>  Running ${RUBY_SETUP} to configure"
333
	@cd ${BUILD_WRKSRC}; \
333
	@cd ${BUILD_WRKSRC}; \
334
	${SETENV} ${CONFIGURE_ENV} ${RUBY} ${RUBY_FLAGS} ${RUBY_SETUP} config ${CONFIGURE_ARGS}
334
	${SETENVI} ${CONFIGURE_ENV} ${RUBY} ${RUBY_FLAGS} ${RUBY_SETUP} config ${CONFIGURE_ARGS}
335
335
336
do-build:	ruby-setup-build
336
do-build:	ruby-setup-build
337
337
338
ruby-setup-build:
338
ruby-setup-build:
339
	@${ECHO_MSG} "===>  Running ${RUBY_SETUP} to build"
339
	@${ECHO_MSG} "===>  Running ${RUBY_SETUP} to build"
340
	@cd ${BUILD_WRKSRC}; \
340
	@cd ${BUILD_WRKSRC}; \
341
	${SETENV} ${MAKE_ENV} ${RUBY} ${RUBY_FLAGS} ${RUBY_SETUP} setup
341
	${SETENVI} ${MAKE_ENV} ${RUBY} ${RUBY_FLAGS} ${RUBY_SETUP} setup
342
342
343
do-install:	ruby-setup-install
343
do-install:	ruby-setup-install
344
344
345
ruby-setup-install:
345
ruby-setup-install:
346
	@${ECHO_MSG} "===>  Running ${RUBY_SETUP} to install"
346
	@${ECHO_MSG} "===>  Running ${RUBY_SETUP} to install"
347
	@cd ${INSTALL_WRKSRC}; \
347
	@cd ${INSTALL_WRKSRC}; \
348
	${SETENV} ${MAKE_ENV} ${RUBY} ${RUBY_FLAGS} ${RUBY_SETUP} install --prefix=${STAGEDIR}
348
	${SETENVI} ${MAKE_ENV} ${RUBY} ${RUBY_FLAGS} ${RUBY_SETUP} install --prefix=${STAGEDIR}
349
.    endif
349
.    endif
350
350
351
.    if !${ruby_ARGS:Mbuild} && !${ruby_ARGS:Mrun} && !${ruby_ARGS:Mnone}
351
.    if !${ruby_ARGS:Mbuild} && !${ruby_ARGS:Mrun} && !${ruby_ARGS:Mnone}
(-)b/Mk/bsd.commands.mk (+1 lines)
Lines 83-88 RM?= /bin/rm -f Link Here
83
RMDIR?=			/bin/rmdir
83
RMDIR?=			/bin/rmdir
84
SED?=			/usr/bin/sed
84
SED?=			/usr/bin/sed
85
SETENV?=		/usr/bin/env
85
SETENV?=		/usr/bin/env
86
SETENVI?=		/usr/bin/env -i
86
SH?=			/bin/sh
87
SH?=			/bin/sh
87
SORT?=			/usr/bin/sort
88
SORT?=			/usr/bin/sort
88
STRIP_CMD?=		/usr/bin/strip
89
STRIP_CMD?=		/usr/bin/strip
(-)b/Mk/bsd.java.mk (-2 / +2 lines)
Lines 397-410 ALL_TARGET?= Link Here
397
.      if !target(do-build)
397
.      if !target(do-build)
398
do-build:
398
do-build:
399
					@(cd ${BUILD_WRKSRC}; \
399
					@(cd ${BUILD_WRKSRC}; \
400
						${SETENV} ${MAKE_ENV} ${ANT} ${MAKE_ARGS} ${ALL_TARGET})
400
						${SETENVI} ${MAKE_ENV} ${ANT} ${MAKE_ARGS} ${ALL_TARGET})
401
.      endif
401
.      endif
402
.      if !target(do-test) && defined(TEST_TARGET)
402
.      if !target(do-test) && defined(TEST_TARGET)
403
TEST_DEPENDS+=		${DEPEND_JAVA}
403
TEST_DEPENDS+=		${DEPEND_JAVA}
404
TEST_DEPENDS+=		${ANT}:devel/apache-ant
404
TEST_DEPENDS+=		${ANT}:devel/apache-ant
405
do-test:
405
do-test:
406
					@(cd ${TEST_WRKSRC}; \
406
					@(cd ${TEST_WRKSRC}; \
407
						${SETENV} ${MAKE_ENV} ${ANT} ${MAKE_ARGS} ${TEST_TARGET})
407
						${SETENVI} ${MAKE_ENV} ${ANT} ${MAKE_ARGS} ${TEST_TARGET})
408
.      endif
408
.      endif
409
.    endif
409
.    endif
410
410
(-)b/Mk/bsd.port.mk (-5 / +4 lines)
Lines 3323-3329 do-configure: Link Here
3323
	@${MKDIR} ${CONFIGURE_WRKSRC}
3323
	@${MKDIR} ${CONFIGURE_WRKSRC}
3324
	@(cd ${CONFIGURE_WRKSRC} && \
3324
	@(cd ${CONFIGURE_WRKSRC} && \
3325
	    ${SET_LATE_CONFIGURE_ARGS} \
3325
	    ${SET_LATE_CONFIGURE_ARGS} \
3326
		if ! ${SETENV} CC="${CC}" CPP="${CPP}" CXX="${CXX}" \
3326
		if ! ${SETENVI} CC="${CC}" CPP="${CPP}" CXX="${CXX}" \
3327
	    CFLAGS="${CFLAGS}" CPPFLAGS="${CPPFLAGS}" CXXFLAGS="${CXXFLAGS}" \
3327
	    CFLAGS="${CFLAGS}" CPPFLAGS="${CPPFLAGS}" CXXFLAGS="${CXXFLAGS}" \
3328
	    LDFLAGS="${LDFLAGS}" LIBS="${LIBS}" \
3328
	    LDFLAGS="${LDFLAGS}" LIBS="${LIBS}" \
3329
	    INSTALL="/usr/bin/install -c" \
3329
	    INSTALL="/usr/bin/install -c" \
Lines 3340-3346 do-configure: Link Here
3340
.    endif
3340
.    endif
3341
3341
3342
# Build
3342
# Build
3343
DO_MAKE_BUILD?=	${SETENV} ${MAKE_ENV} ${MAKE_CMD} ${MAKE_FLAGS} ${MAKEFILE} ${_MAKE_JOBS} ${MAKE_ARGS:N${DESTDIRNAME}=*}
3343
DO_MAKE_BUILD?=	${SETENVI} ${MAKE_ENV} ${MAKE_CMD} ${MAKE_FLAGS} ${MAKEFILE} ${_MAKE_JOBS} ${MAKE_ARGS:N${DESTDIRNAME}=*}
3344
.    if !target(do-build)
3344
.    if !target(do-build)
3345
do-build:
3345
do-build:
3346
	@(cd ${BUILD_WRKSRC}; if ! ${DO_MAKE_BUILD} ${ALL_TARGET}; then \
3346
	@(cd ${BUILD_WRKSRC}; if ! ${DO_MAKE_BUILD} ${ALL_TARGET}; then \
Lines 3431-3443 check-install-conflicts: Link Here
3431
3431
3432
.    if !target(do-install) && !defined(NO_INSTALL)
3432
.    if !target(do-install) && !defined(NO_INSTALL)
3433
do-install:
3433
do-install:
3434
	@(cd ${INSTALL_WRKSRC} && ${SETENV} ${MAKE_ENV} ${FAKEROOT} ${MAKE_CMD} ${MAKE_FLAGS} ${MAKEFILE} ${MAKE_ARGS} ${INSTALL_TARGET})
3434
	@(cd ${INSTALL_WRKSRC} && ${SETENVI} ${MAKE_ENV} ${FAKEROOT} ${MAKE_CMD} ${MAKE_FLAGS} ${MAKEFILE} ${MAKE_ARGS} ${INSTALL_TARGET})
3435
.    endif
3435
.    endif
3436
3436
3437
# Test
3437
# Test
3438
3438
3439
.    if !target(do-test) && defined(TEST_TARGET)
3439
.    if !target(do-test) && defined(TEST_TARGET)
3440
DO_MAKE_TEST?=	${SETENV} ${TEST_ENV} ${MAKE_CMD} ${MAKE_FLAGS} ${MAKEFILE} ${TEST_ARGS:N${DESTDIRNAME}=*}
3440
DO_MAKE_TEST?=	${SETENVI} ${TEST_ENV} ${MAKE_CMD} ${MAKE_FLAGS} ${MAKEFILE} ${TEST_ARGS:N${DESTDIRNAME}=*}
3441
do-test:
3441
do-test:
3442
	@(cd ${TEST_WRKSRC}; if ! ${DO_MAKE_TEST} ${TEST_TARGET}; then \
3442
	@(cd ${TEST_WRKSRC}; if ! ${DO_MAKE_TEST} ${TEST_TARGET}; then \
3443
		if [ -n "${TEST_FAIL_MESSAGE}" ] ; then \
3443
		if [ -n "${TEST_FAIL_MESSAGE}" ] ; then \
3444
- 

Return to bug 276478