sci-mathematics / giac

A free C++ Computer Algebra System library and its interfaces

Official package sites : https://www-fourier.ujf-grenoble.fr/~parisse/giac.html ·

Giac is a free computer algebra system that can be used to perform computer algebra, function graphs, interactive geometry (2-d and 3-d), spreadsheet and statistics, programmation. It may be used as a replacement for high end graphic calculators for example on netbooks (for about the same price as a calculator but with much more performances).

v1.7.0.13-r1 :: 0 :: gentoo

Modified
License
GPL-2
Keywords
~amd64 ~x86
USE flags
ao doc ecm examples gc glpk gui static-libs test

General

ao
Use libao audio output library for sound playback
doc
Add extra documentation (API, Javadoc, etc). It is recommended to enable per package instead of globally
ecm
Enable the use of sci-mathematics/gmp-ecm
examples
Install examples, usually source code
gc
Enable garbage collection support via dev-libs/boehm-gc
glpk
Enable the use of sci-mathematics/glpk
gui
Enable support for a graphical user interface
static-libs
Build static versions of dynamic libraries as well
test
Enable dependencies and/or preparations necessary to run tests (usually controlled by FEATURES=test but can be toggled independently)

l10n

el
Modern Greek
en
English
es
Spanish
pt
Portuguese

dev-libs / boehm-gc : The Boehm-Demers-Weiser conservative garbage collector

dev-libs / gmp : Library for arbitrary-precision arithmetic on different type of numbers

dev-libs / mpfr : library for multiple-precision floating-point computations with exact rounding

dev-libs / ntl : High-performance and portable C++ number theory library

media-libs / libao : The Audio Output library

media-libs / libpng : Portable Network Graphics library

net-misc / curl : A Client that groks URLs

sci-libs / gsl : The GNU Scientific Library

sci-libs / mpfi : Multiple precision interval arithmetic library based on MPFR

sci-mathematics / cliquer : C routines for finding cliques in an arbitrary weighted graph

sci-mathematics / glpk : GNU Linear Programming Kit

sci-mathematics / gmp-ecm : Elliptic Curve Method for Integer Factorization

sci-mathematics / nauty : Computing automorphism groups of graphs and digraphs

sci-mathematics / pari : Computer-aided number theory C library and tools

sys-libs / readline : Another cute console display library

virtual / blas : Virtual for FORTRAN 77 BLAS implementation

virtual / lapack : Virtual for Linear Algebra Package FORTRAN 77 (LAPACK) implementation

x11-libs / fltk : C++ user interface toolkit for X and OpenGL

dev-libs / boehm-gc : The Boehm-Demers-Weiser conservative garbage collector

dev-libs / gmp : Library for arbitrary-precision arithmetic on different type of numbers

dev-libs / mpfr : library for multiple-precision floating-point computations with exact rounding

dev-libs / ntl : High-performance and portable C++ number theory library

media-libs / libao : The Audio Output library

media-libs / libpng : Portable Network Graphics library

net-misc / curl : A Client that groks URLs

sci-libs / gsl : The GNU Scientific Library

sci-libs / mpfi : Multiple precision interval arithmetic library based on MPFR

sci-mathematics / cliquer : C routines for finding cliques in an arbitrary weighted graph

sci-mathematics / glpk : GNU Linear Programming Kit

sci-mathematics / gmp-ecm : Elliptic Curve Method for Integer Factorization

sci-mathematics / nauty : Computing automorphism groups of graphs and digraphs

sci-mathematics / pari : Computer-aided number theory C library and tools

sys-libs / readline : Another cute console display library

virtual / blas : Virtual for FORTRAN 77 BLAS implementation

virtual / lapack : Virtual for Linear Algebra Package FORTRAN 77 (LAPACK) implementation

x11-libs / fltk : C++ user interface toolkit for X and OpenGL

Repository mirror & CI · gentoo
Merge updates from master
David Seifert · gentoo
sci-mathematics/giac: Depend on dev-libs/gmp[cxx(+)]
Package-Manager: Portage-3.0.20, Repoman-3.0.3 Signed-off-by: David Seifert <soap@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michael Orlitzky · gentoo
sci-mathematics/giac: new upstream version 1.7.0.13.
This includes a temporary patch to fix the xcas.desktop file, whose "Version" field contains an invalid value. The next release of giac should make the patch irrelevant. Closes: https://bugs.gentoo.org/795813 Package-Manager: Portage-3.0.18, Repoman-3.0.2 Signed-off-by: Michael Orlitzky <mjo@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michael Orlitzky · gentoo
sci-mathematics/giac: new minor version 1.7.0.5 with forced c++14.
Supporting c++17 (the new default in gcc-11) upstream will probably take some time; for now we just append-cxxflags -std=c++14. Closes: https://bugs.gentoo.org/788283 Package-Manager: Portage-3.0.18, Repoman-3.0.2 Signed-off-by: Michael Orlitzky <mjo@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
sci-mathematics/giac: fix phase definition style
Package-Manager: Portage-3.0.18-prefix, Repoman-3.0.3 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michael Orlitzky · gentoo
sci-mathematics/giac: new package for the Giac/Xcas math systems.
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>