commit acbcb027501ef72ce51b699aa8b79661546629f7 Author: Petr Písař <ppisar@xxxxxxxxxx> Date: Thu Jan 8 16:41:40 2015 +0100 Do not link against perl extension libraries ...not-link-against-perl-extension-libraries.patch | 31 ++++++++++++++++++++ perl-XML-LibXSLT.spec | 10 +++++- 2 files changed, 39 insertions(+), 2 deletions(-) --- diff --git a/XML-LibXSLT-1.92-Do-not-link-against-perl-extension-libraries.patch b/XML-LibXSLT-1.92-Do-not-link-against-perl-extension-libraries.patch new file mode 100644 index 0000000..4ad8f1d --- /dev/null +++ b/XML-LibXSLT-1.92-Do-not-link-against-perl-extension-libraries.patch @@ -0,0 +1,31 @@ +From f1b7d486cbb1fb62f0e5c141f3012a38278a90bf Mon Sep 17 00:00:00 2001 +From: =?UTF-8?q?Petr=20P=C3=ADsa=C5=99?= <ppisar@xxxxxxxxxx> +Date: Thu, 8 Jan 2015 16:37:23 +0100 +Subject: [PATCH] Do not link against perl extension libraries +MIME-Version: 1.0 +Content-Type: text/plain; charset=UTF-8 +Content-Transfer-Encoding: 8bit + +CPAN RT #83028 + +Signed-off-by: Petr Písař <ppisar@xxxxxxxxxx> +--- + Makefile.PL | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/Makefile.PL b/Makefile.PL +index ce33f36..dd8468f 100644 +--- a/Makefile.PL ++++ b/Makefile.PL +@@ -192,7 +192,7 @@ if (have_library($::is_Win32 ? "libexslt" : "exslt")) { + $config{DEFINE} .= " -DHAVE_EXSLT" + } + +-$config{LIBS}.=' '.$Config{libs}; ++$config{LIBS}.=' '.$Config{perllibs}; + + if ($DEBUG) { + print "LIBS: $config{LIBS}\n"; +-- +1.9.3 + diff --git a/perl-XML-LibXSLT.spec b/perl-XML-LibXSLT.spec index e3dc6e7..2de259a 100644 --- a/perl-XML-LibXSLT.spec +++ b/perl-XML-LibXSLT.spec @@ -1,12 +1,14 @@ Name: perl-XML-LibXSLT # NOTE: also update perl-XML-LibXML to a compatible version. See below why. Version: 1.92 -Release: 4%{?dist} +Release: 5%{?dist} Summary: Perl module for interfacing to GNOME's libxslt Group: Development/Libraries License: GPL+ or Artistic URL: http://search.cpan.org/dist/XML-LibXSLT/ Source0: http://search.cpan.org/CPAN/authors/id/S/SH/SHLOMIF/XML-LibXSLT-%{version}.tar.gz +# Do not link against perl extension libraries, CPAN RT#83028 +Patch0: XML-LibXSLT-1.92-Do-not-link-against-perl-extension-libraries.patch BuildRequires: perl BuildRequires: perl(Carp) BuildRequires: perl(Config) @@ -25,7 +27,7 @@ BuildRequires: perl(Test) BuildRequires: perl(Test::More) BuildRequires: perl(vars) BuildRequires: perl(warnings) -BuildRequires: libxslt-devel >= 1.1.28, gdbm-devel, libgcrypt-devel, libgpg-error-devel +BuildRequires: libxslt-devel >= 1.1.28 Requires: perl(:MODULE_COMPAT_%(eval "`perl -V:version`"; echo $version)) # the package shares code with perl-XML-LibXML, we have to require a compatible version # see https://bugzilla.redhat.com/show_bug.cgi?id=469480 @@ -46,6 +48,7 @@ that you can find at http://www.xmlsoft.org/XSLT/ %prep %setup -q -n XML-LibXSLT-%{version} +%patch0 -p1 %build perl Makefile.PL INSTALLDIRS=vendor OPTIMIZE="%{optflags}" @@ -67,6 +70,9 @@ make test %{_mandir}/man3/*.3* %changelog +* Thu Jan 08 2015 Petr Pisar <ppisar@xxxxxxxxxx> - 1.92-5 +- Do not link against perl extension libraries + * Fri Aug 29 2014 Jitka Plesnikova <jplesnik@xxxxxxxxxx> - 1.92-4 - Perl 5.20 rebuild -- Fedora Extras Perl SIG http://www.fedoraproject.org/wiki/Extras/SIGs/Perl perl-devel mailing list perl-devel@xxxxxxxxxxxxxxxxxxxxxxx https://admin.fedoraproject.org/mailman/listinfo/perl-devel