[packages/parigp] - restored (and updated) noproccpuinfo patch (still needed on sparc to get generic impl)
qboosh
qboosh at pld-linux.org
Sun Nov 17 19:47:24 CET 2013
commit 5b9ede90dc96e21647f34f7307f043fc58ed43a6
Author: Jakub Bogusz <qboosh at pld-linux.org>
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
More information about the pld-cvs-commit
mailing list