version bump
authorMichael Sterrett <mr_bones_@gentoo.org>
Tue, 16 Aug 2011 20:34:37 +0000 (20:34 +0000)
committerMichael Sterrett <mr_bones_@gentoo.org>
Tue, 16 Aug 2011 20:34:37 +0000 (20:34 +0000)
Package-Manager: portage-2.1.10.3/cvs/Linux i686

games-strategy/lgeneral/ChangeLog
games-strategy/lgeneral/Manifest
games-strategy/lgeneral/lgeneral-1.2.2.ebuild [new file with mode: 0644]

index 33bec626d91cb34b2d93b892d62c1de31c86e8e7..a49507af4d39c24842e3a5fba496e5409faecea5 100644 (file)
@@ -1,6 +1,11 @@
 # ChangeLog for games-strategy/lgeneral
 # Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/games-strategy/lgeneral/ChangeLog,v 1.34 2011/07/20 16:36:57 mr_bones_ Exp $
+# $Header: /var/cvsroot/gentoo-x86/games-strategy/lgeneral/ChangeLog,v 1.35 2011/08/16 20:34:37 mr_bones_ Exp $
+
+*lgeneral-1.2.2 (16 Aug 2011)
+
+  16 Aug 2011; Michael Sterrett <mr_bones_@gentoo.org> +lgeneral-1.2.2.ebuild:
+  version bump
 
 *lgeneral-1.2.1 (20 Jul 2011)
 
index d4bbb35cb0de918a6a6dfa10b8851616c84a02f8..46f74d2a5460d47d73a106fa5fce558ebc6250da 100644 (file)
@@ -7,9 +7,11 @@ AUX lgeneral-1.2.1-build.patch 433 RMD160 d72f8a8880160eac98b3b12911d7c7bcfaeff8
 AUX lgeneral-1.2.1-gentoo-path.patch 1046 RMD160 6e0d9261d0ab8888a32b774ef478dd5a61fcb81b SHA1 144dad5e2d69e6ccd9446ecf7295a1d3e5be0cf6 SHA256 0ce3a09869bdf581d4593e11227bb8ef575f2742005095bc5417150d99af298b
 AUX lgeneral-1.2.1-make-382.patch 794 RMD160 a382f445a74ac9dbdb33345688307068edac1ad8 SHA1 2ce71c111c6e090f12cac95cf577b8f561a9d8a3 SHA256 5d3d878b1188973158cd1ca15abbfcc585353a112da5a1e72c6163dad5807346
 DIST lgeneral-1.2.1.tar.gz 1721089 RMD160 b21f5a623df68fb51bd1b6c760349e55c13aaf6c SHA1 afb85085a7a12f05045565fd1723d270c1aa904a SHA256 94fabf87a82e99708a858cde3a53824cec1998c5f02b111178a6b6e46e7d97f6
+DIST lgeneral-1.2.2.tar.gz 1628913 RMD160 21299a3cc6114a728d4a510efdbf982d6bb2037a SHA1 6098057874fac023ba7870620feaab1b7ac29705 SHA256 1817c409120b9e5f51da2cd43c96c5eda91d6a1207417eeb3e8bacd11248eb74
 DIST lgeneral-1.2.tar.gz 1727728 RMD160 aa154290847a577c36dd6cc3d38bc4491821dbf4 SHA1 dc7d90e90bf9ff85ab35ed5c2b78072d7e716ad6 SHA256 00bdf242c64c544511f359576f5bae799336f23b81849225ac29d7e61c687ce3
 DIST pg-data.tar.gz 410454 RMD160 0f05a0a521639cdf04c8fe6ac8950d5794ccdb0a SHA1 d78db7705e55751332fd1163311311ec36fff3ea SHA256 f2f74022cf8c279451911dda0a57cffab26ebf11429d61a6596310340ed23f76
 EBUILD lgeneral-1.2.1.ebuild 2353 RMD160 c5ecfb2f01ff6359638908dd37f9a6bd2583fe73 SHA1 9b95c9b4617e4dfe6c065ecfc51bab67d11791d3 SHA256 2d0c7219dfa176b631bfeef9c7858f47c714cc24ac5c8c9ec89d9e3eb26d1615
+EBUILD lgeneral-1.2.2.ebuild 2191 RMD160 f71cbecf733ab131fe27e743c0b437ad52d4b6ed SHA1 0caaceea6f27bebb20a12ecb385911329c4647a6 SHA256 3b727178a2cf5bde3a19528766c31c5b01292cfc2c96d35e8529d5a0a9f44c29
 EBUILD lgeneral-1.2.ebuild 2348 RMD160 12233cf281a0731dc79b61607b098644e1a5c3dd SHA1 d08967b06179835523dcb91c48e10fbb97a8ba60 SHA256 92d2f6cb6dfa28ea6c95df2171358875cedd94471eee6a0b2f88109680d6fc30
