ChangeLog

# ChangeLog for games-misc/bsd-games-non-free
# Copyright 2002-2008 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/games-misc/bsd-games-non-free/ChangeLog,v 1.13 2008/03/13 18:34:33 wolf31o2 Exp $

13 Mar 2008; Chris Gianelloni
bsd-games-non-free-2.17.ebuild:
QA cleanup: Fix quoting (again).

12 Jan 2006; Chris Gianelloni
-files/bsdgames-2.13-gentoo.diff, -files/bsdgames_2.13-11.diff:
Removed unused patches.

*bsd-games-non-free-2.17 (15 Aug 2005)

15 Aug 2005; Michael Sterrett
+bsd-games-non-free-2.17.ebuild:
version bump

15 Jun 2005; Chris Gianelloni
bsd-games-non-free-2.13.ebuild:
Removed COPYING and INSTALL files.

05 Apr 2005; Simon Stelling
bsd-games-non-free-2.13.ebuild:
added ~amd64

29 Dec 2004; Ciaran McCreesh :
Change encoding to UTF-8 for GLEP 31 compliance

22 Oct 2004; Sven Wegener
bsd-games-non-free-2.13.ebuild:
Fixed LICENSE syntax and broken Manifest.

22 Oct 2004; David Holm bsd-games-non-free-2.13.ebuild:
Added to ~ppc.

19 Jan 2004; Chris Gianelloni
bsd-games-non-free-2.13.ebuild:
Manually fixing permissions on /var/games/hack. Closing bug #38687.

01 Oct 2003; Michael Sterrett
files/bsdgames_2.13-11.diff:
chown user.group -> chown user:group

*bsd-games-non-free-2.13 (18 Mar 2003)

09 Jul 2003; Mike Frysinger :
Totatlly reworked ebuild.

18 Mar 2003; J.Alberto Suárez López bsd-games-non-free-2.1.3.ebuild:
First realse. Ebuild by Aric LeDell

Manifest

AUX config.params-gentoo 1192 RMD160 8d65e53e57cef1023f96600521044215e93d15b6 SHA1 796a4ffc8dd7c8e7b7721a2fe24d9ab49c48c858 SHA256 d6b6afbb98cec9767b80b8286668d8a85a212e367e727fa4c5c78149afa068bf
DIST bsd-games-non-free-2.17.tar.gz 181134 RMD160 63a95af45d237fefd83544d09a1f3284a940112f SHA1 001d8d299643bd7654f277dc0f1437831690dd8b SHA256 912a9253791ec9748dc49ab6cf7aacf417483c50ee04db57ed6d5dca110cb563
EBUILD bsd-games-non-free-2.17.ebuild 1691 RMD160 ab0882199e6d59b2917d6ed6f46d1bcfc96cdccc SHA1 b38b88bfc983960652f38157f91875b5d9eb218b SHA256 29eb97b540479a8f6a2dd07a0e5947553d480f7ec1c0184b55d37eef8eb8910d
MISC ChangeLog 1761 RMD160 c078b7bcefbeedb31ff5945465466a69a9c67284 SHA1 bb32f423c854ce49819ab3cd730e342e3cf0f327 SHA256 c13f5df9a07b4d6a90627bd525a45bb112a267f73e0d6bbc9626a1348f986228
MISC metadata.xml 158 RMD160 cbd9984bb6b426c8c9cee5022fe0a26261612fea SHA1 be5251fa1dacef5c41b74761bb1c8c54fb633b9e SHA256 1423a4fdd4a79b1728a2056d9e300f7e1074253095d82726218d9e9b953888a3

bsd-games-non-free-2.17.ebuild

# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/games-misc/bsd-games-non-free/bsd-games-non-free-2.17.ebuild,v 1.4 2008/03/13 18:34:33 wolf31o2 Exp $

inherit games

DESCRIPTION="collection of games from NetBSD"
HOMEPAGE="http://www.advogato.org/proj/bsd-games/"
SRC_URI="ftp://metalab.unc.edu/pub/Linux/games/${P}.tar.gz"

# See /usr/share/doc/${P}/CHANGES.rogue
LICENSE="|| ( BSD free-noncomm )"
SLOT="0"
KEYWORDS="amd64 ppc x86"
IUSE=""

RDEPEND="sys-libs/ncurses"
DEPEND="${RDEPEND}
sys-devel/bison
sys-devel/flex"

# Set GAMES_TO_BUILD variable to whatever you want
export GAMES_TO_BUILD=${GAMES_TO_BUILD:="rogue"}

src_unpack() {
unpack ${A}
cd "${S}"

cp "${FILESDIR}"/config.params-gentoo config.params || die "cp failed"
echo bsd_games_cfg_usrlibdir=\"$(games_get_libdir)\" >> ./config.params
echo bsd_games_cfg_build_dirs=\"${GAMES_TO_BUILD}\" >> ./config.params
}

src_compile() {
./configure || die
emake OPTIMIZE="${CFLAGS}" || die "emake failed"
}

build_game() {
has ${1} ${GAMES_TO_BUILD}
}

do_statefile() {
touch "${D}/${GAMES_STATEDIR}/${1}"
chmod ug+rw "${D}/${GAMES_STATEDIR}/${1}"
}

src_install() {
dodir "${GAMES_BINDIR}" "${GAMES_STATEDIR}" /usr/share/man/man{1,6}
make DESTDIR="${D}" install || die "make install failed"

dodoc AUTHORS BUGS ChangeLog ChangeLog.0 NEWS \
PACKAGING README README.non-free SECURITY THANKS TODO YEAR2000 \
bsd-games-non-free.lsm

# state files
build_game rogue && do_statefile rogue.scores

# extra docs
build_game rogue && { docinto rogue ; dodoc rogue/{CHANGES,USD.doc/rogue.me}; }

prepalldocs
prepgamesdirs
}

files

metadata.xml




games