On Sun, Apr 08, 2018 at 11:21:51PM +0200, Jeremie Courreges-Anglas wrote:
> -std=c++03 isn't supported by g++-4.2.1; do you need the workaround on
> clang archs only?

I think you are right. How about this:

Index: Makefile
===================================================================
RCS file: /cvs/ports/emulators/fs-uae/Makefile,v
retrieving revision 1.23
diff -u -p -r1.23 Makefile
--- Makefile    21 Nov 2017 00:13:00 -0000      1.23
+++ Makefile    10 Apr 2018 19:41:54 -0000
@@ -9,7 +9,7 @@ V =                     2.4.0
 MODPY_EGG_VERSION =    ${V}
 DISTNAME =             fs-uae-$V
 CATEGORIES =           emulators
-REVISION =             4
+REVISION =             5
 
 HOMEPAGE =             http://fengestad.no/fs-uae/
 MAINTAINER =           Edd Barrett <e...@openbsd.org>
@@ -17,7 +17,7 @@ MAINTAINER =          Edd Barrett <edd@openbsd.o
 # GPLv2, LGPLv2.1
 PERMIT_PACKAGE_CDROM = Yes
 
-WANTLIB += GL GLU SDL X11 c freetype glib-2.0 gthread-2.0 iconv intl m
+WANTLIB += GL GLU SDL X11 c freetype glib-2.0 gthread-2.0 intl m
 WANTLIB += openal png pthread ${COMPILER_LIBCXX} z
 
 MASTER_SITES =         ${HOMEPAGE}stable/$V/
@@ -31,6 +31,11 @@ RUN_DEPENDS =                devel/desktop-file-utils 
                        x11/gtk+3,-guic
 
 USE_GMAKE =            Yes
+
+.include <bsd.port.arch.mk>
+.if ${PROPERTIES:Mclang}
+CXXFLAGS =             -std=c++03
+.endif
 
 MAKE_FLAGS +=          prefix=${PREFIX} CXXFLAGS="${CXXFLAGS}"
 MAKE_FLAGS +=          CFLAGS="${CFLAGS}" CXX="${CXX}"

-- 
Best Regards
Edd Barrett

http://www.theunixzoo.co.uk

Reply via email to