{"count":52338,"next":"https://ports.macports.org/api/v1/ports/?format=json&ordering=-created_at&page=208","previous":"https://ports.macports.org/api/v1/ports/?format=json&ordering=-created_at&page=206","results":[{"name":"py39-meson-python","portdir":"python/py-meson-python","version":"0.19.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/mesonbuild/meson-python","description":"Meson Python build backend (PEP 517)","long_description":"Meson Python build backend (PEP 517)","active":false,"categories":["devel","python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2220}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py39-setuptools","py39-wheel","py39-build","py39-installer"]},{"type":"lib","ports":["python39","py39-setuptools","py39-tomli","py39-pyproject_metadata","py39-meson"]}],"depends_on":[{"type":"build","ports":["py39-gobject3","py39-scikit-umfpack","py39-contourpy","py39-cairo","py39-matplotlib","py39-gsl","py39-fabio","py39-pyFAI","py39-pandas","py39-numpy","py39-scikit-learn","py39-scipy","py39-pywavelets","py39-scikit-image"]}]},{"name":"py38-meson-python","portdir":"python/py-meson-python","version":"0.17.1","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/mesonbuild/meson-python","description":"Meson Python build backend (PEP 517)","long_description":"Meson Python build backend (PEP 517)","active":false,"categories":["devel","python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2220}],"variants":[],"dependencies":[{"type":"build","ports":["clang-17","py38-setuptools","py38-wheel","py38-build","py38-installer"]},{"type":"lib","ports":["python38","py38-setuptools","py38-tomli","py38-pyproject_metadata","py38-meson"]}],"depends_on":[{"type":"build","ports":["py38-fabio","py38-scikit-image","py38-contourpy","py38-pyFAI"]}]},{"name":"py-meson-python","portdir":"python/py-meson-python","version":"0.20.0","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/mesonbuild/meson-python","description":"Meson Python build backend (PEP 517)","long_description":"Meson Python build backend (PEP 517)","active":true,"categories":["devel","python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2220}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py314-meson-python"]}],"depends_on":[]},{"name":"py312-meson","portdir":"python/py-meson","version":"1.11.1","license":"Apache-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://mesonbuild.com","description":"Meson - A high productivity build system","long_description":"Meson is a build system designed to optimize programmer productivity. It aims to do this by providing simple, out-of-the-box support for modern software development tools and practices, such as unit tests, coverage reports, Valgrind, CCache and the like. It is both extremely fast, and, even more importantly, as user friendly as possible.","active":true,"categories":["devel","python"],"maintainers":[{"name":"git","github":"SoapZA","ports_count":23},{"name":"reneeotten","github":"reneeotten","ports_count":2220}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py312-installer","py312-setuptools","py312-wheel","py312-build"]},{"type":"lib","ports":["python312"]},{"type":"run","ports":["ninja","py312-setuptools"]}],"depends_on":[{"type":"lib","ports":["py312-meson-python"]}]},{"name":"py311-meson","portdir":"python/py-meson","version":"1.11.1","license":"Apache-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://mesonbuild.com","description":"Meson - A high productivity build system","long_description":"Meson is a build system designed to optimize programmer productivity. It aims to do this by providing simple, out-of-the-box support for modern software development tools and practices, such as unit tests, coverage reports, Valgrind, CCache and the like. It is both extremely fast, and, even more importantly, as user friendly as possible.","active":true,"categories":["devel","python"],"maintainers":[{"name":"git","github":"SoapZA","ports_count":23},{"name":"reneeotten","github":"reneeotten","ports_count":2220}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py311-installer","py311-setuptools","py311-wheel","py311-build"]},{"type":"lib","ports":["python311"]},{"type":"run","ports":["ninja","py311-setuptools"]}],"depends_on":[{"type":"lib","ports":["py311-meson-python"]}]},{"name":"py310-meson","portdir":"python/py-meson","version":"1.11.1","license":"Apache-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://mesonbuild.com","description":"Meson - A high productivity build system","long_description":"Meson is a build system designed to optimize programmer productivity. It aims to do this by providing simple, out-of-the-box support for modern software development tools and practices, such as unit tests, coverage reports, Valgrind, CCache and the like. It is both extremely fast, and, even more importantly, as user friendly as possible.","active":true,"categories":["devel","python"],"maintainers":[{"name":"git","github":"SoapZA","ports_count":23},{"name":"reneeotten","github":"reneeotten","ports_count":2220}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py310-wheel","py310-build","py310-installer","py310-setuptools"]},{"type":"lib","ports":["python310"]},{"type":"run","ports":["ninja","py310-setuptools"]}],"depends_on":[{"type":"lib","ports":["py310-meson-python"]}]},{"name":"py39-meson","portdir":"python/py-meson","version":"1.10.2","license":"Apache-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://mesonbuild.com","description":"Meson - A high productivity build system","long_description":"Meson is a build system designed to optimize programmer productivity. It aims to do this by providing simple, out-of-the-box support for modern software development tools and practices, such as unit tests, coverage reports, Valgrind, CCache and the like. It is both extremely fast, and, even more importantly, as user friendly as possible.","active":false,"categories":["devel","python"],"maintainers":[{"name":"git","github":"SoapZA","ports_count":23},{"name":"reneeotten","github":"reneeotten","ports_count":2220}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py39-wheel","py39-build","py39-installer","py39-setuptools"]},{"type":"lib","ports":["python39"]},{"type":"run","ports":["ninja","py39-setuptools"]}],"depends_on":[{"type":"lib","ports":["py39-meson-python"]}]},{"name":"py38-meson","portdir":"python/py-meson","version":"1.8.0","license":"Apache-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://mesonbuild.com","description":"Meson - A high productivity build system","long_description":"Meson is a build system designed to optimize programmer productivity. It aims to do this by providing simple, out-of-the-box support for modern software development tools and practices, such as unit tests, coverage reports, Valgrind, CCache and the like. It is both extremely fast, and, even more importantly, as user friendly as possible.","active":false,"categories":["devel","python"],"maintainers":[{"name":"git","github":"SoapZA","ports_count":23},{"name":"reneeotten","github":"reneeotten","ports_count":2220}],"variants":[],"dependencies":[{"type":"build","ports":["clang-17","py38-wheel","py38-build","py38-installer","py38-setuptools"]},{"type":"lib","ports":["python38"]},{"type":"run","ports":["ninja","py38-setuptools"]}],"depends_on":[{"type":"lib","ports":["py38-meson-python"]}]},{"name":"py-meson","portdir":"python/py-meson","version":"1.11.1","license":"Apache-2","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://mesonbuild.com","description":"Meson - A high productivity build system","long_description":"Meson is a build system designed to optimize programmer productivity. It aims to do this by providing simple, out-of-the-box support for modern software development tools and practices, such as unit tests, coverage reports, Valgrind, CCache and the like. It is both extremely fast, and, even more importantly, as user friendly as possible.","active":true,"categories":["devel","python"],"maintainers":[{"name":"git","github":"SoapZA","ports_count":23},{"name":"reneeotten","github":"reneeotten","ports_count":2220}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py314-meson"]}],"depends_on":[]},{"name":"olaf-devel","portdir":"audio/olaf-devel","version":"20230929","license":"AGPL-3","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/JorenSix/Olaf","description":"Overly Lightweight Acoustic Fingerprinting","long_description":"Overly Lightweight Acoustic Fingerprinting is a portable acoustic fingerprinting system.","active":true,"categories":["audio"],"maintainers":[{"name":"l2dy","github":"l2dy","ports_count":97}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"run","ports":["rb32-threach"]}],"depends_on":[]},{"name":"rb25-threach","portdir":"ruby/rb-threach","version":"0.2.0","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/billdueber/threach","description":"threaded each and each-like iterators","long_description":"An addition to the Enumerable module that allows easy use of threaded each and each-like iterators.","active":true,"categories":["devel","ruby"],"maintainers":[{"name":"l2dy","github":"l2dy","ports_count":97}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["ruby25"]}],"depends_on":[]},{"name":"rb26-threach","portdir":"ruby/rb-threach","version":"0.2.0","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/billdueber/threach","description":"threaded each and each-like iterators","long_description":"An addition to the Enumerable module that allows easy use of threaded each and each-like iterators.","active":true,"categories":["devel","ruby"],"maintainers":[{"name":"l2dy","github":"l2dy","ports_count":97}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["ruby26"]}],"depends_on":[]},{"name":"rb27-threach","portdir":"ruby/rb-threach","version":"0.2.0","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/billdueber/threach","description":"threaded each and each-like iterators","long_description":"An addition to the Enumerable module that allows easy use of threaded each and each-like iterators.","active":true,"categories":["devel","ruby"],"maintainers":[{"name":"l2dy","github":"l2dy","ports_count":97}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["ruby27"]}],"depends_on":[]},{"name":"rb30-threach","portdir":"ruby/rb-threach","version":"0.2.0","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/billdueber/threach","description":"threaded each and each-like iterators","long_description":"An addition to the Enumerable module that allows easy use of threaded each and each-like iterators.","active":true,"categories":["devel","ruby"],"maintainers":[{"name":"l2dy","github":"l2dy","ports_count":97}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["ruby30"]}],"depends_on":[]},{"name":"rb31-threach","portdir":"ruby/rb-threach","version":"0.2.0","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/billdueber/threach","description":"threaded each and each-like iterators","long_description":"An addition to the Enumerable module that allows easy use of threaded each and each-like iterators.","active":true,"categories":["devel","ruby"],"maintainers":[{"name":"l2dy","github":"l2dy","ports_count":97}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["ruby31"]}],"depends_on":[]},{"name":"rb32-threach","portdir":"ruby/rb-threach","version":"0.2.0","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/billdueber/threach","description":"threaded each and each-like iterators","long_description":"An addition to the Enumerable module that allows easy use of threaded each and each-like iterators.","active":true,"categories":["devel","ruby"],"maintainers":[{"name":"l2dy","github":"l2dy","ports_count":97}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["ruby32"]}],"depends_on":[{"type":"run","ports":["olaf-devel"]}]},{"name":"rb-threach","portdir":"ruby/rb-threach","version":"0.2.0","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/billdueber/threach","description":"threaded each and each-like iterators","long_description":"An addition to the Enumerable module that allows easy use of threaded each and each-like iterators.","active":true,"categories":["devel","ruby"],"maintainers":[{"name":"l2dy","github":"l2dy","ports_count":97}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]}],"depends_on":[]},{"name":"R-thematic","portdir":"R/R-thematic","version":"0.1.6","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://rstudio.github.io/thematic","description":"Unified and automatic theming of R-ggplot2, R-lattice and base R graphics","long_description":"Unified and automatic theming of R-ggplot2, R-lattice and base R graphics","active":true,"categories":["graphics","science","R"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-19","R"]},{"type":"lib","ports":["R-ggplot2","R-rappdirs","R-scales","R-rstudioapi","R-CRAN-recommended","R-rlang","R-farver"]},{"type":"run","ports":["R"]},{"type":"test","ports":["R-rmarkdown","R-ragg","R-vdiffr","R-svglite","R-Cairo","R-gganimate","R-showtext","R-sysfonts","R-ggiraph","R-curl","R-jsonlite","R-systemfonts","R-withr","R-htmltools","R-bslib","R-knitr","R-shiny","R-testthat"]}],"depends_on":[{"type":"test","ports":["R-bs4Dash","R-bslib"]}]},{"name":"R-systemPipeRdata","portdir":"R/R-systemPipeRdata","version":"2.8.0","license":"Artistic-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/tgirke/systemPipeRdata","description":"Workflow templates and sample data","long_description":"Workflow templates and sample data","active":true,"categories":["science","R","bioconductor"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["R","clang-19"]},{"type":"lib","ports":["R-jsonlite","R-CRAN-recommended","R-remotes","R-BiocGenerics","R-Biostrings"]},{"type":"run","ports":["R"]},{"type":"test","ports":["R-Rsamtools","R-ShortRead","R-rtracklayer","R-systemPipeR","R-RUnit","R-knitr","R-rmarkdown","R-BiocStyle","R-IRanges","R-GenomicFeatures","R-GenomicRanges"]}],"depends_on":[{"type":"test","ports":["R-systemPipeR"]}]},{"name":"R-sylly.ru","portdir":"R/R-sylly.ru","version":"0.1-2","license":"GPL-3+","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/unDocUMeantIt/sylly.ru","description":"Language support for R-sylly: Russian","long_description":"Language support for R-sylly: Russian","active":true,"categories":["textproc","science","R"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["R","clang-19"]},{"type":"lib","ports":["R-CRAN-recommended","R-sylly"]},{"type":"run","ports":["R"]}],"depends_on":[{"type":"test","ports":["R-sylly"]}]},{"name":"R-sylly.fr","portdir":"R/R-sylly.fr","version":"0.1-2","license":"GPL-3+","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/unDocUMeantIt/sylly.fr","description":"Language support for R-sylly: French","long_description":"Language support for R-sylly: French","active":true,"categories":["textproc","science","R"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["R","clang-19"]},{"type":"lib","ports":["R-CRAN-recommended","R-sylly"]},{"type":"run","ports":["R"]}],"depends_on":[{"type":"test","ports":["R-sylly"]}]},{"name":"R-sylly.es","portdir":"R/R-sylly.es","version":"0.1-2","license":"GPL-3+","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/unDocUMeantIt/sylly.es","description":"Language support for R-sylly: Spanish","long_description":"Language support for R-sylly: Spanish","active":true,"categories":["textproc","science","R"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["R","clang-19"]},{"type":"lib","ports":["R-CRAN-recommended","R-sylly"]},{"type":"run","ports":["R"]}],"depends_on":[{"type":"test","ports":["R-sylly"]}]},{"name":"R-sylly.en","portdir":"R/R-sylly.en","version":"0.1-3","license":"GPL-3+","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/unDocUMeantIt/sylly.en","description":"Language support for R-sylly: English","long_description":"Language support for R-sylly: English","active":true,"categories":["textproc","science","R"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["R","clang-19"]},{"type":"lib","ports":["R-CRAN-recommended","R-sylly"]},{"type":"run","ports":["R"]}],"depends_on":[{"type":"test","ports":["R-pander","R-sylly"]}]},{"name":"R-sylly.de","portdir":"R/R-sylly.de","version":"0.1-2","license":"GPL-3+","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/unDocUMeantIt/sylly.de","description":"Language support for R-sylly: German","long_description":"Language support for R-sylly: German","active":true,"categories":["textproc","science","R"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["R","clang-19"]},{"type":"lib","ports":["R-CRAN-recommended","R-sylly"]},{"type":"run","ports":["R"]}],"depends_on":[{"type":"test","ports":["R-sylly"]}]},{"name":"R-sylly","portdir":"R/R-sylly","version":"0.1-6","license":"GPL-3+","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://undocumeantit.github.io/repos/l10n","description":"Hyphenation and syllable counting for text analysis","long_description":"Hyphenation and syllable counting for text analysis","active":true,"categories":["textproc","science","R"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["R","clang-19"]},{"type":"lib","ports":["R-CRAN-recommended"]},{"type":"run","ports":["R"]},{"type":"test","ports":["R-sylly.de","R-sylly.en","R-sylly.es","R-sylly.fr","R-sylly.ru","R-knitr","R-testthat","R-rmarkdown"]}],"depends_on":[{"type":"lib","ports":["R-sylly.de","R-sylly.en","R-sylly.es","R-sylly.fr","R-sylly.ru"]},{"type":"test","ports":["R-pander"]}]},{"name":"R-genefilter","portdir":"R/R-genefilter","version":"1.86.0","license":"Artistic-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://bioconductor.org/packages/genefilter","description":"Methods for filtering genes from high-throughput experiments","long_description":"Methods for filtering genes from high-throughput experiments","active":true,"categories":["science","R","bioconductor"],"maintainers":[],"variants":["clang13","clang14","clang15","clang16","clang17","clang18","clang19","clangdevel","g95","gcc10","gcc11","gcc12","gcc13","gcc14","gccdevel","gfortran"],"dependencies":[{"type":"build","ports":["clang-19","R","gcc14"]},{"type":"lib","ports":["R-AnnotationDbi","R-CRAN-recommended","R-annotate","libgcc14","libgcc","R-Biobase","R-MatrixGenerics"]},{"type":"run","ports":["R"]},{"type":"test","ports":["R-RColorBrewer","R-knitr","R-BiocStyle","R-tkWidgets","R-ALL"]}],"depends_on":[{"type":"test","ports":["R-EnrichedHeatmap"]}]},{"name":"R-bsicons","portdir":"R/R-bsicons","version":"0.1.2","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/rstudio/bsicons","description":"Easily work with bootstrap icons","long_description":"Easily work with bootstrap icons","active":true,"categories":["science","R"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-19","R"]},{"type":"lib","ports":["R-htmltools","R-CRAN-recommended","R-cli","R-rlang"]},{"type":"run","ports":["R"]},{"type":"test","ports":["R-withr","R-processx","R-bslib","R-testthat"]}],"depends_on":[{"type":"test","ports":["R-bslib","R-fresh"]}]},{"name":"R-annotate","portdir":"R/R-annotate","version":"1.82.0","license":"Artistic-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://bioconductor.org/packages/annotate","description":"Annotation for microarrays","long_description":"Annotation for microarrays","active":true,"categories":["science","R","bioconductor"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-19","R"]},{"type":"lib","ports":["R-httr","R-XML","R-BiocGenerics","R-xtable","R-AnnotationDbi","R-CRAN-recommended","R-Biobase","R-DBI"]},{"type":"run","ports":["R"]}],"depends_on":[{"type":"lib","ports":["R-genefilter"]},{"type":"test","ports":["R-systemPipeR"]}]},{"name":"R-Epi","portdir":"R/R-Epi","version":"2.55","license":"GPL-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://bendixcarstensen.com/Epi","description":"Statistical analysis in epidemiology","long_description":"Statistical analysis in epidemiology","active":true,"categories":["science","R"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-19","R"]},{"type":"lib","ports":["R-numDeriv","R-plyr","R-zoo","R-dplyr","R-data.table","R-etm","R-CRAN-recommended","R-cmprsk","R-magrittr"]},{"type":"run","ports":["R"]}],"depends_on":[{"type":"test","ports":["R-pander"]}]},{"name":"py312-zopeinterface","portdir":"python/py-zopeinterface","version":"7.2","license":"ZPL-2.1","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://zopetoolkit.readthedocs.io/","description":"Python interfaces for Zope","long_description":"Python interfaces for Zope","active":true,"categories":["python","zope"],"maintainers":[{"name":"mcalhoun","github":"MarcusCalhoun-Lopez","ports_count":1599}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18","py312-build","py312-installer","py312-setuptools","py312-wheel"]},{"type":"lib","ports":["python312"]},{"type":"test","ports":["py312-pytest","py312-zope-event"]}],"depends_on":[{"type":"lib","ports":["py312-repoze.sphinx.autointerface","py312-comet","py312-gevent","py312-zope-component","py312-scrapy","py312-twisted"]},{"type":"test","ports":["py312-attrs"]}]},{"name":"py312-zope-event","portdir":"python/py-zope-event","version":"5.0","license":"ZPL-2.1","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/zopefoundation/zope.event","description":"Very basic event publishing system","long_description":"The zope.event package provides a simple event system, including an event publishing API, intended for use by applications which are unaware of any subscribers to their events, and a very simple event-dispatching system on which more sophisticated event dispatching systems can be built.","active":true,"categories":["python","zope"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py312-build","py312-installer","py312-setuptools","py312-wheel","clang-18"]},{"type":"lib","ports":["python312"]}],"depends_on":[{"type":"lib","ports":["py312-gevent","py312-zope-component"]},{"type":"test","ports":["py312-zopeinterface"]}]},{"name":"py311-pyside2","portdir":"python/py-pyside2","version":"5.15.19","license":"(GPL-2 or GPL-3+ or LGPL-3)","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://wiki.qt.io/Qt_for_Python","description":"Python bindings for the Qt cross-platform application and UI framework","long_description":"Python bindings for the Qt cross-platform application and UI framework","active":true,"categories":["aqua","devel","python"],"maintainers":[{"name":"pmetzger","github":"pmetzger","ports_count":24},{"name":"mcalhoun","github":"MarcusCalhoun-Lopez","ports_count":1599}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","qt5-sqlite-plugin","cmake","pkgconfig","py311-setuptools","py311-wheel","py311-sphinx"]},{"type":"extract","ports":["xz"]},{"type":"lib","ports":["qt5-qtsvg","qt5-qtmacextras","qt5-qtlocation","qt5-qtxmlpatterns","qt5-qtmultimedia","qt5-qtdatavis3d","qt5-qtscript","qt5-qtremoteobjects","qt5-qtscxml","qt5-qt3d","qt5-qtquickcontrols2","qt5-qtspeech","qt5-qttools","qt5-qtwebsockets","libxml2","libxslt","python311","py311-numpy","llvm-18","clang-18","qt5-qtgamepad","qt5-qtbase","qt5-qtwebengine","qt5-qtdeclarative","qt5-qtserialport","qt5-qtsensors","qt5-qtcharts","qt5-qtwebchannel"]}],"depends_on":[{"type":"lib","ports":["py-pyside2"]}]},{"name":"py312-hypothesis","portdir":"python/py-hypothesis","version":"6.152.8","license":"MPL-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://pypi.python.org/pypi/hypothesis","description":"A library for property based testing","long_description":"Hypothesis is an advanced testing library for Python. It lets you write tests which are parametrized by a source of examples, and then generates simple and comprehensible examples that make your tests fail.","active":true,"categories":["devel","python"],"maintainers":[{"name":"khindenburg","github":"kurthindenburg","ports_count":433}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py312-installer","py312-setuptools","py312-wheel","py312-build"]},{"type":"lib","ports":["py312-attrs","py312-sortedcontainers","python312"]}],"depends_on":[{"type":"test","ports":["py312-tiktoken","py312-pyarrow","py312-pytest-asyncio","py312-icalendar","py312-scipy","py312-numpy","py312-attrs","py312-binaryornot","py312-blis","py312-cairo","py312-cbor2","py312-commonmark","py312-cssselect","py312-dateutil","py312-datrie","py312-fire","py312-hpack","py312-hyperlink","py312-iso8601","py312-json5","py312-marisa-trie","py312-mitmproxy","py312-multivolumefile","py312-mutagen","py312-natsort","py312-ndindex","py312-numdifftools","py312-pybcj","py312-pyppmd","py312-pyrsistent","py312-pytest-trio","py312-snuggs","py312-xarray","py312-yarl"]}]},{"name":"ocaml-zed","portdir":"ocaml/ocaml-zed","version":"3.2.3","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/ocaml-community/zed","description":"Abstract engine for text edition in OCaml","long_description":"Abstract engine for text edition in OCaml","active":true,"categories":["textproc","ocaml"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["ocaml-dune","clang-18"]},{"type":"lib","ports":["ocaml-react","ocaml-result","ocaml","ocaml-uucp","ocaml-uuseg","ocaml-uutf","ocaml-findlib"]}],"depends_on":[{"type":"lib","ports":["ocaml-lambda-term","ocaml-utop"]}]},{"name":"ocaml-uuseg","portdir":"ocaml/ocaml-uuseg","version":"15.1.0","license":"ISC","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/dbuenzli/uuseg","description":"Unicode text segmentation for OCaml","long_description":"Unicode text segmentation for OCaml","active":true,"categories":["textproc","ocaml"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["ocaml-ocamlbuild","ocaml-topkg","opam","clang-18"]},{"type":"lib","ports":["ocaml","ocaml-uucp","ocaml-findlib","ocaml-cmdliner","ocaml-uutf"]}],"depends_on":[{"type":"lib","ports":["ocaml-zed","ocaml-ocamlformat-lib"]}]},{"name":"ocaml-uunf","portdir":"ocaml/ocaml-uunf","version":"15.1.0","license":"ISC","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/dbuenzli/uunf","description":"Unicode text normalization for OCaml","long_description":"Unicode text normalization for OCaml","active":true,"categories":["textproc","ocaml"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","ocaml-ocamlbuild","ocaml-topkg","opam"]},{"type":"lib","ports":["ocaml","ocaml-findlib","ocaml-cmdliner","ocaml-uutf"]}],"depends_on":[{"type":"lib","ports":["ocaml-iri","ocaml-uucp","geneweb"]}]},{"name":"ocaml-uucp","portdir":"ocaml/ocaml-uucp","version":"15.1.0","license":"ISC","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/dbuenzli/uucp","description":"Unicode character properties for OCaml","long_description":"Unicode character properties for OCaml","active":true,"categories":["textproc","ocaml"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","ocaml-ocamlbuild","ocaml-topkg","opam"]},{"type":"lib","ports":["ocaml","ocaml-findlib","ocaml-cmdliner","ocaml-uunf"]}],"depends_on":[{"type":"lib","ports":["karamel","ocaml-uuseg","ocaml-zed","geneweb","ocaml-jingoo"]}]},{"name":"ocaml-utop","portdir":"ocaml/ocaml-utop","version":"2.17.0","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/ocaml-community/utop","description":"Universal toplevel (i.e. REPL) for OCaml","long_description":"utop is an improved toplevel (i.e. Read-Eval-Print Loop) for OCaml. It can run in a terminal or in Emacs. It supports line editing, history, real-time and context sensitive completion, colors and more.","active":true,"categories":["devel","editors","ocaml"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["ocaml-dune","clang-18"]},{"type":"lib","ports":["ocaml-findlib","ocaml-lwt","ocaml-lwt_react","ocaml-react","ocaml-xdg","ocaml-lambda-term","ocaml-logs","ocaml-zed","ocaml","ocaml-cppo"]},{"type":"test","ports":["ocaml-alcotest"]}],"depends_on":[{"type":"test","ports":["stanc3"]}]},{"name":"ocaml-trie","portdir":"ocaml/ocaml-trie","version":"1.0.0","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/kandu/trie","description":"Strict impure trie tree","long_description":"Strict impure trie tree","active":true,"categories":["devel","ocaml"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["ocaml-dune","clang-18"]},{"type":"lib","ports":["ocaml","ocaml-findlib"]}],"depends_on":[{"type":"lib","ports":["ocaml-mew"]}]},{"name":"ocaml-ocp-indent","portdir":"ocaml/ocaml-ocp-indent","version":"1.9.0","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/OCamlPro/ocp-indent","description":"Simple tool to indent OCaml programs","long_description":"Simple tool to indent OCaml programs","active":true,"categories":["devel","ocaml"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["ocaml-dune","clang-18"]},{"type":"lib","ports":["ocaml","ocaml-findlib","ocaml-cmdliner"]}],"depends_on":[{"type":"lib","ports":["ocaml-ocamlformat-lib"]},{"type":"test","ports":["stanc3"]}]},{"name":"ocaml-ocamlformat-lib","portdir":"ocaml/ocaml-ocamlformat","version":"0.29.0","license":"(LGPL-2.1 or MIT)","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/ocaml-ppx/ocamlformat","description":"Auto-formatter for OCaml code","long_description":"Auto-formatter for OCaml code","active":true,"categories":["devel","ocaml"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["ocaml-dune","clang-18"]},{"type":"lib","ports":["ocaml-csexp","ocaml-findlib","ocaml-fix","ocaml-menhir","ocaml-menhirLib","ocaml-menhirSdk","ocaml-stdio","ocaml-cmdliner","ocaml","ocaml-astring","ocaml-uutf","ocaml-dune-build-info","ocaml-either","ocaml-fpath","ocaml-ocaml-version","ocaml-ocp-indent","ocaml-uuseg","ocaml-camlp-streams","ocaml-base"]}],"depends_on":[{"type":"lib","ports":["ocaml-ocamlformat"]}]},{"name":"ocaml-ocamlformat","portdir":"ocaml/ocaml-ocamlformat","version":"0.29.0","license":"(LGPL-2.1 or MIT)","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/ocaml-ppx/ocamlformat","description":"Auto-formatter for OCaml code","long_description":"Auto-formatter for OCaml code","active":true,"categories":["devel","ocaml"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["ocaml-dune","clang-18"]},{"type":"lib","ports":["ocaml-re","ocaml","ocaml-ocamlformat-lib","ocaml-cmdliner","ocaml-findlib"]}],"depends_on":[{"type":"test","ports":["stanc3"]}]},{"name":"ocaml-ocaml-version","portdir":"ocaml/ocaml-ocaml-version","version":"4.0.3","license":"ISC","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/ocurrent/ocaml-version","description":"Manipulate, parse and generate OCaml compiler version strings","long_description":"Manipulate, parse and generate OCaml compiler version strings","active":true,"categories":["devel","ocaml"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["ocaml-dune","clang-18"]},{"type":"lib","ports":["ocaml","ocaml-findlib"]}],"depends_on":[{"type":"lib","ports":["ocaml-ocamlformat-lib"]}]},{"name":"ocaml-mew_vi","portdir":"ocaml/ocaml-mew_vi","version":"0.5.0","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/kandu/mew_vi","description":"Modal editing witch, VI interpreter","long_description":"Modal editing witch, VI interpreter","active":true,"categories":["textproc","ocaml"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["ocaml-dune","clang-18"]},{"type":"lib","ports":["ocaml","ocaml-findlib","ocaml-react","ocaml-mew"]}],"depends_on":[{"type":"lib","ports":["ocaml-lambda-term"]}]},{"name":"ocaml-mew","portdir":"ocaml/ocaml-mew","version":"0.1.0","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/kandu/mew","description":"Modal editing witch","long_description":"Modal editing witch","active":true,"categories":["textproc","ocaml"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["ocaml-dune","clang-18"]},{"type":"lib","ports":["ocaml","ocaml-findlib","ocaml-result","ocaml-trie"]}],"depends_on":[{"type":"lib","ports":["ocaml-mew_vi"]}]},{"name":"ocaml-merlin-lib","portdir":"ocaml/ocaml-merlin","version":"5.8-505","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/ocaml/merlin","description":"Editor helper, provides completion, typing and source browsing in Vim and Emacs","long_description":"Editor helper, provides completion, typing and source browsing in Vim and Emacs","active":true,"categories":["devel","ocaml"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["ocaml-dune","clang-18"]},{"type":"lib","ports":["ocaml-findlib","ocaml-menhir","ocaml","ocaml-menhirSdk","ocaml-menhirLib","ocaml-csexp"]}],"depends_on":[{"type":"lib","ports":["ocaml-dot-merlin-reader"]}]},{"name":"ocaml-dot-merlin-reader","portdir":"ocaml/ocaml-merlin","version":"5.8-505","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/ocaml/merlin","description":"Reads config files for merlin","long_description":"Editor helper, provides completion, typing and source browsing in Vim and Emacs","active":true,"categories":["devel","ocaml"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["ocaml-dune","clang-18"]},{"type":"lib","ports":["ocaml","ocaml-findlib","ocaml-merlin-lib"]}],"depends_on":[{"type":"lib","ports":["ocaml-merlin"]}]},{"name":"ocaml-merlin","portdir":"ocaml/ocaml-merlin","version":"5.8-505","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/ocaml/merlin","description":"Editor helper, provides completion, typing and source browsing in Vim and Emacs","long_description":"Editor helper, provides completion, typing and source browsing in Vim and Emacs","active":true,"categories":["devel","ocaml"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["ocaml-dune","clang-18"]},{"type":"lib","ports":["ocaml","ocaml-findlib","ocaml-yojson","ocaml-dot-merlin-reader"]}],"depends_on":[{"type":"test","ports":["stanc3"]}]},{"name":"ocaml-logs","portdir":"ocaml/ocaml-logs","version":"0.10.0","license":"ISC","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://erratique.ch/software/logs","description":"Logging infrastructure for OCaml","long_description":"Logging infrastructure for OCaml","active":true,"categories":["devel","ocaml"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["ocaml-ocamlbuild","ocaml-topkg","opam","clang-18"]},{"type":"lib","ports":["ocaml-fmt","ocaml","ocaml-js_of_ocaml","ocaml-findlib","ocaml-lwt","ocaml-cmdliner"]}],"depends_on":[{"type":"lib","ports":["ocaml-bos","ocaml-lambda-term","ocaml-logs-syslog","ocaml-utop","geneweb","ocaml-xtmpl","ocaml-xtmpl_ppx","stog"]}]},{"name":"ocaml-lambda-term","portdir":"ocaml/ocaml-lambda-term","version":"3.4.0","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/ocaml-community/lambda-term","description":"Cross-platform library for manipulating the terminal","long_description":"Lambda-Term is a cross-platform library for manipulating the terminal. It provides an abstraction for keys, mouse events, colors, as well as a set of widgets to write curses-like applications.","active":true,"categories":["devel","editors","ocaml"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["ocaml-dune","clang-18"]},{"type":"lib","ports":["ocaml-lwt","ocaml-lwt_react","ocaml-react","ocaml","ocaml-mew_vi","ocaml-zed","ocaml-logs","ocaml-findlib"]}],"depends_on":[{"type":"lib","ports":["ocaml-utop"]}]}]}