Commit Graph

1523 Commits

Author SHA1 Message Date
Yuri Victorovich f297bc7b1d New port: math/elemental: Dense and sparse linear algebra, conic optimization, lattice reduction 2020-04-30 01:52:12 +00:00
Yuri Victorovich b53c49f584 New port: math/vtk9: Visualization toolkit (9.0.0.rc3) 2020-04-26 23:26:51 +00:00
Yuri Victorovich af24a3a1a4 New port: math/half: C++ library for half precision floating point arithmetic 2020-04-26 21:32:58 +00:00
Sunpoet Po-Chuan Hsieh 72f83e845e Sort SUBDIRs 2020-04-21 18:53:57 +00:00
Thierry Thomas baada29c81 Adding pynac, a derivative of the C++ library GiNaC, which allows manipulation
of symbolic expressions.
It currently provides the backend for symbolic expressions in SageMath.
2020-04-18 13:54:42 +00:00
Thierry Thomas 3d5d191fc5 Adding libbraiding, a C++ library for computations on braid groups.
To be used by SageMath.
2020-04-11 18:14:39 +00:00
TAKATSU Tomonari 11616879e9 - Add new port: math/R-cran-linprog
This package can be used to solve Linear Programming / Linear
  Optimization problems by using the simplex algorithm.

  WWW: https://cran.r-project.org/web/packages/linprog/
2020-04-08 06:40:26 +00:00
TAKATSU Tomonari c4a87bd2c9 - Add new port: math/R-cran-lpSolve
Lp_solve is freely available (under LGPL 2) software for solving
  linear, integer and mixed integer programs. In this implementation
  we supply a "wrapper" function in C and some R functions that solve
  general linear/integer problems, assignment problems, and transportation
  problems. This version calls lp_solve version 5.5.

  WWW: https://cran.r-project.org/web/packages/lpSolve/
2020-04-08 06:27:40 +00:00
Tobias Kortkamp abea994cb4 Sort 2020-04-07 15:01:39 +00:00
TAKATSU Tomonari 65864354e5 - Add new port: math/R-cran-isoband
A fast C++ implementation to generate contour lines (isolines) and
  contour polygons (isobands) from regularly spaced grids containing
  elevation data.

  WWW: https://cran.r-project.org/web/packages/isoband/
2020-04-06 21:16:16 +00:00
Thierry Thomas cb284ba8df Adding HPCombi, High Performance Combinatorics in C++ using vector
instructions, and libsemigroups, a C++ library for semigroups and monoids.

To be used by SageMath.
2020-04-06 18:03:45 +00:00
Thierry Thomas ba7c30e4a6 Adding M4RIE, a library for fast arithmetic with dense matrices over GF(2^e)
for 2 <= e <= 16.

To be used by SageMath.
2020-04-04 17:50:39 +00:00
Yuri Victorovich 107ad6127b math/mkl-dnn: Rename to math/onednn; Update 1.2.2 -> 1.3
The project is renamed by the upstream.
2020-04-04 07:13:35 +00:00
Thierry Thomas 8565528d22 Adding IML - Integer Matrix Library.
To be used by SageMath.
2020-04-03 16:06:10 +00:00
Thierry Thomas 7d86d4acc3 Adding MPFI, a Multiple Precision Floating-point Interval library.
To be used by SageMath.
2020-04-02 16:10:45 +00:00
Thierry Thomas 54d8521f48 Resurrect rw, with PKGNAME=rankwidth, and set a conflict with sysutils/rw. 2020-04-01 09:36:48 +00:00
Antoine Brodin 8475f26414 Remove math/rankwidth, PKGBASE collision with sysutils/rw
With hat:	portmgr
2020-03-31 20:25:18 +00:00
Thierry Thomas c69dbae517 Adding BRiAl, a library for polynomials over boolean rings, and its Python
module.

To be used by SageMath.
2020-03-31 17:28:25 +00:00
Thierry Thomas dcfae172f2 Adding rankwidth / rw, a program to calculate rank-width and rank-
decompositions.

