View | Details | Raw Unified | Return to bug 216113
Collapse All | Expand All

(-)Mk/Uses/cmake.mk (-2 / +4 lines)
Lines 108-116 Link Here
108
108
109
.if !target(do-configure)
109
.if !target(do-configure)
110
do-configure:
110
do-configure:
111
.for _CONFIGURE_DIR in ${CONFIGURE_WRKSRC}
111
	@${ECHO_MSG} ${_CMAKE_MSG}
112
	@${ECHO_MSG} ${_CMAKE_MSG}
112
	${MKDIR} ${CONFIGURE_WRKSRC}
113
	${MKDIR} ${_CONFIGURE_DIR}
113
	@cd ${CONFIGURE_WRKSRC}; ${SETENV} ${CONFIGURE_ENV} ${CMAKE_BIN} ${CMAKE_ARGS} ${CMAKE_SOURCE_PATH}
114
	@cd ${_CONFIGURE_DIR}; ${SETENV} ${CONFIGURE_ENV} ${CMAKE_BIN} ${CMAKE_ARGS} ${CMAKE_SOURCE_PATH}
115
.endfor
114
.endif
116
.endif
115
117
116
.endif #!defined(_INCLUDE_USES_CMAKE_MK)
118
.endif #!defined(_INCLUDE_USES_CMAKE_MK)
(-)Mk/Uses/imake.mk (-1 / +3 lines)
Lines 38-44 Link Here
38
.if ! ${imake_ARGS:Menv}
38
.if ! ${imake_ARGS:Menv}
39
.if !target(do-configure)
39
.if !target(do-configure)
40
do-configure:
40
do-configure:
41
	@(cd ${CONFIGURE_WRKSRC} && ${SETENV} ${MAKE_ENV} ${XMKMF} ${XMKMF_ARGS})
41
.for _CONFIGURE_DIR in ${CONFIGURE_WRKSRC}
42
	@(cd ${_CONFIGURE_DIR} && ${SETENV} ${MAKE_ENV} ${XMKMF} ${XMKMF_ARGS})
43
.endfor
42
.endif
44
.endif
43
45
44
.if ! ${imake_ARGS:Mnoman}
46
.if ! ${imake_ARGS:Mnoman}
(-)Mk/Uses/mate.mk (-1 / +3 lines)
Lines 210-216 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
.for _CONFIGURE_DIR in ${CONFIGURE_WRKSRC}
214
	@(cd ${_CONFIGURE_DIR} ; ${SETENV} ${CONFIGURE_ENV} ./autogen.sh)
215
.endfor
214
.endif
216
.endif
215
217
216
.if defined(MATE_PRE_PATCH)
218
.if defined(MATE_PRE_PATCH)
(-)Mk/Uses/perl5.mk (-6 / +14 lines)
Lines 260-285 Link Here
260
		cd ${.CURDIR} && ${SETENV} ${SCRIPTS_ENV} ${SH} \
260
		cd ${.CURDIR} && ${SETENV} ${SCRIPTS_ENV} ${SH} \
261
		${SCRIPTDIR}/configure; \
261
		${SCRIPTDIR}/configure; \
262
	fi
262
	fi
263
	@cd ${CONFIGURE_WRKSRC} && \
263
.for _CONFIGURE_DIR in ${CONFIGURE_WRKSRC}
264
	@cd ${_CONFIGURE_DIR} && \
264
		${SETENV} ${CONFIGURE_ENV} \
265
		${SETENV} ${CONFIGURE_ENV} \
265
		${PERL5} ${CONFIGURE_CMD} ${CONFIGURE_ARGS}
266
		${PERL5} ${CONFIGURE_CMD} ${CONFIGURE_ARGS}
266
.if !${_USE_PERL5:Mmodbuild*}
267
.if !${_USE_PERL5:Mmodbuild*}
267
	@cd ${CONFIGURE_WRKSRC} && \
268
	@cd ${_CONFIGURE_DIR} && \
268
		${PERL5} -pi -e 's/ doc_(perl|site|\$$\(INSTALLDIRS\))_install$$//' Makefile
269
		${PERL5} -pi -e 's/ doc_(perl|site|\$$\(INSTALLDIRS\))_install$$//' Makefile
270
.endfor
269
.endif # ! modbuild
271
.endif # ! modbuild
270
.endif # !target(do-configure)
272
.endif # !target(do-configure)
271
.endif # configure
273
.endif # configure
272
274
273
.if ${_USE_PERL5:Mmodbuild*}
275
.if ${_USE_PERL5:Mmodbuild*}
274
.if !target(do-build)
276
.if !target(do-build)
275
do-build:
277
do-build:
276
	@(cd ${BUILD_WRKSRC}; ${SETENV} ${MAKE_ENV} ${PERL5} ${PL_BUILD} ${ALL_TARGET} ${MAKE_ARGS})
278
.for _BUILD_DIR in ${BUILD_WRKSRC}
279
	@(cd ${_BUILD_DIR}; ${SETENV} ${MAKE_ENV} ${PERL5} ${PL_BUILD} ${ALL_TARGET} ${MAKE_ARGS})
280
.endfor
277
.endif # !target(do-build)
281
.endif # !target(do-build)
278
282
279
.if !${USES:Mgmake}
283
.if !${USES:Mgmake}
280
.if !target(do-install)
284
.if !target(do-install)
281
do-install:
285
do-install:
282
	@(cd ${BUILD_WRKSRC}; ${SETENV} ${MAKE_ENV} ${PERL5} ${PL_BUILD} ${INSTALL_TARGET} ${MAKE_ARGS})
286
.for _BUILD_DIR in ${BUILD_WRKSRC}
287
	@(cd ${_BUILD_DIR}; ${SETENV} ${MAKE_ENV} ${PERL5} ${PL_BUILD} ${INSTALL_TARGET} ${MAKE_ARGS})
288
.endfor
283
.endif # !target(do-install)
289
.endif # !target(do-install)
284
.endif # ! USES=gmake
290
.endif # ! USES=gmake
285
.endif # modbuild
291
.endif # modbuild
Lines 320-329 Link Here
320
TEST_TARGET?=	test
326
TEST_TARGET?=	test
321
TEST_WRKSRC?=	${BUILD_WRKSRC}
327
TEST_WRKSRC?=	${BUILD_WRKSRC}
322
do-test:
328
do-test:
329
.for _TEST_DIR in ${TEST_WRKSRC}
323
.if ${USE_PERL5:Mmodbuild*}
330
.if ${USE_PERL5:Mmodbuild*}
324
	cd ${TEST_WRKSRC}/ && ${SETENV} ${TEST_ENV} ${PERL5} ${PL_BUILD} ${TEST_TARGET} ${TEST_ARGS}
331
	cd ${_TEST_DIR}/ && ${SETENV} ${TEST_ENV} ${PERL5} ${PL_BUILD} ${TEST_TARGET} ${TEST_ARGS}
325
.elif ${USE_PERL5:Mconfigure}
332
.elif ${USE_PERL5:Mconfigure}
326
	cd ${TEST_WRKSRC}/ && ${SETENV} ${TEST_ENV} ${MAKE_CMD} ${TEST_ARGS} ${TEST_TARGET}
333
	cd ${_TEST_DIR}/ && ${SETENV} ${TEST_ENV} ${MAKE_CMD} ${TEST_ARGS} ${TEST_TARGET}
327
.endif # USE_PERL5:Mmodbuild*
334
.endif # USE_PERL5:Mmodbuild*
335
.endfor
328
.endif # do-test
336
.endif # do-test
329
.endif # defined(_POSTMKINCLUDED)
337
.endif # defined(_POSTMKINCLUDED)
(-)Mk/Uses/python.mk (-3 / +9 lines)
Lines 612-628 Link Here
612
612
613
.if !target(do-configure) && !defined(HAS_CONFIGURE) && !defined(GNU_CONFIGURE)
613
.if !target(do-configure) && !defined(HAS_CONFIGURE) && !defined(GNU_CONFIGURE)
614
do-configure:
614
do-configure:
615
	@(cd ${BUILD_WRKSRC}; ${SETENV} ${MAKE_ENV} ${PYTHON_CMD} ${PYDISTUTILS_SETUP} ${PYDISTUTILS_CONFIGURE_TARGET} ${PYDISTUTILS_CONFIGUREARGS})
615
.for _BUILD_DIR in ${BUILD_WRKSRC}
616
	@(cd ${_BUILD_DIR}; ${SETENV} ${MAKE_ENV} ${PYTHON_CMD} ${PYDISTUTILS_SETUP} ${PYDISTUTILS_CONFIGURE_TARGET} ${PYDISTUTILS_CONFIGUREARGS})
617
.endfor
616
.endif
618
.endif
617
619
618
.if !target(do-build)
620
.if !target(do-build)
619
do-build:
621
do-build:
620
	@(cd ${BUILD_WRKSRC}; ${SETENV} ${MAKE_ENV} ${PYTHON_CMD} ${PYDISTUTILS_SETUP} ${PYDISTUTILS_BUILD_TARGET} ${PYDISTUTILS_BUILDARGS})
622
.for _BUILD_DIR in ${BUILD_WRKSRC}
623
	@(cd ${_BUILD_DIR}; ${SETENV} ${MAKE_ENV} ${PYTHON_CMD} ${PYDISTUTILS_SETUP} ${PYDISTUTILS_BUILD_TARGET} ${PYDISTUTILS_BUILDARGS})
624
.endfor
621
.endif
625
.endif
622
626
623
.if !target(do-install)
627
.if !target(do-install)
624
do-install:
628
do-install:
625
	@(cd ${INSTALL_WRKSRC}; ${SETENV} ${MAKE_ENV} ${PYTHON_CMD} ${PYDISTUTILS_SETUP} ${PYDISTUTILS_INSTALL_TARGET} ${PYDISTUTILS_INSTALLARGS})
629
.for _INSTALL_DIR in ${INSTALL_WRKSRC}
630
	@(cd ${_INSTALL_DIR}; ${SETENV} ${MAKE_ENV} ${PYTHON_CMD} ${PYDISTUTILS_SETUP} ${PYDISTUTILS_INSTALL_TARGET} ${PYDISTUTILS_INSTALLARGS})
631
.endfor
626
.endif
632
.endif
627
.endif # defined(_PYTHON_FEATURE_DISTUTILS)
633
.endif # defined(_PYTHON_FEATURE_DISTUTILS)
628
.endif # defined(_POSTMKINCLUDED) && !defined(_INCLUDE_USES_PYTHON_POST_MK)
634
.endif # defined(_POSTMKINCLUDED) && !defined(_INCLUDE_USES_PYTHON_POST_MK)
(-)Mk/Uses/qmake.mk (-2 / +10 lines)
Lines 100-111 Link Here
100
DESTDIRNAME=	INSTALL_ROOT
100
DESTDIRNAME=	INSTALL_ROOT
101
.endif
101
.endif
102
102
103
_USES_POST+=	qmake
104
.endif # !defined(_INCLUDE_USES_QMAKE_MK)
105
106
.if defined(_POSTMKINCLUDED) && !defined(_INCLUDE_USES_QMAKE_POST_MK)
107
_INCLUDE_USES_QMAKE_POST_MK=	yes
108
103
# Define a custom target to make it usable by bsd.qt.mk for internal Qt
109
# Define a custom target to make it usable by bsd.qt.mk for internal Qt
104
# configuration.
110
# configuration.
105
qmake-configure:
111
qmake-configure:
106
	@${MKDIR} ${_QMAKE_WRKSRC}
