{"count":53703,"next":"https://ports.macports.org/api/v1/ports/?format=json&ordering=updated_at&page=813","previous":"https://ports.macports.org/api/v1/ports/?format=json&ordering=updated_at&page=811","results":[{"name":"py312-sphinx-pytest","portdir":"python/py-sphinx-pytest","version":"0.3.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/sphinx-extensions2/sphinx-pytest","description":"Helpful pytest fixtures for Sphinx extensions.","long_description":"Helpful pytest fixtures for Sphinx extensions.","active":true,"categories":["devel","textproc","python"],"maintainers":[{"name":"kevin","github":"kdeldycke","ports_count":38}],"variants":[],"dependencies":[{"type":"build","ports":["py312-build","py312-flit_core","py312-installer","clang-18"]},{"type":"lib","ports":["python312"]},{"type":"run","ports":["py312-pytest","py312-sphinx"]}],"depends_on":[{"type":"test","ports":["py312-myst-parser"]}]},{"name":"py314-sphinx-pytest","portdir":"python/py-sphinx-pytest","version":"0.3.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/sphinx-extensions2/sphinx-pytest","description":"Helpful pytest fixtures for Sphinx extensions.","long_description":"Helpful pytest fixtures for Sphinx extensions.","active":true,"categories":["devel","textproc","python"],"maintainers":[{"name":"kevin","github":"kdeldycke","ports_count":38}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py314-build","py314-flit_core","py314-installer"]},{"type":"lib","ports":["python314"]},{"type":"run","ports":["py314-pytest","py314-sphinx"]}],"depends_on":[{"type":"lib","ports":["py-sphinx-pytest"]},{"type":"test","ports":["py314-myst-parser"]}]},{"name":"meta-package-manager","portdir":"sysutils/meta-package-manager","version":"7.5.0","license":"GPL-2+","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://kdeldycke.github.io/meta-package-manager/","description":"Wraps all package managers with a unifying CLI","long_description":"mpm is a unifying command line interface on top of the 70+ package managers it supports (Homebrew, MacPorts, pip, npm, cargo, gem and more): list, search, install, upgrade, remove, sync, clean up, back up and restore packages across all of them at once, with table, JSON, CSV and SBOM outputs.","active":true,"categories":["sysutils","python"],"maintainers":[{"name":"kevin","github":"kdeldycke","ports_count":38}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py314-build","py314-installer","py314-uv-build"]},{"type":"lib","ports":["py314-click-extra","py314-extra-platforms","py314-packageurl-python","python314","py314-tomli-w","py314-xmltodict","py314-boltons"]},{"type":"test","ports":["py314-pytest","py314-yaml","py314-tomlkit"]}],"depends_on":[]},{"name":"flrig","portdir":"science/flrig","version":"2.0.12","license":"GPL-3","platforms":"darwin macosx","epoch":0,"replaced_by":null,"homepage":"http://www.w1hkj.com","description":"FLRIG is a transceiver control program","long_description":"FLRIG is a transceiver control program designed to be used either stand alone or as an adjunct to FLDIGI. The supported transceivers all have some degree of CAT. The FLRIG user interface changes to accommodate the degree of CAT support available for the transceiver in use.","active":true,"categories":["science"],"maintainers":[{"name":"ra1nb0w","github":"ra1nb0w","ports_count":151}],"variants":["bundle","universal"],"dependencies":[{"type":"build","ports":["pkgconfig","clang-18"]},{"type":"lib","ports":["fltk","libpng"]}],"depends_on":[]},{"name":"libkrun","portdir":"emulators/libkrun","version":"1.19.4","license":"Apache-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/containers/libkrun","description":"Dynamic library providing Virtualization-based process isolation capabilities","long_description":"Dynamic library that allows programs to easily acquire the ability to run processes in a partially isolated environment using Hypervisor.framework on macOS.","active":true,"categories":["emulators"],"maintainers":[{"name":"jc+macports","github":"tsujp","ports_count":24}],"variants":[],"dependencies":[{"type":"build","ports":["clang-22","legacy-support","pkgconfig","rust","clang-20","cargo"]},{"type":"lib","ports":["libepoxy","virglrenderer","libunwind"]},{"type":"run","ports":["dtc"]}],"depends_on":[{"type":"lib","ports":["krunkit","krunvm"]}]},{"name":"fldigi","portdir":"science/fldigi","version":"4.2.13","license":"GPL-3","platforms":"darwin macosx","epoch":0,"replaced_by":null,"homepage":"http://www.w1hkj.com","description":"Fast Light Digital Modem Application","long_description":"Fldigi (Fast Light Digital Modem Application), is a cross-platform modem program that supports most of the peer-to-peer (live keyboard) digital modes used on the amateur radio bands.","active":true,"categories":["science"],"maintainers":[{"name":"ra1nb0w","github":"ra1nb0w","ports_count":151}],"variants":["pulseaudio","native","universal","bundle"],"dependencies":[{"type":"build","ports":["pkgconfig","asciidoc","clang-18"]},{"type":"lib","ports":["portaudio","fltk","hamlib","libpng","libsamplerate","libsndfile"]}],"depends_on":[]},{"name":"krunkit","portdir":"emulators/krunkit","version":"1.3.2","license":"Apache-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/containers/krunkit","description":"Tool to launch configurable virtual machines using libkrun","long_description":"Tool to launch configurable virtual machines using libkrun.","active":true,"categories":["emulators"],"maintainers":[{"name":"jc+macports","github":"tsujp","ports_count":24}],"variants":[],"dependencies":[{"type":"build","ports":["cargo","legacy-support","rust","clang-20"]},{"type":"lib","ports":["libunwind","libkrun"]}],"depends_on":[{"type":"run","ports":["ramalama"]}]},{"name":"py-dbgpu","portdir":"python/py-dbgpu","version":"2025.12","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/painebenjamin/dbgpu","description":"A small easy to use open source database of over 2000 GPUs with architecture manufacturing API support and performance details.","long_description":"A small easy to use open source database of over 2000 GPUs with architecture manufacturing API support and performance details.","active":true,"categories":["python"],"maintainers":[{"name":"","github":"oytech","ports_count":18}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py314-dbgpu"]}],"depends_on":[]},{"name":"py312-dbgpu","portdir":"python/py-dbgpu","version":"2025.12","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/painebenjamin/dbgpu","description":"A small easy to use open source database of over 2000 GPUs with architecture manufacturing API support and performance details.","long_description":"A small easy to use open source database of over 2000 GPUs with architecture manufacturing API support and performance details.","active":true,"categories":["python"],"maintainers":[{"name":"","github":"oytech","ports_count":18}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18","py312-build","py312-installer","py312-setuptools","py312-wheel"]},{"type":"lib","ports":["python312"]},{"type":"run","ports":["py312-click","py312-pydantic","py312-tabulate","py312-thefuzz"]}],"depends_on":[]},{"name":"py313-dbgpu","portdir":"python/py-dbgpu","version":"2025.12","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/painebenjamin/dbgpu","description":"A small easy to use open source database of over 2000 GPUs with architecture manufacturing API support and performance details.","long_description":"A small easy to use open source database of over 2000 GPUs with architecture manufacturing API support and performance details.","active":true,"categories":["python"],"maintainers":[{"name":"","github":"oytech","ports_count":18}],"variants":["universal"],"dependencies":[{"type":"build","ports":["py313-wheel","clang-18","py313-build","py313-installer","py313-setuptools"]},{"type":"lib","ports":["python313"]},{"type":"run","ports":["py313-click","py313-tabulate","py313-pydantic","py313-thefuzz"]}],"depends_on":[]},{"name":"py314-dbgpu","portdir":"python/py-dbgpu","version":"2025.12","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/painebenjamin/dbgpu","description":"A small easy to use open source database of over 2000 GPUs with architecture manufacturing API support and performance details.","long_description":"A small easy to use open source database of over 2000 GPUs with architecture manufacturing API support and performance details.","active":true,"categories":["python"],"maintainers":[{"name":"","github":"oytech","ports_count":18}],"variants":["universal"],"dependencies":[{"type":"build","ports":["py314-wheel","clang-18","py314-build","py314-installer","py314-setuptools"]},{"type":"lib","ports":["python314"]},{"type":"run","ports":["py314-click","py314-pydantic","py314-tabulate","py314-thefuzz"]}],"depends_on":[{"type":"lib","ports":["py-dbgpu"]},{"type":"run","ports":["whichllm"]}]},{"name":"py-thefuzz","portdir":"python/py-thefuzz","version":"0.22.1","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/seatgeek/thefuzz","description":"Fuzzy string matching in python","long_description":"Fuzzy string matching in python","active":true,"categories":["python"],"maintainers":[{"name":"","github":"oytech","ports_count":18}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py314-thefuzz"]}],"depends_on":[]},{"name":"py312-thefuzz","portdir":"python/py-thefuzz","version":"0.22.1","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/seatgeek/thefuzz","description":"Fuzzy string matching in python","long_description":"Fuzzy string matching in python","active":true,"categories":["python"],"maintainers":[{"name":"","github":"oytech","ports_count":18}],"variants":["universal"],"dependencies":[{"type":"build","ports":["py312-installer","py312-wheel","clang-18","py312-build","py312-setuptools"]},{"type":"lib","ports":["python312"]},{"type":"run","ports":["py312-rapidfuzz"]}],"depends_on":[{"type":"run","ports":["py312-dbgpu"]}]},{"name":"py313-thefuzz","portdir":"python/py-thefuzz","version":"0.22.1","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/seatgeek/thefuzz","description":"Fuzzy string matching in python","long_description":"Fuzzy string matching in python","active":true,"categories":["python"],"maintainers":[{"name":"","github":"oytech","ports_count":18}],"variants":["universal"],"dependencies":[{"type":"build","ports":["py313-build","py313-setuptools","py313-wheel","clang-18","py313-installer"]},{"type":"lib","ports":["python313"]},{"type":"run","ports":["py313-rapidfuzz"]}],"depends_on":[{"type":"run","ports":["py313-dbgpu"]}]},{"name":"py314-thefuzz","portdir":"python/py-thefuzz","version":"0.22.1","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/seatgeek/thefuzz","description":"Fuzzy string matching in python","long_description":"Fuzzy string matching in python","active":true,"categories":["python"],"maintainers":[{"name":"","github":"oytech","ports_count":18}],"variants":["universal"],"dependencies":[{"type":"build","ports":["py314-build","py314-setuptools","py314-wheel","clang-18","py314-installer"]},{"type":"lib","ports":["python314"]},{"type":"run","ports":["py314-rapidfuzz"]}],"depends_on":[{"type":"lib","ports":["py-thefuzz"]},{"type":"run","ports":["py314-dbgpu"]}]},{"name":"ratchet","portdir":"devel/ratchet","version":"0.12.0","license":"Apache-2","platforms":"darwin freebsd linux","epoch":0,"replaced_by":null,"homepage":"https://github.com/sethvargo/ratchet","description":"A tool for securing CI/CD workflows with version pinning.","long_description":"Ratchet is a tool for improving the security of CI/CD workflows by automating the process of pinning and unpinning upstream versions. It's like Bundler, Cargo, Go modules, NPM, Pip, or Yarn, but for CI/CD workflows. Ratchet supports GitHub Actions & Google Cloud Build.","active":true,"categories":["devel"],"maintainers":[{"name":"herby.gillot","github":"herbygillot","ports_count":1161}],"variants":[],"dependencies":[{"type":"build","ports":["go","clang-18"]}],"depends_on":[]},{"name":"sqlc","portdir":"devel/sqlc","version":"1.31.1","license":"MIT","platforms":"darwin freebsd linux","epoch":0,"replaced_by":null,"homepage":"https://sqlc.dev/","description":"Generate type-safe Golang code from SQL","long_description":"Generate type-safe Golang code from SQL","active":true,"categories":["devel","databases"],"maintainers":[{"name":"herby.gillot","github":"herbygillot","ports_count":1161}],"variants":[],"dependencies":[{"type":"build","ports":["go","clang-18"]}],"depends_on":[]},{"name":"ticker","portdir":"finance/ticker","version":"5.3.0","license":"GPL-3","platforms":"darwin freebsd linux","epoch":0,"replaced_by":null,"homepage":"https://github.com/achannarasappa/ticker","description":"Terminal stock ticker with live updates and position tracking","long_description":"Terminal stock ticker with live updates and position tracking. Provides Live stock price quotes, lets you track the value of your stock positions, and supports multiple cost basis lots as well as pre and post market price quotes.","active":true,"categories":["finance"],"maintainers":[{"name":"herby.gillot","github":"herbygillot","ports_count":1161}],"variants":[],"dependencies":[{"type":"build","ports":["go","clang-18"]}],"depends_on":[]},{"name":"neonmodem","portdir":"net/neonmodem","version":"1.1.0","license":"GPL-3","platforms":"darwin freebsd linux","epoch":0,"replaced_by":null,"homepage":"https://neonmodem.com","description":"Neon Modem Overdrive is a BBS-style command line client that supports Discourse, Lemmy, Lobsters and Hacker News","long_description":"Neon Modem Overdrive is a BBS-style command line client that supports Discourse, Lemmy, Lobsters and Hacker News as backends, and seamlessly integrates all of them into a streamlined TUI.","active":true,"categories":["net"],"maintainers":[{"name":"herby.gillot","github":"herbygillot","ports_count":1161}],"variants":[],"dependencies":[{"type":"build","ports":["go","clang-18"]}],"depends_on":[]},{"name":"sheets","portdir":"office/sheets","version":"0.3.0","license":"MIT","platforms":"darwin freebsd linux","epoch":0,"replaced_by":null,"homepage":"https://github.com/maaslalani/sheets","description":"Terminal based spreadsheet","long_description":"Terminal based spreadsheet. A TUI application for viewing and editing CSV files with vim-like keybindings.","active":true,"categories":["office"],"maintainers":[{"name":"herby.gillot","github":"herbygillot","ports_count":1161}],"variants":[],"dependencies":[{"type":"build","ports":["go","clang-18"]}],"depends_on":[]},{"name":"influx-cli","portdir":"sysutils/influx-cli","version":"2.8.0","license":"MIT","platforms":"darwin freebsd linux","epoch":0,"replaced_by":null,"homepage":"https://github.com/influxdata/influx-cli","description":"CLI for managing resources in InfluxDB v2","long_description":"CLI for managing resources in InfluxDB v2","active":true,"categories":["sysutils"],"maintainers":[{"name":"herby.gillot","github":"herbygillot","ports_count":1161}],"variants":[],"dependencies":[{"type":"build","ports":["go","clang-18"]}],"depends_on":[]},{"name":"kluctl","portdir":"sysutils/kluctl","version":"2.28.2","license":"Apache-2","platforms":"darwin freebsd linux","epoch":0,"replaced_by":null,"homepage":"https://kluctl.io","description":"Kluctl combines Helm, Kustomize and more to handle large deployments in a manageable and unified way.","long_description":"Kluctl is the missing glue that puts together your (and any third-party) deployments into one large declarative Kubernetes deployment, while making it fully manageable (deploy, diff, prune, delete, ...) via one unified command line interface. Kluctl tries to be as flexible as possible, while remaining as simple as possible. It reuses established tools (e.g. Kustomize and Helm), making it possible to re-use a large set of available third-party deployments. Kluctl is centered around \"targets\", which can be a cluster or a specific environment (e.g. test, dev, prod, ...) on one or multiple clusters. Targets can be deployed, diffed, pruned, deleted, and so on. The idea is to have the same set of operations for every target, no matter how simple or complex the deployment and/or target is. Kluctl does not depend on external operators/controllers and allows to use the same deployment wherever you want, as long as access to the kluctl project and clusters is available. This means, that you can use it from your local machine, from your CI/CD pipelines or any automation platform/system that allows to call custom tools.","active":true,"categories":["sysutils"],"maintainers":[{"name":"herby.gillot","github":"herbygillot","ports_count":1161}],"variants":[],"dependencies":[{"type":"build","ports":["go","clang-18"]}],"depends_on":[]},{"name":"jlv","portdir":"textproc/jlv","version":"1.7.1","license":"MIT","platforms":"darwin freebsd linux","epoch":0,"replaced_by":null,"homepage":"https://github.com/hedhyw/json-log-viewer","description":"Interactive viewer for JSON logs.","long_description":"Interactive viewer for JSON logs.","active":true,"categories":["textproc"],"maintainers":[{"name":"herby.gillot","github":"herbygillot","ports_count":1161}],"variants":[],"dependencies":[{"type":"build","ports":["go","clang-18"]}],"depends_on":[]},{"name":"MPlayer","portdir":"multimedia/MPlayer","version":"1.5.0","license":"GPL-2+","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://www.mplayerhq.hu/","description":"versatile movie player","long_description":"MPlayer plays most movie files in popular and less popular formats.","active":true,"categories":["multimedia"],"maintainers":[{"name":"jeremyhu","github":"jeremyhu","ports_count":305}],"variants":["universal"],"dependencies":[{"type":"build","ports":["pkgconfig","yasm","clang-18"]},{"type":"extract","ports":["xz"]},{"type":"lib","ports":["speex","gnutls","ncurses","fontconfig","libjpeg-turbo","libpng","bzip2","dav1d","freetype","fribidi","libiconv","libxml2","aom","lzo2","zlib","lame"]}],"depends_on":[{"type":"run","ports":["gimp-gap","smtube"]}]},{"name":"mplayer-devel","portdir":"multimedia/mplayer-devel","version":"38435","license":"GPL-2+","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://www.mplayerhq.hu/","description":"versatile movie player - development version","long_description":"mplayer-devel plays most movie files in popular and less popular formats. This version tracks a recent upstream mplayer commit.","active":true,"categories":["multimedia"],"maintainers":[{"name":"jeremyhu","github":"jeremyhu","ports_count":305}],"variants":["universal"],"dependencies":[{"type":"build","ports":["pkgconfig","yasm","clang-18"]},{"type":"fetch","ports":["git","subversion"]},{"type":"lib","ports":["gnutls","ncurses","fontconfig","libjpeg-turbo","libpng","bzip2","dav1d","freetype","fribidi","libiconv","libxml2","aom","lzo2","zlib","lame","speex"]}],"depends_on":[{"type":"lib","ports":["x264transcode"]},{"type":"run","ports":["tovid","gimp-gap-devel","tablet-encode","mediaserv"]}]},{"name":"p5.26-crypt-smime","portdir":"perl/p5-crypt-smime","version":"0.270.0","license":"(Artistic-1 or GPL)","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/Crypt::SMIME","description":"Crypt::SMIME - S/MIME message signing, verification, encryption and decryption","long_description":"Crypt::SMIME - S/MIME message signing, verification, encryption and decryption","active":false,"categories":["perl"],"maintainers":[{"name":"devans","github":"dbevans","ports_count":2687}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-9.0","p5.26-extutils-cchecker","p5.26-extutils-pkgconfig","p5.26-test-exception"]},{"type":"lib","ports":["openssl","perl5.26"]}],"depends_on":[]},{"name":"p5-crypt-smime","portdir":"perl/p5-crypt-smime","version":"0.340.0","license":"(Artistic-1 or GPL)","platforms":"darwin","epoch":0,"replaced_by":"p5.34-crypt-smime","homepage":"https://metacpan.org/pod/Crypt::SMIME","description":"Crypt::SMIME - S/MIME message signing, verification, encryption and decryption","long_description":"Crypt::SMIME - S/MIME message signing, verification, encryption and decryption","active":true,"categories":["perl"],"maintainers":[{"name":"devans","github":"dbevans","ports_count":2687}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["p5.34-crypt-smime"]}],"depends_on":[]},{"name":"p5.28-crypt-smime","portdir":"perl/p5-crypt-smime","version":"0.340.0","license":"(Artistic-1 or GPL)","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/Crypt::SMIME","description":"Crypt::SMIME - S/MIME message signing, verification, encryption and decryption","long_description":"Crypt::SMIME - S/MIME message signing, verification, encryption and decryption","active":true,"categories":["perl"],"maintainers":[{"name":"devans","github":"dbevans","ports_count":2687}],"variants":["universal"],"dependencies":[{"type":"build","ports":["p5.28-extutils-cchecker","p5.28-extutils-pkgconfig","p5.28-test-exception","clang-18"]},{"type":"lib","ports":["openssl","perl5.28"]}],"depends_on":[]},{"name":"p5.30-crypt-smime","portdir":"perl/p5-crypt-smime","version":"0.340.0","license":"(Artistic-1 or GPL)","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/Crypt::SMIME","description":"Crypt::SMIME - S/MIME message signing, verification, encryption and decryption","long_description":"Crypt::SMIME - S/MIME message signing, verification, encryption and decryption","active":true,"categories":["perl"],"maintainers":[{"name":"devans","github":"dbevans","ports_count":2687}],"variants":["universal"],"dependencies":[{"type":"build","ports":["p5.30-extutils-cchecker","p5.30-extutils-pkgconfig","p5.30-test-exception","clang-18"]},{"type":"lib","ports":["openssl","perl5.30"]}],"depends_on":[]},{"name":"p5.34-crypt-smime","portdir":"perl/p5-crypt-smime","version":"0.340.0","license":"(Artistic-1 or GPL)","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/Crypt::SMIME","description":"Crypt::SMIME - S/MIME message signing, verification, encryption and decryption","long_description":"Crypt::SMIME - S/MIME message signing, verification, encryption and decryption","active":true,"categories":["perl"],"maintainers":[{"name":"devans","github":"dbevans","ports_count":2687}],"variants":["universal"],"dependencies":[{"type":"build","ports":["p5.34-extutils-cchecker","p5.34-extutils-pkgconfig","p5.34-test-exception","clang-18"]},{"type":"lib","ports":["openssl","perl5.34"]}],"depends_on":[{"type":"lib","ports":["p5-crypt-smime","sympa"]}]},{"name":"p5.32-crypt-smime","portdir":"perl/p5-crypt-smime","version":"0.340.0","license":"(Artistic-1 or GPL)","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/Crypt::SMIME","description":"Crypt::SMIME - S/MIME message signing, verification, encryption and decryption","long_description":"Crypt::SMIME - S/MIME message signing, verification, encryption and decryption","active":true,"categories":["perl"],"maintainers":[{"name":"devans","github":"dbevans","ports_count":2687}],"variants":["universal"],"dependencies":[{"type":"build","ports":["p5.32-extutils-cchecker","p5.32-extutils-pkgconfig","p5.32-test-exception","clang-18"]},{"type":"lib","ports":["openssl","perl5.32"]}],"depends_on":[]},{"name":"p5.26-module-pluggable","portdir":"perl/p5-module-pluggable","version":"5.200.0","license":"(Artistic-1 or GPL)","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/Module::Pluggable","description":"automatically give your module the ability to have plugins","long_description":"automatically give your module the ability to have plugins","active":false,"categories":["perl"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-9.0"]},{"type":"lib","ports":["perl5.26","p5.26-module-runtime"]}],"depends_on":[{"type":"build","ports":["p5.26-dist-zilla-plugin-ensurelatestperl","p5.26-email-date"]},{"type":"lib","ports":["p5.26-app-nopaste","p5.26-catalyst-action-rest","p5.26-catalyst-runtime","p5.26-color-library","p5.26-commandable","p5.26-config-any","p5.26-config-mvp","p5.26-convert-color","p5.26-data-phrasebook","p5.26-datetime-format-flexible","p5.26-devel-mat","p5.26-email-abstract","p5.26-email-send","p5.26-file-changenotify","p5.26-file-comments","p5.26-moosex-object-pluggable","p5.26-perl-critic","p5.26-rdf-query","p5.26-sys-filesystem","p5.26-test-writevariants","p5.26-test2-suite","p5.26-alien-wxwidgets","p5.26-xml-feed","p5.26-app-cmd"]}]},{"name":"quien","portdir":"net/quien","version":"0.12.0","license":"MIT","platforms":"darwin freebsd linux","epoch":0,"replaced_by":null,"homepage":"https://benword.com/quien-a-better-whois-lookup-tool","description":"A better WHOIS lookup tool","long_description":"A better WHOIS lookup tool. Interactive TUI with tabbed views for WHOIS, DNS, mail, SSL/TLS, HTTP headers, and tech stack detection.","active":true,"categories":["net"],"maintainers":[{"name":"herby.gillot","github":"herbygillot","ports_count":1161}],"variants":[],"dependencies":[{"type":"build","ports":["go","clang-18"]}],"depends_on":[]},{"name":"zdns","portdir":"net/zdns","version":"2.1.1","license":"Apache-2","platforms":"darwin freebsd linux","epoch":0,"replaced_by":null,"homepage":"https://github.com/zmap/zdns","description":"Fast DNS Lookup Library and CLI Tool","long_description":"ZDNS is a command-line utility that provides high-speed DNS lookups. ZDNS is written in Go and contains its own recursive resolution code and a cache optimized for performing lookups of a diverse set of names. We use https://github.com/zmap/dns to construct and parse raw DNS packets. For more information about ZDNS's architecture and performance, check out the following paper appearing at ACM's Internet Measurement Conference '22: https://lizizhikevich.github.io/assets/papers/ZDNS.pdf","active":true,"categories":["net"],"maintainers":[{"name":"herby.gillot","github":"herbygillot","ports_count":1161}],"variants":[],"dependencies":[{"type":"build","ports":["go","clang-18"]}],"depends_on":[]},{"name":"p5-module-pluggable","portdir":"perl/p5-module-pluggable","version":"6.400.0","license":"(Artistic-1 or GPL)","platforms":"{darwin any}","epoch":0,"replaced_by":"p5.34-module-pluggable","homepage":"https://metacpan.org/pod/Module::Pluggable","description":"Module::Pluggable - automatically give your module the ability to have plugins","long_description":"Module::Pluggable - automatically give your module the ability to have plugins","active":true,"categories":["perl"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["p5.34-module-pluggable"]}],"depends_on":[]},{"name":"p5.28-module-pluggable","portdir":"perl/p5-module-pluggable","version":"6.400.0","license":"(Artistic-1 or GPL)","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/Module::Pluggable","description":"Module::Pluggable - automatically give your module the ability to have plugins","long_description":"Module::Pluggable - automatically give your module the ability to have plugins","active":true,"categories":["perl"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["perl5.28","p5.28-module-runtime"]}],"depends_on":[{"type":"build","ports":["p5.28-dist-zilla-plugin-ensurelatestperl","p5.28-email-date","p5.28-test2-plugin-nowarnings"]},{"type":"lib","ports":["p5.28-xml-feed","p5.28-alien-wxwidgets","p5.28-app-cmd","p5.28-app-nopaste","p5.28-catalyst-action-rest","p5.28-catalyst-runtime","p5.28-color-library","p5.28-commandable","p5.28-config-any","p5.28-convert-color","p5.28-devel-mat","p5.28-email-abstract","p5.28-email-send","p5.28-file-changenotify","p5.28-file-comments","p5.28-moosex-object-pluggable","p5.28-perl-critic","p5.28-rdf-query","p5.28-sys-filesystem","p5.28-test-writevariants","p5.28-data-phrasebook","p5.28-config-mvp","p5.28-dancer2"]}]},{"name":"p5.30-module-pluggable","portdir":"perl/p5-module-pluggable","version":"6.400.0","license":"(Artistic-1 or GPL)","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/Module::Pluggable","description":"Module::Pluggable - automatically give your module the ability to have plugins","long_description":"Module::Pluggable - automatically give your module the ability to have plugins","active":true,"categories":["perl"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["perl5.30","p5.30-module-runtime"]}],"depends_on":[{"type":"build","ports":["p5.30-dist-zilla-plugin-ensurelatestperl","p5.30-email-date","p5.30-test2-plugin-nowarnings"]},{"type":"lib","ports":["p5.30-xml-feed","p5.30-alien-wxwidgets","p5.30-app-cmd","p5.30-app-nopaste","p5.30-catalyst-action-rest","p5.30-catalyst-runtime","p5.30-color-library","p5.30-commandable","p5.30-config-any","p5.30-convert-color","p5.30-devel-mat","p5.30-email-abstract","p5.30-email-send","p5.30-file-changenotify","p5.30-file-comments","p5.30-moosex-object-pluggable","p5.30-perl-critic","p5.30-rdf-query","p5.30-sys-filesystem","p5.30-test-writevariants","p5.30-data-phrasebook","p5.30-config-mvp","p5.30-dancer2"]}]},{"name":"p5.32-module-pluggable","portdir":"perl/p5-module-pluggable","version":"6.400.0","license":"(Artistic-1 or GPL)","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/Module::Pluggable","description":"Module::Pluggable - automatically give your module the ability to have plugins","long_description":"Module::Pluggable - automatically give your module the ability to have plugins","active":true,"categories":["perl"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["perl5.32","p5.32-module-runtime"]}],"depends_on":[{"type":"build","ports":["p5.32-dist-zilla-plugin-ensurelatestperl","p5.32-email-date","p5.32-test2-plugin-nowarnings"]},{"type":"lib","ports":["p5.32-xml-feed","p5.32-alien-wxwidgets","p5.32-app-cmd","p5.32-app-nopaste","p5.32-catalyst-action-rest","p5.32-catalyst-runtime","p5.32-color-library","p5.32-commandable","p5.32-config-any","p5.32-convert-color","p5.32-devel-mat","p5.32-email-abstract","p5.32-email-send","p5.32-file-changenotify","p5.32-file-comments","p5.32-moosex-object-pluggable","p5.32-perl-critic","p5.32-rdf-query","p5.32-sys-filesystem","p5.32-test-writevariants","p5.32-data-phrasebook","p5.32-config-mvp","p5.32-dancer2"]}]},{"name":"p5.34-module-pluggable","portdir":"perl/p5-module-pluggable","version":"6.400.0","license":"(Artistic-1 or GPL)","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/Module::Pluggable","description":"Module::Pluggable - automatically give your module the ability to have plugins","long_description":"Module::Pluggable - automatically give your module the ability to have plugins","active":true,"categories":["perl"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["perl5.34","p5.34-module-runtime"]}],"depends_on":[{"type":"build","ports":["p5.34-dist-zilla-plugin-ensurelatestperl","p5.34-email-date","p5.34-test2-plugin-nowarnings"]},{"type":"lib","ports":["p5.34-dancer2","p5.34-xml-feed","p5.34-alien-wxwidgets","p5.34-app-cmd","p5.34-app-nopaste","p5.34-catalyst-action-rest","p5.34-catalyst-runtime","p5.34-color-library","p5.34-commandable","p5.34-config-any","p5.34-devel-mat","p5.34-data-phrasebook","p5.34-email-abstract","p5.34-email-send","p5.34-file-changenotify","p5.34-file-comments","p5.34-moosex-object-pluggable","p5.34-perl-critic","p5.34-rdf-query","p5.34-sys-filesystem","p5.34-test-writevariants","p5.34-convert-color","p5.34-config-mvp","p5-module-pluggable"]}]},{"name":"mfa","portdir":"security/mfa","version":"0.0.13","license":"MIT","platforms":"darwin freebsd linux","epoch":1,"replaced_by":null,"homepage":"https://github.com/k-saiki/mfa","description":"Generate TOTP(Time-based One-time Password) token with CLI.","long_description":"Generate TOTP(Time-based One-time Password) token with CLI.","active":true,"categories":["security"],"maintainers":[{"name":"herby.gillot","github":"herbygillot","ports_count":1161}],"variants":[],"dependencies":[{"type":"build","ports":["go","clang-18"]}],"depends_on":[]},{"name":"sops","portdir":"security/sops","version":"3.13.3","license":"MPL-2","platforms":"darwin freebsd linux","epoch":0,"replaced_by":null,"homepage":"https://github.com/mozilla/sops","description":"Simple and flexible tool for managing secrets","long_description":"Simple and flexible tool for managing secrets. sops is an editor of encrypted files that supports YAML, JSON, ENV, INI and BINARY formats and encrypts with AWS KMS, GCP KMS, Azure Key Vault and PGP.","active":true,"categories":["security"],"maintainers":[{"name":"herby.gillot","github":"herbygillot","ports_count":1161}],"variants":[],"dependencies":[{"type":"build","ports":["go","clang-18"]}],"depends_on":[]},{"name":"k3d","portdir":"sysutils/k3d","version":"5.9.0","license":"MIT","platforms":"darwin freebsd linux","epoch":0,"replaced_by":null,"homepage":"https://k3d.io","description":"Helper to run Rancher Lab's k3s in Docker","long_description":"k3s is the lightweight Kubernetes distribution by Rancher. k3d creates containerized k3s clusters. This means, that you can spin up a multi-node k3s cluster on a single machine using docker.","active":true,"categories":["sysutils"],"maintainers":[{"name":"herby.gillot","github":"herbygillot","ports_count":1161}],"variants":[],"dependencies":[{"type":"build","ports":["go","clang-18"]}],"depends_on":[]},{"name":"k9s","portdir":"sysutils/k9s","version":"0.51.0","license":"Apache-2","platforms":"darwin freebsd linux","epoch":0,"replaced_by":null,"homepage":"https://k9scli.io","description":"K9s - Kubernetes CLI To Manage Your Clusters In Style","long_description":"K9s provides a curses based terminal UI to interact with your Kubernetes clusters. The aim of this project is to make it easier to navigate, observe and manage your applications in the wild. K9s continually watches Kubernetes for changes and offers subsequent commands to interact with observed Kubernetes resources.","active":true,"categories":["devel","sysutils"],"maintainers":[{"name":"breun","github":"breun","ports_count":112},{"name":"herby.gillot","github":"herbygillot","ports_count":1161}],"variants":[],"dependencies":[{"type":"build","ports":["go","clang-18"]}],"depends_on":[]},{"name":"ksctl","portdir":"sysutils/ksctl","version":"2.9.0","license":"Apache-2","platforms":"darwin freebsd linux","epoch":0,"replaced_by":null,"homepage":"https://ksctl.com/","description":"Simplified Kubernetes Clusters Lifecycle Management (Core)","long_description":"Simplified Kubernetes Clusters Lifecycle Management (Core). It aims to simplify a collection of kubernetes clusters running on different cloud providers. It provides a simple and intuitive interface for managing Kubernetes clusters. It is designed to be efficient and can perform tasks quickly and without the need for additional tools. It is a powerful tool that can be used to perform a wide range of tasks.","active":true,"categories":["sysutils"],"maintainers":[{"name":"herby.gillot","github":"herbygillot","ports_count":1161}],"variants":[],"dependencies":[{"type":"build","ports":["go","clang-18"]}],"depends_on":[]},{"name":"kl","portdir":"sysutils/kl","version":"0.9.1","license":"MIT","platforms":"darwin freebsd linux","epoch":0,"replaced_by":null,"homepage":"https://github.com/robinovitch61/kl","description":"An interactive Kubernetes log viewer for your terminal.","long_description":"An interactive Kubernetes log viewer for your terminal.","active":true,"categories":["sysutils"],"maintainers":[{"name":"herby.gillot","github":"herbygillot","ports_count":1161}],"variants":[],"dependencies":[{"type":"build","ports":["go","clang-18"]}],"depends_on":[]},{"name":"superfile","portdir":"sysutils/superfile","version":"1.6.0","license":"MIT","platforms":"darwin freebsd linux","epoch":0,"replaced_by":null,"homepage":"https://github.com/yorukot/superfile","description":"Pretty fancy and modern terminal file manager","long_description":"Pretty fancy and modern terminal file manager","active":true,"categories":["sysutils"],"maintainers":[{"name":"herby.gillot","github":"herbygillot","ports_count":1161}],"variants":[],"dependencies":[{"type":"build","ports":["go","clang-18"]}],"depends_on":[]},{"name":"dasel","portdir":"textproc/dasel","version":"3.11.2","license":"MIT","platforms":"darwin freebsd linux","epoch":0,"replaced_by":null,"homepage":"https://daseldocs.tomwright.me","description":"Query and update JSON, TOML, YAML and XML from the command line.","long_description":"Dasel (short for data-selector) allows you to query and modify data structures using selector strings. Comparable to jq / yq, but supports JSON, YAML, TOML and XML with zero runtime dependencies.","active":true,"categories":["textproc"],"maintainers":[{"name":"herby.gillot","github":"herbygillot","ports_count":1161}],"variants":[],"dependencies":[{"type":"build","ports":["go","clang-18"]}],"depends_on":[]},{"name":"dyff","portdir":"textproc/dyff","version":"1.12.0","license":"MIT","platforms":"darwin freebsd linux","epoch":0,"replaced_by":null,"homepage":"https://github.com/homeport/dyff","description":"diff tool for YAML files, and sometimes JSON","long_description":"diff tool for YAML files, and sometimes JSON","active":true,"categories":["textproc"],"maintainers":[{"name":"herby.gillot","github":"herbygillot","ports_count":1161}],"variants":[],"dependencies":[{"type":"build","ports":["go","clang-18"]}],"depends_on":[]},{"name":"github-mcp-server","portdir":"devel/github-mcp-server","version":"1.8.0","license":"MIT","platforms":"darwin freebsd linux","epoch":0,"replaced_by":null,"homepage":"https://github.com/github/github-mcp-server","description":"GitHub's official MCP Server","long_description":"The GitHub MCP Server connects AI tools directly to GitHub's platform. This gives AI agents, assistants, and chatbots the ability to read repositories and code files, manage issues and PRs, analyze code, and automate workflows. All through natural language interactions.","active":true,"categories":["devel"],"maintainers":[{"name":"danchr","github":"danchr","ports_count":181}],"variants":[],"dependencies":[{"type":"build","ports":["go","clang-18"]}],"depends_on":[]},{"name":"actionlint","portdir":"devel/actionlint","version":"1.7.12","license":"MIT","platforms":"darwin freebsd linux","epoch":0,"replaced_by":null,"homepage":"https://github.com/rhysd/actionlint","description":"Static checker for GitHub Actions workflow files","long_description":"Static checker for GitHub Actions workflow files","active":true,"categories":["devel"],"maintainers":[{"name":"herby.gillot","github":"herbygillot","ports_count":1161}],"variants":[],"dependencies":[{"type":"build","ports":["go","go-md2man","clang-18"]}],"depends_on":[]}]}