Gentoo Archives: gentoo-commits

From: Kent Fredric <kentnl@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: dev-perl/Ace/, dev-perl/Ace/files/
Date: Thu, 06 Aug 2020 15:55:24
Message-Id: 1596729297.f20b2d96120529ca33344e38840b454b56beff86.kentnl@gentoo
1 commit: f20b2d96120529ca33344e38840b454b56beff86
2 Author: Kent Fredric <kentnl <AT> gentoo <DOT> org>
3 AuthorDate: Thu Aug 6 15:53:22 2020 +0000
4 Commit: Kent Fredric <kentnl <AT> gentoo <DOT> org>
5 CommitDate: Thu Aug 6 15:54:57 2020 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f20b2d96
7
8 dev-perl/Ace: Cleanup old 1.920.0-r{3,4,5}
9
10 Closes: https://bugs.gentoo.org/723152
11 Closes: https://bugs.gentoo.org/716266
12 Package-Manager: Portage-2.3.103, Repoman-2.3.22
13 Signed-off-by: Kent Fredric <kentnl <AT> gentoo.org>
14
15 dev-perl/Ace/Ace-1.920.0-r3.ebuild | 116 -------------------------
16 dev-perl/Ace/Ace-1.920.0-r4.ebuild | 137 -----------------------------
17 dev-perl/Ace/Ace-1.920.0-r5.ebuild | 139 ------------------------------
18 dev-perl/Ace/files/Ace-1.92-glibc26.patch | 29 -------
19 4 files changed, 421 deletions(-)
20
21 diff --git a/dev-perl/Ace/Ace-1.920.0-r3.ebuild b/dev-perl/Ace/Ace-1.920.0-r3.ebuild
22 deleted file mode 100644
23 index 202d5f70f02..00000000000
24 --- a/dev-perl/Ace/Ace-1.920.0-r3.ebuild
25 +++ /dev/null
26 @@ -1,116 +0,0 @@
27 -# Copyright 1999-2019 Gentoo Authors
28 -# Distributed under the terms of the GNU General Public License v2
29 -
30 -EAPI=6
31 -
32 -DIST_NAME=AcePerl
33 -DIST_AUTHOR=LDS
34 -DIST_VERSION=1.92
35 -DIST_EXAMPLES=("examples/*")
36 -inherit perl-module toolchain-funcs
37 -
38 -DESCRIPTION="Object-Oriented Access to ACEDB Databases"
39 -
40 -SLOT="0"
41 -KEYWORDS="~amd64 ~x86"
42 -IUSE="test"
43 -RESTRICT="!test? ( test )"
44 -
45 -RDEPEND="virtual/perl-Digest-MD5
46 - dev-perl/Cache-Cache
47 - dev-perl/GD
48 - elibc_glibc? ( net-libs/libtirpc net-libs/rpcsvc-proto )
49 -"
50 -DEPEND="${RDEPEND}"
51 -
52 -src_prepare() {
53 - eapply "${FILESDIR}/${PN}-1.92-rpcxs.patch"
54 - eapply "${FILESDIR}/${PN}-1.92-gcc-nonvoid.patch"
55 -
56 - cat > "${S}/acelib/wmake/DARWIN_DEF" <<EOF
57 -NAME = DARWIN
58 -COMPILER = $(tc-getCC) -fwritable-strings -DACEDB4 -DPOSIX
59 -LINKER = $(tc-getLD)
60 -
61 -LIBS = -lm
62 -
63 -EOF
64 -
65 - if use elibc_glibc ; then
66 - eapply "${FILESDIR}/${PN}-1.92-glibc26.patch"
67 - export LIBS="-ltirpc"
68 - fi
69 -
70 - export MAKEOPTS="-j1"
71 - perl-module_src_prepare
72 -}
73 -
74 -src_test() {
75 - local MODULES=(
76 - "Ace ${DIST_VERSION}"
77 - "Ace::Freesubs 1.00"
78 - "Ace::Graphics::Fk" # NO VERSION
79 - "Ace::Graphics::Glyph"
80 - "Ace::Graphics::Glyph::anchored_arrow"
81 - "Ace::Graphics::Glyph::arrow"
82 - "Ace::Graphics::Glyph::box"
83 - "Ace::Graphics::Glyph::crossbox"
84 - "Ace::Graphics::Glyph::dot"
85 - "Ace::Graphics::Glyph::ex"
86 - "Ace::Graphics::Glyph::graded_segments"
87 - "Ace::Graphics::Glyph::group"
88 - "Ace::Graphics::Glyph::line"
89 - "Ace::Graphics::Glyph::primers"
90 - "Ace::Graphics::Glyph::segments"
91 - "Ace::Graphics::Glyph::span"
92 - "Ace::Graphics::Glyph::toomany"
93 - "Ace::Graphics::Glyph::transcript"
94 - "Ace::Graphics::Glyph::triangle"
95 - "Ace::Graphics::GlyphFactory"
96 - "Ace::Graphics::Panel"
97 - "Ace::Graphics::Track"
98 - "Ace::Iterator 1.51"
99 - "Ace::Local 1.05"
100 - "Ace::Model 1.51"
101 - "Ace::Object 1.66"
102 - "Ace::Object::Wormbase"
103 - "Ace::RPC 1.00"
104 - "Ace::Sequence 1.51"
105 - "Ace::Sequence::Feature"
106 - "Ace::Sequence::FeatureList"
107 - "Ace::Sequence::GappedAlignment 1.20"
108 - "Ace::Sequence::Gene"
109 - "Ace::Sequence::Homol"
110 - "Ace::Sequence::Multi"
111 - "Ace::Sequence::Transcript"
112 - "Ace::SocketServer 1.01"
113 - "GFF::Filehandle"
114 -# Need Ace::Browser
115 -# "Ace::Browser::AceSubs ${DIST_VERSION}"
116 -# "Ace::Browser::GeneSubs ${DIST_VERSION}"
117 -# "Ace::Browser::SearchSubs ${DIST_VERSION}"
118 -# "Ace::Browser::SiteDefs ${DIST_VERSION}"
119 -# "Ace::Browser::TreeSubs ${DIST_VERSION}"
120 - )
121 - local failed=()
122 - for dep in "${MODULES[@]}"; do
123 - ebegin "Compile testing ${dep}"
124 - perl -Mblib="${S}" -M"${dep} ()" -e1
125 - eend $? || failed+=( "$dep" )
126 - done
127 - if [[ ${failed[@]} ]]; then
128 - echo
129 - eerror "One or more modules failed compile:";
130 - for dep in "${failed[@]}"; do
131 - eerror " ${dep}"
132 - done
133 - die "Failing due to module compilation errors";
134 - fi
135 - if ! has "network" "${DIST_TEST_OVERRIDE:-${DIST_TEST:-do parallel}}"; then
136 - ewarn "This package needs network access to run its full test suite"
137 - ewarn "For details, see:"
138 - ewarn "https://wiki.gentoo.org/wiki/Project:Perl/maint-nodes/dev-perl/Ace"
139 - else
140 - perl-module_src_test
141 - fi
142 -}
143
144 diff --git a/dev-perl/Ace/Ace-1.920.0-r4.ebuild b/dev-perl/Ace/Ace-1.920.0-r4.ebuild
145 deleted file mode 100644
146 index ceb1838ad0a..00000000000
147 --- a/dev-perl/Ace/Ace-1.920.0-r4.ebuild
148 +++ /dev/null
149 @@ -1,137 +0,0 @@
150 -# Copyright 1999-2020 Gentoo Authors
151 -# Distributed under the terms of the GNU General Public License v2
152 -
153 -EAPI=7
154 -
155 -DIST_NAME=AcePerl
156 -DIST_AUTHOR=LDS
157 -DIST_VERSION=1.92
158 -DIST_EXAMPLES=("examples/*")
159 -inherit perl-module toolchain-funcs
160 -
161 -DESCRIPTION="Object-Oriented Access to ACEDB Databases"
162 -
163 -SLOT="0"
164 -KEYWORDS="~amd64 ~x86"
165 -IUSE="test"
166 -RESTRICT="!test? ( test ) mirror"
167 -# License note: Indemnification and Attribution-if-Used bug #718936
168 -RDEPEND="
169 - virtual/perl-Digest-MD5
170 - dev-perl/Cache-Cache
171 - dev-perl/GD
172 -"
173 -DEPEND="
174 - elibc_glibc? ( net-libs/libtirpc net-libs/rpcsvc-proto )
175 - elibc_musl? ( net-libs/libtirpc net-libs/rpcsvc-proto )
176 - elibc_uclibc? ( net-libs/libtirpc net-libs/rpcsvc-proto )
177 -"
178 -BDEPEND="
179 - ${RDEPEND}
180 - ${DEPEND}
181 -"
182 -mydoc="DISCLAIMER.txt"
183 -src_prepare() {
184 - eapply "${FILESDIR}/${PN}-1.92-rpcxs.patch"
185 - eapply "${FILESDIR}/${PN}-1.92-gcc-nonvoid.patch"
186 -
187 - cat > "${S}/acelib/wmake/DARWIN_DEF" <<EOF
188 -NAME = DARWIN
189 -COMPILER = $(tc-getCC) -fwritable-strings -DACEDB4 -DPOSIX
190 -LINKER = $(tc-getLD)
191 -
192 -LIBS = -lm
193 -
194 -EOF
195 -
196 - if use elibc_glibc || use elibc_musl || use elibc_uclibc ; then
197 - # Confusing name, should have been not specific to glibc
198 - eapply "${FILESDIR}/${PN}-1.92-glibc26.patch"
199 - export LIBS="-ltirpc"
200 - fi
201 -
202 - export MAKEOPTS="-j1"
203 - perl-module_src_prepare
204 -}
205 -
206 -src_test() {
207 - local MODULES=(
208 - "Ace ${DIST_VERSION}"
209 - "Ace::Freesubs 1.00"
210 - "Ace::Graphics::Fk" # NO VERSION
211 - "Ace::Graphics::Glyph"
212 - "Ace::Graphics::Glyph::anchored_arrow"
213 - "Ace::Graphics::Glyph::arrow"
214 - "Ace::Graphics::Glyph::box"
215 - "Ace::Graphics::Glyph::crossbox"
216 - "Ace::Graphics::Glyph::dot"
217 - "Ace::Graphics::Glyph::ex"
218 - "Ace::Graphics::Glyph::graded_segments"
219 - "Ace::Graphics::Glyph::group"
220 - "Ace::Graphics::Glyph::line"
221 - "Ace::Graphics::Glyph::primers"
222 - "Ace::Graphics::Glyph::segments"
223 - "Ace::Graphics::Glyph::span"
224 - "Ace::Graphics::Glyph::toomany"
225 - "Ace::Graphics::Glyph::transcript"
226 - "Ace::Graphics::Glyph::triangle"
227 - "Ace::Graphics::GlyphFactory"
228 - "Ace::Graphics::Panel"
229 - "Ace::Graphics::Track"
230 - "Ace::Iterator 1.51"
231 - "Ace::Local 1.05"
232 - "Ace::Model 1.51"
233 - "Ace::Object 1.66"
234 - "Ace::Object::Wormbase"
235 - "Ace::RPC 1.00"
236 - "Ace::Sequence 1.51"
237 - "Ace::Sequence::Feature"
238 - "Ace::Sequence::FeatureList"
239 - "Ace::Sequence::GappedAlignment 1.20"
240 - "Ace::Sequence::Gene"
241 - "Ace::Sequence::Homol"
242 - "Ace::Sequence::Multi"
243 - "Ace::Sequence::Transcript"
244 - "Ace::SocketServer 1.01"
245 - "GFF::Filehandle"
246 -# Need Ace::Browser
247 -# "Ace::Browser::AceSubs ${DIST_VERSION}"
248 -# "Ace::Browser::GeneSubs ${DIST_VERSION}"
249 -# "Ace::Browser::SearchSubs ${DIST_VERSION}"
250 -# "Ace::Browser::SiteDefs ${DIST_VERSION}"
251 -# "Ace::Browser::TreeSubs ${DIST_VERSION}"
252 - )
253 - local failed=()
254 - for dep in "${MODULES[@]}"; do
255 - ebegin "Compile testing ${dep}"
256 - perl -Mblib="${S}" -M"${dep} ()" -e1
257 - eend $? || failed+=( "$dep" )
258 - done
259 - if [[ ${failed[@]} ]]; then
260 - echo
261 - eerror "One or more modules failed compile:";
262 - for dep in "${failed[@]}"; do
263 - eerror " ${dep}"
264 - done
265 - die "Failing due to module compilation errors";
266 - fi
267 - if ! has "network" "${DIST_TEST_OVERRIDE:-${DIST_TEST:-do parallel}}"; then
268 - ewarn "This package needs network access to run its full test suite"
269 - ewarn "For details, see:"
270 - ewarn "https://wiki.gentoo.org/wiki/Project:Perl/maint-nodes/dev-perl/Ace"
271 - ewarn ""
272 - else
273 - perl-module_src_test
274 - fi
275 -}
276 -
277 -pkg_postinst() {
278 - ewarn "This package requests that publications that made use of this software"
279 - ewarn "in the process of their research attribute it."
280 - ewarn ""
281 - ewarn "This package's licensing terms also include indemnification clauses"
282 - ewarn "which may apply to you, and are currently under decision in"
283 - ewarn " Bug: https://bugs.gentoo.org/718936"
284 - ewarn ""
285 - ewarn "Please read ${EROOT}/usr/share/doc/${PF}/DISCLAIMER.*"
286 -}
287
288 diff --git a/dev-perl/Ace/Ace-1.920.0-r5.ebuild b/dev-perl/Ace/Ace-1.920.0-r5.ebuild
289 deleted file mode 100644
290 index 8d33aff5d25..00000000000
291 --- a/dev-perl/Ace/Ace-1.920.0-r5.ebuild
292 +++ /dev/null
293 @@ -1,139 +0,0 @@
294 -# Copyright 1999-2020 Gentoo Authors
295 -# Distributed under the terms of the GNU General Public License v2
296 -
297 -EAPI=7
298 -
299 -DIST_NAME=AcePerl
300 -DIST_AUTHOR=LDS
301 -DIST_VERSION=1.92
302 -DIST_EXAMPLES=("examples/*")
303 -inherit perl-module toolchain-funcs
304 -
305 -DESCRIPTION="Object-Oriented Access to ACEDB Databases"
306 -
307 -SLOT="0"
308 -KEYWORDS="~amd64 ~x86"
309 -IUSE="test"
310 -RESTRICT="!test? ( test ) mirror"
311 -# License note: Indemnification and Attribution-if-Used bug #718936
312 -RDEPEND="
313 - virtual/perl-Digest-MD5
314 - dev-perl/Cache-Cache
315 - dev-perl/GD
316 -"
317 -DEPEND="
318 - elibc_glibc? ( net-libs/libtirpc net-libs/rpcsvc-proto )
319 - elibc_musl? ( net-libs/libtirpc net-libs/rpcsvc-proto )
320 - elibc_uclibc? ( net-libs/libtirpc net-libs/rpcsvc-proto )
321 -"
322 -BDEPEND="
323 - ${RDEPEND}
324 - ${DEPEND}
325 -"
326 -mydoc="DISCLAIMER.txt"
327 -src_prepare() {
328 - eapply "${FILESDIR}/${PN}-1.92-rpcxs.patch"
329 - eapply "${FILESDIR}/${PN}-1.92-gcc-nonvoid.patch"
330 - eapply "${FILESDIR}/${PN}-1.92-toolchain.patch"
331 - cp "${FILESDIR}/${PN}-1.92-DARWIN_DEF" "${S}/acelib/wmake/DARWIN_DEF" || die "can't copy DARWIN_DEF"
332 - if use elibc_glibc || use elibc_musl || use elibc_uclibc ; then
333 - export LIBS="-ltirpc"
334 - fi
335 - export MAKEOPTS="-j1"
336 - perl-module_src_prepare
337 -}
338 -src_compile() {
339 - mymake=(
340 - "AR=$(tc-getAR)"
341 - "TARGET_CC=$(tc-getCC)"
342 - "TARGET_LD=$(tc-getLD)"
343 - "RANLIB=$(tc-getRANLIB)"
344 - )
345 - if use elibc_glibc || use elibc_musl || use elibc_uclibc ; then
346 - mymake+=( "LIBS=-ltirpc -lm" )
347 - mymake+=( "USEROPTS=-I/usr/include/tirpc -fPIC" )
348 - fi
349 - perl-module_src_compile
350 -}
351 -
352 -src_test() {
353 - local MODULES=(
354 - "Ace ${DIST_VERSION}"
355 - "Ace::Freesubs 1.00"
356 - "Ace::Graphics::Fk" # NO VERSION
357 - "Ace::Graphics::Glyph"
358 - "Ace::Graphics::Glyph::anchored_arrow"
359 - "Ace::Graphics::Glyph::arrow"
360 - "Ace::Graphics::Glyph::box"
361 - "Ace::Graphics::Glyph::crossbox"
362 - "Ace::Graphics::Glyph::dot"
363 - "Ace::Graphics::Glyph::ex"
364 - "Ace::Graphics::Glyph::graded_segments"
365 - "Ace::Graphics::Glyph::group"
366 - "Ace::Graphics::Glyph::line"
367 - "Ace::Graphics::Glyph::primers"
368 - "Ace::Graphics::Glyph::segments"
369 - "Ace::Graphics::Glyph::span"
370 - "Ace::Graphics::Glyph::toomany"
371 - "Ace::Graphics::Glyph::transcript"
372 - "Ace::Graphics::Glyph::triangle"
373 - "Ace::Graphics::GlyphFactory"
374 - "Ace::Graphics::Panel"
375 - "Ace::Graphics::Track"
376 - "Ace::Iterator 1.51"
377 - "Ace::Local 1.05"
378 - "Ace::Model 1.51"
379 - "Ace::Object 1.66"
380 - "Ace::Object::Wormbase"
381 - "Ace::RPC 1.00"
382 - "Ace::Sequence 1.51"
383 - "Ace::Sequence::Feature"
384 - "Ace::Sequence::FeatureList"
385 - "Ace::Sequence::GappedAlignment 1.20"
386 - "Ace::Sequence::Gene"
387 - "Ace::Sequence::Homol"
388 - "Ace::Sequence::Multi"
389 - "Ace::Sequence::Transcript"
390 - "Ace::SocketServer 1.01"
391 - "GFF::Filehandle"
392 -# Need Ace::Browser
393 -# "Ace::Browser::AceSubs ${DIST_VERSION}"
394 -# "Ace::Browser::GeneSubs ${DIST_VERSION}"
395 -# "Ace::Browser::SearchSubs ${DIST_VERSION}"
396 -# "Ace::Browser::SiteDefs ${DIST_VERSION}"
397 -# "Ace::Browser::TreeSubs ${DIST_VERSION}"
398 - )
399 - local failed=()
400 - for dep in "${MODULES[@]}"; do
401 - ebegin "Compile testing ${dep}"
402 - perl -Mblib="${S}" -M"${dep} ()" -e1
403 - eend $? || failed+=( "$dep" )
404 - done
405 - if [[ ${failed[@]} ]]; then
406 - echo
407 - eerror "One or more modules failed compile:";
408 - for dep in "${failed[@]}"; do
409 - eerror " ${dep}"
410 - done
411 - die "Failing due to module compilation errors";
412 - fi
413 - if ! has "network" "${DIST_TEST_OVERRIDE:-${DIST_TEST:-do parallel}}"; then
414 - ewarn "This package needs network access to run its full test suite"
415 - ewarn "For details, see:"
416 - ewarn "https://wiki.gentoo.org/wiki/Project:Perl/maint-nodes/dev-perl/Ace"
417 - ewarn ""
418 - else
419 - perl-module_src_test
420 - fi
421 -}
422 -
423 -pkg_postinst() {
424 - ewarn "This package requests that publications that made use of this software"
425 - ewarn "in the process of their research attribute it."
426 - ewarn ""
427 - ewarn "This package's licensing terms also include indemnification clauses"
428 - ewarn "which may apply to you, and are currently under decision in"
429 - ewarn " Bug: https://bugs.gentoo.org/718936"
430 - ewarn ""
431 - ewarn "Please read ${EROOT}/usr/share/doc/${PF}/DISCLAIMER.*"
432 -}
433
434 diff --git a/dev-perl/Ace/files/Ace-1.92-glibc26.patch b/dev-perl/Ace/files/Ace-1.92-glibc26.patch
435 deleted file mode 100644
436 index 93913485b2f..00000000000
437 --- a/dev-perl/Ace/files/Ace-1.92-glibc26.patch
438 +++ /dev/null
439 @@ -1,29 +0,0 @@
440 -From 79cbe4803f73eab5474e709b20ed570a44071182 Mon Sep 17 00:00:00 2001
441 -From: =?UTF-8?q?Andreas=20K=2E=20H=C3=BCttel?= <dilfridge@g.o>
442 -Date: Sat, 31 Mar 2018 08:12:32 +1300
443 -Subject: Fix building with GlibC 2.26
444 -
445 -Bug: https://bugs.gentoo.org/637114
446 ----
447 - acelib/wmake/LINUX_DEF | 4 ++--
448 - 1 file changed, 2 insertions(+), 2 deletions(-)
449 -
450 -diff --git a/acelib/wmake/LINUX_DEF b/acelib/wmake/LINUX_DEF
451 -index ba96774..bd89334 100644
452 ---- a/acelib/wmake/LINUX_DEF
453 -+++ b/acelib/wmake/LINUX_DEF
454 -@@ -18,9 +18,9 @@
455 - NAME = LINUX
456 - COMPILER = gcc -g -Wall -O2 -DACEDB4
457 - LINKER = gcc -g
458 --USEROPTS=-fPIC
459 -+USEROPTS=-I/usr/include/tirpc -fPIC
460 -
461 --LIBS = -lm
462 -+LIBS = -ltirpc -lm
463 - Xt_LIBS = -L/usr/X11R6/lib -lXaw -lXt -lXmu -lXext -lX11
464 - LEX_LIBS =
465 -
466 ---
467 -2.16.2
468 -