From 7cd6e736be9f7a88fcbef7b07e75c0d8bf4fdc01 Mon Sep 17 00:00:00 2001 From: Jeroen Roovers Date: Wed, 30 Nov 2005 00:02:08 +0000 Subject: [PATCH] Import of Debian's improved an. Package-Manager: portage-2.0.53_rc7 --- app-text/an/ChangeLog | 10 +++- app-text/an/Manifest | 5 +- app-text/an/an-0.95.3.ebuild | 75 ++++++++++++++++++++++++++++ app-text/an/files/an_0.95-3.diff.gz | Bin 0 -> 3274 bytes app-text/an/files/digest-an-0.95.3 | 1 + 5 files changed, 89 insertions(+), 2 deletions(-) create mode 100644 app-text/an/an-0.95.3.ebuild create mode 100644 app-text/an/files/an_0.95-3.diff.gz create mode 100644 app-text/an/files/digest-an-0.95.3 diff --git a/app-text/an/ChangeLog b/app-text/an/ChangeLog index f197c4777608..8fa9cf629726 100644 --- a/app-text/an/ChangeLog +++ b/app-text/an/ChangeLog @@ -1,6 +1,14 @@ # ChangeLog for app-text/an # Copyright 1999-2005 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/app-text/an/ChangeLog,v 1.4 2005/11/22 14:49:54 jer Exp $ +# $Header: /var/cvsroot/gentoo-x86/app-text/an/ChangeLog,v 1.5 2005/11/30 00:02:08 jer Exp $ + +*an-0.95.3 (29 Nov 2005) + + 29 Nov 2005; Jeroen Roovers +files/an_0.95-3.diff.gz, + +an-0.95.3.ebuild: + Import from Debian's improved an[1]. + + [1] http://lists.debian.org/debian-devel/2000/11/msg00319.html 22 Nov 2005; Jeroen Roovers metadata.xml: Reassigning to no-herd diff --git a/app-text/an/Manifest b/app-text/an/Manifest index 1080d7e3c367..4cae8c864121 100644 --- a/app-text/an/Manifest +++ b/app-text/an/Manifest @@ -1,4 +1,7 @@ -MD5 775f638df6865b0ca6375871cf5bf7d1 ChangeLog 605 +MD5 8d2a7ce5801f1c4769d511de525a2f53 ChangeLog 833 MD5 8104ae0d178b6caec902262cb593d1a2 an-0.93.ebuild 1742 +MD5 beb43d5cfc9fa144a3111c38e4d5e9b1 an-0.95.3.ebuild 2037 +MD5 3c78113d8bab704b1a33eeaf444ae045 files/an_0.95-3.diff.gz 3274 MD5 bfeba1bf1787a51a47d7d36fee06a4a6 files/digest-an-0.93 58 +MD5 0ae7dd4d477690add5b47402eb50b946 files/digest-an-0.95.3 63 MD5 3c2afaa2ec4bbe2e6a014f61423fd746 metadata.xml 360 diff --git a/app-text/an/an-0.95.3.ebuild b/app-text/an/an-0.95.3.ebuild new file mode 100644 index 000000000000..fe7ad702b080 --- /dev/null +++ b/app-text/an/an-0.95.3.ebuild @@ -0,0 +1,75 @@ +# Copyright 1999-2005 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/app-text/an/an-0.95.3.ebuild,v 1.1 2005/11/30 00:02:08 jer Exp $ + +DESCRIPTION="Very fast anagram generator with dictionary lookup" +HOMEPAGE="http://packages.debian.org/stable/games/an" + +inherit eutils toolchain-funcs versionator + +MY_PV="$(get_version_component_range 1-2)" +SRC_URI="http://ftp.debian.org/debian/pool/main/a/an/${PN}_${MY_PV}.orig.tar.gz" + +LICENSE="GPL-2 LGPL-2" +SLOT="0" +KEYWORDS="~hppa ~x86" +IUSE="" + +RDEPEND="sys-apps/miscfiles" + +S="${WORKDIR}/${PN}-${MY_PV}" + +src_unpack() { + unpack ${A} + cd ${S} + + # Patching to -r3: + MY_PL="$(replace_version_separator 2 -)" + epatch "${FILESDIR}"/${PN}_${MY_PL}.diff.gz + + ebegin "Patching an to use toolchain and custom CFLAGS" + sed -e "s:gcc:$(tc-getCC):" \ + -e "s:-O2.*:${CFLAGS}:" \ + -i Makefile lib/Makefile + eend ${?} + + # sys-apps/miscfiles doesn't have /usr/dict/words: + sed \ + -e 's:/usr/dict/words:/usr/share/dict/words:' \ + -i README || die +} +src_compile() { + emake || die +} + +src_install() { + dobin ${PN} || die + doman ${PN}.6 || die + dodoc \ + debian/changelog \ + debian/README.Debian \ + DICTIONARY \ + EXAMPLE.ANAGRAMS \ + HINTS \ + INSTALL \ + README \ + TODO || die +} + +pkg_postinst() { + ewarn "If you merged sys-apps/miscfiles with USE=minimal," + ewarn "an will NOT work properly, as /usr/share/dict/words" + ewarn "will then be a symlink to a gzipped file. an currently" + ewarn "does not support gzipped dictionary files and will" + ewarn "only produce garbage." + ewarn "Do 'USE=-minimal emerge sys-apps/miscfiles', or run an" + ewarn "with the -d /path/to/dictionary option, perhaps using" + ewarn "one of the files mentioned below." + echo + + einfo "Helpful note from an's author:" + einfo " If you do not have a dictionary you can obtain one from the" + einfo " following site: ftp://ftp.funet.fi/pub/doc/dictionaries/" + einfo " You will find a selection of dictionaries in many different" + einfo " languages here." +} diff --git a/app-text/an/files/an_0.95-3.diff.gz b/app-text/an/files/an_0.95-3.diff.gz new file mode 100644 index 0000000000000000000000000000000000000000..e9ae322c91e7c3b85c3764c4b9b3f3629b35a8d7 GIT binary patch literal 3274 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 I)JrA+0N0&)6951J literal 0 HcmV?d00001 diff --git a/app-text/an/files/digest-an-0.95.3 b/app-text/an/files/digest-an-0.95.3 new file mode 100644 index 000000000000..2f47e578647f --- /dev/null +++ b/app-text/an/files/digest-an-0.95.3 @@ -0,0 +1 @@ +MD5 1f67775dd505a4bad7f891d6062da560 an_0.95.orig.tar.gz 47829 -- 2.26.2