summaryrefslogtreecommitdiff
path: root/www-apps/cvsweb
diff options
context:
space:
mode:
Diffstat (limited to 'www-apps/cvsweb')
-rw-r--r--www-apps/cvsweb/Manifest4
-rw-r--r--www-apps/cvsweb/cvsweb-3.0.6-r2.ebuild (renamed from www-apps/cvsweb/cvsweb-3.0.6-r1.ebuild)31
-rw-r--r--www-apps/cvsweb/files/cvsweb-3.0.6-perl518.patch4
3 files changed, 20 insertions, 19 deletions
diff --git a/www-apps/cvsweb/Manifest b/www-apps/cvsweb/Manifest
index 4a588cd4277f..3de355420ef5 100644
--- a/www-apps/cvsweb/Manifest
+++ b/www-apps/cvsweb/Manifest
@@ -1,6 +1,6 @@
-AUX cvsweb-3.0.6-perl518.patch 791 BLAKE2B 01d515a4cca28acf9b07b062677106e8bf6774b84b31ff7324c61e1af00243963280a551b901932b158b1f512c40735fa752116f0b8a8e4811c3f10b3309b56c SHA512 9cdd1f92974dd35c70280913301050b6d2f0a6d37e19bd87834aefd78985469f508262f7e63d282d0ab98446dc4687626fd8b166a1c59a20e2098d23c45cf145
+AUX cvsweb-3.0.6-perl518.patch 754 BLAKE2B dbfd60d99a56793789bdc757fb2e0faea821889e7f2a7b105ff3c33d4d906ec31bd581c60834b1f3606c131f9b0f6649a4c29febb4b8227be9773329e2edc9ad SHA512 a0d84ba2fabc69a2c4c8194e03f1cf9e144c79eda41a4ce558a086289a7d439d3cde17b644b81de5e123786ced4e72dd4f5abc238e6b77b1ac75c0be37e32faa
AUX postinstall-en.txt 35 BLAKE2B 82790471a9a0422424b6fce32d8faad7d99355ff99b55d74df8e114dfa67a4d4196b411e2dfca912297554cbc0783480096def2e2c6ab07176c6d4dd625bbf80 SHA512 ba2ac529a8b20dfbe9110559a33d80dbe2b846af99b49bb8602520084e24474ef89ea2dd309287455ca94f9d9332ac8f36b2b7a2082dfb063e46456f1d11ca74
AUX reconfig 381 BLAKE2B 68ef63345f95c1b3a803d7aad5bbc2b3ea7bbc41c2babd68f2bba82003cf9fdd4fe811a43844ce72199041d77af0dc1a05f67bd45cdf23e20df364d5b07e0c0f SHA512 73883f035c7d82de255a9aad5cc58d20b614e70eec86d5b524783e28e34e60888a0215923fd956aa851a42be31a3eb27634ad5d693148722160b569ea73b749b
DIST cvsweb-3.0.6.tar.gz 72484 BLAKE2B ae2a53fcc3618bb1375543a68d2a5866161a1d68b2b55f688f4d3357e7c7db4a37ca0f3d6f58c0955824a112006193108a227f7eaabe3851780c1f0450ae45f4 SHA512 32ac58bcb025746e4cc20bdc12d1bd915e2286a4093afebf8d60cb94a70ac614301f9b7f0a175458b14262a03d3d2eb8c29eabaf9127bef1aa6847905f331cc6
-EBUILD cvsweb-3.0.6-r1.ebuild 1004 BLAKE2B 75475db699f99e2f7f5d8cc1e542d8aabe218ea449733d1f38458ac57a843408a874359c72b97427253578c3839e1d25cbed3980696b76e722a605e30401a227 SHA512 63656f6df3cd65ebdc87a3896893de9dc945e145e17c8d74638d29dd21105e145eadd9e7b060a2b3e660e2b95d27387222c4d09d2db6a4c9667e290ce905d754
+EBUILD cvsweb-3.0.6-r2.ebuild 989 BLAKE2B bc732e29a73595852681b3e94e227b007db0a53683a54d773a4c8b65beb8dff9878cb4523df27d0d5bfdfcfaf30d1a4ff06dcf95451e4012104015dcda812015 SHA512 8bee108a3cdf7516efc0b181f8d1ec8c68b53264a7bef8d7d8ac52930cd79a8f146f65c4c0bb858ac66294f4c53e23879a078aca6b682b1da02ac8d7403effa6
MISC metadata.xml 247 BLAKE2B 8814d4967475a272f825a4cc1a031f0d207e07f16911b3c06d3a1e6539ac5f8ecaea0c4b561c2e68d5a50e1402311a0ae90bbf3db4f10141316676d9c7ddb50e SHA512 e77693fadbc706e67d13a805b6f419a057e60416d6d598c26618d2b9bc6b5ebf8ad3106a7761d713a7e4b8e53c92b1ab75f721323b2ee01c8fe32ec1b3517b39
diff --git a/www-apps/cvsweb/cvsweb-3.0.6-r1.ebuild b/www-apps/cvsweb/cvsweb-3.0.6-r2.ebuild
index 5f9861b07555..5bad03d5e545 100644
--- a/www-apps/cvsweb/cvsweb-3.0.6-r1.ebuild
+++ b/www-apps/cvsweb/cvsweb-3.0.6-r2.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=5
+EAPI=8
-inherit epatch webapp
+inherit webapp
DESCRIPTION="WWW interface to a CVS tree"
HOMEPAGE="http://www.freebsd.org/projects/cvsweb.html"
@@ -11,30 +11,31 @@ SRC_URI="ftp://ftp.freebsd.org/pub/FreeBSD/ports/local-distfiles/scop/${P}.tar.g
LICENSE="BSD"
KEYWORDS="~amd64 ~ppc sparc x86"
-IUSE=""
-RDEPEND=">=dev-lang/perl-5.8
- >=dev-vcs/cvs-1.11
- >=dev-vcs/rcs-5.7
- >=dev-perl/URI-1.28
+RDEPEND="
+ >=app-text/enscript-1.6.3
+ >=dev-lang/perl-5.8
dev-perl/IPC-Run
dev-perl/MIME-Types
dev-perl/String-Ediff
+ >=dev-perl/URI-1.28
+ >=dev-vcs/cvs-1.11
>=dev-vcs/cvsgraph-1.4.0
- >=app-text/enscript-1.6.3"
+ >=dev-vcs/rcs-5.7
+"
-src_prepare() {
- epatch "${FILESDIR}/${P}-perl518.patch"
-}
+PATCHES=(
+ "${FILESDIR}"/${P}-perl518.patch
+)
src_install() {
webapp_src_preinst
- cp cvsweb.conf "${D}"/${MY_HOSTROOTDIR}
- cp css/cvsweb.css "${D}"/${MY_HTDOCSDIR}
+ cp cvsweb.conf "${ED}"/${MY_HOSTROOTDIR} || die
+ cp css/cvsweb.css "${ED}"/${MY_HTDOCSDIR} || die
exeinto ${MY_CGIBINDIR}
doexe cvsweb.cgi
- chmod +x "${D}"/${MY_CGIBINDIR}/cvsweb.cgi
+ fperms +x ${MY_CGIBINDIR}/cvsweb.cgi
dodoc README TODO NEWS ChangeLog
diff --git a/www-apps/cvsweb/files/cvsweb-3.0.6-perl518.patch b/www-apps/cvsweb/files/cvsweb-3.0.6-perl518.patch
index ba1195ae9160..288a67551d36 100644
--- a/www-apps/cvsweb/files/cvsweb-3.0.6-perl518.patch
+++ b/www-apps/cvsweb/files/cvsweb-3.0.6-perl518.patch
@@ -3,8 +3,8 @@ http://cvsweb.netbsd.org/bsdweb.cgi/pkgsrc/www/cvsweb/patches/patch-cvsweb.cgi.d
Fix warnings from newer perl versions
---- cvsweb.cgi.orig 2013-07-30 12:49:33.268655300 +0000
-+++ cvsweb.cgi
+--- a/cvsweb.cgi
++++ b/cvsweb.cgi
@@ -1192,7 +1192,7 @@ EOF
<legend>General options</legend>
<input type="hidden" name="copt" value="1" />