[arch-commits] Commit in sage-mathematics/trunk (PKGBUILD pexpect-del.patch)

Antonio Rojas arojas at archlinux.org
Mon Jan 19 19:49:18 UTC 2015


    Date: Monday, January 19, 2015 @ 20:49:17
  Author: arojas
Revision: 126245

Add upstream patch to hide exceptions in pexpect, fixes a few test failures

Added:
  sage-mathematics/trunk/pexpect-del.patch
Modified:
  sage-mathematics/trunk/PKGBUILD

-------------------+
 PKGBUILD          |    7 +++++--
 pexpect-del.patch |   15 +++++++++++++++
 2 files changed, 20 insertions(+), 2 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2015-01-19 19:48:06 UTC (rev 126244)
+++ PKGBUILD	2015-01-19 19:49:17 UTC (rev 126245)
@@ -26,7 +26,7 @@
 makedepends=('cython2' 'boost' 'scons' 'ratpoints' 'symmetrica' 'fflas-ffpack' 'python2-jinja' 'coin-or-cbc')
 source=("https://github.com/sagemath/sage/archive/$pkgver.tar.gz" "http://www.sagemath.org/packages/upstream/pexpect/pexpect-2.0.tar.bz2" 
 'extensions.patch' 'c_lib.patch' 'env.patch' 'paths.patch' 'blas.patch' 'clean.patch' 'skip-check.patch' 'gap-hap.patch' 
-'pexpect-env.patch' 'fes02.patch')
+'pexpect-env.patch' 'pexpect-del.patch' 'fes02.patch')
 md5sums=('e40736461992e62af3a84cf9a212c9d1'
          'd9a3e113ed147dcee8f89962a8dccd43'
          '5770766ae676491f79162d2062ce7c02'
@@ -38,6 +38,7 @@
          '5947a420a0b1483f0cbc74c76895789b'
          '631ee6b8b3e7d12bb7858cfd841af483'
          'a83a3b1bc7fcb7cbf752a83a8311fc42'
+         'f333939ea6c41377b66407c81016cee4'
          '506944613082ba7f5b34360939ca90eb')
 # changelog=ChangeLog
 
@@ -85,9 +86,11 @@
   sed -e 's|exec ipython|exec ipython2|' -e 's|cygdb|cygdb2|' -i src/bin/sage
   sed -e "s|'cython'|'cython2'|" -i src/bin/sage-cython
 
+  cd $srcdir/pexpect-2.0
 # fix env in pexpect
-  cd $srcdir/pexpect-2.0
   patch -p1 -i $srcdir/pexpect-env.patch
+# hide exceptions in pexpect
+  patch -p1 -i $srcdir/pexpect-del.patch
 }
 
 

Added: pexpect-del.patch
===================================================================
--- pexpect-del.patch	                        (rev 0)
+++ pexpect-del.patch	2015-01-19 19:49:17 UTC (rev 126245)
@@ -0,0 +1,15 @@
+diff -ru src/pexpect.py src.del/pexpect.py
+--- src/pexpect.py	2005-11-17 15:36:09.000000000 +0100
++++ src.del/pexpect.py	2012-01-13 10:24:01.000000000 +0100
+@@ -341,7 +341,10 @@
+         """
+         if self.closed:
+             return
+-        self.close()
++        try:
++            self.close()
++        except:
++            pass
+ 
+     def __str__(self):
+         """This returns the current state of the pexpect object as a string.



More information about the arch-commits mailing list