112
.for _CONFIGURE_DIR in ${_QMAKE_WRKSRC}
107
	@cd ${_QMAKE_WRKSRC} && \
113
	${MKDIR} ${_CONFIGURE_DIR}
114
	cd ${_CONFIGURE_DIR} && \
108
		${SETENV} ${QMAKE_ENV} ${_QMAKE} ${QMAKE_ARGS} ${QMAKE_SOURCE_PATH}
115
		${SETENV} ${QMAKE_ENV} ${_QMAKE} ${QMAKE_ARGS} ${QMAKE_SOURCE_PATH}
116
.endfor
109
117
110
.if !target(do-configure) && ! ${qmake_ARGS:M_env}
118
.if !target(do-configure) && ! ${qmake_ARGS:M_env}
111
_USES_configure+=	450:qmake-configure
119
_USES_configure+=	450:qmake-configure
(-)Mk/bsd.autotools.mk (-4 / +12 lines)
Lines 195-218 Link Here
195
195
196
.if defined(_AUTOTOOL_rule_aclocal) && !target(run-autotools-aclocal)
196
.if defined(_AUTOTOOL_rule_aclocal) && !target(run-autotools-aclocal)
197
run-autotools-aclocal:
197
run-autotools-aclocal:
198
	@(cd ${CONFIGURE_WRKSRC} && ${SETENV} ${AUTOTOOLS_ENV} ${ACLOCAL} \
198
.for _CONFIGURE_DIR in ${CONFIGURE_WRKSRC}
199
	@(cd ${_CONFIGURE_DIR} && ${SETENV} ${AUTOTOOLS_ENV} ${ACLOCAL} \
199
		${ACLOCAL_ARGS})
200
		${ACLOCAL_ARGS})
201
.endfor
200
.endif
202
.endif
201
203
202
.if defined(_AUTOTOOL_rule_autoconf) && !target(run-autotools-autoconf)
204
.if defined(_AUTOTOOL_rule_autoconf) && !target(run-autotools-autoconf)
203
run-autotools-autoconf:
205
run-autotools-autoconf:
204
	@(cd ${CONFIGURE_WRKSRC} && ${SETENV} ${AUTOTOOLS_ENV} ${AUTOCONF} \
206
.for _CONFIGURE_DIR in ${CONFIGURE_WRKSRC}
207
	@(cd ${_CONFIGURE_DIR} && ${SETENV} ${AUTOTOOLS_ENV} ${AUTOCONF} \
205
		${AUTOCONF_ARGS})
208
		${AUTOCONF_ARGS})
209
.endfor
206
.endif
210
.endif
207
211
208
.if defined(_AUTOTOOL_rule_automake) && !target(run-autotools-automake)
212
.if defined(_AUTOTOOL_rule_automake) && !target(run-autotools-automake)
209
run-autotools-automake:
213
run-autotools-automake:
210
	@(cd ${CONFIGURE_WRKSRC} && ${SETENV} ${AUTOTOOLS_ENV} ${AUTOMAKE} \
214
.for _CONFIGURE_DIR in ${CONFIGURE_WRKSRC}
215
	@(cd ${_CONFIGURE_DIR} && ${SETENV} ${AUTOTOOLS_ENV} ${AUTOMAKE} \
211
		${AUTOMAKE_ARGS})
216
		${AUTOMAKE_ARGS})
217
.endfor
212
.endif
218
.endif
213
219
214
.if defined(_AUTOTOOL_rule_autoheader) && !target(run-autotools-autoheader)
220
.if defined(_AUTOTOOL_rule_autoheader) && !target(run-autotools-autoheader)
215
run-autotools-autoheader:
221
run-autotools-autoheader:
216
	@(cd ${CONFIGURE_WRKSRC} && ${SETENV} ${AUTOTOOLS_ENV} ${AUTOHEADER} \
222
.for _CONFIGURE_DIR in ${CONFIGURE_WRKSRC}
223
	@(cd ${_CONFIGURE_DIR} && ${SETENV} ${AUTOTOOLS_ENV} ${AUTOHEADER} \
217
		${AUTOHEADER_ARGS})
224
		${AUTOHEADER_ARGS})
225
.endfor
218
.endif
226
.endif
(-)Mk/bsd.java.mk (-1 / +3 lines)
Lines 390-397 Link Here
390
ALL_TARGET?=
390
ALL_TARGET?=
391
.			if !target(do-build)
391
.			if !target(do-build)
392
do-build:
392
do-build:
393
					@(cd ${BUILD_WRKSRC}; \
393
.				for _BUILD_DIR in ${BUILD_WRKSRC}
394
					@(cd ${_BUILD_DIR}; \
394
						${SETENV} ${MAKE_ENV} ${ANT} ${MAKE_ARGS} ${ALL_TARGET})
395
						${SETENV} ${MAKE_ENV} ${ANT} ${MAKE_ARGS} ${ALL_TARGET})
396
.				endfor
395
.			endif
397
.			endif
396
.		endif
398
.		endif
397
399
(-)Mk/bsd.port.mk (-5 / +21 lines)
Lines 763-768 Link Here
763
# CONFIGURE_WRKSRC
763
# CONFIGURE_WRKSRC
764
#				- Directory to run configure in.
764
#				- Directory to run configure in.
765
#				  Default: ${WRKSRC}
765
#				  Default: ${WRKSRC}
766
#				  If multiple directories are specified, they are processed
767
#				  sequentially.
766
# CONFIGURE_SCRIPT
768
# CONFIGURE_SCRIPT
767
#				- Name of configure script, relative to ${CONFIGURE_WRKSRC}.
769
#				- Name of configure script, relative to ${CONFIGURE_WRKSRC}.
768
#				  Default: "Makefile.PL" if USES=perl5 and USE_PERL5=configure
770
#				  Default: "Makefile.PL" if USES=perl5 and USE_PERL5=configure
Lines 805-810 Link Here
805
# ALL_TARGET	- Default target for sub-make in build stage.
807
# ALL_TARGET	- Default target for sub-make in build stage.
806
#				  Default: all
808
#				  Default: all
807
# BUILD_WRKSRC	- Directory to do build in (default: ${WRKSRC}).
809
# BUILD_WRKSRC	- Directory to do build in (default: ${WRKSRC}).
810
#				  If multiple directories are specified, they are processed
811
#				  sequentially.
808
# MAKE_ENV		- Additional environment vars passed to sub-make in build
812
# MAKE_ENV		- Additional environment vars passed to sub-make in build
809
#				  and install stages.
813
#				  and install stages.
810
#				  Default: see below
814
#				  Default: see below
Lines 837-842 Link Here
837
#				  no default test target is provided.
841
#				  no default test target is provided.
838
#				  Default: (none)
842
#				  Default: (none)
839
# TEST_WRKSRC	- Directory to do test in (default: ${WRKSRC}).
843
# TEST_WRKSRC	- Directory to do test in (default: ${WRKSRC}).
844
#				  If multiple directories are specified, they are processed
845
#				  sequentially.
840
# TEST_ENV		- Additional environment vars passed to sub-make in test
846
# TEST_ENV		- Additional environment vars passed to sub-make in test
841
#				  stage
847
#				  stage
842
#				  Default: ${MAKE_ENV}
848
#				  Default: ${MAKE_ENV}
Lines 851-856 Link Here
851
# INSTALL_WRKSRC
857
# INSTALL_WRKSRC
852
#				- Directory to install from
858
#				- Directory to install from
853
#				  Default: ${WRKSRC}
859
#				  Default: ${WRKSRC}
860
#				  If multiple directories are specified, they are processed
861
#				  sequentially.
854
# NO_MTREE		- If set, will not invoke mtree from bsd.port.mk from
862
# NO_MTREE		- If set, will not invoke mtree from bsd.port.mk from
855
#				  the "install" target.
863
#				  the "install" target.
856
# MTREE_FILE	- The name of the mtree file.
864
# MTREE_FILE	- The name of the mtree file.
Lines 3191-3198 Link Here
3191
	done
3199
	done
3192
.endif
3200
.endif
3193
.if defined(HAS_CONFIGURE)
3201
.if defined(HAS_CONFIGURE)
3194
	@${MKDIR} ${CONFIGURE_WRKSRC}
3202
.for _CONFIGURE_DIR in ${CONFIGURE_WRKSRC}
3195
	@(cd ${CONFIGURE_WRKSRC} && \
3203
	@${MKDIR} ${_CONFIGURE_DIR}
3204
	@(cd ${_CONFIGURE_DIR} && \
3196
	    ${SET_LATE_CONFIGURE_ARGS} \
3205
	    ${SET_LATE_CONFIGURE_ARGS} \
3197
		if ! ${SETENV} CC="${CC}" CPP="${CPP}" CXX="${CXX}" \
3206
		if ! ${SETENV} CC="${CC}" CPP="${CPP}" CXX="${CXX}" \
3198
	    CFLAGS="${CFLAGS}" CPPFLAGS="${CPPFLAGS}" CXXFLAGS="${CXXFLAGS}" \
3207
	    CFLAGS="${CFLAGS}" CPPFLAGS="${CPPFLAGS}" CXXFLAGS="${CXXFLAGS}" \
Lines 3207-3227 Link Here
3207
			 (${ECHO_CMD} ${CONFIGURE_FAIL_MESSAGE}) | ${FMT} 75 79 ; \
3216
			 (${ECHO_CMD} ${CONFIGURE_FAIL_MESSAGE}) | ${FMT} 75 79 ; \
3208
			 ${FALSE}; \
3217
			 ${FALSE}; \
3209
		fi)
3218
		fi)
