{"count":52772,"next":"https://ports.macports.org/api/v1/ports/?page=2","previous":null,"results":[{"name":"csv2html","portdir":"textproc/csv2html","version":"3.1.1","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/dbohdan/csv2html","description":"Convert CSV files to HTML tables","long_description":"Convert CSV files to HTML tables","active":true,"categories":["textproc"],"maintainers":[{"name":"sikmir","github":"sikmir","ports_count":51}],"variants":["universal"],"dependencies":[{"type":"build","ports":["cargo","legacy-support","rust","clang-20"]},{"type":"lib","ports":["libunwind"]}],"depends_on":[]},{"name":"libblake3","portdir":"security/libblake3","version":"1.8.7","license":"(public-domain or Apache-2)","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/BLAKE3-team/BLAKE3","description":"BLAKE3 crytographic hash function","long_description":"libblake3 is the C implementation of the BLAKE3 crytographic hash function. It is much faster than MD5, SHA-1, SHA-2, SHA-3, and BLAKE2; secure, unlike MD5 and SHA-1; secure against length extensions, unlike SHA-2; highly parallelizable, and capable of verified streaming and incremental updates.","active":true,"categories":["devel","security"],"maintainers":[{"name":"","github":"commitmaniac","ports_count":8}],"variants":["debug","universal"],"dependencies":[{"type":"build","ports":["cmake","clang-18"]}],"depends_on":[]},{"name":"trackma","portdir":"sysutils/trackma","version":"0.10.3","license":"GPL-3+","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://z411.github.io/trackma","description":"Open multi-site list manager","long_description":"Open multi-site list manager built with Python.","active":true,"categories":["sysutils","python","anime","manga"],"maintainers":[{"name":"barracuda","github":"barracuda156","ports_count":16}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py314-poetry-core","py314-installer","py314-build"]},{"type":"lib","ports":["python314"]},{"type":"run","ports":["py314-Pillow","py314-urwid","py314-anitopy","py314-jeepney","py314-pypresence","py314-gobject3","py314-cairo","py314-requests","gtk3"]}],"depends_on":[]},{"name":"py314-pypresence","portdir":"python/py-pypresence","version":"4.3.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/qwertyquerty/pypresence","description":"Discord RPC client written in Python","long_description":"Discord RPC client written in Python","active":true,"categories":["www","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py314-build","py314-installer","py314-setuptools","py314-wheel"]},{"type":"lib","ports":["python314"]}],"depends_on":[{"type":"lib","ports":["py-pypresence"]},{"type":"run","ports":["trackma"]}]},{"name":"py-pypresence","portdir":"python/py-pypresence","version":"4.3.0","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/qwertyquerty/pypresence","description":"Discord RPC client written in Python","long_description":"Discord RPC client written in Python","active":true,"categories":["www","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py314-pypresence"]}],"depends_on":[]},{"name":"py314-jeepney","portdir":"python/py-jeepney","version":"0.9.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://gitlab.com/takluyver/jeepney","description":"DBus protocol wrapper","long_description":"Low-level, pure-Python DBus protocol wrapper.","active":true,"categories":["devel","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py314-build","py314-flit_core","py314-installer"]},{"type":"lib","ports":["python314"]},{"type":"run","ports":["py314-trio"]}],"depends_on":[{"type":"lib","ports":["py-jeepney"]},{"type":"run","ports":["trackma"]}]},{"name":"py-jeepney","portdir":"python/py-jeepney","version":"0.9.0","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://gitlab.com/takluyver/jeepney","description":"DBus protocol wrapper","long_description":"Low-level, pure-Python DBus protocol wrapper.","active":true,"categories":["devel","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py314-jeepney"]}],"depends_on":[]},{"name":"py314-anitopy","portdir":"python/py-anitopy","version":"2.1.1","license":"MPL-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/igorcmoura/anitopy","description":"Anime video filename parser","long_description":"Anime video filename parser","active":true,"categories":["sysutils","python","anime"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py314-build","py314-installer","py314-setuptools","py314-wheel"]},{"type":"lib","ports":["python314"]}],"depends_on":[{"type":"lib","ports":["py-anitopy"]},{"type":"run","ports":["trackma"]}]},{"name":"py-anitopy","portdir":"python/py-anitopy","version":"2.1.1","license":"MPL-2","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/igorcmoura/anitopy","description":"Anime video filename parser","long_description":"Anime video filename parser","active":true,"categories":["sysutils","python","anime"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py314-anitopy"]}],"depends_on":[]},{"name":"py314-flatbencode","portdir":"python/py-flatbencode","version":"0.2.1","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/acatton/flatbencode","description":"Fast, safe and thoroughly tested implementation of bencode in pure Python 3, without any C extension.","long_description":"Fast, safe and thoroughly tested implementation of bencode in pure Python 3, without any C extension. This is called flatbencode because the algorithm for decoding a bencode structure is non-recursive, thus preventing RuntimeException.","active":true,"categories":["python"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1607}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18","py314-build","py314-installer","py314-setuptools","py314-wheel"]},{"type":"lib","ports":["python314"]}],"depends_on":[{"type":"lib","ports":["py-flatbencode","py314-torf"]}]},{"name":"py313-flatbencode","portdir":"python/py-flatbencode","version":"0.2.1","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/acatton/flatbencode","description":"Fast, safe and thoroughly tested implementation of bencode in pure Python 3, without any C extension.","long_description":"Fast, safe and thoroughly tested implementation of bencode in pure Python 3, without any C extension. This is called flatbencode because the algorithm for decoding a bencode structure is non-recursive, thus preventing RuntimeException.","active":true,"categories":["python"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1607}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18","py313-build","py313-installer","py313-setuptools","py313-wheel"]},{"type":"lib","ports":["python313"]}],"depends_on":[{"type":"lib","ports":["py313-torf"]}]},{"name":"py312-flatbencode","portdir":"python/py-flatbencode","version":"0.2.1","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/acatton/flatbencode","description":"Fast, safe and thoroughly tested implementation of bencode in pure Python 3, without any C extension.","long_description":"Fast, safe and thoroughly tested implementation of bencode in pure Python 3, without any C extension. This is called flatbencode because the algorithm for decoding a bencode structure is non-recursive, thus preventing RuntimeException.","active":true,"categories":["python"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1607}],"variants":["universal"],"dependencies":[{"type":"build","ports":["py312-build","py312-installer","py312-setuptools","py312-wheel","clang-18"]},{"type":"lib","ports":["python312"]}],"depends_on":[{"type":"lib","ports":["py312-torf"]}]},{"name":"py311-flatbencode","portdir":"python/py-flatbencode","version":"0.2.1","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/acatton/flatbencode","description":"Fast, safe and thoroughly tested implementation of bencode in pure Python 3, without any C extension.","long_description":"Fast, safe and thoroughly tested implementation of bencode in pure Python 3, without any C extension. This is called flatbencode because the algorithm for decoding a bencode structure is non-recursive, thus preventing RuntimeException.","active":true,"categories":["python"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1607}],"variants":["universal"],"dependencies":[{"type":"build","ports":["py311-build","py311-installer","py311-setuptools","py311-wheel","clang-18"]},{"type":"lib","ports":["python311"]}],"depends_on":[{"type":"lib","ports":["py311-torf"]}]},{"name":"py310-flatbencode","portdir":"python/py-flatbencode","version":"0.2.1","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/acatton/flatbencode","description":"Fast, safe and thoroughly tested implementation of bencode in pure Python 3, without any C extension.","long_description":"Fast, safe and thoroughly tested implementation of bencode in pure Python 3, without any C extension. This is called flatbencode because the algorithm for decoding a bencode structure is non-recursive, thus preventing RuntimeException.","active":true,"categories":["python"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1607}],"variants":["universal"],"dependencies":[{"type":"build","ports":["py310-setuptools","py310-wheel","py310-build","py310-installer","clang-18"]},{"type":"lib","ports":["python310"]}],"depends_on":[{"type":"lib","ports":["py310-torf"]}]},{"name":"py-flatbencode","portdir":"python/py-flatbencode","version":"0.2.1","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/acatton/flatbencode","description":"Fast, safe and thoroughly tested implementation of bencode in pure Python 3, without any C extension.","long_description":"Fast, safe and thoroughly tested implementation of bencode in pure Python 3, without any C extension. This is called flatbencode because the algorithm for decoding a bencode structure is non-recursive, thus preventing RuntimeException.","active":true,"categories":["python"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1607}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py314-flatbencode"]}],"depends_on":[]},{"name":"py314-torf","portdir":"python/py-torf","version":"4.3.1","license":"GPL-3+","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/rndusr/torf","description":"torf provides a Torrent and a Magnet class.","long_description":"torf provides a Torrent and a Magnet class. torf-cli and torf-gui provide user interfaces for torf.","active":true,"categories":["python"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1607}],"variants":["universal"],"dependencies":[{"type":"build","ports":["py314-build","py314-setuptools","py314-wheel","clang-18","py314-installer"]},{"type":"lib","ports":["py314-flatbencode","python314"]}],"depends_on":[{"type":"lib","ports":["py-torf"]}]},{"name":"py313-torf","portdir":"python/py-torf","version":"4.3.1","license":"GPL-3+","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/rndusr/torf","description":"torf provides a Torrent and a Magnet class.","long_description":"torf provides a Torrent and a Magnet class. torf-cli and torf-gui provide user interfaces for torf.","active":true,"categories":["python"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1607}],"variants":["universal"],"dependencies":[{"type":"build","ports":["py313-build","py313-setuptools","py313-wheel","clang-18","py313-installer"]},{"type":"lib","ports":["py313-flatbencode","python313"]}],"depends_on":[]},{"name":"py312-torf","portdir":"python/py-torf","version":"4.3.1","license":"GPL-3+","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/rndusr/torf","description":"torf provides a Torrent and a Magnet class.","long_description":"torf provides a Torrent and a Magnet class. torf-cli and torf-gui provide user interfaces for torf.","active":true,"categories":["python"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1607}],"variants":["universal"],"dependencies":[{"type":"build","ports":["py312-installer","py312-wheel","clang-18","py312-build","py312-setuptools"]},{"type":"lib","ports":["py312-flatbencode","python312"]}],"depends_on":[]},{"name":"py311-torf","portdir":"python/py-torf","version":"4.3.1","license":"GPL-3+","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/rndusr/torf","description":"torf provides a Torrent and a Magnet class.","long_description":"torf provides a Torrent and a Magnet class. torf-cli and torf-gui provide user interfaces for torf.","active":true,"categories":["python"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1607}],"variants":["universal"],"dependencies":[{"type":"build","ports":["py311-installer","py311-wheel","clang-18","py311-build","py311-setuptools"]},{"type":"lib","ports":["py311-flatbencode","python311"]}],"depends_on":[]},{"name":"py310-torf","portdir":"python/py-torf","version":"4.3.1","license":"GPL-3+","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/rndusr/torf","description":"torf provides a Torrent and a Magnet class.","long_description":"torf provides a Torrent and a Magnet class. torf-cli and torf-gui provide user interfaces for torf.","active":true,"categories":["python"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1607}],"variants":["universal"],"dependencies":[{"type":"build","ports":["py310-wheel","py310-installer","clang-18","py310-setuptools","py310-build"]},{"type":"lib","ports":["py310-flatbencode","python310"]}],"depends_on":[]},{"name":"py-torf","portdir":"python/py-torf","version":"4.3.1","license":"GPL-3+","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/rndusr/torf","description":"torf provides a Torrent and a Magnet class.","long_description":"torf provides a Torrent and a Magnet class. torf-cli and torf-gui provide user interfaces for torf.","active":true,"categories":["python"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1607}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py314-torf"]}],"depends_on":[]},{"name":"py314-pymispwarninglists","portdir":"python/py-pymispwarninglists","version":"1.7.0","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/MISP/PyMISPWarningLists","description":"Pythonic way to work with the warning lists.","long_description":"Pythonic way to work with the warning lists.","active":true,"categories":["python"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1607}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18","py314-build","py314-installer","py314-poetry-core"]},{"type":"lib","ports":["python314","py314-requests"]}],"depends_on":[{"type":"lib","ports":["py-pymispwarninglists","unfurl"]}]},{"name":"py313-pymispwarninglists","portdir":"python/py-pymispwarninglists","version":"1.7.0","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/MISP/PyMISPWarningLists","description":"Pythonic way to work with the warning lists.","long_description":"Pythonic way to work with the warning lists.","active":true,"categories":["python"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1607}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18","py313-build","py313-installer","py313-poetry-core"]},{"type":"lib","ports":["python313","py313-requests"]}],"depends_on":[]},{"name":"py312-pymispwarninglists","portdir":"python/py-pymispwarninglists","version":"1.7.0","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/MISP/PyMISPWarningLists","description":"Pythonic way to work with the warning lists.","long_description":"Pythonic way to work with the warning lists.","active":true,"categories":["python"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1607}],"variants":["universal"],"dependencies":[{"type":"build","ports":["py312-build","py312-installer","py312-poetry-core","clang-18"]},{"type":"lib","ports":["python312","py312-requests"]}],"depends_on":[]},{"name":"py311-pymispwarninglists","portdir":"python/py-pymispwarninglists","version":"1.7.0","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/MISP/PyMISPWarningLists","description":"Pythonic way to work with the warning lists.","long_description":"Pythonic way to work with the warning lists.","active":true,"categories":["python"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1607}],"variants":["universal"],"dependencies":[{"type":"build","ports":["py311-build","py311-installer","py311-poetry-core","clang-18"]},{"type":"lib","ports":["python311","py311-requests"]}],"depends_on":[]},{"name":"py310-pymispwarninglists","portdir":"python/py-pymispwarninglists","version":"1.7.0","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/MISP/PyMISPWarningLists","description":"Pythonic way to work with the warning lists.","long_description":"Pythonic way to work with the warning lists.","active":true,"categories":["python"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1607}],"variants":["universal"],"dependencies":[{"type":"build","ports":["py310-build","py310-poetry-core","py310-installer","clang-18"]},{"type":"lib","ports":["python310","py310-requests"]}],"depends_on":[]},{"name":"py-pymispwarninglists","portdir":"python/py-pymispwarninglists","version":"1.7.0","license":"BSD","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/MISP/PyMISPWarningLists","description":"Pythonic way to work with the warning lists.","long_description":"Pythonic way to work with the warning lists.","active":true,"categories":["python"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1607}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py314-pymispwarninglists"]}],"depends_on":[]},{"name":"openjdk27-openj9","portdir":"java/openjdk27-openj9","version":"27.0.0.0","license":"GPL-2 and NoMirror","platforms":"{ darwin any >= 19 }","epoch":0,"replaced_by":null,"homepage":"https://developer.ibm.com/languages/java/semeru-runtimes/","description":"IBM Semeru with Eclipse OpenJ9 VM distribution, based on OpenJDK 27 (Short Term Support until March 2027)","long_description":"The IBM Semeru Runtimes are free production-ready open source binaries to run your Java applications built with the OpenJDK class libraries and the Eclipse OpenJ9 JVM.","active":true,"categories":["devel","java"],"maintainers":[{"name":"breun","github":"breun","ports_count":110}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]}],"depends_on":[]},{"name":"libclc-21","portdir":"lang/llvm-21","version":"21.1.8","license":"NCSA","platforms":"{darwin >= 11}","epoch":0,"replaced_by":null,"homepage":"https://libclc.llvm.org/","description":"OpenCL library","long_description":"libclc is an implementation of the library requirements of the OpenCL C programming language","active":true,"categories":["lang"],"maintainers":[],"variants":["debug","tests","universal"],"dependencies":[{"type":"build","ports":["spirv-llvm-translator-21","py314-pygments","py314-yaml","cctools","cmake","ninja","clang-17","llvm-21","clang-21","python314"]},{"type":"extract","ports":["xz"]},{"type":"lib","ports":["libcxx"]}],"depends_on":[]},{"name":"spirv-llvm-translator-21","portdir":"lang/llvm-21","version":"21.1.11","license":"NCSA","platforms":"{darwin >= 11}","epoch":0,"replaced_by":null,"homepage":"https://github.com/KhronosGroup/SPIRV-LLVM-Translator","description":"LLVM/SPIR-V Bi-Directional Translator","long_description":"A library and tool for translation between LLVM IR and SPIR-V.","active":true,"categories":["lang"],"maintainers":[],"variants":["debug","tests","universal"],"dependencies":[{"type":"build","ports":["py314-yaml","clang-17","python314","py314-pygments","cctools","cmake","ninja","spirv-tools"]},{"type":"extract","ports":["xz"]},{"type":"lib","ports":["llvm-21","libcxx"]}],"depends_on":[{"type":"build","ports":["libclc-21"]}]},{"name":"mpich-clang23","portdir":"science/mpich","version":"5.0.1","license":"BSD","platforms":"{darwin >= 11}","epoch":0,"replaced_by":null,"homepage":"https://www.mpich.org/","description":"Message Passing Interface (MPI) Library","long_description":"MPICH is a high-performance and widely portable implementation of the Message Passing Interface (MPI) standard (MPI-1, MPI-2 and MPI-3). The goals of MPICH are: (1) to provide an MPI implementation that efficiently supports different computation and communication platforms including commodity clusters (desktop systems, shared-memory systems, multicore architectures), high-speed networks (10 Gigabit Ethernet, InfiniBand, Myrinet, Quadrics) and proprietary high-end computing systems (Blue Gene, Cray) and (2) to enable cutting-edge research in MPI through an easy-to-extend modular framework for other derived implementations. \n\nTHIS SUBPORT WRAPS clang23's C/C++ (AND THE FORTRAN COMPILER SELECTED BY THE VARIANT, IF ANY)","active":true,"categories":["net","science","parallel"],"maintainers":[{"name":"eborisch","github":"eborisch","ports_count":228},{"name":"mascguy","github":"mascguy","ports_count":365}],"variants":["g95","gcc10","gcc11","gcc12","gcc13","gcc14","gcc15","gccdevel","threads","gforker","native","universal"],"dependencies":[{"type":"build","ports":["clang-23","gcc15","pkgconfig","python313"]},{"type":"lib","ports":["clang-23","hwloc","libgcc","libxml2","gcc15"]},{"type":"run","ports":["mpi_select","mpi-doc"]}],"depends_on":[]},{"name":"mpich-clang22","portdir":"science/mpich","version":"5.0.1","license":"BSD","platforms":"{darwin >= 11}","epoch":0,"replaced_by":null,"homepage":"https://www.mpich.org/","description":"Message Passing Interface (MPI) Library","long_description":"MPICH is a high-performance and widely portable implementation of the Message Passing Interface (MPI) standard (MPI-1, MPI-2 and MPI-3). The goals of MPICH are: (1) to provide an MPI implementation that efficiently supports different computation and communication platforms including commodity clusters (desktop systems, shared-memory systems, multicore architectures), high-speed networks (10 Gigabit Ethernet, InfiniBand, Myrinet, Quadrics) and proprietary high-end computing systems (Blue Gene, Cray) and (2) to enable cutting-edge research in MPI through an easy-to-extend modular framework for other derived implementations. \n\nTHIS SUBPORT WRAPS clang22's C/C++ (AND THE FORTRAN COMPILER SELECTED BY THE VARIANT, IF ANY)","active":true,"categories":["net","science","parallel"],"maintainers":[{"name":"eborisch","github":"eborisch","ports_count":228},{"name":"mascguy","github":"mascguy","ports_count":365}],"variants":["g95","gcc10","gcc11","gcc12","gcc13","gcc14","gcc15","gccdevel","threads","gforker","native","universal"],"dependencies":[{"type":"build","ports":["clang-22","gcc15","pkgconfig","python313"]},{"type":"lib","ports":["clang-22","hwloc","libgcc","libxml2","gcc15"]},{"type":"run","ports":["mpi_select","mpi-doc"]}],"depends_on":[]},{"name":"mpich-clang21","portdir":"science/mpich","version":"5.0.1","license":"BSD","platforms":"{darwin >= 11}","epoch":0,"replaced_by":null,"homepage":"https://www.mpich.org/","description":"Message Passing Interface (MPI) Library","long_description":"MPICH is a high-performance and widely portable implementation of the Message Passing Interface (MPI) standard (MPI-1, MPI-2 and MPI-3). The goals of MPICH are: (1) to provide an MPI implementation that efficiently supports different computation and communication platforms including commodity clusters (desktop systems, shared-memory systems, multicore architectures), high-speed networks (10 Gigabit Ethernet, InfiniBand, Myrinet, Quadrics) and proprietary high-end computing systems (Blue Gene, Cray) and (2) to enable cutting-edge research in MPI through an easy-to-extend modular framework for other derived implementations. \n\nTHIS SUBPORT WRAPS clang21's C/C++ (AND THE FORTRAN COMPILER SELECTED BY THE VARIANT, IF ANY)","active":true,"categories":["net","science","parallel"],"maintainers":[{"name":"eborisch","github":"eborisch","ports_count":228},{"name":"mascguy","github":"mascguy","ports_count":365}],"variants":["g95","gcc10","gcc11","gcc12","gcc13","gcc14","gcc15","gccdevel","threads","gforker","native","universal"],"dependencies":[{"type":"build","ports":["gcc15","clang-21","pkgconfig","python313"]},{"type":"lib","ports":["gcc15","hwloc","libgcc","libxml2","clang-21"]},{"type":"run","ports":["mpi_select","mpi-doc"]}],"depends_on":[]},{"name":"croaring","portdir":"devel/croaring","version":"5.2.0","license":"(Apache-2 or MIT)","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/RoaringBitmap/CRoaring","description":"Roaring compressed bitmaps in C and C++","long_description":"CRoaring implements Roaring bitmaps, compressed bitsets that are usually faster and smaller than conventional compressed bitmaps such as WAH, EWAH or Concise. It provides a C library with a header-only C++ wrapper, and uses SIMD instructions where the processor supports them.","active":true,"categories":["devel"],"maintainers":[{"name":"jrjsmrtn","github":"jrjsmrtn","ports_count":6}],"variants":["debug","universal"],"dependencies":[{"type":"build","ports":["cmake","cmocka","clang-18"]}],"depends_on":[]},{"name":"openjdk27","portdir":"java/openjdk27","version":"27","license":"GPL-2+","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://openjdk.org/projects/jdk/27/","description":"OpenJDK 27 (Short Term Support until March 2027)","long_description":"OpenJDK 27 (Short Term Support until March 2027) \n\nJDK 27 builds of OpenJDK, the Open-Source implementation of the Java Platform, Standard Edition, and related projects.","active":true,"categories":["devel","java"],"maintainers":[{"name":"breun","github":"breun","ports_count":110}],"variants":["release","optimized","debug","client","server","minimal","core","zero"],"dependencies":[{"type":"build","ports":["autoconf","gmake","bash","clang-18","openjdk26-zulu"]},{"type":"lib","ports":["libiconv"]}],"depends_on":[]},{"name":"openjdk27-corretto","portdir":"java/openjdk27-corretto","version":"27.0.0.35.1","license":"GPL-2 and NoMirror","platforms":"{darwin any >= 20 }","epoch":0,"replaced_by":null,"homepage":"https://aws.amazon.com/corretto/","description":"Amazon Corretto OpenJDK 27 (Short Term Support until March 2027)","long_description":"Amazon Corretto OpenJDK 27 (Short Term Support until March 2027) \n\nOpenJDK 27 distribution from Amazon.","active":true,"categories":["devel","java"],"maintainers":[{"name":"breun","github":"breun","ports_count":110}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]}],"depends_on":[]},{"name":"openmpi-clang23","portdir":"science/openmpi","version":"5.0.10","license":"BSD","platforms":"{darwin >= 11}","epoch":0,"replaced_by":null,"homepage":"https://www.open-mpi.org/","description":"Message Passing Interface (MPI) Library","long_description":"Open MPI is a project combining technologies and resources from several other projects (FT-MPI, LA-MPI, LAM/MPI, and PACX-MPI) in order to build the best MPI library available. A completely new MPI-2 compliant implementation, Open MPI offers advantages for system and software vendors, application developers and computer science researchers. \n\nTHIS SUBPORT WRAPS clang23's C/C++ (AND THE FORTRAN COMPILER SELECTED BY THE VARIANT, IF ANY)","active":true,"categories":["net","science","parallel"],"maintainers":[{"name":"mascguy","github":"mascguy","ports_count":365}],"variants":["g95","gcc10","gcc11","gcc12","gcc13","gcc14","gcc15","gccdevel","valgrind","heterogeneous","mpi1","universal"],"dependencies":[{"type":"build","ports":["clang-23","gcc15","pkgconfig"]},{"type":"lib","ports":["libgcc","gcc15","zlib","clang-23","hwloc","libevent"]},{"type":"run","ports":["mpi_select","mpi-doc"]}],"depends_on":[]},{"name":"openmpi-clang22","portdir":"science/openmpi","version":"5.0.10","license":"BSD","platforms":"{darwin >= 11}","epoch":0,"replaced_by":null,"homepage":"https://www.open-mpi.org/","description":"Message Passing Interface (MPI) Library","long_description":"Open MPI is a project combining technologies and resources from several other projects (FT-MPI, LA-MPI, LAM/MPI, and PACX-MPI) in order to build the best MPI library available. A completely new MPI-2 compliant implementation, Open MPI offers advantages for system and software vendors, application developers and computer science researchers. \n\nTHIS SUBPORT WRAPS clang22's C/C++ (AND THE FORTRAN COMPILER SELECTED BY THE VARIANT, IF ANY)","active":true,"categories":["net","science","parallel"],"maintainers":[{"name":"mascguy","github":"mascguy","ports_count":365}],"variants":["g95","gcc10","gcc11","gcc12","gcc13","gcc14","gcc15","gccdevel","valgrind","heterogeneous","mpi1","universal"],"dependencies":[{"type":"build","ports":["clang-22","gcc15","pkgconfig"]},{"type":"lib","ports":["libgcc","gcc15","zlib","clang-22","hwloc","libevent"]},{"type":"run","ports":["mpi_select","mpi-doc"]}],"depends_on":[]},{"name":"openmpi-clang21","portdir":"science/openmpi","version":"5.0.10","license":"BSD","platforms":"{darwin >= 11}","epoch":0,"replaced_by":null,"homepage":"https://www.open-mpi.org/","description":"Message Passing Interface (MPI) Library","long_description":"Open MPI is a project combining technologies and resources from several other projects (FT-MPI, LA-MPI, LAM/MPI, and PACX-MPI) in order to build the best MPI library available. A completely new MPI-2 compliant implementation, Open MPI offers advantages for system and software vendors, application developers and computer science researchers. \n\nTHIS SUBPORT WRAPS clang21's C/C++ (AND THE FORTRAN COMPILER SELECTED BY THE VARIANT, IF ANY)","active":true,"categories":["net","science","parallel"],"maintainers":[{"name":"mascguy","github":"mascguy","ports_count":365}],"variants":["g95","gcc10","gcc11","gcc12","gcc13","gcc14","gcc15","gccdevel","valgrind","heterogeneous","mpi1","universal"],"dependencies":[{"type":"build","ports":["gcc15","clang-21","pkgconfig"]},{"type":"lib","ports":["libgcc","clang-21","zlib","gcc15","hwloc","libevent"]},{"type":"run","ports":["mpi_select","mpi-doc"]}],"depends_on":[]},{"name":"openjdk27-zulu","portdir":"java/openjdk27-zulu","version":"27.28.101","license":"GPL-2 and NoMirror","platforms":"{darwin any >= 20}","epoch":0,"replaced_by":null,"homepage":"https://www.azul.com/downloads/","description":"Azul Zulu Community OpenJDK 27 (Short Term Support until March 2027)","long_description":"Azul Zulu Community OpenJDK 27 (Short Term Support until March 2027) \n\nOpenJDK 27 (Java Development Kit) distribution from Azul.","active":true,"categories":["devel","java"],"maintainers":[{"name":"breun","github":"breun","ports_count":110}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]}],"depends_on":[]},{"name":"afm","portdir":"llm/afm","version":"0.9.19","license":"MIT","platforms":"{darwin >= 25}","epoch":0,"replaced_by":null,"homepage":"https://github.com/scouzi1966/maclocal-api","description":"Local OpenAI-compatible Apple Foundation Models and MLX server","long_description":"AFM provides a local AI server and command-line interface with Apple Foundation Models, MLX models, and a bundled WebUI.","active":true,"categories":["llm"],"maintainers":[{"name":"i0ntempest","github":"i0ntempest","ports_count":312}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","nodejs24","npm11"]}],"depends_on":[]},{"name":"py314-inequality","portdir":"python/py-inequality","version":"1.2.0","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/pysal/inequality","description":"Spatial Inequality Analysis (inequality)","long_description":"Spatial Inequality Analysis (inequality) implements measures for the analysis of inequality over space and time and is part of the PySAL family.","active":true,"categories":["python","gis"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py314-build","py314-installer","py314-setuptools","py314-wheel","py314-setuptools_scm"]},{"type":"lib","ports":["py314-joblib","python314","py314-libpysal","py314-numpy","py314-scipy","py314-tqdm","py314-matplotlib","py314-pandas"]}],"depends_on":[{"type":"lib","ports":["py-inequality"]}]},{"name":"nanomsg","portdir":"net/nanomsg","version":"1.2.5","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://nanomsg.org/","description":"socket library written in C","long_description":"nanomsg is a socket library written in C that provides several common communication patterns. It aims to make the networking layer fast, scalable, and easy to use.","active":true,"categories":["devel","net"],"maintainers":[],"variants":["debug","universal"],"dependencies":[{"type":"build","ports":["cmake","clang-18"]}],"depends_on":[]},{"name":"py314-pamela","portdir":"python/py-pamela","version":"1.2.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/jupyterhub/pamela","description":"Python PAM interface","long_description":"Python PAM interface","active":true,"categories":["devel","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py314-build","py314-installer","py314-setuptools","py314-wheel"]},{"type":"lib","ports":["python314"]}],"depends_on":[{"type":"lib","ports":["py-pamela"]}]},{"name":"py313-pamela","portdir":"python/py-pamela","version":"1.2.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/jupyterhub/pamela","description":"Python PAM interface","long_description":"Python PAM interface","active":true,"categories":["devel","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py313-build","py313-installer","py313-setuptools","py313-wheel"]},{"type":"lib","ports":["python313"]}],"depends_on":[]},{"name":"py312-pamela","portdir":"python/py-pamela","version":"1.2.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/jupyterhub/pamela","description":"Python PAM interface","long_description":"Python PAM interface","active":true,"categories":["devel","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py312-build","py312-installer","py312-setuptools","py312-wheel","clang-18"]},{"type":"lib","ports":["python312"]}],"depends_on":[]},{"name":"py-pamela","portdir":"python/py-pamela","version":"1.2.0","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/jupyterhub/pamela","description":"Python PAM interface","long_description":"Python PAM interface","active":true,"categories":["devel","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py314-pamela"]}],"depends_on":[]},{"name":"py314-rarfile","portdir":"python/py-rarfile","version":"4.5","license":"ISC","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/markokr/rarfile","description":"RAR archive reader for Python","long_description":"RAR archive reader for Python","active":true,"categories":["archivers","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py314-setuptools","py314-wheel","clang-18","py314-build","py314-installer"]},{"type":"lib","ports":["python314"]},{"type":"run","ports":["unrar"]},{"type":"test","ports":["py314-pytest"]}],"depends_on":[{"type":"lib","ports":["komikku","py-rarfile"]}]},{"name":"py314-pytesseract","portdir":"python/py-pytesseract","version":"0.3.13","license":"Apache-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/madmaze/pytesseract","description":"Python-tesseract is a python wrapper for Google's Tesseract-OCR","long_description":"Python-tesseract is a python wrapper for Google's Tesseract-OCR","active":true,"categories":["graphics","python"],"maintainers":[{"name":"danchr","github":"danchr","ports_count":177}],"variants":[],"dependencies":[{"type":"build","ports":["py314-wheel","clang-18","py314-build","py314-installer","py314-setuptools"]},{"type":"lib","ports":["py314-packaging","py314-Pillow","python314"]},{"type":"run","ports":["tesseract"]}],"depends_on":[{"type":"lib","ports":["komikku","py-pytesseract"]}]},{"name":"py314-piexif","portdir":"python/py-piexif","version":"1.1.3","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/hMatoba/Piexif","description":"Exif manipulation with pure-python script","long_description":"Exif manipulation with pure-python script","active":true,"categories":["graphics","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py314-wheel","clang-18","py314-build","py314-installer","py314-setuptools"]},{"type":"extract","ports":["unzip"]},{"type":"lib","ports":["python314","py314-Pillow","py314-sphinx","py314-sphinxcontrib-websupport"]}],"depends_on":[{"type":"lib","ports":["komikku","py-piexif"]}]}]}