{"count":51960,"next":"https://ports.macports.org/api/v1/ports/?format=json&ordering=-updated_at&page=19","previous":"https://ports.macports.org/api/v1/ports/?format=json&ordering=-updated_at&page=17","results":[{"name":"py-asyncssh","portdir":"python/py-asyncssh","version":"2.23.0","license":"(EPL-2 or GPL-2+)","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://asyncssh.readthedocs.io","description":"AsyncSSH: Asynchronous SSHv2 client and server library","long_description":"AsyncSSH: Asynchronous SSHv2 client and server library","active":true,"categories":["devel","python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2122}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py314-asyncssh"]}],"depends_on":[]},{"name":"jgenesis","portdir":"games/jgenesis","version":"0.12.0","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/jsgroth/jgenesis","description":"Sega Genesis / Sega CD / SNES / Master System / Game Gear emulator","long_description":"Cross-platform multi-console emulator supporting a number of 8-bit and 16-bit gaming consoles: Sega Genesis / Sega CD / SNES / Master System / Game Gear emulator","active":true,"categories":["games"],"maintainers":[{"name":"herby.gillot","github":"herbygillot","ports_count":1056}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-20","cmake","legacy-support","rust","cargo"]},{"type":"lib","ports":["libunwind","SDL3","xz"]}],"depends_on":[]},{"name":"py39-fastprogress","portdir":"python/py-fastprogress","version":"1.0.3","license":"Apache-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/fastai/fastprogress","description":"A nested progress with plotting options for fastai","long_description":"A nested progress with plotting options for fastai","active":false,"categories":["devel","python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2122}],"variants":[],"dependencies":[{"type":"build","ports":["py39-setuptools","py39-wheel","py39-build","py39-installer","clang-18"]},{"type":"lib","ports":["python39"]}],"depends_on":[{"type":"lib","ports":["py39-pymc","py39-pymc3"]},{"type":"run","ports":["py39-transformers"]}]},{"name":"py36-fastprogress","portdir":"python/py-fastprogress","version":"1.0.0","license":"Apache-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/fastai/fastprogress","description":"A nested progress with plotting options for fastai","long_description":"A nested progress with plotting options for fastai","active":false,"categories":["devel","python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2122}],"variants":[],"dependencies":[{"type":"build","ports":["clang-9.0","py36-setuptools"]},{"type":"lib","ports":["python36","py36-numpy"]}],"depends_on":[{"type":"lib","ports":["py36-pymc3"]}]},{"name":"py37-fastprogress","portdir":"python/py-fastprogress","version":"1.0.3","license":"Apache-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/fastai/fastprogress","description":"A nested progress with plotting options for fastai","long_description":"A nested progress with plotting options for fastai","active":false,"categories":["devel","python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2122}],"variants":[],"dependencies":[{"type":"build","ports":["py37-wheel","py37-installer","clang-16","py37-setuptools","py37-build"]},{"type":"lib","ports":["py37-numpy","python37"]}],"depends_on":[{"type":"lib","ports":["py37-pymc","py37-pymc3"]}]},{"name":"py38-fastprogress","portdir":"python/py-fastprogress","version":"1.0.3","license":"Apache-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/fastai/fastprogress","description":"A nested progress with plotting options for fastai","long_description":"A nested progress with plotting options for fastai","active":false,"categories":["devel","python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2122}],"variants":[],"dependencies":[{"type":"build","ports":["py38-wheel","py38-installer","clang-16","py38-setuptools","py38-build"]},{"type":"lib","ports":["py38-numpy","python38"]}],"depends_on":[{"type":"lib","ports":["py38-pymc","py38-pymc3"]},{"type":"run","ports":["py38-transformers"]}]},{"name":"py39-asyncssh","portdir":"python/py-asyncssh","version":"2.21.1","license":"(EPL-2 or GPL-2+)","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://asyncssh.timeheart.net","description":"AsyncSSH: Asynchronous SSHv2 client and server library","long_description":"AsyncSSH: Asynchronous SSHv2 client and server library","active":false,"categories":["devel","python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2122}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py39-wheel","py39-build","py39-installer","py39-setuptools"]},{"type":"lib","ports":["py39-cryptography","py39-typing_extensions","python39"]}],"depends_on":[{"type":"run","ports":["py39-spyder"]}]},{"name":"havener","portdir":"sysutils/havener","version":"2.2.7","license":"MIT","platforms":"darwin freebsd linux","epoch":0,"replaced_by":null,"homepage":"https://github.com/homeport/havener","description":"A swiss army knife for Kubernetes tasks","long_description":"A swiss army knife for Kubernetes tasks","active":true,"categories":["sysutils"],"maintainers":[{"name":"herby.gillot","github":"herbygillot","ports_count":1056}],"variants":[],"dependencies":[{"type":"build","ports":["go","clang-18"]}],"depends_on":[]},{"name":"gdu","portdir":"sysutils/gdu","version":"5.36.1","license":"MIT","platforms":"darwin freebsd linux","epoch":0,"replaced_by":null,"homepage":"https://github.com/dundee/gdu","description":"Disk usage analyzer with console interface written in Go","long_description":"Pretty fast disk usage analyzer written in Go. Gdu is intended primarily for SSD disks where it can fully utilize parallel processing. However HDDs work as well, but the performance gain is not so huge.","active":true,"categories":["sysutils"],"maintainers":[{"name":"herby.gillot","github":"herbygillot","ports_count":1056}],"variants":[],"dependencies":[{"type":"build","ports":["go","clang-18"]}],"depends_on":[]},{"name":"arti","portdir":"security/arti","version":"2.3.0","license":"Apache-2 and MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://tpo.pages.torproject.net/core/arti","description":"An implementation of Tor in Rust","long_description":"An implementation of Tor in Rust.","active":true,"categories":["security"],"maintainers":[{"name":"herby.gillot","github":"herbygillot","ports_count":1056}],"variants":["universal"],"dependencies":[{"type":"build","ports":["cargo","legacy-support","rust","clang-20"]},{"type":"lib","ports":["libunwind"]}],"depends_on":[]},{"name":"agg","portdir":"graphics/agg","version":"1.8.1","license":"Apache-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/asciinema/agg","description":"asciinema gif generator","long_description":"agg is a command-line tool for generating animated GIF files from asciicast v2 files produced by asciinema terminal recorder. It uses Kornel Lesiński's excellent gifski library to produce optimized, high quality GIF output with accurate frame timing. agg is a successor to asciicast2gif.","active":true,"categories":["graphics"],"maintainers":[{"name":"herby.gillot","github":"herbygillot","ports_count":1056}],"variants":["universal"],"dependencies":[{"type":"build","ports":["cargo","legacy-support","rust","clang-20"]},{"type":"lib","ports":["libunwind"]}],"depends_on":[]},{"name":"mailpit","portdir":"mail/mailpit","version":"1.29.7","license":"MIT","platforms":"darwin freebsd linux","epoch":0,"replaced_by":null,"homepage":"https://mailpit.axllent.org","description":"SMTP server that captures outgoing mail and exposes a web UI for inspection","long_description":"Mailpit runs a local SMTP server that accepts messages from applications under development and stores them in memory or on disk instead of delivering them. Captured messages are viewable through a web interface that renders HTML and plain-text, displays attachments, and supports full-text search. A REST API is also provided for programmatic access to stored messages.","active":true,"categories":["devel","mail"],"maintainers":[{"name":"","github":"vijay8i","ports_count":3}],"variants":["ui"],"dependencies":[{"type":"build","ports":["go","clang-18"]}],"depends_on":[]},{"name":"s6","portdir":"sysutils/s6","version":"2.15.0.0","license":"ISC","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://skarnet.org/software/s6/","description":"toolbox for low-level process and service administration","long_description":"s6 is a small suite of programs for UNIX, designed to allow process supervision (a.k.a service supervision), in the line of daemontools and runit, as well as various operations on processes and daemons. It is meant to be a toolbox for low-level process and service administration, providing different sets of independent tools that can be used within or without the framework, and that can be assembled together to achieve powerful functionality with a very small amount of code.","active":true,"categories":["sysutils"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["pkgconfig","skalibs","execline","clang-18"]},{"type":"run","ports":["execline"]}],"depends_on":[]},{"name":"oauth2c","portdir":"security/oauth2c","version":"1.20.0","license":"Apache-2","platforms":"darwin freebsd linux","epoch":0,"replaced_by":null,"homepage":"https://github.com/cloudentity/oauth2c","description":"User-friendly CLI for OAuth2","long_description":"oauth2c is a command-line tool that simplifies the process of experimenting with different grant types and client authentication methods for OAuth 2.0.","active":true,"categories":["security","www"],"maintainers":[{"name":"herby.gillot","github":"herbygillot","ports_count":1056}],"variants":[],"dependencies":[{"type":"build","ports":["go","clang-18"]}],"depends_on":[]},{"name":"jjui","portdir":"devel/jjui","version":"0.10.5","license":"MIT","platforms":"darwin freebsd linux","epoch":0,"replaced_by":null,"homepage":"https://github.com/idursun/jjui","description":"Jujutsu UI (jjui) is a Text User Interface (TUI) designed for interacting with the Jujutsu version control system.","long_description":"Jujutsu UI (jjui) is a Text User Interface (TUI) designed for interacting with the Jujutsu version control system.","active":true,"categories":["devel"],"maintainers":[{"name":"herby.gillot","github":"herbygillot","ports_count":1056}],"variants":[],"dependencies":[{"type":"build","ports":["go","clang-18"]},{"type":"run","ports":["jujutsu"]}],"depends_on":[]},{"name":"zenith","portdir":"sysutils/zenith","version":"0.15.0","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/bvaisvil/zenith","description":"Zenith - sort of like top or htop but with zoomable charts, CPU, GPU, network, and disk usage","long_description":"Zenith - sort of like top or htop but with zoomable charts, CPU, GPU, network, and disk usage \nFeatures:\n\n - Optional CPU, Memory, Network, and Disk usage charts \n - Quick glances at Disk free space, NIC IP addresses, CPU frequency \n - Highlight top users of CPU, Memory, & Disk \n - Battery percentage, time to charge or discharge, power used \n - A top-like filterable process table that includes per process disk usage \n - Change process priority \n - Zoomable chart views (with support to scroll back in time) \n - Managing processes with signals \n - Performance data saved between runs \n","active":true,"categories":["sysutils"],"maintainers":[{"name":"herby.gillot","github":"herbygillot","ports_count":1056}],"variants":["universal"],"dependencies":[{"type":"build","ports":["cargo","git","legacy-support","rust","clang-20"]},{"type":"lib","ports":["libunwind"]}],"depends_on":[]},{"name":"execline","portdir":"lang/execline","version":"2.9.9.0","license":"ISC","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://skarnet.org/software/execline/","description":"non-interactive scripting language","long_description":"execline is a (non-interactive) scripting language, like sh - but its syntax is quite different from a traditional shell syntax. The execlineb program is meant to be used as an interpreter for a text file; the other commands are essentially useful inside an execlineb script. execline is as powerful as a shell: it features conditional loops, getopt-style option handling, filename globbing, and more. Meanwhile, its syntax is far more logic and predictable than the shell's syntax, and has no security issues.","active":true,"categories":["lang"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["pkgconfig","skalibs","clang-18"]}],"depends_on":[{"type":"build","ports":["s6"]},{"type":"run","ports":["s6"]}]},{"name":"skalibs","portdir":"devel/skalibs","version":"2.15.0.0","license":"ISC","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://skarnet.org/software/skalibs/","description":"general-purpose libraries for C system programming","long_description":"skalibs is a package centralizing the free software / open source C development files used for building all software at skarnet.org: it contains essentially general-purpose libraries. skalibs can also be used as a sound basic start for C development. There are a lot of general-purpose libraries out there; but if your main goal is to produce small and secure C code with a focus on system programming, skalibs might be for you.","active":true,"categories":["devel"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["pkgconfig","clang-18"]}],"depends_on":[{"type":"build","ports":["execline","s6"]}]},{"name":"jujutsu","portdir":"devel/jujutsu","version":"0.41.0","license":"Apache-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/jj-vcs/jj","description":"A Git-compatible DVCS that is both simple and powerful","long_description":"Jujutsu is a Git-compatible DVCS. It combines features from Git (data model, speed), Mercurial (anonymous branching, simple CLI free from \"the index\", revsets, powerful history-rewriting), and Pijul/Darcs (first-class conflicts), with features not found in most of them (working-copy-as-a-commit, undo functionality, automatic rebase, safe replication via rsync, Dropbox, or distributed file system). The command-line tool is called jj for now because it's easy to type and easy to replace (rare in English). The project is called \"Jujutsu\" because it matches \"jj\".","active":true,"categories":["devel"],"maintainers":[{"name":"herby.gillot","github":"herbygillot","ports_count":1056}],"variants":["universal"],"dependencies":[{"type":"build","ports":["cargo","legacy-support","rust","clang-20"]},{"type":"lib","ports":["libunwind"]}],"depends_on":[{"type":"run","ports":["jjui"]}]},{"name":"libopenshot-audio","portdir":"multimedia/libopenshot-audio","version":"0.6.0","license":"GPL-3+","platforms":"{darwin >= 13}","epoch":0,"replaced_by":null,"homepage":"https://www.openshot.org/","description":"Library for creating and editing videos","long_description":"Library for creating and editing videos","active":true,"categories":["devel","multimedia"],"maintainers":[],"variants":["debug","universal"],"dependencies":[{"type":"build","ports":["cmake","clang-18"]},{"type":"lib","ports":["zlib"]}],"depends_on":[{"type":"lib","ports":["libopenshot"]}]},{"name":"goldendict","portdir":"office/goldendict","version":"1.5.1","license":"GPL-3+","platforms":"darwin","epoch":1,"replaced_by":null,"homepage":"http://goldendict.org/","description":"Dictionary lookup program","long_description":"A feature-rich dictionary lookup program, supporting multiple dictionary formats (StarDict/Babylon/Lingvo/Dictd) and online dictionaries, featuring perfect article rendering with the complete markup, illustrations and other content retained, and allowing you to type in words without any accents or correct case.","active":true,"categories":["office"],"maintainers":[{"name":"ryandesign","github":"ryandesign","ports_count":2085}],"variants":["debug"],"dependencies":[{"type":"build","ports":["pkgconfig","clang-18"]},{"type":"lib","ports":["qt5-qtsvg","qt5-qtmultimedia","qt5-qttools","bzip2","lzo2","xz","zlib","zstd","qt5-qtbase","libvorbis","tiff","ffmpeg","libogg","eb","hunspell","libiconv","opencc","libao","qt5-qtwebkit"]}],"depends_on":[]},{"name":"chromaprint","portdir":"audio/chromaprint","version":"1.6.0","license":"LGPL-2.1+","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://acoustid.org/chromaprint","description":"Chromaprint is an audio fingerprint library","long_description":"Chromaprint is the core component of the AcoustID project. It's a client-side library that implements a custom algorithm for extracting fingerprints from any audio source.","active":true,"categories":["audio"],"maintainers":[{"name":"khindenburg","github":"kurthindenburg","ports_count":433}],"variants":["debug","tests","universal"],"dependencies":[{"type":"build","ports":["cmake","clang-18"]},{"type":"lib","ports":["zlib","ffmpeg8"]}],"depends_on":[{"type":"run","ports":["py37-acoustid","py39-acoustid","py38-acoustid","beets","beets-devel","py310-acoustid","py311-acoustid","py312-acoustid","py313-acoustid"]}]},{"name":"py314-pydantic_settings","portdir":"python/py-pydantic_settings","version":"2.14.1","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/pydantic/pydantic-settings","description":"Settings management using Pydantic","long_description":"Settings management using Pydantic, this is the new official home of Pydantic's BaseSettings.","active":true,"categories":["devel","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py314-python-dotenv","clang-18","py314-build","py314-installer","py314-hatchling","py314-pydantic","py314-typing-inspection"]},{"type":"lib","ports":["python314"]}],"depends_on":[{"type":"lib","ports":["py-pydantic_settings","napari"]}]},{"name":"py313-pydantic_settings","portdir":"python/py-pydantic_settings","version":"2.14.1","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/pydantic/pydantic-settings","description":"Settings management using Pydantic","long_description":"Settings management using Pydantic, this is the new official home of Pydantic's BaseSettings.","active":true,"categories":["devel","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py313-typing-inspection","clang-18","py313-build","py313-installer","py313-hatchling","py313-pydantic","py313-python-dotenv"]},{"type":"lib","ports":["python313"]}],"depends_on":[{"type":"lib","ports":["py313-emmet-core","py313-maggma"]}]},{"name":"py312-pydantic_settings","portdir":"python/py-pydantic_settings","version":"2.14.1","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/pydantic/pydantic-settings","description":"Settings management using Pydantic","long_description":"Settings management using Pydantic, this is the new official home of Pydantic's BaseSettings.","active":true,"categories":["devel","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py312-typing-inspection","py312-build","py312-installer","py312-hatchling","py312-python-dotenv","py312-pydantic","clang-18"]},{"type":"lib","ports":["python312"]}],"depends_on":[{"type":"lib","ports":["py312-emmet-core","py312-maggma"]}]},{"name":"py311-pydantic_settings","portdir":"python/py-pydantic_settings","version":"2.14.1","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/pydantic/pydantic-settings","description":"Settings management using Pydantic","long_description":"Settings management using Pydantic, this is the new official home of Pydantic's BaseSettings.","active":true,"categories":["devel","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py311-typing-inspection","py311-build","py311-installer","py311-hatchling","py311-pydantic","py311-python-dotenv","clang-18"]},{"type":"lib","ports":["python311"]}],"depends_on":[{"type":"lib","ports":["py311-emmet-core","py311-maggma"]}]},{"name":"py310-pydantic_settings","portdir":"python/py-pydantic_settings","version":"2.14.1","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/pydantic/pydantic-settings","description":"Settings management using Pydantic","long_description":"Settings management using Pydantic, this is the new official home of Pydantic's BaseSettings.","active":true,"categories":["devel","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py310-typing-inspection","py310-build","py310-pydantic","py310-hatchling","py310-python-dotenv","py310-installer","clang-18"]},{"type":"lib","ports":["python310"]}],"depends_on":[{"type":"lib","ports":["py310-emmet-core","py310-maggma"]}]},{"name":"py-pydantic_settings","portdir":"python/py-pydantic_settings","version":"2.14.1","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/pydantic/pydantic-settings","description":"Settings management using Pydantic","long_description":"Settings management using Pydantic, this is the new official home of Pydantic's BaseSettings.","active":true,"categories":["devel","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py314-pydantic_settings"]}],"depends_on":[]},{"name":"py39-pydantic_settings","portdir":"python/py-pydantic_settings","version":"2.10.1","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/pydantic/pydantic-settings","description":"Settings management using Pydantic","long_description":"Settings management using Pydantic, this is the new official home of Pydantic's BaseSettings.","active":false,"categories":["devel","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py39-typing-inspection","py39-pydantic","py39-python-dotenv","py39-build","py39-hatchling","py39-installer","clang-18"]},{"type":"lib","ports":["python39"]}],"depends_on":[{"type":"lib","ports":["py39-emmet-core","py39-maggma"]}]},{"name":"py38-pydantic_settings","portdir":"python/py-pydantic_settings","version":"2.1.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/pydantic/pydantic-settings","description":"Settings management using Pydantic","long_description":"Settings management using Pydantic, this is the new official home of Pydantic's BaseSettings.","active":false,"categories":["devel","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py38-build","py38-pydantic","py38-python-dotenv","clang-16","py38-hatchling","py38-installer"]},{"type":"lib","ports":["python38"]}],"depends_on":[]},{"name":"py314-narwhals","portdir":"python/py-narwhals","version":"2.21.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/narwhals-dev/narwhals","description":"Extremely lightweight and extensible compatibility layer between dataframe libraries.","long_description":"Extremely lightweight and extensible compatibility layer between dataframe libraries.","active":true,"categories":["python"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1419}],"variants":["dask","pandas","pyarrow"],"dependencies":[{"type":"build","ports":["clang-18","py314-build","py314-installer","py314-hatchling"]},{"type":"lib","ports":["python314"]}],"depends_on":[{"type":"lib","ports":["py-narwhals","py314-altair","py314-panel"]},{"type":"run","ports":["py314-plotly"]}]},{"name":"py313-narwhals","portdir":"python/py-narwhals","version":"2.21.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/narwhals-dev/narwhals","description":"Extremely lightweight and extensible compatibility layer between dataframe libraries.","long_description":"Extremely lightweight and extensible compatibility layer between dataframe libraries.","active":true,"categories":["python"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1419}],"variants":["dask","pandas","pyarrow"],"dependencies":[{"type":"build","ports":["clang-18","py313-build","py313-installer","py313-hatchling"]},{"type":"lib","ports":["python313"]}],"depends_on":[{"type":"lib","ports":["py313-altair","py313-panel"]},{"type":"run","ports":["py313-plotly"]}]},{"name":"py312-narwhals","portdir":"python/py-narwhals","version":"2.21.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/narwhals-dev/narwhals","description":"Extremely lightweight and extensible compatibility layer between dataframe libraries.","long_description":"Extremely lightweight and extensible compatibility layer between dataframe libraries.","active":true,"categories":["python"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1419}],"variants":["dask","pandas","pyarrow"],"dependencies":[{"type":"build","ports":["py312-build","py312-installer","py312-hatchling","clang-18"]},{"type":"lib","ports":["python312"]}],"depends_on":[{"type":"lib","ports":["py312-altair","py312-panel"]},{"type":"run","ports":["py312-plotly"]}]},{"name":"py311-narwhals","portdir":"python/py-narwhals","version":"2.21.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/narwhals-dev/narwhals","description":"Extremely lightweight and extensible compatibility layer between dataframe libraries.","long_description":"Extremely lightweight and extensible compatibility layer between dataframe libraries.","active":true,"categories":["python"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1419}],"variants":["dask","pandas","pyarrow"],"dependencies":[{"type":"build","ports":["py311-build","py311-installer","py311-hatchling","clang-18"]},{"type":"lib","ports":["python311"]}],"depends_on":[{"type":"lib","ports":["py311-altair","py311-panel"]},{"type":"run","ports":["py311-plotly"]}]},{"name":"py310-narwhals","portdir":"python/py-narwhals","version":"2.21.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/narwhals-dev/narwhals","description":"Extremely lightweight and extensible compatibility layer between dataframe libraries.","long_description":"Extremely lightweight and extensible compatibility layer between dataframe libraries.","active":true,"categories":["python"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1419}],"variants":["dask","pandas","pyarrow"],"dependencies":[{"type":"build","ports":["py310-build","py310-hatchling","py310-installer","clang-18"]},{"type":"lib","ports":["python310"]}],"depends_on":[{"type":"lib","ports":["py310-altair","py310-panel"]},{"type":"run","ports":["py310-plotly"]}]},{"name":"py-narwhals","portdir":"python/py-narwhals","version":"2.21.0","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/narwhals-dev/narwhals","description":"Extremely lightweight and extensible compatibility layer between dataframe libraries.","long_description":"Extremely lightweight and extensible compatibility layer between dataframe libraries.","active":true,"categories":["python"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1419}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py314-narwhals"]}],"depends_on":[]},{"name":"py39-narwhals","portdir":"python/py-narwhals","version":"2.10.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/narwhals-dev/narwhals","description":"Extremely lightweight and extensible compatibility layer between dataframe libraries.","long_description":"Extremely lightweight and extensible compatibility layer between dataframe libraries.","active":false,"categories":["python"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1419}],"variants":["dask","pandas","pyarrow"],"dependencies":[{"type":"build","ports":["py39-build","py39-hatchling","py39-installer","clang-18"]},{"type":"lib","ports":["python39"]}],"depends_on":[{"type":"lib","ports":["py39-altair"]}]},{"name":"py314-async-geotiff","portdir":"python/py-async-geotiff","version":"0.5.0","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/developmentseed/async-geotiff","description":"Fast, async GeoTIFF and Cloud-Optimized GeoTIFF (COG) reader for Python, wrapping the Rust-based Async-TIFF library.","long_description":"Fast, async GeoTIFF and Cloud-Optimized GeoTIFF (COG) reader for Python, wrapping the Rust-based Async-TIFF library.","active":true,"categories":["python"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1419}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18","py314-build","py314-installer","py314-uv-build"]},{"type":"lib","ports":["py314-async-tiff","python314","py314-morecantile","py314-numpy","py314-defusedxml","py314-affine"]}],"depends_on":[{"type":"lib","ports":["py-async-geotiff"]}]},{"name":"py313-async-geotiff","portdir":"python/py-async-geotiff","version":"0.5.0","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/developmentseed/async-geotiff","description":"Fast, async GeoTIFF and Cloud-Optimized GeoTIFF (COG) reader for Python, wrapping the Rust-based Async-TIFF library.","long_description":"Fast, async GeoTIFF and Cloud-Optimized GeoTIFF (COG) reader for Python, wrapping the Rust-based Async-TIFF library.","active":true,"categories":["python"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1419}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18","py313-build","py313-installer","py313-uv-build"]},{"type":"lib","ports":["py313-async-tiff","python313","py313-morecantile","py313-numpy","py313-affine","py313-defusedxml"]}],"depends_on":[]},{"name":"py312-async-geotiff","portdir":"python/py-async-geotiff","version":"0.5.0","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/developmentseed/async-geotiff","description":"Fast, async GeoTIFF and Cloud-Optimized GeoTIFF (COG) reader for Python, wrapping the Rust-based Async-TIFF library.","long_description":"Fast, async GeoTIFF and Cloud-Optimized GeoTIFF (COG) reader for Python, wrapping the Rust-based Async-TIFF library.","active":true,"categories":["python"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1419}],"variants":["universal"],"dependencies":[{"type":"build","ports":["py312-build","py312-installer","clang-18","py312-uv-build"]},{"type":"lib","ports":["py312-async-tiff","python312","py312-morecantile","py312-numpy","py312-defusedxml","py312-affine"]}],"depends_on":[]},{"name":"py311-async-geotiff","portdir":"python/py-async-geotiff","version":"0.5.0","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/developmentseed/async-geotiff","description":"Fast, async GeoTIFF and Cloud-Optimized GeoTIFF (COG) reader for Python, wrapping the Rust-based Async-TIFF library.","long_description":"Fast, async GeoTIFF and Cloud-Optimized GeoTIFF (COG) reader for Python, wrapping the Rust-based Async-TIFF library.","active":true,"categories":["python"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1419}],"variants":["universal"],"dependencies":[{"type":"build","ports":["py311-build","py311-installer","clang-18","py311-uv-build"]},{"type":"lib","ports":["py311-async-tiff","python311","py311-morecantile","py311-numpy","py311-defusedxml","py311-affine"]}],"depends_on":[]},{"name":"py-async-geotiff","portdir":"python/py-async-geotiff","version":"0.5.0","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/developmentseed/async-geotiff","description":"Fast, async GeoTIFF and Cloud-Optimized GeoTIFF (COG) reader for Python, wrapping the Rust-based Async-TIFF library.","long_description":"Fast, async GeoTIFF and Cloud-Optimized GeoTIFF (COG) reader for Python, wrapping the Rust-based Async-TIFF library.","active":true,"categories":["python"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1419}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py314-async-geotiff"]}],"depends_on":[]},{"name":"octave-nan","portdir":"octave/octave-nan","version":"3.7.2","license":"GPL-3+","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://gnu-octave.github.io/packages/nan/","description":"A statistics and machine learning toolbox for data with and without missing values.","long_description":"A statistics and machine learning toolbox for data with and without missing values.","active":true,"categories":["science","math","octave"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1419}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-20"]},{"type":"lib","ports":["octave"]}],"depends_on":[{"type":"lib","ports":["octave-tsa"]}]},{"name":"dvbcut","portdir":"multimedia/dvbcut","version":"0.7.4","license":"GPL-2+","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/bernhardu/dvbcut-deb","description":"Qt application for cutting parts out of DVB streams","long_description":"DVBcut is a Qt application that allows you to select certain parts of an MPEG transport stream and save these parts into a single MPEG output file. It follows a keyhole surgery approach where the input video and audio data is mostly kept unchanged, and only very few frames at the beginning and/or end of the selected range are re-encoded in order to obtain a valid MPEG file.","active":true,"categories":["multimedia"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","qt5-qttools","autoconf","automake","libtool","pkgconfig"]},{"type":"lib","ports":["a52dec","libao","libmad","ffmpeg6","qt5-qtbase"]}],"depends_on":[]},{"name":"audacity-manual","portdir":"audio/audacity","version":"3.7.6","license":"GPL-3","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://manual.audacityteam.org","description":"The manual for audacity","long_description":"The manual for audacity","active":true,"categories":["audio"],"maintainers":[{"name":"makr","github":"mohd-akram","ports_count":84}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"run","ports":["audacity"]}],"depends_on":[]},{"name":"audacity","portdir":"audio/audacity","version":"3.7.7","license":"GPL-3","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://www.audacityteam.org","description":"multi-track audio editor","long_description":"Audacity is an easy-to-use, multi-track audio editor and recorder for Windows, macOS, GNU/Linux and other operating systems.","active":true,"categories":["audio"],"maintainers":[{"name":"makr","github":"mohd-akram","ports_count":84}],"variants":["debug","universal"],"dependencies":[{"type":"build","ports":["cmake","rapidjson","clang-20"]},{"type":"fetch","ports":["wget"]},{"type":"lib","ports":["libopus","libsndfile","libvorbis","mpg123","opusfile","portaudio","portmidi","wavpack","wxWidgets-3.2","libogg","expat","zlib","flac","lame","libid3tag"]},{"type":"run","ports":["ffmpeg8"]}],"depends_on":[{"type":"run","ports":["audacity-manual"]}]},{"name":"audacity-devel","portdir":"audio/audacity","version":"3.0.2.129","license":"GPL-2+","platforms":"darwin","epoch":0,"replaced_by":"audacity","homepage":"http://www.audacityteam.org/","description":"Obsolete port, replaced by audacity","long_description":"This port has been replaced by audacity.","active":false,"categories":["audio"],"maintainers":[{"name":"rjvbertin","github":"RJVB","ports_count":55}],"variants":["wxsystem","debug","wx32","suil"],"dependencies":[{"type":"build","ports":["ninja","pkgconfig","nasm","python37","clang-15"]},{"type":"extract","ports":[null]},{"type":"fetch","ports":["wget"]},{"type":"lib","ports":["soundtouch","soxr","twolame","sqlite3","harfbuzz","libjpeg-turbo","libpng","tiff","zlib","libogg","freetype","expat","libiconv","ffmpeg","flac","lame","libid3tag","libmad","libsndfile","libvorbis"]},{"type":"patch","ports":[null]},{"type":"run","ports":[null]},{"type":"test","ports":[null]}],"depends_on":[]},{"name":"wxsvg","portdir":"graphics/wxsvg","version":"1.5.25","license":"wxwidgets-3","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://wxsvg.sourceforge.io","description":"C++ library based on wxWidgets to create, manipulate and render SVG files","long_description":"C++ library based on wxWidgets to create, manipulate and render SVG files","active":true,"categories":["graphics"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["pkgconfig","clang-18"]},{"type":"lib","ports":["wxWidgets-3.2","cairo","expat","ffmpeg","libexif"]}],"depends_on":[{"type":"lib","ports":["MP4Tools","MP4Joiner"]}]},{"name":"ffmpeg4","portdir":"multimedia/ffmpeg4","version":"4.4.7","license":"GPL-2+","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://ffmpeg.org/","description":"FFmpeg is a complete solution to play, record, convert and stream audio and video.","long_description":"FFmpeg is a complete solution to record, convert and stream audio and video. It includes libavcodec, the leading audio/video codec library. The project is made of several components: ffmpeg is a command line tool to convert one video file format to another. It also supports grabbing and encoding in real time from a TV card. ffserver is an HTTP (RTSP is being developed) multimedia streaming server for live broadcasts. Time shifting of live broadcast is also supported. ffplay is a simple media player based on SDL and on the ffmpeg libraries. ffprobe gathers information from multimedia streams and prints it in human- and machine-readable fashion. libavcodec is a library containing all the ffmpeg audio/video encoders and decoders. Most codecs were developed from scratch to ensure best performance and high code reusability. libavformat is a library containing parsers and generators for all common audio/video formats.","active":true,"categories":["multimedia"],"maintainers":[{"name":"makr","github":"mohd-akram","ports_count":84},{"name":"mascguy","github":"mascguy","ports_count":359}],"variants":["x11","libdc1394","librtmp","jack","darwinssl","gpl2","gpl3","nonfree","rav1e","flite","universal"],"dependencies":[{"type":"build","ports":["pkgconfig","cctools","gmake","clang-18","nasm","texinfo"]},{"type":"extract","ports":["xz"]},{"type":"lib","ports":["soxr","speex","glib2","gnutls","libsdl2","cairo","fontconfig","gdk-pixbuf2","libpng","librsvg","openjpeg","webp","zimg","XviD","aom","dav1d","libass","libbluray","libogg","libtheora","bzip2","x264","x265","freetype","fribidi","libiconv","zvbi","gettext-runtime","libvidstab","svt-av1","libvpx","xz","zlib","lame","libmodplug","libopus","libvorbis"]}],"depends_on":[{"type":"lib","ports":["audacity2","audacity-legacy","aubio","gegl-0.3","libquicktime-devel","libvideogfx","libdlna","strigi","lastfm-desktop","xine-lib","yorick-av","pHash","moc","synfig","OpenSceneGraph","qt5-qtwebengine","opencv4","opencv4-devel"]}]},{"name":"odin","portdir":"lang/odin","version":"0.2026.05","license":"zlib","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://odin-lang.org/","description":"Odin programming language","long_description":"Odin is a general-purpose programming language with distinct typing, built for high performance, modern systems, and built-in data-oriented data types.","active":true,"categories":["lang"],"maintainers":[{"name":"makr","github":"mohd-akram","ports_count":84}],"variants":[],"dependencies":[{"type":"build","ports":["clang-20"]},{"type":"lib","ports":["libiconv","llvm-22"]}],"depends_on":[]}]}