Fixed compiling with gcc 3.4 and added ~ppc.
authorJoseph Jezak <josejx@gentoo.org>
Mon, 8 Nov 2004 02:13:17 +0000 (02:13 +0000)
committerJoseph Jezak <josejx@gentoo.org>
Mon, 8 Nov 2004 02:13:17 +0000 (02:13 +0000)
games-strategy/freelords/ChangeLog
games-strategy/freelords/Manifest
games-strategy/freelords/files/freelords-0.3.3-gcc-3.4.patch [new file with mode: 0644]
games-strategy/freelords/freelords-0.3.3.ebuild

index 8e97e0088f5fc84ed8c69d5952cbb9c1d276441b..00db7db3319ccee30fcf01327c98af8bdeed2838 100644 (file)
@@ -1,6 +1,10 @@
 # ChangeLog for games-strategy/freelords
 # Copyright 2000-2004 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/games-strategy/freelords/ChangeLog,v 1.11 2004/09/24 08:30:45 mr_bones_ Exp $
+# $Header: /var/cvsroot/gentoo-x86/games-strategy/freelords/ChangeLog,v 1.12 2004/11/08 02:13:17 josejx Exp $
+
+  08 Nov 2004; Joseph Jezak <josejx@gentoo.org>
+  +files/freelords-0.3.3-gcc-3.4.patch, freelords-0.3.3.ebuild:
+  Fixed compiling with gcc 3.4 and added ~ppc.
 
   24 Sep 2004; Michael Sterrett <mr_bones_@gentoo.org> freelords-0.3.3.ebuild:
   tidy deps: doesn't like media-libs/paragui-1.1
index 457c8109a88e09e08138cd8d9826e8de6718b91c..c03ad0d7cddda0c1b0e376e9fb08d66a6234947b 100644 (file)
@@ -1,5 +1,6 @@
-MD5 c500f41f29edd2b7639f7f75345f0490 freelords-0.3.3.ebuild 1382
+MD5 3bad1c7d8a6af41d7bd476a208cb5d54 ChangeLog 1637
+MD5 fdc0e71c1e330d4ec0e3529344d79b16 freelords-0.3.3.ebuild 1430
 MD5 f17b9b8fa07a38914fe1c03268f51678 metadata.xml 158
-MD5 8007573205826db32d26cff25d9dfcfd ChangeLog 1480
-MD5 ab1b855445f4e0f4ccbc46662e0bf206 files/freelordsrc 147
 MD5 847bea9f1eb22873a23e5b4f40dcab30 files/digest-freelords-0.3.3 68
+MD5 ab1b855445f4e0f4ccbc46662e0bf206 files/freelordsrc 147
+MD5 fa26afec1f59a2cca205ade604bfdf96 files/freelords-0.3.3-gcc-3.4.patch 459
diff --git a/games-strategy/freelords/files/freelords-0.3.3-gcc-3.4.patch b/games-strategy/freelords/files/freelords-0.3.3-gcc-3.4.patch
new file mode 100644 (file)
index 0000000..702bc99
--- /dev/null
@@ -0,0 +1,11 @@
+--- src/ObjectList.cpp.old     2004-11-05 07:17:55.928861736 +0000
++++ src/ObjectList.cpp 2004-11-05 07:06:58.624787144 +0000
+@@ -27,7 +27,7 @@
+ 
+ template<class T> T* ObjectList<T>::getObjectAt(int x, int y) 
+ {
+-    for (typename ObjectList<T>::iterator it = begin(); it != end(); ++it)
++    for (typename ObjectList<T>::iterator it = this->begin(); it != this->end(); ++it)
+     {
+         PG_Point p = (*it).getPos();
+         int size = (*it).getSize() - 1;
index 172434d96df613e9b80d447cfe9571faa9f9cb27..e1a44a51cdb569c647cba72141e03fad5ccde46f 100644 (file)
@@ -1,14 +1,14 @@
 # Copyright 1999-2004 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/games-strategy/freelords/freelords-0.3.3.ebuild,v 1.3 2004/09/24 08:30:45 mr_bones_ Exp $
+# $Header: /var/cvsroot/gentoo-x86/games-strategy/freelords/freelords-0.3.3.ebuild,v 1.4 2004/11/08 02:13:17 josejx Exp $
 
-inherit games
+inherit eutils games
 
 DESCRIPTION="Free Warlords clone"
 HOMEPAGE="http://www.freelords.org/"
 SRC_URI="mirror://sourceforge/freelords/${P}.tar.bz2"
 
-KEYWORDS="x86"
+KEYWORDS="x86 ~ppc"
 LICENSE="GPL-2"
 SLOT="0"
 IUSE="nls"
@@ -33,6 +33,7 @@ src_unpack() {
        sed -i \
                -e "s:\$(prefix)/share/locale:/usr/share/locale:" src/Makefile.in \
                || die "sed src/Makefile.in failed"
+       epatch ${FILESDIR}/${P}-gcc-3.4.patch
 }
 
 src_compile() {