mirror of
https://git.freebsd.org/ports.git
synced 2025-07-17 17:29:23 -04:00
- Work around build failures with Clang 3.4.
- Fix build without WEBSERVICE option. [1] PR: 223201 [1]
This commit is contained in:
parent
02789dc60d
commit
bdb7ceb93b
Notes:
svn2git
2021-03-31 03:12:20 +00:00
svn path=/head/; revision=452823
4 changed files with 40 additions and 2 deletions
|
@ -3,6 +3,7 @@
|
|||
|
||||
PORTNAME= virtualbox-ose
|
||||
PORTVERSION= 5.2.0
|
||||
PORTREVISION= 1
|
||||
CATEGORIES= emulators
|
||||
MASTER_SITES= http://download.virtualbox.org/virtualbox/${PORTVERSION}/
|
||||
DISTFILES= VirtualBox-${PORTVERSION}${EXTRACT_SUFX} ${GUESTADDITIONS}
|
||||
|
@ -30,7 +31,7 @@ CPE_PRODUCT= vm_virtualbox
|
|||
|
||||
WRKSRC= ${WRKDIR}/VirtualBox-${PORTVERSION}
|
||||
ONLY_FOR_ARCHS= i386 amd64
|
||||
USES= compiler:c++11-lang cpe iconv pkgconfig ssl tar:bzip2
|
||||
USES= compiler:c++14-lang cpe iconv pkgconfig ssl tar:bzip2
|
||||
USE_GNOME= libidl libxml2
|
||||
|
||||
HAS_CONFIGURE= yes
|
||||
|
@ -284,7 +285,6 @@ post-patch:
|
|||
${WRKSRC}/LocalConfig.kmk
|
||||
@${ECHO} 'VBOX_GCC_PEDANTIC_CXX = -Wshadow $$(VBOX_GCC_WARN) -Wno-long-long' >> \
|
||||
${WRKSRC}/LocalConfig.kmk
|
||||
@${ECHO} 'VBOX_GCC_std = -std=c++11' >> ${WRKSRC}/LocalConfig.kmk
|
||||
.endif
|
||||
.if ${COMPILER_TYPE} == clang
|
||||
@${REINPLACE_CMD} -e 's| -finline-limit=8000||' \
|
||||
|
|
|
@ -0,0 +1,10 @@
|
|||
--- src/VBox/Debugger/Makefile.kmk.orig 2017-10-18 07:09:03 UTC
|
||||
+++ src/VBox/Debugger/Makefile.kmk
|
||||
@@ -109,6 +109,7 @@ VBoxDbg_SOURCES = \
|
||||
VBoxDbgBase.cpp \
|
||||
VBoxDbgConsole.cpp \
|
||||
VBoxDbgStatsQt.cpp
|
||||
+VBoxDbg_CXXFLAGS.freebsd += -std=c++11
|
||||
VBoxDbg_LIBS = \
|
||||
$(VBOX_LIB_VMM_LAZY)
|
||||
VBoxDbg_LDFLAGS.darwin = \
|
|
@ -0,0 +1,18 @@
|
|||
--- src/VBox/Frontends/VirtualBox/Makefile.kmk.orig 2017-10-18 07:12:20 UTC
|
||||
+++ src/VBox/Frontends/VirtualBox/Makefile.kmk
|
||||
@@ -895,6 +895,7 @@ if defined(VBOX_WITH_VIDEOHWACCEL) || defined(VBOX_GUI
|
||||
VirtualBox_SOURCES += \
|
||||
src/VBoxFBOverlay.cpp \
|
||||
src/VBoxGLSupportInfo.cpp
|
||||
+ VirtualBox_CXXFLAGS.freebsd += -std=c++11
|
||||
endif
|
||||
|
||||
#
|
||||
@@ -1217,6 +1218,7 @@ if defined(VBOX_WITH_VIDEOHWACCEL)
|
||||
VBoxOGL2D_SOURCES = \
|
||||
src/VBoxGLSupportInfo.cpp
|
||||
VBoxOGL2D_INCS = include
|
||||
+ VBoxOGL2D_CXXFLAGS.freebsd += -std=c++11
|
||||
endif
|
||||
endif
|
||||
|
|
@ -0,0 +1,10 @@
|
|||
--- src/VBox/HostServices/SharedOpenGL/Makefile.kmk.orig 2017-10-18 07:12:48 UTC
|
||||
+++ src/VBox/HostServices/SharedOpenGL/Makefile.kmk
|
||||
@@ -436,6 +436,7 @@ if ( defined(VBOX_WITH_QTGUI) \
|
||||
$(if $(VBOX_WITH_CROGL), VBOX_WITH_CROGL,) \
|
||||
$(if $(VBOX_WITH_VIDEOHWACCEL), VBOX_WITH_VIDEOHWACCEL,)
|
||||
ifdef VBOX_WITH_VIDEOHWACCEL
|
||||
+ VBoxTestOGL_CXXFLAGS.freebsd += -std=c++11
|
||||
VBoxTestOGL_QT_MODULES += Core Gui OpenGL Widgets
|
||||
VBoxTestOGL_LIBS.linux += xcb
|
||||
VBoxTestOGL_LIBS.solaris += xcb
|
Loading…
Add table
Reference in a new issue