commit: 80998b23c25c7ab7d3ad35fd19602520dc893936 Author: David Seifert <soap <AT> gentoo <DOT> org> AuthorDate: Sun May 14 16:02:22 2023 +0000 Commit: David Seifert <soap <AT> gentoo <DOT> org> CommitDate: Sun May 14 16:02:22 2023 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=80998b23
dev-vcs/colorcvs: update EAPI 6 -> 8 Signed-off-by: David Seifert <soap <AT> gentoo.org> ...lorcvs-1.4-r2.ebuild => colorcvs-1.4-r3.ebuild} | 24 ++++++++-------------- dev-vcs/colorcvs/files/colorcvs-1.4-prefix.patch | 13 ++++++++++-- 2 files changed, 20 insertions(+), 17 deletions(-) diff --git a/dev-vcs/colorcvs/colorcvs-1.4-r2.ebuild b/dev-vcs/colorcvs/colorcvs-1.4-r3.ebuild similarity index 73% rename from dev-vcs/colorcvs/colorcvs-1.4-r2.ebuild rename to dev-vcs/colorcvs/colorcvs-1.4-r3.ebuild index d9d92a12f434..fa9ca9c7b14a 100644 --- a/dev-vcs/colorcvs/colorcvs-1.4-r2.ebuild +++ b/dev-vcs/colorcvs/colorcvs-1.4-r3.ebuild @@ -1,7 +1,7 @@ -# Copyright 1999-2019 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=6 +EAPI=8 inherit prefix @@ -12,34 +12,28 @@ SRC_URI="https://dev.gentoo.org/~jlec/distfiles/${P}.tar.bz2" LICENSE="GPL-2" SLOT="0" KEYWORDS="amd64 ppc x86 ~amd64-linux ~x86-linux ~ppc-macos" -IUSE="" -DEPEND="" RDEPEND=" dev-lang/perl - dev-vcs/cvs -" + dev-vcs/cvs" + +PATCHES=( "${FILESDIR}"/${P}-prefix.patch ) src_prepare() { - # fix typo - sed -i -e 's:compiler_pid:cvs_pid:' ${PN} || die "sed failed" - eapply "${FILESDIR}"/${P}-prefix.patch - eprefixify colorcvs default + eprefixify colorcvs } src_install() { - insinto /etc/profile.d - doins "${FILESDIR}/${PN}-profile.sh" - dobin colorcvs dodoc colorcvsrc-sample + + insinto /etc/profile.d + doins "${FILESDIR}"/colorcvs-profile.sh } pkg_postinst() { - echo einfo "An alias to colorcvs was installed for the cvs command." einfo "In order to immediately activate it do:" einfo "\tsource /etc/profile" - echo } diff --git a/dev-vcs/colorcvs/files/colorcvs-1.4-prefix.patch b/dev-vcs/colorcvs/files/colorcvs-1.4-prefix.patch index acc96c42bf65..ab9e35038aa1 100644 --- a/dev-vcs/colorcvs/files/colorcvs-1.4-prefix.patch +++ b/dev-vcs/colorcvs/files/colorcvs-1.4-prefix.patch @@ -1,5 +1,5 @@ ---- a/colorcvs 2008-01-26 20:04:54 +0100 -+++ b/colorcvs 2008-01-26 20:05:56 +0100 +--- a/colorcvs ++++ b/colorcvs @@ -54,7 +54,7 @@ sub initDefaults @@ -18,3 +18,12 @@ if (-f $configFile) { loadPreferences($configFile); +@@ -176,7 +176,7 @@ + } + + # Get the return code of the compiler and exit with that. +-waitpid($compiler_pid, 0); ++waitpid($cvs_pid, 0); + exit ($? >> 8); + + # arch-tag: colorcvs
