ChangeLog

# ChangeLog for games-puzzle/pathological
# Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/games-puzzle/pathological/ChangeLog,v 1.19 2008/06/25 18:56:36 nixnut Exp $

25 Jun 2008; nixnut pathological-1.1.3-r2.ebuild:
Stable on ppc wrt bug 228965

23 Jun 2008; Raúl Porcel
pathological-1.1.3-r2.ebuild:
ia64 stable wrt #228965

23 Jun 2008; Ferris McCormick
pathological-1.1.3-r2.ebuild:
Sparc stable, Bug #228965. Looks fine.

23 Jun 2008; Christian Faulhammer
pathological-1.1.3-r2.ebuild:
stable x86, bug 228965

22 Jun 2008; Kenneth Prugh
pathological-1.1.3-r2.ebuild:
amd64 stable, bug #228965

29 Feb 2008; Carsten Lohrke
pathological-1.1.3-r1.ebuild, pathological-1.1.3-r2.ebuild:
Remove icon extension from desktop entry to match Icon Theme Specification.

*pathological-1.1.3-r2 (04 Feb 2008)

04 Feb 2008; Tristan Heaven
+pathological-1.1.3-r2.ebuild:
Fix Python SyntaxError

20 Oct 2006; Tristan Heaven
pathological-1.1.3-r1.ebuild:
Cleanup ebuild

16 Mar 2006; Mike Frysinger
+files/pathological-1.1.3-build.patch, pathological-1.1.3-r1.ebuild:
Touchup build.

*pathological-1.1.3-r1 (16 Oct 2005)

16 Oct 2005; Mike Frysinger
+files/pathological-1.1.3-music-py.patch, +pathological-1.1.3-r1.ebuild:
Fix "music_pending_song is not defined" bug in music handling #109272 by
revenger.

11 Jul 2005; Gustavo Zacarias
pathological-1.1.3.ebuild:
Stable on sparc

16 Jun 2005; Gustavo Zacarias
pathological-1.1.3.ebuild:
Keyworded ~sparc

03 Jan 2005; Chris Gianelloni
pathological-1.1.3.ebuild:
Added menu entry and closing bug #76558.

29 Dec 2004; Joseph Jezak pathological-1.1.3.ebuild:
Marked ppc stable.

05 Nov 2004; Joseph Jezak pathological-1.1.3.ebuild:
Added ~ppc.

*pathological-1.1.3 (21 Sep 2003)

21 Sep 2003; Michael Sterrett metadata.xml,
pathological-1.1.3.ebuild:
version bump; add metadata.xml

10 Jul 2003; Michael Sterrett
pathological-1.1.2.ebuild:
fix DESCRIPTION

10 Jul 2003; Michael Sterrett
pathological-1.1.2.ebuild:
Don't use doexe for pathological.py to avoid trying to strip it.
Use insopts for getting file perms right.

*pathological-1.1.2 (10 Jul 2003)

10 Jul 2003; Michael Sterrett
pathological-1.1.2.ebuild:
Initial commit. ebuild not based on user submitted ebuild. (bug 23443)

Manifest

AUX pathological-1.1.3-build.patch 527 RMD160 c63dd35a2f47e9a48ac4ff41646231778f8124b7 SHA1 54c4cb70b0a032bd66ff96171677756ef9e24f28 SHA256 93d4c806d11896a46d31b71fc81799141084cdde1323cc933c748b80f6ac4a3f
AUX pathological-1.1.3-music-py.patch 475 RMD160 697d212e125fa0eca72f6aa78e80ac582955752f SHA1 36d57d8488bec2c7948f0824919e0e04e5026b64 SHA256 35938ac1f96dad12c74fd57e0002fcf523fe573b269e03992d3ae006880819c0
DIST pathological-1.1.3.tar.gz 6995274 RMD160 3a85804cdc00f8c91a7ea6f219d7f4e128c103a0 SHA1 70b1c9e12704c7fd3b301aa90bceee2e8373b7b9 SHA256 813ef0812ba6b3218b35c2ddea423c9c6ee912925824497f52d5310bc76f85de
EBUILD pathological-1.1.3-r2.ebuild 1773 RMD160 d03e4e8b6cc4f5e66c363f1a36e3f65368d8355a SHA1 5a6fabc8349bbb28ec7d410a7ebbfb05e81c0b9b SHA256 cccc2bfe40ef462076ce09e2f1faeaa501264d4f126ccb3bc6e00f9c607a9448
MISC ChangeLog 2786 RMD160 8e71fbcb28d0f5fbf303f1233a602f128cfab136 SHA1 172334603fed8cff4b8ebdae3c1b75c6733b1bf6 SHA256 015a6f340c39c79f896c0dc7142d01db2338c2ebb70dc9325c427f5d52eeb6c6
MISC metadata.xml 221 RMD160 617e2d275f39c937dfdc8ae1ebc0b4fac331d0a9 SHA1 e947c4afb6291420a09d464cb18472cfcf1cb498 SHA256 80c34a967b80bba5f0f27215677fdad5b1ed739678287b62db1f6c345cf69811

files

metadata.xml




games

mr_bones_@gentoo.org

pathological-1.1.3-r2.ebuild

# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/games-puzzle/pathological/pathological-1.1.3-r2.ebuild,v 1.8 2008/06/26 03:29:29 mr_bones_ Exp $

inherit eutils games

DESCRIPTION="An enriched clone of the game 'Logical' by Rainbow Arts"
HOMEPAGE="http://pathological.sourceforge.net/"
SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"

LICENSE="GPL-2"
SLOT="0"
KEYWORDS="amd64 ia64 ppc sparc x86"
IUSE="doc"

DEPEND="doc? ( media-libs/netpbm )"
RDEPEND=">=dev-python/pygame-1.5.5"

src_unpack() {
unpack ${A}
cd "${S}"
unpack ./${PN}.6.gz

epatch \
"${FILESDIR}"/${P}-build.patch \
"${FILESDIR}"/${P}-music-py.patch

if use doc ; then
sed -i \
-e '5,$ s/=/ /g' makehtml \
|| die "sed makehtml failed"
else
echo "#!/bin/sh" > makehtml
fi

sed -i \
-e "s:/usr/share/games:${GAMES_DATADIR}:" \
-e "s:/var/games:${GAMES_STATEDIR}:" \
-e "s:exec:exec python:" \
${PN} || die "sed ${PN} failed"

sed -i \
-e 's:\xa9:(C):' \
-e "s:/usr/lib/${PN}/bin:$(games_get_libdir)/${PN}:" \
${PN}.py || die "sed ${PN}.py failed"
}

src_install() {
dogamesbin ${PN} || die "dogamesbin failed"

exeinto "$(games_get_libdir)"/${PN}
doexe write-highscores || die "doexe failed"

insinto "${GAMES_DATADIR}"/${PN}
doins -r circuits graphics music sounds ${PN}.py || die "doins data failed"

insinto "${GAMES_STATEDIR}"
doins ${PN}_scores || die "doins scores failed"
fperms 660 "${GAMES_STATEDIR}"/${PN}_scores

dodoc changelog README TODO
doman ${PN}.6
use doc && dohtml -r html/*

doicon ${PN}.xpm
make_desktop_entry ${PN} Pathological ${PN}

# remove some unneeded resource files
rm -f "${D}/${GAMES_DATADIR}"/${PN}/graphics/*.xcf
prepgamesdirs
}