To be used by SageMath.
2020-03-31 17:25:31 +00:00
Sunpoet Po-Chuan Hsieh 940a4e0ec4 Sort SUBDIRs 2020-03-31 13:51:08 +00:00
TAKATSU Tomonari 28f43fed6e - Add new port: math/R-cran-raster
Reading, writing, manipulating, analyzing and modeling of gridded
  spatial data. The package implements basic and high-level functions.
  Processing of very large files is supported. There is a also support
  for vector data operations such as intersections.

  WWW: https://cran.r-project.org/web/packages/raster/
2020-03-31 03:24:53 +00:00
Thierry Thomas ccf271ff1c Adding planarity, the Edge Addition Planarity Suite, to be used by SageMath. 2020-03-30 15:27:19 +00:00
Thierry Thomas 4c2e6fba07 Adding lrcalc, a Littlewood-Richardson Calculator to be used by SageMath. 2020-03-30 15:25:42 +00:00
Thierry Thomas d9d39e0a5b Adding lcalc, the L-function c++ class library and, the command line program
lcalc, to be used by SageMath.

Remark: this is not the latest version, but the one currently used by Sage,
with their patches.
2020-03-30 12:40:37 +00:00
Thierry Thomas f6ab14221b Adding some PARI/GP related packages, to be used by SageMath:
- gp2c: Package for translating GP routines into C
- pari_elldata: Elliptic Curve Data for PARI/GP
- pari_galdata: Data needed by PARI/GP for polgalois
- pari_galpol: Database of Galois polynomials for PARI/GP
- pari_nftables: Repackaging of the historical megrez number field tables
- pari_seadata: Modular polynomials for PARI/GP
2020-03-28 18:37:49 +00:00
Thierry Thomas e579fe0130 Adding gf2x, a library for multiplying polynomials over the binary field.
To be used from SageMath and NTL.
2020-03-27 19:08:00 +00:00
Thierry Thomas 1152a7a750 Adding Cliquer, a set of C routines for finding cliques in an arbitrary
weighted graph.

To be used by SageMath.
2020-03-27 13:54:58 +00:00
Thierry Thomas 325cdfb849 Adding m4ri. M4RI is a library for fast arithmetic with dense matrices over F2.
It can be used by SageMath.
2020-03-26 16:25:42 +00:00
Thierry Thomas 5ffb8ad723 Adding eclib. The eclib package includes mwrank (for 2-descent on elliptic
curves over Q) and modular symbol code used to create the elliptic curve
database.

It can be used by SageMath.
2020-03-26 16:23:25 +00:00
Antoine Brodin 75fc766164 Unbreak INDEX 2020-03-25 15:36:06 +00:00
Diane Bruce f52733af6e Python-FCL is an (unofficial) Python interface for the Flexible Collision
Library (FCL), an excellent C++ library for performing proximity and
collision queries on pairs of geometric models. Currently, this package
is targeted for FCL 0.5.0.

WWW: https://libraries.io/pypi/python-fcl
2020-03-25 01:00:13 +00:00
Diane Bruce 9676d6bc1e This is a snapshot version of FCL at 0.5.0 mainly to support
python-fcl otherwise please use the fcl port.
N.B. python-fcl also needs octomap

FCL is a library for performing three types of proximity queries on a pair of
geometric models composed of triangles.

It performs:
* Collision detection: detecting whether the two models overlap, and optionally,
  all of the triangles that overlap.
* Distance computation: computing the minimum distance between a pair of models,
  i.e., the distance between the closest pair of points.
* Tolerance verification: determining whether two models are closer or farther
  than a tolerance distance.
* Continuous collision detection: detecting whether the two moving models
  overlap during the movement, and optionally, the time of contact.
* Contact information: for collision detection and continuous collision
  detection, the contact information (including contact normals and contact
  points) can be returned optionally.
