summaryrefslogtreecommitdiff
path: root/emulators
diff options
context:
space:
mode:
Diffstat (limited to 'emulators')
-rw-r--r--emulators/swine/Makefile3
-rw-r--r--emulators/virtualbox-ose/files/patch-c++11-qt554
-rw-r--r--emulators/virtualbox-ose/files/patch-configure8
3 files changed, 64 insertions, 1 deletions
diff --git a/emulators/swine/Makefile b/emulators/swine/Makefile
index 7a2f7dc33572..1526f10ec742 100644
--- a/emulators/swine/Makefile
+++ b/emulators/swine/Makefile
@@ -40,7 +40,8 @@ RUN_DEPENDS+= wine:emulators/wine-devel
post-patch:
@${REINPLACE_CMD} -e 's|/bin/bash|/bin/sh|' ${WRKSRC}/version.sh
@${REINPLACE_CMD} -e 's|/usr|${PREFIX}| ; \
- s|swine32.png|*|' \
+ s|swine32.png|*| ; \
+ s|lrelease-qt4|lrelease|' \
${WRKSRC}/Makefile
@${REINPLACE_CMD} -e 's|/usr/share/swine/images/swine32.png|swine|' \
-e 's|^Categories=.*|Categories=Wine;System;Emulator;Utility;Game;|' \
diff --git a/emulators/virtualbox-ose/files/patch-c++11-qt5 b/emulators/virtualbox-ose/files/patch-c++11-qt5
new file mode 100644
index 000000000000..c6d42bfa312f
--- /dev/null
+++ b/emulators/virtualbox-ose/files/patch-c++11-qt5
@@ -0,0 +1,54 @@
+--- src/VBox/Frontends/VirtualBox/Makefile.kmk.orig 2017-01-17 08:26:40.000000000 +0100
++++ src/VBox/Frontends/VirtualBox/Makefile.kmk 2017-02-10 19:08:22.842186000 +0100
+@@ -238,6 +238,7 @@
+ VirtualBox_LIBS.linux += xcb
+ VirtualBox_LIBS.solaris += xcb
+ VirtualBox_LIBS.freebsd += xcb
++ VirtualBox_CXXFLAGS.freebsd += -std=c++11
+ endif # VBOX_WITH_QTGUI_V5
+
+ ifneq ($(KBUILD_TARGET),win)
+@@ -888,6 +889,7 @@
+ VirtualBox_SOURCES += \
+ src/VBoxFBOverlay.cpp \
+ src/VBoxGLSupportInfo.cpp
++ VirtualBox_CXXFLAGS += -std=c++11
+ endif
+
+ #
+@@ -1222,6 +1224,7 @@
+ VBoxOGL2D_SOURCES = \
+ src/VBoxGLSupportInfo.cpp
+ VBoxOGL2D_INCS = include
++ VBoxOGL2D_CXXFLAGS += -std=c++11
+ endif
+ endif
+
+--- src/VBox/Debugger/Makefile.kmk.orig 2017-02-10 19:55:21.598089000 +0100
++++ src/VBox/Debugger/Makefile.kmk 2017-02-10 20:12:29.292761000 +0100
+@@ -115,6 +115,7 @@
+ VBoxDbgBase.cpp \
+ VBoxDbgConsole.cpp \
+ VBoxDbgStatsQt4.cpp
++VBoxDbg_CXXFLAGS += -std=c++11
+ VBoxDbg_LIBS = \
+ $(VBOX_LIB_VMM_LAZY)
+ VBoxDbg_LDFLAGS.darwin = \
+@@ -141,6 +142,7 @@
+ tstVBoxDbg_LIBS.linux += xcb
+ tstVBoxDbg_LIBS.solaris += xcb
+ tstVBoxDbg_LIBS.freebsd += xcb
++ tstVBoxDbg_CXXFLAGS += -std=c++1
+ endif # VBOX_WITH_QTGUI_V5
+ tstVBoxDbg_SOURCES = testcase/tstVBoxDbg.cpp
+ tstVBoxDbg_LIBS = \
+--- src/VBox/HostServices/SharedOpenGL/Makefile.kmk.orig 2017-02-10 20:31:10.812441000 +0100
++++ src/VBox/HostServices/SharedOpenGL/Makefile.kmk 2017-02-10 20:32:04.804107000 +0100
+@@ -444,6 +444,7 @@
+ VBoxTestOGL_LIBS.linux += xcb
+ VBoxTestOGL_LIBS.solaris += xcb
+ VBoxTestOGL_LIBS.freebsd += xcb
++ VBoxTestOGL_CXXFLAGS += -std=c++11
+ endif # VBOX_WITH_QTGUI_V5
+ VBoxTestOGL_LDFLAGS.darwin += -framework OpenGL
+ VBoxTestOGL_LIBS.win += $(PATH_SDK_$(VBOX_WINPSDK)_LIB)/Opengl32.lib
diff --git a/emulators/virtualbox-ose/files/patch-configure b/emulators/virtualbox-ose/files/patch-configure
index 82994e000506..88081f6175ac 100644
--- a/emulators/virtualbox-ose/files/patch-configure
+++ b/emulators/virtualbox-ose/files/patch-configure
@@ -34,6 +34,14 @@
test_execute
fi
}
+@@ -1694,6 +1701,7 @@
+ if [ $? -eq 0 ]; then
+ echo "(Qt5 from pkg-config)" >> $LOG
+ FLGQT5=`pkg-config Qt5Core --cflags`
++ FLGQT5="$FLGQT5 -std=c++11"
+ INCQT5=`strip_I "$FLGQT5"`
+ LIBDIR5=`pkg-config Qt5Core --variable=libdir`
+ LIBQT5=`pkg-config Qt5Core --libs`
@@ -2126,8 +2133,8 @@ EOF
echo "compiling the following source file:" >> $LOG
cat $ODIR.tmp_src.cc >> $LOG