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

{
    "count": 52400,
    "next": "https://ports.macports.org/api/v1/ports/?format=api&ordering=updated_at&page=427",
    "previous": "https://ports.macports.org/api/v1/ports/?format=api&ordering=updated_at&page=425",
    "results": [
        {
            "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": 1604
                }
            ],
            "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": 1547
                }
            ],
            "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": 1604
                }
            ],
            "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": []
        },
        {
            "name": "plda",
            "portdir": "math/plda",
            "version": "3.1",
            "license": "Apache-2",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://code.google.com/p/plda/",
            "description": "A parallel C++ implementation of fast Gibbs sampling of Latent Dirichlet Allocation",
            "long_description": "plda is a parallel C++ implementation of fast Gibbs sampling of Latent Dirichlet Allocation (LDA).",
            "active": true,
            "categories": [
                "textproc",
                "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": [
                        "clang-18"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "plfit",
            "portdir": "math/plfit",
            "version": "1.0.1",
            "license": "GPL-2+",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/ntamas/plfit",
            "description": "Fit discrete or continuous power-law distributions to data.",
            "long_description": "This program fits power-law distributions to empirical (discrete or continuous) data, according to the method of Clauset, Shalizi and Newman.",
            "active": true,
            "categories": [
                "devel",
                "science",
                "math"
            ],
            "maintainers": [
                {
                    "name": "szhorvat",
                    "github": "szhorvat",
                    "ports_count": 18
                }
            ],
            "variants": [
                "debug",
                "openmp",
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "cmake",
                        "clang-18"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "libomp"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "igraph"
                    ]
                }
            ]
        },
        {
            "name": "ploticus",
            "portdir": "math/ploticus",
            "version": "2.42",
            "license": "GPL-2+",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "http://ploticus.sourceforge.net/",
            "description": "plot generation program",
            "long_description": "A free, GPL, non-interactive software package for producing plots, charts, and graphics from data. It was developed in a Unix/C environment and runs on various Unix, Linux, and win32 systems. ploticus is good for automated or just-in-time graph generation, handles date and time data nicely, and has basic statistical capabilities. It allows significant user control over colors, styles, options and details.",
            "active": true,
            "categories": [
                "math"
            ],
            "maintainers": [],
            "variants": [
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "gd2",
                        "libjpeg-turbo",
                        "zlib",
                        "freetype",
                        "xorg-libX11",
                        "libpng"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "polycalc",
            "portdir": "math/polycalc",
            "version": "2023.01.03",
            "license": "MIT",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/Zeta611/polycalc",
            "description": "PolyCalc: Polynomial Calculator",
            "long_description": "PolyCalc is a polynomial calculator. It calculates and expands polynomials, equations and relations. It supports simple variable assignments for the ease of handling expressions.",
            "active": true,
            "categories": [
                "math"
            ],
            "maintainers": [],
            "variants": [
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "bison",
                        "flex",
                        "clang-18"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "polymake",
            "portdir": "math/polymake",
            "version": "4.11",
            "license": "GPL-2+",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://polymake.org/",
            "description": "polymake is open source software for research in polyhedral geometry.",
            "long_description": "polymake is open source software for research in polyhedral geometry.",
            "active": true,
            "categories": [
                "math"
            ],
            "maintainers": [],
            "variants": [
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "ninja",
                        "clang-20"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "mpfr",
                        "ppl",
                        "readline",
                        "bliss",
                        "flint",
                        "singular",
                        "libxml2",
                        "libxslt",
                        "boost176",
                        "p5.34-json",
                        "gmp",
                        "p5.34-term-readkey",
                        "p5.34-term-readline-gnu",
                        "p5.34-xml-sax",
                        "p5.34-xml-writer",
                        "lrslib",
                        "soplex",
                        "scip",
                        "normaliz",
                        "permlib",
                        "sympol",
                        "p5.34-svg",
                        "mongo-c-driver"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "polysolve",
            "portdir": "math/polysolve",
            "version": "2023.06.29",
            "license": "MIT",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://polyfem.github.io",
            "description": "Easy-to-use wrapper for linear solver.",
            "long_description": "This library contains a cross-platform Eigen wrapper for many different external linear solvers.",
            "active": true,
            "categories": [
                "math"
            ],
            "maintainers": [],
            "variants": [
                "debug",
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "cmake",
                        "clang-20"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "nlohmann-json",
                        "libomp",
                        "eigen3",
                        "hypre"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "prc",
            "portdir": "math/prc",
            "version": "1.5.6",
            "license": "GPL-2+",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://supfam.mrc-lmb.cam.ac.uk/PRC/",
            "description": "program for aligning and scoring two profile hidden Markov models",
            "long_description": "PRC is a stand-alone program for aligning and scoring two profile hidden Markov models. This can be used to detect remote relationships between profiles more effectively than by doing simple profile-sequence comparisons. PRC takes into account all transition and emission probabilities in both hidden Markov models. PRC can read SAM, HMMER, PSI-BLAST and FASTA files.",
            "active": true,
            "categories": [
                "science",
                "math"
            ],
            "maintainers": [
                {
                    "name": "ryandesign",
                    "github": "ryandesign",
                    "ports_count": 2120
                }
            ],
            "variants": [
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "primegen",
            "portdir": "math/primegen",
            "version": "0.97",
            "license": "public-domain",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://cr.yp.to/primegen.html",
            "description": "Binary and library to generate prime numbers",
            "long_description": "primegen is a small, fast library to generate prime numbers in order. Can generate primes up to 1000000000000000, although it is not optimized for primes past 32 bits. It uses the Sieve of Atkin instead of the traditional Sieve of Eratosthenes.",
            "active": true,
            "categories": [
                "math"
            ],
            "maintainers": [
                {
                    "name": "bstj",
                    "github": "",
                    "ports_count": 3
                }
            ],
            "variants": [
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "primesieve",
            "portdir": "math/primesieve",
            "version": "12.4",
            "license": "BSD",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://primesieve.org/",
            "description": "Fast C/C++ prime number generator",
            "long_description": "Primesieve is a C/C++ library that generates prime numbers using a highly optimized sieve of Eratosthenes implementation. It supports segmented sieving and is designed to generate primes in parallel.",
            "active": true,
            "categories": [
                "math"
            ],
            "maintainers": [],
            "variants": [
                "debug",
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "cmake",
                        "clang-20"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "primme",
            "portdir": "math/primme",
            "version": "3.2.3",
            "license": "BSD",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://www.cs.wm.edu/~andreas/software",
            "description": "PReconditioned Iterative MultiMethod Eigensolver for solving symmetric/Hermitian eigenvalue problems and singular value problems",
            "long_description": "PReconditioned Iterative MultiMethod Eigensolver for solving symmetric/Hermitian eigenvalue problems and singular value problems",
            "active": true,
            "categories": [
                "math"
            ],
            "maintainers": [],
            "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",
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18",
                        "gcc15"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "libgcc",
                        "OpenBLAS"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "psblas3",
            "portdir": "math/psblas3",
            "version": "3.8.1-2",
            "license": "BSD",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/sfilippone/psblas3",
            "description": "Library of parallel sparse linear algebra on high performance computer.",
            "long_description": "Library of parallel sparse linear algebra on high performance computer.",
            "active": true,
            "categories": [
                "science",
                "math",
                "parallel"
            ],
            "maintainers": [],
            "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": [
                        "OpenBLAS",
                        "SuiteSparse_AMD",
                        "libgcc",
                        "mpich-clang18",
                        "metis",
                        "libomp"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "pspp",
            "portdir": "math/pspp",
            "version": "1.6.2",
            "license": "GPL-3+",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://www.gnu.org/software/pspp/",
            "description": "Statistical analysis of sampled data (free replacement for SPSS).",
            "long_description": "PSPP is a program for statistical analysis of sampled data. It is a Free replacement for the proprietary program SPSS, and appears very similar to it with a few exceptions.",
            "active": true,
            "categories": [
                "math"
            ],
            "maintainers": [
                {
                    "name": "snc",
                    "github": "nerdling",
                    "ports_count": 157
                }
            ],
            "variants": [
                "help",
                "doc",
                "reloc",
                "postgres",
                "gui",
                "quartz",
                "x11",
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18",
                        "gettext",
                        "pkgconfig",
                        "makeicns",
                        "texinfo",
                        "python310"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "readline",
                        "gtksourceview3",
                        "cairo",
                        "fontconfig",
                        "gdk-pixbuf2",
                        "gsl",
                        "spread-sheet-widget",
                        "freetype",
                        "libiconv",
                        "libxml2",
                        "pango",
                        "xorg-libX11",
                        "zlib",
                        "xorg-libXcomposite",
                        "xorg-libXcursor",
                        "xorg-libXdamage",
                        "xorg-libXdmcp",
                        "xorg-libXext",
                        "xorg-libXfixes",
                        "xorg-libXi",
                        "xorg-libXinerama",
                        "xorg-libXrandr",
                        "xorg-libxcb",
                        "xrender",
                        "xorg-libXau",
                        "appstream-glib",
                        "atk",
                        "gettext",
                        "glib2",
                        "ncurses"
                    ]
                },
                {
                    "type": "run",
                    "ports": [
                        "adwaita-icon-theme"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "pspp-devel",
            "portdir": "math/pspp-devel",
            "version": "2.0.1",
            "license": "GPL-3+",
            "platforms": "darwin",
            "epoch": 1,
            "replaced_by": null,
            "homepage": "https://www.gnu.org/software/pspp/",
            "description": "Statistical analysis of sampled data (free replacement for SPSS).",
            "long_description": "PSPP is a program for statistical analysis of sampled data. It is a Free replacement for the proprietary program SPSS, and appears very similar to it with a few exceptions.",
            "active": true,
            "categories": [
                "math"
            ],
            "maintainers": [
                {
                    "name": "snc",
                    "github": "nerdling",
                    "ports_count": 157
                }
            ],
            "variants": [
                "help",
                "postgres",
                "gui",
                "quartz",
                "x11",
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "gettext",
                        "pkgconfig",
                        "makeicns",
                        "coreutils",
                        "p5.34-text-diff",
                        "clang-18"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "gtksourceview4",
                        "cairo",
                        "fontconfig",
                        "gdk-pixbuf2",
                        "harfbuzz",
                        "librsvg",
                        "gsl",
                        "spread-sheet-widget",
                        "freetype",
                        "libiconv",
                        "libxml2",
                        "texinfo",
                        "pango",
                        "perl5.34",
                        "gettext-runtime",
                        "python311",
                        "zlib",
                        "atk",
                        "glib2",
                        "ncurses",
                        "readline",
                        "gtk3"
                    ]
                },
                {
                    "type": "test",
                    "ports": [
                        "coreutils",
                        "p5.34-text-diff"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "qalculate-gtk",
            "portdir": "math/qalculate-gtk",
            "version": "5.9.0",
            "license": "GPL-2+",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/qalculate/qalculate-gtk",
            "description": "Qalculate! is a multi-purpose desktop calculator",
            "long_description": "Qalculate! is a multi-purpose desktop calculator. It is small and simple to use but with much power and versatility underneath. Features include customizable functions, units, arbitrary precision, plotting, and a user-friendly interface.",
            "active": true,
            "categories": [
                "math"
            ],
            "maintainers": [
                {
                    "name": "jjstickel",
                    "github": "jjstickel",
                    "ports_count": 143
                },
                {
                    "name": "judaew",
                    "github": "judaew",
                    "ports_count": 648
                }
            ],
            "variants": [
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18",
                        "libtool",
                        "pkgconfig",
                        "intltool",
                        "autoconf",
                        "automake",
                        "gettext"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "libqalculate",
                        "gettext-runtime",
                        "gtk3"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "qepcad",
            "portdir": "math/qepcad",
            "version": "2023.03.12",
            "license": "Restrictive",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/PetterS/qepcad",
            "description": "Quantifier Elimination by Partial Cylindrical Algebraic Decomposition",
            "long_description": "Quantifier Elimination by Partial Cylindrical Algebraic Decomposition",
            "active": true,
            "categories": [
                "math"
            ],
            "maintainers": [],
            "variants": [
                "debug",
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "cmake",
                        "clang-18"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "qhull",
            "portdir": "math/qhull",
            "version": "2020.2",
            "license": "Permissive",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://www.qhull.org",
            "description": "Programs and library for computing convex hulls.",
            "long_description": "Qhull computes the convex hull, Delaunay triangulation, Voronoi diagram, halfspace intersection about a point, furthest-site Delaunay triangulation, and furthest-site Voronoi diagram. The software runs in 2-d, 3-d, 4-d, and higher dimensions. Qhull implements the Quickhull algorithm for computing the convex hull. It handles roundoff errors from floating point arithmetic. Qhull also computes volumes, surface areas, and approximations to the convex hull.",
            "active": true,
            "categories": [
                "math"
            ],
            "maintainers": [],
            "variants": [
                "debug",
                "native",
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "cmake",
                        "clang-18"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "build",
                    "ports": [
                        "gnudatalanguage"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "py311-matplotlib",
                        "py312-matplotlib",
                        "py313-matplotlib",
                        "py314-matplotlib",
                        "py35-matplotlib",
                        "py36-matplotlib",
                        "py39-matplotlib",
                        "gdal",
                        "gdal-hdf5",
                        "gdal-kea",
                        "gdal-netcdf",
                        "octave",
                        "py37-matplotlib",
                        "py38-matplotlib",
                        "libpcl",
                        "ipe",
                        "palapeli",
                        "py27-matplotlib",
                        "FreeSOLID",
                        "plplot",
                        "plplot510",
                        "plplot-single",
                        "plplot510-single",
                        "py310-matplotlib",
                        "solid"
                    ]
                }
            ]
        },
        {
            "name": "qrupdate",
            "portdir": "math/qrupdate",
            "version": "1.1.2",
            "license": "GPL-3+",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "http://sourceforge.net/projects/qrupdate/",
            "description": "library for fast updates of QR and Cholesky decompositions",
            "long_description": "a Fortran library for fast updates of QR and Cholesky decompositions",
            "active": true,
            "categories": [
                "math"
            ],
            "maintainers": [],
            "variants": [
                "accelerate",
                "atlas",
                "blis",
                "flexiblas",
                "openblas",
                "g95",
                "gcc10",
                "gcc11",
                "gcc12",
                "gcc13",
                "gcc14",
                "gcc15",
                "gccdevel",
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18",
                        "gcc15"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "libgcc",
                        "OpenBLAS"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "octave",
                        "linalg"
                    ]
                }
            ]
        },
        {
            "name": "radian",
            "portdir": "math/radian",
            "version": "0.6.13",
            "license": "MIT",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/randy3k/radian",
            "description": "A XXI century R console",
            "long_description": "radian is an alternative console for the R program with multiline editing and rich syntax highlight. One would consider radian as a ipython clone for R, though its design is more aligned to Julia.",
            "active": true,
            "categories": [
                "math",
                "python",
                "R"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "py311-installer",
                        "py311-setuptools",
                        "py311-wheel",
                        "py311-pytest-runner",
                        "clang-18",
                        "py311-build"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "python311",
                        "py311-pygments",
                        "py311-prompt_toolkit",
                        "py311-rchitect"
                    ]
                },
                {
                    "type": "run",
                    "ports": [
                        "R"
                    ]
                },
                {
                    "type": "test",
                    "ports": [
                        "py311-pytest",
                        "py311-ptyprocess",
                        "py311-pexpect",
                        "py311-pyte"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "reduce",
            "portdir": "math/reduce",
            "version": "20211019",
            "license": "BSD",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://reduce-algebra.sourceforge.io/",
            "description": "REDUCE Computer Algebra System",
            "long_description": "REDUCE is an interactive system for general algebraic computations of interest to mathematicians, scientists and engineers.",
            "active": true,
            "categories": [
                "lang",
                "math"
            ],
            "maintainers": [
                {
                    "name": "mark.brethen",
                    "github": "mbrethen",
                    "ports_count": 7
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18",
                        "Xft2",
                        "xorg-libX11",
                        "xorg-libXcursor",
                        "xorg-libXext",
                        "xorg-libXrandr",
                        "xorg-xorgproto",
                        "xrender",
                        "autoconf",
                        "automake",
                        "libtool",
                        "gnuplot"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "freetype",
                        "fontconfig",
                        "netpbm",
                        "ncurses",
                        "libffi"
                    ]
                },
                {
                    "type": "run",
                    "ports": [
                        "texlive",
                        "gnuplot"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "s2geometry",
            "portdir": "math/s2geometry",
            "version": "0.11.1",
            "license": "Apache-2",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://s2geometry.io",
            "description": "Computational geometry and spatial indexing on the sphere",
            "long_description": "Computational geometry and spatial indexing on the sphere",
            "active": true,
            "categories": [
                "science",
                "math"
            ],
            "maintainers": [],
            "variants": [
                "debug",
                "tests",
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "cmake",
                        "pkgconfig",
                        "clang-20"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "abseil",
                        "openssl3"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "scalapack",
            "portdir": "math/scalapack",
            "version": "2.2.2",
            "license": "BSD",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://www.netlib.org/scalapack",
            "description": "A package for solving linear equations",
            "long_description": "The ScaLAPACK (or Scalable LAPACK) library includes a subset of LAPACK routines redesigned for distributed memory MIMD parallel computers. Since version 2.0.0, ScaLAPACK includes BLACS.",
            "active": true,
            "categories": [
                "math"
            ],
            "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",
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "cmake",
                        "clang-18",
                        "gcc15"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "libgcc",
                        "OpenBLAS",
                        "mpich-clang18"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "mumps",
                        "bpack",
                        "hiop",
                        "hpddm",
                        "ipopt",
                        "quantum-espresso"
                    ]
                }
            ]
        },
        {
            "name": "scalc",
            "portdir": "math/scalc",
            "version": "1.15",
            "license": "GPL-2",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "http://www.fokus.fraunhofer.de/research/cc/berlios/employees/joerg.schilling/private/",
            "description": "tool for simple integer calculations or for converting numbers",
            "long_description": "The calc command may be used to do simple integer calculations or to convert numbers from one radix to another.",
            "active": true,
            "categories": [
                "math"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "smake",
                        "clang-18"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "sgd",
            "portdir": "math/sgd",
            "version": "2.1",
            "license": "LGPL-3",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "http://leon.bottou.org/projects/sgd",
            "description": "Stochastic Gradient Descent",
            "long_description": "The goal of this package is to illustrate the efficiency of stochastic gradient descent for large-scale learning tasks. Two algorithms, Stochastic Gradient Descent (SGD), and Averaged Stochastic Gradient Descent (ASGD), are applied to two well known problems, Linear Support Vector Machines, and Conditional Random Fields.",
            "active": true,
            "categories": [
                "textproc",
                "math"
            ],
            "maintainers": [],
            "variants": [
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "zlib"
                    ]
                }
            ],
            "depends_on": []
        }
    ]
}