Update to sagemath 8.5.

Also:
- Bundle ipython again; Fedora version is too far ahead.  Also have to bundle
  prompt_toolkit since Fedora version is too far ahead of bundled ipython.
- Drop LANGUAGES variable setting, now ignored by the sagemath build system.
- Drop unused SAGE_CBLAS variable from /usr/bin/sage.
- Do not force the C locale when launching sagemath.
- Allow the user to override SAGE_DEBUG in /usr/bin/sage.
- Add -ecm, -giac, and -latte patches to fix interactions with external tools.
- Add -sigfpe patch from upstream.
This commit is contained in:
Jerry James 2019-01-17 19:27:08 -07:00
parent eaa777c690
commit 55beead27c
31 changed files with 674 additions and 684 deletions

View file

@ -1,7 +1,7 @@
diff -up src/module_list.py.orig src/module_list.py
--- src/module_list.py.orig 2018-08-29 08:34:50.846439644 -0600
+++ src/module_list.py 2018-08-29 08:35:19.927079956 -0600
@@ -3,7 +3,7 @@ from glob import glob
--- src/module_list.py.orig 2019-01-16 09:42:29.021226961 -0700
+++ src/module_list.py 2019-01-16 09:42:41.397004883 -0700
@@ -2,7 +2,7 @@ import os
from distutils.extension import Extension
from sage.env import SAGE_LOCAL
@ -11,9 +11,9 @@ diff -up src/module_list.py.orig src/module_list.py
#########################################################
### pkg-config setup
diff -up src/sage/misc/cython.py.orig src/sage/misc/cython.py
--- src/sage/misc/cython.py.orig 2018-08-03 05:10:09.000000000 -0600
+++ src/sage/misc/cython.py 2018-08-29 08:35:19.954079622 -0600
@@ -601,7 +601,7 @@ def cython(filename, verbose=0, compile_
--- src/sage/misc/cython.py.orig 2018-12-22 16:37:09.000000000 -0700
+++ src/sage/misc/cython.py 2019-01-04 10:27:47.031123276 -0700
@@ -600,7 +600,7 @@ def cython(filename, verbose=0, compile_
ext = Extension(name,
sources=[pyxfile] + extra_sources,
libraries=libs,
@ -23,9 +23,9 @@ diff -up src/sage/misc/cython.py.orig src/sage/misc/cython.py
language=language)
diff -up src/setup.py.orig src/setup.py
--- src/setup.py.orig 2018-08-03 05:10:09.000000000 -0600
+++ src/setup.py 2018-08-29 08:35:19.955079610 -0600
@@ -370,9 +370,8 @@ class sage_build_cython(Command):
--- src/setup.py.orig 2018-12-22 16:37:10.000000000 -0700
+++ src/setup.py 2019-01-04 10:27:47.032123257 -0700
@@ -371,9 +371,8 @@ class sage_build_cython(Command):
# Debugging
gdb_debug=self.debug,
output_dir=os.path.join(self.build_lib, "sage"),
@ -37,7 +37,7 @@ diff -up src/setup.py.orig src/setup.py
)
# Filter out extensions with skip_build=True
@@ -881,9 +880,6 @@ class sage_install(install):
@@ -882,9 +881,6 @@ class sage_install(install):
install.run(self)
self.install_kernel_spec()
log.info('Cleaning up stale installed files....')
@ -47,7 +47,7 @@ diff -up src/setup.py.orig src/setup.py
def install_kernel_spec(self):
"""
@@ -900,40 +896,6 @@ class sage_install(install):
@@ -901,40 +897,6 @@ class sage_install(install):
# the install_data directory for installing our Jupyter files.
SageKernelSpec.update(prefix=self.install_data)