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 |
+ |