{"count":52338,"next":"https://ports.macports.org/api/v1/ports/?format=json&ordering=-created_at&page=209","previous":"https://ports.macports.org/api/v1/ports/?format=json&ordering=-created_at&page=207","results":[{"name":"ocaml-js_of_ocaml-compiler","portdir":"ocaml/ocaml-js_of_ocaml","version":"6.4.0","license":"(GPL-2+ or LGPL-2.1+)","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/ocsigen/js_of_ocaml","description":"Compiler from OCaml bytecode to JavaScript","long_description":"Compiler from OCaml bytecode to JavaScript","active":true,"categories":["devel","lang","ocaml"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["ocaml-dune","clang-18"]},{"type":"lib","ports":["ocaml-menhir","ocaml-menhirLib","ocaml-menhirSdk","ocaml-sedlex","ocaml","ocaml-compiler-libs","ocaml-ppxlib","ocaml-cmdliner","ocaml-yojson","ocaml-findlib"]}],"depends_on":[{"type":"lib","ports":["ocaml-js_of_ocaml"]}]},{"name":"ocaml-js_of_ocaml","portdir":"ocaml/ocaml-js_of_ocaml","version":"6.4.0","license":"(GPL-2+ or LGPL-2.1+)","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/ocsigen/js_of_ocaml","description":"Compiler from OCaml bytecode to JavaScript","long_description":"Compiler from OCaml bytecode to JavaScript","active":true,"categories":["devel","lang","ocaml"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["ocaml-dune","clang-18"]},{"type":"lib","ports":["ocaml","ocaml-findlib","ocaml-ppxlib","ocaml-js_of_ocaml-compiler"]}],"depends_on":[{"type":"lib","ports":["ocaml-logs"]}]},{"name":"ocaml-fpath","portdir":"ocaml/ocaml-fpath","version":"0.7.3","license":"ISC","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/dbuenzli/fpath","description":"File system paths for OCaml","long_description":"File system paths for OCaml","active":true,"categories":["devel","ocaml"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["ocaml-ocamlbuild","ocaml-topkg","opam","clang-18"]},{"type":"lib","ports":["ocaml-findlib","ocaml-astring","ocaml"]}],"depends_on":[{"type":"lib","ports":["ocaml-bos","ocaml-ocamlformat-lib"]}]},{"name":"ocaml-expect_test_helpers_kernel","portdir":"ocaml/ocaml-expect_test_helpers_kernel","version":"0.13.0","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/janestreet/expect_test_helpers_kernel","description":"Helpers for writing expectation tests","long_description":"Helpers for writing expectation tests","active":true,"categories":["devel","ocaml"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["ocaml-dune","clang-18"]},{"type":"lib","ports":["ocaml-findlib","ocaml-stdio","ocaml-re","ocaml","ocaml-base_quickcheck","ocaml-core_kernel","ocaml-ppx_jane","ocaml-sexp_pretty","ocaml-base"]}],"depends_on":[]},{"name":"ocaml-either","portdir":"ocaml/ocaml-either","version":"1.0.0","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/mirage/either","description":"Compatibility Either module","long_description":"Compatibility Either module","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-xdg","portdir":"ocaml/ocaml-dune","version":"3.24.0","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/ocaml/dune","description":"Composable build system for OCaml","long_description":"Dune is a build system for OCaml and Reason.","active":true,"categories":["devel","ocaml"],"maintainers":[{"name":"landonf","github":"landonf","ports_count":85}],"variants":[],"dependencies":[{"type":"build","ports":["ocaml-dune","clang-18"]},{"type":"lib","ports":["ocaml","ocaml-findlib"]}],"depends_on":[{"type":"lib","ports":["ocaml-utop"]}]},{"name":"ocaml-dune-build-info","portdir":"ocaml/ocaml-dune","version":"3.24.0","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/ocaml/dune","description":"Composable build system for OCaml","long_description":"Dune is a build system for OCaml and Reason.","active":true,"categories":["devel","ocaml"],"maintainers":[{"name":"landonf","github":"landonf","ports_count":85}],"variants":[],"dependencies":[{"type":"build","ports":["ocaml-dune","clang-18"]},{"type":"lib","ports":["ocaml","ocaml-findlib"]}],"depends_on":[{"type":"lib","ports":["ocaml-ocamlformat-lib","stog"]}]},{"name":"stanc3","portdir":"math/stanc3","version":"2.35.0","license":"BSD","platforms":"darwin","epoch":1,"replaced_by":null,"homepage":"https://mc-stan.org/stanc3/stanc","description":"New compiler for Stan, written in OCaml","long_description":"New compiler for Stan, written in OCaml","active":true,"categories":["lang","math","ocaml"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["ocaml-dune","clang-18"]},{"type":"lib","ports":["ocaml-menhir","ocaml-ppx_deriving","ocaml-yojson","ocaml-re","python311","ocaml-fmt","ocaml-core","ocaml-core_kernel","ocaml","ocaml-findlib"]},{"type":"test","ports":["ocaml-bisect_ppx","ocaml-patdiff","ocaml-merlin","ocaml-ocamlformat","ocaml-ocp-indent","ocaml-utop"]}],"depends_on":[]},{"name":"lua-fennel-docs","portdir":"lua/lua-fennel","version":"1.3.1-1","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://fennel-lang.org/","description":"a lisp that compiles to Lua","long_description":"Fennel is a lisp that compiles to Lua.","active":true,"categories":["lang","lua"],"maintainers":[{"name":"l2dy","github":"l2dy","ports_count":97}],"variants":[],"dependencies":[{"type":"build","ports":["lua-luarocks","clang-18"]},{"type":"lib","ports":[null]}],"depends_on":[{"type":"run","ports":["lua51-fennel","lua52-fennel","lua53-fennel","lua54-fennel"]}]},{"name":"R-wesanderson","portdir":"R/R-wesanderson","version":"0.3.7","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://cran.r-project.org/package=wesanderson","description":"Wes Anderson palette generator","long_description":"Wes Anderson palette generator","active":true,"categories":["graphics","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-ggplot2"]}],"depends_on":[{"type":"test","ports":["R-colorspace","R-modelsummary"]}]},{"name":"R-tinysnapshot","portdir":"R/R-tinysnapshot","version":"0.0.6","license":"GPL-3+","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/vincentarelbundock/tinysnapshot","description":"Snapshots for unit tests using the R-tinytest framework","long_description":"Snapshots for unit tests using the R-tinytest framework","active":true,"categories":["devel","science","R"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-19","R"]},{"type":"lib","ports":["R-magick","R-CRAN-recommended","R-diffobj","R-tinytest"]},{"type":"run","ports":["R"]},{"type":"test","ports":["R-ggplot2","R-ragg","R-svglite","R-fontquiver","R-rsvg"]}],"depends_on":[{"type":"test","ports":["R-dimensio","R-khroma","R-modelsummary","R-tinytable"]}]},{"name":"R-themis","portdir":"R/R-themis","version":"1.0.2","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://themis.tidymodels.org","description":"Extra recipes steps for dealing with unbalanced data","long_description":"Extra recipes steps for dealing with unbalanced data","active":true,"categories":["science","R"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-19","R"]},{"type":"lib","ports":["R-glue","R-lifecycle","R-vctrs","R-tibble","R-withr","R-dplyr","R-generics","R-purrr","R-gower","R-hardhat","R-recipes","R-CRAN-recommended","R-ROSE","R-RANN","R-rlang"]},{"type":"run","ports":["R"]},{"type":"test","ports":["R-ggplot2","R-testthat","R-covr","R-modeldata","R-dials"]}],"depends_on":[{"type":"test","ports":["R-caret"]}]},{"name":"R-superpc","portdir":"R/R-superpc","version":"1.12","license":"GPL-3+","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/jedazard/superpc","description":"Supervised Principal Components","long_description":"Supervised Principal 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"]}],"depends_on":[{"type":"test","ports":["R-caret"]}]},{"name":"R-subselect","portdir":"R/R-subselect","version":"0.15.5","license":"GPL-2+","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://cran.r-project.org/package=subselect","description":"Selection of variable subsets","long_description":"Selection of variable subsets","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","libgcc","libgcc14","R-corpcor","R-ISwR"]},{"type":"run","ports":["R"]}],"depends_on":[{"type":"test","ports":["R-caret"]}]},{"name":"R-rospca","portdir":"R/R-rospca","version":"1.1.0","license":"GPL-2+","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://cran.r-project.org/package=rospca","description":"Robust Sparse PCA using the ROSPCA Algorithm","long_description":"Robust Sparse PCA using the ROSPCA Algorithm","active":true,"categories":["science","math","R"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-19","R"]},{"type":"lib","ports":["R-robustbase","R-pcaPP","R-rrcov","R-elasticnet","R-mvtnorm","R-CRAN-recommended","R-mrfDepth","R-rrcovHD","R-pracma"]},{"type":"run","ports":["R"]}],"depends_on":[{"type":"test","ports":["R-cellWise"]}]},{"name":"R-rcartocolor","portdir":"R/R-rcartocolor","version":"2.1.1","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://cran.r-project.org/package=rcartocolor","description":"CARTOColors palettes","long_description":"CARTOColors palettes","active":true,"categories":["graphics","science","R"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-19","R"]},{"type":"lib","ports":["R-CRAN-recommended","R-ggplot2","R-scales"]},{"type":"run","ports":["R"]},{"type":"test","ports":["R-testthat","R-covr","R-vdiffr","R-spData","R-sf"]}],"depends_on":[{"type":"test","ports":["R-colorspace"]}]},{"name":"R-pmml","portdir":"R/R-pmml","version":"2.5.2","license":"GPL-3","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://open-source.softwareag.com/r-pmml","description":"Generate PMML for various models","long_description":"Generate PMML for various models","active":true,"categories":["science","R"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-19","R"]},{"type":"lib","ports":["R-XML","R-CRAN-recommended","R-stringr"]},{"type":"run","ports":["R"]},{"type":"test","ports":["R-testthat","R-rmarkdown","R-covr","R-forecast","R-randomForest","R-kernlab","R-caret","R-gbm","R-glmnet","R-xgboost","R-arules","R-rattle","R-ada","R-amap","R-neighbr","R-clue","R-data.table","R-e1071","R-tibble","R-knitr"]}],"depends_on":[{"type":"test","ports":["R-arules","R-partykit"]}]},{"name":"R-neighbr","portdir":"R/R-neighbr","version":"1.0.3","license":"GPL-2.1+","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://cran.r-project.org/package=neighbr","description":"Classification, regression, clustering with k-nearest neighbors","long_description":"Classification, regression, clustering with k-nearest neighbors","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-mlbench","R-knitr","R-testthat","R-rmarkdown"]}],"depends_on":[{"type":"test","ports":["R-pmml"]}]},{"name":"R-mrfDepth","portdir":"R/R-mrfDepth","version":"1.0.17","license":"GPL-2+","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://cran.r-project.org/package=mrfDepth","description":"Depth measures in multivariate, regression and functional settings","long_description":"Tools to compute depth measures and implementations of related tasks such as outlier detection, data exploration and classification of multivariate, regression and functional data.","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-RcppEigen","R-abind","R-matrixStats","R-reshape2","R-ggplot2","R-geometry","R-CRAN-recommended","libgcc14","libgcc","R-Rcpp","R-RcppArmadillo"]},{"type":"run","ports":["R"]},{"type":"test","ports":["R-robustbase"]}],"depends_on":[{"type":"lib","ports":["R-rospca"]}]},{"name":"R-knitrBootstrap","portdir":"R/R-knitrBootstrap","version":"1.0.3","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/jimhester/knitrBootstrap","description":"R-knitr bootstrap framework","long_description":"R-knitr bootstrap framework","active":true,"categories":["science","R"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["R","clang-19"]},{"type":"lib","ports":["R-CRAN-recommended","R-rmarkdown","R-markdown","R-knitr"]},{"type":"run","ports":["R"]},{"type":"test","ports":["R-roxygen2","R-maps","R-corrplot","R-mapproj","R-maptools","R-xtable","R-plyr","R-reshape2","R-ggplot2","R-testthat","R-igraph"]}],"depends_on":[{"type":"test","ports":["R-ChemmineOB","R-ChemmineR","R-fmcsR"]}]},{"name":"R-gtExtras","portdir":"R/R-gtExtras","version":"0.5.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://jthomasmock.github.io/gtExtras","description":"Extending R-gt for beautiful HTML tables","long_description":"Extending R-gt for beautiful HTML tables","active":true,"categories":["science","R"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-19","R"]},{"type":"lib","ports":["R-htmltools","R-commonmark","R-fontawesome","R-ggplot2","R-knitr","R-scales","R-gt","R-paletteer","R-CRAN-recommended","R-cli","R-dplyr","R-rlang"]},{"type":"run","ports":["R"]},{"type":"test","ports":["R-svglite","R-base64enc","R-fs","R-magrittr","R-xml2","R-stringr","R-tibble","R-hms","R-tidyr","R-tidyselect","R-sass","R-testthat","R-rvest","R-covr","R-bitops"]}],"depends_on":[{"type":"test","ports":["R-modelsummary"]}]},{"name":"R-fmcsR","portdir":"R/R-fmcsR","version":"1.46.0","license":"Artistic-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/girke-lab/fmcsR","description":"Mismatch-tolerant maximum common substructure searching","long_description":"Mismatch-tolerant maximum common substructure searching","active":true,"categories":["science","R","bioconductor"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-19","R","grep"]},{"type":"lib","ports":["R-CRAN-recommended","R-RUnit","R-BiocGenerics","R-ChemmineR"]},{"type":"run","ports":["R"]},{"type":"test","ports":["R-knitr","R-rmarkdown","R-BiocStyle","R-knitcitations","R-knitrBootstrap"]}],"depends_on":[{"type":"test","ports":["R-ChemmineR"]}]},{"name":"R-discretization","portdir":"R/R-discretization","version":"1.0-1.1","license":"GPL","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://cran.r-project.org/package=discretization","description":"Data preprocessing, discretization for classification","long_description":"Data preprocessing, discretization for classification","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-arulesCBA"]}]},{"name":"R-arulesViz","portdir":"R/R-arulesViz","version":"1.5.3","license":"GPL-3","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/mhahsler/arulesViz","description":"Visualize association rules and frequent item sets","long_description":"Visualize association rules and frequent item sets","active":true,"categories":["science","R"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-19","R"]},{"type":"lib","ports":["R-tidyr","R-ggplot2","R-DT","R-igraph","R-visNetwork","R-scatterplot3d","R-plotly","R-vcd","R-seriation","R-ggraph","R-arules","R-CRAN-recommended","R-tibble","R-dplyr"]},{"type":"run","ports":["R"]},{"type":"test","ports":["R-shiny","R-shinythemes","R-htmlwidgets","R-tidygraph","R-graph","R-Rgraphviz"]}],"depends_on":[{"type":"lib","ports":["R-fdm2id"]},{"type":"test","ports":["R-arules"]}]},{"name":"R-arulesCBA","portdir":"R/R-arulesCBA","version":"1.2.7","license":"GPL-3","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/mhahsler/arulesCBA","description":"Classification based on association rules","long_description":"Classification based on association rules","active":true,"categories":["science","R"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-19","R"]},{"type":"lib","ports":["R-CRAN-recommended","R-glmnet","R-discretization","R-arules"]},{"type":"run","ports":["R"]}],"depends_on":[{"type":"test","ports":["R-arules"]}]},{"name":"R-amap","portdir":"R/R-amap","version":"0.8-20","license":"GPL","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://cran.r-project.org/package=amap","description":"Another Multidimensional Analysis Package","long_description":"Tools for clustering and principal component analysis (with robust methods and parallelized functions).","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-Biobase"]}],"depends_on":[{"type":"test","ports":["R-pmml"]}]},{"name":"R-ada","portdir":"R/R-ada","version":"2.0-5","license":"GPL","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://cran.r-project.org/package=ada","description":"Package for stochastic boosting","long_description":"Package for stochastic boosting","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-pmml"]}]},{"name":"R-UpSetR","portdir":"R/R-UpSetR","version":"1.4.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/hms-dbmi/UpSetR","description":"More scalable alternative to Venn and Euler diagrams for visualizing intersecting sets","long_description":"More scalable alternative to Venn and Euler diagrams for visualizing intersecting sets","active":true,"categories":["science","R"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-19","R"]},{"type":"lib","ports":["R-gridExtra","R-scales","R-CRAN-recommended","R-plyr","R-ggplot2"]},{"type":"run","ports":["R"]},{"type":"test","ports":["R-knitr"]}],"depends_on":[{"type":"test","ports":["R-MultiAssayExperiment"]}]},{"name":"R-RPushbullet","portdir":"R/R-RPushbullet","version":"0.3.4","license":"GPL-2+","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://progressr.futureverse.org","description":"R Interface to the Pushbullet messaging service","long_description":"R Interface to the Pushbullet messaging service","active":true,"categories":["science","R"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["R","clang-19"]},{"type":"lib","ports":["R-curl","R-jsonlite","R-CRAN-recommended"]},{"type":"run","ports":["R"]}],"depends_on":[{"type":"lib","ports":["R-CoTiMA","R-SimDesign"]},{"type":"test","ports":["R-progressr"]}]},{"name":"R-ROSE","portdir":"R/R-ROSE","version":"0.0-4","license":"GPL-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://cran.r-project.org/package=ROSE","description":"Random Over-Sampling Examples","long_description":"Random Over-Sampling Examples","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-tree"]}],"depends_on":[{"type":"lib","ports":["R-themis"]}]},{"name":"R-ChemmineOB","portdir":"R/R-ChemmineOB","version":"1.42.0","license":"Artistic-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/girke-lab/ChemmineOB","description":"R interface to a subset of OpenBabel functionalities","long_description":"R interface to a subset of OpenBabel functionalities","active":true,"categories":["science","R","bioconductor"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-19","pkgconfig","R"]},{"type":"lib","ports":["R-Rcpp","R-BiocGenerics","R-zlibbioc","R-CRAN-recommended","eigen3","openbabel","R-BH"]},{"type":"run","ports":["R"]},{"type":"test","ports":["R-RUnit","R-knitr","R-rmarkdown","R-BiocManager","R-BiocStyle","R-ChemmineR","R-knitrBootstrap"]}],"depends_on":[{"type":"test","ports":["R-ChemmineR"]}]},{"name":"R-ChemmineDrugs","portdir":"R/R-ChemmineDrugs","version":"1.0.2","license":"Artistic-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://bioconductor.org/packages/ChemmineDrugs","description":"DrugBank data set","long_description":"DrugBank data set","active":true,"categories":["science","R","bioconductor"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-19","R"]},{"type":"lib","ports":["R-ChemmineR","R-CRAN-recommended","R-BiocGenerics","R-RSQLite"]},{"type":"run","ports":["R"]},{"type":"test","ports":["R-knitr","R-BiocStyle","R-knitcitations"]}],"depends_on":[{"type":"test","ports":["R-ChemmineR"]}]},{"name":"py312-shellingham","portdir":"python/py-shellingham","version":"1.5.4","license":"ISC","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/sarugaku/shellingham","description":"Tool to Detect Surrounding Shell","long_description":"Shellingham detects what shell the current Python executable is running in.","active":true,"categories":["devel","python"],"maintainers":[{"name":"davidgilman1","github":"dgilman","ports_count":146}],"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-hatch","py312-poetry-plugin-shell","py312-rstcheck"]},{"type":"run","ports":["py312-typer","py312-huggingface_hub"]}]},{"name":"py312-orjson","portdir":"python/py-orjson","version":"3.11.9","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/ijl/orjson","description":"orjson is a fast, correct JSON library","long_description":"orjson is a fast, correct JSON library. It benchmarks as the fastest Python library for JSON and is more correct than the standard json library or other third-party libraries. It serializes dataclass, datetime, numpy, and UUID instances natively.","active":true,"categories":["devel","python"],"maintainers":[{"name":"toby","github":"tobypeterson","ports_count":254}],"variants":[],"dependencies":[{"type":"build","ports":["legacy-support","cargo","clang-20","py312-setuptools-rust","py312-maturin","py312-installer","py312-build","rust"]},{"type":"lib","ports":["libunwind","python312"]},{"type":"run","ports":["py312-autoflake","py312-isort","py312-black","py312-types-ujson","py312-types-simplejson","py312-types-pytz","py312-types-python-dateutil","py312-mypy"]}],"depends_on":[{"type":"lib","ports":["py312-discordpy","py312-maggma"]}]},{"name":"py312-pyflakes","portdir":"python/py-pyflakes","version":"3.4.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/pycqa/pyflakes","description":"Passive checker of Python programs.","long_description":"Pyflakes is program to analyze Python programs and detect various errors. It works by parsing the source file, not importing it, so it is safe to use on modules with side effects. It's also much faster.","active":true,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2897}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py312-installer","py312-setuptools","py312-wheel","py312-build"]},{"type":"lib","ports":["py312-setuptools","python312"]},{"type":"run","ports":["pyflakes_select"]}],"depends_on":[{"type":"lib","ports":["py312-autoflake","py312-flake8","py312-python-lsp-server","py312-skyfield","py312-stem"]}]},{"name":"py312-autoflake","portdir":"python/py-autoflake","version":"2.3.1","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/PyCQA/autoflake","description":"Removes unused imports and unused variables","long_description":"Removes unused imports and unused variables","active":true,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py312-build","py312-installer","py312-hatchling","clang-18"]},{"type":"lib","ports":["python312","py312-pyflakes"]}],"depends_on":[{"type":"run","ports":["py312-orjson"]}]},{"name":"R-VariantAnnotation","portdir":"R/R-VariantAnnotation","version":"1.50.0","license":"Artistic-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://bioconductor.org/packages/VariantAnnotation","description":"Annotation of genetic variants","long_description":"Annotation of genetic variants","active":true,"categories":["science","R","bioconductor"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-19","R"]},{"type":"lib","ports":["R-BiocGenerics","R-Biobase","R-S4Vectors","R-IRanges","R-MatrixGenerics","R-XVector","R-zlibbioc","R-Rhtslib","R-Biostrings","curl","R-AnnotationDbi","R-GenomicFeatures","R-GenomicRanges","R-Rsamtools","R-SummarizedExperiment","R-rtracklayer","R-BSgenome","R-CRAN-recommended","R-GenomeInfoDb","R-DBI"]},{"type":"run","ports":["R"]}],"depends_on":[{"type":"test","ports":["R-BiocParallel","R-SeqArray","R-systemPipeR"]}]},{"name":"berry","portdir":"lang/berry","version":"1.1.0","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://berry-lang.github.io/","description":"An ultra-lightweight embedded scripting language optimized for microcontrollers.","long_description":"Berry is an ultra-lightweight dynamically typed embedded scripting language. It is designed for lower-performance embedded devices. The Berry interpreter-core's code size is less than 40KiB and can run on less than 4KiB heap (on ARM Cortex M4 CPU, Thumb ISA and ARMCC compiler). The interpreter of Berry includes a one-pass compiler and register-based VM. All the code is written in ANSI C99.","active":true,"categories":["devel","lang"],"maintainers":[{"name":"herby.gillot","github":"herbygillot","ports_count":1072}],"variants":["universal"],"dependencies":[{"type":"build","ports":["python311","clang-18"]}],"depends_on":[]},{"name":"libgifski","portdir":"graphics/gifski","version":"1.34.0","license":"AGPL-3","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://gif.ski/","description":"C library for gifski, a GIF encoder based on libimagequant (pngquant). Squeezes maximum possible quality from the awful GIF format.","long_description":"C library for gifski, which is the Highest-quality GIF encoder based on pngquant. gifski converts video frames to GIF animations using pngquant's fancy features for efficient cross-frame palettes and temporal dithering. It produces animated GIFs that use thousands of colors per frame.","active":true,"categories":["graphics"],"maintainers":[{"name":"herby.gillot","github":"herbygillot","ports_count":1072}],"variants":["universal"],"dependencies":[{"type":"build","ports":["legacy-support","cargo","cargo-c","clang-20","pkgconfig","rust"]},{"type":"lib","ports":["libunwind"]}],"depends_on":[]},{"name":"gifski","portdir":"graphics/gifski","version":"1.34.0","license":"AGPL-3","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://gif.ski/","description":"GIF encoder based on libimagequant (pngquant). Squeezes maximum possible quality from the awful GIF format.","long_description":"Highest-quality GIF encoder based on pngquant. gifski converts video frames to GIF animations using pngquant's fancy features for efficient cross-frame palettes and temporal dithering. It produces animated GIFs that use thousands of colors per frame.","active":true,"categories":["graphics"],"maintainers":[{"name":"herby.gillot","github":"herbygillot","ports_count":1072}],"variants":["universal"],"dependencies":[{"type":"build","ports":["cargo","legacy-support","rust","clang-20"]},{"type":"lib","ports":["libunwind"]}],"depends_on":[]},{"name":"c2d","portdir":"devel/c2d","version":"0.57","license":"Permissive","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/datajerk/c2d","description":"command line tool for creating Apple II disk images","long_description":"c2d is a command line utility that will read Apple II binary and monitor text files and output a DOS-ordered disk image that will boot your code quickly.","active":true,"categories":["devel"],"maintainers":[{"name":"ryandesign","github":"ryandesign","ports_count":2085}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18"]}],"depends_on":[]},{"name":"py312-requests","portdir":"python/py-requests","version":"2.34.2","license":"Apache-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://requests.readthedocs.io/","description":"Python HTTP for Humans.","long_description":"Most existing Python modules for dealing HTTP requests are insane. I have to look up everything that I want to do. Most of my worst Python experiences are a result of the various built-in HTTP libraries (yes, even worse than Logging). But this one's different. This one's going to be awesome. And simple. Really simple.","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"]},{"type":"lib","ports":["python312","py312-charset-normalizer","py312-certifi","py312-urllib3","py312-idna"]}],"depends_on":[{"type":"build","ports":["py312-undetected-chromedriver","py312-wxpython-4.0","py312-publicsuffix2","py312-pytorch"]},{"type":"lib","ports":["py312-spaCy","py312-hanko-certvalidator","py312-tiktoken","py312-socid-extractor","py312-pooch","py312-pyhyphen","py312-pynamecheap","py312-pywinrm","py312-quantecon","py312-rangehttpserver","py312-requests-cache","py312-requests-file","py312-requests-futures","py312-requests-kerberos","py312-requests-mock","py312-requests-oauthlib","py312-requests-unixsocket","py312-requests_ntlm","py312-responses","py312-resumable-urlretrieve","py312-scitokens","py312-siphon","py312-smi","py312-soco","py312-soundcloud-v2","py312-hanko","py312-tldextract","py312-torrequest","py312-treq","py312-tropycal","py312-update_checker","py312-upt-cpan","py312-upt-macports","py312-upt-pypi","py312-upt-rubygems","py312-urlwatch","py312-acme","py312-panel","py312-msal","py312-pyvo","py312-zeep","py312-dash","py312-docker","py312-pysigma","cartman","git-review","tmt","httpie","scdl","yewtube","py312-acoustid","py312-blosc2","py312-cachecontrol","py312-cloudflare2","py312-contextily","py312-cookiecutter","py312-coveralls","py312-dap","py312-diffusers","py312-digitalocean","py312-discogs-client","py312-dnspython","py312-dropbox","py312-epsg","py312-fdsnwsscripts","py312-fontaine","py312-google-api-core","py312-google-cloud-storage","py312-google-i18n-address","py312-gpstime","py312-gpsoauth","py312-gsecrets","py312-gwosc","py312-gwpy","py312-hdfs","py312-ibroadcast","py312-igwn-auth-utils","py312-imgur","py312-jupyterlab_server","py312-ligo-gracedb","py312-mp-api","py312-obspy","py312-owslib"]},{"type":"run","ports":["py312-panel","py312-datasets","py312-requests-toolbelt","py312-dns-lexicon","py312-pygithub","py312-django-allauth","py312-hcloud","py312-pymatgen","py312-sphinx","py312-libpysal","virt-manager","py312-engineio","py312-keystoneauth1","py312-esridump","py312-keystoneclient","gpodder","py312-flit","py312-folium","py312-oslo-config","py312-xraylarch","py312-access","py312-mailmanclient","py312-bpemb","py312-socketio","py312-cinderclient","py312-spotipy","py312-cloudscraper","py312-codecov","py312-openstackclient","py312-osc-lib"]},{"type":"test","ports":["py312-pytest-httpserver","py312-mitmproxy"]}]},{"name":"py312-idna","portdir":"python/py-idna","version":"3.18","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/kjd/idna/","description":"Internationalized Domain Names in Applications (IDNA).","long_description":"Internationalized Domain Names in Applications (IDNA).","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"]}],"depends_on":[{"type":"lib","ports":["py312-yarl","py312-httpx2","gajim","py312-anyio","py312-dnspython","py312-httpx","py312-tldextract","py312-trio","py312-requests","py312-jsonschema-format-nongpl","py312-requests-futures","py312-service_identity"]},{"type":"run","ports":["py312-hyperlink","py312-trustme","py312-nbxmpp"]}]},{"name":"py312-isort","portdir":"python/py-isort","version":"8.0.1","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/PyCQA/isort","description":"A Python utility / library to sort Python imports.","long_description":"isort is a Python utility / library to sort imports alphabetically, and automatically separated into sections. It provides a command line utility, Python library and plugins for various editors to quickly sort all your imports.","active":true,"categories":["devel","python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2220}],"variants":[],"dependencies":[{"type":"build","ports":["py312-installer","py312-hatch-vcs","clang-18","py312-build","py312-hatchling"]},{"type":"lib","ports":["python312"]},{"type":"run","ports":["isort_select"]}],"depends_on":[{"type":"lib","ports":["py312-pylint"]},{"type":"run","ports":["py312-orjson"]}]},{"name":"py312-poetry-core","portdir":"python/py-poetry-core","version":"2.2.1","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/python-poetry/poetry-core","description":"A PEP 517 build backend implementation developed for Poetry.","long_description":"A PEP 517 build backend implementation developed for Poetry. This project is intended to be a light weight, fully compliant, self-contained package allowing PEP 517 compatible build frontends to build Poetry managed projects.","active":true,"categories":["devel","python"],"maintainers":[{"name":"davidgilman1","github":"dgilman","ports_count":146}],"variants":[],"dependencies":[{"type":"build","ports":["py312-build","py312-installer","clang-18"]},{"type":"lib","ports":["python312"]}],"depends_on":[{"type":"build","ports":["py312-oct2py","py312-dns-lexicon","py312-rich","py312-poethepoet","py312-aiohappyeyeballs","py312-sigma-cli","py312-tomlkit","py312-pygls","py312-pysigma","py312-textual","radon","reuse","jrnl","epy","py312-alagitpull","py312-backoff","py312-bbpb","py312-bpylist2","py312-cleo","py312-clikit","py312-country","py312-coveralls","py312-crashtest","py312-decli","py312-docstyle","py312-dunamai","py312-ffmpy","py312-fido2","py312-flask-babel","py312-flexmock","py312-fortranformat","py312-funcparserlib","py312-gpsoauth","py312-iso8601","py312-josepy","py312-langcodes","py312-metakernel","py312-pastel","py312-pick","py312-pkgconfig","py312-poetry-plugin-export","py312-poetry-plugin-shell","py312-pskc","py312-pylint-venv","py312-pytest-httpserver","py312-python-pae","py312-pytzdata","py312-qrcode","py312-questionary","py312-rdflib","py312-rencode","py312-requests-cache","py312-rich-theme-manager","py312-rsa","py312-shortuuid","py312-tinydb","py312-unpaddedbase64","py312-virtualfish","py312-xdg","py312-xdg-base-dirs","py312-yaspin","yubikey-manager4"]}]},{"name":"py312-platformdirs","portdir":"python/py-platformdirs","version":"4.10.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/platformdirs/platformdirs","description":"A small Python module for determining appropriate platform-specific dirs","long_description":"A small Python module for determining appropriate platform-specific dirs, e.g. a \"user data dir\".","active":true,"categories":["devel","python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2220}],"variants":[],"dependencies":[{"type":"build","ports":["py312-build","py312-installer","py312-hatchling","py312-hatch-vcs","clang-18"]},{"type":"lib","ports":["python312"]}],"depends_on":[{"type":"lib","ports":["py312-yapf","py312-nutpie","py312-python-discovery","py312-hatch","py312-requests-cache","py312-tox","py312-virtualenv","py312-npe2","py312-black","py312-textual","py312-findpython","py312-jupyter_core","py312-pint","py312-pooch","py312-pylint"]},{"type":"run","ports":["py312-libpysal","py312-xraydb","py312-openstacksdk"]}]},{"name":"py312-click","portdir":"python/py-click","version":"8.3.3","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/pallets/click","description":"A simple wrapper around optparse for powerful command line utilities.","long_description":"A simple wrapper around optparse for powerful command line utilities.","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":["legit","py312-pgspecial","py312-python-dotenv","py312-snuggs","py312-spark_parser","py312-textx","py312-tmuxp","py312-uncompyle6","py312-xdis","py312-pytorch","py312-sigma-cli","py312-uvicorn","py312-fiona","py312-hatch","py312-black","py312-hanko","reuse","tmt","fava","py312-beancount","py312-certomancer","py312-click-plugins","py312-cligj","py312-cookiecutter","py312-dask","py312-distributed","py312-flask","py312-gammapy","py312-gsecrets","py312-httpx","py312-incremental","py312-lonboard","py312-mercantile","py312-morecantile","py312-nltk","py312-osxmetadata"]},{"type":"run","ports":["py312-rasterstats","py312-sacremoses","yubikey-manager4","py312-userpath","py312-sphinx-click","py312-rasterio","py312-typer","py312-rich-click"]}]},{"name":"py312-black","portdir":"python/py-black","version":"26.5.1","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://black.readthedocs.io/","description":"The uncompromising code formatter for Python.","long_description":"By using Black, you agree to cede control over minutiae of hand-formatting your Python source code. In return, Black gives you speed, determinism, and freedom from pycodestyle nagging about formatting. You will save time and mental energy for more important matters. Black makes code review faster by producing the smallest diffs possible. Blackened code looks the same regardless of the project you’re reading. Formatting becomes transparent after a while and you can focus on the content instead.","active":true,"categories":["python"],"maintainers":[{"name":"danchr","github":"danchr","ports_count":175}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py312-build","py312-installer","py312-hatchling","py312-hatch-fancy-pypi-readme","py312-hatch-vcs"]},{"type":"lib","ports":["py312-pytokens","python312","py312-packaging","py312-mypy_extensions","py312-pathspec","py312-click","py312-platformdirs"]},{"type":"run","ports":["black_select"]},{"type":"test","ports":["py312-pytest"]}],"depends_on":[{"type":"lib","ports":["py312-python-lsp-black","py312-sphinx-copybutton"]},{"type":"run","ports":["py312-orjson"]},{"type":"test","ports":["py312-license-expression"]}]},{"name":"mysql82-server","portdir":"databases/mysql82","version":"8.2.0","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":"mysql8-server","homepage":"https://www.macports.org","description":"Obsolete port, replaced by mysql8-server","long_description":"This port has been replaced by mysql8-server.","active":true,"categories":["databases"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"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":"mysql82","portdir":"databases/mysql82","version":"8.2.0","license":"(GPL-2 or OpenSSLException)","platforms":"darwin","epoch":0,"replaced_by":"mysql8","homepage":"https://www.macports.org","description":"Obsolete port, replaced by mysql8","long_description":"This port has been replaced by mysql8.","active":true,"categories":["databases"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"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":[]}]}