summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* sci-mathematics/wxmaxima: update github remote-idSam James2021-04-251-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* sci-mathematics/wxmaxima: Remove old 18.11.4David Seifert2021-04-252-53/+0
| | | | | Package-Manager: Portage-3.0.18, Repoman-3.0.3 Signed-off-by: David Seifert <soap@gentoo.org>
* sci-mathematics/wxmaxima: Stabilize 20.12.2 x86, #769644Sam James2021-04-251-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* sci-mathematics/wxmaxima: add 'local' before for loopSam James2021-04-252-0/+2
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* sci-mathematics/wxmaxima: Stabilize 20.12.2 amd64, #769644Sam James2021-04-251-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* sci-mathematics/wxmaxima: add 21.04.0Sam James2021-04-252-0/+79
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* sci-mathematics/wxmaxima: run unit tests manuallySam James2021-04-251-2/+29
| | | | | | | | The full test suite fails even with virtualx, no error given. Let's run some of the unit tests manually for now as a compromise. Bug: https://bugs.gentoo.org/736695 Signed-off-by: Sam James <sam@gentoo.org>
* sci-mathematics/wxmaxima: Drop to stable ppc keywordsDavid Seifert2021-04-251-2/+2
| | | | | Package-Manager: Portage-3.0.18, Repoman-3.0.3 Signed-off-by: David Seifert <soap@gentoo.org>
* sci-mathematics/flint: new revision to fix x86 gmp detection.Michael Orlitzky2021-04-212-0/+154
| | | | | | | | | | | The FindGMP routine in upstream's CMake is using voodoo to determine the version of gmp that's installed. The sorcery succeeds quite accidentally on amd64, but fails on x86. We patch their cmake to do something more reliable. Bug: https://bugs.gentoo.org/771663 Package-Manager: Portage-3.0.17, Repoman-3.0.2 Signed-off-by: Michael Orlitzky <mjo@gentoo.org>
* sci-mathematics/gsl-shell: tidy up patchSam James2021-04-191-5/+0
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* sci-mathematics/pari: respect PKG_CONFIGSam James2021-04-193-14/+14
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* sci-mathematics/gmp-ecm: Drop unmaintained live ebuildAndreas Sturmlechner2021-04-181-48/+0
| | | | | Package-Manager: Portage-3.0.18, Repoman-3.0.3 Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
* sci-mathematics/yafu: Drop unmaintained live ebuildAndreas Sturmlechner2021-04-181-48/+0
| | | | | Package-Manager: Portage-3.0.18, Repoman-3.0.3 Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
* sci-mathematics/yafu: eutils--Sam James2021-04-181-2/+2
| | | | | Package-Manager: Portage-3.0.18-prefix, Repoman-3.0.3 Signed-off-by: Sam James <sam@gentoo.org>
* sci-mathematics/twelf: eutils--Sam James2021-04-181-2/+2
| | | | | Package-Manager: Portage-3.0.18-prefix, Repoman-3.0.3 Signed-off-by: Sam James <sam@gentoo.org>
* sci-mathematics/spin: eutils->epatchSam James2021-04-181-2/+2
| | | | | Package-Manager: Portage-3.0.14-prefix, Repoman-3.0.2 Signed-off-by: Sam James <sam@gentoo.org>
* sci-mathematics/singular: eutils->epatch, multilib--, prefix--Sam James2021-04-181-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* sci-mathematics/gretl: eutils--Sam James2021-04-181-2/+2
| | | | | Package-Manager: Portage-3.0.18-prefix, Repoman-3.0.3 Signed-off-by: Sam James <sam@gentoo.org>
* sci-mathematics/gmp-ecm: eutils--Sam James2021-04-181-2/+2
| | | | | Package-Manager: Portage-3.0.18-prefix, Repoman-3.0.3 Signed-off-by: Sam James <sam@gentoo.org>
* sci-mathematics/ent: eutils->epatchSam James2021-04-181-2/+2
| | | | | Package-Manager: Portage-3.0.14-prefix, Repoman-3.0.2 Signed-off-by: Sam James <sam@gentoo.org>
* sci-mathematics/petsc: fix missing build dependencyMatthias Maier2021-04-161-0/+1
| | | | | Package-Manager: Portage-3.0.18, Repoman-3.0.3 Signed-off-by: Matthias Maier <tamiko@gentoo.org>
* sci-mathematics/slepc: eutils--Sam James2021-04-163-4/+4
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* sci-mathematics/prover9: eutils--Sam James2021-04-161-2/+2
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* sci-mathematics/polymake: eutils--Sam James2021-04-161-2/+2
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* sci-mathematics/octave-epstk: eutils--Sam James2021-04-161-3/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* sci-mathematics/normaliz: eutils--Sam James2021-04-161-2/+2
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* sci-mathematics/jags: eutils--Sam James2021-04-161-2/+2
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* sci-mathematics/calc: call pkg-config via toolchain-funcs.eclass helperSam James2021-04-131-4/+2
| | | | | | | This ensures we call the correct pkg-config in e.g. cross. Package-Manager: Portage-3.0.14-prefix, Repoman-3.0.2 Signed-off-by: Sam James <sam@gentoo.org>
* sci-mathematics/gsl-shell: fix DEPEND typoSam James2021-04-121-2/+2
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* sci-mathematics/slepc: version bump to 3.14.2, 3.15.0Matthias Maier2021-04-093-0/+140
| | | | | Package-Manager: Portage-3.0.18, Repoman-3.0.3 Signed-off-by: Matthias Maier <tamiko@gentoo.org>
* sci-mathematics/petsc: version bumps to 3.14.6 and 3.15.0Matthias Maier2021-04-093-0/+379
| | | | | | | | TODO: - reintroduce USE=doc use flag Package-Manager: Portage-3.0.18, Repoman-3.0.3 Signed-off-by: Matthias Maier <tamiko@gentoo.org>
* sci-mathematics/petsc: add addpredict statementMatthias Maier2021-04-091-1/+5
| | | | | | Closes: https://bugs.gentoo.org/771711 Package-Manager: Portage-3.0.18, Repoman-3.0.3 Signed-off-by: Matthias Maier <tamiko@gentoo.org>
* sci-mathematics/arb: new upstream version 2.19.0.Michael Orlitzky2021-04-082-0/+38
| | | | | Package-Manager: Portage-3.0.13, Repoman-3.0.2 Signed-off-by: Michael Orlitzky <mjo@gentoo.org>
* sci-mathematics/dsfmt: update metadataMatthias Maier2021-04-071-2/+10
| | | | | Package-Manager: Portage-3.0.18, Repoman-3.0.3 Signed-off-by: Matthias Maier <tamiko@gentoo.org>
* sci-mathematics/dsfmt: initial importJeffrey Lin2021-04-073-0/+54
| | | | | Signed-off-by: Jeffrey Lin <jeffrey@icurse.nl> Signed-off-by: Matthias Maier <tamiko@gentoo.org>
* sci-mathematics/coq: serialize installAlfredo Tupone2021-04-062-2/+2
| | | | | | Closes: https://bugs.gentoo.org/780114 Package-Manager: Portage-3.0.13, Repoman-3.0.2 Signed-off-by: Alfredo Tupone <tupone@gentoo.org>
* sci-mathematics/cvc4: python3_9, switch to cmake.eclassAndreas Sturmlechner2021-04-051-10/+9
| | | | | Package-Manager: Portage-3.0.18, Repoman-3.0.3 Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
* sci-mathematics/arb: Switch to cmake.eclassAndreas Sturmlechner2021-04-051-2/+2
| | | | | Package-Manager: Portage-3.0.18, Repoman-3.0.3 Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
* sci-mathematics/rkward: Drop superfluous optfeature headerAndreas Sturmlechner2021-04-041-2/+1
| | | | Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
* sci-mathematics/flint: fix CMAKE_MAKEFILE_GENERATORSam James2021-04-021-3/+2
| | | | | | | Controls sys-devel/make dependency in global scope, hence must be defined pre-inherit. Signed-off-by: Sam James <sam@gentoo.org>
* sci-mathematics/maxima: require USE="ansi" and USE="readline" for gcl.Michael Orlitzky2021-04-011-1/+1
| | | | | | | | | | | | While digging through its configure.ac, I noticed that maxima needs (and checks for) ANSI support within GCL. And we pull in app-misc/rlwrap to ensure that all lisp implementations support readline, but not for gcl. So we probably want USE=readline there, too. The revisions are getting annoying but I have to fix this before I forget. Package-Manager: Portage-3.0.13, Repoman-3.0.2 Signed-off-by: Michael Orlitzky <mjo@gentoo.org>
* sci-mathematics/giac: new package for the Giac/Xcas math systems.Michael Orlitzky2021-04-015-0/+304
| | | | | | | | | | | | | | | | We have bugzilla requests for this package going back to 2005! The SageMath suite has recently gained the ability to use Giac from the system, so now is an especially good time to add it to the tree. François Bissey has been maintaining this package for years in the sage-on-gentoo overlay and contributing fixes upstream, so the ebuild required only minor changes at this point. I personally thank him and you should too. Closes: https://bugs.gentoo.org/94539 Closes: https://bugs.gentoo.org/94542 Closes: https://bugs.gentoo.org/760684 Package-Manager: Portage-3.0.13, Repoman-3.0.2 Signed-off-by: Michael Orlitzky <mjo@gentoo.org>
* sci-mathematics/glpk: don't install build artifacts with USE=examples.Michael Orlitzky2021-03-311-0/+16
| | | | | | | | | | | | | | | | The build system for glpk automatically descends into the "examples" directory to build an example program. Afterwards, when we install the entire "examples" directory to honor USE=examples, we wind up installing the build artifacts for that program as well. This commit adds an extra "emake clean" to remove the build artifacts, and an "rm" to get rid of the (useless, to the end user) example Makefiles themselves. Closes: https://bugs.gentoo.org/779358 Reported-by: Alessandro Barbieri <lssndrbarbieri@gmail.com> Package-Manager: Portage-3.0.13, Repoman-3.0.2 Signed-off-by: Michael Orlitzky <mjo@gentoo.org>
* sci-mathematics/msieve: Remove broken live ebuildDavid Seifert2021-03-311-50/+0
| | | | | Package-Manager: Portage-3.0.18, Repoman-3.0.3 Signed-off-by: David Seifert <soap@gentoo.org>
* sci-mathematics/msieve: Clean up ebuildDavid Seifert2021-03-313-99/+24
| | | | | Package-Manager: Portage-3.0.18, Repoman-3.0.3 Signed-off-by: David Seifert <soap@gentoo.org>
* sci-mathematics/maxima: drop eutils.eclass and duplicate launcher.Michael Orlitzky2021-03-301-5/+2
| | | | | | | | | | | Upstream provides its own xmaxima launcher now, so the one that we were (attempting to, since I borked it during the EAPI=7 bump) create is no longer necessary. This commit drops the duplicate icon, and the use of eutils.eclass which no longer serves any discernable purpose. Closes: https://bugs.gentoo.org/779325 Package-Manager: Portage-3.0.13, Repoman-3.0.2 Signed-off-by: Michael Orlitzky <mjo@gentoo.org>
* sci-mathematics/yafu: Remove sieve USE flagJakov Smolic2021-03-303-18/+2
| | | | | Signed-off-by: Jakov Smolic <jakov.smolic@sartura.hr> Signed-off-by: David Seifert <soap@gentoo.org>
* sci-mathematics/ggnfs: Remove last-rited pkgJakov Smolic2021-03-304-239/+0
| | | | | | | | | Closes: https://bugs.gentoo.org/454074 Closes: https://bugs.gentoo.org/542280 Closes: https://bugs.gentoo.org/708508 Closes: https://bugs.gentoo.org/728026 Signed-off-by: Jakov Smolic <jakov.smolic@sartura.hr> Signed-off-by: David Seifert <soap@gentoo.org>
* sci-mathematics/maxima: hide dbl.el when USE=gcl is unset.Michael Orlitzky2021-03-291-0/+7
| | | | | | | | | | | One of the emacs modes installed by maxima requires the gcl lisp interpreter (with emacs support) to be installed. To avoid confusing error messages, we remove it from the installation image when USE=gcl is unset. Closes: https://bugs.gentoo.org/502112 Package-Manager: Portage-3.0.13, Repoman-3.0.2 Signed-off-by: Michael Orlitzky <mjo@gentoo.org>
* sci-mathematics/maxima: new revision with separate ccl/ccl64 support.Michael Orlitzky2021-03-292-1/+234
| | | | | | | | | | | | | | | | | | In Gentoo, both the 32-bit and 64-bit versions of clozurecl are provided by the same package and executable name (ccl). Maxima however treats them as separate lisp implementations, with two complete sets of configure flags. To make that work correctly in the ebuild, we'd need to have a bunch of special cases for the user's architecture. Instead, this commit adds a separate "clozurecl64" USE flag to complement the existing, now 32-bit, "clozurecl" flag. This will allow us to mask the 32-bit flag in the 64-bit profiles and vice-versa. Closes: https://bugs.gentoo.org/665364 Closes: https://bugs.gentoo.org/715278 Package-Manager: Portage-3.0.13, Repoman-3.0.2 Signed-off-by: Michael Orlitzky <mjo@gentoo.org>