{"count":51605,"next":"https://ports.macports.org/api/v1/ports/?format=json&ordering=-updated_at&page=794","previous":"https://ports.macports.org/api/v1/ports/?format=json&ordering=-updated_at&page=792","results":[{"name":"openjdk19-corretto","portdir":"java/openjdk19-corretto","version":"19.0.2.7.1","license":"none","platforms":"darwin","epoch":0,"replaced_by":"openjdk20-corretto","homepage":"https://www.macports.org","description":"Obsolete port, replaced by openjdk20-corretto","long_description":"This port has been replaced by openjdk20-corretto.","active":false,"categories":["devel","java"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-15"]},{"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":"openjdk19-temurin","portdir":"java/openjdk19-temurin","version":"19.0.2","license":"none","platforms":"darwin","epoch":0,"replaced_by":"openjdk20-temurin","homepage":"https://www.macports.org","description":"Obsolete port, replaced by openjdk20-temurin","long_description":"This port has been replaced by openjdk20-temurin.","active":false,"categories":["devel","java"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-15"]},{"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":"serf1","portdir":"www/serf1","version":"1.3.10","license":"Apache-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://serf.apache.org","description":"C-based HTTP client library","long_description":"The serf library is a C-based HTTP client library built upon the Apache Portable Runtime (APR) library. It multiplexes connections, running the read/write communication asynchronously. Memory copies and transformations are kept to a minimum to provide high performance operation.","active":true,"categories":["www"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["pkgconfig","scons","clang-16"]},{"type":"lib","ports":["zlib","openssl3","apr","apr-util"]}],"depends_on":[{"type":"lib","ports":["subversion-perlbindings-5.26","subversion-pythonbindings-3.9","subversion-python27bindings","subversion-pythonbindings-2.7","subversion-pythonbindings-3.5","subversion-pythonbindings-3.6","subversion-pythonbindings-3.7","subversion-pythonbindings-3.8","subversion-pythonbindings-3.10","subversion-pythonbindings-3.11","subversion-pythonbindings-3.12","subversion","subversion-javahlbindings","subversion-rubybindings"]}]},{"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":["lua53-luarocks","clang-16"]},{"type":"lib","ports":[null]}],"depends_on":[{"type":"run","ports":["lua51-fennel","lua52-fennel","lua53-fennel","lua54-fennel"]}]},{"name":"lua54-fennel","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":["lua54-luarocks","clang-16"]},{"type":"lib","ports":["lua54"]},{"type":"run","ports":["fennel_select","lua-fennel-docs"]}],"depends_on":[]},{"name":"lua53-fennel","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":["lua53-luarocks","clang-16"]},{"type":"lib","ports":["lua"]},{"type":"run","ports":["fennel_select","lua-fennel-docs"]}],"depends_on":[{"type":"lib","ports":["lua-fennel"]}]},{"name":"lua52-fennel","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":["lua52-luarocks","clang-16"]},{"type":"lib","ports":["lua52"]},{"type":"run","ports":["fennel_select","lua-fennel-docs"]}],"depends_on":[]},{"name":"lua51-fennel","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":["lua51-luarocks","clang-16"]},{"type":"lib","ports":["luajit"]},{"type":"run","ports":["fennel_select","lua-fennel-docs"]}],"depends_on":[]},{"name":"lua-fennel","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":["clang-16"]},{"type":"extract","ports":[null]},{"type":"lib","ports":["lua53-fennel"]},{"type":"patch","ports":[null]},{"type":"run","ports":[null]},{"type":"test","ports":[null]}],"depends_on":[]},{"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":1044}],"variants":["universal"],"dependencies":[{"type":"build","ports":["python311","clang-16"]}],"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-16"]}],"depends_on":[]},{"name":"barrage","portdir":"games/barrage","version":"1.0.7","license":"GPL-2+","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://lgames.sourceforge.io/Barrage/","description":"Action game with objective to destroy tanks, jeeps, etc.","long_description":"Barrage is a rather violent action game with the objective to kill and destroy as many targets as possible within 3 minutes. You control a gun that may either fire small or large grenades at soldiers, jeeps and tanks. Targets are fast paced and require careful aiming as it takes half a second to reload the gun. Additionally you have to keep an eye on your ammo and reload in time.","active":true,"categories":["games"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["makeicns","clang-16"]},{"type":"lib","ports":["libsdl_mixer","libsdl"]}],"depends_on":[]},{"name":"angband","portdir":"games/angband","version":"4.2.5","license":"Noncommercial","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://rephial.org/","description":"a rogue-like dungeon exploration game (curses-based)","long_description":"Angband is a freeware computer dungeon exploration game based (loosely) on the books of J.R.R.Tolkien. You explore a very deep dungeon, kill monsters, try to equip yourself with the best weapons and armor you can find, and finally face Morgoth - The Dark Enemy.","active":true,"categories":["games"],"maintainers":[],"variants":["x11","aqua","universal"],"dependencies":[{"type":"build","ports":["clang-16"]}],"depends_on":[]},{"name":"ocaml-pcre","portdir":"ocaml/ocaml-pcre","version":"7.5.0","license":"LGPL-2.1","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://mmottl.github.io/pcre-ocaml/","description":"Perl compatibility regular expressions for OCaml","long_description":"This OCaml-library interfaces the PCRE (Perl-compatibility regular expressions) library which is written in C. it can be used for matching regular expressions which are written in PERL-style. Searching for, replacing or splitting text should become much easier with this library.","active":true,"categories":["devel","ocaml"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["ocaml-dune","ocaml-dune-configurator","clang-16"]},{"type":"lib","ports":["pcre","ocaml","ocaml-findlib"]}],"depends_on":[{"type":"lib","ports":["ocaml-ocamlnet","stog","ocaml-patdiff"]}]},{"name":"mrsh","portdir":"shells/mrsh","version":"0.0.0-20220914","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://git.sr.ht/~emersion/mrsh","description":"A minimal POSIX shell.","long_description":"mrsh is a minimal shell striving for POSIX compliance, no less, no more.","active":true,"categories":["shells"],"maintainers":[],"variants":["readline","libedit","universal"],"dependencies":[{"type":"build","ports":["pkgconfig","clang-16"]},{"type":"lib","ports":["libedit"]}],"depends_on":[]},{"name":"cputhrottle","portdir":"sysutils/cputhrottle","version":"1.0.0","license":"none","platforms":"darwin","epoch":1,"replaced_by":null,"homepage":"http://www.willnolan.com/cputhrottle/cputhrottle.html","description":"a tool to for throttling process cpu usage","long_description":"Cputhrottle is a tool which allows cpu usage to be limited on a per-PID basis.","active":true,"categories":["sysutils"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-16"]},{"type":"lib","ports":["boost176"]}],"depends_on":[]},{"name":"ocaml-re","portdir":"ocaml/ocaml-re","version":"1.11.0","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/ocaml/ocaml-re","description":"Regular expression library for OCaml","long_description":"A pure OCaml regular expression library with support for Perl, POSIX extended, and Emacs-style regular expressions as well as shell-style file globbing.","active":true,"categories":["devel","ocaml"],"maintainers":[{"name":"landonf","github":"landonf","ports_count":83}],"variants":[],"dependencies":[{"type":"build","ports":["ocaml-dune","clang-16"]},{"type":"lib","ports":["ocaml","ocaml-findlib","ocaml-seq"]},{"type":"test","ports":["ocaml-ounit"]}],"depends_on":[{"type":"build","ports":["everparse"]},{"type":"lib","ports":["ocaml-camlp5-buildscripts","ocaml-jingoo","ocaml-alcotest","ocaml-ocamlformat","abella","ocaml-core_extended","ocaml-expect_test_helpers_core","ocaml-expect_test_helpers_kernel","ocaml-patdiff","ocaml-ppx_expect","camlp5","ocaml-sexp_pretty"]}]},{"name":"sqlite3-pcre2","portdir":"databases/sqlite3-pcre2","version":"0.1","license":"public-domain","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://git.altlinux.org/people/at/packages/?p=sqlite3-pcre.git","description":"Perl-compatible regular expression support for SQLite","long_description":"Perl-compatible regular expression support for SQLite.","active":true,"categories":["databases"],"maintainers":[{"name":"n_larsson","github":"nilason","ports_count":107}],"variants":[],"dependencies":[{"type":"build","ports":["pkgconfig","clang-16"]},{"type":"fetch","ports":["git"]},{"type":"lib","ports":["sqlite3","pcre2"]}],"depends_on":[]},{"name":"spirv-cross","portdir":"graphics/spirv-cross","version":"0.48.0","license":"Apache-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/KhronosGroup/SPIRV-Cross","description":"tool for parsing and converting SPIR-V to and from other shader languages","long_description":"SPIRV-Cross is a tool and library for performing reflection on SPIR-V and disassembling SPIR-V back to high-level languages.","active":true,"categories":["graphics"],"maintainers":[{"name":"","github":"jasonliu--","ports_count":37}],"variants":["debug","tests","universal"],"dependencies":[{"type":"build","ports":["cmake","clang-16"]}],"depends_on":[]},{"name":"ocaml-ppx_tools","portdir":"ocaml/ocaml-ppx_tools","version":"6.6","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/ocaml-ppx/ppx_tools","description":"Tools for authors of OCaml syntactic tools","long_description":"Tools for authors of OCaml syntactic tools, including OCaml PPX rewriters.","active":true,"categories":["devel","ocaml"],"maintainers":[{"name":"landonf","github":"landonf","ports_count":83}],"variants":[],"dependencies":[{"type":"build","ports":["ocaml-cppo","ocaml-dune","clang-16"]},{"type":"lib","ports":["ocaml","ocaml-findlib"]}],"depends_on":[]},{"name":"ocaml-migrate-parsetree","portdir":"ocaml/ocaml-migrate-parsetree","version":"2.4.0","license":"LGPL-2.1","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/ocaml-ppx/ocaml-migrate-parsetree","description":"Convert OCaml parsetrees between different OCaml versions","long_description":"Converts OCaml parsetrees, outcometree and AST mappers between different OCaml versions.","active":true,"categories":["devel","ocaml"],"maintainers":[{"name":"landonf","github":"landonf","ports_count":83}],"variants":[],"dependencies":[{"type":"build","ports":["ocaml-dune","clang-16"]},{"type":"lib","ports":["ocaml","ocaml-findlib","ocaml-ppx_derivers"]}],"depends_on":[{"type":"lib","ports":["ocaml-ppx_tools_versioned","ocaml-ppxfind"]}]},{"name":"ocaml-integers","portdir":"ocaml/ocaml-integers","version":"0.7.0","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/yallop/ocaml-integers","description":"Various signed and unsigned integer types for OCaml.","long_description":"Various signed and unsigned integer types for OCaml.","active":true,"categories":["devel","ocaml"],"maintainers":[{"name":"landonf","github":"landonf","ports_count":83}],"variants":[],"dependencies":[{"type":"build","ports":["ocaml-dune","clang-16"]},{"type":"lib","ports":["ocaml","ocaml-findlib","ocaml-stdlib-shims"]}],"depends_on":[{"type":"lib","ports":["ocaml-ctypes"]}]},{"name":"ocaml-hex","portdir":"ocaml/ocaml-hex","version":"1.5.0","license":"ISC","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/mirage/ocaml-hex","description":"Hexadecimal converter library for OCaml","long_description":"Hexadecimal converter library for OCaml.","active":true,"categories":["devel","ocaml"],"maintainers":[{"name":"landonf","github":"landonf","ports_count":83}],"variants":[],"dependencies":[{"type":"build","ports":["ocaml-dune","clang-16"]},{"type":"lib","ports":["ocaml","ocaml-bigarray-compat","ocaml-cstruct","ocaml-findlib"]}],"depends_on":[{"type":"build","ports":["everparse"]}]},{"name":"ocaml-fix","portdir":"ocaml/ocaml-fix","version":"20230505","license":"LGPL-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://gitlab.inria.fr/fpottier/fix","description":"Memoization and fixed points library for OCaml","long_description":"An OCaml library that helps with various constructions that involve memoization and fixed points (recursion).","active":true,"categories":["devel","ocaml"],"maintainers":[{"name":"landonf","github":"landonf","ports_count":83}],"variants":[],"dependencies":[{"type":"build","ports":["ocaml-dune","clang-16"]},{"type":"lib","ports":["ocaml","ocaml-findlib"]}],"depends_on":[{"type":"lib","ports":["kremlin","ocaml-ocamlformat-lib"]}]},{"name":"ocaml-cstruct","portdir":"ocaml/ocaml-cstruct","version":"6.2.0","license":"ISC","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/mirage/ocaml-cstruct","description":"Access C-like structures directly from OCaml","long_description":"Cstruct is a library and syntax extension to make it easier to access C-like structures directly from OCaml. It supports both reading and writing to these structures, and they are accessed via the Bigarray module.","active":true,"categories":["devel","lang","ocaml"],"maintainers":[{"name":"landonf","github":"landonf","ports_count":83}],"variants":[],"dependencies":[{"type":"build","ports":["ocaml-dune","clang-16"]},{"type":"lib","ports":["ocaml","ocaml-bigarray-compat","ocaml-findlib"]}],"depends_on":[{"type":"lib","ports":["ocaml-hex"]}]},{"name":"ocaml-bigarray-compat","portdir":"ocaml/ocaml-bigarray-compat","version":"1.1.0","license":"ISC","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/mirage/bigarray-compat","description":"OCaml compatibility library to use Stdlib.Bigarray when possible","long_description":"OCaml compatibility library to use Stdlib.Bigarray when possible.","active":true,"categories":["devel","lang","ocaml"],"maintainers":[{"name":"landonf","github":"landonf","ports_count":83}],"variants":[],"dependencies":[{"type":"build","ports":["ocaml-dune","clang-16"]},{"type":"lib","ports":["ocaml","ocaml-findlib"]}],"depends_on":[{"type":"lib","ports":["ocaml-cstruct","ocaml-hex","ocaml-ctypes","ocaml-mmap"]}]},{"name":"gmsl","portdir":"devel/gmsl","version":"1.1.9","license":"GPL-2+","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://gmsl.sourceforge.net","description":"GNU Make Standard Library","long_description":"The GNU Make Standard Library (GMSL) is a collection of functions implemented using native GNU Make functionality that provide list and string manipulation, integer arithmetic, associative arrays, stacks and debugging facilities.","active":true,"categories":["devel"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-16"]}],"depends_on":[]},{"name":"mod_perl2","portdir":"www/mod_perl2","version":"2.0.13","license":"Apache-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://perl.apache.org/","description":"Embeds a Perl interpreter in the Apache2 server","long_description":"mod_perl brings together the full power of the Perl programming language and the Apache HTTP server. You can use Perl to manage Apache, respond to requests for web pages and much more. mod_perl gives you a persistent Perl interpreter embedded in your web server. This lets you avoid the overhead of starting an external interpreter and avoids the penalty of Perl start-up time, giving you super-fast dynamic content. As you'd expect from the Perl community, there are hundreds of modules written for mod_perl, everything from persistent database connections, to templating sytems, to complete XML content delivery systems. Web sites like Slashdot and Wired Magazine use mod_perl.","active":true,"categories":["www"],"maintainers":[],"variants":["perl5_28","perl5_30","perl5_32","perl5_34","universal"],"dependencies":[{"type":"build","ports":["clang-16"]},{"type":"lib","ports":["apache2","perl5.34"]}],"depends_on":[{"type":"lib","ports":["p5.26-apache-authcookie","p5.26-libapreq2","p5.28-apache-authcookie","p5.30-apache-authcookie","p5.32-apache-authcookie","p5.34-apache-authcookie","p5.28-libapreq2","p5.30-libapreq2","p5.32-libapreq2","p5.34-libapreq2","backuppc","certbot-apache"]}]},{"name":"py27-ngl","portdir":"python/py-ngl","version":"1.3.0b1","license":"PyNGL","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"http://www.pyngl.ucar.edu/","description":"Python module to visualize scientific data","long_description":"PyNGL is a Python language module used to visualize scientific data, with an emphasis on high-quality 2D visualizations.","active":true,"categories":["science","python"],"maintainers":[{"name":"petr","github":"petrrr","ports_count":611}],"variants":["g95","gcc10","gcc11","gcc12","gcc13","gccdevel"],"dependencies":[{"type":"build","ports":["clang-16","gcc13"]},{"type":"lib","ports":["libgcc","python27","zlib","xorg-libX11","py27-nio","libpng"]}],"depends_on":[{"type":"lib","ports":["py-ngl"]}]},{"name":"py-ngl","portdir":"python/py-ngl","version":"1.3.0b1","license":"PyNGL","platforms":"any","epoch":0,"replaced_by":null,"homepage":"http://www.pyngl.ucar.edu/","description":"Python module to visualize scientific data","long_description":"PyNGL is a Python language module used to visualize scientific data, with an emphasis on high-quality 2D visualizations.","active":true,"categories":["science","python"],"maintainers":[{"name":"petr","github":"petrrr","ports_count":611}],"variants":[],"dependencies":[{"type":"build","ports":["clang-16"]},{"type":"lib","ports":["py27-ngl"]}],"depends_on":[]},{"name":"LibreCAD-devel","portdir":"cad/LibreCAD","version":"2.2.1_alpha","license":"GPL-2+","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://librecad.org","description":"LibreCAD is a free Open Source CAD application.","long_description":"LibreCAD is a free Open Source CAD application for Windows, Apple and Linux. Support and documentation is free from our large, dedicated community of users, contributors and developers. You, too, can also get involved!","active":true,"categories":["cad"],"maintainers":[{"name":"herby.gillot","github":"herbygillot","ports_count":1044}],"variants":["debug"],"dependencies":[{"type":"build","ports":["pkgconfig","clang-16"]},{"type":"lib","ports":["qt5-qttools","qt5-qttranslations","qt5-qtbase","libxmlxx2","boost181","freetype","qt5-qtsvg"]}],"depends_on":[]},{"name":"LibreCAD","portdir":"cad/LibreCAD","version":"2.2.0.2","license":"GPL-2+","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://librecad.org","description":"LibreCAD is a free Open Source CAD application.","long_description":"LibreCAD is a free Open Source CAD application for Windows, Apple and Linux. Support and documentation is free from our large, dedicated community of users, contributors and developers. You, too, can also get involved!","active":true,"categories":["cad"],"maintainers":[{"name":"herby.gillot","github":"herbygillot","ports_count":1044}],"variants":["debug"],"dependencies":[{"type":"build","ports":["pkgconfig","clang-16"]},{"type":"lib","ports":["qt5-qttools","qt5-qttranslations","qt5-qtbase","libxmlxx2","boost181","freetype","qt5-qtsvg"]}],"depends_on":[]},{"name":"psqlODBC","portdir":"databases/psqlODBC","version":"16.00.0000","license":"LGPL-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://odbc.postgresql.org","description":"Official ODBC driver for the PostgreSQL database.","long_description":"psqlODBC allows ODBC-compliant applications to connect to PostgreSQL database servers.","active":true,"categories":["databases"],"maintainers":[{"name":"macports","github":"","ports_count":2}],"variants":["iodbc","unixodbc","postgresql82","postgresql83","postgresql84","postgresql90","postgresql91","postgresql92","postgresql93","postgresql94","postgresql95","postgresql96","postgresql10","postgresql11","postgresql12","postgresql13","postgresql14","postgresql15","postgresql16","universal"],"dependencies":[{"type":"build","ports":["clang-16"]},{"type":"lib","ports":["unixODBC","libtool","postgresql16"]}],"depends_on":[]},{"name":"bupstash","portdir":"sysutils/bupstash","version":"0.12.0","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://bupstash.io","description":"Easy and efficient encrypted backups","long_description":"Bupstash is a tool for encrypted backups - if you need secure backups, Bupstash is the tool for you. Bupstash was designed to have: Efficient deduplication, Offline decryption keys, Key/value tagging with search, Great performance on slow networks, Secure remote access controls, Efficient incremental backups, Fantastic performance with low RAM usage, Safety against malicious attacks.","active":true,"categories":["sysutils"],"maintainers":[{"name":"herby.gillot","github":"herbygillot","ports_count":1044}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-17","rust","go-md2man","cargo","legacy-support","pkgconfig"]},{"type":"lib","ports":["libunwind","libsodium"]}],"depends_on":[]},{"name":"shadowsocks-libev","portdir":"net/shadowsocks-libev","version":"3.3.5","license":"GPL-3","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/shadowsocks/shadowsocks-libev","description":"Lightweight secured SOCKS5 proxy","long_description":"Shadowsocks-libev is written in pure C and depends on libev. It's designed to be a lightweight implementation of shadowsocks protocol, in order to keep the resource usage as low as possible.","active":true,"categories":["net"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-16","autoconf","automake","libtool","asciidoc","xmlto"]},{"type":"lib","ports":["libsodium","mbedtls","pcre","c-ares","libev"]}],"depends_on":[]},{"name":"xpm","portdir":"x11/xpm","version":"3.5.17","license":"X11","platforms":"darwin macosx","epoch":0,"replaced_by":null,"homepage":"https://www.x.org","description":"The X Pixmap Library","long_description":"XPM, X PixMap, is a format for storing/retrieving X pixmaps to/from files. It is used by a large number of common X applications and has become something of a de-facto standard.","active":true,"categories":["devel","graphics","x11"],"maintainers":[{"name":"jeremyhu","github":"jeremyhu","ports_count":303}],"variants":["universal"],"dependencies":[{"type":"build","ports":["xorg-util-macros","clang-16","xorg-xorgproto","pkgconfig"]},{"type":"extract","ports":["xz"]},{"type":"lib","ports":["xorg-libXt","xorg-libXext","gettext"]}],"depends_on":[{"type":"lib","ports":["wmcpuload","efte","micropolis","texlive-bin","povray","fricas","xcircuit","unicon","alliance","fvwm2","SoXt","advi","desklaunch","eyeclock","fluxbox","icewm","mowitz","mrxvt","oroborus","wmbinclock","wmcalclock","wmcube","xforms","gd2","camlimages","wmmemmon","rxvt","molmol","xonclock","xboard","windowmaker","swarm","vtwm","xterm","opendx","grace","xorg-libXaw","icon","nedit","xschem","Xaw3d","ddd","xgalaga","sunclock","transcode","fig2dev","gimp2","gimp2-devel","gimp3-devel","xastir"]}]},{"name":"dblatex","portdir":"textproc/dblatex","version":"0.3.12","license":"GPL-2+","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"http://dblatex.sourceforge.net","description":"DocBook to LaTeX Converter","long_description":"Dblatex transforms a DocBook XML/SGML document to LaTeX. Once transformed into LaTeX, standard LaTeX tools are used to produce DVI, Postcript or PDF files. dblatex tries to hide as much as possible the latex compiling stuff by providing a single clean script to produce directly DVI, PostScript and PDF output. The actual output rendering is done not only by the XSL stylesheets transformation, but also by a dedicated LaTeX package. The goal is to allow a deep LaTeX customisation without changing the XSL stylesheets. Post-processing is done by Python, to make publication faster, convert the images if needed, and do the whole compilation.","active":true,"categories":["textproc","tex"],"maintainers":[{"name":"cal","github":"neverpanic","ports_count":56}],"variants":["mactex"],"dependencies":[{"type":"build","ports":["clang-15"]},{"type":"lib","ports":["texlive-latex-extra","texlive-latex-recommended","texlive-math-science","docbook-xml","ImageMagick","docbook-xsl-nons","dejavu-fonts","python310","docbook-xml-5.0"]}],"depends_on":[]},{"name":"xorg-libXrandr","portdir":"x11/xorg-libXrandr","version":"1.5.4","license":"X11","platforms":"darwin macosx","epoch":0,"replaced_by":null,"homepage":"https://www.x.org","description":"X.org libXrandr","long_description":"X Resize and Rotate Extension C Library","active":true,"categories":["devel","x11"],"maintainers":[{"name":"jeremyhu","github":"jeremyhu","ports_count":303}],"variants":["universal"],"dependencies":[{"type":"build","ports":["pkgconfig","clang-15"]},{"type":"extract","ports":["xz"]},{"type":"lib","ports":["xorg-libX11","xrender","xorg-libXext","xorg-xorgproto"]}],"depends_on":[{"type":"build","ports":["reduce","mesa"]},{"type":"lib","ports":["cogl","xrandr","rdesktop","enlightenment","metacity","gtk2","gtk4-devel","gtk4","evilwm","fluxbox","icewm","quartz-wm","xbacklight","xev","xinput","xfce4-settings","gnome-desktop","vtwm","gtk3-devel","xorg-libXpresent","xfe","freeglut","gdm","gnome-panel","gnome-settings-daemon","gtk2-devel","libcec","qt3","pspp","openbox","gnome-desktop-gtk4","fox","FreeRDP","libsdl2-powerpc","gtk3","Hypr","libiodbc"]}]},{"name":"xrandr","portdir":"x11/xrandr","version":"1.5.2","license":"X11","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://www.x.org/","description":"Primitive command line interface to RandR X11 extension","long_description":"Primitive command line interface to RandR X11 extension","active":true,"categories":["x11"],"maintainers":[{"name":"jeremyhu","github":"jeremyhu","ports_count":303}],"variants":["universal"],"dependencies":[{"type":"build","ports":["pkgconfig","clang-15"]},{"type":"extract","ports":["xz"]},{"type":"lib","ports":["xorg-libXrandr"]}],"depends_on":[{"type":"lib","ports":["cwm"]},{"type":"run","ports":["xorg-apps"]}]},{"name":"ocaml-result","portdir":"ocaml/ocaml-result","version":"1.5","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/janestreet/result","description":"A backwards-compatible Result module for OCaml","long_description":"Provides backwards compatibility for projects that want to use the new result type defined in OCaml >= 4.03 while staying compatible with older version of OCaml.","active":true,"categories":["devel","ocaml"],"maintainers":[{"name":"landonf","github":"landonf","ports_count":83}],"variants":[],"dependencies":[{"type":"build","ports":["ocaml-dune","clang-15"]},{"type":"lib","ports":["ocaml","ocaml-findlib"]}],"depends_on":[{"type":"lib","ports":["ocaml-ppx_deriving_yojson","ocaml-visitors","ocaml-ocamlformat-lib","ocaml-mew","ocaml-zed"]}]},{"name":"ocaml-react","portdir":"ocaml/ocaml-react","version":"1.2.2","license":"ISC","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://erratique.ch/software/react","description":"Functional reactive progreamming for OCaml","long_description":"React is an OCaml module for functional reactive programming (FRP). It provides support to program with time varying values : applicative events and signals. React doesn't define any primitive event or signal, this lets the client chooses the concrete timeline.","active":true,"categories":["devel","ocaml"],"maintainers":[{"name":"landonf","github":"landonf","ports_count":83}],"variants":[],"dependencies":[{"type":"build","ports":["ocaml-ocamlbuild","ocaml-topkg","opam","clang-15"]},{"type":"lib","ports":["ocaml","ocaml-findlib"]}],"depends_on":[{"type":"lib","ports":["ocaml-lwt_react","ocaml-lambda-term","ocaml-mew_vi","ocaml-utop","ocaml-zed"]}]},{"name":"ocaml-ppx_deriving_yojson","portdir":"ocaml/ocaml-ppx_deriving_yojson","version":"3.7.0","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/whitequark/ppx_deriving_yojson","description":"OCaml ppx_deriving plugin for Yojson","long_description":"An OCaml ppx_deriving plugin that generates JSON serializers and deserializers using the Yjoson library.","active":true,"categories":["devel","ocaml"],"maintainers":[{"name":"landonf","github":"landonf","ports_count":83}],"variants":[],"dependencies":[{"type":"build","ports":["ocaml-dune","clang-15"]},{"type":"lib","ports":["ocaml-ppx_deriving","ocaml-result","ocaml","ocaml-ppxlib","ocaml-yojson","ocaml-findlib"]}],"depends_on":[{"type":"lib","ports":["fstar","kremlin"]}]},{"name":"ocaml-ppx_derivers","portdir":"ocaml/ocaml-ppx_derivers","version":"1.2.1","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/ocaml-ppx/ppx_derivers","description":"Allow OCaml ppx_deriving and ppx_type_conv to interoperate","long_description":"Allow OCaml ppx_deriving and ppx_type_conv to interoperate when linked as part of the same ocaml-migrate-parsetree driver.","active":true,"categories":["devel","ocaml"],"maintainers":[{"name":"landonf","github":"landonf","ports_count":83}],"variants":[],"dependencies":[{"type":"build","ports":["ocaml-dune","clang-15"]},{"type":"lib","ports":["ocaml","ocaml-findlib"]}],"depends_on":[{"type":"lib","ports":["ocaml-ppx_deriving","ocaml-ppxlib","ocaml-migrate-parsetree"]}]},{"name":"ocaml-cppo_ocamlbuild","portdir":"ocaml/ocaml-cppo","version":"1.6.9","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/ocaml-community/cppo","description":"Code preprocessor for OCaml","long_description":"Cppo is an equivalent of the C preprocessor for OCaml programs. It allows the definition of simple macros and file inclusion.","active":true,"categories":["devel","ocaml"],"maintainers":[{"name":"landonf","github":"landonf","ports_count":83}],"variants":[],"dependencies":[{"type":"build","ports":["ocaml-dune","clang-15"]},{"type":"lib","ports":["ocaml","ocaml-cppo","ocaml-findlib","ocaml-ocamlbuild"]}],"depends_on":[]},{"name":"ocaml-cppo","portdir":"ocaml/ocaml-cppo","version":"1.6.9","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/ocaml-community/cppo","description":"Code preprocessor for OCaml","long_description":"Cppo is an equivalent of the C preprocessor for OCaml programs. It allows the definition of simple macros and file inclusion.","active":true,"categories":["devel","ocaml"],"maintainers":[{"name":"landonf","github":"landonf","ports_count":83}],"variants":[],"dependencies":[{"type":"build","ports":["ocaml-dune","clang-15"]},{"type":"lib","ports":["ocaml","ocaml-findlib"]}],"depends_on":[{"type":"build","ports":["ocaml-lwt","ocaml-lwt_ppx","ocaml-lwt_react","ocaml-ppx_deriving","ocaml-ocplib-endian","ocaml-hacl-star","ocaml-ppx_tools","ocaml-extlib"]},{"type":"lib","ports":["ocaml-utop","geneweb","camlimages","ocaml-cppo_ocamlbuild"]}]},{"name":"ocaml-compiler-libs","portdir":"ocaml/ocaml-compiler-libs","version":"0.12.4","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/janestreet/ocaml-compiler-libs","description":"OCaml compiler libraries, repackaged","long_description":"Exposes the OCaml compiler libraries, repackaged under new toplevel names.","active":true,"categories":["devel","ocaml"],"maintainers":[{"name":"landonf","github":"landonf","ports_count":83}],"variants":[],"dependencies":[{"type":"build","ports":["ocaml-dune","clang-15"]},{"type":"lib","ports":["ocaml","ocaml-findlib"]}],"depends_on":[{"type":"lib","ports":["ocaml-ppxlib"]}]},{"name":"rawhide","portdir":"sysutils/rawhide","version":"3.3","license":"GPL-3+","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://raf.org/rawhide/","description":"(rh) find files using pretty C expressions","long_description":"(rh) find files using pretty C expressions \n\nRawhide (rh) lets you search for files on the command line using expressions and user-defined functions in a mini-language inspired by C. It's like find(1), but more fun to use. Search criteria can be very readable and self-explanatory and/or very concise and typeable, and you can create your own lexicon of search terms. The output can include lots of detail, like ls(1).","active":true,"categories":["sysutils"],"maintainers":[{"name":"raf","github":"macportsraf","ports_count":33}],"variants":["universal"],"dependencies":[{"type":"build","ports":["pkgconfig","clang-15"]},{"type":"lib","ports":["pcre2","libmagic"]}],"depends_on":[]},{"name":"progress","portdir":"sysutils/progress","version":"0.17","license":"GPL-3","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/Xfennec/progress","description":"Tool to show progress for cp, mv, dd, ... (formerly known as cv)","long_description":"This tool can be described as a Tiny, Dirty, Linux-and-OSX-Only C command that looks for coreutils basic commands (cp, mv, dd, tar, gzip/gunzip, cat, etc.) currently running on your system and displays the percentage of copied data. It can also show estimated time and throughput, and provides a top-like mode (monitoring).","active":true,"categories":["sysutils"],"maintainers":[{"name":"herby.gillot","github":"herbygillot","ports_count":1044}],"variants":[],"dependencies":[{"type":"build","ports":["pkgconfig","clang-15"]},{"type":"lib","ports":["ncurses"]}],"depends_on":[]},{"name":"p5.34-config-tiny","portdir":"perl/p5-config-tiny","version":"2.300.0","license":"(Artistic-1 or GPL)","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/Config::Tiny","description":"Read/Write .ini style files with as little code as possible","long_description":"Config::Tiny is a perl class to read and write .ini style configuration files with as little code as possible, reducing load time and memory overhead. Most of the time it is accepted that Perl applications use a lot of memory and modules. The ::Tiny family of modules is specifically intended to provide an ultralight alternative to the standard modules. This module is primarily for reading human written files, and anything we write shouldn't need to have documentation/comments. If you need something with more power move up to Config::Simple, Config::General or one of the many other Config:: modules. To rephrase, Config::Tiny does not preserve your comments, whitespace, or the order of your config file.","active":true,"categories":["perl"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-15"]},{"type":"lib","ports":["perl5.34"]}],"depends_on":[{"type":"build","ports":["p5.34-log-dispatch-configurator-any"]},{"type":"lib","ports":["p5.34-perl-critic","p5.34-dbix-admin-dsnmanager","p5.34-test-inline","p5.34-config-any","p5-config-tiny","p5.34-test-classapi"]}]},{"name":"p5.32-config-tiny","portdir":"perl/p5-config-tiny","version":"2.300.0","license":"(Artistic-1 or GPL)","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/Config::Tiny","description":"Read/Write .ini style files with as little code as possible","long_description":"Config::Tiny is a perl class to read and write .ini style configuration files with as little code as possible, reducing load time and memory overhead. Most of the time it is accepted that Perl applications use a lot of memory and modules. The ::Tiny family of modules is specifically intended to provide an ultralight alternative to the standard modules. This module is primarily for reading human written files, and anything we write shouldn't need to have documentation/comments. If you need something with more power move up to Config::Simple, Config::General or one of the many other Config:: modules. To rephrase, Config::Tiny does not preserve your comments, whitespace, or the order of your config file.","active":true,"categories":["perl"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-15"]},{"type":"lib","ports":["perl5.32"]}],"depends_on":[{"type":"build","ports":["p5.32-log-dispatch-configurator-any"]},{"type":"lib","ports":["p5.32-dbix-admin-dsnmanager","p5.32-perl-critic","p5.32-test-classapi","p5.32-test-inline","p5.32-config-any"]}]}]}