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.9.0.995 :: 0 :: gentoo

Modified
License
GPL-3+
Keywords
~amd64 ~x86
USE flags
ao doc ecm examples gc glpk gui test

v1.9.0.29-r1 :: 0 :: gentoo

Modified
License
GPL-2
Keywords
amd64 ~x86
USE flags
ao doc ecm examples gc glpk gui 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
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

x11-libs / gl2ps : OpenGL to PostScript printing library

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

x11-libs / gl2ps : OpenGL to PostScript printing library

939308
sci-mathematics/giac-1.9.0.995 installs files that contain writable and executable sections
Repository mirror & CI · gentoo
Merge updates from master
Michael Orlitzky · gentoo
sci-mathematics/giac: drop 1.9.0.93
Signed-off-by: Michael Orlitzky <mjo@gentoo.org>
Michael Orlitzky · gentoo
sci-mathematics/giac: add patch to fix GLIBCXX_ASSERTIONS crash
Closes: https://github.com/gentoo/gentoo/pull/38241 Signed-off-by: Michael Orlitzky <mjo@gentoo.org>
François Bissey · gentoo
sci-mathematics/giac: add 1.9.0.995
Signed-off-by: François Bissey <frp.bissey@gmail.com> Signed-off-by: Michael Orlitzky <mjo@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michael Orlitzky · gentoo
sci-mathematics/giac: add 1.9.0.93, drop 1.9.0.67
This fixes the build with USE="-gui" thanks to a patch by François Bissey. Closes: https://bugs.gentoo.org/916718 Signed-off-by: Michael Orlitzky <mjo@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michael Orlitzky · gentoo
sci-mathematics/giac: update LICENSE
Signed-off-by: Michael Orlitzky <mjo@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michael Orlitzky · gentoo
sci-mathematics/giac: add 1.9.0.67, drop 1.9.0.55-r1
Signed-off-by: Michael Orlitzky <mjo@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michael Orlitzky · gentoo
sci-mathematics/giac: unbundle x11-libs/gl2ps.
Signed-off-by: Michael Orlitzky <mjo@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michael Orlitzky · gentoo
sci-mathematics/giac: fix and re-enable two disabled tests.
Signed-off-by: Michael Orlitzky <mjo@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michael Orlitzky · gentoo
sci-mathematics/giac: add 1.9.0.55
Signed-off-by: Michael Orlitzky <mjo@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michael Orlitzky · gentoo
sci-mathematics/giac: drop 1.7.0.13-r1
Signed-off-by: Michael Orlitzky <mjo@gentoo.org>
Michael Orlitzky · gentoo
sci-mathematics/giac: stabilize 1.9.0.29-r1 for amd64
Signed-off-by: Michael Orlitzky <mjo@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
Move {virtual -> app-alternatives}/yacc
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michael Orlitzky · gentoo
sci-mathematics/giac: add missing USE dep x11-libs/fltk[opengl].
Closes: https://bugs.gentoo.org/849860 Signed-off-by: Michael Orlitzky <mjo@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
François Bissey · gentoo
sci-mathematics/giac: drop 1.7.0.47, 1.9.0.5, 1.9.0.21
Closes: https://github.com/gentoo/gentoo/pull/28203 Signed-off-by: François Bissey <frp.bissey@gmail.com> Signed-off-by: Michael Orlitzky <mjo@gentoo.org>
François Bissey · gentoo
sci-mathematics/giac: add 1.9.0.29
Signed-off-by: François Bissey <frp.bissey@gmail.com> Signed-off-by: Michael Orlitzky <mjo@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
François Bissey · gentoo
sci-mathematics/giac: pari 2.15 compat + -gui workaround
Closes: https://github.com/gentoo/gentoo/pull/27625 Closes: https://bugs.gentoo.org/875179 Signed-off-by: François Bissey <frp.bissey@gmail.com> Signed-off-by: Michael Orlitzky <mjo@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michael Orlitzky · gentoo
sci-mathematics/giac: add 1.9.0.21, drop 1.9.0.19
Signed-off-by: Michael Orlitzky <mjo@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michael Orlitzky · gentoo
sci-mathematics/giac: new upstream release giac-1.9.0.19.
Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Michael Orlitzky <mjo@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
François Bissey · gentoo
sci-mathematics/giac: upstream bump
Closes: https://github.com/gentoo/gentoo/pull/25122 Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: François René Pierre Bissey <frp.bissey@gmail.com> Signed-off-by: Michael Orlitzky <mjo@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michael Orlitzky · gentoo
sci-mathematics/giac: remove old "unused" giac-1.7.0.45.ebuild.
Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Michael Orlitzky <mjo@gentoo.org>
François Bissey · gentoo
sci-mathematics/giac: version bump. Disable quickjs.
Package-Manager: Portage-3.0.30, Repoman-3.0.3 Closes: https://bugs.gentoo.org/832594 Closes: https://github.com/gentoo/gentoo/pull/24056 Signed-off-by: François René Pierre Bissey <frp.bissey@gmail.com> Signed-off-by: Michael Orlitzky <mjo@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michael Orlitzky · gentoo
sci-mathematics/giac: new upstream version 1.7.0.45.
Package-Manager: Portage-3.0.28, Repoman-3.0.3 Signed-off-by: Michael Orlitzky <mjo@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Fabian Groffen · gentoo
sci-mathematics/giac-1.7.0.13-r1: fix build for Prefix
Closes: https://bugs.gentoo.org/829385 Package-Manager: Portage-3.0.28, Repoman-3.0.3 Signed-off-by: Fabian Groffen <grobian@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michael Orlitzky · gentoo
sci-mathematics/giac: maintainer stabilize on amd64.
Package-Manager: Portage-3.0.28, Repoman-3.0.3 Signed-off-by: Michael Orlitzky <mjo@gentoo.org>
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>