summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorAntonio Rojas2020-03-02 08:40:01 +0000
committerAntonio Rojas2020-03-02 08:40:01 +0000
commit1daabcff0f54cf2bcc1df42d6e512519b289f370 (patch)
treea4167203c6ecb23e8cd1a17aa781ae1092c7967d
parentfe13c15dd6e85484b5fa732d6fb0fc128a68dedd (diff)
downloadaur-1daabcff0f54cf2bcc1df42d6e512519b289f370.tar.gz
Add missing patch
-rw-r--r--.SRCINFO10
-rw-r--r--sagemath-pexpect-4.8.patch24
2 files changed, 30 insertions, 4 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 2d5a92d462e7..f385766498ba 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -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
+
+