Portage is a package management system used by Gentoo Linux
# ChangeLog for games-simulation/lincity
# Copyright 2002-2008 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/games-simulation/lincity/ChangeLog,v 1.17 2008/02/05 21:16:49 grobian Exp $
05 Feb 2008; Fabian Groffen
Dropped ppc-macos keyword, see you in prefix
06 Dec 2006; Chris Gianelloni
Remove old virtual/x11 dependency.
05 Oct 2006; Tristan Heaven
Fix gettext dependency
22 Feb 2006;
Modular X dependency fix
29 Oct 2005; Fabian Groffen
Marked ~ppc-macos (bug #107879)
29 Jun 2005; Ferris McCormick
Add ~sparc keyword. Builds and runs fine.
17 Feb 2005; Michael Sterrett
lincity-1.12.1.ebuild:
fix deps for bug #82318
28 Dec 2004; Ciaran McCreesh
Change encoding to UTF-8 for GLEP 31 compliance
*lincity-1.12.1 (19 Oct 2004)
19 Oct 2004; Michael Sterrett
version bump (bug #65279)
19 Oct 2004; Michael Sterrett
-files/lincity-1.11a-gcc3.patch, -lincity-1.12_pre53.ebuild:
clean older ebuild
01 Jul 2004; Jeremy Huddleston
lincity-1.12.0.ebuild, lincity-1.12_pre53.ebuild:
virtual/glibc -> virtual/libc
27 Mar 2004; Michael Sterrett
lincity-1.12_pre53.ebuild:
use || to say what we really mean in DEPEND
*lincity-1.12.0 (22 Jan 2004)
22 Jan 2004; Michael Sterrett
version bump
12 Dec 2003; Jon Portnoy
AMD64 keywords.
*lincity-1.12_pre53 (13 Jul 2003)
13 Jul 2003; Mike Frysinger
Version bumped to update to the new install process and fix
the HOMEPAGE for #17434.
*lincity-1.11a-r1 (5 May 2002)
01 Nov 2002; Jon Nall
added PPC to KEYWORDS
01 Oct 2002; Mike Frysinger
Deleted old patch and made a new one to address same issues and more ... #8448
17 jul 2002; Jose Alberto Suárez López
Added LICENSE, KEYWORDS.
5 May 2002; B.Verwilst
Fixed bug #2194, now installs fine with sandbox.
when X in use, links xlincity to lincity, to keep standard startup
method
*lincity-1.11a (1 Feb 2002)
1 Feb 2002; G.Bevin
Added initial ChangeLog which should be updated whenever the package is
updated in any way. This changelog is targetted to users. This means that the
comments should well explained and written in clean English. The details about
writing correct changelogs are explained in the skel.ChangeLog file which you
can find in the root directory of the portage repository.
DIST lincity-1.12.1.tar.gz 795709 RMD160 5b0a3bfa77372577ac3d9cc42e6a806f27a52ef3 SHA1 280375273f6e741d707dc8e11fdedb160d230c95 SHA256 9223a724204e0755ed65d6ae202a5b1a876204cc835ab3e87230dc39f7b9b976
EBUILD lincity-1.12.1.ebuild 1223 RMD160 e53d1a11c889134315eed9f78d3867012bf387a8 SHA1 266c421763b2e199ff36f6370f05e3779de58027 SHA256 55feec1c3ea163a3d2f2fe7beb06b5fd1f6e2a96f34cad096abbe0555ea6aa07
MISC ChangeLog 3156 RMD160 72da01c4b082f08a8a0b0c2f89a8db1dffcac96b SHA1 cdfc297d9bcf7a1e81de632af43802bb40acca07 SHA256 37fe7015820ef5cb42339784bd8233a66514618ff4257f3a6ca9ede00c3fc66d
MISC metadata.xml 158 RMD160 cbd9984bb6b426c8c9cee5022fe0a26261612fea SHA1 be5251fa1dacef5c41b74761bb1c8c54fb633b9e SHA256 1423a4fdd4a79b1728a2056d9e300f7e1074253095d82726218d9e9b953888a3
# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/games-simulation/lincity/lincity-1.12.1.ebuild,v 1.8 2008/02/05 21:16:49 grobian Exp $
inherit games
DESCRIPTION="city/country simulation game for X and Linux SVGALib"
HOMEPAGE="http://lincity.sourceforge.net/"
SRC_URI="mirror://sourceforge/lincity/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="amd64 ppc ~sparc x86"
IUSE="nls svga X"
# dep fix (bug #82318)
RDEPEND="nls? ( virtual/libintl )
svga? ( media-libs/svgalib )
X? (
x11-libs/libXext
x11-libs/libSM )
!svga? (
x11-libs/libXext
x11-libs/libSM )"
DEPEND="${RDEPEND}
nls? ( sys-devel/gettext )"
src_compile() {
local myconf=
if ! use X && ! use svga ; then
myconf="--with-x"
fi
egamesconf \
--disable-dependency-tracking \
--with-gzip \
$(use_enable nls) \
$(use_with svga) \
$(use_with X x) \
${myconf} \
|| die
emake || die "emake failed"
}
src_install() {
make DESTDIR="${D}" install || die "make install failed"
dodoc Acknowledgements CHANGES README* TODO || die "dodoc failed"
if use nls ; then
cd "${D}/${GAMES_DATADIR}"
mv locale "${D}/usr/share/"
fi
prepgamesdirs
}