Replace ExtUtils::MakeMaker dependency with ExtUtils::MM::Utils in IPC::Cmd
This commit is contained in:
parent
df7d75b0c2
commit
bfe7dfc21d
|
@ -0,0 +1,34 @@
|
||||||
|
From 216ddd39adb0043930acad70ff242c30a1b0c6cf Mon Sep 17 00:00:00 2001
|
||||||
|
From: =?UTF-8?q?Petr=20P=C3=ADsa=C5=99?= <ppisar@redhat.com>
|
||||||
|
Date: Mon, 18 Apr 2016 16:39:32 +0200
|
||||||
|
Subject: [PATCH] Replace EU::MM dependnecy with EU::MM::Utils in IPC::Cmd
|
||||||
|
MIME-Version: 1.0
|
||||||
|
Content-Type: text/plain; charset=UTF-8
|
||||||
|
Content-Transfer-Encoding: 8bit
|
||||||
|
|
||||||
|
This allows to free from a run-time dependency on fat
|
||||||
|
ExtUtils::MakeMaker.
|
||||||
|
|
||||||
|
<https://bugzilla.redhat.com/show_bug.cgi?id=1129443>
|
||||||
|
|
||||||
|
Signed-off-by: Petr Písař <ppisar@redhat.com>
|
||||||
|
---
|
||||||
|
cpan/IPC-Cmd/lib/IPC/Cmd.pm | 2 +-
|
||||||
|
1 file changed, 1 insertion(+), 1 deletion(-)
|
||||||
|
|
||||||
|
diff --git a/cpan/IPC-Cmd/lib/IPC/Cmd.pm b/cpan/IPC-Cmd/lib/IPC/Cmd.pm
|
||||||
|
index 6a82bdf..b6cd7ef 100644
|
||||||
|
--- a/cpan/IPC-Cmd/lib/IPC/Cmd.pm
|
||||||
|
+++ b/cpan/IPC-Cmd/lib/IPC/Cmd.pm
|
||||||
|
@@ -230,7 +230,7 @@ sub can_run {
|
||||||
|
}
|
||||||
|
|
||||||
|
require File::Spec;
|
||||||
|
- require ExtUtils::MakeMaker;
|
||||||
|
+ require ExtUtils::MM::Utils;
|
||||||
|
|
||||||
|
my @possibles;
|
||||||
|
|
||||||
|
--
|
||||||
|
2.5.5
|
||||||
|
|
|
@ -97,6 +97,9 @@ Patch28: perl-5.22.0-Revert-const-the-core-magic-vtables.patch
|
||||||
# in upstream after 5.23.8
|
# in upstream after 5.23.8
|
||||||
Patch29: perl-5.23.8-remove-duplicate-environment-variables-from-environ.patch
|
Patch29: perl-5.23.8-remove-duplicate-environment-variables-from-environ.patch
|
||||||
|
|
||||||
|
# Replace ExtUtils::MakeMaker dependency with ExtUtils::MM::Utils.
|
||||||
|
# This allows not to require perl-devel. Bug #1129443
|
||||||
|
Patch30: perl-5.22.1-Replace-EU-MM-dependnecy-with-EU-MM-Utils-in-IPC-Cmd.patch
|
||||||
|
|
||||||
# Link XS modules to libperl.so with EU::CBuilder on Linux, bug #960048
|
# Link XS modules to libperl.so with EU::CBuilder on Linux, bug #960048
|
||||||
Patch200: perl-5.16.3-Link-XS-modules-to-libperl.so-with-EU-CBuilder-on-Li.patch
|
Patch200: perl-5.16.3-Link-XS-modules-to-libperl.so-with-EU-CBuilder-on-Li.patch
|
||||||
|
@ -1304,7 +1307,7 @@ License: GPL+ or Artistic
|
||||||
# Epoch bump for clean upgrade over old standalone package
|
# Epoch bump for clean upgrade over old standalone package
|
||||||
Epoch: 1
|
Epoch: 1
|
||||||
Version: 0.92
|
Version: 0.92
|
||||||
Requires: perl(ExtUtils::MakeMaker)
|
Requires: perl(ExtUtils::MM::Utils)
|
||||||
Requires: %perl_compat
|
Requires: %perl_compat
|
||||||
BuildArch: noarch
|
BuildArch: noarch
|
||||||
|
|
||||||
|
@ -2385,6 +2388,7 @@ Perl extension for Version Objects
|
||||||
%patch27 -p1
|
%patch27 -p1
|
||||||
%patch28 -p1
|
%patch28 -p1
|
||||||
%patch29 -p1
|
%patch29 -p1
|
||||||
|
%patch30 -p1
|
||||||
%patch200 -p1
|
%patch200 -p1
|
||||||
%patch201 -p1
|
%patch201 -p1
|
||||||
|
|
||||||
|
@ -2406,6 +2410,7 @@ perl -x patchlevel.h \
|
||||||
'Fedora Patch27: Make PadlistNAMES() lvalue again (CPAN RT#101063)' \
|
'Fedora Patch27: Make PadlistNAMES() lvalue again (CPAN RT#101063)' \
|
||||||
'Fedora Patch28: Make magic vtable writable as a work-around for Coro (CPAN RT#101063)' \
|
'Fedora Patch28: Make magic vtable writable as a work-around for Coro (CPAN RT#101063)' \
|
||||||
'Fedora Patch29: Fix CVE-2016-2381 (ambiguous environment variables handling)' \
|
'Fedora Patch29: Fix CVE-2016-2381 (ambiguous environment variables handling)' \
|
||||||
|
'Fedora Patch30: Replace EU::MakeMaker dependency with EU::MM::Utils in IPC::Cmd (bug #1129443)' \
|
||||||
'Fedora Patch200: Link XS modules to libperl.so with EU::CBuilder on Linux' \
|
'Fedora Patch200: Link XS modules to libperl.so with EU::CBuilder on Linux' \
|
||||||
'Fedora Patch201: Link XS modules to libperl.so with EU::MM on Linux' \
|
'Fedora Patch201: Link XS modules to libperl.so with EU::MM on Linux' \
|
||||||
%{nil}
|
%{nil}
|
||||||
|
@ -4682,6 +4687,8 @@ popd
|
||||||
- Remove perl-ExtUtils-ParseXS dependency on perl-devel (bug #1129443)
|
- Remove perl-ExtUtils-ParseXS dependency on perl-devel (bug #1129443)
|
||||||
- Require perl-devel by perl-ExtUtils-MakeMaker
|
- Require perl-devel by perl-ExtUtils-MakeMaker
|
||||||
- Provide MM::maybe_command independently (bug #1129443)
|
- Provide MM::maybe_command independently (bug #1129443)
|
||||||
|
- Replace ExtUtils::MakeMaker dependency with ExtUtils::MM::Utils in IPC::Cmd
|
||||||
|
(bug #1129443)
|
||||||
|
|
||||||
* Tue Mar 15 2016 Petr Pisar <ppisar@redhat.com> - 4:5.22.1-359
|
* Tue Mar 15 2016 Petr Pisar <ppisar@redhat.com> - 4:5.22.1-359
|
||||||
- Do not filter FCGI dependency, CGI is non-core now
|
- Do not filter FCGI dependency, CGI is non-core now
|
||||||
|
|
Loading…
Reference in New Issue