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/RedisDB/
Date: Wed, 03 Jan 2018 10:57:50
Message-Id: 1514976997.ce4d7a1c25729ef4a904050d4687fda11d670434.kentnl@gentoo
1 commit: ce4d7a1c25729ef4a904050d4687fda11d670434
2 Author: Kent Fredric <kentnl <AT> gentoo <DOT> org>
3 AuthorDate: Wed Jan 3 09:33:30 2018 +0000
4 Commit: Kent Fredric <kentnl <AT> gentoo <DOT> org>
5 CommitDate: Wed Jan 3 10:56:37 2018 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ce4d7a1c
7
8 dev-perl/RedisDB: Bump to version 2.540.0
9
10 - EAPI6
11 - Enable Parallel tests
12 - Weakly coerce redis-server installation for testing
13 - Add USE=examples
14 - Add missing CPAN remote-id's
15
16 Upstream:
17 - Add support for redis-cluster
18 - Fix node information storage
19 - disable debug output by default
20 - Add command method
21 - Add support for commands which have key after the first argument
22 - Add wrappers for redis commands
23 - Fix race conditions in tests
24 - Add support for redis sentinel
25 - Add Test::RedisDB
26 - Add support for redis URL's
27 - Fix for OpenBSD 64bit time_t
28 - Add subsecond timeouts
29 - Fix handling of disconnects with raise_error off
30
31 Package-Manager: Portage-2.3.18, Repoman-2.3.6
32
33 dev-perl/RedisDB/Manifest | 1 +
34 dev-perl/RedisDB/RedisDB-2.540.0.ebuild | 52 +++++++++++++++++++++++++++++++++
35 dev-perl/RedisDB/metadata.xml | 12 ++++++++
36 3 files changed, 65 insertions(+)
37
38 diff --git a/dev-perl/RedisDB/Manifest b/dev-perl/RedisDB/Manifest
39 index e4cbd2876de..e941e5af490 100644
40 --- a/dev-perl/RedisDB/Manifest
41 +++ b/dev-perl/RedisDB/Manifest
42 @@ -1 +1,2 @@
43 DIST RedisDB-2.36.tar.gz 38013 BLAKE2B 0eaa0050a3b1b49662c3309aa2651608058fafd79c2705eb6a69ca8a7d6614ebf722d936e4ae031185a324e9a400ca26e1d9b7b319c3c6bea5d8007a9c72a7f7 SHA512 88ba67571d3c8d4c90fcead7fd90df8c51293fd9c56d8b80fcdc35ac88393659a16388a97e87bb608f7ee3a58db56d18df6e688c39e71a3efbefb04fb741edee
44 +DIST RedisDB-2.54.tar.gz 48368 BLAKE2B 58d699e851b4a4569eb123a577c73610d09baabe9f11c4bb51cceb9ce98bc9e9f31ca255db4ac28f5049cbf0cb65201a6cb48bda9e5e776f71f6f44f157efbb0 SHA512 0fbbf5ca076a92d57f715754d5817a9669deaf08601b3dd1a183e616356500c0c02961dafe0af20ef1d8f6368750a3899dc4fff857ba666b98b5ef4c4c7b4396
45
46 diff --git a/dev-perl/RedisDB/RedisDB-2.540.0.ebuild b/dev-perl/RedisDB/RedisDB-2.540.0.ebuild
47 new file mode 100644
48 index 00000000000..cd38c611f00
49 --- /dev/null
50 +++ b/dev-perl/RedisDB/RedisDB-2.540.0.ebuild
51 @@ -0,0 +1,52 @@
52 +# Copyright 1999-2018 Gentoo Foundation
53 +# Distributed under the terms of the GNU General Public License v2
54 +
55 +EAPI=6
56 +
57 +DIST_AUTHOR=ZWON
58 +DIST_VERSION=2.54
59 +DIST_EXAMPLES=( "eg/*" )
60 +inherit perl-module
61 +
62 +DESCRIPTION="Perl extension to access redis database"
63 +
64 +SLOT="0"
65 +KEYWORDS="~amd64 ~x86"
66 +IUSE="test minimal"
67 +
68 +RDEPEND="
69 + >=virtual/perl-Encode-2.100.0
70 + virtual/perl-IO-Socket-IP
71 + >=dev-perl/RedisDB-Parser-2.210.0
72 + dev-perl/Try-Tiny
73 + dev-perl/URI
74 + dev-perl/URI-redis
75 + >=dev-perl/Test-TCP-1.170.0
76 +"
77 +DEPEND="${RDEPEND}
78 + virtual/perl-Digest-SHA
79 + >=virtual/perl-ExtUtils-MakeMaker-6.300.200
80 + test? (
81 + !minimal? (
82 + dev-db/redis
83 + )
84 + >=dev-perl/Test-Differences-0.610.0
85 + dev-perl/Test-FailWarnings
86 + >=dev-perl/Test-Most-0.220.0
87 + >=virtual/perl-Test-Simple-0.960.0
88 + )
89 +"
90 +src_test() {
91 + if use minimal; then
92 + einfo "Disabling active redis-server tests (USE=minimal)"
93 + perl_rm_files t/basic_redis.t \
94 + t/auth.t \
95 + t/redis_commands.t \
96 + t/restore_subscriptions.t \
97 + t/send_command_cb.t \
98 + t/subscribe.t \
99 + t/transactions.t \
100 + t/utf8.t
101 + fi
102 + perl-module_src_test
103 +}
104
105 diff --git a/dev-perl/RedisDB/metadata.xml b/dev-perl/RedisDB/metadata.xml
106 index 2b9a936fc0a..bde2c23cf77 100644
107 --- a/dev-perl/RedisDB/metadata.xml
108 +++ b/dev-perl/RedisDB/metadata.xml
109 @@ -5,4 +5,16 @@
110 <email>perl@g.o</email>
111 <name>Gentoo Perl Project</name>
112 </maintainer>
113 + <upstream>
114 + <remote-id type="cpan">RedisDB</remote-id>
115 + <remote-id type="cpan-module">RedisDB</remote-id>
116 + <remote-id type="cpan-module">RedisDB::Cluster</remote-id>
117 + <remote-id type="cpan-module">RedisDB::Error</remote-id>
118 + <remote-id type="cpan-module">RedisDB::Error::ASK</remote-id>
119 + <remote-id type="cpan-module">RedisDB::Error::DISCONNECTED</remote-id>
120 + <remote-id type="cpan-module">RedisDB::Error::EAGAIN</remote-id>
121 + <remote-id type="cpan-module">RedisDB::Error::MOVED</remote-id>
122 + <remote-id type="cpan-module">RedisDB::Sentinel</remote-id>
123 + <remote-id type="cpan-module">Test::RedisDB</remote-id>
124 + </upstream>
125 </pkgmetadata>