diff options
-rw-r--r-- | .SRCINFO | 10 | ||||
-rw-r--r-- | sagemath-pexpect-4.8.patch | 24 |
2 files changed, 30 insertions, 4 deletions
@@ -1,6 +1,6 @@ pkgbase = sagemath-git pkgdesc = Open Source Mathematics Software, free alternative to Magma, Maple, Mathematica, and Matlab - pkgver = 9.1.beta2.r0.g2cbd93e0b7 + pkgver = 9.1.beta6.r0.gcdb4c0b073 pkgrel = 1 url = http://www.sagemath.org arch = x86_64 @@ -102,15 +102,17 @@ pkgbase = sagemath-git source = sagemath-ecl-sigfpe.patch source = sagemath-ipython7.patch source = sagemath-python-3.8.patch + source = sagemath-pexpect-4.8.patch sha256sums = SKIP sha256sums = 9cbb72a1422416152cedd6849944d3c02a1639642758b470931f9fc5ddf42d22 sha256sums = 6a5470d7044a50a35a6478f57c19adf72fe54aefebeea8a095915b63f9e219ac sha256sums = 876fd1c0fc3471b56e54d960d79e5ce1d5fc49cebf6eed27043a7380854c792c sha256sums = 937074fa7a8a4e2aba9ea77ec622fe937985a1a9176c48460d51325ee877a4f5 - sha256sums = 1eedb88304df38e5c147c1943bc2a44faa724048f789fe0124518b3222836c66 + sha256sums = a52ee71d29817517d50bb948c49fb1a8e37f2d971a20266ee2d248a5cf37e604 sha256sums = e44bbde87f3312548faad75b7383ef21fade55be251ab5804de41cd3842ca8a0 - sha256sums = 0b79606ce932d12ce4e2baebd660bf42faebca3138511987faf5569a5f3adbbf - sha256sums = dee296f311ee295c007d48ba45efdad1a8ab4cea7e8872312d304f0683c72cf7 + sha256sums = 71ab0f48c2184ddbac5303ba266fe21c0071c8fa605af036fe2cf9ac660341a7 + sha256sums = 6ffeef6d53ee827d2c241480792f0318ad835e1ab3b7a9431bbe73133d965a8d + sha256sums = 5e6d1aa34959bd4369bd08a80648a5c7bc2d38e72c97e9a5f986e91f8a7aca07 pkgname = sagemath-git optdepends = cython: to compile cython code diff --git a/sagemath-pexpect-4.8.patch b/sagemath-pexpect-4.8.patch new file mode 100644 index 000000000000..a0bc81954d0e --- /dev/null +++ b/sagemath-pexpect-4.8.patch @@ -0,0 +1,24 @@ +diff --git a/src/sage/interfaces/sagespawn.pyx b/src/sage/interfaces/sagespawn.pyx +index 8da000ffd1..8644b08029 100644 +--- a/src/sage/interfaces/sagespawn.pyx ++++ b/src/sage/interfaces/sagespawn.pyx +@@ -149,7 +149,8 @@ class SageSpawn(spawn): + u'hello world\r\n' + """ + ret = self.expect(*args, **kwds) +- self.buffer = self.before + self.after + self.buffer ++ self._before = self.buffer_type() ++ self._before.write(self.before + self.after + self.buffer) + return ret + + def expect_upto(self, *args, **kwds): +@@ -167,7 +168,8 @@ class SageSpawn(spawn): + u'world\r\n' + """ + ret = self.expect(*args, **kwds) +- self.buffer = self.after + self.buffer ++ self._before = self.buffer_type() ++ self._before.write(self.after + self.buffer) + return ret + + |