mirror of
https://src.fedoraproject.org/rpms/sagemath.git
synced 2025-04-22 11:45:56 -04:00
Version 9.7
Drop upstreamed patches: -infinite-recursion, -use-after-free, -sphinx
This commit is contained in:
parent
fed038c815
commit
bf7a318833
17 changed files with 532 additions and 1033 deletions
|
@ -1,14 +1,6 @@
|
|||
--- build/pkgs/giac/spkg-configure.m4.orig 2022-05-15 16:11:10.000000000 -0600
|
||||
+++ build/pkgs/giac/spkg-configure.m4 2023-01-11 11:45:33.450425286 -0700
|
||||
@@ -2,7 +2,7 @@ SAGE_SPKG_CONFIGURE([giac], [
|
||||
SAGE_SPKG_DEPCHECK([pari], [
|
||||
dnl giac does not seem to reveal its patchlevel
|
||||
m4_pushdef([GIAC_MIN_VERSION], [1.5.0])
|
||||
- m4_pushdef([GIAC_MAX_VERSION], [1.7.999])
|
||||
+ m4_pushdef([GIAC_MAX_VERSION], [1.9.999])
|
||||
AC_CACHE_CHECK([for giac >= ]GIAC_MIN_VERSION[, <= ]GIAC_MAX_VERSION, [ac_cv_path_GIAC], [
|
||||
AC_PATH_PROGS_FEATURE_CHECK([GIAC], [giac], [
|
||||
giac_version=$($ac_path_GIAC --version 2> /dev/null | tail -1)
|
||||
diff -up build/pkgs/giac/spkg-configure.m4.orig build/pkgs/giac/spkg-configure.m4
|
||||
--- build/pkgs/giac/spkg-configure.m4.orig 2022-09-19 16:38:18.000000000 -0600
|
||||
+++ build/pkgs/giac/spkg-configure.m4 2023-01-15 19:56:31.030581488 -0700
|
||||
@@ -21,7 +21,7 @@ SAGE_SPKG_CONFIGURE([giac], [
|
||||
AC_CHECK_HEADER([giac/giac.h], [
|
||||
AC_SEARCH_LIBS([ConvertUTF16toUTF8], [giac], [
|
||||
|
@ -16,42 +8,24 @@
|
|||
- ], [sage_spkg_install_giac=yes])
|
||||
+ ], [sage_spkg_install_giac=yes], [typedef unsigned char uchar;])
|
||||
m4_popdef([GIAC_MIN_VERSION])
|
||||
m4_popdef([GIAC_MAX_VERSION])
|
||||
])
|
||||
])
|
||||
--- configure.orig 2022-05-15 16:12:35.000000000 -0600
|
||||
+++ configure 2023-01-11 12:07:02.062263416 -0700
|
||||
@@ -24488,8 +24488,8 @@ $as_echo "no" >&6; }
|
||||
|
||||
|
||||
|
||||
- { $as_echo "$as_me:${as_lineno-$LINENO}: checking for giac >= 1.5.0, <= 1.7.999" >&5
|
||||
-$as_echo_n "checking for giac >= 1.5.0, <= 1.7.999... " >&6; }
|
||||
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking for giac >= 1.5.0, <= 1.9.999" >&5
|
||||
+$as_echo_n "checking for giac >= 1.5.0, <= 1.9.999... " >&6; }
|
||||
if ${ac_cv_path_GIAC+:} false; then :
|
||||
$as_echo_n "(cached) " >&6
|
||||
else
|
||||
@@ -24562,7 +24562,7 @@ x$ax_compare_version_B" | sed 's/^ *//'
|
||||
-e 's/[^0-9]//g'`
|
||||
|
||||
|
||||
- ax_compare_version_B=`echo "1.7.999" | sed -e 's/\([0-9]*\)/Z\1Z/g' \
|
||||
+ ax_compare_version_B=`echo "1.9.999" | sed -e 's/\([0-9]*\)/Z\1Z/g' \
|
||||
-e 's/Z\([0-9]\)Z/Z0\1Z/g' \
|
||||
-e 's/Z\([0-9][0-9]\)Z/Z0\1Z/g' \
|
||||
-e 's/Z\([0-9][0-9][0-9]\)Z/Z0\1Z/g' \
|
||||
@@ -24606,7 +24606,8 @@ $as_echo "$ac_cv_path_GIAC" >&6; }
|
||||
if test -z "$ac_cv_path_GIAC"; then :
|
||||
diff -up configure.orig configure
|
||||
--- configure.orig 2023-01-15 19:55:21.828822178 -0700
|
||||
+++ configure 2023-01-15 19:58:12.425759949 -0700
|
||||
@@ -26479,7 +26479,8 @@ printf "%s\n" "$ac_cv_path_GIAC" >&6; }
|
||||
then :
|
||||
sage_spkg_install_giac=yes
|
||||
fi
|
||||
- ac_fn_cxx_check_header_mongrel "$LINENO" "giac/giac.h" "ac_cv_header_giac_giac_h" "$ac_includes_default"
|
||||
+ ac_fn_cxx_check_header_mongrel "$LINENO" "giac/giac.h" "ac_cv_header_giac_giac_h" "typedef unsigned char uchar;
|
||||
- ac_fn_cxx_check_header_compile "$LINENO" "giac/giac.h" "ac_cv_header_giac_giac_h" "$ac_includes_default"
|
||||
+ ac_fn_cxx_check_header_compile "$LINENO" "giac/giac.h" "ac_cv_header_giac_giac_h" "typedef unsigned char uchar;
|
||||
+$ac_includes_default"
|
||||
if test "x$ac_cv_header_giac_giac_h" = xyes; then :
|
||||
if test "x$ac_cv_header_giac_giac_h" = xyes
|
||||
then :
|
||||
|
||||
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing ConvertUTF16toUTF8" >&5
|
||||
--- src/sage/libs/giac/giac.pxd.orig 2022-05-15 16:11:11.000000000 -0600
|
||||
+++ src/sage/libs/giac/giac.pxd 2023-01-11 13:45:10.696009927 -0700
|
||||
diff -up src/sage/libs/giac/giac.pxd.orig src/sage/libs/giac/giac.pxd
|
||||
--- src/sage/libs/giac/giac.pxd.orig 2022-09-19 16:38:18.000000000 -0600
|
||||
+++ src/sage/libs/giac/giac.pxd 2023-01-15 19:55:21.830822142 -0700
|
||||
@@ -12,6 +12,11 @@
|
||||
from sage.libs.gmp.mpz cimport mpz_t, mpz_set
|
||||
from libcpp.string cimport string
|
||||
|
@ -64,8 +38,9 @@
|
|||
cdef extern from "giac/giac.h" namespace "giac":
|
||||
cdef cppclass context:
|
||||
context()
|
||||
--- src/sage/libs/giac/misc.h.orig 2022-05-15 16:11:11.000000000 -0600
|
||||
+++ src/sage/libs/giac/misc.h 2023-01-11 11:13:01.163906686 -0700
|
||||
diff -up src/sage/libs/giac/misc.h.orig src/sage/libs/giac/misc.h
|
||||
--- src/sage/libs/giac/misc.h.orig 2022-09-19 16:38:18.000000000 -0600
|
||||
+++ src/sage/libs/giac/misc.h 2023-01-15 19:55:21.830822142 -0700
|
||||
@@ -1,5 +1,6 @@
|
||||
#ifndef GIACPYMISC_H
|
||||
#define GIACPYMISC_H
|
||||
|
@ -73,8 +48,9 @@
|
|||
#include <giac/giac.h>
|
||||
|
||||
#include <fstream>
|
||||
--- src/sage/symbolic/ginac/mpoly-giac.cpp.orig 2022-05-15 16:11:11.000000000 -0600
|
||||
+++ src/sage/symbolic/ginac/mpoly-giac.cpp 2023-01-11 11:13:57.739878881 -0700
|
||||
diff -up src/sage/symbolic/ginac/mpoly-giac.cpp.orig src/sage/symbolic/ginac/mpoly-giac.cpp
|
||||
--- src/sage/symbolic/ginac/mpoly-giac.cpp.orig 2022-09-19 16:38:19.000000000 -0600
|
||||
+++ src/sage/symbolic/ginac/mpoly-giac.cpp 2023-01-15 19:55:21.831822125 -0700
|
||||
@@ -44,6 +44,7 @@
|
||||
#include "function.h"
|
||||
#include "utils.h"
|
||||
|
@ -83,9 +59,10 @@
|
|||
#include <giac/global.h>
|
||||
#include <giac/gausspol.h>
|
||||
|
||||
--- src/sage/symbolic/ginac/numeric.cpp.orig 2022-05-15 16:11:11.000000000 -0600
|
||||
+++ src/sage/symbolic/ginac/numeric.cpp 2023-01-11 11:14:43.876040741 -0700
|
||||
@@ -78,6 +78,7 @@
|
||||
diff -up src/sage/symbolic/ginac/numeric.cpp.orig src/sage/symbolic/ginac/numeric.cpp
|
||||
--- src/sage/symbolic/ginac/numeric.cpp.orig 2023-01-15 19:52:42.820659135 -0700
|
||||
+++ src/sage/symbolic/ginac/numeric.cpp 2023-01-15 19:55:21.831822125 -0700
|
||||
@@ -77,6 +77,7 @@
|
||||
#undef _POSIX_C_SOURCE
|
||||
#undef _XOPEN_SOURCE
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue