summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--games-strategy/liquidwar/ChangeLog8
-rw-r--r--games-strategy/liquidwar/Manifest20
-rw-r--r--games-strategy/liquidwar/files/digest-liquidwar-5.6.43
-rw-r--r--games-strategy/liquidwar/files/liquidwar-5.6.4-exec-stack.patch27
-rw-r--r--games-strategy/liquidwar/liquidwar-5.6.4.ebuild56
5 files changed, 109 insertions, 5 deletions
diff --git a/games-strategy/liquidwar/ChangeLog b/games-strategy/liquidwar/ChangeLog
index 6d628fcbfe66..57b4a64c3813 100644
--- a/games-strategy/liquidwar/ChangeLog
+++ b/games-strategy/liquidwar/ChangeLog
@@ -1,6 +1,12 @@
# ChangeLog for games-strategy/liquidwar
# Copyright 2002-2007 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/games-strategy/liquidwar/ChangeLog,v 1.18 2007/05/04 13:53:57 beandog Exp $
+# $Header: /var/cvsroot/gentoo-x86/games-strategy/liquidwar/ChangeLog,v 1.19 2007/10/18 22:31:39 mr_bones_ Exp $
+
+*liquidwar-5.6.4 (18 Oct 2007)
+
+ 18 Oct 2007; Michael Sterrett <mr_bones_@gentoo.org>
+ +files/liquidwar-5.6.4-exec-stack.patch, +liquidwar-5.6.4.ebuild:
+ version bump
04 May 2007; Steve Dibb <beandog@gentoo.org> liquidwar-5.6.3.ebuild:
amd64 stable, bug 175310
diff --git a/games-strategy/liquidwar/Manifest b/games-strategy/liquidwar/Manifest
index aa6ed8fcaff1..e5376f8c1600 100644
--- a/games-strategy/liquidwar/Manifest
+++ b/games-strategy/liquidwar/Manifest
@@ -2,15 +2,24 @@ AUX liquidwar-5.6.3-exec-stack.patch 430 RMD160 979cd0d211211a1864ca237d4af394d0
MD5 82fad0c0744730fbff03e63f19adb90f files/liquidwar-5.6.3-exec-stack.patch 430
RMD160 979cd0d211211a1864ca237d4af394d04c2e5635 files/liquidwar-5.6.3-exec-stack.patch 430
SHA256 d661dab2c07f2df8089c618d4ccf6e40032fe3af19704ff9b4273aec21043263 files/liquidwar-5.6.3-exec-stack.patch 430
+AUX liquidwar-5.6.4-exec-stack.patch 430 RMD160 979cd0d211211a1864ca237d4af394d04c2e5635 SHA1 e911562d977b4f8f38ef2ed3e9095969918f4d17 SHA256 d661dab2c07f2df8089c618d4ccf6e40032fe3af19704ff9b4273aec21043263
+MD5 82fad0c0744730fbff03e63f19adb90f files/liquidwar-5.6.4-exec-stack.patch 430
+RMD160 979cd0d211211a1864ca237d4af394d04c2e5635 files/liquidwar-5.6.4-exec-stack.patch 430
+SHA256 d661dab2c07f2df8089c618d4ccf6e40032fe3af19704ff9b4273aec21043263 files/liquidwar-5.6.4-exec-stack.patch 430
DIST liquidwar-5.6.3.tar.gz 3292030 RMD160 678304f624dcff4480b0398c79650ac3625dc86d SHA1 a0126f0370a92e2db0f18d4bf8cf31a7f15081e2 SHA256 33aedf15ac96dc526dc7daed1a6a311e9ca82bd66268e95a1e57ec29501d0c8b
+DIST liquidwar-5.6.4.tar.gz 3268432 RMD160 991da4af05d1a8cf292faf23e9c06c1f7571672c SHA1 a3006c4da9517c3af3b7bf165b2c86fa369a71c6 SHA256 32c52e4588e8e723f907ef43703b4ddf009e8ff1f29555c09bcc1f70bf5b93a3
EBUILD liquidwar-5.6.3.ebuild 1537 RMD160 640fb4ac7c87ddcb6417bcabc96386cb3c7c2b73 SHA1 2c531bebe1f559229b75fb21e3e8e0fdbd9e8239 SHA256 f37814ce7f6022178b0ad645b5e0f4bfd336ae6cab4794428dda2e27827e79f5
MD5 7b1a4e47c8117fb16d9bbe9c7f28f8b2 liquidwar-5.6.3.ebuild 1537
RMD160 640fb4ac7c87ddcb6417bcabc96386cb3c7c2b73 liquidwar-5.6.3.ebuild 1537
SHA256 f37814ce7f6022178b0ad645b5e0f4bfd336ae6cab4794428dda2e27827e79f5 liquidwar-5.6.3.ebuild 1537
-MISC ChangeLog 3174 RMD160 8bbe7b0e6f296d255dbaee77b5bbe09a5c864c15 SHA1 5809b40fb578ebebbfbc4d790edaa4a32533531e SHA256 6be9d9e8e6746923a7b559933a26824ecc93110012e15aec21f11b13805512dc
-MD5 63beb1b11c0a81f69ed807eb1aa0ce61 ChangeLog 3174
-RMD160 8bbe7b0e6f296d255dbaee77b5bbe09a5c864c15 ChangeLog 3174
-SHA256 6be9d9e8e6746923a7b559933a26824ecc93110012e15aec21f11b13805512dc ChangeLog 3174
+EBUILD liquidwar-5.6.4.ebuild 1542 RMD160 32da7a0133876f0fe51c1a8da673ada6a9d181f6 SHA1 3344d26b3ea228a1dc12f42705bc6bcf0b5bf8ae SHA256 1c846231f1fe0a9e8bc808e73ee6309e23666b49b6852036e0f97ee84bab0634
+MD5 9d25f075f4702321231299c5f055e3a5 liquidwar-5.6.4.ebuild 1542
+RMD160 32da7a0133876f0fe51c1a8da673ada6a9d181f6 liquidwar-5.6.4.ebuild 1542
+SHA256 1c846231f1fe0a9e8bc808e73ee6309e23666b49b6852036e0f97ee84bab0634 liquidwar-5.6.4.ebuild 1542
+MISC ChangeLog 3347 RMD160 0a3bb86631403e68a8106600fda7e756fbf2dd5d SHA1 3236190a3ed21f818d149948779d01287daf3d05 SHA256 0e19f2511d5786237e0d2a27e46f4b7741ad3894fe2d73d9bb99bbcd84ed4c7c
+MD5 78742ffeeb05c6e3fbfb37ebfd933f1c ChangeLog 3347
+RMD160 0a3bb86631403e68a8106600fda7e756fbf2dd5d ChangeLog 3347
+SHA256 0e19f2511d5786237e0d2a27e46f4b7741ad3894fe2d73d9bb99bbcd84ed4c7c ChangeLog 3347
MISC metadata.xml 158 RMD160 cbd9984bb6b426c8c9cee5022fe0a26261612fea SHA1 be5251fa1dacef5c41b74761bb1c8c54fb633b9e SHA256 1423a4fdd4a79b1728a2056d9e300f7e1074253095d82726218d9e9b953888a3
MD5 f17b9b8fa07a38914fe1c03268f51678 metadata.xml 158
RMD160 cbd9984bb6b426c8c9cee5022fe0a26261612fea metadata.xml 158
@@ -18,3 +27,6 @@ SHA256 1423a4fdd4a79b1728a2056d9e300f7e1074253095d82726218d9e9b953888a3 metadata
MD5 8f690ec5f0097c29d0477bf7d257d59c files/digest-liquidwar-5.6.3 250
RMD160 14cda961017941df3ccad590a21c8cdd2a5d6489 files/digest-liquidwar-5.6.3 250
SHA256 c42c637fa68afb40c41cc13b75b6c8d7a65a03f5f0fc8ce13a7900aba221b48e files/digest-liquidwar-5.6.3 250
+MD5 fc15f929fea094b543ce217ddd980b04 files/digest-liquidwar-5.6.4 250
+RMD160 a10319c1a95c90a14f43f7fe253e677f2def7522 files/digest-liquidwar-5.6.4 250
+SHA256 66daaf4086c2d33080987b487002ec470b5e21a7683f721879a888f3a46fa2fa files/digest-liquidwar-5.6.4 250
diff --git a/games-strategy/liquidwar/files/digest-liquidwar-5.6.4 b/games-strategy/liquidwar/files/digest-liquidwar-5.6.4
new file mode 100644
index 000000000000..d84a7f587095
--- /dev/null
+++ b/games-strategy/liquidwar/files/digest-liquidwar-5.6.4
@@ -0,0 +1,3 @@
+MD5 6917dd1026e6685404ffbd086f8ba374 liquidwar-5.6.4.tar.gz 3268432
+RMD160 991da4af05d1a8cf292faf23e9c06c1f7571672c liquidwar-5.6.4.tar.gz 3268432
+SHA256 32c52e4588e8e723f907ef43703b4ddf009e8ff1f29555c09bcc1f70bf5b93a3 liquidwar-5.6.4.tar.gz 3268432
diff --git a/games-strategy/liquidwar/files/liquidwar-5.6.4-exec-stack.patch b/games-strategy/liquidwar/files/liquidwar-5.6.4-exec-stack.patch
new file mode 100644
index 000000000000..83e733b28a05
--- /dev/null
+++ b/games-strategy/liquidwar/files/liquidwar-5.6.4-exec-stack.patch
@@ -0,0 +1,27 @@
+--- src/glouglou.s
++++ src/glouglou.s
+@@ -240,3 +240,6 @@
+
+ ret
+
++#ifdef __ELF__
++.section .note.GNU-stack,"",%progbits
++#endif
+--- src/monster.s
++++ src/monster.s
+@@ -972,3 +972,6 @@
+ ret # retour au c
+
+
++#ifdef __ELF__
++.section .note.GNU-stack,"",%progbits
++#endif
+--- src/spread.s
++++ src/spread.s
+@@ -957,3 +957,6 @@
+
+
+
++#ifdef __ELF__
++.section .note.GNU-stack,"",%progbits
++#endif
diff --git a/games-strategy/liquidwar/liquidwar-5.6.4.ebuild b/games-strategy/liquidwar/liquidwar-5.6.4.ebuild
new file mode 100644
index 000000000000..de45923f8616
--- /dev/null
+++ b/games-strategy/liquidwar/liquidwar-5.6.4.ebuild
@@ -0,0 +1,56 @@
+# Copyright 1999-2007 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/games-strategy/liquidwar/liquidwar-5.6.4.ebuild,v 1.1 2007/10/18 22:31:39 mr_bones_ Exp $
+
+inherit eutils games
+
+DESCRIPTION="unique multiplayer wargame"
+HOMEPAGE="http://www.ufoot.org/liquidwar/"
+SRC_URI="http://savannah.nongnu.org/download/liquidwar/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
+IUSE="nls"
+RESTRICT="test"
+
+DEPEND=">=media-libs/allegro-4.2"
+
+src_unpack() {
+ unpack ${A}
+ cd "${S}"
+ epatch "${FILESDIR}"/${P}-exec-stack.patch
+ sed -i \
+ -e 's:/games::' \
+ -e '/^MANDIR/ s:=.*:= $(mandir)/man6:' \
+ -e '/^PIXDIR/ s:=.*:= /usr/share/pixmaps:' \
+ -e '/^DESKTOPDIR/ s:=.*:= /usr/share/applnk/Games/:' \
+ -e '/^INFODIR/ s/=.*/= $(infodir)/' \
+ -e '/^GAMEDIR/ s/exec_prefix/bindir/' \
+ -e '/install/s:-s ::' \
+ -e 's:$(DOCDIR)/txt:$(DOCDIR):g' \
+ -e 's:$(GMAKE):$(MAKE):' \
+ -e '/^DOCDIR/ s:=.*:= /usr/share/doc/$(PF):' Makefile.in \
+ || die 'sed Makefile.in failed'
+ sed -i \
+ -e '/^GAMEDIR/ s/$(exec_prefix)/@bindir@/' \
+ -e 's:/games::' src/Makefile.in \
+ || die "sed src/Makefile.in failed"
+}
+
+src_compile() {
+ egamesconf \
+ --disable-doc-ps \
+ --disable-doc-pdf \
+ --disable-target-opt \
+ || die
+ emake || die "emake failed"
+}
+
+src_install() {
+ emake DESTDIR="${D}" install_nolink || die "emake install failed"
+ rm -f "${D}"/usr/share/doc/${PF}/COPYING
+ use nls || rm -f "${D}"/usr/share/doc/${PF}/README.*
+ prepalldocs
+ prepgamesdirs
+}