1 |
commit: ba8ff87ef30c992794eed2145b826e5cf3f9210f |
2 |
Author: Kent Fredric <kentnl <AT> gentoo <DOT> org> |
3 |
AuthorDate: Thu Sep 10 15:34:46 2020 +0000 |
4 |
Commit: Kent Fredric <kentnl <AT> gentoo <DOT> org> |
5 |
CommitDate: Thu Sep 10 15:35:19 2020 +0000 |
6 |
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ba8ff87e |
7 |
|
8 |
dev-perl/DBD-Pg: Cleanup old 3.13.0 |
9 |
|
10 |
Package-Manager: Portage-3.0.4, Repoman-3.0.1 |
11 |
Signed-off-by: Kent Fredric <kentnl <AT> gentoo.org> |
12 |
|
13 |
dev-perl/DBD-Pg/DBD-Pg-3.13.0.ebuild | 114 ----------------------------------- |
14 |
dev-perl/DBD-Pg/Manifest | 1 - |
15 |
2 files changed, 115 deletions(-) |
16 |
|
17 |
diff --git a/dev-perl/DBD-Pg/DBD-Pg-3.13.0.ebuild b/dev-perl/DBD-Pg/DBD-Pg-3.13.0.ebuild |
18 |
deleted file mode 100644 |
19 |
index 252be08d102..00000000000 |
20 |
--- a/dev-perl/DBD-Pg/DBD-Pg-3.13.0.ebuild |
21 |
+++ /dev/null |
22 |
@@ -1,114 +0,0 @@ |
23 |
-# Copyright 1999-2020 Gentoo Authors |
24 |
-# Distributed under the terms of the GNU General Public License v2 |
25 |
- |
26 |
-EAPI=7 |
27 |
- |
28 |
-DIST_AUTHOR=TURNSTEP |
29 |
-inherit perl-module |
30 |
- |
31 |
-DESCRIPTION="PostgreSQL database driver for the DBI module" |
32 |
- |
33 |
-SLOT="0" |
34 |
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" |
35 |
-IUSE="test" |
36 |
-RESTRICT="!test? ( test )" |
37 |
- |
38 |
-RDEPEND=" |
39 |
- virtual/perl-version |
40 |
- >=dev-perl/DBI-1.614.0 |
41 |
- dev-db/postgresql:* |
42 |
-" |
43 |
-DEPEND=" |
44 |
- dev-db/postgresql:* |
45 |
-" |
46 |
-BDEPEND="${RDEPEND} |
47 |
- virtual/perl-ExtUtils-MakeMaker |
48 |
- test? ( |
49 |
- >=virtual/perl-Test-Simple-0.880.0 |
50 |
- virtual/perl-Time-HiRes |
51 |
- ) |
52 |
-" |
53 |
-PERL_RM_FILES=( |
54 |
- "t/00_signature.t" |
55 |
-) |
56 |
-src_prepare() { |
57 |
- postgres_include="$(readlink -f "${EPREFIX}"/usr/include/postgresql)" |
58 |
- postgres_lib="${postgres_include//include/lib}" |
59 |
- # Fall-through case is the non-split postgresql |
60 |
- # The active cases instead get us the matching libdir for the includedir. |
61 |
- for i in lib lib64 ; do |
62 |
- if [ -d "${postgres_lib}/${i}" ]; then |
63 |
- postgres_lib="${postgres_lib}/${i}" |
64 |
- break |
65 |
- fi |
66 |
- done |
67 |
- |
68 |
- # env variables for compilation: |
69 |
- export POSTGRES_INCLUDE="${postgres_include}" |
70 |
- export POSTGRES_LIB="${postgres_lib}" |
71 |
- perl-module_src_prepare |
72 |
-} |
73 |
- |
74 |
-src_compile() { |
75 |
- mymake=( |
76 |
- "OPTIMIZE=${CFLAGS}" |
77 |
- ) |
78 |
- perl-module_src_compile |
79 |
-} |
80 |
- |
81 |
-src_test() { |
82 |
- local MODULES=( |
83 |
- "Bundle::DBD::Pg v${PV}" |
84 |
- "DBD::Pg v${PV}" |
85 |
- ) |
86 |
- local failed=() |
87 |
- for dep in "${MODULES[@]}"; do |
88 |
- ebegin "Compile testing ${dep}" |
89 |
- perl -Mblib="${S}" -M"${dep} ()" -e1 #|| |
90 |
- #die "Could not load ${dep}" |
91 |
- eend $? || failed+=( "$dep" ) |
92 |
- done |
93 |
- if [[ ${failed[@]} ]]; then |
94 |
- echo |
95 |
- eerror "One or more modules failed compile:"; |
96 |
- for dep in "${failed[@]}"; do |
97 |
- eerror " ${dep}" |
98 |
- done |
99 |
- die "Failing due to module compilation errors"; |
100 |
- fi |
101 |
- |
102 |
- local LIVEDB_TESTS=( |
103 |
- "t/01connect.t" |
104 |
- "t/02attribs.t" |
105 |
- "t/03dbmethod.t" |
106 |
- "t/03smethod.t" |
107 |
- "t/04misc.t" |
108 |
- "t/06bytea.t" |
109 |
- "t/07copy.t" |
110 |
- "t/08async.t" |
111 |
- "t/09arrays.t" |
112 |
- "t/12placeholders.t" |
113 |
- "t/20savepoints.t" |
114 |
- "t/30unicode.t" |
115 |
- ) |
116 |
- if [[ ! -v DBI_DSN ]]; then |
117 |
- ewarn "Functional database tests disabled due to lack of configuration." |
118 |
- ewarn "Please set the following environment variables values pertaining to a" |
119 |
- ewarn "pre-configured Postgres installation in order for tests to work:" |
120 |
- ewarn " DBI_DSN - A DBI-compatible connection string for a Postgres Database" |
121 |
- ewarn " ( eg: dbi:Pg:dbname=testdb )" |
122 |
- ewarn " DBI_USER - A Postgres Database Username" |
123 |
- ewarn " DBI_PASS - A Postgres Database Password" |
124 |
- ewarn "" |
125 |
- ewarn "For details, visit:" |
126 |
- ewarn " https://wiki.gentoo.org/wiki/Project:Perl/maint-notes/dev-perl/DBD-Pg" |
127 |
- perl_rm_files "${LIVEDB_TESTS[@]}" |
128 |
- else |
129 |
- # Super user required |
130 |
- # https://rt.cpan.org/Ticket/Display.html?id=132965 |
131 |
- perl_rm_files "t/03dbmethod.t" "t/04misc.t" |
132 |
- fi |
133 |
- # Parallel testing breaks database access |
134 |
- DBDPG_TEST_ALWAYS_ENV=1 DIST_TEST="do" perl-module_src_test |
135 |
- |
136 |
-} |
137 |
|
138 |
diff --git a/dev-perl/DBD-Pg/Manifest b/dev-perl/DBD-Pg/Manifest |
139 |
index 096f335e955..7e876c5ec00 100644 |
140 |
--- a/dev-perl/DBD-Pg/Manifest |
141 |
+++ b/dev-perl/DBD-Pg/Manifest |
142 |
@@ -1,5 +1,4 @@ |
143 |
DIST DBD-Pg-3.10.0.tar.gz 268414 BLAKE2B da6ac65519632aa95ee2554607d5e26820527042873ab78a9e40e671902b1b8e2fe39f37e44b15cf3db8eda243e57c7fab9077d4a08ec7f3c312825609fbc805 SHA512 46c985bbdeeed4ef60d6fe06034fa0959df288f2b9bbd434e2716676a3cb7a1ded168a3cf87a6a82eb397eb8edcc023c0b85483e948ce31abcac64a1919580ba |
144 |
-DIST DBD-Pg-3.13.0.tar.gz 278332 BLAKE2B cf405cd2afd5095fb7bc824b9fc4ca3c9aa86c3bf0bfe0a651ea21ec48921e97d20b8a4fffc3847d1ebe4c737d29671564b48fafea2f71f7fa0128733f47d0a9 SHA512 70fcf250f143d974fcb96fe597464bd5c91453fe00b36521afbf13e98c60f38ece4e79fa7e0076b273c4e30d67748c0c3be0879ba569a278fb1b1f2124da8913 |
145 |
DIST DBD-Pg-3.14.0.tar.gz 281910 BLAKE2B 803ea4d153f3832df818dad675603a8610d314695a07c87e32eebc7f967ffb7b10ba413bba712ff710e0ebfbc7866e0be4a0fda36c8174e05d1f2c3efb05433a SHA512 d5eb8a5a8cc6fd6695fbdc8a6763552b3f289fac11b20d94211e3cb0edd2e0df246899369abcffdb10fc198b73fdc8fdbf12d57245c4f61974d265d687e314d6 |
146 |
DIST DBD-Pg-3.14.2.tar.gz 282024 BLAKE2B a8121a2c97b1e095576c40b9b305f0ac21b3a8062efd3ac9684ef68346fc9fb0e4384780dc79b7bb5b6b188825dbd2f3da4765eeeb0208c3bef4db28543f9021 SHA512 341df267a7dc1e28f8c71c1b03cb485caf5c9c2ba95a801f7e855ef8c2fb2ed2df2f3cef804fd36072ee5570d30b399f6fba7516216f7d24186c5b6eeb5d5c52 |
147 |
DIST DBD-Pg-3.5.3.tar.gz 256570 BLAKE2B f589fc4ed978d2215d66b4cfd72b00e166f15dbe2caf004fa52c09fc6fc9f9b81ed84bc04ec0c4d3fe15f4eabb5a8a3b24b08acabb66b993c3ce67576a4c1721 SHA512 7a564e5c86fa41719289f6e391f0cd39f01df7d088892fca11175c60fec8a3af884f9204ae834caac2024ff0d45dcc013e314ec0c09a07fe7ee76170ec3a634f |