{"count":51840,"next":"https://ports.macports.org/api/v1/ports/?page=2","previous":null,"results":[{"name":"cjit","portdir":"lang/cjit","version":"1.1.2","license":"(GPL-3 or MIT or BSD)","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://dyne.org/cjit/","description":"Tiny and portable C compiler","long_description":"CJIT is a TinyCC-powered C runner and lightweight compiler frontend. It can: compile and execute one or more C inputs directly from memory, compile one source file to an object, and build an executable without running it. CJIT is designed for fast iteration, scripting-style execution, and small deployment footprints.","active":true,"categories":["devel","lang"],"maintainers":[{"name":"herby.gillot","github":"herbygillot","ports_count":1050}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18"]}],"depends_on":[]},{"name":"mp3rgain","portdir":"audio/mp3rgain","version":"2.3.0","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/M-Igashi/mp3rgain","description":"Lossless MP3/AAC volume normalizer using ReplayGain","long_description":"mp3rgain is a modern Rust reimplementation of the classic mp3gain tool. It adjusts MP3 volume losslessly by rewriting the per-frame global_gain field according to ReplayGain analysis, without re-encoding audio data. It also supports lossless AAC/M4A global_gain rewriting, making it a safe replacement for the unmaintained aacgain port.","active":true,"categories":["audio"],"maintainers":[{"name":"M-Igashi","github":"M-Igashi","ports_count":1}],"variants":["universal"],"dependencies":[{"type":"build","ports":["cargo","legacy-support","rust","clang-20"]},{"type":"lib","ports":["libunwind"]}],"depends_on":[]},{"name":"riscv64-none-elf-gcc","portdir":"cross/riscv64-none-elf-gcc","version":"15.2.0","license":"GPL-3+","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://gcc.gnu.org/","description":"The GNU compiler collection for riscv64-none-elf","long_description":"The GNU compiler collection, including front ends for C, C++, Objective-C and Objective-C++ for cross development for riscv64-none-elf.","active":true,"categories":["devel","cross"],"maintainers":[{"name":"dblarkqwq","github":"dblark","ports_count":2}],"variants":[],"dependencies":[{"type":"build","ports":["gettext","texinfo","clang-18"]},{"type":"extract","ports":["xz"]},{"type":"lib","ports":["libmpc","mpfr","zlib","riscv64-none-elf-binutils","libiconv","zstd","gmp","isl"]}],"depends_on":[]},{"name":"riscv64-none-elf-binutils","portdir":"cross/riscv64-none-elf-binutils","version":"2.46.0","license":"GPL-3+","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://www.gnu.org/software/binutils/binutils.html","description":"FSF Binutils for riscv64-none-elf cross development","long_description":"Free Software Foundation development toolchain (\"binutils\") for riscv64-none-elf cross development.","active":true,"categories":["devel","cross"],"maintainers":[{"name":"dblarkqwq","github":"dblark","ports_count":2}],"variants":[],"dependencies":[{"type":"build","ports":["texinfo","clang-18"]},{"type":"extract","ports":["xz"]},{"type":"lib","ports":["zlib","zstd","gettext"]}],"depends_on":[{"type":"lib","ports":["riscv64-none-elf-gcc"]}]},{"name":"py314-nbval","portdir":"python/py-nbval","version":"0.11.0","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/computationalmodelling/nbval","description":"A py.test plugin to validate Jupyter notebooks","long_description":"The plugin adds functionality to py.test to recognise and collect Jupyter notebooks. The intended purpose of the tests is to determine whether execution of the stored inputs match the stored outputs of the .ipynb file. Whilst also ensuring that the notebooks are running without errors.","active":true,"categories":["science","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py314-wheel","py314-setuptools","py314-installer","py314-build"]},{"type":"lib","ports":["python314"]},{"type":"run","ports":["py314-nbformat","py314-jupyter_client","py314-ipykernel","py314-coverage","py314-pytest"]},{"type":"test","ports":["py314-pytest","py314-matplotlib","py314-sympy"]}],"depends_on":[{"type":"lib","ports":["py-nbval"]}]},{"name":"qca-qt6-cyrus-sasl","portdir":"devel/qca","version":"2.3.10","license":"LGPL-2.1+","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://userbase.kde.org/QCA","description":"Qt Cryptographic Architecture","long_description":"Qt Cryptographic Architecture provides an easy API for the following features: SSL/TLS, X509, SASL, RSA, Hashing (SHA1, MD5), Ciphers (BlowFish, 3DES, AES). Functionality is supplied via plugins.","active":true,"categories":["devel","security","crypto"],"maintainers":[],"variants":["debug","examples","universal"],"dependencies":[{"type":"build","ports":["cmake","clang-20","pkgconfig"]},{"type":"extract","ports":["xz"]},{"type":"lib","ports":["qt6-qtbase","qca-qt6","cyrus-sasl2","qt6-qt5compat"]}],"depends_on":[]},{"name":"qca-qt6-pkcs11","portdir":"devel/qca","version":"2.3.10","license":"LGPL-2.1+","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://userbase.kde.org/QCA","description":"Qt Cryptographic Architecture","long_description":"Qt Cryptographic Architecture provides an easy API for the following features: SSL/TLS, X509, SASL, RSA, Hashing (SHA1, MD5), Ciphers (BlowFish, 3DES, AES). Functionality is supplied via plugins.","active":true,"categories":["devel","security","crypto"],"maintainers":[],"variants":["debug","examples","universal"],"dependencies":[{"type":"build","ports":["cmake","pkgconfig","clang-20"]},{"type":"extract","ports":["xz"]},{"type":"lib","ports":["qt6-qt5compat","nss","qca-qt6","pkcs11-helper","openssl3","qt6-qtbase"]}],"depends_on":[]},{"name":"qca-qt6-ossl","portdir":"devel/qca","version":"2.3.10","license":"LGPL-2.1+","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://userbase.kde.org/QCA","description":"Qt Cryptographic Architecture","long_description":"Qt Cryptographic Architecture provides an easy API for the following features: SSL/TLS, X509, SASL, RSA, Hashing (SHA1, MD5), Ciphers (BlowFish, 3DES, AES). Functionality is supplied via plugins.","active":true,"categories":["devel","security","crypto"],"maintainers":[],"variants":["debug","examples","universal"],"dependencies":[{"type":"build","ports":["cmake","clang-20","pkgconfig"]},{"type":"extract","ports":["xz"]},{"type":"lib","ports":["openssl3","qca-qt6","qt6-qt5compat","qt6-qtbase"]}],"depends_on":[]},{"name":"qca-qt6","portdir":"devel/qca","version":"2.3.10","license":"LGPL-2.1","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://userbase.kde.org/QCA","description":"Qt Cryptographic Architecture","long_description":"Qt Cryptographic Architecture provides an easy API for the following features: SSL/TLS, X509, SASL, RSA, Hashing (SHA1, MD5), Ciphers (BlowFish, 3DES, AES). Functionality is supplied via plugins.","active":true,"categories":["devel","security","crypto"],"maintainers":[],"variants":["debug","examples","universal"],"dependencies":[{"type":"build","ports":["cmake","pkgconfig","clang-20"]},{"type":"extract","ports":["xz"]},{"type":"lib","ports":["libgcrypt","qt6-qt5compat","nss","botan","qt6-qtbase"]}],"depends_on":[{"type":"lib","ports":["qca-qt6-ossl","qca-qt6-cyrus-sasl","qca-qt6-pkcs11"]}]},{"name":"p5.32-app-yath-script","portdir":"perl/p5-app-yath-script","version":"2.0.16","license":"(Artistic-1 or GPL)","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/App::Yath::Script","description":"App::Yath::Script - Script initialization and utility functions for Test2::Harness","long_description":"App::Yath::Script - Script initialization and utility functions for Test2::Harness","active":true,"categories":["perl"],"maintainers":[{"name":"devans","github":"dbevans","ports_count":2641}],"variants":[],"dependencies":[{"type":"build","ports":["p5.32-test-simple","clang-18"]},{"type":"lib","ports":["perl5.32","p5.32-getopt-yath"]}],"depends_on":[{"type":"lib","ports":["p5.32-test2-harness"]}]},{"name":"p5.34-app-yath-script","portdir":"perl/p5-app-yath-script","version":"2.0.16","license":"(Artistic-1 or GPL)","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/App::Yath::Script","description":"App::Yath::Script - Script initialization and utility functions for Test2::Harness","long_description":"App::Yath::Script - Script initialization and utility functions for Test2::Harness","active":true,"categories":["perl"],"maintainers":[{"name":"devans","github":"dbevans","ports_count":2641}],"variants":[],"dependencies":[{"type":"build","ports":["p5.34-test-simple","clang-18"]},{"type":"lib","ports":["perl5.34","p5.34-getopt-yath"]}],"depends_on":[{"type":"lib","ports":["p5-app-yath-script","p5.34-test2-harness"]}]},{"name":"p5.30-app-yath-script","portdir":"perl/p5-app-yath-script","version":"2.0.16","license":"(Artistic-1 or GPL)","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/App::Yath::Script","description":"App::Yath::Script - Script initialization and utility functions for Test2::Harness","long_description":"App::Yath::Script - Script initialization and utility functions for Test2::Harness","active":true,"categories":["perl"],"maintainers":[{"name":"devans","github":"dbevans","ports_count":2641}],"variants":[],"dependencies":[{"type":"build","ports":["p5.30-test-simple","clang-18"]},{"type":"lib","ports":["perl5.30","p5.30-getopt-yath"]}],"depends_on":[{"type":"lib","ports":["p5.30-test2-harness"]}]},{"name":"p5.28-app-yath-script","portdir":"perl/p5-app-yath-script","version":"2.0.16","license":"(Artistic-1 or GPL)","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/App::Yath::Script","description":"App::Yath::Script - Script initialization and utility functions for Test2::Harness","long_description":"App::Yath::Script - Script initialization and utility functions for Test2::Harness","active":true,"categories":["perl"],"maintainers":[{"name":"devans","github":"dbevans","ports_count":2641}],"variants":[],"dependencies":[{"type":"build","ports":["p5.28-test-simple","clang-18"]},{"type":"lib","ports":["perl5.28","p5.28-getopt-yath"]}],"depends_on":[{"type":"lib","ports":["p5.28-test2-harness"]}]},{"name":"p5-app-yath-script","portdir":"perl/p5-app-yath-script","version":"2.0.16","license":"(Artistic-1 or GPL)","platforms":"{darwin any}","epoch":0,"replaced_by":"p5.34-app-yath-script","homepage":"https://metacpan.org/pod/App::Yath::Script","description":"App::Yath::Script - Script initialization and utility functions for Test2::Harness","long_description":"App::Yath::Script - Script initialization and utility functions for Test2::Harness","active":true,"categories":["perl"],"maintainers":[{"name":"devans","github":"dbevans","ports_count":2641}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["p5.34-app-yath-script"]}],"depends_on":[]},{"name":"incus","portdir":"net/incus","version":"6.23.0","license":"Apache-2","platforms":"darwin freebsd linux","epoch":0,"replaced_by":null,"homepage":"https://linuxcontainers.org/incus/","description":"CLI client for the Incus container and VM manager","long_description":"Incus is a community fork of Canonical LXD. This port installs only the incus CLI, which connects to an Incus server running on a Linux host. The server daemon (incusd) is Linux-only and is not included.","active":true,"categories":["sysutils","net"],"maintainers":[{"name":"","github":"vijay8i","ports_count":1}],"variants":[],"dependencies":[{"type":"build","ports":["go","clang-18"]}],"depends_on":[]},{"name":"py314-uharfbuzz","portdir":"python/py-uharfbuzz","version":"0.53.7","license":"Apache-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/trufont/uharfbuzz","description":"Streamlined Cython bindings for the HarfBuzz shaping engine.","long_description":"Streamlined Cython bindings for the HarfBuzz shaping engine.","active":true,"categories":["graphics","python"],"maintainers":[{"name":"akierig","github":"akierig","ports_count":24}],"variants":["universal"],"dependencies":[{"type":"build","ports":["py314-pkgconfig","py314-cython","py314-setuptools_scm","pkgconfig","clang-18","py314-build","py314-installer","py314-setuptools","py314-wheel"]},{"type":"lib","ports":["python314","harfbuzz"]}],"depends_on":[{"type":"lib","ports":["ocrmypdf","py-uharfbuzz"]}]},{"name":"py312-uharfbuzz","portdir":"python/py-uharfbuzz","version":"0.53.7","license":"Apache-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/trufont/uharfbuzz","description":"Streamlined Cython bindings for the HarfBuzz shaping engine.","long_description":"Streamlined Cython bindings for the HarfBuzz shaping engine.","active":true,"categories":["graphics","python"],"maintainers":[{"name":"akierig","github":"akierig","ports_count":24}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18","py312-cython","py312-pkgconfig","pkgconfig","py312-build","py312-installer","py312-setuptools","py312-wheel","py312-setuptools_scm"]},{"type":"lib","ports":["python312","harfbuzz"]}],"depends_on":[]},{"name":"py313-uharfbuzz","portdir":"python/py-uharfbuzz","version":"0.53.7","license":"Apache-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/trufont/uharfbuzz","description":"Streamlined Cython bindings for the HarfBuzz shaping engine.","long_description":"Streamlined Cython bindings for the HarfBuzz shaping engine.","active":true,"categories":["graphics","python"],"maintainers":[{"name":"akierig","github":"akierig","ports_count":24}],"variants":["universal"],"dependencies":[{"type":"build","ports":["py313-pkgconfig","py313-setuptools_scm","py313-cython","pkgconfig","clang-18","py313-build","py313-installer","py313-setuptools","py313-wheel"]},{"type":"lib","ports":["python313","harfbuzz"]}],"depends_on":[]},{"name":"py311-uharfbuzz","portdir":"python/py-uharfbuzz","version":"0.53.7","license":"Apache-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/trufont/uharfbuzz","description":"Streamlined Cython bindings for the HarfBuzz shaping engine.","long_description":"Streamlined Cython bindings for the HarfBuzz shaping engine.","active":true,"categories":["graphics","python"],"maintainers":[{"name":"akierig","github":"akierig","ports_count":24}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18","py311-cython","py311-pkgconfig","pkgconfig","py311-build","py311-installer","py311-setuptools","py311-wheel","py311-setuptools_scm"]},{"type":"lib","ports":["python311","harfbuzz"]}],"depends_on":[]},{"name":"py310-uharfbuzz","portdir":"python/py-uharfbuzz","version":"0.53.7","license":"Apache-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/trufont/uharfbuzz","description":"Streamlined Cython bindings for the HarfBuzz shaping engine.","long_description":"Streamlined Cython bindings for the HarfBuzz shaping engine.","active":true,"categories":["graphics","python"],"maintainers":[{"name":"akierig","github":"akierig","ports_count":24}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18","py310-pkgconfig","py310-installer","pkgconfig","py310-setuptools","py310-cython","py310-setuptools_scm","py310-wheel","py310-build"]},{"type":"lib","ports":["python310","harfbuzz"]}],"depends_on":[]},{"name":"py-uharfbuzz","portdir":"python/py-uharfbuzz","version":"0.53.7","license":"Apache-2","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/trufont/uharfbuzz","description":"Streamlined Cython bindings for the HarfBuzz shaping engine.","long_description":"Streamlined Cython bindings for the HarfBuzz shaping engine.","active":true,"categories":["graphics","python"],"maintainers":[{"name":"akierig","github":"akierig","ports_count":24}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py314-uharfbuzz"]}],"depends_on":[]},{"name":"py313-fpdf2","portdir":"python/py-fpdf2","version":"2.8.7","license":"LGPL-3","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://py-pdf.github.io/fpdf2/","description":"fpdf2 is a library for simple & fast PDF document generation in Python.","long_description":"fpdf2 is a library for simple & fast PDF document generation in Python. It is a fork and the successor of PyFPDF.","active":true,"categories":["graphics","python"],"maintainers":[{"name":"akierig","github":"akierig","ports_count":24}],"variants":[],"dependencies":[{"type":"build","ports":["py313-wheel","clang-18","py313-build","py313-installer","py313-setuptools"]},{"type":"lib","ports":["py313-Pillow","py313-fonttools","py313-defusedxml","python313"]}],"depends_on":[]},{"name":"py314-fpdf2","portdir":"python/py-fpdf2","version":"2.8.7","license":"LGPL-3","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://py-pdf.github.io/fpdf2/","description":"fpdf2 is a library for simple & fast PDF document generation in Python.","long_description":"fpdf2 is a library for simple & fast PDF document generation in Python. It is a fork and the successor of PyFPDF.","active":true,"categories":["graphics","python"],"maintainers":[{"name":"akierig","github":"akierig","ports_count":24}],"variants":[],"dependencies":[{"type":"build","ports":["py314-wheel","clang-18","py314-build","py314-installer","py314-setuptools"]},{"type":"lib","ports":["py314-Pillow","py314-fonttools","py314-defusedxml","python314"]}],"depends_on":[{"type":"lib","ports":["py-fpdf2","ocrmypdf"]}]},{"name":"py312-fpdf2","portdir":"python/py-fpdf2","version":"2.8.7","license":"LGPL-3","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://py-pdf.github.io/fpdf2/","description":"fpdf2 is a library for simple & fast PDF document generation in Python.","long_description":"fpdf2 is a library for simple & fast PDF document generation in Python. It is a fork and the successor of PyFPDF.","active":true,"categories":["graphics","python"],"maintainers":[{"name":"akierig","github":"akierig","ports_count":24}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py312-build","py312-installer","py312-setuptools","py312-wheel"]},{"type":"lib","ports":["py312-Pillow","py312-fonttools","py312-defusedxml","python312"]}],"depends_on":[]},{"name":"py310-fpdf2","portdir":"python/py-fpdf2","version":"2.8.7","license":"LGPL-3","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://py-pdf.github.io/fpdf2/","description":"fpdf2 is a library for simple & fast PDF document generation in Python.","long_description":"fpdf2 is a library for simple & fast PDF document generation in Python. It is a fork and the successor of PyFPDF.","active":true,"categories":["graphics","python"],"maintainers":[{"name":"akierig","github":"akierig","ports_count":24}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py310-setuptools","py310-wheel","py310-build","py310-installer"]},{"type":"lib","ports":["py310-defusedxml","py310-Pillow","py310-fonttools","python310"]}],"depends_on":[]},{"name":"py311-fpdf2","portdir":"python/py-fpdf2","version":"2.8.7","license":"LGPL-3","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://py-pdf.github.io/fpdf2/","description":"fpdf2 is a library for simple & fast PDF document generation in Python.","long_description":"fpdf2 is a library for simple & fast PDF document generation in Python. It is a fork and the successor of PyFPDF.","active":true,"categories":["graphics","python"],"maintainers":[{"name":"akierig","github":"akierig","ports_count":24}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py311-build","py311-installer","py311-setuptools","py311-wheel"]},{"type":"lib","ports":["py311-Pillow","py311-fonttools","py311-defusedxml","python311"]}],"depends_on":[]},{"name":"py-fpdf2","portdir":"python/py-fpdf2","version":"2.8.7","license":"LGPL-3","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://py-pdf.github.io/fpdf2/","description":"fpdf2 is a library for simple & fast PDF document generation in Python.","long_description":"fpdf2 is a library for simple & fast PDF document generation in Python. It is a fork and the successor of PyFPDF.","active":true,"categories":["graphics","python"],"maintainers":[{"name":"akierig","github":"akierig","ports_count":24}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py314-fpdf2"]}],"depends_on":[]},{"name":"py314-requests-unixsocket","portdir":"python/py-requests-unixsocket","version":"0.4.1","license":"Apache-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/msabramo/requests-unixsocket","description":"HTTP via a UNIX domain socket","long_description":"This module uses py-requests to talk HTTP via a UNIX domain socket.","active":true,"categories":["devel","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py314-setuptools_scm","py314-setuptools","py314-wheel","clang-18","py314-build","py314-installer"]},{"type":"lib","ports":["py314-requests","python314"]}],"depends_on":[{"type":"lib","ports":["py-requests-unixsocket"]},{"type":"run","ports":["py314-dns-lexicon"]}]},{"name":"py314-pyotp","portdir":"python/py-pyotp","version":"2.9.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://pyauth.github.io/pyotp","description":"Python One-Time Password Library","long_description":"PyOTP is a Python library for generating and verifying one-time passwords. It can be used to implement two-factor (2FA) or multi-factor (MFA) authentication methods in web applications and in other systems that require users to log in.","active":true,"categories":["python"],"maintainers":[{"name":"judaew","github":"judaew","ports_count":655}],"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-pyotp"]},{"type":"run","ports":["py314-dns-lexicon"]}]},{"name":"wasi-libc","portdir":"lang/wasi-sdk","version":"32","license":"Apache-2 and (LLVM or Exception)","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://wasi.dev/","description":"WebAssembly System Interface (WASI) SDK","long_description":"WebAssembly System Interface (WASI) SDK. Provides the WASI sysroot: wasi-libc, compiler-rt builtins for wasm32, and libc++/libc++abi for use with the wasi-clang compiler toolchain.","active":true,"categories":["devel","lang"],"maintainers":[{"name":"pguyot","github":"pguyot","ports_count":171}],"variants":["debug","universal"],"dependencies":[{"type":"build","ports":["cmake","ninja","clang-18","python314"]},{"type":"lib","ports":["wasi-clang"]}],"depends_on":[{"type":"lib","ports":["wasi-sdk"]}]},{"name":"wasi-clang","portdir":"lang/wasi-sdk","version":"32","license":"Apache-2 and (LLVM or Exception)","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://wasi.dev/","description":"WebAssembly System Interface (WASI) SDK","long_description":"WebAssembly System Interface (WASI) SDK. Provides a clang compiler, wasm-ld linker, llvm-ar, and other tools configured to target wasm32-wasi by default, along with the WASI cmake toolchain files. Install port:wasi-libc to get the WASI sysroot required for compiling programs, or install port:wasi-sdk to get both.","active":true,"categories":["devel","lang"],"maintainers":[{"name":"pguyot","github":"pguyot","ports_count":171}],"variants":["debug","universal"],"dependencies":[{"type":"build","ports":["cmake","ninja","clang-18","python314"]},{"type":"lib","ports":["wasm-component-ld"]}],"depends_on":[{"type":"lib","ports":["wasi-sdk","wasi-libc"]}]},{"name":"wasi-sdk","portdir":"lang/wasi-sdk","version":"32","license":"Apache-2 and (LLVM or Exception)","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://wasi.dev/","description":"WebAssembly System Interface (WASI) SDK","long_description":"WebAssembly System Interface (WASI) SDK. Meta-port that installs port:wasi-clang (the LLVM/Clang toolchain targeting wasm32-wasi) and port:wasi-libc (the WASI sysroot: libc, compiler-rt, libc++ and libc++abi).","active":true,"categories":["devel","lang"],"maintainers":[{"name":"pguyot","github":"pguyot","ports_count":171}],"variants":["debug"],"dependencies":[{"type":"build","ports":["cmake","clang-18"]},{"type":"lib","ports":["wasi-clang","wasi-libc"]}],"depends_on":[]},{"name":"py314-reedsolo","portdir":"python/py-reedsolo","version":"1.7.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/tomerfiliba-org/reedsolomon","description":"A pythonic universal errors-and-erasures Reed-Solomon Codec to protect your data from errors and bitrot.","long_description":"A pythonic universal errors-and-erasures Reed-Solomon Codec to protect your data from errors and bitrot. It includes a pure python implementation and an optional speed-optimized Cython/C extension.","active":true,"categories":["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":["esptool","py-reedsolo"]}]},{"name":"py313-reedsolo","portdir":"python/py-reedsolo","version":"1.7.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/tomerfiliba-org/reedsolomon","description":"A pythonic universal errors-and-erasures Reed-Solomon Codec to protect your data from errors and bitrot.","long_description":"A pythonic universal errors-and-erasures Reed-Solomon Codec to protect your data from errors and bitrot. It includes a pure python implementation and an optional speed-optimized Cython/C extension.","active":true,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py313-build","py313-installer","py313-setuptools","py313-wheel"]},{"type":"lib","ports":["python313"]}],"depends_on":[]},{"name":"py313-intelhex","portdir":"python/py-intelhex","version":"2.3.0","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/python-intelhex/intelhex","description":"The Intel HEX file format is widely used in microprocessors and microcontrollers area (embedded systems etc) as the de facto standard for representation of code to be programmed into microelectronic devices.","long_description":"The Intel HEX file format is widely used in microprocessors and microcontrollers area (embedded systems etc) as the de facto standard for representation of code to be programmed into microelectronic devices. This work implements an intelhex Python library to read, write, create from scratch and manipulate data from Intel HEX file format.","active":true,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py313-build","py313-installer","py313-setuptools","py313-wheel"]},{"type":"lib","ports":["python313"]}],"depends_on":[]},{"name":"py314-intelhex","portdir":"python/py-intelhex","version":"2.3.0","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/python-intelhex/intelhex","description":"The Intel HEX file format is widely used in microprocessors and microcontrollers area (embedded systems etc) as the de facto standard for representation of code to be programmed into microelectronic devices.","long_description":"The Intel HEX file format is widely used in microprocessors and microcontrollers area (embedded systems etc) as the de facto standard for representation of code to be programmed into microelectronic devices. This work implements an intelhex Python library to read, write, create from scratch and manipulate data from Intel HEX file format.","active":true,"categories":["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":["esptool","py-intelhex"]}]},{"name":"wasm-component-ld","portdir":"lang/wasm-component-ld","version":"0.5.22","license":"Apache-2 and MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/bytecodealliance/wasm-component-ld","description":"Linker for wasm32-wasip2 WebAssembly components","long_description":"Linker for wasm32-wasip2 WebAssembly components. Wraps the standard WebAssembly linker (wasm-ld) to produce WebAssembly component binaries targeting wasm32-wasip2 (WASI Preview 2). Used alongside the wasi-sdk compiler toolchain.","active":true,"categories":["devel","lang"],"maintainers":[{"name":"pguyot","github":"pguyot","ports_count":171}],"variants":["universal"],"dependencies":[{"type":"build","ports":["cargo","legacy-support","rust","clang-20"]},{"type":"lib","ports":["libunwind"]}],"depends_on":[{"type":"lib","ports":["wasi-clang"]}]},{"name":"sd-switchdir","portdir":"sysutils/sd-switchdir","version":"3.2.0","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/jghub/sd-switchdir","description":"a directory navigation utility for ksh93u+, bash, and zsh","long_description":"SD is a directory navigation utility for ksh93u+, bash >= 4.2, and zsh >= 4.3, using frequency–recency tracking over an explicit visit history. Ksh-compatibility options are enabled: extglob in bash; KSH_ARRAYS, KSH_GLOB, POSIX_BUILTINS, and SH_WORD_SPLIT in zsh.","active":true,"categories":["sysutils"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]}],"depends_on":[]},{"name":"klog","portdir":"office/klog","version":"7.1","license":"MIT","platforms":"darwin freebsd linux","epoch":0,"replaced_by":null,"homepage":"https://klog.jotaen.net","description":"A command-line tool for time tracking","long_description":"klog is a command-line tool for time tracking in a human-readable, plain-text file format. It allows you to display and search records in files, pretty print and evaluate them, and apply some basic manipulations.","active":true,"categories":["office"],"maintainers":[{"name":"mcookly","github":"mcookly","ports_count":1}],"variants":[],"dependencies":[{"type":"build","ports":["go","clang-18"]}],"depends_on":[]},{"name":"kubectl-1.36","portdir":"sysutils/kubectl","version":"1.36.0","license":"Apache-2","platforms":"darwin freebsd linux","epoch":0,"replaced_by":null,"homepage":"https://kubectl.docs.kubernetes.io/","description":"Kubernetes cluster CLI","long_description":"Command line interface for running commands against Kubernetes clusters","active":true,"categories":["sysutils"],"maintainers":[{"name":"patarra","github":"patarra","ports_count":29},{"name":"herby.gillot","github":"herbygillot","ports_count":1050}],"variants":[],"dependencies":[{"type":"build","ports":["go","bash","clang-18"]},{"type":"run","ports":["kubectl_select"]}],"depends_on":[]},{"name":"anyrow","portdir":"sysutils/anyrow","version":"1.0.0","license":"MIT","platforms":"darwin freebsd linux","epoch":0,"replaced_by":null,"homepage":"https://anyrow.ai","description":"AI-native document extraction CLI","long_description":"Command-line client for Anyrow. Extract structured data from PDFs, images, emails, calls, and websites. Manages tables, rows, batches, and live extraction streams. Config via ~/.config/anyrow/config.toml or ANYROW_API_KEY.","active":true,"categories":["sysutils"],"maintainers":[{"name":"lovro.zagar5","github":"lovrozagar","ports_count":1}],"variants":[],"dependencies":[{"type":"build","ports":["go","clang-18"]}],"depends_on":[]},{"name":"octave-rf","portdir":"octave/octave-rf","version":"0.1.0","license":"GPL-3+","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/Sparamix/octave-rf","description":"RF and microwave network-parameter utilities for GNU Octave.","long_description":"RF and microwave network-parameter utilities for GNU Octave. Provides S-parameter conversions (ST, SZ, SY, SABCD, SH, SG), cascading, de-embedding, port reordering, renormalization, mixed-mode conversion for differential pairs, and Touchstone I/O.","active":true,"categories":["science","math","octave"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1410}],"variants":[],"dependencies":[{"type":"build","ports":["clang-20"]},{"type":"lib","ports":["octave"]}],"depends_on":[]},{"name":"kasane","portdir":"editors/kasane","version":"0.5.0","license":"(MIT or Apache-2)","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/Yus314/kasane","description":"Drop-in Kakoune frontend with an extensible UI foundation","long_description":"Kakoune handles editing. Kasane rebuilds the rendering pipeline — terminal or GPU — and opens the full UI to extension: splits, image display, workspace persistence, and beyond. Extend it yourself with sandboxed WASM plugins — a complete one fits in 15 lines of Rust. Your kakrc works unchanged.","active":true,"categories":["editors"],"maintainers":[{"name":"herby.gillot","github":"herbygillot","ports_count":1050}],"variants":["universal"],"dependencies":[{"type":"build","ports":["cargo","legacy-support","rust","clang-20"]},{"type":"lib","ports":["libunwind"]},{"type":"run","ports":["kakoune"]}],"depends_on":[]},{"name":"py313-yaml-ft","portdir":"python/py-yaml-ft","version":"8.0.0","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/Quansight-Labs/pyyaml-ft/","description":"A full-featured YAML processing framework for Python with support for free-threading","long_description":"*}A full-featured YAML processing framework for Python with support for free-threading","active":true,"categories":["python"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1410}],"variants":["universal"],"dependencies":[{"type":"build","ports":["py313-installer","clang-18","py313-build","py313-cython","py313-setuptools","py313-wheel"]},{"type":"lib","ports":["python313"]}],"depends_on":[{"type":"lib","ports":["py313-libcst","py-yaml-ft"]}]},{"name":"py-yaml-ft","portdir":"python/py-yaml-ft","version":"8.0.0","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/Quansight-Labs/pyyaml-ft/","description":"A full-featured YAML processing framework for Python with support for free-threading","long_description":"*}A full-featured YAML processing framework for Python with support for free-threading","active":true,"categories":["python"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1410}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py313-yaml-ft"]}],"depends_on":[]},{"name":"py313-libcst","portdir":"python/py-libcst","version":"1.8.6","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/Instagram/LibCST","description":"A Concrete Syntax Tree (CST) parser and serializer library for Python","long_description":"A Concrete Syntax Tree (CST) parser and serializer library for Python LibCST parses Python 3.x source code as a CST tree that keeps all formatting details (comments, whitespaces, parentheses, etc). It's useful for building automated refactoring (codemod) applications and linters.","active":true,"categories":["python"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1410}],"variants":["universal"],"dependencies":[{"type":"build","ports":["py313-setuptools-rust","py313-wheel","py313-setuptools_scm","clang-18","py313-build","py313-installer","py313-setuptools"]},{"type":"lib","ports":["py313-yaml-ft","python313"]}],"depends_on":[{"type":"lib","ports":["py313-pyarrow"]}]},{"name":"py314-libcst","portdir":"python/py-libcst","version":"1.8.6","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/Instagram/LibCST","description":"A Concrete Syntax Tree (CST) parser and serializer library for Python","long_description":"A Concrete Syntax Tree (CST) parser and serializer library for Python LibCST parses Python 3.x source code as a CST tree that keeps all formatting details (comments, whitespaces, parentheses, etc). It's useful for building automated refactoring (codemod) applications and linters.","active":true,"categories":["python"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1410}],"variants":["universal"],"dependencies":[{"type":"build","ports":["py314-setuptools-rust","py314-wheel","py314-setuptools_scm","clang-18","py314-build","py314-installer","py314-setuptools"]},{"type":"lib","ports":["py314-yaml","python314"]}],"depends_on":[{"type":"lib","ports":["py314-pyarrow","py-libcst"]}]},{"name":"py312-libcst","portdir":"python/py-libcst","version":"1.8.6","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/Instagram/LibCST","description":"A Concrete Syntax Tree (CST) parser and serializer library for Python","long_description":"A Concrete Syntax Tree (CST) parser and serializer library for Python LibCST parses Python 3.x source code as a CST tree that keeps all formatting details (comments, whitespaces, parentheses, etc). It's useful for building automated refactoring (codemod) applications and linters.","active":true,"categories":["python"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1410}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18","py312-setuptools_scm","py312-setuptools-rust","py312-build","py312-installer","py312-setuptools","py312-wheel"]},{"type":"lib","ports":["py312-yaml","python312"]}],"depends_on":[{"type":"lib","ports":["py312-pyarrow"]}]},{"name":"py311-libcst","portdir":"python/py-libcst","version":"1.8.6","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/Instagram/LibCST","description":"A Concrete Syntax Tree (CST) parser and serializer library for Python","long_description":"A Concrete Syntax Tree (CST) parser and serializer library for Python LibCST parses Python 3.x source code as a CST tree that keeps all formatting details (comments, whitespaces, parentheses, etc). It's useful for building automated refactoring (codemod) applications and linters.","active":true,"categories":["python"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1410}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18","py311-setuptools_scm","py311-setuptools-rust","py311-build","py311-installer","py311-setuptools","py311-wheel"]},{"type":"lib","ports":["py311-yaml","python311"]}],"depends_on":[{"type":"lib","ports":["py311-pyarrow"]}]},{"name":"py310-libcst","portdir":"python/py-libcst","version":"1.8.6","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/Instagram/LibCST","description":"A Concrete Syntax Tree (CST) parser and serializer library for Python","long_description":"A Concrete Syntax Tree (CST) parser and serializer library for Python LibCST parses Python 3.x source code as a CST tree that keeps all formatting details (comments, whitespaces, parentheses, etc). It's useful for building automated refactoring (codemod) applications and linters.","active":true,"categories":["python"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1410}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18","py310-setuptools-rust","py310-installer","py310-setuptools","py310-setuptools_scm","py310-wheel","py310-build"]},{"type":"lib","ports":["py310-yaml","python310"]}],"depends_on":[{"type":"lib","ports":["py310-pyarrow"]}]}]}