Portage is a package management system used by Gentoo Linux
# ChangeLog for games-strategy/freelords
# Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/games-strategy/freelords/ChangeLog,v 1.28 2008/02/29 19:45:27 carlo Exp $
29 Feb 2008; Carsten Lohrke
Remove icon extension from desktop entry to match Icon Theme Specification.
29 May 2007; Tristan Heaven
Fix locale.alias collision, bug #180099
*freelords-0.3.8 (27 May 2007)
27 May 2007; Tristan Heaven
Version bump, bug #179574
09 Oct 2006; Chris Gianelloni
files/digest-freelords-0.3.6, Manifest:
Manifest fix for bug #150400.
05 Oct 2006; Tristan Heaven
freelords-0.3.7.ebuild:
Fix gettext dependency
06 Sep 2006; Chris Gianelloni
+files/freelords-0.3.7-freelordsrc.patch,
files/freelords-0.3.7-gcc41.patch, freelords-0.3.7.ebuild:
Updated gcc41 patch, added freelordsrc patch, and marking stable on ppc/x86.
This is for bug #140707 and bug #133538.
28 May 2006;
freelords-0.3.7.ebuild:
Fix for gcc-4.1
17 Apr 2006; Chris Gianelloni
freelords-0.3.7.ebuild:
Moved games_pkg_setup to beginning of pkg_setup.
29 Mar 2006; Michael Sterrett
freelords-0.3.7.ebuild:
needs sdl-mixer (turned up by bug #128007)
*freelords-0.3.7 (26 Mar 2006)
26 Mar 2006; Michael Sterrett
+freelords-0.3.7.ebuild:
version bump
08 Jan 2006;
Marked ~amd64 Per bug #117580
*freelords-0.3.6 (14 Nov 2005)
14 Nov 2005; Michael Sterrett
+freelords-0.3.6.ebuild:
version bump
05 Jun 2005; Michael Hanselmann
freelords-0.3.4.ebuild:
Stable on ppc.
*freelords-0.3.5 (16 Apr 2005)
16 Apr 2005; Michael Sterrett
+freelords-0.3.5.ebuild:
version bump
13 Dec 2004; Michael Sterrett
-files/freelords-0.3.3-gcc-3.4.patch, -freelords-0.3.3.ebuild,
freelords-0.3.4.ebuild:
clean older ebuild; fix dep (patch from Nathan Skillen via bug #74271)
*freelords-0.3.4 (19 Nov 2004)
19 Nov 2004; Michael Sterrett
+freelords-0.3.4.ebuild:
version bump - contributions from Bryan Duff via bug #69865
08 Nov 2004; Joseph Jezak
+files/freelords-0.3.3-gcc-3.4.patch, freelords-0.3.3.ebuild:
Fixed compiling with gcc 3.4 and added ~ppc.
24 Sep 2004; Michael Sterrett
tidy deps: doesn't like media-libs/paragui-1.1
24 Sep 2004; Michael Sterrett
-files/0.2.3-gcc3.patch, -freelords-0.3.1.ebuild:
clean older version
*freelords-0.3.3 (07 Aug 2004)
07 Aug 2004; Michael Sterrett
+freelords-0.3.3.ebuild:
version bump
05 Apr 2004; Michael Sterrett
clean older version
23 Mar 2004; Michael Sterrett
don't rdepend on pkgconfig and sed
*freelords-0.3.1 (04 Jan 2004)
04 Jan 2004; Michael Sterrett
version bump
*freelords-0.3 (25 Oct 2003)
25 Oct 2003; Mike Frysinger
Version bumpage.
*freelords-0.2.3 (14 Jul 2003)
13 Sep 2003; Mike Frysinger
Added a gcc3 patch #28640.
14 Jul 2003; Mike Frysinger
Version bump. This one installs w/Makefile since they updated the package.
*freelords-0.2.2 (11 Jul 2003)
11 Jul 2003; Mike Frysinger
Initial import. Ebuild submitted by Anders Bruun Olsen
AUX freelords-0.3.7-freelordsrc.patch 529 RMD160 69e1f7a5b7f28b101f163f2d06d4bf858bc94741 SHA1 31d5b3e895014a364e3da963a7cadd68a768f3e6 SHA256 464bcc09ed9994b2c133159485234f08bee11421733a5f9766483c28c65abfd8
AUX freelords-0.3.7-gcc41.patch 2607 RMD160 9da42fdf5be6cbe473abc53d219e2e261d7f0570 SHA1 7df83852c58ac1927f9ac00e531c99543139d2f2 SHA256 f2a4a1cf484d72c6948bcdf9a475661e6a196cd9152ba97db241ac1e3a7f9d2f
AUX freelordsrc 147 RMD160 280bd37b0f3513d369d23a6333f0fb29482f64a6 SHA1 4333410f0f00e25a0a45e25ac381e99354e6741f SHA256 08849f74f79358cbf2ff6fce51c5c7580f8d720694c97ece881ff9d9c1816cda
DIST freelords-0.3.7.tar.bz2 2944264 RMD160 1434766f3eab287d15287d963bb49b2912bf802b SHA1 4428f961b0026b899279fafd90efe5aade0debc6 SHA256 d7ca369cda5e139aa4234e95b573fdef65854b07b65d3ab4e13c0b1eb2f4abac
DIST freelords-0.3.8.tar.bz2 12822319 RMD160 8ed4da9726765a1fdc8f5e41df816e5b57e582d3 SHA1 45ac6dd272559be848d5a2bb684ace09279ae432 SHA256 5d7ad55a86accb8c30ac324729cbf8d752e445d896faa920f3c33f3cb4055a26
EBUILD freelords-0.3.7.ebuild 1807 RMD160 e21a672188a4cc672dbcb6b62ac4cf6f039fb172 SHA1 cf0eddc22c28ef3d224013f669b94f98fa12951f SHA256 b60e7d9aed09fdeb44265fee444317690d05960b852db9a17c317eae3a57d365
EBUILD freelords-0.3.8.ebuild 1684 RMD160 a1adaa5dd1c83670700300e2b76037067d2c18b8 SHA1 d1557aba7fd4f7a29318a30a879aff5982e7f3c4 SHA256 39d0f774f941e5e8935fa7acdec906cf81099a5a0fc127eb695201f53ce6e83a
MISC ChangeLog 3922 RMD160 0d58bd8a31bf256c22f5e16eae7689901677485f SHA1 e222932ceebe939fb14432fd0b8d249042d2e42d SHA256 17acd60f659182d995cca94718d1063573c4579b06338eaacddf13a7a4c59621
MISC metadata.xml 237 RMD160 d6d19ead6ec203eb1f689a6472dc41c37269c8d4 SHA1 e63f2403b525a0753f788d989661edc20fb1fb46 SHA256 b693aefed4fb7df9c2d008c32d9658fe7f2c94596795077d762b8e2a71e7933f
# Copyright 1999-2007 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/games-strategy/freelords/freelords-0.3.7.ebuild,v 1.9 2007/04/25 21:24:12 mr_bones_ Exp $
inherit eutils games
DESCRIPTION="Free Warlords clone"
HOMEPAGE="http://freelords.sourceforge.net/"
SRC_URI="mirror://sourceforge/${PN}/${P}.tar.bz2"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ppc x86"
IUSE="editor nls"
RDEPEND="dev-libs/expat
media-libs/sdl-mixer
media-libs/libsdl
media-libs/sdl-image
>=media-libs/freetype-2
>=media-libs/paragui-1.1.8
!=media-libs/paragui-1.0*
=dev-libs/libsigc++-1.2*
nls? ( virtual/libintl )"
DEPEND="${RDEPEND}
nls? ( sys-devel/gettext )
dev-util/pkgconfig"
pkg_setup() {
if ! built_with_use media-libs/sdl-mixer vorbis ; then
die "Please emerge sdl-mixer with USE=vorbis"
fi
games_pkg_setup
}
src_unpack() {
unpack ${A}
cd "${S}"
sed -i \
-e "s:\"freelordsrc\":\"${GAMES_SYSCONFDIR}/freelordsrc\":" \
src/main.cpp \
|| die "sed src/main.cpp failed"
sed -i \
-e '/^localedir/ s:$(datadir):/usr/share:' \
-e 's:$(prefix)/share/locale:/usr/share/locale:' src/Makefile.in \
|| die "sed src/Makefile.in failed"
epatch \
"${FILESDIR}"/${P}-gcc41.patch \
"${FILESDIR}"/${P}-freelordsrc.patch
}
src_compile() {
egamesconf \
--disable-dependency-tracking \
--disable-paraguitest \
$(use_enable editor) \
$(use_enable nls) \
|| die
emake \
localedir="/usr/share/locale" \
CXXFLAGS="${CXXFLAGS}" || die "emake failed"
}
src_install() {
emake \
DESTDIR="${D}" \
localedir="/usr/share/locale" \
fldesktopdir="/usr/share/applications" \
install || die "emake install failed"
dodoc AUTHORS BUGS ChangeLog DEPENDENCIES HACKER NEWS README TODO \
doc/[[:upper:]]*
prepgamesdirs
}
# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/games-strategy/freelords/freelords-0.3.8.ebuild,v 1.3 2008/02/29 19:45:27 carlo Exp $
inherit eutils games
DESCRIPTION="Free Warlords clone"
HOMEPAGE="http://freelords.sourceforge.net/"
SRC_URI="mirror://sourceforge/${PN}/${P}.tar.bz2"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~ppc ~x86"
IUSE="editor nls"
RDEPEND="dev-libs/expat
media-libs/sdl-mixer
media-libs/libsdl
media-libs/sdl-image
>=media-libs/freetype-2
>=media-libs/paragui-1.1.8
=dev-libs/libsigc++-1.2*
nls? ( virtual/libintl )"
DEPEND="${RDEPEND}
nls? ( sys-devel/gettext )
dev-util/pkgconfig"
pkg_setup() {
if ! built_with_use media-libs/sdl-mixer vorbis ; then
die "Please emerge sdl-mixer with USE=vorbis"
fi
games_pkg_setup
}
src_unpack() {
unpack ${A}
cd "${S}"
sed -i \
-e '/locale/s:$(datadir):/usr/share:' \
-e '/locale/s:$(prefix):/usr:' \
-e 's:$(localedir):/usr/share/locale:' \
-e '/freelords.desktop/d' \
$(find -name 'Makefile.in*') \
|| die "sed failed"
}
src_compile() {
egamesconf \
--disable-dependency-tracking \
--disable-paraguitest \
$(use_enable editor) \
$(use_enable nls) \
|| die
emake || die "emake failed"
}
src_install() {
emake DESTDIR="${D}" install || die "emake install failed"
rm -f "${D}"/usr/share/locale/locale.alias
doicon dat/various/${PN}.png
make_desktop_entry ${PN} FreeLords
if use editor ; then
doicon dat/various/${PN}_editor.png
make_desktop_entry ${PN}_editor "FreeLords Editor" ${PN}_editor
fi
dodoc AUTHORS ChangeLog HACKER NEWS README TODO doc/*.pdf
prepgamesdirs
}