diff options
author | Antonio Rojas | 2018-07-15 22:07:55 +0000 |
---|---|---|
committer | Antonio Rojas | 2018-07-15 22:07:55 +0000 |
commit | 55cd594671684dea1fbecb76592f15d29c24f8e9 (patch) | |
tree | 68b45455eae55ecb336a066252617ba72e3c8f70 | |
parent | c98b51eda75d1eda20d42338d058b267e5fcd509 (diff) | |
download | aur-55cd594671684dea1fbecb76592f15d29c24f8e9.tar.gz |
Sync patches with stable
-rw-r--r-- | .SRCINFO | 10 | ||||
-rw-r--r-- | PKGBUILD | 35 | ||||
-rw-r--r-- | sagemath-eclib-20180710.patch | 24 |
3 files changed, 61 insertions, 8 deletions
@@ -1,6 +1,6 @@ pkgbase = sagemath-git pkgdesc = Open Source Mathematics Software, free alternative to Magma, Maple, Mathematica, and Matlab - pkgver = 8.3.rc0.r0.g4ea72a1062 + pkgver = 8.3.rc1.r0.g521899ba9a pkgrel = 1 url = http://www.sagemath.org arch = x86_64 @@ -110,6 +110,9 @@ pkgbase = sagemath-git source = sagemath-lcalc-c++11.patch source = sagemath-gap-4.8.patch source = pari-ratpoints.patch::https://github.com/sagemath/sage/commit/83458400.patch + source = sagemath-cypari2.patch::https://git.sagemath.org/sage.git/patch?id=da380b32 + source = sagemath-cddlib-0.94j.patch::https://git.sagemath.org/sage.git/patch?id=af0e6066 + source = sagemath-eclib-20180710.patch sha256sums = SKIP sha256sums = 51da03781554b20e5ccdc64923911b610b834ff0ce71c5321d7ef85edb8ee01a sha256sums = 9e3c998e0ca8dcbf7ad9f5a8d591f2bc4cb792be14708e064594046081e9b60d @@ -120,12 +123,15 @@ pkgbase = sagemath-git sha256sums = 7fcb52e96935dccb0f958d37c2f4e3918392480b9af53e08562f6cba6c68cb94 sha256sums = 93b4cbdf7f36287ad643853b99e77011fcf5bdcd17514f3bf6d2bd74a1c82fd2 sha256sums = a4a6c87b46ff23b89608aca66d00427334502e8bfb5dfe68b94497d19be1c7ae - sha256sums = 71cc42d168545d460bc7f67a30486ff1534093e2b4deeb83deda8ff5bd081e7b + sha256sums = f801be68d043f317cc2a85a5ca059010b68eaeafa3bbf5c9148f2c154e2a707d sha256sums = 17397b8e1843b013ef5d2e083369109f0719651edd8ef0c8493cb49e2bc4324a sha256sums = af22e1834997cb2740818cd4ef8ede0367b0aa237305e89b178614f35bdfcef8 sha256sums = 5114c912f821900e5bfae1e2cfeb7984de946d0b23e1182b0bf15be1d803dfd0 sha256sums = 6917cb74e50ae965ea8d7c39577e5f0a5068e4b6a67b53fc6f219149a7d06584 sha256sums = e24ad879f6b2eb970778fc5e867bcbe0a6d393feca8f11f5cb8d07da1f024be9 + sha256sums = 94847fc033fd36bc59217c8484d4cf48d0640ff35bb5ca5ffba88a8158c6dd44 + sha256sums = 9a690bda83c280c0801f6d04353e8a909da80ccfee92e06d200ae6eb9be9a5a8 + sha256sums = 182b0765d58494978bf27628bada8b42c95ef7eb2671b91ddf9c67608560c662 pkgname = sagemath-git optdepends = cython2: to compile cython code @@ -8,7 +8,7 @@ pkgbase=sagemath-git pkgname=(sagemath-git sagemath-jupyter-git) -pkgver=8.3.rc0.r0.g4ea72a1062 +pkgver=8.3.rc1.r0.g521899ba9a pkgrel=1 pkgdesc="Open Source Mathematics Software, free alternative to Magma, Maple, Mathematica, and Matlab" arch=(x86_64) @@ -35,10 +35,24 @@ optdepends=('cython2: to compile cython code' 'python2-pkgconfig: to compile cyt makedepends=(cython2 boost ratpoints symmetrica python2-jinja coin-or-cbc libhomfly libbraiding sirocco mcqd coxeter bliss-graphs tdlib python2-pkgconfig shared_meataxe libfes primecount git) source=(git://git.sagemath.org/sage.git#branch=develop - sagemath-env.patch package.patch latte-count.patch sagemath-python3-notebook.patch test-optional.patch - r-no-readline.patch fes02.patch sagemath-threejs.patch sagemath-ignore-warnings.patch sagemath-cremona.patch - sagemath-scipy-1.0.patch sagemath-singular-4.1.1.patch sagemath-lcalc-c++11.patch sagemath-gap-4.8.patch - pari-ratpoints.patch::"https://github.com/sagemath/sage/commit/83458400.patch") + sagemath-env.patch + package.patch + latte-count.patch + sagemath-python3-notebook.patch + test-optional.patch + r-no-readline.patch + fes02.patch + sagemath-threejs.patch + sagemath-ignore-warnings.patch + sagemath-cremona.patch + sagemath-scipy-1.0.patch + sagemath-singular-4.1.1.patch + sagemath-lcalc-c++11.patch + sagemath-gap-4.8.patch + pari-ratpoints.patch::"https://github.com/sagemath/sage/commit/83458400.patch" + sagemath-cypari2.patch::"https://git.sagemath.org/sage.git/patch?id=da380b32" + sagemath-cddlib-0.94j.patch::"https://git.sagemath.org/sage.git/patch?id=af0e6066" + sagemath-eclib-20180710.patch) sha256sums=('SKIP' '51da03781554b20e5ccdc64923911b610b834ff0ce71c5321d7ef85edb8ee01a' '9e3c998e0ca8dcbf7ad9f5a8d591f2bc4cb792be14708e064594046081e9b60d' @@ -54,7 +68,10 @@ sha256sums=('SKIP' 'af22e1834997cb2740818cd4ef8ede0367b0aa237305e89b178614f35bdfcef8' '5114c912f821900e5bfae1e2cfeb7984de946d0b23e1182b0bf15be1d803dfd0' '6917cb74e50ae965ea8d7c39577e5f0a5068e4b6a67b53fc6f219149a7d06584' - 'e24ad879f6b2eb970778fc5e867bcbe0a6d393feca8f11f5cb8d07da1f024be9') + 'e24ad879f6b2eb970778fc5e867bcbe0a6d393feca8f11f5cb8d07da1f024be9' + '94847fc033fd36bc59217c8484d4cf48d0640ff35bb5ca5ffba88a8158c6dd44' + '9a690bda83c280c0801f6d04353e8a909da80ccfee92e06d200ae6eb9be9a5a8' + '182b0765d58494978bf27628bada8b42c95ef7eb2671b91ddf9c67608560c662') pkgver() { cd sage @@ -91,12 +108,18 @@ prepare(){ patch -p1 -i ../sagemath-lcalc-c++11.patch # Adjust paths for gap-4.8 patch -p1 -i ../sagemath-gap-4.8.patch +# Fix build with eclib 20180710 + patch -p1 -i ../sagemath-eclib-20180710.patch # Upstream patches # fix build against libfes 0.2 http://trac.sagemath.org/ticket/15209 patch -p1 -i ../fes02.patch # use Features to detect Cremona databases https://trac.sagemath.org/ticket/25825 patch -p1 -i ../sagemath-cremona.patch +# update to cypari2 https://trac.sagemath.org/ticket/25813 + patch -p1 -i ../sagemath-cypari2.patch +# port to cddlib 0.94j https://trac.sagemath.org/ticket/25344 + patch -p1 -i ../sagemath-cddlib-0.94j.patch # use python2 sed -e 's|#!/usr/bin/env sage-python23|#!/usr/bin/env python2|' -e 's|#!/usr/bin/env python\b|#!/usr/bin/env python2|' -i src/bin/* diff --git a/sagemath-eclib-20180710.patch b/sagemath-eclib-20180710.patch new file mode 100644 index 000000000000..6e3f3763c5af --- /dev/null +++ b/sagemath-eclib-20180710.patch @@ -0,0 +1,24 @@ +diff --git a/src/sage/libs/eclib/wrap.cpp b/src/sage/libs/eclib/wrap.cpp +index 5fd5693b53..d12468faa8 100644 +--- a/src/sage/libs/eclib/wrap.cpp ++++ b/src/sage/libs/eclib/wrap.cpp +@@ -133,8 +133,8 @@ char* Curvedata_isogeny_class(struct Curvedata* E, int verbose) + + + int mw_process(struct Curvedata* curve, struct mw* m, +- const struct bigint* x, const struct bigint* y, +- const struct bigint* z, int sat) ++ const bigint* x, const bigint* y, ++ const bigint* z, int sat) + { + Point P(*curve, *x, *y, *z); + if (!P.isvalid()) +@@ -188,7 +188,7 @@ int mw_rank(struct mw* m) + } + + /* Returns index and unsat long array, which user must deallocate */ +-int mw_saturate(struct mw* m, struct bigint* index, char** unsat, ++int mw_saturate(struct mw* m, bigint* index, char** unsat, + long sat_bd, int odd_primes_only) + { + vector<long> v; |