summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* 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/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/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>
* sci-mathematics/maxima: new USE-controlled dependency on sci-libs/vtk.Michael Orlitzky2021-03-253-7/+51
| | | | | | | | | | | | | | VTK is an optional backend for plotting in Maxima that you can enable with "draw_renderer: 'vtk;". It is also NON-optional when drawing with the scene() command; however, scene() is presently broken after VTK dropped its Tcl/Tk interface. As a result, we add sci-libs/vtk only as an optional dependency to Maxima, behind USE=vtk. This requires dropping ~ppc for now. Closes: https://bugs.gentoo.org/769899 Package-Manager: Portage-3.0.13, Repoman-3.0.2 Signed-off-by: Michael Orlitzky <mjo@gentoo.org>
* sci-mathematics/maxima: rename USE=tk to USE=gui.Michael Orlitzky2021-03-251-9/+12
| | | | | | | | The "tk" flag isn't something a normal user can understand. Since its main purpose it to enable a GUI, I've renamed it to "gui". Package-Manager: Portage-3.0.13, Repoman-3.0.2 Signed-off-by: Michael Orlitzky <mjo@gentoo.org>
* sci-mathematics/maxima: don't hard-code the python interpreter.Michael Orlitzky2021-03-252-4/+55
| | | | | | | | | | | | This is a two-parter to fix bug 766291, which has the build failing because it can't find "python". First, we patch the build system to use @PYTHON@ instead of "python" in the one place upstream missed it. Second, we add python-single-r1 to the ebuild so that we get $PYTHON set appropriately. Closes: https://bugs.gentoo.org/766291 Package-Manager: Portage-3.0.13, Repoman-3.0.2 Signed-off-by: Michael Orlitzky <mjo@gentoo.org>
* sci-mathematics/maxima: re-enable ECL package.Michael Orlitzky2021-03-252-3/+33
| | | | | | | | | | The ECL package needed for USE=ecls got dropped from the ebuild because the patch it requires no longer applied. We take François Bissey's patch from the sage-on-gentoo overlay and re-enable it. Closes: https://bugs.gentoo.org/732776 Package-Manager: Portage-3.0.13, Repoman-3.0.2 Signed-off-by: Michael Orlitzky <mjo@gentoo.org>
* sci-mathematics/maxima: Revert "don't hardcode python"Michael Orlitzky2021-03-252-40/+2
| | | | | | | | | This reverts commit 9b7b496428d9e3c307666e05aed3035c0ebb883d. I have a complete fix for this (and other open maxima bugs) in the middle of a series of patches/revisions. Reverting so that it doesn't clobber my rebase. Sorry for not speaking up! Signed-off-by: Michael Orlitzky <mjo@gentoo.org>
* sci-mathematics/maxima: don't hardcode pythonAndrey Grozin2021-03-252-2/+40
| | | | | | | Suggested-by: Michael Orlitzky <mjo@gentoo.org> Closes: https://bugs.gentoo.org/766291 Package-Manager: Portage-3.0.17, Repoman-3.0.2 Signed-off-by: Andrey Grozin <grozin@gentoo.org>
* sci-mathematics/maxima: remove unused patchesMichael Mair-Keimberger2021-02-273-82/+0
| | | | | | | Closes: https://github.com/gentoo/gentoo/pull/19652 Package-Manager: Portage-3.0.14, Repoman-3.0.2 Signed-off-by: Michael Mair-Keimberger <mmk@levelnine.at> Signed-off-by: Conrad Kostecki <conikost@gentoo.org>
* sci-mathematics/maxima: Remove oldJakov Smolic2021-01-203-428/+0
| | | | | Signed-off-by: Jakov Smolic <jakov.smolic@sartura.hr> Signed-off-by: David Seifert <soap@gentoo.org>
* sci-mathematics/maxima: Drop 5.38.1Andreas Sturmlechner2020-11-052-209/+0
| | | | | | Bug: https://bugs.gentoo.org/677422 Package-Manager: Portage-3.0.9, Repoman-3.0.2 Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
* sci-mathematics/maxima: Drop macos prefixes re bug #690140Kent Fredric2020-07-235-8/+8
| | | | | | | | | | | | | | Depends: - x11-misc/xdg-utils - dev-perl/Net-DBus - dev-perl/XML-Twig - dev-perl/libwww-perl - dev-perl/LWP-Protocol-https - dev-perl/IO-Socket-SSL Bug: https://bugs.gentoo.org/690140 Package-Manager: Portage-2.3.103, Repoman-2.3.22 Signed-off-by: Kent Fredric <kentnl@gentoo.org>
* sci-mathematics/maxima: bump to 5.44.0Andrey Grozin2020-06-082-0/+208
| | | | | Package-Manager: Portage-2.3.100, Repoman-2.3.22 Signed-off-by: Andrey Grozin <grozin@gentoo.org>
* sci-mathematics/maxima: revert 9cac2697e91de4b2484524f4f5618d809a8b03caAndrey Grozin2020-04-071-10/+0
| | | | | | | This change has broken building with sbcl Closes: https://bugs.gentoo.org/show_bug.cgi?id=715330 Package-Manager: Portage-2.3.96, Repoman-2.3.22 Signed-off-by: Andrey Grozin <grozin@gentoo.org>
* sci-mathematics/maxima: remove outdated app-emacs/imaxima blocker.Michael Orlitzky2020-03-261-1/+1
| | | | | | | | | | | | | Fix the pkgcheck warning OutdatedBlocker: version 5.43.2: outdated blocker DEPEND="!app-emacs/imaxima": last match removed 3.12 years ago by deleting that blocker. Package-Manager: Portage-2.3.89, Repoman-2.3.20 Signed-off-by: Michael Orlitzky <mjo@gentoo.org>
* sci-mathematics/maxima: fix amd64 build with USE=clozurecl.Michael Orlitzky2020-03-261-0/+10
| | | | | | | | | The maxima build needs some special-case hacking on amd64 with clozurecl. Thanks to slyfox for the patch. Closes: https://bugs.gentoo.org/665364 Package-Manager: Portage-2.3.89, Repoman-2.3.20 Signed-off-by: Michael Orlitzky <mjo@gentoo.org>
* sci-mathematics/maxima: cleaning oldAndrey Grozin2020-01-302-218/+0
| | | | | Package-Manager: Portage-2.3.85, Repoman-2.3.20 Signed-off-by: Andrey Grozin <grozin@gentoo.org>
* sci-mathematics/maxima: bump to 5.43.2Andrey Grozin2020-01-302-0/+215
| | | | | Package-Manager: Portage-2.3.85, Repoman-2.3.20 Signed-off-by: Andrey Grozin <grozin@gentoo.org>
* sci-mathematics/maxima: Update virtual/emacs dependency.Ulrich Müller2019-12-204-5/+5
| | | | | | | The virtual is deprecated, depend on app-editors/emacs instead. Package-Manager: Portage-2.3.82, Repoman-2.3.20 Signed-off-by: Ulrich Müller <ulm@gentoo.org>
* sci-mathematics/maxima: Provide missing texinfo file.Ulrich Müller2019-12-202-1/+4
| | | | | | | | | doc/info/de/include-maxima.de.texi is missing from the tarball, which caused the build to fail for L10N=de. Bug: https://bugs.gentoo.org/687244 Package-Manager: Portage-2.3.82, Repoman-2.3.20 Signed-off-by: Ulrich Müller <ulm@gentoo.org>
* */*: [QA] Fix trivial cases of MissingTestRestrictMichał Górny2019-12-111-0/+1
| | | | | | | | | | | | | | | | | | The result was achieved via the following pipeline: pkgcheck scan -c RestrictTestCheck -R FormatReporter \ --format '{category}/{package}/{package}-{version}.ebuild' | xargs -n32 grep -L RESTRICT | xargs -n32 sed -i -e '/^IUSE=.*test/aRESTRICT="!test? ( test )"' The resulting metadata was compared before and after the change. Few Go ebuilds had to be fixed manually due to implicit RESTRICT=strip added by the eclass. Two ebuilds have to be fixed because of multiline IUSE. Suggested-by: Robin H. Johnson <robbat2@gentoo.org> Closes: https://github.com/gentoo/gentoo/pull/13942 Signed-off-by: Michał Górny <mgorny@gentoo.org>
* sci-mathematics/maxima: Declare encoding of imaxima texinfo file.Ulrich Müller2019-10-182-1/+13
| | | | | | Closes: https://bugs.gentoo.org/697494 Package-Manager: Portage-2.3.77, Repoman-2.3.17 Signed-off-by: Ulrich Müller <ulm@gentoo.org>
* sci-mathematics/maxima: bump to 5.43.0Andrey Grozin2019-06-013-0/+241
| | | | | | Closes: https://bugs.gentoo.org/show_bug.cgi?id=684670 Package-Manager: Portage-2.3.67, Repoman-2.3.13 Signed-off-by: Andrey Grozin <grozin@gentoo.org>
* sci-mathematics/maxima: x86 stable (bug #677422)Thomas Deutschmann2019-04-291-1/+1
| | | | | Package-Manager: Portage-2.3.64, Repoman-2.3.12 Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>
* sci-mathematics/maxima: amd64 stable wrt bug #677422Mikle Kolyada2019-04-081-1/+1
| | | | | | Signed-off-by: Mikle Kolyada <zlogene@gentoo.org> Package-Manager: Portage-2.3.62, Repoman-2.3.11 RepoMan-Options: --include-arches="amd64"
* sci-mathematics/maxima: stable 5.42.1 for ppc, bug #677422Sergei Trofimovich2019-04-071-2/+2
| | | | | | Package-Manager: Portage-2.3.62, Repoman-2.3.12 RepoMan-Options: --include-arches="ppc" Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
* sci-mathematics/maxima: remove unused patchMichael Mair-Keimberger2019-04-041-10/+0
| | | | | | Signed-off-by: Michael Mair-Keimberger <m.mairkeimberger@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/11548 Signed-off-by: Aaron Bauman <bman@gentoo.org>
* sci-mathematics/maxima: clean 5.41Andrey Grozin2019-03-153-423/+0
| | | | | Package-Manager: Portage-2.3.62, Repoman-2.3.12 Signed-off-by: Andrey Grozin <grozin@gentoo.org>
* sci-mathematics/maxima: bump to 5.42.2Andrey Grozin2019-03-132-0/+213
| | | | | Package-Manager: Portage-2.3.62, Repoman-2.3.12 Signed-off-by: Andrey Grozin <grozin@gentoo.org>
* sci-mathematics/maxima: bump to 5.42.1Andrey Grozin2018-10-182-1/+1
| | | | | Signed-off-by: Andrey Grozin <grozin@gentoo.org> Package-Manager: Portage-2.3.41, Repoman-2.3.9
* sci-mathematics/maxima: bump to 5.42.0Andrey Grozin2018-10-013-0/+261
| | | | | Signed-off-by: Andrey Grozin <grozin@gentoo.org> Package-Manager: Portage-2.3.41, Repoman-2.3.9
* sci-mathematics/maxima: be compatible with emacs-27Andrey Grozin2018-09-053-0/+253
| | | | | | | add the upstream patch bump to eapi 6 Closes: https://bugs.gentoo.org/664848 Package-Manager: Portage-2.3.41, Repoman-2.3.9
* sci-mathematics/maxima: clean oldAndrey Grozin2018-09-051-208/+0
| | | | Package-Manager: Portage-2.3.41, Repoman-2.3.9
* sci-mathematics/maxima: Migrate also the stable ebuild to L10N.Ulrich Müller2018-01-072-6/+6
| | | | Package-Manager: Portage-2.3.19, Repoman-2.3.6
* sci-mathematics/maxima: call xdg_mimeinfo_database_updateAndrey Grozin2017-12-311-1/+3
| | | | | Closes: https://bugs.gentoo.org/642820 Package-Manager: Portage-2.3.19, Repoman-2.3.6
* sci-mathematics/maxima: clean 5.37.3-r4, 5.39.0, 5.40.0Andrey Grozin2017-12-316-665/+0
| | | | Package-Manager: Portage-2.3.19, Repoman-2.3.6
* sci-mathematics/maxima: use l10n instead of linguasAndrey Grozin2017-12-311-0/+208
| | | | Package-Manager: Portage-2.3.19, Repoman-2.3.6
* sci-mathematics: Update Manifest hashes.Ulrich Müller2017-12-101-5/+5
|
* sci-mathematics/maxima: bump to 5.41.0Andrey Grozin2017-10-052-0/+209
| | | | Package-Manager: Portage-2.3.6, Repoman-2.3.3
* sci-mathematics/maxima: bump to 5.40.0Andrey Grozin2017-05-312-0/+209
| | | | Package-Manager: Portage-2.3.3, Repoman-2.3.1
* Drop $Id$ per council decision in bug #611234.Robin H. Johnson2017-02-283-3/+0
| | | | Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
* sci-mathematics/maxima: Remove old.Ulrich Müller2017-01-1310-365/+0
| | | | | | | | | maxima-5.34.1 is the last reverse dependency blocking removal of app-emacs/imaxima. Bug: 448242 Package-Manager: Portage-2.3.3, Repoman-2.3.1
* sci-mathematics/maxima: ppc stable wrt bug #573544Agostino Sarubbo2017-01-011-2/+2
| | | | | | Package-Manager: portage-2.3.0 RepoMan-Options: --include-arches="ppc" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
* sci-mathematics/maxima: x86 stable wrt bug #573544Agostino Sarubbo2016-12-291-1/+1
| | | | | | Package-Manager: portage-2.3.0 RepoMan-Options: --include-arches="x86" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
* sci-mathematics/maxima: amd64 stable wrt bug #573544Agostino Sarubbo2016-12-291-1/+1
| | | | | | Package-Manager: portage-2.3.0 RepoMan-Options: --include-arches="amd64" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
* sci-mathematics/maxima: bump to 5.39.0Andrey Grozin2016-12-112-0/+210
| | | | Package-Manager: portage-2.3.0
* Fix #566550 in stableAndrey Grozin2016-06-061-6/+2
| | | | Package-Manager: portage-2.3.0_rc1
* sci-mathematics/maxima: drop 5.38.0Andrey Grozin2016-05-142-210/+0
| | | | Package-Manager: portage-2.2.28