packages: parigp/parigp-arch.patch, parigp/parigp-no-proccpuinfo.patch, par...

baggins baggins at pld-linux.org
Sat Jun 12 19:05:46 CEST 2010


Author: baggins                      Date: Sat Jun 12 17:05:46 2010 GMT
Module: packages                      Tag: HEAD
---- Log message:
- updated pari to 2.3.5
- gp2c 0.0.5pl9
- perl-Math-Pari 2.01080604
- removed obsolete patches

---- Files affected:
packages/parigp:
   parigp-arch.patch (1.1 -> 1.2) , parigp-no-proccpuinfo.patch (1.5 -> 1.6) , parigp-termcap.patch (1.1 -> 1.2) , parigp.spec (1.102 -> 1.103) , perl-Math-Pari-crash-workaround.patch (1.5 -> 1.6) 

---- Diffs:

================================================================
Index: packages/parigp/parigp-arch.patch
diff -u packages/parigp/parigp-arch.patch:1.1 packages/parigp/parigp-arch.patch:1.2
--- packages/parigp/parigp-arch.patch:1.1	Mon Jul 22 11:53:26 2002
+++ packages/parigp/parigp-arch.patch	Sat Jun 12 19:05:37 2010
@@ -1,11 +1,11 @@
---- pari-2.1.4.orig/config/arch-osname	Sun Jul 21 23:53:50 2002
-+++ pari-2.1.4/config/arch-osname	Sun Jul 21 23:53:50 2002
-@@ -15,7 +15,7 @@
-   nextstep) arch=`file /bin/sh | sed 's/.*(for architecture \(.*\))/\1/'`;;
+--- pari-2.3.5/config/arch-osname~	2009-09-19 14:01:14.000000000 +0200
++++ pari-2.3.5/config/arch-osname	2010-06-12 18:53:11.328315316 +0200
+@@ -34,7 +34,7 @@
+   darwin*)  arch=`uname -p`
+             if test "$arch" = powerpc; then arch=ppc; fi ;;
    osf1)     case "$5" in alpha) arch=alpha;; esac;;
-   cygwin*)  arch=$HOSTTYPE; osname=cygwin;;
 -  linux)    arch=`uname -m`
 +  linux)    arch=`uname -m | sed s/i.86/ix86/`
- 	    case "`cat /proc/cpuinfo`" in
- 	    *SuperSparc*)   arch=sparcv8_super;;
- 	    *TMS390Z5[05]*) arch=sparcv8_super;; # SuperSparc I or II
+ 	    case $arch in
+ 		sparc64) arch=sparcv9;;
+ 		parisc*) arch=hppa;;

================================================================
Index: packages/parigp/parigp-no-proccpuinfo.patch
diff -u packages/parigp/parigp-no-proccpuinfo.patch:1.5 packages/parigp/parigp-no-proccpuinfo.patch:1.6
--- packages/parigp/parigp-no-proccpuinfo.patch:1.5	Tue Nov  3 13:11:59 2009
+++ packages/parigp/parigp-no-proccpuinfo.patch	Sat Jun 12 19:05:37 2010
@@ -1,16 +1,16 @@
 --- pari-2.1.5/config/arch-osname.orig	2004-03-05 19:41:45.000000000 +0100
 +++ pari-2.1.5/config/arch-osname	2004-03-05 20:09:37.036819216 +0100
 @@ -16,7 +16,7 @@
-   osf1)     case "$5" in alpha) arch=alpha;; esac;;
-   cygwin*)  arch=$HOSTTYPE; osname=cygwin;;
-   linux)    arch=`uname -m | sed s/i.86/ix86/`
--	    case "`cat /proc/cpuinfo`" in
-+	    case "generic" in
+ 	    case $arch in
+ 		sparc64) arch=sparcv9;;
+ 		parisc*) arch=hppa;;
+-		sparc) case "`cat /proc/cpuinfo`" in
++		sparc) case "generic" in
  	    *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.4pl2/config/arch-osname.orig	2001-03-18 21:55:19.000000000 +0100