-MISC ChangeLog 6782 RMD160 9472b15d2741e7a1d5a3ea8ca6263f4e9bc9b4c9 SHA1 43725f6c568ab6c7917655a6378724f97154d4f3 SHA256 cb66588cb9d2dba6fbcc463c5ab3eef917e0d392f52bf17f619ea5b62738ab16
+MISC ChangeLog 6908 RMD160 b4bd1584a99a066c7afdfec241a7674ce173ebf3 SHA1 aef49a912c87a04159f62852cfbe8cd7b4307ade SHA256 83d2c8f63f5a2b246e0a8628974c3ed63aa4fcab06e8e0db237a685bfb2a997c
 MISC metadata.xml 158 RMD160 cbd9984bb6b426c8c9cee5022fe0a26261612fea SHA1 be5251fa1dacef5c41b74761bb1c8c54fb633b9e SHA256 1423a4fdd4a79b1728a2056d9e300f7e1074253095d82726218d9e9b953888a3
diff --git a/games-strategy/lgeneral/lgeneral-1.2.2.ebuild b/games-strategy/lgeneral/lgeneral-1.2.2.ebuild
new file mode 100644 (file)
index 0000000..a561df7
--- /dev/null
@@ -0,0 +1,91 @@
+# Copyright 1999-2011 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/games-strategy/lgeneral/lgeneral-1.2.2.ebuild,v 1.1 2011/08/16 20:34:37 mr_bones_ Exp $
+
+EAPI=2
+inherit eutils autotools games
+
+MY_P="${P/_/}"
+MY_P="${MY_P/beta/beta-}"
+DESCRIPTION="A Panzer General clone written in SDL"
+HOMEPAGE="http://lgames.sourceforge.net/index.php?project=LGeneral"
+SRC_URI="mirror://sourceforge/${PN}/${MY_P}.tar.gz
+       mirror://sourceforge/${PN}/pg-data.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="nls"
+
+RDEPEND="media-libs/libsdl[audio,video]
+       media-libs/sdl-mixer
+       nls? ( virtual/libintl )"
+DEPEND="${RDEPEND}
+       sys-devel/gettext"
+
+S=${WORKDIR}/${MY_P}
+
+src_prepare() {
+       sed -i \
+               -e '/desktop_DATA/d' \
+               -e '/icon_DATA/d' \
+               Makefile.am || die
+
+       cp /usr/share/gettext/config.rpath .
+       rm -f missing
+       eautoreconf
+
+       # Build a temporary lgc-pg that knows about ${WORKDIR}:
+       cp -pPR "${S}" "${WORKDIR}"/tmp-build || die "cp failed"
+       sed -i \
+               -e "s:@GENTOO_DATADIR@:${GAMES_DATADIR}:" \
+               -e "s:@D@::" \
+               {lgc-pg,src}/misc.c \
+               || die "sed failed"
+
+       cd "${WORKDIR}"/tmp-build
+       sed -i \
+               -e "s:@GENTOO_DATADIR@:${GAMES_DATADIR}:" \
+               -e "s:@D@:${D}:" \
+               {lgc-pg,src}/misc.c \
+               || die "sed failed (tmp)"
+}
+
+src_configure() {
+       egamesconf \
+               --disable-dependency-tracking \
+               $(use_enable nls) \
+               || die
+
+       # Build the temporary lgc-pg:
+       cd "${WORKDIR}"/tmp-build
+       egamesconf \
+               --disable-dependency-tracking \
+               --disable-nls \
+               --datadir="${D}/${GAMES_DATADIR}" \
+               || die
+}
+
+src_compile() {
+       emake || die "emake failed"
+
+       # Build the temporary lgc-pg:
+       cd "${WORKDIR}"/tmp-build
+       emake || die "emake failed (tmp)"
+}
+
+src_install() {
+       emake DESTDIR="${D}" install || die "emake install failed"
+       keepdir "${GAMES_DATADIR}"/${PN}/{ai_modules,music,terrain}
+
+       # Generate scenario data:
+       SDL_VIDEODRIVER=dummy "${WORKDIR}"/tmp-build/lgc-pg/lgc-pg \
+               -s "${WORKDIR}"/pg-data \
+               -d "${D}/${GAMES_DATADIR}"/${PN} \
+               || die "Failed to generate scenario data"
+
+       dodoc AUTHORS ChangeLog README.lgeneral README.lgc-pg TODO
+       newicon lgeneral48.png ${PN}.png
+       make_desktop_entry ${PN} LGeneral
+       prepgamesdirs
+}