GET /api/v1/ports/octave/?format=api
HTTP 200 OK
Allow: GET, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept

{
    "name": "octave",
    "portdir": "math/octave",
    "version": "9.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": 1159
        },
        {
            "name": "mps",
            "github": "Schamschula",
            "ports_count": 844
        }
    ],
    "variants": [
        "accelerate",
        "atlas",
        "blis",
        "flexiblas",
        "openblas",
        "clang10",
        "clang11",
        "clang12",
        "clang13",
        "clang14",
        "clang15",
        "clang16",
        "clang17",
        "clang18",
        "clang50",
        "clang60",
        "clang70",
        "clang80",
        "clang90",
        "clangdevel",
        "g95",
        "gcc10",
        "gcc11",
        "gcc12",
        "gcc13",
        "gccdevel",
        "gfortran",
        "sundials",
        "java",
        "qt5",
        "fltk",
        "sound",
        "app",
        "docs",
        "graphicsmagick",
        "universal"
    ],
    "dependencies": [
        {
            "type": "build",
            "ports": [
                "gcc13",
                "clang-16",
                "texinfo",
                "gsed",
                "texlive-latex",
                "bison",
                "flex",
                "gperf",
                "pkgconfig",
                "icoutils",
                "libicns",
                "librsvg",
                "gawk",
                "perl5",
                "findutils",
                "grep",
                "texlive-basic",
                "texlive-fonts-recommended"
            ]
        },
        {
            "type": "lib",
            "ports": [
                "SuiteSparse_COLAMD",
                "SuiteSparse_CHOLMOD",
                "SuiteSparse_CXSparse",
                "SuiteSparse_UMFPACK",
                "SuiteSparse_SPQR",
                "qt5-qtbase",
                "fftw-3",
                "fftw-3-single",
                "glpk",
                "gnuplot",
                "qhull",
                "qrupdate",
                "curl",
                "freetype",
                "ghostscript",
                "hdf5",
                "less",
                "sundials5",
                "python311",
                "arpack",
                "qt5-qttools",
                "qt5-sqlite-plugin",
                "zlib",
                "libsndfile",
                "portaudio",
                "ncurses",
                "pcre",
                "qscintilla-qt5",
                "readline",
                "vecLibFort",
                "GraphicsMagick",
                "fontconfig",
                "gl2ps",
                "libgcc",
                "SuiteSparse_config",
                "SuiteSparse_AMD",
                "SuiteSparse_CAMD"
            ]
        },
        {
            "type": "run",
            "ports": [
                "texinfo",
                "ghostscript",
                "fig2dev",
                "epstool",
                "pstoedit"
            ]
        }
    ],
    "depends_on": [
        {
            "type": "lib",
            "ports": [
                "octave-gsl",
                "nds2-client-octave",
                "swig-octave",
                "swig3-octave",
                "octave-pkg-octave-doc",
                "octave-specfun",
                "octave-coder",
                "py27-oct2py",
                "py36-oct2py",
                "py38-oct2py",
                "py39-oct2py",
                "py310-oct2py",
                "py311-oct2py",
                "octave-lal",
                "octave-lalburst",
                "octave-lalframe",
                "octave-lalinference",
                "octave-lalinspiral",
                "octave-lalmetaio",
                "octave-lalpulsar",
                "octave-lalsimulation",
                "pure-octave",
                "octave-chrono",
                "octave-pool",
                "octave-benchmark",
                "octave-civil-engineering",
                "octave-fl-core",
                "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-control",
                "octave-tcl-octave",
                "octave-zenity",
                "octave-fpl",
                "octave-msh",
                "octave-splines",
                "octave-bim",
                "octave-bioinfo",
                "octave-bsltl",
                "octave-cgi",
                "octave-data-smoothing",
                "octave-dataframe",
                "octave-divand",
                "octave-doc",
                "octave-doctest",
                "octave-econometrics",
                "octave-financial",
                "octave-fits",
                "octave-fuzzy-logic-toolkit",
                "octave-ga",
                "octave-generate_html",
                "octave-fileio",
                "octave-internal-fluid-flow",
                "octave-linear-algebra",
                "octave-mccabe-thiele",
                "octave-mqtt",
                "octave-mvn",
                "octave-ncarray",
                "octave-octproj",
                "octave-optics",
                "octave-optiminterp",
                "octave-ponchon-savarit",
                "octave-psychrometrics",
                "octave-queueing",
                "octave-secs1d",
                "octave-sole",
                "octave-sqlite",
                "octave-symbolic",
                "octave-tisean",
                "octave-tsa",
                "octave-velas",
                "octave-video",
                "octave-vrml",
                "octave-zeromq",
                "py37-octave_kernel",
                "py38-octave_kernel",
                "py39-octave_kernel",
                "py310-octave_kernel",
                "py311-octave_kernel",
                "py37-oct2py",
                "octave-statistics-bootstrap",
                "octave-audio",
                "octave-cfitsio",
                "octave-communications",
                "octave-database",
                "octave-dicom",
                "octave-femoctave",
                "octave-general",
                "octave-image",
                "octave-instrument-control",
                "octave-interval",
                "octave-io",
                "octave-joystick",
                "octave-lssa",
                "octave-ltfat",
                "octave-mapping",
                "octave-miscellaneous",
                "octave-nan",
                "octave-netcdf",
                "octave-nurbs",
                "octave-ocs",
                "octave-octclip",
                "octave-optim",
                "octave-parallel",
                "octave-pythonic",
                "octave-quaternion",
                "octave-signal",
                "octave-sockets",
                "octave-statistics",
                "octave-statistics-resampling",
                "octave-stk",
                "octave-strings",
                "octave-struct",
                "octave-tablicious",
                "octave-windows",
                "octave-geometry",
                "octave-matgeom"
            ]
        },
        {
            "type": "run",
            "ports": [
                "openEMS"
            ]
        }
    ]
}