{"count":51960,"next":"https://ports.macports.org/api/v1/ports/?format=json&ordering=updated_at&page=1026","previous":"https://ports.macports.org/api/v1/ports/?format=json&ordering=updated_at&page=1024","results":[{"name":"py38-tkinter","portdir":"python/py-tkinter","version":"3.8.20","license":"PSF","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://docs.python.org/release/3.8.20/library/tkinter.html","description":"Python bindings to the Tk widget set","long_description":"Python bindings to the Tk widget set","active":true,"categories":["graphics","python"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18","py38-wheel","py38-build","py38-installer","py38-setuptools"]},{"type":"extract","ports":["xz"]},{"type":"lib","ports":["tk","python38"]}],"depends_on":[{"type":"lib","ports":["py38-opengl","py38-Pillow","py38-rtm","py38-pmw"]}]},{"name":"py39-tkinter","portdir":"python/py-tkinter","version":"3.9.25","license":"PSF","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://docs.python.org/release/3.9.25/library/tkinter.html","description":"Python bindings to the Tk widget set","long_description":"Python bindings to the Tk widget set","active":true,"categories":["graphics","python"],"maintainers":[{"name":"jmr","github":"jmroot","ports_count":353}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18","py39-wheel","py39-build","py39-installer","py39-setuptools"]},{"type":"extract","ports":["xz"]},{"type":"lib","ports":["tk","python39"]}],"depends_on":[{"type":"lib","ports":["py39-Pillow","py39-pmw","py39-opengl"]}]},{"name":"py310-tkinter","portdir":"python/py-tkinter","version":"3.10.20","license":"PSF","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://docs.python.org/release/3.10.20/library/tkinter.html","description":"Python bindings to the Tk widget set","long_description":"Python bindings to the Tk widget set","active":true,"categories":["graphics","python"],"maintainers":[{"name":"jmr","github":"jmroot","ports_count":353}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18","py310-wheel","py310-build","py310-installer","py310-setuptools"]},{"type":"extract","ports":["xz"]},{"type":"lib","ports":["python310","tk"]}],"depends_on":[{"type":"lib","ports":["py310-Pillow","py310-opengl","py310-pmw"]}]},{"name":"py311-tkinter","portdir":"python/py-tkinter","version":"3.11.15","license":"PSF","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://docs.python.org/release/3.11.15/library/tkinter.html","description":"Python bindings to the Tk widget set","long_description":"Python bindings to the Tk widget set","active":true,"categories":["graphics","python"],"maintainers":[{"name":"jmr","github":"jmroot","ports_count":353}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18","py311-installer","py311-setuptools","py311-wheel","py311-build"]},{"type":"extract","ports":["xz"]},{"type":"lib","ports":["python311","tk"]}],"depends_on":[{"type":"lib","ports":["py311-Pillow","py311-opengl"]}]},{"name":"py312-tkinter","portdir":"python/py-tkinter","version":"3.12.13","license":"PSF","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://docs.python.org/release/3.12.13/library/tkinter.html","description":"Python bindings to the Tk widget set","long_description":"Python bindings to the Tk widget set","active":true,"categories":["graphics","python"],"maintainers":[{"name":"jmr","github":"jmroot","ports_count":353}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18","py312-installer","py312-setuptools","py312-wheel","py312-build"]},{"type":"extract","ports":["xz"]},{"type":"lib","ports":["python312","tk"]}],"depends_on":[{"type":"lib","ports":["py312-Pillow","py312-opengl"]}]},{"name":"py313-tkinter","portdir":"python/py-tkinter","version":"3.13.13","license":"PSF","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://docs.python.org/release/3.13.13/library/tkinter.html","description":"Python bindings to the Tk widget set","long_description":"Python bindings to the Tk widget set","active":true,"categories":["graphics","python"],"maintainers":[{"name":"jmr","github":"jmroot","ports_count":353}],"variants":["universal"],"dependencies":[{"type":"build","ports":["py313-wheel","py313-build","py313-installer","py313-setuptools","clang-18"]},{"type":"extract","ports":["xz"]},{"type":"lib","ports":["python313","tk"]}],"depends_on":[{"type":"lib","ports":["py313-Pillow","py313-opengl","py313-rtm"]}]},{"name":"py314-tkinter","portdir":"python/py-tkinter","version":"3.14.5","license":"PSF","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://docs.python.org/release/3.14.5/library/tkinter.html","description":"Python bindings to the Tk widget set","long_description":"Python bindings to the Tk widget set","active":true,"categories":["graphics","python"],"maintainers":[{"name":"jmr","github":"jmroot","ports_count":353}],"variants":["universal"],"dependencies":[{"type":"build","ports":["py314-wheel","py314-build","py314-installer","py314-setuptools","clang-18"]},{"type":"extract","ports":["xz"]},{"type":"lib","ports":["python314","tk"]}],"depends_on":[{"type":"lib","ports":["py-tkinter","py314-Pillow","py314-opengl"]},{"type":"run","ports":["netgen"]}]},{"name":"p5.26-yaml-libyaml","portdir":"perl/p5-yaml-libyaml","version":"0.820.0","license":"(Artistic-1 or GPL)","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/YAML::LibYAML","description":"YAML::LibYAML - Perl YAML Serialization using XS and libyaml","long_description":"YAML::LibYAML - Perl YAML Serialization using XS and libyaml","active":false,"categories":["perl"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-9.0"]},{"type":"lib","ports":["perl5.26"]}],"depends_on":[{"type":"build","ports":["p5.26-www-mechanize-cached","p5.26-inline-c","p5.26-mail-dkim"]},{"type":"lib","ports":["p5.26-test-yaml-valid","p5.26-config-any","p5.26-moosex-storage","p5.26-dancer","p5.26-dancer2"]}]},{"name":"p5-yaml-libyaml","portdir":"perl/p5-yaml-libyaml","version":"0.907.0","license":"(Artistic-1 or GPL)","platforms":"darwin","epoch":0,"replaced_by":"p5.34-yaml-libyaml","homepage":"https://metacpan.org/pod/YAML::LibYAML","description":"YAML::LibYAML - Perl YAML Serialization using XS and libyaml","long_description":"YAML::LibYAML - Perl YAML Serialization using XS and libyaml","active":true,"categories":["perl"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["p5.34-yaml-libyaml"]}],"depends_on":[]},{"name":"p5.28-yaml-libyaml","portdir":"perl/p5-yaml-libyaml","version":"0.907.0","license":"(Artistic-1 or GPL)","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/YAML::LibYAML","description":"YAML::LibYAML - Perl YAML Serialization using XS and libyaml","long_description":"YAML::LibYAML - Perl YAML Serialization using XS and libyaml","active":true,"categories":["perl"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["p5.28-test-warnings","clang-18"]},{"type":"lib","ports":["perl5.28"]}],"depends_on":[{"type":"build","ports":["p5.28-inline-c","p5.28-par-dist","p5.28-mail-dkim"]},{"type":"lib","ports":["p5.28-moosex-storage","p5.28-config-any","p5.28-test-yaml-valid","p5.28-dancer","p5.28-dancer2"]}]},{"name":"p5.30-yaml-libyaml","portdir":"perl/p5-yaml-libyaml","version":"0.907.0","license":"(Artistic-1 or GPL)","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/YAML::LibYAML","description":"YAML::LibYAML - Perl YAML Serialization using XS and libyaml","long_description":"YAML::LibYAML - Perl YAML Serialization using XS and libyaml","active":true,"categories":["perl"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["p5.30-test-warnings","clang-18"]},{"type":"lib","ports":["perl5.30"]}],"depends_on":[{"type":"build","ports":["p5.30-inline-c","p5.30-par-dist","p5.30-mail-dkim"]},{"type":"lib","ports":["p5.30-moosex-storage","p5.30-config-any","p5.30-test-yaml-valid","p5.30-dancer","p5.30-dancer2"]}]},{"name":"p5.32-yaml-libyaml","portdir":"perl/p5-yaml-libyaml","version":"0.907.0","license":"(Artistic-1 or GPL)","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/YAML::LibYAML","description":"YAML::LibYAML - Perl YAML Serialization using XS and libyaml","long_description":"YAML::LibYAML - Perl YAML Serialization using XS and libyaml","active":true,"categories":["perl"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["p5.32-test-warnings","clang-18"]},{"type":"lib","ports":["perl5.32"]}],"depends_on":[{"type":"build","ports":["p5.32-inline-c","p5.32-par-dist","p5.32-mail-dkim"]},{"type":"lib","ports":["p5.32-moosex-storage","p5.32-config-any","p5.32-test-yaml-valid","p5.32-dancer","p5.32-dancer2"]}]},{"name":"p5.34-yaml-libyaml","portdir":"perl/p5-yaml-libyaml","version":"0.907.0","license":"(Artistic-1 or GPL)","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/YAML::LibYAML","description":"YAML::LibYAML - Perl YAML Serialization using XS and libyaml","long_description":"YAML::LibYAML - Perl YAML Serialization using XS and libyaml","active":true,"categories":["perl"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["p5.34-test-warnings","clang-18"]},{"type":"lib","ports":["perl5.34"]}],"depends_on":[{"type":"build","ports":["p5.34-par-dist","p5.34-mail-dkim","p5.34-inline-c"]},{"type":"lib","ports":["p5.34-dancer","p5.34-dancer2","p5.34-moosex-storage","p5.34-test-yaml-valid","p5-yaml-libyaml","ikiwiki","fsdb","p5.34-config-any"]}]},{"name":"p5.26-net-cidr-lite","portdir":"perl/p5-net-cidr-lite","version":"0.210.0","license":"(Artistic-1 or GPL)","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/Net::CIDR::Lite","description":"Net::CIDR::Lite - Perl extension for merging IPv4 or IPv6 CIDR addresses","long_description":"Net::CIDR::Lite - Perl extension for merging IPv4 or IPv6 CIDR addresses","active":false,"categories":["perl"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-9.0"]},{"type":"lib","ports":["perl5.26"]}],"depends_on":[{"type":"lib","ports":["p5.26-mail-spamassassin"]}]},{"name":"p5-net-cidr-lite","portdir":"perl/p5-net-cidr-lite","version":"0.240.0","license":"(Artistic-1 or GPL)","platforms":"{darwin any}","epoch":0,"replaced_by":"p5.34-net-cidr-lite","homepage":"https://metacpan.org/pod/Net::CIDR::Lite","description":"Net::CIDR::Lite - Perl extension for merging IPv4 or IPv6 CIDR addresses","long_description":"Net::CIDR::Lite - Perl extension for merging IPv4 or IPv6 CIDR addresses","active":true,"categories":["perl"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["p5.34-net-cidr-lite"]}],"depends_on":[]},{"name":"p5.28-net-cidr-lite","portdir":"perl/p5-net-cidr-lite","version":"0.240.0","license":"(Artistic-1 or GPL)","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/Net::CIDR::Lite","description":"Net::CIDR::Lite - Perl extension for merging IPv4 or IPv6 CIDR addresses","long_description":"Net::CIDR::Lite - Perl extension for merging IPv4 or IPv6 CIDR addresses","active":true,"categories":["perl"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["perl5.28"]}],"depends_on":[{"type":"lib","ports":["p5.28-mail-spamassassin","p5.28-net-patricia"]}]},{"name":"p5.30-net-cidr-lite","portdir":"perl/p5-net-cidr-lite","version":"0.240.0","license":"(Artistic-1 or GPL)","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/Net::CIDR::Lite","description":"Net::CIDR::Lite - Perl extension for merging IPv4 or IPv6 CIDR addresses","long_description":"Net::CIDR::Lite - Perl extension for merging IPv4 or IPv6 CIDR addresses","active":true,"categories":["perl"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["perl5.30"]}],"depends_on":[{"type":"lib","ports":["p5.30-mail-spamassassin","p5.30-net-patricia"]}]},{"name":"p5.32-net-cidr-lite","portdir":"perl/p5-net-cidr-lite","version":"0.240.0","license":"(Artistic-1 or GPL)","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/Net::CIDR::Lite","description":"Net::CIDR::Lite - Perl extension for merging IPv4 or IPv6 CIDR addresses","long_description":"Net::CIDR::Lite - Perl extension for merging IPv4 or IPv6 CIDR addresses","active":true,"categories":["perl"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["perl5.32"]}],"depends_on":[{"type":"lib","ports":["p5.32-mail-spamassassin","p5.32-net-patricia"]}]},{"name":"p5.34-net-cidr-lite","portdir":"perl/p5-net-cidr-lite","version":"0.240.0","license":"(Artistic-1 or GPL)","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/Net::CIDR::Lite","description":"Net::CIDR::Lite - Perl extension for merging IPv4 or IPv6 CIDR addresses","long_description":"Net::CIDR::Lite - Perl extension for merging IPv4 or IPv6 CIDR addresses","active":true,"categories":["perl"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["perl5.34"]}],"depends_on":[{"type":"lib","ports":["p5-net-cidr-lite","p5.34-mail-spamassassin","p5.34-net-patricia"]}]},{"name":"libopenmpt","portdir":"audio/libopenmpt","version":"0.8.6","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://lib.openmpt.org","description":"Library to decode tracked music files","long_description":"libopenmpt is a cross-platform C++ and C library to decode tracked music files (modules) into a raw PCM audio stream.","active":true,"categories":["devel","multimedia","audio"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["pkgconfig","clang-20"]},{"type":"lib","ports":["libsndfile","libvorbis","zlib","portaudio","libogg","mpg123","flac"]}],"depends_on":[{"type":"lib","ports":["audacious-plugins","gstreamer1-gst-plugins-bad","musikcube"]},{"type":"run","ports":["rb33-ffi-openmpt","rb32-ffi-openmpt","rb31-ffi-openmpt"]}]},{"name":"llama.cpp","portdir":"llm/llama.cpp","version":"9102","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/ggerganov/llama.cpp","description":"LLM inference in C/C++","long_description":"The main goal of llama.cpp is to enable LLM inference with minimal setup and state-of-the-art performance on a wide variety of hardware - locally and in the cloud.","active":true,"categories":["llm"],"maintainers":[{"name":"i0ntempest","github":"i0ntempest","ports_count":271}],"variants":["debug","blas","openmp","metal","model_converters","native","universal"],"dependencies":[{"type":"build","ports":["cmake","pkgconfig","clang-20"]},{"type":"lib","ports":["libomp","curl"]}],"depends_on":[]},{"name":"py39-astropy-iers-data","portdir":"python/py-astropy-iers-data","version":"0.2025.11.3.0.38.37","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/astropy/astropy-iers-data","description":"IERS Earth Rotation and Leap Second tables for the astropy core package","long_description":"IERS Earth Rotation and Leap Second tables for the astropy core package","active":false,"categories":["python"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1419}],"variants":[],"dependencies":[{"type":"build","ports":["py39-build","py39-hatchling","py39-hatch-vcs","py39-installer","clang-18"]},{"type":"lib","ports":["python39"]}],"depends_on":[{"type":"lib","ports":["py39-astropy"]}]},{"name":"py-astropy-iers-data","portdir":"python/py-astropy-iers-data","version":"0.2026.5.11.1.8.52","license":"BSD","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/astropy/astropy-iers-data","description":"IERS Earth Rotation and Leap Second tables for the astropy core package","long_description":"IERS Earth Rotation and Leap Second tables for the astropy core package","active":true,"categories":["python"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1419}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py314-astropy-iers-data"]}],"depends_on":[]},{"name":"py310-astropy-iers-data","portdir":"python/py-astropy-iers-data","version":"0.2026.5.11.1.8.52","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/astropy/astropy-iers-data","description":"IERS Earth Rotation and Leap Second tables for the astropy core package","long_description":"IERS Earth Rotation and Leap Second tables for the astropy core package","active":true,"categories":["python"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1419}],"variants":[],"dependencies":[{"type":"build","ports":["py310-build","py310-hatchling","py310-hatch-vcs","py310-installer","clang-18"]},{"type":"lib","ports":["python310"]}],"depends_on":[{"type":"lib","ports":["py310-astropy"]}]},{"name":"py311-astropy-iers-data","portdir":"python/py-astropy-iers-data","version":"0.2026.5.11.1.8.52","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/astropy/astropy-iers-data","description":"IERS Earth Rotation and Leap Second tables for the astropy core package","long_description":"IERS Earth Rotation and Leap Second tables for the astropy core package","active":true,"categories":["python"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1419}],"variants":[],"dependencies":[{"type":"build","ports":["py311-build","py311-installer","py311-hatchling","py311-hatch-vcs","clang-18"]},{"type":"lib","ports":["python311"]}],"depends_on":[{"type":"lib","ports":["py311-astropy"]}]},{"name":"py312-astropy-iers-data","portdir":"python/py-astropy-iers-data","version":"0.2026.5.11.1.8.52","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/astropy/astropy-iers-data","description":"IERS Earth Rotation and Leap Second tables for the astropy core package","long_description":"IERS Earth Rotation and Leap Second tables for the astropy core package","active":true,"categories":["python"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1419}],"variants":[],"dependencies":[{"type":"build","ports":["py312-build","py312-installer","py312-hatchling","py312-hatch-vcs","clang-18"]},{"type":"lib","ports":["python312"]}],"depends_on":[{"type":"lib","ports":["py312-astropy"]}]},{"name":"py313-astropy-iers-data","portdir":"python/py-astropy-iers-data","version":"0.2026.5.11.1.8.52","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/astropy/astropy-iers-data","description":"IERS Earth Rotation and Leap Second tables for the astropy core package","long_description":"IERS Earth Rotation and Leap Second tables for the astropy core package","active":true,"categories":["python"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1419}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py313-build","py313-installer","py313-hatchling","py313-hatch-vcs"]},{"type":"lib","ports":["python313"]}],"depends_on":[{"type":"lib","ports":["py313-astropy"]}]},{"name":"py314-astropy-iers-data","portdir":"python/py-astropy-iers-data","version":"0.2026.5.11.1.8.52","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/astropy/astropy-iers-data","description":"IERS Earth Rotation and Leap Second tables for the astropy core package","long_description":"IERS Earth Rotation and Leap Second tables for the astropy core package","active":true,"categories":["python"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1419}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py314-build","py314-installer","py314-hatch-vcs","py314-hatchling"]},{"type":"lib","ports":["python314"]}],"depends_on":[{"type":"lib","ports":["py-astropy-iers-data","py314-astropy"]}]},{"name":"py36-dns-lexicon","portdir":"python/py-dns-lexicon","version":"3.8.3","license":"MIT","platforms":"darwin","epoch":1,"replaced_by":null,"homepage":"https://github.com/AnalogJ/lexicon","description":"Manipulate DNS records on various DNS providers in a standardized/agnostic way.","long_description":"Manipulate DNS records on various DNS providers in a standardized/agnostic way.","active":false,"categories":["net","python"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1419}],"variants":[],"dependencies":[{"type":"build","ports":["clang-9.0"]},{"type":"lib","ports":["py36-setuptools","python36"]},{"type":"run","ports":["py36-beautifulsoup4","py36-cryptography","py36-dnspython","py36-requests","py36-tldextract","py36-yaml","lexicon_select"]}],"depends_on":[]},{"name":"py27-dns-lexicon","portdir":"python/py-dns-lexicon","version":"3.3.28","license":"MIT","platforms":"darwin","epoch":1,"replaced_by":null,"homepage":"https://github.com/AnalogJ/lexicon","description":"Manipulate DNS records on various DNS providers in a standardized/agnostic way.","long_description":"Manipulate DNS records on various DNS providers in a standardized/agnostic way.","active":false,"categories":["net","python"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1419}],"variants":[],"dependencies":[{"type":"build","ports":["clang-9.0"]},{"type":"lib","ports":["py27-setuptools","python27"]},{"type":"run","ports":["py27-beautifulsoup4","py27-cryptography","py27-dnspython","py27-future","py27-requests","py27-tldextract","py27-yaml","lexicon_select"]}],"depends_on":[]},{"name":"py38-dns-lexicon","portdir":"python/py-dns-lexicon","version":"3.18.0","license":"MIT","platforms":"{darwin any}","epoch":1,"replaced_by":null,"homepage":"https://github.com/AnalogJ/lexicon","description":"Manipulate DNS records on various DNS providers in a standardized/agnostic way.","long_description":"Manipulate DNS records on various DNS providers in a standardized/agnostic way.","active":false,"categories":["net","python"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1419}],"variants":[],"dependencies":[{"type":"build","ports":["py38-poetry-core","clang-16","py38-installer","py38-build"]},{"type":"lib","ports":["python38"]},{"type":"run","ports":["py38-requests","py38-tldextract","py38-yaml","py38-dnspython","py38-cryptography","py38-beautifulsoup4","lexicon_select"]}],"depends_on":[]},{"name":"py37-dns-lexicon","portdir":"python/py-dns-lexicon","version":"3.15.0","license":"MIT","platforms":"{darwin any}","epoch":1,"replaced_by":null,"homepage":"https://github.com/AnalogJ/lexicon","description":"Manipulate DNS records on various DNS providers in a standardized/agnostic way.","long_description":"Manipulate DNS records on various DNS providers in a standardized/agnostic way.","active":false,"categories":["net","python"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1419}],"variants":[],"dependencies":[{"type":"build","ports":["py37-poetry-core","clang-15","py37-installer","py37-build"]},{"type":"lib","ports":["python37"]},{"type":"run","ports":["py37-requests","py37-tldextract","py37-yaml","py37-dnspython","py37-cryptography","py37-beautifulsoup4","lexicon_select"]}],"depends_on":[]},{"name":"py39-dns-lexicon","portdir":"python/py-dns-lexicon","version":"3.21.1","license":"MIT","platforms":"{darwin any}","epoch":1,"replaced_by":null,"homepage":"https://github.com/AnalogJ/lexicon","description":"Manipulate DNS records on various DNS providers in a standardized/agnostic way.","long_description":"Manipulate DNS records on various DNS providers in a standardized/agnostic way.","active":false,"categories":["net","python"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1419}],"variants":[],"dependencies":[{"type":"build","ports":["py39-poetry-core","clang-17","py39-installer","py39-build"]},{"type":"lib","ports":["python39"]},{"type":"run","ports":["py39-requests","py39-tldextract","py39-yaml","py39-dnspython","py39-cryptography","py39-beautifulsoup4","lexicon_select"]}],"depends_on":[]},{"name":"py-dns-lexicon","portdir":"python/py-dns-lexicon","version":"3.25.2","license":"MIT","platforms":"any","epoch":1,"replaced_by":null,"homepage":"https://github.com/dns-lexicon/dns-lexicon","description":"Manipulate DNS records on various DNS providers in a standardized/agnostic way.","long_description":"Manipulate DNS records on various DNS providers in a standardized/agnostic way.","active":true,"categories":["net","python"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1419}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py314-dns-lexicon"]}],"depends_on":[]},{"name":"py310-dns-lexicon","portdir":"python/py-dns-lexicon","version":"3.25.2","license":"MIT","platforms":"{darwin any}","epoch":1,"replaced_by":null,"homepage":"https://github.com/dns-lexicon/dns-lexicon","description":"Manipulate DNS records on various DNS providers in a standardized/agnostic way.","long_description":"Manipulate DNS records on various DNS providers in a standardized/agnostic way.","active":true,"categories":["net","python"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1419}],"variants":[],"dependencies":[{"type":"build","ports":["py310-build","clang-18","py310-installer","py310-poetry-core"]},{"type":"lib","ports":["python310"]},{"type":"run","ports":["py310-cryptography","py310-beautifulsoup4","py310-dnspython","py310-tldextract","py310-requests-unixsocket","py310-yaml","py310-pyotp","py310-requests","lexicon_select"]}],"depends_on":[]},{"name":"py311-dns-lexicon","portdir":"python/py-dns-lexicon","version":"3.25.2","license":"MIT","platforms":"{darwin any}","epoch":1,"replaced_by":null,"homepage":"https://github.com/dns-lexicon/dns-lexicon","description":"Manipulate DNS records on various DNS providers in a standardized/agnostic way.","long_description":"Manipulate DNS records on various DNS providers in a standardized/agnostic way.","active":true,"categories":["net","python"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1419}],"variants":[],"dependencies":[{"type":"build","ports":["py311-build","clang-18","py311-poetry-core","py311-installer"]},{"type":"lib","ports":["python311"]},{"type":"run","ports":["py311-beautifulsoup4","py311-dnspython","py311-tldextract","py311-pyotp","py311-requests-unixsocket","py311-yaml","py311-cryptography","py311-requests","lexicon_select"]}],"depends_on":[]},{"name":"py312-dns-lexicon","portdir":"python/py-dns-lexicon","version":"3.25.2","license":"MIT","platforms":"{darwin any}","epoch":1,"replaced_by":null,"homepage":"https://github.com/dns-lexicon/dns-lexicon","description":"Manipulate DNS records on various DNS providers in a standardized/agnostic way.","long_description":"Manipulate DNS records on various DNS providers in a standardized/agnostic way.","active":true,"categories":["net","python"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1419}],"variants":[],"dependencies":[{"type":"build","ports":["py312-build","clang-18","py312-poetry-core","py312-installer"]},{"type":"lib","ports":["python312"]},{"type":"run","ports":["py312-beautifulsoup4","py312-dnspython","py312-tldextract","py312-pyotp","py312-requests-unixsocket","py312-yaml","py312-cryptography","py312-requests","lexicon_select"]}],"depends_on":[]},{"name":"py313-dns-lexicon","portdir":"python/py-dns-lexicon","version":"3.25.2","license":"MIT","platforms":"{darwin any}","epoch":1,"replaced_by":null,"homepage":"https://github.com/dns-lexicon/dns-lexicon","description":"Manipulate DNS records on various DNS providers in a standardized/agnostic way.","long_description":"Manipulate DNS records on various DNS providers in a standardized/agnostic way.","active":true,"categories":["net","python"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1419}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py313-poetry-core","py313-installer","py313-build"]},{"type":"lib","ports":["python313"]},{"type":"run","ports":["py313-dnspython","py313-beautifulsoup4","py313-tldextract","py313-pyotp","py313-requests-unixsocket","py313-yaml","py313-cryptography","py313-requests","lexicon_select"]}],"depends_on":[{"type":"lib","ports":["certbot-dns-namecheap"]}]},{"name":"py314-dns-lexicon","portdir":"python/py-dns-lexicon","version":"3.25.2","license":"MIT","platforms":"{darwin any}","epoch":1,"replaced_by":null,"homepage":"https://github.com/dns-lexicon/dns-lexicon","description":"Manipulate DNS records on various DNS providers in a standardized/agnostic way.","long_description":"Manipulate DNS records on various DNS providers in a standardized/agnostic way.","active":true,"categories":["net","python"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1419}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py314-poetry-core","py314-installer","py314-build"]},{"type":"lib","ports":["python314"]},{"type":"run","ports":["py314-dnspython","py314-beautifulsoup4","py314-tldextract","py314-pyotp","py314-requests-unixsocket","py314-cryptography","py314-yaml","py314-requests","lexicon_select"]}],"depends_on":[{"type":"lib","ports":["py-dns-lexicon","certbot-dns-dnsimple","certbot-dns-dnsmadeeasy","certbot-dns-gehirn","certbot-dns-linode","certbot-dns-nsone","certbot-dns-ovh","certbot-dns-sakuracloud"]}]},{"name":"py38-imagecodecs","portdir":"python/py-imagecodecs","version":"2023.9.18","license":"BSD","platforms":"{darwin >= 17}","epoch":1,"replaced_by":null,"homepage":"https://www.lfd.uci.edu/~gohlke/","description":"Image transformation, compression, and decompression codecs","long_description":"Image transformation, compression, and decompression codecs","active":false,"categories":["graphics","python"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1419}],"variants":["universal"],"dependencies":[{"type":"build","ports":["py38-cython","py38-setuptools","py38-wheel","py38-build","py38-installer","clang-16"]},{"type":"lib","ports":["zopfli","zstd","charls","giflib5","libjpeg-turbo","openjpeg","blosc","webp","python38","py38-numpy","py38-pyobjc","cfitsio","libjxl","tiff","brotli","brunsli","bzip2","libaec","snappy"]}],"depends_on":[]},{"name":"py37-imagecodecs","portdir":"python/py-imagecodecs","version":"2023.9.18","license":"BSD","platforms":"{darwin >= 17}","epoch":1,"replaced_by":null,"homepage":"https://www.lfd.uci.edu/~gohlke/","description":"Image transformation, compression, and decompression codecs","long_description":"Image transformation, compression, and decompression codecs","active":false,"categories":["graphics","python"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1419}],"variants":["universal"],"dependencies":[{"type":"build","ports":["py37-cython","py37-setuptools","py37-wheel","py37-build","py37-installer","clang-16"]},{"type":"lib","ports":["zopfli","zstd","charls","giflib5","libjpeg-turbo","openjpeg","blosc","webp","python37","py37-numpy","py37-pyobjc","cfitsio","libjxl","tiff","brotli","brunsli","bzip2","libaec","snappy"]}],"depends_on":[]},{"name":"py39-imagecodecs","portdir":"python/py-imagecodecs","version":"2025.3.30","license":"BSD","platforms":"{darwin >= 17}","epoch":1,"replaced_by":null,"homepage":"https://github.com/cgohlke/imagecodecs/","description":"Image transformation, compression, and decompression codecs","long_description":"Image transformation, compression, and decompression codecs","active":false,"categories":["graphics","python"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1419}],"variants":["universal"],"dependencies":[{"type":"build","ports":["py39-cython","py39-setuptools","py39-wheel","py39-build","py39-installer","clang-17"]},{"type":"lib","ports":["zopfli","zstd","charls","giflib5","libjpeg-turbo","openjpeg","blosc","webp","python39","py39-numpy","py39-pyobjc","cfitsio","libjxl","tiff","brotli","brunsli","bzip2","libaec","snappy"]}],"depends_on":[]},{"name":"gdal-plugin-grass","portdir":"gis/gdal-plugin-grass","version":"2.0.0","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/OSGeo/gdal-grass","description":"GRASS Drivers for GDAL and OGR","long_description":"This plugin allows GDAL to read GRASS raster and vector files.","active":true,"categories":["gis"],"maintainers":[{"name":"n_larsson","github":"nilason","ports_count":111}],"variants":["debug","universal"],"dependencies":[{"type":"build","ports":["cmake","clang-18"]},{"type":"lib","ports":["gdal","grass"]}],"depends_on":[]},{"name":"py-imagecodecs","portdir":"python/py-imagecodecs","version":"2026.5.10","license":"BSD","platforms":"any","epoch":1,"replaced_by":null,"homepage":"https://github.com/cgohlke/imagecodecs/","description":"Image transformation, compression, and decompression codecs","long_description":"Image transformation, compression, and decompression codecs","active":true,"categories":["graphics","python"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1419}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py314-imagecodecs"]}],"depends_on":[]},{"name":"py310-imagecodecs","portdir":"python/py-imagecodecs","version":"2026.5.10","license":"BSD","platforms":"{darwin >= 17}","epoch":1,"replaced_by":null,"homepage":"https://github.com/cgohlke/imagecodecs/","description":"Image transformation, compression, and decompression codecs","long_description":"Image transformation, compression, and decompression codecs","active":true,"categories":["graphics","python"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1419}],"variants":["universal"],"dependencies":[{"type":"build","ports":["py310-setuptools","py310-cython","py310-wheel","py310-build","py310-installer","clang-18"]},{"type":"lib","ports":["zopfli","zstd","charls","giflib5","libjpeg-turbo","openjpeg","blosc","webp","cfitsio","python310","py310-numpy","py310-pyobjc","libjxl","tiff","brotli","brunsli","bzip2","libaec","snappy"]}],"depends_on":[]},{"name":"py311-imagecodecs","portdir":"python/py-imagecodecs","version":"2026.5.10","license":"BSD","platforms":"{darwin >= 17}","epoch":1,"replaced_by":null,"homepage":"https://github.com/cgohlke/imagecodecs/","description":"Image transformation, compression, and decompression codecs","long_description":"Image transformation, compression, and decompression codecs","active":true,"categories":["graphics","python"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1419}],"variants":["universal"],"dependencies":[{"type":"build","ports":["py311-build","py311-installer","py311-setuptools","py311-wheel","py311-cython","clang-18"]},{"type":"lib","ports":["zopfli","zstd","charls","giflib5","libjpeg-turbo","openjpeg","blosc","webp","cfitsio","libjxl","python311","py311-numpy","py311-pyobjc","tiff","brotli","brunsli","bzip2","libaec","snappy"]}],"depends_on":[]},{"name":"py312-imagecodecs","portdir":"python/py-imagecodecs","version":"2026.5.10","license":"BSD","platforms":"{darwin >= 17}","epoch":1,"replaced_by":null,"homepage":"https://github.com/cgohlke/imagecodecs/","description":"Image transformation, compression, and decompression codecs","long_description":"Image transformation, compression, and decompression codecs","active":true,"categories":["graphics","python"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1419}],"variants":["universal"],"dependencies":[{"type":"build","ports":["py312-build","py312-installer","py312-setuptools","py312-wheel","py312-cython","clang-18"]},{"type":"lib","ports":["zopfli","zstd","charls","giflib5","libjpeg-turbo","openjpeg","blosc","webp","cfitsio","libjxl","python312","py312-numpy","py312-pyobjc","tiff","brotli","brunsli","bzip2","libaec","snappy"]}],"depends_on":[]},{"name":"py313-imagecodecs","portdir":"python/py-imagecodecs","version":"2026.5.10","license":"BSD","platforms":"{darwin >= 17}","epoch":1,"replaced_by":null,"homepage":"https://github.com/cgohlke/imagecodecs/","description":"Image transformation, compression, and decompression codecs","long_description":"Image transformation, compression, and decompression codecs","active":true,"categories":["graphics","python"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1419}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18","py313-build","py313-installer","py313-setuptools","py313-wheel","py313-cython"]},{"type":"lib","ports":["zopfli","zstd","charls","giflib5","libjpeg-turbo","openjpeg","blosc","webp","cfitsio","libjxl","python313","py313-numpy","py313-pyobjc","tiff","brotli","brunsli","bzip2","libaec","snappy"]}],"depends_on":[]},{"name":"py314-imagecodecs","portdir":"python/py-imagecodecs","version":"2026.5.10","license":"BSD","platforms":"{darwin >= 17}","epoch":1,"replaced_by":null,"homepage":"https://github.com/cgohlke/imagecodecs/","description":"Image transformation, compression, and decompression codecs","long_description":"Image transformation, compression, and decompression codecs","active":true,"categories":["graphics","python"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1419}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18","py314-build","py314-installer","py314-setuptools","py314-wheel","py314-cython"]},{"type":"lib","ports":["zopfli","zstd","charls","giflib5","libjpeg-turbo","openjpeg","blosc","webp","cfitsio","libjxl","python314","py314-numpy","py314-pyobjc","tiff","brotli","brunsli","bzip2","libaec","snappy"]}],"depends_on":[{"type":"lib","ports":["py-imagecodecs"]}]},{"name":"deno","portdir":"devel/deno","version":"2.7.14","license":"MIT","platforms":"{darwin >= 16}","epoch":0,"replaced_by":null,"homepage":"https://deno.land","description":"Deno is a simple, modern and secure runtime for JavaScript and TypeScript that uses V8 and is built in Rust.","long_description":"Deno is a secure runtime for JavaScript and TypeScript. It is secure by default, performs no file, network, or environment access, unless explicitly enabled, and supports TypeScript out of the box. Deno has built-in utilities like a dependency inspector (deno info) and a code formatter (deno fmt), with a set of reviewed (audited) standard modules that are guaranteed to work with Deno.","active":true,"categories":["devel"],"maintainers":[{"name":"herby.gillot","github":"herbygillot","ports_count":1056}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"extract","ports":["unzip"]}],"depends_on":[{"type":"run","ports":["yt-dlp-ejs"]}]}]}