-+++ pari-2.1.7/gp2c-0.0.4pl2/config/arch-osname	2004-03-05 20:09:50.367792600 +0100
+--- pari-2.1.7/gp2c-0.0.5pl9/config/arch-osname.orig	2001-03-18 21:55:19.000000000 +0100
++++ pari-2.1.7/gp2c-0.0.5pl9/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;;
@@ -20,8 +20,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/Math-Pari-2.010804/utils/Math/PariBuild.pm.orig	2005-01-20 03:04:46.000000000 +0100
-+++ pari-2.1.7/Math-Pari-2.010804/utils/Math/PariBuild.pm	2005-01-22 00:01:08.135658528 +0100
+--- pari-2.1.7/Math-Pari-2.01080604/utils/Math/PariBuild.pm.orig	2005-01-20 03:04:46.000000000 +0100
++++ pari-2.1.7/Math-Pari-2.01080604/utils/Math/PariBuild.pm	2005-01-22 00:01:08.135658528 +0100
 @@ -801,7 +801,7 @@
      chomp($machine = `uname -m`);
      $machine = 'sparcv9' if $machine eq 'sparc64';

================================================================
Index: packages/parigp/parigp-termcap.patch
diff -u packages/parigp/parigp-termcap.patch:1.1 packages/parigp/parigp-termcap.patch:1.2
--- packages/parigp/parigp-termcap.patch:1.1	Wed Oct 31 22:21:49 2001
+++ packages/parigp/parigp-termcap.patch	Sat Jun 12 19:05:37 2010
@@ -1,29 +1,15 @@
---- pari-2.1.1/Configure.orig	Wed Oct 31 20:04:37 2001
-+++ pari-2.1.1/Configure	Wed Oct 31 20:26:26 2001
-@@ -503,26 +503,6 @@
-   rl_fullname=$try
- 
-   if test -n "$readline"; then
--# Readline -- TermCap
--    lib=$rl_fullname; sym=tgetent; . ./locatesymbol
--    if test -n "$try"; then # tgetent needed
--      lib=ncurses; . ./locatelib
--      if test -n "$try"; then # ncurses found. Does it contain tgetent ?
--        lib=$try; . ./locatesymbol
--      fi
+--- pari-2.3.5/config/get_readline~	2008-03-31 13:43:59.000000000 +0200
++++ pari-2.3.5/config/get_readline	2010-06-12 18:51:23.870317635 +0200
+@@ -120,12 +120,6 @@
+     if test -n "$try"; then
+       rl_ncurses=$ncurses
+       need_tgetent=
+-    else # give termcap a try
+-      lib=termcap; . ./locatelib
 -      if test -n "$try"; then
--        rl_ncurses=$ncurses
--      else
--        lib=termcap; . ./locatelib
 -        rl_termcap=$termcap
+-        need_tgetent=
 -      fi
--    fi
--# Readline -- Allocation
--    lib=$rl_fullname; sym=alloca; . ./locatesymbol
--    if test -n "$try"; then # alloca needed
--      lib=iberty; . ./locatelib
--      rl_liberty="$try"
--    fi
- # Readline -- Headers
-     case "$osname" in
-       os2) incpth=`echo $C_INCLUDE_PATH | sed -e 's/\([^;]\)$/\1;/g' -e 's%;%/readline %g' -e 's,\\\\,/,g'` ;;
+     fi
+   fi
+ # Readline -- CFLAGS

================================================================
Index: packages/parigp/parigp.spec
diff -u packages/parigp/parigp.spec:1.102 packages/parigp/parigp.spec:1.103
--- packages/parigp/parigp.spec:1.102	Tue Nov  3 13:23:48 2009
+++ packages/parigp/parigp.spec	Sat Jun 12 19:05:37 2010
@@ -1,37 +1,31 @@
 # $Revision$, $Date$
 #
-# WARNING:	perl-Math-Pari does NOT support parigp > 2.1.7 (as of 2.010804)
-#
 # Conditional build:
 %bcond_without	tex	# don't build tex documentation
 #
 %include	/usr/lib/rpm/macros.perl
-%define		pari_version		2.1.7
-%define		gp2c_version		0.0.4pl2
-%define		math_pari_version	2.010804
+%define		pari_version		2.3.5
+%define		gp2c_version		0.0.5pl9
+%define		math_pari_version	2.01080604
 Summary:	Number Theory-oriented Computer Algebra System
 Summary(pl.UTF-8):	Komputerowy system obliczeń algebraicznych zorientowany na metody teorii liczb
 Name:		parigp
 Version:	%{pari_version}
-Release:	7
+Release:	0.1
 License:	GPL
 Group:		Applications/Math
