From 792b6ec850000b9c70bbbda54aeac80d5fdf7c33 Mon Sep 17 00:00:00 2001 From: Sam James Date: Tue, 6 Apr 2021 03:27:38 +0100 Subject: games-misc/cowsay: port to EAPI 7, fix ${D} in src_compile, Prefix install Signed-off-by: Sam James --- games-misc/cowsay/cowsay-3.04-r1.ebuild | 55 +++++++++++++++++++++++ games-misc/cowsay/cowsay-3.04.ebuild | 50 --------------------- games-misc/cowsay/files/cowsay-3.04-mech.patch | 4 +- games-misc/cowsay/files/cowsay-3.04-tongue.patch | 4 +- games-misc/cowsay/files/cowsay-3.04-utf8.patch | 5 +-- games-misc/cowsay/files/cowsay-3.04-version.patch | 4 +- 6 files changed, 63 insertions(+), 59 deletions(-) create mode 100644 games-misc/cowsay/cowsay-3.04-r1.ebuild delete mode 100644 games-misc/cowsay/cowsay-3.04.ebuild (limited to 'games-misc') diff --git a/games-misc/cowsay/cowsay-3.04-r1.ebuild b/games-misc/cowsay/cowsay-3.04-r1.ebuild new file mode 100644 index 000000000000..76cdd412270c --- /dev/null +++ b/games-misc/cowsay/cowsay-3.04-r1.ebuild @@ -0,0 +1,55 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +DESCRIPTION="Configurable talking ASCII cow (and other characters)" +HOMEPAGE="https://github.com/tnalpgge/rank-amateur-cowsay" +SRC_URI="https://github.com/tnalpgge/rank-amateur-${PN}/archive/${P}.tar.gz" +S="${WORKDIR}"/rank-amateur-${PN}-${P} + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm64 ~hppa ~mips ~ppc64 ~x86 ~x64-solaris" + +RDEPEND=">=dev-lang/perl-5" +BDEPEND="${RDEPEND}" + +PATCHES=( + "${FILESDIR}"/${P}-tongue.patch + "${FILESDIR}"/${P}-mech.patch + "${FILESDIR}"/${P}-utf8.patch + "${FILESDIR}"/${P}-version.patch +) + +src_prepare() { + sed -i \ + -e "1 c\#!${EPREFIX}/usr/bin/perl"\ + -e 's/\$version/\$VERSION/g'\ + -e "s:%PREFIX%/share/cows:${EPREFIX}/usr/share/${P}/cows:" \ + -e '/getopts/ i\$Getopt::Std::STANDARD_HELP_VERSION=1;' cowsay \ + || die "sed cowsay failed" + sed -i \ + -e "s|%PREFIX%/share/cows|${EPREFIX}/usr/share/${P}/cows|" cowsay.1 \ + || die "sed cowsay.1 failed" + + default +} + +src_compile() { + :; +} + +src_install() { + ./install.sh PREFIX=/usr "${ED}" || die + + dobin cowsay + doman cowsay.1 + dosym cowsay /usr/bin/cowthink + dosym cowsay.1 /usr/share/man/man1/cowthink.1 + + insinto /usr/share/${P} + doins -r cows + + einstalldocs +} diff --git a/games-misc/cowsay/cowsay-3.04.ebuild b/games-misc/cowsay/cowsay-3.04.ebuild deleted file mode 100644 index dd1855cb7d00..000000000000 --- a/games-misc/cowsay/cowsay-3.04.ebuild +++ /dev/null @@ -1,50 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -DESCRIPTION="Configurable talking ASCII cow (and other characters)" -HOMEPAGE="https://github.com/tnalpgge/rank-amateur-cowsay" -SRC_URI="https://github.com/tnalpgge/rank-amateur-${PN}/archive/${P}.tar.gz" - -LICENSE="GPL-3" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm64 ~hppa ~mips ~ppc64 ~x86 ~x64-solaris" - -RDEPEND=">=dev-lang/perl-5" -BDEPEND="${RDEPEND}" -PATCHES=( - "${FILESDIR}/${P}-tongue.patch" - "${FILESDIR}/${P}-mech.patch" - "${FILESDIR}/${P}-utf8.patch" - "${FILESDIR}/${P}-version.patch" ) - -S="${WORKDIR}/rank-amateur-${PN}-${P}" - -src_prepare() { - sed -i \ - -e "1 c\#!${EPREFIX}/usr/bin/perl"\ - -e 's/\$version/\$VERSION/g'\ - -e "s:%PREFIX%/share/cows:${EPREFIX}/usr/share/${P}/cows:" \ - -e '/getopts/ i\$Getopt::Std::STANDARD_HELP_VERSION=1;' cowsay \ - || die "sed cowsay failed" - sed -i \ - -e "s|%PREFIX%/share/cows|${EPREFIX}/usr/share/${P}/cows|" cowsay.1 \ - || die "sed cowsay.1 failed" - - default -} - -src_compile() { - ./install.sh "${D}" -} - -src_install() { - dobin cowsay - doman cowsay.1 - dosym cowsay /usr/bin/cowthink - dosym cowsay.1 /usr/share/man/man1/cowthink.1 - insinto /usr/share/${P} - doins -r cows - einstalldocs -} diff --git a/games-misc/cowsay/files/cowsay-3.04-mech.patch b/games-misc/cowsay/files/cowsay-3.04-mech.patch index 9c9ff9d3fe32..a180ef49cb30 100644 --- a/games-misc/cowsay/files/cowsay-3.04-mech.patch +++ b/games-misc/cowsay/files/cowsay-3.04-mech.patch @@ -1,5 +1,5 @@ ---- rank-amateur-cowsay-cowsay-3.04/cows/mech-and-cow 2009-06-21 03:09:36.000000000 +0300 -+++ rank-amateur-cowsay-cowsay-3.04/cows/mech-and-cow.cow 2010-08-22 01:04:02.670000262 +0300 +--- a/cows/mech-and-cow ++++ b/cows/mech-and-cow.cow @@ -1,3 +1,5 @@ +$the_cow = <