math/pari 2.19.0,2 FreeBSD
Mathematics library and advanced calculator package
- System
- FreeBSD
- Repository
- FreeBSD ports
- Maintainer
- [email protected]
- Last update
- Commit
0544158fdd- License
- GPLv2
- Categories
- math
- Package size
- 4558.8 KiB, 16318.3 KiB installed
Description
The PARI system is a package which is capable of doing formal computations on recursive types at high speed.
It is possible to use PARI in two different ways:
-
as a library, which can be called from any upper-level language application (for instance written in C, C++, Pascal or Fortran);
-
as a sophisticated programmable calculator, named GP, which contains most of the standard control instructions of a standard language like C.
This is the alpha quality version that development is in the way. Algorithm, improvement of implementation are done. Because improvement of performance was big, ports was made as -devel in particular.
In the other systems
Install
Binary package:
pkg install pari
From the ports tree:
cd /usr/ports/math/pari/ && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= pari>0:math/pari
LIB_DEPENDS= libpari.so:math/pari
Packages
The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.
| Repository | aarch64 | amd64 | armv6 | armv7 | i386 |
|---|---|---|---|---|---|
| FreeBSD:14:latest | 2.19.0,2 | 2.19.0,2 | 2.15.1,2 | 2.17.2,2 | 2.19.0,2 |
| FreeBSD:14:quarterly | 2.19.0,2 | 2.19.0,2 | n/a | 2.17.2,2 | 2.19.0,2 |
| FreeBSD:15:latest | 2.19.0,2 | 2.19.0,2 | n/a | 2.17.2,2 | 2.17.2,2 |
| FreeBSD:15:quarterly | 2.19.0,2 | 2.19.0,2 | n/a | n/a | n/a |
| FreeBSD:16:latest | 2.19.0,2 | 2.19.0,2 | n/a | n/a | n/a |
| FreeBSD:16:quarterly | n/a | n/a | n/a | n/a | n/a |
Dependencies
As this port's Makefile names them.
Library 1
libgmp.so: math/gmp
The full lists below include those, and their dependencies in turn.
Build dependencies 13
Run dependencies 9
Configuration
Options name: math_pari
| Option | Default | Description |
|---|---|---|
| DOCS | off | Build and/or install documentation |
| EXAMPLES | off | Build and/or install examples |
| MPI | off | Enable MPI thread engine |
| OPTIMIZED_CFLAGS | on | Use extra compiler optimizations |
| PTHREADS | on | Enable pthread thread engine |
| X11 | on | X11 (graphics) support |
- USES
- bison perl5 readline shebangfix
- Service scripts
- none
Files
Manual pages 5
- gp(1)
- gp-(1)
- gphelp(1)
- pari(1)
- tex2mail(1)
pkg-plist 30
- bin/gp
- bin/gp-
- bin/gphelp
- bin/tex2mail
- include/pari/mpinl.h
- include/pari/pari.h
- include/pari/paricast.h
- include/pari/paricfg.h
- include/pari/paricom.h
- include/pari/paridbglvl.h
- include/pari/paridecl.h
- include/pari/parierr.h
- include/pari/parigen.h
- include/pari/pariinl.h
- include/pari/parimt.h
- include/pari/parinf.h
- include/pari/pariold.h
- include/pari/paripriv.h
- include/pari/paristio.h
- include/pari/parisys.h
- include/pari/paritune.h
- lib/libpari.so
- lib/libpari.so.
- lib/libpari.so.10
- lib/pari/pari.cfg
- share/man/man1/gp-.1.gz
- share/man/man1/gp.1.gz
- share/man/man1/gphelp.1.gz
- share/man/man1/pari.1.gz
- share/man/man1/tex2mail.1.gz
distinfo 1
| File | Size | SHA256 |
|---|---|---|
| pari-2.19.0.tar.gz | 5.508075e+06 | f317b9722eb5d9094a60303774f066f3a83e3ec1f170be8546c44d7583f30b6d |
Master sites 1
- https://pari.math.u-bordeaux.fr/pub/pari/unix/