HTTP 200 OK
Allow: GET, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept
{
"count": 49960,
"next": "https://ports.macports.org/api/v1/ports/?format=api&ordering=created_at&page=889",
"previous": "https://ports.macports.org/api/v1/ports/?format=api&ordering=created_at&page=887",
"results": [
{
"name": "py39-sounddevice",
"portdir": "python/py-sounddevice",
"version": "0.5.2",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://python-sounddevice.readthedocs.io/",
"description": "Play and Record Sound with Python",
"long_description": "This Python module provides bindings for the PortAudio library and a few convenience functions to play and record NumPy arrays containing audio signals",
"active": true,
"categories": [
"python"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py39-setuptools",
"py39-wheel",
"py39-build",
"py39-installer",
"py39-cffi"
]
},
{
"type": "lib",
"ports": [
"python39"
]
},
{
"type": "run",
"ports": [
"portaudio",
"py39-cffi",
"py39-numpy"
]
}
],
"depends_on": []
},
{
"name": "py310-sounddevice",
"portdir": "python/py-sounddevice",
"version": "0.5.2",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://python-sounddevice.readthedocs.io/",
"description": "Play and Record Sound with Python",
"long_description": "This Python module provides bindings for the PortAudio library and a few convenience functions to play and record NumPy arrays containing audio signals",
"active": true,
"categories": [
"python"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py310-cffi",
"py310-wheel",
"py310-build",
"py310-installer",
"py310-setuptools"
]
},
{
"type": "lib",
"ports": [
"python310"
]
},
{
"type": "run",
"ports": [
"portaudio",
"py310-numpy",
"py310-cffi"
]
}
],
"depends_on": []
},
{
"name": "py311-sounddevice",
"portdir": "python/py-sounddevice",
"version": "0.5.2",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://python-sounddevice.readthedocs.io/",
"description": "Play and Record Sound with Python",
"long_description": "This Python module provides bindings for the PortAudio library and a few convenience functions to play and record NumPy arrays containing audio signals",
"active": true,
"categories": [
"python"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py311-installer",
"py311-setuptools",
"py311-wheel",
"py311-cffi",
"py311-build"
]
},
{
"type": "lib",
"ports": [
"python311"
]
},
{
"type": "run",
"ports": [
"portaudio",
"py311-cffi",
"py311-numpy"
]
}
],
"depends_on": []
},
{
"name": "py312-sounddevice",
"portdir": "python/py-sounddevice",
"version": "0.5.2",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://python-sounddevice.readthedocs.io/",
"description": "Play and Record Sound with Python",
"long_description": "This Python module provides bindings for the PortAudio library and a few convenience functions to play and record NumPy arrays containing audio signals",
"active": true,
"categories": [
"python"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py312-installer",
"py312-setuptools",
"py312-wheel",
"py312-cffi",
"py312-build"
]
},
{
"type": "lib",
"ports": [
"python312"
]
},
{
"type": "run",
"ports": [
"portaudio",
"py312-cffi",
"py312-numpy"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"morshutalk"
]
}
]
},
{
"name": "py311-sphinx-jsonschema",
"portdir": "python/py-sphinx-jsonschema",
"version": "1.19.1",
"license": "GPL-3",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/lnoor/sphinx-jsonschema",
"description": "Sphinx extension to display JSON Schema",
"long_description": "Sphinx extension to display JSON Schema",
"active": true,
"categories": [
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py311-setuptools",
"clang-18",
"py311-wheel",
"py311-build",
"py311-installer"
]
},
{
"type": "lib",
"ports": [
"python311"
]
},
{
"type": "run",
"ports": [
"py311-jsonpointer",
"py311-sphinx"
]
},
{
"type": "test",
"ports": [
"py311-pytest"
]
}
],
"depends_on": []
},
{
"name": "py312-sphinx-jsonschema",
"portdir": "python/py-sphinx-jsonschema",
"version": "1.19.1",
"license": "GPL-3",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/lnoor/sphinx-jsonschema",
"description": "Sphinx extension to display JSON Schema",
"long_description": "Sphinx extension to display JSON Schema",
"active": true,
"categories": [
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py312-setuptools",
"clang-18",
"py312-wheel",
"py312-build",
"py312-installer"
]
},
{
"type": "lib",
"ports": [
"python312"
]
},
{
"type": "run",
"ports": [
"py312-jsonpointer",
"py312-sphinx"
]
},
{
"type": "test",
"ports": [
"py312-pytest"
]
}
],
"depends_on": []
},
{
"name": "rb-ast",
"portdir": "ruby/rb-ast",
"version": "2.4.2",
"license": "MIT",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://whitequark.github.io/ast",
"description": "Library for working with Abstract Syntax Trees",
"long_description": "Library for working with Abstract Syntax Trees",
"active": true,
"categories": [
"devel",
"ruby"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-16"
]
}
],
"depends_on": []
},
{
"name": "rb33-ast",
"portdir": "ruby/rb-ast",
"version": "2.4.2",
"license": "MIT",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://whitequark.github.io/ast",
"description": "Library for working with Abstract Syntax Trees",
"long_description": "Library for working with Abstract Syntax Trees",
"active": true,
"categories": [
"devel",
"ruby"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-16"
]
},
{
"type": "lib",
"ports": [
"ruby33"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"rb33-parser"
]
}
]
},
{
"name": "rb32-ast",
"portdir": "ruby/rb-ast",
"version": "2.4.2",
"license": "MIT",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://whitequark.github.io/ast",
"description": "Library for working with Abstract Syntax Trees",
"long_description": "Library for working with Abstract Syntax Trees",
"active": true,
"categories": [
"devel",
"ruby"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-16"
]
},
{
"type": "lib",
"ports": [
"ruby32"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"rb32-parser"
]
}
]
},
{
"name": "rb31-ast",
"portdir": "ruby/rb-ast",
"version": "2.4.2",
"license": "MIT",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://whitequark.github.io/ast",
"description": "Library for working with Abstract Syntax Trees",
"long_description": "Library for working with Abstract Syntax Trees",
"active": true,
"categories": [
"devel",
"ruby"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-16"
]
},
{
"type": "lib",
"ports": [
"ruby31"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"rb31-parser"
]
}
]
},
{
"name": "rb-parser",
"portdir": "ruby/rb-parser",
"version": "3.3.0.5",
"license": "MIT",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/whitequark/parser",
"description": "Ruby parser written in pure Ruby",
"long_description": "Ruby parser written in pure Ruby",
"active": true,
"categories": [
"devel",
"ruby"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-16"
]
}
],
"depends_on": []
},
{
"name": "rb33-parser",
"portdir": "ruby/rb-parser",
"version": "3.3.0.5",
"license": "MIT",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/whitequark/parser",
"description": "Ruby parser written in pure Ruby",
"long_description": "Ruby parser written in pure Ruby",
"active": true,
"categories": [
"devel",
"ruby"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-16"
]
},
{
"type": "lib",
"ports": [
"ruby33"
]
},
{
"type": "run",
"ports": [
"rb33-ast"
]
}
],
"depends_on": []
},
{
"name": "rb32-parser",
"portdir": "ruby/rb-parser",
"version": "3.3.0.5",
"license": "MIT",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/whitequark/parser",
"description": "Ruby parser written in pure Ruby",
"long_description": "Ruby parser written in pure Ruby",
"active": true,
"categories": [
"devel",
"ruby"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-16"
]
},
{
"type": "lib",
"ports": [
"ruby32"
]
},
{
"type": "run",
"ports": [
"rb32-racc",
"rb32-ast"
]
}
],
"depends_on": []
},
{
"name": "rb31-parser",
"portdir": "ruby/rb-parser",
"version": "3.3.0.5",
"license": "MIT",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/whitequark/parser",
"description": "Ruby parser written in pure Ruby",
"long_description": "Ruby parser written in pure Ruby",
"active": true,
"categories": [
"devel",
"ruby"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-16"
]
},
{
"type": "lib",
"ports": [
"ruby31"
]
},
{
"type": "run",
"ports": [
"rb31-racc",
"rb31-ast"
]
}
],
"depends_on": []
},
{
"name": "sudosh2",
"portdir": "shells/sudosh2",
"version": "1.0.7",
"license": "OSL-2",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/squash/sudosh2",
"description": "sudosh is an auditing shell filter and can be used as a login shell.",
"long_description": "sudosh is an auditing shell filter and can be used as a login shell. sudosh is an auditing shell filter and can be used as a login shell. Sudosh records all keystrokes and output and can play back the session as just like a VCR. Sudosh2 is a continuation of the development of sudosh. Sudosh2 is an auditing layer between sudo and a user's shell, that can also be used as a login shell. User sessions are recorded and are available for later playback by the system administrator. sudosh2 does not record command history except when executed remotely via ssh's command option. If you're looking for something to just log commands, there are other tools for that. sudosh2 does not log sessions to syslog. If you need to consolidate session logs to a single location, logging them to a network filesystem is currently the recommended option. sudosh2 was forked from sudosh, which was pulled by its original developer when a commercial company bought it from him. The initial project goals were to fix several major bugs, make it 64 bit safe, and port to newer versions of Unix operating systems. The initial targets were RHEL5 and Solaris 10, but most recent free Unix systems should work perfectly.",
"active": true,
"categories": [
"security",
"shells"
],
"maintainers": [
{
"name": "herby.gillot",
"github": "herbygillot",
"ports_count": 1016
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"autoconf",
"automake",
"libtool",
"clang-16"
]
}
],
"depends_on": []
},
{
"name": "treefmt",
"portdir": "devel/treefmt",
"version": "2.4.0",
"license": "MIT",
"platforms": "darwin freebsd linux",
"epoch": 0,
"replaced_by": null,
"homepage": "https://treefmt.com/",
"description": "One CLI to format your repo",
"long_description": "One CLI to format your repo. treefmt applies all the needed formatters to your project with one command line.",
"active": true,
"categories": [
"devel"
],
"maintainers": [
{
"name": "herby.gillot",
"github": "herbygillot",
"ports_count": 1016
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"go",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"libunwind"
]
}
],
"depends_on": []
},
{
"name": "py310-tpot",
"portdir": "python/py-tpot",
"version": "0.12.2",
"license": "LGPL",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/EpistasisLab/tpot",
"description": "Tree-based Pipeline Optimization Tool",
"long_description": "A Python tool that automatically creates and optimizes Machine Learning pipelines using genetic programming.",
"active": true,
"categories": [
"devel",
"science",
"math",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py310-setuptools",
"py310-wheel",
"py310-build",
"py310-installer",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"py310-joblib",
"py310-scikit-learn",
"python310",
"py310-deap",
"py310-stopit",
"py310-update_checker",
"py310-numpy",
"py310-scipy",
"py310-pandas",
"py310-tqdm"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py-tpot"
]
}
]
},
{
"name": "py312-astunparse",
"portdir": "python/py-astunparse",
"version": "1.6.3",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/simonpercivall/astunparse",
"description": "An AST unparser for Python.",
"long_description": "An AST unparser for Python.. This is a factored out version of unparse found in the Python source distribution; under Demo/parser in Python 2 and under Tools/parser in Python 3.",
"active": true,
"categories": [
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py312-build",
"py312-installer",
"py312-setuptools",
"py312-wheel"
]
},
{
"type": "lib",
"ports": [
"python312"
]
},
{
"type": "test",
"ports": [
"py312-wheel",
"py312-pytest"
]
}
],
"depends_on": []
},
{
"name": "py312-asdf",
"portdir": "python/py-asdf",
"version": "5.1.0",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/asdf-format/asdf",
"description": "The Advanced Scientific Data Format (ASDF) is a next-generation interchange format for scientific data.",
"long_description": "The Advanced Scientific Data Format (ASDF) is a next-generation interchange format for scientific data. This package contains the Python implementation of the ASDF Standard.",
"active": true,
"categories": [
"python"
],
"maintainers": [
{
"name": "mps",
"github": "Schamschula",
"ports_count": 1140
}
],
"variants": [
"lz4"
],
"dependencies": [
{
"type": "build",
"ports": [
"py312-build",
"py312-installer",
"py312-setuptools",
"py312-wheel",
"py312-setuptools_scm",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"py312-jmespath",
"python312",
"py312-asdf-transform-schemas",
"py312-asdf-standard",
"py312-packaging",
"py312-attrs",
"py312-semantic_version",
"py312-numpy",
"py312-yaml"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py312-asdf-coordinates-schemas",
"py312-asdf-astropy"
]
}
]
},
{
"name": "py312-asdf-standard",
"portdir": "python/py-asdf-standard",
"version": "1.4.0",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/asdf-format/asdf-standard",
"description": "This document describes the Advanced Scientific Data Format (ASDF), pronounced AZ-diff.",
"long_description": "This document describes the Advanced Scientific Data Format (ASDF), pronounced AZ-diff.",
"active": true,
"categories": [
"python"
],
"maintainers": [
{
"name": "mps",
"github": "Schamschula",
"ports_count": 1140
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py312-setuptools",
"py312-build",
"py312-installer",
"clang-18",
"py312-wheel",
"py312-setuptools_scm"
]
},
{
"type": "lib",
"ports": [
"python312"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py312-asdf-transform-schemas",
"py312-asdf-unit-schemas",
"py312-asdf"
]
}
]
},
{
"name": "py312-asdf-transform-schemas",
"portdir": "python/py-asdf-transform-schemas",
"version": "0.6.0",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/asdf-format/asdf-transform-schemas",
"description": "This package provides ASDF schemas for validating transform tags.",
"long_description": "This package provides ASDF schemas for validating transform tags.",
"active": true,
"categories": [
"python"
],
"maintainers": [
{
"name": "mps",
"github": "Schamschula",
"ports_count": 1140
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py312-wheel",
"py312-setuptools_scm",
"py312-build",
"py312-installer",
"py312-setuptools"
]
},
{
"type": "lib",
"ports": [
"py312-asdf-standard",
"python312"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py312-asdf",
"py312-asdf-astropy"
]
}
]
},
{
"name": "py312-asdf-unit-schemas",
"portdir": "python/py-asdf-unit-schemas",
"version": "0.2.0",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/asdf-format/asdf-unit-schemas",
"description": "This package provides ASDF schemas for validating unit tags.",
"long_description": "This package provides ASDF schemas for validating unit tags.",
"active": true,
"categories": [
"python"
],
"maintainers": [
{
"name": "mps",
"github": "Schamschula",
"ports_count": 1140
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py312-wheel",
"py312-setuptools_scm",
"py312-build",
"py312-installer",
"py312-setuptools"
]
},
{
"type": "lib",
"ports": [
"py312-asdf-standard",
"python312"
]
}
],
"depends_on": []
},
{
"name": "p5-variable-ondestruct",
"portdir": "perl/p5-variable-ondestruct",
"version": "0.90.0",
"license": "(Artistic-1 or GPL)",
"platforms": "darwin",
"epoch": 0,
"replaced_by": "p5.34-variable-ondestruct",
"homepage": "https://metacpan.org/pod/Variable::OnDestruct",
"description": "Variable::OnDestruct - Call a subroutine on destruction of a variable.",
"long_description": "Variable::OnDestruct - Call a subroutine on destruction of a variable.",
"active": true,
"categories": [
"perl"
],
"maintainers": [
{
"name": "devans",
"github": "dbevans",
"ports_count": 2695
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-16"
]
},
{
"type": "lib",
"ports": [
"p5.34-variable-ondestruct"
]
}
],
"depends_on": []
},
{
"name": "p5.28-variable-ondestruct",
"portdir": "perl/p5-variable-ondestruct",
"version": "0.90.0",
"license": "(Artistic-1 or GPL)",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://metacpan.org/pod/Variable::OnDestruct",
"description": "Variable::OnDestruct - Call a subroutine on destruction of a variable.",
"long_description": "Variable::OnDestruct - Call a subroutine on destruction of a variable.",
"active": true,
"categories": [
"perl"
],
"maintainers": [
{
"name": "devans",
"github": "dbevans",
"ports_count": 2695
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"p5.28-module-build",
"p5.28-module-build-tiny",
"p5.28-test-simple",
"clang-16"
]
},
{
"type": "lib",
"ports": [
"perl5.28"
]
}
],
"depends_on": []
},
{
"name": "p5.30-variable-ondestruct",
"portdir": "perl/p5-variable-ondestruct",
"version": "0.90.0",
"license": "(Artistic-1 or GPL)",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://metacpan.org/pod/Variable::OnDestruct",
"description": "Variable::OnDestruct - Call a subroutine on destruction of a variable.",
"long_description": "Variable::OnDestruct - Call a subroutine on destruction of a variable.",
"active": true,
"categories": [
"perl"
],
"maintainers": [
{
"name": "devans",
"github": "dbevans",
"ports_count": 2695
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"p5.30-module-build",
"p5.30-module-build-tiny",
"p5.30-test-simple",
"clang-16"
]
},
{
"type": "lib",
"ports": [
"perl5.30"
]
}
],
"depends_on": []
},
{
"name": "p5.32-variable-ondestruct",
"portdir": "perl/p5-variable-ondestruct",
"version": "0.90.0",
"license": "(Artistic-1 or GPL)",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://metacpan.org/pod/Variable::OnDestruct",
"description": "Variable::OnDestruct - Call a subroutine on destruction of a variable.",
"long_description": "Variable::OnDestruct - Call a subroutine on destruction of a variable.",
"active": true,
"categories": [
"perl"
],
"maintainers": [
{
"name": "devans",
"github": "dbevans",
"ports_count": 2695
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"p5.32-module-build",
"p5.32-module-build-tiny",
"p5.32-test-simple",
"clang-16"
]
},
{
"type": "lib",
"ports": [
"perl5.32"
]
}
],
"depends_on": []
},
{
"name": "p5.34-variable-ondestruct",
"portdir": "perl/p5-variable-ondestruct",
"version": "0.90.0",
"license": "(Artistic-1 or GPL)",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://metacpan.org/pod/Variable::OnDestruct",
"description": "Variable::OnDestruct - Call a subroutine on destruction of a variable.",
"long_description": "Variable::OnDestruct - Call a subroutine on destruction of a variable.",
"active": true,
"categories": [
"perl"
],
"maintainers": [
{
"name": "devans",
"github": "dbevans",
"ports_count": 2695
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"p5.34-module-build",
"p5.34-module-build-tiny",
"p5.34-test-simple",
"clang-16"
]
},
{
"type": "lib",
"ports": [
"perl5.34"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"p5-variable-ondestruct"
]
}
]
},
{
"name": "py312-opencv4-devel",
"portdir": "graphics/opencv4-devel",
"version": "4.9.0",
"license": "BSD",
"platforms": "{darwin >= 11}",
"epoch": 1,
"replaced_by": null,
"homepage": "https://opencv.org",
"description": "Open Source Computer Vision Library",
"long_description": "OpenCV (Open Source Computer Vision Library) is an open source computer vision and machine learning software library. OpenCV was built to provide a common infrastructure for computer vision applications and to accelerate the use of machine perception in the commercial products. Being a BSD-licensed product, OpenCV makes it easy for businesses to utilize and modify the code.",
"active": true,
"categories": [
"graphics",
"science"
],
"maintainers": [
{
"name": "mascguy",
"github": "mascguy",
"ports_count": 350
}
],
"variants": [
"debug"
],
"dependencies": [
{
"type": "build",
"ports": [
"cctools",
"cmake",
"pkgconfig",
"clang-20"
]
},
{
"type": "lib",
"ports": [
"openexr",
"openjpeg",
"tiff",
"webp",
"ffmpeg",
"zlib",
"libquirc",
"imath",
"python312",
"py312-numpy",
"opencv4-devel",
"ade",
"libjpeg-turbo",
"libpng"
]
}
],
"depends_on": []
},
{
"name": "rb-base64",
"portdir": "ruby/rb-base64",
"version": "0.2.0",
"license": "BSD and Ruby",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/ruby/base64",
"description": "Support for encoding and decoding binary data using a Base64 representation",
"long_description": "Support for encoding and decoding binary data using a Base64 representation",
"active": true,
"categories": [
"devel",
"ruby"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-16"
]
}
],
"depends_on": []
},
{
"name": "rb33-base64",
"portdir": "ruby/rb-base64",
"version": "0.2.0",
"license": "BSD and Ruby",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/ruby/base64",
"description": "Support for encoding and decoding binary data using a Base64 representation",
"long_description": "Support for encoding and decoding binary data using a Base64 representation",
"active": true,
"categories": [
"devel",
"ruby"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-16"
]
},
{
"type": "lib",
"ports": [
"ruby33"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"rb33-http"
]
}
]
},
{
"name": "rb32-base64",
"portdir": "ruby/rb-base64",
"version": "0.2.0",
"license": "BSD and Ruby",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/ruby/base64",
"description": "Support for encoding and decoding binary data using a Base64 representation",
"long_description": "Support for encoding and decoding binary data using a Base64 representation",
"active": true,
"categories": [
"devel",
"ruby"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-16"
]
},
{
"type": "lib",
"ports": [
"ruby32"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"rb32-http"
]
}
]
},
{
"name": "rb31-base64",
"portdir": "ruby/rb-base64",
"version": "0.2.0",
"license": "BSD and Ruby",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/ruby/base64",
"description": "Support for encoding and decoding binary data using a Base64 representation",
"long_description": "Support for encoding and decoding binary data using a Base64 representation",
"active": true,
"categories": [
"devel",
"ruby"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-16"
]
},
{
"type": "lib",
"ports": [
"ruby31"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"rb31-http"
]
}
]
},
{
"name": "rb-ffi",
"portdir": "ruby/rb-ffi",
"version": "1.17.0",
"license": "BSD",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/ffi/ffi/wiki",
"description": "Ruby FFI library",
"long_description": "Ruby FFI library",
"active": true,
"categories": [
"devel",
"ruby"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-16"
]
}
],
"depends_on": []
},
{
"name": "rb33-ffi",
"portdir": "ruby/rb-ffi",
"version": "1.17.0",
"license": "BSD",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/ffi/ffi/wiki",
"description": "Ruby FFI library",
"long_description": "Ruby FFI library",
"active": true,
"categories": [
"devel",
"ruby"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-16"
]
},
{
"type": "lib",
"ports": [
"ruby33"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"rb33-inotify"
]
},
{
"type": "run",
"ports": [
"rb33-bzip2-ffi",
"rb33-curl_ffi",
"rb33-ffi-czmq",
"rb33-ffi-icu",
"rb33-ffi-inline",
"rb33-ffi-libarchive",
"rb33-ffi-libsodium",
"rb33-ffi-openmpt",
"rb33-ffi-compiler",
"rb33-ffi-proj4",
"rb33-ffi-rzmq-core",
"rb33-ffi-tk",
"rb33-nice-ffi",
"rb33-rb_sdl2",
"rb33-rubysdl",
"rb33-sdl2-bindings",
"rb33-ffi-portaudio"
]
}
]
},
{
"name": "rb32-ffi",
"portdir": "ruby/rb-ffi",
"version": "1.17.0",
"license": "BSD",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/ffi/ffi/wiki",
"description": "Ruby FFI library",
"long_description": "Ruby FFI library",
"active": true,
"categories": [
"devel",
"ruby"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-16"
]
},
{
"type": "lib",
"ports": [
"ruby32"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"rb32-inotify"
]
},
{
"type": "run",
"ports": [
"rb32-bzip2-ffi",
"rb32-curl_ffi",
"rb32-ffi-czmq",
"rb32-ffi-icu",
"rb32-ffi-inline",
"rb32-ffi-libarchive",
"rb32-ffi-libsodium",
"rb32-ffi-openmpt",
"rb32-ffi-compiler",
"rb32-ffi-proj4",
"rb32-ffi-rzmq-core",
"rb32-ffi-tk",
"rb32-nice-ffi",
"rb32-rb_sdl2",
"rb32-rubysdl",
"rb32-sdl2-bindings",
"rb32-ffi-portaudio"
]
}
]
},
{
"name": "rb31-ffi",
"portdir": "ruby/rb-ffi",
"version": "1.17.0",
"license": "BSD",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/ffi/ffi/wiki",
"description": "Ruby FFI library",
"long_description": "Ruby FFI library",
"active": true,
"categories": [
"devel",
"ruby"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-16"
]
},
{
"type": "lib",
"ports": [
"ruby31"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"rb31-inotify"
]
},
{
"type": "run",
"ports": [
"rb31-bzip2-ffi",
"rb31-curl_ffi",
"rb31-ffi-czmq",
"rb31-ffi-icu",
"rb31-ffi-inline",
"rb31-ffi-libarchive",
"rb31-ffi-libsodium",
"rb31-ffi-openmpt",
"rb31-ffi-compiler",
"rb31-ffi-proj4",
"rb31-ffi-rzmq-core",
"rb31-ffi-tk",
"rb31-nice-ffi",
"rb31-rb_sdl2",
"rb31-rubysdl",
"rb31-sdl2-bindings",
"rb31-ffi-portaudio"
]
}
]
},
{
"name": "rb30-ffi",
"portdir": "ruby/rb-ffi",
"version": "1.17.0",
"license": "BSD",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/ffi/ffi/wiki",
"description": "Ruby FFI library",
"long_description": "Ruby FFI library",
"active": true,
"categories": [
"devel",
"ruby"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-16"
]
},
{
"type": "lib",
"ports": [
"ruby30"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"rb30-ffi-compiler"
]
}
]
},
{
"name": "rb-ffi-compiler",
"portdir": "ruby/rb-ffi-compiler",
"version": "1.3.2",
"license": "Apache-2",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://rubygems.org/gems/ffi-compiler",
"description": "Ruby FFI library",
"long_description": "Ruby FFI library",
"active": true,
"categories": [
"devel",
"ruby"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-16"
]
}
],
"depends_on": []
},
{
"name": "rb33-ffi-compiler",
"portdir": "ruby/rb-ffi-compiler",
"version": "1.3.2",
"license": "Apache-2",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://rubygems.org/gems/ffi-compiler",
"description": "Ruby FFI library",
"long_description": "Ruby FFI library",
"active": true,
"categories": [
"devel",
"ruby"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-16"
]
},
{
"type": "lib",
"ports": [
"ruby33"
]
},
{
"type": "run",
"ports": [
"rb33-ffi"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"rb33-llhttp-ffi"
]
}
]
},
{
"name": "rb32-ffi-compiler",
"portdir": "ruby/rb-ffi-compiler",
"version": "1.3.2",
"license": "Apache-2",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://rubygems.org/gems/ffi-compiler",
"description": "Ruby FFI library",
"long_description": "Ruby FFI library",
"active": true,
"categories": [
"devel",
"ruby"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-16"
]
},
{
"type": "lib",
"ports": [
"ruby32"
]
},
{
"type": "run",
"ports": [
"rb32-ffi"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"rb32-llhttp-ffi"
]
}
]
},
{
"name": "rb31-ffi-compiler",
"portdir": "ruby/rb-ffi-compiler",
"version": "1.3.2",
"license": "Apache-2",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://rubygems.org/gems/ffi-compiler",
"description": "Ruby FFI library",
"long_description": "Ruby FFI library",
"active": true,
"categories": [
"devel",
"ruby"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-16"
]
},
{
"type": "lib",
"ports": [
"ruby31"
]
},
{
"type": "run",
"ports": [
"rb31-ffi"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"rb31-llhttp-ffi"
]
}
]
},
{
"name": "rb30-ffi-compiler",
"portdir": "ruby/rb-ffi-compiler",
"version": "1.3.2",
"license": "Apache-2",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://rubygems.org/gems/ffi-compiler",
"description": "Ruby FFI library",
"long_description": "Ruby FFI library",
"active": true,
"categories": [
"devel",
"ruby"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-16"
]
},
{
"type": "lib",
"ports": [
"ruby30"
]
},
{
"type": "run",
"ports": [
"rb30-ffi"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"rb30-llhttp-ffi"
]
}
]
},
{
"name": "rb-geokit",
"portdir": "ruby/rb-geokit",
"version": "1.14.0",
"license": "MIT",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/geokit/geokit",
"description": "Geokit provides geocoding and distance calculation in an easy-to-use API",
"long_description": "Geokit provides geocoding and distance calculation in an easy-to-use API",
"active": true,
"categories": [
"devel",
"ruby"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-16"
]
}
],
"depends_on": []
},
{
"name": "rb33-geokit",
"portdir": "ruby/rb-geokit",
"version": "1.14.0",
"license": "MIT",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/geokit/geokit",
"description": "Geokit provides geocoding and distance calculation in an easy-to-use API",
"long_description": "Geokit provides geocoding and distance calculation in an easy-to-use API",
"active": true,
"categories": [
"devel",
"ruby"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-16"
]
},
{
"type": "lib",
"ports": [
"ruby33"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"rb33-t"
]
}
]
},
{
"name": "rb32-geokit",
"portdir": "ruby/rb-geokit",
"version": "1.14.0",
"license": "MIT",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/geokit/geokit",
"description": "Geokit provides geocoding and distance calculation in an easy-to-use API",
"long_description": "Geokit provides geocoding and distance calculation in an easy-to-use API",
"active": true,
"categories": [
"devel",
"ruby"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-16"
]
},
{
"type": "lib",
"ports": [
"ruby32"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"rb32-t"
]
}
]
},
{
"name": "rb31-geokit",
"portdir": "ruby/rb-geokit",
"version": "1.14.0",
"license": "MIT",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/geokit/geokit",
"description": "Geokit provides geocoding and distance calculation in an easy-to-use API",
"long_description": "Geokit provides geocoding and distance calculation in an easy-to-use API",
"active": true,
"categories": [
"devel",
"ruby"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-16"
]
},
{
"type": "lib",
"ports": [
"ruby31"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"rb31-t"
]
}
]
},
{
"name": "rb-hashie",
"portdir": "ruby/rb-hashie",
"version": "5.0.0",
"license": "MIT",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/hashie/hashie",
"description": "Hashie is a collection of classes and mixins that make hashes more powerful",
"long_description": "Hashie is a collection of classes and mixins that make hashes more powerful",
"active": true,
"categories": [
"devel",
"ruby"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-16"
]
}
],
"depends_on": []
},
{
"name": "rb33-hashie",
"portdir": "ruby/rb-hashie",
"version": "5.0.0",
"license": "MIT",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/hashie/hashie",
"description": "Hashie is a collection of classes and mixins that make hashes more powerful",
"long_description": "Hashie is a collection of classes and mixins that make hashes more powerful",
"active": true,
"categories": [
"devel",
"ruby"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-16"
]
},
{
"type": "lib",
"ports": [
"ruby33"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"rb33-powerbar"
]
},
{
"type": "run",
"ports": [
"rb33-snaky_hash"
]
}
]
},
{
"name": "rb32-hashie",
"portdir": "ruby/rb-hashie",
"version": "5.0.0",
"license": "MIT",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/hashie/hashie",
"description": "Hashie is a collection of classes and mixins that make hashes more powerful",
"long_description": "Hashie is a collection of classes and mixins that make hashes more powerful",
"active": true,
"categories": [
"devel",
"ruby"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-16"
]
},
{
"type": "lib",
"ports": [
"ruby32"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"rb32-powerbar"
]
},
{
"type": "run",
"ports": [
"rb32-snaky_hash"
]
}
]
},
{
"name": "rb31-hashie",
"portdir": "ruby/rb-hashie",
"version": "5.0.0",
"license": "MIT",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/hashie/hashie",
"description": "Hashie is a collection of classes and mixins that make hashes more powerful",
"long_description": "Hashie is a collection of classes and mixins that make hashes more powerful",
"active": true,
"categories": [
"devel",
"ruby"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-16"
]
},
{
"type": "lib",
"ports": [
"ruby31"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"rb31-powerbar"
]
},
{
"type": "run",
"ports": [
"rb31-snaky_hash"
]
}
]
}
]
}