diff options
-rw-r--r-- | games-strategy/liquidwar/ChangeLog | 8 | ||||
-rw-r--r-- | games-strategy/liquidwar/Manifest | 20 | ||||
-rw-r--r-- | games-strategy/liquidwar/files/digest-liquidwar-5.6.4 | 3 | ||||
-rw-r--r-- | games-strategy/liquidwar/files/liquidwar-5.6.4-exec-stack.patch | 27 | ||||
-rw-r--r-- | games-strategy/liquidwar/liquidwar-5.6.4.ebuild | 56 |
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 +} |