aboutsummaryrefslogtreecommitdiffstats
path: root/games
diff options
context:
space:
mode:
authorjbeich <jbeich@FreeBSD.org>2018-01-06 13:58:28 +0800
committerjbeich <jbeich@FreeBSD.org>2018-01-06 13:58:28 +0800
commit568e85b0a1af9c21895a577ff3988567bc7e6fdd (patch)
treea7d0feae05ef99277b5df39021fe52b43f3a5944 /games
parente4da5cd1b733beba563a1fa1a6695790736ba48e (diff)
downloadfreebsd-ports-graphics-568e85b0a1af9c21895a577ff3988567bc7e6fdd.tar.gz
freebsd-ports-graphics-568e85b0a1af9c21895a577ff3988567bc7e6fdd.tar.zst
freebsd-ports-graphics-568e85b0a1af9c21895a577ff3988567bc7e6fdd.zip
games/aquaria: unbreak build with Clang 6 (C++14 by default)
Aquaria/ScriptInterface.cpp:10412:59: error: invalid suffix on literal; C++11 requires a space between literal and identifier [-Wreserved-user-defined-literal] #define MK_ALIAS(prefix, suffix, alias) {MK_STR(prefix)"_"MK_STR(alias), l_##prefix##_##suffix}, ^ Reported by: antoine (via bug 224669)
Diffstat (limited to 'games')
-rw-r--r--games/aquaria/files/patch-Aquaria_ScriptInterface.cpp15
1 files changed, 15 insertions, 0 deletions
diff --git a/games/aquaria/files/patch-Aquaria_ScriptInterface.cpp b/games/aquaria/files/patch-Aquaria_ScriptInterface.cpp
new file mode 100644
index 00000000000..bb0f43a859c
--- /dev/null
+++ b/games/aquaria/files/patch-Aquaria_ScriptInterface.cpp
@@ -0,0 +1,15 @@
+Aquaria/ScriptInterface.cpp:10412:59: error: invalid suffix on literal; C++11 requires a space between literal and identifier [-Wreserved-user-defined-literal]
+#define MK_ALIAS(prefix, suffix, alias) {MK_STR(prefix)"_"MK_STR(alias), l_##prefix##_##suffix},
+ ^
+
+--- Aquaria/ScriptInterface.cpp.orig 2016-06-19 23:56:27 UTC
++++ Aquaria/ScriptInterface.cpp
+@@ -10409,7 +10409,7 @@ static const struct {
+ #undef MK_ALIAS
+ #define MK_FUNC(base, getter, prefix, suffix) luaRegister(prefix##_##suffix),
+ #define MK_STR(s) #s
+-#define MK_ALIAS(prefix, suffix, alias) {MK_STR(prefix)"_"MK_STR(alias), l_##prefix##_##suffix},
++#define MK_ALIAS(prefix, suffix, alias) {MK_STR(prefix) "_" MK_STR(alias), l_##prefix##_##suffix},
+
+ EXPAND_FUNC_PROTOTYPES
+