{"count":51960,"next":"https://ports.macports.org/api/v1/ports/?format=json&ordering=-created_at&page=132","previous":"https://ports.macports.org/api/v1/ports/?format=json&ordering=-created_at&page=130","results":[{"name":"py311-libnewt","portdir":"devel/libnewt","version":"0.52.25","license":"GPL-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://pagure.io/newt","description":"python 3.11 bindings (the \"snack\" module) for libnewt","long_description":"python 3.11 bindings (the \"snack\" module) for libnewt, a text-mode widget-based user interface library.","active":true,"categories":["devel","python"],"maintainers":[{"name":"ryandesign","github":"ryandesign","ports_count":2085}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","autoconf","automake","gettext","libtool"]},{"type":"lib","ports":["libnewt","popt","slang2","gettext-runtime","python311"]}],"depends_on":[]},{"name":"py310-libnewt","portdir":"devel/libnewt","version":"0.52.25","license":"GPL-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://pagure.io/newt","description":"python 3.10 bindings (the \"snack\" module) for libnewt","long_description":"python 3.10 bindings (the \"snack\" module) for libnewt, a text-mode widget-based user interface library.","active":true,"categories":["devel","python"],"maintainers":[{"name":"ryandesign","github":"ryandesign","ports_count":2085}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","autoconf","automake","gettext","libtool"]},{"type":"lib","ports":["libnewt","popt","slang2","python310","gettext-runtime"]}],"depends_on":[]},{"name":"py39-libnewt","portdir":"devel/libnewt","version":"0.52.25","license":"GPL-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://pagure.io/newt","description":"python 3.9 bindings (the \"snack\" module) for libnewt","long_description":"python 3.9 bindings (the \"snack\" module) for libnewt, a text-mode widget-based user interface library.","active":false,"categories":["devel","python"],"maintainers":[{"name":"ryandesign","github":"ryandesign","ports_count":2085}],"variants":[],"dependencies":[{"type":"build","ports":["clang-17","autoconf","automake","gettext","libtool"]},{"type":"lib","ports":["libnewt","popt","python39","slang2","gettext-runtime"]}],"depends_on":[]},{"name":"py38-libnewt","portdir":"devel/libnewt","version":"0.52.24","license":"GPL-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://pagure.io/newt","description":"python 3.8 bindings (the \"snack\" module) for libnewt","long_description":"python 3.8 bindings (the \"snack\" module) for libnewt, a text-mode widget-based user interface library.","active":false,"categories":["devel","python"],"maintainers":[{"name":"ryandesign","github":"ryandesign","ports_count":2085}],"variants":[],"dependencies":[{"type":"build","ports":["clang-16","autoconf","automake","gettext","libtool"]},{"type":"lib","ports":["libnewt","popt","python38","slang2","gettext-runtime"]}],"depends_on":[]},{"name":"whiptcl","portdir":"devel/libnewt","version":"0.52.25","license":"GPL-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://pagure.io/newt","description":"tcl bindings for libnewt","long_description":"whiptcl provides tcl bindings for libnewt, a text-mode widget-based user interface library.","active":true,"categories":["devel"],"maintainers":[{"name":"ryandesign","github":"ryandesign","ports_count":2085}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","autoconf","automake","gettext","libtool"]},{"type":"lib","ports":["libnewt","popt","slang2","tcl","gettext-runtime"]}],"depends_on":[]},{"name":"rye","portdir":"devel/rye","version":"0.44.0","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://rye-up.com/","description":"A Hassle-Free Python Experience","long_description":"A Hassle-Free Python Experience. Rye is a comprehensive project and package management solution for Python. Born from its creator's desire to establish a one-stop-shop for all Python users, Rye provides a unified experience to install and manage Python installations, pyproject.toml based projects, dependencies and virtualenvs seamlessly. It's designed to accommodate complex projects, monorepos and to facilitate global tool installations.","active":true,"categories":["devel","python"],"maintainers":[{"name":"herby.gillot","github":"herbygillot","ports_count":1056}],"variants":["universal"],"dependencies":[{"type":"build","ports":["cargo","legacy-support","rust","clang-20"]},{"type":"lib","ports":["libunwind"]}],"depends_on":[]},{"name":"gcli","portdir":"devel/gcli","version":"2.10.0","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://herrhotzenplotz.de/gcli/","description":"CLI utility to interact with various Git forges","long_description":"GCLI is a simple and portable CLI tool for interacting with GitHub, GitLab, and Gitea from the command line.","active":true,"categories":["devel"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["pkgconfig","bison","flex","clang-18","bash","coreutils"]},{"type":"lib","ports":["curl"]}],"depends_on":[]},{"name":"ocaml-ppx_import","portdir":"ocaml/ocaml-ppx_import","version":"1.12.0","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/ocaml-ppx/ppx_import","description":"A syntax extension for importing declarations from interface files","long_description":"A syntax extension for importing declarations from interface files","active":true,"categories":["devel","ocaml"],"maintainers":[{"name":"pguyot","github":"pguyot","ports_count":176}],"variants":[],"dependencies":[{"type":"build","ports":["ocaml-dune","clang-18"]},{"type":"lib","ports":["ocaml","ocaml-findlib","ocaml-ppxlib"]}],"depends_on":[{"type":"lib","ports":["geneweb"]}]},{"name":"ocaml-angstrom","portdir":"ocaml/ocaml-angstrom","version":"0.16.1","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/inhabitedtype/angstrom","description":"Parser combinators built for speed and memory-efficiency","long_description":"Angstrom is a parser-combinator library that makes it easy to write efficient, expressive, and reusable parsers suitable for high-performance applications. It exposes monadic and applicative interfaces for composition, and supports incremental input through buffered and unbuffered interfaces. Both interfaces give the user total control over the blocking behavior of their application, with the unbuffered interface enabling zero-copy IO. Parsers are backtracking by default and support unbounded lookahead.","active":true,"categories":["devel","ocaml"],"maintainers":[{"name":"pguyot","github":"pguyot","ports_count":176}],"variants":[],"dependencies":[{"type":"build","ports":["ocaml-dune","clang-18"]},{"type":"lib","ports":["ocaml","ocaml-findlib","ocaml-bigstringaf"]}],"depends_on":[{"type":"lib","ports":["ocaml-uri"]}]},{"name":"rb31-gnumeric","portdir":"ruby/rb-gnumeric","version":"4.2.4","license":"LGPL-2.1+","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://ruby-gnome2.osdn.jp","description":"Ruby/Gnumeric is a Ruby binding of Gnumeric","long_description":"Ruby/Gnumeric is a Ruby binding of Gnumeric","active":true,"categories":["science","gnome","ruby"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["gnumeric","ruby31"]},{"type":"run","ports":["rb31-goffice"]}],"depends_on":[]},{"name":"rb32-gnumeric","portdir":"ruby/rb-gnumeric","version":"4.2.4","license":"LGPL-2.1+","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://ruby-gnome2.osdn.jp","description":"Ruby/Gnumeric is a Ruby binding of Gnumeric","long_description":"Ruby/Gnumeric is a Ruby binding of Gnumeric","active":true,"categories":["science","gnome","ruby"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["gnumeric","ruby32"]},{"type":"run","ports":["rb32-goffice"]}],"depends_on":[]},{"name":"rb33-gnumeric","portdir":"ruby/rb-gnumeric","version":"4.2.4","license":"LGPL-2.1+","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://ruby-gnome2.osdn.jp","description":"Ruby/Gnumeric is a Ruby binding of Gnumeric","long_description":"Ruby/Gnumeric is a Ruby binding of Gnumeric","active":true,"categories":["science","gnome","ruby"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["gnumeric","ruby33"]},{"type":"run","ports":["rb33-goffice"]}],"depends_on":[]},{"name":"rb-gnumeric","portdir":"ruby/rb-gnumeric","version":"4.2.4","license":"LGPL-2.1+","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://ruby-gnome2.osdn.jp","description":"Ruby/Gnumeric is a Ruby binding of Gnumeric","long_description":"Ruby/Gnumeric is a Ruby binding of Gnumeric","active":true,"categories":["science","gnome","ruby"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]}],"depends_on":[]},{"name":"ocaml-pcre2","portdir":"ocaml/ocaml-pcre2","version":"8.0.4","license":"LGPL-2.1","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/camlp5/pcre2-ocaml","description":"Bindings to the Perl Compatibility Regular Expressions library (version 2)","long_description":"pcre2-ocaml offers library functions for string pattern matching and substitution, similar to the functionality offered by the Perl language.","active":true,"categories":["devel","ocaml"],"maintainers":[{"name":"pguyot","github":"pguyot","ports_count":176}],"variants":[],"dependencies":[{"type":"build","ports":["ocaml-dune","ocaml-dune-configurator","clang-18"]},{"type":"lib","ports":["pcre2","ocaml","ocaml-findlib"]}],"depends_on":[]},{"name":"nodejs22","portdir":"lang/nodejs22","version":"22.22.2","license":"(MIT or BSD)","platforms":"{darwin != 11.*}","epoch":0,"replaced_by":null,"homepage":"https://nodejs.org/","description":"Evented I/O for V8 JavaScript","long_description":"Node's goal is to provide an easy way to build scalable network programs in JavaScript. Node is similar in design to and influenced by systems like Ruby's Event Machine or Python's Twisted. Node takes the event model a bit further-it presents the event loop as a language construct instead of as a library.","active":true,"categories":["net","lang"],"maintainers":[{"name":"ciserlohn","github":"ci42","ports_count":35}],"variants":["no_openssl3_with_quic"],"dependencies":[{"type":"build","ports":["pkgconfig","clang-20","python314"]},{"type":"extract","ports":["xz"]},{"type":"lib","ports":["zlib","icu"]}],"depends_on":[{"type":"build","ports":["qt69-qtwebengine-docs","qt6-qtwebengine","neohtop","qt6-qtwebengine-docs","qt610-qtwebengine","filebrowser","qt610-qtwebengine-docs","qt69-qtwebengine","influxdb"]},{"type":"lib","ports":["pyright","tsx","typescript-language-server","mcp-inspector","openspec","spoof","bitwarden-cli","eask-cli","bun","gemini-cli","pnpm","opencode","asar","bash-language-server","pi-coding-agent","npm10"]},{"type":"run","ports":["yarn"]}]},{"name":"icalbuddy64","portdir":"office/icalbuddy64","version":"20200908","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/dkaluta/icalBuddy64","description":"Command-line utility for printing events and tasks from the macOS calendar database.","long_description":"Command-line utility for printing events and tasks from the macOS calendar database.","active":true,"categories":["office"],"maintainers":[{"name":"herby.gillot","github":"herbygillot","ports_count":1056}],"variants":["universal"],"dependencies":[{"type":"build","ports":["perl5","clang-18"]}],"depends_on":[]},{"name":"wxHexEditor","portdir":"sysutils/wxHexEditor","version":"0.24","license":"GPL-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://www.wxhexeditor.org","description":"Free hex editor / disk editor","long_description":"Free hex editor / disk editor","active":true,"categories":["devel","sysutils"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18","libtool","pkgconfig","python312","autoconf","automake","gettext"]},{"type":"lib","ports":["libomp","gettext-runtime","wxWidgets-3.2"]}],"depends_on":[]},{"name":"wxgtk-3.0-cxx11","portdir":"graphics/wxWidgets-3.0","version":"3.0.5.1","license":"wxwidgets-3.1","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"http://www.wxwidgets.org/","description":"C++ framework for cross-platform GUI development","long_description":"wxWidgets 3.0 is an open-source cross-platform C++ GUI framework for Mac OS, Unix, Linux, Windows.","active":true,"categories":["devel","graphics"],"maintainers":[],"variants":["universal","monolithic","debug","stdlib"],"dependencies":[{"type":"build","ports":["clang-18","pkgconfig"]},{"type":"lib","ports":["libsdl2","gtk3","cairo","libjpeg-turbo","libpng","tiff","zlib","libiconv","libGLU","mesa","expat","libsdl2_mixer"]},{"type":"run","ports":["wxWidgets_select","wxWidgets-common"]}],"depends_on":[]},{"name":"R-trekcolors","portdir":"R/R-trekcolors","version":"0.2.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://cran.r-project.org/package=trekcolors","description":"Star Trek color palettes","long_description":"Star Trek color palettes","active":true,"categories":["graphics","science","R"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-19","R"]},{"type":"lib","ports":["R-ggplot2","R-CRAN-recommended"]},{"type":"run","ports":["R"]},{"type":"test","ports":["R-knitr","R-testthat","R-rmarkdown","R-covr"]}],"depends_on":[{"type":"test","ports":["R-gyro"]}]},{"name":"R-flexsurvcure","portdir":"R/R-flexsurvcure","version":"1.3.1","license":"GPL-2+","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/jrdnmdhl/flexsurvcure","description":"Flexible parametric cure models","long_description":"Flexible parametric mixture and non-mixture cure models for time-to-event data.","active":true,"categories":["science","R"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-19","R"]},{"type":"lib","ports":["R-flexsurv","R-CRAN-recommended"]},{"type":"run","ports":["R"]},{"type":"test","ports":["R-knitr","R-testthat","R-rmarkdown","R-covr"]}],"depends_on":[{"type":"test","ports":["R-flexsurv"]}]},{"name":"R-aws.signature","portdir":"R/R-aws.signature","version":"0.6.0","license":"GPL-2+","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/cloudyr/aws.signature","description":"Amazon Web Services request signatures","long_description":"Amazon Web Services request signatures","active":true,"categories":["net","science","R"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-19","R"]},{"type":"lib","ports":["R-CRAN-recommended","R-base64enc","R-digest"]},{"type":"run","ports":["R"]},{"type":"test","ports":["R-testthat","R-aws.ec2metadata"]}],"depends_on":[{"type":"lib","ports":["R-aws.s3"]},{"type":"test","ports":["R-gargle"]}]},{"name":"R-aws.s3","portdir":"R/R-aws.s3","version":"0.3.21","license":"GPL-2+","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/cloudyr/aws.s3","description":"AWS S3 client package","long_description":"AWS S3 client package","active":true,"categories":["net","science","R"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-19","R"]},{"type":"lib","ports":["R-xml2","R-digest","R-httr","R-CRAN-recommended","R-aws.signature","R-base64enc","R-curl"]},{"type":"run","ports":["R"]},{"type":"test","ports":["R-testthat"]}],"depends_on":[{"type":"lib","ports":["R-cloudfs"]},{"type":"test","ports":["R-memoise"]}]},{"name":"R-aws.ec2metadata","portdir":"R/R-aws.ec2metadata","version":"0.2.0","license":"GPL-2+","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/cloudyr/aws.ec2metadata","description":"Get EC2 instance metadata","long_description":"Retrieve Amazon EC2 instance metadata from within the running instance.","active":true,"categories":["net","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":"test","ports":["R-aws.signature","R-gargle"]}]},{"name":"pkcs11-provider","portdir":"security/pkcs11-provider","version":"1.2.0","license":"Apache-2.0","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/latchset/pkcs11-provider","description":"A pkcs#11 provider for OpenSSL 3.0+","long_description":"An OpenSSL 3 provider to access Hardware or Software Tokens using the PKCS#11 Cryptographic Token Interface","active":true,"categories":["security","crypto"],"maintainers":[{"name":"cal","github":"neverpanic","ports_count":60}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18","gnutls","meson","ninja","pkgconfig","nss","opensc","p11-kit","softhsm"]},{"type":"extract","ports":["xz"]},{"type":"lib","ports":["openssl3"]}],"depends_on":[]},{"name":"abaddon","portdir":"net/abaddon","version":"0.2.1","license":"GPL-3","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/uowuo/abaddon","description":"Alternative Discord client with voice support","long_description":"Alternative Discord client with voice support made with C++ and GTK3. The app runs on all systems from PowerPC to aarch64.","active":true,"categories":["net","www"],"maintainers":[],"variants":["debug","universal"],"dependencies":[{"type":"build","ports":["cmake","pkgconfig","clang-20"]},{"type":"lib","ports":["libhandy","libsodium","nlohmann-json","spdlog","gtk3","fontconfig","zlib","gtkmm3","openssl3","rnnoise","mbedtls3","libfmt10","ixwebsocket","curl","libopus","sqlite3"]}],"depends_on":[]},{"name":"libxmlb","portdir":"devel/libxmlb","version":"0.3.24","license":"LGPL-2.1","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/hughsie/libxmlb","description":"Library to help create and query binary XML blobs","long_description":"Library to help create and query binary XML blobs","active":true,"categories":["devel"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18","meson","ninja","pkgconfig"]},{"type":"lib","ports":["xz","zstd","glib2","gobject-introspection"]}],"depends_on":[{"type":"lib","ports":["appstream"]}]},{"name":"ocaml-bos","portdir":"ocaml/ocaml-bos","version":"0.3.0","license":"ISC","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://erratique.ch/software/bos","description":"Basic OS interaction for OCaml","long_description":"Bos provides support for basic and robust interaction with the operating system in OCaml. It has functions to access the process environment, parse command line arguments, interact with the file system and run command line programs.","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-astring","ocaml","ocaml-logs","ocaml-fpath","ocaml-findlib","ocaml-rresult","ocaml-fmt"]}],"depends_on":[{"type":"lib","ports":["camlp5","ocaml-camlp5-buildscripts"]}]},{"name":"R-tsnet","portdir":"R/R-tsnet","version":"0.1.0","license":"GPL-3","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/bsiepe/tsnet","description":"Fitting, comparing and visualizing networks, based on time series data","long_description":"Fitting, comparing and visualizing networks, based on time series data","active":true,"categories":["science","math","R"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-19","R"]},{"type":"lib","ports":["R-RcppEigen","R-RcppParallel","R-StanHeaders","R-rlang","R-rstantools","R-dplyr","R-tidyr","R-ggplot2","R-rstan","R-posterior","R-ggdist","R-cowplot","R-CRAN-recommended","R-ggokabeito","R-BH","R-Rcpp"]},{"type":"run","ports":["R"]},{"type":"test","ports":["R-testthat"]}],"depends_on":[]},{"name":"R-textshape","portdir":"R/R-textshape","version":"1.7.5","license":"GPL-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/trinker/textshape","description":"Tools for reshaping text","long_description":"Tools that can be used to reshape and restructure text data.","active":true,"categories":["textproc","science","R"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-19","R"]},{"type":"lib","ports":["R-stringi","R-slam","R-CRAN-recommended","R-data.table"]},{"type":"run","ports":["R"]},{"type":"test","ports":["R-testthat"]}],"depends_on":[]},{"name":"R-sparklyr","portdir":"R/R-sparklyr","version":"1.8.6","license":"Apache-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://spark.posit.co","description":"R Interface to Apache Spark","long_description":"R Interface to Apache Spark","active":true,"categories":["science","R"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-19","R"]},{"type":"lib","ports":["R-xml2","R-DBI","R-glue","R-vctrs","R-withr","R-dplyr","R-generics","R-purrr","R-tidyr","R-tidyselect","R-globals","R-dbplyr","R-httr","R-openssl","R-rstudioapi","R-uuid","R-config","R-CRAN-recommended","R-jsonlite","R-rlang"]},{"type":"run","ports":["R"]},{"type":"test","ports":["R-R6","R-rprojroot","R-reshape2","R-diffobj","R-ggplot2","R-shiny","R-testthat","R-broom","R-iterators","R-RCurl","R-foreach","R-parsnip","R-mlbench","R-nycflights13","R-r2d3","R-arrow","R-Lahman","R-janeaustenr"]}],"depends_on":[{"type":"test","ports":["R-mlflow","R-parsnip"]}]},{"name":"R-shinyjqui","portdir":"R/R-shinyjqui","version":"0.4.1","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://yang-tang.github.io/shinyjqui","description":"jQuery UI interactions and effects for R-shiny","long_description":"jQuery UI interactions and effects for R-shiny","active":true,"categories":["science","R"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-19","R"]},{"type":"lib","ports":["R-htmltools","R-shiny","R-htmlwidgets","R-CRAN-recommended","R-jsonlite","R-rlang"]},{"type":"run","ports":["R"]},{"type":"test","ports":["R-ggplot2","R-knitr","R-markdown","R-rmarkdown","R-highcharter","R-plotly"]}],"depends_on":[{"type":"lib","ports":["R-Factoshiny"]},{"type":"test","ports":["R-shinydashboardPlus"]}]},{"name":"R-missMDA","portdir":"R/R-missMDA","version":"1.19","license":"GPL-2+","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"http://factominer.free.fr/missMDA/index.html","description":"Handling of missing values with multivariate data analysis","long_description":"Handling of missing values with multivariate data analysis","active":true,"categories":["science","R"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-19","R"]},{"type":"lib","ports":["R-doParallel","R-foreach","R-mice","R-FactoMineR","R-CRAN-recommended","R-mvtnorm","R-ggplot2"]},{"type":"run","ports":["R"]},{"type":"test","ports":["R-knitr","R-markdown"]}],"depends_on":[{"type":"lib","ports":["R-Factoshiny"]},{"type":"test","ports":["R-FactoMineR"]}]},{"name":"R-labelr","portdir":"R/R-labelr","version":"0.1.9","license":"GPL-3+","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/rhartmano/labelr","description":"Label data frames, variables and values","long_description":"Label data frames, variables and values","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-ggplot2","R-knitr","R-rmarkdown","R-haven","R-modelr","R-car","R-nycflights13","R-collapse","R-tibble","R-dplyr"]}],"depends_on":[]},{"name":"R-ggalt","portdir":"R/R-ggalt","version":"0.4.0","license":"AGPL","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/hrbrmstr/ggalt","description":"Extensions for R-ggplot2","long_description":"A compendium of new geometries, coordinate systems, statistical transformations, scales and fonts for R-ggplot2.","active":true,"categories":["science","R"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-19","R"]},{"type":"lib","ports":["R-dplyr","R-RColorBrewer","R-ggplot2","R-scales","R-maps","R-plotly","R-extrafont","R-ash","R-proj4","R-CRAN-recommended","R-gtable","R-tibble"]},{"type":"run","ports":["R"]},{"type":"test","ports":["R-reshape2","R-gridExtra","R-knitr","R-testthat","R-rmarkdown","R-ggthemes"]}],"depends_on":[]},{"name":"R-eodhd","portdir":"R/R-eodhd","version":"1.0.4","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/EodHistoricalData/EODHD-APIs-R-Financial-Library","description":"R API for EODHD financial library","long_description":"R API for EODHD financial library","active":true,"categories":["science","www","finance","R"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["R","clang-19"]},{"type":"lib","ports":["R-httr","R-CRAN-recommended"]},{"type":"run","ports":["R"]},{"type":"test","ports":["R-testthat"]}],"depends_on":[]},{"name":"R-easybgm","portdir":"R/R-easybgm","version":"0.1.2","license":"GPL-2+","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/KarolineHuth/easybgm","description":"Extract and visualize Bayesian graphical models","long_description":"Fit and visualize the results of a Bayesian analysis of networks commonly found in psychology.","active":true,"categories":["science","math","R"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-19","R"]},{"type":"lib","ports":["R-igraph","R-HDInterval","R-qgraph","R-BGGM","R-BDgraph","R-bgms","R-CRAN-recommended","R-dplyr","R-ggplot2"]},{"type":"run","ports":["R"]},{"type":"test","ports":["R-testthat","R-vdiffr"]}],"depends_on":[]},{"name":"R-area","portdir":"R/R-area","version":"0.2.0","license":"GPL-3","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/hypertidy/area","description":"Calculate area of triangles and polygons","long_description":"Calculate area of triangles and polygons","active":true,"categories":["science","math","R"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["R","clang-19"]},{"type":"lib","ports":["R-cpp11","R-CRAN-recommended"]},{"type":"run","ports":["R"]},{"type":"test","ports":["R-testthat"]}],"depends_on":[]},{"name":"R-Factoshiny","portdir":"R/R-Factoshiny","version":"2.6","license":"GPL-2+","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"http://factominer.free.fr/graphs/factoshiny.html","description":"Perform factorial analysis from R-FactoMineR with an R-shiny application","long_description":"Perform factorial analysis from R-FactoMineR with an R-shiny application","active":true,"categories":["science","R"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-19","R"]},{"type":"lib","ports":["R-DT","R-colourpicker","R-ggrepel","R-shinydashboard","R-FactoMineR","R-ggplot2","R-FactoInvestigate","R-missMDA","R-shinyjqui","R-CRAN-recommended","R-shiny"]},{"type":"run","ports":["R"]}],"depends_on":[{"type":"test","ports":["R-FactoMineR"]}]},{"name":"R-FactoInvestigate","portdir":"R/R-FactoInvestigate","version":"1.9","license":"GPL-2+","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"http://factominer.free.fr/reporting","description":"Automatic description of factorial analysis","long_description":"Automatic description of factorial analysis","active":true,"categories":["science","R"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-19","R"]},{"type":"lib","ports":["R-FactoMineR","R-ggplot2","R-CRAN-recommended","R-rmarkdown"]},{"type":"run","ports":["R"]}],"depends_on":[{"type":"lib","ports":["R-Factoshiny"]}]},{"name":"R-ABM","portdir":"R/R-ABM","version":"0.4.1","license":"GPL-2+","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/junlingm/ABM","description":"Agent-Based Model simulation framework","long_description":"Agent-Based Model simulation framework","active":true,"categories":["science","R","economics"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["R","clang-19"]},{"type":"lib","ports":["R-R6","R-Rcpp","R-CRAN-recommended"]},{"type":"run","ports":["R"]}],"depends_on":[]},{"name":"cyan","portdir":"graphics/cyan","version":"1.2.4","license":"CeCILL-2.1","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://cyan.graphics","description":"Cyan Graphics","long_description":"cyan is an open-source cross-platform image viewer and converter, designed for prepress (print) work.","active":true,"categories":["graphics"],"maintainers":[],"variants":["debug"],"dependencies":[{"type":"build","ports":["pkgconfig","clang-18"]},{"type":"lib","ports":["lcms2","qt5-qtbase","libiconv","libomp","ImageMagick"]}],"depends_on":[]},{"name":"ocaml-unidecode","portdir":"ocaml/ocaml-unidecode","version":"0.5.0","license":"GPL","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/geneweb/unidecode","description":"Convert unicode strings into its ASCII representation","long_description":"Convert unicode strings into its ASCII representation","active":true,"categories":["devel","ocaml"],"maintainers":[{"name":"pguyot","github":"pguyot","ports_count":176}],"variants":[],"dependencies":[{"type":"build","ports":["ocaml-dune","clang-18"]},{"type":"lib","ports":["ocaml","ocaml-findlib"]}],"depends_on":[{"type":"lib","ports":["geneweb"]}]},{"name":"ocaml-stringext","portdir":"ocaml/ocaml-stringext","version":"1.6.0","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/rgrinberg/stringext","description":"Extra string functions for OCaml","long_description":"Extra string functions for OCaml. Mainly splitting. All functions are in the Stringext module.","active":true,"categories":["devel","ocaml"],"maintainers":[{"name":"pguyot","github":"pguyot","ports_count":176}],"variants":[],"dependencies":[{"type":"build","ports":["ocaml-dune","clang-18"]},{"type":"lib","ports":["ocaml","ocaml-findlib"]}],"depends_on":[{"type":"lib","ports":["ocaml-uri"]}]},{"name":"ocaml-ppx_blob","portdir":"ocaml/ocaml-ppx_blob","version":"0.9.0","license":"Unlicense","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/johnwhitington/ppx_blob","description":"Include a file as a string at compile time","long_description":"ppx_blob allows you to include a binary blob from a file as  a string. Writing [%blob \"filename\"] will replace the string  with the contents of the file at compile time. This allows  the inclusion of arbitary, possibly compressed, data,  without the need to respect OCaml's lexical conventions.","active":true,"categories":["devel","ocaml"],"maintainers":[{"name":"pguyot","github":"pguyot","ports_count":176}],"variants":[],"dependencies":[{"type":"build","ports":["ocaml-dune","clang-18"]},{"type":"lib","ports":["ocaml","ocaml-findlib","ocaml-ppxlib","ocaml-alcotest"]}],"depends_on":[{"type":"lib","ports":["geneweb"]}]},{"name":"ocaml-jingoo","portdir":"ocaml/ocaml-jingoo","version":"1.5.2","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/tategakibunko/jingoo","description":"Template engine almost compatible with Jinja2(python template engine)","long_description":"Template engine almost compatible with Jinja2(python template engine)","active":true,"categories":["devel","ocaml"],"maintainers":[{"name":"pguyot","github":"pguyot","ports_count":176}],"variants":[],"dependencies":[{"type":"build","ports":["ocaml-dune","ocaml-ppx_deriving","clang-18"]},{"type":"lib","ports":["ocaml-ounit","ocaml-re","ocaml","ocaml-uucp","ocaml-uutf","ocaml-findlib","ocaml-menhir"]}],"depends_on":[{"type":"lib","ports":["geneweb"]}]},{"name":"ocaml-calendars","portdir":"ocaml/ocaml-calendars","version":"2.0.0","license":"GPL","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/geneweb/calendars","description":"Convert dates between gregorian/julian/french/hebrew calendars","long_description":"Convert dates between gregorian/julian/french/hebrew calendars","active":true,"categories":["devel","ocaml"],"maintainers":[{"name":"pguyot","github":"pguyot","ports_count":176}],"variants":[],"dependencies":[{"type":"build","ports":["ocaml-dune","clang-18"]},{"type":"lib","ports":["ocaml","ocaml-findlib"]}],"depends_on":[{"type":"lib","ports":["geneweb"]}]},{"name":"ocaml-bigstringaf","portdir":"ocaml/ocaml-bigstringaf","version":"0.10.0","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/inhabitedtype/bigstringaf","description":"Bigstring intrinsics and fast blits based on memcpy/memmove","long_description":"The OCaml compiler has a bunch of intrinsics for Bigstrings, but they're not widely-known, sometimes misused, and so programs that use Bigstrings are slower than they have to be. And even if a library got that part right and exposed the intrinsics properly, the compiler doesn't have any fast blits between Bigstrings and other string-like types. So here they are. Go crazy.","active":true,"categories":["devel","ocaml"],"maintainers":[{"name":"pguyot","github":"pguyot","ports_count":176}],"variants":[],"dependencies":[{"type":"build","ports":["ocaml-dune","ocaml-dune-configurator","clang-18"]},{"type":"lib","ports":["ocaml","ocaml-findlib"]}],"depends_on":[{"type":"lib","ports":["ocaml-angstrom"]}]},{"name":"ocaml-syslog","portdir":"ocaml/ocaml-syslog","version":"2.0.2","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"http://github.com/geneanet/ocaml-syslog","description":"syslog(3) routines for ocaml (RFC 3164)","long_description":"syslog(3) routines for ocaml (RFC 3164)","active":true,"categories":["devel","ocaml"],"maintainers":[{"name":"pguyot","github":"pguyot","ports_count":176}],"variants":[],"dependencies":[{"type":"build","ports":["ocaml-dune","clang-18"]},{"type":"lib","ports":["ocaml","ocaml-findlib"]}],"depends_on":[]},{"name":"ixwebsocket","portdir":"net/ixwebsocket","version":"11.4.5","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/machinezone/IXWebSocket","description":"C++ library for WebSocket client and server development","long_description":"IXWebSocket is a websocket and http client and server library, with TLS support and very few dependencies.","active":true,"categories":["devel","net"],"maintainers":[],"variants":["debug","mbedtls","openssl","universal"],"dependencies":[{"type":"build","ports":["cmake","pkgconfig","clang-18"]},{"type":"lib","ports":["zlib","openssl3"]}],"depends_on":[{"type":"lib","ports":["abaddon"]}]},{"name":"py312-prettytable","portdir":"python/py-prettytable","version":"0.7.2","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://pypi.python.org/pypi/prettytable","description":"A simple Python library for easily displaying tabular data in a visually appealing ASCII table format.","long_description":"PrettyTable is a simple Python library designed to make it quick and easy to represent tabular data in visually appealing ASCII tables. It was inspired by the ASCII tables used in the PostgreSQL shell psql. PrettyTable allows for selection of which columns are to be printed, independent alignment of columns (left or right justified or centred) and printing of sub-tables by specifying a row range.","active":true,"categories":["textproc","python"],"maintainers":[{"name":"petr","github":"petrrr","ports_count":612}],"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-ipython-sql","py312-irodsclient","py312-sigma-cli"]},{"type":"run","ports":["py312-cinderclient","py312-cliff","py312-novaclient"]}]}]}