summaryrefslogtreecommitdiff
path: root/sci-mathematics/giac
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2024-09-21 12:11:53 +0100
committerV3n3RiX <venerix@koprulu.sector>2024-09-21 12:11:53 +0100
commit1fd1215c62ee14dc2e94fa04d6e3622391c9ab57 (patch)
tree909630a900b1ac6b180d8af2e2345a171417d59f /sci-mathematics/giac
parentd60aa36cd97fb2193f756b45820d7c073a49229d (diff)
gentoo auto-resync : 21:09:2024 - 12:11:53
Diffstat (limited to 'sci-mathematics/giac')
-rw-r--r--sci-mathematics/giac/Manifest2
-rw-r--r--sci-mathematics/giac/files/giac-1.9.0.93-glibcxx-assertions.patch31
-rw-r--r--sci-mathematics/giac/files/giac-1.9.0.93-no-fltk-buildfix.patch60
3 files changed, 0 insertions, 93 deletions
diff --git a/sci-mathematics/giac/Manifest b/sci-mathematics/giac/Manifest
index a47bb8cd4771..7522d0598a7d 100644
--- a/sci-mathematics/giac/Manifest
+++ b/sci-mathematics/giac/Manifest
@@ -2,8 +2,6 @@ AUX giac-1.6.0-pari-2.11.patch 783 BLAKE2B f173015006fef4a9f8176965f923664f11b0b
AUX giac-1.7.0.1-gsl_lapack.patch 2912 BLAKE2B b0f9f05126316b9b76d5f1a5ad737cc88ecbc71dc450ef714f6da323128d9c945ada9d658c73647987f84638498aa4d3bbef49062424ab63b53c76defc127902 SHA512 14bfcb04e5a23933cfa4635789bf02f6d6e6a528c167504678b3d2ecb38f135d0c05583712005fe53afd7696cc9ebee5dc3ab90cac056d75bd43be786075b011
AUX giac-1.9.0.21-pari-2.15.patch 298 BLAKE2B 99329cfd473ec3b580caf8f9700501e8b5dca9143cd04d883729880109d4e1962d19dce19aaf51e5d26ab09dc399a45a3a052847837f53a60c1b21087ebeabb8 SHA512 f9335dd47ee43ca10b784c8302422efcd5a835b1fe13fa134f5d36e453327e96624e77e086710f9d556352b1d62e6e693b3308fe8af329492e11d68cc9451b5b
AUX giac-1.9.0.67-system-gl2ps.patch 2283 BLAKE2B 6c98e3ea09f0f8b0e34e2634218595d576e7eee85234e56436db24fe0aa276288f58049bcfb374ae42d7f104b44f0d51b3e81acc6e2e9af1cecc4e4adadfada8 SHA512 88dae722242b81ee22b7d377e4fd4b98d1e687307aaf3091ab17ffc720678bedb93c30bc0fd92c0388b7994945b820f31dd57e831736b6dd29e5d8285320d4e6
-AUX giac-1.9.0.93-glibcxx-assertions.patch 1135 BLAKE2B 5dc1f882f0832f305dbc24789e1ec3fde79ac6f203fef013d330f6cc268fe5366dd938cf6f141d7f3dad7aff6d012d65693d9daea20745d8bc87f15dc55453d1 SHA512 cd882c469a7af89dad475cd77f9a3625f914a6b522eba8eb12275535552da5d98bab63e6b84ba730766976ee3fe70bd414143febb3b5de55727e7da854c0cad9
-AUX giac-1.9.0.93-no-fltk-buildfix.patch 1690 BLAKE2B 7ff97352ebe164107700ed0a45cfe25df7685ac69684cdfe6811235db2d2020322791868ef2b503281095120083ac8c63f0982c1eec9baac009c8642dca2229d SHA512 4a739550164d0555ddfaec7a02e2fe43f5dcdbc752d7d785ae8c4d1bad7b3e18d15ff2c5670129fc99b9680e6198f87b1517255a03b390bfcadfa0a02f28752f
AUX giac-1.9.0.995-fix-undefined-behavior.patch 1296 BLAKE2B f181960feaa2ef42a0d5bb8a3d060fd3e3f62416135d6204c6d4682f58c727b4a734b538b9be52b4e6750d6415e2c08812196f50acf99e147b8f4215f0e37280 SHA512 7d394a3f60b977d5cbc6afded350fb1296823d85adc73b9c215f0882e500660d2c4eefb79c0f451eb60009e86430f8cf10566ef6e8a9cdeca087e489c14fd7d6
AUX giac-1.9.0.995-glibcxx-assertions.patch 1292 BLAKE2B 640dca5b736c151aedd5ed5bed7c49a468bf70978f2b671b2d67d5bc1248b9921b876fdb097ffa5b1b701f5337dbb601c7217307173d322a376a61f35508c742 SHA512 39b2d553bc3e0dedf53acca38e80b8ca76f4f0308603f0f67d881430e635f008ea618d1a7478e6c215c960b189c6d4fd83073ee2171fb2d2b3921095de53db23
DIST giac_1.9.0-29.tar.gz 115441843 BLAKE2B 9114db489be0c51d67c87b0a0c187fecf9eca84d7cb3117e72793290c8e606e76c3d9bc8a2d573fc2de2f2d885fb34d18583302a5902d69045976114ac02b95e SHA512 57b58aa35c724eae7df36229cb3d45d1b724a8a88acb1d1dd0711be64dd7c891850e7242662e448ce955e76b856973f9065628b65ce0826c60e277cb944b21b7
diff --git a/sci-mathematics/giac/files/giac-1.9.0.93-glibcxx-assertions.patch b/sci-mathematics/giac/files/giac-1.9.0.93-glibcxx-assertions.patch
deleted file mode 100644
index d11eaf9ab01d..000000000000
--- a/sci-mathematics/giac/files/giac-1.9.0.93-glibcxx-assertions.patch
+++ /dev/null
@@ -1,31 +0,0 @@
-From 77a08fddd1687e245f9f7567376f858607a76db0 Mon Sep 17 00:00:00 2001
-From: Michael Orlitzky <michael@orlitzky.com>
-Date: Mon, 4 Mar 2024 10:58:21 -0500
-Subject: [PATCH] configure.ac: delete _GLIBCXX_ASSERTIONS override
-
-This was added upstream when it was pointed out that the codebase
-contains undefined behavior that triggers glibcxx's assertions.
-Disabling the assertions without fixing the undefined behavior is not
-a satisfactory solution, so we drop the override.
----
- configure.ac | 3 +--
- 1 file changed, 1 insertion(+), 2 deletions(-)
-
-diff --git a/configure.ac b/configure.ac
-index 62b63fb..3e4909f 100644
---- a/configure.ac
-+++ b/configure.ac
-@@ -46,9 +46,8 @@ AC_CHECK_HEADERS(regex)
- AC_CHECK_FUNCS(tgammaf)
-
- dnl CXXFLAGS="$CXXFLAGS -std=c++0x"
--dnl avoid "security" checks for vectors
- dnl -DUSE_OBJET_BIDON added because xcas::localisation() does not load locales correctly for modules loaded before main() is executed
--CXXFLAGS="$CXXFLAGS -U_GLIBCXX_ASSERTIONS -DUSE_OBJET_BIDON"
-+CXXFLAGS="$CXXFLAGS -DUSE_OBJET_BIDON"
-
- dnl Define DOUBLEVAL if bigendian
- if test "x$ac_cv_c_bigendian" = "xyes"; then
---
-2.43.0
-
diff --git a/sci-mathematics/giac/files/giac-1.9.0.93-no-fltk-buildfix.patch b/sci-mathematics/giac/files/giac-1.9.0.93-no-fltk-buildfix.patch
deleted file mode 100644
index 970ba22c6cca..000000000000
--- a/sci-mathematics/giac/files/giac-1.9.0.93-no-fltk-buildfix.patch
+++ /dev/null
@@ -1,60 +0,0 @@
-diff --git a/src/Editeur.cc b/src/Editeur.cc
-index d69dce2..f7725bb 100644
---- a/src/Editeur.cc
-+++ b/src/Editeur.cc
-@@ -3,7 +3,6 @@
- #include "Input.h"
- #include "Tableur.h"
- #include "Python.h"
--Fl_Tabs * xcas_main_tab=0;
- #ifdef HAVE_LIBMICROPYTHON
- extern "C" int mp_token(const char * line);
- #endif
-@@ -27,6 +26,7 @@ extern "C" int mp_token(const char * line);
-
-
- #ifdef HAVE_LIBFLTK
-+Fl_Tabs * xcas_main_tab=0;
- #include <FL/fl_ask.H>
- #include <FL/fl_ask.H>
- #include <FL/Fl_Return_Button.H>
-diff --git a/src/icas.cc b/src/icas.cc
-index a5e3711..44ec905 100644
---- a/src/icas.cc
-+++ b/src/icas.cc
-@@ -2166,11 +2166,13 @@ int main(int ARGC, char *ARGV[]){
- printf("%s\n","Running ./xcas");
- continue;
- }
-+#ifdef HAVE_LIBFLTK
- if (s=="xcas"){
- giac::gen ge; std::string filename;
- xcas::fltk_view(0,ge,"session.xws",filename,5,contextptr);
- continue;
- }
-+#endif
- if (s=="giac"){
- python_compat(python_compat(contextptr)&3,contextptr);
- printf("%s\n","Switching to giac interpreter");
-@@ -2251,7 +2253,9 @@ int main(int ARGC, char *ARGV[]){
- #else
- start=clock();
- #endif
-+#ifdef HAVE_LIBFLTK
- xcas::icas_eval(gq,ge,reading_file,filename,contextptr);
-+#endif
- #ifdef __APPLE_
- startc=clock()-startc;
- #endif
-@@ -2265,9 +2269,11 @@ int main(int ARGC, char *ARGV[]){
- // 2-d plot?
- int graph_output=graph_output_type(ge);
- if (reading_file>=2 || graph_output || (giac::ckmatrix(ge,true) &&ge.subtype==giac::_SPREAD__VECT) ){
-+#ifdef HAVE_LIBFLTK
- if (xcas::fltk_view(gq,ge,"",filename,reading_file,contextptr))
- cout << "Done";
- else
-+#endif
- cout << "Plot cancelled or unable to plot";
- }
- else {