3219
.endfor
3210
.endif
3220
.endif
3211
.endif
3221
.endif
3212
3222
3213
# Build
3223
# Build
3214
# XXX: ${MAKE_ARGS:N${DESTDIRNAME}=*} would be easier but it is not valid with the old fmake
3224
# XXX: ${MAKE_ARGS:N${DESTDIRNAME}=*} would be easier but it is not valid with the old fmake
3215
DO_MAKE_BUILD?=	${SETENV} ${MAKE_ENV} ${MAKE_CMD} ${MAKE_FLAGS} ${MAKEFILE} ${_MAKE_JOBS} ${MAKE_ARGS:C,^${DESTDIRNAME}=.*,,g}
3225
DO_MAKE_BUILD?=	${SETENV} ${MAKE_ENV} ${MAKE_CMD} ${MAKE_FLAGS} ${MAKEFILE} ${_MAKE_JOBS} ${MAKE_ARGS:C,^${DESTDIRNAME}=.*,,g}
3216
.if !target(do-build)
3226
.if !target(do-build)
3217
do-build:
3227
do-build:
3218
	@(cd ${BUILD_WRKSRC}; if ! ${DO_MAKE_BUILD} ${ALL_TARGET}; then \
3228
.for _BUILD_DIR in ${BUILD_WRKSRC}
3229
	@(cd ${_BUILD_DIR}; if ! ${DO_MAKE_BUILD} ${ALL_TARGET}; then \
3219
		if [ -n "${BUILD_FAIL_MESSAGE}" ] ; then \
3230
		if [ -n "${BUILD_FAIL_MESSAGE}" ] ; then \
3220
			${ECHO_MSG} "===> Compilation failed unexpectedly."; \
3231
			${ECHO_MSG} "===> Compilation failed unexpectedly."; \
3221
			(${ECHO_CMD} "${BUILD_FAIL_MESSAGE}") | ${FMT} 75 79 ; \
3232
			(${ECHO_CMD} "${BUILD_FAIL_MESSAGE}") | ${FMT} 75 79 ; \
3222
			fi; \
3233
			fi; \
3223
		${FALSE}; \
3234
		${FALSE}; \
3224
		fi)
3235
		fi)
3236
.endfor
3225
.endif
3237
.endif
3226
3238
3227
# Check conflicts
3239
# Check conflicts
Lines 3326-3346 Link Here
3326
3338
3327
.if !target(do-install) && !defined(NO_INSTALL)
3339
.if !target(do-install) && !defined(NO_INSTALL)
3328
do-install:
3340
do-install:
3329
	@(cd ${INSTALL_WRKSRC} && ${SETENV} ${MAKE_ENV} ${FAKEROOT} ${MAKE_CMD} ${MAKE_FLAGS} ${MAKEFILE} ${MAKE_ARGS} ${INSTALL_TARGET})
3341
.for _INSTALL_DIR in ${INSTALL_WRKSRC}
3342
	@(cd ${_INSTALL_DIR} && ${SETENV} ${MAKE_ENV} ${FAKEROOT} ${MAKE_CMD} ${MAKE_FLAGS} ${MAKEFILE} ${MAKE_ARGS} ${INSTALL_TARGET})
3343
.endfor
3330
.endif
3344
.endif
3331
3345
3332
# Test
3346
# Test
3333
3347
3334
.if !target(do-test) && defined(TEST_TARGET)
3348
.if !target(do-test) && defined(TEST_TARGET)
3335
DO_MAKE_TEST?=	${SETENV} ${TEST_ENV} ${MAKE_CMD} ${MAKE_FLAGS} ${MAKEFILE} ${TEST_ARGS:C,^${DESTDIRNAME}=.*,,g}
3349
DO_MAKE_TEST?=	${SETENV} ${TEST_ENV} ${MAKE_CMD} ${MAKE_FLAGS} ${MAKEFILE} ${TEST_ARGS:C,^${DESTDIRNAME}=.*,,g}
3336
do-test:
3350
do-test:
3337
	@(cd ${TEST_WRKSRC}; if ! ${DO_MAKE_TEST} ${TEST_TARGET}; then \
3351
.for _TEST_DIR in ${TEST_WRKSRC}
3352
	@(cd ${_TEST_DIR}; if ! ${DO_MAKE_TEST} ${TEST_TARGET}; then \
3338
		if [ -n "${TEST_FAIL_MESSAGE}" ] ; then \
3353
		if [ -n "${TEST_FAIL_MESSAGE}" ] ; then \
3339
			${ECHO_MSG} "===> Tests failed unexpectedly."; \
3354
			${ECHO_MSG} "===> Tests failed unexpectedly."; \
3340
			(${ECHO_CMD} "${TEST_FAIL_MESSAGE}") | ${FMT} 75 79 ; \
3355
			(${ECHO_CMD} "${TEST_FAIL_MESSAGE}") | ${FMT} 75 79 ; \
3341
			fi; \
3356
			fi; \
3342
		${FALSE}; \
3357
		${FALSE}; \
3343
		fi)
3358
		fi)
3359
.endfor
3344
.elif !target(do-test)
3360
.elif !target(do-test)
3345
do-test:
3361
do-test:
3346
	@${DO_NADA}
3362
	@${DO_NADA}
(-)audio/last.fm/Makefile (-4 / +7 lines)
Lines 19-37 Link Here
19
		libsamplerate.so:audio/libsamplerate \
19
		libsamplerate.so:audio/libsamplerate \
20
		libfftw3f.so:math/fftw3-float
20
		libfftw3f.so:math/fftw3-float
21
21
22
CONFIGURE_WRKSRC=	${WRKSRC} ${WRKSRC}/src/output/RtAudio
23
BUILD_WRKSRC=		${CONFIGURE_WRKSRC}
22
WRKSRC=		${WRKDIR}/last.fm-${PORTVERSION}
24
WRKSRC=		${WRKDIR}/last.fm-${PORTVERSION}
23
25
24
USES=		cpe dos2unix qmake:norecursive tar:bzip2
26
USES=		cpe dos2unix qmake:norecursive tar:bzip2
25
CPE_VENDOR=	last
27
CPE_VENDOR=	last
26
DOS2UNIX_GLOB=	*.h *.cpp
28
DOS2UNIX_GLOB=	*.h *.cpp
27
USE_QT4=	moc_build rcc_build uic_build \
29
USE_QT4=	moc_build rcc_build uic_build \
28
		gui network sql xml imageformats_run
30
		gui network sql xml imageformats_run
29
LDFLAGS+=	-lz -L${LOCALBASE}/lib -lX11
31
LDFLAGS+=	-lz -L${LOCALBASE}/lib -lX11
30
QMAKE_SOURCE_PATH=	${WRKSRC}/LastFM.pro
31
USE_LDCONFIG=	yes
32
USE_LDCONFIG=	yes
32
33
33
SUB_FILES=	pkg-install pkg-deinstall
34
SUB_FILES=	pkg-install pkg-deinstall
34
35
36
# Rename the .pro file so we can call qmake and invoke it without passing a
37
# specific .pro file.
38
pre-configure:
39
	${MV} ${WRKSRC}/LastFM.pro ${WRKSRC}/${WRKSRC:T}.pro
40
35
post-patch:
41
post-patch:
36
	@${REINPLACE_CMD} -e \
42
	@${REINPLACE_CMD} -e \
37
		's|linux\*|unix|g' ${WRKSRC}/src/src.pro
43
		's|linux\*|unix|g' ${WRKSRC}/src/src.pro
Lines 51-59 Link Here
51
	@${MKDIR} ${WRKSRC}/build/fplib/release
57
	@${MKDIR} ${WRKSRC}/build/fplib/release
52
58
53
post-build:
59
post-build:
54
	@(cd ${WRKSRC}/src/output/RtAudio \
55
		&& ${SETENV} ${CONFIGURE_ENV} ${QMAKE} ${QMAKE_ARGS} \
56
		&& ${SETENV} ${MAKE_ENV} ${MAKE_CMD} ${MAKE_ARGS})
57
	@${SED} -e 's|/usr/local/share/|${PREFIX}/lib/|' \
60
	@${SED} -e 's|/usr/local/share/|${PREFIX}/lib/|' \
58
		${FILESDIR}/last.fm.desktop > ${WRKDIR}/last.fm.desktop
61
		${FILESDIR}/last.fm.desktop > ${WRKDIR}/last.fm.desktop
59
62
(-)databases/dbf/Makefile (-8 / +2 lines)
Lines 15-20 Link Here
15
OPTIONS_DEFINE=	NLS
15
OPTIONS_DEFINE=	NLS
16
OPTIONS_SUB=	yes
16
OPTIONS_SUB=	yes
17
17
18
BUILD_WRKSRC=	${WRKSRC} ${WRKDIR}/${PORTNAME}-core
19
INSTALL_WRKSRC=	${BUILD_WRKSRC}
18
WRKSRC=		${WRKDIR}/lib${PORTNAME}
20
WRKSRC=		${WRKDIR}/lib${PORTNAME}
19
21
20
USES=		libtool pathfix zip
22
USES=		libtool pathfix zip
Lines 54-68 Link Here
54
		ac_cv_lib_dbf_dbf_Open=yes \
56
		ac_cv_lib_dbf_dbf_Open=yes \
55
		./configure --prefix=${PREFIX})
57
		./configure --prefix=${PREFIX})
56
58
57
post-build:
58
	@(cd ${WRKDIR}/${PORTNAME}-core && ${SETENV} ${MAKE_ENV} ${MAKE_CMD} \
59
		${MAKE_FLAGS} ${MAKEFILE} -j${MAKE_JOBS_NUMBER} ${MAKE_ARGS} \
60
		${ALL_TARGET})
61
62
post-install:
59
post-install:
63
	@(cd ${WRKDIR}/${PORTNAME}-core && ${SETENV} ${MAKE_ENV} ${MAKE_CMD} \
64
		${MAKE_FLAGS} ${MAKEFILE} -j${MAKE_JOBS_NUMBER} ${MAKE_ARGS} \
65
		${INSTALL_TARGET})
