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 <p...@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 <tcall...@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

--
Fedora Extras Perl SIG
http://www.fedoraproject.org/wiki/Extras/SIGs/Perl
Fedora-perl-devel-list mailing list
Fedora-perl-devel-list@redhat.com
https://www.redhat.com/mailman/listinfo/fedora-perl-devel-list

Reply via email to