GET /api/v1/ports/?format=api&ordering=updated_at&page=473
HTTP 200 OK
Allow: GET, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept

{
    "count": 51973,
    "next": "https://ports.macports.org/api/v1/ports/?format=api&ordering=updated_at&page=474",
    "previous": "https://ports.macports.org/api/v1/ports/?format=api&ordering=updated_at&page=472",
    "results": [
        {
            "name": "msieve",
            "portdir": "math/msieve",
            "version": "1.53",
            "license": "public-domain and Apache-2 and zlib and BSD",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://sourceforge.net/projects/msieve/",
            "description": "A library for factoring large integers",
            "long_description": "A library for factoring large integers",
            "active": true,
            "categories": [
                "math"
            ],
            "maintainers": [
                {
                    "name": "nicos",
                    "github": "NicosPavlov",
                    "ports_count": 16
                }
            ],
            "variants": [
                "ecm"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "gmp"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "mtl",
            "portdir": "math/mtl",
            "version": "2021.03.06",
            "license": "Restrictive/Distributable",
            "platforms": "any",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://web.archive.org/web/20171217181912/http://www.osl.iu.edu/research/mtl https://web.archive.org/web/20171216224505/http://www.simunova.com/en/node/24",
            "description": "The Matrix Template Library (MTL)",
            "long_description": "The Matrix Template Library (MTL) is a high-performance generic component library that provides comprehensive linear algebra functionality for a wide variety of matrix formats.",
            "active": true,
            "categories": [
                "devel",
                "math"
            ],
            "maintainers": [],
            "variants": [
                "debug"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "cmake",
                        "clang-14"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "boost176"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "itl"
                    ]
                }
            ]
        },
        {
            "name": "msieve-devel",
            "portdir": "math/msieve",
            "version": "1045",
            "license": "public-domain and Apache-2 and zlib and BSD",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://sourceforge.net/projects/msieve/",
            "description": "A library for factoring large integers",
            "long_description": "A library for factoring large integers",
            "active": true,
            "categories": [
                "math"
            ],
            "maintainers": [
                {
                    "name": "nicos",
                    "github": "NicosPavlov",
                    "ports_count": 16
                }
            ],
            "variants": [
                "ecm"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18"
                    ]
                },
                {
                    "type": "fetch",
                    "ports": [
                        "subversion"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "gmp"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "mumps",
            "portdir": "math/mumps",
            "version": "5.7.3",
            "license": "CeCILL-C",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://mumps-solver.org",
            "description": "MUltifrontal Massively Parallel sparse direct Solver",
            "long_description": "MUMPS: a parallel sparse direct solver",
            "active": true,
            "categories": [
                "math"
            ],
            "maintainers": [
                {
                    "name": "mcalhoun",
                    "github": "MarcusCalhoun-Lopez",
                    "ports_count": 1599
                }
            ],
            "variants": [
                "accelerate",
                "atlas",
                "blis",
                "flexiblas",
                "openblas",
                "clang13",
                "clang14",
                "clang15",
                "clang16",
                "clang17",
                "clang18",
                "clang19",
                "clang20",
                "clang21",
                "clang22",
                "g95",
                "gcc10",
                "gcc11",
                "gcc12",
                "gcc13",
                "gcc14",
                "gcc15",
                "gfortran",
                "mpich",
                "openmpi",
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18",
                        "gcc15"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "metis",
                        "parmetis",
                        "libgcc",
                        "scotch",
                        "mpich-clang18",
                        "scalapack",
                        "OpenBLAS"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "R-rmumps",
                        "coinor-cbc",
                        "coinor-clp",
                        "hpddm",
                        "ipopt",
                        "octave-mboct-numerical"
                    ]
                },
                {
                    "type": "test",
                    "ports": [
                        "scotch"
                    ]
                }
            ]
        },
        {
            "name": "muparser",
            "portdir": "math/muparser",
            "version": "2.3.4",
            "license": "BSD",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://beltoforion.de/en/muparser/",
            "description": "extensible high performance math parser library in C++",
            "long_description": "muParser is an extensible high performance math parser library written in C++. It is based on transforming an expression into a bytecode and precalculating constant parts of it.",
            "active": true,
            "categories": [
                "devel",
                "math"
            ],
            "maintainers": [
                {
                    "name": "mcalhoun",
                    "github": "MarcusCalhoun-Lopez",
                    "ports_count": 1599
                }
            ],
            "variants": [
                "debug",
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "cmake",
                        "clang-18"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "py38-rsgislib",
                        "py39-rsgislib",
                        "rsgislib",
                        "py310-rsgislib",
                        "py311-rsgislib",
                        "py312-rsgislib",
                        "py313-rsgislib",
                        "py314-rsgislib",
                        "orfeotoolbox",
                        "py310-orfeotoolbox",
                        "py311-orfeotoolbox",
                        "py312-orfeotoolbox",
                        "py313-orfeotoolbox",
                        "py314-orfeotoolbox",
                        "deal.ii",
                        "qtiplot",
                        "Akumuli",
                        "scidavis"
                    ]
                }
            ]
        },
        {
            "name": "nanoflann",
            "portdir": "math/nanoflann",
            "version": "1.7.1",
            "license": "BSD",
            "platforms": "any",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/jlblancoc/nanoflann",
            "description": "A C++11 header-only library for Nearest Neighbor (NN) search wih KD-trees",
            "long_description": "A C++11 header-only library for Nearest Neighbor (NN) search wih KD-trees",
            "active": true,
            "categories": [
                "science",
                "math"
            ],
            "maintainers": [
                {
                    "name": "mcalhoun",
                    "github": "MarcusCalhoun-Lopez",
                    "ports_count": 1599
                }
            ],
            "variants": [
                "debug"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "cmake",
                        "clang-18"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "nauty",
            "portdir": "math/nauty",
            "version": "2.9.3",
            "license": "Apache-2",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://users.cecs.anu.edu.au/~bdm/nauty/",
            "description": "programs for computing automorphism groups of graphs and digraphs",
            "long_description": "nauty and traces are programs for computing automorphism groups of graphs and digraphs. They can also produce a canonical label. There is a small suite of programs called gtools included in the package. For example, geng can generate non-isomorphic graphs very quickly. There are also generators for bipartite graphs, digraphs, and multigraphs, and programs for manipulating files of graphs in a compact format.",
            "active": true,
            "categories": [
                "science",
                "math"
            ],
            "maintainers": [
                {
                    "name": "szhorvat",
                    "github": "szhorvat",
                    "ports_count": 18
                }
            ],
            "variants": [
                "native",
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "ndiff",
            "portdir": "math/ndiff",
            "version": "2.00",
            "license": "GPL-2+",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "http://www.math.utah.edu/~beebe/software/ndiff/",
            "description": "compare putatively similar files",
            "long_description": "ndiff assumes that you have two text files containing numerical values, and the two files are expected to be identical, or at least numerically similar. ndiff allows you to specify absolute and/or relative error tolerances for differences between numerical values in the two files, and then reports only the lines with values exceeding those tolerances. It also tells you by how much they differ.",
            "active": true,
            "categories": [
                "math"
            ],
            "maintainers": [],
            "variants": [
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "nestedsums",
            "portdir": "math/nestedsums",
            "version": "1.4.12",
            "license": "unknown",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "http://wwwthep.physik.uni-mainz.de/~stefanw/nestedsums/",
            "description": "nestedsums library",
            "long_description": "A Library for the Symbolic Expansion of a Class of Transcendental Functions",
            "active": true,
            "categories": [
                "math"
            ],
            "maintainers": [],
            "variants": [
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "pkgconfig",
                        "clang-18"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "GiNaC"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "xloops"
                    ]
                }
            ]
        },
        {
            "name": "newmat",
            "portdir": "math/newmat",
            "version": "11",
            "license": "Restrictive",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "http://www.robertnz.net/nm11.htm",
            "description": "This C++ library is intended for scientists and engineers who need to manipulate a variety of types of matrices using standard matrix operations.",
            "long_description": "This C++ library is intended for scientists and engineers who need to manipulate a variety of types of matrices using standard matrix operations. Emphasis is on the kind of operations needed in statistical calculations such as least squares, linear equation solve and eigenvalues. It supports matrix types, e.g., Matrix (rectangular matrix), UpperTriangularMatrix, LowerTriangularMatrix, DiagonalMatrix, SymmetricMatrix, BandMatrix, UpperBandMatrix, LowerBandMatrix, SymmetricBandMatrix, IdentityMatrix, RowVector, ColumnVector.",
            "active": true,
            "categories": [
                "math"
            ],
            "maintainers": [],
            "variants": [
                "debug",
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "cmake",
                        "clang-18"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "newran",
            "portdir": "math/newran",
            "version": "03",
            "license": "permissive",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://www.robertnz.net",
            "description": "This is a C++ library for generating sequences of random numbers from a wide variety of distributions.",
            "long_description": "This is a C++ library for generating sequences of random numbers from a wide variety of distributions. It is particularly appropriate for the situation where one requires sequences of identically distributed random numbers since the set up time for each type of distribution is relatively long but it is efficient when generating each new random number. The library includes classes for generating random numbers from a number of distributions and is easily extended to be able to generate random numbers from almost any of the standard distributions.",
            "active": true,
            "categories": [
                "math"
            ],
            "maintainers": [],
            "variants": [
                "debug",
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "cmake",
                        "clang-18"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "nfft-3",
            "portdir": "math/nfft-3",
            "version": "3.5.0",
            "license": "GPL-2+",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "http://www.nfft.org/",
            "description": "Fast C routines to compute the Non-equispaced Discrete Fourier Transform",
            "long_description": "NFFT3 is a software library written in C for computing nonequispaced fast Fourier \n and related transformations. In detail, NFFT3 implements \n 1) The nonequispaced fast Fourier transform (NFFT) \n - the forward transform (NFFT) \n - the adjoint transform (adjoint NFFT) \n 2) Generalisations of the NFFT \n - to arbitrary knots in time and frequency domain (NNFFT) \n - to the sphere S^2 (NFSFT) \n - to the hyperbolic cross (NSFFT) \n - to real-valued data, i.e. (co)sine transforms, (NFCT, NFST) \n - to the rotation group (NFSOFT) \n 3) Generalised inverses based on iterative methods, e.g. CGNR, CGNE \n 4) Applications in \n - medical imaging \n * magnetic resonance imaging \n * computerised tomography \n - summation schemes \n * fast Gauss transform (FGT) \n * singular kernels \n * zonal kernels \n - polar FFT, discrete Radon transform, ridgelet transform",
            "active": true,
            "categories": [
                "math"
            ],
            "maintainers": [
                {
                    "name": "jens",
                    "github": "",
                    "ports_count": 1
                }
            ],
            "variants": [
                "kaiserbessel",
                "gaussian",
                "bspline",
                "sinc",
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "fftw-3"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "ngsolve",
            "portdir": "math/ngsolve",
            "version": "6.2.2307",
            "license": "LGPL-2",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://ngsolve.org/",
            "description": "NGSolve Finite Element Library",
            "long_description": "NGSolve is a general purpose Finite Element Library on top of Netgen. With the basic library one can solve heat flow equations, Maxwell equations, and solid mechanical problems. Several add-ons are available for particular application classes.",
            "active": true,
            "categories": [
                "math"
            ],
            "maintainers": [
                {
                    "name": "mcalhoun",
                    "github": "MarcusCalhoun-Lopez",
                    "ports_count": 1599
                }
            ],
            "variants": [
                "debug",
                "accelerate",
                "atlas",
                "blis",
                "flexiblas",
                "openblas",
                "clang13",
                "clang14",
                "clang15",
                "clang16",
                "clang17",
                "clang18",
                "clang19",
                "clang20",
                "clang21",
                "clang22",
                "clangdevel",
                "gcc10",
                "gcc11",
                "gcc12",
                "gcc14",
                "gcc15",
                "gccdevel",
                "python310",
                "python311",
                "tests",
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "cmake",
                        "pybind11",
                        "py311-pybind11-stubgen",
                        "clang-20"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "SuiteSparse_AMD",
                        "SuiteSparse_CCOLAMD",
                        "SuiteSparse_CHOLMOD",
                        "zlib",
                        "netgen",
                        "python311",
                        "SuiteSparse_UMFPACK",
                        "libjpeg-turbo",
                        "OpenBLAS",
                        "SuiteSparse_config"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "nickle",
            "portdir": "math/nickle",
            "version": "2.97",
            "license": "MIT",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://nickle.org",
            "description": "Desk calculator language",
            "long_description": "Nickle is a programming language based prototyping environment with powerful programming and scripting capabilities. Nickle supports a variety of datatypes, especially arbitrary precision numbers. The programming language vaguely resembles C. Some things in C which do not translate easily are different, some design choices have been made differently, and a very few features are simply missing.",
            "active": true,
            "categories": [
                "lang",
                "math"
            ],
            "maintainers": [],
            "variants": [
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "readline"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "normaliz",
            "portdir": "math/normaliz",
            "version": "3.11.0",
            "license": "GPL-3",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://www.normaliz.uni-osnabrueck.de/",
            "description": "a tool for computations in affine monoids, vector configurations, lattice polytopes, and rational cones.",
            "long_description": "a tool for computations in affine monoids, vector configurations, lattice polytopes, and rational cones.",
            "active": true,
            "categories": [
                "science",
                "math"
            ],
            "maintainers": [],
            "variants": [
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "autoconf",
                        "automake",
                        "libtool",
                        "clang-18"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "libomp",
                        "flint",
                        "gmp"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "polymake"
                    ]
                }
            ]
        },
        {
            "name": "nlopt",
            "portdir": "math/nlopt",
            "version": "2.10.1",
            "license": "(LGPL-2.1+ or MIT)",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://nlopt.readthedocs.io/en/latest/",
            "description": "NLopt is a library for nonlinear local and global optimization",
            "long_description": "NLopt is a library for nonlinear local and global optimization, for functions with and without gradient information. It is designed as a simple, unified interface and packaging of several free/open-source nonlinear optimization libraries.",
            "active": true,
            "categories": [
                "math"
            ],
            "maintainers": [
                {
                    "name": "mps",
                    "github": "Schamschula",
                    "ports_count": 1419
                }
            ],
            "variants": [
                "debug",
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "cmake",
                        "clang-18"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "python314"
                    ]
                },
                {
                    "type": "run",
                    "ports": [
                        "py314-numpy"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "octave-mboct-fem"
                    ]
                }
            ]
        },
        {
            "name": "ntl",
            "portdir": "math/ntl",
            "version": "11.5.1",
            "license": "LGPL-2.1+",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://shoup.net/ntl/",
            "description": "NTL: A Library for doing Number Theory",
            "long_description": "NTL is a high-performance, portable C++ library providing data structures and algorithms for arbitrary length integers; for vectors, matrices, and polynomials over the integers and over finite fields; and for arbitrary precision floating point arithmetic.",
            "active": true,
            "categories": [
                "devel",
                "math"
            ],
            "maintainers": [
                {
                    "name": "mcalhoun",
                    "github": "MarcusCalhoun-Lopez",
                    "ports_count": 1599
                }
            ],
            "variants": [
                "tuned",
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "perl5",
                        "clang-18"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "gmp"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "flint",
                        "latte-int",
                        "singular",
                        "gensync"
                    ]
                }
            ]
        },
        {
            "name": "numbat",
            "portdir": "math/numbat",
            "version": "1.23.0",
            "license": "(MIT or Apache-2)",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://numbat.dev",
            "description": "A statically typed programming language for scientific computations with first class support for physical dimensions and units.",
            "long_description": "A statically typed programming language for scientific computations with first class support for physical dimensions and units.",
            "active": true,
            "categories": [
                "lang",
                "math"
            ],
            "maintainers": [
                {
                    "name": "herby.gillot",
                    "github": "herbygillot",
                    "ports_count": 1057
                }
            ],
            "variants": [
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "cargo",
                        "legacy-support",
                        "rust",
                        "clang-20"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "libunwind"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "ocaml-gsl",
            "portdir": "math/ocaml-gsl",
            "version": "0.6.0",
            "license": "GPL-2",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://mmottl.github.io/gsl-ocaml/",
            "description": "ocamlgsl is the GNU scientific library for OCaml",
            "long_description": "This is an interface to GSL (GNU scientific library) for the Objective Caml language. See the gsl port for more details.",
            "active": true,
            "categories": [
                "science",
                "math",
                "ocaml"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "gawk",
                        "clang-18"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "ocaml",
                        "gsl"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "flashdot"
                    ]
                }
            ]
        },
        {
            "name": "ocaml-lacaml",
            "portdir": "math/ocaml-lacaml",
            "version": "7.0.13",
            "license": "LGPL-2.1",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://bitbucket.org/mmottl/lacaml/",
            "description": "OCaml interfaces to the BLAS- and LAPACK-library",
            "long_description": "OCaml interfaces to the BLAS- and LAPACK-library",
            "active": true,
            "categories": [
                "devel",
                "math",
                "ocaml"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "ocaml-findlib",
                        "clang-18"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "ocaml",
                        "ocaml-findlib"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "oll",
            "portdir": "math/oll",
            "version": "0.03",
            "license": "BSD",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://code.google.com/p/oll/",
            "description": "a library supporting several for online-learning algorithms.",
            "long_description": "OLL is a library supporting several for online-learning algorithms. OLL is specialized for large-scale, but sparse, learning tasks such as Natural Language Processing. While these algorithms are very efficient in terms of speed, and space (linear in the number of examples, and features), its performances are comparable to the batch-style learning methods such as SVMs, MEs.",
            "active": true,
            "categories": [
                "textproc",
                "math"
            ],
            "maintainers": [],
            "variants": [
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "octave",
            "portdir": "math/octave",
            "version": "11.1.0",
            "license": "GPL-3+",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://www.gnu.org/software/octave",
            "description": "a high-level language for numerical computations",
            "long_description": "GNU Octave is a high-level language, primarily intended for numerical computations. It provides a convenient command-line interface for solving linear and nonlinear problems numerically.",
            "active": true,
            "categories": [
                "science",
                "math"
            ],
            "maintainers": [
                {
                    "name": "mcalhoun",
                    "github": "MarcusCalhoun-Lopez",
                    "ports_count": 1599
                },
                {
                    "name": "mps",
                    "github": "Schamschula",
                    "ports_count": 1419
                }
            ],
            "variants": [
                "accelerate",
                "atlas",
                "blis",
                "flexiblas",
                "openblas",
                "clang13",
                "clang14",
                "clang15",
                "clang16",
                "clang17",
                "clang18",
                "clang19",
                "clang20",
                "clang21",
                "clang22",
                "clangdevel",
                "g95",
                "gcc10",
                "gcc11",
                "gcc12",
                "gcc13",
                "gcc14",
                "gcc15",
                "gccdevel",
                "gfortran",
                "sundials",
                "java",
                "qt5",
                "fltk",
                "sound",
                "app",
                "docs",
                "graphicsmagick",
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "gcc15",
                        "clang-20",
                        "texinfo",
                        "gsed",
                        "texlive-latex",
                        "autoconf",
                        "automake",
                        "bison",
                        "flex",
                        "gperf",
                        "libtool",
                        "pkgconfig",
                        "icoutils",
                        "libicns",
                        "librsvg",
                        "gawk",
                        "perl5",
                        "findutils",
                        "grep",
                        "texlive-basic",
                        "texlive-fonts-recommended"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "SuiteSparse_CXSparse",
                        "SuiteSparse_UMFPACK",
                        "SuiteSparse_SPQR",
                        "qt5-qtbase",
                        "fftw-3",
                        "fftw-3-single",
                        "glpk",
                        "gnuplot",
                        "qhull",
                        "qrupdate",
                        "curl",
                        "freetype",
                        "ghostscript",
                        "hdf5",
                        "less",
                        "sundials6",
                        "fast-float",
                        "python314",
                        "arpack",
                        "qt5-qttools",
                        "qt5-sqlite-plugin",
                        "zlib",
                        "libsndfile",
                        "portaudio",
                        "ncurses",
                        "pcre",
                        "qscintilla-qt5",
                        "rapidjson",
                        "readline",
                        "GraphicsMagick",
                        "fontconfig",
                        "gl2ps",
                        "libgcc",
                        "OpenBLAS",
                        "SuiteSparse_config",
                        "SuiteSparse_AMD",
                        "SuiteSparse_CAMD",
                        "SuiteSparse_COLAMD",
                        "SuiteSparse_CHOLMOD"
                    ]
                },
                {
                    "type": "run",
                    "ports": [
                        "texinfo",
                        "ghostscript",
                        "fig2dev",
                        "epstool",
                        "pstoedit"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "octave-chrono",
                        "py39-octave_kernel",
                        "py38-octave_kernel",
                        "octave-pkg-octave-doc",
                        "octave-specfun",
                        "py39-oct2py",
                        "py27-oct2py",
                        "py36-oct2py",
                        "octave-video",
                        "octave-femoctave",
                        "octave-nan",
                        "py38-oct2py",
                        "octave-benchmark",
                        "octave-civil-engineering",
                        "octave-ident",
                        "octave-informationtheory",
                        "octave-integration",
                        "octave-irsa",
                        "octave-mechanics",
                        "octave-missing-functions",
                        "octave-multicore",
                        "octave-nnet",
                        "octave-odebvp",
                        "octave-outliers",
                        "octave-plot",
                        "octave-symband",
                        "octave-tcl-octave",
                        "octave-zenity",
                        "py37-octave_kernel",
                        "py37-oct2py",
                        "octave-statistics-bootstrap",
                        "octave-datatypes",
                        "octave-gsl",
                        "swig-octave",
                        "swig3-octave",
                        "octave-apa",
                        "octave-audio",
                        "octave-bim",
                        "octave-bioinfo",
                        "octave-bsltl",
                        "octave-cfitsio",
                        "octave-cgi",
                        "octave-coder",
                        "octave-communications",
                        "octave-control",
                        "octave-data-smoothing",
                        "octave-database",
                        "octave-dataframe",
                        "octave-dicom",
                        "octave-divand",
                        "octave-doc",
                        "octave-doctest",
                        "octave-econometrics",
                        "octave-financial",
                        "octave-fileio",
                        "octave-fits",
                        "octave-fl-core",
                        "octave-fpl",
                        "octave-fuzzy-logic-toolkit",
                        "octave-ga",
                        "octave-fxp",
                        "octave-general",
                        "octave-generate_html",
                        "octave-geographiclib",
                        "octave-geometry",
                        "octave-hdf5oct",
                        "octave-image",
                        "octave-instrument-control",
                        "octave-internal-fluid-flow",
                        "octave-interval",
                        "octave-io",
                        "octave-joystick",
                        "octave-linear-algebra",
                        "octave-lssa",
                        "octave-ltfat",
                        "octave-mapping",
                        "octave-matgeom",
                        "octave-mboct-fem",
                        "octave-mboct-mbdyn",
                        "octave-mboct-numerical",
                        "octave-mboct-octave",
                        "octave-mccabe-thiele",
                        "octave-miscellaneous",
                        "octave-mqtt",
                        "octave-msh",
                        "octave-mvn",
                        "octave-ncarray",
                        "octave-netcdf",
                        "octave-nurbs",
                        "octave-ocs",
                        "octave-octclip",
                        "octave-octproj",
                        "octave-odbc",
                        "octave-optics",
                        "octave-optim",
                        "octave-optiminterp",
                        "octave-parallel",
                        "octave-piqp",
                        "octave-ponchon-savarit",
                        "octave-pool",
                        "octave-psychrometrics",
                        "octave-pythonic",
                        "octave-quaternion",
                        "octave-queueing",
                        "octave-rf",
                        "octave-secs1d",
                        "octave-signal",
                        "octave-sockets",
                        "octave-sole",
                        "octave-splines",
                        "octave-sqlite",
                        "octave-statistics",
                        "octave-statistics-resampling",
                        "octave-stk",
                        "octave-strings",
                        "octave-struct",
                        "octave-symbolic",
                        "octave-tablicious",
                        "octave-tar",
                        "octave-timer",
                        "octave-tisean",
                        "octave-tsa",
                        "octave-velas",
                        "octave-vrml",
                        "octave-windows",
                        "octave-zeromq",
                        "octave-zstd",
                        "pure-octave",
                        "py310-oct2py",
                        "py311-oct2py",
                        "py310-octave_kernel",
                        "py311-octave_kernel",
                        "py312-octave_kernel",
                        "py313-octave_kernel",
                        "py314-octave_kernel",
                        "octave-lal",
                        "octave-lalburst",
                        "octave-lalframe",
                        "octave-lalinference",
                        "octave-lalinspiral",
                        "octave-lalmetaio",
                        "octave-lalpulsar",
                        "octave-lalsimulation",
                        "nds2-client-octave"
                    ]
                },
                {
                    "type": "run",
                    "ports": [
                        "openEMS"
                    ]
                }
            ]
        },
        {
            "name": "opal-ml",
            "portdir": "math/opal-ml",
            "version": "2022-03-18",
            "license": "(GPL-2 or LGPL-2.1)",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://www.tkl.iis.u-tokyo.ac.jp/~ynaga/opal",
            "description": "C++ header library of online learning with kernel slicing",
            "long_description": "Opal is a C++ header library of online learning with kernel slicing.",
            "active": true,
            "categories": [
                "math"
            ],
            "maintainers": [],
            "variants": [
                "multiclass",
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "openlibm",
            "portdir": "math/openlibm",
            "version": "0.8.4",
            "license": "MIT and ISCL and BSD and LGPL-2.1+",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://openlibm.org",
            "description": "high quality system independent, portable, open source libm implementation",
            "long_description": "OpenLibm is an effort to have a high quality, portable, standalone C mathematical library (libm).",
            "active": true,
            "categories": [
                "devel",
                "math"
            ],
            "maintainers": [
                {
                    "name": "mcalhoun",
                    "github": "MarcusCalhoun-Lopez",
                    "ports_count": 1599
                }
            ],
            "variants": [
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "openspecfun",
            "portdir": "math/openspecfun",
            "version": "0.5.7",
            "license": "(MIT or public-domain)",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/JuliaMath/openspecfun",
            "description": "The OpenSpecFun library largely includes two libraries, AMOS and Faddeeva.",
            "long_description": "The OpenSpecFun library largely includes two libraries, AMOS and Faddeeva.",
            "active": true,
            "categories": [
                "math"
            ],
            "maintainers": [
                {
                    "name": "mps",
                    "github": "Schamschula",
                    "ports_count": 1419
                }
            ],
            "variants": [
                "debug",
                "g95",
                "gcc10",
                "gcc11",
                "gcc12",
                "gcc13",
                "gcc14",
                "gcc15",
                "gccdevel",
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "cmake",
                        "clang-18",
                        "gcc15"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "libgcc"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "gnuplot"
                    ]
                }
            ]
        },
        {
            "name": "optpp",
            "portdir": "math/optpp",
            "version": "20220920",
            "license": "LGPL",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://software.sandia.gov/opt++",
            "description": "C++ library for non-linear optimization",
            "long_description": "OPT++ is a C++ library for non-linear optimization.",
            "active": true,
            "categories": [
                "math"
            ],
            "maintainers": [],
            "variants": [
                "clang13",
                "clang14",
                "clang15",
                "clang16",
                "clang17",
                "clang18",
                "clang19",
                "clang20",
                "clang21",
                "clang22",
                "clangdevel",
                "gcc10",
                "gcc11",
                "gcc12",
                "gcc13",
                "gcc14",
                "gcc15",
                "gccdevel",
                "mpich",
                "openmpi",
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "autoconf",
                        "automake",
                        "libtool",
                        "clang-18"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "orpie",
            "portdir": "math/orpie",
            "version": "1.5.2",
            "license": "GPL-2",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "http://pessimization.com/software/orpie/",
            "description": "fullscreen RPN calculator for the console",
            "long_description": "Orpie is a fullscreen RPN calculator for the console. Its operation is similar to that of modern HP calculators, but data entry has been optimized for efficiency on a PC keyboard. Features include extensive scientific calculator functionality, command completion, and a visible interactive stack.",
            "active": true,
            "categories": [
                "math"
            ],
            "maintainers": [],
            "variants": [
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "ocaml",
                        "ocaml-camlp4",
                        "clang-18"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "gsl"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "palp",
            "portdir": "math/palp",
            "version": "2.20",
            "license": "GPL-3+",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "http://hep.itp.tuwien.ac.at/~kreuzer/CY/CYpalp.html",
            "description": "a Package for Analyzing Lattice Polytopes",
            "long_description": "a Package for Analyzing Lattice Polytopes",
            "active": true,
            "categories": [
                "math"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "papilo",
            "portdir": "math/papilo",
            "version": "3.0.0",
            "license": "(LGPL-3 or GPL-3)",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/scipopt/papilo",
            "description": "Parallel Presolve for Integer and Linear Optimization",
            "long_description": "Parallel Presolve for Integer and Linear Optimization",
            "active": true,
            "categories": [
                "math"
            ],
            "maintainers": [],
            "variants": [
                "debug",
                "clang13",
                "clang14",
                "clang15",
                "clang16",
                "clang17",
                "clang18",
                "clang19",
                "clang20",
                "clang21",
                "clang22",
                "clangdevel",
                "g95",
                "gcc10",
                "gcc11",
                "gcc12",
                "gcc13",
                "gcc14",
                "gcc15",
                "gccdevel",
                "gfortran",
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "cmake",
                        "soplex",
                        "clang-20",
                        "gcc15"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "OpenBLAS",
                        "onetbb",
                        "zlib",
                        "HiGHS",
                        "boost188",
                        "scip",
                        "gmp",
                        "mpfr",
                        "libgcc"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "paramonte",
            "portdir": "math/paramonte",
            "version": "1.5.1",
            "license": "MIT",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://www.cdslab.org/paramonte",
            "description": "ParaMonte: plain powerful parallel Monte Carlo and MCMC library",
            "long_description": "ParaMonte: plain powerful parallel Monte Carlo and MCMC library",
            "active": true,
            "categories": [
                "science",
                "math",
                "fortran"
            ],
            "maintainers": [],
            "variants": [
                "debug",
                "accelerate",
                "atlas",
                "blis",
                "flexiblas",
                "openblas",
                "clang13",
                "clang14",
                "clang15",
                "clang16",
                "clang17",
                "clang18",
                "clang19",
                "clang20",
                "clang21",
                "clang22",
                "g95",
                "gcc10",
                "gcc11",
                "gcc12",
                "gcc13",
                "gcc14",
                "gcc15",
                "gfortran",
                "mpich",
                "openmpi"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "gcc15",
                        "cmake",
                        "bash",
                        "clang-18"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "libgcc",
                        "libomp",
                        "OpenBLAS",
                        "mpich-clang18"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "libpapilo",
            "portdir": "math/papilo",
            "version": "3.0.0",
            "license": "(LGPL-3 or GPL-3)",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/scipopt/papilo",
            "description": "Parallel Presolve for Integer and Linear Optimization",
            "long_description": "Parallel Presolve for Integer and Linear Optimization",
            "active": true,
            "categories": [
                "math"
            ],
            "maintainers": [],
            "variants": [
                "debug",
                "clang13",
                "clang14",
                "clang15",
                "clang16",
                "clang17",
                "clang18",
                "clang19",
                "clang20",
                "clang21",
                "clang22",
                "clangdevel",
                "g95",
                "gcc10",
                "gcc11",
                "gcc12",
                "gcc13",
                "gcc14",
                "gcc15",
                "gccdevel",
                "gfortran",
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "cmake",
                        "clang-20",
                        "gcc15"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "onetbb",
                        "gmp",
                        "boost188",
                        "libgcc",
                        "OpenBLAS"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "TOPCOM",
                        "scip"
                    ]
                }
            ]
        },
        {
            "name": "pari",
            "portdir": "math/pari",
            "version": "2.17.0",
            "license": "GPL-2+",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://pari.math.u-bordeaux.fr/",
            "description": "PARI/GP computer algebra system",
            "long_description": "PARI/GP is a widely used computer algebra system designed for fast computations in number theory (factorizations, algebraic number theory, elliptic curves...)",
            "active": true,
            "categories": [
                "math"
            ],
            "maintainers": [
                {
                    "name": "watsonbladd",
                    "github": "wbl",
                    "ports_count": 1
                }
            ],
            "variants": [
                "doc",
                "x11",
                "fltk",
                "mt"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "gmp",
                        "ncurses",
                        "readline"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "cmh",
                        "ecgen",
                        "sympow"
                    ]
                },
                {
                    "type": "run",
                    "ports": [
                        "pari-elldata",
                        "pari-galpol",
                        "pari-seadata",
                        "pari-seadata-small",
                        "pari-seadata-big",
                        "pari-nftables",
                        "pari-galdata",
                        "pari-nflistdata",
                        "pari-extra"
                    ]
                }
            ]
        },
        {
            "name": "pari-extra",
            "portdir": "math/pari-extra",
            "version": "20230725",
            "license": "GPL-2+",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://pari.math.u-bordeaux.fr/",
            "description": "PARI/GP optional packages.",
            "long_description": "PARI/GP optional packages.",
            "active": true,
            "categories": [
                "math"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18"
                    ]
                },
                {
                    "type": "run",
                    "ports": [
                        "pari-elldata",
                        "pari-galpol",
                        "pari-seadata",
                        "pari",
                        "pari-nftables",
                        "pari-galdata",
                        "pari-nflistdata",
                        "pari-seadata-big"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "parmetis",
            "portdir": "math/parmetis",
            "version": "20230326",
            "license": "Restrictive",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/KarypisLab/ParMETIS",
            "description": "ParMETIS - parallel graph partitioning",
            "long_description": "ParMETIS - parallel graph partitioning",
            "active": true,
            "categories": [
                "math"
            ],
            "maintainers": [],
            "variants": [
                "debug",
                "clang13",
                "clang14",
                "clang15",
                "clang16",
                "clang17",
                "clang18",
                "clang19",
                "clang20",
                "clang21",
                "clang22",
                "gcc10",
                "gcc11",
                "gcc12",
                "gcc13",
                "gcc14",
                "gcc15",
                "mpich",
                "openmpi",
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "cmake",
                        "clang-18"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "metis",
                        "mpich-clang18"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "mumps",
                        "superlu_dist"
                    ]
                }
            ]
        },
        {
            "name": "pari-elldata",
            "portdir": "math/pari-extra",
            "version": "20210301",
            "license": "GPL-2+",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://pari.math.u-bordeaux.fr/",
            "description": "PARI/GP version of J. E. Cremona Elliptic Curve Data",
            "long_description": "PARI/GP version of J. E. Cremona Elliptic Curve Data, needed by ellsearch and ellidentify.",
            "active": true,
            "categories": [
                "math"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18"
                    ]
                },
                {
                    "type": "run",
                    "ports": [
                        "pari"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "run",
                    "ports": [
                        "pari-extra"
                    ]
                }
            ]
        },
        {
            "name": "pari-galpol",
            "portdir": "math/pari-extra",
            "version": "20180625",
            "license": "GPL-2+",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://pari.math.u-bordeaux.fr/",
            "description": "PARI package of the GALPOL database of polynomials defining Galois extensions of the rationals",
            "long_description": "PARI package of the GALPOL database of polynomials defining Galois extensions of the rationals, accessed by galoisgetpol, galoisgetgroup, galoisgetname.",
            "active": true,
            "categories": [
                "math"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18"
                    ]
                },
                {
                    "type": "run",
                    "ports": [
                        "pari"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "run",
                    "ports": [
                        "pari-extra"
                    ]
                }
            ]
        },
        {
            "name": "pari-seadata",
            "portdir": "math/pari-extra",
            "version": "20090618",
            "license": "GPL-2+",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://pari.math.u-bordeaux.fr/",
            "description": "These polynomials were extracted from the ECHIDNA databases and computed by David R. Kohel",
            "long_description": "These polynomials were extracted from the ECHIDNA databases and computed by David R. Kohel. This covers finite fields of cardinality q up to 750 bits. PARI/GP 2.9 contains fallback code to go on when all modular polynomials in the database have been exhausted and can handle larger fields (with an important slowdown). Needed by ellap and ellcard for large primes.",
            "active": true,
            "categories": [
                "math"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18"
                    ]
                },
                {
                    "type": "run",
                    "ports": [
                        "pari"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "run",
                    "ports": [
                        "pari-extra"
                    ]
                }
            ]
        },
        {
            "name": "pari-seadata-small",
            "portdir": "math/pari-extra",
            "version": "20090618",
            "license": "GPL-2+",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://pari.math.u-bordeaux.fr/",
            "description": "The second one is a much smaller version that should be suitable for fields up to 350 bits.",
            "long_description": "The second one is a much smaller version that should be suitable for fields up to 350 bits.",
            "active": true,
            "categories": [
                "math"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18"
                    ]
                },
                {
                    "type": "run",
                    "ports": [
                        "pari"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "pari-seadata-big",
            "portdir": "math/pari-extra",
            "version": "20170418",
            "license": "GPL-2+",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://pari.math.u-bordeaux.fr/",
            "description": "The third one is huge and contains extra modular polynomials of level between 500 and 800.",
            "long_description": "The third one is huge and contains extra modular polynomials of level between 500 and 800. This is suitable for fields up to 1100 bits.",
            "active": true,
            "categories": [
                "math"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18"
                    ]
                },
                {
                    "type": "run",
                    "ports": [
                        "pari"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "run",
                    "ports": [
                        "pari-extra"
                    ]
                }
            ]
        },
        {
            "name": "pari-nftables",
            "portdir": "math/pari-extra",
            "version": "20080929",
            "license": "GPL-2+",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://pari.math.u-bordeaux.fr/",
            "description": "Repackaging of the historical megrez number field tables (errors fixed, 1/10th the size, easier to use).",
            "long_description": "Repackaging of the historical megrez number field tables (errors fixed, 1/10th the size, easier to use). This package requires no installation: extract it where desired and look at the README. Individual tables from the package are available separately.",
            "active": true,
            "categories": [
                "math"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18"
                    ]
                },
                {
                    "type": "run",
                    "ports": [
                        "pari"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "run",
                    "ports": [
                        "pari-extra"
                    ]
                }
            ]
        },
        {
            "name": "pari-galdata",
            "portdir": "math/pari-extra",
            "version": "20080412",
            "license": "GPL-2+",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://pari.math.u-bordeaux.fr/",
            "description": "Needed by polgalois to compute Galois group in degrees 8 through 11.",
            "long_description": "Needed by polgalois to compute Galois group in degrees 8 through 11.",
            "active": true,
            "categories": [
                "math"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18"
                    ]
                },
                {
                    "type": "run",
                    "ports": [
                        "pari"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "run",
                    "ports": [
                        "pari-extra"
                    ]
                }
            ]
        },
        {
            "name": "pari-nflistdata",
            "portdir": "math/pari-extra",
            "version": "20220729",
            "license": "GPL-2+",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://pari.math.u-bordeaux.fr/",
            "description": "Needed by nflist to list fields of small discriminant",
            "long_description": "Needed by nflist to list fields of small discriminant (currently needed by the single Galois groups A5 and A5(6)) or to list regular extensions of Q(T) in degree 7 to 15.",
            "active": true,
            "categories": [
                "math"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18"
                    ]
                },
                {
                    "type": "run",
                    "ports": [
                        "pari"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "run",
                    "ports": [
                        "pari-extra"
                    ]
                }
            ]
        },
        {
            "name": "pdc",
            "portdir": "math/pdc",
            "version": "0.9",
            "license": "GPL-2",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "http://www.redfelineninja.dsl.pipex.com/software/all.html#pdc",
            "description": "programmers desktop caclulator in bc style",
            "long_description": "PDC is a desktop caclulator in the bc style with features designed for programmers. It does not support floating point maths but does provide all the C operators (logical, bitwise, shifts etc.) and implements ISO C operator precedence. Additionally functions are available to perform population counts and byte swaps.",
            "active": true,
            "categories": [
                "math"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "ncurses",
                        "readline"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "pecco",
            "portdir": "math/pecco",
            "version": "2022-03-18",
            "license": "(GPL-2 or LGPL-2.1) and BSD",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "http://www.tkl.iis.u-tokyo.ac.jp/~ynaga/pecco/",
            "description": "simple C++ library for linear classification with conjunctive features",
            "long_description": "pecco is a simple C++ library for linear classification with conjunctive features.",
            "active": true,
            "categories": [
                "math"
            ],
            "maintainers": [],
            "variants": [
                "dartsclone",
                "float",
                "trie",
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "darts-clone",
                        "clang-18"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "permlib",
            "portdir": "math/permlib",
            "version": "0.2.9",
            "license": "BSD",
            "platforms": "any",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "http://www.math.uni-rostock.de/~rehn/software/permlib.html",
            "description": "a C++ library implementing permutation group algorithms",
            "long_description": "a C++ library implementing permutation group algorithms",
            "active": true,
            "categories": [
                "science",
                "math"
            ],
            "maintainers": [],
            "variants": [
                "debug"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "cmake",
                        "clang-18"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "boost176"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "build",
                    "ports": [
                        "sympol"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "polymake"
                    ]
                }
            ]
        },
        {
            "name": "pffft",
            "portdir": "math/pffft",
            "version": "2022.12.19",
            "license": "BSD",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/marton78/pffft",
            "description": "Pretty Fast FFT (PFFFT) library",
            "long_description": "A fork of Julien Pommier’s Pretty Fast FFT (PFFFT) library with several additions.",
            "active": true,
            "categories": [
                "math"
            ],
            "maintainers": [],
            "variants": [
                "debug",
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "cmake",
                        "clang-18"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "petsc",
            "portdir": "math/petsc",
            "version": "3.22.1",
            "license": "BSD",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://www.mcs.anl.gov/petsc/",
            "description": "Portable, Extensible Toolkit for Scientific Computation",
            "long_description": "PETSc, pronounced PET-see (the S is silent), is a suite of data structures and routines for the scalable (parallel) solution of scientific applications modeled by partial differential equations. It employs the MPI standard for all message-passing communication.",
            "active": true,
            "categories": [
                "science",
                "math"
            ],
            "maintainers": [
                {
                    "name": "mcalhoun",
                    "github": "MarcusCalhoun-Lopez",
                    "ports_count": 1599
                }
            ],
            "variants": [
                "clang14",
                "accelerate",
                "atlas",
                "blis",
                "flexiblas",
                "openblas",
                "clang13",
                "clang15",
                "clang16",
                "clang17",
                "clang18",
                "clang19",
                "clang20",
                "clang21",
                "clang22",
                "g95",
                "gcc10",
                "gcc11",
                "gcc12",
                "gcc13",
                "gcc14",
                "gcc15",
                "gfortran",
                "mpich",
                "openmpi",
                "complex",
                "hwloc",
                "suitesparse",
                "sundials",
                "superlu",
                "mumps",
                "superlu_dist",
                "ml",
                "hypre",
                "parmetis",
                "hdf5",
                "netcdf",
                "fftw",
                "yaml",
                "valgrind",
                "sprng",
                "debug",
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "c2html",
                        "sowing",
                        "python311",
                        "clang-18"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "OpenBLAS",
                        "mpich-clang18",
                        "hwloc"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "py27-slepc4py",
                        "py35-slepc4py",
                        "py36-slepc4py",
                        "py38-slepc4py",
                        "py27-petsc4py",
                        "py35-petsc4py",
                        "py36-petsc4py",
                        "py37-slepc4py",
                        "py37-petsc4py",
                        "py38-petsc4py",
                        "py39-slepc4py",
                        "py39-petsc4py",
                        "slepc",
                        "py310-petsc4py",
                        "py311-petsc4py",
                        "py313-petsc4py",
                        "py310-slepc4py",
                        "py311-slepc4py"
                    ]
                }
            ]
        },
        {
            "name": "picosat",
            "portdir": "math/picosat",
            "version": "965",
            "license": "MIT",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "http://fmv.jku.at/picosat/",
            "description": "picosat is a SAT solver",
            "long_description": "picosat is a SAT solver",
            "active": true,
            "categories": [
                "science",
                "math"
            ],
            "maintainers": [],
            "variants": [
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "build",
                    "ports": [
                        "boolector"
                    ]
                }
            ]
        },
        {
            "name": "pfft",
            "portdir": "math/pfft",
            "version": "1.0.8-alpha",
            "license": "GPL-3",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://www-user.tu-chemnitz.de/~potts/workgroup/pippig/software.php.en#pfft",
            "description": "An extension of FFTW to massively parallel architectures",
            "long_description": "PFFT is a parallel FFT software library based on MPI.",
            "active": true,
            "categories": [
                "math"
            ],
            "maintainers": [
                {
                    "name": "dstrubbe",
                    "github": "dstrubbe",
                    "ports_count": 38
                }
            ],
            "variants": [
                "clang13",
                "clang14",
                "clang15",
                "clang16",
                "clang17",
                "clang18",
                "clang19",
                "clang20",
                "clang21",
                "clang22",
                "g95",
                "gcc10",
                "gcc11",
                "gcc12",
                "gcc13",
                "gcc14",
                "gcc15",
                "gfortran",
                "mpich",
                "openmpi",
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18",
                        "gcc15"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "libgcc",
                        "fftw-3",
                        "mpich-clang18"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "plantri",
            "portdir": "math/plantri",
            "version": "5.8",
            "license": "Apache-2",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://users.cecs.anu.edu.au/~bdm/plantri/",
            "description": "plantri and fullgen are programs for generation of certain types of planar graphs.",
            "long_description": "plantri and fullgen are programs for generation of certain types of planar graphs.",
            "active": true,
            "categories": [
                "science",
                "math"
            ],
            "maintainers": [
                {
                    "name": "szhorvat",
                    "github": "szhorvat",
                    "ports_count": 18
                }
            ],
            "variants": [
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18"
                    ]
                }
            ],
            "depends_on": []
        }
    ]
}