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/Set-Object/, dev-perl/Set-Object/files/
Date: Tue, 09 Jan 2018 02:03:59
Message-Id: 1515430731.2e5b2e73b570d16c6a34cff4a87e70bd63bd42aa.kentnl@gentoo
1 commit: 2e5b2e73b570d16c6a34cff4a87e70bd63bd42aa
2 Author: Kent Fredric <kentnl <AT> gentoo <DOT> org>
3 AuthorDate: Mon Jan 8 16:57:00 2018 +0000
4 Commit: Kent Fredric <kentnl <AT> gentoo <DOT> org>
5 CommitDate: Mon Jan 8 16:58:51 2018 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2e5b2e73
7
8 dev-perl/Set-Object: Bump to version 1.380.0 re bug #623100
9
10 - EAPI6
11 - Nuke annoying author tests
12 - Fix installing "Changes.pod" to @INC
13
14 Upstream:
15 - Fix test failures with -Ddefault_inc_excludes_dot
16 - Fix get-magic
17
18 Bug: https://bugs.gentoo.org/623100
19 Package-Manager: Portage-2.3.18, Repoman-2.3.6
20
21 dev-perl/Set-Object/Manifest | 1 +
22 dev-perl/Set-Object/Set-Object-1.380.0.ebuild | 34 +++++++++++++++++++
23 .../files/Set-Object-1.38-no-changes-pod.patch | 38 ++++++++++++++++++++++
24 3 files changed, 73 insertions(+)
25
26 diff --git a/dev-perl/Set-Object/Manifest b/dev-perl/Set-Object/Manifest
27 index d5ecbbb40a7..89141190236 100644
28 --- a/dev-perl/Set-Object/Manifest
29 +++ b/dev-perl/Set-Object/Manifest
30 @@ -1 +1,2 @@
31 DIST Set-Object-1.35.tar.gz 79370 BLAKE2B d7e9f95c9b02335bf29104456b69f08723bcdd8ef86e8af2435779ecaf705c082640087272206242c44e0aa0db48e6f2a6bca169bf8f8f1738592a828f26acc8 SHA512 5b915d77772dd3146e89ea8448a178b3faa6fe044a9df1d4aa217afa228df26367faa2d073fe9b6886cbc0a9075ab8ac46ebaf884624aa82be575fd89279d6a7
32 +DIST Set-Object-1.38.tar.gz 80719 BLAKE2B ff7a42a2fd1f368d58bbc73bf10ea3579c952b49a826e47ac9e7ea3c64a792117fd55b2f52979c51ec8964f2abd9c0f5c2f05211e0c7a407e7f37e91ab3486f7 SHA512 fa0411f543fe1837d7c07a07a99d3b8a3735162fb7b665060870cec8edd40ab39eed74791ce2aa96b9ca04a8e773d810ba979508b03f8d4698e8d844f62bee1a
33
34 diff --git a/dev-perl/Set-Object/Set-Object-1.380.0.ebuild b/dev-perl/Set-Object/Set-Object-1.380.0.ebuild
35 new file mode 100644
36 index 00000000000..2f03bd582e3
37 --- /dev/null
38 +++ b/dev-perl/Set-Object/Set-Object-1.380.0.ebuild
39 @@ -0,0 +1,34 @@
40 +# Copyright 1999-2018 Gentoo Foundation
41 +# Distributed under the terms of the GNU General Public License v2
42 +
43 +EAPI=6
44 +
45 +DIST_AUTHOR=RURBAN
46 +DIST_VERSION=1.38
47 +inherit perl-module
48 +
49 +DESCRIPTION="set of objects and strings"
50 +
51 +LICENSE="Artistic-2"
52 +SLOT="0"
53 +KEYWORDS="~amd64 ~hppa ~ppc ~x86"
54 +IUSE="test"
55 +
56 +RDEPEND="
57 + virtual/perl-Scalar-List-Utils
58 +"
59 +DEPEND="${RDEPEND}
60 + virtual/perl-ExtUtils-MakeMaker
61 + test? ( virtual/perl-Test-Simple )
62 +"
63 +PERL_RM_FILES=(
64 + "t/misc/kwalitee.t"
65 + "t/misc/meta.t"
66 + "t/misc/manifest.t"
67 + "t/misc/perl_minimum_version.t"
68 + "t/misc/pod.t"
69 + "t/misc/pod_coverage.t"
70 +)
71 +PATCHES=(
72 + "${FILESDIR}/${PN}-1.38-no-changes-pod.patch"
73 +)
74
75 diff --git a/dev-perl/Set-Object/files/Set-Object-1.38-no-changes-pod.patch b/dev-perl/Set-Object/files/Set-Object-1.38-no-changes-pod.patch
76 new file mode 100644
77 index 00000000000..86b05054154
78 --- /dev/null
79 +++ b/dev-perl/Set-Object/files/Set-Object-1.38-no-changes-pod.patch
80 @@ -0,0 +1,38 @@
81 +From e90c9705a0b57cbf0d7ebe85d3fb1af7661e26fe Mon Sep 17 00:00:00 2001
82 +From: Kent Fredric <kentnl@g.o>
83 +Date: Tue, 9 Jan 2018 05:41:00 +1300
84 +Subject: Prevent installing Changes.pod as $INC[...]/Set/Changes.pod
85 +
86 +Currently, `Changes.pod` installs into `@INC` using the traditional
87 +method used for installing `*.pm` , `*.pl`, and `*.pod`
88 +
89 +This is the simplest fix that works by filtering the `blib/` to `/`
90 +copy in ExtUtils::Install
91 +
92 +Bug: https://github.com/rurban/Set-Object/pull/5
93 +---
94 + INSTALL.SKIP | 1 +
95 + MANIFEST | 1 +
96 + 2 files changed, 2 insertions(+)
97 + create mode 100644 INSTALL.SKIP
98 +
99 +diff --git a/INSTALL.SKIP b/INSTALL.SKIP
100 +new file mode 100644
101 +index 0000000..55e47a4
102 +--- /dev/null
103 ++++ b/INSTALL.SKIP
104 +@@ -0,0 +1 @@
105 ++\bChanges\.pod$
106 +diff --git a/MANIFEST b/MANIFEST
107 +index 36fafd9..adf3dc1 100644
108 +--- a/MANIFEST
109 ++++ b/MANIFEST
110 +@@ -1,4 +1,5 @@
111 + Changes.pod
112 ++INSTALL.SKIP
113 + LICENSE
114 + lib/Set/Object.pm
115 + lib/Set/Object/Weak.pm
116 +--
117 +2.15.1
118 +