mirror of
https://src.fedoraproject.org/rpms/sagemath.git
synced 2025-04-22 11:45:56 -04:00
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:
parent
eaa777c690
commit
55beead27c
31 changed files with 674 additions and 684 deletions
|
@ -1,7 +1,7 @@
|
|||
diff -up src/module_list.py.orig src/module_list.py
|
||||
--- src/module_list.py.orig 2018-10-25 11:40:44.400943439 -0600
|
||||
+++ src/module_list.py 2018-10-25 16:16:46.618825285 -0600
|
||||
@@ -45,6 +45,9 @@ zlib_libs = zlib_pc['libraries']
|
||||
--- src/module_list.py.orig 2019-01-16 09:46:10.613250567 -0700
|
||||
+++ src/module_list.py 2019-01-16 09:47:07.804224297 -0700
|
||||
@@ -44,6 +44,9 @@ zlib_libs = zlib_pc['libraries']
|
||||
zlib_library_dirs = zlib_pc['library_dirs']
|
||||
zlib_include_dirs = zlib_pc['include_dirs']
|
||||
|
||||
|
@ -11,7 +11,7 @@ diff -up src/module_list.py.orig src/module_list.py
|
|||
#########################################################
|
||||
### M4RI flags
|
||||
#########################################################
|
||||
@@ -61,6 +64,14 @@ except ValueError:
|
||||
@@ -60,6 +63,14 @@ except ValueError:
|
||||
pass
|
||||
|
||||
#########################################################
|
||||
|
@ -26,7 +26,7 @@ diff -up src/module_list.py.orig src/module_list.py
|
|||
### Library order
|
||||
#########################################################
|
||||
|
||||
@@ -134,7 +145,8 @@ ext_modules = [
|
||||
@@ -133,7 +144,8 @@ ext_modules = [
|
||||
language='c++',
|
||||
libraries = ["gmp", "m", "ntl"]),
|
||||
|
||||
|
@ -36,7 +36,7 @@ diff -up src/module_list.py.orig src/module_list.py
|
|||
|
||||
Extension('*', sources = ['sage/algebras/finite_dimensional_algebras/*.pyx']),
|
||||
|
||||
@@ -524,7 +536,8 @@ ext_modules = [
|
||||
@@ -523,7 +535,8 @@ ext_modules = [
|
||||
[])),
|
||||
|
||||
Extension('sage.libs.lrcalc.lrcalc',
|
||||
|
@ -46,7 +46,7 @@ diff -up src/module_list.py.orig src/module_list.py
|
|||
|
||||
OptionalExtension("sage.libs.meataxe",
|
||||
sources = ['sage/libs/meataxe.pyx'],
|
||||
@@ -546,23 +559,28 @@ ext_modules = [
|
||||
@@ -545,23 +558,28 @@ ext_modules = [
|
||||
sources = ['sage/libs/readline.pyx'],
|
||||
libraries = ['readline']),
|
||||
|
||||
|
@ -80,7 +80,7 @@ diff -up src/module_list.py.orig src/module_list.py
|
|||
|
||||
###################################
|
||||
##
|
||||
@@ -570,7 +588,8 @@ ext_modules = [
|
||||
@@ -569,7 +587,8 @@ ext_modules = [
|
||||
##
|
||||
###################################
|
||||
|
||||
|
@ -90,7 +90,7 @@ diff -up src/module_list.py.orig src/module_list.py
|
|||
|
||||
###################################
|
||||
##
|
||||
@@ -742,7 +761,8 @@ ext_modules = [
|
||||
@@ -741,7 +760,8 @@ ext_modules = [
|
||||
|
||||
Extension("sage.matrix.matrix_complex_ball_dense",
|
||||
["sage/matrix/matrix_complex_ball_dense.pyx"],
|
||||
|
@ -100,7 +100,7 @@ diff -up src/module_list.py.orig src/module_list.py
|
|||
|
||||
Extension('sage.matrix.matrix_complex_double_dense',
|
||||
sources = ['sage/matrix/matrix_complex_double_dense.pyx']),
|
||||
@@ -750,6 +770,7 @@ ext_modules = [
|
||||
@@ -749,6 +769,7 @@ ext_modules = [
|
||||
Extension('sage.matrix.matrix_cyclo_dense',
|
||||
sources = ['sage/matrix/matrix_cyclo_dense.pyx'],
|
||||
language = "c++",
|
||||
|
@ -108,7 +108,7 @@ diff -up src/module_list.py.orig src/module_list.py
|
|||
libraries=['ntl']),
|
||||
|
||||
Extension('sage.matrix.matrix_gap',
|
||||
@@ -812,6 +833,7 @@ ext_modules = [
|
||||
@@ -811,6 +832,7 @@ ext_modules = [
|
||||
sources = ['sage/matrix/matrix_modn_sparse.pyx']),
|
||||
|
||||
Extension('sage.matrix.matrix_mpolynomial_dense',
|
||||
|
@ -116,7 +116,7 @@ diff -up src/module_list.py.orig src/module_list.py
|
|||
sources = ['sage/matrix/matrix_mpolynomial_dense.pyx']),
|
||||
|
||||
Extension('sage.matrix.matrix_polynomial_dense',
|
||||
@@ -1109,7 +1131,8 @@ ext_modules = [
|
||||
@@ -1108,7 +1130,8 @@ ext_modules = [
|
||||
language = 'c++'),
|
||||
|
||||
Extension("sage.rings.complex_arb",
|
||||
|
@ -126,7 +126,7 @@ diff -up src/module_list.py.orig src/module_list.py
|
|||
|
||||
Extension('sage.rings.complex_double',
|
||||
sources = ['sage/rings/complex_double.pyx'],
|
||||
@@ -1179,7 +1202,8 @@ ext_modules = [
|
||||
@@ -1184,7 +1207,8 @@ ext_modules = [
|
||||
sources = ['sage/rings/real_interval_absolute.pyx']),
|
||||
|
||||
Extension("sage.rings.real_arb",
|
||||
|
@ -136,7 +136,7 @@ diff -up src/module_list.py.orig src/module_list.py
|
|||
|
||||
Extension('sage.rings.real_lazy',
|
||||
sources = ['sage/rings/real_lazy.pyx']),
|
||||
@@ -1262,6 +1286,7 @@ ext_modules = [
|
||||
@@ -1267,6 +1291,7 @@ ext_modules = [
|
||||
|
||||
Extension('sage.rings.number_field.number_field_element_quadratic',
|
||||
sources = ['sage/rings/number_field/number_field_element_quadratic.pyx'],
|
||||
|
@ -144,7 +144,7 @@ diff -up src/module_list.py.orig src/module_list.py
|
|||
libraries=['ntl'],
|
||||
language = 'c++'),
|
||||
|
||||
@@ -1401,12 +1426,15 @@ ext_modules = [
|
||||
@@ -1406,12 +1431,15 @@ ext_modules = [
|
||||
sources = ['sage/rings/polynomial/multi_polynomial.pyx']),
|
||||
|
||||
Extension('sage.rings.polynomial.multi_polynomial_ideal_libsingular',
|
||||
|
@ -160,7 +160,7 @@ diff -up src/module_list.py.orig src/module_list.py
|
|||
sources = ['sage/rings/polynomial/multi_polynomial_libsingular.pyx']),
|
||||
|
||||
Extension('sage.rings.polynomial.multi_polynomial_ring_base',
|
||||
@@ -1419,7 +1447,8 @@ ext_modules = [
|
||||
@@ -1424,7 +1452,8 @@ ext_modules = [
|
||||
sources = ['sage/rings/polynomial/polydict.pyx']),
|
||||
|
||||
Extension('sage.rings.polynomial.polynomial_complex_arb',
|
||||
|
@ -170,9 +170,9 @@ diff -up src/module_list.py.orig src/module_list.py
|
|||
|
||||
Extension('sage.rings.polynomial.polynomial_compiled',
|
||||
sources = ['sage/rings/polynomial/polynomial_compiled.pyx']),
|
||||
diff -du src/setup.py.orig src/setup.py
|
||||
--- src/setup.py.orig 2018-10-25 14:05:20.779815082 -0600
|
||||
+++ src/setup.py 2018-10-25 16:16:46.619825283 -0600
|
||||
diff -up src/setup.py.orig src/setup.py
|
||||
--- src/setup.py.orig 2019-01-16 09:45:32.570933224 -0700
|
||||
+++ src/setup.py 2019-01-16 09:47:07.805224279 -0700
|
||||
@@ -85,6 +85,7 @@ except KeyError:
|
||||
|
||||
# search for dependencies and add to gcc -I<path>
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue