summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTristan Heaven <tristan@gentoo.org>2007-07-06 15:48:50 +0000
committerTristan Heaven <tristan@gentoo.org>2007-07-06 15:48:50 +0000
commit4b81e04a73e87dd7cecb87894a2ede42e98cff6f (patch)
tree81cf0011c685d8fe9536f59a95f2f5e8ed149728 /games-board/hexxagon
parentMaintenance release update (diff)
downloadhistorical-4b81e04a73e87dd7cecb87894a2ede42e98cff6f.tar.gz
historical-4b81e04a73e87dd7cecb87894a2ede42e98cff6f.tar.bz2
historical-4b81e04a73e87dd7cecb87894a2ede42e98cff6f.zip
Patch for gcc-4.2
Package-Manager: portage-2.1.3_rc6
Diffstat (limited to 'games-board/hexxagon')
-rw-r--r--games-board/hexxagon/ChangeLog8
-rw-r--r--games-board/hexxagon/Manifest30
-rw-r--r--games-board/hexxagon/files/hexxagon-1.0-gcc42.patch18
-rw-r--r--games-board/hexxagon/hexxagon-1.0.ebuild10
4 files changed, 54 insertions, 12 deletions
diff --git a/games-board/hexxagon/ChangeLog b/games-board/hexxagon/ChangeLog
index 20ff52585a80..08e064c858e3 100644
--- a/games-board/hexxagon/ChangeLog
+++ b/games-board/hexxagon/ChangeLog
@@ -1,6 +1,10 @@
# ChangeLog for games-board/hexxagon
-# Copyright 2000-2006 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/games-board/hexxagon/ChangeLog,v 1.16 2006/10/09 14:36:31 nyhm Exp $
+# Copyright 2000-2007 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/games-board/hexxagon/ChangeLog,v 1.17 2007/07/06 15:48:50 nyhm Exp $
+
+ 06 Jul 2007; Tristan Heaven <nyhm@gentoo.org>
+ +files/hexxagon-1.0-gcc42.patch, hexxagon-1.0.ebuild:
+ Patch for gcc-4.2
09 Oct 2006; Tristan Heaven <nyhm@gentoo.org> hexxagon-1.0.ebuild:
Install desktop entry
diff --git a/games-board/hexxagon/Manifest b/games-board/hexxagon/Manifest
index 881a4692c89c..cb87816b925d 100644
--- a/games-board/hexxagon/Manifest
+++ b/games-board/hexxagon/Manifest
@@ -1,12 +1,19 @@
+-----BEGIN PGP SIGNED MESSAGE-----
+Hash: SHA1
+
+AUX hexxagon-1.0-gcc42.patch 540 RMD160 028664faea54daf630775efb68b054ac4ac94e51 SHA1 bde3e983dfc22ba14e31babf6274ba8c1b307865 SHA256 3ad18b5df0b51dc78218c32b4b2563b6e522809af29c27d378e0a2fe285397df
+MD5 94a9edd1ba9e541713e28d4b04b4ca5e files/hexxagon-1.0-gcc42.patch 540
+RMD160 028664faea54daf630775efb68b054ac4ac94e51 files/hexxagon-1.0-gcc42.patch 540
+SHA256 3ad18b5df0b51dc78218c32b4b2563b6e522809af29c27d378e0a2fe285397df files/hexxagon-1.0-gcc42.patch 540
DIST hexxagon-1.0.tar.bz2 1245889 RMD160 d38b98db3a694818437c6dfc8916ff0ce338f1ea SHA1 1ffe2d6d64a79888c9e5b0dde476006e251afc21 SHA256 d38c6171550a2e10ece4ae655cbc417a1bdb86912cd5f141e2a19840d4cb5f5f
-EBUILD hexxagon-1.0.ebuild 723 RMD160 d444e917ad2037c1e7e36471319a66ae39cbca18 SHA1 ca3a43ea7c2391318d18258383b74a1a373a1438 SHA256 9b6fca5c6102120bfda130049563f953f61728e1aa56b2eb598b20b7a63139b1
-MD5 7a6d99b4e0f91e9e15572bc9471c48a1 hexxagon-1.0.ebuild 723
-RMD160 d444e917ad2037c1e7e36471319a66ae39cbca18 hexxagon-1.0.ebuild 723
-SHA256 9b6fca5c6102120bfda130049563f953f61728e1aa56b2eb598b20b7a63139b1 hexxagon-1.0.ebuild 723
-MISC ChangeLog 1885 RMD160 691cc7d3f32ed897717cfb9825b25cf9bf240361 SHA1 a8450a3ec1df7dcbe029a9aa11c435782ff3c1d4 SHA256 71473937ffdf3309fedd36483ae1e9d49d10acdd711f67ee9961d94fd73e7986
-MD5 c82be6f55a1d90b5608e0e346fe756d8 ChangeLog 1885
-RMD160 691cc7d3f32ed897717cfb9825b25cf9bf240361 ChangeLog 1885
-SHA256 71473937ffdf3309fedd36483ae1e9d49d10acdd711f67ee9961d94fd73e7986 ChangeLog 1885
+EBUILD hexxagon-1.0.ebuild 804 RMD160 40f164325437483c3c3e46823e37e4f74e99e133 SHA1 e5f942a15e1628c13bc7005f443200db10db591f SHA256 c815f35b53bdee06790c285d6ed6c0f631a604805ae388975e19a8a1b88b75f9
+MD5 abbbc7b8ad0e39dc05a73f2e2abeeda9 hexxagon-1.0.ebuild 804
+RMD160 40f164325437483c3c3e46823e37e4f74e99e133 hexxagon-1.0.ebuild 804
+SHA256 c815f35b53bdee06790c285d6ed6c0f631a604805ae388975e19a8a1b88b75f9 hexxagon-1.0.ebuild 804
+MISC ChangeLog 2010 RMD160 50968a0e84b2df3f33b8219caa9732f5b1478930 SHA1 50d5360bca025c1956463e5c274520c6d2de9ed5 SHA256 72fcd55d2b4f1f8469c1746d1521d5b649b24748b31917b95d224853118d06be
+MD5 034cef5a5d7eae949d08fa9f35a4dd01 ChangeLog 2010
+RMD160 50968a0e84b2df3f33b8219caa9732f5b1478930 ChangeLog 2010
+SHA256 72fcd55d2b4f1f8469c1746d1521d5b649b24748b31917b95d224853118d06be ChangeLog 2010
MISC metadata.xml 158 RMD160 cbd9984bb6b426c8c9cee5022fe0a26261612fea SHA1 be5251fa1dacef5c41b74761bb1c8c54fb633b9e SHA256 1423a4fdd4a79b1728a2056d9e300f7e1074253095d82726218d9e9b953888a3
MD5 f17b9b8fa07a38914fe1c03268f51678 metadata.xml 158
RMD160 cbd9984bb6b426c8c9cee5022fe0a26261612fea metadata.xml 158
@@ -14,3 +21,10 @@ SHA256 1423a4fdd4a79b1728a2056d9e300f7e1074253095d82726218d9e9b953888a3 metadata
MD5 1e38fa14238c996c217d5d79ad3d144b files/digest-hexxagon-1.0 244
RMD160 e6462f446ba7fa5611007b2ec1099a64d7a017b5 files/digest-hexxagon-1.0 244
SHA256 25c81419bc23af29df9767be14a3c31caf431c275cbba1b16d4db98a4e2491b4 files/digest-hexxagon-1.0 244
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v2.0.4 (GNU/Linux)
+
+iD8DBQFGjmRodz7hIScOURERAnNAAKDhSKFQPEae9zQ6VvgJiBeMUlqTBgCgy76e
+G5aOgyIvfPodzoikgZyCb8Y=
+=WfuI
+-----END PGP SIGNATURE-----
diff --git a/games-board/hexxagon/files/hexxagon-1.0-gcc42.patch b/games-board/hexxagon/files/hexxagon-1.0-gcc42.patch
new file mode 100644
index 000000000000..200958b07f77
--- /dev/null
+++ b/games-board/hexxagon/files/hexxagon-1.0-gcc42.patch
@@ -0,0 +1,18 @@
+--- src/libhexx/bitboard64.h
++++ src/libhexx/bitboard64.h
+@@ -55,13 +55,12 @@
+ printf("0x%X, 0x%X\n", lowbits, highbits);
+ };
+
+- friend std::ostream& operator<<(std::ostream &output, const class BitBoard64 &b);
+- friend std::istream& operator>>(std::istream &input, class BitBoard64 &b);
+
+- private:
+
+ uint32_t lowbits, highbits;
+ };
++ std::ostream& operator<<(std::ostream &output, const class BitBoard64 &b);
++ std::istream& operator>>(std::istream &input, class BitBoard64 &b);
+ }
+
+ #endif
diff --git a/games-board/hexxagon/hexxagon-1.0.ebuild b/games-board/hexxagon/hexxagon-1.0.ebuild
index cbe1a7ba6b6c..a117aa07e705 100644
--- a/games-board/hexxagon/hexxagon-1.0.ebuild
+++ b/games-board/hexxagon/hexxagon-1.0.ebuild
@@ -1,6 +1,6 @@
-# Copyright 1999-2006 Gentoo Foundation
+# Copyright 1999-2007 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/games-board/hexxagon/hexxagon-1.0.ebuild,v 1.6 2006/10/09 14:36:31 nyhm Exp $
+# $Header: /var/cvsroot/gentoo-x86/games-board/hexxagon/hexxagon-1.0.ebuild,v 1.7 2007/07/06 15:48:50 nyhm Exp $
inherit eutils games
@@ -17,6 +17,12 @@ DEPEND=">=dev-cpp/glibmm-2.4
>=dev-cpp/gtkmm-2.4
>=x11-libs/gtk+-2.0"
+src_unpack() {
+ unpack ${A}
+ cd "${S}"
+ epatch "${FILESDIR}"/${P}-gcc42.patch
+}
+
src_install() {
emake DESTDIR="${D}" install || die "emake install failed"
newicon images/board_N_2.xpm ${PN}.xpm