{"count":51892,"next":"https://ports.macports.org/api/v1/ports/?format=json&ordering=created_at&page=834","previous":"https://ports.macports.org/api/v1/ports/?format=json&ordering=created_at&page=832","results":[{"name":"octave-joystick","portdir":"octave/octave-joystick","version":"0.0.4","license":"GPL-3+","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/gnu-octave/octave-joystick","description":"Provides basic joystick functions for GNU Octave.","long_description":"Provides basic joystick functions for GNU Octave.","active":true,"categories":["science","math","octave"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1419}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-20"]},{"type":"lib","ports":["libsdl2","octave"]}],"depends_on":[]},{"name":"bat-extras","portdir":"textproc/bat-extras","version":"2024.08.24","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/eth-p/bat-extras","description":"Bash scripts that integrate bat with various command line tools.","long_description":"Bash scripts that integrate bat with various command line tools.","active":true,"categories":["textproc"],"maintainers":[{"name":"herby.gillot","github":"herbygillot","ports_count":1053}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["bash"]},{"type":"run","ports":["fzf","bat","git-delta","less","ripgrep","entr"]}],"depends_on":[]},{"name":"py312-more-itertools","portdir":"python/py-more-itertools","version":"10.8.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/more-itertools/more-itertools","description":"More routines for operating on iterables, beyond itertools.","long_description":"More routines for operating on iterables, beyond itertools.","active":true,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2896}],"variants":[],"dependencies":[{"type":"build","ports":["py312-build","py312-flit_core","py312-installer","clang-18"]},{"type":"lib","ports":["python312"]},{"type":"test","ports":["py312-pytest"]}],"depends_on":[{"type":"lib","ports":["py312-cheroot","py312-jaraco.classes","py312-jaraco.functools","py312-jaraco.text"]},{"type":"test","ports":["py312-path"]}]},{"name":"py312-jedi","portdir":"python/py-jedi","version":"0.19.2","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/davidhalter/jedi","description":"An autocompletion tool for Python that can be used for text editors.","long_description":"An autocompletion tool for Python that can be used for text editors.","active":true,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2896}],"variants":[],"dependencies":[{"type":"build","ports":["py312-installer","py312-wheel","clang-18","py312-build","py312-setuptools"]},{"type":"lib","ports":["py312-parso","python312"]}],"depends_on":[{"type":"lib","ports":["py312-ipython","py312-metakernel","py312-ptpython","py312-pudb","py312-python-lsp-server"]},{"type":"run","ports":["py312-spyder"]}]},{"name":"py312-parso","portdir":"python/py-parso","version":"0.8.6","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/davidhalter/parso","description":"A Python Parser","long_description":"A Python Parser","active":true,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2896}],"variants":[],"dependencies":[{"type":"build","ports":["py312-setuptools","py312-build","py312-installer","py312-wheel","clang-18"]},{"type":"lib","ports":["python312"]},{"type":"test","ports":["py312-pytest"]}],"depends_on":[{"type":"lib","ports":["py312-jedi"]},{"type":"run","ports":["py312-spyder"]}]},{"name":"py-circuitbreaker","portdir":"python/py-circuitbreaker","version":"2.0.0","license":"BSD","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/fabfuel/circuitbreaker","description":"Python implementation of the \"Circuit Breaker\" Pattern","long_description":"Python implementation of the \"Circuit Breaker\" Pattern","active":true,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py311-circuitbreaker"]}],"depends_on":[]},{"name":"py38-circuitbreaker","portdir":"python/py-circuitbreaker","version":"2.0.0","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/fabfuel/circuitbreaker","description":"Python implementation of the \"Circuit Breaker\" Pattern","long_description":"Python implementation of the \"Circuit Breaker\" Pattern","active":false,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py38-build","py38-setuptools","py38-wheel","py38-installer","clang-15"]},{"type":"lib","ports":["python38"]},{"type":"test","ports":["py38-pytest"]}],"depends_on":[{"type":"run","ports":["py38-oci"]}]},{"name":"py39-circuitbreaker","portdir":"python/py-circuitbreaker","version":"2.0.0","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/fabfuel/circuitbreaker","description":"Python implementation of the \"Circuit Breaker\" Pattern","long_description":"Python implementation of the \"Circuit Breaker\" Pattern","active":false,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py39-build","py39-setuptools","py39-wheel","py39-installer","clang-17"]},{"type":"lib","ports":["python39"]},{"type":"test","ports":["py39-pytest"]}],"depends_on":[{"type":"run","ports":["py39-oci"]}]},{"name":"py310-circuitbreaker","portdir":"python/py-circuitbreaker","version":"2.0.0","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/fabfuel/circuitbreaker","description":"Python implementation of the \"Circuit Breaker\" Pattern","long_description":"Python implementation of the \"Circuit Breaker\" Pattern","active":true,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py310-build","py310-setuptools","py310-wheel","py310-installer","clang-18"]},{"type":"lib","ports":["python310"]},{"type":"test","ports":["py310-pytest"]}],"depends_on":[{"type":"run","ports":["py310-oci"]}]},{"name":"py311-circuitbreaker","portdir":"python/py-circuitbreaker","version":"2.0.0","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/fabfuel/circuitbreaker","description":"Python implementation of the \"Circuit Breaker\" Pattern","long_description":"Python implementation of the \"Circuit Breaker\" Pattern","active":true,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py311-setuptools","py311-build","py311-installer","py311-wheel","clang-18"]},{"type":"lib","ports":["python311"]},{"type":"test","ports":["py311-pytest"]}],"depends_on":[{"type":"lib","ports":["py-circuitbreaker"]},{"type":"run","ports":["py311-oci"]}]},{"name":"py312-peewee","portdir":"python/py-peewee","version":"3.19.0","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/coleifer/peewee/","description":"a small, expressive orm -- supports postgresql, mysql and sqlite","long_description":"Peewee is a simple and small ORM. It has few (but expressive) concepts, making it easy to learn and intuitive to use.","active":true,"categories":["python"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["py312-setuptools","py312-build","py312-installer","clang-18","py312-wheel","py312-cython"]},{"type":"lib","ports":["python312"]}],"depends_on":[]},{"name":"py312-wcwidth","portdir":"python/py-wcwidth","version":"0.6.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/jquast/wcwidth/","description":"Library for building powerful interactive command lines in Python","long_description":"Library for building powerful interactive command lines in Python","active":true,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py312-build","py312-installer","py312-hatchling","clang-18"]},{"type":"lib","ports":["python312"]},{"type":"test","ports":["py312-pytest"]}],"depends_on":[{"type":"lib","ports":["py312-git-delete-merged-branches","py312-cli-helpers","py312-urwid","py312-blessed","py312-prompt_toolkit","py312-pyte"]},{"type":"test","ports":["py312-ftfy"]}]},{"name":"gcstar","portdir":"databases/gcstar","version":"1.8.0","license":"GPL-2+","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://gitlab.com/GCstar/GCstar","description":"Manage your collections of movies, games, books, music and more","long_description":"GCstar is an application for managing your collections. It supports many types of collections, including movies, books, games, comics, stamps, coins, and many more. You can even create your own collection type for whatever unique thing it is that you collect! Detailed information on each item can be automatically retrieved from the internet and you can store additional data, such as the location or who you've lent it to. You may also search and filter your collections by many criteria.","active":true,"categories":["databases"],"maintainers":[],"variants":["perl5_30","perl5_32","perl5_34"],"dependencies":[{"type":"build","ports":["makeicns","clang-18"]},{"type":"lib","ports":["perl5.34"]},{"type":"run","ports":["desktop-file-utils","xdg-utils","p5.34-archive-tar","p5.34-archive-zip","p5.34-compress-raw-zlib","p5.34-date-calc","p5.34-datetime-format-strptime","p5.34-digest-md5","p5.34-gd","p5.34-gdgraph","p5.34-gdtextutil","p5.34-gtk3","p5.34-image-exiftool","p5.34-json","p5.34-locale-codes","p5.34-lwp-protocol-https","p5.34-mime-base64","p5.34-mp3-info","p5.34-mp3-tag","p5.34-ogg-vorbis-header-pureperl","p5.34-time-piece","p5.34-xml-simple","p5.34-gtk3-simplelist","adwaita-icon-theme","shared-mime-info"]}],"depends_on":[]},{"name":"py312-pycares","portdir":"python/py-pycares","version":"5.0.1","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/saghul/pycares","description":"Python interface for c-ares.","long_description":"pycares is a Python module which provides an interface to c-ares. c-ares is a C library that performs DNS requests and name resolutions asynchronously.","active":true,"categories":["devel","python"],"maintainers":[{"name":"miguel","github":"ipglider","ports_count":91}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18","py312-setuptools","py312-wheel","cmake","py312-build","py312-installer"]},{"type":"lib","ports":["py312-cffi","python312"]}],"depends_on":[{"type":"lib","ports":["py312-pyarrow"]},{"type":"run","ports":["py312-aiodns"]},{"type":"test","ports":["py312-aiodns"]}]},{"name":"py312-aiodns","portdir":"python/py-aiodns","version":"4.0.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/saghul/aiodns","description":"Simple DNS resolver for asyncio.","long_description":"aiodns provides a simple way for doing asynchronous DNS resolutions with a synchronous looking interface by using pycares.","active":true,"categories":["devel","python"],"maintainers":[{"name":"miguel","github":"ipglider","ports_count":91}],"variants":[],"dependencies":[{"type":"build","ports":["py312-wheel","clang-18","py312-build","py312-installer","py312-setuptools"]},{"type":"lib","ports":["python312"]},{"type":"run","ports":["py312-pycares"]},{"type":"test","ports":["py312-pycares","py312-pytest","py312-pytest-asyncio"]}],"depends_on":[{"type":"lib","ports":["py312-discordpy","py312-aiohttp"]}]},{"name":"py312-charset-normalizer","portdir":"python/py-charset-normalizer","version":"3.4.7","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/ousret/charset_normalizer","description":"A library that helps you read text from an unknown charset encoding.","long_description":"A library that helps you read text from an unknown charset encoding.","active":true,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2896}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py312-build","py312-installer","py312-setuptools","py312-wheel","py312-setuptools_scm"]},{"type":"lib","ports":["python312"]},{"type":"test","ports":["py312-pytest"]}],"depends_on":[{"type":"lib","ports":["py312-pdfminer","py312-httpx","py312-requests","py312-requests-futures","httpie"]},{"type":"run","ports":["py312-xraylarch"]},{"type":"test","ports":["py312-numpy"]}]},{"name":"py312-maturin","portdir":"python/py-maturin","version":"1.13.1","license":"MIT and Apache-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/pyo3/maturin","description":"Build and publish crates with pyo3, rust-cpython and cffi bindings as well as rust binaries as python packages.","long_description":"Build and publish crates with pyo3, rust-cpython and cffi bindings as well as rust binaries as python packages.","active":true,"categories":["devel","python"],"maintainers":[{"name":"toby","github":"tobypeterson","ports_count":249}],"variants":[],"dependencies":[{"type":"build","ports":["clang-20","py312-wheel","py312-setuptools-rust","cargo","legacy-support","rust","py312-build","py312-installer","py312-setuptools"]},{"type":"lib","ports":["python312","libunwind"]}],"depends_on":[{"type":"build","ports":["py312-async-tiff","py312-bidi","py312-uv-build","py312-arro3-compute","py312-arro3-core","py312-arro3-io","py312-cramjam","py312-cryptography","py312-hf-xet","py312-jellyfish","py312-orjson","py312-pendulum","py312-pydantic_core","py312-rpds-py","py312-safetensors","py312-tokenizers"]}]},{"name":"py312-semantic_version","portdir":"python/py-semantic_version","version":"2.10.0","license":"Apache-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/rbarrois/python-semanticversion","description":"A library implementing the 'SemVer' scheme.","long_description":"This small python library provides a few tools to handle SemVer in Python. It follows strictly the 2.0.0 version of the SemVer scheme.","active":true,"categories":["python"],"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-asdf"]},{"type":"run","ports":["py312-setuptools-rust"]}]},{"name":"py312-setuptools-rust","portdir":"python/py-setuptools-rust","version":"1.12.1","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/PyO3/setuptools-rust","description":"Setuptools Rust extension plugin","long_description":"Setuptools Rust extension plugin","active":true,"categories":["devel","python"],"maintainers":[{"name":"toby","github":"tobypeterson","ports_count":249}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py312-build","py312-installer","py312-setuptools","py312-wheel","py312-setuptools_scm"]},{"type":"lib","ports":["python312"]},{"type":"run","ports":["cargo","rust","py312-typing_extensions","py312-semantic_version"]}],"depends_on":[{"type":"build","ports":["py312-async-tiff","py312-bidi","py312-uv-build","py312-arro3-compute","py312-arro3-core","py312-arro3-io","py312-bcrypt","py312-cramjam","py312-cryptg","py312-cryptography","py312-dulwich","py312-hf-xet","py312-jellyfish","py312-libcst","py312-logbook","py312-maturin","py312-orjson","py312-pendulum","py312-pydantic_core","py312-rpds-py","py312-rustworkx","py312-safetensors","py312-tiktoken","py312-tokenizers"]}]},{"name":"R-Bivariate.Pareto","portdir":"R/R-Bivariate.Pareto","version":"1.0.3","license":"GPL-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://cran.r-project.org/package=Bivariate.Pareto","description":"Bivariate Pareto models","long_description":"Perform competing risks analysis under bivariate Pareto models.","active":true,"categories":["science","math","finance","R"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["R","clang-19"]},{"type":"lib","ports":["R-CRAN-recommended","R-compound.Cox"]},{"type":"run","ports":["R"]}],"depends_on":[]},{"name":"R-FRACTION","portdir":"R/R-FRACTION","version":"1.1.1","license":"GPL-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://cran.r-project.org/package=FRACTION","description":"Numeric number into fraction","long_description":"Numeric number into fraction","active":true,"categories":["science","math","R"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["R","clang-19"]},{"type":"lib","ports":["R-CRAN-recommended"]},{"type":"run","ports":["R"]}],"depends_on":[{"type":"test","ports":["R-gorica"]}]},{"name":"R-GGRidge","portdir":"R/R-GGRidge","version":"1.1.0","license":"GPL-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://cran.r-project.org/package=GGRidge","description":"Graphical Group Ridge","long_description":"Graphical Group Ridge","active":true,"categories":["science","R"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["R","clang-19"]},{"type":"lib","ports":["R-gRbase","R-CVglasso","R-CRAN-recommended"]},{"type":"run","ports":["R"]}],"depends_on":[]},{"name":"R-ROI.models.miplib","portdir":"R/R-ROI.models.miplib","version":"1.0-0","license":"GPL-3","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://cran.r-project.org/package=ROI.models.miplib","description":"Access to MIPLIB from ROI","long_description":"Access to MIPLIB from ROI","active":true,"categories":["science","math","R"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-19","R"]},{"type":"lib","ports":["R-ROI","R-R.utils","R-CRAN-recommended","R-Rglpk"]},{"type":"run","ports":["R"]}],"depends_on":[]},{"name":"R-betaNB","portdir":"R/R-betaNB","version":"1.0.4","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://jeksterslab.github.io/betaNB","description":"Bootstrap for regression effect sizes","long_description":"Bootstrap for regression effect sizes","active":true,"categories":["science","math","R"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-19","R"]},{"type":"lib","ports":["R-CRAN-recommended"]},{"type":"run","ports":["R"]},{"type":"test","ports":["R-rmarkdown","R-knitr","R-testthat"]}],"depends_on":[]},{"name":"R-cglm","portdir":"R/R-cglm","version":"1.1","license":"GPL-2+","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://cran.r-project.org/package=cglm","description":"Fit conditional generalized linear models","long_description":"Fit conditional generalized linear models","active":true,"categories":["science","math","R"],"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-data.table","R-nleqslv","libgcc","libgcc14","R-CRAN-recommended","R-Rcpp","R-RcppArmadillo"]},{"type":"run","ports":["R"]}],"depends_on":[]},{"name":"R-compound.Cox","portdir":"R/R-compound.Cox","version":"3.30","license":"GPL-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://cran.r-project.org/package=compound.Cox","description":"Univariate feature selection and compound covariate for predicting survival","long_description":"Univariate feature selection and compound covariate methods under the Cox model with high-dimensional features.","active":true,"categories":["science","R"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["R","clang-19"]},{"type":"lib","ports":["R-numDeriv","R-CRAN-recommended"]},{"type":"run","ports":["R"]}],"depends_on":[{"type":"lib","ports":["R-Bivariate.Pareto"]}]},{"name":"R-deconvolveR","portdir":"R/R-deconvolveR","version":"1.2-1","license":"GPL-2+","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://bnaras.github.io/deconvolveR","description":"Empirical Bayes estimation strategies","long_description":"Empirical Bayes estimation strategies","active":true,"categories":["science","math","R"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["R","clang-19"]},{"type":"lib","ports":["R-CRAN-recommended"]},{"type":"run","ports":["R"]},{"type":"test","ports":["R-cowplot","R-ggplot2","R-knitr","R-rmarkdown"]}],"depends_on":[{"type":"lib","ports":["R-ebnm"]}]},{"name":"R-disaggR","portdir":"R/R-disaggR","version":"1.0.5.3","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://inseefr.github.io/disaggR","description":"Two-steps benchmarks for time series disaggregation","long_description":"Two-steps benchmarks for time series disaggregation","active":true,"categories":["science","math","R"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["R","clang-19"]},{"type":"lib","ports":["R-CRAN-recommended","R-RColorBrewer"]},{"type":"run","ports":["R"]},{"type":"test","ports":["R-rmarkdown","R-vdiffr","R-ggplot2","R-knitr","R-shiny","R-testthat"]}],"depends_on":[]},{"name":"R-ebnm","portdir":"R/R-ebnm","version":"1.1-2","license":"GPL-3+","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/stephenslab/ebnm","description":"Solve the Empirical Bayes Normal Means problem","long_description":"Solve the Empirical Bayes Normal Means problem","active":true,"categories":["science","math","R"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-19","R"]},{"type":"lib","ports":["R-mixsqp","R-truncnorm","R-dplyr","R-ggplot2","R-ashr","R-trust","R-horseshoe","R-CRAN-recommended","R-deconvolveR","R-magrittr","R-rlang"]},{"type":"run","ports":["R"]},{"type":"test","ports":["R-numDeriv","R-knitr","R-testthat","R-rmarkdown","R-cowplot"]}],"depends_on":[{"type":"lib","ports":["R-flashier"]},{"type":"test","ports":["R-mashr"]}]},{"name":"R-fRLR","portdir":"R/R-fRLR","version":"1.3.0","license":"GPL-2+","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/szcf-weiya/fRLR","description":"Fit Repeated Linear Regressions","long_description":"Fit Repeated Linear Regressions","active":true,"categories":["science","math","R"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-19","R"]},{"type":"lib","ports":["R-Rcpp","R-CRAN-recommended","libomp","gsl"]},{"type":"run","ports":["R"]},{"type":"test","ports":["R-knitr","R-testthat","R-rmarkdown"]}],"depends_on":[]},{"name":"R-gorica","portdir":"R/R-gorica","version":"0.1.4","license":"GPL-3+","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://informative-hypotheses.sites.uu.nl/software/goric","description":"Evaluation of inequality-constrained hypotheses using GORICA","long_description":"Evaluation of inequality-constrained hypotheses using GORICA","active":true,"categories":["science","math","R"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-19","R"]},{"type":"lib","ports":["R-lme4","R-quadprog","R-limSolve","R-bain","R-CRAN-recommended","R-mvtnorm","R-lavaan"]},{"type":"run","ports":["R"]},{"type":"test","ports":["R-testthat","R-matrixcalc","R-FRACTION"]}],"depends_on":[]},{"name":"R-iZID","portdir":"R/R-iZID","version":"0.0.1","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://cran.r-project.org/package=iZID","description":"Identify Zero-Inflated Distributions","long_description":"Identify Zero-Inflated Distributions","active":true,"categories":["science","math","R"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-19","R"]},{"type":"lib","ports":["R-foreach","R-rootSolve","R-extraDistr","R-CRAN-recommended","R-doParallel"]},{"type":"run","ports":["R"]}],"depends_on":[]},{"name":"R-kstMatrix","portdir":"R/R-kstMatrix","version":"1.0-1","license":"GPL-3","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://cran.r-project.org/package=kstMatrix","description":"Basic functions in knowledge space theory using matrix representation","long_description":"Basic functions in knowledge space theory using matrix representation","active":true,"categories":["science","R","economics"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-19","R"]},{"type":"lib","ports":["R-sets","R-pks","R-CRAN-recommended","R-igraph"]},{"type":"run","ports":["R"]},{"type":"test","ports":["R-knitr","R-rmarkdown"]}],"depends_on":[]},{"name":"R-ktweedie","portdir":"R/R-ktweedie","version":"1.0.3","license":"GPL-3","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://cran.r-project.org/package=ktweedie","description":"Tweedie compound Poisson model in the reproducing kernel Hilbert space","long_description":"Kernel-based Tweedie compound Poisson Gamma model using high-dimensional predictors for the analyses of zero-inflated response variables","active":true,"categories":["science","math","R"],"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":["libgcc","R-CRAN-recommended","libgcc14"]},{"type":"run","ports":["R"]},{"type":"test","ports":["R-knitr","R-rmarkdown","R-tweedie"]}],"depends_on":[]},{"name":"R-outbreaks","portdir":"R/R-outbreaks","version":"1.9.0","license":"GPL-2+","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://cran.r-project.org/package=outbreaks","description":"Collection of disease outbreak data","long_description":"Collection of disease outbreak data","active":true,"categories":["science","R"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["R","clang-19"]},{"type":"lib","ports":["R-CRAN-recommended"]},{"type":"run","ports":["R"]}],"depends_on":[{"type":"test","ports":["R-timeplyr"]}]},{"name":"R-qdapRegex","portdir":"R/R-qdapRegex","version":"0.7.8","license":"GPL-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://cran.r-project.org/package=qdapRegex","description":"Regular expression removal, extraction and replacement tools","long_description":"Regular expression removal, extraction and replacement tools","active":true,"categories":["textproc","science","R"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["R","clang-19"]},{"type":"lib","ports":["R-stringi","R-CRAN-recommended"]},{"type":"run","ports":["R"]},{"type":"test","ports":["R-testthat"]}],"depends_on":[]},{"name":"R-ramify","portdir":"R/R-ramify","version":"0.3.3","license":"GPL-2+","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://cran.r-project.org/package=ramify","description":"Additional matrix functionality for R","long_description":"Additional matrix functionality for R","active":true,"categories":["science","math","R"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["R","clang-19"]},{"type":"lib","ports":["R-CRAN-recommended"]},{"type":"run","ports":["R"]},{"type":"test","ports":["R-knitr","R-testthat"]}],"depends_on":[{"type":"lib","ports":["R-sgmodel"]}]},{"name":"R-rattle","portdir":"R/R-rattle","version":"5.5.2","license":"GPL-2+","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://rattle.togaware.com","description":"Graphical User Interface for Data Science in R","long_description":"Graphical User Interface for Data Science in R","active":true,"categories":["science","R"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-19","R"]},{"type":"lib","ports":["R-stringr","R-tibble","R-dplyr","R-tidyr","R-ggplot2","R-magrittr","R-bitops","R-rpart.plot","R-CRAN-recommended","R-XML","R-stringi"]},{"type":"run","ports":["R"]}],"depends_on":[{"type":"test","ports":["R-pmml"]}]},{"name":"R-timeplyr","portdir":"R/R-timeplyr","version":"0.8.2","license":"GPL-2+","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/NicChr/timeplyr","description":"Fast tidy tools for date and date-time manipulation","long_description":"Fast tidy tools for date and date-time manipulation","active":true,"categories":["science","R"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-19","R"]},{"type":"lib","ports":["R-rlang","R-timechange","R-collapse","R-vctrs","R-pillar","R-stringr","R-dplyr","R-tidyselect","R-ggplot2","R-lubridate","R-scales","R-CRAN-recommended","R-cppdoubles","R-cheapr","R-cpp11","R-data.table"]},{"type":"run","ports":["R"]},{"type":"test","ports":["R-zoo","R-tidyr","R-knitr","R-testthat","R-rmarkdown","R-bench","R-nycflights13","R-outbreaks"]}],"depends_on":[]},{"name":"bashunit","portdir":"devel/bashunit","version":"0.34.1","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://bashunit.typeddevs.com/","description":"A simple testing library for bash scripts.","long_description":"bashunit is a dedicated testing tool crafted specifically for Bash scripts. It empowers you with tests on your Bash codebase, ensuring that your scripts operate reliably and as intended. With an intuitive API and documentation, it streamlines the process for developers to implement and manage tests. This is beneficial regardless of the project's size or intricacy in Bash.","active":true,"categories":["devel","shells"],"maintainers":[{"name":"herby.gillot","github":"herbygillot","ports_count":1053}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["bash","gsed"]}],"depends_on":[]},{"name":"tree-sitter-lua","portdir":"devel/tree-sitter-lua","version":"2.1.3","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/Azganoth/tree-sitter-lua","description":"A tree-sitter parser for Lua","long_description":"A tree-sitter parser for Lua","active":true,"categories":["devel"],"maintainers":[{"name":"amake","github":"amake","ports_count":162}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]}],"depends_on":[{"type":"run","ports":["emacs","emacs-devel","emacs-app","emacs-app-devel"]}]},{"name":"veryfasttree","portdir":"science/veryfasttree","version":"4.0.4","license":"GPL-3","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/citiususc/veryfasttree","description":"Efficient phylogenetic tree inference for massive taxonomic datasets","long_description":"Efficient phylogenetic tree inference for massive taxonomic datasets","active":true,"categories":["science"],"maintainers":[{"name":"cesaralfredo.pineiro","github":"cesarpomar","ports_count":1}],"variants":["debug","native","universal"],"dependencies":[{"type":"build","ports":["cmake","clang-18"]},{"type":"lib","ports":["libomp"]}],"depends_on":[]},{"name":"py311-terminaltables","portdir":"python/py-terminaltables","version":"3.1.10","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://robpol86.github.io/terminaltables/","description":"Generate simple tables in terminals from a nested list of strings","long_description":"Easily draw tables in terminal/console applications from a list of lists of strings. Supports multi-line rows.","active":true,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py311-build","py311-installer","py311-poetry-core","clang-18"]},{"type":"lib","ports":["python311"]}],"depends_on":[{"type":"lib","ports":["oci-cli","py-terminaltables"]}]},{"name":"python313-devel","portdir":"lang/python313-devel","version":"3.13.0rc3","license":"none","platforms":"darwin","epoch":0,"replaced_by":"python313","homepage":"https://www.macports.org","description":"Obsolete port, replaced by python313","long_description":"This port has been replaced by python313.","active":false,"categories":["lang"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-17"]},{"type":"extract","ports":[null]},{"type":"fetch","ports":[null]},{"type":"lib","ports":[null]},{"type":"patch","ports":[null]},{"type":"run","ports":[null]},{"type":"test","ports":[null]}],"depends_on":[]},{"name":"py312-six","portdir":"python/py-six","version":"1.17.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://pypi.python.org/pypi/six/","description":"py-six is a Python 2 and 3 compatibility library.","long_description":"py-six is a Python 2 and 3 compatibility library. It provides utility functions for smoothing over the differences between the Python versions with the goal of writing Python code that is compatible on both Python versions.","active":true,"categories":["devel","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py312-setuptools","py312-build","py312-installer","py312-wheel","clang-18"]},{"type":"lib","ports":["python312"]},{"type":"test","ports":["py312-pytest"]}],"depends_on":[{"type":"lib","ports":["py312-xdis","git-review","legit","py312-agate","py312-ansible-core","py312-astunparse","py312-pynacl","py312-pypostal","py312-pytorch","py312-pywinrm","py312-qrcode","py312-rfc3339-validator","py312-scour","py312-stone","py312-tempora","py312-tox","py312-ufl","py312-vobject","py312-jsbeautifier","py312-bbpb","py312-bigfloat","py312-blessed","py312-configobj","py312-dateutil","py312-dijitso","py312-dropbox","py312-ecdsa","py312-flasgger","py312-flask-restful","py312-freezegun","py312-fs","py312-google-auth","py312-gviz_api","py312-hdfs","py312-healpy","py312-html5lib","py312-httpbin","py312-hypy","py312-ipython-sql","py312-irodsclient","py312-jsonpath-rw","py312-junit-xml","py312-leather","py312-lesscpy","py312-ligo-segments","py312-logilab-constraint","py312-lscsoft-glue","py312-mando","py312-pathlib2","py312-protobuf3","py312-prov","py312-pyannotate"]},{"type":"run","ports":["py312-langdetect","py312-spotipy","py312-pytest-shutil","py312-esridump","py312-resampy","py312-automat"]},{"type":"test","ports":["py312-pytest-fixture-config","py312-iocapture","py312-pyicu","py312-openid","py312-panedr","py312-ddt","py312-uncompyle6"]}]},{"name":"ocaml-rresult","portdir":"ocaml/ocaml-rresult","version":"0.7.0","license":"ISC","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://erratique.ch/software/rresult","description":"Result value combinators for OCaml","long_description":"Rresult is an OCaml module for handling computation results and errors in an explicit and declarative manner, without resorting to exceptions. It defines combinators to operate on the result type available from OCaml 4.03 in the standard library. OCaml 4.08 provides the Stdlib.Result module which you should prefer to Rresult.","active":true,"categories":["devel","ocaml"],"maintainers":[{"name":"pguyot","github":"pguyot","ports_count":176}],"variants":[],"dependencies":[{"type":"build","ports":["ocaml-ocamlbuild","ocaml-topkg","opam","clang-18"]},{"type":"lib","ports":["ocaml","ocaml-findlib"]}],"depends_on":[{"type":"lib","ports":["camlp5","ocaml-bos","ocaml-camlp5-buildscripts","ocaml-not-ocamlfind"]}]},{"name":"eask-cli","portdir":"devel/eask-cli","version":"0.12.9","license":"GPL-3","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://emacs-eask.github.io/","description":"CLI for building, runing, testing, and managing your Emacs Lisp dependencies","long_description":"Eask was built to be used as a package development tool in your Elisp packages. But now, it can be used as a dev tool for Elisp packages, dependency management for your configuration, or run elisp programs for all other purposes.","active":true,"categories":["devel"],"maintainers":[{"name":"jcs090218","github":"jcs090218","ports_count":1}],"variants":[],"dependencies":[{"type":"build","ports":["npm10","clang-18"]},{"type":"lib","ports":["nodejs22"]}],"depends_on":[]},{"name":"ifuse","portdir":"fuse/ifuse","version":"1.1.4","license":"LGPL-2.1","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://libimobiledevice.org/","description":"A fuse filesystem to access the contents of iOS devices","long_description":"A fuse filesystem to access the contents of iOS devices.","active":true,"categories":["devel","fuse"],"maintainers":[{"name":"therealketo","github":"therealketo","ports_count":17}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18","autoconf","automake","libtool","pkgconfig"]},{"type":"lib","ports":["libimobiledevice","libplist","macfuse","glib2"]}],"depends_on":[]},{"name":"py312-filelock","portdir":"python/py-filelock","version":"3.28.0","license":"public-domain","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://py-filelock.readthedocs.io/","description":"A platform independent file lock","long_description":"This package contains a single module, which implements a platform independent file lock in Python, which provides a simple way of inter-process communication:","active":true,"categories":["python"],"maintainers":[{"name":"funasoul","github":"funasoul","ports_count":15}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py312-build","py312-installer","py312-hatchling","py312-hatch-vcs"]},{"type":"lib","ports":["python312"]},{"type":"test","ports":["py312-pytest","py312-pytest-mock","py312-virtualenv","py312-pytest-asyncio","py312-pytest-timeout"]}],"depends_on":[{"type":"lib","ports":["py312-python-discovery","py312-aesara","py312-tldextract","py312-tox","py312-virtualenv","py312-diffusers","py312-fmf","py312-pytensor"]},{"type":"run","ports":["py312-datasets","py312-huggingface_hub","py312-pytest-mypy"]}]},{"name":"font-manager","portdir":"sysutils/font-manager","version":"0.9.4","license":"GPL-3","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/FontManager/font-manager","description":"Simple font management application for GTK Desktop Environments","long_description":"Simple font management application for GTK Desktop Environments","active":true,"categories":["sysutils","office","print"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["gettext","meson","ninja","pkgconfig","gtk-doc","vala","clang-18","python313"]},{"type":"lib","ports":["harfbuzz","freetype","libxml2","libarchive","gettext-runtime","gtk4","libadwaita","pango","sqlite3","dbus","glib2","json-glib","desktop-file-utils","gobject-introspection","fontconfig"]}],"depends_on":[]}]}