ChangeLog

# ChangeLog for games-roguelike/hengband
# Copyright 2000-2008 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/games-roguelike/hengband/ChangeLog,v 1.12 2008/03/13 17:50:11 wolf31o2 Exp $

13 Mar 2008; Chris Gianelloni
hengband-1.6.2-r1.ebuild:
QA cleanup: Fix quoting.

06 Dec 2006; Chris Gianelloni
hengband-1.6.2-r1.ebuild:
Remove old virtual/x11 dependency.

*hengband-1.6.2-r1 (30 Jul 2006)

30 Jul 2006; +files/hengband-1.6.2-added_faq.patch,
-hengband-1.6.2.ebuild, +hengband-1.6.2-r1.ebuild:
Typos, mispellings and missing faq.txt. Bug #113295 by Serge Koksharov

27 Jul 2006; Diego Pettenò hengband-1.6.2.ebuild:
Export CC to use the correct compiler name. Closes bug #140876.

20 Jul 2006; Diego Pettenò hengband-1.6.2.ebuild:
Replace cjk useflag with linguas_ja as per bug #141105, unbreak Japanese
language support.

18 Jul 2006; Diego Pettenò hengband-1.6.2.ebuild:
Add ~x86-fbsd keyword.

20 Feb 2006; hengband-1.6.2.ebuild:
Modular X dependency fix

*hengband-1.6.2 (10 Jul 2005)

10 Jul 2005; Michael Sterrett
+hengband-1.6.2.ebuild:
version bump (bug #65667)

03 Jun 2004; Aron Griffis hengband-1.5.4.ebuild,
hengband-1.6.0.ebuild:
Fix use invocation

*hengband-1.6.0 (03 Feb 2004)

03 Feb 2004; Michael Sterrett hengband-1.6.0.ebuild:
version bump (bug 37713)

*hengband-1.5.4 (27 Dec 2003)

27 Dec 2003; Mike Frysinger :
Initial import. Ebuild submitted by Manuel Lanctot #31447.

Manifest

AUX hengband-1.6.2-added_faq.patch 8548 RMD160 05ddfa8024e868ce0e641543ed9a83fcd553aac3 SHA1 8863e555ff804645224b53f3aea8dfabe2aae731 SHA256 fec234e3b6ee57bf1c8f61a24c20c77eb8bf8ec1a58d404db8a5481c7871198a
DIST hengband-1.6.2-mispellings.patch.gz 11964 RMD160 b20a9106b9823de38cf411cca7fd31d7d1f52915 SHA1 304ddf386bf91b644cc81019443399974601a6cf SHA256 68139e72091e12614124bee63f5700f36a560573e98a541974836fa61a12f08d
DIST hengband-1.6.2.tar.bz2 2029169 RMD160 59f41666dd1724f03739d5fa078e537467dbf36e SHA1 32156fe9363309ba75273d6c8ebb8f2043c97129 SHA256 72f1c8dd9365127ccd155b786d2828a19bbd0311a9d62d07bd16a22600c385b4
EBUILD hengband-1.6.2-r1.ebuild 1641 RMD160 820b09c23b16f8d3bad8190207378ca674113aa3 SHA1 4b8b60a910deabe0686203fdb8d9f84a47986118 SHA256 638d047687d614588032c4b2ac9966b18692cb888f1f4daee1dbeca51e9a292d
MISC ChangeLog 1755 RMD160 8dbd6e743157fba8bbc9f76bdbbbf8377012e631 SHA1 f05d5ec17201d5852e0dd2edf1c163951992a281 SHA256 4a60b8ab0ea1d479ae3504898b6102e70684f0b8002dbed968c5c841712aa3f2
MISC metadata.xml 158 RMD160 cbd9984bb6b426c8c9cee5022fe0a26261612fea SHA1 be5251fa1dacef5c41b74761bb1c8c54fb633b9e SHA256 1423a4fdd4a79b1728a2056d9e300f7e1074253095d82726218d9e9b953888a3

files

hengband-1.6.2-r1.ebuild

# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/games-roguelike/hengband/hengband-1.6.2-r1.ebuild,v 1.3 2008/03/13 17:50:11 wolf31o2 Exp $

inherit toolchain-funcs eutils games

DESCRIPTION="An Angband variant, with a Japanese/fantasy theme"
HOMEPAGE="http://hengband.sourceforge.jp/en/"
SRC_URI="mirror://sourceforge.jp/hengband/10331/${P}.tar.bz2
mirror://gentoo/${P}-mispellings.patch.gz"

KEYWORDS="ppc x86 ~x86-fbsd"
LICENSE="Moria"
SLOT="0"
IUSE="X linguas_ja"

RDEPEND=">=sys-libs/ncurses-5
X? ( x11-libs/libX11 )"
DEPEND="${RDEPEND}
X? ( x11-libs/libXt )"

src_unpack() {
unpack ${A}
cd "${S}"
# Removing Xaw dependency as is not used
sed -i \
-e '/Xaw/d' src/main-xaw.c \
|| die "sed main-xaw failed"
sed -i \
-e 's|root\.|root:|' lib/*/Makefile.in \
|| die "sed Makefile.in failed"
sed -i \
-e 's:/games/:/:g' configure \
|| die "sed configure failed"
epatch "../${P}"-mispellings.patch \
"${FILESDIR}/${P}"-added_faq.patch
}

src_compile() {
local myconf
use linguas_ja || myconf="--disable-japanese"

tc-export CC
egamesconf \
--with-setgid=${GAMES_GROUP} \
`use_with X x` \
${myconf} \
|| die
emake || die "emake failed"
}

src_install() {
make DESTDIR="${D}" install || die "make install failed"
if use linguas_ja ; then
dodoc readme.txt autopick.txt readme_eng.txt autopick_eng.txt
else
newdoc readme_eng.txt readme.txt
newdoc autopick_eng.txt autopick.txt
fi
prepgamesdirs
# FIXME: we need to patch around this BS
fperms g+w "${GAMES_DATADIR}"/${PN}/lib/{apex,data,save,user}
}

metadata.xml




games