BSD Ports

math/cadabra2 2.5.14.p1_2 FreeBSD

Computer algebra system for solving field theory problems

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
Last update
Commit
8c146054ef
License
LGPL3
Categories
math
Package size
7004.5 KiB, 22817.9 KiB installed

Description

Cadabra is a symbolic computer algebra system (CAS) designed specifically for the solution of problems encountered in field theory. It has extensive functionality for tensor computer algebra, tensor polynomial simplification including multi-term symmetries, fermions and anti-commuting variables, Clifford algebras and Fierz transformations, component computations, implicit coordinate dependence, multiple index types and many more. The input format is a subset of TeX.

In the other systems

SystemPortVersion
FreeBSDmath/cadabra22.5.14.p1_2
HardenedBSDmath/cadabra22.5.14.p1_2
GhostBSDmath/cadabra22.5.14.p1_1

Install

Binary package:

pkg install cadabra2

From the ports tree:

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

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

RUN_DEPENDS=	cadabra2>0:math/cadabra2

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.5.14.p1_22.5.14.p1_2--2.5.14.p1_2
FreeBSD:14:quarterly2.5.14.p1_22.5.14.p1_2n/a-2.5.14.p1_2
FreeBSD:15:latest2.5.14.p1_22.5.14.p1_2n/a--
FreeBSD:15:quarterly2.5.14.p1_22.5.14.p1_2n/an/an/a
FreeBSD:16:latest2.5.14.p1_22.5.14.p1_2n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Build 1

Library 7

Runtime 2

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

Build dependencies 169

The first 100 are listed.

Run dependencies 197

The first 100 are listed.

No port depends on this one.

Configuration

Options name: math_cadabra2

OptionDefaultDescription
GUIonGUI (Graphical User Interface) support
USES
compiler:c++17-lang cmake:noninja dos2unix gettext-runtime gnome localbase:ldflags pkgconfig python sqlite tex
Service scripts
none

Files

Manual pages 9
  • cadabra-server(1)
  • cadabra2(1)
  • cadabra2-cli(1)
  • cadabra2-gtk(1)
  • cadabra2cadabra(1)
  • cadabra2html(1)
  • cadabra2ipynb(1)
  • cadabra2latex(1)
  • cadabra2python(1)
