Hi ports@,

Here is a diff to make emulators/virtualjaguar honour CFLAGS and
CXXFLAGS everywhere.

Comments? OK?

Index: Makefile
===================================================================
RCS file: /cvs/ports/emulators/virtualjaguar/Makefile,v
retrieving revision 1.4
diff -u -p -r1.4 Makefile
--- Makefile    4 Mar 2017 16:16:32 -0000       1.4
+++ Makefile    13 Mar 2017 16:57:20 -0000
@@ -34,6 +34,8 @@ MAKE_FLAGS =  CC="${CC}" \
                LINK="${CXX}" \
                V=1
 
+MAKE_ENV =     CXXFLAGS="${CXXFLAGS}"
+
 NO_TEST =      Yes
 
 pre-configure:
Index: patches/patch-Makefile
===================================================================
RCS file: patches/patch-Makefile
diff -N patches/patch-Makefile
--- /dev/null   1 Jan 1970 00:00:00 -0000
+++ patches/patch-Makefile      13 Mar 2017 16:57:20 -0000
@@ -0,0 +1,14 @@
+$OpenBSD$
+--- Makefile.orig      Fri Oct 10 15:54:48 2014
++++ Makefile   Mon Mar 13 17:25:21 2017
+@@ -24,8 +24,8 @@ QMAKE_EXTRA := -spec macx-g++
+ endif
+ 
+ # Set basic flags, these can be overridden from the environment
+-CFLAGS = -O2
+-CXXFLAGS = -O2
++CFLAGS ?= -O2
++CXXFLAGS ?= -O2
+ 
+ # Add CPPFLAGS
+ CFLAGS += $(CPPFLAGS)
Index: patches/patch-virtualjaguar_pro
===================================================================
RCS file: patches/patch-virtualjaguar_pro
diff -N patches/patch-virtualjaguar_pro
--- /dev/null   1 Jan 1970 00:00:00 -0000
+++ patches/patch-virtualjaguar_pro     13 Mar 2017 16:57:20 -0000
@@ -0,0 +1,14 @@
+$OpenBSD$
+--- virtualjaguar.pro.orig     Fri Oct 10 15:54:48 2014
++++ virtualjaguar.pro  Mon Mar 13 17:25:21 2017
+@@ -47,8 +47,8 @@ macx  { ICON = res/vj-icon.icns }
+ # NOTE: May have to put -Wall back in, but only on non-release cycles. It can
+ #       cause problems if you're not careful. (Can do this via command line in
+ #       qmake)
+-QMAKE_CFLAGS += `$(CROSS)sdl-config --cflags`
+-QMAKE_CXXFLAGS += `$(CROSS)sdl-config --cflags`
++QMAKE_CFLAGS = `$(CROSS)sdl-config --cflags`
++QMAKE_CXXFLAGS = `$(CROSS)sdl-config --cflags`
+ 
+ # Need to add libcdio stuffola (checking/including)...
+ 

Reply via email to