commit:     2e5b2e73b570d16c6a34cff4a87e70bd63bd42aa
Author:     Kent Fredric <kentnl <AT> gentoo <DOT> org>
AuthorDate: Mon Jan  8 16:57:00 2018 +0000
Commit:     Kent Fredric <kentnl <AT> gentoo <DOT> org>
CommitDate: Mon Jan  8 16:58:51 2018 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2e5b2e73

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

 dev-perl/Set-Object/Manifest                       |  1 +
 dev-perl/Set-Object/Set-Object-1.380.0.ebuild      | 34 +++++++++++++++++++
 .../files/Set-Object-1.38-no-changes-pod.patch     | 38 ++++++++++++++++++++++
 3 files changed, 73 insertions(+)

diff --git a/dev-perl/Set-Object/Manifest b/dev-perl/Set-Object/Manifest
index d5ecbbb40a7..89141190236 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 00000000000..2f03bd582e3
--- /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 00000000000..86b05054154
--- /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 <ken...@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
+

Reply via email to