mirror of
https://git.FreeBSD.org/ports.git
synced 2024-12-23 04:23:08 +00:00
emulators/virtualbox-ose*: Use ECHO_CMD not ECHO per bsd.commands.mk
- Unbreak `make -s` builds PR: 240433, 240426 Submitted by: Franco Fichtner <franco@opnsense.org> (based on)
This commit is contained in:
parent
2ce9872b40
commit
1a78aa8c30
Notes:
svn2git
2021-03-31 03:12:20 +00:00
svn path=/head/; revision=511620
@ -109,14 +109,14 @@ EXTRA_PATCHES+= ${PATCHDIR}/extrapatch-src-VBox-Additions-x11-VBoxClient-Makefil
|
||||
.endif
|
||||
|
||||
post-patch:
|
||||
@${ECHO} 'VBOX_ONLY_ADDITIONS = 1' > ${WRKSRC}/LocalConfig.kmk
|
||||
@${ECHO} 'VBOX_WITH_DRAG_AND_DROP = ${VBOX_WITH_X11}' >> \
|
||||
@${ECHO_CMD} 'VBOX_ONLY_ADDITIONS = 1' > ${WRKSRC}/LocalConfig.kmk
|
||||
@${ECHO_CMD} 'VBOX_WITH_DRAG_AND_DROP = ${VBOX_WITH_X11}' >> \
|
||||
${WRKSRC}/LocalConfig.kmk
|
||||
@${ECHO} 'VBOX_WITH_DRAG_AND_DROP_GH = ${VBOX_WITH_X11}' >> \
|
||||
@${ECHO_CMD} 'VBOX_WITH_DRAG_AND_DROP_GH = ${VBOX_WITH_X11}' >> \
|
||||
${WRKSRC}/LocalConfig.kmk
|
||||
@${ECHO} 'VBOX_WITH_X11_ADDITIONS = ${VBOX_WITH_X11}' >> \
|
||||
@${ECHO_CMD} 'VBOX_WITH_X11_ADDITIONS = ${VBOX_WITH_X11}' >> \
|
||||
${WRKSRC}/LocalConfig.kmk
|
||||
@${ECHO} 'VBOX_GCC_std = -std=c++11' >> ${WRKSRC}/LocalConfig.kmk
|
||||
@${ECHO_CMD} 'VBOX_GCC_std = -std=c++11' >> ${WRKSRC}/LocalConfig.kmk
|
||||
.if ${COMPILER_TYPE} == clang
|
||||
@${REINPLACE_CMD} -e 's| -finline-limit=8000||' \
|
||||
-e 's| -fno-merge-constants||' \
|
||||
@ -140,14 +140,14 @@ post-patch:
|
||||
@${REINPLACE_CMD} -e 's|iconv||' ${WRKSRC}/Config.kmk \
|
||||
${WRKSRC}/src/VBox/Runtime/Makefile.kmk \
|
||||
${WRKSRC}/src/VBox/Additions/x11/VBoxClient/Makefile.kmk
|
||||
@${ECHO} 'VBOX_ICONV_DEFS = LIBICONV_PLUG' >> ${WRKSRC}/LocalConfig.kmk
|
||||
@${ECHO_CMD} 'VBOX_ICONV_DEFS = LIBICONV_PLUG' >> ${WRKSRC}/LocalConfig.kmk
|
||||
.endif
|
||||
|
||||
post-patch-OPENGL-on:
|
||||
@${ECHO} 'VBOX_USE_SYSTEM_GL_HEADERS = 1' >> ${WRKSRC}/LocalConfig.kmk
|
||||
@${ECHO_CMD} 'VBOX_USE_SYSTEM_GL_HEADERS = 1' >> ${WRKSRC}/LocalConfig.kmk
|
||||
|
||||
post-patch-X11-on:
|
||||
@${ECHO} 'VBOX_USE_SYSTEM_XORG_HEADERS = 1' >> \
|
||||
@${ECHO_CMD} 'VBOX_USE_SYSTEM_XORG_HEADERS = 1' >> \
|
||||
${WRKSRC}/LocalConfig.kmk
|
||||
|
||||
pre-build:
|
||||
|
@ -80,12 +80,12 @@ SYMBOLSUFFIX= debug
|
||||
PLIST_SUB+= SYMBOLSUFFIX=${SYMBOLSUFFIX}
|
||||
|
||||
post-patch:
|
||||
@${ECHO} 'VBOX_WITH_VBOXDRV = 1' > ${WRKSRC}/LocalConfig.kmk
|
||||
@${ECHO} 'VBOX_WITH_NETFLT = 1' >> ${WRKSRC}/LocalConfig.kmk
|
||||
@${ECHO} 'VBOX_WITH_NETADP = 1' >> ${WRKSRC}/LocalConfig.kmk
|
||||
@${ECHO} 'VBOX_WITH_ADDITIONS =' >> ${WRKSRC}/LocalConfig.kmk
|
||||
@${ECHO_CMD} 'VBOX_WITH_VBOXDRV = 1' > ${WRKSRC}/LocalConfig.kmk
|
||||
@${ECHO_CMD} 'VBOX_WITH_NETFLT = 1' >> ${WRKSRC}/LocalConfig.kmk
|
||||
@${ECHO_CMD} 'VBOX_WITH_NETADP = 1' >> ${WRKSRC}/LocalConfig.kmk
|
||||
@${ECHO_CMD} 'VBOX_WITH_ADDITIONS =' >> ${WRKSRC}/LocalConfig.kmk
|
||||
.if ${PORT_OPTIONS:MVIMAGE}
|
||||
@${ECHO} 'VBOX_WITH_NETFLT_VIMAGE = 1' >> ${WRKSRC}/LocalConfig.kmk
|
||||
@${ECHO_CMD} 'VBOX_WITH_NETFLT_VIMAGE = 1' >> ${WRKSRC}/LocalConfig.kmk
|
||||
.endif
|
||||
@${REINPLACE_CMD} -e 's|/usr/local|${LOCALBASE}|g' \
|
||||
${WRKSRC}/Config.kmk ${WRKSRC}/configure
|
||||
|
@ -230,60 +230,60 @@ CONFIGURE_ARGS+= --with-openssl-dir="${OPENSSLBASE}"
|
||||
pre-everything::
|
||||
.if ${ARCH} == "amd64"
|
||||
.if ${_ELF32} != yes
|
||||
@${ECHO} 'Requires 32-bit runtime support in kernel.'
|
||||
@${ECHO} 'Rebuild kernel with "options COMPAT_FREEBSD32" and reboot.'
|
||||
@${ECHO_MSG} 'Requires 32-bit runtime support in kernel.'
|
||||
@${ECHO_MSG} 'Rebuild kernel with "options COMPAT_FREEBSD32" and reboot.'
|
||||
@${FALSE}
|
||||
.elif !exists(/usr/lib32/libc.so)
|
||||
@${ECHO} 'Requires 32-bit libraries installed under /usr/lib32.'
|
||||
@${ECHO} 'Do: cd /usr/src; make build32 install32; service ldconfig restart'
|
||||
@${ECHO_MSG} 'Requires 32-bit libraries installed under /usr/lib32.'
|
||||
@${ECHO_MSG} 'Do: cd /usr/src; make build32 install32; service ldconfig restart'
|
||||
@${FALSE}
|
||||
.endif
|
||||
.endif
|
||||
|
||||
post-patch:
|
||||
@${ECHO} 'VBOX_PATH_APP_PRIVATE_ARCH = ${VBOX_DIR}' > \
|
||||
@${ECHO_CMD} 'VBOX_PATH_APP_PRIVATE_ARCH = ${VBOX_DIR}' > \
|
||||
${WRKSRC}/LocalConfig.kmk
|
||||
@${ECHO} 'VBOX_PATH_DOCBOOK = ${DBKXSLDIR}' >> \
|
||||
@${ECHO_CMD} 'VBOX_PATH_DOCBOOK = ${DBKXSLDIR}' >> \
|
||||
${WRKSRC}/LocalConfig.kmk
|
||||
@${ECHO} 'VBOX_PATH_DOCBOOK_DTD = ${DBKXMLDIR}' >> \
|
||||
@${ECHO_CMD} 'VBOX_PATH_DOCBOOK_DTD = ${DBKXMLDIR}' >> \
|
||||
${WRKSRC}/LocalConfig.kmk
|
||||
@${ECHO} 'VBOX_PATH_SHARED_LIBS = ${VBOX_DIR}' >> \
|
||||
@${ECHO_CMD} 'VBOX_PATH_SHARED_LIBS = ${VBOX_DIR}' >> \
|
||||
${WRKSRC}/LocalConfig.kmk
|
||||
@${ECHO} 'VBOX_WITH_RUNPATH = ${VBOX_DIR}' >> \
|
||||
@${ECHO_CMD} 'VBOX_WITH_RUNPATH = ${VBOX_DIR}' >> \
|
||||
${WRKSRC}/LocalConfig.kmk
|
||||
@${ECHO} 'VBOX_PATH_APP_PRIVATE = ${DATADIR}' >> \
|
||||
@${ECHO_CMD} 'VBOX_PATH_APP_PRIVATE = ${DATADIR}' >> \
|
||||
${WRKSRC}/LocalConfig.kmk
|
||||
@${ECHO} 'VBOX_PATH_APP_DOCS = ${DOCSDIR}' >> ${WRKSRC}/LocalConfig.kmk
|
||||
@${ECHO_CMD} 'VBOX_PATH_APP_DOCS = ${DOCSDIR}' >> ${WRKSRC}/LocalConfig.kmk
|
||||
.if ${SSL_DEFAULT} != base
|
||||
@${ECHO} 'VBOX_WITH_ALT_HASH_CODE = 1' >> ${WRKSRC}/LocalConfig.kmk
|
||||
@${ECHO_CMD} 'VBOX_WITH_ALT_HASH_CODE = 1' >> ${WRKSRC}/LocalConfig.kmk
|
||||
.endif
|
||||
@${ECHO} 'VBOX_WITH_EXTPACK_VBOXDTRACE =' >> ${WRKSRC}/LocalConfig.kmk
|
||||
@${ECHO} 'VBOX_WITH_INSTALLER = 1' >> ${WRKSRC}/LocalConfig.kmk
|
||||
@${ECHO} 'VBOX_WITH_VBOXDRV =' >> ${WRKSRC}/LocalConfig.kmk
|
||||
@${ECHO} 'VBOX_WITH_TESTCASES =' >> ${WRKSRC}/LocalConfig.kmk
|
||||
@${ECHO} 'SDK_VBOX_LIBPNG_INCS = ${PREFIX}/include/libpng' >> \
|
||||
@${ECHO_CMD} 'VBOX_WITH_EXTPACK_VBOXDTRACE =' >> ${WRKSRC}/LocalConfig.kmk
|
||||
@${ECHO_CMD} 'VBOX_WITH_INSTALLER = 1' >> ${WRKSRC}/LocalConfig.kmk
|
||||
@${ECHO_CMD} 'VBOX_WITH_VBOXDRV =' >> ${WRKSRC}/LocalConfig.kmk
|
||||
@${ECHO_CMD} 'VBOX_WITH_TESTCASES =' >> ${WRKSRC}/LocalConfig.kmk
|
||||
@${ECHO_CMD} 'SDK_VBOX_LIBPNG_INCS = ${PREFIX}/include/libpng' >> \
|
||||
${WRKSRC}/LocalConfig.kmk
|
||||
@${ECHO} 'SDK_VBOX_LIBPNG_LIBS = png' >> ${WRKSRC}/LocalConfig.kmk
|
||||
@${ECHO} 'VBOX_WITH_ADDITIONS =' >> ${WRKSRC}/LocalConfig.kmk
|
||||
@${ECHO} 'VBOX_WITH_DRAG_AND_DROP = ${VBOX_WITH_QT}' >> \
|
||||
@${ECHO_CMD} 'SDK_VBOX_LIBPNG_LIBS = png' >> ${WRKSRC}/LocalConfig.kmk
|
||||
@${ECHO_CMD} 'VBOX_WITH_ADDITIONS =' >> ${WRKSRC}/LocalConfig.kmk
|
||||
@${ECHO_CMD} 'VBOX_WITH_DRAG_AND_DROP = ${VBOX_WITH_QT}' >> \
|
||||
${WRKSRC}/LocalConfig.kmk
|
||||
@${ECHO} 'VBOX_WITH_DRAG_AND_DROP_GH = ${VBOX_WITH_QT}' >> \
|
||||
@${ECHO_CMD} 'VBOX_WITH_DRAG_AND_DROP_GH = ${VBOX_WITH_QT}' >> \
|
||||
${WRKSRC}/LocalConfig.kmk
|
||||
@${ECHO} 'VBOX_WITH_VALIDATIONKIT =' >> ${WRKSRC}/LocalConfig.kmk
|
||||
@${ECHO} 'VBOX_WITH_X11_ADDITIONS =' >> ${WRKSRC}/LocalConfig.kmk
|
||||
@${ECHO_CMD} 'VBOX_WITH_VALIDATIONKIT =' >> ${WRKSRC}/LocalConfig.kmk
|
||||
@${ECHO_CMD} 'VBOX_WITH_X11_ADDITIONS =' >> ${WRKSRC}/LocalConfig.kmk
|
||||
.if ${PORT_OPTIONS:MR0LOGGING}
|
||||
@${ECHO} 'VBOX_WITH_R0_LOGGING = 1' >> ${WRKSRC}/LocalConfig.kmk
|
||||
@${ECHO_CMD} 'VBOX_WITH_R0_LOGGING = 1' >> ${WRKSRC}/LocalConfig.kmk
|
||||
.endif
|
||||
.if ${PORT_OPTIONS:MWEBSERVICE}
|
||||
@${ECHO} 'VBOX_WITH_WEBSERVICES = 1' >> ${WRKSRC}/LocalConfig.kmk
|
||||
@${ECHO} 'VBOX_GSOAP_INSTALLED = 1' >> ${WRKSRC}/LocalConfig.kmk
|
||||
@${ECHO} 'VBOX_PATH_GSOAP = ${PREFIX}/lib/gsoap' >> \
|
||||
@${ECHO_CMD} 'VBOX_WITH_WEBSERVICES = 1' >> ${WRKSRC}/LocalConfig.kmk
|
||||
@${ECHO_CMD} 'VBOX_GSOAP_INSTALLED = 1' >> ${WRKSRC}/LocalConfig.kmk
|
||||
@${ECHO_CMD} 'VBOX_PATH_GSOAP = ${PREFIX}/lib/gsoap' >> \
|
||||
${WRKSRC}/LocalConfig.kmk
|
||||
@${ECHO} 'VBOX_PATH_GSOAP_BIN = ${PREFIX}/bin' >> \
|
||||
@${ECHO_CMD} 'VBOX_PATH_GSOAP_BIN = ${PREFIX}/bin' >> \
|
||||
${WRKSRC}/LocalConfig.kmk
|
||||
@${ECHO} 'VBOX_PATH_GSOAP_IMPORT = ${PREFIX}/share/gsoap/import' >> \
|
||||
@${ECHO_CMD} 'VBOX_PATH_GSOAP_IMPORT = ${PREFIX}/share/gsoap/import' >> \
|
||||
${WRKSRC}/LocalConfig.kmk
|
||||
@${ECHO} 'VBOX_GCC_PEDANTIC_CXX = -Wshadow $$(VBOX_GCC_WARN) -Wno-long-long' >> \
|
||||
@${ECHO_CMD} 'VBOX_GCC_PEDANTIC_CXX = -Wshadow $$(VBOX_GCC_WARN) -Wno-long-long' >> \
|
||||
${WRKSRC}/LocalConfig.kmk
|
||||
.endif
|
||||
.if ${COMPILER_TYPE} == clang
|
||||
@ -291,7 +291,7 @@ post-patch:
|
||||
-e 's| -mpreferred-stack-boundary=2||' ${WRKSRC}/Config.kmk
|
||||
@${REINPLACE_CMD} -e 's| -fpermissive||' ${WRKSRC}/Config.kmk \
|
||||
${WRKSRC}/src/VBox/Main/webservice/Makefile.kmk
|
||||
@${ECHO} 'TOOL_VBoxGccFreeBSD_LD = ${CXX}' >> ${WRKSRC}/LocalConfig.kmk
|
||||
@${ECHO_CMD} 'TOOL_VBoxGccFreeBSD_LD = ${CXX}' >> ${WRKSRC}/LocalConfig.kmk
|
||||
@${SED} -e 's|GXX3|VBoxGccFreeBSD|g' \
|
||||
${LOCALBASE}/share/kBuild/tools/GXX3.kmk > \
|
||||
${WRKSRC}/tools/kBuildTools/VBoxGccFreeBSD.kmk
|
||||
@ -308,7 +308,7 @@ post-patch:
|
||||
.if empty(ICONV_LIB)
|
||||
@${REINPLACE_CMD} -e 's|iconv||' ${WRKSRC}/Config.kmk \
|
||||
${WRKSRC}/src/VBox/Runtime/Makefile.kmk
|
||||
@${ECHO} 'VBOX_ICONV_DEFS = LIBICONV_PLUG' >> ${WRKSRC}/LocalConfig.kmk
|
||||
@${ECHO_CMD} 'VBOX_ICONV_DEFS = LIBICONV_PLUG' >> ${WRKSRC}/LocalConfig.kmk
|
||||
.endif
|
||||
@${REINPLACE_CMD} -e 's|/usr/local/lib/virtualbox|${VBOX_DIR}|' \
|
||||
-e 's|/usr/local|${PREFIX}|' \
|
||||
|
Loading…
Reference in New Issue
Block a user