ChangeLog

# ChangeLog for games-mud/mcl
# Copyright 2002-2008 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/games-mud/mcl/ChangeLog,v 1.17 2008/01/22 05:35:50 nyhm Exp $

22 Jan 2008; Tristan Heaven
+files/mcl-0.53.00-gcc42.patch, mcl-0.53.00.ebuild:
Fix compilation with gcc 4.2, bug #206388

21 Oct 2007; Michael Sterrett
+files/mcl-0.53.00-inputlines.patch, mcl-0.53.00.ebuild:
add patch from Jose Quinteiro to send whole lines to embedded interpreter (bug
#196216)

28 Nov 2006; Tristan Heaven
+files/mcl-0.53.00-libdir.patch, mcl-0.53.00.ebuild:
Fix install paths, bug #156488

20 Oct 2006; Tristan Heaven mcl-0.53.00.ebuild:
Remove gnuconfig_update

01 May 2005; Michael Hanselmann mcl-0.53.00.ebuild:
Stable on ppc.

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

02 Dec 2004; Michael Sterrett
+files/0.53.00-dynacomplete.patch, mcl-0.53.00.ebuild:
Add patch to samples/contrib/DynaComplete.py (bug #72981)

05 Nov 2004; Joseph Jezak mcl-0.53.00.ebuild:
Added ~ppc.

05 Sep 2004; Daniel Ahlberg mcl-0.53.00.ebuild,
files/mcl-0.53.00-gcc34.patch:
Added gcc34 patch by Thomas Weidner <3.14159@gmx.net> in #58661.

20 Aug 2004; Michael Sterrett
+files/0.53.00-vc.patch, mcl-0.53.00.ebuild:
Add patch from Robert Gill via bug #58489 to enable mcl to be able to be
used from the virtual console.

19 Apr 2004; Chris Gianelloni mcl-0.53.00.ebuild:
Marking stable on amd64 (no bugs in 202 days).

30 Mar 2004; Daniel Ahlberg mcl-0.53.00.ebuild,
files/mcl-0.53.00-fPIC.patch:
Adding amd64 keyword. Closing #45280

*mcl-0.53.00 (30 Sep 2003)

30 Sep 2003; Michael Sterrett mcl-0.53.00.ebuild:
more precise doc handling

30 Sep 2003; Michael Sterrett :
version bump (in repsonse to bug 30017); convert to use games eclass

*mcl-0.52.99.ebuild (8 Aug 2002)

30 Sep 2002; Mike Frysinger mcl-0.52.99-gcc3.patch :
Added a patch so this compiles under gcc3.x and cleaned up the ebuild

8 Aug 2002; J. Alberto Suárez López mcl-0.52.99.ebuild :
First relase.

Manifest

AUX 0.53.00-dynacomplete.patch 424 RMD160 e23684b1c954273654f22e49be2482a7fc8d0abb SHA1 00faa0e5a17284d44051e6fcb74e6aa91ff5f9f0 SHA256 73bb64b77abc92715182f19e53ff3ff806d7b27c952668da43cd7a7df11a75e4
AUX 0.53.00-vc.patch 1313 RMD160 bafc81e33ed922f1421409d1f41927e1dbba3ec9 SHA1 7f0a53e74314502b03c1df829749543ac7e8124a SHA256 bda3298a5653a28ea5e1b4621d9c04733f665de40bae33446fc60b729a7834a6
AUX mcl-0.53.00-fPIC.patch 797 RMD160 4952bd1e129c74e8767891c4ec42fd75be98c9a9 SHA1 7251111ecba5a31d0604dcb600f632c8d923b79f SHA256 7ec1d684ec485c66e559c3c3743c19be0fb5301269b42bf1851f9ed8bf39de69
AUX mcl-0.53.00-gcc34.patch 476 RMD160 64827d3bd25993962520cb2a4f3b37f9b9441da8 SHA1 1af7d63e7cdb3a66de885456425900006d20040a SHA256 0be999b66bc629eb6c6617b361c0484e216723387d54a4b3ea65d5e17f1c5171
AUX mcl-0.53.00-gcc42.patch 442 RMD160 9494937fdb195b8974238cb5e70af9ae9c8a3abc SHA1 7c9f940e046cb4853101d7031117cb44b13db875 SHA256 f965c6258b83d3581ea69990f959ff4963d0625ec03974967ec1ab388838d041
AUX mcl-0.53.00-inputlines.patch 22381 RMD160 ee542661cc4e8fbf8b9ae8ecacc3e25369a69629 SHA1 fface2323bb631678c5cce0cb017152eb9176a0b SHA256 80e30138ae8a74f615f400ab58400d3574301f677b64d6027579bcbee05e34b7
AUX mcl-0.53.00-libdir.patch 1213 RMD160 d6021616f794df59467d6f9c6a36ffba13c00e5e SHA1 a7f1bb5e14e4b23537f857294aecec58ee4ab86e SHA256 2ae675268d606fe57956eeaa9087463e711ff562cd9f81ca05649c38e5ba0007
DIST mcl-0.53.00-src.tar.gz 225100 RMD160 207f6494c579acbd814a2f70550833003a4729cd SHA1 1cd3df0301f4739a759ec968a931987be15277bb SHA256 39416133970e9b17e1e2aafc0eb6e1eb95f367c9882efba1439546b1702f43e2
EBUILD mcl-0.53.00.ebuild 1419 RMD160 c624986891dbb081a04e0db40a0af7a61c64ae5e SHA1 68cdee035526434094fc2ac586f116224367d920 SHA256 68d202e45f8d34dff877d728e26eb2880e1bc0cad89417e960a198e8a117c1ba
MISC ChangeLog 2419 RMD160 0162a04b525674b127bb42bc68d41d2561647d7d SHA1 b38b94fe13eb4c5bf81c7bad59e8f3612e6bf418 SHA256 d43a0ae51b0ea3e98f3cc4b4207e62ed1ec7787acaa85a3d89420a09364f3710
MISC metadata.xml 158 RMD160 cbd9984bb6b426c8c9cee5022fe0a26261612fea SHA1 be5251fa1dacef5c41b74761bb1c8c54fb633b9e SHA256 1423a4fdd4a79b1728a2056d9e300f7e1074253095d82726218d9e9b953888a3

files

mcl-0.53.00.ebuild

# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/games-mud/mcl/mcl-0.53.00.ebuild,v 1.17 2008/01/22 05:35:50 nyhm Exp $

inherit eutils games

DESCRIPTION="A console MUD client scriptable in Perl and Python"
HOMEPAGE="http://www.andreasen.org/mcl/"
SRC_URI="http://www.andreasen.org/mcl/dist/${P}-src.tar.gz"

LICENSE="GPL-2"
SLOT="0"
KEYWORDS="amd64 ppc x86"
IUSE="python perl"

DEPEND="perl? ( dev-lang/perl )
python? ( dev-lang/python )"

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

epatch \
"${FILESDIR}"/${P}-fPIC.patch \
"${FILESDIR}"/${PV}-vc.patch \
"${FILESDIR}"/${P}-gcc34.patch \
"${FILESDIR}"/${PV}-dynacomplete.patch \
"${FILESDIR}"/${P}-libdir.patch \
"${FILESDIR}"/${P}-inputlines.patch \
"${FILESDIR}"/${P}-gcc42.patch

sed -i \
-e "/MCL_LIBRARY_PATH/ s:/usr/lib/mcl:$(games_get_libdir)/${PN}:" \
h/mcl.h \
|| die "sed h/mcl.h failed"

# no strip for you
sed -i \
-e "/LDFLAGS=.*-s/s:-s::" \
configure \
|| die "sed failed"
}

src_compile() {
egamesconf \
$(use_enable perl) \
$(use_enable python) \
|| die
emake || die "emake failed"
}

src_install () {
emake DESTDIR="${D}" install || die "emake install failed"
dodoc \
doc/{Changes,Chat,Embedded,Examples,Modules,Plugins,README,TODO} \
|| die "dodoc failed"
dohtml doc/*html || die "dohtml failed"
prepgamesdirs
}

metadata.xml




games