pkg-plist 234
  • bin/cadabra-server
  • bin/cadabra2
  • bin/cadabra2-cli
  • bin/cadabra2-gtk
  • bin/cadabra2cadabra
  • bin/cadabra2html
  • bin/cadabra2ipynb
  • bin/cadabra2latex
  • bin/cadabra2python
  • bin/cdb-nbtool
  • %%PYTHON_SITELIBDIR%%/cadabra2.so
  • %%PYTHON_SITELIBDIR%%/cadabra2_defaults.py
  • %%PYTHON_SITELIBDIR%%/cadabra2_jupyter/__init__.py
  • %%PYTHON_SITELIBDIR%%/cadabra2_jupyter/__main__.py
  • %%PYTHON_SITELIBDIR%%/cadabra2_jupyter/completer.py
  • %%PYTHON_SITELIBDIR%%/cadabra2_jupyter/context.py
  • %%PYTHON_SITELIBDIR%%/cadabra2_jupyter/kernel.py
  • %%PYTHON_SITELIBDIR%%/cadabra2_jupyter/server.py
  • %%PYTHON_SITELIBDIR%%/cdb/core/_component.so
  • %%PYTHON_SITELIBDIR%%/cdb/core/component.cnb
  • %%PYTHON_SITELIBDIR%%/cdb/core/manip.cnb
  • %%PYTHON_SITELIBDIR%%/cdb/core/solve.cnb
  • %%PYTHON_SITELIBDIR%%/cdb/core/trace.cnb
  • %%PYTHON_SITELIBDIR%%/cdb/gauge_theory/instantons.cnb
  • %%PYTHON_SITELIBDIR%%/cdb/graphics/plot.cnb
  • %%PYTHON_SITELIBDIR%%/cdb/numeric/evaluate.cnb
  • %%PYTHON_SITELIBDIR%%/cdb/numeric/integrate.cnb
  • %%PYTHON_SITELIBDIR%%/cdb/relativity/abstract.cnb
  • %%PYTHON_SITELIBDIR%%/cdb/relativity/schwarzschild.cnb
  • %%PYTHON_SITELIBDIR%%/cdb/sympy/calculus.cnb
  • %%PYTHON_SITELIBDIR%%/cdb/sympy/solvers.cnb
  • %%PYTHON_SITELIBDIR%%/cdb/utils/_algorithm.so
  • %%PYTHON_SITELIBDIR%%/cdb/utils/develop.cnb
  • %%PYTHON_SITELIBDIR%%/cdb/utils/indices.cnb
  • %%PYTHON_SITELIBDIR%%/cdb/utils/node.cnb
  • %%PYTHON_SITELIBDIR%%/cdb/utils/tableau.cnb
  • %%PYTHON_SITELIBDIR%%/cdb_appdirs.py
  • %%PYTHON_SITELIBDIR%%/notebook/static/components/codemirror/mode/cadabra/cadabra.js
  • share/applications/science.cadabra.cadabra2-gtk.desktop
  • share/cadabra2/cdb-icons/cdb-cancel.svg
  • share/cadabra2/cdb-icons/cdb-copy-all.svg
  • share/cadabra2/cdb-icons/cdb-open.svg
  • share/cadabra2/cdb-icons/cdb-restart.svg
  • share/cadabra2/cdb-icons/cdb-run.svg
  • share/cadabra2/cdb-icons/cdb-save-as.svg
  • share/cadabra2/cdb-icons/cdb-save.svg
  • share/cadabra2/images/cadabra2-gtk.png
  • share/cadabra2/latex/preamble.tex
  • share/cadabra2/manual/algorithms/asym.cnb
  • share/cadabra2/manual/algorithms/canonicalise.cnb
  • share/cadabra2/manual/algorithms/collect_factors.cnb
  • share/cadabra2/manual/algorithms/collect_terms.cnb
  • share/cadabra2/manual/algorithms/combine.cnb
  • share/cadabra2/manual/algorithms/complete.cnb
  • share/cadabra2/manual/algorithms/decompose.cnb
  • share/cadabra2/manual/algorithms/decompose_product.cnb
  • share/cadabra2/manual/algorithms/distribute.cnb
  • share/cadabra2/manual/algorithms/drop_weight.cnb
  • share/cadabra2/manual/algorithms/einsteinify.cnb
  • share/cadabra2/manual/algorithms/eliminate_kronecker.cnb
  • share/cadabra2/manual/algorithms/eliminate_metric.cnb
  • share/cadabra2/manual/algorithms/eliminate_vielbein.cnb
  • share/cadabra2/manual/algorithms/epsilon_to_delta.cnb
  • share/cadabra2/manual/algorithms/evaluate.cnb
  • share/cadabra2/manual/algorithms/expand.cnb
  • share/cadabra2/manual/algorithms/expand_delta.cnb
  • share/cadabra2/manual/algorithms/expand_diracbar.cnb
  • share/cadabra2/manual/algorithms/expand_dummies.cnb
  • share/cadabra2/manual/algorithms/expand_power.cnb
  • share/cadabra2/manual/algorithms/explicit_indices.cnb
  • share/cadabra2/manual/algorithms/factor_in.cnb
  • share/cadabra2/manual/algorithms/factor_out.cnb
  • share/cadabra2/manual/algorithms/fierz.cnb
  • share/cadabra2/manual/algorithms/integrate_by_parts.cnb
  • share/cadabra2/manual/algorithms/join_gamma.cnb
  • share/cadabra2/manual/algorithms/keep_weight.cnb
  • share/cadabra2/manual/algorithms/lower_free_indices.cnb
  • share/cadabra2/manual/algorithms/lr_tensor.cnb
  • share/cadabra2/manual/algorithms/map_sympy.cnb
  • share/cadabra2/manual/algorithms/meld.cnb
  • share/cadabra2/manual/algorithms/nevaluate.cnb
  • share/cadabra2/manual/algorithms/product_rule.cnb
  • share/cadabra2/manual/algorithms/raise_free_indices.cnb
  • share/cadabra2/manual/algorithms/reduce_delta.cnb
  • share/cadabra2/manual/algorithms/rename_dummies.cnb
  • share/cadabra2/manual/algorithms/replace_match.cnb
  • share/cadabra2/manual/algorithms/rewrite_indices.cnb
  • share/cadabra2/manual/algorithms/simplify.cnb
  • share/cadabra2/manual/algorithms/slot_asym.cnb
  • share/cadabra2/manual/algorithms/sort_product.cnb
  • share/cadabra2/manual/algorithms/sort_spinors.cnb
  • share/cadabra2/manual/algorithms/sort_sum.cnb
  • share/cadabra2/manual/algorithms/split_gamma.cnb
  • share/cadabra2/manual/algorithms/split_index.cnb
  • share/cadabra2/manual/algorithms/substitute.cnb
  • share/cadabra2/manual/algorithms/take_match.cnb
  • share/cadabra2/manual/algorithms/untrace.cnb
  • share/cadabra2/manual/algorithms/unwrap.cnb
  • share/cadabra2/manual/algorithms/vary.cnb
  • share/cadabra2/manual/algorithms/young_project_product.cnb

The first 100 are listed.

distinfo 2
FileSizeSHA256
kpeeters-cadabra2-2.5.14-p1-95ca296_GH0.tar.gz3.2459069e+0714e10284d82dbd98145baa9b33e2bec280dc71f0df4f70abb8d865ad908b562e
kpeeters-MicroTeX-d68cf35_GH0.tar.gz5.492579e+066b2a54dd28544c7dd3d18f44a9fb5b837cebdb86d913c0e570191777bf50b24c

Commit history 3

DateCommitCreditsLog message
8c146054ef Yuri Victorovich math/cadabra2: fontconfig-2.18.3 compatibility
PR: 299120
97a84ef467 Dima Panov */*: update boost consumers after boost-1.92
213840c151 Dima Panov */*: bump consumers after devel/boost update