-Source0:	ftp://megrez.math.u-bordeaux.fr/pub/pari/unix/pari-%{pari_version}.tgz
-# Source0-md5:	357b7a42e89e2761a5367bbcbfcca5f2
+Source0:	ftp://megrez.math.u-bordeaux.fr/pub/pari/unix/pari-%{pari_version}.tar.gz
+# Source0-md5:	6077c6db56fdd32e39a06a9bf320e1f7
 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:	a2b8f8b57064134f32462e628385f6a3
+# Source2-md5:	746811f01af37b463a4bf3e981e5ea55
 Source3:	http://www.cpan.org/modules/by-module/Math/Math-Pari-%{math_pari_version}.tar.gz
-# Source3-md5:	d128fa9b278df8a6b2666cb7c889b496
+# Source3-md5:	27f5999671fe2a29cfd2e8c8a1f9308e
 Source4:	%{name}.desktop
 Source5:	%{name}.png
-Patch0:		%{name}-FHS.patch
-Patch1:		%{name}-target_arch.patch
 Patch2:		%{name}-termcap.patch
 Patch3:		%{name}-arch.patch
-Patch4:		%{name}-sparc.patch
-Patch5:		%{name}-athlon.patch
 Patch6:		%{name}-no-proccpuinfo.patch
 Patch7:		perl-Math-Pari-crash-workaround.patch
 URL:		http://pari.math.u-bordeaux.fr/
@@ -186,19 +180,15 @@
 
 %prep
 %setup -q -n pari-%{pari_version} -a 2 -a 3
-%patch0 -p1
-%patch1 -p1
 %patch2 -p1
 %patch3 -p1
-%patch4 -p1
-%patch5 -p1
 %patch6 -p1
 %patch7 -p1
 
 %build
 # pari & parigp
 ./Configure \
-	--target=%{_target_cpu} \
+	--host=%{_target_cpu} \
 	--prefix=%{_prefix} \
 	--libdir=%{_libdir} \
 	--share-prefix=%{_datadir}
@@ -348,6 +338,12 @@
 All persons listed below can be reached at <cvs_login>@pld-linux.org
 
 $Log$
+Revision 1.103  2010/06/12 17:05:37  baggins
+- updated pari to 2.3.5
+- gp2c 0.0.5pl9
+- perl-Math-Pari 2.01080604
+- removed obsolete patches
+
 Revision 1.102  2009/11/03 12:23:48  baggins
 - added perl module warning
 

================================================================
Index: packages/parigp/perl-Math-Pari-crash-workaround.patch
diff -u packages/parigp/perl-Math-Pari-crash-workaround.patch:1.5 packages/parigp/perl-Math-Pari-crash-workaround.patch:1.6
--- packages/parigp/perl-Math-Pari-crash-workaround.patch:1.5	Tue Nov  3 13:11:59 2009
+++ packages/parigp/perl-Math-Pari-crash-workaround.patch	Sat Jun 12 19:05:37 2010
@@ -8,8 +8,8 @@
 where POINTER_VAL is just value of pointer to already existing Pari
 object (which may be destroyed later!).
 
---- pari-2.1.7/Math-Pari-2.010804/Pari.xs.orig	2004-01-31 10:06:08.000000000 +0100
-+++ pari-2.1.7/Math-Pari-2.010804/Pari.xs	2004-05-15 21:11:38.894463600 +0200
+--- pari-2.3.5/Math-Pari-2.01080604/Pari.xs.orig	2004-01-31 10:06:08.000000000 +0100
++++ pari-2.3.5/Math-Pari-2.01080604/Pari.xs	2004-05-15 21:11:38.894463600 +0200
 @@ -1285,6 +1285,13 @@
    SV* nextsv;
    long ret=0;
================================================================

---- CVS-web:
    http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/packages/parigp/parigp-arch.patch?r1=1.1&r2=1.2&f=u
    http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/packages/parigp/parigp-no-proccpuinfo.patch?r1=1.5&r2=1.6&f=u
    http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/packages/parigp/parigp-termcap.patch?r1=1.1&r2=1.2&f=u
    http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/packages/parigp/parigp.spec?r1=1.102&r2=1.103&f=u
    http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/packages/parigp/perl-Math-Pari-crash-workaround.patch?r1=1.5&r2=1.6&f=u



More information about the pld-cvs-commit mailing list