{"count":53704,"next":"https://ports.macports.org/api/v1/ports/?format=json&ordering=-updated_at&page=301","previous":"https://ports.macports.org/api/v1/ports/?format=json&ordering=-updated_at&page=299","results":[{"name":"py37-flask-cors","portdir":"python/py-flask-cors","version":"3.0.10","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://flask-cors.corydolphin.com/","description":"Cross Origin Resource Sharing (CORS) support for Flask","long_description":"A Flask extension for handling Cross Origin Resource Sharing (CORS), making cross-origin AJAX possible. This package has a simple philosophy, when you want to enable CORS, you wish to enable it for all use cases on a domain. This means no mucking around with different allowed headers, methods, etc. By default, submission of cookies across domains is disabled due to the security implications, please see the documentation for how to enable credential'ed requests, and please make sure you add some sort of CSRF protection before doing so!","active":false,"categories":["www","python"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-9.0","py37-setuptools"]},{"type":"lib","ports":["py37-six","python37","py37-flask"]},{"type":"test","ports":["py37-packaging","py37-nose"]}],"depends_on":[]},{"name":"py39-flask-cors","portdir":"python/py-flask-cors","version":"6.0.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://flask-cors.corydolphin.com/","description":"Cross Origin Resource Sharing (CORS) support for Flask","long_description":"A Flask extension for handling Cross Origin Resource Sharing (CORS), making cross-origin AJAX possible. This package has a simple philosophy, when you want to enable CORS, you wish to enable it for all use cases on a domain. This means no mucking around with different allowed headers, methods, etc. By default, submission of cookies across domains is disabled due to the security implications, please see the documentation for how to enable credential'ed requests, and please make sure you add some sort of CSRF protection before doing so!","active":false,"categories":["www","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py39-build","py39-installer","clang-17","py39-setuptools","py39-wheel"]},{"type":"lib","ports":["python39","py39-flask","py39-werkzeug"]},{"type":"test","ports":["py39-packaging","py39-pytest"]}],"depends_on":[]},{"name":"py38-flask-cors","portdir":"python/py-flask-cors","version":"4.0.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://flask-cors.corydolphin.com/","description":"Cross Origin Resource Sharing (CORS) support for Flask","long_description":"A Flask extension for handling Cross Origin Resource Sharing (CORS), making cross-origin AJAX possible. This package has a simple philosophy, when you want to enable CORS, you wish to enable it for all use cases on a domain. This means no mucking around with different allowed headers, methods, etc. By default, submission of cookies across domains is disabled due to the security implications, please see the documentation for how to enable credential'ed requests, and please make sure you add some sort of CSRF protection before doing so!","active":false,"categories":["www","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py38-setuptools","clang-15"]},{"type":"lib","ports":["python38","py38-flask"]},{"type":"test","ports":["py38-packaging","py38-pytest"]}],"depends_on":[]},{"name":"flameshot","portdir":"sysutils/flameshot","version":"14.0.0","license":"GPL-3","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://flameshot.org","description":"Powerful yet simple to use screenshot software","long_description":"Powerful yet simple to use screenshot software supporting in-app screenshot editing, Imgur upload, customizable appearance and more.","active":true,"categories":["sysutils","graphics"],"maintainers":[{"name":"herby.gillot","github":"herbygillot","ports_count":1161}],"variants":["debug","universal"],"dependencies":[{"type":"build","ports":["cmake","clang-20"]},{"type":"lib","ports":["qt6-qtbase","qt6-qtsvg","qt6-qttools"]}],"depends_on":[]},{"name":"openslide","portdir":"graphics/openslide","version":"4.0.1","license":"LGPL-2.1","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://openslide.org/","description":"A C library for reading virtual slides.","long_description":"OpenSlide is a C library that provides a simple interface for reading whole-slide images, also known as virtual slides, which are high-resolution images used in digital pathology. These images can occupy tens of gigabytes when uncompressed, and so cannot be easily read using standard tools or libraries, which are designed for images that can be comfortably uncompressed into RAM. Whole-slide images are typically multi-resolution; OpenSlide allows reading a small amount of image data at the resolution closest to a desired zoom level. OpenSlide can read slides in the Aperio (.svs), ARGOS (.avs), DICOM (.dcm), Hamamatsu (.ndpi, .vms, or .vmu), Huron (.tif), Leica (.scn), MIRAX (.mrxs), Philips (.tiff), Sakura (.svslide), Trestle (.tif), Ventana (.bif or .tif), Zeiss (.czi), and generic tiled TIFF (.tif) formats.","active":true,"categories":["graphics"],"maintainers":[{"name":"bgilbert","github":"bgilbert","ports_count":16}],"variants":["universal"],"dependencies":[{"type":"build","ports":["meson","ninja","pkgconfig","clang-18"]},{"type":"extract","ports":["xz"]},{"type":"lib","ports":["libjpeg-turbo","libpng","openjpeg","zlib","libxml2","libdicom","tiff","zstd","sqlite3","glib2","cairo"]}],"depends_on":[{"type":"lib","ports":["vips","py27-openslide","py35-openslide","py36-openslide","py310-openslide","py311-openslide","py312-openslide","py313-openslide","py314-openslide","py37-openslide","py39-openslide","py38-openslide","timg"]}]},{"name":"py314-julius","portdir":"python/py-julius","version":"0.2.8","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/adefossez/julius","description":"Digital Signal Processing algorithms in PyTorch","long_description":"julius provides efficient DSP algorithms implemented with PyTorch, including resampling, FIR filters, and FFT convolutions.","active":true,"categories":["audio","math","python"],"maintainers":[{"name":"pguyot","github":"pguyot","ports_count":199}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py314-build","py314-installer","py314-hatchling"]},{"type":"lib","ports":["python314","py314-pytorch"]}],"depends_on":[{"type":"lib","ports":["py314-demucs","py-julius","py314-audiocraft"]}]},{"name":"py313-julius","portdir":"python/py-julius","version":"0.2.8","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/adefossez/julius","description":"Digital Signal Processing algorithms in PyTorch","long_description":"julius provides efficient DSP algorithms implemented with PyTorch, including resampling, FIR filters, and FFT convolutions.","active":true,"categories":["audio","math","python"],"maintainers":[{"name":"pguyot","github":"pguyot","ports_count":199}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py313-build","py313-installer","py313-hatchling"]},{"type":"lib","ports":["python313","py313-pytorch"]}],"depends_on":[{"type":"lib","ports":["py313-demucs","py313-audiocraft"]}]},{"name":"py-julius","portdir":"python/py-julius","version":"0.2.8","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/adefossez/julius","description":"Digital Signal Processing algorithms in PyTorch","long_description":"julius provides efficient DSP algorithms implemented with PyTorch, including resampling, FIR filters, and FFT convolutions.","active":true,"categories":["audio","math","python"],"maintainers":[{"name":"pguyot","github":"pguyot","ports_count":199}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py314-julius"]}],"depends_on":[]},{"name":"evince","portdir":"gnome/evince","version":"3.36.7","license":"GPL-2+","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://wiki.gnome.org/Apps/Evince","description":"Evince is a document viewer for multiple document formats like pdf, and many others.","long_description":"Evince is a document viewer for multiple document formats like pdf, and many others.","active":true,"categories":["gnome","print"],"maintainers":[{"name":"devans","github":"dbevans","ports_count":2687}],"variants":["quartz","djvu","multimedia","nautilus","universal"],"dependencies":[{"type":"build","ports":["itstool","clang-18","appstream-glib","autoconf","automake","libtool","pkgconfig","gobject-introspection","gtk-doc"]},{"type":"extract","ports":["xz"]},{"type":"lib","ports":["tiff","libspectre","libarchive","libxml2","texlive-bin","adwaita-icon-theme","desktop-file-utils","gnome-desktop","gsettings-desktop-schemas","gspell","gtk3","libsecret","gdk-pixbuf2","poppler"]},{"type":"run","ports":["yelp"]}],"depends_on":[{"type":"lib","ports":["gnome3-core","glom","denemo"]},{"type":"run","ports":["gnome3-core"]}]},{"name":"patoline","portdir":"textproc/patoline","version":"0.1","license":"GPL-2+","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"http://patoline.org/","description":"A new typesetting system, programmable in ocaml.","long_description":"A new typesetting system, programmable in ocaml.","active":false,"categories":["textproc","ocaml"],"maintainers":[{"name":"pierreetienne.meunier","github":"","ports_count":2}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["ocaml-dypgen","ocaml-camomile","ocaml","ocaml-sqlite3","ocaml-zip","ocaml-findlib"]}],"depends_on":[]},{"name":"p5.34-object-hashbase","portdir":"perl/p5-object-hashbase","version":"0.18.0","license":"(Artistic-1 or GPL)","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/Object::HashBase","description":"Object::HashBase - Build hash based classes.","long_description":"Object::HashBase - Build hash based classes.","active":true,"categories":["perl"],"maintainers":[{"name":"devans","github":"dbevans","ports_count":2687}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["perl5.34","p5.34-class-method-modifiers","p5.34-class-xsaccessor","p5.34-role-tiny"]}],"depends_on":[{"type":"lib","ports":["p5-object-hashbase"]}]},{"name":"p5.32-object-hashbase","portdir":"perl/p5-object-hashbase","version":"0.18.0","license":"(Artistic-1 or GPL)","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/Object::HashBase","description":"Object::HashBase - Build hash based classes.","long_description":"Object::HashBase - Build hash based classes.","active":true,"categories":["perl"],"maintainers":[{"name":"devans","github":"dbevans","ports_count":2687}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["perl5.32","p5.32-class-method-modifiers","p5.32-class-xsaccessor","p5.32-role-tiny"]}],"depends_on":[]},{"name":"p5.30-object-hashbase","portdir":"perl/p5-object-hashbase","version":"0.18.0","license":"(Artistic-1 or GPL)","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/Object::HashBase","description":"Object::HashBase - Build hash based classes.","long_description":"Object::HashBase - Build hash based classes.","active":true,"categories":["perl"],"maintainers":[{"name":"devans","github":"dbevans","ports_count":2687}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["perl5.30","p5.30-class-method-modifiers","p5.30-class-xsaccessor","p5.30-role-tiny"]}],"depends_on":[]},{"name":"p5.28-object-hashbase","portdir":"perl/p5-object-hashbase","version":"0.18.0","license":"(Artistic-1 or GPL)","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/Object::HashBase","description":"Object::HashBase - Build hash based classes.","long_description":"Object::HashBase - Build hash based classes.","active":true,"categories":["perl"],"maintainers":[{"name":"devans","github":"dbevans","ports_count":2687}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["perl5.28","p5.28-class-method-modifiers","p5.28-class-xsaccessor","p5.28-role-tiny"]}],"depends_on":[]},{"name":"p5-object-hashbase","portdir":"perl/p5-object-hashbase","version":"0.18.0","license":"(Artistic-1 or GPL)","platforms":"{darwin any}","epoch":0,"replaced_by":"p5.34-object-hashbase","homepage":"https://metacpan.org/pod/Object::HashBase","description":"Object::HashBase - Build hash based classes.","long_description":"Object::HashBase - Build hash based classes.","active":true,"categories":["perl"],"maintainers":[{"name":"devans","github":"dbevans","ports_count":2687}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["p5.34-object-hashbase"]}],"depends_on":[]},{"name":"p5.26-object-hashbase","portdir":"perl/p5-object-hashbase","version":"0.9.0","license":"(Artistic-1 or GPL)","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/Object::HashBase","description":"Object::HashBase - Build hash based classes.","long_description":"Object::HashBase - Build hash based classes.","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":[]},{"name":"p5.34-http-tiny","portdir":"perl/p5-http-tiny","version":"0.96.0","license":"(Artistic-1 or GPL)","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/HTTP::Tiny","description":"HTTP::Tiny - A small, simple, correct HTTP/1.1 client","long_description":"HTTP::Tiny - A small, simple, correct HTTP/1.1 client","active":true,"categories":["perl"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["p5.34-http-cookiejar","p5.34-io-socket-ip","perl5.34","p5.34-net-ssleay","p5.34-time-hires","p5.34-io-socket-ssl"]}],"depends_on":[{"type":"build","ports":["p5.34-lwp-consolelogger","p5.34-amazon-s3","p5.34-alien-build-plugin-download-github","p5.34-mozilla-publicsuffix","p5.34-starman"]},{"type":"lib","ports":["p5.34-test2-harness","p5.34-alien-base-modulebuild","p5.34-alien-gnuplot","p5.34-dist-zilla-plugin-checkissues","p5.34-dist-zilla-plugin-checkprereqsindexed","p5.34-dist-zilla-plugin-github","p5.34-dist-zilla-plugin-promptifstale","p5.34-http-thin","p5.34-http-tiny-mech","p5.34-http-tiny-multipart","p5.34-plack","p5.34-search-elasticsearch","p5.34-data-entropy","p5-http-tiny","p5.34-dancer2","p5.34-metacpan-client"]}]},{"name":"p5.32-http-tiny","portdir":"perl/p5-http-tiny","version":"0.96.0","license":"(Artistic-1 or GPL)","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/HTTP::Tiny","description":"HTTP::Tiny - A small, simple, correct HTTP/1.1 client","long_description":"HTTP::Tiny - A small, simple, correct HTTP/1.1 client","active":true,"categories":["perl"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["p5.32-http-cookiejar","p5.32-io-socket-ip","perl5.32","p5.32-net-ssleay","p5.32-time-hires","p5.32-io-socket-ssl"]}],"depends_on":[{"type":"build","ports":["p5.32-lwp-consolelogger","p5.32-amazon-s3","p5.32-alien-build-plugin-download-github","p5.32-mozilla-publicsuffix","p5.32-starman"]},{"type":"lib","ports":["p5.32-alien-base-modulebuild","p5.32-alien-gnuplot","p5.32-dist-zilla-plugin-checkissues","p5.32-dist-zilla-plugin-checkprereqsindexed","p5.32-dist-zilla-plugin-github","p5.32-dist-zilla-plugin-promptifstale","p5.32-http-thin","p5.32-http-tiny-mech","p5.32-http-tiny-multipart","p5.32-plack","p5.32-search-elasticsearch","p5.32-data-entropy","p5.32-dancer2","p5.32-metacpan-client","p5.32-test2-harness"]}]},{"name":"p5.30-http-tiny","portdir":"perl/p5-http-tiny","version":"0.96.0","license":"(Artistic-1 or GPL)","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/HTTP::Tiny","description":"HTTP::Tiny - A small, simple, correct HTTP/1.1 client","long_description":"HTTP::Tiny - A small, simple, correct HTTP/1.1 client","active":true,"categories":["perl"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["p5.30-http-cookiejar","p5.30-io-socket-ip","perl5.30","p5.30-net-ssleay","p5.30-time-hires","p5.30-io-socket-ssl"]}],"depends_on":[{"type":"build","ports":["p5.30-lwp-consolelogger","p5.30-amazon-s3","p5.30-alien-build-plugin-download-github","p5.30-mozilla-publicsuffix","p5.30-starman"]},{"type":"lib","ports":["p5.30-alien-base-modulebuild","p5.30-alien-gnuplot","p5.30-dist-zilla-plugin-checkissues","p5.30-dist-zilla-plugin-checkprereqsindexed","p5.30-dist-zilla-plugin-github","p5.30-dist-zilla-plugin-promptifstale","p5.30-http-thin","p5.30-http-tiny-mech","p5.30-http-tiny-multipart","p5.30-plack","p5.30-search-elasticsearch","p5.30-data-entropy","p5.30-dancer2","p5.30-metacpan-client","p5.30-test2-harness"]}]},{"name":"p5.28-http-tiny","portdir":"perl/p5-http-tiny","version":"0.96.0","license":"(Artistic-1 or GPL)","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/HTTP::Tiny","description":"HTTP::Tiny - A small, simple, correct HTTP/1.1 client","long_description":"HTTP::Tiny - A small, simple, correct HTTP/1.1 client","active":true,"categories":["perl"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["p5.28-http-cookiejar","p5.28-io-socket-ip","perl5.28","p5.28-net-ssleay","p5.28-time-hires","p5.28-io-socket-ssl"]}],"depends_on":[{"type":"build","ports":["p5.28-lwp-consolelogger","p5.28-amazon-s3","p5.28-alien-build-plugin-download-github","p5.28-mozilla-publicsuffix","p5.28-starman"]},{"type":"lib","ports":["p5.28-alien-base-modulebuild","p5.28-alien-gnuplot","p5.28-dist-zilla-plugin-checkissues","p5.28-dist-zilla-plugin-checkprereqsindexed","p5.28-dist-zilla-plugin-github","p5.28-dist-zilla-plugin-promptifstale","p5.28-http-thin","p5.28-http-tiny-mech","p5.28-http-tiny-multipart","p5.28-plack","p5.28-search-elasticsearch","p5.28-data-entropy","p5.28-dancer2","p5.28-metacpan-client","p5.28-test2-harness"]}]},{"name":"p5-http-tiny","portdir":"perl/p5-http-tiny","version":"0.96.0","license":"(Artistic-1 or GPL)","platforms":"{darwin any}","epoch":0,"replaced_by":"p5.34-http-tiny","homepage":"https://metacpan.org/pod/HTTP::Tiny","description":"HTTP::Tiny - A small, simple, correct HTTP/1.1 client","long_description":"HTTP::Tiny - A small, simple, correct HTTP/1.1 client","active":true,"categories":["perl"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["p5.34-http-tiny"]}],"depends_on":[]},{"name":"p5.26-http-tiny","portdir":"perl/p5-http-tiny","version":"0.76.0","license":"(Artistic-1 or GPL)","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/HTTP::Tiny","description":"A small, simple, correct HTTP/1.1 client","long_description":"A small, simple, correct HTTP/1.1 client","active":false,"categories":["perl"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-9.0"]},{"type":"lib","ports":["p5.26-http-cookiejar","p5.26-io-socket-ip","perl5.26","p5.26-mozilla-ca","p5.26-net-ssleay","p5.26-io-socket-ssl"]}],"depends_on":[{"type":"build","ports":["p5.26-mozilla-publicsuffix","p5.26-http-daemon"]},{"type":"lib","ports":["p5.26-dancer2","p5.26-dist-zilla-plugin-checkissues","p5.26-dist-zilla-plugin-checkprereqsindexed","p5.26-dist-zilla-plugin-github","p5.26-dist-zilla-plugin-promptifstale","p5.26-http-thin","p5.26-http-tiny-mech","p5.26-http-tiny-multipart","p5.26-metacpan-client","p5.26-plack","p5.26-search-elasticsearch","p5.26-alien-base-modulebuild","p5.26-test2-harness","p5.26-alien-gnuplot"]}]},{"name":"p5.34-datetime-format-natural","portdir":"perl/p5-datetime-format-natural","version":"1.270.0","license":"(Artistic-1 or GPL)","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/DateTime::Format::Natural","description":"DateTime::Format::Natural - Parse informal natural language date/time strings","long_description":"DateTime::Format::Natural - Parse informal natural language date/time strings","active":true,"categories":["perl"],"maintainers":[{"name":"devans","github":"dbevans","ports_count":2687}],"variants":[],"dependencies":[{"type":"build","ports":["p5.34-module-build","p5.34-module-util","p5.34-test-mocktime-hires","clang-18"]},{"type":"lib","ports":["p5.34-datetime","p5.34-datetime-calendar-julian","p5.34-datetime-timezone","p5.34-getopt-long","perl5.34","p5.34-scalar-list-utils","p5.34-term-readline","p5.34-datetime-hires","p5.34-params-validate","p5.34-boolean","p5.34-clone","p5.34-date-calc"]}],"depends_on":[{"type":"lib","ports":["p5-datetime-format-natural","p5.34-xml-feed"]}]},{"name":"p5.32-datetime-format-natural","portdir":"perl/p5-datetime-format-natural","version":"1.270.0","license":"(Artistic-1 or GPL)","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/DateTime::Format::Natural","description":"DateTime::Format::Natural - Parse informal natural language date/time strings","long_description":"DateTime::Format::Natural - Parse informal natural language date/time strings","active":true,"categories":["perl"],"maintainers":[{"name":"devans","github":"dbevans","ports_count":2687}],"variants":[],"dependencies":[{"type":"build","ports":["p5.32-module-build","p5.32-module-util","p5.32-test-mocktime-hires","clang-18"]},{"type":"lib","ports":["p5.32-date-calc","p5.32-datetime","p5.32-datetime-calendar-julian","p5.32-datetime-timezone","perl5.32","p5.32-params-validate","p5.32-term-readline","p5.32-datetime-hires","p5.32-getopt-long","p5.32-scalar-list-utils","p5.32-boolean","p5.32-clone"]}],"depends_on":[{"type":"lib","ports":["p5.32-xml-feed"]}]},{"name":"p5.30-datetime-format-natural","portdir":"perl/p5-datetime-format-natural","version":"1.270.0","license":"(Artistic-1 or GPL)","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/DateTime::Format::Natural","description":"DateTime::Format::Natural - Parse informal natural language date/time strings","long_description":"DateTime::Format::Natural - Parse informal natural language date/time strings","active":true,"categories":["perl"],"maintainers":[{"name":"devans","github":"dbevans","ports_count":2687}],"variants":[],"dependencies":[{"type":"build","ports":["p5.30-module-build","p5.30-module-util","p5.30-test-mocktime-hires","clang-18"]},{"type":"lib","ports":["p5.30-datetime","p5.30-datetime-calendar-julian","p5.30-datetime-timezone","p5.30-getopt-long","perl5.30","p5.30-scalar-list-utils","p5.30-term-readline","p5.30-datetime-hires","p5.30-params-validate","p5.30-boolean","p5.30-clone","p5.30-date-calc"]}],"depends_on":[{"type":"lib","ports":["p5.30-xml-feed"]}]},{"name":"p5.28-datetime-format-natural","portdir":"perl/p5-datetime-format-natural","version":"1.270.0","license":"(Artistic-1 or GPL)","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/DateTime::Format::Natural","description":"DateTime::Format::Natural - Parse informal natural language date/time strings","long_description":"DateTime::Format::Natural - Parse informal natural language date/time strings","active":true,"categories":["perl"],"maintainers":[{"name":"devans","github":"dbevans","ports_count":2687}],"variants":[],"dependencies":[{"type":"build","ports":["p5.28-module-build","p5.28-module-util","p5.28-test-mocktime-hires","clang-18"]},{"type":"lib","ports":["p5.28-datetime","p5.28-datetime-calendar-julian","p5.28-datetime-timezone","p5.28-getopt-long","perl5.28","p5.28-scalar-list-utils","p5.28-term-readline","p5.28-datetime-hires","p5.28-params-validate","p5.28-boolean","p5.28-clone","p5.28-date-calc"]}],"depends_on":[{"type":"lib","ports":["p5.28-xml-feed"]}]},{"name":"p5-datetime-format-natural","portdir":"perl/p5-datetime-format-natural","version":"1.270.0","license":"(Artistic-1 or GPL)","platforms":"{darwin any}","epoch":0,"replaced_by":"p5.34-datetime-format-natural","homepage":"https://metacpan.org/pod/DateTime::Format::Natural","description":"DateTime::Format::Natural - Parse informal natural language date/time strings","long_description":"DateTime::Format::Natural - Parse informal natural language date/time strings","active":true,"categories":["perl"],"maintainers":[{"name":"devans","github":"dbevans","ports_count":2687}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["p5.34-datetime-format-natural"]}],"depends_on":[]},{"name":"p5.26-datetime-format-natural","portdir":"perl/p5-datetime-format-natural","version":"1.110.0","license":"(Artistic-1 or GPL)","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/DateTime::Format::Natural","description":"DateTime::Format::Natural - Parse informal natural language date/time strings","long_description":"DateTime::Format::Natural - Parse informal natural language date/time strings","active":false,"categories":["perl"],"maintainers":[{"name":"devans","github":"dbevans","ports_count":2687}],"variants":[],"dependencies":[{"type":"build","ports":["clang-9.0","p5.26-module-util","p5.26-test-mocktime"]},{"type":"lib","ports":["p5.26-date-calc","p5.26-datetime","p5.26-datetime-timezone","p5.26-getopt-long","perl5.26","p5.26-module-build","p5.26-params-validate","p5.26-term-readline","p5.26-list-moreutils","p5.26-boolean","p5.26-clone"]}],"depends_on":[{"type":"lib","ports":["p5.26-xml-feed"]}]},{"name":"py314-openslide","portdir":"python/py-openslide","version":"1.4.6","license":"LGPL-2.1 and MIT and BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://openslide.org/","description":"Python binding for the OpenSlide library.","long_description":"OpenSlide Python allows the OpenSlide library to be used from Python programs. OpenSlide provides a simple interface for reading whole-slide images, also known as virtual slides, which are high-resolution images used in digital pathology. These images can occupy tens of gigabytes when uncompressed, and so cannot be easily read using standard tools or libraries, which are designed for images that can be comfortably uncompressed into RAM. Whole-slide images are typically multi-resolution; OpenSlide allows reading a small amount of image data at the resolution closest to a desired zoom level.","active":true,"categories":["graphics","python"],"maintainers":[{"name":"bgilbert","github":"bgilbert","ports_count":16}],"variants":["universal"],"dependencies":[{"type":"build","ports":["py314-sphinx","py314-setuptools","py314-wheel","py314-installer","py314-build","clang-18"]},{"type":"extract","ports":["xz"]},{"type":"lib","ports":["openslide","python314","py314-Pillow","py314-flask"]},{"type":"test","ports":["py314-pytest"]}],"depends_on":[{"type":"lib","ports":["py-openslide"]}]},{"name":"py313-openslide","portdir":"python/py-openslide","version":"1.4.6","license":"LGPL-2.1 and MIT and BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://openslide.org/","description":"Python binding for the OpenSlide library.","long_description":"OpenSlide Python allows the OpenSlide library to be used from Python programs. OpenSlide provides a simple interface for reading whole-slide images, also known as virtual slides, which are high-resolution images used in digital pathology. These images can occupy tens of gigabytes when uncompressed, and so cannot be easily read using standard tools or libraries, which are designed for images that can be comfortably uncompressed into RAM. Whole-slide images are typically multi-resolution; OpenSlide allows reading a small amount of image data at the resolution closest to a desired zoom level.","active":true,"categories":["graphics","python"],"maintainers":[{"name":"bgilbert","github":"bgilbert","ports_count":16}],"variants":["universal"],"dependencies":[{"type":"build","ports":["py313-sphinx","py313-setuptools","py313-wheel","py313-installer","py313-build","clang-18"]},{"type":"extract","ports":["xz"]},{"type":"lib","ports":["openslide","python313","py313-Pillow","py313-flask"]},{"type":"test","ports":["py313-pytest"]}],"depends_on":[]},{"name":"py312-openslide","portdir":"python/py-openslide","version":"1.4.6","license":"LGPL-2.1 and MIT and BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://openslide.org/","description":"Python binding for the OpenSlide library.","long_description":"OpenSlide Python allows the OpenSlide library to be used from Python programs. OpenSlide provides a simple interface for reading whole-slide images, also known as virtual slides, which are high-resolution images used in digital pathology. These images can occupy tens of gigabytes when uncompressed, and so cannot be easily read using standard tools or libraries, which are designed for images that can be comfortably uncompressed into RAM. Whole-slide images are typically multi-resolution; OpenSlide allows reading a small amount of image data at the resolution closest to a desired zoom level.","active":true,"categories":["graphics","python"],"maintainers":[{"name":"bgilbert","github":"bgilbert","ports_count":16}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18","py312-wheel","py312-sphinx","py312-setuptools","py312-installer","py312-build"]},{"type":"extract","ports":["xz"]},{"type":"lib","ports":["openslide","python312","py312-Pillow","py312-flask"]},{"type":"test","ports":["py312-pytest"]}],"depends_on":[]},{"name":"py311-openslide","portdir":"python/py-openslide","version":"1.4.6","license":"LGPL-2.1 and MIT and BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://openslide.org/","description":"Python binding for the OpenSlide library.","long_description":"OpenSlide Python allows the OpenSlide library to be used from Python programs. OpenSlide provides a simple interface for reading whole-slide images, also known as virtual slides, which are high-resolution images used in digital pathology. These images can occupy tens of gigabytes when uncompressed, and so cannot be easily read using standard tools or libraries, which are designed for images that can be comfortably uncompressed into RAM. Whole-slide images are typically multi-resolution; OpenSlide allows reading a small amount of image data at the resolution closest to a desired zoom level.","active":true,"categories":["graphics","python"],"maintainers":[{"name":"bgilbert","github":"bgilbert","ports_count":16}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18","py311-wheel","py311-sphinx","py311-setuptools","py311-installer","py311-build"]},{"type":"extract","ports":["xz"]},{"type":"lib","ports":["openslide","python311","py311-Pillow","py311-flask"]},{"type":"test","ports":["py311-pytest"]}],"depends_on":[]},{"name":"py310-openslide","portdir":"python/py-openslide","version":"1.4.6","license":"LGPL-2.1 and MIT and BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://openslide.org/","description":"Python binding for the OpenSlide library.","long_description":"OpenSlide Python allows the OpenSlide library to be used from Python programs. OpenSlide provides a simple interface for reading whole-slide images, also known as virtual slides, which are high-resolution images used in digital pathology. These images can occupy tens of gigabytes when uncompressed, and so cannot be easily read using standard tools or libraries, which are designed for images that can be comfortably uncompressed into RAM. Whole-slide images are typically multi-resolution; OpenSlide allows reading a small amount of image data at the resolution closest to a desired zoom level.","active":true,"categories":["graphics","python"],"maintainers":[{"name":"bgilbert","github":"bgilbert","ports_count":16}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18","py310-sphinx","py310-installer","py310-build","py310-wheel","py310-setuptools"]},{"type":"extract","ports":["xz"]},{"type":"lib","ports":["openslide","python310","py310-Pillow","py310-flask"]},{"type":"test","ports":["py310-pytest"]}],"depends_on":[]},{"name":"py-openslide","portdir":"python/py-openslide","version":"1.4.6","license":"LGPL-2.1 and MIT and BSD","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://openslide.org/","description":"Python binding for the OpenSlide library.","long_description":"OpenSlide Python allows the OpenSlide library to be used from Python programs. OpenSlide provides a simple interface for reading whole-slide images, also known as virtual slides, which are high-resolution images used in digital pathology. These images can occupy tens of gigabytes when uncompressed, and so cannot be easily read using standard tools or libraries, which are designed for images that can be comfortably uncompressed into RAM. Whole-slide images are typically multi-resolution; OpenSlide allows reading a small amount of image data at the resolution closest to a desired zoom level.","active":true,"categories":["graphics","python"],"maintainers":[{"name":"bgilbert","github":"bgilbert","ports_count":16}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"extract","ports":["xz"]},{"type":"lib","ports":["py314-openslide"]}],"depends_on":[]},{"name":"py39-openslide","portdir":"python/py-openslide","version":"1.4.2","license":"LGPL-2.1 and MIT and BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://openslide.org/","description":"Python binding for the OpenSlide library.","long_description":"OpenSlide Python allows the OpenSlide library to be used from Python programs. OpenSlide provides a simple interface for reading whole-slide images, also known as virtual slides, which are high-resolution images used in digital pathology. These images can occupy tens of gigabytes when uncompressed, and so cannot be easily read using standard tools or libraries, which are designed for images that can be comfortably uncompressed into RAM. Whole-slide images are typically multi-resolution; OpenSlide allows reading a small amount of image data at the resolution closest to a desired zoom level.","active":false,"categories":["graphics","python"],"maintainers":[{"name":"bgilbert","github":"bgilbert","ports_count":16}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-17","py39-build","py39-installer","py39-wheel","py39-sphinx","py39-setuptools"]},{"type":"extract","ports":["xz"]},{"type":"lib","ports":["openslide","python39","py39-Pillow","py39-flask"]},{"type":"test","ports":["py39-pytest"]}],"depends_on":[]},{"name":"py35-openslide","portdir":"python/py-openslide","version":"1.1.2","license":"LGPL-2.1 and MIT and BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"http://openslide.org/","description":"Python binding for the OpenSlide library.","long_description":"OpenSlide Python allows the OpenSlide library to be used from Python programs. OpenSlide provides a simple interface for reading whole-slide images, also known as virtual slides, which are high-resolution images used in digital pathology. These images can occupy tens of gigabytes when uncompressed, and so cannot be easily read using standard tools or libraries, which are designed for images that can be comfortably uncompressed into RAM. Whole-slide images are typically multi-resolution; OpenSlide allows reading a small amount of image data at the resolution closest to a desired zoom level.","active":false,"categories":["graphics","python"],"maintainers":[{"name":"bgilbert","github":"bgilbert","ports_count":16}],"variants":["universal"],"dependencies":[{"type":"build","ports":["py35-sphinx","clang-12"]},{"type":"extract","ports":["xz"]},{"type":"lib","ports":["openslide","py35-flask","python35","py35-Pillow"]}],"depends_on":[]},{"name":"py34-openslide","portdir":"python/py-openslide","version":"1.1.2","license":"LGPL-2.1 and MIT and BSD","platforms":"darwin","epoch":0,"replaced_by":"py35-openslide","homepage":"http://openslide.org/","description":"Obsolete port, replaced by py35-openslide","long_description":"This port has been replaced by py35-openslide.","active":false,"categories":["graphics","python"],"maintainers":[{"name":"bgilbert","github":"bgilbert","ports_count":16}],"variants":[],"dependencies":[{"type":"build","ports":["clang-9.0"]},{"type":"extract","ports":[null]},{"type":"fetch","ports":[null]},{"type":"lib","ports":[null]},{"type":"patch","ports":[null]},{"type":"run","ports":[null]},{"type":"test","ports":[null]}],"depends_on":[]},{"name":"py27-openslide","portdir":"python/py-openslide","version":"1.1.2","license":"LGPL-2.1 and MIT and BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"http://openslide.org/","description":"Python binding for the OpenSlide library.","long_description":"OpenSlide Python allows the OpenSlide library to be used from Python programs. OpenSlide provides a simple interface for reading whole-slide images, also known as virtual slides, which are high-resolution images used in digital pathology. These images can occupy tens of gigabytes when uncompressed, and so cannot be easily read using standard tools or libraries, which are designed for images that can be comfortably uncompressed into RAM. Whole-slide images are typically multi-resolution; OpenSlide allows reading a small amount of image data at the resolution closest to a desired zoom level.","active":false,"categories":["graphics","python"],"maintainers":[{"name":"bgilbert","github":"bgilbert","ports_count":16}],"variants":["universal"],"dependencies":[{"type":"build","ports":["py27-sphinx","clang-12"]},{"type":"extract","ports":["xz"]},{"type":"lib","ports":["openslide","py27-flask","python27","py27-Pillow"]}],"depends_on":[]},{"name":"py36-openslide","portdir":"python/py-openslide","version":"1.1.2","license":"LGPL-2.1 and MIT and BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"http://openslide.org/","description":"Python binding for the OpenSlide library.","long_description":"OpenSlide Python allows the OpenSlide library to be used from Python programs. OpenSlide provides a simple interface for reading whole-slide images, also known as virtual slides, which are high-resolution images used in digital pathology. These images can occupy tens of gigabytes when uncompressed, and so cannot be easily read using standard tools or libraries, which are designed for images that can be comfortably uncompressed into RAM. Whole-slide images are typically multi-resolution; OpenSlide allows reading a small amount of image data at the resolution closest to a desired zoom level.","active":false,"categories":["graphics","python"],"maintainers":[{"name":"bgilbert","github":"bgilbert","ports_count":16}],"variants":["universal"],"dependencies":[{"type":"build","ports":["py36-sphinx","clang-12"]},{"type":"extract","ports":["xz"]},{"type":"lib","ports":["openslide","py36-flask","python36","py36-Pillow"]}],"depends_on":[]},{"name":"py38-openslide","portdir":"python/py-openslide","version":"1.4.1","license":"LGPL-2.1 and MIT and BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://openslide.org/","description":"Python binding for the OpenSlide library.","long_description":"OpenSlide Python allows the OpenSlide library to be used from Python programs. OpenSlide provides a simple interface for reading whole-slide images, also known as virtual slides, which are high-resolution images used in digital pathology. These images can occupy tens of gigabytes when uncompressed, and so cannot be easily read using standard tools or libraries, which are designed for images that can be comfortably uncompressed into RAM. Whole-slide images are typically multi-resolution; OpenSlide allows reading a small amount of image data at the resolution closest to a desired zoom level.","active":false,"categories":["graphics","python"],"maintainers":[{"name":"bgilbert","github":"bgilbert","ports_count":16}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-17","py38-build","py38-installer","py38-wheel","py38-sphinx","py38-setuptools"]},{"type":"extract","ports":["xz"]},{"type":"lib","ports":["openslide","python38","py38-Pillow","py38-flask"]},{"type":"test","ports":["py38-pytest"]}],"depends_on":[]},{"name":"py37-openslide","portdir":"python/py-openslide","version":"1.2.0","license":"LGPL-2.1 and MIT and BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"http://openslide.org/","description":"Python binding for the OpenSlide library.","long_description":"OpenSlide Python allows the OpenSlide library to be used from Python programs. OpenSlide provides a simple interface for reading whole-slide images, also known as virtual slides, which are high-resolution images used in digital pathology. These images can occupy tens of gigabytes when uncompressed, and so cannot be easily read using standard tools or libraries, which are designed for images that can be comfortably uncompressed into RAM. Whole-slide images are typically multi-resolution; OpenSlide allows reading a small amount of image data at the resolution closest to a desired zoom level.","active":false,"categories":["graphics","python"],"maintainers":[{"name":"bgilbert","github":"bgilbert","ports_count":16}],"variants":["universal"],"dependencies":[{"type":"build","ports":["py37-sphinx","clang-15"]},{"type":"extract","ports":["xz"]},{"type":"lib","ports":["py37-flask","openslide","python37","py37-Pillow"]},{"type":"test","ports":["py37-pytest"]}],"depends_on":[]},{"name":"ack","portdir":"devel/ack","version":"3.10.0","license":"Artistic-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://beyondgrep.com/","description":"ack - grep-like text finder","long_description":"ack - grep-like text finder","active":true,"categories":["devel"],"maintainers":[],"variants":["perl5_28","perl5_30","perl5_32","perl5_34"],"dependencies":[{"type":"build","ports":["p5.34-yaml-pp","clang-18"]},{"type":"lib","ports":["p5.34-getopt-long","p5.34-text-parsewords","p5.34-version","perl5.34","p5.34-file-next"]},{"type":"test","ports":["p5.34-io-tty"]}],"depends_on":[{"type":"lib","ports":["ackmate"]}]},{"name":"urlscan","portdir":"mail/urlscan","version":"1.0.9","license":"GPL-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/firecat53/urlscan","description":"extract and browse the URLs in an email","long_description":"urlscan lets you easily browse URLs contained in an email and launch a web browser to view them. It is a replacement for the urlview program and integrates with the mutt MUA.","active":true,"categories":["mail","python"],"maintainers":[{"name":"rak","github":"ryanakca","ports_count":9},{"name":"nate","github":"exprez135","ports_count":4}],"variants":[],"dependencies":[{"type":"build","ports":["py314-build","py314-hatch-vcs","py314-hatchling","clang-18","py314-installer"]},{"type":"lib","ports":["py314-urwid","python314"]}],"depends_on":[]},{"name":"mbuffer","portdir":"net/mbuffer","version":"20260511","license":"GPL-3","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://www.maier-komor.de/mbuffer.html","description":"measuring buffer","long_description":"mbuffer is a measuring buffer tool for data streams.","active":true,"categories":["net"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["pkgconfig","clang-18"]},{"type":"lib","ports":["openssl3"]}],"depends_on":[]},{"name":"nlopt","portdir":"math/nlopt","version":"2.11.0","license":"(LGPL-2.1+ or MIT)","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://nlopt.readthedocs.io/en/latest/","description":"NLopt is a library for nonlinear local and global optimization","long_description":"NLopt is a library for nonlinear local and global optimization, for functions with and without gradient information. It is designed as a simple, unified interface and packaging of several free/open-source nonlinear optimization libraries.","active":true,"categories":["math"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1677}],"variants":["debug","universal"],"dependencies":[{"type":"build","ports":["cmake","clang-18"]},{"type":"lib","ports":["python314"]},{"type":"run","ports":["py314-numpy"]}],"depends_on":[{"type":"lib","ports":["octave-mboct-fem"]}]},{"name":"p5.34-storable","portdir":"perl/p5-storable","version":"3.410.0","license":"(Artistic-1 or GPL)","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/Storable","description":"Storable - persistence for Perl data structures","long_description":"Storable - persistence for Perl data structures","active":true,"categories":["perl"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["perl5.34"]}],"depends_on":[{"type":"lib","ports":["p5-storable","biblatex-biber-ms","p5.34-io-async","p5.34-io-lambda","p5.34-memoize","p5.34-spreadsheet-readsxc","biblatex-biber"]}]},{"name":"p5.32-storable","portdir":"perl/p5-storable","version":"3.410.0","license":"(Artistic-1 or GPL)","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/Storable","description":"Storable - persistence for Perl data structures","long_description":"Storable - persistence for Perl data structures","active":true,"categories":["perl"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["perl5.32"]}],"depends_on":[{"type":"lib","ports":["p5.32-io-async","p5.32-io-lambda","p5.32-memoize","p5.32-spreadsheet-readsxc"]}]},{"name":"p5.30-storable","portdir":"perl/p5-storable","version":"3.410.0","license":"(Artistic-1 or GPL)","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/Storable","description":"Storable - persistence for Perl data structures","long_description":"Storable - persistence for Perl data structures","active":true,"categories":["perl"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["perl5.30"]}],"depends_on":[{"type":"lib","ports":["p5.30-io-async","p5.30-io-lambda","p5.30-memoize","p5.30-spreadsheet-readsxc"]}]},{"name":"p5.28-storable","portdir":"perl/p5-storable","version":"3.410.0","license":"(Artistic-1 or GPL)","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/Storable","description":"Storable - persistence for Perl data structures","long_description":"Storable - persistence for Perl data structures","active":true,"categories":["perl"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["perl5.28"]}],"depends_on":[{"type":"lib","ports":["p5.28-io-async","p5.28-io-lambda","p5.28-memoize","p5.28-spreadsheet-readsxc"]}]},{"name":"p5-storable","portdir":"perl/p5-storable","version":"3.410.0","license":"(Artistic-1 or GPL)","platforms":"darwin","epoch":0,"replaced_by":"p5.34-storable","homepage":"https://metacpan.org/pod/Storable","description":"Storable - persistence for Perl data structures","long_description":"Storable - persistence for Perl data structures","active":true,"categories":["perl"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["p5.34-storable"]}],"depends_on":[]}]}