math/cocoalib 0.99800_2
C++ library for doing Computations in Commutative Algebra
- Repository
- FreeBSD ports
- Maintainer
- [email protected]
- License
- GPLv3+, GFDL, PD
- Categories
- math
- Package size
- 4337.8 KiB, 23141.9 KiB installed
Description
CoCoALib is a C++ library for Computations in Commutative Algebra, focused mainly on polynomial rings, ideals, Groebner basis and similar topics.
You might like to install CoCoA-5 too, a shell that lets you interact with most of CoCoALib without the need to learn C++.
Install
As a binary package — by origin, or by package name:
pkg install math/cocoalib
pkg install cocoalib
From the ports tree:
cd /usr/ports/math/cocoalib/ && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= cocoalib>0:math/cocoalib
LIB_DEPENDS= libcocoa.so:math/cocoalib
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 | 0.99800_2 | 0.99800_2 | 0.99800 | 0.99800_1 | 0.99800_2 |
| FreeBSD:14:quarterly | 0.99800_2 | 0.99800_2 | n/a | 0.99800_1 | 0.99800_2 |
| FreeBSD:15:latest | 0.99800_2 | 0.99800_2 | n/a | 0.99800_1 | 0.99800_1 |
| FreeBSD:15:quarterly | 0.99800_2 | 0.99800_2 | n/a | n/a | n/a |
| FreeBSD:16:latest | 0.99800_2 | 0.99800_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.
Build 1
bash: shells/bash
Library 1
libgmp.so: math/gmp
The full lists below include those, and their dependencies in turn.
All build dependencies 4
All run dependencies 2
No port depends on this one.
Configuration
Options name: math_cocoalib
| Option | Default | Description |
|---|---|---|
| BOOST | off | Boost C++ libraries support |
| DOCS | off | Build and/or install documentation |
| EXAMPLES | off | Build and/or install examples |
| FROBBY | off | Link with libfrobby.a |
| GFAN | off | Link with libgfan.a |
| GSL | off | Link with libgsl.a |
| NORMALIZ | off | Link with libnormaliz.a (might cause circular dependency) |
| SMALLDEG | off | Optimization for small degree polynomials |
| TEST | off | Build and/or run tests |
- USES
- compiler:c++11-lang localbase:ldflag shebangfix tar:tgz
- Service scripts
- none
Message after installing
Files
pkg-plist 451
- include/CoCoA/ApproxPts.H
- include/CoCoA/ApproxPts2.H
- include/CoCoA/BenchmarkToolkit.H
- include/CoCoA/BigInt.H
- include/CoCoA/BigIntOps.H
- include/CoCoA/BigRat.H
- include/CoCoA/BigRatInterval.H
- include/CoCoA/BigRatOps.H
- include/CoCoA/BuildInfo.H
- include/CoCoA/CanonicalHom.H
- include/CoCoA/CpuTimeLimit.H
- include/CoCoA/DUPFp.H
- include/CoCoA/DenseMatrix.H
- include/CoCoA/DenseUPolyClean.H
- include/CoCoA/DenseUPolyRing.H
- include/CoCoA/DistrMPolyClean.H
- include/CoCoA/DistrMPolyInlFpPP.H
- include/CoCoA/DistrMPolyInlPP.H
- include/CoCoA/DivMask.H
- include/CoCoA/DynamicBitset.H
- include/CoCoA/ExternalLibs-Frobby.H
- include/CoCoA/ExternalLibs-GFan.H
- include/CoCoA/ExternalLibs-GSL.H
- include/CoCoA/ExternalLibs-MathSAT.H
- include/CoCoA/ExternalLibs-Normaliz.H
- include/CoCoA/ExternalLibs.H
- include/CoCoA/FGModule.H
- include/CoCoA/FieldIdeal.H
- include/CoCoA/FloatApprox.H
- include/CoCoA/FractionField.H
- include/CoCoA/FreeModule.H
- include/CoCoA/GBEnv.H
- include/CoCoA/GlobalManager.H
- include/CoCoA/HomomorphismOps.H
- include/CoCoA/LinDepMill.H
- include/CoCoA/LogStream.H
- include/CoCoA/MachineInt.H
- include/CoCoA/MatrixForOrdering.H
- include/CoCoA/MatrixFp.H
- include/CoCoA/MatrixOps.H
- include/CoCoA/MatrixSpecial.H
- include/CoCoA/MatrixView.H
- include/CoCoA/MemPool.H
- include/CoCoA/ModuleOrdering.H
- include/CoCoA/NumTheory-CRT.H
- include/CoCoA/NumTheory-ContFrac.H
- include/CoCoA/NumTheory-CoprimeFactorBasis.H
- include/CoCoA/NumTheory-RatReconstruct.H
- include/CoCoA/NumTheory-SimplestRat.H
- include/CoCoA/NumTheory-factor.H
- include/CoCoA/NumTheory-gcd.H
- include/CoCoA/NumTheory-misc.H
- include/CoCoA/NumTheory-modular.H
- include/CoCoA/NumTheory-prime.H
- include/CoCoA/NumTheory-root.H
- include/CoCoA/OpenMath.H
- include/CoCoA/OpenMathXML.H
- include/CoCoA/OrdvArith.H
- include/CoCoA/PPMonoid.H
- include/CoCoA/PPMonoidEv.H
- include/CoCoA/PPMonoidEvOv.H
- include/CoCoA/PPMonoidHom.H
- include/CoCoA/PPMonoidOv.H
- include/CoCoA/PPMonoidSparse.H
- include/CoCoA/PPOrdering.H
- include/CoCoA/PPWithMask.H
- include/CoCoA/PREPROCESSOR_DEFNS.H
- include/CoCoA/PolyFamilies.H
- include/CoCoA/PolyRing.H
- include/CoCoA/ProgressReporter.H
- include/CoCoA/QBGenerator.H
- include/CoCoA/QuasiPoly.H
- include/CoCoA/QuotientModule.H
- include/CoCoA/QuotientRing.H
- include/CoCoA/RandomSparseNonSing01Mat.H
- include/CoCoA/ReductionCog.H
- include/CoCoA/RingDenseUPolyClean.H
- include/CoCoA/RingDistrMPolyClean.H
- include/CoCoA/RingDistrMPolyInlFpPP.H
- include/CoCoA/RingDistrMPolyInlPP.H
- include/CoCoA/RingElemInput.H
- include/CoCoA/RingElemOps-CoprimeFactorBasis.H
- include/CoCoA/RingExtAlg.H
- include/CoCoA/RingFp.H
- include/CoCoA/RingFpDouble.H
- include/CoCoA/RingFpLog.H
- include/CoCoA/RingFqLog.H
- include/CoCoA/RingFqVec.H
- include/CoCoA/RingHom.H
- include/CoCoA/RingQQ.H
- include/CoCoA/RingTwinFloat.H
- include/CoCoA/RingWeyl.H
- include/CoCoA/RingZZ.H
- include/CoCoA/RootBound.H
- include/CoCoA/SignalWatcher.H
- include/CoCoA/SmallFpDoubleImpl.H
- include/CoCoA/SmallFpImpl.H
- include/CoCoA/SmallFpLogImpl.H
- include/CoCoA/SmallFqLogImpl.H
- include/CoCoA/SmallFqUtils.H
The first 100 are listed.
distinfo 1
| File | Size | SHA256 |
|---|---|---|
| CoCoALib-0.99800.tgz | 4.720593e+06 | f8bb227e2e1729e171cf7ac2008af71df25914607712c35db7bcb5a044a928c6 |
Master sites 1
- https://cocoa.dima.unige.it/cocoa/cocoalib/tgz/
Commit history 0
No commits in the history this site was built from.