[arch-commits] Commit in sagemath/trunk (PKGBUILD r-no-readline.patch)

Antonio Rojas arojas at archlinux.org
Wed Jan 18 22:19:46 UTC 2017


    Date: Wednesday, January 18, 2017 @ 22:19:45
  Author: arojas
Revision: 207932

Fix R interface freezes with readline 7

Added:
  sagemath/trunk/r-no-readline.patch
Modified:
  sagemath/trunk/PKGBUILD

---------------------+
 PKGBUILD            |    9 ++++++---
 r-no-readline.patch |   11 +++++++++++
 2 files changed, 17 insertions(+), 3 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2017-01-18 22:00:51 UTC (rev 207931)
+++ PKGBUILD	2017-01-18 22:19:45 UTC (rev 207932)
@@ -10,7 +10,7 @@
 pkgbase=sagemath
 pkgname=(sagemath sagemath-jupyter)
 pkgver=7.5.1
-pkgrel=1
+pkgrel=2
 pkgdesc="Open Source Mathematics Software, free alternative to Magma, Maple, Mathematica, and Matlab"
 arch=(i686 x86_64)
 url="http://www.sagemath.org"
@@ -33,7 +33,7 @@
   mcqd coxeter3 cryptominisat2 modular_decomposition bliss-graphs tdlib python2-pkgconfig meataxe) # libfes
 source=("$pkgname-$pkgver.tar.gz::https://github.com/sagemath/sage/archive/$pkgver.tar.gz"
         env.patch skip-check.patch cython-sys-path.patch is-package-installed.patch package.patch disable-fes.patch
-        jupyter-path.patch test-optional.patch ecm-7.patch increase-rtol.patch sagemath-gslcblas.patch)
+        jupyter-path.patch test-optional.patch ecm-7.patch increase-rtol.patch sagemath-gslcblas.patch r-no-readline.patch)
 sha256sums=('3cd9af3e3bfd7f5cc966b7c36168d04b9a1213aa9a7af3286b5d53d40e7653e3'
             '9dba04ff13626a7b6c338a8b18a6c27d343f68a547a218533cf773af3dae6635'
             'b02b3d2d5620ca20f96adb62b6fef05e4676c0a60983310a1450fdf3d923cb04'
@@ -45,7 +45,8 @@
             '81d08c6a760f171f3381455b66a6c84789c9f0eefddbe6ca5794075514ad8c3a'
             '65ad84c83d5f956fde8eab961f2caad56d64044324c4abc0e56bcd9f44061cb6'
             'be925eefeac3f28e639794ddc20d64e6faafd7181804e29417a510224d19ccc7'
-            '973224f53e9a6fcfaa9c6cb842b02430a601d1c7ce0abb41b3591470d128930c')
+            '973224f53e9a6fcfaa9c6cb842b02430a601d1c7ce0abb41b3591470d128930c'
+            'ef9f401fa84fe1772af9efee6816643534f2896da4c23b809937b19771bdfbbf')
 
 prepare(){
   cd sage-$pkgver
@@ -69,6 +70,8 @@
   patch -p1 -i ../increase-rtol.patch
 # fix cblas linking in gsl modules
   patch -p1 -i ../sagemath-gslcblas.patch
+# fix freezes in R interface with readline 7 (Debian)
+  patch -p1 -i ../r-no-readline.patch
 
 # Upstream patches  
 # fix build against libfes 0.2 http://trac.sagemath.org/ticket/15209

Added: r-no-readline.patch
===================================================================
--- r-no-readline.patch	                        (rev 0)
+++ r-no-readline.patch	2017-01-18 22:19:45 UTC (rev 207932)
@@ -0,0 +1,11 @@
+--- a/src/sage/interfaces/r.py
++++ b/src/sage/interfaces/r.py
+@@ -331,7 +331,7 @@
+                   prompt = '> ', #default, later comes the change
+ 
+                   # This is the command that starts up your program
+-                  command = "R --vanilla --quiet",
++                  command = "R --no-readline --vanilla --quiet",
+ 
+                   server=server,
+                   server_tmpdir=server_tmpdir,



More information about the arch-commits mailing list