commit 5b9ede90dc96e21647f34f7307f043fc58ed43a6
Author: Jakub Bogusz <[email protected]>
Date:   Sun Nov 17 19:48:05 2013 +0100

    - restored (and updated) noproccpuinfo patch (still needed on sparc to get 
generic impl)

 parigp-noproccpuinfo.patch | 33 +++++++++++++++++++++++++++++++++
 parigp.spec                |  2 ++
 2 files changed, 35 insertions(+)
---
diff --git a/parigp.spec b/parigp.spec
index 6a42b4f..dbf7a3e 100644
--- a/parigp.spec
+++ b/parigp.spec
@@ -28,6 +28,7 @@ Patch1:               %{name}-termcap.patch
 Patch2:                %{name}-arch.patch
 Patch3:                perl-Math-Pari-crash-workaround.patch
 Patch4:                perl-Math-Pari-update.patch
+Patch5:                %{name}-noproccpuinfo.patch
 URL:           http://pari.math.u-bordeaux.fr/
 BuildRequires: autoconf
 BuildRequires: ctags
@@ -176,6 +177,7 @@ Interfejs Perla do biblioteki PARI.
 %patch2 -p1
 %patch3 -p1
 %patch4 -p1
+%patch5 -p1
 
 %build
 # pari & parigp
diff --git a/parigp-noproccpuinfo.patch b/parigp-noproccpuinfo.patch
new file mode 100644
index 0000000..ed341b6
--- /dev/null
+++ b/parigp-noproccpuinfo.patch
@@ -0,0 +1,33 @@
+--- 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 @@
+           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.8/config/arch-osname.orig      2001-03-18 
21:55:19.000000000 +0100
++++ pari-2.1.7/gp2c-0.0.8/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;;
+   linux)    arch=`uname -m`
+-          case "`cat /proc/cpuinfo`" in
++          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/Math-Pari-2.01080605/utils/Math/PariBuild.pm.orig       
2005-01-20 03:04:46.000000000 +0100
++++ pari-2.1.7/Math-Pari-2.01080605/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';
+     $machine = 'hppa' if $machine =~ /^parisc/;
+-    if ($machine eq 'sparc' and -e '/proc/cpuinfo' && -R '/proc/cpuinfo') {
++    if ($machine eq 'sparc' and 0 && -e '/proc/cpuinfo' && -R 
'/proc/cpuinfo') {
+       open IN, '/proc/cpuinfo' or die "open /proc/cpuinfo: $!";
+       local $/ = undef;               # Needed?
+       my $info = <IN>;
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/parigp.git/commitdiff/5b9ede90dc96e21647f34f7307f043fc58ed43a6

_______________________________________________
pld-cvs-commit mailing list
[email protected]
http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit

Reply via email to