From 0d335e792dce1eae478d01a59c0f0ffd0b735414 Mon Sep 17 00:00:00 2001 From: Tristan Heaven Date: Wed, 4 Apr 2007 19:09:49 +0000 Subject: Fix for tclx-8.4 (Portage version: 2.1.2.3) --- games-puzzle/penguzzle/ChangeLog | 8 +++- games-puzzle/penguzzle/files/digest-penguzzle-1.0 | 3 -- .../penguzzle/files/digest-penguzzle-1.0-r1 | 3 ++ .../penguzzle/files/penguzzle-1.0-tclx.patch | 10 +++++ games-puzzle/penguzzle/penguzzle-1.0-r1.ebuild | 49 ++++++++++++++++++++++ games-puzzle/penguzzle/penguzzle-1.0.ebuild | 35 ---------------- 6 files changed, 69 insertions(+), 39 deletions(-) delete mode 100644 games-puzzle/penguzzle/files/digest-penguzzle-1.0 create mode 100644 games-puzzle/penguzzle/files/digest-penguzzle-1.0-r1 create mode 100644 games-puzzle/penguzzle/files/penguzzle-1.0-tclx.patch create mode 100644 games-puzzle/penguzzle/penguzzle-1.0-r1.ebuild delete mode 100644 games-puzzle/penguzzle/penguzzle-1.0.ebuild diff --git a/games-puzzle/penguzzle/ChangeLog b/games-puzzle/penguzzle/ChangeLog index 06860fa49e74..513599613be6 100644 --- a/games-puzzle/penguzzle/ChangeLog +++ b/games-puzzle/penguzzle/ChangeLog @@ -1,6 +1,12 @@ # ChangeLog for games-puzzle/penguzzle # Copyright 2000-2007 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/games-puzzle/penguzzle/ChangeLog,v 1.6 2007/02/08 21:18:31 wolf31o2 Exp $ +# $Header: /var/cvsroot/gentoo-x86/games-puzzle/penguzzle/ChangeLog,v 1.7 2007/04/04 19:09:49 nyhm Exp $ + +*penguzzle-1.0-r1 (04 Apr 2007) + + 04 Apr 2007; Tristan Heaven + +files/penguzzle-1.0-tclx.patch, +penguzzle-1.0-r1.ebuild: + Fix for tclx-8.4 08 Feb 2007; Chris Gianelloni ChangeLog: Regenerate digest in Manifest2 format. diff --git a/games-puzzle/penguzzle/files/digest-penguzzle-1.0 b/games-puzzle/penguzzle/files/digest-penguzzle-1.0 deleted file mode 100644 index 9254009638b1..000000000000 --- a/games-puzzle/penguzzle/files/digest-penguzzle-1.0 +++ /dev/null @@ -1,3 +0,0 @@ -MD5 fe34c61d74e4968b8adfb3721209e1ba penguzzle.zip 21542 -RMD160 b6f7a190c4e2e3ab23c41de915d6a7a39ac0a962 penguzzle.zip 21542 -SHA256 f3c2a4bc94fcd3d00cd8be9bf748bd3b0aa6d4251e64620fe92524e65fb951cd penguzzle.zip 21542 diff --git a/games-puzzle/penguzzle/files/digest-penguzzle-1.0-r1 b/games-puzzle/penguzzle/files/digest-penguzzle-1.0-r1 new file mode 100644 index 000000000000..9254009638b1 --- /dev/null +++ b/games-puzzle/penguzzle/files/digest-penguzzle-1.0-r1 @@ -0,0 +1,3 @@ +MD5 fe34c61d74e4968b8adfb3721209e1ba penguzzle.zip 21542 +RMD160 b6f7a190c4e2e3ab23c41de915d6a7a39ac0a962 penguzzle.zip 21542 +SHA256 f3c2a4bc94fcd3d00cd8be9bf748bd3b0aa6d4251e64620fe92524e65fb951cd penguzzle.zip 21542 diff --git a/games-puzzle/penguzzle/files/penguzzle-1.0-tclx.patch b/games-puzzle/penguzzle/files/penguzzle-1.0-tclx.patch new file mode 100644 index 000000000000..d8c078de6a91 --- /dev/null +++ b/games-puzzle/penguzzle/files/penguzzle-1.0-tclx.patch @@ -0,0 +1,10 @@ +--- bin/penguzzle ++++ bin/penguzzle +@@ -1,4 +1,6 @@ +-#!/usr/bin/wishx ++#!/usr/bin/wish ++package require Tk ++package require Tclx + + source ~/puzz/lib/init + diff --git a/games-puzzle/penguzzle/penguzzle-1.0-r1.ebuild b/games-puzzle/penguzzle/penguzzle-1.0-r1.ebuild new file mode 100644 index 000000000000..cf8e71067077 --- /dev/null +++ b/games-puzzle/penguzzle/penguzzle-1.0-r1.ebuild @@ -0,0 +1,49 @@ +# Copyright 1999-2007 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/games-puzzle/penguzzle/penguzzle-1.0-r1.ebuild,v 1.1 2007/04/04 19:09:49 nyhm Exp $ + +inherit games + +DESCRIPTION="Tcl/Tk variant of the well-known 15-puzzle game" +HOMEPAGE="http://www.naskita.com/linux/penguzzle/penguzzle.shtml" +SRC_URI="http://www.naskita.com/linux/${PN}/${PN}.zip" + +LICENSE="penguzzle" +SLOT="0" +KEYWORDS="amd64 ppc x86" +IUSE="" + +RDEPEND="dev-lang/tk + dev-tcltk/tclx" +DEPEND="app-arch/unzip" + +S=${WORKDIR}/${PN}${PV} + +src_unpack() { + unpack ${A} + cd "${S}" + + sed -i \ + -e "s:~/puzz/images:${GAMES_DATADIR}/${PN}:" \ + lib/init \ + || die "sed init failed" + sed -i \ + -e "s:~/puzz/lib:$(games_get_libdir)/${PN}:" \ + bin/${PN} \ + || die "sed ${PN} failed" + + epatch "${FILESDIR}"/${P}-tclx.patch +} + +src_install() { + insinto "${GAMES_DATADIR}"/${PN} + doins images/img0.gif || die "doins img0.gif failed" + + insinto "$(games_get_libdir)"/${PN} + doins lib/init || die "doins init failed" + + dogamesbin bin/${PN} || die "dogamesbin failed" + + dodoc README + prepgamesdirs +} diff --git a/games-puzzle/penguzzle/penguzzle-1.0.ebuild b/games-puzzle/penguzzle/penguzzle-1.0.ebuild deleted file mode 100644 index 3462bfc28b3e..000000000000 --- a/games-puzzle/penguzzle/penguzzle-1.0.ebuild +++ /dev/null @@ -1,35 +0,0 @@ -# Copyright 1999-2004 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/games-puzzle/penguzzle/penguzzle-1.0.ebuild,v 1.8 2004/12/28 16:17:16 josejx Exp $ - -inherit games - -DESCRIPTION="Tcl/Tk variant of the well-known 15-puzzle game" -HOMEPAGE="http://www.naskita.com/linux/penguzzle/penguzzle.shtml" -SRC_URI="http://www.naskita.com/linux/penguzzle/${PN}.zip" - -LICENSE="penguzzle" -SLOT="0" -KEYWORDS="amd64 x86 ppc" -IUSE="" - -RDEPEND="dev-tcltk/tclx" -DEPEND="${RDEPEND} - app-arch/unzip" - -S="${WORKDIR}/${PN}${PV}" - -src_install() { - insinto "${GAMES_DATADIR}/${PN}" - doins images/* - - insinto "${GAMES_LIBDIR}/${PN}" - doins lib/* - dosed "s:~/puzz/images:${GAMES_DATADIR}/${PN}:" "${GAMES_LIBDIR}/${PN}/init" - - dogamesbin bin/* - dosed "s:~/puzz/lib:${GAMES_LIBDIR}/${PN}:" "${GAMES_BINDIR}/penguzzle" - - dodoc README - prepgamesdirs -} -- cgit v1.2.3-65-gdbad