Portage is a package management system used by Gentoo Linux
# ChangeLog for games-strategy/lgeneral
# Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/games-strategy/lgeneral/ChangeLog,v 1.25 2007/05/24 06:35:26 opfer Exp $
24 May 2007; Christian Faulhammer
lgeneral-1.2_beta12-r1.ebuild:
x86/amd64 stable, bug 173488
15 Jan 2007; Tristan Heaven
+files/lgeneral-1.2_beta12-build.patch,
files/lgeneral-1.2_beta12-gettext.patch, lgeneral-1.2_beta12-r1.ebuild:
Optional nls, bug #154610
20 Oct 2006;
-lgeneral-1.2_beta8.ebuild, -lgeneral-1.2_beta9.ebuild,
lgeneral-1.2_beta12-r1.ebuild:
Adding ~amd64 keyword. Bug #111828 by Mike Bonar
Removing obsoleted ebuilds
09 Oct 2006;
lgeneral-1.2_beta12-r1.ebuild:
Fixing making of lgeneral.po. Bug #146602 by Sascha Geschwandtner
*lgeneral-1.2_beta12-r1 (26 Aug 2006)
26 Aug 2006;
+lgeneral-1.2_beta12-r1.ebuild:
Fix the bad path on the installed lgc-pg, previously pointing to the portage
temporary build directory
*lgeneral-1.2_beta12 (26 Aug 2006)
26 Aug 2006;
+files/lgeneral-1.2_beta12-gentoo-path.patch, +lgeneral-1.2_beta12.ebuild:
Version bump to 1.2-beta12, bug #115761, reported by gunix@comhem.se
*lgeneral-1.2_beta9 (07 Nov 2005)
07 Nov 2005; Michael Sterrett
+lgeneral-1.2_beta9.ebuild:
version bump
*lgeneral-1.2_beta8 (29 Oct 2005)
29 Oct 2005; Michael Sterrett
+lgeneral-1.2_beta8.ebuild:
version bump
*lgeneral-1.2_beta7 (18 Oct 2005)
18 Oct 2005; Michael Sterrett
+lgeneral-1.2_beta7.ebuild:
version bump
16 Oct 2005; Mike Frysinger
+files/lgeneral-1.2_beta6-gcc3.patch, lgeneral-1.2_beta6.ebuild:
Fix by ph for build error with gcc-3.x #109476 by Mike Bonar.
*lgeneral-1.2_beta6 (15 Oct 2005)
15 Oct 2005; Michael Sterrett
+files/1.2_beta6-gcc4.patch, +lgeneral-1.2_beta6.ebuild:
version bump
11 Oct 2005; Michael Sterrett
+files/1.2_beta5-gcc4.patch, lgeneral-1.2_beta5.ebuild:
add patch from Marien Zwart for current gcc __FUNCTION__ handling (bug
#106258)
*lgeneral-1.2_beta5 (06 Oct 2005)
06 Oct 2005; Michael Sterrett
+lgeneral-1.2_beta5.ebuild:
unstable version bump
23 Aug 2005; Chris Gianelloni
lgeneral-1.2_beta2.ebuild:
cp -dpR -> cp -pPR for bug #103487.
23 Aug 2005; Chris Gianelloni
lgeneral-1.2_beta2.ebuild:
cp -a -> cp -dpR for bug #103487.
15 Jun 2005; Chris Gianelloni
lgeneral-1.1.1-r1.ebuild, lgeneral-1.2_beta2.ebuild:
Removed INSTALL file.
26 Jan 2005; Joseph Jezak
Marked ~ppc for bug #77759.
29 Dec 2004; Tom Martin
Marked ~amd64.
23 Jul 2004; Michael Sterrett
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)
29 May 2004; Michael Sterrett
lgeneral-1.2_beta2.ebuild:
version bump - seems to fix bug #41173 as well.
05 Apr 2004; Michael Sterrett
lgeneral-1.1.1-r1.ebuild, files/1.1.1-netbsd-audio.patch:
audio patch from netbsd
20 Mar 2004; Michael Sterrett
lgeneral-1.1.1-r1.ebuild:
IUSE; error messages
*lgeneral-1.1.1-r1 (12 Dec 2002)
12 Dec 2002; Mike Frysinger
Updated to use games eclass and hopefully close #6341
*lgeneral-1.1.1 (15 Aug 2002)
18 Oct 2002; Daniel Ahlberg
Updated to mirror://sourceforge in SRC_URI.
18 Aug 2002; Phil Bordelon
Noticed that the ebuild had the deprecated "*" keyword. Changed to
x86.
15 Aug 2002; Phil Bordelon
Version bump. Also updated the lgeneral-data due to some missing files
in the lgeneral-data-1.1.2 package, with the help of Michael Speck (the
author of LGeneral).
*lgeneral-1.1 (14 Jul 2002)
18 Oct 2002; Daniel Ahlberg
Updated to mirror://sourceforge in SRC_URI.
18 Aug 2002; Phil Bordelon
Noticed that the ebuild had the deprecated "*" keyword. Changed to
x86.
14 Jul 2002; Gabriele Giorgetti
version bump
*lgeneral-1.0.3 (15 Jun 2002)
15 Jun 2002; Spider
new version :)
*lgeneral-1.0.2 (10 Jun 2002)
10 Jun 2002; Gabriele Giorgetti
New package. Ebuild author: Phil Bordelon
AUX 1.1.1-netbsd-audio.patch 813 RMD160 7c8aff0e60b45ccae4b3f891f0f92a503cf8f590 SHA1 510a79663ca44200d6d671250c346a1782b14db4 SHA256 dca1503e39d23e452a6107f11cc06600248660d27195d7616c21b1dabd3514b0
AUX lgeneral-1.2_beta12-64bit.patch 339 RMD160 e68c24f17b82a16db06230323362756593414e88 SHA1 3f5ab08c14959cd149d438d4abaab39663dcad20 SHA256 541bef53004cb900e842d2eb4dc8f144e313a23d194b8b3feeb0bfdb2ebf6487
AUX lgeneral-1.2_beta12-build.patch 318 RMD160 05d9dc69438f42f1ac51479af15d9ec0a1eb64af SHA1 030aa4cb3215b1c3e3add11374472ddf90799789 SHA256 6d173938dfd0b013614734a4705cdcdfcab57fa831afa59a8008d371f7751ced
AUX lgeneral-1.2_beta12-gentoo-path.patch 2393 RMD160 8bf62ea88afb1e0e480436eb298aa1f0abc3f07e SHA1 3f2b6e0463b04b9b929d196c838aa9fc4d82a84d SHA256 199427f23522583fa6a97776bb0710841f961d3528afb8cc3c610e7eed082933
AUX lgeneral-1.2_beta12-gettext.patch 1352 RMD160 02190ad461ac5ee53b3c8eb9ec987ab6dc8a81d6 SHA1 d6a782e714b23ad8ab16a952be2cc6cf222fcf27 SHA256 4e76d9dfeba12160504cb8f034ed11d5b27e361e3eb05c1583c428b021192c1b
DIST lgeneral-1.1.1.tar.gz 588698 RMD160 f4ca361e8b3d180e0fb7136f86cc6412a82974fb SHA1 37ce2f59ec4654893fa864a7582981683e389df8 SHA256 182513e8662251fabbaa782c575b2d96d8d135f20892c3a58112f755c82f9a8b
DIST lgeneral-1.2beta-12.tar.gz 1428381 RMD160 a7a08d50fb400389078ba7716460fce24e750b97 SHA1 ed4ea01ee36a47bb78221862978addf36de580d3 SHA256 ea737943bfc6738a3535dab16d7081f9ad1263fa8b2d747466d3f2e2cc2e3d80
DIST lgeneral-data-1.1.3.tar.gz 1073781 RMD160 d314d174fbec5200f80c88fc6642f90005c54537 SHA1 e0e2afd114e178206d99c1d572525b9814ea60db SHA256 bc4dddc25488dd863b0f4eb9d120e5017055ecbcc2cc53ba12d713681e47f10b
DIST pg-data.tar.gz 410454 RMD160 0f05a0a521639cdf04c8fe6ac8950d5794ccdb0a SHA1 d78db7705e55751332fd1163311311ec36fff3ea SHA256 f2f74022cf8c279451911dda0a57cffab26ebf11429d61a6596310340ed23f76
EBUILD lgeneral-1.1.1-r1.ebuild 1132 RMD160 c67f31c44ffb97cea7168a3aba83db6e51c09f2b SHA1 381457da249178045d57dc6a31240320dd64298e SHA256 895f35da4a51fe572de3e3880135a30d266b5b1291a51797a1cbaddc345fe169
EBUILD lgeneral-1.2_beta12-r1.ebuild 2194 RMD160 f2006c958fffe1362c23fcf9d200dec9db9d8953 SHA1 dc8d9ee9b4c6af681ffee2155c406ef718372906 SHA256 4b49b36f0eec8198e90bdfda9d4f27aacce5a55414fb629dd4d97fcd6e8f2d9c
MISC ChangeLog 5031 RMD160 e69dfed16b65ae39f4fc0adaf111e512781ae2e8 SHA1 904e248f9a1eb3c1b3fc736d23220897db0bad83 SHA256 6848421bb887a0785aaeff01783e39b17f12ac1e0e883d9c45e1c872fbca9437
MISC metadata.xml 158 RMD160 cbd9984bb6b426c8c9cee5022fe0a26261612fea SHA1 be5251fa1dacef5c41b74761bb1c8c54fb633b9e SHA256 1423a4fdd4a79b1728a2056d9e300f7e1074253095d82726218d9e9b953888a3
# Copyright 1999-2007 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/games-strategy/lgeneral/lgeneral-1.1.1-r1.ebuild,v 1.8 2007/11/11 07:40:49 mr_bones_ Exp $
inherit eutils games
DATA=lgeneral-data-1.1.3
DESCRIPTION="A Panzer General clone written in SDL"
HOMEPAGE="http://lgames.sourceforge.net/index.php?project=LGeneral"
SRC_URI="mirror://sourceforge/lgeneral/${P}.tar.gz
mirror://sourceforge/lgeneral/${DATA}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~ppc x86"
IUSE=""
DEPEND=">=media-libs/libsdl-1.2.4
>=media-libs/sdl-mixer-1.2.3"
src_unpack() {
unpack ${A}
cd "${S}"
epatch "${FILESDIR}/${PV}-netbsd-audio.patch"
}
src_compile() {
egamesconf --datadir="${GAMES_DATADIR}"/../
emake || die "emake failed"
cd "${WORKDIR}/${DATA}"
egamesconf --datadir="${GAMES_DATADIR}"/../
emake || die "emake failed (data)"
}
src_install() {
emake DESTDIR="${D}" install || die "emake install failed"
dodoc AUTHORS ChangeLog README TODO
cd "${WORKDIR}/${DATA}"
emake DESTDIR="${D}" install || die "emake install failed (data)"
prepgamesdirs
}
# Copyright 1999-2007 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/games-strategy/lgeneral/lgeneral-1.2_beta12-r1.ebuild,v 1.6 2007/05/24 06:35:26 opfer Exp $
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
media-libs/sdl-mixer
nls? ( virtual/libintl )"
DEPEND="${RDEPEND}
sys-devel/gettext"
S=${WORKDIR}/${MY_P}
src_unpack() {
unpack ${A}
cd "${S}"
epatch \
"${FILESDIR}"/${P}-gentoo-path.patch \
"${FILESDIR}"/${P}-gettext.patch \
"${FILESDIR}"/${P}-64bit.patch \
"${FILESDIR}"/${P}-build.patch
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_compile() {
egamesconf \
--disable-dependency-tracking \
$(use_enable nls) \
|| die
emake || die "emake failed"
# Build the temporary lgc-pg:
cd "${WORKDIR}"/tmp-build
egamesconf \
--disable-dependency-tracking \
--disable-nls \
--datadir="${D}/${GAMES_DATADIR}" \
|| die
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
}