Skip to content

Commit df0ae0b

Browse files
committed
app-admin/perl-cleaner: Sync with Gentoo
It's from Gentoo commit 8b2ff8cd374aaf49753d87c18c80462a79b8e878.
1 parent 608b0d6 commit df0ae0b

File tree

6 files changed

+115
-56
lines changed

6 files changed

+115
-56
lines changed
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1 +1,2 @@
11
DIST perl-cleaner-2.30.tar.bz2 6963 BLAKE2B 8983060c7a904266ac82a67eba7b5d2184803b59c077f947a35d07e9af3046953705d31840b9508116578b8f3e8a8b97d77cf21eeac3b70f1c3fb5c1d71ae64e SHA512 436d26727bbb598bcd3c4f31e6b81e415a797cdba82dccfd55e54ee179bd2d6c1dc443e865f6f0a05b59f47ffd231dd10e55d5ea97a9a6875235ea1b49b68898
2+
DIST perl-cleaner-2.31.tar.bz2 6914 BLAKE2B 4b13ae42ab06ad75b6dbcb1306f3f4f476315db4504d0ffbc4c56d4d66a2da3a751d3682305daca6bcbae1861d182f16296c92f9a8d25687e35ab03a6f8734e3 SHA512 c4df0437604d41dbfdce0b72d72f975d464cf0c44f417c708917f01829e498ef8d6b47a78cee517836cac9344791ad49db98f29da5f78599e80b000e41b8127e
Lines changed: 13 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,17 @@
11
<?xml version="1.0" encoding="UTF-8"?>
22
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
33
<pkgmetadata>
4-
<maintainer type="project">
5-
<email>perl@gentoo.org</email>
6-
<name>Gentoo Perl Project</name>
7-
</maintainer>
4+
<maintainer type="project">
5+
<email>perl@gentoo.org</email>
6+
<name>Gentoo Perl Project</name>
7+
</maintainer>
8+
<use>
9+
<flag name="pkgcore">
10+
Use <pkg>sys-apps/pkgcore</pkg> instead of <pkg>sys-apps/portage</pkg>
11+
and <pkg>app-portage/portage-utils</pkg>.
12+
</flag>
13+
</use>
14+
<upstream>
15+
<remote-id type="github">gentoo-perl/perl-cleaner</remote-id>
16+
</upstream>
817
</pkgmetadata>
Lines changed: 45 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,45 @@
1+
# Copyright 1999-2023 Gentoo Authors
2+
# Distributed under the terms of the GNU General Public License v2
3+
4+
EAPI=8
5+
6+
inherit prefix
7+
8+
DESCRIPTION="User land tool for cleaning up old perl installs"
9+
HOMEPAGE="https://wiki.gentoo.org/wiki/Project:Perl"
10+
11+
if [[ "${PV}" == "9999" ]] ; then
12+
inherit git-r3
13+
EGIT_REPO_URI="https://github.com/gentoo-perl/perl-cleaner.git"
14+
else
15+
SRC_URI="mirror://gentoo/${P}.tar.bz2 https://dev.gentoo.org/~dilfridge/distfiles/${P}.tar.bz2"
16+
KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
17+
fi
18+
19+
LICENSE="GPL-2"
20+
SLOT="0"
21+
# TODO: Detect at runtime what's available and fallback if needed, possibly
22+
# integrate with eselect-package-manager, bug #779007.
23+
IUSE="pkgcore"
24+
25+
[[ "${PV}" == "9999" ]] && BDEPEND="sys-apps/help2man"
26+
27+
RDEPEND="
28+
app-shells/bash
29+
dev-lang/perl
30+
pkgcore? ( sys-apps/pkgcore )
31+
!pkgcore? (
32+
app-portage/portage-utils
33+
sys-apps/portage
34+
)
35+
"
36+
37+
src_prepare() {
38+
default
39+
eprefixify ${PN}
40+
}
41+
42+
src_install() {
43+
dosbin perl-cleaner
44+
doman perl-cleaner.1
45+
}

sdk_container/src/third_party/portage-stable/app-admin/perl-cleaner/perl-cleaner-2.30.ebuild

Lines changed: 0 additions & 41 deletions
This file was deleted.
Lines changed: 43 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,43 @@
1+
# Copyright 1999-2023 Gentoo Authors
2+
# Distributed under the terms of the GNU General Public License v2
3+
4+
EAPI=8
5+
6+
inherit prefix
7+
8+
DESCRIPTION="User land tool for cleaning up old perl installs"
9+
HOMEPAGE="https://wiki.gentoo.org/wiki/Project:Perl"
10+
11+
if [[ "${PV}" == "9999" ]] ; then
12+
inherit git-r3
13+
EGIT_REPO_URI="https://github.com/gentoo-perl/perl-cleaner.git"
14+
else
15+
SRC_URI="https://dev.gentoo.org/~dilfridge/distfiles/${P}.tar.bz2"
16+
KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
17+
fi
18+
19+
LICENSE="GPL-2"
20+
SLOT="0"
21+
IUSE="pkgcore"
22+
23+
[[ "${PV}" == "9999" ]] && BDEPEND="sys-apps/help2man"
24+
25+
RDEPEND="
26+
app-shells/bash
27+
dev-lang/perl
28+
pkgcore? ( sys-apps/pkgcore )
29+
!pkgcore? (
30+
app-portage/portage-utils
31+
sys-apps/portage
32+
)
33+
"
34+
35+
src_prepare() {
36+
default
37+
eprefixify ${PN}
38+
}
39+
40+
src_install() {
41+
dosbin perl-cleaner
42+
doman perl-cleaner.1
43+
}

sdk_container/src/third_party/portage-stable/app-admin/perl-cleaner/perl-cleaner-9999.ebuild

Lines changed: 13 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,32 +1,34 @@
1-
# Copyright 1999-2021 Gentoo Authors
1+
# Copyright 1999-2023 Gentoo Authors
22
# Distributed under the terms of the GNU General Public License v2
33

4-
EAPI=7
4+
EAPI=8
55

66
inherit prefix
77

88
DESCRIPTION="User land tool for cleaning up old perl installs"
9-
HOMEPAGE="https://www.gentoo.org/proj/en/perl/"
9+
HOMEPAGE="https://wiki.gentoo.org/wiki/Project:Perl"
1010

1111
if [[ "${PV}" == "9999" ]] ; then
1212
inherit git-r3
1313
EGIT_REPO_URI="https://github.com/gentoo-perl/perl-cleaner.git"
1414
else
15-
SRC_URI="mirror://gentoo/${P}.tar.bz2 https://dev.gentoo.org/~dilfridge/distfiles/${P}.tar.bz2"
16-
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
15+
SRC_URI="https://dev.gentoo.org/~dilfridge/distfiles/${P}.tar.bz2"
16+
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
1717
fi
1818

1919
LICENSE="GPL-2"
2020
SLOT="0"
21-
IUSE=""
21+
IUSE="pkgcore"
2222

23-
[[ "${PV}" == "9999" ]] && DEPEND="sys-apps/help2man"
23+
[[ "${PV}" == "9999" ]] && BDEPEND="sys-apps/help2man"
2424

25-
RDEPEND="app-shells/bash
25+
RDEPEND="
26+
app-shells/bash
2627
dev-lang/perl
27-
|| (
28-
( sys-apps/portage app-portage/portage-utils )
29-
sys-apps/pkgcore
28+
pkgcore? ( sys-apps/pkgcore )
29+
!pkgcore? (
30+
app-portage/portage-utils
31+
sys-apps/portage
3032
)
3133
"
3234

0 commit comments

Comments
 (0)