rpms/perl-Math-Pari/devel .cvsignore, 1.6, 1.7 perl-Math-Pari.spec, 1.13, 1.14 sources, 1.6, 1.7
Paul Howarth
pghmcfc at fedoraproject.org
Wed Feb 11 10:49:51 UTC 2009
Author: pghmcfc
Update of /cvs/pkgs/rpms/perl-Math-Pari/devel
In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv1786
Modified Files:
.cvsignore perl-Math-Pari.spec sources
Log Message:
- update to 2.010801, but build with pari-2.1.7 since 2.1.8 doesn't exist
(upstream forgot their own numbering convention - CPAN RT#35493)
- re-enable tests
- drop patch for perl 5.10, no longer needed
- remove spurious exec bits on files in upstream distribution
Index: .cvsignore
===================================================================
RCS file: /cvs/pkgs/rpms/perl-Math-Pari/devel/.cvsignore,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -r1.6 -r1.7
--- .cvsignore 27 Oct 2006 14:00:20 -0000 1.6
+++ .cvsignore 11 Feb 2009 10:49:21 -0000 1.7
@@ -1,2 +1,2 @@
-Math-Pari-2.010709.tar.gz
+Math-Pari-2.010801.tar.gz
pari-2.1.7.tgz
Index: perl-Math-Pari.spec
===================================================================
RCS file: /cvs/pkgs/rpms/perl-Math-Pari/devel/perl-Math-Pari.spec,v
retrieving revision 1.13
retrieving revision 1.14
diff -u -r1.13 -r1.14
--- perl-Math-Pari.spec 7 Mar 2008 20:58:56 -0000 1.13
+++ perl-Math-Pari.spec 11 Feb 2009 10:49:21 -0000 1.14
@@ -7,20 +7,22 @@
# (c) Functionality is lost if built against an external PARI library
# (see the INSTALL file in the distribution)
+# The perl module version used to indicate the latest PARI version that
+# it was tested against, but due to an oversight 2.010800 was released
+# and broke the numbering scheme, so we need to hardcode both version
+# numbers from now on (see CPAN RT#35493)
+%define module_version 2.010801
+%define pari_version 2.1.7
+
Summary: Perl interface to PARI
Name: perl-Math-Pari
-Version: 2.010709
-# You'll need to replace pariversion with a hardcoded version number if you're
-# testing with a development version of PARI, as this expression evaluates
-# the latest version of GP/PARI the perl module was tested with.
-%define pariversion %(echo %{version} | %{__perl} -pi -e 's/(\\d+)\\.(\\d\\d)(\\d\\d).*/sprintf("%d.%d.%d",$1,$2,$3)/e')
-Release: 7%{?dist}
+Version: %{module_version}
+Release: 1%{?dist}
License: GPL+ or Artistic
Group: Development/Libraries
Url: http://search.cpan.org/dist/Math-Pari/
-Source0: http://search.cpan.org/CPAN/authors/id/I/IL/ILYAZ/modules/Math-Pari-%{version}.tar.gz
-Source1: http://pari.math.u-bordeaux.fr/pub/pari/unix/OLD/pari-%{pariversion}.tgz
-Patch0: Math-Pari-2.010709-perl510.patch
+Source0: http://search.cpan.org/CPAN/authors/id/I/IL/ILYAZ/modules/Math-Pari-%{module_version}.tar.gz
+Source1: http://pari.math.u-bordeaux.fr/pub/pari/unix/OLD/pari-%{pari_version}.tgz
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
Requires: perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version))
BuildRequires: perl(ExtUtils::MakeMaker)
@@ -31,13 +33,15 @@
as Perl functions, and (almost) seamless merging of PARI and Perl data.
%prep
-%setup -q -n Math-Pari-%{version} -a 1
-%patch0 -p1
+%setup -q -n Math-Pari-%{module_version} -a 1
# Remove redundant provides (there's also a versioned one)
%global provfilt /bin/sh -c "%{__perl_provides} | %{__grep} -Fvx 'perl(Math::Pari)'"
%define __perl_provides %{provfilt}
+# Remove spurious executable permission bits
+%{__chmod} -x Changes README Pari.pm PariInit.pm func_codes.h Pari.xs
+
%build
# machine=linux-none needed to avoid breakage of 64-bit builds
# other flags cribbed from pari.spec (#169703)
@@ -48,9 +52,6 @@
machine=none
%{__make} %{?_smp_mflags}
-%check
-# %{__make} test
-
%install
%{__rm} -rf %{buildroot}
%{__make} pure_install PERL_INSTALL_ROOT=%{buildroot}
@@ -59,6 +60,9 @@
/usr/bin/find %{buildroot} -depth -type d -exec /bin/rmdir {} 2>/dev/null ';'
%{__chmod} -R u+w %{buildroot}/*
+%check
+%{__make} test
+
%clean
%{__rm} -rf %{buildroot}
@@ -76,6 +80,13 @@
%exclude %{_mandir}/man3/Math::libPARI.dumb.3pm*
%changelog
+* Wed Feb 11 2009 Paul Howarth <paul at city-fan.org> 2.010801-1
+- update to 2.010801, but build with pari-2.1.7 since 2.1.8 doesn't exist
+ (upstream forgot their own numbering convention - CPAN RT#35493)
+- re-enable tests
+- drop patch for perl 5.10, no longer needed
+- remove spurious exec bits on files in upstream distribution
+
* Fri Mar 7 2008 Tom "spot" Callaway <tcallawa at redhat.com> - 2.010709-7
- disable tests, they're being weird in the buildservers
Index: sources
===================================================================
RCS file: /cvs/pkgs/rpms/perl-Math-Pari/devel/sources,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -r1.6 -r1.7
--- sources 27 Oct 2006 14:00:20 -0000 1.6
+++ sources 11 Feb 2009 10:49:21 -0000 1.7
@@ -1,2 +1,2 @@
-58fdea358b37d00072723bd9cd69ce9e Math-Pari-2.010709.tar.gz
+c0628a5ad79a53a22188aca476ea45ce Math-Pari-2.010801.tar.gz
357b7a42e89e2761a5367bbcbfcca5f2 pari-2.1.7.tgz
More information about the Fedora-perl-devel-list
mailing list