{"count":51768,"next":"https://ports.macports.org/api/v1/ports/?format=json&ordering=-created_at&page=142","previous":"https://ports.macports.org/api/v1/ports/?format=json&ordering=-created_at&page=140","results":[{"name":"openjdk22","portdir":"java/openjdk22","version":"22.0.2","license":"GPL-2+","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://openjdk.org/projects/jdk/22/","description":"OpenJDK 22 (Short Term Support until September 2024)","long_description":"JDK 22 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":106}],"variants":["release","optimized","debug","client","server","minimal","core","zero"],"dependencies":[{"type":"build","ports":["gmake","openjdk21-zulu","clang-18","autoconf","bash"]},{"type":"lib","ports":["libiconv","freetype"]}],"depends_on":[]},{"name":"openjdk22-zulu","portdir":"java/openjdk22-zulu","version":"22.32.15","license":"GPL-2 and NoMirror","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://www.azul.com/downloads/","description":"Azul Zulu Community OpenJDK 22 (Short Term Support until September 2024)","long_description":"Azul Zulu Community OpenJDK 22 (Short Term Support until September 2024) \n\nOpenJDK 22 (Java Development Kit) distribution from Azul.","active":true,"categories":["devel","java"],"maintainers":[{"name":"breun","github":"breun","ports_count":106}],"variants":["Applets","BundledApp","JNI","WebStart"],"dependencies":[{"type":"build","ports":["clang-18"]}],"depends_on":[{"type":"build","ports":["openjdk23"]}]},{"name":"openjdk22-sap","portdir":"java/openjdk22-sap","version":"22.0.2","license":"GPL-2 and NoMirror","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://sap.github.io/SapMachine/","description":"SAP Machine 22 (Short Term Support until September 2024)","long_description":"An OpenJDK 22 release maintained and supported by SAP","active":true,"categories":["devel","java"],"maintainers":[{"name":"breun","github":"breun","ports_count":106}],"variants":["Applets","BundledApp","JNI","WebStart"],"dependencies":[{"type":"build","ports":["clang-18"]}],"depends_on":[]},{"name":"openjdk22-corretto","portdir":"java/openjdk22-corretto","version":"22.0.2.9.1","license":"GPL-2 and NoMirror","platforms":"{darwin any >= 21}","epoch":0,"replaced_by":null,"homepage":"https://aws.amazon.com/corretto/","description":"Amazon Corretto OpenJDK 22 (Short Term Support until September 2024)","long_description":"Amazon Corretto OpenJDK 22 (Short Term Support until September 2024) \n\nOpenJDK 22 distribution from Amazon.","active":true,"categories":["devel","java"],"maintainers":[{"name":"breun","github":"breun","ports_count":106}],"variants":["Applets","BundledApp","JNI","WebStart"],"dependencies":[{"type":"build","ports":["clang-18"]}],"depends_on":[]},{"name":"py312-antlr4-python3-runtime","portdir":"python/py-antlr4-python3-runtime","version":"4.13.1","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://www.antlr.org","description":"ANTLR4 runtime for Python 3","long_description":"ANTLR4 runtime for Python 3","active":true,"categories":["lang","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py312-build","py312-installer","py312-setuptools","py312-wheel","clang-18"]},{"type":"lib","ports":["python312"]}],"depends_on":[]},{"name":"vfkit","portdir":"sysutils/vfkit","version":"0.6.3","license":"Apache-2","platforms":"darwin freebsd linux","epoch":0,"replaced_by":null,"homepage":"https://github.com/crc-org/vfkit","description":"Simple command line tool to start VMs through virtualization framework","long_description":"Simple command line tool to start VMs through virtualization framework.","active":true,"categories":["sysutils"],"maintainers":[{"name":"judaew","github":"judaew","ports_count":654}],"variants":[],"dependencies":[{"type":"build","ports":["go","clang-18"]}],"depends_on":[{"type":"run","ports":["podman"]}]},{"name":"jnv","portdir":"textproc/jnv","version":"0.7.1","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/ynqa/jnv","description":"interactive JSON filter using jq","long_description":"jnv is designed for navigating JSON, offering an interactive JSON viewer and jq filter editor.","active":true,"categories":["textproc"],"maintainers":[{"name":"herby.gillot","github":"herbygillot","ports_count":1045}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-20","libtool","rust","autoconf","automake","cargo","legacy-support"]},{"type":"lib","ports":["libunwind"]},{"type":"run","ports":["jq"]}],"depends_on":[]},{"name":"py312-ndindex","portdir":"python/py-ndindex","version":"1.10.1","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://quansight-labs.github.io/ndindex/","description":"Python library for manipulating indices of ndarrays","long_description":"ndindex is a library that allows representing and manipulating objects that can be valid indices to numpy arrays, i.e., slices, integers, ellipses, None, integer and boolean arrays, and tuples thereof.","active":true,"categories":["python"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["py312-cython","clang-18","py312-build","py312-installer","py312-setuptools","py312-wheel"]},{"type":"lib","ports":["python312","py312-numpy"]},{"type":"test","ports":["py312-pytest","py312-hypothesis","py312-sympy"]}],"depends_on":[{"type":"lib","ports":["py312-blosc2"]}]},{"name":"py312-blosc2","portdir":"python/py-blosc2","version":"4.1.2","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://pypi.python.org/pypi/blosc2/","description":"Python wrapper for Blosc2","long_description":"A Python wrapper for the extremely fast Blosc2 compression library","active":true,"categories":["devel","archivers","python"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["pkgconfig","py312-build","py312-installer","py312-cython","py312-scikit-build-core","py312-oldest-supported-numpy","clang-18","ninja"]},{"type":"lib","ports":["python312","py312-numpy","py312-requests","py312-msgpack","py312-numexpr","blosc2","py312-ndindex"]},{"type":"test","ports":["py312-pytest"]}],"depends_on":[{"type":"lib","ports":["py312-tables"]}]},{"name":"blosc2","portdir":"archivers/blosc2","version":"2.23.0","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://www.blosc.org","description":"A fast, compressed, persistent binary data store library","long_description":"A fast, compressed, persistent binary data store library.","active":true,"categories":["devel","archivers"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2896}],"variants":["debug","universal"],"dependencies":[{"type":"build","ports":["cmake","clang-18"]},{"type":"lib","ports":["lz4","zlib","zstd"]}],"depends_on":[{"type":"lib","ports":["py310-blosc2","py311-blosc2","py312-blosc2","py313-blosc2","py314-blosc2","py38-blosc2","py39-blosc2"]}]},{"name":"py312-blosc","portdir":"python/py-blosc","version":"1.11.2","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"http://python-blosc.blosc.org/","description":"Python package that wraps the Blosc compressor","long_description":"Blosc (http://blosc.pytables.org) is a high performance compressor optimized for binary data. It has been designed to transmit data to the processor cache faster than the traditional, non-compressed, direct memory fetch approach via a memcpy() OS call. Blosc works well for compressing numerical arrays that contains data with relatively low entropy, like sparse data, time series, grids with regular-spaced values, etc. This is a Python package that wraps it.","active":true,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2896}],"variants":["universal"],"dependencies":[{"type":"build","ports":["py312-scikit-build","clang-18","cmake","ninja","py312-build","py312-installer","py312-setuptools","py312-wheel","py312-cpuinfo"]},{"type":"lib","ports":["blosc","python312"]},{"type":"test","ports":["py312-numpy","py312-psutil"]}],"depends_on":[]},{"name":"py311-blosc","portdir":"python/py-blosc","version":"1.11.2","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"http://python-blosc.blosc.org/","description":"Python package that wraps the Blosc compressor","long_description":"Blosc (http://blosc.pytables.org) is a high performance compressor optimized for binary data. It has been designed to transmit data to the processor cache faster than the traditional, non-compressed, direct memory fetch approach via a memcpy() OS call. Blosc works well for compressing numerical arrays that contains data with relatively low entropy, like sparse data, time series, grids with regular-spaced values, etc. This is a Python package that wraps it.","active":true,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2896}],"variants":["universal"],"dependencies":[{"type":"build","ports":["py311-cpuinfo","clang-18","cmake","ninja","py311-build","py311-installer","py311-setuptools","py311-wheel","py311-scikit-build"]},{"type":"lib","ports":["blosc","python311"]},{"type":"test","ports":["py311-psutil","py311-numpy"]}],"depends_on":[]},{"name":"py310-blosc","portdir":"python/py-blosc","version":"1.11.2","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"http://python-blosc.blosc.org/","description":"Python package that wraps the Blosc compressor","long_description":"Blosc (http://blosc.pytables.org) is a high performance compressor optimized for binary data. It has been designed to transmit data to the processor cache faster than the traditional, non-compressed, direct memory fetch approach via a memcpy() OS call. Blosc works well for compressing numerical arrays that contains data with relatively low entropy, like sparse data, time series, grids with regular-spaced values, etc. This is a Python package that wraps it.","active":true,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2896}],"variants":["universal"],"dependencies":[{"type":"build","ports":["py310-installer","clang-18","cmake","ninja","py310-setuptools","py310-cpuinfo","py310-wheel","py310-build","py310-scikit-build"]},{"type":"lib","ports":["blosc","python310"]},{"type":"test","ports":["py310-numpy","py310-psutil"]}],"depends_on":[]},{"name":"py39-blosc","portdir":"python/py-blosc","version":"1.11.2","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"http://python-blosc.blosc.org/","description":"Python package that wraps the Blosc compressor","long_description":"Blosc (http://blosc.pytables.org) is a high performance compressor optimized for binary data. It has been designed to transmit data to the processor cache faster than the traditional, non-compressed, direct memory fetch approach via a memcpy() OS call. Blosc works well for compressing numerical arrays that contains data with relatively low entropy, like sparse data, time series, grids with regular-spaced values, etc. This is a Python package that wraps it.","active":false,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2896}],"variants":["universal"],"dependencies":[{"type":"build","ports":["py39-installer","clang-17","cmake","ninja","py39-cpuinfo","py39-scikit-build","py39-setuptools","py39-wheel","py39-build"]},{"type":"lib","ports":["blosc","python39"]},{"type":"test","ports":["py39-numpy","py39-psutil"]}],"depends_on":[]},{"name":"libsdl2-powerpc","portdir":"devel/libsdl2-powerpc","version":"2.30.10","license":"zlib","platforms":"{darwin < 11}","epoch":0,"replaced_by":null,"homepage":"https://www.libsdl.org","description":"Cross-platform multi-media development API","long_description":"Simple DirectMedia Layer is a cross-platform development library designed to provide low-level access to audio, keyboard, mouse, joystick and graphics hardware via OpenGL and Direct3D. This port is aimed at supporting macOS PowerPC and uses X11 backend.","active":true,"categories":["devel","multimedia"],"maintainers":[],"variants":["dbus","opengl","pulseaudio","samplerate"],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["xorg-libXScrnSaver","xorg-libXcursor","xorg-libXfixes","xorg-libXi","xorg-libX11","xorg-libXrandr","xorg-libXxf86vm","xrender","xorg-libXinerama"]},{"type":"run","ports":["xorg-server-legacy"]}],"depends_on":[]},{"name":"contacts-cli","portdir":"sysutils/contacts-cli","version":"20210930","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/keith/contacts-cli","description":"Query macOS contacts from the command line","long_description":"Query macOS contacts from the command line","active":true,"categories":["sysutils"],"maintainers":[{"name":"herby.gillot","github":"herbygillot","ports_count":1045}],"variants":[],"dependencies":[{"type":"build","ports":["clang-16"]}],"depends_on":[]},{"name":"nvtop","portdir":"sysutils/nvtop","version":"3.3.2","license":"GPL-3","platforms":"{darwin >= 21}","epoch":0,"replaced_by":null,"homepage":"https://github.com/Syllo/nvtop","description":"GPU & Accelerator process monitoring for AMD, Apple, Huawei, Intel, NVIDIA and Qualcomm","long_description":"GPU & Accelerator process monitoring for AMD, Apple, Huawei, Intel, NVIDIA and Qualcomm. NVTOP stands for Neat Videocard TOP, a (h)top like task monitor for GPUs and accelerators. It can handle multiple GPUs and print information about them in a htop-familiar way.","active":true,"categories":["sysutils","graphics"],"maintainers":[{"name":"herby.gillot","github":"herbygillot","ports_count":1045}],"variants":["debug","universal"],"dependencies":[{"type":"build","ports":["cmake","clang-18"]},{"type":"lib","ports":["ncurses"]}],"depends_on":[]},{"name":"p5.34-spreadsheet-readsxc","portdir":"perl/p5-spreadsheet-readsxc","version":"0.390.0","license":"(Artistic-1 or GPL)","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/Spreadsheet::ReadSXC","description":"Spreadsheet::ReadSXC - Extract OpenOffice 1.x spreadsheet data","long_description":"Spreadsheet::ReadSXC - Extract OpenOffice 1.x spreadsheet data","active":true,"categories":["perl"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["p5.34-data-dumper","p5.34-test-simple","clang-16"]},{"type":"lib","ports":["p5.34-perlio-gzip","p5.34-perlx-maybe","p5.34-scalar-list-utils","p5.34-storable","perl5.34","p5.34-xml-xpath","p5.34-xml-xpathengine","p5.34-filter-signatures","p5.34-xml-twig","p5.34-archive-zip","p5.34-moo"]}],"depends_on":[{"type":"lib","ports":["p5-spreadsheet-readsxc"]}]},{"name":"p5.32-spreadsheet-readsxc","portdir":"perl/p5-spreadsheet-readsxc","version":"0.390.0","license":"(Artistic-1 or GPL)","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/Spreadsheet::ReadSXC","description":"Spreadsheet::ReadSXC - Extract OpenOffice 1.x spreadsheet data","long_description":"Spreadsheet::ReadSXC - Extract OpenOffice 1.x spreadsheet data","active":true,"categories":["perl"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["p5.32-data-dumper","p5.32-test-simple","clang-16"]},{"type":"lib","ports":["p5.32-moo","p5.32-perlio-gzip","p5.32-perlx-maybe","p5.32-storable","perl5.32","p5.32-xml-xpath","p5.32-xml-xpathengine","p5.32-filter-signatures","p5.32-xml-twig","p5.32-scalar-list-utils","p5.32-archive-zip"]}],"depends_on":[]},{"name":"p5.30-spreadsheet-readsxc","portdir":"perl/p5-spreadsheet-readsxc","version":"0.390.0","license":"(Artistic-1 or GPL)","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/Spreadsheet::ReadSXC","description":"Spreadsheet::ReadSXC - Extract OpenOffice 1.x spreadsheet data","long_description":"Spreadsheet::ReadSXC - Extract OpenOffice 1.x spreadsheet data","active":true,"categories":["perl"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["p5.30-data-dumper","p5.30-test-simple","clang-16"]},{"type":"lib","ports":["p5.30-perlio-gzip","p5.30-perlx-maybe","p5.30-scalar-list-utils","p5.30-storable","perl5.30","p5.30-xml-xpath","p5.30-xml-xpathengine","p5.30-filter-signatures","p5.30-xml-twig","p5.30-archive-zip","p5.30-moo"]}],"depends_on":[]},{"name":"p5.28-spreadsheet-readsxc","portdir":"perl/p5-spreadsheet-readsxc","version":"0.390.0","license":"(Artistic-1 or GPL)","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/Spreadsheet::ReadSXC","description":"Spreadsheet::ReadSXC - Extract OpenOffice 1.x spreadsheet data","long_description":"Spreadsheet::ReadSXC - Extract OpenOffice 1.x spreadsheet data","active":true,"categories":["perl"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["p5.28-data-dumper","p5.28-test-simple","clang-16"]},{"type":"lib","ports":["p5.28-perlio-gzip","p5.28-perlx-maybe","p5.28-scalar-list-utils","p5.28-storable","perl5.28","p5.28-xml-xpath","p5.28-xml-xpathengine","p5.28-filter-signatures","p5.28-xml-twig","p5.28-archive-zip","p5.28-moo"]}],"depends_on":[]},{"name":"p5-spreadsheet-readsxc","portdir":"perl/p5-spreadsheet-readsxc","version":"0.390.0","license":"(Artistic-1 or GPL)","platforms":"{darwin any}","epoch":0,"replaced_by":"p5.34-spreadsheet-readsxc","homepage":"https://metacpan.org/pod/Spreadsheet::ReadSXC","description":"Spreadsheet::ReadSXC - Extract OpenOffice 1.x spreadsheet data","long_description":"Spreadsheet::ReadSXC - Extract OpenOffice 1.x spreadsheet data","active":true,"categories":["perl"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-16"]},{"type":"lib","ports":["p5.34-spreadsheet-readsxc"]}],"depends_on":[]},{"name":"p5.34-filter-signatures","portdir":"perl/p5-filter-signatures","version":"0.190.0","license":"(Artistic-1 or GPL)","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/Filter::signatures","description":"Very simplistic signatures for Perl < 5.20","long_description":"Very simplistic signatures for Perl < 5.20","active":true,"categories":["perl"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-16"]},{"type":"lib","ports":["perl5.34"]}],"depends_on":[{"type":"lib","ports":["p5-filter-signatures","p5.34-spreadsheet-readsxc"]}]},{"name":"p5.32-filter-signatures","portdir":"perl/p5-filter-signatures","version":"0.190.0","license":"(Artistic-1 or GPL)","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/Filter::signatures","description":"Very simplistic signatures for Perl < 5.20","long_description":"Very simplistic signatures for Perl < 5.20","active":true,"categories":["perl"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-16"]},{"type":"lib","ports":["perl5.32"]}],"depends_on":[{"type":"lib","ports":["p5.32-spreadsheet-readsxc"]}]},{"name":"p5.30-filter-signatures","portdir":"perl/p5-filter-signatures","version":"0.190.0","license":"(Artistic-1 or GPL)","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/Filter::signatures","description":"Very simplistic signatures for Perl < 5.20","long_description":"Very simplistic signatures for Perl < 5.20","active":true,"categories":["perl"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-16"]},{"type":"lib","ports":["perl5.30"]}],"depends_on":[{"type":"lib","ports":["p5.30-spreadsheet-readsxc"]}]},{"name":"p5.28-filter-signatures","portdir":"perl/p5-filter-signatures","version":"0.190.0","license":"(Artistic-1 or GPL)","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/Filter::signatures","description":"Very simplistic signatures for Perl < 5.20","long_description":"Very simplistic signatures for Perl < 5.20","active":true,"categories":["perl"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-16"]},{"type":"lib","ports":["perl5.28"]}],"depends_on":[{"type":"lib","ports":["p5.28-spreadsheet-readsxc"]}]},{"name":"p5-filter-signatures","portdir":"perl/p5-filter-signatures","version":"0.190.0","license":"(Artistic-1 or GPL)","platforms":"{darwin any}","epoch":0,"replaced_by":"p5.34-filter-signatures","homepage":"https://metacpan.org/pod/Filter::signatures","description":"Very simplistic signatures for Perl < 5.20","long_description":"Very simplistic signatures for Perl < 5.20","active":true,"categories":["perl"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-16"]},{"type":"lib","ports":["p5.34-filter-signatures"]}],"depends_on":[]},{"name":"rb30-uuidtools","portdir":"ruby/rb-uuidtools","version":"2.2.0","license":"Apache-2","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/sporkmonger/uuidtools","description":"Generate UUIDs (or GUIDs) with Ruby.","long_description":"UUIDTools was designed to be a simple library for generating any of the various types of UUIDs (or GUIDs if you prefer to call them that). It conforms to RFC 4122 whenever possible.","active":true,"categories":["ruby"],"maintainers":[{"name":"blair","github":"","ports_count":5}],"variants":[],"dependencies":[{"type":"build","ports":["clang-16"]},{"type":"lib","ports":["ruby30"]}],"depends_on":[]},{"name":"rb31-uuidtools","portdir":"ruby/rb-uuidtools","version":"2.2.0","license":"Apache-2","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/sporkmonger/uuidtools","description":"Generate UUIDs (or GUIDs) with Ruby.","long_description":"UUIDTools was designed to be a simple library for generating any of the various types of UUIDs (or GUIDs if you prefer to call them that). It conforms to RFC 4122 whenever possible.","active":true,"categories":["ruby"],"maintainers":[{"name":"blair","github":"","ports_count":5}],"variants":[],"dependencies":[{"type":"build","ports":["clang-16"]},{"type":"lib","ports":["ruby31"]}],"depends_on":[]},{"name":"rb32-uuidtools","portdir":"ruby/rb-uuidtools","version":"2.2.0","license":"Apache-2","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/sporkmonger/uuidtools","description":"Generate UUIDs (or GUIDs) with Ruby.","long_description":"UUIDTools was designed to be a simple library for generating any of the various types of UUIDs (or GUIDs if you prefer to call them that). It conforms to RFC 4122 whenever possible.","active":true,"categories":["ruby"],"maintainers":[{"name":"blair","github":"","ports_count":5}],"variants":[],"dependencies":[{"type":"build","ports":["clang-16"]},{"type":"lib","ports":["ruby32"]}],"depends_on":[]},{"name":"rb33-uuidtools","portdir":"ruby/rb-uuidtools","version":"2.2.0","license":"Apache-2","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/sporkmonger/uuidtools","description":"Generate UUIDs (or GUIDs) with Ruby.","long_description":"UUIDTools was designed to be a simple library for generating any of the various types of UUIDs (or GUIDs if you prefer to call them that). It conforms to RFC 4122 whenever possible.","active":true,"categories":["ruby"],"maintainers":[{"name":"blair","github":"","ports_count":5}],"variants":[],"dependencies":[{"type":"build","ports":["clang-16"]},{"type":"lib","ports":["ruby33"]}],"depends_on":[]},{"name":"py312-serpent","portdir":"python/py-serpent","version":"1.42","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/irmen/Serpent","description":"Serialization based on ast.literal_eval","long_description":"Serpent is a simple serialization library based on ast.literal_eval. Because it only serializes literals and recreates the objects using ast.literal_eval(), the serialized data is safe to transport to other machines (over the network for instance) and de-serialize it there.","active":true,"categories":["python","print"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py312-build","py312-installer","py312-setuptools","py312-wheel","clang-18"]},{"type":"lib","ports":["python312"]}],"depends_on":[{"type":"lib","ports":["py312-Pyro5"]}]},{"name":"py312-Pyro5","portdir":"python/py-Pyro5","version":"5.15","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/irmen/Pyro5","description":"Distributed object middleware for Python (RPC)","long_description":"Pyro means PYthon Remote Objects. It is a library that enables you to build applications in which objects can talk to each other over the network, with minimal programming effort. You can just use normal Python method calls, with almost every possible parameter and return value type, and Pyro takes care of locating the right object on the right computer to execute the method. It is designed to be very easy to use, and to generally stay out of your way. But it also provides a set of powerful features that enables you to build distributed applications rapidly and effortlessly. Pyro is written in 100% pure Python.","active":true,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py312-installer","py312-wheel","clang-18","py312-build","py312-setuptools"]},{"type":"lib","ports":["py312-serpent","python312"]}],"depends_on":[]},{"name":"py312-bugsnag","portdir":"python/py-bugsnag","version":"4.8.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/bugsnag/bugsnag-python","description":"Automatic error monitoring for django, flask etc.","long_description":"Automatic error monitoring for django, flask etc.","active":true,"categories":["devel","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py312-installer","py312-wheel","clang-18","py312-build","py312-setuptools"]},{"type":"lib","ports":["py312-webob","python312"]}],"depends_on":[]},{"name":"python_select-313","portdir":"sysutils/python_select","version":"0.3","license":"BSD","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://www.macports.org/","description":"Common files for selecting default Python version","long_description":"This port installs files that allow 'port select' to create links to the preferred default version of Python.","active":true,"categories":["sysutils"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"run","ports":["python_select"]}],"depends_on":[{"type":"run","ports":["python313"]}]},{"name":"python3_select-313","portdir":"sysutils/python3_select","version":"0.1","license":"BSD","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://www.macports.org/","description":"Common files for selecting default Python 3 version","long_description":"This port installs files that allow 'port select' to create links to the preferred default version of Python 3.","active":true,"categories":["sysutils"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"run","ports":["python3_select"]}],"depends_on":[{"type":"run","ports":["python313"]}]},{"name":"py312-shortuuid","portdir":"python/py-shortuuid","version":"1.0.13","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/skorokithakis/shortuuid/","description":"A generator library for concise, unambiguous and URL-safe UUIDs.","long_description":"A generator library for concise, unambiguous and URL-safe UUIDs.","active":true,"categories":["devel","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py312-build","py312-installer","py312-poetry-core","clang-18"]},{"type":"lib","ports":["python312"]}],"depends_on":[]},{"name":"py312-rich-theme-manager","portdir":"python/py-rich-theme-manager","version":"0.11.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/RhetTbull/rich_theme_manager","description":"Manage rich themes for CLI applications","long_description":"Manage rich themes for CLI applications","active":true,"categories":["devel","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py312-installer","py312-poetry-core","clang-18","py312-build","py312-setuptools"]},{"type":"lib","ports":["py312-rich","python312"]}],"depends_on":[]},{"name":"py312-progressbar","portdir":"python/py-progressbar","version":"2.5.20251208","license":"LGPL-2.1+","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/niltonvolpato/python-progressbar","description":"Text progressbar library for python","long_description":"This library provides a text mode progressbar. This is typically used to display the progress of a long running operation, providing a visual clue that processing is underway.","active":true,"categories":["devel","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py312-setuptools","py312-build","py312-installer","clang-18","py312-wheel","py312-pytest-runner"]},{"type":"lib","ports":["python312"]}],"depends_on":[{"type":"lib","ports":["py312-bitmath"]}]},{"name":"py312-objexplore","portdir":"python/py-objexplore","version":"1.6.3","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/kylepollina/objexplore","description":"Interactive Python Object Explorer","long_description":"Interactive Python Object Explorer","active":true,"categories":["devel","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py312-installer","py312-setuptools","py312-wheel","py312-build"]},{"type":"lib","ports":["py312-rich","py312-blessed","python312"]}],"depends_on":[]},{"name":"py312-bitmath","portdir":"python/py-bitmath","version":"1.3.3.1","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/tbielawa/bitmath","description":"Pythonic module for representing and manipulating file sizes with different prefix notations (file size unit conversion)","long_description":"Pythonic module for representing and manipulating file sizes with different prefix notations (file size unit conversion)","active":true,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py312-wheel","clang-18","py312-build","py312-installer","py312-setuptools"]},{"type":"lib","ports":["python312","py312-progressbar"]},{"type":"test","ports":["py312-pytest","py312-mock"]}],"depends_on":[]},{"name":"py312-re2","portdir":"python/py-re2","version":"1.0.7","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/facebook/pyre2","description":"Python wrapper of Google's RE2 library.","long_description":"pyre2 is a Python extension that wraps Google's RE2 regular expression library. It implements many of the features of Python's built-in re module with compatible interfaces.","active":true,"categories":["devel","python"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["py312-installer","py312-wheel","clang-20","py312-build","py312-setuptools"]},{"type":"lib","ports":["python312","re2"]}],"depends_on":[]},{"name":"py38-asdf-astropy","portdir":"python/py-asdf-astropy","version":"0.6.1","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/astropy/asdf-astropy","description":"This package includes plugins that provide ASDF serialization support for astropy objects.","long_description":"This package includes plugins that provide ASDF serialization support for astropy objects. The plugins are automatically enabled when the package is installed.","active":false,"categories":["python"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1401}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-16","py38-setuptools","py38-setuptools_scm","py38-wheel","py38-build","py38-installer"]},{"type":"lib","ports":["python38","py38-numpy","py38-packaging","py38-asdf-coordinates-schemas","py38-asdf","py38-asdf-transform-schemas"]}],"depends_on":[]},{"name":"py38-asdf-unit-schemas","portdir":"python/py-asdf-unit-schemas","version":"0.2.0","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/asdf-format/asdf-unit-schemas","description":"This package provides ASDF schemas for validating unit tags.","long_description":"This package provides ASDF schemas for validating unit tags.","active":false,"categories":["python"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1401}],"variants":[],"dependencies":[{"type":"build","ports":["clang-16","py38-build","py38-installer","py38-setuptools","py38-setuptools_scm","py38-wheel"]},{"type":"lib","ports":["py38-asdf-standard","python38"]}],"depends_on":[{"type":"lib","ports":["py38-asdf"]}]},{"name":"py38-asdf-transform-schemas","portdir":"python/py-asdf-transform-schemas","version":"0.5.0","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/asdf-format/asdf-transform-schemas","description":"This package provides ASDF schemas for validating transform tags.","long_description":"This package provides ASDF schemas for validating transform tags.","active":false,"categories":["python"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1401}],"variants":[],"dependencies":[{"type":"build","ports":["clang-16","py38-build","py38-installer","py38-setuptools","py38-setuptools_scm","py38-wheel"]},{"type":"lib","ports":["py38-asdf-standard","python38"]}],"depends_on":[{"type":"lib","ports":["py38-asdf-astropy","py38-asdf"]}]},{"name":"py38-asdf-standard","portdir":"python/py-asdf-standard","version":"1.1.1","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/asdf-format/asdf-standard","description":"This document describes the Advanced Scientific Data Format (ASDF), pronounced AZ-diff.","long_description":"This document describes the Advanced Scientific Data Format (ASDF), pronounced AZ-diff.","active":false,"categories":["python"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1401}],"variants":[],"dependencies":[{"type":"build","ports":["py38-wheel","py38-setuptools","py38-setuptools_scm","clang-16","py38-build","py38-installer"]},{"type":"lib","ports":["python38"]}],"depends_on":[{"type":"lib","ports":["py38-asdf-transform-schemas","py38-asdf-unit-schemas"]}]},{"name":"py312-asdf-coordinates-schemas","portdir":"python/py-asdf-coordinates-schemas","version":"0.5.1","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/asdf-format/asdf-coordinates-schemas","description":"This package provides ASDF schemas for validating coordinates tags.","long_description":"This package provides ASDF schemas for validating coordinates tags.","active":true,"categories":["python"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1401}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py312-setuptools_scm","py312-toml","py312-build","py312-installer","py312-setuptools","py312-wheel"]},{"type":"lib","ports":["py312-asdf","python312"]}],"depends_on":[{"type":"lib","ports":["py312-asdf-astropy"]}]},{"name":"py38-asdf","portdir":"python/py-asdf","version":"3.5.0","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/asdf-format/asdf","description":"The Advanced Scientific Data Format (ASDF) is a next-generation interchange format for scientific data.","long_description":"The Advanced Scientific Data Format (ASDF) is a next-generation interchange format for scientific data. This package contains the Python implementation of the ASDF Standard.","active":false,"categories":["python"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1401}],"variants":[],"dependencies":[{"type":"build","ports":["py38-setuptools","py38-setuptools_scm","py38-wheel","py38-build","py38-installer","clang-17"]},{"type":"lib","ports":["py38-semantic_version","py38-yaml","python38","py38-asdf-unit-schemas","py38-asdf-transform-schemas","py38-attrs","py38-importlib-metadata","py38-jmespath","py38-numpy","py38-packaging"]}],"depends_on":[{"type":"lib","ports":["py38-asdf-astropy","py38-asdf-coordinates-schemas"]}]},{"name":"py312-logilab-constraint","portdir":"python/py-logilab-constraint","version":"1.0","license":"GPL-2+","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://www.logilab.org/project/logilab-constraint","description":"python module for solving constraint satisfaction problems","long_description":"The constraint package is a constraint satisfaction problem solver written in 100% pure Python, using constraint propagation algorithms. So far, facilities are provided to work with finite domains only.","active":true,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2896}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py312-build","py312-installer","py312-setuptools","py312-wheel"]},{"type":"lib","ports":["py312-setuptools","py312-six","py312-logilab-common","python312"]}],"depends_on":[{"type":"lib","ports":["py-logilab-constraint"]}]},{"name":"py311-logilab-constraint","portdir":"python/py-logilab-constraint","version":"1.0","license":"GPL-2+","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://www.logilab.org/project/logilab-constraint","description":"python module for solving constraint satisfaction problems","long_description":"The constraint package is a constraint satisfaction problem solver written in 100% pure Python, using constraint propagation algorithms. So far, facilities are provided to work with finite domains only.","active":true,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2896}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py311-build","py311-installer","py311-setuptools","py311-wheel"]},{"type":"lib","ports":["py311-setuptools","py311-six","py311-logilab-common","python311"]}],"depends_on":[]}]}