summaryrefslogtreecommitdiff
path: root/games/enigma/patches
diff options
context:
space:
mode:
authoradam <adam@pkgsrc.org>2011-02-23 10:20:26 +0000
committeradam <adam@pkgsrc.org>2011-02-23 10:20:26 +0000
commit501cb54dd6a9062484802998cef05659805fae16 (patch)
treefbd5cb53d5825fae8d9fa251b629924a81b92c7e /games/enigma/patches
parent533f882eab077d853a3fce0b708b1fca705610fa (diff)
downloadpkgsrc-501cb54dd6a9062484802998cef05659805fae16.tar.gz
Changes 1.01-r1914:
Fix building on 32- and 64-bit machines.
Diffstat (limited to 'games/enigma/patches')
-rw-r--r--games/enigma/patches/patch-aq4
-rw-r--r--games/enigma/patches/patch-lib-src_enigma-core_ecl_alist.hh15
-rw-r--r--games/enigma/patches/patch-lib-src_enigma-core_ecl_dict.hh14
-rw-r--r--games/enigma/patches/patch-lib-src_enigma-core_ecl_font.cc15
-rw-r--r--games/enigma/patches/patch-src_oxyd.cc26
5 files changed, 72 insertions, 2 deletions
diff --git a/games/enigma/patches/patch-aq b/games/enigma/patches/patch-aq
index b63d6b97bc0..ab8fc5792df 100644
--- a/games/enigma/patches/patch-aq
+++ b/games/enigma/patches/patch-aq
@@ -1,8 +1,8 @@
-$NetBSD: patch-aq,v 1.1 2007/06/14 17:55:05 heinz Exp $
+$NetBSD: patch-aq,v 1.2 2011/02/23 10:20:26 adam Exp $
--- lib-src/enet/Makefile.in.orig 2006-12-13 22:51:46.000000000 +0100
+++ lib-src/enet/Makefile.in
-@@ -551,7 +551,8 @@ installdirs-am:
+@@ -557,7 +557,8 @@ installdirs-am:
for dir in "$(DESTDIR)$(libdir)"; do \
test -z "$$dir" || $(mkdir_p) "$$dir"; \
done
diff --git a/games/enigma/patches/patch-lib-src_enigma-core_ecl_alist.hh b/games/enigma/patches/patch-lib-src_enigma-core_ecl_alist.hh
new file mode 100644
index 00000000000..507e364a0d7
--- /dev/null
+++ b/games/enigma/patches/patch-lib-src_enigma-core_ecl_alist.hh
@@ -0,0 +1,15 @@
+$NetBSD: patch-lib-src_enigma-core_ecl_alist.hh,v 1.1 2011/02/23 10:20:26 adam Exp $
+
+Fix C++ error.
+
+--- lib-src/enigma-core/ecl_alist.hh.orig 2011-02-22 13:22:18.000000000 +0000
++++ lib-src/enigma-core/ecl_alist.hh
+@@ -61,7 +61,7 @@ namespace ecl
+ VAL &operator[] (const key_type &key) {
+ iterator i=find(key);
+ if (i==this->end())
+- i=insert(this->end(), make_pair(key, VAL()));
++ i=this->insert(this->end(), make_pair(key, VAL()));
+ return i->second;
+ }
+ };
diff --git a/games/enigma/patches/patch-lib-src_enigma-core_ecl_dict.hh b/games/enigma/patches/patch-lib-src_enigma-core_ecl_dict.hh
new file mode 100644
index 00000000000..7fef5302dcf
--- /dev/null
+++ b/games/enigma/patches/patch-lib-src_enigma-core_ecl_dict.hh
@@ -0,0 +1,14 @@
+$NetBSD: patch-lib-src_enigma-core_ecl_dict.hh,v 1.1 2011/02/23 10:20:26 adam Exp $
+
+Fix C++ error.
+
+--- lib-src/enigma-core/ecl_dict.hh.orig 2011-02-22 13:20:39.000000000 +0000
++++ lib-src/enigma-core/ecl_dict.hh
+@@ -27,6 +27,7 @@ namespace ecl
+ extern unsigned hash(const std::string &key);
+
+ class XInvalidKey : XGeneric {
++ public:
+ XInvalidKey () : XGeneric("invalid dictionary key")
+ {}
+ };
diff --git a/games/enigma/patches/patch-lib-src_enigma-core_ecl_font.cc b/games/enigma/patches/patch-lib-src_enigma-core_ecl_font.cc
new file mode 100644
index 00000000000..e8b7abe8dee
--- /dev/null
+++ b/games/enigma/patches/patch-lib-src_enigma-core_ecl_font.cc
@@ -0,0 +1,15 @@
+$NetBSD: patch-lib-src_enigma-core_ecl_font.cc,v 1.1 2011/02/23 10:20:26 adam Exp $
+
+Fix comparison.
+
+--- lib-src/enigma-core/ecl_font.cc.orig 2011-02-22 13:18:46.000000000 +0000
++++ lib-src/enigma-core/ecl_font.cc
+@@ -114,7 +114,7 @@ BitmapFont::BitmapFont(Surface *s, const
+ char_rects[c].y = 0;
+ char_rects[c].h = s->height();
+ advance[c] = adv;
+- if (adv = 0)
++ if (adv == 0)
+ std::cout << "BitFont 0\n";
+ }
+ }
diff --git a/games/enigma/patches/patch-src_oxyd.cc b/games/enigma/patches/patch-src_oxyd.cc
new file mode 100644
index 00000000000..c96520c0ed4
--- /dev/null
+++ b/games/enigma/patches/patch-src_oxyd.cc
@@ -0,0 +1,26 @@
+$NetBSD: patch-src_oxyd.cc,v 1.1 2011/02/23 10:20:26 adam Exp $
+
+Fix name conflict.
+
+--- src/oxyd.cc.orig 2011-02-22 13:24:27.000000000 +0000
++++ src/oxyd.cc
+@@ -130,7 +130,7 @@ namespace
+ }
+ }
+
+- GridLoc to_gridloc (const SignalLocation &a)
++ GridLoc to_gridloc2 (const SignalLocation &a)
+ {
+ assert (a.getGridType() >= GridType_First &&
+ a.getGridType() <= GridType_Last);
+@@ -644,8 +644,8 @@ void OxydLoader::connect_signals ()
+ int nrec = level.getNumRecipients(sender);
+ for (int irec=0; irec<nrec; ++irec) {
+ SignalLocation recipient = level.getRecipient(sender, irec);
+- GridLoc src = to_gridloc(sender);
+- GridLoc dst = to_gridloc(recipient);
++ GridLoc src = to_gridloc2(sender);
++ GridLoc dst = to_gridloc2(recipient);
+ world::AddSignal (src, dst, "signal");
+ }
+ }