2020-03-25 00:47:14 +00:00
Yuri Victorovich 50b3a22646 New port: math/cudd: Package for the manipulation of Binary Decision Diagrams (BDDs), etc 2020-03-23 06:31:10 +00:00
Diane Bruce 8f9b4275dc *Triangle* is a python wrapper around Jonathan Richard Shewchuk's two-dimensional
quality mesh generator and delaunay triangulator library.
This implementation utilizes Cython_ to wrap the C API as closely as possible.

WWW: https://rufat.be/triangle
2020-03-19 14:21:39 +00:00
Yuri Victorovich 59eb42e57b New port: math/dune-spgrid: DUNE framework: A structured, parallel DUNE grid implementation 2020-03-15 20:05:38 +00:00
Yuri Victorovich 026b366c83 New port: math/dune-pdelab: DUNE framework: PDE solver toolbox 2020-03-15 03:50:22 +00:00
Yuri Victorovich 9d19f9e4dc New port: math/dune-functions: DUNE framework: Abstraction layer for global finite element functions 2020-03-15 01:53:01 +00:00
Yuri Victorovich 498747d33d New port: math/dune-typetree: DUNE framework: The TypeTree library 2020-03-14 23:35:37 +00:00
Yuri Victorovich 4697f2aed7 New port: math/dune-alugrid: DUNE framework: grid implementation providing simplex or cube grids 2020-03-14 22:48:45 +00:00
Yuri Victorovich 2d496dc11a New port: math/dune-localfunctions: DUNE framework: Local finite elements 2020-03-14 22:25:11 +00:00
Yuri Victorovich a23801e992 New port: math/dune-istl: DUNE framework: Iterative Solver Template Library 2020-03-14 22:14:25 +00:00
Yuri Victorovich d42733666d New port: math/dune-grid: DUNE framework: Geometry transformations, reference elements, etc 2020-03-14 22:11:22 +00:00
Yuri Victorovich 7a7811c1ee New port: math/dune-uggrid: DUNE framework: The UG Grid Manager 2020-03-14 22:09:38 +00:00
Yuri Victorovich 6adf84d1d9 New port: math/dune-geometry: DUNE framework: Geometry transformations, reference elements, etc 2020-03-14 22:04:54 +00:00
Yuri Victorovich 4980f9c4db New port: math/dune-common: DUNE framework: Build system, infrastructure and foundation classes 2020-03-14 22:02:17 +00:00
Yuri Victorovich db38978159 New port: math/hs-penrose: Create diagrams by typing mathematical notation in plain text
With help of:	arrowd
2020-03-13 01:15:55 +00:00
Mateusz Piotrowski 0480db5e0b Rename math/py-PySMT to math/py-pysmt
This is done in order to follow the policy set out by the Python team:
https://wiki.freebsd.org/Python/PortsPolicy#PORTNAME

Reported by:	koobs
2020-03-08 16:18:05 +00:00
Mateusz Piotrowski d791e33984 New port: math/py-claripy
Claripy is an abstracted constraint-solving wrapper for Python.

It is being developed by the Angr project.

WWW: https://github.com/angr/claripy

PR:		244562
2020-03-07 00:00:17 +00:00
Mateusz Piotrowski cd437cb81d New port: math/py-PySMT
pySMT is a library for SMT formulae manipulation and solving, which makes
working with Satisfiability Modulo Theory simple.

Among others, the user can:

- Define formulae in a solver independent way in a simple and inutitive
  way,
- Write ad-hoc simplifiers and operators,
- Dump your problems in the SMT-Lib format,
- Solve them using one of the native solvers, or by wrapping any SMT-Lib
  complaint solver.

pySMT provides methods to define a formula in Linear Real Arithmetic (LRA),
Real Difference Logic (RDL), their combination (LIRA), Equalities and
Uninterpreted Functions (EUF), Bit-Vectors (BV), and Arrays (A). The
following solvers are supported through native APIs: MathSAT, Z3, CVC4,
Yices, CUDD, PicoSAT, and Boolector. Additionally, you can use any SMT-LIB
2 compliant solver.

