commit f87aada262674318e6f4ebcb834d232bd93732f2 Author: Mathieu Bridon <bochecha@xxxxxxxxxxxxxxxxx> Date: Thu Sep 20 12:36:49 2012 +0800 Fix the build on i386 ...-0.13-Fix-build-on-32-bits-with-Perl-5.14.patch | 28 ++++++++++++++++++++ perl-Algorithm-SVM.spec | 13 +++++++-- 2 files changed, 38 insertions(+), 3 deletions(-) --- diff --git a/Algorithm-SVM-0.13-Fix-build-on-32-bits-with-Perl-5.14.patch b/Algorithm-SVM-0.13-Fix-build-on-32-bits-with-Perl-5.14.patch new file mode 100644 index 0000000..bb590e6 --- /dev/null +++ b/Algorithm-SVM-0.13-Fix-build-on-32-bits-with-Perl-5.14.patch @@ -0,0 +1,28 @@ +From 3681ab37605bb25f8a9224758f8d697cdb894056 Mon Sep 17 00:00:00 2001 +From: Mathieu Bridon <bochecha@xxxxxxxxxxxxxxxxx> +Date: Thu, 20 Sep 2012 12:02:58 +0800 +Subject: [PATCH] Fix build on 32 bits with Perl >= 5.14 + +https://rt.cpan.org/Public/Bug/Display.html?id=79754 +--- + Makefile.PL | 3 ++- + 1 files changed, 2 insertions(+), 1 deletions(-) + +diff --git a/Makefile.PL b/Makefile.PL +index ecf843c..f1538a8 100644 +--- a/Makefile.PL ++++ b/Makefile.PL +@@ -1,8 +1,9 @@ + use ExtUtils::MakeMaker; ++use Config; + + $CC = 'g++'; + +-%args = ('CCFLAGS' => '-Wall'); ++%args = ('CCFLAGS' => "-Wall $Config{ccflags}"); + + if($^O eq 'cygwin') { + $args{'LDDLFLAGS'} = '-shared -L/usr/local/lib'; +-- +1.7.7.6 + diff --git a/perl-Algorithm-SVM.spec b/perl-Algorithm-SVM.spec index 06bb86c..589609f 100644 --- a/perl-Algorithm-SVM.spec +++ b/perl-Algorithm-SVM.spec @@ -1,6 +1,6 @@ Name: perl-Algorithm-SVM Version: 0.13 -Release: 2%{?dist} +Release: 3%{?dist} Summary: Perl bindings for the libsvm Support Vector Machine library # Note: The sources bundle a copy of libsvm which is BSD-licensed, @@ -11,11 +11,13 @@ URL: http://search.cpan.org/dist/Algorithm-SVM/ Source0: http://www.cpan.org/authors/id/L/LA/LAIRDM/Algorithm-SVM-%{version}.tar.gz -# Both patches were submitted upstream: -# https://rt.cpan.org/Public/Bug/Display.html?id=79106 +# https://rt.cpan.org/Public/Bug/Display.html?id=79106 Patch0: Algorithm-SVM-0.13-Unbundle-libsvm.patch Patch1: Algorithm-SVM-0.13-Port-to-libsvm-3.0.patch +# https://rt.cpan.org/Public/Bug/Display.html?id=79754 +Patch2: Algorithm-SVM-0.13-Fix-build-on-32-bits-with-Perl-5.14.patch + BuildRequires: perl(AutoLoader) BuildRequires: perl(Carp) BuildRequires: perl(Exporter) @@ -39,6 +41,7 @@ data sets. %patch0 -p1 %patch1 -p1 +%patch2 -p1 %build @@ -67,6 +70,10 @@ make test %changelog +* Thu Sep 20 2012 Mathieu Bridon <bochecha@xxxxxxxxxxxxxxxxx> - 0.13-3 +- Fix build on 32 bits with Perl >= 5.14 + https://rt.cpan.org/Public/Bug/Display.html?id=79754 + * Wed Sep 19 2012 Mathieu Bridon <bochecha@xxxxxxxxxxxxxxxxx> - 0.13-2 - Fix issues based on Petr's review feedback: - Fix typo 'classifcation' in the package description. -- 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