dev-perl/Class-Autouse: Fix broken Module::Install::DSL patching
authorKent Fredric <kentnl@gentoo.org>
Thu, 22 Jun 2017 06:26:54 +0000 (18:26 +1200)
committerKent Fredric <kentnl@gentoo.org>
Thu, 22 Jun 2017 06:31:10 +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/Class-Autouse/Class-Autouse-2.10.0-r2.ebuild [moved from dev-perl/Class-Autouse/Class-Autouse-2.10.0-r1.ebuild with 83% similarity]

similarity index 83%
rename from dev-perl/Class-Autouse/Class-Autouse-2.10.0-r1.ebuild
rename to dev-perl/Class-Autouse/Class-Autouse-2.10.0-r2.ebuild
index 2cc34c2170cea100e2e75bfe10c4be6f3aaba6bc..97da8c2450dc0c2fd64f58fa3f8f4a3a083e88af 100644 (file)
@@ -19,7 +19,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
 }