PySMT assumes that the python bindings for the SMT Solver are installed and
accessible from your PYTHONPATH.

WWW: http://www.pysmt.org

PR:		244562
2020-03-06 23:41:39 +00:00
Rene Ladan 62d60014dc Remove expired ports:
2020-03-01 audio/idjc: Old, uses EOLed python27
2020-03-01 cad/py-pycam: Old, uses EOLed python27
2020-02-27 chinese/gimp-help-zh_CN: Broken
2020-03-01 databases/emma: Old, uses EOLed python27
2020-03-01 deskutils/anamnesis: Old, uses EOLed python27
2020-02-28 deskutils/cherrytree: Old, uses EOLed python27
2020-03-01 deskutils/gbirthday: Old, uses EOLed python27
2020-03-01 deskutils/gtg: Old, uses EOLed python27
2020-03-01 deskutils/nemo-extensions: Old, uses EOLed python27
2020-03-01 deskutils/pybookreader: Old, uses EOLed python27
2020-03-01 devel/diffuse: Old, uses EOLed python27
2020-02-28 devel/dreampie: Old, uses EOLed python27
2020-03-01 devel/gtkparasite: Old, uses EOLed python27
2020-02-28 devel/py-orbit: Old, uses EOLed python27
2020-03-01 editors/py-room: Old, uses EOLed python27
2020-02-27 french/gimp-help: Broken
2020-03-01 games/magicor: Old, uses EOLed python27
2020-03-01 games/openalchemist: Old, uses EOLed python27
2020-03-01 games/pythonsudoku: Old, uses EOLed python27
2020-02-27 german/gimp-help: Broken
2020-03-01 graphics/driconf: Old, uses EOLed python27
2020-02-27 graphics/gimp-help: Broken
2020-03-01 graphics/nathive: Old, uses EOLed python27
2020-03-01 graphics/py-goocanvas: Old, uses EOLed python27
2020-03-01 graphics/py-mcomix: Old, uses EOLed python27
2020-03-01 graphics/uniconvw: Old, uses EOLed python27
2020-02-27 japanese/gimp-help: Broken
2020-02-29 java/jakarta-regexp: EOL: As of 2011-04-17, the Regexp project is retired
2020-02-27 korean/gimp-help: Broken
2020-03-01 mail/claws-mail-python: Old, uses EOLed python27
2020-03-01 math/lybniz: Old, uses EOLed python27
2020-02-27 misc/gimp-help-ca: Broken
2020-02-27 misc/gimp-help-da: Broken
2020-02-27 misc/gimp-help-el: Broken
2020-02-27 misc/gimp-help-en_GB: Broken
2020-02-27 misc/gimp-help-es: Broken
2020-02-27 misc/gimp-help-it: Broken
2020-02-27 misc/gimp-help-nl: Broken
2020-02-27 misc/gimp-help-nn: Broken
2020-02-27 misc/gimp-help-sl: Broken
2020-02-27 misc/gimp-help-sv: Broken
2020-03-01 misc/metromap: Old, uses EOLed python27
2020-03-01 misc/typetrainer: Old, uses EOLed python27
2020-03-01 multimedia/gtk-recordmydesktop: Old, uses EOLed python27
2020-02-27 portuguese/gimp-help-pt_BR: Broken
2020-02-27 russian/gimp-help: Broken
2020-02-28 security/hotssh: Old, uses EOLed python27
2020-03-01 security/zenmap: Old, uses EOLed python27
2020-03-01 x11/py-xdot06: Old, uses EOLed python27
2020-02-28 x11/terminator: Old, uses EOLed python27
2020-02-28 x11-fm/sunflower: Old, uses EOLed python27
2020-03-01 x11-toolkits/hippo-canvas: Old, uses EOLed python27
2020-03-01 x11-toolkits/py-kiwi-gtk: Old, uses EOLed python27
2020-02-28 x11-toolkits/py-vte: Old, uses EOLed python27
2020-03-01 17:19:40 +00:00