[packages/parigp] - updated: pari 2.5.3, gp2c 0.0.7pl3 - updated no-proccpuinfo,perl-Math-Pari-update patches
qboosh
qboosh at pld-linux.org
Sat Oct 13 10:49:06 CEST 2012
commit 6087df7eea19f76487d09c155b1edee00fb645dc
Author: Jakub Bogusz <qboosh at pld-linux.org>
Date: Sat Oct 13 10:49:13 2012 +0200
- updated: pari 2.5.3, gp2c 0.0.7pl3
- updated no-proccpuinfo,perl-Math-Pari-update patches
parigp-no-proccpuinfo.patch | 4 ++--
parigp.spec | 10 ++++-----
perl-Math-Pari-update.patch | 50 +++++++++++++++++++++++++++------------------
3 files changed, 37 insertions(+), 27 deletions(-)
---
diff --git a/parigp.spec b/parigp.spec
index 5761e64..96c856e 100644
--- a/parigp.spec
+++ b/parigp.spec
@@ -3,8 +3,8 @@
%bcond_without tex # don't build tex documentation
#
%include /usr/lib/rpm/macros.perl
-%define pari_version 2.5.1
-%define gp2c_version 0.0.7pl1
+%define pari_version 2.5.3
+%define gp2c_version 0.0.7pl3
%define math_pari_version 2.01080605
Summary: Number Theory-oriented Computer Algebra System
Summary(pl.UTF-8): Komputerowy system obliczeń algebraicznych zorientowany na metody teorii liczb
@@ -14,12 +14,12 @@ Release: 1
License: GPL
Group: Applications/Math
Source0: ftp://megrez.math.u-bordeaux.fr/pub/pari/unix/pari-%{pari_version}.tar.gz
-# Source0-md5: d267dd1be4839f209217c8fff615478e
+# Source0-md5: ce4e09bb7225a63172cea9021d5d2704
Source1: ftp://megrez.math.u-bordeaux.fr/pub/pari/galdata.tgz
# Source1-md5: 25eab5f9dfdb8715b9ace8cd68210425
Source2: ftp://megrez.math.u-bordeaux.fr/pub/pari/GP2C/gp2c-%{gp2c_version}.tar.gz
-# Source2-md5: 3365354cd4954360cdbe9bfe7defa992
-Source3: http://search.cpan.org/CPAN/modules/by-module/Math/Math-Pari-%{math_pari_version}.tar.gz
+# Source2-md5: db3e980199559c27bf5e46c76a899323
+Source3: http://www.cpan.org/modules/by-module/Math/Math-Pari-%{math_pari_version}.tar.gz
# Source3-md5: ccb3da2bdce184a5df3f52cfa8b43a85
Source4: %{name}.desktop
Source5: %{name}.png
diff --git a/parigp-no-proccpuinfo.patch b/parigp-no-proccpuinfo.patch
index d26f54a..c5caf3b 100644
--- a/parigp-no-proccpuinfo.patch
+++ b/parigp-no-proccpuinfo.patch
@@ -9,8 +9,8 @@
*SuperSparc*) arch=sparcv8_super;;
*TMS390Z5[05]*) arch=sparcv8_super;; # SuperSparc I or II
*TMS390S1[05]*) arch=sparcv8_micro;; # MicroSparc I
---- pari-2.1.7/gp2c-0.0.7pl1/config/arch-osname.orig 2001-03-18 21:55:19.000000000 +0100
-+++ pari-2.1.7/gp2c-0.0.7pl1/config/arch-osname 2004-03-05 20:09:50.367792600 +0100
+--- pari-2.1.7/gp2c-0.0.7pl3/config/arch-osname.orig 2001-03-18 21:55:19.000000000 +0100
++++ pari-2.1.7/gp2c-0.0.7pl3/config/arch-osname 2004-03-05 20:09:50.367792600 +0100
@@ -16,7 +16,7 @@
osf1) case "$5" in alpha) arch=alpha;; esac;;
cygwin*) arch=$HOSTTYPE;;
diff --git a/perl-Math-Pari-update.patch b/perl-Math-Pari-update.patch
index c23db7c..fec8938 100644
--- a/perl-Math-Pari-update.patch
+++ b/perl-Math-Pari-update.patch
@@ -1,5 +1,5 @@
---- pari-2.5.1/Math-Pari-2.01080605/Pari.xs.orig 2012-02-19 14:58:30.321452391 +0100
-+++ pari-2.5.1/Math-Pari-2.01080605/Pari.xs 2012-02-19 16:17:25.268277599 +0100
+--- pari-2.5.3/Math-Pari-2.01080605/Pari.xs.orig 2010-09-11 23:33:30.000000000 +0200
++++ pari-2.5.3/Math-Pari-2.01080605/Pari.xs 2012-10-13 09:59:33.443018028 +0200
@@ -547,7 +547,7 @@
&& lgef(x)==4 /* 2 terms */
&& (gcmp0((GEN)x[2])) /* Free */
@@ -38,24 +38,25 @@
#endif
long
-@@ -1324,7 +1324,7 @@
+@@ -1317,17 +1324,6 @@
moveoffstack_newer_than((SV *) GENfirstOnStack);
}
-UV
-+void
- allocatemem(UV newsize)
- {
- if (newsize) {
-@@ -1332,7 +1332,6 @@
- parisize = allocatemoremem(newsize);
- perlavma = sentinel = avma;
- }
+-allocatemem(UV newsize)
+-{
+- if (newsize) {
+- detach_stack();
+- parisize = allocatemoremem(newsize);
+- perlavma = sentinel = avma;
+- }
- return parisize;
- }
-
+-}
+-
-@@ -3466,8 +3465,8 @@
+ GEN
+ callPerlFunction(entree *ep, ...)
+@@ -3459,8 +3455,8 @@
else
warn("`%s' is an obsolete Pari function name", name);
}
@@ -66,15 +67,24 @@
/* Builtin */
IV table_valence = 99;
-@@ -4016,7 +4015,7 @@
-
- #else /* !( HAVE_UVs ) */
+@@ -3999,17 +3998,5 @@
+ # and it needs to convert *all* the branches.
+ #/* #if defined(PERL_VERSION) && (PERL_VERSION >= 6)*//* 5.6.0 has UV in the typemap */
+-#if 0
+-#UV
+-#allocatemem(newsize = 0)
+-#UV newsize
+-
+-#else /* !( HAVE_UVs ) */
+-
-unsigned long
-+void
- allocatemem(newsize = 0)
- unsigned long newsize
+-allocatemem(newsize = 0)
+- unsigned long newsize
+-
+-#endif /* !( HAVE_UVs ) */
+ long
--- pari-2.5.1/Math-Pari-2.01080605/func_codes.h.orig 2004-02-01 10:27:30.000000000 +0100
+++ pari-2.5.1/Math-Pari-2.01080605/func_codes.h 2012-02-19 21:26:18.835564839 +0100
@@ -587,3 +587,4 @@
================================================================
---- gitweb:
http://git.pld-linux.org/gitweb.cgi/packages/parigp.git/commitdiff/6087df7eea19f76487d09c155b1edee00fb645dc
More information about the pld-cvs-commit
mailing list