diff options
author | adam <adam@pkgsrc.org> | 2011-02-23 10:20:26 +0000 |
---|---|---|
committer | adam <adam@pkgsrc.org> | 2011-02-23 10:20:26 +0000 |
commit | 501cb54dd6a9062484802998cef05659805fae16 (patch) | |
tree | fbd5cb53d5825fae8d9fa251b629924a81b92c7e /games/enigma/patches | |
parent | 533f882eab077d853a3fce0b708b1fca705610fa (diff) | |
download | pkgsrc-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-aq | 4 | ||||
-rw-r--r-- | games/enigma/patches/patch-lib-src_enigma-core_ecl_alist.hh | 15 | ||||
-rw-r--r-- | games/enigma/patches/patch-lib-src_enigma-core_ecl_dict.hh | 14 | ||||
-rw-r--r-- | games/enigma/patches/patch-lib-src_enigma-core_ecl_font.cc | 15 | ||||
-rw-r--r-- | games/enigma/patches/patch-src_oxyd.cc | 26 |
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"); + } + } |