From a56112f9ab4bfdd0b39c099f92982df11325c8b0 Mon Sep 17 00:00:00 2001 From: David Leverton Date: Wed, 1 Oct 2008 21:06:02 +0100 Subject: [PATCH] Move EAPI 2, for great USE deps. --- dev-games/glktermw/Manifest | 1 + dev-games/glktermw/glktermw-0.8.0-r1.ebuild | 46 +++++++++++++++++++++++++++++ 2 files changed, 47 insertions(+) create mode 100644 dev-games/glktermw/glktermw-0.8.0-r1.ebuild diff --git a/dev-games/glktermw/Manifest b/dev-games/glktermw/Manifest index 36368ea..e82cf73 100644 --- a/dev-games/glktermw/Manifest +++ b/dev-games/glktermw/Manifest @@ -3,4 +3,5 @@ AUX glktermw-0.8.0-configure.ac 249 RMD160 1c13cb7a3901239654691191edcd08b0bafa0 AUX glktermw-0.8.0-garglk-extensions.patch 984 RMD160 7e1d96acbc3c39c587ab7a9c6444085d4754ce78 SHA1 bd434f78ceb520ed904a9f50187feb40afcb1218 SHA256 2232fc88c5cf4769b5e6cf1c7570ed5661da3ccd262fb44da9602832a2d79f82 DIST glktermw-080.tar.gz 97574 RMD160 c897e9e29b95f40fab674d2ea1c8ef0783fc06d5 SHA1 8769963d181860295f5c8b0dfe54d7b9904c0424 SHA256 c5dee0676a182f7b557535dff79f67af5f66728eeaf3aaba4fb9eb73d6e9bf71 EBUILD glktermw-0.8.0.ebuild 1366 RMD160 84745a8a98aebe826f49dd68d1134428a3bc54f3 SHA1 7a59de25679a296df99e2d73a2aa8eed6af62ffa SHA256 84c37a0cbb46927b1c07f373b69f9c0fcc32c943c2bc6dbf7232c49a24b74d9a +EBUILD glktermw-0.8.0-r1.ebuild 1240 RMD160 debe006ad7fef477c39956549d37041fe875ca4d SHA1 3839cce0c97fb996087b262f6adf6ebcbf893406 SHA256 50a160982c670824f60e2ac55207be0a52e70e0b1aac210ab764d3e35f3c1e75 MISC metadata.xml 229 RMD160 05d41c316709d6fff71eaf40e582bb77d06eafc3 SHA1 e00aca92ab168425a0557b4aea5fa07777d8cea6 SHA256 a45114b45eed9371b0a54391c22c5242cf2ba9d78a8d2d07c043331240471655 diff --git a/dev-games/glktermw/glktermw-0.8.0-r1.ebuild b/dev-games/glktermw/glktermw-0.8.0-r1.ebuild new file mode 100644 index 0000000..23b12ed --- /dev/null +++ b/dev-games/glktermw/glktermw-0.8.0-r1.ebuild @@ -0,0 +1,46 @@ +# Copyright 1999-2008 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI=2 + +inherit eutils autotools + +MY_P=${P//./} +DESCRIPTION="An ncurses implementation of the Glk API with Unicode support" +HOMEPAGE="http://www.eblong.com/zarf/glk/" +SRC_URI="mirror://ifarchive/programming/glk/implementations/${MY_P}.tar.gz" + +LICENSE="Zarf" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="" + +RDEPEND="sys-libs/ncurses[unicode]" +DEPEND="${RDEPEND} + dev-games/glk-headers" + +S=${WORKDIR}/${PN} + +src_prepare() { + epatch "${FILESDIR}"/glktermw-0.8.0-garglk-extensions.patch + + cp "${FILESDIR}"/glktermw-0.8.0-configure.ac configure.ac || die "cp configure.ac failed" + cp "${FILESDIR}"/glktermw-0.8.0-Makefile.am Makefile.am || die "cp Makefile.am failed" + sed -i -e "s,@PV@,${PV}," configure.ac || die "sed failed" + eautoreconf + + rm glk.h gi_blorb.h gi_dispa.h glkstart.h || die "rm glk headers failed" +} + +src_install() { + emake DESTDIR="${D}" install || die "emake install failed" + dodoc readme.txt readme-orig.txt || die "dodoc failed" + + insinto /etc/glkloader.d + cat >"${T}"/glktermw.rc <<-EOF + [TermW] + path = /usr/$(get_libdir)/libglktermw.so + EOF + doins "${T}"/glktermw.rc || die "doins glktermw.rc failed" +} -- 2.11.4.GIT