{"count":52341,"next":"https://ports.macports.org/api/v1/ports/?format=json&ordering=-created_at&page=216","previous":"https://ports.macports.org/api/v1/ports/?format=json&ordering=-created_at&page=214","results":[{"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":"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":1073}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["bash","gsed"]}],"depends_on":[]},{"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":"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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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":"py312-setuptools-rust","portdir":"python/py-setuptools-rust","version":"1.13.0","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":254}],"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-orjson","py312-tiktoken","py312-pydantic_core","py312-ast_serialize","py312-bidi","py312-cryptography","py312-uv-build","py312-arro3-compute","py312-arro3-core","py312-arro3-io","py312-rpds-py","py312-nh3","py312-obstore","py312-nutpie","py312-maturin","py312-bcrypt","py312-cramjam","py312-cryptg","py312-dulwich","py312-hf-xet","py312-jellyfish","py312-libcst","py312-logbook","py312-pendulum","py312-rustworkx","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-maturin","portdir":"python/py-maturin","version":"1.14.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":254}],"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-orjson","py312-pydantic_core","py312-ast_serialize","py312-bidi","py312-cryptography","py312-uv-build","py312-arro3-compute","py312-arro3-core","py312-arro3-io","py312-rpds-py","py312-nh3","py312-obstore","py312-nutpie","py312-cramjam","py312-hf-xet","py312-jellyfish","py312-pendulum","py312-safetensors","py312-tokenizers"]}]},{"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":2897}],"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":["httpie","py312-requests","py312-pdfminer","py312-requests-futures","py312-httpx"]},{"type":"run","ports":["py312-xraylarch"]},{"type":"test","ports":["py312-numpy"]}]},{"name":"py312-aiodns","portdir":"python/py-aiodns","version":"4.0.4","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":92}],"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-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":92}],"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":"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-wcwidth","portdir":"python/py-wcwidth","version":"0.8.1","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-cli-helpers","py312-urwid","py312-blessed","py312-git-delete-merged-branches","py312-pyte","py312-prompt_toolkit"]},{"type":"test","ports":["py312-ftfy"]}]},{"name":"py312-peewee","portdir":"python/py-peewee","version":"4.1.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":"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":"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":"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":"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":"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":"py312-parso","portdir":"python/py-parso","version":"0.8.7","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":2897}],"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":"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":2897}],"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-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":2897}],"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":"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":1073}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["bash"]},{"type":"run","ports":["fzf","bat","git-delta","less","ripgrep","entr"]}],"depends_on":[]},{"name":"octave-joystick","portdir":"octave/octave-joystick","version":"0.0.5","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":1545}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-20"]},{"type":"lib","ports":["libsdl2","octave"]}],"depends_on":[]},{"name":"R-timeROC","portdir":"R/R-timeROC","version":"0.4","license":"GPL-2+","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://cran.r-project.org/package=timeROC","description":"Time-dependent ROC curve and AUC for censored survival data","long_description":"Time-dependent ROC curve and AUC for censored survival data","active":true,"categories":["science","R"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-19","R"]},{"type":"lib","ports":["R-pec","R-CRAN-recommended","R-mvtnorm"]},{"type":"run","ports":["R"]},{"type":"test","ports":["R-timereg"]}],"depends_on":[{"type":"lib","ports":["R-FastJM"]}]},{"name":"R-tidyposterior","portdir":"R/R-tidyposterior","version":"1.0.1","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://tidyposterior.tidymodels.org","description":"Bayesian analysis to compare models using resampling statistics","long_description":"Bayesian analysis to compare models using resampling statistics","active":true,"categories":["science","math","R"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-19","R"]},{"type":"lib","ports":["R-tibble","R-dplyr","R-generics","R-purrr","R-tidyr","R-ggplot2","R-rstanarm","R-rsample","R-tune","R-workflowsets","R-CRAN-recommended","R-rlang","R-vctrs"]},{"type":"run","ports":["R"]},{"type":"test","ports":["R-knitr","R-testthat","R-rmarkdown","R-covr","R-parsnip","R-yardstick"]}],"depends_on":[]},{"name":"R-semptools","portdir":"R/R-semptools","version":"0.2.10","license":"GPL-3+","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://sfcheung.github.io/semptools","description":"Customize structural equation modelling plots","long_description":"Customize structural equation modelling plots","active":true,"categories":["science","R"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-19","R"]},{"type":"lib","ports":["R-CRAN-recommended","R-semPlot","R-rlang","R-lavaan"]},{"type":"run","ports":["R"]},{"type":"test","ports":["R-magrittr","R-knitr","R-testthat","R-rmarkdown"]}],"depends_on":[{"type":"test","ports":["R-manymome"]}]},{"name":"R-semPlot","portdir":"R/R-semPlot","version":"1.1.6","license":"GPL-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://cran.r-project.org/package=semPlot","description":"Path diagrams and visual analysis of various SEM packages’ output","long_description":"Path diagrams and visual analysis of various SEM packages’ output","active":true,"categories":["science","R"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-19","R"]},{"type":"lib","ports":["R-igraph","R-lavaan","R-XML","R-corpcor","R-qgraph","R-sem","R-rockchalk","R-OpenMx","R-CRAN-recommended","R-lisrelToR","R-colorspace","R-plyr"]},{"type":"run","ports":["R"]},{"type":"test","ports":["R-MplusAutomation"]}],"depends_on":[{"type":"lib","ports":["R-semptools"]},{"type":"test","ports":["R-jmv","R-manymome"]}]},{"name":"R-mbrglm","portdir":"R/R-mbrglm","version":"0.0.1","license":"GPL-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://cran.r-project.org/package=mbrglm","description":"Median Bias Reduction in Binomial-response GLMs","long_description":"Median Bias Reduction in Binomial-response GLMs","active":true,"categories":["science","math","R"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-19","R"]},{"type":"lib","ports":["R-CRAN-recommended","R-enrichwith","R-nleqslv"]},{"type":"run","ports":["R"]},{"type":"test","ports":["R-brglm"]}],"depends_on":[{"type":"test","ports":["R-brglm2"]}]},{"name":"R-lisrelToR","portdir":"R/R-lisrelToR","version":"0.3","license":"GPL-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://cran.r-project.org/package=lisrelToR","description":"Import output from LISREL into R","long_description":"Import output from LISREL into R","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":"lib","ports":["R-semPlot"]}]},{"name":"R-gausscov","portdir":"R/R-gausscov","version":"1.1.3","license":"GPL-3","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://cran.r-project.org/package=gausscov","description":"Gaussian covariate method for variable selection","long_description":"Gaussian covariate method for variable selection","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-CRAN-recommended","libgcc14","libgcc"]},{"type":"run","ports":["R"]}],"depends_on":[]},{"name":"R-enrichwith","portdir":"R/R-enrichwith","version":"0.3.1","license":"(GPL-2 or GPL-3)","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://cran.r-project.org/package=enrichwith","description":"Methods to enrich R objects with extra components","long_description":"Methods to enrich R objects with extra components","active":true,"categories":["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-whisker","R-betareg","R-brglm","R-gnm","R-SuppDists","R-ggplot2","R-knitr","R-rmarkdown"]}],"depends_on":[{"type":"lib","ports":["R-brglm2","R-mbrglm"]}]},{"name":"R-detectseparation","portdir":"R/R-detectseparation","version":"0.3","license":"GPL-3","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/ikosmidis/detectseparation","description":"Detect and check for separation and infinite maximum likelihood estimates","long_description":"Detect and check for separation and infinite maximum likelihood estimates","active":true,"categories":["science","math","R"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-19","R"]},{"type":"lib","ports":["R-CRAN-recommended","R-pkgload","R-ROI.plugin.lpsolve","R-ROI","R-lpSolveAPI"]},{"type":"run","ports":["R"]},{"type":"test","ports":["R-ROI.plugin.alabama","R-brglm2","R-knitr","R-rmarkdown","R-covr","R-tinytest","R-AER","R-ROI.plugin.glpk","R-ROI.plugin.ecos"]}],"depends_on":[{"type":"test","ports":["R-brglm2"]}]}]}