Summary
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).
Versions
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
USE flags
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
Dependencies
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
Runtime Dependencies
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
Bugs
- 939308
- sci-mathematics/giac-1.9.0.995 installs files that contain writable and executable sections
Change logs
- 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>