Gentoo Archives: gentoo-commits

From: Sam James <sam@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: app-portage/g-cpan/
Date: Sun, 03 Jul 2022 22:33:06
Message-Id: 1656887577.128d47e603e3d0c43fa4ececc1e15f62961d0b7a.sam@gentoo
1 commit: 128d47e603e3d0c43fa4ececc1e15f62961d0b7a
2 Author: Sam James <sam <AT> gentoo <DOT> org>
3 AuthorDate: Sun Jul 3 22:32:44 2022 +0000
4 Commit: Sam James <sam <AT> gentoo <DOT> org>
5 CommitDate: Sun Jul 3 22:32:57 2022 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=128d47e6
7
8 app-portage/g-cpan: add 0.18.0
9
10 Bug: https://bugs.gentoo.org/819513
11 Signed-off-by: Sam James <sam <AT> gentoo.org>
12
13 app-portage/g-cpan/Manifest | 1 +
14 .../{g-cpan-9999.ebuild => g-cpan-0.18.0.ebuild} | 25 ++++++++++++----------
15 app-portage/g-cpan/g-cpan-9999.ebuild | 25 ++++++++++++----------
16 3 files changed, 29 insertions(+), 22 deletions(-)
17
18 diff --git a/app-portage/g-cpan/Manifest b/app-portage/g-cpan/Manifest
19 index 137f2cdf37e2..5ecb05477b55 100644
20 --- a/app-portage/g-cpan/Manifest
21 +++ b/app-portage/g-cpan/Manifest
22 @@ -1,2 +1,3 @@
23 DIST g-cpan-0.16.9.tar.gz 34463 BLAKE2B 7eff6b7da75219712504ac7b9ea1833e9eaa9ba4a49f609baec6407beb16f4764baf2c35e15c779c93ca8c09bba9058e6acb6fda7f3fd2df06296724f2c3c3fc SHA512 f26d81974fedb024808fe3671ae297fd36abc37a5b04783f36f6c9e8c6000a411c675e999e91da48801a7c84fde15a59587df02fa9d7b3833ccc0916993b1783
24 DIST g-cpan-0.17.0.tar.gz 38786 BLAKE2B 3f4a165920c7c075919f0eeca9554fe32bd3f72cd8010fced4d7e45aa44e80de7800fb78587d1429ac88643dd812d58725b66fbbdce305bd762db8d4ca2f0720 SHA512 80475560a00fddce31f8a92dd460bd22e0de57445a56628ad76f35ab3fc4d2f801ebd2a2a9542ed675245a994e53bb7ae842f714c35ab1f6bdbc40dd49ce2d86
25 +DIST g-cpan-0.18.0.tar.gz 39099 BLAKE2B fd04d36706a63b66bf74d247d088397f77e42f8f33d6fcf068ea42601bfb89cca751ea35a6a10977077eeac2f3fd9b21d6f1d9990b87fe8cf60951a639730589 SHA512 bebb6187c80fb5228a6dcaa4dd51d7d9c9bb755e86d637ab1d740e4cbdc09c5b01f3d0b608f3c6b2b27a06e4e433ec77dfe49c6738cdef75f45c1e8231ebd9e9
26
27 diff --git a/app-portage/g-cpan/g-cpan-9999.ebuild b/app-portage/g-cpan/g-cpan-0.18.0.ebuild
28 similarity index 79%
29 copy from app-portage/g-cpan/g-cpan-9999.ebuild
30 copy to app-portage/g-cpan/g-cpan-0.18.0.ebuild
31 index fca42099a130..245e333b5463 100644
32 --- a/app-portage/g-cpan/g-cpan-9999.ebuild
33 +++ b/app-portage/g-cpan/g-cpan-0.18.0.ebuild
34 @@ -1,16 +1,15 @@
35 -# Copyright 1999-2020 Gentoo Authors
36 +# Copyright 1999-2022 Gentoo Authors
37 # Distributed under the terms of the GNU General Public License v2
38
39 -EAPI=7
40 +EAPI=8
41
42 inherit perl-module
43
44 -if [[ ${PV} == "9999" ]] ; then
45 +if [[ ${PV} == 9999 ]] ; then
46 EGIT_REPO_URI="https://github.com/gentoo-perl/g-cpan.git"
47 inherit git-r3
48 - SRC_URI=""
49 else
50 - SRC_URI="https://github.com/gentoo-perl/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
51 + SRC_URI="https://github.com/gentoo-perl/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
52 KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86"
53 fi
54
55 @@ -22,7 +21,7 @@ SLOT="0"
56 IUSE="test"
57 RESTRICT="!test? ( test )"
58
59 -COMMONDEPEND="
60 +COMMON_DEPEND="
61 dev-perl/Config-Tiny
62 virtual/perl-File-Path
63 virtual/perl-File-Spec
64 @@ -34,24 +33,28 @@ COMMONDEPEND="
65 virtual/perl-Term-ANSIColor
66 >=dev-perl/YAML-0.60
67 "
68 -RDEPEND="${COMMONDEPEND}
69 +RDEPEND="
70 + ${COMMON_DEPEND}
71 >=sys-apps/portage-2.0.0
72 "
73 -DEPEND="${COMMONDEPEND}
74 +BDEPEND="
75 + ${COMMON_DEPEND}
76 virtual/perl-ExtUtils-MakeMaker
77 test? ( >=virtual/perl-Test-Simple-0.940.0 )
78 "
79
80 src_install() {
81 perl-module_src_install
82 +
83 if ! use prefix; then
84 diropts -m0775 -o portage -g portage
85 else
86 diropts -m0775
87 fi
88 - dodir "/var/tmp/g-cpan"
89 - dodir "/var/log/g-cpan"
90 - keepdir "/var/log/g-cpan"
91 +
92 + dodir /var/tmp/g-cpan
93 + dodir /var/log/g-cpan
94 + keepdir /var/log/g-cpan
95 }
96
97 pkg_postinst() {
98
99 diff --git a/app-portage/g-cpan/g-cpan-9999.ebuild b/app-portage/g-cpan/g-cpan-9999.ebuild
100 index fca42099a130..245e333b5463 100644
101 --- a/app-portage/g-cpan/g-cpan-9999.ebuild
102 +++ b/app-portage/g-cpan/g-cpan-9999.ebuild
103 @@ -1,16 +1,15 @@
104 -# Copyright 1999-2020 Gentoo Authors
105 +# Copyright 1999-2022 Gentoo Authors
106 # Distributed under the terms of the GNU General Public License v2
107
108 -EAPI=7
109 +EAPI=8
110
111 inherit perl-module
112
113 -if [[ ${PV} == "9999" ]] ; then
114 +if [[ ${PV} == 9999 ]] ; then
115 EGIT_REPO_URI="https://github.com/gentoo-perl/g-cpan.git"
116 inherit git-r3
117 - SRC_URI=""
118 else
119 - SRC_URI="https://github.com/gentoo-perl/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
120 + SRC_URI="https://github.com/gentoo-perl/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
121 KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86"
122 fi
123
124 @@ -22,7 +21,7 @@ SLOT="0"
125 IUSE="test"
126 RESTRICT="!test? ( test )"
127
128 -COMMONDEPEND="
129 +COMMON_DEPEND="
130 dev-perl/Config-Tiny
131 virtual/perl-File-Path
132 virtual/perl-File-Spec
133 @@ -34,24 +33,28 @@ COMMONDEPEND="
134 virtual/perl-Term-ANSIColor
135 >=dev-perl/YAML-0.60
136 "
137 -RDEPEND="${COMMONDEPEND}
138 +RDEPEND="
139 + ${COMMON_DEPEND}
140 >=sys-apps/portage-2.0.0
141 "
142 -DEPEND="${COMMONDEPEND}
143 +BDEPEND="
144 + ${COMMON_DEPEND}
145 virtual/perl-ExtUtils-MakeMaker
146 test? ( >=virtual/perl-Test-Simple-0.940.0 )
147 "
148
149 src_install() {
150 perl-module_src_install
151 +
152 if ! use prefix; then
153 diropts -m0775 -o portage -g portage
154 else
155 diropts -m0775
156 fi
157 - dodir "/var/tmp/g-cpan"
158 - dodir "/var/log/g-cpan"
159 - keepdir "/var/log/g-cpan"
160 +
161 + dodir /var/tmp/g-cpan
162 + dodir /var/log/g-cpan
163 + keepdir /var/log/g-cpan
164 }
165
166 pkg_postinst() {