{"count":51637,"next":"https://ports.macports.org/api/v1/ports/?format=json&ordering=updated_at&page=718","previous":"https://ports.macports.org/api/v1/ports/?format=json&ordering=updated_at&page=716","results":[{"name":"p5.34-hash-case","portdir":"perl/p5-hash-case","version":"1.70.0","license":"(Artistic-1 or GPL)","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/Hash::Case","description":"Hash::Case - base class for hashes with key-casing requirements","long_description":"Hash::Case - base class for hashes with key-casing requirements","active":true,"categories":["perl"],"maintainers":[{"name":"devans","github":"dbevans","ports_count":2636}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["perl5.34"]}],"depends_on":[{"type":"lib","ports":["p5-hash-case","p5.34-mail-message"]}]},{"name":"dnscrypt-proxy","portdir":"net/dnscrypt-proxy","version":"2.1.15","license":"ISC","platforms":"darwin freebsd linux","epoch":0,"replaced_by":null,"homepage":"https://dnscrypt.info","description":"A flexible DNS proxy, with support for encrypted DNS protocols","long_description":"A flexible DNS proxy, with support for modern encrypted DNS protocols such as DNSCrypt v2, DNS-over-HTTPS, Anonymized DNSCrypt and ODoH (Oblivious DoH).","active":true,"categories":["net"],"maintainers":[{"name":"i0ntempest","github":"i0ntempest","ports_count":268}],"variants":[],"dependencies":[{"type":"build","ports":["go","clang-18"]}],"depends_on":[]},{"name":"py36-bokeh","portdir":"python/py-bokeh","version":"2.4.2","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/bokeh/bokeh","description":"Bokeh is an implementation of Grammar of Graphics","long_description":"Bokeh (pronounced boh-Kay) is an implementation of Grammar of Graphics for Python, that also supports the customized rendering flexibility of Protovis and d3.","active":false,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2896}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-9.0"]},{"type":"lib","ports":["py36-Pillow","py36-dateutil","py36-jinja2","py36-numpy","python36","py36-setuptools","py36-tornado","py36-typing_extensions","py36-yaml","py36-packaging"]}],"depends_on":[]},{"name":"py27-bokeh","portdir":"python/py-bokeh","version":"1.3.4","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/bokeh/bokeh","description":"Bokeh is an implementation of Grammar of Graphics","long_description":"Bokeh (pronounced boh-Kay) is an implementation of Grammar of Graphics for Python, that also supports the customized rendering flexibility of Protovis and d3.","active":false,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2896}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-9.0"]},{"type":"lib","ports":["py27-Pillow","py27-dateutil","py27-futures","py27-jinja2","py27-numpy","python27","py27-setuptools","py27-six","py27-tornado","py27-yaml","py27-packaging"]}],"depends_on":[]},{"name":"py38-bokeh","portdir":"python/py-bokeh","version":"3.1.1","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/bokeh/bokeh","description":"Bokeh is an implementation of Grammar of Graphics","long_description":"Bokeh (pronounced boh-Kay) is an implementation of Grammar of Graphics for Python, that also supports the customized rendering flexibility of Protovis and d3.","active":false,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2896}],"variants":[],"dependencies":[{"type":"build","ports":["py38-colorama","py38-setuptools","py38-wheel","py38-build","py38-installer","clang-16","py38-setuptools-git-versioning"]},{"type":"lib","ports":["py38-yaml","python38","py38-contourpy","py38-xyzservices","py38-Pillow","py38-jinja2","py38-numpy","py38-packaging","py38-pandas","py38-tornado"]}],"depends_on":[{"type":"run","ports":["py38-note-seq","py38-panel"]}]},{"name":"py37-bokeh","portdir":"python/py-bokeh","version":"3.1.1","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/bokeh/bokeh","description":"Bokeh is an implementation of Grammar of Graphics","long_description":"Bokeh (pronounced boh-Kay) is an implementation of Grammar of Graphics for Python, that also supports the customized rendering flexibility of Protovis and d3.","active":false,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2896}],"variants":[],"dependencies":[{"type":"build","ports":["py37-setuptools","py37-wheel","py37-build","py37-installer","clang-16","py37-setuptools-git-versioning"]},{"type":"lib","ports":["py37-packaging","py37-pandas","py37-tornado","python37","py37-yaml","py37-xyzservices","py37-contourpy","py37-typing_extensions","py37-Pillow","py37-colorama","py37-dateutil","py37-jinja2","py37-numpy"]}],"depends_on":[{"type":"run","ports":["py37-note-seq","py37-panel"]}]},{"name":"py39-bokeh","portdir":"python/py-bokeh","version":"3.4.3","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/bokeh/bokeh","description":"Bokeh is an implementation of Grammar of Graphics","long_description":"Bokeh (pronounced boh-Kay) is an implementation of Grammar of Graphics for Python, that also supports the customized rendering flexibility of Protovis and d3.","active":false,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2896}],"variants":[],"dependencies":[{"type":"build","ports":["py39-colorama","py39-setuptools","py39-wheel","py39-build","py39-installer","py39-setuptools-git-versioning","clang-18"]},{"type":"lib","ports":["py39-yaml","python39","py39-contourpy","py39-xyzservices","py39-Pillow","py39-jinja2","py39-numpy","py39-packaging","py39-pandas","py39-tornado"]}],"depends_on":[{"type":"lib","ports":["py39-panel"]},{"type":"run","ports":["py39-panel","py39-note-seq"]}]},{"name":"py35-bokeh","portdir":"python/py-bokeh","version":"1.3.4","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/bokeh/bokeh","description":"Bokeh is an implementation of Grammar of Graphics","long_description":"Bokeh (pronounced boh-Kay) is an implementation of Grammar of Graphics for Python, that also supports the customized rendering flexibility of Protovis and d3.","active":false,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2896}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-9.0"]},{"type":"lib","ports":["py35-Pillow","py35-dateutil","py35-jinja2","py35-numpy","python35","py35-setuptools","py35-six","py35-tornado","py35-yaml","py35-packaging"]}],"depends_on":[]},{"name":"py36-scikit-image","portdir":"python/py-scikit-image","version":"0.16.2","license":"BSD","platforms":"darwin","epoch":1,"replaced_by":null,"homepage":"https://scikit-image.org/","description":"Image processing algorithms for SciPy.","long_description":"Image processing algorithms for SciPy, including IO, morphology, filtering, warping, color manipulation, object detection, etc.","active":false,"categories":["science","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2896}],"variants":["universal"],"dependencies":[{"type":"build","ports":["py36-setuptools","py36-cython","clang-9.0"]},{"type":"lib","ports":["py36-scipy","libomp","python36","py36-numpy"]},{"type":"run","ports":["py36-networkx","py36-pywavelets","py36-matplotlib","py36-imageio","py36-Pillow"]}],"depends_on":[]},{"name":"py37-scikit-image","portdir":"python/py-scikit-image","version":"0.19.3","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://scikit-image.org/","description":"Image processing algorithms for SciPy.","long_description":"Image processing algorithms for SciPy, including IO, morphology, filtering, warping, color manipulation, object detection, etc.","active":false,"categories":["science","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2896}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-14","py37-pythran","py37-setuptools","py37-cython"]},{"type":"lib","ports":["py37-scipy","libomp","python37","py37-numpy","py37-packaging"]},{"type":"run","ports":["py37-pywavelets","py37-tifffile","py37-networkx","py37-matplotlib","py37-imageio","py37-Pillow"]}],"depends_on":[{"type":"lib","ports":["py37-sunpy","py37-magenta"]},{"type":"run","ports":["py37-note-seq","py37-magenta","py37-photomosaic","py37-xraylarch"]}]},{"name":"py27-scikit-image","portdir":"python/py-scikit-image","version":"0.14.2","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://scikit-image.org/","description":"Image processing algorithms for SciPy.","long_description":"Image processing algorithms for SciPy, including IO, morphology, filtering, warping, color manipulation, object detection, etc.","active":false,"categories":["science","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2896}],"variants":["universal"],"dependencies":[{"type":"build","ports":["py27-setuptools","py27-cython","clang-9.0"]},{"type":"lib","ports":["py27-scipy","py27-six","libomp","python27","py27-numpy"]},{"type":"run","ports":["py27-imageio","py27-matplotlib","py27-networkx","py27-pywavelets","py27-toolz","py27-dask","py27-cloudpickle","py27-Pillow"]}],"depends_on":[]},{"name":"py35-scikit-image","portdir":"python/py-scikit-image","version":"0.14.2","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://scikit-image.org/","description":"Image processing algorithms for SciPy.","long_description":"Image processing algorithms for SciPy, including IO, morphology, filtering, warping, color manipulation, object detection, etc.","active":false,"categories":["science","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2896}],"variants":["universal"],"dependencies":[{"type":"build","ports":["py35-setuptools","py35-cython","clang-9.0"]},{"type":"lib","ports":["py35-scipy","py35-six","libomp","python35","py35-numpy"]},{"type":"run","ports":["py35-imageio","py35-matplotlib","py35-networkx","py35-pywavelets","py35-toolz","py35-dask","py35-cloudpickle","py35-Pillow"]}],"depends_on":[]},{"name":"py38-scikit-image","portdir":"python/py-scikit-image","version":"0.21.0","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://scikit-image.org/","description":"Image processing algorithms for SciPy.","long_description":"Image processing algorithms for SciPy, including IO, morphology, filtering, warping, color manipulation, object detection, etc.","active":false,"categories":["science","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2896}],"variants":["universal"],"dependencies":[{"type":"build","ports":["py38-meson-python","clang-16","py38-installer","py38-build","py38-pythran","py38-cython"]},{"type":"lib","ports":["libomp","python38","py38-numpy","py38-packaging","py38-scipy","py38-lazy_loader"]},{"type":"run","ports":["py38-tifffile","py38-pywavelets","py38-networkx","py38-matplotlib","py38-imageio","py38-Pillow"]}],"depends_on":[{"type":"lib","ports":["py38-magenta","py38-sunpy"]},{"type":"run","ports":["py38-magenta","py38-note-seq","py38-xraylarch","py38-photomosaic","py38-kraken"]}]},{"name":"py39-scikit-image","portdir":"python/py-scikit-image","version":"0.24.0","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://scikit-image.org/","description":"Image processing algorithms for SciPy.","long_description":"Image processing algorithms for SciPy, including IO, morphology, filtering, warping, color manipulation, object detection, etc.","active":false,"categories":["science","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2896}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18","py39-meson-python","py39-installer","py39-build","py39-pythran","py39-cython"]},{"type":"lib","ports":["libomp","python39","py39-numpy","py39-packaging","py39-scipy","py39-lazy_loader"]},{"type":"run","ports":["py39-tifffile","py39-pywavelets","py39-networkx","py39-matplotlib","py39-imageio","py39-Pillow"]}],"depends_on":[{"type":"lib","ports":["py39-magenta","py39-sunpy"]},{"type":"run","ports":["py39-magenta","py39-xraylarch","py39-note-seq","py39-kraken","py39-photomosaic"]}]},{"name":"py37-wsproto","portdir":"python/py-wsproto","version":"1.2.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://python-hyper.org/projects/wsproto","description":"WebSockets state-machine based protocol implementation","long_description":"WebSockets state-machine based protocol implementation","active":false,"categories":["net","www","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py37-installer","clang-16","py37-setuptools","py37-wheel","py37-build"]},{"type":"lib","ports":["python37","py37-h11"]},{"type":"test","ports":["py37-pytest"]}],"depends_on":[{"type":"lib","ports":["py37-mitmproxy"]}]},{"name":"py39-wsproto","portdir":"python/py-wsproto","version":"1.2.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://python-hyper.org/projects/wsproto","description":"WebSockets state-machine based protocol implementation","long_description":"WebSockets state-machine based protocol implementation","active":false,"categories":["net","www","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py39-installer","clang-17","py39-setuptools","py39-wheel","py39-build"]},{"type":"lib","ports":["python39","py39-h11"]},{"type":"test","ports":["py39-pytest"]}],"depends_on":[{"type":"lib","ports":["py39-mitmproxy","py39-trio-websocket"]}]},{"name":"py38-wsproto","portdir":"python/py-wsproto","version":"1.2.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://python-hyper.org/projects/wsproto","description":"WebSockets state-machine based protocol implementation","long_description":"WebSockets state-machine based protocol implementation","active":false,"categories":["net","www","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py38-installer","clang-16","py38-setuptools","py38-wheel","py38-build"]},{"type":"lib","ports":["python38","py38-h11"]},{"type":"test","ports":["py38-pytest"]}],"depends_on":[{"type":"lib","ports":["py38-mitmproxy","py38-trio-websocket"]}]},{"name":"py-bokeh","portdir":"python/py-bokeh","version":"3.8.2","license":"BSD","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/bokeh/bokeh","description":"Bokeh is an implementation of Grammar of Graphics","long_description":"Bokeh (pronounced boh-Kay) is an implementation of Grammar of Graphics for Python, that also supports the customized rendering flexibility of Protovis and d3.","active":true,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2896}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py314-bokeh"]}],"depends_on":[]},{"name":"py310-bokeh","portdir":"python/py-bokeh","version":"3.8.2","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/bokeh/bokeh","description":"Bokeh is an implementation of Grammar of Graphics","long_description":"Bokeh (pronounced boh-Kay) is an implementation of Grammar of Graphics for Python, that also supports the customized rendering flexibility of Protovis and d3.","active":true,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2896}],"variants":[],"dependencies":[{"type":"build","ports":["py310-setuptools","py310-colorama","py310-wheel","py310-build","py310-installer","py310-setuptools-git-versioning","clang-18"]},{"type":"lib","ports":["py310-tornado","python310","py310-contourpy","py310-xyzservices","py310-packaging","py310-numpy","py310-Pillow","py310-yaml","py310-jinja2","py310-pandas"]}],"depends_on":[{"type":"lib","ports":["py310-hvplot","py310-movingpandas","py310-geoviews","py310-panel","py310-holoviews"]},{"type":"run","ports":["py310-note-seq","py310-panel"]}]},{"name":"py311-bokeh","portdir":"python/py-bokeh","version":"3.8.2","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/bokeh/bokeh","description":"Bokeh is an implementation of Grammar of Graphics","long_description":"Bokeh (pronounced boh-Kay) is an implementation of Grammar of Graphics for Python, that also supports the customized rendering flexibility of Protovis and d3.","active":true,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2896}],"variants":[],"dependencies":[{"type":"build","ports":["py311-build","py311-installer","py311-setuptools","py311-wheel","py311-colorama","py311-setuptools-git-versioning","clang-18"]},{"type":"lib","ports":["py311-pandas","python311","py311-xyzservices","py311-tornado","py311-packaging","py311-Pillow","py311-jinja2","py311-numpy","py311-yaml","py311-contourpy"]}],"depends_on":[{"type":"lib","ports":["py311-hvplot","py311-movingpandas","py311-geoviews","py311-panel","py311-holoviews"]},{"type":"run","ports":["py311-note-seq","py311-panel"]}]},{"name":"py312-bokeh","portdir":"python/py-bokeh","version":"3.8.2","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/bokeh/bokeh","description":"Bokeh is an implementation of Grammar of Graphics","long_description":"Bokeh (pronounced boh-Kay) is an implementation of Grammar of Graphics for Python, that also supports the customized rendering flexibility of Protovis and d3.","active":true,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2896}],"variants":[],"dependencies":[{"type":"build","ports":["py312-build","py312-installer","py312-setuptools","py312-wheel","py312-setuptools-git-versioning","py312-colorama","clang-18"]},{"type":"lib","ports":["py312-tornado","python312","py312-xyzservices","py312-pandas","py312-packaging","py312-jinja2","py312-numpy","py312-Pillow","py312-contourpy","py312-yaml"]}],"depends_on":[{"type":"lib","ports":["py312-panel","py312-geoviews","py312-holoviews","py312-hvplot","py312-movingpandas"]},{"type":"run","ports":["py312-panel"]}]},{"name":"py314-bokeh","portdir":"python/py-bokeh","version":"3.8.2","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/bokeh/bokeh","description":"Bokeh is an implementation of Grammar of Graphics","long_description":"Bokeh (pronounced boh-Kay) is an implementation of Grammar of Graphics for Python, that also supports the customized rendering flexibility of Protovis and d3.","active":true,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2896}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py314-build","py314-installer","py314-setuptools","py314-wheel","py314-colorama","py314-setuptools-git-versioning"]},{"type":"lib","ports":["py314-pandas","python314","py314-tornado","py314-xyzservices","py314-packaging","py314-numpy","py314-contourpy","py314-yaml","py314-Pillow","py314-jinja2"]}],"depends_on":[{"type":"lib","ports":["py314-panel","py314-geoviews","py314-holoviews","py314-hvplot","py314-movingpandas","peakipy","py-bokeh"]}]},{"name":"py313-bokeh","portdir":"python/py-bokeh","version":"3.8.2","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/bokeh/bokeh","description":"Bokeh is an implementation of Grammar of Graphics","long_description":"Bokeh (pronounced boh-Kay) is an implementation of Grammar of Graphics for Python, that also supports the customized rendering flexibility of Protovis and d3.","active":true,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2896}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py313-build","py313-installer","py313-setuptools","py313-wheel","py313-colorama","py313-setuptools-git-versioning"]},{"type":"lib","ports":["py313-pandas","python313","py313-xyzservices","py313-tornado","py313-packaging","py313-numpy","py313-yaml","py313-Pillow","py313-jinja2","py313-contourpy"]}],"depends_on":[{"type":"lib","ports":["py313-panel","py313-geoviews","py313-holoviews","py313-hvplot","py313-movingpandas"]},{"type":"run","ports":["py313-panel"]}]},{"name":"py-scikit-image","portdir":"python/py-scikit-image","version":"0.26.0","license":"BSD","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://scikit-image.org/","description":"Image processing algorithms for SciPy.","long_description":"Image processing algorithms for SciPy, including IO, morphology, filtering, warping, color manipulation, object detection, etc.","active":true,"categories":["science","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2896}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py314-scikit-image"]}],"depends_on":[]},{"name":"py310-scikit-image","portdir":"python/py-scikit-image","version":"0.26.0","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://scikit-image.org/","description":"Image processing algorithms for SciPy.","long_description":"Image processing algorithms for SciPy, including IO, morphology, filtering, warping, color manipulation, object detection, etc.","active":true,"categories":["science","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2896}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18","py310-meson-python","py310-installer","py310-build","py310-pythran","py310-cython"]},{"type":"lib","ports":["libomp","python310","py310-packaging","py310-numpy","py310-scipy","py310-lazy_loader"]},{"type":"run","ports":["py310-tifffile","py310-networkx","py310-imageio","py310-pywavelets","py310-matplotlib","py310-Pillow"]}],"depends_on":[{"type":"lib","ports":["py310-rawpy","py310-sunpy"]},{"type":"run","ports":["py310-note-seq","py310-xraylarch","py310-photomosaic","py310-kraken"]}]},{"name":"py311-scikit-image","portdir":"python/py-scikit-image","version":"0.26.0","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://scikit-image.org/","description":"Image processing algorithms for SciPy.","long_description":"Image processing algorithms for SciPy, including IO, morphology, filtering, warping, color manipulation, object detection, etc.","active":true,"categories":["science","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2896}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18","py311-meson-python","py311-pythran","py311-cython","py311-installer","py311-build"]},{"type":"lib","ports":["libomp","python311","py311-packaging","py311-numpy","py311-scipy","py311-lazy_loader"]},{"type":"run","ports":["py311-pywavelets","py311-tifffile","py311-imageio","py311-matplotlib","py311-Pillow","py311-networkx"]}],"depends_on":[{"type":"lib","ports":["py311-rawpy","py311-sunpy"]},{"type":"run","ports":["py311-note-seq","py311-xraylarch"]}]},{"name":"py312-scikit-image","portdir":"python/py-scikit-image","version":"0.26.0","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://scikit-image.org/","description":"Image processing algorithms for SciPy.","long_description":"Image processing algorithms for SciPy, including IO, morphology, filtering, warping, color manipulation, object detection, etc.","active":true,"categories":["science","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2896}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18","py312-pythran","py312-meson-python","py312-cython","py312-installer","py312-build"]},{"type":"lib","ports":["libomp","python312","py312-packaging","py312-numpy","py312-lazy_loader","py312-scipy"]},{"type":"run","ports":["py312-tifffile","py312-pywavelets","py312-networkx","py312-matplotlib","py312-imageio","py312-Pillow"]}],"depends_on":[{"type":"lib","ports":["py312-sunpy"]},{"type":"run","ports":["py312-xraylarch"]}]},{"name":"py313-scikit-image","portdir":"python/py-scikit-image","version":"0.26.0","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://scikit-image.org/","description":"Image processing algorithms for SciPy.","long_description":"Image processing algorithms for SciPy, including IO, morphology, filtering, warping, color manipulation, object detection, etc.","active":true,"categories":["science","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2896}],"variants":["universal"],"dependencies":[{"type":"build","ports":["py313-pythran","py313-meson-python","py313-cython","py313-installer","py313-build","clang-18"]},{"type":"lib","ports":["libomp","python313","py313-packaging","py313-numpy","py313-scipy","py313-lazy_loader"]},{"type":"run","ports":["py313-pywavelets","py313-imageio","py313-tifffile","py313-networkx","py313-matplotlib","py313-Pillow"]}],"depends_on":[{"type":"lib","ports":["py313-plotpy","py313-sunpy"]},{"type":"run","ports":["py313-xraylarch","py313-aplpy"]}]},{"name":"py314-scikit-image","portdir":"python/py-scikit-image","version":"0.26.0","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://scikit-image.org/","description":"Image processing algorithms for SciPy.","long_description":"Image processing algorithms for SciPy, including IO, morphology, filtering, warping, color manipulation, object detection, etc.","active":true,"categories":["science","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2896}],"variants":["universal"],"dependencies":[{"type":"build","ports":["py314-pythran","py314-meson-python","py314-cython","py314-installer","py314-build","clang-18"]},{"type":"lib","ports":["libomp","python314","py314-packaging","py314-numpy","py314-scipy","py314-lazy_loader"]},{"type":"run","ports":["py314-tifffile","py314-pywavelets","py314-imageio","py314-networkx","py314-matplotlib","py314-Pillow"]}],"depends_on":[{"type":"lib","ports":["peakipy","py314-plotpy","py-scikit-image","napari","py314-sunpy"]}]},{"name":"py-wsproto","portdir":"python/py-wsproto","version":"1.3.2","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://python-hyper.org/projects/wsproto","description":"WebSockets state-machine based protocol implementation","long_description":"WebSockets state-machine based protocol implementation","active":true,"categories":["net","www","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py314-wsproto"]}],"depends_on":[]},{"name":"py311-wsproto","portdir":"python/py-wsproto","version":"1.3.2","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://python-hyper.org/projects/wsproto","description":"WebSockets state-machine based protocol implementation","long_description":"WebSockets state-machine based protocol implementation","active":true,"categories":["net","www","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py311-wheel","clang-18","py311-build","py311-installer","py311-setuptools"]},{"type":"lib","ports":["python311","py311-h11"]},{"type":"test","ports":["py311-pytest"]}],"depends_on":[{"type":"lib","ports":["py311-trio-websocket","py311-mitmproxy"]}]},{"name":"py310-wsproto","portdir":"python/py-wsproto","version":"1.3.2","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://python-hyper.org/projects/wsproto","description":"WebSockets state-machine based protocol implementation","long_description":"WebSockets state-machine based protocol implementation","active":true,"categories":["net","www","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py310-installer","clang-18","py310-setuptools","py310-wheel","py310-build"]},{"type":"lib","ports":["python310","py310-h11"]},{"type":"test","ports":["py310-pytest"]}],"depends_on":[{"type":"lib","ports":["py310-trio-websocket","py310-mitmproxy"]}]},{"name":"py313-wsproto","portdir":"python/py-wsproto","version":"1.3.2","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://python-hyper.org/projects/wsproto","description":"WebSockets state-machine based protocol implementation","long_description":"WebSockets state-machine based protocol implementation","active":true,"categories":["net","www","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py313-setuptools","py313-wheel","clang-18","py313-build","py313-installer"]},{"type":"lib","ports":["python313","py313-h11"]},{"type":"test","ports":["py313-pytest"]}],"depends_on":[{"type":"lib","ports":["py313-trio-websocket","py313-mitmproxy","py313-urllib3-future"]}]},{"name":"py312-wsproto","portdir":"python/py-wsproto","version":"1.3.2","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://python-hyper.org/projects/wsproto","description":"WebSockets state-machine based protocol implementation","long_description":"WebSockets state-machine based protocol implementation","active":true,"categories":["net","www","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py312-wheel","clang-18","py312-build","py312-installer","py312-setuptools"]},{"type":"lib","ports":["python312","py312-h11"]},{"type":"test","ports":["py312-pytest"]}],"depends_on":[{"type":"lib","ports":["py312-trio-websocket","py312-mitmproxy"]}]},{"name":"py314-wsproto","portdir":"python/py-wsproto","version":"1.3.2","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://python-hyper.org/projects/wsproto","description":"WebSockets state-machine based protocol implementation","long_description":"WebSockets state-machine based protocol implementation","active":true,"categories":["net","www","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py314-setuptools","py314-wheel","clang-18","py314-build","py314-installer"]},{"type":"lib","ports":["python314","py314-h11"]},{"type":"test","ports":["py314-pytest"]}],"depends_on":[{"type":"lib","ports":["py314-trio-websocket","platformio","py-wsproto","py314-urllib3-future"]}]},{"name":"logwatch","portdir":"security/logwatch","version":"7.14","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"http://logwatch.sourceforge.net","description":"system log analyzer and reporter","long_description":"Logwatch is a customizable log analysis system. Logwatch parses through your system's logs for a given period of time and creates a report analyzing areas that you specify, in as much detail as you require. Logwatch is easy to use and will work right out of the package on most systems.","active":true,"categories":["security"],"maintainers":[{"name":"khindenburg","github":"kurthindenburg","ports_count":433}],"variants":["perl5_30","perl5_32","perl5_34","perl5_36","perl5_38"],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["perl5.34","p5.34-html-parser"]}],"depends_on":[]},{"name":"emscripten","portdir":"lang/emscripten","version":"5.0.0","license":"MIT and NCSA","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://emscripten.org","description":"open source compiler toolchain to WebAssembly","long_description":"Emscripten is a complete Open Source compiler toolchain to WebAssembly.","active":true,"categories":["devel","lang"],"maintainers":[{"name":"mcalhoun","github":"MarcusCalhoun-Lopez","ports_count":1596}],"variants":["universal"],"dependencies":[{"type":"build","ports":["npm11","cmake","git","clang-18"]},{"type":"lib","ports":["python314"]},{"type":"run","ports":["binaryen","clang-devel","nodejs24"]}],"depends_on":[]},{"name":"py39-itemadapter","portdir":"python/py-itemadapter","version":"0.12.2","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://pypi.python.org/pypi/itemadapter","description":"Common interface for data container classes","long_description":"The `ItemAdapter` class is a wrapper for data container objects, providing a common interface to handle objects of different types in an uniform manner, regardless of their underlying implementation.","active":false,"categories":["python"],"maintainers":[{"name":"khindenburg","github":"kurthindenburg","ports_count":433}],"variants":[],"dependencies":[{"type":"build","ports":["py39-installer","py39-build","py39-hatchling","clang-18"]},{"type":"lib","ports":["python39"]},{"type":"test","ports":["py39-scrapy","py39-pytest"]}],"depends_on":[{"type":"lib","ports":["py39-scrapy","py39-itemloaders"]}]},{"name":"py37-itemadapter","portdir":"python/py-itemadapter","version":"0.8.0","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://pypi.python.org/pypi/itemadapter","description":"Common interface for data container classes","long_description":"The `ItemAdapter` class is a wrapper for data container objects, providing a common interface to handle objects of different types in an uniform manner, regardless of their underlying implementation.","active":false,"categories":["python"],"maintainers":[{"name":"khindenburg","github":"kurthindenburg","ports_count":433}],"variants":[],"dependencies":[{"type":"build","ports":["py37-setuptools","py37-wheel","py37-build","py37-installer","clang-16"]},{"type":"lib","ports":["python37"]}],"depends_on":[{"type":"lib","ports":["py37-scrapy","py37-itemloaders"]}]},{"name":"py36-itemadapter","portdir":"python/py-itemadapter","version":"0.4.0","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://pypi.python.org/pypi/itemadapter","description":"Common interface for data container classes","long_description":"The `ItemAdapter` class is a wrapper for data container objects, providing a common interface to handle objects of different types in an uniform manner, regardless of their underlying implementation.","active":false,"categories":["python"],"maintainers":[{"name":"khindenburg","github":"kurthindenburg","ports_count":433}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-9.0","py36-setuptools"]},{"type":"lib","ports":["python36"]}],"depends_on":[{"type":"lib","ports":["py36-itemloaders","py36-scrapy"]}]},{"name":"py35-itemadapter","portdir":"python/py-itemadapter","version":"0.2.0","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://pypi.python.org/pypi/itemadapter","description":"Common interface for data container classes","long_description":"The `ItemAdapter` class is a wrapper for data container objects, providing a common interface to handle objects of different types in an uniform manner, regardless of their underlying implementation.","active":false,"categories":["python"],"maintainers":[{"name":"khindenburg","github":"kurthindenburg","ports_count":433}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-9.0","py35-setuptools"]},{"type":"lib","ports":["python35"]}],"depends_on":[{"type":"lib","ports":["py35-itemloaders"]}]},{"name":"py38-itemadapter","portdir":"python/py-itemadapter","version":"0.9.0","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://pypi.python.org/pypi/itemadapter","description":"Common interface for data container classes","long_description":"The `ItemAdapter` class is a wrapper for data container objects, providing a common interface to handle objects of different types in an uniform manner, regardless of their underlying implementation.","active":false,"categories":["python"],"maintainers":[{"name":"khindenburg","github":"kurthindenburg","ports_count":433}],"variants":[],"dependencies":[{"type":"build","ports":["py38-setuptools","py38-wheel","py38-build","py38-installer","clang-16"]},{"type":"lib","ports":["python38"]}],"depends_on":[{"type":"lib","ports":["py38-scrapy","py38-itemloaders"]}]},{"name":"py-itemadapter","portdir":"python/py-itemadapter","version":"0.13.1","license":"BSD","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://pypi.python.org/pypi/itemadapter","description":"Common interface for data container classes","long_description":"The `ItemAdapter` class is a wrapper for data container objects, providing a common interface to handle objects of different types in an uniform manner, regardless of their underlying implementation.","active":true,"categories":["python"],"maintainers":[{"name":"khindenburg","github":"kurthindenburg","ports_count":433}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py314-itemadapter"]}],"depends_on":[]},{"name":"py310-itemadapter","portdir":"python/py-itemadapter","version":"0.12.2","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://pypi.python.org/pypi/itemadapter","description":"Common interface for data container classes","long_description":"The `ItemAdapter` class is a wrapper for data container objects, providing a common interface to handle objects of different types in an uniform manner, regardless of their underlying implementation.","active":true,"categories":["python"],"maintainers":[{"name":"khindenburg","github":"kurthindenburg","ports_count":433}],"variants":[],"dependencies":[{"type":"build","ports":["py310-installer","py310-build","py310-hatchling","clang-18"]},{"type":"lib","ports":["python310"]},{"type":"test","ports":["py310-scrapy","py310-pytest"]}],"depends_on":[{"type":"lib","ports":["py310-scrapy","py310-itemloaders"]}]},{"name":"py311-itemadapter","portdir":"python/py-itemadapter","version":"0.13.1","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://pypi.python.org/pypi/itemadapter","description":"Common interface for data container classes","long_description":"The `ItemAdapter` class is a wrapper for data container objects, providing a common interface to handle objects of different types in an uniform manner, regardless of their underlying implementation.","active":true,"categories":["python"],"maintainers":[{"name":"khindenburg","github":"kurthindenburg","ports_count":433}],"variants":[],"dependencies":[{"type":"build","ports":["py311-hatchling","py311-build","py311-installer","clang-18"]},{"type":"lib","ports":["python311"]},{"type":"test","ports":["py311-scrapy","py311-pytest"]}],"depends_on":[{"type":"lib","ports":["py311-scrapy","py311-itemloaders"]}]},{"name":"py312-itemadapter","portdir":"python/py-itemadapter","version":"0.13.1","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://pypi.python.org/pypi/itemadapter","description":"Common interface for data container classes","long_description":"The `ItemAdapter` class is a wrapper for data container objects, providing a common interface to handle objects of different types in an uniform manner, regardless of their underlying implementation.","active":true,"categories":["python"],"maintainers":[{"name":"khindenburg","github":"kurthindenburg","ports_count":433}],"variants":[],"dependencies":[{"type":"build","ports":["py312-hatchling","py312-build","py312-installer","clang-18"]},{"type":"lib","ports":["python312"]},{"type":"test","ports":["py312-scrapy","py312-pytest"]}],"depends_on":[{"type":"lib","ports":["py312-scrapy","py312-itemloaders"]}]},{"name":"py313-itemadapter","portdir":"python/py-itemadapter","version":"0.13.1","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://pypi.python.org/pypi/itemadapter","description":"Common interface for data container classes","long_description":"The `ItemAdapter` class is a wrapper for data container objects, providing a common interface to handle objects of different types in an uniform manner, regardless of their underlying implementation.","active":true,"categories":["python"],"maintainers":[{"name":"khindenburg","github":"kurthindenburg","ports_count":433}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py313-build","py313-installer","py313-hatchling"]},{"type":"lib","ports":["python313"]},{"type":"test","ports":["py313-pytest"]}],"depends_on":[]},{"name":"py314-itemadapter","portdir":"python/py-itemadapter","version":"0.13.1","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://pypi.python.org/pypi/itemadapter","description":"Common interface for data container classes","long_description":"The `ItemAdapter` class is a wrapper for data container objects, providing a common interface to handle objects of different types in an uniform manner, regardless of their underlying implementation.","active":true,"categories":["python"],"maintainers":[{"name":"khindenburg","github":"kurthindenburg","ports_count":433}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py314-build","py314-installer","py314-hatchling"]},{"type":"lib","ports":["python314"]}],"depends_on":[{"type":"lib","ports":["py-itemadapter"]}]},{"name":"ghc","portdir":"lang/ghc","version":"9.14.1","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://haskell.org/ghc","description":"The Glorious Glasgow Haskell Compilation System","long_description":"The Glasgow Haskell Compiler is a robust, fully-featured, optimising compiler and interactive environment for Haskell 98, GHC compiles Haskell to either native code or C. It implements numerous experimental language extensions to Haskell 98, for example: concurrency, a foreign language interface, multi-parameter type classes, scoped type variables, existential and universal quantification, unboxed types, exceptions, weak pointers, and so on. GHC comes with a generational garbage collector, and a space and time profiler.","active":true,"categories":["lang","haskell"],"maintainers":[{"name":"s.t.smith","github":"essandess","ports_count":37}],"variants":["prebuilt"],"dependencies":[{"type":"build","ports":["py314-sphinx","bzip2","gzip","xz","alex","autoconf","automake","cctools","happy","hscolour","libtool","openssl","bash","file","grep","texlive-fonts-extra","texlive-fonts-recommended","texlive-latex-extra","texlive-xetex","gsed","cabal-prebuilt","ghc-prebuilt","hadrian","clang-18","python314"]},{"type":"extract","ports":["xz"]},{"type":"fetch","ports":["gnupg2"]},{"type":"lib","ports":["cctools","gmp","ld64","libffi","ncurses","libiconv","llvm-19"]},{"type":"patch","ports":["cabal-prebuilt","ghc-prebuilt"]}],"depends_on":[{"type":"build","ports":["pandoc","lhs2tex","haskell-language-server","adblock2privoxy","hlint","ihaskell","Djinn","Omega","matterhorn","pure-gen","shellcheck","haskell-stan","git-annex","hindent","HaXml","aeson-pretty","cpphs"]},{"type":"lib","ports":["gtk2hs","haskell-language-server","ihaskell","DoCon","cabal"]},{"type":"run","ports":["haskell-mode.el"]}]},{"name":"ghc-prebuilt","portdir":"lang/ghc","version":"9.14.1","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://haskell.org/ghc","description":"The Glorious Glasgow Haskell Compilation System","long_description":"The Glasgow Haskell Compiler is a robust, fully-featured, optimising compiler and interactive environment for Haskell 98, GHC compiles Haskell to either native code or C. It implements numerous experimental language extensions to Haskell 98, for example: concurrency, a foreign language interface, multi-parameter type classes, scoped type variables, existential and universal quantification, unboxed types, exceptions, weak pointers, and so on. GHC comes with a generational garbage collector, and a space and time profiler.","active":true,"categories":["lang","haskell"],"maintainers":[{"name":"s.t.smith","github":"essandess","ports_count":37}],"variants":[],"dependencies":[{"type":"build","ports":["file","clang-18"]},{"type":"extract","ports":["xz"]},{"type":"fetch","ports":["gnupg2"]},{"type":"lib","ports":["llvm-19","cctools","ld64","libiconv"]}],"depends_on":[{"type":"build","ports":["alex","cabal","hscolour","ghc","happy","hadrian"]},{"type":"patch","ports":["cabal","alex","happy","hscolour","ghc","hadrian"]}]}]}