{"count":53704,"next":"https://ports.macports.org/api/v1/ports/?format=json&ordering=updated_at&page=767","previous":"https://ports.macports.org/api/v1/ports/?format=json&ordering=updated_at&page=765","results":[{"name":"py311-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":181}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py311-build","py311-installer","py311-hatchling","py311-hatch-fancy-pypi-readme","py311-hatch-vcs"]},{"type":"lib","ports":["py311-pytokens","python311","py311-packaging","py311-pathspec","py311-mypy_extensions","py311-click","py311-platformdirs"]},{"type":"run","ports":["black_select"]},{"type":"test","ports":["py311-pytest"]}],"depends_on":[{"type":"lib","ports":["py311-python-lsp-black","py311-sphinx-copybutton"]},{"type":"run","ports":["py311-orjson"]},{"type":"test","ports":["py311-license-expression"]}]},{"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":181}],"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":"py313-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":181}],"variants":[],"dependencies":[{"type":"build","ports":["py313-hatch-fancy-pypi-readme","clang-18","py313-build","py313-installer","py313-hatchling","py313-hatch-vcs"]},{"type":"lib","ports":["py313-pytokens","python313","py313-packaging","py313-pathspec","py313-mypy_extensions","py313-platformdirs","py313-click"]},{"type":"run","ports":["black_select"]},{"type":"test","ports":["py313-pytest"]}],"depends_on":[{"type":"lib","ports":["py313-python-lsp-black","py313-sphinx-copybutton"]},{"type":"test","ports":["py313-license-expression"]}]},{"name":"py314-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":181}],"variants":[],"dependencies":[{"type":"build","ports":["py314-hatch-fancy-pypi-readme","clang-18","py314-build","py314-installer","py314-hatch-vcs","py314-hatchling"]},{"type":"lib","ports":["py314-pytokens","python314","py314-packaging","py314-pathspec","py314-platformdirs","py314-mypy_extensions","py314-click"]},{"type":"run","ports":["black_select"]},{"type":"test","ports":["py314-pytest"]}],"depends_on":[{"type":"lib","ports":["py-black","py314-python-lsp-black"]},{"type":"run","ports":["ansible-lint"]},{"type":"test","ports":["py314-license-expression","diffoscope"]}]},{"name":"py-nbconvert","portdir":"python/py-nbconvert","version":"7.17.1","license":"BSD","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://jupyter.org/","description":"Jupyter Notebooks converter.","long_description":"Jupyter Notebooks converter.","active":true,"categories":["textproc","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2959}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py314-nbconvert"]}],"depends_on":[]},{"name":"py310-nbconvert","portdir":"python/py-nbconvert","version":"7.17.1","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://jupyter.org/","description":"Jupyter Notebooks converter.","long_description":"Jupyter Notebooks converter.","active":true,"categories":["textproc","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2959}],"variants":[],"dependencies":[{"type":"build","ports":["py310-build","py310-hatchling","py310-installer","clang-18"]},{"type":"fetch","ports":["wget"]},{"type":"lib","ports":["py310-jinja2","py310-markupsafe","py310-bleach","py310-jupyter_core","py310-mistune","py310-nbclient","py310-nbformat","py310-pandocfilters","py310-traitlets","py310-beautifulsoup4","python310","py310-defusedxml","py310-pygments","py310-packaging","py310-tinycss2"]},{"type":"run","ports":["pandoc"]}],"depends_on":[{"type":"lib","ports":["py310-jupyter","py310-jupyter_server","py310-jupyter_sphinx"]},{"type":"run","ports":["py310-spyder-devel","py310-spyder"]},{"type":"test","ports":["py310-oct2py"]}]},{"name":"py311-nbconvert","portdir":"python/py-nbconvert","version":"7.17.1","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://jupyter.org/","description":"Jupyter Notebooks converter.","long_description":"Jupyter Notebooks converter.","active":true,"categories":["textproc","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2959}],"variants":[],"dependencies":[{"type":"build","ports":["py311-build","py311-installer","py311-hatchling","clang-18"]},{"type":"fetch","ports":["wget"]},{"type":"lib","ports":["py311-pygments","py311-beautifulsoup4","py311-bleach","py311-tinycss2","py311-defusedxml","py311-jupyter_core","py311-mistune","py311-nbclient","py311-nbformat","py311-pandocfilters","python311","py311-packaging","py311-traitlets","py311-markupsafe","py311-jinja2"]},{"type":"run","ports":["pandoc"]}],"depends_on":[{"type":"lib","ports":["py311-jupyter_sphinx","py311-jupyter","py311-jupyter_server"]},{"type":"run","ports":["py311-spyder"]},{"type":"test","ports":["py311-oct2py"]}]},{"name":"py312-nbconvert","portdir":"python/py-nbconvert","version":"7.17.1","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://jupyter.org/","description":"Jupyter Notebooks converter.","long_description":"Jupyter Notebooks converter.","active":true,"categories":["textproc","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2959}],"variants":[],"dependencies":[{"type":"build","ports":["py312-build","py312-installer","py312-hatchling","clang-18"]},{"type":"lib","ports":["py312-pygments","py312-traitlets","py312-bleach","py312-tinycss2","py312-beautifulsoup4","py312-defusedxml","py312-jupyter_core","py312-mistune","py312-nbclient","py312-nbformat","py312-pandocfilters","python312","py312-packaging","py312-jinja2","py312-markupsafe"]},{"type":"run","ports":["pandoc"]}],"depends_on":[{"type":"lib","ports":["py312-jupyter_sphinx","py312-jupyter","py312-jupyter_server"]},{"type":"run","ports":["py312-spyder"]},{"type":"test","ports":["py312-oct2py"]}]},{"name":"py313-nbconvert","portdir":"python/py-nbconvert","version":"7.17.1","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://jupyter.org/","description":"Jupyter Notebooks converter.","long_description":"Jupyter Notebooks converter.","active":true,"categories":["textproc","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2959}],"variants":[],"dependencies":[{"type":"build","ports":["py313-hatchling","clang-18","py313-build","py313-installer"]},{"type":"lib","ports":["py313-jinja2","py313-markupsafe","py313-tinycss2","py313-bleach","py313-beautifulsoup4","py313-defusedxml","python313","py313-nbformat","py313-mistune","py313-nbclient","py313-pandocfilters","py313-jupyter_core","py313-packaging","py313-traitlets","py313-pygments"]},{"type":"run","ports":["pandoc"]}],"depends_on":[{"type":"lib","ports":["py313-jupyter_sphinx","py313-jupyter","py313-jupyter_server"]},{"type":"run","ports":["py313-spyder"]},{"type":"test","ports":["py313-oct2py"]}]},{"name":"py314-nbconvert","portdir":"python/py-nbconvert","version":"7.17.1","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://jupyter.org/","description":"Jupyter Notebooks converter.","long_description":"Jupyter Notebooks converter.","active":true,"categories":["textproc","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2959}],"variants":[],"dependencies":[{"type":"build","ports":["py314-hatchling","clang-18","py314-build","py314-installer"]},{"type":"lib","ports":["py314-jinja2","py314-markupsafe","py314-defusedxml","py314-traitlets","py314-beautifulsoup4","py314-mistune","python314","py314-jupyter_core","py314-nbclient","py314-nbformat","py314-pandocfilters","py314-bleach","py314-packaging","py314-pygments","py314-tinycss2"]},{"type":"run","ports":["pandoc"]}],"depends_on":[{"type":"lib","ports":["py314-jupyter_sphinx","py-nbconvert","py314-jupyter","py314-jupyter_server"]},{"type":"run","ports":["py314-spyder"]},{"type":"test","ports":["py314-oct2py"]}]},{"name":"tintinxx","portdir":"net/tintinxx","version":"2.02.61","license":"GPL-3","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://tintin.mudhalla.net","description":"ncurses-based MUD client with triggers, aliases, colors","long_description":"TinTin++, aka TT++, is a free Mud client for Windows, Linux, and Mac OS X. A Windows / Vista port named WinTin++, using the PuTTY terminal, is available for those who do not use Cygwin (A Linux/Unix emulator for Windows). Besides MUDs (which are free online text games), TinTin++ can also be used as a client to play MUSH, MUCK, MOO, MU*, or Rogue games, which are online text game variants. Connecting to a Linux server or a telnet BBS is possible as well.","active":true,"categories":["net","games"],"maintainers":[{"name":"intact79","github":"intactio","ports_count":2}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["zlib","gnutls","ncurses","pcre2"]}],"depends_on":[]},{"name":"libuuid","portdir":"devel/libuuid","version":"2.42.1","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"","description":"Portable uuid C library","long_description":"Portable uuid C library","active":true,"categories":["devel"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["meson","ninja","clang-18"]},{"type":"extract","ports":["xz"]}],"depends_on":[{"type":"lib","ports":["p5.26-alien-libuuid","netdata","php53-uuid","php54-uuid","php55-uuid","php56-uuid","php70-uuid","php71-uuid","php72-uuid","php73-uuid","php74-uuid","php80-uuid","php81-uuid","php82-uuid","php83-uuid","php84-uuid","php85-uuid","php86-uuid","erofs-utils","p5.28-alien-libuuid","p5.30-alien-libuuid","p5.32-alien-libuuid","p5.34-alien-libuuid"]}]},{"name":"p5.26-www-robotrules","portdir":"perl/p5-www-robotrules","version":"6.20.0","license":"(Artistic-1 or GPL)","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/WWW::RobotRules","description":"Parse /robots.txt file","long_description":"Parse /robots.txt file","active":false,"categories":["perl"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-9.0"]},{"type":"lib","ports":["perl5.26","p5.26-uri"]}],"depends_on":[{"type":"lib","ports":["p5.26-libwww-perl"]}]},{"name":"p5-exporter","portdir":"perl/p5-exporter","version":"5.790.0","license":"(Artistic-1 or GPL)","platforms":"{darwin any}","epoch":0,"replaced_by":"p5.34-exporter","homepage":"https://metacpan.org/pod/Exporter","description":"Exporter - Implements default import method for modules","long_description":"Exporter - Implements default import method for modules","active":true,"categories":["perl"],"maintainers":[{"name":"devans","github":"dbevans","ports_count":2687}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["p5.34-exporter"]}],"depends_on":[]},{"name":"p5.30-exporter","portdir":"perl/p5-exporter","version":"5.790.0","license":"(Artistic-1 or GPL)","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/Exporter","description":"Exporter - Implements default import method for modules","long_description":"Exporter - Implements default import method for modules","active":true,"categories":["perl"],"maintainers":[{"name":"devans","github":"dbevans","ports_count":2687}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["perl5.30"]}],"depends_on":[{"type":"lib","ports":["p5.30-crypt-passwdmd5"]}]},{"name":"p5.28-exporter","portdir":"perl/p5-exporter","version":"5.790.0","license":"(Artistic-1 or GPL)","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/Exporter","description":"Exporter - Implements default import method for modules","long_description":"Exporter - Implements default import method for modules","active":true,"categories":["perl"],"maintainers":[{"name":"devans","github":"dbevans","ports_count":2687}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["perl5.28"]}],"depends_on":[{"type":"lib","ports":["p5.28-crypt-passwdmd5"]}]},{"name":"p5.32-exporter","portdir":"perl/p5-exporter","version":"5.790.0","license":"(Artistic-1 or GPL)","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/Exporter","description":"Exporter - Implements default import method for modules","long_description":"Exporter - Implements default import method for modules","active":true,"categories":["perl"],"maintainers":[{"name":"devans","github":"dbevans","ports_count":2687}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["perl5.32"]}],"depends_on":[{"type":"lib","ports":["p5.32-crypt-passwdmd5"]}]},{"name":"p5.34-exporter","portdir":"perl/p5-exporter","version":"5.790.0","license":"(Artistic-1 or GPL)","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/Exporter","description":"Exporter - Implements default import method for modules","long_description":"Exporter - Implements default import method for modules","active":true,"categories":["perl"],"maintainers":[{"name":"devans","github":"dbevans","ports_count":2687}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["perl5.34"]}],"depends_on":[{"type":"lib","ports":["p5-exporter","p5.34-crypt-passwdmd5"]}]},{"name":"p5-www-robotrules","portdir":"perl/p5-www-robotrules","version":"6.30.0","license":"(Artistic-1 or GPL)","platforms":"{darwin any}","epoch":0,"replaced_by":"p5.34-www-robotrules","homepage":"https://metacpan.org/pod/WWW::RobotRules","description":"WWW::RobotRules - database of robots.txt-derived permissions","long_description":"WWW::RobotRules - database of robots.txt-derived permissions","active":true,"categories":["perl"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["p5.34-www-robotrules"]}],"depends_on":[]},{"name":"p5.28-www-robotrules","portdir":"perl/p5-www-robotrules","version":"6.30.0","license":"(Artistic-1 or GPL)","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/WWW::RobotRules","description":"WWW::RobotRules - database of robots.txt-derived permissions","long_description":"WWW::RobotRules - database of robots.txt-derived permissions","active":true,"categories":["perl"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["perl5.28","p5.28-uri"]}],"depends_on":[{"type":"lib","ports":["p5.28-libwww-perl"]}]},{"name":"p5.30-www-robotrules","portdir":"perl/p5-www-robotrules","version":"6.30.0","license":"(Artistic-1 or GPL)","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/WWW::RobotRules","description":"WWW::RobotRules - database of robots.txt-derived permissions","long_description":"WWW::RobotRules - database of robots.txt-derived permissions","active":true,"categories":["perl"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["perl5.30","p5.30-uri"]}],"depends_on":[{"type":"lib","ports":["p5.30-libwww-perl"]}]},{"name":"p5.32-www-robotrules","portdir":"perl/p5-www-robotrules","version":"6.30.0","license":"(Artistic-1 or GPL)","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/WWW::RobotRules","description":"WWW::RobotRules - database of robots.txt-derived permissions","long_description":"WWW::RobotRules - database of robots.txt-derived permissions","active":true,"categories":["perl"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["perl5.32","p5.32-uri"]}],"depends_on":[{"type":"lib","ports":["p5.32-libwww-perl"]}]},{"name":"p5.34-www-robotrules","portdir":"perl/p5-www-robotrules","version":"6.30.0","license":"(Artistic-1 or GPL)","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/WWW::RobotRules","description":"WWW::RobotRules - database of robots.txt-derived permissions","long_description":"WWW::RobotRules - database of robots.txt-derived permissions","active":true,"categories":["perl"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["perl5.34","p5.34-uri"]}],"depends_on":[{"type":"lib","ports":["p5-www-robotrules","p5.34-libwww-perl"]}]},{"name":"libcifpp","portdir":"science/libcifpp","version":"10.0.4","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/PDB-REDO/libcifpp","description":"Library containing code to manipulate mmCIF and PDB files","long_description":"Library containing code to manipulate mmCIF and PDB files","active":true,"categories":["science"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2434}],"variants":["debug","universal"],"dependencies":[{"type":"build","ports":["clang-22","cmake","pkgconfig","fast-float"]},{"type":"lib","ports":["zlib","sqlite3","pcre2","eigen3"]}],"depends_on":[{"type":"lib","ports":["dssp"]}]},{"name":"impacket","portdir":"net/impacket","version":"0.13.1","license":"Apache-1.1","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://www.secureauth.com/labs/open-source-tools/impacket/","description":"Impacket is a collection of Python classes focused on providing access to network packets.","long_description":"Impacket is a collection of Python classes focused on providing access to network packets. Impacket allows Python developers to craft and decode network packets in simple and consistent manner. It includes support for low-level protocols such as IP, UDP and TCP, as well as higher-level protocols such as NMB and SMB. Impacket is highly effective when used in conjunction with a packet capture utility or package such as Pcapy. Packets can be constructed from scratch, as well as parsed from raw data. Furthermore, the object oriented API makes it simple to work with deep protocol hierarchies.","active":true,"categories":["devel","net","python"],"maintainers":[{"name":"i0ntempest","github":"i0ntempest","ports_count":351}],"variants":[],"dependencies":[{"type":"build","ports":["py314-build","py314-installer","py314-setuptools","py314-wheel","clang-18"]},{"type":"lib","ports":["python314"]},{"type":"run","ports":["py314-flask","py314-ldap3","py314-six","py314-charset-normalizer","py314-pycryptodomex","py314-openssl","py314-asn1"]}],"depends_on":[]},{"name":"eatmemory","portdir":"sysutils/eatmemory","version":"1.1.0","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/julman99/eatmemory","description":"Simple utility to allocate memory on a computer","long_description":"Simple C program to allocate memory from the command-line. Useful to test programs or systems under high memory usage conditions.","active":true,"categories":["sysutils"],"maintainers":[{"name":"i0ntempest","github":"i0ntempest","ports_count":351}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18"]}],"depends_on":[]},{"name":"aqbanking6","portdir":"devel/aqbanking6","version":"6.9.2","license":"(GPL-2 or GPL-3 or OpenSSLException)","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://www.aquamaniac.de/rdm/projects/aqbanking","description":"a generic online banking interface","long_description":"aqbanking is a generic online banking interface mainly supporting Home Banking Computer Interface, a standard used for German checking accounts, but also suitable for OFX as used in several other countries. Note that the YellowNet backend (for Suisse Postfinance) is not available for OS X (upstream only has a Linux binary).","active":true,"categories":["devel","net","finance"],"maintainers":[{"name":"dports","github":"drkp","ports_count":81}],"variants":["debug"],"dependencies":[{"type":"build","ports":["autoconf","automake","libtool","pkgconfig","clang-18"]},{"type":"lib","ports":["qt4-mac","libofx","gmp","gnutls","gwenhywfar5","ktoblzcheck"]}],"depends_on":[]},{"name":"aqbanking6-gtk2","portdir":"devel/aqbanking6","version":"6.9.2","license":"(GPL-2 or GPL-3 or OpenSSLException)","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://www.aquamaniac.de/rdm/projects/aqbanking","description":"a generic online banking interface","long_description":"aqbanking is a generic online banking interface mainly supporting Home Banking Computer Interface, a standard used for German checking accounts, but also suitable for OFX as used in several other countries. Note that the YellowNet backend (for Suisse Postfinance) is not available for OS X (upstream only has a Linux binary).","active":true,"categories":["devel","net","finance"],"maintainers":[{"name":"dports","github":"drkp","ports_count":81}],"variants":["debug"],"dependencies":[{"type":"build","ports":["clang-18","autoconf","automake","libtool","pkgconfig"]},{"type":"lib","ports":["gmp","gnutls","gwenhywfar5-gtk2","ktoblzcheck","libofx"]}],"depends_on":[]},{"name":"aqbanking6-gtk3","portdir":"devel/aqbanking6","version":"6.9.2","license":"(GPL-2 or GPL-3 or OpenSSLException)","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://www.aquamaniac.de/rdm/projects/aqbanking","description":"a generic online banking interface","long_description":"aqbanking is a generic online banking interface mainly supporting Home Banking Computer Interface, a standard used for German checking accounts, but also suitable for OFX as used in several other countries. Note that the YellowNet backend (for Suisse Postfinance) is not available for OS X (upstream only has a Linux binary).","active":true,"categories":["devel","net","finance"],"maintainers":[{"name":"dports","github":"drkp","ports_count":81}],"variants":["debug"],"dependencies":[{"type":"build","ports":["clang-18","autoconf","automake","libtool","pkgconfig"]},{"type":"lib","ports":["gmp","gnutls","gwenhywfar5-gtk3","ktoblzcheck","libofx"]}],"depends_on":[{"type":"lib","ports":["gnucash","gnucash-devel"]}]},{"name":"py39-rasterstats","portdir":"python/py-rasterstats","version":"0.20.0","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://pythonhosted.org/rasterstats/","description":"rasterstats is a Python module for summarizing geospatial raster datasets","long_description":"rasterstats is a Python module for summarizing geospatial raster datasets based on vector geometries. It includes functions for zonal statistics and interpolated point queries.","active":false,"categories":["python","gis"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py39-setuptools","clang-17","py39-installer","py39-build","py39-wheel"]},{"type":"lib","ports":["python39"]},{"type":"run","ports":["py39-rasterio","py39-shapely","py39-simplejson","py39-numpy","py39-fiona","py39-cligj","py39-click","py39-affine"]}],"depends_on":[{"type":"run","ports":["py39-tobler"]}]},{"name":"py-rasterstats","portdir":"python/py-rasterstats","version":"0.21.0","license":"BSD","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://pythonhosted.org/rasterstats/","description":"rasterstats is a Python module for summarizing geospatial raster datasets","long_description":"rasterstats is a Python module for summarizing geospatial raster datasets based on vector geometries. It includes functions for zonal statistics and interpolated point queries.","active":true,"categories":["python","gis"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py314-rasterstats"]}],"depends_on":[]},{"name":"py310-rasterstats","portdir":"python/py-rasterstats","version":"0.21.0","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://pythonhosted.org/rasterstats/","description":"rasterstats is a Python module for summarizing geospatial raster datasets","long_description":"rasterstats is a Python module for summarizing geospatial raster datasets based on vector geometries. It includes functions for zonal statistics and interpolated point queries.","active":true,"categories":["python","gis"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py310-setuptools","clang-18","py310-installer","py310-build","py310-wheel"]},{"type":"lib","ports":["python310"]},{"type":"run","ports":["py310-cligj","py310-affine","py310-rasterio","py310-fiona","py310-simplejson","py310-shapely","py310-numpy","py310-click"]}],"depends_on":[{"type":"run","ports":["py310-tobler"]}]},{"name":"py311-rasterstats","portdir":"python/py-rasterstats","version":"0.21.0","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://pythonhosted.org/rasterstats/","description":"rasterstats is a Python module for summarizing geospatial raster datasets","long_description":"rasterstats is a Python module for summarizing geospatial raster datasets based on vector geometries. It includes functions for zonal statistics and interpolated point queries.","active":true,"categories":["python","gis"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py311-build","clang-18","py311-wheel","py311-setuptools","py311-installer"]},{"type":"lib","ports":["python311"]},{"type":"run","ports":["py311-cligj","py311-rasterio","py311-fiona","py311-affine","py311-shapely","py311-numpy","py311-click","py311-simplejson"]}],"depends_on":[{"type":"run","ports":["py311-tobler"]}]},{"name":"py312-rasterstats","portdir":"python/py-rasterstats","version":"0.21.0","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://pythonhosted.org/rasterstats/","description":"rasterstats is a Python module for summarizing geospatial raster datasets","long_description":"rasterstats is a Python module for summarizing geospatial raster datasets based on vector geometries. It includes functions for zonal statistics and interpolated point queries.","active":true,"categories":["python","gis"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py312-build","clang-18","py312-wheel","py312-setuptools","py312-installer"]},{"type":"lib","ports":["python312"]},{"type":"run","ports":["py312-cligj","py312-fiona","py312-rasterio","py312-affine","py312-simplejson","py312-shapely","py312-click","py312-numpy"]}],"depends_on":[{"type":"run","ports":["py312-tobler"]}]},{"name":"py314-rasterstats","portdir":"python/py-rasterstats","version":"0.21.0","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://pythonhosted.org/rasterstats/","description":"rasterstats is a Python module for summarizing geospatial raster datasets","long_description":"rasterstats is a Python module for summarizing geospatial raster datasets based on vector geometries. It includes functions for zonal statistics and interpolated point queries.","active":true,"categories":["python","gis"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py314-wheel","py314-setuptools","py314-installer","py314-build"]},{"type":"lib","ports":["python314"]},{"type":"run","ports":["py314-cligj","py314-rasterio","py314-affine","py314-shapely","py314-simplejson","py314-click","py314-numpy"]}],"depends_on":[{"type":"lib","ports":["py-rasterstats"]},{"type":"run","ports":["py314-tobler"]}]},{"name":"py313-rasterstats","portdir":"python/py-rasterstats","version":"0.21.0","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://pythonhosted.org/rasterstats/","description":"rasterstats is a Python module for summarizing geospatial raster datasets","long_description":"rasterstats is a Python module for summarizing geospatial raster datasets based on vector geometries. It includes functions for zonal statistics and interpolated point queries.","active":true,"categories":["python","gis"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py313-wheel","py313-setuptools","py313-installer","py313-build"]},{"type":"lib","ports":["python313"]},{"type":"run","ports":["py313-rasterio","py313-fiona","py313-simplejson","py313-cligj","py313-affine","py313-shapely","py313-numpy","py313-click"]}],"depends_on":[{"type":"run","ports":["py313-tobler"]}]},{"name":"octave-odbc","portdir":"octave/octave-odbc","version":"0.0.7","license":"GPL-3+","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/gnu-octave/octave-odbc","description":"This is a basic implementation of ODBC functionalty similar to MATLABS ODCB functionalilty.","long_description":"This is a basic implementation of ODBC functionalty similar to MATLABS ODCB functionalilty.","active":true,"categories":["science","math","octave"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1677}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-20"]},{"type":"lib","ports":["unixODBC","octave"]}],"depends_on":[]},{"name":"octave-miscellaneous","portdir":"octave/octave-miscellaneous","version":"1.3.3","license":"GPL-3+","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/gnu-octave/octave-miscellaneous","description":"Miscellaneous tools that don't fit somewhere else.","long_description":"Miscellaneous tools that don't fit somewhere else.","active":true,"categories":["science","math","octave"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1677}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-20"]},{"type":"lib","ports":["octave"]}],"depends_on":[{"type":"lib","ports":["octave-vrml"]}]},{"name":"octave-instrument-control","portdir":"octave/octave-instrument-control","version":"0.10.1","license":"GPL-3+","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/gnu-octave/instrument-control","description":"Low level I/O functions for serial, tcp, vxi11, and udp interfaces.","long_description":"Low level I/O functions for serial, tcp, vxi11, and udp interfaces.","active":true,"categories":["science","math","octave"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1677}],"variants":["universal"],"dependencies":[{"type":"build","ports":["rpcgen-mt","clang-20"]},{"type":"lib","ports":["octave"]}],"depends_on":[]},{"name":"faac","portdir":"audio/faac","version":"1.50","license":"Restrictive","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/knik0/faac","description":"ISO AAC audio encoder","long_description":"FAAC is an AAC audio encoder. FAAC currently supports MPEG-4 LTP, MAIN and LOW COMPLEXITY object types and MAIN and LOW MPEG-2 object types. It also supports multichannel and gapless encoding.","active":true,"categories":["audio"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["meson","ninja","clang-18"]}],"depends_on":[{"type":"lib","ports":["avidemux","mythtv-core.28","transcode","libquicktime-devel","libquicktime","mythtv-core.27"]}]},{"name":"libharu","portdir":"print/libharu","version":"2.4.6","license":"zlib","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://libharu.org","description":"a free, cross platform, open source library for generating PDF files","long_description":"a free, cross platform, open source library for generating PDF files supporting the following features: 1. Generating PDF files with lines, text, images. 2. Outline, text annotation, link annotation. 3. Compressing document with deflate-decode. 4. Embedding PNG, Jpeg images. 5. Embedding Type1 font and TrueType font. 6. Creating encrypted PDF files. 7. Using various character sets (ISO8859-1~16, MSCP1250~8, KOI8-R). 8. CJK fonts and encodings.","active":true,"categories":["print"],"maintainers":[],"variants":["debug","universal"],"dependencies":[{"type":"build","ports":["cmake","clang-18"]},{"type":"lib","ports":["zlib","libpng"]}],"depends_on":[{"type":"lib","ports":["vtk","wt","gawk-haru","lua54-luahpdf","lua53-luahpdf","lua52-luahpdf","lua51-luahpdf","plplot","plplot510","plplot-single","plplot510-single"]}]},{"name":"py-tiktoken","portdir":"python/py-tiktoken","version":"0.13.0","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/openai/tiktoken","description":"tiktoken is a fast BPE tokeniser for use with OpenAI's models","long_description":"tiktoken is a fast BPE tokeniser for use with OpenAI's models","active":true,"categories":["devel","python"],"maintainers":[{"name":"macports","github":"mrdomino","ports_count":44}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py314-tiktoken"]}],"depends_on":[]},{"name":"py311-tiktoken","portdir":"python/py-tiktoken","version":"0.13.0","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/openai/tiktoken","description":"tiktoken is a fast BPE tokeniser for use with OpenAI's models","long_description":"tiktoken is a fast BPE tokeniser for use with OpenAI's models","active":true,"categories":["devel","python"],"maintainers":[{"name":"macports","github":"mrdomino","ports_count":44}],"variants":["universal"],"dependencies":[{"type":"build","ports":["py311-setuptools","py311-wheel","py311-setuptools-rust","clang-20","cargo","legacy-support","rust","py311-build","py311-installer"]},{"type":"lib","ports":["libunwind","python311","py311-regex","py311-requests"]},{"type":"test","ports":["py311-hypothesis","py311-pytest"]}],"depends_on":[]},{"name":"py312-tiktoken","portdir":"python/py-tiktoken","version":"0.13.0","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/openai/tiktoken","description":"tiktoken is a fast BPE tokeniser for use with OpenAI's models","long_description":"tiktoken is a fast BPE tokeniser for use with OpenAI's models","active":true,"categories":["devel","python"],"maintainers":[{"name":"macports","github":"mrdomino","ports_count":44}],"variants":["universal"],"dependencies":[{"type":"build","ports":["py312-setuptools","py312-wheel","py312-setuptools-rust","clang-20","cargo","legacy-support","rust","py312-build","py312-installer"]},{"type":"lib","ports":["libunwind","python312","py312-requests","py312-regex"]},{"type":"test","ports":["py312-pytest","py312-hypothesis"]}],"depends_on":[]},{"name":"py313-tiktoken","portdir":"python/py-tiktoken","version":"0.13.0","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/openai/tiktoken","description":"tiktoken is a fast BPE tokeniser for use with OpenAI's models","long_description":"tiktoken is a fast BPE tokeniser for use with OpenAI's models","active":true,"categories":["devel","python"],"maintainers":[{"name":"macports","github":"mrdomino","ports_count":44}],"variants":["universal"],"dependencies":[{"type":"build","ports":["py313-setuptools","py313-wheel","py313-setuptools-rust","clang-20","cargo","legacy-support","rust","py313-build","py313-installer"]},{"type":"lib","ports":["libunwind","python313","py313-requests","py313-regex"]},{"type":"test","ports":["py313-hypothesis","py313-pytest"]}],"depends_on":[{"type":"lib","ports":["py313-litellm","py313-mistral-common"]},{"type":"run","ports":["py313-marimo"]}]},{"name":"py314-tiktoken","portdir":"python/py-tiktoken","version":"0.13.0","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/openai/tiktoken","description":"tiktoken is a fast BPE tokeniser for use with OpenAI's models","long_description":"tiktoken is a fast BPE tokeniser for use with OpenAI's models","active":true,"categories":["devel","python"],"maintainers":[{"name":"macports","github":"mrdomino","ports_count":44}],"variants":["universal"],"dependencies":[{"type":"build","ports":["py314-installer","py314-setuptools","py314-wheel","py314-setuptools-rust","cargo","legacy-support","rust","clang-20","py314-build"]},{"type":"lib","ports":["libunwind","python314","py314-requests","py314-regex"]},{"type":"test","ports":["py314-pytest","py314-hypothesis"]}],"depends_on":[{"type":"lib","ports":["py-tiktoken","py314-litellm","py314-mistral-common"]},{"type":"run","ports":["py314-marimo"]}]},{"name":"translate","portdir":"textproc/translate","version":"0.1.1","license":"MIT","platforms":"{darwin >= 26}","epoch":0,"replaced_by":null,"homepage":"https://translate.franzai.com","description":"Apple Translation from your terminal","long_description":"Apple Translation from your terminal. A UNIX filter and a drop-in HTTP server for DeepL, LibreTranslate, and Google Translate v2 - all wrapped around Apple's on-device Translation framework. No cloud, no LLM, no API keys, no rate limits.","active":true,"categories":["textproc"],"maintainers":[{"name":"austin","github":"halostatue","ports_count":24}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]}],"depends_on":[]},{"name":"doas","portdir":"sysutils/doas","version":"6.3p13","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://codeberg.org/thejessesmith/doas","description":"a utility that lets a user run a command as another user","long_description":"doas allows a user to run a command as though they were another user. Typically doas is used to allow non-privileged users to run commands as though they were the root user. doas offers two benefits over sudo: its configuration file has a simple syntax and it is smaller, requiring less effort to audit the code. This makes it harder for both admins and coders to make mistakes that potentially open security holes in the system.","active":true,"categories":["sysutils"],"maintainers":[{"name":"ryandesign","github":"ryandesign","ports_count":2142}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18","bison"]},{"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":"tenacity","portdir":"audio/tenacity","version":"1.3.4","license":"GPL-2+","platforms":"{darwin >= 19}","epoch":0,"replaced_by":null,"homepage":"https://codeberg.org/tenacityteam/tenacity","description":"an easy-to-use, cross-platform multi-track audio editor/recorder","long_description":"Tenacity is an easy-to-use, cross-platform multi-track audio editor/recorder forked from Audacity.","active":true,"categories":["audio"],"maintainers":[{"name":"ryandesign","github":"ryandesign","ports_count":2142}],"variants":["debug"],"dependencies":[{"type":"build","ports":["cmake","gettext","ninja","pkgconfig","nasm","python313","clang-20"]},{"type":"lib","ports":["portaudio","soundtouch","soxr","twolame","sqlite3","zlib","ffmpeg","libmatroska","libogg","expat","libebml","wxWidgets-3.2","flac","lame","libid3tag","libmad","libsndfile","libvorbis"]}],"depends_on":[]},{"name":"chromaprint","portdir":"audio/chromaprint","version":"1.6.0","license":"LGPL-2.1+","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://acoustid.org/chromaprint","description":"Chromaprint is an audio fingerprint library","long_description":"Chromaprint is the core component of the AcoustID project. It's a client-side library that implements a custom algorithm for extracting fingerprints from any audio source.","active":true,"categories":["audio"],"maintainers":[{"name":"khindenburg","github":"kurthindenburg","ports_count":438}],"variants":["universal","debug","tests"],"dependencies":[{"type":"build","ports":["cmake","clang-18"]},{"type":"lib","ports":["zlib","ffmpeg8"]}],"depends_on":[{"type":"run","ports":["py37-acoustid","py39-acoustid","py38-acoustid","beets","beets-devel","py310-acoustid","py311-acoustid","py312-acoustid","py313-acoustid"]}]}]}