Portage is a package management system used by Gentoo Linux
# 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
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
Marked ppc stable.
05 Nov 2004; Joseph Jezak
Added ~ppc.
*pathological-1.1.3 (21 Sep 2003)
21 Sep 2003; Michael Sterrett
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)
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
# 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
}