diff options
author | V3n3RiX <venerix@koprulu.sector> | 2024-09-21 12:11:53 +0100 |
---|---|---|
committer | V3n3RiX <venerix@koprulu.sector> | 2024-09-21 12:11:53 +0100 |
commit | 1fd1215c62ee14dc2e94fa04d6e3622391c9ab57 (patch) | |
tree | 909630a900b1ac6b180d8af2e2345a171417d59f /sci-mathematics/giac | |
parent | d60aa36cd97fb2193f756b45820d7c073a49229d (diff) |
gentoo auto-resync : 21:09:2024 - 12:11:53
Diffstat (limited to 'sci-mathematics/giac')
-rw-r--r-- | sci-mathematics/giac/Manifest | 2 | ||||
-rw-r--r-- | sci-mathematics/giac/files/giac-1.9.0.93-glibcxx-assertions.patch | 31 | ||||
-rw-r--r-- | sci-mathematics/giac/files/giac-1.9.0.93-no-fltk-buildfix.patch | 60 |
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 { |