dev-perl/Test-ClassAPI: Fix broken Module::Install::DSL patching
authorKent Fredric <kentnl@gentoo.org>
Thu, 22 Jun 2017 05:54:56 +0000 (17:54 +1200)
committerKent Fredric <kentnl@gentoo.org>
Thu, 22 Jun 2017 06:31:08 +0000 (18:31 +1200)
For some rediculous reason, this module changes everything about Perl,
so optional newlines cease to be optional.

Additionally, this causes configure to exit true, but fail to configure.

And this breaks install time, necessitating an -r1 bump.

Package-Manager: Portage-2.3.6, Repoman-2.3.2

dev-perl/Test-ClassAPI/Test-ClassAPI-1.60.0-r2.ebuild [moved from dev-perl/Test-ClassAPI/Test-ClassAPI-1.60.0-r1.ebuild with 85% similarity]

similarity index 85%
rename from dev-perl/Test-ClassAPI/Test-ClassAPI-1.60.0-r1.ebuild
rename to dev-perl/Test-ClassAPI/Test-ClassAPI-1.60.0-r2.ebuild
index e8ce9a8d24f5e0761f2fd4471aad4a9e2ed41f16..1b895b900669c5e90254f5c7e1039ed3f0d97e35 100644 (file)
@@ -23,7 +23,7 @@ DEPEND="${RDEPEND}"
 SRC_TEST=do
 
 src_prepare() {
-       sed -i -e 's/use inc::Module::Install::DSL /use lib q[.]; use inc::Module::Install::DSL /' Makefile.PL ||
+       sed -i -e 's/use inc::Module::Install::DSL /use lib q[.];\nuse inc::Module::Install::DSL /' Makefile.PL ||
                die "Can't patch Makefile.PL for 5.26 dot-in-inc"
        perl-module_src_prepare
 }