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-Parser/files/, dev-perl/RedisDB-Parser/
Date: Wed, 03 Jan 2018 10:57:50
Message-Id: 1514976996.8a3e8374c10472dfadabda49f4f63401fefd5c43.kentnl@gentoo
1 commit: 8a3e8374c10472dfadabda49f4f63401fefd5c43
2 Author: Kent Fredric <kentnl <AT> gentoo <DOT> org>
3 AuthorDate: Wed Jan 3 08:11:23 2018 +0000
4 Commit: Kent Fredric <kentnl <AT> gentoo <DOT> org>
5 CommitDate: Wed Jan 3 10:56:36 2018 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8a3e8374
7
8 dev-perl/RedisDB-Parser: Bump to version 2.220.0
9
10 - EAPI6
11 - Parallel Testing
12 - Patch out unwanted README.pod in @INC
13 - Add missing CPAN remote-id's
14
15 Upstream:
16 - Create special error objects for MOVED and ASK redirections from
17 redis cluster
18 - Parse method now returns number of parsed replies
19
20 Package-Manager: Portage-2.3.18, Repoman-2.3.6
21
22 dev-perl/RedisDB-Parser/Manifest | 1 +
23 .../RedisDB-Parser/RedisDB-Parser-2.220.0.ebuild | 29 ++++++++++++++++
24 .../files/RedisDB-Parser-2.22-readmepod.patch | 39 ++++++++++++++++++++++
25 dev-perl/RedisDB-Parser/metadata.xml | 9 +++++
26 4 files changed, 78 insertions(+)
27
28 diff --git a/dev-perl/RedisDB-Parser/Manifest b/dev-perl/RedisDB-Parser/Manifest
29 index 394cb49d094..7cec6e31c56 100644
30 --- a/dev-perl/RedisDB-Parser/Manifest
31 +++ b/dev-perl/RedisDB-Parser/Manifest
32 @@ -1 +1,2 @@
33 DIST RedisDB-Parser-2.20.tar.gz 30894 BLAKE2B 115648486911509e5e0f67150843c88817fdfe1ea2858e3892db44f09d74374fe83254fa795026329d3f269c6135788241000e50cad484e0f9476fcfc89db677 SHA512 3d01ade1d08006ecd2975719ccc1c4b5b755118c34f1cb0dbecc703bda83f9f619bced182691af5a7eb46f85931ef2170d09f25e7302fc16790585380f2c2224
34 +DIST RedisDB-Parser-2.22.tar.gz 31497 BLAKE2B 583628330b3b23a16966160848acb84fd92b3b767bc9e05f832f688ed0d44b81c0ff691081d0e851e7a193924086a614a07f32bd56d39d12a6fb80bdaa029bf0 SHA512 c8efbb6d7d978940415f066c2d3dfd4c1c1c38cbd5309f667d102b0bcd2f113d36ffb1fc9718b6f1ac739fb8801eb2a09bb690eb373be0561ddad1d3d3de8205
35
36 diff --git a/dev-perl/RedisDB-Parser/RedisDB-Parser-2.220.0.ebuild b/dev-perl/RedisDB-Parser/RedisDB-Parser-2.220.0.ebuild
37 new file mode 100644
38 index 00000000000..7919cada583
39 --- /dev/null
40 +++ b/dev-perl/RedisDB-Parser/RedisDB-Parser-2.220.0.ebuild
41 @@ -0,0 +1,29 @@
42 +# Copyright 1999-2018 Gentoo Foundation
43 +# Distributed under the terms of the GNU General Public License v2
44 +
45 +EAPI=6
46 +
47 +DIST_AUTHOR=ZWON
48 +DIST_VERSION=2.22
49 +inherit perl-module
50 +
51 +DESCRIPTION="Redis protocol parser for RedisDB"
52 +
53 +SLOT="0"
54 +KEYWORDS="~amd64 ~x86"
55 +IUSE="test"
56 +
57 +RDEPEND="
58 + >=virtual/perl-Encode-2.100.0
59 + dev-perl/Try-Tiny
60 +"
61 +DEPEND="${RDEPEND}
62 + >=virtual/perl-ExtUtils-MakeMaker-6.300.200
63 + >=virtual/perl-ExtUtils-CBuilder-0.270.0
64 + test? (
65 + dev-perl/Test-FailWarnings
66 + >=dev-perl/Test-Most-0.220.0
67 + >=virtual/perl-Test-Simple-0.940.0
68 + )
69 +"
70 +PATCHES=( "${FILESDIR}/${PN}-2.22-readmepod.patch" )
71
72 diff --git a/dev-perl/RedisDB-Parser/files/RedisDB-Parser-2.22-readmepod.patch b/dev-perl/RedisDB-Parser/files/RedisDB-Parser-2.22-readmepod.patch
73 new file mode 100644
74 index 00000000000..c639d9bc614
75 --- /dev/null
76 +++ b/dev-perl/RedisDB-Parser/files/RedisDB-Parser-2.22-readmepod.patch
77 @@ -0,0 +1,39 @@
78 +From d802d2aacd08605db24f58f7021df2f452d9b1e1 Mon Sep 17 00:00:00 2001
79 +From: Kent Fredric <kentnl@g.o>
80 +Date: Wed, 3 Jan 2018 20:40:13 +1300
81 +Subject: Prevent installing README.pod to INC
82 +
83 +Unfortunately, ".pod" extensions are treated the same as top-level
84 +'.pl' and '.pm' extensions and installed to @INC under the packages
85 +prefix directory.
86 +
87 +This avoids this problem by filtering out the .pod file in the blib/
88 +to DESTDIR install stage.
89 +
90 +Bug: https://github.com/trinitum/perl-RedisDB-Parser/pull/1
91 +---
92 + INSTALL.SKIP | 1 +
93 + MANIFEST | 1 +
94 + 2 files changed, 2 insertions(+)
95 + create mode 100644 INSTALL.SKIP
96 +
97 +diff --git a/INSTALL.SKIP b/INSTALL.SKIP
98 +new file mode 100644
99 +index 0000000..4fd94be
100 +--- /dev/null
101 ++++ b/INSTALL.SKIP
102 +@@ -0,0 +1 @@
103 ++README\.pod$
104 +diff --git a/MANIFEST b/MANIFEST
105 +index 8bb93d3..967554a 100644
106 +--- a/MANIFEST
107 ++++ b/MANIFEST
108 +@@ -1,4 +1,5 @@
109 + Changes
110 ++INSTALL.SKIP
111 + lib/RedisDB/Parser.pm
112 + lib/RedisDB/Parser/Error.pm
113 + lib/RedisDB/Parser/PP.pm
114 +--
115 +2.15.1
116 +
117
118 diff --git a/dev-perl/RedisDB-Parser/metadata.xml b/dev-perl/RedisDB-Parser/metadata.xml
119 index 2b9a936fc0a..5502129e560 100644
120 --- a/dev-perl/RedisDB-Parser/metadata.xml
121 +++ b/dev-perl/RedisDB-Parser/metadata.xml
122 @@ -5,4 +5,13 @@
123 <email>perl@g.o</email>
124 <name>Gentoo Perl Project</name>
125 </maintainer>
126 + <upstream>
127 + <remote-id type="cpan">RedisDB-Parser</remote-id>
128 + <remote-id type="cpan-module">RedisDB::Parser</remote-id>
129 + <remote-id type="cpan-module">RedisDB::Parser::Error</remote-id>
130 + <remote-id type="cpan-module">RedisDB::Parser::Error::ASK</remote-id>
131 + <remote-id type="cpan-module">RedisDB::Parser::Error::MOVED</remote-id>
132 + <remote-id type="cpan-module">RedisDB::Parser::PP</remote-id>
133 + <remote-id type="cpan-module">RedisDB::Parser::XS</remote-id>
134 + </upstream>
135 </pkgmetadata>