{"count":51638,"next":"https://ports.macports.org/api/v1/ports/?format=json&ordering=updated_at&page=1033","previous":"https://ports.macports.org/api/v1/ports/?format=json&ordering=updated_at&page=1031","results":[{"name":"py311-flask","portdir":"python/py-flask","version":"3.1.3","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://palletsprojects.com/p/flask/","description":"microframework for Python based on Werkzeug and Jinja2","long_description":"Flask is a microframework for Python based on Werkzeug and Jinja2, intended for small-scale applications","active":true,"categories":["python"],"maintainers":[],"variants":["async"],"dependencies":[{"type":"build","ports":["py311-build","py311-installer","py311-flit_core","clang-18"]},{"type":"lib","ports":["py311-itsdangerous","py311-werkzeug","python311","py311-jinja2","py311-click","py311-blinker"]},{"type":"test","ports":["py311-pytest"]}],"depends_on":[{"type":"lib","ports":["py311-openslide","py311-flask-cors","py311-mitmproxy","py311-flask-babel","py311-flasgger","py311-httpbin"]}]},{"name":"py312-flask","portdir":"python/py-flask","version":"3.1.3","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://palletsprojects.com/p/flask/","description":"microframework for Python based on Werkzeug and Jinja2","long_description":"Flask is a microframework for Python based on Werkzeug and Jinja2, intended for small-scale applications","active":true,"categories":["python"],"maintainers":[],"variants":["async"],"dependencies":[{"type":"build","ports":["py312-build","py312-flit_core","py312-installer","clang-18"]},{"type":"lib","ports":["py312-werkzeug","py312-blinker","python312","py312-jinja2","py312-click","py312-itsdangerous"]},{"type":"test","ports":["py312-pytest"]}],"depends_on":[{"type":"lib","ports":["py312-openslide","py312-flask-cors","fava","py312-flask-frozen","py312-flask-mail","py312-flask-restful","py312-flask-sqlalchemy","py312-flask-wtf","py312-flask-login","py312-mitmproxy","py312-flask-babel","py312-flasgger","py312-httpbin"]}]},{"name":"py313-flask","portdir":"python/py-flask","version":"3.1.3","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://palletsprojects.com/p/flask/","description":"microframework for Python based on Werkzeug and Jinja2","long_description":"Flask is a microframework for Python based on Werkzeug and Jinja2, intended for small-scale applications","active":true,"categories":["python"],"maintainers":[],"variants":["async"],"dependencies":[{"type":"build","ports":["clang-18","py313-build","py313-flit_core","py313-installer"]},{"type":"lib","ports":["py313-werkzeug","py313-itsdangerous","python313","py313-blinker","py313-click","py313-jinja2"]},{"type":"test","ports":["py313-pytest"]}],"depends_on":[{"type":"lib","ports":["py313-httpbin","py313-flask-cors","py313-flask-frozen","py313-flask-mail","py313-flask-restful","py313-flask-sqlalchemy","py313-flask-wtf","py313-flask-login","py313-mitmproxy","py313-flask-babel","beets","py313-flasgger","py313-openslide","beets-devel"]},{"type":"test","ports":["beets","beets-devel"]}]},{"name":"py314-flask","portdir":"python/py-flask","version":"3.1.3","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://palletsprojects.com/p/flask/","description":"microframework for Python based on Werkzeug and Jinja2","long_description":"Flask is a microframework for Python based on Werkzeug and Jinja2, intended for small-scale applications","active":true,"categories":["python"],"maintainers":[],"variants":["async"],"dependencies":[{"type":"build","ports":["clang-18","py314-build","py314-flit_core","py314-installer"]},{"type":"lib","ports":["py314-blinker","py314-itsdangerous","python314","py314-click","py314-jinja2","py314-werkzeug"]},{"type":"test","ports":["py314-pytest"]}],"depends_on":[{"type":"lib","ports":["py-flask","py314-openslide","py314-flask-cors","unfurl"]},{"type":"run","ports":["impacket"]}]},{"name":"py-pyvis","portdir":"python/py-pyvis","version":"0.3.2","license":"BSD","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://pyvis.readthedocs.io/en/latest/","description":"Python package for creating and visualizing interactive network graphs","long_description":"Python package for creating and visualizing interactive network graphs. A pyvis network can be customized on a per node or per edge basis. Nodes can be given colors, sizes, labels, and other metadata. Pyvis is built around visjs, a JavaScript visualization library.","active":true,"categories":["python"],"maintainers":[{"name":"harens","github":"harens","ports_count":163}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py314-pyvis"]}],"depends_on":[]},{"name":"py310-pyvis","portdir":"python/py-pyvis","version":"0.3.2","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://pyvis.readthedocs.io/en/latest/","description":"Python package for creating and visualizing interactive network graphs","long_description":"Python package for creating and visualizing interactive network graphs. A pyvis network can be customized on a per node or per edge basis. Nodes can be given colors, sizes, labels, and other metadata. Pyvis is built around visjs, a JavaScript visualization library.","active":true,"categories":["python"],"maintainers":[{"name":"harens","github":"harens","ports_count":163}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py310-setuptools","py310-wheel","py310-build","py310-installer"]},{"type":"lib","ports":["python310"]},{"type":"run","ports":["py310-jinja2","py310-ipython","py310-networkx","py310-jsonpickle"]}],"depends_on":[]},{"name":"py311-pyvis","portdir":"python/py-pyvis","version":"0.3.2","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://pyvis.readthedocs.io/en/latest/","description":"Python package for creating and visualizing interactive network graphs","long_description":"Python package for creating and visualizing interactive network graphs. A pyvis network can be customized on a per node or per edge basis. Nodes can be given colors, sizes, labels, and other metadata. Pyvis is built around visjs, a JavaScript visualization library.","active":true,"categories":["python"],"maintainers":[{"name":"harens","github":"harens","ports_count":163}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py311-build","py311-installer","py311-setuptools","py311-wheel"]},{"type":"lib","ports":["python311"]},{"type":"run","ports":["py311-networkx","py311-jinja2","py311-jsonpickle","py311-ipython"]}],"depends_on":[]},{"name":"py312-pyvis","portdir":"python/py-pyvis","version":"0.3.2","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://pyvis.readthedocs.io/en/latest/","description":"Python package for creating and visualizing interactive network graphs","long_description":"Python package for creating and visualizing interactive network graphs. A pyvis network can be customized on a per node or per edge basis. Nodes can be given colors, sizes, labels, and other metadata. Pyvis is built around visjs, a JavaScript visualization library.","active":true,"categories":["python"],"maintainers":[{"name":"harens","github":"harens","ports_count":163}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py312-build","py312-installer","py312-setuptools","py312-wheel"]},{"type":"lib","ports":["python312"]},{"type":"run","ports":["py312-jinja2","py312-ipython","py312-networkx","py312-jsonpickle"]}],"depends_on":[]},{"name":"py313-pyvis","portdir":"python/py-pyvis","version":"0.3.2","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://pyvis.readthedocs.io/en/latest/","description":"Python package for creating and visualizing interactive network graphs","long_description":"Python package for creating and visualizing interactive network graphs. A pyvis network can be customized on a per node or per edge basis. Nodes can be given colors, sizes, labels, and other metadata. Pyvis is built around visjs, a JavaScript visualization library.","active":true,"categories":["python"],"maintainers":[{"name":"harens","github":"harens","ports_count":163}],"variants":[],"dependencies":[{"type":"build","ports":["py313-wheel","clang-18","py313-build","py313-installer","py313-setuptools"]},{"type":"lib","ports":["python313"]},{"type":"run","ports":["py313-ipython","py313-jinja2","py313-networkx","py313-jsonpickle"]}],"depends_on":[]},{"name":"py314-pyvis","portdir":"python/py-pyvis","version":"0.3.2","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://pyvis.readthedocs.io/en/latest/","description":"Python package for creating and visualizing interactive network graphs","long_description":"Python package for creating and visualizing interactive network graphs. A pyvis network can be customized on a per node or per edge basis. Nodes can be given colors, sizes, labels, and other metadata. Pyvis is built around visjs, a JavaScript visualization library.","active":true,"categories":["python"],"maintainers":[{"name":"harens","github":"harens","ports_count":163}],"variants":[],"dependencies":[{"type":"build","ports":["py314-wheel","clang-18","py314-build","py314-installer","py314-setuptools"]},{"type":"lib","ports":["python314"]},{"type":"run","ports":["py314-jinja2","py314-networkx","py314-ipython","py314-jsonpickle"]}],"depends_on":[{"type":"lib","ports":["py-pyvis"]}]},{"name":"avogadro","portdir":"science/avogadro","version":"2.0.0","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://avogadro.cc","description":"Molecule editor and visualiser","long_description":"Avogadro is an advanced molecular editor designed for use in computational chemistry, molecular modeling, bioinformatics, materials science, and related areas.","active":true,"categories":["science"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2108}],"variants":["debug","universal"],"dependencies":[{"type":"build","ports":["cmake","eigen3","clang-20"]},{"type":"lib","ports":["qt6-qtbase","avogadrolibs"]}],"depends_on":[]},{"name":"avogadrolibs","portdir":"science/avogadro","version":"2.0.0","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://avogadro.cc","description":"Molecule editor and visualiser","long_description":"Avogadro is an advanced molecular editor designed for use in computational chemistry, molecular modeling, bioinformatics, materials science, and related areas.","active":true,"categories":["science"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2108}],"variants":["debug","universal"],"dependencies":[{"type":"build","ports":["cmake","nlohmann-json","eigen3","clang-20","py314-pybind11"]},{"type":"lib","ports":["openbabel","pugixml","boost176","libarchive","qt6-qtbase","qt6-qtsvg","python314","spglib","msgpack","glew","hdf5","mmtf-cpp"]}],"depends_on":[{"type":"lib","ports":["avogadro"]}]},{"name":"py38-torrequest","portdir":"python/py-torrequest","version":"0.1.0","license":"none","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/erdiaker/torrequest","description":"A simple Python interface for HTTP(s) requests over Tor.","long_description":"A simple Python interface for HTTP(s) requests over Tor.","active":false,"categories":["python"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1397}],"variants":[],"dependencies":[{"type":"build","ports":["clang-16","py38-setuptools","py38-wheel","py38-build","py38-installer"]},{"type":"lib","ports":["python38","py38-requests","py38-socks","tor","py38-stem"]}],"depends_on":[]},{"name":"py39-torrequest","portdir":"python/py-torrequest","version":"0.1.0","license":"none","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/erdiaker/torrequest","description":"A simple Python interface for HTTP(s) requests over Tor.","long_description":"A simple Python interface for HTTP(s) requests over Tor.","active":false,"categories":["python"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1397}],"variants":[],"dependencies":[{"type":"build","ports":["clang-17","py39-setuptools","py39-wheel","py39-build","py39-installer"]},{"type":"lib","ports":["python39","py39-requests","py39-socks","tor","py39-stem"]}],"depends_on":[]},{"name":"gemini-cli","portdir":"llm/gemini-cli","version":"0.37.2","license":"Apache-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://geminicli.com","description":"Use Google Gemini from your terminal","long_description":"Gemini CLI is an open-source AI agent that brings the power of Google Gemini directly into your terminal.","active":true,"categories":["llm"],"maintainers":[{"name":"breun","github":"breun","ports_count":106}],"variants":[],"dependencies":[{"type":"build","ports":["npm10","clang-18"]},{"type":"lib","ports":["nodejs22"]}],"depends_on":[]},{"name":"py-torrequest","portdir":"python/py-torrequest","version":"0.1.0","license":"none","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/erdiaker/torrequest","description":"A simple Python interface for HTTP(s) requests over Tor.","long_description":"A simple Python interface for HTTP(s) requests over Tor.","active":true,"categories":["python"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1397}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py314-torrequest"]}],"depends_on":[]},{"name":"py310-torrequest","portdir":"python/py-torrequest","version":"0.1.0","license":"none","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/erdiaker/torrequest","description":"A simple Python interface for HTTP(s) requests over Tor.","long_description":"A simple Python interface for HTTP(s) requests over Tor.","active":true,"categories":["python"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1397}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py310-setuptools","py310-wheel","py310-build","py310-installer"]},{"type":"lib","ports":["tor","python310","py310-socks","py310-requests","py310-stem"]}],"depends_on":[]},{"name":"py311-torrequest","portdir":"python/py-torrequest","version":"0.1.0","license":"none","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/erdiaker/torrequest","description":"A simple Python interface for HTTP(s) requests over Tor.","long_description":"A simple Python interface for HTTP(s) requests over Tor.","active":true,"categories":["python"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1397}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py311-build","py311-installer","py311-setuptools","py311-wheel"]},{"type":"lib","ports":["tor","python311","py311-requests","py311-socks","py311-stem"]}],"depends_on":[]},{"name":"py312-torrequest","portdir":"python/py-torrequest","version":"0.1.0","license":"none","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/erdiaker/torrequest","description":"A simple Python interface for HTTP(s) requests over Tor.","long_description":"A simple Python interface for HTTP(s) requests over Tor.","active":true,"categories":["python"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1397}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py312-build","py312-installer","py312-setuptools","py312-wheel"]},{"type":"lib","ports":["tor","python312","py312-requests","py312-socks","py312-stem"]}],"depends_on":[]},{"name":"py313-torrequest","portdir":"python/py-torrequest","version":"0.1.0","license":"none","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/erdiaker/torrequest","description":"A simple Python interface for HTTP(s) requests over Tor.","long_description":"A simple Python interface for HTTP(s) requests over Tor.","active":true,"categories":["python"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1397}],"variants":[],"dependencies":[{"type":"build","ports":["py313-wheel","clang-18","py313-build","py313-installer","py313-setuptools"]},{"type":"lib","ports":["tor","python313","py313-requests","py313-socks","py313-stem"]}],"depends_on":[]},{"name":"py314-torrequest","portdir":"python/py-torrequest","version":"0.1.0","license":"none","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/erdiaker/torrequest","description":"A simple Python interface for HTTP(s) requests over Tor.","long_description":"A simple Python interface for HTTP(s) requests over Tor.","active":true,"categories":["python"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1397}],"variants":[],"dependencies":[{"type":"build","ports":["py314-wheel","clang-18","py314-build","py314-installer","py314-setuptools"]},{"type":"lib","ports":["tor","python314","py314-requests","py314-socks","py314-stem"]}],"depends_on":[{"type":"lib","ports":["py-torrequest"]}]},{"name":"libarchive","portdir":"archivers/libarchive","version":"3.8.7","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://libarchive.org/","description":"functions for reading and writing streaming archives","long_description":"Libarchive is a programming library that can create and read several different streaming archive formats, including most popular tar variants, several cpio formats, 7zip and rar. It can also write shar archives.","active":true,"categories":["archivers"],"maintainers":[{"name":"toby","github":"tobypeterson","ports_count":249}],"variants":["universal"],"dependencies":[{"type":"build","ports":["pkgconfig","clang-18"]},{"type":"extract","ports":["xz"]},{"type":"lib","ports":["xz","zlib","zstd","bzip2","libiconv","libxml2","libb2","lz4","lzo2"]}],"depends_on":[{"type":"extract","ports":["MacOSX10.10.sdk","MacOSX10.9.sdk","MacOSX10.7.sdk","MacOSX10.8.sdk","MacOSX10.6.sdk","MacOSX12.sdk","MacOSX11.sdk","MacOSX10.15.sdk","MacOSX10.14.sdk","MacOSX10.13.sdk","MacOSX10.12.sdk","MacOSX10.11.sdk"]},{"type":"lib","ports":["font-manager","pixz","osinfo-db-tools","libhttpseverywhere","e2fsprogs","libarchive-qt","qmmp","vips","claws-mail","lms","photoqt","poac","swi-prolog","mpv-legacy","samba4","ark","appstream-glib","fwup","PrismLauncher","gnome-autoar","libtifiles2","swi-prolog-devel","avogadrolibs","lnav","lnav-devel","elftoolchain","R-archive","libextractor","zeal","geeqie","Aseprite","epic5","hydrogen","mpv","libmamba","micromamba","cmake-devel","cmake-devel-docs","cmake-docs-devel","cmake-gui-devel","tesseract","tesseract-training","zorba","archivemount","cmake","cmake-docs","cmake-gui","zathura-plugin-cb","file-roller","gvfs","evince","glom","grilo-plugins","totem-pl-parser","melonds","mupdf"]},{"type":"run","ports":["py36-libarchive-c","py35-libarchive-c","py27-libarchive-c","py312-libarchive-c","py314-libarchive-c","py37-libarchive-c","py313-libarchive-c","py310-libarchive-c","py311-libarchive-c","rb33-ffi-libarchive","rb32-ffi-libarchive","rb31-ffi-libarchive","py39-libarchive-c","py38-libarchive-c"]}]},{"name":"converseen","portdir":"graphics/converseen","version":"0.15.2.3","license":"GPL-3","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/Faster3ck/converseen","description":"Converseen is an open source batch image converter and resizer.","long_description":"Converseen is an open source batch image converter and resizer. Thanks to the Magick++ image libraries it supports more than 100 image formats.","active":true,"categories":["graphics"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1397}],"variants":["debug","universal"],"dependencies":[{"type":"build","ports":["cmake","clang-20"]},{"type":"lib","ports":["qt6-qtbase","qt6-qttools","ImageMagick7"]}],"depends_on":[]},{"name":"py-audiocraft","portdir":"python/py-audiocraft","version":"1.3.0","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/facebookresearch/audiocraft","description":"Audio generation framework from Meta AI Research","long_description":"AudioCraft is a library for audio generation from Meta AI Research, providing the code and models for MusicGen (music generation), AudioGen (audio generation), EnCodec (audio compression), and Multi Band Diffusion (enhancement).","active":true,"categories":["science","audio","python"],"maintainers":[{"name":"pguyot","github":"pguyot","ports_count":159}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py314-audiocraft"]}],"depends_on":[]},{"name":"py313-audiocraft","portdir":"python/py-audiocraft","version":"1.3.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/facebookresearch/audiocraft","description":"Audio generation framework from Meta AI Research","long_description":"AudioCraft is a library for audio generation from Meta AI Research, providing the code and models for MusicGen (music generation), AudioGen (audio generation), EnCodec (audio compression), and Multi Band Diffusion (enhancement).","active":true,"categories":["science","audio","python"],"maintainers":[{"name":"pguyot","github":"pguyot","ports_count":159}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py313-build","py313-installer","py313-setuptools","py313-wheel"]},{"type":"lib","ports":["py313-soundfile","py313-pytorch","py313-huggingface_hub","py313-transformers","py313-sentencepiece","py313-einops","py313-julius","py313-pystoi","py313-torchdiffeq","py313-av","py313-xformers","python313","py313-pesq","py313-torchaudio","py313-gradio","py313-encodec","py313-torchmetrics","py313-hydra-core","py313-demucs","py313-torchvision","py313-flashy","py313-hydra-colorlog","py313-spaCy","py313-num2words","py313-numpy","py313-tqdm","py313-protobuf3","py313-librosa"]}],"depends_on":[]},{"name":"py314-audiocraft","portdir":"python/py-audiocraft","version":"1.3.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/facebookresearch/audiocraft","description":"Audio generation framework from Meta AI Research","long_description":"AudioCraft is a library for audio generation from Meta AI Research, providing the code and models for MusicGen (music generation), AudioGen (audio generation), EnCodec (audio compression), and Multi Band Diffusion (enhancement).","active":true,"categories":["science","audio","python"],"maintainers":[{"name":"pguyot","github":"pguyot","ports_count":159}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py314-build","py314-installer","py314-setuptools","py314-wheel"]},{"type":"lib","ports":["py314-soundfile","py314-huggingface_hub","py314-transformers","py314-sentencepiece","py314-einops","py314-julius","py314-pystoi","py314-torchdiffeq","py314-av","py314-librosa","py314-xformers","python314","py314-pesq","py314-torchaudio","py314-gradio","py314-encodec","py314-torchmetrics","py314-hydra-core","py314-demucs","py314-torchvision","py314-flashy","py314-hydra-colorlog","py314-num2words","py314-numpy","py314-tqdm","py314-protobuf3","py314-pytorch"]}],"depends_on":[{"type":"lib","ports":["py-audiocraft"]}]},{"name":"libjpeg-turbo-devel","portdir":"graphics/libjpeg-turbo-devel","version":"3.1.4.1","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://www.libjpeg-turbo.org","description":"SIMD-accelerated libjpeg-compatible JPEG codec library","long_description":"libjpeg-turbo is a JPEG image codec that uses SIMD instructions (MMX, SSE2, NEON) to accelerate baseline JPEG compression and decompression on x86, x86-64, and ARM systems. On such systems, libjpeg-turbo is generally 2-6x as fast as libjpeg, all else being equal. On other types of systems, libjpeg-turbo can still outperform libjpeg by a significant amount, by virtue of its highly-optimized Huffman coding routines. In many cases, the performance of libjpeg-turbo rivals that of proprietary high-speed JPEG codecs.","active":true,"categories":["graphics"],"maintainers":[{"name":"larryv","github":"larryv","ports_count":49},{"name":"mascguy","github":"mascguy","ports_count":357},{"name":"jmr","github":"jmroot","ports_count":353}],"variants":["debug","java","tests","universal"],"dependencies":[{"type":"build","ports":["cmake","nasm","clang-18"]}],"depends_on":[]},{"name":"cairo","portdir":"graphics/cairo","version":"1.18.4","license":"(LGPL-2.1 or MPL-1.1)","platforms":"darwin macosx","epoch":0,"replaced_by":null,"homepage":"https://www.cairographics.org","description":"Cairo is a vector graphics library with cross-device output support","long_description":"Cairo is a vector graphics library with cross-device output support. It is designed to produce identical output on all output media while taking advantage of display hardware acceleration when available (e.g. through the X Render Extension).","active":true,"categories":["graphics"],"maintainers":[{"name":"ryandesign","github":"ryandesign","ports_count":2085},{"name":"mascguy","github":"mascguy","ports_count":357}],"variants":["debug","debugoptimized","quartz","x11","tests","universal"],"dependencies":[{"type":"build","ports":["meson","ninja","pkgconfig","clang-18","python314"]},{"type":"extract","ports":["xz"]},{"type":"lib","ports":["freetype","expat","lzo2","xorg-xcb-util","xrender","xorg-libXext","zlib","glib2","fontconfig","libpixman","libpng"]}],"depends_on":[{"type":"lib","ports":["grass","libayatana-appindicator","libayatana-indicator","ayatana-ido","py37-cairocffi","cairomm-1.0","py38-cairocffi","p5.26-cairo","graphviz-devel","gnuradio-devel","gjs","gjs-devel","seed","gstreamer1-gst-plugins-good","frei0r-plugins","gtk2hs","libiodbc","tcpflow","tcpflow-devel","php53-cairo","php55-cairo","php54-cairo","php56-cairo","php53-cairo_wrapper","php54-cairo_wrapper","php55-cairo_wrapper","php56-cairo_wrapper","oxygen-gtk2","oxygen-gtk3","cogl","AfterStep","gst","gtkmm4","spice-gtk","hist","texlive-bin","py27-cairocffi","py35-cairocffi","py36-cairocffi","swi-prolog-devel","pinpoint","totem","p5.28-cairo","p5.30-cairo","p5.32-cairo","p5.34-cairo","gobject-introspection","libchamplain","birdfont","magic","xcircuit","pure-gtk","harfbuzz","gnome-photos","pango-devel","gtk4-devel","gst-plugins-cairovis","lib2geom","lib2geom-devel","gtk4","scite","fntsample","wxgtk-2.8","wxsvg","ipe","graphviz","R-gdtools","rb-rcairo","rb19-rcairo","wxgtk-3.0","wxgtk-3.0-cxx11","Chatty","py39-cairo","i3","xfce4-panel","gle-graphics","QGLE","openslide","litebrowser","termdebug","libsvg-cairo","awesome","poppler-qt4-mac","poppler","poppler-qt5","libspectre","rofi","ffmpeg4","gtkextra3","xboard","kicad","timg","rb33-cairo","rb32-cairo","rb31-cairo","librsvg","metview","magicspp","R-Cairo","harfbuzz-devel","grads","cairomm","xschem","vte","darktable-devel","darktable","gtk-vnc","nyxt","tesseract-training","webkit2-gtk","webkit2-gtk-devel","gegl","gegl-devel","rdkit","libgdiplus","diff-pdf","py27-cairo","py36-cairo","py310-cairo","py312-cairo","py313-cairo","py314-cairo","py311-cairo","grass7","inkscape","py39-cairocffi","gstreamer1-gst-plugins-base","libadwaita","pango","gnuradio","gnuradio-next","librasterlite2","geany","pioneers","cherrytree","libshumate","mapserver","dia","gingerblue","ristretto","gnome-radio","gnome-voice","goffice","libhandy","linsmith","fontforge","inkscape-devel","librsvg-devel","Io","wesnoth","py310-cairocffi","py311-cairocffi","py312-cairocffi","py313-cairocffi","py314-cairocffi","bali-phy","bali-phy-devel","rawtherapee","pspp","pspp-devel","rrdtool","scribus","ncarg","openbabel","openbabel2","openscad","openscad-devel","xmlroff","FreeRDP","pqiv","cl-cffi-gtk","libdbusmenu","synfig","poppler-devel","poppler-devel-qt5","abiword-x11","fortran-cairo","gtk-fortran","swi-prolog","racket","R","dino","paps","py35-cairo","py37-cairo","py38-cairo","scribus-devel","rb33-cairo-gobject","rb32-cairo-gobject","rb31-cairo-gobject","giza","Hypr","sakura","xpad","clutter","gmsh"]},{"type":"run","ports":["pympress"]}]},{"name":"vala","portdir":"lang/vala","version":"0.56.19","license":"LGPL-2.1+","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://vala.dev","description":"Compiler for the GObject type system","long_description":"Vala is a new programming language that aims to bring modern programming language features to GNOME developers without imposing any additional runtime requirements and without using a different ABI compared to applications and libraries written in C.","active":true,"categories":["lang"],"maintainers":[{"name":"mascguy","github":"mascguy","ports_count":357}],"variants":["valadoc","universal"],"dependencies":[{"type":"build","ports":["clang-18","pkgconfig","docbook-xml","docbook-xsl-nons","help2man","libxslt","bison","flex","gettext"]},{"type":"extract","ports":["xz"]},{"type":"lib","ports":["gobject-introspection","graphviz","gettext-runtime","glib2"]}],"depends_on":[{"type":"build","ports":["font-manager","libayatana-appindicator","libayatana-indicator","libsecret","gssdp","gupnp","ayatana-ido","gedit","gnome-calculator","grilo","gtksourceview3","libsoup","libsoup-2.4","libsoup-devel","gupnp-dlna","libgweather","libhttpseverywhere","libfeedback","libmm-glib","tiv","libdbusmenu","seahorse","gmime","gmime3","tracker3","dino","gtk-vnc","telepathy-glib","libgee06","spice-gtk","zeitgeist","dconf","baobab","gcr","gnome-autoar","gnome-chess","libhandy-0.0","libvirt-glib","xmlbird","gtkspell3","libxfce4util","libdmapsharing","libpeas1","gmpc","geoclue2","libchamplain","libsocialweb","uhttpmock","birdfont","libxfce4ui","libmediaart","gucharmap","gedit-plugins","rygel","libical","gspell","tracker","midori","gupnp-av","gnome-online-accounts","libpeas","libosinfo","libgee","pdfpc","libadwaita","gcab","libdazzle","libdazzle-devel","libshumate","appstream","folks"]},{"type":"lib","ports":["gtksourceview4","vte","gegl","gegl-devel","babl","libgda5","gnome3-core","gtksourceview5","gitg","libhandy","valabind","gegl-0.3","libproxy-vapi","anjuta","librsvg","babl-devel","gexiv2","libgit2-glib","librsvg-devel"]},{"type":"run","ports":["gnome3-core"]}]},{"name":"duckdb","portdir":"databases/duckdb","version":"1.5.2","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://www.duckdb.org","description":"DuckDB is an embeddable SQL OLAP Database Management System","long_description":"DuckDB is an embedded database designed to execute analytical SQL queries fast while embedded in another process. It is designed to be easy to install and easy to use. DuckDB has no external dependencies. DuckDB has bindings for C/C++, Python and R. DuckDB is developed by the Database Architectures group of the CWI.","active":true,"categories":["databases"],"maintainers":[{"name":"herby.gillot","github":"herbygillot","ports_count":1044}],"variants":["debug","universal"],"dependencies":[{"type":"build","ports":["zstd","cmake","pkgconfig","clang-18","python314"]},{"type":"fetch","ports":["git"]},{"type":"lib","ports":["openssl3"]}],"depends_on":[]},{"name":"wabt","portdir":"lang/wabt","version":"1.0.40","license":"Apache-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/WebAssembly/wabt","description":"The WebAssembly Binary Toolkit","long_description":"WABT (we pronounce it \"wabbit\") is a suite of tools for WebAssembly, including: wat2wasm: translate from WebAssembly text format to the WebAssembly binary format wasm2wat: the inverse of wat2wasm, translate from the binary format back to the text format (also known as a .wat) wasm-objdump: print information about a wasm binary. Similiar to objdump. wasm-interp: decode and run a WebAssembly binary file using a stack-based interpreter wasm-decompile: decompile a wasm binary into readable C-like syntax. wat-desugar: parse .wat text form as supported by the spec interpreter (s-expressions, flat syntax, or mixed) and print \"canonical\" flat format wasm2c: convert a WebAssembly binary file to a C source and header wasm-strip: remove sections of a WebAssembly binary file wasm-validate: validate a file in the WebAssembly binary format wast2json: convert a file in the wasm spec test format to a JSON file and associated wasm binary files wasm-stats: output stats for a module spectest-interp: read a Spectest JSON file, and run its tests in the interpreter These tools are intended for use in (or for development of) toolchains or other systems that want to manipulate WebAssembly files.","active":true,"categories":["lang"],"maintainers":[{"name":"easieste","github":"","ports_count":1}],"variants":["debug","universal"],"dependencies":[{"type":"build","ports":["cmake","clang-20"]},{"type":"extract","ports":["xz"]},{"type":"fetch","ports":["git"]}],"depends_on":[]},{"name":"oh-my-posh","portdir":"sysutils/oh-my-posh","version":"29.10.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":1044},{"name":"ihj3s1wy","github":"PinoTucana","ports_count":1}],"variants":[],"dependencies":[{"type":"build","ports":["go","clang-18"]}],"depends_on":[]},{"name":"py37-docstring_parser","portdir":"python/py-docstring_parser","version":"0.15","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/rr-/docstring_parser","description":"Parse Python docstrings","long_description":"Parse Python docstrings Currently support ReST, Google, Numpydoc-style and Epydoc docstrings.","active":false,"categories":["python"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1397}],"variants":[],"dependencies":[{"type":"build","ports":["py37-poetry-core","py37-build","py37-installer","clang-16"]},{"type":"lib","ports":["python37"]}],"depends_on":[{"type":"lib","ports":["py37-magicgui"]}]},{"name":"py39-docstring_parser","portdir":"python/py-docstring_parser","version":"0.17.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/rr-/docstring_parser","description":"Parse Python docstrings","long_description":"Parse Python docstrings Currently support ReST, Google, Numpydoc-style and Epydoc docstrings.","active":false,"categories":["python"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1397}],"variants":[],"dependencies":[{"type":"build","ports":["py39-build","py39-hatchling","py39-installer","clang-17"]},{"type":"lib","ports":["python39"]}],"depends_on":[{"type":"lib","ports":["py39-magicgui"]}]},{"name":"py38-docstring_parser","portdir":"python/py-docstring_parser","version":"0.16","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/rr-/docstring_parser","description":"Parse Python docstrings","long_description":"Parse Python docstrings Currently support ReST, Google, Numpydoc-style and Epydoc docstrings.","active":false,"categories":["python"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1397}],"variants":[],"dependencies":[{"type":"build","ports":["py38-poetry-core","py38-build","py38-installer","clang-16"]},{"type":"lib","ports":["python38"]}],"depends_on":[{"type":"lib","ports":["py38-magicgui"]}]},{"name":"rust-analyzer","portdir":"devel/rust-analyzer","version":"20260413","license":"Apache-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://rust-analyzer.github.io","description":"A Rust compiler frontend providing LSP implementation","long_description":"rust-analyzer is a modular compiler frontend for the Rust language. It is a part of a larger rls-2.0 effort to create excellent IDE support for Rust.","active":true,"categories":["devel"],"maintainers":[{"name":"","github":"fabius","ports_count":1},{"name":"herby.gillot","github":"herbygillot","ports_count":1044}],"variants":["universal"],"dependencies":[{"type":"build","ports":["cargo","legacy-support","rust","clang-20"]},{"type":"lib","ports":["libunwind"]}],"depends_on":[]},{"name":"nss","portdir":"net/nss","version":"3.122.1","license":"(MPL-2 or GPL-2+ or LGPL-2.1+)","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://developer.mozilla.org/en-US/docs/Mozilla/Projects/NSS","description":"Network Security Service libraries.","long_description":"Network Security Service libraries.","active":true,"categories":["net"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["zlib","sqlite3","nspr"]}],"depends_on":[{"type":"build","ports":["pkcs11-provider"]},{"type":"lib","ports":["pidgin-encryption","xmlsec","suricata","qca","qca-qt5","qca-pkcs11","qca-qt5-pkcs11","poppler","poppler-qt5","evolution-data-server","evolution-data-server-gtk4","libreoffice","nut","gdm","redwax-tool","xmlsec-1.2","poppler-devel","liboauth","poppler-devel-qt5"]}]},{"name":"py-docstring_parser","portdir":"python/py-docstring_parser","version":"0.18.0","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/rr-/docstring_parser","description":"Parse Python docstrings","long_description":"Parse Python docstrings Currently support ReST, Google, Numpydoc-style and Epydoc docstrings.","active":true,"categories":["python"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1397}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py314-docstring_parser"]}],"depends_on":[]},{"name":"py310-docstring_parser","portdir":"python/py-docstring_parser","version":"0.18.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/rr-/docstring_parser","description":"Parse Python docstrings","long_description":"Parse Python docstrings Currently support ReST, Google, Numpydoc-style and Epydoc docstrings.","active":true,"categories":["python"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1397}],"variants":[],"dependencies":[{"type":"build","ports":["py310-build","py310-hatchling","py310-installer","clang-18"]},{"type":"lib","ports":["python310"]}],"depends_on":[{"type":"lib","ports":["py310-magicgui"]}]},{"name":"py311-docstring_parser","portdir":"python/py-docstring_parser","version":"0.18.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/rr-/docstring_parser","description":"Parse Python docstrings","long_description":"Parse Python docstrings Currently support ReST, Google, Numpydoc-style and Epydoc docstrings.","active":true,"categories":["python"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1397}],"variants":[],"dependencies":[{"type":"build","ports":["py311-build","py311-installer","py311-hatchling","clang-18"]},{"type":"lib","ports":["python311"]}],"depends_on":[{"type":"lib","ports":["py311-magicgui"]}]},{"name":"py312-docstring_parser","portdir":"python/py-docstring_parser","version":"0.18.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/rr-/docstring_parser","description":"Parse Python docstrings","long_description":"Parse Python docstrings Currently support ReST, Google, Numpydoc-style and Epydoc docstrings.","active":true,"categories":["python"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1397}],"variants":[],"dependencies":[{"type":"build","ports":["py312-build","py312-installer","py312-hatchling","clang-18"]},{"type":"lib","ports":["python312"]}],"depends_on":[{"type":"lib","ports":["py312-magicgui"]}]},{"name":"py313-docstring_parser","portdir":"python/py-docstring_parser","version":"0.18.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/rr-/docstring_parser","description":"Parse Python docstrings","long_description":"Parse Python docstrings Currently support ReST, Google, Numpydoc-style and Epydoc docstrings.","active":true,"categories":["python"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1397}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py313-build","py313-installer","py313-hatchling"]},{"type":"lib","ports":["python313"]}],"depends_on":[{"type":"lib","ports":["py313-magicgui"]}]},{"name":"py314-docstring_parser","portdir":"python/py-docstring_parser","version":"0.18.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/rr-/docstring_parser","description":"Parse Python docstrings","long_description":"Parse Python docstrings Currently support ReST, Google, Numpydoc-style and Epydoc docstrings.","active":true,"categories":["python"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1397}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py314-build","py314-installer","py314-hatchling"]},{"type":"lib","ports":["python314"]}],"depends_on":[{"type":"lib","ports":["py-docstring_parser","py314-magicgui"]}]},{"name":"py-pysigma","portdir":"python/py-pysigma","version":"1.3.1","license":"LGPL-2.1","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/SigmaHQ/pySigma","description":"Sigma rule processing and conversion tools","long_description":"Sigma rule processing and conversion tools","active":true,"categories":["python"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1397}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py314-pysigma"]}],"depends_on":[]},{"name":"py310-pysigma","portdir":"python/py-pysigma","version":"1.3.1","license":"LGPL-2.1","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/SigmaHQ/pySigma","description":"Sigma rule processing and conversion tools","long_description":"Sigma rule processing and conversion tools","active":true,"categories":["python"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1397}],"variants":[],"dependencies":[{"type":"build","ports":["py310-build","py310-poetry-core","py310-installer","clang-18"]},{"type":"lib","ports":["py310-parsing","py310-yaml","py310-jinja2","python310","py310-diskcache-stubs","py310-types-pyyaml","py310-diskcache","py310-requests","py310-typing_extensions","py310-packaging"]}],"depends_on":[{"type":"lib","ports":["py310-sigma-cli"]}]},{"name":"py312-pysigma","portdir":"python/py-pysigma","version":"1.3.1","license":"LGPL-2.1","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/SigmaHQ/pySigma","description":"Sigma rule processing and conversion tools","long_description":"Sigma rule processing and conversion tools","active":true,"categories":["python"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1397}],"variants":[],"dependencies":[{"type":"build","ports":["py312-build","py312-installer","py312-poetry-core","clang-18"]},{"type":"lib","ports":["py312-requests","py312-parsing","py312-yaml","python312","py312-diskcache-stubs","py312-types-pyyaml","py312-diskcache","py312-packaging","py312-jinja2","py312-typing_extensions"]}],"depends_on":[{"type":"lib","ports":["py312-sigma-cli"]}]},{"name":"py313-pysigma","portdir":"python/py-pysigma","version":"1.3.1","license":"LGPL-2.1","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/SigmaHQ/pySigma","description":"Sigma rule processing and conversion tools","long_description":"Sigma rule processing and conversion tools","active":true,"categories":["python"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1397}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py313-build","py313-installer","py313-poetry-core"]},{"type":"lib","ports":["py313-yaml","py313-jinja2","py313-parsing","python313","py313-diskcache-stubs","py313-types-pyyaml","py313-diskcache","py313-packaging","py313-requests","py313-typing_extensions"]}],"depends_on":[{"type":"lib","ports":["py313-sigma-cli"]}]},{"name":"py311-pysigma","portdir":"python/py-pysigma","version":"1.3.1","license":"LGPL-2.1","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/SigmaHQ/pySigma","description":"Sigma rule processing and conversion tools","long_description":"Sigma rule processing and conversion tools","active":true,"categories":["python"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1397}],"variants":[],"dependencies":[{"type":"build","ports":["py311-build","py311-installer","py311-poetry-core","clang-18"]},{"type":"lib","ports":["py311-requests","py311-jinja2","py311-yaml","python311","py311-diskcache-stubs","py311-types-pyyaml","py311-diskcache","py311-packaging","py311-parsing","py311-typing_extensions"]}],"depends_on":[{"type":"lib","ports":["py311-sigma-cli"]}]},{"name":"py314-pysigma","portdir":"python/py-pysigma","version":"1.3.1","license":"LGPL-2.1","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/SigmaHQ/pySigma","description":"Sigma rule processing and conversion tools","long_description":"Sigma rule processing and conversion tools","active":true,"categories":["python"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1397}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py314-build","py314-installer","py314-poetry-core"]},{"type":"lib","ports":["py314-typing_extensions","py314-yaml","py314-jinja2","python314","py314-diskcache-stubs","py314-types-pyyaml","py314-diskcache","py314-packaging","py314-requests","py314-parsing"]}],"depends_on":[{"type":"lib","ports":["py-pysigma","py314-sigma-cli"]}]},{"name":"atuin","portdir":"sysutils/atuin","version":"18.14.1","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://atuin.sh/","description":"Magical shell history","long_description":"Magical shell history. Atuin replaces your existing shell history with a SQLite database, and records additional context for your commands. Additionally, it provides optional and fully encrypted synchronisation of your history between machines, via an Atuin server.","active":true,"categories":["sysutils"],"maintainers":[{"name":"herby.gillot","github":"herbygillot","ports_count":1044}],"variants":["universal"],"dependencies":[{"type":"build","ports":["cargo","legacy-support","protobuf3-cpp","rust","clang-20"]},{"type":"lib","ports":["libunwind"]}],"depends_on":[]}]}