{"count":52341,"next":"https://ports.macports.org/api/v1/ports/?format=json&ordering=-created_at&page=469","previous":"https://ports.macports.org/api/v1/ports/?format=json&ordering=-created_at&page=467","results":[{"name":"beets-alternatives","portdir":"audio/beets","version":"0.13.3","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://www.github.com/geigerzaehler/beets-alternatives","description":"beets plugin to manage multiple files","long_description":"beets plugin to manage multiple files","active":true,"categories":["audio"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py313-build","py313-installer","py313-poetry-core"]},{"type":"lib","ports":["beets","python313"]}],"depends_on":[{"type":"run","ports":["beets-full"]}]},{"name":"beets-devel","portdir":"audio/beets","version":"20250729","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://beets.io/","description":"music library manager and MusicBrainz tagger","long_description":"Beets is the media library management system for obsessive music geeks. The purpose of beets is to get your music collection right once and for all. It catalogs your collection, automatically improving its metadata as it goes. It then provides a bouquet of tools for manipulating and accessing your music.","active":true,"categories":["audio"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py313-poetry-core","py313-installer","py313-build","clang-18"]},{"type":"lib","ports":["py313-requests-oauthlib","py313-numpy","py313-yaml","py313-Pillow","dbus-python313","py313-beautifulsoup4","python313","py313-flask","py313-flask-cors","py313-unidecode","py313-jellyfish","py313-pyxdg","py313-acoustid","py313-confuse","py313-discogs-client","py313-langdetect","py313-lap","py313-last","py313-librosa","py313-mediafile","py313-mpd2","py313-musicbrainzngs","py313-rarfile","py313-reflink","py313-resampy","py313-soco","py313-mutagen","py313-requests","py313-platformdirs","py313-py7zr"]},{"type":"run","ports":["ipfs","mp3val","ffmpeg","ImageMagick","flac","chromaprint"]},{"type":"test","ports":["py313-pytest","py313-mock","py313-flask","py313-responses"]}],"depends_on":[]},{"name":"beets","portdir":"audio/beets","version":"2.3.1","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://beets.io/","description":"music library manager and MusicBrainz tagger","long_description":"Beets is the media library management system for obsessive music geeks. The purpose of beets is to get your music collection right once and for all. It catalogs your collection, automatically improving its metadata as it goes. It then provides a bouquet of tools for manipulating and accessing your music.","active":true,"categories":["audio"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py313-poetry-core","py313-installer","py313-build","clang-18"]},{"type":"lib","ports":["py313-requests-oauthlib","py313-numpy","py313-yaml","py313-Pillow","dbus-python313","py313-beautifulsoup4","python313","py313-flask","py313-flask-cors","py313-unidecode","py313-jellyfish","py313-pyxdg","py313-acoustid","py313-confuse","py313-discogs-client","py313-langdetect","py313-lap","py313-last","py313-librosa","py313-mediafile","py313-mpd2","py313-musicbrainzngs","py313-rarfile","py313-reflink","py313-resampy","py313-soco","py313-mutagen","py313-requests","py313-platformdirs","py313-py7zr"]},{"type":"run","ports":["ipfs","mp3val","ffmpeg","ImageMagick","flac","chromaprint"]},{"type":"test","ports":["py313-pytest","py313-mock","py313-flask","py313-responses"]}],"depends_on":[{"type":"lib","ports":["beets-alternatives","beets-amazon","beets-artistcountry","beets-autofix","beets-barcode","beets-beetcamp","beets-bpmanalyser","beets-check","beets-copyartifacts","beets-describe","beets-follow","beets-goingrunning","beets-ibroadcast","beets-importreplace","beets-mosaic","beets-moveall","beets-noimport","beets-originquery","beets-summarize","beets-usertag","beets-xtractor","beets-yearfixer"]}]},{"name":"mblaze","portdir":"mail/mblaze","version":"1.4","license":"public-domain","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/leahneukirchen/mblaze","description":"Unix utilities to deal with Maildir","long_description":"The mblaze message system is a set of Unix utilities for processing and interacting with mail messages which are stored in maildir folders.","active":true,"categories":["mail"],"maintainers":[{"name":"herby.gillot","github":"herbygillot","ports_count":1073}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18"]}],"depends_on":[]},{"name":"curves","portdir":"math/curves","version":"20220312","license":"Apache-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/teodimoff/curves","description":"Curves provide mapping a point from 1D to 2D hilbert space.","long_description":"Curves provide Hilbert mapping of a point from 1D to 2D hilbert space. This means that points closer together from one dimentional space are closer in the other. In other words it preserves locality.","active":true,"categories":["graphics","math"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["sbt","clang-18"]},{"type":"lib","ports":["libsdl2","openjdk11"]}],"depends_on":[]},{"name":"snooze","portdir":"sysutils/snooze","version":"0.5.1","license":"public-domain","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/leahneukirchen/snooze","description":"run a command at a particular time","long_description":"snooze is a tool for waiting until a particular time and then running a command. Together with a service supervision system such as runit, this can be used to replace cron(8).","active":true,"categories":["sysutils"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18"]}],"depends_on":[]},{"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":"openstreetmap-carto","portdir":"gis/openstreetmap-carto","version":"6.0.0","license":"public-domain","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/openstreetmap-carto/openstreetmap-carto","description":"A general-purpose OpenStreetMap mapnik style, in CartoCSS","long_description":"These are the CartoCSS map stylesheets for the Standard map layer on OpenStreetMap.org.","active":true,"categories":["gis"],"maintainers":[{"name":"frank.dean","github":"frankdean","ports_count":12}],"variants":["postgresql15","postgresql16","postgresql17"],"dependencies":[{"type":"build","ports":["py314-wheel","clang-18","py314-build","py314-installer","py314-setuptools"]},{"type":"lib","ports":["postgresql17","python314","py314-psycopg2","py314-requests","py314-yaml"]}],"depends_on":[{"type":"run","ports":["mod_tile"]}]},{"name":"trim_osc","portdir":"python/trim_osc","version":"20220518","license":"WTFPL","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/Zverik/regional","description":"Scripts for regional OSM extracts support","long_description":"It is hard to maintain OSM tile service with a small server: you can't have a properly updated regional extract or even run osm2pgsql on low memory. This package contains some scripts that help.","active":true,"categories":["python"],"maintainers":[{"name":"frank.dean","github":"frankdean","ports_count":12}],"variants":["postgresql15","postgresql16"],"dependencies":[{"type":"build","ports":["clang-18","py312-build","py312-installer","py312-setuptools","py312-wheel"]},{"type":"lib","ports":["py312-lxml","py312-shapely","py312-psycopg2","python312"]}],"depends_on":[{"type":"run","ports":["mod_tile"]}]},{"name":"osmosis","portdir":"java/osmosis","version":"0.49.2","license":"public-domain","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/openstreetmap/osmosis","description":"A command line Java application for processing OSM data","long_description":"The tool consists of a series of pluggable components that can be chained together to perform a larger operation. For example, it has components for reading from database and from file, components for writing to database and to file, components for deriving and applying change sets to data sources, components for sorting data, etc. It has been written so that it is easy to add new features without re-writing common tasks such as file or database handling.","active":true,"categories":["java","gis"],"maintainers":[{"name":"frank.dean","github":"frankdean","ports_count":12}],"variants":[],"dependencies":[{"type":"build","ports":["gradle","clang-18"]},{"type":"lib","ports":["openjdk17"]}],"depends_on":[{"type":"run","ports":["mod_tile"]}]},{"name":"sn-demangler","portdir":"devel/sn-demangler","version":"0.1.0","license":"Apache-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/indoorvivants/sn-demangler","description":"Scala Native name demangler","long_description":"Scala Native name demangler","active":true,"categories":["devel"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["sbt","clang-18"]},{"type":"lib","ports":["openjdk11"]}],"depends_on":[]},{"name":"oh-my-posh","portdir":"sysutils/oh-my-posh","version":"29.20.0","license":"GPL-3","platforms":"darwin freebsd linux","epoch":0,"replaced_by":null,"homepage":"https://ohmyposh.dev","description":"A prompt theme engine for any shell.","long_description":"A prompt theme engine for any shell.","active":true,"categories":["sysutils","shells"],"maintainers":[{"name":"herby.gillot","github":"herbygillot","ports_count":1073},{"name":"ihj3s1wy","github":"PinoTucana","ports_count":1}],"variants":[],"dependencies":[{"type":"build","ports":["go","clang-18"]}],"depends_on":[]},{"name":"py39-fasttext","portdir":"textproc/fasttext","version":"0.9.2","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/facebookresearch/fastText","description":"Python bindings for fasttext","long_description":"Python bindings for fasttext","active":false,"categories":["python"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["py39-installer","clang-17","py39-pybind11","py39-setuptools","py39-wheel","py39-build"]},{"type":"lib","ports":["python39"]},{"type":"run","ports":["py39-numpy"]},{"type":"test","ports":["py39-pytest"]}],"depends_on":[]},{"name":"py38-fasttext","portdir":"textproc/fasttext","version":"0.9.2","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/facebookresearch/fastText","description":"Python bindings for fasttext","long_description":"Python bindings for fasttext","active":false,"categories":["python"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["py38-pybind11","py38-setuptools","clang-12"]},{"type":"lib","ports":["python38"]},{"type":"run","ports":["py38-numpy"]}],"depends_on":[]},{"name":"fasttext","portdir":"textproc/fasttext","version":"0.9.2","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/facebookresearch/fastText","description":"Library for fast text representation and classification.","long_description":"fastText is a library for efficient learning of word representations and sentence classification.","active":true,"categories":["textproc"],"maintainers":[],"variants":["debug","universal"],"dependencies":[{"type":"build","ports":["cmake","clang-18"]}],"depends_on":[]},{"name":"msgpack-cpp","portdir":"devel/msgpack-cpp","version":"7.0.0","license":"Boost-1","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://msgpack.org/","description":"MessagePack implementation for C++","long_description":"MessagePack is a binary-based efficient data interchange format that is focused on high performance. It is like JSON, but very fast and small.","active":true,"categories":["devel"],"maintainers":[],"variants":["debug"],"dependencies":[{"type":"build","ports":["cmake","clang-18"]},{"type":"lib","ports":["boost176"]}],"depends_on":[{"type":"lib","ports":["pymol-devel","py38-coolprop","py39-coolprop","py310-coolprop","py311-coolprop","pymol"]},{"type":"run","ports":["msgpack1","msgpack2","msgpack3","msgpack","msgpack0"]}]},{"name":"msgpack-c","portdir":"devel/msgpack-c","version":"6.1.0","license":"Boost-1","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://msgpack.org/","description":"MessagePack implementation for C","long_description":"MessagePack is a binary-based efficient data interchange format that is focused on high performance. It is like JSON, but very fast and small.","active":true,"categories":["devel"],"maintainers":[],"variants":["debug","universal"],"dependencies":[{"type":"build","ports":["cmake","clang-18"]}],"depends_on":[{"type":"run","ports":["msgpack0","msgpack1","msgpack2","msgpack3","msgpack"]}]},{"name":"msgpack3","portdir":"devel/msgpack","version":"3.3.0","license":"Boost-1","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://msgpack.org/","description":"MessagePack implementation for C and C++","long_description":"MessagePack is a binary-based efficient data interchange format that is focused on high performance. It is like JSON, but very fast and small.","active":true,"categories":["devel"],"maintainers":[],"variants":["debug","universal"],"dependencies":[{"type":"build","ports":["cmake","clang-18"]},{"type":"run","ports":["msgpack-c","msgpack-cpp"]}],"depends_on":[]},{"name":"py36-deprecation","portdir":"python/py-deprecation","version":"2.1.0","license":"Apache-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://deprecation.readthedocs.io/","description":"A library to handle automated deprecations","long_description":"A library to handle automated deprecations","active":false,"categories":["python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2220}],"variants":[],"dependencies":[{"type":"build","ports":["py36-setuptools","clang-14"]},{"type":"lib","ports":["python36","py36-packaging"]}],"depends_on":[{"type":"lib","ports":["py36-jupyter_packaging"]}]},{"name":"openjdk17-zulu","portdir":"java/openjdk17-zulu","version":"17.66.19","license":"GPL-2 and NoMirror","platforms":"{ darwin any >= 20 }","epoch":0,"replaced_by":null,"homepage":"https://www.azul.com/downloads/","description":"Azul Zulu Community OpenJDK 17 (Long Term Support until September 2029)","long_description":"Azul Zulu Community OpenJDK 17 (Long Term Support until September 2029) \n\nOpenJDK 17 (Java Development Kit) distribution from Azul.","active":true,"categories":["devel","java"],"maintainers":[{"name":"breun","github":"breun","ports_count":106}],"variants":["Applets","BundledApp","JNI","WebStart"],"dependencies":[{"type":"build","ports":["clang-18"]}],"depends_on":[{"type":"build","ports":["openjdk17"]}]},{"name":"lua53-luazip","portdir":"lua/lua-luazip","version":"1.2.7","license":"MIT","platforms":"darwin","epoch":1,"replaced_by":null,"homepage":"https://luarocks.org/modules/mpeterv/luazip","description":"LuaZip is a Lua extension library used to read files stored inside zip files.","long_description":"LuaZip is a lightweight Lua extension library used to read files stored inside zip files. The API is very similar to the standard Lua I/O library API.","active":true,"categories":["devel","archivers","lua"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["lua-luarocks","clang-18"]},{"type":"lib","ports":["libzzip","lua53"]}],"depends_on":[]},{"name":"lua52-luazip","portdir":"lua/lua-luazip","version":"1.2.7","license":"MIT","platforms":"darwin","epoch":1,"replaced_by":null,"homepage":"https://luarocks.org/modules/mpeterv/luazip","description":"LuaZip is a Lua extension library used to read files stored inside zip files.","long_description":"LuaZip is a lightweight Lua extension library used to read files stored inside zip files. The API is very similar to the standard Lua I/O library API.","active":true,"categories":["devel","archivers","lua"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["lua-luarocks","clang-18"]},{"type":"lib","ports":["libzzip","lua52"]}],"depends_on":[]},{"name":"lua51-luazip","portdir":"lua/lua-luazip","version":"1.2.7","license":"MIT","platforms":"darwin","epoch":1,"replaced_by":null,"homepage":"https://luarocks.org/modules/mpeterv/luazip","description":"LuaZip is a Lua extension library used to read files stored inside zip files.","long_description":"LuaZip is a lightweight Lua extension library used to read files stored inside zip files. The API is very similar to the standard Lua I/O library API.","active":true,"categories":["devel","archivers","lua"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["lua-luarocks","clang-18"]},{"type":"lib","ports":["libzzip","lua51"]}],"depends_on":[]},{"name":"py66-deprecation","portdir":"python/py-deprecation","version":"2.1.0","license":"Apache-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://deprecation.readthedocs.io/","description":"A library to handle automated deprecations","long_description":"A library to handle automated deprecations","active":false,"categories":["python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2220}],"variants":[],"dependencies":[{"type":"build","ports":["clang-9.0"]},{"type":"lib","ports":[null]}],"depends_on":[]},{"name":"postgresql14-server","portdir":"databases/postgresql14-server","version":"14.23","license":"Permissive","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://www.postgresql.org/","description":"run postgresql14 as server","long_description":"run postgresql14 as server","active":true,"categories":["databases"],"maintainers":[{"name":"jwa","github":"jyrkiwahlstedt","ports_count":44}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"run","ports":["postgresql14"]}],"depends_on":[]},{"name":"postgresql14-doc","portdir":"databases/postgresql14-doc","version":"14.23","license":"Permissive","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://www.postgresql.org/","description":"Documentation for the PostgreSQL database version 14","long_description":"PostgreSQL is Object-Relational Database Management System. It supports almost all SQL constructs, including transactions, subselects, and user-defined types and functions. Write-ahead logging means increased performance while retaining data integrity. This is the documentation.","active":true,"categories":["databases"],"maintainers":[{"name":"jwa","github":"jyrkiwahlstedt","ports_count":44}],"variants":[],"dependencies":[{"type":"build","ports":["docbook-xml-4.5","docbook-xsl-nons","clang-18"]}],"depends_on":[]},{"name":"postgresql14","portdir":"databases/postgresql14","version":"14.23","license":"Permissive","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://www.postgresql.org/","description":"The most advanced open-source database available anywhere.","long_description":"PostgreSQL is Object-Relational Database Management System. It supports almost all SQL constructs, including transactions, subselects, and user-defined types and functions. Write-ahead logging means increased performance while retaining data integrity.","active":true,"categories":["databases"],"maintainers":[{"name":"davidgilman1","github":"dgilman","ports_count":146}],"variants":["clang13","clang14","clang15","clang16","clang17","clang18","clang19","clang20","clang21","clang22","clangdevel","python","python27","python3","perl","tcl","llvm","universal"],"dependencies":[{"type":"build","ports":["clang-18","bison","pkgconfig"]},{"type":"lib","ports":["kerberos5","libxml2","zlib","openssl3","libxslt","icu","readline"]},{"type":"run","ports":["postgresql_select-14"]}],"depends_on":[{"type":"build","ports":["pg14-postgis-doc","pg14-postgis3-doc"]},{"type":"lib","ports":["pg14-pgpointcloud","pg14-pgrouting","pg14-postgis","py27-psycopg2","py36-psycopg2","py36-psycopg","pg14-timescaledb","qore-pgsql-module"]},{"type":"run","ports":["postgresql14-server"]}]},{"name":"sad","portdir":"textproc/sad","version":"0.4.32","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/ms-jpq/sad","description":"Space Age seD - CLI Search And Replace","long_description":"Space Age seD - CLI Search And Replace","active":true,"categories":["textproc"],"maintainers":[{"name":"herby.gillot","github":"herbygillot","ports_count":1073}],"variants":["universal"],"dependencies":[{"type":"build","ports":["cargo","legacy-support","rust","clang-20"]},{"type":"lib","ports":["libunwind"]},{"type":"run","ports":["fzf"]}],"depends_on":[]},{"name":"py39-sip4","portdir":"python/py-sip4","version":"4.19.25","license":"(GPL-2 or GPL-3 or PSF)","platforms":"macosx","epoch":0,"replaced_by":null,"homepage":"https://www.riverbankcomputing.com/software/sip/intro","description":"create Python bindings for C and C++ libraries","long_description":"SIP is a tool that makes it very easy to create Python bindings for C and C++ libraries. It was originally developed to create PyQt, the Python bindings for the Qt toolkit, but can be used to create bindings for any C or C++ library.","active":false,"categories":["devel","python"],"maintainers":[{"name":"michaelld","github":"michaelld","ports_count":441}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-16"]},{"type":"lib","ports":["python39"]},{"type":"test","ports":["py39-pytest"]}],"depends_on":[{"type":"lib","ports":["py39-pyqt4","py39-qscintilla-qt4"]}]},{"name":"py38-sip4","portdir":"python/py-sip4","version":"4.19.25","license":"(GPL-2 or GPL-3 or PSF)","platforms":"macosx","epoch":0,"replaced_by":null,"homepage":"https://www.riverbankcomputing.com/software/sip/intro","description":"create Python bindings for C and C++ libraries","long_description":"SIP is a tool that makes it very easy to create Python bindings for C and C++ libraries. It was originally developed to create PyQt, the Python bindings for the Qt toolkit, but can be used to create bindings for any C or C++ library.","active":false,"categories":["devel","python"],"maintainers":[{"name":"michaelld","github":"michaelld","ports_count":441}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["python38"]},{"type":"test","ports":["py38-pytest"]}],"depends_on":[{"type":"lib","ports":["py38-qscintilla-qt4","py38-pyqt4"]}]},{"name":"py37-sip4","portdir":"python/py-sip4","version":"4.19.25","license":"(GPL-2 or GPL-3 or PSF)","platforms":"macosx","epoch":0,"replaced_by":null,"homepage":"https://www.riverbankcomputing.com/software/sip/intro","description":"create Python bindings for C and C++ libraries","long_description":"SIP is a tool that makes it very easy to create Python bindings for C and C++ libraries. It was originally developed to create PyQt, the Python bindings for the Qt toolkit, but can be used to create bindings for any C or C++ library.","active":true,"categories":["devel","python"],"maintainers":[{"name":"michaelld","github":"michaelld","ports_count":441}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["python37"]},{"type":"test","ports":["py37-pytest"]}],"depends_on":[{"type":"lib","ports":["py37-qscintilla-qt4","py37-poppler-qt4","py37-pyqt4"]}]},{"name":"py36-sip4","portdir":"python/py-sip4","version":"4.19.25","license":"(GPL-2 or GPL-3 or PSF)","platforms":"macosx","epoch":0,"replaced_by":null,"homepage":"https://www.riverbankcomputing.com/software/sip/intro","description":"create Python bindings for C and C++ libraries","long_description":"SIP is a tool that makes it very easy to create Python bindings for C and C++ libraries. It was originally developed to create PyQt, the Python bindings for the Qt toolkit, but can be used to create bindings for any C or C++ library.","active":true,"categories":["devel","python"],"maintainers":[{"name":"michaelld","github":"michaelld","ports_count":441}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["python36"]},{"type":"test","ports":["py36-pytest"]}],"depends_on":[{"type":"lib","ports":["py36-poppler-qt4","py36-qscintilla-qt4","py36-pyqt4"]}]},{"name":"py35-sip4","portdir":"python/py-sip4","version":"4.19.25","license":"(GPL-2 or GPL-3 or PSF)","platforms":"macosx","epoch":0,"replaced_by":null,"homepage":"https://www.riverbankcomputing.com/software/sip/intro","description":"create Python bindings for C and C++ libraries","long_description":"SIP is a tool that makes it very easy to create Python bindings for C and C++ libraries. It was originally developed to create PyQt, the Python bindings for the Qt toolkit, but can be used to create bindings for any C or C++ library.","active":true,"categories":["devel","python"],"maintainers":[{"name":"michaelld","github":"michaelld","ports_count":441}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["python35"]},{"type":"test","ports":["py35-pytest"]}],"depends_on":[{"type":"lib","ports":["py35-poppler-qt4","py35-qscintilla-qt5","py35-qscintilla-qt4","py35-pyqt4"]}]},{"name":"py27-sip4","portdir":"python/py-sip4","version":"4.19.25","license":"(GPL-2 or GPL-3 or PSF)","platforms":"macosx","epoch":0,"replaced_by":null,"homepage":"https://www.riverbankcomputing.com/software/sip/intro","description":"create Python bindings for C and C++ libraries","long_description":"SIP is a tool that makes it very easy to create Python bindings for C and C++ libraries. It was originally developed to create PyQt, the Python bindings for the Qt toolkit, but can be used to create bindings for any C or C++ library.","active":true,"categories":["devel","python"],"maintainers":[{"name":"michaelld","github":"michaelld","ports_count":441}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["python27"]},{"type":"test","ports":["py27-pytest"]}],"depends_on":[{"type":"lib","ports":["py27-pyqt5","py27-poppler-qt4","py27-poppler-qt5","py27-PyQGLViewer","py27-qscintilla-qt4","py27-qscintilla-qt5","py27-pyqt4","py27-pyqwt"]},{"type":"run","ports":["py27-wxpython-4.0"]}]},{"name":"py-sip4","portdir":"python/py-sip4","version":"4.19.25","license":"(GPL-2 or GPL-3 or PSF)","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://www.riverbankcomputing.com/software/sip/intro","description":"create Python bindings for C and C++ libraries","long_description":"SIP is a tool that makes it very easy to create Python bindings for C and C++ libraries. It was originally developed to create PyQt, the Python bindings for the Qt toolkit, but can be used to create bindings for any C or C++ library.","active":true,"categories":["devel","python"],"maintainers":[{"name":"michaelld","github":"michaelld","ports_count":441}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py310-sip4"]}],"depends_on":[]},{"name":"py39-pyqt5-sip","portdir":"python/py-pyqt5-sip","version":"12.17.1","license":"(GPL-2 or GPL-3 or PSF)","platforms":"darwin","epoch":1,"replaced_by":null,"homepage":"https://www.riverbankcomputing.com/software/sip/","description":"The sip module support for PyQt5","long_description":"The sip module support for PyQt5","active":false,"categories":["devel","python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2220}],"variants":["universal"],"dependencies":[{"type":"build","ports":["py39-setuptools","py39-wheel","py39-build","py39-installer","clang-18"]},{"type":"lib","ports":["python39"]}],"depends_on":[{"type":"lib","ports":["py39-eric-ide"]},{"type":"run","ports":["py39-pyqt5"]}]},{"name":"py38-pyqt5-sip","portdir":"python/py-pyqt5-sip","version":"12.16.0","license":"(GPL-2 or GPL-3 or PSF)","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://www.riverbankcomputing.com/software/sip/","description":"The sip module support for PyQt5","long_description":"The sip module support for PyQt5","active":false,"categories":["devel","python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2220}],"variants":["universal"],"dependencies":[{"type":"build","ports":["py38-setuptools","py38-wheel","py38-build","py38-installer","clang-17"]},{"type":"lib","ports":["python38"]}],"depends_on":[{"type":"lib","ports":["py38-eric-ide"]},{"type":"run","ports":["py38-pyqt5"]}]},{"name":"py37-pyqt5-sip","portdir":"python/py-pyqt5-sip","version":"12.15.0","license":"(GPL-2 or GPL-3 or PSF)","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://www.riverbankcomputing.com/software/sip/","description":"The sip module support for PyQt5","long_description":"The sip module support for PyQt5","active":false,"categories":["devel","python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2220}],"variants":["universal"],"dependencies":[{"type":"build","ports":["py37-setuptools","py37-wheel","py37-build","py37-installer","clang-16"]},{"type":"lib","ports":["python37"]}],"depends_on":[{"type":"lib","ports":["py37-eric-ide"]},{"type":"run","ports":["py37-pyqt5"]}]},{"name":"py36-pyqt5-sip","portdir":"python/py-pyqt5-sip","version":"12.9.1","license":"(GPL-2 or GPL-3 or PSF)","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://www.riverbankcomputing.com/software/sip/","description":"The sip module support for PyQt5","long_description":"The sip module support for PyQt5","active":false,"categories":["devel","python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2220}],"variants":["universal"],"dependencies":[{"type":"build","ports":["py36-setuptools","clang-16"]},{"type":"lib","ports":["python36"]}],"depends_on":[{"type":"run","ports":["py36-pyqt5"]}]},{"name":"py35-pyqt5-sip","portdir":"python/py-pyqt5-sip","version":"12.9.1","license":"(GPL-2 or GPL-3 or PSF)","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://www.riverbankcomputing.com/software/sip/","description":"The sip module support for PyQt5","long_description":"The sip module support for PyQt5","active":false,"categories":["devel","python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2220}],"variants":["universal"],"dependencies":[{"type":"build","ports":["py35-setuptools","clang-16"]},{"type":"lib","ports":["python35"]}],"depends_on":[{"type":"run","ports":["py35-pyqt5"]}]},{"name":"py-pyqt5-sip","portdir":"python/py-pyqt5-sip","version":"12.18.0","license":"(GPL-2 or GPL-3 or PSF)","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://www.riverbankcomputing.com/software/sip/","description":"The sip module support for PyQt5","long_description":"The sip module support for PyQt5","active":true,"categories":["devel","python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2220}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py314-pyqt5-sip"]}],"depends_on":[]},{"name":"gvisor-tap-vsock","portdir":"net/gvisor-tap-vsock","version":"0.8.9","license":"Apache-2","platforms":"darwin freebsd linux","epoch":0,"replaced_by":null,"homepage":"https://github.com/containers/gvisor-tap-vsock","description":"A new network stack based on gVisor","long_description":"A replacement for libslirp and VPNKit, written in pure Go. It is based on the network stack of gVisor. Compared to libslirp, gvisor-tap-vsock brings a configurable DNS server and dynamic port forwarding.","active":true,"categories":["net"],"maintainers":[{"name":"judaew","github":"judaew","ports_count":648}],"variants":[],"dependencies":[{"type":"build","ports":["go","clang-18"]}],"depends_on":[{"type":"run","ports":["podman"]}]},{"name":"asciidoctorj","portdir":"textproc/asciidoctorj","version":"3.0.1","license":"Apache-2","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://asciidoctor.org","description":"AsciidoctorJ is the official library for running Asciidoctor on the JVM.","long_description":"AsciidoctorJ is the official library for running Asciidoctor on the JVM. Using AsciidoctorJ, you can convert AsciiDoc content or analyze the structure of a parsed AsciiDoc document from Java and other JVM languages.","active":true,"categories":["textproc","java"],"maintainers":[{"name":"judaew","github":"judaew","ports_count":648}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"extract","ports":["unzip"]},{"type":"lib","ports":["openjdk11"]}],"depends_on":[]},{"name":"helm-3.7","portdir":"sysutils/helm","version":"3.7.2","license":"Apache-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/helm/helm","description":"Kubernetes package manager","long_description":"Helps you manage Kubernetes applications — Helm Charts help you define, install, and upgrade even the most complex Kubernetes application.","active":true,"categories":["sysutils"],"maintainers":[{"name":"sirn","github":"sirn","ports_count":35},{"name":"herby.gillot","github":"herbygillot","ports_count":1073}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"run","ports":["helm_select"]}],"depends_on":[]},{"name":"go-md2man","portdir":"textproc/go-md2man","version":"2.0.7","license":"MIT","platforms":"darwin freebsd linux","epoch":0,"replaced_by":null,"homepage":"https://github.com/cpuguy83/go-md2man","description":"Converts markdown into roff (man pages).","long_description":"Converts markdown into roff (man pages).","active":true,"categories":["textproc"],"maintainers":[{"name":"judaew","github":"judaew","ports_count":648}],"variants":[],"dependencies":[{"type":"build","ports":["go","clang-18"]}],"depends_on":[{"type":"build","ports":["zellij","podman","docker","actionlint","gokey","bupstash","hexyl","lsd","skopeo","vgrep"]}]},{"name":"ortp","portdir":"devel/ortp","version":"5.2.16","license":"GPL-3","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/BelledonneCommunications/ortp","description":"A Real-time Transport Protocol (RTP) library","long_description":"oRTP is a C library implementing the RTP protocol (rfc3550). It is available for most unix clones (primilarly Linux and HP-UX), and Microsoft Windows.","active":true,"categories":["devel"],"maintainers":[],"variants":["debug","docs","universal"],"dependencies":[{"type":"build","ports":["cmake","clang-18"]},{"type":"lib","ports":["bctoolbox"]}],"depends_on":[]},{"name":"bzrtp","portdir":"devel/bzrtp","version":"5.2.16","license":"(GPL-3 or Commercial)","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/BelledonneCommunications/bzrtp","description":"Open source implementation of ZRTP keys exchange protocol","long_description":"BZRTP is an opensource implementation of ZRTP keys exchange protocol. The library written in C89 is fully portable and can be executed on many platforms including both ARM processor and x86.","active":true,"categories":["devel"],"maintainers":[],"variants":["debug","docs","universal"],"dependencies":[{"type":"build","ports":["cmake","bcunit","clang-18"]},{"type":"lib","ports":["sqlite3","libxml2","bctoolbox"]}],"depends_on":[]},{"name":"bcunit","portdir":"devel/bcunit","version":"5.4.94","license":"LGPL-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/BelledonneCommunications/bcunit","description":"This is BCUnit, a fork of the defunct project CUnit","long_description":"This is BCUnit, a fork of the defunct project CUnit with several fixes and patches applied. CUnit is a Unit testing framework for C. It's lightweight system for writing, administering, and running unit tests in C","active":true,"categories":["devel"],"maintainers":[],"variants":["debug","universal"],"dependencies":[{"type":"build","ports":["cmake","clang-18"]}],"depends_on":[{"type":"build","ports":["bctoolbox","bzrtp"]}]},{"name":"bctoolbox","portdir":"devel/bctoolbox","version":"5.2.16","license":"GPL-3","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/BelledonneCommunications/bctoolbox","description":"A library written in C that allows you to create and run audio and video streams. Utilities library used by Belledonne Communications softwares like belle-sip, mediastreamer2 and liblinphone.","long_description":"A library written in C that allows you to create and run audio and video streams. Utilities library used by Belledonne Communications softwares like belle-sip, mediastreamer2 and liblinphone.","active":true,"categories":["devel","multimedia"],"maintainers":[],"variants":["debug","universal"],"dependencies":[{"type":"build","ports":["cmake","bcunit","clang-18"]},{"type":"lib","ports":["mbedtls","libiconv"]}],"depends_on":[{"type":"lib","ports":["bzrtp","ortp"]}]},{"name":"py39-resumable-urlretrieve","portdir":"python/py-resumable-urlretrieve","version":"0.1.6","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/berdario/resumable-urlretrieve","description":"Small library to fetch files over HTTP and resuming their download","long_description":"Small library to fetch files over HTTP and resuming their download","active":false,"categories":["python"],"maintainers":[{"name":"rubendibattista","github":"rdbisme","ports_count":58}],"variants":[],"dependencies":[{"type":"build","ports":["py39-installer","clang-17","py39-setuptools","py39-wheel","py39-build"]},{"type":"lib","ports":["python39","py39-requests"]},{"type":"test","ports":["py39-pytest","py39-rangehttpserver"]}],"depends_on":[{"type":"lib","ports":["py39-pythonz"]}]}]}