diff options
author | Michael Sterrett <mr_bones_@gentoo.org> | 2004-07-24 02:45:25 +0000 |
---|---|---|
committer | Michael Sterrett <mr_bones_@gentoo.org> | 2004-07-24 02:45:25 +0000 |
commit | 1f3de42f2c70a6ed835e2e4d3a8156a47fb68649 (patch) | |
tree | 7405ed4b9d76526aa405506de99331bebb44ac47 /games-strategy/lgeneral | |
parent | Stable on sparc wrt security bug #58014. (Manifest recommit) (diff) | |
download | gentoo-2-1f3de42f2c70a6ed835e2e4d3a8156a47fb68649.tar.gz gentoo-2-1f3de42f2c70a6ed835e2e4d3a8156a47fb68649.tar.bz2 gentoo-2-1f3de42f2c70a6ed835e2e4d3a8156a47fb68649.zip |
Use pg-data as recommended by upstream. Patch from Derek Dolney via bug #56302
Diffstat (limited to 'games-strategy/lgeneral')
-rw-r--r-- | games-strategy/lgeneral/ChangeLog | 6 | ||||
-rw-r--r-- | games-strategy/lgeneral/Manifest | 6 | ||||
-rw-r--r-- | games-strategy/lgeneral/files/digest-lgeneral-1.2_beta2 | 2 | ||||
-rw-r--r-- | games-strategy/lgeneral/lgeneral-1.2_beta2.ebuild | 34 |
4 files changed, 33 insertions, 15 deletions
diff --git a/games-strategy/lgeneral/ChangeLog b/games-strategy/lgeneral/ChangeLog index 259df63d9643..0f4e98b4878e 100644 --- a/games-strategy/lgeneral/ChangeLog +++ b/games-strategy/lgeneral/ChangeLog @@ -1,6 +1,10 @@ # ChangeLog for games-strategy/lgeneral # Copyright 2002-2004 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/games-strategy/lgeneral/ChangeLog,v 1.6 2004/06/24 23:28:14 agriffis Exp $ +# $Header: /var/cvsroot/gentoo-x86/games-strategy/lgeneral/ChangeLog,v 1.7 2004/07/24 02:45:25 mr_bones_ Exp $ + + 23 Jul 2004; Michael Sterrett <mr_bones_@gentoo.org> + lgeneral-1.2_beta2.ebuild: + Use pg-data as recommended by upstream. Patch from Derek Dolney via bug #56302 *lgeneral-1.2_beta2 (29 May 2004) diff --git a/games-strategy/lgeneral/Manifest b/games-strategy/lgeneral/Manifest index ab57be249055..21d6b89c1177 100644 --- a/games-strategy/lgeneral/Manifest +++ b/games-strategy/lgeneral/Manifest @@ -1,7 +1,7 @@ -MD5 a8819c828f17d7f1859e5008843bca63 lgeneral-1.1.1-r1.ebuild 1116 -MD5 c2282ea04f78e51c75a9da02c36cc0f0 lgeneral-1.2_beta2.ebuild 1109 MD5 87b97e0fb359ad7cd1706fff9ad24033 ChangeLog 1992 +MD5 a8819c828f17d7f1859e5008843bca63 lgeneral-1.1.1-r1.ebuild 1116 MD5 f17b9b8fa07a38914fe1c03268f51678 metadata.xml 158 -MD5 953c77c072716b242cf1ed6f94c74f50 files/digest-lgeneral-1.2_beta2 142 +MD5 d72ef9fa1981b5f5dfdbcb91776648ea lgeneral-1.2_beta2.ebuild 1362 MD5 9bd18133cff27a13ac0c62fe2ebeba33 files/digest-lgeneral-1.1.1-r1 138 +MD5 a439ff98a9b35e8e232647449c5de2a0 files/digest-lgeneral-1.2_beta2 129 MD5 77fda12a372abfd55040151b84dd2d7b files/1.1.1-netbsd-audio.patch 813 diff --git a/games-strategy/lgeneral/files/digest-lgeneral-1.2_beta2 b/games-strategy/lgeneral/files/digest-lgeneral-1.2_beta2 index 47ff8d7d5040..ba55a08fbe47 100644 --- a/games-strategy/lgeneral/files/digest-lgeneral-1.2_beta2 +++ b/games-strategy/lgeneral/files/digest-lgeneral-1.2_beta2 @@ -1,2 +1,2 @@ MD5 093964e5918e530bed4e404b8e53dea0 lgeneral-1.2beta-2.tar.gz 878853 -MD5 786feb83f163834a22e3e85e1970145f lgeneral-data-1.1.3.tar.gz 1073781 +MD5 17b15c7cdd31547d061522d1e35da6e9 pg-data.tar.gz 410454 diff --git a/games-strategy/lgeneral/lgeneral-1.2_beta2.ebuild b/games-strategy/lgeneral/lgeneral-1.2_beta2.ebuild index 4989f800b1d6..459844964168 100644 --- a/games-strategy/lgeneral/lgeneral-1.2_beta2.ebuild +++ b/games-strategy/lgeneral/lgeneral-1.2_beta2.ebuild @@ -1,10 +1,10 @@ # Copyright 1999-2004 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/games-strategy/lgeneral/lgeneral-1.2_beta2.ebuild,v 1.2 2004/06/24 23:28:14 agriffis Exp $ +# $Header: /var/cvsroot/gentoo-x86/games-strategy/lgeneral/lgeneral-1.2_beta2.ebuild,v 1.3 2004/07/24 02:45:25 mr_bones_ Exp $ inherit eutils games -DATA=lgeneral-data-1.1.3 +DATA=pg-data MY_P="${P/_/}" MY_P="${MY_P/beta/beta-}" DESCRIPTION="A Panzer General clone written in SDL" @@ -22,19 +22,33 @@ DEPEND=">=media-libs/libsdl-1.2.4 S="${WORKDIR}/${MY_P}" +src_unpack() { + unpack ${A} + # Build a temporary lgc-pg that knows about /var/tmp/portage in work/lgc-pg: + cp -a "${S}" "${WORKDIR}/lgc-pg" || die "cp failed." +} + src_compile() { - egamesconf --datadir="${GAMES_DATADIR}/../" + egamesconf --datadir="${GAMES_DATADIR}/../" || die emake || die "emake failed" - cd "${WORKDIR}/${DATA}" - egamesconf --datadir="${GAMES_DATADIR}/../" - emake || die "emake failed (data)" + # Build the temporary lgc-pg: + cd "${WORKDIR}/lgc-pg" + egamesconf --datadir="${D}/${GAMES_DATADIR_BASE}" || die + cd lgc-pg + emake || die "emake failed" } src_install() { - make DESTDIR="${D}" install || die "make install failed" - dodoc AUTHORS ChangeLog INSTALL README TODO - cd "${WORKDIR}/${DATA}" - make DESTDIR="${D}" install || die "make install failed (data)" + make DESTDIR="${D}" install || die "make install failed." + keepdir "${GAMES_DATADIR}/${PN}/"{ai_modules,music} + + # Generate scenario data: + "${WORKDIR}/lgc-pg/lgc-pg/lgc-pg" \ + -s "${WORKDIR}/${DATA}" \ + -d "${D}/${GAMES_DATADIR}/lgeneral" \ + || die "Failed to generate scenario data." + + dodoc AUTHORS ChangeLog INSTALL README.lgeneral README.lgc-pg TODO prepgamesdirs } |