aboutsummaryrefslogtreecommitdiff
path: root/games/enigma
diff options
context:
space:
mode:
authorDmitry Marakasov <amdmi3@FreeBSD.org>2017-12-11 12:19:43 +0000
committerDmitry Marakasov <amdmi3@FreeBSD.org>2017-12-11 12:19:43 +0000
commit69536155ccf8a852e406572be19bb66dc7468951 (patch)
tree06fc2128767b97f320a81782a4cf5c60cea0f14a /games/enigma
parentb105a3e42844f1514cd3d68c191387078bd94043 (diff)
downloadports-69536155ccf8a852e406572be19bb66dc7468951.tar.gz
ports-69536155ccf8a852e406572be19bb66dc7468951.zip
- Fix c++11 compatibility
PR: 222403 Submitted by: rleigh@codelibre.net
Notes
Notes: svn path=/head/; revision=456025
Diffstat (limited to 'games/enigma')
-rw-r--r--games/enigma/files/patch-src_Value.cc15
-rw-r--r--games/enigma/files/patch-src_lev_Proxy.cc11
2 files changed, 26 insertions, 0 deletions
diff --git a/games/enigma/files/patch-src_Value.cc b/games/enigma/files/patch-src_Value.cc
new file mode 100644
index 000000000000..885c8f0c78fc
--- /dev/null
+++ b/games/enigma/files/patch-src_Value.cc
@@ -0,0 +1,15 @@
+--- src/Value.cc.orig 2017-09-03 15:39:37 UTC
++++ src/Value.cc
+@@ -146,10 +146,10 @@ namespace enigma {
+ val.str[0] = 0;
+ break;
+ case BOOL :
+- val.dval[0] = false;
++ val.dval[0] = 0;
+ break;
+ case OBJECT :
+- val.dval[0] = (double) NULL;
++ val.dval[0] = 0;
+ break;
+ case NAMEDOBJECT:
+ ASSERT(false, XLevelRuntime, "Value: illegal type usage");
diff --git a/games/enigma/files/patch-src_lev_Proxy.cc b/games/enigma/files/patch-src_lev_Proxy.cc
new file mode 100644
index 000000000000..4ba1676e9f75
--- /dev/null
+++ b/games/enigma/files/patch-src_lev_Proxy.cc
@@ -0,0 +1,11 @@
+--- src/lev/Proxy.cc.orig 2017-09-03 15:54:50 UTC
++++ src/lev/Proxy.cc
+@@ -933,7 +933,7 @@ namespace enigma { namespace lev {
+ } else if (haveLocalCopy) {
+ // plain file
+ basic_ifstream<char> ifs(absExtPath.c_str(), ios::binary | ios::in);
+- if (ifs != NULL)
++ if (ifs)
+ Readfile(ifs, extCode);
+ else
+ haveLocalCopy = false;