Portage is a package management system used by Gentoo Linux
# ChangeLog for games-roguelike/zangband
# Copyright 2002-2008 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/games-roguelike/zangband/ChangeLog,v 1.14 2008/03/13 17:39:52 wolf31o2 Exp $
13 Mar 2008; Chris Gianelloni
zangband-2.7.4b.ebuild:
QA cleanup: Fix quoting (again).
07 Mar 2008; Chris Gianelloni
zangband-2.7.4b.ebuild:
QA cleanup: Fix quoting.
02 Feb 2008; Michael Sterrett
zangband-2.7.4c.ebuild:
disable gtk (bug #168172)
06 Dec 2006; Chris Gianelloni
zangband-2.7.4b.ebuild:
Remove old virtual/x11 dependency.
05 Nov 2006; Tristan Heaven
zangband-2.7.4c.ebuild:
Change "tcltk" USE flag to "tk", bug #17808
18 Jul 2006; Diego Pettenò
Add ~x86-fbsd keyword.
*zangband-2.7.4c (27 Feb 2006)
27 Feb 2006;
version bump
21 Feb 2006;
Modular X dependency fix
Dropping X use keyword support
16 Sep 2005; Ciaran McCreesh
Converted to UTF-8, fixed encoding screwups
*zangband-2.7.4b (01 Feb 2004)
01 Feb 2004; Michael Sterrett
bug-fix version bump (bug 39941)
*zangband-2.7.4 (25 Nov 2003)
25 Nov 2003; Michael Sterrett
version bump (bug 34315)
10 Jun 2003;
DEPEND on sed >= 4
*zangband-2.7.3 (18 May 2003)
18 May 2003; Martin Holzer
Version bumped. Ebuild submitted by Frank Straetz
in #20994.
*zangband-2.7.2 (16 Mar 2003)
16 Mar 2003; José Alberto Suárez López
bumped version and use game.eclass
*zangband-2.7.1 (15 Jul 2002)
07 Sep 2002; J. Alberto S. L.
zangband-2.7.1.ebuild:
Fix problem with PORTAGE_TMPDIR #7292
6 Sep 2002; Owen Stampflee
Changed "PPC" in keywords, to "ppc".
22 Aug 2002; J. Alberto S. L.
Added PPC KEYWORD.
Added "ZAngband remember its highscores by touching the file in a
more gentle way" by nikai@nikai.net (Nicolas Kaiser)
15 Jul 2002; J. Alberto S. L.
First relase
DIST zangband-2.7.4b.tar.gz 2765148 RMD160 e3443a8eecaa616d2329114aa7f3f08351e36b6f SHA1 408c13158baacc0d4345d40029936084818eca39 SHA256 64e99e4a1aa3881909b8b02d6942fe408c278902a5e8c75b59713e515388fea0
DIST zangband-2.7.4c.tar.gz 2821355 RMD160 50d2f0d6cf7f71302b0f7efcc819ddb4da86cd30 SHA1 476c6cd7555b76626a4a1e05e979ff7976f92875 SHA256 3033fc52d0daab6098394a8caaa6572ba64585d7b9deb62800328ca7ba592cdc
EBUILD zangband-2.7.4b.ebuild 1717 RMD160 86307b2382bb3583d54826a20d12733dc39270f5 SHA1 2850b248808af0631790aa2e94a016f0f79ff8cc SHA256 8b51ef6a6d87863c3af9f5653cdd2b4012802627776c61a913350dd727ee20bc
EBUILD zangband-2.7.4c.ebuild 1712 RMD160 b7c148e51deaaa02ff6ae7b93ec30bde424bc7a6 SHA1 5a659af003d488b9db78b7f017a45f655ad41a10 SHA256 349b22360338ccd4f12241dd1ee32590f9c3ada5bcffab8e92e9e73a6b40caf6
MISC ChangeLog 2516 RMD160 853442890d92a4ca2610a876150c8100123fc808 SHA1 64850469c9bc534ea4e2d0a67adac395fade658f SHA256 b95c8553a627aa06b8c613b8d7d4d338e020198012ebf8625e757cc36c88624f
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-roguelike/zangband/zangband-2.7.4b.ebuild,v 1.7 2008/03/13 17:39:52 wolf31o2 Exp $
inherit games
DESCRIPTION="An enhanced version of the Roguelike game Angband"
HOMEPAGE="http://www.zangband.org/"
SRC_URI="ftp://clockwork.dementia.org/angband/Variant/ZAngband/${P}.tar.gz"
LICENSE="Moria"
SLOT="0"
KEYWORDS="ppc x86"
IUSE="gtk tk"
RDEPEND=">=sys-libs/ncurses-5
sys-libs/zlib
tk? (
dev-lang/tcl
dev-lang/tk )
gtk? ( =x11-libs/gtk+-1* )
x11-libs/libXaw"
DEPEND="${RDEPEND}
x11-proto/xextproto"
S=${WORKDIR}/${PN}
src_compile() {
egamesconf \
--datadir="${GAMES_DATADIR_BASE}" \
"--with-setgid=${GAMES_GROUP}" \
`use_with gtk` \
`use_with tk tcltk` \
|| die "configure failed"
emake || die "emake failed"
}
src_install() {
# Keep some important dirs we want to chmod later
keepdir "${GAMES_DATADIR}/zangband/lib/apex" \
"${GAMES_DATADIR}/zangband/lib/user" \
"${GAMES_DATADIR}/zangband/lib/save"
# Install the basic files but remove unneeded crap
make DESTDIR="${D}/${GAMES_DATADIR}"/zangband/ installbase || \
die "make installbase failed"
rm "${D}${GAMES_DATADIR}"/zangband/{angdos.cfg,readme,z_faq.txt,z_update.txt}
# Install everything else and fix the permissions
dogamesbin zangband || die "dogamesbin failed"
dodoc readme z_faq.txt z_update.txt || die "dodoc failed"
find "${D}${GAMES_DATADIR}/zangband/lib" -type f -exec chmod a-x \{\} \;
prepgamesdirs
# All users in the games group need write permissions to some important dirs
chmod -R g+w "${D}/${GAMES_DATADIR}"/zangband/lib/{apex,save,user}
}
# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/games-roguelike/zangband/zangband-2.7.4c.ebuild,v 1.5 2008/02/02 21:39:50 mr_bones_ Exp $
inherit games
DESCRIPTION="An enhanced version of the Roguelike game Angband"
HOMEPAGE="http://www.zangband.org/"
SRC_URI="ftp://ftp.sunet.se/pub/games/Angband/Variant/ZAngband/${P}.tar.gz"
LICENSE="Moria"
SLOT="0"
KEYWORDS="~ppc ~x86 ~x86-fbsd"
IUSE="tk"
# Dropping X use keyword:
# it had to be $(use_with X x11)
# but ebuild fails to link without-x11
RDEPEND="tk? (
dev-lang/tcl
dev-lang/tk )
x11-libs/libXaw"
DEPEND="${RDEPEND}
x11-proto/xextproto"
S=${WORKDIR}/${PN}
src_compile() {
egamesconf \
--datadir="${GAMES_DATADIR_BASE}" \
--with-setgid="${GAMES_GROUP}" \
--without-gtk \
$(use_with tk tcltk) \
|| die
emake || die "emake failed"
}
src_install() {
# Keep some important dirs we want to chmod later
keepdir "${GAMES_DATADIR}"/${PN}/lib/apex \
"${GAMES_DATADIR}"/${PN}/lib/user \
"${GAMES_DATADIR}"/${PN}/lib/save
# Install the basic files but remove unneeded crap
emake DESTDIR="${D}/${GAMES_DATADIR}"/${PN}/ installbase \
|| die "emake installbase failed"
rm "${D}${GAMES_DATADIR}"/${PN}/{angdos.cfg,readme,z_faq.txt,z_update.txt}
# Install everything else and fix the permissions
dogamesbin zangband || die "dogamesbin failed"
dodoc readme z_faq.txt z_update.txt || die "dodoc failed"
find "${D}${GAMES_DATADIR}/zangband/lib" -type f -exec chmod a-x \{\} \;
prepgamesdirs
# All users in the games group need write permissions to
# some important dirs
fperms -R g+w "${GAMES_DATADIR}"/zangband/lib/{apex,save,user}
}