ChangeLog

# ChangeLog for games-roguelike/moria
# Copyright 2000-2006 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/games-roguelike/moria/ChangeLog,v 1.8 2006/07/18 07:59:25 flameeyes Exp $

18 Jul 2006; Diego Pettenò
+files/5.5.2-fbsd.patch, files/5.5.2-glibc.patch, moria-5.5.2.ebuild:
Fix building on Gentoo/FreeBSD and add ~x86-fbsd keyword, see bug #140878.

23 Aug 2005; Michael Sterrett
files/5.5.2-gentoo-paths.patch:
fix permissions on score file (bug #103491)

17 May 2005; Michael Sterrett moria-5.5.2.ebuild:
use toolchain-funs; tidy

30 Mar 2004; Michael Sterrett moria-5.5.2.ebuild:
don't rdepend on sed; error check sed; use games src_compile

15 Mar 2004; David Holm moria-5.5.2.ebuild:
Added to ~ppc.

20 Jan 2004; Jon Portnoy moria-5.5.2.ebuild :
AMD64 keywords.

*moria-5.5.2 (31 Dec 2003)

31 Dec 2003; Mike Frysinger :
Initial import. Ebuild submitted by Cory Visi #35418.

Manifest

AUX 5.5.2-fbsd.patch 6904 RMD160 8063eba76df2712753fa118e522d492da44c4a31 SHA1 56d7eeaa8e9112505a5c505261f5bc6db221b912 SHA256 14d431275e60b320c33ee30a0fdf446a04d8786fa51080f9cad60f87b630894c
AUX 5.5.2-gentoo-paths.patch 2363 RMD160 fe0ab8a34a6d1382c4408230b23af9364d7218cb SHA1 f8ca19ec55ebba45de0303854db7a5bb86ea4a2b SHA256 40a8402d7b49bb296eb13e5f3b76fec50a6b484c7ffde7943269e11e92829a35
AUX 5.5.2-glibc.patch 9777 RMD160 03ba54df23a4c4673949a88cb256d7826193d3c4 SHA1 d77b5842eb2e8fd936a22801406674e9ede68240 SHA256 96126fc9231d88f43694db49793bbae7d56abf9548ead6e7b07bf7056eabc1c2
DIST moria-extras.tar.bz2 57324 RMD160 1224849eeade7a2b7d1858abc6da816607e1bed1 SHA1 3216dace81698d2c4c0c79a878af2e85a1f220c5 SHA256 60f2a7d7bf8615a090cacafd17cf6fae8f9f0af78700439022e25014384b5076
DIST um5.5.2.tar.Z 910536 RMD160 1556c76f151d7ea29da79071a57398f63d0b138b SHA1 69c7a7bf4e2c5be123ee7a82f5ad12ad5d0f5b08 SHA256 fffab65703c77058a1aadd8647cc1f44bd4349065af0b334702986f36007b2ed
EBUILD moria-5.5.2.ebuild 1904 RMD160 91144448fc1be9c922285b33e2e1b0a6d9ff8b14 SHA1 29c5b3f6d6794a2fe9373632e5c87d7262ea5965 SHA256 eb480db8b98281e0c91530db3006b9a08660b33f803320b4c1cfb8cd4d803e1f
MISC ChangeLog 1122 RMD160 13eb81d60f8b8ba4250b16b39e6cbeed6ef1c0cd SHA1 7de0994352466ed85ef8de8aa5b3d626c648a83a SHA256 b39778b932f20d7f20d53cec97269f3f0455a4defb80f53a86bb023d99137d42
MISC metadata.xml 158 RMD160 cbd9984bb6b426c8c9cee5022fe0a26261612fea SHA1 be5251fa1dacef5c41b74761bb1c8c54fb633b9e SHA256 1423a4fdd4a79b1728a2056d9e300f7e1074253095d82726218d9e9b953888a3

files

metadata.xml




games

moria-5.5.2.ebuild

# Copyright 1999-2006 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/games-roguelike/moria/moria-5.5.2.ebuild,v 1.11 2006/07/18 07:59:25 flameeyes Exp $

inherit eutils toolchain-funcs games

DESCRIPTION="Rogue-like D&D curses game similar to nethack (BUT BETTER)"
HOMEPAGE="http://remarque.org/~grabiner/moria.html"
SRC_URI="ftp://ftp.greyhelm.com/pub/Games/Moria/source/um${PV}.tar.Z
http://www.funet.fi/pub/unix/games/moria/source/um${PV}.tar.Z
http://www.piratehaven.org/~beej/moria/mirror/Games/Moria/source/um${PV}.tar.Z
http://alge.anart.no/ftp/pub/games/RPG/moria/um${PV}.tar.Z
ftp://kane.evendata.net/pub/${PN}-extras.tar.bz2"

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

DEPEND=">=sys-libs/ncurses-5"

S=${WORKDIR}/umoria

src_unpack() {
local f

unpack ${A}
cd "${S}"

epatch \
"${FILESDIR}"/${PV}-gentoo-paths.patch \
"${FILESDIR}"/${PV}-glibc.patch \
"${FILESDIR}"/${PV}-fbsd.patch

for f in source/* unix/* ; do
ln -s ${f} $(basename ${f})
done

sed -i \
-e "s:David Grabiner:root:" \
-e "s:GENTOO_DATADIR:${GAMES_DATADIR}/${PN}:" \
-e "s:GENTOO_STATEDIR:${GAMES_STATEDIR}:" \
config.h \
|| die "sed failed"
sed -i \
-e "/^STATEDIR =/s:=.*:=\$(DESTDIR)${GAMES_STATEDIR}:" \
-e "/^BINDIR = /s:=.*:=\$(DESTDIR)${GAMES_BINDIR}:" \
-e "/^LIBDIR = /s:=.*:=\$(DESTDIR)${GAMES_DATADIR}/${PN}:" \
-e "/^CFLAGS = /s:=.*:=${CFLAGS}:" \
-e "/^OWNER = /s:=.*:=${GAMES_USER}:" \
-e "/^GROUP = /s:=.*:=${GAMES_GROUP}:" \
-e "/^CC = /s:=.*:=$(tc-getCC):" \
Makefile \
|| die "sed failed"
mv doc/moria.6 "${S}" || die "mv failed"
}

src_install() {
dodir "${GAMES_BINDIR}" "${GAMES_DATADIR}/${PN}" "${GAMES_STATEDIR}"
make DESTDIR="${D}" install || die "make install failed"

doman moria.6
dodoc README doc/* "${WORKDIR}"/${PN}-extras/*

prepgamesdirs
}