{"count":53704,"next":"https://ports.macports.org/api/v1/ports/?format=json&ordering=-updated_at&page=307","previous":"https://ports.macports.org/api/v1/ports/?format=json&ordering=-updated_at&page=305","results":[{"name":"py314-javaproperties","portdir":"python/py-javaproperties","version":"0.5.2","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/jwodder/javaproperties","description":"Read & write Java .properties files","long_description":"Read & write Java .properties files","active":true,"categories":["devel","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py314-build","py314-installer","py314-setuptools","py314-wheel"]},{"type":"lib","ports":["python314"]}],"depends_on":[{"type":"lib","ports":["py-javaproperties","azure-cli"]}]},{"name":"py313-javaproperties","portdir":"python/py-javaproperties","version":"0.5.2","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/jwodder/javaproperties","description":"Read & write Java .properties files","long_description":"Read & write Java .properties files","active":true,"categories":["devel","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py313-build","py313-installer","py313-setuptools","py313-wheel"]},{"type":"lib","ports":["python313"]}],"depends_on":[]},{"name":"py312-javaproperties","portdir":"python/py-javaproperties","version":"0.5.2","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/jwodder/javaproperties","description":"Read & write Java .properties files","long_description":"Read & write Java .properties files","active":true,"categories":["devel","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py312-build","py312-installer","py312-setuptools","py312-wheel","clang-18"]},{"type":"lib","ports":["python312"]}],"depends_on":[]},{"name":"py311-javaproperties","portdir":"python/py-javaproperties","version":"0.5.2","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/jwodder/javaproperties","description":"Read & write Java .properties files","long_description":"Read & write Java .properties files","active":true,"categories":["devel","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py311-build","py311-installer","py311-setuptools","py311-wheel","clang-18"]},{"type":"lib","ports":["python311"]}],"depends_on":[]},{"name":"py310-javaproperties","portdir":"python/py-javaproperties","version":"0.5.2","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/jwodder/javaproperties","description":"Read & write Java .properties files","long_description":"Read & write Java .properties files","active":true,"categories":["devel","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py310-setuptools","py310-wheel","py310-build","py310-installer","clang-18"]},{"type":"lib","ports":["python310"]}],"depends_on":[]},{"name":"py314-jsondiff","portdir":"python/py-jsondiff","version":"2.0.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/ZoomerAnalytics/jsondiff","description":"Diff JSON and JSON-like structures in Python","long_description":"Diff JSON and JSON-like structures in Python","active":true,"categories":["devel","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py314-build","py314-setuptools","py314-wheel","clang-18","py314-installer"]},{"type":"lib","ports":["py314-yaml","python314"]}],"depends_on":[{"type":"lib","ports":["py-jsondiff","azure-cli"]}]},{"name":"py313-jsondiff","portdir":"python/py-jsondiff","version":"2.0.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/ZoomerAnalytics/jsondiff","description":"Diff JSON and JSON-like structures in Python","long_description":"Diff JSON and JSON-like structures in Python","active":true,"categories":["devel","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py313-build","py313-setuptools","py313-wheel","clang-18","py313-installer"]},{"type":"lib","ports":["py313-yaml","python313"]}],"depends_on":[]},{"name":"py312-jsondiff","portdir":"python/py-jsondiff","version":"2.0.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/ZoomerAnalytics/jsondiff","description":"Diff JSON and JSON-like structures in Python","long_description":"Diff JSON and JSON-like structures in Python","active":true,"categories":["devel","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py312-installer","py312-wheel","clang-18","py312-build","py312-setuptools"]},{"type":"lib","ports":["py312-yaml","python312"]}],"depends_on":[]},{"name":"py311-jsondiff","portdir":"python/py-jsondiff","version":"2.0.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/ZoomerAnalytics/jsondiff","description":"Diff JSON and JSON-like structures in Python","long_description":"Diff JSON and JSON-like structures in Python","active":true,"categories":["devel","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py311-installer","py311-wheel","clang-18","py311-build","py311-setuptools"]},{"type":"lib","ports":["py311-yaml","python311"]}],"depends_on":[]},{"name":"py310-jsondiff","portdir":"python/py-jsondiff","version":"2.0.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/ZoomerAnalytics/jsondiff","description":"Diff JSON and JSON-like structures in Python","long_description":"Diff JSON and JSON-like structures in Python","active":true,"categories":["devel","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py310-wheel","py310-installer","clang-18","py310-setuptools","py310-build"]},{"type":"lib","ports":["py310-yaml","python310"]}],"depends_on":[]},{"name":"py-javaproperties","portdir":"python/py-javaproperties","version":"0.5.2","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/jwodder/javaproperties","description":"Read & write Java .properties files","long_description":"Read & write Java .properties files","active":true,"categories":["devel","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py314-javaproperties"]}],"depends_on":[]},{"name":"py-jsondiff","portdir":"python/py-jsondiff","version":"2.0.0","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/ZoomerAnalytics/jsondiff","description":"Diff JSON and JSON-like structures in Python","long_description":"Diff JSON and JSON-like structures in Python","active":true,"categories":["devel","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py314-jsondiff"]}],"depends_on":[]},{"name":"py313-deviceid","portdir":"python/py-deviceid","version":"0.1.1","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/microsoft/py-deviceid","description":"Get or create a unique device id in Python","long_description":"A simple library to get or create a unique device id for a device in Python.","active":true,"categories":["devel","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py313-build","py313-installer","py313-setuptools","py313-wheel"]},{"type":"lib","ports":["python313"]}],"depends_on":[]},{"name":"py314-deviceid","portdir":"python/py-deviceid","version":"0.1.1","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/microsoft/py-deviceid","description":"Get or create a unique device id in Python","long_description":"A simple library to get or create a unique device id for a device in Python.","active":true,"categories":["devel","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py314-build","py314-installer","py314-setuptools","py314-wheel"]},{"type":"lib","ports":["python314"]}],"depends_on":[{"type":"lib","ports":["py-deviceid","azure-cli"]}]},{"name":"py312-deviceid","portdir":"python/py-deviceid","version":"0.1.1","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/microsoft/py-deviceid","description":"Get or create a unique device id in Python","long_description":"A simple library to get or create a unique device id for a device in Python.","active":true,"categories":["devel","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py312-build","py312-installer","py312-setuptools","py312-wheel","clang-18"]},{"type":"lib","ports":["python312"]}],"depends_on":[]},{"name":"py311-deviceid","portdir":"python/py-deviceid","version":"0.1.1","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/microsoft/py-deviceid","description":"Get or create a unique device id in Python","long_description":"A simple library to get or create a unique device id for a device in Python.","active":true,"categories":["devel","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py311-build","py311-installer","py311-setuptools","py311-wheel","clang-18"]},{"type":"lib","ports":["python311"]}],"depends_on":[]},{"name":"py310-deviceid","portdir":"python/py-deviceid","version":"0.1.1","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/microsoft/py-deviceid","description":"Get or create a unique device id in Python","long_description":"A simple library to get or create a unique device id for a device in Python.","active":true,"categories":["devel","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py310-setuptools","py310-wheel","py310-build","py310-installer","clang-18"]},{"type":"lib","ports":["python310"]}],"depends_on":[]},{"name":"py-deviceid","portdir":"python/py-deviceid","version":"0.1.1","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/microsoft/py-deviceid","description":"Get or create a unique device id in Python","long_description":"A simple library to get or create a unique device id for a device in Python.","active":true,"categories":["devel","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py314-deviceid"]}],"depends_on":[]},{"name":"py314-applicationinsights","portdir":"python/py-applicationinsights","version":"0.11.10","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/Microsoft/ApplicationInsights-Python","description":"Application Insights API for Python","long_description":"This project extends the Application Insights API surface to support Python.","active":true,"categories":["devel","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py314-build","py314-installer","py314-setuptools","py314-wheel"]},{"type":"lib","ports":["python314"]}],"depends_on":[{"type":"lib","ports":["py-applicationinsights","azure-cli"]}]},{"name":"py313-applicationinsights","portdir":"python/py-applicationinsights","version":"0.11.10","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/Microsoft/ApplicationInsights-Python","description":"Application Insights API for Python","long_description":"This project extends the Application Insights API surface to support Python.","active":true,"categories":["devel","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py313-build","py313-installer","py313-setuptools","py313-wheel"]},{"type":"lib","ports":["python313"]}],"depends_on":[]},{"name":"py312-applicationinsights","portdir":"python/py-applicationinsights","version":"0.11.10","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/Microsoft/ApplicationInsights-Python","description":"Application Insights API for Python","long_description":"This project extends the Application Insights API surface to support Python.","active":true,"categories":["devel","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py312-build","py312-installer","py312-setuptools","py312-wheel","clang-18"]},{"type":"lib","ports":["python312"]}],"depends_on":[]},{"name":"py311-applicationinsights","portdir":"python/py-applicationinsights","version":"0.11.10","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/Microsoft/ApplicationInsights-Python","description":"Application Insights API for Python","long_description":"This project extends the Application Insights API surface to support Python.","active":true,"categories":["devel","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py311-build","py311-installer","py311-setuptools","py311-wheel","clang-18"]},{"type":"lib","ports":["python311"]}],"depends_on":[]},{"name":"py310-applicationinsights","portdir":"python/py-applicationinsights","version":"0.11.10","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/Microsoft/ApplicationInsights-Python","description":"Application Insights API for Python","long_description":"This project extends the Application Insights API surface to support Python.","active":true,"categories":["devel","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py310-setuptools","py310-wheel","py310-build","py310-installer","clang-18"]},{"type":"lib","ports":["python310"]}],"depends_on":[]},{"name":"py-applicationinsights","portdir":"python/py-applicationinsights","version":"0.11.10","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/Microsoft/ApplicationInsights-Python","description":"Application Insights API for Python","long_description":"This project extends the Application Insights API surface to support Python.","active":true,"categories":["devel","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py314-applicationinsights"]}],"depends_on":[]},{"name":"libcanberra","portdir":"audio/libcanberra","version":"0.30","license":"LGPL-2.1+","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://0pointer.de/lennart/projects/libcanberra","description":"XDG sound theme and naming implementation","long_description":"libcanberra is an implementation of the XDG Sound Theme and Name Specifications, for generating event sounds on free desktops, such as GNOME.","active":true,"categories":["devel","audio"],"maintainers":[],"variants":["gtk2","gtk3","quartz","x11","universal"],"dependencies":[{"type":"build","ports":["clang-18","pkgconfig"]},{"type":"extract","ports":["xz"]},{"type":"lib","ports":["gtk3","libvorbis","xorg-libX11","pulseaudio","gtk2"]},{"type":"run","ports":["sound-theme-freedesktop"]}],"depends_on":[{"type":"lib","ports":["claws-mail","evolution-data-server","pavucontrol","empathy","evolution-data-server-gtk4","gdm","gnome-control-center","gnome-settings-daemon","libgnome","metacity","xchat-gnome","hexchat","kmix","stardict"]}]},{"name":"verbiste","portdir":"office/verbiste","version":"0.1.49","license":"GPL-2+","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"http://sarrazip.com/dev/verbiste.html","description":"French and Italian verb conjugation system","long_description":"verbiste is a French and Italian verb conjugation system, containing a C++ library and two programs that can be run from the command line. The knowledge base is represented in XML and contains 7000 French and 100 Italian verbs, respectively.","active":true,"categories":["office"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["pkgconfig","clang-18"]},{"type":"lib","ports":["libiconv","libxml2","p5.34-libxml-perl"]}],"depends_on":[]},{"name":"py314-addict","portdir":"python/py-addict","version":"2.4.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/mewwts/addict","description":"The Python Dict that's better than heroin.","long_description":"addict is a Python module that gives you dictionaries whose values are both gettable and settable using attributes, in addition to standard item-syntax.","active":true,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py314-build","py314-installer","py314-setuptools","py314-wheel"]},{"type":"lib","ports":["python314"]}],"depends_on":[{"type":"lib","ports":["py-addict"]}]},{"name":"py312-addict","portdir":"python/py-addict","version":"2.4.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/mewwts/addict","description":"The Python Dict that's better than heroin.","long_description":"addict is a Python module that gives you dictionaries whose values are both gettable and settable using attributes, in addition to standard item-syntax.","active":true,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py312-build","py312-installer","py312-setuptools","py312-wheel","clang-18"]},{"type":"lib","ports":["python312"]}],"depends_on":[]},{"name":"py313-addict","portdir":"python/py-addict","version":"2.4.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/mewwts/addict","description":"The Python Dict that's better than heroin.","long_description":"addict is a Python module that gives you dictionaries whose values are both gettable and settable using attributes, in addition to standard item-syntax.","active":true,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py313-build","py313-installer","py313-setuptools","py313-wheel"]},{"type":"lib","ports":["python313"]}],"depends_on":[]},{"name":"py-addict","portdir":"python/py-addict","version":"2.4.0","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/mewwts/addict","description":"The Python Dict that's better than heroin.","long_description":"addict is a Python module that gives you dictionaries whose values are both gettable and settable using attributes, in addition to standard item-syntax.","active":true,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py314-addict"]}],"depends_on":[]},{"name":"qrcp","portdir":"sysutils/qrcp","version":"0.11.6","license":"MIT and MPL-2 and BSD and LGPL-3 and Apache-2","platforms":"darwin freebsd linux","epoch":0,"replaced_by":null,"homepage":"https://qrcp.sh/","description":"Transfer files over wifi from your computer to your mobile device by scanning a QR code without leaving the terminal.","long_description":"Transfer files over wifi from your computer to your mobile device by scanning a QR code without leaving the terminal.","active":true,"categories":["sysutils","net"],"maintainers":[{"name":"cal","github":"neverpanic","ports_count":65}],"variants":[],"dependencies":[{"type":"build","ports":["go","clang-18"]}],"depends_on":[]},{"name":"istioctl","portdir":"sysutils/istioctl","version":"1.30.0","license":"Apache-2","platforms":"darwin freebsd linux","epoch":0,"replaced_by":null,"homepage":"https://istio.io","description":"Istio command line configuration utility","long_description":"Istio is an open, platform-independent service mesh designed to manage communications between microservices and applications. Without requiring changes to the underlying services, Istio provides automated baseline traffic resilience, service metrics collection, distributed tracing, traffic encryption, protocol upgrades, and advanced routing functionality for all service-to-service communication. The port deploys the istioctl command line utility, used to create, list, modify, and delete configuration resources in a deployed Istio system.","active":true,"categories":["sysutils"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["go","clang-18"]}],"depends_on":[]},{"name":"p5.32-image-exiftool","portdir":"perl/p5-image-exiftool","version":"13.590.0","license":"(Artistic-1 or GPL)","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://exiftool.org","description":"Image::Exiftool - a set of Perl modules to read and write meta information in a wide variety of image, audio, video and document files.","long_description":"Image::Exiftool - a set of Perl modules to read and write meta information in a wide variety of image, audio, video and document files.","active":true,"categories":["perl"],"maintainers":[{"name":"devans","github":"dbevans","ports_count":2687}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["perl5.32"]}],"depends_on":[{"type":"lib","ports":["p5.32-panotools-script"]}]},{"name":"p5.34-image-exiftool","portdir":"perl/p5-image-exiftool","version":"13.590.0","license":"(Artistic-1 or GPL)","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://exiftool.org","description":"Image::Exiftool - a set of Perl modules to read and write meta information in a wide variety of image, audio, video and document files.","long_description":"Image::Exiftool - a set of Perl modules to read and write meta information in a wide variety of image, audio, video and document files.","active":true,"categories":["perl"],"maintainers":[{"name":"devans","github":"dbevans","ports_count":2687}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["perl5.34"]}],"depends_on":[{"type":"lib","ports":["p5-image-exiftool","p5.34-panotools-script","log2timeline","exiftool"]},{"type":"run","ports":["hugin-app","texlive-bin-extra","gcstar"]}]},{"name":"p5.30-image-exiftool","portdir":"perl/p5-image-exiftool","version":"13.590.0","license":"(Artistic-1 or GPL)","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://exiftool.org","description":"Image::Exiftool - a set of Perl modules to read and write meta information in a wide variety of image, audio, video and document files.","long_description":"Image::Exiftool - a set of Perl modules to read and write meta information in a wide variety of image, audio, video and document files.","active":true,"categories":["perl"],"maintainers":[{"name":"devans","github":"dbevans","ports_count":2687}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["perl5.30"]}],"depends_on":[{"type":"lib","ports":["p5.30-panotools-script"]}]},{"name":"p5.28-image-exiftool","portdir":"perl/p5-image-exiftool","version":"13.590.0","license":"(Artistic-1 or GPL)","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://exiftool.org","description":"Image::Exiftool - a set of Perl modules to read and write meta information in a wide variety of image, audio, video and document files.","long_description":"Image::Exiftool - a set of Perl modules to read and write meta information in a wide variety of image, audio, video and document files.","active":true,"categories":["perl"],"maintainers":[{"name":"devans","github":"dbevans","ports_count":2687}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["perl5.28"]}],"depends_on":[{"type":"lib","ports":["p5.28-panotools-script"]}]},{"name":"p5-image-exiftool","portdir":"perl/p5-image-exiftool","version":"13.590.0","license":"(Artistic-1 or GPL)","platforms":"{darwin any}","epoch":0,"replaced_by":"p5.34-image-exiftool","homepage":"https://exiftool.org","description":"Image::Exiftool - a set of Perl modules to read and write meta information in a wide variety of image, audio, video and document files.","long_description":"Image::Exiftool - a set of Perl modules to read and write meta information in a wide variety of image, audio, video and document files.","active":true,"categories":["perl"],"maintainers":[{"name":"devans","github":"dbevans","ports_count":2687}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["p5.34-image-exiftool"]}],"depends_on":[]},{"name":"exiftool","portdir":"perl/exiftool","version":"13.590.0","license":"(Artistic-1 or GPL)","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://exiftool.org","description":"exiftool - General command line utility to read, write and edit EXIF metadata","long_description":"exiftool - General command line utility to read, write and edit EXIF metadata","active":true,"categories":["perl"],"maintainers":[{"name":"devans","github":"dbevans","ports_count":2687}],"variants":["perl5_28","perl5_30","perl5_32","perl5_34"],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["p5.34-image-exiftool"]}],"depends_on":[{"type":"run","ports":["darktable","darktable-devel","geeqie","ale","mat2"]}]},{"name":"p5.26-image-exiftool","portdir":"perl/p5-image-exiftool","version":"12.160.0","license":"(Artistic-1 or GPL)","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"http://exiftool.sourceforge.net/","description":"Perl interface to read, write and edit EXIF metadata","long_description":"Perl interface to read, write and edit EXIF metadata","active":false,"categories":["perl"],"maintainers":[{"name":"devans","github":"dbevans","ports_count":2687}],"variants":[],"dependencies":[{"type":"build","ports":["clang-9.0"]},{"type":"lib","ports":["perl5.26"]}],"depends_on":[{"type":"lib","ports":["p5.26-panotools-script"]}]},{"name":"py314-portalocker","portdir":"python/py-portalocker","version":"3.2.0","license":"PSF-2.1.1","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/WoLpH/portalocker","description":"Cross-platform locking library","long_description":"Portalocker is a library to provide an easy API to file locking.","active":true,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py314-installer","clang-18","py314-build","py314-setuptools_scm","py314-setuptools","py314-wheel"]},{"type":"lib","ports":["python314"]}],"depends_on":[{"type":"lib","ports":["py-portalocker","py314-msal-extensions","azure-cli"]}]},{"name":"py313-portalocker","portdir":"python/py-portalocker","version":"3.2.0","license":"PSF-2.1.1","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/WoLpH/portalocker","description":"Cross-platform locking library","long_description":"Portalocker is a library to provide an easy API to file locking.","active":true,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py313-setuptools_scm","clang-18","py313-build","py313-installer","py313-setuptools","py313-wheel"]},{"type":"lib","ports":["python313"]},{"type":"test","ports":["py313-pytest","py313-redis"]}],"depends_on":[{"type":"lib","ports":["py313-msal-extensions"]},{"type":"run","ports":["py313-sacrebleu"]}]},{"name":"py312-portalocker","portdir":"python/py-portalocker","version":"3.2.0","license":"PSF-2.1.1","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/WoLpH/portalocker","description":"Cross-platform locking library","long_description":"Portalocker is a library to provide an easy API to file locking.","active":true,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py312-build","py312-installer","py312-setuptools","py312-wheel","py312-setuptools_scm"]},{"type":"lib","ports":["python312"]},{"type":"test","ports":["py312-pytest","py312-redis"]}],"depends_on":[{"type":"lib","ports":["py312-msal-extensions"]},{"type":"run","ports":["py312-sacrebleu"]}]},{"name":"py311-portalocker","portdir":"python/py-portalocker","version":"3.2.0","license":"PSF-2.1.1","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/WoLpH/portalocker","description":"Cross-platform locking library","long_description":"Portalocker is a library to provide an easy API to file locking.","active":true,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py311-build","py311-installer","py311-setuptools","py311-wheel","py311-setuptools_scm"]},{"type":"lib","ports":["python311"]},{"type":"test","ports":["py311-pytest","py311-redis"]}],"depends_on":[{"type":"lib","ports":["py311-msal-extensions"]},{"type":"run","ports":["py311-sacrebleu"]}]},{"name":"py310-portalocker","portdir":"python/py-portalocker","version":"3.2.0","license":"PSF-2.1.1","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/WoLpH/portalocker","description":"Cross-platform locking library","long_description":"Portalocker is a library to provide an easy API to file locking.","active":true,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py310-setuptools","py310-setuptools_scm","py310-wheel","py310-build","py310-installer"]},{"type":"lib","ports":["python310"]},{"type":"test","ports":["py310-pytest","py310-redis"]}],"depends_on":[{"type":"lib","ports":["py310-msal-extensions"]},{"type":"run","ports":["py310-sacrebleu"]}]},{"name":"py-portalocker","portdir":"python/py-portalocker","version":"3.2.0","license":"PSF-2.1.1","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/WoLpH/portalocker","description":"Cross-platform locking library","long_description":"Portalocker is a library to provide an easy API to file locking.","active":true,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py314-portalocker"]}],"depends_on":[]},{"name":"py39-portalocker","portdir":"python/py-portalocker","version":"2.8.2","license":"PSF-2.1.1","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/WoLpH/portalocker","description":"Cross-platform locking library","long_description":"Portalocker is a library to provide an easy API to file locking.","active":false,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py39-setuptools","py39-setuptools_scm","py39-wheel","py39-build","py39-installer"]},{"type":"lib","ports":["python39"]},{"type":"test","ports":["py39-pytest","py39-redis"]}],"depends_on":[{"type":"run","ports":["py39-sacrebleu"]}]},{"name":"py38-portalocker","portdir":"python/py-portalocker","version":"2.8.2","license":"PSF-2.1.1","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/WoLpH/portalocker","description":"Cross-platform locking library","long_description":"Portalocker is a library to provide an easy API to file locking.","active":false,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-16","py38-setuptools","py38-setuptools_scm","py38-wheel","py38-build","py38-installer"]},{"type":"lib","ports":["python38"]},{"type":"test","ports":["py38-pytest","py38-redis"]}],"depends_on":[{"type":"run","ports":["py38-sacrebleu"]}]},{"name":"py37-portalocker","portdir":"python/py-portalocker","version":"2.8.2","license":"PSF-2.1.1","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/WoLpH/portalocker","description":"Cross-platform locking library","long_description":"Portalocker is a library to provide an easy API to file locking.","active":false,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-16","py37-setuptools","py37-setuptools_scm","py37-wheel","py37-build","py37-installer"]},{"type":"lib","ports":["python37"]},{"type":"test","ports":["py37-pytest","py37-redis"]}],"depends_on":[{"type":"run","ports":["py37-sacrebleu"]}]},{"name":"libaec","portdir":"archivers/libaec","version":"1.1.7","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/MathisRosenhauer/libaec","description":"Adaptive Entropy Coding library","long_description":"libaec provides fast lossless compression of 1 up to 32 bit wide signed or unsigned integers (samples). The library achieves best results for low entropy data as often encountered in space imaging instrument data or numerical model output from weather or climate simulations. While floating point representations are not directly supported, they can also be efficiently coded by grouping exponents and mantissa.","active":true,"categories":["science","archivers"],"maintainers":[],"variants":["debug","universal"],"dependencies":[{"type":"build","ports":["cmake","clang-18"]}],"depends_on":[{"type":"lib","ports":["InsightToolkit","InsightToolkit4","py310-InsightToolkit","py311-InsightToolkit","py312-InsightToolkit","py313-InsightToolkit","py310-InsightToolkit4","py311-InsightToolkit4","py312-InsightToolkit4","py313-InsightToolkit4","ecCodes","gnudatalanguage","hdfeos5","libminc","metview","wgrib2","py37-imagecodecs","py38-imagecodecs","gdal","gdal-hdf5","gdal-kea","gdal-netcdf","py310-imagecodecs","py311-imagecodecs","py312-imagecodecs","py313-imagecodecs","py314-imagecodecs","hdf5","py39-imagecodecs"]}]},{"name":"jdk21-graalvm","portdir":"java/jdk21-graalvm","version":"21.0.10","license":"GFTC and NoMirror","platforms":"{darwin any >= 20 }","epoch":0,"replaced_by":null,"homepage":"https://www.oracle.com/java/graalvm/","description":"Oracle GraalVM for JDK 21","long_description":"Oracle GraalVM for JDK 21 compiles your Java applications ahead of time into standalone binaries that start instantly, provide peak performance with no warmup, and use fewer cloud resources.","active":true,"categories":["devel","java"],"maintainers":[{"name":"breun","github":"breun","ports_count":112}],"variants":["Applets","BundledApp","JNI","WebStart"],"dependencies":[{"type":"build","ports":["clang-18"]}],"depends_on":[]}]}