{"count":52249,"next":"https://ports.macports.org/api/v1/ports/?format=json&ordering=updated_at&page=1039","previous":"https://ports.macports.org/api/v1/ports/?format=json&ordering=updated_at&page=1037","results":[{"name":"qt6-qt3d-docs","portdir":"aqua/qt6","version":"6.11.1","license":"(LGPL-3 or GPL-3 or OpenSSLException)","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://www.qt.io","description":"Documentation for Qt Tool Kit 6","long_description":"Documentation for Qt Tool Kit 6: Qt 3D","active":true,"categories":["aqua"],"maintainers":[{"name":"mcalhoun","github":"MarcusCalhoun-Lopez","ports_count":1599},{"name":"reneeotten","github":"reneeotten","ports_count":2219}],"variants":[],"dependencies":[{"type":"build","ports":["ninja","qt6-sqlite-plugin","cmake","clang-20","pkgconfig","qt6-qttools"]},{"type":"extract","ports":["xz"]},{"type":"fetch","ports":[null]},{"type":"lib","ports":["qt6-qt3d"]},{"type":"patch","ports":[null]},{"type":"run","ports":[null]},{"type":"test","ports":[null]}],"depends_on":[]},{"name":"qt6-qtspeech-docs","portdir":"aqua/qt6","version":"6.11.1","license":"(LGPL-3 or GPL-3 or OpenSSLException)","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://www.qt.io","description":"Documentation for Qt Tool Kit 6","long_description":"Documentation for Qt Tool Kit 6: Qt TextToSpeech","active":true,"categories":["aqua"],"maintainers":[{"name":"mcalhoun","github":"MarcusCalhoun-Lopez","ports_count":1599},{"name":"reneeotten","github":"reneeotten","ports_count":2219}],"variants":[],"dependencies":[{"type":"build","ports":["ninja","qt6-sqlite-plugin","cmake","clang-20","pkgconfig","qt6-qttools"]},{"type":"extract","ports":["xz"]},{"type":"fetch","ports":[null]},{"type":"lib","ports":["qt6-qtspeech"]},{"type":"patch","ports":[null]},{"type":"run","ports":[null]},{"type":"test","ports":[null]}],"depends_on":[]},{"name":"qt6-qtwebview-docs","portdir":"aqua/qt6","version":"6.11.1","license":"(LGPL-3 or GPL-3 or OpenSSLException)","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://www.qt.io","description":"Documentation for Qt Tool Kit 6","long_description":"Documentation for Qt Tool Kit 6: Qt WebView","active":true,"categories":["aqua"],"maintainers":[{"name":"mcalhoun","github":"MarcusCalhoun-Lopez","ports_count":1599},{"name":"reneeotten","github":"reneeotten","ports_count":2219}],"variants":[],"dependencies":[{"type":"build","ports":["ninja","qt6-sqlite-plugin","cmake","clang-20","pkgconfig","qt6-qttools"]},{"type":"extract","ports":["xz"]},{"type":"fetch","ports":[null]},{"type":"lib","ports":["qt6-qtwebview"]},{"type":"patch","ports":[null]},{"type":"run","ports":[null]},{"type":"test","ports":[null]}],"depends_on":[]},{"name":"qt6-qttools-docs","portdir":"aqua/qt6","version":"6.11.1","license":"(LGPL-3 or GPL-3 or OpenSSLException)","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://www.qt.io","description":"Documentation for Qt Tool Kit 6","long_description":"Documentation for Qt Tool Kit 6: Qt Designer, Qt Help, and Qt UI Tools","active":true,"categories":["aqua"],"maintainers":[{"name":"mcalhoun","github":"MarcusCalhoun-Lopez","ports_count":1599},{"name":"reneeotten","github":"reneeotten","ports_count":2219}],"variants":[],"dependencies":[{"type":"build","ports":["ninja","qt6-sqlite-plugin","cmake","clang-20","pkgconfig","qt6-qttools"]},{"type":"extract","ports":["xz"]},{"type":"fetch","ports":[null]},{"type":"lib","ports":["qt6-qttools"]},{"type":"patch","ports":[null]},{"type":"run","ports":[null]},{"type":"test","ports":[null]}],"depends_on":[]},{"name":"qt6-qtwebsockets-docs","portdir":"aqua/qt6","version":"6.11.1","license":"(LGPL-3 or GPL-3 or OpenSSLException)","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://www.qt.io","description":"Documentation for Qt Tool Kit 6","long_description":"Documentation for Qt Tool Kit 6: Qt WebSockets","active":true,"categories":["aqua"],"maintainers":[{"name":"mcalhoun","github":"MarcusCalhoun-Lopez","ports_count":1599},{"name":"reneeotten","github":"reneeotten","ports_count":2219}],"variants":[],"dependencies":[{"type":"build","ports":["ninja","qt6-sqlite-plugin","cmake","clang-20","pkgconfig","qt6-qttools"]},{"type":"extract","ports":["xz"]},{"type":"fetch","ports":[null]},{"type":"lib","ports":["qt6-qtwebsockets"]},{"type":"patch","ports":[null]},{"type":"run","ports":[null]},{"type":"test","ports":[null]}],"depends_on":[]},{"name":"qt6-psql-plugin","portdir":"aqua/qt6","version":"6.11.1","license":"(LGPL-3 or GPL-3 or OpenSSLException)","platforms":"{macosx >= 23}","epoch":0,"replaced_by":null,"homepage":"https://www.qt.io","description":"PostgreSQL Database Driver for Qt Tool Kit 6","long_description":"PostgreSQL Database Driver for Qt Tool Kit 6","active":true,"categories":["aqua"],"maintainers":[{"name":"mcalhoun","github":"MarcusCalhoun-Lopez","ports_count":1599},{"name":"reneeotten","github":"reneeotten","ports_count":2219}],"variants":["postgresql18","postgresql17","postgresql16","postgresql15","postgresql14"],"dependencies":[{"type":"build","ports":["pkgconfig","clang-20","cmake","ninja"]},{"type":"extract","ports":["xz"]},{"type":"fetch","ports":[null]},{"type":"lib","ports":["postgresql18","qt6-qtbase"]},{"type":"patch","ports":[null]},{"type":"run","ports":[null]},{"type":"test","ports":[null]}],"depends_on":[]},{"name":"qt6-mysql-plugin","portdir":"aqua/qt6","version":"6.11.1","license":"(LGPL-3 or GPL-3 or OpenSSLException)","platforms":"{macosx >= 23}","epoch":0,"replaced_by":null,"homepage":"https://www.qt.io","description":"MySQL Database Driver for Qt Tool Kit 6","long_description":"MySQL Database Driver for Qt Tool Kit 6","active":true,"categories":["aqua"],"maintainers":[{"name":"mcalhoun","github":"MarcusCalhoun-Lopez","ports_count":1599},{"name":"reneeotten","github":"reneeotten","ports_count":2219}],"variants":["mariadb11_4","mariadb10_11","mariadb10_6","mariadb10_5","mariadb12_3","mariadb11_8","mariadb10_4","mysql8"],"dependencies":[{"type":"build","ports":["pkgconfig","clang-20","cmake","ninja"]},{"type":"extract","ports":["xz"]},{"type":"fetch","ports":[null]},{"type":"lib","ports":["mariadb-12.3","qt6-qtbase"]},{"type":"patch","ports":[null]},{"type":"run","ports":[null]},{"type":"test","ports":[null]}],"depends_on":[]},{"name":"qt6-sqlite-plugin","portdir":"aqua/qt6","version":"6.11.1","license":"(LGPL-3 or GPL-3 or OpenSSLException)","platforms":"{macosx >= 23}","epoch":0,"replaced_by":null,"homepage":"https://www.qt.io","description":"SQLite Database Driver for Qt Tool Kit 6","long_description":"SQLite Database Driver for Qt Tool Kit 6","active":true,"categories":["aqua"],"maintainers":[{"name":"mcalhoun","github":"MarcusCalhoun-Lopez","ports_count":1599},{"name":"reneeotten","github":"reneeotten","ports_count":2219}],"variants":[],"dependencies":[{"type":"build","ports":["pkgconfig","clang-20","cmake","ninja"]},{"type":"extract","ports":["xz"]},{"type":"fetch","ports":[null]},{"type":"lib","ports":["qt6-qtbase","sqlite3"]},{"type":"patch","ports":[null]},{"type":"run","ports":[null]},{"type":"test","ports":[null]}],"depends_on":[{"type":"build","ports":["qt6-qtremoteobjects-docs","qbs-docs","qt6-qtwebsockets-docs","qt6-qtlanguageserver-docs","qt6-qttasktree-docs","qt6-qtbase-docs","qt6-qtpositioning-docs","qt6-qtgrpc-docs","qt6-qtquick3d-docs","qt6-qtquicktimeline-docs","qt6-qtwebengine-docs","qt6-qtdeclarative-docs","qt6-qtgraphs-docs","qt6-qtcharts-docs","qt6-qtserialport-docs","qt6-qtsensors-docs","qt6-qtdoc-docs","qt6-qtcanvaspainter-docs","qt6-qthttpserver-docs","qt6-qtwebchannel-docs","qt6-qtimageformats-docs","qt6-qtshadertools-docs","qt6-qtvirtualkeyboard-docs","qt6-qtsvg-docs","qt6-qt5compat-docs","qt6-qtlottie-docs","qt6-qtlocation-docs","qt6-qtquickeffectmaker-docs","qt6-qtserialbus-docs","qt6-qtdatavis3d-docs","qt6-qtmultimedia-docs","qt6-qtnetworkauth-docs","qt6-qtcreator-docs","qt6-qtquick3dphysics-docs","qt6-qtscxml-docs","qt6-qtconnectivity-docs","qt6-qt3d-docs","qt6-qtspeech-docs","qt6-qtwebview-docs","qt6-qttools-docs"]},{"type":"lib","ports":["qutebrowser"]},{"type":"run","ports":["qt6"]}]},{"name":"pi-coding-agent","portdir":"llm/pi-coding-agent","version":"0.79.8","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://pi.dev","description":"Pi is a minimal terminal coding harness.","long_description":"Pi is a minimal terminal coding harness. Adapt Pi to your workflows, not the other way around. Customize Pi with extensions, skills, prompt templates, and themes. Bundle them as Pi packages and share via npm or git. Pi ships with powerful defaults but skips features like sub-agents and plan mode. Ask Pi to build what you want, or install a package that does it your way. Four modes: interactive, print/JSON, RPC, and SDK.","active":true,"categories":["llm"],"maintainers":[{"name":"","github":"oytech","ports_count":5}],"variants":[],"dependencies":[{"type":"build","ports":["npm10","clang-18"]},{"type":"lib","ports":["nodejs22"]}],"depends_on":[]},{"name":"go","portdir":"lang/go","version":"1.26.4","license":"BSD","platforms":"{darwin >= 10} freebsd linux","epoch":3,"replaced_by":null,"homepage":"https://go.dev","description":"compiled, garbage-collected, concurrent programming language developed by Google Inc.","long_description":"The Go programming language is an open source project to make programmers more productive. Go is expressive, concise, clean, and efficient. Its concurrency mechanisms make it easy to write programs that get the most out of multicore and networked machines, while its novel type system enables flexible and modular program construction. Go compiles quickly to machine code yet has the convenience of garbage collection and the power of run-time reflection. It's a fast, statically typed, compiled language that feels like a dynamically typed, interpreted language. Go is developed by Google Inc.","active":true,"categories":["lang"],"maintainers":[{"name":"ciserlohn","github":"ci42","ports_count":36},{"name":"herby.gillot","github":"herbygillot","ports_count":1066}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]}],"depends_on":[{"type":"build","ports":["immich-go","octosql","arduino-cli","argocd","bit","boilr","chronos-go","codesearch","copilot","cue","delve","dep","direnv","dive","docker","docker-machine","docker-machine-parallels","dockerize","dolt","evans","geoipupdate","gh","git-lfs","git-sizer","gitlab-runner","glab","glide","go-bindata","go-critic","go-migrate","go-mockgen","go-tools","golangci-lint","golines","gopls","gore","mongocli","ralphex","rapel","zot","goto","picocrypt-ng","kage","kitty","gox","grpcurl","hub","jenkins-cli","jsonnet-bundler","kompose","kops","kustomize","lab","lazydocker","lazygit","microplane","mongo-tools","mos","mos-devel","newreleases","packr","packr1","pkger","please","prest","promu","qri","rancher-cli","rke","scc","shfmt","skaffold","smithy","staticcheck","statik","tektoncd-cli","terraform-docs","tilt","triage","turbogit","waypoint","webify","yaegi","liteide","micro","go-ethereum","ticker","utahfs","gomatrix","goplus","aerc","bettercap","cloudflared","consul","croc","curlie","dnscrypt-proxy","doggo","ec2-ls-hosts","ergo","ethr","fargate-cli","fortio","glider","gost","grafana","ipfs","k6","matterbridge","meshbird","mole","nebula","nextdns","nomad","proxify","rclone","scw","syncthing","teleport","toxiproxy","trojan-go","v2ray","vegeta","webhook","wireguard-go","yggdrasil-go","dstask","grit","ultralist","age","aws-vault","cfssl","comply","gopass","gosec","keybase","lego","mfa","mkcert","oauth2-proxy","sops","step-cli","tfsec","trivy","vault","vsh","elvish","3mux","alertmanager","antibody","assh","aws-iam-authenticator","awsets","bed","butane","certigo","chezmoi","cloudmonkey","ctop","driftctl","duf","eksctl","fsql","fx","fzf","git-chglog","go-mmv","go2port","gotop","influxdb","infracost","istioctl","jump","k3d","k9s","kaf","kail","kapp","kind","krew","kubectl-1.20","kubectl-1.19","kubectx","kubergrunt","kubeseal","kubeswitch","leaf","minikube","node_exporter","packer","pagerduty-notifier","peco","podman","prometheus","psutilsql","pulumi","qrcp","restic","sift","smug","stern","tanka","telegraf","terraformer","terragrunt-0.27","terragrunt-0.26","terragrunt-0.24","terrascan","tsukae","up","wormhole-william","wtfutil","dasel","dashing","glow","gron","ijq","miller","misspell","ov","trdsql","uni","vgrep","yq","ali","caddy","doctl","hey","hugo","shadowfox-updater","wuzz","hcloud","flyctl","go-task","saml2aws","topfew","terragrunt-0.29","gojq","talisman","dblab","helmfile","awsls","termshark","tailscale","cosign","slides","gocryptfs","s5cmd","totp-cli","revive","expenses","kubespy","popeye","aws-nuke","MailHog","autorestic","kubeval","gopass-jsonapi","terragrunt-0.31","gdu","goweight","gitea-tea","filebrowser","kube-linter","act","goreleaser","evernote2md","air","cointop","gemget","kiln","kubectl-1.22","amfora","hermit","bombadillo","havener","usql","goss","gmailctl","gomodctl","tfupdate","gokart","multi-gitter","rare","zget","lf","kubescape","brook","git-credential-gopass","go-md2man","gvisor-tap-vsock","oh-my-posh","docker-credential-helper-osxkeychain","sttr","imgcat","murex","gitty","chaakoo","git-cc","skopeo","didder","checkssl","gh-grep","go-jsonnet","ndiag","evry","driftwood","fork-cleaner","pomo","gopass-hibp","cheat","colima","geek-life","tbls","horcrux","mergestat","stripe-cli","jp","tfmigrate","helmwave","kubectl-1.23","certstrap","dyff","lsx","grype","lima","websocketd","mbtileserver","fq","ssh-manager","dalfox","cw","lporg","mop","zk","git-town","hysteria","dsq","hatchet","ivy","miniflux","atlas-toolkit","k3sup","oui","jj","vale","go-licenses","step-ca","berty","ssh-tools","reposurgeon","ffuf","ytcast","gomuks","gomplate","tfk8s","timer","hof","ain","gomajor","influx-cli","goful","gitleaks","actionlint","smimesign","termshot","bazelisk","clash","gdrive","redo-history","mage","comet-git","terraform-ls","jid","sampler","zq","kubectl-1.24","gocovsh","tfrefactor","timeleft","k2tf","restish","goawk","ratchet","minesweeper-go","depu","bud","mani","trufflehog","maddy","docker-machine-driver-qemu","comcast","editorconfig-checker","hakrawler","gau","flecli","gum","dnscontrol","flux","terragrunt-0.38","terragrunt-0.37","terragrunt-0.36","terragrunt-0.35","terragrunt-0.34","terragrunt-0.33","terragrunt-0.32","devdash","jira-cli","gokey","lensm","zed","kubectl-1.25","asdf","dud","govulncheck","datree","jqp","tablecat","plumber","wander","steampipe","terragrunt-0.39","gitsign","scientiaCLI","sake","markscribe","quill","harp","vhs","xq","exercism","katana","neo-cowsay","gopass-summon-provider","jsonnet-language-server","summon","xray","d2","macpine","cdebug","pup","terragrunt-0.42","terragrunt-0.41","terragrunt-0.40","weatherme","go-reflex","kubectl-1.26","oauth2c","todoist-cli","dmarc-report-converter","kubeconform","tfstate","neonmodem","vals","acorn","mp4ff","terragrunt-0.43","wails","torrent","kluctl","mox","xc","fyne","goat","svu","goimapnotify","confluent-cli","gpython","gat","nfpm","kubectl-1.27","tflint","clone-org","timoni","hut","mmark","symfony-cli","k0sctl","nali","payload-dumper-go","taxonkit","asmfmt","amass","ytt","certgraph","dbt","lux","netclient","git-credential-oauth","tfvar","gig","gtree","simplotask","hcl2json","git-credential-azure","md2vim","kubectl-1.28","docker-compose-plugin","ghq","natscli","jacobin","efm-langserver","pgroll","stree","is","terragrunt-0.52","expreduce","gon","paclear","ko","checkmake","k8sviz","goose","kubectl-1.29","zeit","tcpterm","speedbump","container-diff","nmap-formatter","g","litestream","g-ls","vacuum","ssh3","ssh3-server","treefmt","operator-sdk","oasdiff","docker-base-plugin","docker-buildx-plugin","docker-index-plugin","vfkit","ipsw","rush","cidr-go","pdfcpu","freeze","gargs","gobuster","ipatool","zlint","zdns","kubectl-1.30","httpie-go","imposm","mqttcli","superfile","enumer","mactop","sqlpkg-cli","mihomo","gh-dash","pg_back","wp2hugo","sqlc","ghz","resticprofile","minify","faq","kubectl-1.31","packwiz","cleed","infisical","mdtree","qq","glasskube","ksctl","jd","nuclei","bombardier","amazon-ecr-credential-helper","sidekick","daytona","sq","mdx","orbiton","redka","ddev","kubectl-1.32","docx2md","qt6-qtcreator","qt6-qtcreator-docs","tfmv","oc","gsh","lefthook","zns","diffnav","jlv","shef","csvtk","git-who","pinact","buf","kubecolor","tenv","clef","nerdlog","kubectl-1.33","ollama","regclient","nsc","mockery","fabric","carapace","ggc","jjui","temporal","moor","kubectl-1.34","oq","config-file-validator","kubetail","azure-kubelogin","mosdns","lazysql","kubectl-1.35","senpai","mole-cleaner","gdlv","diffscribe","cmctl","witr","betterleaks","mabel","quien","kl","lore","sheets","anyrow","kubectl-1.36","klog","incus","vulnx","openbao","mailpit","llama-swap","sx"]},{"type":"lib","ports":["govendor","minio","teleport","minio-mc","swig-go","swig3-go"]},{"type":"run","ports":["ko","fyne"]}]},{"name":"go-devel","portdir":"lang/go","version":"1.27rc1","license":"BSD","platforms":"{darwin >= 17} freebsd linux","epoch":3,"replaced_by":null,"homepage":"https://go.dev","description":"compiled, garbage-collected, concurrent programming language developed by Google Inc.","long_description":"The Go programming language is an open source project to make programmers more productive. Go is expressive, concise, clean, and efficient. Its concurrency mechanisms make it easy to write programs that get the most out of multicore and networked machines, while its novel type system enables flexible and modular program construction. Go compiles quickly to machine code yet has the convenience of garbage collection and the power of run-time reflection. It's a fast, statically typed, compiled language that feels like a dynamically typed, interpreted language. Go is developed by Google Inc.","active":true,"categories":["lang"],"maintainers":[{"name":"ciserlohn","github":"ci42","ports_count":36},{"name":"herby.gillot","github":"herbygillot","ports_count":1066}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]}],"depends_on":[]},{"name":"nodejs10","portdir":"lang/nodejs10","version":"10.24.1","license":"(MIT or BSD)","platforms":"{darwin != 11.*}","epoch":0,"replaced_by":null,"homepage":"https://nodejs.org/","description":"Evented I/O for V8 JavaScript","long_description":"Node's goal is to provide an easy way to build scalable network programs in JavaScript. Node is similar in design to and influenced by systems like Ruby's Event Machine or Python's Twisted. Node takes the event model a bit further-it presents the event loop as a language construct instead of as a library.","active":true,"categories":["net","lang"],"maintainers":[{"name":"ciserlohn","github":"ci42","ports_count":36}],"variants":[],"dependencies":[{"type":"build","ports":["pkgconfig","clang-20"]},{"type":"extract","ports":["xz"]},{"type":"lib","ports":["icu","python27","openssl","libcxx"]}],"depends_on":[]},{"name":"nodejs12","portdir":"lang/nodejs12","version":"12.22.12","license":"(MIT or BSD)","platforms":"{darwin != 11.*}","epoch":0,"replaced_by":null,"homepage":"https://nodejs.org/","description":"Evented I/O for V8 JavaScript","long_description":"Node's goal is to provide an easy way to build scalable network programs in JavaScript. Node is similar in design to and influenced by systems like Ruby's Event Machine or Python's Twisted. Node takes the event model a bit further-it presents the event loop as a language construct instead of as a library.","active":true,"categories":["net","lang"],"maintainers":[{"name":"ciserlohn","github":"ci42","ports_count":36}],"variants":[],"dependencies":[{"type":"build","ports":["pkgconfig","clang-20"]},{"type":"extract","ports":["xz"]},{"type":"lib","ports":["python39","zlib","openssl11","icu","libcxx"]}],"depends_on":[]},{"name":"nodejs14","portdir":"lang/nodejs14","version":"14.21.3","license":"(MIT or BSD)","platforms":"{darwin != 11.*}","epoch":0,"replaced_by":null,"homepage":"https://nodejs.org/","description":"Evented I/O for V8 JavaScript","long_description":"Node's goal is to provide an easy way to build scalable network programs in JavaScript. Node is similar in design to and influenced by systems like Ruby's Event Machine or Python's Twisted. Node takes the event model a bit further-it presents the event loop as a language construct instead of as a library.","active":true,"categories":["net","lang"],"maintainers":[{"name":"ciserlohn","github":"ci42","ports_count":36}],"variants":[],"dependencies":[{"type":"build","ports":["pkgconfig","clang-20"]},{"type":"extract","ports":["xz"]},{"type":"lib","ports":["zlib","python310","icu","openssl11"]}],"depends_on":[{"type":"lib","ports":["web-ext"]}]},{"name":"nodejs16","portdir":"lang/nodejs16","version":"16.20.2","license":"(MIT or BSD)","platforms":"{darwin != 11.*}","epoch":0,"replaced_by":null,"homepage":"https://nodejs.org/","description":"Evented I/O for V8 JavaScript","long_description":"Node's goal is to provide an easy way to build scalable network programs in JavaScript. Node is similar in design to and influenced by systems like Ruby's Event Machine or Python's Twisted. Node takes the event model a bit further-it presents the event loop as a language construct instead of as a library.","active":true,"categories":["net","lang"],"maintainers":[{"name":"ciserlohn","github":"ci42","ports_count":36}],"variants":["openssl3"],"dependencies":[{"type":"build","ports":["pkgconfig","clang-20","python311"]},{"type":"extract","ports":["xz"]},{"type":"lib","ports":["zlib","openssl11","icu"]}],"depends_on":[{"type":"build","ports":["lens","tilt","grafana"]},{"type":"lib","ports":["npm7","npm8","jake","npm6"]},{"type":"run","ports":["py37-panel"]}]},{"name":"nodejs18","portdir":"lang/nodejs18","version":"18.20.8","license":"(MIT or BSD)","platforms":"{darwin != 11.*}","epoch":0,"replaced_by":null,"homepage":"https://nodejs.org/","description":"Evented I/O for V8 JavaScript","long_description":"Node's goal is to provide an easy way to build scalable network programs in JavaScript. Node is similar in design to and influenced by systems like Ruby's Event Machine or Python's Twisted. Node takes the event model a bit further-it presents the event loop as a language construct instead of as a library.","active":true,"categories":["net","lang"],"maintainers":[{"name":"ciserlohn","github":"ci42","ports_count":36}],"variants":["no_openssl3_with_quic"],"dependencies":[{"type":"build","ports":["pkgconfig","python311","clang-20"]},{"type":"extract","ports":["xz"]},{"type":"lib","ports":["zlib","icu"]}],"depends_on":[{"type":"lib","ports":["npm9"]}]},{"name":"nodejs20","portdir":"lang/nodejs20","version":"20.19.5","license":"(MIT or BSD)","platforms":"{darwin != 11.*}","epoch":0,"replaced_by":null,"homepage":"https://nodejs.org/","description":"Evented I/O for V8 JavaScript","long_description":"Node's goal is to provide an easy way to build scalable network programs in JavaScript. Node is similar in design to and influenced by systems like Ruby's Event Machine or Python's Twisted. Node takes the event model a bit further-it presents the event loop as a language construct instead of as a library.","active":true,"categories":["net","lang"],"maintainers":[{"name":"ciserlohn","github":"ci42","ports_count":36}],"variants":["no_openssl3_with_quic"],"dependencies":[{"type":"build","ports":["pkgconfig","python313","clang-20"]},{"type":"extract","ports":["xz"]},{"type":"lib","ports":["zlib","icu"]}],"depends_on":[{"type":"build","ports":["cjdns","qt68-qtwebengine-docs","qt5-qtwebengine","qt64-qtwebengine","qt64-qtwebengine-docs","qt67-qtwebengine","qt67-qtwebengine-docs","qt68-qtwebengine"]},{"type":"run","ports":["py38-panel","tree-sitter-cli"]}]},{"name":"nodejs22","portdir":"lang/nodejs22","version":"22.22.2","license":"(MIT or BSD)","platforms":"{darwin != 11.*}","epoch":0,"replaced_by":null,"homepage":"https://nodejs.org/","description":"Evented I/O for V8 JavaScript","long_description":"Node's goal is to provide an easy way to build scalable network programs in JavaScript. Node is similar in design to and influenced by systems like Ruby's Event Machine or Python's Twisted. Node takes the event model a bit further-it presents the event loop as a language construct instead of as a library.","active":true,"categories":["net","lang"],"maintainers":[{"name":"ciserlohn","github":"ci42","ports_count":36}],"variants":["no_openssl3_with_quic"],"dependencies":[{"type":"build","ports":["pkgconfig","clang-20","python314"]},{"type":"extract","ports":["xz"]},{"type":"lib","ports":["zlib","icu"]}],"depends_on":[{"type":"build","ports":["qt6-qtwebengine","qt6-qtwebengine-docs","qt610-qtwebengine","qt610-qtwebengine-docs","qt69-qtwebengine","qt69-qtwebengine-docs","neohtop","filebrowser","influxdb"]},{"type":"lib","ports":["asar","bash-language-server","eask-cli","npm10","tsx","typescript-language-server","spoof","gemini-cli","pnpm","pyright","mcp-inspector","bun","pi-coding-agent","bitwarden-cli","opencode","openspec"]},{"type":"run","ports":["yarn"]}]},{"name":"nodejs24","portdir":"lang/nodejs24","version":"24.15.0","license":"(MIT or BSD)","platforms":"{darwin >= 22}","epoch":0,"replaced_by":null,"homepage":"https://nodejs.org/","description":"Evented I/O for V8 JavaScript","long_description":"Node's goal is to provide an easy way to build scalable network programs in JavaScript. Node is similar in design to and influenced by systems like Ruby's Event Machine or Python's Twisted. Node takes the event model a bit further-it presents the event loop as a language construct instead of as a library.","active":true,"categories":["net","lang"],"maintainers":[{"name":"ciserlohn","github":"ci42","ports_count":36}],"variants":["no_openssl3_with_quic"],"dependencies":[{"type":"build","ports":["pkgconfig","python314","clang-22"]},{"type":"extract","ports":["xz"]},{"type":"lib","ports":["zlib","icu"]}],"depends_on":[{"type":"build","ports":["alcom"]},{"type":"lib","ports":["create-dmg-js","py313-geoviews","py314-geoviews","py310-ipympl","py311-ipympl","py312-ipympl","py313-ipympl","py314-ipympl","npm11","py310-panel","py311-panel","py312-panel","py313-panel","py314-panel","py39-panel","carto","vega","vega-lite","typescript","py310-geoviews","py311-geoviews","py312-geoviews"]},{"type":"run","ports":["py311-panel","py312-panel","py313-panel","py310-panel","emscripten","py39-panel","npm11"]}]},{"name":"nodejs26","portdir":"lang/nodejs26","version":"26.2.0","license":"(MIT or BSD)","platforms":"{darwin >= 22}","epoch":0,"replaced_by":null,"homepage":"https://nodejs.org/","description":"Evented I/O for V8 JavaScript","long_description":"Node's goal is to provide an easy way to build scalable network programs in JavaScript. Node is similar in design to and influenced by systems like Ruby's Event Machine or Python's Twisted. Node takes the event model a bit further-it presents the event loop as a language construct instead of as a library.","active":true,"categories":["net","lang"],"maintainers":[{"name":"ciserlohn","github":"ci42","ports_count":36}],"variants":["no_openssl3_with_quic"],"dependencies":[{"type":"build","ports":["cargo","pkgconfig","python314","clang-22"]},{"type":"extract","ports":["xz"]},{"type":"lib","ports":["zlib"]}],"depends_on":[]},{"name":"nodejs8","portdir":"lang/nodejs8","version":"8.17.0","license":"(MIT or BSD)","platforms":"{darwin != 11.*}","epoch":0,"replaced_by":null,"homepage":"https://nodejs.org/","description":"Evented I/O for V8 JavaScript","long_description":"Node's goal is to provide an easy way to build scalable network programs in JavaScript. Node is similar in design to and influenced by systems like Ruby's Event Machine or Python's Twisted. Node takes the event model a bit further-it presents the event loop as a language construct instead of as a library.","active":true,"categories":["net","lang"],"maintainers":[{"name":"ciserlohn","github":"ci42","ports_count":36}],"variants":[],"dependencies":[{"type":"build","ports":["pkgconfig","clang-18"]},{"type":"extract","ports":["xz"]},{"type":"lib","ports":["libcxx","python27","openssl11"]}],"depends_on":[{"type":"lib","ports":["npm3","npm4","npm5","nodejuice"]}]},{"name":"ocrmypdf","portdir":"textproc/ocrmypdf","version":"17.7.0","license":"MPL-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/ocrmypdf/OCRmyPDF","description":"ocrmypdf adds an OCR text layer to scanned PDF files, allowing them to be searched","long_description":"ocrmypdf adds an OCR text layer to scanned PDF files, allowing them to be searched. ocrmypdf also supports plugins that enable customization of its processing steps, and it is highly tolerant of PDFs containing scanned images and “born digital” content that doesn’t require text recognition.","active":true,"categories":["textproc"],"maintainers":[{"name":"akierig","github":"akierig","ports_count":24}],"variants":["python310","python311","python312","python313","python314"],"dependencies":[{"type":"build","ports":["clang-18","py314-build","py314-installer","py314-hatch-vcs","py314-hatchling"]},{"type":"lib","ports":["py314-pluggy","py314-deprecation","py314-pybind11","py314-rich","py314-Pillow","py314-img2pdf","py314-pikepdf","py314-pydantic","py314-freetype","py314-pyheif","py314-pdfminer","py314-fpdf2","py314-uharfbuzz","img2pdf","libpng","qpdf","python314","py314-packaging"]},{"type":"run","ports":["jbig2enc","pngquant","unpaper","ghostscript","tesseract","tesseract-eng"]}],"depends_on":[]},{"name":"emacs","portdir":"editors/emacs","version":"30.2","license":"GPL-3+","platforms":"darwin freebsd","epoch":0,"replaced_by":null,"homepage":"https://www.gnu.org/software/emacs/emacs.html","description":"The GNU Emacs text editor","long_description":"GNU Emacs is a self-documenting, customizable, extensible real-time display editor. Users new to Emacs will be able to use basic features fairly rapidly by studying the tutorial and using the self-documentation features. Emacs also has an extensive interactive manual browser. It is easily extensible since its editing commands are written in Lisp.","active":true,"categories":["editors"],"maintainers":[{"name":"dports","github":"drkp","ports_count":80}],"variants":["x11","motif","gtk","imagemagick","dbus","xwidgets","nativecomp","treesitter","universal"],"dependencies":[{"type":"build","ports":["clang-18","autoconf","automake","libtool","pkgconfig","texinfo"]},{"type":"lib","ports":["libxml2","gcc15","sqlite3","gmp","gnutls","ncurses","tree-sitter","webp"]},{"type":"run","ports":["tree-sitter-rust","tree-sitter-tsx","tree-sitter-typescript","tree-sitter-yaml","tree-sitter-cmake","tree-sitter-dockerfile","tree-sitter-go-mod","tree-sitter-toml","tree-sitter-elixir","tree-sitter-heex","tree-sitter-lua","tree-sitter-phpdoc","tree-sitter-bash","tree-sitter-c","tree-sitter-c-sharp","tree-sitter-cpp","tree-sitter-css","tree-sitter-go","tree-sitter-html","tree-sitter-java","tree-sitter-javascript","tree-sitter-json","tree-sitter-php","tree-sitter-python","tree-sitter-ruby"]}],"depends_on":[{"type":"build","ports":["psgml","po-mode.el"]},{"type":"lib","ports":["auctex","cedet","color-theme-mode.el","ecb","markdown-mode.el","mediawiki.el","n3-mode.el","nxml-mode","org-mode","yaml-mode.el","erc","beancount.el","d-mode.el","haskell-mode.el","ocaml-mode.el","php-mode.el","prolog-mode.el","pure-mode.el","python-mode.el","slime","sml-mode.el","ess","pcap-mode.el","py27-pymacs","lookup","bbdb","emacs-w3m","tuareg-mode.el"]},{"type":"run","ports":["python-mode.el"]}]},{"name":"emacs-devel","portdir":"editors/emacs","version":"20260602","license":"GPL-3+","platforms":"darwin freebsd","epoch":5,"replaced_by":null,"homepage":"https://www.gnu.org/software/emacs/emacs.html","description":"The GNU Emacs text editor","long_description":"GNU Emacs is a self-documenting, customizable, extensible real-time display editor. Users new to Emacs will be able to use basic features fairly rapidly by studying the tutorial and using the self-documentation features. Emacs also has an extensive interactive manual browser. It is easily extensible since its editing commands are written in Lisp.","active":true,"categories":["editors"],"maintainers":[{"name":"dports","github":"drkp","ports_count":80}],"variants":["x11","motif","gtk","imagemagick","dbus","xwidgets","nativecomp","treesitter","universal"],"dependencies":[{"type":"build","ports":["clang-18","pkgconfig","texinfo","libtool","automake","autoconf"]},{"type":"fetch","ports":["git"]},{"type":"lib","ports":["gnutls","sqlite3","ncurses","tree-sitter","webp","libxml2","gcc15","gmp"]},{"type":"run","ports":["tree-sitter-rust","tree-sitter-tsx","tree-sitter-typescript","tree-sitter-yaml","tree-sitter-cmake","tree-sitter-dockerfile","tree-sitter-go-mod","tree-sitter-toml","tree-sitter-elixir","tree-sitter-heex","tree-sitter-lua","tree-sitter-go-work","tree-sitter-phpdoc","tree-sitter-jsdoc","tree-sitter-liquid","tree-sitter-gitattributes","tree-sitter-bash","tree-sitter-c","tree-sitter-c-sharp","tree-sitter-cpp","tree-sitter-css","tree-sitter-go","tree-sitter-html","tree-sitter-java","tree-sitter-javascript","tree-sitter-json","tree-sitter-markdown","tree-sitter-php","tree-sitter-python","tree-sitter-ruby"]}],"depends_on":[]},{"name":"emacs-app","portdir":"editors/emacs","version":"30.2","license":"GPL-3+","platforms":"darwin freebsd","epoch":0,"replaced_by":null,"homepage":"https://www.gnu.org/software/emacs/emacs.html","description":"The GNU Emacs text editor","long_description":"GNU Emacs is a self-documenting, customizable, extensible real-time display editor. Users new to Emacs will be able to use basic features fairly rapidly by studying the tutorial and using the self-documentation features. Emacs also has an extensive interactive manual browser. It is easily extensible since its editing commands are written in Lisp.","active":true,"categories":["aqua","editors"],"maintainers":[{"name":"dports","github":"drkp","ports_count":80}],"variants":["imagemagick","rsvg","xwidgets","nativecomp","treesitter"],"dependencies":[{"type":"build","ports":["autoconf","automake","libtool","pkgconfig","texinfo","clang-18"]},{"type":"lib","ports":["gmp","gnutls","ncurses","tree-sitter","lcms2","librsvg","webp","libxml2","gcc15","sqlite3"]},{"type":"run","ports":["tree-sitter-typescript","tree-sitter-yaml","tree-sitter-cmake","tree-sitter-dockerfile","tree-sitter-go-mod","tree-sitter-toml","tree-sitter-elixir","tree-sitter-heex","tree-sitter-lua","tree-sitter-phpdoc","tree-sitter-bash","tree-sitter-c","tree-sitter-c-sharp","tree-sitter-cpp","tree-sitter-css","tree-sitter-go","tree-sitter-html","tree-sitter-java","tree-sitter-javascript","tree-sitter-json","tree-sitter-php","tree-sitter-python","tree-sitter-ruby","tree-sitter-rust","tree-sitter-tsx"]}],"depends_on":[]},{"name":"emacs-app-devel","portdir":"editors/emacs","version":"20260602","license":"GPL-3+","platforms":"darwin freebsd","epoch":5,"replaced_by":null,"homepage":"https://www.gnu.org/software/emacs/emacs.html","description":"The GNU Emacs text editor","long_description":"GNU Emacs is a self-documenting, customizable, extensible real-time display editor. Users new to Emacs will be able to use basic features fairly rapidly by studying the tutorial and using the self-documentation features. Emacs also has an extensive interactive manual browser. It is easily extensible since its editing commands are written in Lisp.","active":true,"categories":["aqua","editors"],"maintainers":[{"name":"dports","github":"drkp","ports_count":80}],"variants":["imagemagick","rsvg","xwidgets","nativecomp","treesitter"],"dependencies":[{"type":"build","ports":["automake","clang-18","autoconf","texinfo","libtool","pkgconfig"]},{"type":"fetch","ports":["git"]},{"type":"lib","ports":["webp","libxml2","gcc15","sqlite3","gmp","gnutls","ncurses","tree-sitter","lcms2","librsvg"]},{"type":"run","ports":["tree-sitter-typescript","tree-sitter-yaml","tree-sitter-cmake","tree-sitter-dockerfile","tree-sitter-go-mod","tree-sitter-toml","tree-sitter-elixir","tree-sitter-heex","tree-sitter-lua","tree-sitter-go-work","tree-sitter-phpdoc","tree-sitter-jsdoc","tree-sitter-liquid","tree-sitter-gitattributes","tree-sitter-bash","tree-sitter-c","tree-sitter-c-sharp","tree-sitter-cpp","tree-sitter-css","tree-sitter-go","tree-sitter-html","tree-sitter-java","tree-sitter-javascript","tree-sitter-json","tree-sitter-markdown","tree-sitter-php","tree-sitter-python","tree-sitter-ruby","tree-sitter-rust","tree-sitter-tsx"]}],"depends_on":[]},{"name":"p5.26-astro-coord-eci-tle-iridium","portdir":"perl/p5-astro-coord-eci-tle-iridium","version":"0.128.0","license":"(Artistic-1 or GPL)","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/Astro::Coord::ECI::TLE::Iridium","description":"Astro::Coord::ECI::TLE::Iridium - Compute behavior of Iridium satellites","long_description":"Astro::Coord::ECI::TLE::Iridium - Compute behavior of Iridium satellites","active":false,"categories":["perl"],"maintainers":[{"name":"devans","github":"dbevans","ports_count":2661}],"variants":[],"dependencies":[{"type":"build","ports":["clang-9.0"]},{"type":"lib","ports":["perl5.26","p5.26-astro-satpass","p5.26-module-build"]}],"depends_on":[{"type":"lib","ports":["p5.26-astro-app-satpass2"]}]},{"name":"arm-none-eabi-gcc","portdir":"cross/arm-none-eabi-gcc","version":"16.1.0","license":"GPL-3+","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://gcc.gnu.org/","description":"The GNU compiler collection for arm-none-eabi","long_description":"The GNU compiler collection, including front ends for C, C++, Objective-C and Objective-C++ for cross development for arm-none-eabi.","active":true,"categories":["devel","cross"],"maintainers":[{"name":"judaew","github":"judaew","ports_count":655}],"variants":[],"dependencies":[{"type":"build","ports":["gettext","texinfo","clang-18"]},{"type":"extract","ports":["xz"]},{"type":"lib","ports":["isl","libmpc","zlib","libiconv","mpfr","zstd","arm-none-eabi-binutils","gmp"]}],"depends_on":[{"type":"build","ports":["proxmark3-iceman"]},{"type":"lib","ports":["arm-none-eabi-gdb"]}]},{"name":"p5-astro-coord-eci-tle-iridium","portdir":"perl/p5-astro-coord-eci-tle-iridium","version":"0.133.0","license":"(Artistic-1 or GPL)","platforms":"{darwin any}","epoch":0,"replaced_by":"p5.34-astro-coord-eci-tle-iridium","homepage":"https://metacpan.org/pod/Astro::Coord::ECI::TLE::Iridium","description":"Astro::Coord::ECI::TLE::Iridium - Compute behavior of Iridium satellites","long_description":"Astro::Coord::ECI::TLE::Iridium - Compute behavior of Iridium satellites","active":true,"categories":["perl"],"maintainers":[{"name":"devans","github":"dbevans","ports_count":2661}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["p5.34-astro-coord-eci-tle-iridium"]}],"depends_on":[]},{"name":"p5.28-astro-coord-eci-tle-iridium","portdir":"perl/p5-astro-coord-eci-tle-iridium","version":"0.133.0","license":"(Artistic-1 or GPL)","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/Astro::Coord::ECI::TLE::Iridium","description":"Astro::Coord::ECI::TLE::Iridium - Compute behavior of Iridium satellites","long_description":"Astro::Coord::ECI::TLE::Iridium - Compute behavior of Iridium satellites","active":true,"categories":["perl"],"maintainers":[{"name":"devans","github":"dbevans","ports_count":2661}],"variants":[],"dependencies":[{"type":"build","ports":["p5.28-module-build","clang-18"]},{"type":"lib","ports":["perl5.28","p5.28-astro-satpass"]}],"depends_on":[{"type":"lib","ports":["p5.28-astro-app-satpass2"]}]},{"name":"p5.30-astro-coord-eci-tle-iridium","portdir":"perl/p5-astro-coord-eci-tle-iridium","version":"0.133.0","license":"(Artistic-1 or GPL)","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/Astro::Coord::ECI::TLE::Iridium","description":"Astro::Coord::ECI::TLE::Iridium - Compute behavior of Iridium satellites","long_description":"Astro::Coord::ECI::TLE::Iridium - Compute behavior of Iridium satellites","active":true,"categories":["perl"],"maintainers":[{"name":"devans","github":"dbevans","ports_count":2661}],"variants":[],"dependencies":[{"type":"build","ports":["p5.30-module-build","clang-18"]},{"type":"lib","ports":["perl5.30","p5.30-astro-satpass"]}],"depends_on":[{"type":"lib","ports":["p5.30-astro-app-satpass2"]}]},{"name":"p5.32-astro-coord-eci-tle-iridium","portdir":"perl/p5-astro-coord-eci-tle-iridium","version":"0.133.0","license":"(Artistic-1 or GPL)","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/Astro::Coord::ECI::TLE::Iridium","description":"Astro::Coord::ECI::TLE::Iridium - Compute behavior of Iridium satellites","long_description":"Astro::Coord::ECI::TLE::Iridium - Compute behavior of Iridium satellites","active":true,"categories":["perl"],"maintainers":[{"name":"devans","github":"dbevans","ports_count":2661}],"variants":[],"dependencies":[{"type":"build","ports":["p5.32-module-build","clang-18"]},{"type":"lib","ports":["perl5.32","p5.32-astro-satpass"]}],"depends_on":[{"type":"lib","ports":["p5.32-astro-app-satpass2"]}]},{"name":"p5.34-astro-coord-eci-tle-iridium","portdir":"perl/p5-astro-coord-eci-tle-iridium","version":"0.133.0","license":"(Artistic-1 or GPL)","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/Astro::Coord::ECI::TLE::Iridium","description":"Astro::Coord::ECI::TLE::Iridium - Compute behavior of Iridium satellites","long_description":"Astro::Coord::ECI::TLE::Iridium - Compute behavior of Iridium satellites","active":true,"categories":["perl"],"maintainers":[{"name":"devans","github":"dbevans","ports_count":2661}],"variants":[],"dependencies":[{"type":"build","ports":["p5.34-module-build","clang-18"]},{"type":"lib","ports":["perl5.34","p5.34-astro-satpass"]}],"depends_on":[{"type":"lib","ports":["p5-astro-coord-eci-tle-iridium","p5.34-astro-app-satpass2"]}]},{"name":"berty","portdir":"net/berty","version":"2.471.10","license":"Apache-2","platforms":"darwin freebsd linux","epoch":0,"replaced_by":null,"homepage":"https://berty.tech","description":"Berty is an open, secure, offline-first, peer-to-peer and zero trust messaging app","long_description":"Berty is an open, secure, offline-first, peer-to-peer and zero trust messaging app that works with or without internet access, cellular data or trust in the network","active":true,"categories":["net"],"maintainers":[{"name":"herby.gillot","github":"herbygillot","ports_count":1066}],"variants":[],"dependencies":[{"type":"build","ports":["go","clang-18"]}],"depends_on":[]},{"name":"vault","portdir":"security/vault","version":"2.0.3","license":"Commercial and Permissive","platforms":"darwin freebsd linux","epoch":0,"replaced_by":null,"homepage":"https://www.vaultproject.io","description":"A Tool for Managing Secrets","long_description":"HashiCorp Vault secures, stores, and tightly controls access to tokens, passwords, certificates, API keys, and other secrets in modern computing. Vault handles leasing, key revocation, key rolling, and auditing. Through a unified API, users can access an encrypted Key/Value store and network encryption-as-a-service, or generate AWS IAM/STS credentials, SQL/NoSQL databases, X.509 certificates, SSH credentials, and more.","active":true,"categories":["security"],"maintainers":[{"name":"herby.gillot","github":"herbygillot","ports_count":1066}],"variants":["ui"],"dependencies":[{"type":"build","ports":["go","clang-18"]},{"type":"fetch","ports":["git"]}],"depends_on":[]},{"name":"rapel","portdir":"net/rapel","version":"1.0.3","license":"none","platforms":"darwin freebsd linux","epoch":0,"replaced_by":null,"homepage":"https://github.com/redraw/rapel","description":"Chunked HTTP downloader with resume support","long_description":"rapel is a command-line downloader for chunked resumable downloads, with support for concurrent downloads, proxy configuration, post-part hooks, graceful shutdown, and merging chunk files.","active":true,"categories":["net"],"maintainers":[{"name":"herby.gillot","github":"herbygillot","ports_count":1066}],"variants":[],"dependencies":[{"type":"build","ports":["go","clang-18"]}],"depends_on":[]},{"name":"postfix","portdir":"mail/postfix","version":"3.11.4","license":"(IBMPL-1 or EPL-2)","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"http://www.postfix.org/","description":"Fast and robust mail transfer agent","long_description":"Postfix attempts to be fast, easy to administer, and secure, while at the same time being sendmail-compatible enough to not upset existing users. It also offers QMQP and VERP support to let Postfix act as delivery daemon for ezmlm-idx.","active":true,"categories":["mail"],"maintainers":[{"name":"jmr","github":"jmroot","ports_count":354}],"variants":["ldap","pcre","pcre2","universal","dovecot_sasl","sasl","smtputf8","tls","mariadb10.5","mariadb10.6","mariadb10.11","mariadb11.4","mysql8","postgresql15","postgresql16","postgresql13","postgresql14","postgresql17","postgresql18","postgresql12","mariadb10.4"],"dependencies":[{"type":"build","ports":["clang-18"]}],"depends_on":[{"type":"lib","ports":["mail-server","mailqfmt","sympa","vm-pop3d","argus-monitor"]},{"type":"run","ports":["sqlgrey","postfixadmin","ddclient"]}]},{"name":"nginx","portdir":"www/nginx","version":"1.30.3","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://nginx.org/","description":"High-performance HTTP(S) server, HTTP(S) reverse proxy and IMAP/POP3 proxy server","long_description":"Nginx (\"engine x\") is an HTTP and reverse proxy server, a mail proxy server, and a generic TCP/UDP proxy server.","active":true,"categories":["mail","www"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1474}],"variants":["auth_request","addition","dav","threads","random_index","realip","secure_link","ssl","status","substitution","stream","upload","upload_progress","xslt","zip","redis","rtmp","http_push","devel_kit","lua","headers_more","davext","debug","degradation","echo","flv","geoip2","gperftools","gzip_static","http2","image_filter","mail","mp4","perl5","fancyindex","vod","universal"],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["zlib","openssl","pcre2"]}],"depends_on":[{"type":"lib","ports":["calendar-contacts-server"]},{"type":"run","ports":["adblock2privoxy"]}]},{"name":"nginx-devel","portdir":"www/nginx-devel","version":"1.31.2","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://nginx.org/","description":"High-performance HTTP(S) server, HTTP(S) reverse proxy and IMAP/POP3 proxy server","long_description":"Nginx (\"engine x\") is an HTTP and reverse proxy server, a mail proxy server, and a generic TCP/UDP proxy server.","active":true,"categories":["mail","www"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1474}],"variants":["auth_request","addition","dav","debug","degradation","devel_kit","flv","gperftools","gzip_static","http2","image_filter","mail","mp4","perl5","random_index","realip","secure_link","ssl","status","substitution","stream","threads","xslt","universal"],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["zlib","openssl","pcre2"]}],"depends_on":[{"type":"lib","ports":["nginx-devel-geoip2","nginx-devel-headers_more","nginx-devel-lua","nginx-devel-rtmp"]}]},{"name":"nginx-devel-geoip2","portdir":"www/nginx-devel","version":"1.31.2","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://nginx.org/","description":"High-performance HTTP(S) server, HTTP(S) reverse proxy and IMAP/POP3 proxy server","long_description":"Nginx (\"engine x\") is an HTTP and reverse proxy server, a mail proxy server, and a generic TCP/UDP proxy server.","active":true,"categories":["mail","www"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1474}],"variants":["flv","gperftools","gzip_static","auth_request","addition","dav","debug","degradation","devel_kit","http2","image_filter","mail","mp4","perl5","random_index","realip","secure_link","ssl","status","substitution","stream","threads","xslt","universal"],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["libmaxminddb","nginx-devel"]}],"depends_on":[]},{"name":"nginx-devel-headers_more","portdir":"www/nginx-devel","version":"1.31.2","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://nginx.org/","description":"High-performance HTTP(S) server, HTTP(S) reverse proxy and IMAP/POP3 proxy server","long_description":"Nginx (\"engine x\") is an HTTP and reverse proxy server, a mail proxy server, and a generic TCP/UDP proxy server.","active":true,"categories":["mail","www"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1474}],"variants":["auth_request","addition","dav","debug","degradation","devel_kit","flv","gperftools","gzip_static","http2","image_filter","mail","mp4","perl5","random_index","realip","secure_link","ssl","status","substitution","stream","threads","xslt","universal"],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["nginx-devel"]}],"depends_on":[]},{"name":"nginx-devel-lua","portdir":"www/nginx-devel","version":"1.31.2","license":"BSD","platforms":"{darwin >= 11}","epoch":0,"replaced_by":null,"homepage":"https://nginx.org/","description":"High-performance HTTP(S) server, HTTP(S) reverse proxy and IMAP/POP3 proxy server","long_description":"Nginx (\"engine x\") is an HTTP and reverse proxy server, a mail proxy server, and a generic TCP/UDP proxy server.","active":true,"categories":["mail","www"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1474}],"variants":["image_filter","mail","mp4","auth_request","addition","dav","debug","degradation","devel_kit","flv","gperftools","gzip_static","http2","perl5","random_index","realip","secure_link","ssl","status","substitution","stream","threads","xslt","universal"],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["luajit-openresty","nginx-devel"]}],"depends_on":[]},{"name":"nginx-devel-rtmp","portdir":"www/nginx-devel","version":"1.31.2","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://nginx.org/","description":"High-performance HTTP(S) server, HTTP(S) reverse proxy and IMAP/POP3 proxy server","long_description":"Nginx (\"engine x\") is an HTTP and reverse proxy server, a mail proxy server, and a generic TCP/UDP proxy server.","active":true,"categories":["mail","www"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1474}],"variants":["mail","mp4","perl5","auth_request","addition","dav","debug","degradation","devel_kit","flv","gperftools","gzip_static","http2","image_filter","random_index","realip","secure_link","ssl","status","substitution","stream","threads","xslt","universal"],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["nginx-devel"]}],"depends_on":[]},{"name":"armadillo","portdir":"science/armadillo","version":"15.4.0","license":"Apache-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"http://arma.sf.net/","description":"Armadillo C++ linear algebra library","long_description":"Armadillo is a C++ linear algebra library (matrix maths) aiming towards a good balance between speed and ease of use. Integer, floating point and complex numbers are supported, as well as a subset of trigonometric and statistics functions. Various matrix decompositions are provided through optional integration with LAPACK or high-performance LAPACK-compatible libraries.","active":true,"categories":["science"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1474}],"variants":["debug","clang13","clang14","clang15","clang16","clang17","clang18","clang19","clang20","clang21","clang22","clangdevel","g95","gcc10","gcc11","gcc12","gcc13","gcc14","gcc15","gccdevel","gfortran","mpich","openmpi","arpack","openblas","superlu","universal"],"dependencies":[{"type":"build","ports":["cmake","pkgconfig","clang-18"]},{"type":"extract","ports":["xz"]},{"type":"lib","ports":["hdf5"]}],"depends_on":[{"type":"lib","ports":["libKriging","dolfin","ensmallen","mlpack","gnss-sdr","gnss-sdr-devel","gr-adapt","gr37-adapt","gr-baz","gr37-baz","gr-specest","gr37-specest"]}]},{"name":"knot-resolver","portdir":"net/knot-resolver","version":"6.4.0","license":"GPL-3+","platforms":"{darwin >= 11}","epoch":0,"replaced_by":null,"homepage":"https://www.knot-resolver.cz","description":"The Knot Resolver is a caching DNS resolver scalable from huge resolver farms down to home network routers.","long_description":"The Knot Resolver is a caching DNS resolver scalable from huge resolver farms down to home network routers.","active":true,"categories":["net"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1474}],"variants":["universal"],"dependencies":[{"type":"build","ports":["meson","ninja","pkgconfig","clang-18"]},{"type":"extract","ports":["xz"]},{"type":"lib","ports":["protobuf-c","luajit","lmdb","libknot","lua51-psl","nghttp2","fstrm","gnutls","jemalloc","libuv"]}],"depends_on":[]},{"name":"ls-qpack","portdir":"www/ls-qpack","version":"2.6.4","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/litespeedtech/ls-qpack","description":"QPACK compression library for use with HTTP/3","long_description":"QPACK compression library for use with HTTP/3","active":true,"categories":["www"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1474}],"variants":["debug","universal"],"dependencies":[{"type":"build","ports":["cmake","clang-18"]}],"depends_on":[{"type":"build","ports":["py311-pylsqpack","py314-pylsqpack","py310-pylsqpack","py39-pylsqpack","py312-pylsqpack","py313-pylsqpack"]},{"type":"lib","ports":["py38-pylsqpack"]}]},{"name":"octave-audio","portdir":"octave/octave-audio","version":"2.0.12","license":"GPL-3+","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/gnu-octave/octave-audio","description":"Audio recording, processing, and playing tools.","long_description":"Audio recording, processing, and playing tools.","active":true,"categories":["science","math","octave"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1474}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-20"]},{"type":"lib","ports":["rtmidi","octave"]}],"depends_on":[]},{"name":"riscv-linux-kernel-headers-5.10","portdir":"cross/riscv-linux-kernel-headers-5.10","version":"5.10.259","license":"GPL-2","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://www.kernel.org/","description":"Linux 5.10 kernel headers for RISC-V cross compilation","long_description":"Sanitized Linux 5.10 kernel headers for RISC-V cross compilation. These headers are needed to build a C library (glibc, musl, or uClibc-ng) targeting Linux on RISC-V processors.","active":true,"categories":["devel","cross"],"maintainers":[{"name":"pguyot","github":"pguyot","ports_count":192}],"variants":[],"dependencies":[{"type":"build","ports":["gmake","gsed","clang-18"]},{"type":"extract","ports":["xz"]}],"depends_on":[{"type":"lib","ports":["riscv64-unknown-linux-gnu-libc","riscv64-unknown-linux-musl-libc","riscv64-unknown-linux-uclibc-libc"]}]},{"name":"py-uncompresspy","portdir":"python/py-uncompresspy","version":"0.4.1","license":"BSD","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/kYwzor/uncompresspy","description":"uncompresspy is a pure Python package for uncompressing LZW files","long_description":"uncompresspy is a pure Python package for uncompressing LZW files (.Z), such as the ones created by Unix's shell tool compress.","active":true,"categories":["python"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1474}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py314-uncompresspy"]}],"depends_on":[]},{"name":"py310-uncompresspy","portdir":"python/py-uncompresspy","version":"0.4.1","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/kYwzor/uncompresspy","description":"uncompresspy is a pure Python package for uncompressing LZW files","long_description":"uncompresspy is a pure Python package for uncompressing LZW files (.Z), such as the ones created by Unix's shell tool compress.","active":true,"categories":["python"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1474}],"variants":["universal"],"dependencies":[{"type":"build","ports":["py310-setuptools","py310-wheel","py310-build","py310-installer","clang-18"]},{"type":"lib","ports":["python310"]}],"depends_on":[]}]}