Gentoo Archives: gentoo-commits

From: "Andreas K. Hüttel" <dilfridge@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: app-editors/padre/, app-editors/padre/files/
Date: Sun, 31 Oct 2021 13:28:28
Message-Id: 1635686893.eaf675c750c6ab524dbb3dd84a34b6cb3989d033.dilfridge@gentoo
1 commit: eaf675c750c6ab524dbb3dd84a34b6cb3989d033
2 Author: Andreas K. Hüttel <dilfridge <AT> gentoo <DOT> org>
3 AuthorDate: Sun Oct 31 13:27:59 2021 +0000
4 Commit: Andreas K. Hüttel <dilfridge <AT> gentoo <DOT> org>
5 CommitDate: Sun Oct 31 13:28:13 2021 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eaf675c7
7
8 app-editors/padre: EAPI=8 bump, fix unicode bug
9
10 Closes: https://bugs.gentoo.org/820476
11 Package-Manager: Portage-3.0.28, Repoman-3.0.3
12 Signed-off-by: Andreas K. Hüttel <dilfridge <AT> gentoo.org>
13
14 app-editors/padre/files/padre-1.0.0-utf8.patch | 23 +++++
15 app-editors/padre/padre-1.0.0-r1.ebuild | 113 ------------------------
16 app-editors/padre/padre-1.0.0-r2.ebuild | 115 +++++++++++++++++++++++++
17 3 files changed, 138 insertions(+), 113 deletions(-)
18
19 diff --git a/app-editors/padre/files/padre-1.0.0-utf8.patch b/app-editors/padre/files/padre-1.0.0-utf8.patch
20 new file mode 100644
21 index 00000000000..94675074755
22 --- /dev/null
23 +++ b/app-editors/padre/files/padre-1.0.0-utf8.patch
24 @@ -0,0 +1,23 @@
25 +From a3df4d7b8a765f1d0303410cdc686d4bf8adabdc Mon Sep 17 00:00:00 2001
26 +From: Tim Lapawa <git@××××××.de>
27 +Date: Mon, 5 Mar 2018 11:24:36 +0100
28 +Subject: [PATCH] The tiniest patch you can get to acquire perl 5.26
29 + compatibility. It just replaces a malformed UTF8 character.
30 +
31 +---
32 + lib/Padre/Wx/Main.pm | 2 +-
33 + 1 file changed, 1 insertion(+), 1 deletion(-)
34 +
35 +diff --git a/lib/Padre/Wx/Main.pm b/lib/Padre/Wx/Main.pm
36 +index f75cc17ea..b9005d40f 100644
37 +--- a/lib/Padre/Wx/Main.pm
38 ++++ b/lib/Padre/Wx/Main.pm
39 +@@ -5561,7 +5561,7 @@ sub on_prev_pane {
40 +
41 + $main->on_join_lines;
42 +
43 +-Join current line with next one (à la B<vi> with C<Ctrl+J>). No return value.
44 ++Join current line with next one (a la B<vi> with C<Ctrl+J>). No return value.
45 +
46 + =cut
47 +
48
49 diff --git a/app-editors/padre/padre-1.0.0-r1.ebuild b/app-editors/padre/padre-1.0.0-r1.ebuild
50 deleted file mode 100644
51 index 138b69cffca..00000000000
52 --- a/app-editors/padre/padre-1.0.0-r1.ebuild
53 +++ /dev/null
54 @@ -1,113 +0,0 @@
55 -# Copyright 1999-2021 Gentoo Authors
56 -# Distributed under the terms of the GNU General Public License v2
57 -
58 -EAPI=6
59 -
60 -DIST_NAME=Padre
61 -DIST_AUTHOR=PLAVEN
62 -DIST_VERSION=1.00
63 -inherit perl-module
64 -
65 -DESCRIPTION="Perl Application Development and Refactoring Environment"
66 -HOMEPAGE="http://padre.perlide.org/"
67 -
68 -SLOT="0"
69 -KEYWORDS="~amd64 ~riscv ~x86"
70 -IUSE=""
71 -
72 -# Test Deps
73 -TDEPEND="
74 - >=dev-perl/Test-MockObject-1.09
75 - >=dev-perl/Test-Script-1.07
76 - >=dev-perl/Test-Exception-0.27
77 - >=dev-perl/Test-NoWarnings-0.084
78 - >=virtual/perl-Test-Simple-0.88
79 - >=dev-perl/Test-Warn-0.240.0
80 -"
81 -
82 -RDEPEND="
83 - dev-lang/perl[ithreads]
84 - >=dev-lang/perl-5.10.1
85 - >=dev-perl/Algorithm-Diff-1.190.0
86 - >=dev-perl/Capture-Tiny-0.06
87 - >=dev-perl/Class-Adapter-1.05
88 - >=dev-perl/Class-Inspector-1.22
89 - >=dev-perl/Class-XSAccessor-1.130.0
90 - >=dev-perl/DBD-SQLite-1.350.0
91 - >=dev-perl/DBI-1.58
92 - >=dev-perl/Devel-Dumpvar-0.04
93 - >=dev-perl/Debug-Client-0.200.0
94 - >=dev-perl/Devel-Refactor-0.05
95 - >=dev-perl/File-Copy-Recursive-0.37
96 - >=dev-perl/File-Find-Rule-0.30
97 - >=dev-perl/File-HomeDir-0.91
98 - >=virtual/perl-File-Path-2.08
99 - >=dev-perl/File-Remove-1.40
100 - >=dev-perl/File-ShareDir-1.00
101 - >=virtual/perl-File-Spec-3.27.01
102 - >=virtual/perl-File-Temp-0.20
103 - >=dev-perl/File-Which-1.08
104 - dev-perl/File-pushd
105 - virtual/perl-Getopt-Long
106 - >=dev-perl/HTML-Parser-3.58
107 - >=dev-perl/IO-stringy-2.110
108 - virtual/perl-IO
109 - >=dev-perl/IO-String-1.08
110 - >=dev-perl/IPC-Run-0.83
111 - >=dev-perl/JSON-XS-2.2.9
112 - >=virtual/perl-Scalar-List-Utils-1.18
113 - >=dev-perl/libwww-perl-5.815
114 - >=dev-perl/List-MoreUtils-0.22
115 - >=dev-perl/Locale-Msgfmt-0.15
116 - >=dev-perl/Module-Manifest-0.07
117 - >=dev-perl/ORLite-1.960.0
118 - >=dev-perl/ORLite-Migrate-1.100.0
119 - >=dev-perl/PAR-0.989
120 - >=dev-perl/Params-Util-0.33
121 - >=dev-perl/Parse-ErrorString-Perl-0.14
122 - >=dev-perl/Parse-ExuberantCTags-1.00
123 - >=dev-perl/Pod-Abstract-0.16
124 - >=dev-perl/Pod-POM-0.17
125 - >=virtual/perl-Pod-Simple-3.07
126 - >=dev-perl/PPI-1.205
127 - >=dev-perl/PPIx-EditorTools-0.130.0
128 - >=dev-perl/PPIx-Regexp-0.011
129 - dev-perl/Probe-Perl
130 - >=dev-perl/Sort-Versions-1.500.0
131 - >=virtual/perl-Storable-2.16
132 - >=dev-perl/Template-Tiny-0.11
133 - >=virtual/perl-Text-Balanced-0.80
134 - >=dev-perl/Text-Diff-1.410.0
135 - >=dev-perl/Text-FindIndent-0.10
136 - >=dev-perl/Text-Patch-1.800.0
137 - >=virtual/perl-threads-1.71
138 - >=virtual/perl-threads-shared-1.33
139 - >=virtual/perl-Time-HiRes-1.97.18
140 - >=dev-perl/URI-0
141 - >=dev-perl/Wx-0.990.100
142 - >=dev-perl/Wx-Perl-ProcessStream-0.28
143 - >=dev-perl/Wx-Scintilla-0.340.0
144 - >=dev-perl/YAML-Tiny-1.32
145 - >=virtual/perl-version-0.79
146 -"
147 -DEPEND="${RDEPEND}"
148 -# test? (
149 -# ${TDEPEND}
150 -# )
151 -#"
152 -
153 -DIST_TEST=skip
154 -
155 -PATCHES=(
156 - "${FILESDIR}/${P}-DBD-Sqlite.patch"
157 -)
158 -
159 -src_configure() {
160 - unset DISPLAY
161 - perl-module_src_configure
162 -}
163 -src_prepare() {
164 - sed -i -e 's/^use inc::Module::Install/use lib q[.];\nuse inc::Module::Install/' Makefile.PL ||
165 - die "Can't patch Makefile.PL for 5.26 dot-in-inc"
166 - perl-module_src_prepare
167 -}
168
169 diff --git a/app-editors/padre/padre-1.0.0-r2.ebuild b/app-editors/padre/padre-1.0.0-r2.ebuild
170 new file mode 100644
171 index 00000000000..189d740675e
172 --- /dev/null
173 +++ b/app-editors/padre/padre-1.0.0-r2.ebuild
174 @@ -0,0 +1,115 @@
175 +# Copyright 1999-2021 Gentoo Authors
176 +# Distributed under the terms of the GNU General Public License v2
177 +
178 +EAPI=8
179 +
180 +DIST_NAME=Padre
181 +DIST_AUTHOR=PLAVEN
182 +DIST_VERSION=1.00
183 +inherit perl-module
184 +
185 +DESCRIPTION="Perl Application Development and Refactoring Environment"
186 +HOMEPAGE="http://padre.perlide.org/"
187 +
188 +SLOT="0"
189 +KEYWORDS="~amd64 ~riscv ~x86"
190 +IUSE=""
191 +
192 +# Test Deps
193 +TDEPEND="
194 + >=dev-perl/Test-MockObject-1.90.0
195 + >=dev-perl/Test-Script-1.70.0
196 + >=dev-perl/Test-Exception-0.270.0
197 + >=dev-perl/Test-NoWarnings-0.84.0
198 + >=virtual/perl-Test-Simple-0.880.0
199 + >=dev-perl/Test-Warn-0.240.0
200 +"
201 +
202 +RDEPEND="
203 + dev-lang/perl[ithreads]
204 + >=dev-lang/perl-5.10.1
205 + >=dev-perl/Algorithm-Diff-1.190.0
206 + >=dev-perl/Capture-Tiny-0.60.0
207 + >=dev-perl/Class-Adapter-1.50.0
208 + >=dev-perl/Class-Inspector-1.220.0
209 + >=dev-perl/Class-XSAccessor-1.130.0
210 + >=dev-perl/DBD-SQLite-1.350.0
211 + >=dev-perl/DBI-1.580.0
212 + >=dev-perl/Devel-Dumpvar-0.40.0
213 + >=dev-perl/Debug-Client-0.200.0
214 + >=dev-perl/Devel-Refactor-0.50.0
215 + >=dev-perl/File-Copy-Recursive-0.370.0
216 + >=dev-perl/File-Find-Rule-0.300.0
217 + >=dev-perl/File-HomeDir-0.910.0
218 + >=virtual/perl-File-Path-2.80.0
219 + >=dev-perl/File-Remove-1.400.0
220 + >=dev-perl/File-ShareDir-1.0.0
221 + >=virtual/perl-File-Spec-3.27.1
222 + >=virtual/perl-File-Temp-0.200.0
223 + >=dev-perl/File-Which-1.80.0
224 + dev-perl/File-pushd
225 + virtual/perl-Getopt-Long
226 + >=dev-perl/HTML-Parser-3.580.0
227 + >=dev-perl/IO-stringy-2.110.0
228 + virtual/perl-IO
229 + >=dev-perl/IO-String-1.80.0
230 + >=dev-perl/IPC-Run-0.830.0
231 + >=dev-perl/JSON-XS-2.2.9
232 + >=virtual/perl-Scalar-List-Utils-1.180.0
233 + >=dev-perl/libwww-perl-5.815.0
234 + >=dev-perl/List-MoreUtils-0.220.0
235 + >=dev-perl/Locale-Msgfmt-0.150.0
236 + >=dev-perl/Module-Manifest-0.70.0
237 + >=dev-perl/ORLite-1.960.0
238 + >=dev-perl/ORLite-Migrate-1.100.0
239 + >=dev-perl/PAR-0.989.0
240 + >=dev-perl/Params-Util-0.330.0
241 + >=dev-perl/Parse-ErrorString-Perl-0.140.0
242 + >=dev-perl/Parse-ExuberantCTags-1.0.0
243 + >=dev-perl/Pod-Abstract-0.160.0
244 + >=dev-perl/Pod-POM-0.170.0
245 + >=virtual/perl-Pod-Simple-3.70.0
246 + >=dev-perl/PPI-1.205.0
247 + >=dev-perl/PPIx-EditorTools-0.130.0
248 + >=dev-perl/PPIx-Regexp-0.11.0
249 + dev-perl/Probe-Perl
250 + >=dev-perl/Sort-Versions-1.500.0
251 + >=virtual/perl-Storable-2.160.0
252 + >=dev-perl/Template-Tiny-0.110.0
253 + >=virtual/perl-Text-Balanced-0.800.0
254 + >=dev-perl/Text-Diff-1.410.0
255 + >=dev-perl/Text-FindIndent-0.100.0
256 + >=dev-perl/Text-Patch-1.800.0
257 + >=virtual/perl-threads-1.710.0
258 + >=virtual/perl-threads-shared-1.330.0
259 + >=virtual/perl-Time-HiRes-1.97.18
260 + dev-perl/URI
261 + >=dev-perl/Wx-0.990.100
262 + >=dev-perl/Wx-Perl-ProcessStream-0.280.0
263 + >=dev-perl/Wx-Scintilla-0.340.0
264 + >=dev-perl/YAML-Tiny-1.320.0
265 + >=virtual/perl-version-0.790.0
266 +"
267 +BDEPEND="${RDEPEND}
268 + test? (
269 + ${TDEPEND}
270 + )
271 +"
272 +
273 +#DIST_TEST=skip
274 +
275 +PATCHES=(
276 + "${FILESDIR}/${P}-DBD-Sqlite.patch"
277 + "${FILESDIR}/${P}-utf8.patch"
278 +)
279 +
280 +src_configure() {
281 + unset DISPLAY
282 + perl-module_src_configure
283 +}
284 +
285 +src_prepare() {
286 + sed -i -e 's/^use inc::Module::Install/use lib q[.];\nuse inc::Module::Install/' Makefile.PL ||
287 + die "Can't patch Makefile.PL for 5.26 dot-in-inc"
288 + perl-module_src_prepare
289 +}