66
	@${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libdbf.so.0
60
	@${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libdbf.so.0
67
61
68
.include <bsd.port.mk>
62
.include <bsd.port.mk>
(-)databases/pgpool-II-22/Makefile (-4 / +3 lines)
Lines 28-45 Link Here
28
28
29
OPTIONS_DEFINE=	DOCS
29
OPTIONS_DEFINE=	DOCS
30
30
31
BUILD_WRKSRC=	${WRKSRC} ${WRKSRC}/sql/pgpool-recovery
32
INSTALL_WRKSRC=	${BUILD_WRKSRC}
33
31
post-patch:
34
post-patch:
32
	@${REINPLACE_CMD} -e 's| pg_config| ${LOCALBASE}/bin/pg_config|g' \
35
	@${REINPLACE_CMD} -e 's| pg_config| ${LOCALBASE}/bin/pg_config|g' \
33
	${WRKSRC}/sql/pgpool-recovery/Makefile
36
	${WRKSRC}/sql/pgpool-recovery/Makefile
34
37
35
post-build:
36
	@cd ${WRKSRC}/sql/pgpool-recovery && ${SETENV} ${MAKE_ENV} ${MAKE_CMD}
37
38
pre-install:
38
pre-install:
39
	${MKDIR} ${STAGEDIR}${DATADIR} ${STAGEDIR}${EXAMPLESDIR}
39
	${MKDIR} ${STAGEDIR}${DATADIR} ${STAGEDIR}${EXAMPLESDIR}
40
40
41
post-install:
41
post-install:
42
	@cd ${WRKSRC}/sql/pgpool-recovery && ${SETENV} ${MAKE_ENV} ${MAKE_CMD} DESTDIR=${STAGEDIR} ${INSTALL_TARGET}
43
	${INSTALL_DATA} ${WRKSRC}/sample/dist_def_pgbench.sql ${STAGEDIR}${DATADIR}
42
	${INSTALL_DATA} ${WRKSRC}/sample/dist_def_pgbench.sql ${STAGEDIR}${DATADIR}
44
	${INSTALL_DATA} ${WRKSRC}/sample/replicate_def_pgbench.sql ${STAGEDIR}${DATADIR}
43
	${INSTALL_DATA} ${WRKSRC}/sample/replicate_def_pgbench.sql ${STAGEDIR}${DATADIR}
45
.for f in pgpool_recovery pgpool_recovery_pitr pgpool_remote_start
44
.for f in pgpool_recovery pgpool_recovery_pitr pgpool_remote_start
(-)databases/pgpool-II-23/Makefile (-4 / +3 lines)
Lines 28-45 Link Here
28
28
29
OPTIONS_DEFINE=	DOCS
29
OPTIONS_DEFINE=	DOCS
30
30
31
BUILD_WRKSRC=	${WRKSRC} ${WRKSRC}/sql/pgpool-recovery
32
INSTALL_WRKSRC=	${BUILD_WRKSRC}
33
31
post-patch:
34
post-patch:
32
	@${REINPLACE_CMD} -e 's| pg_config| ${LOCALBASE}/bin/pg_config|g' \
35
	@${REINPLACE_CMD} -e 's| pg_config| ${LOCALBASE}/bin/pg_config|g' \
33
	${WRKSRC}/sql/pgpool-recovery/Makefile
36
	${WRKSRC}/sql/pgpool-recovery/Makefile
34
37
35
post-build:
36
	@cd ${WRKSRC}/sql/pgpool-recovery && ${SETENV} ${MAKE_ENV} ${MAKE_CMD}
37
38
pre-install:
38
pre-install:
39
	${MKDIR} ${STAGEDIR}${DATADIR} ${STAGEDIR}${EXAMPLESDIR}
39
	${MKDIR} ${STAGEDIR}${DATADIR} ${STAGEDIR}${EXAMPLESDIR}
40
40
41
post-install:
41
post-install:
42
	@cd ${WRKSRC}/sql/pgpool-recovery && ${SETENV} ${MAKE_ENV} ${MAKE_CMD} DESTDIR=${STAGEDIR} ${INSTALL_TARGET}
43
	${INSTALL_DATA} ${WRKSRC}/sample/dist_def_pgbench.sql ${STAGEDIR}${DATADIR}
42
	${INSTALL_DATA} ${WRKSRC}/sample/dist_def_pgbench.sql ${STAGEDIR}${DATADIR}
44
	${INSTALL_DATA} ${WRKSRC}/sample/replicate_def_pgbench.sql ${STAGEDIR}${DATADIR}
43
	${INSTALL_DATA} ${WRKSRC}/sample/replicate_def_pgbench.sql ${STAGEDIR}${DATADIR}
45
.for f in pgpool_recovery pgpool_recovery_pitr pgpool_remote_start
44
.for f in pgpool_recovery pgpool_recovery_pitr pgpool_remote_start
(-)databases/pgpool-II-30/Makefile (-4 / +3 lines)
Lines 28-45 Link Here
28
28
29
OPTIONS_DEFINE=	DOCS
29
OPTIONS_DEFINE=	DOCS
30
30
31
BUILD_WRKSRC=	${WRKSRC} ${WRKSRC}/sql/pgpool-recovery
32
INSTALL_WRKSRC=	${BUILD_WRKSRC}
33
31
post-patch:
34
post-patch:
32
	@${REINPLACE_CMD} -e 's| pg_config| ${LOCALBASE}/bin/pg_config|g' \
35
	@${REINPLACE_CMD} -e 's| pg_config| ${LOCALBASE}/bin/pg_config|g' \
33
	${WRKSRC}/sql/pgpool-recovery/Makefile
36
	${WRKSRC}/sql/pgpool-recovery/Makefile
34
37
35
post-build:
36
	@cd ${WRKSRC}/sql/pgpool-recovery && ${SETENV} ${MAKE_ENV} ${MAKE_CMD}
37
38
post-install:
38
post-install:
39
	echo "--- ==="
39
	echo "--- ==="
40
	-cat `pg_config --pgxs`
40
	-cat `pg_config --pgxs`
41
	echo "--- ==="
41
	echo "--- ==="
42
	@cd ${WRKSRC}/sql/pgpool-recovery && ${SETENV} ${MAKE_ENV} ${MAKE_CMD} DESTDIR=${STAGEDIR} ${INSTALL_TARGET}
43
	${INSTALL_DATA} ${WRKSRC}/sample/dist_def_pgbench.sql ${STAGEDIR}${DATADIR}
42
	${INSTALL_DATA} ${WRKSRC}/sample/dist_def_pgbench.sql ${STAGEDIR}${DATADIR}
44
	${INSTALL_DATA} ${WRKSRC}/sample/replicate_def_pgbench.sql ${STAGEDIR}${DATADIR}
43
	${INSTALL_DATA} ${WRKSRC}/sample/replicate_def_pgbench.sql ${STAGEDIR}${DATADIR}
45
	${MKDIR} ${STAGEDIR}${DATADIR} ${STAGEDIR}${EXAMPLESDIR}
44
	${MKDIR} ${STAGEDIR}${DATADIR} ${STAGEDIR}${EXAMPLESDIR}
(-)databases/pgpool-II-33/Makefile (-4 / +1 lines)
Lines 57-66 Link Here
57
FUNC_LIB=		pgpool-recovery/pgpool-recovery.so \
57
FUNC_LIB=		pgpool-recovery/pgpool-recovery.so \
58
			pgpool-regclass/pgpool-regclass.so
58
			pgpool-regclass/pgpool-regclass.so
59
59
60
post-build:
60
BUILD_WRKSRC=	${WRKSRC} ${FUNCTIONS:S,^,${WRKSRC}/sql/,}
61
.for f in ${FUNCTIONS}
62
	cd ${WRKSRC}/sql/${f} && ${SETENV} ${MAKE_ENV} ${MAKE_CMD}
63
.endfor
64
61
65
post-install:
62
post-install:
66
	${MKDIR} ${STAGEDIR}${FUNC_CONTRIB_DIR}
63
	${MKDIR} ${STAGEDIR}${FUNC_CONTRIB_DIR}
(-)databases/pgpool-II/Makefile (-8 / +3 lines)
Lines 45-63 Link Here
45
PLIST_SUB=	PGSQL9="@comment "
45
PLIST_SUB=	PGSQL9="@comment "
46
.endif
46
.endif
47
47
48
BUILD_WRKSRC=	${WRKSRC} ${FUNCTIONS:S,^,${WRKSRC}/sql/,}
49
INSTALL_WRKSRC=	${BUILD_WRKSRC}
50
48
post-patch:
51
post-patch:
49
	@${REINPLACE_CMD} -e 's| pg_config| ${LOCALBASE}/bin/pg_config|g' \
52
	@${REINPLACE_CMD} -e 's| pg_config| ${LOCALBASE}/bin/pg_config|g' \
50
	${WRKSRC}/sql/pgpool-recovery/Makefile
53
	${WRKSRC}/sql/pgpool-recovery/Makefile
51
54
52
post-build:
53
.for f in ${FUNCTIONS}
54
	@cd ${WRKSRC}/sql/${f} && ${SETENV} ${MAKE_ENV} ${MAKE_CMD}
55
.endfor
56
57
post-install:
55
post-install:
58
.for f in ${FUNCTIONS}
59
	@cd ${WRKSRC}/sql/${f} && ${SETENV} ${MAKE_ENV} ${MAKE_CMD} DESTDIR=${STAGEDIR}  ${INSTALL_TARGET}
60
.endfor
61
	${INSTALL_DATA} ${WRKSRC}/sample/dist_def_pgbench.sql ${STAGEDIR}${DATADIR}
56
	${INSTALL_DATA} ${WRKSRC}/sample/dist_def_pgbench.sql ${STAGEDIR}${DATADIR}
62
	${INSTALL_DATA} ${WRKSRC}/sample/replicate_def_pgbench.sql ${STAGEDIR}${DATADIR}
57
	${INSTALL_DATA} ${WRKSRC}/sample/replicate_def_pgbench.sql ${STAGEDIR}${DATADIR}
63
	${MKDIR} ${STAGEDIR}${DATADIR} ${STAGEDIR}${EXAMPLESDIR}
58
	${MKDIR} ${STAGEDIR}${DATADIR} ${STAGEDIR}${EXAMPLESDIR}
(-)databases/sqlitestudio/Makefile (-14 / +5 lines)
Lines 69-91 Link Here
69
PLUGIN_SQL_FORMATTER_SIMPLE_VARS=	PLUGIN_DIRS+=SqlFormatterSimple
69
PLUGIN_SQL_FORMATTER_SIMPLE_VARS=	PLUGIN_DIRS+=SqlFormatterSimple
70
PLUGIN_XML_EXPORT_VARS=			PLUGIN_DIRS+=XmlExport
70
PLUGIN_XML_EXPORT_VARS=			PLUGIN_DIRS+=XmlExport
71
71
72
73
CONFIGURE_WRKSRC=	${WRKSRC} ${PLUGIN_DIRS:S,^,${WRKDIR}/Plugins/,}
74
BUILD_WRKSRC=		${CONFIGURE_WRKSRC}
75
INSTALL_WRKSRC=		${CONFIGURE_WRKSRC}
76
72
post-configure:
77
post-configure:
73
	# Fix for a suspected bug in qmake: https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=210418
78
	# Fix for a suspected bug in qmake: https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=210418
74
	@${REINPLACE_CMD} -E 's|SUBLIBS) -L[^ ]+|SUBLIBS) |' ${WRKSRC}/sqlitestudio/Makefile
79
	@${REINPLACE_CMD} -E 's|SUBLIBS) -L[^ ]+|SUBLIBS) |' ${WRKSRC}/sqlitestudio/Makefile
75
	@${REINPLACE_CMD} -E 's|LIBS)$$|LIBS) -L${PREFIX}/lib|' ${WRKSRC}/sqlitestudio/Makefile
80
	@${REINPLACE_CMD} -E 's|LIBS)$$|LIBS) -L${PREFIX}/lib|' ${WRKSRC}/sqlitestudio/Makefile
76
	@for plugin in ${PLUGIN_DIRS}; do \
77
	  cd ${WRKDIR}/Plugins/$$plugin && \
78
	  ${SETENV} ${QMAKE_ENV} ${_QMAKE} ${QMAKE_ARGS} ${QMAKE_SOURCE_PATH}; \
79
	done;
80
post-build:
81
	@for plugin in ${PLUGIN_DIRS}; do \
82
	  cd ${WRKDIR}/Plugins/$$plugin && \
83
	  ${DO_MAKE_BUILD} ${ALL_TARGET}; \
84
	done;
85
post-install:
86
	@for plugin in ${PLUGIN_DIRS}; do \
87
	  cd ${WRKDIR}/Plugins/$$plugin && \
88
	  ${SETENV} ${MAKE_ENV} ${FAKEROOT} ${MAKE_CMD} ${MAKE_FLAGS} ${MAKEFILE} ${MAKE_ARGS} ${INSTALL_TARGET}; \
89
	done;
90
81
91
.include <bsd.port.mk>
82
.include <bsd.port.mk>
(-)devel/dbus-qt5/Makefile (-17 / +3 lines)
Lines 16-41 Link Here
16
CONFIGURE_ARGS=	-no-gui -no-xcb
16
CONFIGURE_ARGS=	-no-gui -no-xcb
17
USE_LDCONFIG=	${PREFIX}/${QT_LIBDIR_REL}
17
USE_LDCONFIG=	${PREFIX}/${QT_LIBDIR_REL}
18
18
19
BUILD_WRKSRC=	${WRKSRC}/src/${PORTNAME}
19
BUILD_WRKSRC=	${WRKSRC}/src/${PORTNAME} \
20
		${WRKSRC}/src/tools/qdbuscpp2xml \
21
		${WRKSRC}/src/tools/qdbusxml2cpp
20
INSTALL_WRKSRC=	${BUILD_WRKSRC}
22
INSTALL_WRKSRC=	${BUILD_WRKSRC}
21
23
22
TOOLS=		qdbuscpp2xml qdbusxml2cpp
23
24
QT_DEFINES=	DBUS
24
QT_DEFINES=	DBUS
25
QT_CONFIG=	dbus
25
QT_CONFIG=	dbus
26
26
27
post-build:
28
.for t in ${TOOLS}
29
	@cd ${WRKSRC}/src/tools/${t} && \
30
		${SETENV} ${MAKE_ENV} ${MAKE} ${MAKE_FLAGS} ${MAKEFILE} \
31
		${_MAKE_JOBS} ${MAKE_ARGS} ${ALL_TARGET}
32
.endfor
33
34
post-install:
35
.for t in ${TOOLS}
36
	@cd ${WRKSRC}/src/tools/${t} && \
37
		${SETENV} ${MAKE_ENV} ${MAKE} ${MAKE_FLAGS} ${MAKEFILE} \
38
		${MAKE_ARGS} ${INSTALL_TARGET}
39
.endfor
40
41
.include <bsd.port.mk>
27
.include <bsd.port.mk>
(-)devel/qt5-buildtools/Makefile (-16 / +3 lines)
Lines 15-39 Link Here
15
CONFIGURE_ARGS=	-no-gui -no-xcb
15
CONFIGURE_ARGS=	-no-gui -no-xcb
16
USE_LDCONFIG=	${PREFIX}/${QT_LIBDIR_REL}
16
USE_LDCONFIG=	${PREFIX}/${QT_LIBDIR_REL}
17
17
18
BUILD_WRKSRC=	${WRKSRC}/src/tools/bootstrap
18
BUILD_WRKSRC=	${WRKSRC}/src/tools/bootstrap \
19
		${WRKSRC}/src/tools/moc \
20
		${WRKSRC}/src/tools/rcc
19
INSTALL_WRKSRC=	${BUILD_WRKSRC}
21
INSTALL_WRKSRC=	${BUILD_WRKSRC}
20
22
21
MORE_WRKSRCS=	src/tools/moc \
22
		src/tools/rcc
23
24
post-build:
25
.for d in ${MORE_WRKSRCS}
26
	@cd ${WRKSRC}/${d} && \
27
		${SETENV} ${MAKE_ENV} ${MAKE} ${MAKE_FLAGS} ${MAKEFILE} \
28
		${_MAKE_JOBS} ${MAKE_ARGS} ${ALL_TARGET}
29
.endfor
30
31
post-install:
23
post-install:
32
.for d in ${MORE_WRKSRCS}
33
	@cd ${WRKSRC}/${d} && \
34
		${SETENV} ${MAKE_ENV} ${MAKE} ${MAKE_FLAGS} ${MAKEFILE} \
35
		${MAKE_ARGS} ${INSTALL_TARGET}
36
.endfor
37
	${INSTALL_SCRIPT} ${WRKSRC}/bin/syncqt.pl \
24
	${INSTALL_SCRIPT} ${WRKSRC}/bin/syncqt.pl \
38
		${STAGEDIR}${PREFIX}/${QT_BINDIR_REL}/syncqt.pl
25
		${STAGEDIR}${PREFIX}/${QT_BINDIR_REL}/syncqt.pl
39
26
(-)emulators/dboxfe/Makefile (-5 / +3 lines)
Lines 21-38 Link Here
21
		bin/dboxfetray \
21
		bin/dboxfetray \
22
		share/pixmaps/dboxfe.png
22
		share/pixmaps/dboxfe.png
23
23
24
CONFIGURE_WRKSRC=	${WRKSRC} ${WRKSRC}/dboxfetray
25
BUILD_WRKSRC=		${CONFIGURE_WRKSRC}
26
24
DESKTOP_ENTRIES="DBoxFE" "DOSBox configuration manager" \
27
DESKTOP_ENTRIES="DBoxFE" "DOSBox configuration manager" \
25
		"${PREFIX}/share/pixmaps/dboxfe.png" \
28
		"${PREFIX}/share/pixmaps/dboxfe.png" \
26
		"dboxfe" "Utility;Qt;" true \
29
		"dboxfe" "Utility;Qt;" true \
27
		"DBoxFEtray" "DBoxFE systray icon" \
30
		"DBoxFEtray" "DBoxFE systray icon" \
28
		"${PREFIX}/share/pixmaps/dboxfe.png" \
31
		"${PREFIX}/share/pixmaps/dboxfe.png" \
29
		"dboxfetray" "Utility;Qt;TrayIcon;" true
32
		"dboxfetray" "Utility;Qt;TrayIcon;" true
30
33
31
post-build:
32
	@(cd ${WRKSRC}/dboxfetray && \
33
		${SETENV} ${QMAKE_ENV} ${QMAKE} ${QMAKE_ARGS} && \
34
		${SETENV} ${MAKE_ENV} ${MAKE})
35
36
do-install:
34
do-install:
37
	${INSTALL_PROGRAM} ${WRKSRC}/bin/dboxfe ${STAGEDIR}${PREFIX}/bin
35
	${INSTALL_PROGRAM} ${WRKSRC}/bin/dboxfe ${STAGEDIR}${PREFIX}/bin
38
	${INSTALL_PROGRAM} ${WRKSRC}/bin/dboxfetray ${STAGEDIR}${PREFIX}/bin
36
	${INSTALL_PROGRAM} ${WRKSRC}/bin/dboxfetray ${STAGEDIR}${PREFIX}/bin
(-)emulators/open-vm-tools/Makefile (-3 / +1 lines)
Lines 41-46 Link Here
41
ICU_LIB_DEPENDS=	libicuuc.so:devel/icu
41
ICU_LIB_DEPENDS=	libicuuc.so:devel/icu
42
42
43
WRKSRC=			${WRKDIR}/open-vm-tools-${RELEASE_VER}-${BUILD_VER}
43
WRKSRC=			${WRKDIR}/open-vm-tools-${RELEASE_VER}-${BUILD_VER}
44
BUILD_WRKSRC=		${WRKSRC} ${WRKSRC}/modules
44
GNU_CONFIGURE=		yes
45
GNU_CONFIGURE=		yes
45
USES=			pathfix pkgconfig kmod libtool
46
USES=			pathfix pkgconfig kmod libtool
46
USE_GNOME=		glib20
47
USE_GNOME=		glib20
Lines 71-79 Link Here
71
72
72
.include <bsd.port.pre.mk>
73
.include <bsd.port.pre.mk>
73
74
74
post-build:
75
	cd ${WRKSRC}/modules && ${SETENV} ${MAKE_ENV} ${MAKE} ${MAKE_ARGS}
76
77
post-install:
75
post-install:
78
	${MKDIR} ${STAGEDIR}${PREFIX}/lib/vmware-tools/modules/drivers
76
	${MKDIR} ${STAGEDIR}${PREFIX}/lib/vmware-tools/modules/drivers
79
	${MKDIR} ${STAGEDIR}${PREFIX}/lib/vmware-tools/modules/input
77
	${MKDIR} ${STAGEDIR}${PREFIX}/lib/vmware-tools/modules/input
(-)graphics/qslim/Makefile (-6 / +3 lines)
Lines 17-23 Link Here
17
		libgfx.so:graphics/libgfx
17
		libgfx.so:graphics/libgfx
18
18
19
CONFIGURE_WRKSRC=	${WRKSRC}/mixkit
19
CONFIGURE_WRKSRC=	${WRKSRC}/mixkit
20
BUILD_WRKSRC=		${WRKSRC}/mixkit/src
20
BUILD_WRKSRC=		${WRKSRC}/mixkit/src \
21
			${WRKSRC}/tools/qslim
21
22
22
USES=		gmake
23
USES=		gmake
23
USE_GL=		glu
24
USE_GL=		glu
Lines 40-56 Link Here
40
	@${REINPLACE_CMD} -e '/gfx-config/d' ${CONFIGURE_WRKSRC}/mix-config.in
41
	@${REINPLACE_CMD} -e '/gfx-config/d' ${CONFIGURE_WRKSRC}/mix-config.in
41
	@${REINPLACE_CMD} -e 's/\.\..*mix\.a//' ${WRKSRC}/tools/qslim/Makefile
42
	@${REINPLACE_CMD} -e 's/\.\..*mix\.a//' ${WRKSRC}/tools/qslim/Makefile
42
	@${REINPLACE_CMD} -e '/gfx-config/d;s/\.a/.so/g;s/[(]AR[)] cru/(CXX) \
43
	@${REINPLACE_CMD} -e '/gfx-config/d;s/\.a/.so/g;s/[(]AR[)] cru/(CXX) \
43
		$$(CXXFLAGS) -shared -o/;/RANLIB/d' ${BUILD_WRKSRC}/${MAKEFILE}
44
		$$(CXXFLAGS) -shared -o/;/RANLIB/d' ${WRKSRC}/mixkit/src/${MAKEFILE}
44
.for i in mixkit/src/Makefile tools/qslim/Makefile
45
.for i in mixkit/src/Makefile tools/qslim/Makefile
45
	@${ECHO_CMD} '.SUFFIXES: .fl .c .cc .cxx .o' >> ${WRKSRC}/${i}
46
	@${ECHO_CMD} '.SUFFIXES: .fl .c .cc .cxx .o' >> ${WRKSRC}/${i}
46
	@${ECHO_CMD} '.cxx.o:' >> ${WRKSRC}/${i}
47
	@${ECHO_CMD} '.cxx.o:' >> ${WRKSRC}/${i}
47
	@${ECHO_CMD} '	$$(CXX) -c $$(CXXFLAGS) $$<' >> ${WRKSRC}/${i}
48
	@${ECHO_CMD} '	$$(CXX) -c $$(CXXFLAGS) $$<' >> ${WRKSRC}/${i}
48
.endfor
49
.endfor
49
50
50
post-build:
51
	@(cd ${BUILD_WRKSRC}/../../tools/qslim && ${SETENV} ${MAKE_ENV} \
52
		${MAKE_CMD} ${MAKE_ARGS} ${ALL_TARGET})
53
54
do-install:
51
do-install:
55
.for i in qslim qvis
52
.for i in qslim qvis
56
	(cd ${WRKSRC}/tools/qslim && ${INSTALL_PROGRAM} ${i} \
53
	(cd ${WRKSRC}/tools/qslim && ${INSTALL_PROGRAM} ${i} \
(-)graphics/sdump/Makefile (-3 / +1 lines)
Lines 20-25 Link Here
20
20
21
PLIST_FILES=	bin/sdump libexec/w3m/yaimg-sixel
21
PLIST_FILES=	bin/sdump libexec/w3m/yaimg-sixel
22
22
23
BUILD_WRKSRC=	${WRKSRC} ${WRKSRC}/yaimg-sixel
23
USES=		jpeg
24
USES=		jpeg
24
MAKEFILE=	makefile
25
MAKEFILE=	makefile
25
26
Lines 29-37 Link Here
29
30
30
PORTDOCS=	README.markdown
31
PORTDOCS=	README.markdown
31
32
32
post-build:
33
	@cd ${WRKSRC}/yaimg-sixel && ${SETENV} ${MAKE_ENV} ${MAKE_CMD}
34
35
do-install:
33
do-install:
36
	${INSTALL_PROGRAM} ${WRKSRC}/sdump ${STAGEDIR}${PREFIX}/bin/
34
	${INSTALL_PROGRAM} ${WRKSRC}/sdump ${STAGEDIR}${PREFIX}/bin/
37
	${MKDIR} ${STAGEDIR}${PREFIX}/libexec/w3m/
35
	${MKDIR} ${STAGEDIR}${PREFIX}/libexec/w3m/
(-)irc/ircd-ratbox-devel/Makefile (-6 / +3 lines)
Lines 33-38 Link Here
33
PLIST_SUB=	LOGDIR=${LOGDIR} RUNDIR=${RUNDIR} DBDIR=${DBDIR}
33
PLIST_SUB=	LOGDIR=${LOGDIR} RUNDIR=${RUNDIR} DBDIR=${DBDIR}
34
SUB_LIST=	LOGDIR=${LOGDIR} RUNDIR=${RUNDIR} DBDIR=${DBDIR}
34
SUB_LIST=	LOGDIR=${LOGDIR} RUNDIR=${RUNDIR} DBDIR=${DBDIR}
35
35
36
BUILD_WRKSRC=	${WRKSRC} ${WRKSRC}/contrib
37
INSTALL_WRKSRC=	${BUILD_WRKSRC}
36
GNU_CONFIGURE=	yes
38
GNU_CONFIGURE=	yes
37
CONFIGURE_ARGS=	--with-confdir=${PREFIX}/etc/${PORTNAME}		\
39
CONFIGURE_ARGS=	--with-confdir=${PREFIX}/etc/${PORTNAME}		\
38
		--with-logdir=/var/log/${PORTNAME}			\
40
		--with-logdir=/var/log/${PORTNAME}			\
Lines 152-163 Link Here
152
	${PERL} ${WRKSRC}/contrib/ircd-shortcut.pl
154
	${PERL} ${WRKSRC}/contrib/ircd-shortcut.pl
153
155
154
post-build:
156
post-build:
155
	@cd ${INSTALL_WRKSRC}/contrib && ${SETENV} ${MAKE_ENV} ${MAKE_CMD} \
156
		${MAKE_FLAGS} ${MAKEFILE} ${MAKE_ARGS}
157
158
# ----- Need to build the m_rsshortcut.so module for ircd-shortcut.pl ----
157
# ----- Need to build the m_rsshortcut.so module for ircd-shortcut.pl ----
159
	@${ECHO_MSG} "Building m_rsshortcut.la for ircd-shortcuts."
158
	@${ECHO_MSG} "Building m_rsshortcut.la for ircd-shortcuts."
160
	@cd ${INSTALL_WRKSRC}/contrib && ${SETENV} ${MAKE_ENV} ${MAKE} \
159
	@cd ${WRKSRC}/contrib && ${SETENV} ${MAKE_ENV} ${MAKE} \
161
		${MAKE_FLAGS} ${MAKEFILE} ${MAKE_ARGS} m_rsshortcut.la
160
		${MAKE_FLAGS} ${MAKEFILE} ${MAKE_ARGS} m_rsshortcut.la
162
161
163
pre-install:
162
pre-install:
Lines 171-178 Link Here
171
	${MKDIR} ${STAGEDIR}${LOGDIR}
170
	${MKDIR} ${STAGEDIR}${LOGDIR}
172
	${MKDIR} ${STAGEDIR}${DOCSDIR}
171
	${MKDIR} ${STAGEDIR}${DOCSDIR}
173
	cd ${WRKSRC}/doc && ${INSTALL_DATA} ${PORTDOCS} ${STAGEDIR}${DOCSDIR}
172
	cd ${WRKSRC}/doc && ${INSTALL_DATA} ${PORTDOCS} ${STAGEDIR}${DOCSDIR}
174
	@cd ${INSTALL_WRKSRC}/contrib && ${SETENV} ${MAKE_ENV} ${MAKE_CMD} \
175
		${MAKE_FLAGS} ${MAKEFILE} ${MAKE_ARGS} ${INSTALL_TARGET}
176
	${INSTALL_DATA} ${WRKSRC}/doc/ircd.motd ${STAGEDIR}${PREFIX}/etc/${PORTNAME}/ircd.motd.sample
173
	${INSTALL_DATA} ${WRKSRC}/doc/ircd.motd ${STAGEDIR}${PREFIX}/etc/${PORTNAME}/ircd.motd.sample
177
	${INSTALL_DATA} ${WRKSRC}/doc/example.conf ${STAGEDIR}${PREFIX}/etc/${PORTNAME}/ircd.conf.sample
174
	${INSTALL_DATA} ${WRKSRC}/doc/example.conf ${STAGEDIR}${PREFIX}/etc/${PORTNAME}/ircd.conf.sample
178
	${INSTALL_DATA} ${WRKSRC}/doc/example.efnet.conf ${STAGEDIR}${PREFIX}/etc/${PORTNAME}/ircd-efnet.conf.sample
175
	${INSTALL_DATA} ${WRKSRC}/doc/example.efnet.conf ${STAGEDIR}${PREFIX}/etc/${PORTNAME}/ircd-efnet.conf.sample
(-)irc/ircd-ratbox/Makefile (-6 / +3 lines)
Lines 35-40 Link Here
35
PLIST_SUB=	LOGDIR=${LOGDIR} RUNDIR=${RUNDIR} DBDIR=${DBDIR}
35
PLIST_SUB=	LOGDIR=${LOGDIR} RUNDIR=${RUNDIR} DBDIR=${DBDIR}
36
SUB_LIST=	LOGDIR=${LOGDIR} RUNDIR=${RUNDIR} DBDIR=${DBDIR}
36
SUB_LIST=	LOGDIR=${LOGDIR} RUNDIR=${RUNDIR} DBDIR=${DBDIR}
37
37
38
BUILD_WRKSRC=	${WRKSRC} ${WRKSRC}/contrib
39
INSTALL_WRKSRC=	${BUILD_WRKSRC}
38
GNU_CONFIGURE=	yes
40
GNU_CONFIGURE=	yes
39
CONFIGURE_ARGS=	--with-confdir=${PREFIX}/etc/${PORTNAME}		\
41
CONFIGURE_ARGS=	--with-confdir=${PREFIX}/etc/${PORTNAME}		\
40
		--with-logdir=/var/log/${PORTNAME}			\
42
		--with-logdir=/var/log/${PORTNAME}			\
Lines 142-154 Link Here
142
.endif
144
.endif
143
145
144
post-build:
146
post-build:
145
	@cd ${INSTALL_WRKSRC}/contrib && ${SETENV} ${MAKE_ENV} ${MAKE_CMD} \
146
		${MAKE_FLAGS} ${MAKEFILE} ${MAKE_ARGS}
147
148
# ----- Need to build the m_rsshortcut.so module for ircd-shortcut.pl ----
147
# ----- Need to build the m_rsshortcut.so module for ircd-shortcut.pl ----
149
.if ${PORT_OPTIONS:MSHORTCUTS}
148
.if ${PORT_OPTIONS:MSHORTCUTS}
150
	@${ECHO_MSG} "Building m_rsshortcut.la for ircd-shortcuts."
149
	@${ECHO_MSG} "Building m_rsshortcut.la for ircd-shortcuts."
151
	@cd ${INSTALL_WRKSRC}/contrib && ${SETENV} ${MAKE_ENV} ${MAKE_CMD} \
150
	@cd ${WRKSRC}/contrib && ${SETENV} ${MAKE_ENV} ${MAKE_CMD} \
152
		${MAKE_FLAGS} ${MAKEFILE} ${MAKE_ARGS} m_rsshortcut.la
151
		${MAKE_FLAGS} ${MAKEFILE} ${MAKE_ARGS} m_rsshortcut.la
153
.endif
152
.endif
154
153
Lines 164-171 Link Here
164
	${MKDIR} ${STAGEDIR}${LOGDIR}
163
	${MKDIR} ${STAGEDIR}${LOGDIR}
165
164
166
	cd ${WRKSRC}/doc && ${INSTALL_DATA} ${PORTDOCS} ${STAGEDIR}${DOCSDIR}
165
	cd ${WRKSRC}/doc && ${INSTALL_DATA} ${PORTDOCS} ${STAGEDIR}${DOCSDIR}
167
	cd ${INSTALL_WRKSRC}/contrib && ${SETENV} ${MAKE_ENV} ${MAKE_CMD} \
168
		${MAKE_FLAGS} ${MAKEFILE} ${MAKE_ARGS} ${INSTALL_TARGET}
169
	${INSTALL_DATA} ${WRKSRC}/doc/ircd.motd ${STAGEDIR}${PREFIX}/etc/${PORTNAME}/ircd.motd.sample
166
	${INSTALL_DATA} ${WRKSRC}/doc/ircd.motd ${STAGEDIR}${PREFIX}/etc/${PORTNAME}/ircd.motd.sample
170
	${INSTALL_DATA} ${WRKSRC}/doc/example.conf ${STAGEDIR}${PREFIX}/etc/${PORTNAME}/ircd.conf.sample
167
	${INSTALL_DATA} ${WRKSRC}/doc/example.conf ${STAGEDIR}${PREFIX}/etc/${PORTNAME}/ircd.conf.sample
171
	${INSTALL_DATA} ${WRKSRC}/doc/example.efnet.conf ${STAGEDIR}${PREFIX}/etc/${PORTNAME}/ircd-efnet.conf.sample
168
	${INSTALL_DATA} ${WRKSRC}/doc/example.efnet.conf ${STAGEDIR}${PREFIX}/etc/${PORTNAME}/ircd-efnet.conf.sample
(-)japanese/kdrill/Makefile (-3 / +1 lines)
Lines 12-25 Link Here
12
12
13
RUN_DEPENDS=	xjdic:japanese/edict
13
RUN_DEPENDS=	xjdic:japanese/edict
14
14
15
BUILD_WRKSRC=	${WRKSRC} ${WRKSRC}/makedic
15
USES=		imake
16
USES=		imake
16
USE_XORG=	ice sm x11 xaw xext xmu xpm xt
17
USE_XORG=	ice sm x11 xaw xext xmu xpm xt
17
18
18
DATADIR=	${PREFIX}/share/dict/kdrill
19
DATADIR=	${PREFIX}/share/dict/kdrill
19
20
20
post-build:
21
	@(cd ${WRKSRC}/makedic && ${DO_MAKE_BUILD} ${ALL_TARGET})
22
23
post-install:
21
post-install:
24
.for i in makedic makeedict
22
.for i in makedic makeedict
25
	(cd ${WRKSRC}/makedic && ${INSTALL_PROGRAM} ${i} \
23
	(cd ${WRKSRC}/makedic && ${INSTALL_PROGRAM} ${i} \
(-)misc/magicpoint/Makefile (-4 / +1 lines)
Lines 27-32 Link Here
27
CONFIGURE_ENV=	mgp_cv_path_perl=${PERL}
27
CONFIGURE_ENV=	mgp_cv_path_perl=${PERL}
28
CPPFLAGS+=	-I..
28
CPPFLAGS+=	-I..
29
LATE_INSTALL_ARGS=	install.man
29
LATE_INSTALL_ARGS=	install.man
30
BUILD_WRKSRC=	${WRKSRC} ${WRKSRC}/contrib/xmindpath
30
31
31
PORTDOCS=	${DOCS} sample emacs-lisp scripts
32
PORTDOCS=	${DOCS} sample emacs-lisp scripts
32
DOCS=		COPYRIGHT COPYRIGHT.jp FAQ README README.fonts \
33
DOCS=		COPYRIGHT COPYRIGHT.jp FAQ README README.fonts \
Lines 72-81 Link Here
72
	${REINPLACE_CMD} -e 's|freetype1/freetype|freetype1|g' \
73
	${REINPLACE_CMD} -e 's|freetype1/freetype|freetype1|g' \
73
		${WRKSRC}/Makefile ${WRKSRC}/image/Makefile
74
		${WRKSRC}/Makefile ${WRKSRC}/image/Makefile
74
75
75
post-build:
76
	cd ${WRKSRC}/contrib/xmindpath && \
77
		${MAKE_ENV} ${MAKE} ${MAKE_ARGS}
78
79
post-install:
76
post-install:
80
	${INSTALL_MAN} ${WRKSRC}/contrib/xmindpath/xmindpath.1 \
77
	${INSTALL_MAN} ${WRKSRC}/contrib/xmindpath/xmindpath.1 \
81
		${STAGEDIR}${PREFIX}/man/man1/
78
		${STAGEDIR}${PREFIX}/man/man1/
(-)misc/qt4-qtdemo/Makefile (-10 / +2 lines)
Lines 39-50 Link Here
39
EXTRACT_AFTER_ARGS+=	--exclude '${DISTNAME}/${dne}'
39
EXTRACT_AFTER_ARGS+=	--exclude '${DISTNAME}/${dne}'
40
.endfor
40
.endfor
41
41
42
BUILD_WRKSRC=	${WRKSRC}/demos
42
BUILD_WRKSRC=	${WRKSRC}/demos ${WRKSRC}/examples
43
INSTALL_WRKSRC=	${BUILD_WRKSRC}
43
INSTALL_WRKSRC=	${BUILD_WRKSRC}
44
44
45
post-patch:
45
post-patch:
46
	${REINPLACE_CMD} -e '/app +=/s|"assistant"|"assistant${_QT_BINSUFX}"|' \
46
	${REINPLACE_CMD} -e '/app +=/s|"assistant"|"assistant${_QT_BINSUFX}"|' \
47
		${BUILD_WRKSRC}/${PORTNAME}/menumanager.cpp \
47
		${WRKSRC}/demos/${PORTNAME}/menumanager.cpp \
48
		${WRKSRC}/examples/help/remotecontrol/remotecontrol.cpp \
48
		${WRKSRC}/examples/help/remotecontrol/remotecontrol.cpp \
49
		${WRKSRC}/examples/help/simpletextviewer/assistant.cpp
49
		${WRKSRC}/examples/help/simpletextviewer/assistant.cpp
50
50
Lines 55-69 Link Here
55
	${LN} -sf ${UIC} ${WRKSRC}/bin/uic
55
	${LN} -sf ${UIC} ${WRKSRC}/bin/uic
56
	${LN} -sf ${RCC} ${WRKSRC}/bin/rcc
56
	${LN} -sf ${RCC} ${WRKSRC}/bin/rcc
57
57
58
post-build:
59
	cd ${WRKSRC}/examples && \
60
		${SETENV} ${MAKE_ENV} ${MAKE} ${MAKEFLAGS} ${MAKEFILE} \
61
		${_MAKE_JOBS} ${MAKE_ARGS} ${ALL_TARGET}
62
63
post-install:
58
post-install:
64
	cd ${WRKSRC}/examples && \
65
		${SETENV} ${MAKE_ENV} ${MAKE} ${MAKEFLAGS} ${MAKEFILE} \
66
		${MAKE_ARGS} ${INSTALL_TARGET}
67
	${FIND} -E ${STAGEDIR}${PREFIX}/share/examples/qt4/examples/declarative/cppextensions -regex ".*\.(moc|obj|pch|rcc)" -type d | ${XARGS} ${RM} -r
59
	${FIND} -E ${STAGEDIR}${PREFIX}/share/examples/qt4/examples/declarative/cppextensions -regex ".*\.(moc|obj|pch|rcc)" -type d | ${XARGS} ${RM} -r
68
60
69
.include <bsd.port.mk>
61
.include <bsd.port.mk>
(-)net/avahi-gtk/Makefile (-7 / +1 lines)
Lines 12-18 Link Here
12
RUN_DEPENDS=	avahi-header>=0.6:net/avahi-header
12
RUN_DEPENDS=	avahi-header>=0.6:net/avahi-header
13
13
14
MASTERDIR=	${.CURDIR}/../avahi-app
14
MASTERDIR=	${.CURDIR}/../avahi-app
15
BUILD_WRKSRC=	${WRKSRC}/avahi-ui
15
BUILD_WRKSRC=	${WRKSRC}/avahi-ui ${WRKSRC}/avahi-discover-standalone
16
INSTALL_WRKSRC=	${BUILD_WRKSRC}
16
INSTALL_WRKSRC=	${BUILD_WRKSRC}
17
DESCR=		${.CURDIR}/pkg-descr
17
DESCR=		${.CURDIR}/pkg-descr
18
PLIST=		${.CURDIR}/pkg-plist
18
PLIST=		${.CURDIR}/pkg-plist
Lines 24-36 Link Here
24
24
25
USE_GNOME+=	libglade2
25
USE_GNOME+=	libglade2
26
26
27
post-build:
28
	@(cd ${WRKSRC}/avahi-discover-standalone && \
29
		${SETENV} ${MAKE_ENV} ${MAKE_CMD} ${MAKE_FLAGS} ${MAKEFILE} ${MAKE_ARGS} ${ALL_TARGET})
30
31
post-install:
27
post-install:
32
	@(cd ${WRKSRC}/avahi-discover-standalone && \
33
		${SETENV} ${MAKE_ENV} ${MAKE_CMD} ${MAKE_FLAGS} ${MAKEFILE} ${MAKE_ARGS} ${INSTALL_TARGET})
34
	${LN} -sf bssh.1 ${STAGEDIR}${MANPREFIX}/man/man1/bvnc.1
28
	${LN} -sf bssh.1 ${STAGEDIR}${MANPREFIX}/man/man1/bvnc.1
35
	${LN} -sf bssh.1 ${STAGEDIR}${MANPREFIX}/man/man1/bshell.1
29
	${LN} -sf bssh.1 ${STAGEDIR}${MANPREFIX}/man/man1/bshell.1
36
	@${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libavahi-ui.so.0
30
	@${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libavahi-ui.so.0
(-)net/py-avahi/Makefile (-8 / +2 lines)
Lines 17-23 Link Here
17
		${PYTHON_SITELIBDIR}/dbus/_dbus.py:devel/py-dbus
17
		${PYTHON_SITELIBDIR}/dbus/_dbus.py:devel/py-dbus
18
18
19
MASTERDIR=	${.CURDIR}/../avahi-app
19
MASTERDIR=	${.CURDIR}/../avahi-app
20
BUILD_WRKSRC=	${WRKSRC}/avahi-python
20
BUILD_WRKSRC=	${WRKSRC}/avahi-python ${WRKSRC}/service-type-database
21
INSTALL_WRKSRC=	${BUILD_WRKSRC}
21
INSTALL_WRKSRC=	${BUILD_WRKSRC}
22
DESCR=		${.CURDIR}/pkg-descr
22
DESCR=		${.CURDIR}/pkg-descr
23
PLIST=		${.CURDIR}/pkg-plist
23
PLIST=		${.CURDIR}/pkg-plist
Lines 33-48 Link Here
33
		${WRKSRC}/avahi-python/avahi/ServiceTypeDatabase.py.in
33
		${WRKSRC}/avahi-python/avahi/ServiceTypeDatabase.py.in
34
34
35
pre-build:
35
pre-build:
36
	@cd ${BUILD_WRKSRC} && ${SETENV} ${MAKE_ENV} ${MAKE_CMD} ${MAKE_FLAGS} \
36
	@cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} ${MAKE_CMD} ${MAKE_FLAGS} \
37
		Makefile ${MAKE_ARGS} clean
37
		Makefile ${MAKE_ARGS} clean
38
38
39
post-build:
40
	@cd ${WRKSRC}/service-type-database && ${SETENV} ${MAKE_ENV} ${MAKE_CMD} \
41
		${MAKE_FLAGS} Makefile ${MAKE_ARGS} ${ALL_TARGET}
42
43
post-install:
39
post-install:
44
	@cd ${WRKSRC}/service-type-database && ${SETENV} ${MAKE_ENV} ${MAKE_CMD} \
45
		${MAKE_FLAGS} Makefile ${MAKE_ARGS} install
46
	(cd ${STAGEDIR}${PREFIX} && ${PYTHON_CMD} ${PYTHON_LIBDIR}/compileall.py \
40
	(cd ${STAGEDIR}${PREFIX} && ${PYTHON_CMD} ${PYTHON_LIBDIR}/compileall.py \
47
		-d ${PREFIX} -f ${PYTHONPREFIX_SITELIBDIR:S,${PREFIX}/,,})
41
		-d ${PREFIX} -f ${PYTHONPREFIX_SITELIBDIR:S,${PREFIX}/,,})
48
	(cd ${STAGEDIR}${PREFIX} && ${PYTHON_CMD} -O ${PYTHON_LIBDIR}/compileall.py \
42
	(cd ${STAGEDIR}${PREFIX} && ${PYTHON_CMD} -O ${PYTHON_LIBDIR}/compileall.py \
(-)net/qt5-network/Makefile (-13 / +4 lines)
Lines 18-42 Link Here
18
CONFIGURE_ARGS=	-no-gui -no-xcb
18
CONFIGURE_ARGS=	-no-gui -no-xcb
19
USE_LDCONFIG=	${PREFIX}/${QT_LIBDIR_REL}
19
USE_LDCONFIG=	${PREFIX}/${QT_LIBDIR_REL}
20
20
21
BUILD_WRKSRC=	${WRKSRC}/src/${PORTNAME}
21
BUILD_WRKSRC=	${WRKSRC}/src/${PORTNAME} \
22
		${WRKSRC}/src/plugins/bearer/generic
22
INSTALL_WRKSRC=	${BUILD_WRKSRC}
23
INSTALL_WRKSRC=	${BUILD_WRKSRC}
23
24
24
QT_DEFINES=	LIBPROXY OPENSSL SSL
25
QT_DEFINES=	LIBPROXY OPENSSL SSL
25
QT_CONFIG=	libproxy openssl
26
QT_CONFIG=	libproxy openssl
26
27
27
post-patch:
28
post-patch:
28
	@${REINPLACE_CMD} -e 's|/usr/local|${LOCALBASE}|g' \
29
	@${REINPLACE_CMD} -e 's|/usr/local|${LOCALBASE}|g' \
29
		${BUILD_WRKSRC}/ssl/qsslsocket_openssl.cpp \
30
		${PATCH_WRKSRC}/src/${PORTNAME}/ssl/qsslsocket_openssl.cpp \
30
		${BUILD_WRKSRC}/ssl/qsslsocket_openssl_symbols.cpp
31
		${PATCH_WRKSRC}/src/${PORTNAME}/ssl/qsslsocket_openssl_symbols.cpp
31
32
post-build:
33
	@cd ${WRKSRC}/src/plugins/bearer/generic && \
34
		${SETENV} ${MAKE_ENV} ${MAKE} ${MAKE_FLAGS} ${MAKEFILE} \
35
		${_MAKE_JOBS} ${MAKE_ARGS} ${ALL_TARGET}
36
37
post-install:
38
	@cd ${WRKSRC}/src/plugins/bearer/generic && \
39
		${SETENV} ${MAKE_ENV} ${MAKE} ${MAKE_FLAGS} ${MAKEFILE} \
40
		${MAKE_ARGS} ${INSTALL_TARGET}
41
32
42
.include <bsd.port.mk>
33
.include <bsd.port.mk>
(-)palm/jpilot/Makefile (-3 / +1 lines)
Lines 25-30 Link Here
25
LDFLAGS+=	-L${LOCALBASE}/lib
25
LDFLAGS+=	-L${LOCALBASE}/lib
26
CONFIGURE_ARGS+=	--with-pilot-prefix=${LOCALBASE}
26
CONFIGURE_ARGS+=	--with-pilot-prefix=${LOCALBASE}
27
USE_GNOME+=	gtk20 intltool
27
USE_GNOME+=	gtk20 intltool
28
BUILD_WRKSRC=	${WRKSRC} ${WRKSRC}/docs
28
INSTALL_TARGET=	install-strip
29
INSTALL_TARGET=	install-strip
29
30
30
OPTIONS_DEFINE=	DOCS NLS
31
OPTIONS_DEFINE=	DOCS NLS
Lines 34-42 Link Here
34
NLS_CONFIGURE_ENABLE=	nls
35
NLS_CONFIGURE_ENABLE=	nls
35
NLS_USES_OFF=		gettext-tools
36
NLS_USES_OFF=		gettext-tools
36
37
37
post-build:
38
	cd ${WRKSRC}/docs && ${MAKE_CMD}
39
40
post-install:
38
post-install:
41
	${INSTALL_MAN} ${WRKSRC}/docs/jpilot-dial.1 ${STAGEDIR}${PREFIX}/man/man1
39
	${INSTALL_MAN} ${WRKSRC}/docs/jpilot-dial.1 ${STAGEDIR}${PREFIX}/man/man1
42
	${INSTALL_MAN} ${WRKSRC}/docs/jpilot-dump.1 ${STAGEDIR}${PREFIX}/man/man1
40
	${INSTALL_MAN} ${WRKSRC}/docs/jpilot-dump.1 ${STAGEDIR}${PREFIX}/man/man1
(-)print/qt5-printsupport/Makefile (-14 / +1 lines)
Lines 27-51 Link Here
27
.include <bsd.port.options.mk>
27
.include <bsd.port.options.mk>
28
28
29
.if ${PORT_OPTIONS:MCUPS}
29
.if ${PORT_OPTIONS:MCUPS}
30
BUILD_WRKSRC+=	${WRKSRC}/src/plugins/${PORTNAME}/cups
30
QT_DEFINES+=	CUPS
31
QT_DEFINES+=	CUPS
31
QT_CONFIG+=	cups
32
QT_CONFIG+=	cups
32
.else
33
.else
33
QT_DEFINES+=	-CUPS
34
QT_DEFINES+=	-CUPS
34
QT_CONFIG+=	-cups
35
QT_CONFIG+=	-cups
35
.endif
36
.endif
36
37
37
post-build:
38
.if ${PORT_OPTIONS:MCUPS}
39
	@cd ${WRKSRC}/src/plugins/${PORTNAME}/cups && \
40
		${SETENV} ${MAKE_ENV} ${MAKE} ${MAKE_FLAGS} ${MAKEFILE} \
41
		${_MAKE_JOBS} ${MAKE_ARGS} ${ALL_TARGET}
42
.endif
43
44
post-install:
45
.if ${PORT_OPTIONS:MCUPS}
46
	@cd ${WRKSRC}/src/plugins/${PORTNAME}/cups && \
47
		${SETENV} ${MAKE_ENV} ${MAKE} ${MAKE_FLAGS} ${MAKEFILE} \
48
		${MAKE_ARGS} ${INSTALL_TARGET}
49
.endif
50
51
.include <bsd.port.mk>
38
.include <bsd.port.mk>
(-)shells/44bsd-csh/Makefile (-3 / +1 lines)
Lines 15-30 Link Here
15
BROKEN_aarch64=	Fails to link: missing sbrk
15
BROKEN_aarch64=	Fails to link: missing sbrk
16
16
17
USES=		tar:bzip2
17
USES=		tar:bzip2
18
BUILD_WRKSRC=	${WRKSRC} ${WRKSRC}/USD.doc
18
NO_WRKSUBDIR=	yes
19
NO_WRKSUBDIR=	yes
19
PORTDOCS=	paper.ascii.gz
20
PORTDOCS=	paper.ascii.gz
20
21
21
post-extract:
22
post-extract:
22
	cd ${WRKSRC} ; co RCS/*,v; chmod u+w *
23
	cd ${WRKSRC} ; co RCS/*,v; chmod u+w *
23
	cd ${WRKSRC}/USD.doc ; co RCS/*,v
24
	cd ${WRKSRC}/USD.doc ; co RCS/*,v
24
25
25
post-build:
26
	cd ${WRKSRC}/USD.doc ; ${MAKE}
27
28
do-install:
26
do-install:
29
	${INSTALL_PROGRAM} ${WRKSRC}/csh ${STAGEDIR}${PREFIX}/bin/44bsd-csh
27
	${INSTALL_PROGRAM} ${WRKSRC}/csh ${STAGEDIR}${PREFIX}/bin/44bsd-csh
30
	${INSTALL_MAN} ${WRKSRC}/csh.1 ${STAGEDIR}${PREFIX}/man/man1/44bsd-csh.1
28
	${INSTALL_MAN} ${WRKSRC}/csh.1 ${STAGEDIR}${PREFIX}/man/man1/44bsd-csh.1
(-)x11-toolkits/qt5-gui/Makefile (-21 / +7 lines)
Lines 42-59 Link Here
42
# they depend on QtGui itself, so they can't be added as dependencies.
42
# they depend on QtGui itself, so they can't be added as dependencies.
43
# QtPlatformSupport doesn't need to be installed (it's a static
43
# QtPlatformSupport doesn't need to be installed (it's a static
44
# library), but might be needed by people porting Qt on new platforms.
44
# library), but might be needed by people porting Qt on new platforms.
45
MORE_WRKSRCS=	src/platformheaders \
45
BUILD_WRKSRC+=	${WRKSRC}/src/platformheaders \
46
		src/platformsupport \
46
		${WRKSRC}/src/platformsupport \
47
		src/plugins/platforms \
47
		${WRKSRC}/src/plugins/platforms \
48
		src/plugins/generic
48
		${WRKSRC}/src/plugins/generic
49
49
50
# Image formats are split through different tarballs, these are the
50
# Image formats are split through different tarballs, these are the
51
# main ones; input contexts require no additional dependency.
51
# main ones; input contexts require no additional dependency.
52
MORE_WRKSRCS+=	src/plugins/imageformats \
52
BUILD_WRKSRC+=	${WRKSRC}/src/plugins/imageformats \
53
		src/plugins/platforminputcontexts
53
		${WRKSRC}/src/plugins/platforminputcontexts
54
54
55
# openglextensions is the static library to use for further things like qtcanvas3d
55
# openglextensions is the static library to use for further things like qtcanvas3d
56
MORE_WRKSRCS+=	src/openglextensions
56
BUILD_WRKSRC+=	${WRKSRC}/src/openglextensions
57
57
58
QT_DEFINES=	ACCESSIBILITY DBUS FONTCONFIG FREETYPE GLIB \
58
QT_DEFINES=	ACCESSIBILITY DBUS FONTCONFIG FREETYPE GLIB \
59
		IMAGEFORMAT_PNG OPENGL SHAPE XCB XKB XKBCOMMON XRENDER
59
		IMAGEFORMAT_PNG OPENGL SHAPE XCB XKB XKBCOMMON XRENDER
Lines 87-104 Link Here
87
EXTRA_PATCHES+=  ${FILESDIR}/extrapatch-src_gui_painting_qcolor.cpp
87
EXTRA_PATCHES+=  ${FILESDIR}/extrapatch-src_gui_painting_qcolor.cpp
88
.endif
88
.endif
89
89
90
post-build:
91
.for d in ${MORE_WRKSRCS}
92
	@cd ${WRKSRC}/${d} && \
93
		${SETENV} ${MAKE_ENV} ${MAKE} ${MAKE_FLAGS} ${MAKEFILE} \
94
		${_MAKE_JOBS} ${MAKE_ARGS} ${ALL_TARGET}
95
.endfor
96
97
post-install:
98
.for d in ${MORE_WRKSRCS}
99
	@cd ${WRKSRC}/${d} && \
100
		${SETENV} ${MAKE_ENV} ${MAKE} ${MAKE_FLAGS} ${MAKEFILE} \
101
		${MAKE_ARGS} ${INSTALL_TARGET}
102
.endfor
103
104
.include <bsd.port.post.mk>
90
.include <bsd.port.post.mk>

Return to bug 216113