summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKent Fredric <kentnl@gentoo.org>2018-01-09 05:57:00 +1300
committerKent Fredric <kentnl@gentoo.org>2018-01-09 05:58:51 +1300
commit2e5b2e73b570d16c6a34cff4a87e70bd63bd42aa (patch)
treeca994daaf20a81378f2703cf878edd8d9ec654d9 /dev-perl/Set-Object
parentmail-client/thunderbird: stabilize for amd64, security bug 643842 (diff)
downloadgentoo-2e5b2e73b570d16c6a34cff4a87e70bd63bd42aa.tar.gz
gentoo-2e5b2e73b570d16c6a34cff4a87e70bd63bd42aa.tar.bz2
gentoo-2e5b2e73b570d16c6a34cff4a87e70bd63bd42aa.zip
dev-perl/Set-Object: Bump to version 1.380.0 re bug #623100
- EAPI6 - Nuke annoying author tests - Fix installing "Changes.pod" to @INC Upstream: - Fix test failures with -Ddefault_inc_excludes_dot - Fix get-magic Bug: https://bugs.gentoo.org/623100 Package-Manager: Portage-2.3.18, Repoman-2.3.6
Diffstat (limited to 'dev-perl/Set-Object')
-rw-r--r--dev-perl/Set-Object/Manifest1
-rw-r--r--dev-perl/Set-Object/Set-Object-1.380.0.ebuild34
-rw-r--r--dev-perl/Set-Object/files/Set-Object-1.38-no-changes-pod.patch38
3 files changed, 73 insertions, 0 deletions
diff --git a/dev-perl/Set-Object/Manifest b/dev-perl/Set-Object/Manifest
index d5ecbbb40a70..89141190236a 100644
--- a/dev-perl/Set-Object/Manifest
+++ b/dev-perl/Set-Object/Manifest
@@ -1 +1,2 @@
DIST Set-Object-1.35.tar.gz 79370 BLAKE2B d7e9f95c9b02335bf29104456b69f08723bcdd8ef86e8af2435779ecaf705c082640087272206242c44e0aa0db48e6f2a6bca169bf8f8f1738592a828f26acc8 SHA512 5b915d77772dd3146e89ea8448a178b3faa6fe044a9df1d4aa217afa228df26367faa2d073fe9b6886cbc0a9075ab8ac46ebaf884624aa82be575fd89279d6a7
+DIST Set-Object-1.38.tar.gz 80719 BLAKE2B ff7a42a2fd1f368d58bbc73bf10ea3579c952b49a826e47ac9e7ea3c64a792117fd55b2f52979c51ec8964f2abd9c0f5c2f05211e0c7a407e7f37e91ab3486f7 SHA512 fa0411f543fe1837d7c07a07a99d3b8a3735162fb7b665060870cec8edd40ab39eed74791ce2aa96b9ca04a8e773d810ba979508b03f8d4698e8d844f62bee1a
diff --git a/dev-perl/Set-Object/Set-Object-1.380.0.ebuild b/dev-perl/Set-Object/Set-Object-1.380.0.ebuild
new file mode 100644
index 000000000000..2f03bd582e3d
--- /dev/null
+++ b/dev-perl/Set-Object/Set-Object-1.380.0.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=RURBAN
+DIST_VERSION=1.38
+inherit perl-module
+
+DESCRIPTION="set of objects and strings"
+
+LICENSE="Artistic-2"
+SLOT="0"
+KEYWORDS="~amd64 ~hppa ~ppc ~x86"
+IUSE="test"
+
+RDEPEND="
+ virtual/perl-Scalar-List-Utils
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? ( virtual/perl-Test-Simple )
+"
+PERL_RM_FILES=(
+ "t/misc/kwalitee.t"
+ "t/misc/meta.t"
+ "t/misc/manifest.t"
+ "t/misc/perl_minimum_version.t"
+ "t/misc/pod.t"
+ "t/misc/pod_coverage.t"
+)
+PATCHES=(
+ "${FILESDIR}/${PN}-1.38-no-changes-pod.patch"
+)
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
new file mode 100644
index 000000000000..86b05054154b
--- /dev/null
+++ b/dev-perl/Set-Object/files/Set-Object-1.38-no-changes-pod.patch
@@ -0,0 +1,38 @@
+From e90c9705a0b57cbf0d7ebe85d3fb1af7661e26fe Mon Sep 17 00:00:00 2001
+From: Kent Fredric <kentnl@gentoo.org>
+Date: Tue, 9 Jan 2018 05:41:00 +1300
+Subject: Prevent installing Changes.pod as $INC[...]/Set/Changes.pod
+
+Currently, `Changes.pod` installs into `@INC` using the traditional
+method used for installing `*.pm` , `*.pl`, and `*.pod`
+
+This is the simplest fix that works by filtering the `blib/` to `/`
+copy in ExtUtils::Install
+
+Bug: https://github.com/rurban/Set-Object/pull/5
+---
+ INSTALL.SKIP | 1 +
+ MANIFEST | 1 +
+ 2 files changed, 2 insertions(+)
+ create mode 100644 INSTALL.SKIP
+
+diff --git a/INSTALL.SKIP b/INSTALL.SKIP
+new file mode 100644
+index 0000000..55e47a4
+--- /dev/null
++++ b/INSTALL.SKIP
+@@ -0,0 +1 @@
++\bChanges\.pod$
+diff --git a/MANIFEST b/MANIFEST
+index 36fafd9..adf3dc1 100644
+--- a/MANIFEST
++++ b/MANIFEST
+@@ -1,4 +1,5 @@
+ Changes.pod
++INSTALL.SKIP
+ LICENSE
+ lib/Set/Object.pm
+ lib/Set/Object/Weak.pm
+--
+2.15.1
+