BSD Ports

math/giacxcas 2.0.0.21 FreeBSD

Computer algebra system

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
Last update
Commit
435e8ee1d5
License
GPLv3, DOC
Categories
math
Package size
104311.8 KiB, 354198.3 KiB installed

Description

General purpose computer algebra system released under GPLv3. French documentation by Renee De Graeve is for non-commercial use only. The package consists of:

  • C++ library (libgiac). It is build on C and C++ libraries: PARI, NTL (arithmetic), CoCoA (Groebner basis), GSL (numerics), GMP (big integers), MPFR (bigfloats) and provides algorithms for basic polynomial operations (product, GCD) and symbolic computations (simplifications, limits/series, symbolic integration, summation, ...). The library can be configured to accept Maple or TI syntax to ease the transition for users of these systems.
  • Command line interpreter (icas or giac). It can be called from texmacs.
  • FLTK-based GUI (xcas). It is a GUI for symbolic computation with several modules added: 2-d and 3-d graphics, dynamic 2-d and 3-d geometry (exact or numeric), spreadsheet, programming environment.

Install

Binary package:

pkg install giacxcas

From the ports tree:

cd /usr/ports/math/giacxcas/ && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	giacxcas>0:math/giacxcas
LIB_DEPENDS=	libgiac.so:math/giacxcas

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest2.0.0.212.0.0.21---
FreeBSD:14:quarterly2.0.0.212.0.0.21n/a--
FreeBSD:15:latest2.0.0.212.0.0.21n/a--
FreeBSD:15:quarterly2.0.0.212.0.0.21n/an/an/a
FreeBSD:16:latest-2.0.0.21n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Build 2

Library 15

Runtime 1

The full lists below include those, and their dependencies in turn.

Build dependencies 153

The first 100 are listed.

Run dependencies 74

No port depends on this one.

Configuration

Options name: math_giacxcas

OptionDefaultDescription
DOCSoffBuild and/or install documentation
EXAMPLESoffBuild and/or install examples
USES
autoreconf blaslapack compiler:c++14-lang desktop-file-utils fortran gettext gl gmake gnome jpeg libtool localbase ncurses perl5 python readline shebangfix tex xorg
Service scripts
none

Files

pkg-plist 4936
  • bin/cas_help
  • bin/en_cas_help
  • bin/es_cas_help
  • bin/fr_cas_help
  • bin/giac
  • bin/hevea2mml
  • bin/icas
  • bin/pgiac
  • bin/xcas
  • bin/xcasnew
  • include/giac/alg_ext.h
  • include/giac/bf2gmp.h
  • include/giac/cocoa.h
  • include/giac/config.h
  • include/giac/csturm.h
  • include/giac/cutils.h
  • include/giac/derive.h
  • include/giac/desolve.h
  • include/giac/dispatch.h
  • include/giac/ezgcd.h
  • include/giac/fenv.h
  • include/giac/first.h
  • include/giac/fraction.h
  • include/giac/gauss.h
  • include/giac/gausspol.h
  • include/giac/gen.h
  • include/giac/giac.h
  • include/giac/giacPCH.h
  • include/giac/giacintl.h
  • include/giac/global.h
  • include/giac/gmp_replacements.h
  • include/giac/graphe.h
  • include/giac/graphtheory.h
  • include/giac/help.h
  • include/giac/identificateur.h
  • include/giac/ifactor.h
  • include/giac/index.h
  • include/giac/input_lexer.h
  • include/giac/input_parser.h
  • include/giac/intg.h
  • include/giac/intgab.h
  • include/giac/isom.h
  • include/giac/js.h
  • include/giac/k_csdk.h
  • include/giac/k_defs.h
  • include/giac/kdisplay.h
  • include/giac/lexer_tab_int.h
  • include/giac/libbf.h
  • include/giac/libregexp-opcode.h
  • include/giac/libregexp.h
  • include/giac/libunicode-table.h
  • include/giac/libunicode.h
  • include/giac/lin.h
  • include/giac/list.h
  • include/giac/lpsolve.h
  • include/giac/maple.h
  • include/giac/markup.h
  • include/giac/mathml.h
  • include/giac/misc.h
  • include/giac/modfactor.h
  • include/giac/modint.h
  • include/giac/modpoly.h
  • include/giac/monomial.h
  • include/giac/moyal.h
  • include/giac/myostream.h
  • include/giac/nautywrapper.h
  • include/giac/optimization.h
  • include/giac/pari.h
  • include/giac/permu.h
  • include/giac/plot.h
  • include/giac/plot3d.h
  • include/giac/poly.h
  • include/giac/prog.h
  • include/giac/qjsgiac.h
  • include/giac/quater.h
  • include/giac/quickjs-atom.h
  • include/giac/quickjs-libc.h
  • include/giac/quickjs-opcode.h
  • include/giac/quickjs.h
  • include/giac/risch.h
  • include/giac/rpn.h
  • include/giac/series.h
  • include/giac/signalprocessing.h
  • include/giac/solve.h
  • include/giac/sparse.h
  • include/giac/static.h
  • include/giac/static_extern.h
  • include/giac/static_help.h
  • include/giac/static_lexer.h
  • include/giac/static_lexer_.h
  • include/giac/subst.h
  • include/giac/sym2poly.h
  • include/giac/symbolic.h
  • include/giac/tex.h
  • include/giac/threaded.h
  • include/giac/ti89.h
  • include/giac/tinymt32.h
  • include/giac/tinymt32_license.h
  • include/giac/unary.h
  • include/giac/usual.h

The first 100 are listed.

distinfo 3
FileSizeSHA256
giacxcas/giac_2.0.0-21.tar.gz1.49884589e+083e7fa1c281a21ab74ed66ef247faffe5a105bc11be1f7715f31b4368ce8dcbc8
giacxcas/CoCoALib-0.99818.tgz4.778561e+067c7d6bb0bc3004ea76caaeb5f8de10ed09c8052a9131fd98716c36c6fc96d1ea
giacxcas/fltk-giac.tar.gz4.776876e+06538243c536a62e562bc26dec1c54454f54ce614cc540371f5ccfe71d8ed27cf7
Master sites 3
  • http://www-fourier.univ-grenoble-alpes.fr/~parisse/debian/dists/stable/main/source/:giac
  • http://cocoa.dima.unige.it/cocoa/cocoalib/tgz/:cocoa
  • http://www-fourier.ujf-grenoble.fr/~parisse/giac/freebsd/

Commit history 2

DateCommitCreditsLog message
435e8ee1d5 Yuri Victorovich math/giacxcas: update 1.9.0-85 → 2.0.0.21
97a84ef467 Dima Panov */*: update boost consumers after boost-1.92