{"count":51956,"next":"https://ports.macports.org/api/v1/ports/?format=json&ordering=created_at&page=980","previous":"https://ports.macports.org/api/v1/ports/?format=json&ordering=created_at&page=978","results":[{"name":"py313-pypostal","portdir":"python/py-pypostal","version":"1.1.11","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/openvenues/pypostal","description":"International address parsing/normalization","long_description":"Python bindings to libpostal for fast international address parsing/normalization","active":true,"categories":["textproc","python"],"maintainers":[{"name":"amake","github":"amake","ports_count":162}],"variants":["universal"],"dependencies":[{"type":"build","ports":["py313-wheel","py313-build","py313-installer","py313-setuptools","clang-18"]},{"type":"lib","ports":["python313","py313-six","libpostal"]}],"depends_on":[{"type":"lib","ports":["py-pypostal"]}]},{"name":"py312-virtualfish","portdir":"python/py-virtualfish","version":"2.5.9","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/justinmayer/virtualfish","description":"A Fish wrapper for Ian Bicking's virtualenv","long_description":"A Fish Shell wrapper for Ian Bicking's virtualenv, somewhat loosely based on Doug Hellman's virtualenvwrapper for Bourne-compatible shells.","active":true,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py312-build","py312-installer","py312-poetry-core","clang-18"]},{"type":"lib","ports":["py312-psutil","fish","py312-pkgconfig","python312","py312-packaging","py312-virtualenv"]}],"depends_on":[]},{"name":"py313-virtualfish","portdir":"python/py-virtualfish","version":"2.5.9","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/justinmayer/virtualfish","description":"A Fish wrapper for Ian Bicking's virtualenv","long_description":"A Fish Shell wrapper for Ian Bicking's virtualenv, somewhat loosely based on Doug Hellman's virtualenvwrapper for Bourne-compatible shells.","active":true,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py313-build","py313-installer","py313-poetry-core"]},{"type":"lib","ports":["py313-psutil","fish","py313-pkgconfig","python313","py313-packaging","py313-virtualenv"]}],"depends_on":[]},{"name":"isrcsubmit","portdir":"audio/isrcsubmit","version":"2.1.0","license":"GPL-3+","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://jonnyjd.github.io/musicbrainz-isrcsubmit/","description":"Utility to extract ISRCs from audio CDs and submit them to MusicBrainz","long_description":"isrcsubmit is a Python script to extract ISRCs from audio CDs and submit them to MusicBrainz.","active":true,"categories":["devel","audio","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py313-build","py313-installer","py313-setuptools","py313-wheel","clang-18"]},{"type":"lib","ports":["python313","py313-keyring","py313-musicbrainzngs","py313-discid"]},{"type":"test","ports":["py313-pytest"]}],"depends_on":[]},{"name":"py-discid","portdir":"python/py-discid","version":"1.4.0","license":"LGPL-3+","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://pypi.org/project/discid/","description":"Python bindings for libdiscid by MusicBrainz.","long_description":"The main purpose is the calculation of an identifier for audio discs (Disc ID) to use for the MusicBrainz database. Additionally the disc MCN and track ISRCs can be extracted.","active":true,"categories":["devel","audio","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py314-discid"]}],"depends_on":[]},{"name":"py313-discid","portdir":"python/py-discid","version":"1.4.0","license":"LGPL-3+","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://pypi.org/project/discid/","description":"Python bindings for libdiscid by MusicBrainz.","long_description":"The main purpose is the calculation of an identifier for audio discs (Disc ID) to use for the MusicBrainz database. Additionally the disc MCN and track ISRCs can be extracted.","active":true,"categories":["devel","audio","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py313-setuptools","py313-wheel","clang-18","py313-build","py313-installer"]},{"type":"lib","ports":["libdiscid","python313"]},{"type":"test","ports":["py313-pytest"]}],"depends_on":[{"type":"lib","ports":["isrcsubmit"]}]},{"name":"p5-lingua-en-numbers","portdir":"perl/p5-lingua-en-numbers","version":"2.30.0","license":"(Artistic-1 or GPL)","platforms":"{darwin any}","epoch":0,"replaced_by":"p5.34-lingua-en-numbers","homepage":"https://metacpan.org/pod/Lingua::EN::Numbers","description":"Lingua::EN::Numbers - turn \"407\" into \"four hundred and seven\", etc.","long_description":"Lingua::EN::Numbers - turn \"407\" into \"four hundred and seven\", etc.","active":true,"categories":["perl"],"maintainers":[{"name":"devans","github":"dbevans","ports_count":2646}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["p5.34-lingua-en-numbers"]}],"depends_on":[]},{"name":"p5.28-lingua-en-numbers","portdir":"perl/p5-lingua-en-numbers","version":"2.30.0","license":"(Artistic-1 or GPL)","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/Lingua::EN::Numbers","description":"Lingua::EN::Numbers - turn \"407\" into \"four hundred and seven\", etc.","long_description":"Lingua::EN::Numbers - turn \"407\" into \"four hundred and seven\", etc.","active":true,"categories":["perl"],"maintainers":[{"name":"devans","github":"dbevans","ports_count":2646}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["perl5.28"]}],"depends_on":[]},{"name":"p5.30-lingua-en-numbers","portdir":"perl/p5-lingua-en-numbers","version":"2.30.0","license":"(Artistic-1 or GPL)","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/Lingua::EN::Numbers","description":"Lingua::EN::Numbers - turn \"407\" into \"four hundred and seven\", etc.","long_description":"Lingua::EN::Numbers - turn \"407\" into \"four hundred and seven\", etc.","active":true,"categories":["perl"],"maintainers":[{"name":"devans","github":"dbevans","ports_count":2646}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["perl5.30"]}],"depends_on":[]},{"name":"p5.32-lingua-en-numbers","portdir":"perl/p5-lingua-en-numbers","version":"2.30.0","license":"(Artistic-1 or GPL)","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/Lingua::EN::Numbers","description":"Lingua::EN::Numbers - turn \"407\" into \"four hundred and seven\", etc.","long_description":"Lingua::EN::Numbers - turn \"407\" into \"four hundred and seven\", etc.","active":true,"categories":["perl"],"maintainers":[{"name":"devans","github":"dbevans","ports_count":2646}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["perl5.32"]}],"depends_on":[]},{"name":"p5.34-lingua-en-numbers","portdir":"perl/p5-lingua-en-numbers","version":"2.30.0","license":"(Artistic-1 or GPL)","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/Lingua::EN::Numbers","description":"Lingua::EN::Numbers - turn \"407\" into \"four hundred and seven\", etc.","long_description":"Lingua::EN::Numbers - turn \"407\" into \"four hundred and seven\", etc.","active":true,"categories":["perl"],"maintainers":[{"name":"devans","github":"dbevans","ports_count":2646}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["perl5.34"]}],"depends_on":[{"type":"lib","ports":["p5-lingua-en-numbers"]}]},{"name":"luanti","portdir":"games/luanti","version":"5.15.2","license":"LGPL-2.1+","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://www.luanti.org","description":"open source infinite-world block sandbox game with survival and crafting","long_description":"open source infinite-world block sandbox game with survival and crafting - Find more Luanti mods at <https://content.luanti.org/> and have fun.","active":true,"categories":["games"],"maintainers":[{"name":"triggered","github":"fvhovell","ports_count":1}],"variants":["debug"],"dependencies":[{"type":"build","ports":["cmake","gettext","pkgconfig","doxygen","clang-20"]},{"type":"lib","ports":["gmp","jsoncpp","libsdl2","ncurses","spatialindex","libjpeg-turbo","libpng","luajit","zlib","curl","freetype","libiconv","xorg-libX11","xorg-libXxf86vm","openssl3","gettext-runtime","libogg","zstd","libvorbis","leveldb","sqlite3"]}],"depends_on":[]},{"name":"helm-3.19","portdir":"sysutils/helm","version":"3.19.5","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":33},{"name":"herby.gillot","github":"herbygillot","ports_count":1055}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"run","ports":["helm_select"]}],"depends_on":[]},{"name":"py311-base58","portdir":"python/py-base58","version":"2.1.1","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/keis/base58","description":"Base58 and Base58Check implementation compatible with what is used by the bitcoin network","long_description":"Base58 and Base58Check implementation compatible with what is used by the bitcoin network. Any other alternative alphabet (like the XRP one) can be used.","active":true,"categories":["python"],"maintainers":[{"name":"harens","github":"harens","ports_count":165}],"variants":[],"dependencies":[{"type":"build","ports":["py311-build","py311-installer","py311-setuptools","py311-wheel","clang-18"]},{"type":"lib","ports":["python311"]}],"depends_on":[{"type":"lib","ports":["py311-sslcrypto"]}]},{"name":"py312-base58","portdir":"python/py-base58","version":"2.1.1","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/keis/base58","description":"Base58 and Base58Check implementation compatible with what is used by the bitcoin network","long_description":"Base58 and Base58Check implementation compatible with what is used by the bitcoin network. Any other alternative alphabet (like the XRP one) can be used.","active":true,"categories":["python"],"maintainers":[{"name":"harens","github":"harens","ports_count":165}],"variants":[],"dependencies":[{"type":"build","ports":["py312-build","py312-installer","py312-setuptools","py312-wheel","clang-18"]},{"type":"lib","ports":["python312"]}],"depends_on":[{"type":"lib","ports":["py312-sslcrypto"]}]},{"name":"py313-base58","portdir":"python/py-base58","version":"2.1.1","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/keis/base58","description":"Base58 and Base58Check implementation compatible with what is used by the bitcoin network","long_description":"Base58 and Base58Check implementation compatible with what is used by the bitcoin network. Any other alternative alphabet (like the XRP one) can be used.","active":true,"categories":["python"],"maintainers":[{"name":"harens","github":"harens","ports_count":165}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py313-build","py313-installer","py313-setuptools","py313-wheel"]},{"type":"lib","ports":["python313"]}],"depends_on":[{"type":"lib","ports":["py-base58","py313-sslcrypto"]}]},{"name":"py-ansicolors","portdir":"python/py-ansicolors","version":"1.1.8","license":"ISC","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/jonathaneunice/colors","description":"ANSI colors for Python","long_description":"ANSI colors for Python.","active":true,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"extract","ports":["unzip"]},{"type":"lib","ports":["py313-ansicolors"]}],"depends_on":[]},{"name":"py310-ansicolors","portdir":"python/py-ansicolors","version":"1.1.8","license":"ISC","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/jonathaneunice/colors","description":"ANSI colors for Python","long_description":"ANSI colors for Python.","active":true,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py310-wheel","py310-installer","clang-18","py310-setuptools","py310-build"]},{"type":"extract","ports":["unzip"]},{"type":"lib","ports":["python310"]}],"depends_on":[]},{"name":"py311-ansicolors","portdir":"python/py-ansicolors","version":"1.1.8","license":"ISC","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/jonathaneunice/colors","description":"ANSI colors for Python","long_description":"ANSI colors for Python.","active":true,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py311-installer","py311-wheel","clang-18","py311-build","py311-setuptools"]},{"type":"extract","ports":["unzip"]},{"type":"lib","ports":["python311"]}],"depends_on":[]},{"name":"py312-ansicolors","portdir":"python/py-ansicolors","version":"1.1.8","license":"ISC","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/jonathaneunice/colors","description":"ANSI colors for Python","long_description":"ANSI colors for Python.","active":true,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py312-installer","py312-wheel","clang-18","py312-build","py312-setuptools"]},{"type":"extract","ports":["unzip"]},{"type":"lib","ports":["python312"]}],"depends_on":[{"type":"lib","ports":["proxmark3-iceman"]}]},{"name":"py313-ansicolors","portdir":"python/py-ansicolors","version":"1.1.8","license":"ISC","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/jonathaneunice/colors","description":"ANSI colors for Python","long_description":"ANSI colors for Python.","active":true,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py313-build","py313-setuptools","py313-wheel","clang-18","py313-installer"]},{"type":"extract","ports":["unzip"]},{"type":"lib","ports":["python313"]}],"depends_on":[{"type":"lib","ports":["py-ansicolors"]}]},{"name":"py-sslcrypto","portdir":"python/py-sslcrypto","version":"5.3","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/purplesyringa/sslcrypto/","description":"Fast and simple library for AES, ECIES and ECDSA for Python","long_description":"Fast and simple library for AES, ECIES and ECDSA for Python.","active":true,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py313-sslcrypto"]}],"depends_on":[]},{"name":"py310-sslcrypto","portdir":"python/py-sslcrypto","version":"5.3","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/purplesyringa/sslcrypto/","description":"Fast and simple library for AES, ECIES and ECDSA for Python","long_description":"Fast and simple library for AES, ECIES and ECDSA for Python.","active":true,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py310-wheel","py310-build","py310-installer","py310-setuptools"]},{"type":"lib","ports":["py310-base58","py310-pyaes","python310"]}],"depends_on":[]},{"name":"py311-sslcrypto","portdir":"python/py-sslcrypto","version":"5.3","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/purplesyringa/sslcrypto/","description":"Fast and simple library for AES, ECIES and ECDSA for Python","long_description":"Fast and simple library for AES, ECIES and ECDSA for Python.","active":true,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py311-installer","py311-setuptools","py311-wheel","py311-build"]},{"type":"lib","ports":["py311-pyaes","py311-base58","python311"]}],"depends_on":[]},{"name":"py312-sslcrypto","portdir":"python/py-sslcrypto","version":"5.3","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/purplesyringa/sslcrypto/","description":"Fast and simple library for AES, ECIES and ECDSA for Python","long_description":"Fast and simple library for AES, ECIES and ECDSA for Python.","active":true,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py312-installer","py312-setuptools","py312-wheel","py312-build"]},{"type":"lib","ports":["py312-pyaes","py312-base58","python312"]}],"depends_on":[{"type":"lib","ports":["proxmark3-iceman"]}]},{"name":"py313-sslcrypto","portdir":"python/py-sslcrypto","version":"5.3","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/purplesyringa/sslcrypto/","description":"Fast and simple library for AES, ECIES and ECDSA for Python","long_description":"Fast and simple library for AES, ECIES and ECDSA for Python.","active":true,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py313-wheel","py313-build","py313-installer","py313-setuptools","clang-18"]},{"type":"lib","ports":["py313-pyaes","py313-base58","python313"]}],"depends_on":[{"type":"lib","ports":["py-sslcrypto"]}]},{"name":"oq","portdir":"devel/oq","version":"0.0.21","license":"MIT","platforms":"darwin freebsd linux","epoch":0,"replaced_by":null,"homepage":"https://github.com/plutov/oq","description":"Terminal OpenAPI Spec viewer","long_description":"Terminal OpenAPI Spec viewer","active":true,"categories":["devel"],"maintainers":[{"name":"herby.gillot","github":"herbygillot","ports_count":1055}],"variants":[],"dependencies":[{"type":"build","ports":["go","clang-18"]}],"depends_on":[]},{"name":"ffmpeg8","portdir":"multimedia/ffmpeg8","version":"8.1","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 play, 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 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":"mascguy","github":"mascguy","ports_count":359}],"variants":["no_symlink","x11","libdc1394","librtmp","jack","darwinssl","gpl2","gpl3","nonfree","rav1e","flite","vmaf","universal"],"dependencies":[{"type":"build","ports":["pkgconfig","cctools","gmake","clang-18","nasm","texinfo"]},{"type":"extract","ports":["xz"]},{"type":"lib","ports":["libvorbis","soxr","speex","gnutls","libsdl2","fontconfig","harfbuzz","lcms2","librsvg","openjpeg","webp","zimg","XviD","aom","dav1d","libass","libbluray","libogg","libtheora","bzip2","x264","x265","freetype","fribidi","libiconv","zvbi","libvidstab","svt-av1","libvmaf","libvpx","lzo2","xz","zlib","lame","libmodplug","libopus"]}],"depends_on":[{"type":"lib","ports":["FreeRDP","baresip","qt6-qtmultimedia","py313-av","py314-av","qt610-qtmultimedia","audacious-plugins","icey","gstreamer1-gst-libav","timg","chromaprint","ffmpegthumbnailer","gpac","openimageio","mpv","video-compare"]},{"type":"run","ports":["ab-av1","audacity","av1an","mat2","ghost-downloader"]}]},{"name":"clang-uml","portdir":"devel/clang-uml","version":"0.6.2","license":"Apache-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/bkryza/clang-uml","description":"Customizable automatic UML diagram generator for C++ based on Clang","long_description":"clang-uml is an automatic C++ to UML class, sequence, package and include diagram generator, driven by YAML configuration files. The main idea behind the project is to easily maintain up-to-date diagrams within a code-base or document legacy code. The configuration file or files for clang-uml define the types and contents of each generated diagram.","active":true,"categories":["devel"],"maintainers":[{"name":"bkryza","github":"bkryza","ports_count":1}],"variants":["debug","universal"],"dependencies":[{"type":"build","ports":["cmake","clang-20"]},{"type":"lib","ports":["yaml-cpp","clang-20"]}],"depends_on":[]},{"name":"openjdk25-graalvm","portdir":"java/openjdk25-graalvm","version":"25.0.1","license":"GPL-2 and NoMirror","platforms":"{darwin any >= 20}","epoch":0,"replaced_by":null,"homepage":"https://www.graalvm.org","description":"GraalVM Community Edition based on OpenJDK 25 (Short Term Support until March 2026)","long_description":"GraalVM Community Edition based on OpenJDK 25 (Short Term Support until March 2026) \n\nGraalVM is an advanced JDK with ahead-of-time Native Image compilation","active":true,"categories":["devel","java"],"maintainers":[{"name":"breun","github":"breun","ports_count":106}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]}],"depends_on":[]},{"name":"openjdk25-corretto","portdir":"java/openjdk25-corretto","version":"25.0.3.9.1","license":"GPL-2 and NoMirror","platforms":"{darwin any >= 16 }","epoch":0,"replaced_by":null,"homepage":"https://aws.amazon.com/corretto/","description":"Amazon Corretto OpenJDK 25 (Long Term Support until October 2032)","long_description":"Amazon Corretto OpenJDK 25 (Long Term Support until October 2032) \n\nOpenJDK 25 distribution from Amazon.","active":true,"categories":["devel","java"],"maintainers":[{"name":"breun","github":"breun","ports_count":106}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]}],"depends_on":[]},{"name":"p5-data-censor","portdir":"perl/p5-data-censor","version":"0.40.0","license":"(Artistic-1 or GPL)","platforms":"{darwin any}","epoch":0,"replaced_by":"p5.34-data-censor","homepage":"https://metacpan.org/pod/Data::Censor","description":"Data::Censor - censor sensitive stuff in a data structure","long_description":"Data::Censor - censor sensitive stuff in a data structure","active":true,"categories":["perl"],"maintainers":[{"name":"devans","github":"dbevans","ports_count":2646}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["p5.34-data-censor"]}],"depends_on":[]},{"name":"p5.28-data-censor","portdir":"perl/p5-data-censor","version":"0.40.0","license":"(Artistic-1 or GPL)","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/Data::Censor","description":"Data::Censor - censor sensitive stuff in a data structure","long_description":"Data::Censor - censor sensitive stuff in a data structure","active":true,"categories":["perl"],"maintainers":[{"name":"devans","github":"dbevans","ports_count":2646}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["perl5.28","p5.28-ref-util"]}],"depends_on":[{"type":"lib","ports":["p5.28-dancer2"]}]},{"name":"p5.30-data-censor","portdir":"perl/p5-data-censor","version":"0.40.0","license":"(Artistic-1 or GPL)","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/Data::Censor","description":"Data::Censor - censor sensitive stuff in a data structure","long_description":"Data::Censor - censor sensitive stuff in a data structure","active":true,"categories":["perl"],"maintainers":[{"name":"devans","github":"dbevans","ports_count":2646}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["perl5.30","p5.30-ref-util"]}],"depends_on":[{"type":"lib","ports":["p5.30-dancer2"]}]},{"name":"p5.34-data-censor","portdir":"perl/p5-data-censor","version":"0.40.0","license":"(Artistic-1 or GPL)","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/Data::Censor","description":"Data::Censor - censor sensitive stuff in a data structure","long_description":"Data::Censor - censor sensitive stuff in a data structure","active":true,"categories":["perl"],"maintainers":[{"name":"devans","github":"dbevans","ports_count":2646}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["perl5.34","p5.34-ref-util"]}],"depends_on":[{"type":"lib","ports":["p5.34-dancer2","p5-data-censor"]}]},{"name":"p5.32-data-censor","portdir":"perl/p5-data-censor","version":"0.40.0","license":"(Artistic-1 or GPL)","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/Data::Censor","description":"Data::Censor - censor sensitive stuff in a data structure","long_description":"Data::Censor - censor sensitive stuff in a data structure","active":true,"categories":["perl"],"maintainers":[{"name":"devans","github":"dbevans","ports_count":2646}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["perl5.32","p5.32-ref-util"]}],"depends_on":[{"type":"lib","ports":["p5.32-dancer2"]}]},{"name":"gradle8","portdir":"devel/gradle","version":"8.14.3","license":"Apache-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://gradle.org/","description":"An open-source build system that is based on the Groovy language (version 8 for compatibility with older projects)","long_description":"Gradle is a build system which offers you ease, power and freedom. You can choose the balance for yourself. It has powerful multi-project build support. It has a layer on top of Ivy that provides a build-by-convention integration for Ivy. It gives you always the choice between the flexibility of Ant and the convenience of a build-by-convention behavior.","active":true,"categories":["devel","java","groovy"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"extract","ports":["unzip"]},{"type":"lib","ports":["openjdk8-zulu"]}],"depends_on":[{"type":"build","ports":["apktool","proguard"]}]},{"name":"py313-trepan3k","portdir":"python/py-trepan3k","version":"1.5.1","license":"GPL-3+","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/rocky/python3-trepan","description":"A gdb-like Python 3 Debugger in the Trepan family","long_description":"This is a gdb-like debugger for Python. It is a rewrite of pdb from the ground up. A command-line interface (CLI) is provided as well as an remote access interface over TCP/IP.","active":true,"categories":["devel","python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2122}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py313-build","py313-installer","py313-setuptools","py313-wheel"]},{"type":"lib","ports":["python313"]},{"type":"run","ports":["py313-term-background","py313-pyficache","py313-uncompyle6","py313-tracer","trepan3k_select","py313-pygments","py313-columnize","py313-xdis","py313-spark_parser"]},{"type":"test","ports":["py313-pyficache","py313-pynose"]}],"depends_on":[{"type":"lib","ports":["py-trepan3k"]}]},{"name":"py313-uncompyle6","portdir":"python/py-uncompyle6","version":"3.9.3","license":"GPL-3+","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/rocky/python-uncompyle6/","description":"Python cross-version byte-code decompiler","long_description":"Python cross-version byte-code decompiler","active":true,"categories":["devel","python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2122}],"variants":[],"dependencies":[{"type":"build","ports":["py313-build","py313-installer","py313-setuptools","py313-wheel","clang-18"]},{"type":"lib","ports":["python313","py313-click","py313-xdis","py313-spark_parser"]},{"type":"test","ports":["py313-pytest","py313-six"]}],"depends_on":[{"type":"lib","ports":["py-uncompyle6"]},{"type":"run","ports":["py313-trepan3k"]}]},{"name":"idevice_pair","portdir":"devel/idevice_pair","version":"0.1.13","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/jkcoxson/idevice_pair","description":"Generate pair records for iOS and save them","long_description":"A tiny cross-platform GUI (egui/eframe) for working with iOS pairing files and developer settings—built on top of the idevice Rust crate.","active":true,"categories":["aqua","devel"],"maintainers":[{"name":"i0ntempest","github":"i0ntempest","ports_count":271}],"variants":["universal"],"dependencies":[{"type":"build","ports":["cargo","legacy-support","makeicns","rust","clang-20"]},{"type":"lib","ports":["libunwind"]}],"depends_on":[]},{"name":"git-credential-email","portdir":"security/git-credential-email","version":"5.9.2","license":"Apache-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/AdityaGarg8/git-credential-email","description":"git credential helpers for email providers","long_description":"Git credential helpers for Microsoft Outlook, Gmail, Yahoo, AOL and Proton Mail accounts.","active":true,"categories":["security"],"maintainers":[{"name":"makr","github":"mohd-akram","ports_count":84}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["python314","py314-requests","py314-keyring"]}],"depends_on":[]},{"name":"clang_select-20","portdir":"sysutils/clang_select","version":"2.5","license":"BSD","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://www.macports.org/","description":"common files for selecting default clang version","long_description":"clang_select installs files that allow 'port select' to switch the default version of clang. It symlinks the standard compiler executables in the MacPorts prefix to the selected version.","active":true,"categories":["sysutils"],"maintainers":[{"name":"jeremyhu","github":"jeremyhu","ports_count":303}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"run","ports":["clang_select"]}],"depends_on":[{"type":"run","ports":["clang-20"]}]},{"name":"lldb_select-20","portdir":"sysutils/lldb_select","version":"2","license":"BSD","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://www.macports.org/","description":"common files for selecting default lldb version","long_description":"llvm_select installs files that allow 'port select' to switch the default version of lldb It symlinks the standard llvm executables in the MacPorts prefix to the selected version.","active":true,"categories":["sysutils"],"maintainers":[{"name":"judaew","github":"judaew","ports_count":655}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"run","ports":["lldb_select"]}],"depends_on":[{"type":"run","ports":["lldb-20"]}]},{"name":"llvm_select-20","portdir":"sysutils/llvm_select","version":"2","license":"BSD","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://www.macports.org/","description":"common files for selecting default llvm version","long_description":"llvm_select installs files that allow 'port select' to switch the default version of llvm. It symlinks the standard llvm executables in the MacPorts prefix to the selected version.","active":true,"categories":["sysutils"],"maintainers":[{"name":"jeremyhu","github":"jeremyhu","ports_count":303}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"run","ports":["llvm_select"]}],"depends_on":[{"type":"run","ports":["llvm-20"]}]},{"name":"sollya","portdir":"science/sollya","version":"8.0","license":"CeCILL-C","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://www.sollya.org/","description":"Sollya is both a tool environment and a library for safe floating-point code development","long_description":"Sollya is both a tool environment and a library for safe floating-point code development. It is particularily targeted to the automatized implementation of mathematical floating-point libraries (libm). Amongst other features, it offers a certified infinity (supremum) norm and a fast Remez algorithm.","active":true,"categories":["science"],"maintainers":[{"name":"kenneth.ostby","github":"langly","ports_count":3}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["gmp","mpfr","zlib","libxml2","fplll","mpfi"]}],"depends_on":[]},{"name":"py-guidata","portdir":"python/py-guidata","version":"3.14.3","license":"BSD","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/PlotPyStack/guidata","description":"Automatic GUI generation for easy dataset editing and display","long_description":"Automatic GUI generation for easy dataset editing and display","active":true,"categories":["python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2122}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py314-guidata"]}],"depends_on":[]},{"name":"py313-guidata","portdir":"python/py-guidata","version":"3.14.3","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/PlotPyStack/guidata","description":"Automatic GUI generation for easy dataset editing and display","long_description":"Automatic GUI generation for easy dataset editing and display","active":true,"categories":["python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2122}],"variants":[],"dependencies":[{"type":"build","ports":["py313-wheel","clang-18","py313-build","py313-installer","py313-setuptools"]},{"type":"lib","ports":["python313","py313-requests","py313-numpy","py313-qtpy","py313-h5py"]}],"depends_on":[{"type":"lib","ports":["py313-plotpy"]}]},{"name":"py-plotpy","portdir":"python/py-plotpy","version":"2.9.0","license":"BSD","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/PlotPyStack/plotpy/","description":"Curve and image plotting tools for Python/Qt applications","long_description":"Curve and image plotting tools for Python/Qt applications","active":true,"categories":["python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2122}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py314-plotpy"]}],"depends_on":[]},{"name":"py313-plotpy","portdir":"python/py-plotpy","version":"2.9.0","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/PlotPyStack/plotpy/","description":"Curve and image plotting tools for Python/Qt applications","long_description":"Curve and image plotting tools for Python/Qt applications","active":true,"categories":["python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2122}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18","py313-build","py313-installer","py313-setuptools","py313-wheel"]},{"type":"lib","ports":["py313-guidata","python313","py313-pythonqwt","py313-Pillow","py313-scipy","py313-tifffile","py313-scikit-image"]}],"depends_on":[]},{"name":"py-pythonqwt","portdir":"python/py-pythonqwt","version":"0.16.0","license":"Qwt and MIT and PyQwt","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/PlotPyStack/PythonQwt","description":"Qt plotting widgets for Python","long_description":"Qt plotting widgets for Python","active":true,"categories":["python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2122}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py314-pythonqwt"]}],"depends_on":[]}]}