{"count":51965,"next":"https://ports.macports.org/api/v1/ports/?format=json&ordering=-updated_at&page=995","previous":"https://ports.macports.org/api/v1/ports/?format=json&ordering=-updated_at&page=993","results":[{"name":"py-checker","portdir":"python/py-checker","version":"0.8.19","license":"BSD","platforms":"any","epoch":0,"replaced_by":null,"homepage":"http://pychecker.sourceforge.net/","description":"python source code checker for finding bugs","long_description":"PyChecker is a tool for finding bugs in python source code. It finds problems that are typically caught by a compiler for less dynamic languages, like C and C++. It is similar to lint. Because of the dynamic nature of python, some warnings may be incorrect. However, spurious warnings should be fairly infrequent.","active":false,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-14"]},{"type":"lib","ports":["py27-checker"]}],"depends_on":[]},{"name":"py27-cdb","portdir":"python/py-cdb","version":"0.35","license":"GPL-2+","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/acg/python-cdb","description":"python module for using the constant database package","long_description":"The python-cdb extension module is an adaptation of D. J. Bernstein's constant database package (see https://cr.yp.to/cdb.html). The cdb files are mappings of keys to values, designed for wickedly fast lookups and atomic updates. This module mimics the normal cdb utilities, cdb(get|dump|make), via convenient, high-level Python objects.","active":false,"categories":["python"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-9.0"]},{"type":"lib","ports":["python27"]}],"depends_on":[{"type":"lib","ports":["py-cdb"]}]},{"name":"py-cdb","portdir":"python/py-cdb","version":"0.35","license":"GPL-2+","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/acg/python-cdb","description":"python module for using the constant database package","long_description":"The python-cdb extension module is an adaptation of D. J. Bernstein's constant database package (see https://cr.yp.to/cdb.html). The cdb files are mappings of keys to values, designed for wickedly fast lookups and atomic updates. This module mimics the normal cdb utilities, cdb(get|dump|make), via convenient, high-level Python objects.","active":false,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-9.0"]},{"type":"lib","ports":["py27-cdb"]}],"depends_on":[]},{"name":"py27-PyQGLViewer","portdir":"python/py-PyQGLViewer","version":"0.11","license":"(GPL-2+ or Commercial)","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"http://pyqglviewer.gforge.inria.fr/","description":"PyQGLViewer is a set of Python bindings for libQGLViewer","long_description":"PyQGLViewer is a set of Python bindings for the libQGLViewer C++ class library which ease the creation of OpenGL 3D viewers. It provides some of the typical 3D viewer functionalities, such as the possibility to move the camera using the mouse, which lacks in most of the other APIs. Other features include mouse manipulated frames, interpolated keyFrames, object selection, stereo display, screenshot saving and much more. It can be used by OpenGL beginners as well as to create complex applications, being fully customizable and easy to extend.","active":false,"categories":["graphics","python"],"maintainers":[{"name":"christophe.pradal","github":"","ports_count":2}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-9.0","mesa"]},{"type":"extract","ports":["unzip"]},{"type":"lib","ports":["libQGLViewer","py27-sip4","python27","py27-pyqt4"]}],"depends_on":[{"type":"lib","ports":["py-PyQGLViewer"]}]},{"name":"py-PyQGLViewer","portdir":"python/py-PyQGLViewer","version":"0.11","license":"(GPL-2+ or Commercial)","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"http://pyqglviewer.gforge.inria.fr/","description":"PyQGLViewer is a set of Python bindings for libQGLViewer","long_description":"PyQGLViewer is a set of Python bindings for the libQGLViewer C++ class library which ease the creation of OpenGL 3D viewers. It provides some of the typical 3D viewer functionalities, such as the possibility to move the camera using the mouse, which lacks in most of the other APIs. Other features include mouse manipulated frames, interpolated keyFrames, object selection, stereo display, screenshot saving and much more. It can be used by OpenGL beginners as well as to create complex applications, being fully customizable and easy to extend.","active":false,"categories":["graphics","python"],"maintainers":[{"name":"christophe.pradal","github":"","ports_count":2}],"variants":[],"dependencies":[{"type":"build","ports":["clang-9.0"]},{"type":"extract","ports":["unzip"]},{"type":"lib","ports":["py27-PyQGLViewer"]}],"depends_on":[]},{"name":"py27-chm2pdf","portdir":"python/py-chm2pdf","version":"0.9.1","license":"GPL-2+","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"http://gnochm.sourceforge.net/pychm.html","description":"chm2pdf is a convenient wrapper around chmlib and htmldoc for quickly converting chm files.","long_description":"chm2pdf is a convenient wrapper around chmlib and htmldoc for quickly converting chm files.","active":false,"categories":["textproc","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-16"]},{"type":"lib","ports":["python27"]},{"type":"run","ports":["py27-chm","chmlib","htmldoc"]}],"depends_on":[{"type":"lib","ports":["py-chm2pdf"]}]},{"name":"py-chm2pdf","portdir":"python/py-chm2pdf","version":"0.9.1","license":"GPL-2+","platforms":"any","epoch":0,"replaced_by":null,"homepage":"http://gnochm.sourceforge.net/pychm.html","description":"chm2pdf is a convenient wrapper around chmlib and htmldoc for quickly converting chm files.","long_description":"chm2pdf is a convenient wrapper around chmlib and htmldoc for quickly converting chm files.","active":false,"categories":["textproc","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-16"]},{"type":"lib","ports":["py27-chm2pdf"]}],"depends_on":[]},{"name":"py-abjad","portdir":"python/py-abjad","version":"1.1.1","license":"GPL-3","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"http://www.projectabjad.org","description":"Python wrapper for Lilypond","long_description":"Abjad helps composers build up complex pieces of music notation in an iterative and incremental way. Use Abjad to create a symbolic representation of all the notes, rests, staves, tuplets, beams and slurs in any score. Because Abjad wraps the powerful LilyPond music notation package, you can use Abjad to control extremely fine-grained typographic details of all elements of any score.","active":false,"categories":["textproc","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-16"]},{"type":"lib","ports":["py27-abjad"]}],"depends_on":[]},{"name":"py27-abjad","portdir":"python/py-abjad","version":"1.1.1","license":"GPL-3","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"http://www.projectabjad.org","description":"Python wrapper for Lilypond","long_description":"Abjad helps composers build up complex pieces of music notation in an iterative and incremental way. Use Abjad to create a symbolic representation of all the notes, rests, staves, tuplets, beams and slurs in any score. Because Abjad wraps the powerful LilyPond music notation package, you can use Abjad to control extremely fine-grained typographic details of all elements of any score.","active":false,"categories":["textproc","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py27-setuptools","clang-16"]},{"type":"lib","ports":["python27"]}],"depends_on":[{"type":"lib","ports":["py-abjad"]}]},{"name":"py36-awesome_slugify","portdir":"python/py-awesome_slugify","version":"1.6.5","license":"GPL-3","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://pypi.python.org/pypi/awesome-slugify","description":"Flexible slugify function","long_description":"Flexible slugify function","active":false,"categories":["textproc","python"],"maintainers":[{"name":"esafak","github":"esafak","ports_count":134}],"variants":[],"dependencies":[{"type":"build","ports":["py36-setuptools","clang-16"]},{"type":"lib","ports":["python36","py36-nose","py36-regex","py36-unidecode"]}],"depends_on":[{"type":"lib","ports":["py-awesome_slugify"]}]},{"name":"py35-awesome_slugify","portdir":"python/py-awesome_slugify","version":"1.6.5","license":"GPL-3","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://pypi.python.org/pypi/awesome-slugify","description":"Flexible slugify function","long_description":"Flexible slugify function","active":false,"categories":["textproc","python"],"maintainers":[{"name":"esafak","github":"esafak","ports_count":134}],"variants":[],"dependencies":[{"type":"build","ports":["py35-setuptools","clang-16"]},{"type":"lib","ports":["python35","py35-nose","py35-regex","py35-unidecode"]}],"depends_on":[]},{"name":"py27-awesome_slugify","portdir":"python/py-awesome_slugify","version":"1.6.5","license":"GPL-3","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://pypi.python.org/pypi/awesome-slugify","description":"Flexible slugify function","long_description":"Flexible slugify function","active":false,"categories":["textproc","python"],"maintainers":[{"name":"esafak","github":"esafak","ports_count":134}],"variants":[],"dependencies":[{"type":"build","ports":["py27-setuptools","clang-16"]},{"type":"lib","ports":["python27","py27-nose","py27-regex","py27-unidecode"]}],"depends_on":[]},{"name":"py-awesome_slugify","portdir":"python/py-awesome_slugify","version":"1.6.5","license":"GPL-3","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://pypi.python.org/pypi/awesome-slugify","description":"Flexible slugify function","long_description":"Flexible slugify function","active":false,"categories":["textproc","python"],"maintainers":[{"name":"esafak","github":"esafak","ports_count":134}],"variants":[],"dependencies":[{"type":"build","ports":["clang-16"]},{"type":"lib","ports":["py36-awesome_slugify"]}],"depends_on":[]},{"name":"py27-clonedigger","portdir":"python/py-clonedigger","version":"1.1.0","license":"GPL-3+","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"http://clonedigger.sourceforge.net/","description":"Clone Digger aimed to detect similar code in Python programs","long_description":"Clone Digger is the tool for finding software clones. Currently only Python language is supported, Java support will be added soon.","active":false,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-14"]},{"type":"lib","ports":["python27","py27-setuptools"]}],"depends_on":[{"type":"lib","ports":["py-clonedigger"]}]},{"name":"py-clonedigger","portdir":"python/py-clonedigger","version":"1.1.0","license":"GPL-3+","platforms":"any","epoch":0,"replaced_by":null,"homepage":"http://clonedigger.sourceforge.net/","description":"Clone Digger aimed to detect similar code in Python programs","long_description":"Clone Digger is the tool for finding software clones. Currently only Python language is supported, Java support will be added soon.","active":false,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-14"]},{"type":"lib","ports":["py27-clonedigger"]}],"depends_on":[]},{"name":"p5.26-mozilla-publicsuffix","portdir":"perl/p5-mozilla-publicsuffix","version":"1.0.2","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/Mozilla::PublicSuffix","description":"Mozilla::PublicSuffix - Get a domain name's public suffix via the Mozilla Public Suffix List","long_description":"Mozilla::PublicSuffix - Get a domain name's public suffix via the Mozilla Public Suffix List","active":false,"categories":["perl"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-9.0","p5.26-http-tiny"]},{"type":"lib","ports":["perl5.26","p5.26-module-build","p5.26-uri"]}],"depends_on":[]},{"name":"p5.26-apache-authcookie","portdir":"perl/p5-apache-authcookie","version":"3.300.0","license":"(Artistic-1 or GPL)","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/Apache::AuthCookie","description":"perl interface to cookies in apache","long_description":"perl interface to cookies in apache","active":false,"categories":["perl"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-9.0","p5.26-apache-test"]},{"type":"lib","ports":["p5.26-hash-multivalue","p5.26-http-body","p5.26-uri","perl5.26","apache2","mod_perl2","p5.26-www-form-urlencoded","p5.26-class-load"]}],"depends_on":[]},{"name":"p5.26-extutils-config","portdir":"perl/p5-extutils-config","version":"0.8.0","license":"(Artistic-1 or GPL)","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/ExtUtils::Config","description":"ExtUtils::Config - A wrapper for perl's configuration","long_description":"ExtUtils::Config is an abstraction around the %Config hash. By itself it is not a particularly interesting module by any measure, however it ties together a family of modern toolchain modules.","active":false,"categories":["perl"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-9.0"]},{"type":"lib","ports":["perl5.26"]}],"depends_on":[{"type":"build","ports":["p5.26-extutils-installpaths","p5.26-web-scraper"]},{"type":"lib","ports":["p5.26-module-build-tiny"]}]},{"name":"p5.26-try-tiny","portdir":"perl/p5-try-tiny","version":"0.300.0","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/Try::Tiny","description":"Try::Tiny - minimal try/catch with proper preservation of $@","long_description":"The main focus of this module is to provide simple and reliable error handling for those having a hard time installing TryCatch, but who still want to write correct \"eval\" blocks without 5 lines of boilerplate each time. It's designed to work as correctly as possible in light of the various pathological edge cases and to be compatible with any style of error values (simple strings, references, objects, overloaded objects, etc).","active":false,"categories":["perl"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-9.0","p5.26-capture-tiny","p5.26-scalar-list-utils"]},{"type":"lib","ports":["perl5.26","p5.26-sub-name"]}],"depends_on":[{"type":"build","ports":["p5.26-cgi-compile","p5.26-iri","p5.26-software-license","p5.26-perl-prereqscanner","p5.26-lingua-en-number-isordinal","p5.26-dist-zilla-plugin-makemaker-fallback","p5.26-apache-logformat-compiler","p5.26-dist-zilla-plugin-checkextratests","p5.26-mouse","p5.26-dist-zilla-plugin-checkmetaresources","p5.26-crypt-ssleay","p5.26-www-shorten-googl","p5.26-http-message"]},{"type":"lib","ports":["p5.26-datetime","p5.26-datetime-format-strptime","p5.26-datetime-timezone","p5.26-dbix-admin-dsnmanager","p5.26-dbix-class","p5.26-dbix-class-schema-loader","p5.26-dist-zilla","p5.26-dist-zilla-plugin-dynamicprereqs","p5.26-dist-zilla-plugin-git","p5.26-dist-zilla-plugin-git-contributors","p5.26-dist-zilla-plugin-git-describe","p5.26-dist-zilla-plugin-git-pushinitial","p5.26-dist-zilla-plugin-github","p5.26-dist-zilla-plugin-githubmeta","p5.26-dist-zilla-plugin-promptifstale","p5.26-dist-zilla-plugin-twitter","p5.26-dist-zilla-pluginbundle-git-checkfor","p5.26-email-sender","p5.26-eval-closure","p5.26-log-any-adapter-tap","p5.26-log-dispatch","p5.26-log-dispatchouli","p5.26-lwp-consolelogger","p5.26-mail-sender","p5.26-mason","p5.26-module-implementation","p5.26-moose","p5.26-moosex-getopt","p5.26-moosex-meta-typeconstraint-mooish","p5.26-moosex-object-pluggable","p5.26-net-appliance-session","p5.26-net-twitter","p5.26-package-pkg","p5.26-path-iterator-rule","p5.26-plack","p5.26-pod-readme","p5.26-redis","p5.26-role-hasmessage","p5.26-search-elasticsearch","p5.26-search-elasticsearch-client-2_0","p5.26-search-elasticsearch-client-5_0","p5.26-search-elasticsearch-client-6_0","p5.26-set-array","p5.26-sql-translator","p5.26-statistics-covid","p5.26-test-class","p5.26-test-deep-type","p5.26-test-fatal","p5.26-test-lwp-useragent","p5.26-test-www-mechanize-psgi","p5.26-www-shorten","p5.26-zmq-ffi","p5.26-libwww-perl","p5.26-catalyst-authentication-store-dbix-class","p5.26-catalyst-model-dbic-schema","p5.26-catalyst-plugin-authentication","p5.26-catalyst-runtime","p5.26-catalyst-view-html-mason","p5.26-chi","p5.26-class-load","p5.26-class-refresh","p5.26-code-tidyall","p5.26-config-mvp","p5.26-dancer"]}]},{"name":"p5.26-email-send","portdir":"perl/p5-email-send","version":"2.201.0","license":"(Artistic-1 or GPL)","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/Email::Send","description":"This module provides a very simple, specific interface to multiple Email mailers.","long_description":"This module provides a very simple, specific interface to multiple Email mailers. However, it's officially considered to be 'out of favor'. Please consider using Email::Sender instead.","active":false,"categories":["perl"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-9.0","p5.26-capture-tiny","p5.26-mime-tools"]},{"type":"lib","ports":["p5.26-email-simple","perl5.26","p5.26-return-value","p5.26-module-pluggable","p5.26-email-abstract","p5.26-email-address"]}],"depends_on":[]},{"name":"p5.26-json-maybexs","portdir":"perl/p5-json-maybexs","version":"1.4.3","license":"(Artistic-1 or GPL)","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/JSON::MaybeXS","description":"Use Cpanel::JSON::XS with a fallback to JSON::XS and JSON::PP","long_description":"Use Cpanel::JSON::XS with a fallback to JSON::XS and JSON::PP","active":false,"categories":["perl"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-9.0","p5.26-json-xs","p5.26-test-needs"]},{"type":"lib","ports":["perl5.26","p5.26-cpanel-json-xs"]}],"depends_on":[{"type":"build","ports":["p5.26-string-errf","p5.26-dist-zilla-pluginbundle-git-versionmanager","p5.26-sql-translator","p5.26-yaml-tiny"]},{"type":"lib","ports":["p5.26-catalyst-view-json","p5.26-chi","p5.26-dancer2","p5.26-devel-cover","p5.26-devel-nytprof","p5.26-dist-zilla","p5.26-dist-zilla-plugin-checkissues","p5.26-dist-zilla-plugin-github","p5.26-http-entity-parser","p5.26-lwp-consolelogger","p5.26-app-nopaste","p5.26-module-install","p5.26-moosex-storage","p5.26-net-github","p5.26-net-twitter","p5.26-pithub","p5.26-search-elasticsearch","p5.26-string-flogger","p5.26-test-deep-json","p5.26-test2-harness","p5.26-twitter-api","p5.26-www-shorten-googl","p5.26-metacpan-client","p5.26-boolean","p5.26-catalyst-action-rest","p5.26-catalyst-runtime"]}]},{"name":"p5.26-crypt-openssl-x509","portdir":"perl/p5-crypt-openssl-x509","version":"1.902.0","license":"(Artistic-1 or GPL)","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/Crypt::OpenSSL::X509","description":"Perl extension to OpenSSL's X509 API.","long_description":"Perl extension to OpenSSL's X509 API.","active":false,"categories":["perl"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-9.0"]},{"type":"lib","ports":["openssl","perl5.26"]}],"depends_on":[]},{"name":"p5.26-regexp-common","portdir":"perl/p5-regexp-common","version":"2017060201","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/Regexp::Common","description":"Provide commonly requested regular expressions","long_description":"Provide commonly requested regular expressions","active":false,"categories":["perl"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-9.0","p5.26-test-regexp"]},{"type":"lib","ports":["perl5.26"]}],"depends_on":[{"type":"lib","ports":["p5.26-finance-quotehist"]}]},{"name":"py27-stfio","portdir":"python/py-stfio","version":"0.15.8","license":"GPL-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"http://www.stimfit.org","description":"Electrophysiology file support for Python","long_description":"A Python module to read common electrophysiology file formats.","active":false,"categories":["science","python"],"maintainers":[{"name":"christsc","github":"neurodroid","ports_count":7}],"variants":["biosig","biosiglite","universal"],"dependencies":[{"type":"build","ports":["swig-python","clang-9.0"]},{"type":"lib","ports":["py27-numpy","py27-cvxopt","boost176","hdf5","py27-matplotlib"]}],"depends_on":[]},{"name":"py36-stfio","portdir":"python/py-stfio","version":"0.15.8","license":"GPL-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"http://www.stimfit.org","description":"Electrophysiology file support for Python","long_description":"A Python module to read common electrophysiology file formats.","active":false,"categories":["science","python"],"maintainers":[{"name":"christsc","github":"neurodroid","ports_count":7}],"variants":["biosig","biosiglite","universal"],"dependencies":[{"type":"build","ports":["swig-python","clang-9.0"]},{"type":"lib","ports":["py36-numpy","py36-cvxopt","boost176","hdf5","py36-matplotlib"]}],"depends_on":[]},{"name":"py35-stfio","portdir":"python/py-stfio","version":"0.15.8","license":"GPL-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"http://www.stimfit.org","description":"Electrophysiology file support for Python","long_description":"A Python module to read common electrophysiology file formats.","active":false,"categories":["science","python"],"maintainers":[{"name":"christsc","github":"neurodroid","ports_count":7}],"variants":["biosig","biosiglite","universal"],"dependencies":[{"type":"build","ports":["swig-python","clang-9.0"]},{"type":"lib","ports":["py35-numpy","py35-cvxopt","boost176","hdf5","py35-matplotlib"]}],"depends_on":[]},{"name":"py37-stfio","portdir":"python/py-stfio","version":"0.15.8","license":"GPL-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"http://www.stimfit.org","description":"Electrophysiology file support for Python","long_description":"A Python module to read common electrophysiology file formats.","active":false,"categories":["science","python"],"maintainers":[{"name":"christsc","github":"neurodroid","ports_count":7}],"variants":["biosig","biosiglite","universal"],"dependencies":[{"type":"build","ports":["clang-16","swig-python","py37-setuptools","py37-wheel","py37-build","py37-installer"]},{"type":"lib","ports":["python37","py37-cvxopt","py37-matplotlib","py37-numpy","hdf5","boost176"]}],"depends_on":[{"type":"lib","ports":["py-stfio"]}]},{"name":"py-stfio","portdir":"python/py-stfio","version":"0.15.8","license":"GPL-2","platforms":"any","epoch":0,"replaced_by":null,"homepage":"http://www.stimfit.org","description":"Electrophysiology file support for Python","long_description":"A Python module to read common electrophysiology file formats.","active":false,"categories":["science","python"],"maintainers":[{"name":"christsc","github":"neurodroid","ports_count":7}],"variants":[],"dependencies":[{"type":"build","ports":["clang-16"]},{"type":"lib","ports":["py37-stfio"]}],"depends_on":[]},{"name":"p5.26-module-build-ffi","portdir":"perl/p5-module-build-ffi","version":"0.540.0","license":"(Artistic-1 or GPL)","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/Module::Build::FFI","description":"Module::Build::FFI - (Deprecated) Build Perl extensions in C with FFI","long_description":"Module::Build::FFI - (Deprecated) Build Perl extensions in C with FFI","active":false,"categories":["perl"],"maintainers":[{"name":"devans","github":"dbevans","ports_count":2646}],"variants":[],"dependencies":[{"type":"build","ports":["clang-9.0","p5.26-file-sharedir-install","p5.26-test2-suite"]},{"type":"lib","ports":["p5.26-file-which","perl5.26","p5.26-module-build","p5.26-file-chdir","p5.26-file-sharedir-dist"]}],"depends_on":[]},{"name":"p5.26-extutils-cchecker","portdir":"perl/p5-extutils-cchecker","version":"0.100.0","license":"(Artistic-1 or GPL)","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/ExtUtils::CChecker","description":"ExtUtils::CChecker - configure-time utilities for using C headers, libraries, or OS features","long_description":"ExtUtils::CChecker - configure-time utilities for using C headers, libraries, or OS features","active":false,"categories":["perl"],"maintainers":[{"name":"devans","github":"dbevans","ports_count":2646}],"variants":[],"dependencies":[{"type":"build","ports":["clang-9.0","p5.26-test-fatal"]},{"type":"lib","ports":["perl5.26","p5.26-extutils-cbuilder","p5.26-module-build"]}],"depends_on":[{"type":"build","ports":["p5.26-crypt-smime"]}]},{"name":"p5.26-test2-plugin-nowarnings","portdir":"perl/p5-test2-plugin-nowarnings","version":"0.90.0","license":"(Artistic-1 or GPL)","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/Test2::Plugin::NoWarnings","description":"Test2::Plugin::NoWarnings - Fail if tests warn","long_description":"Test2::Plugin::NoWarnings - Fail if tests warn","active":false,"categories":["perl"],"maintainers":[{"name":"devans","github":"dbevans","ports_count":2646}],"variants":[],"dependencies":[{"type":"build","ports":["clang-9.0","p5.26-capture-tiny","p5.26-ipc-run3","p5.26-test2-suite"]},{"type":"lib","ports":["perl5.26","p5.26-test-simple"]}],"depends_on":[{"type":"build","ports":["p5.26-datetime-locale","p5.26-params-validationcompiler"]}]},{"name":"p5.26-goto-file","portdir":"perl/p5-goto-file","version":"0.5.0","license":"(Artistic-1 or GPL)","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/goto::file","description":"goto::file - Stop parsing the current file and move on to a different one","long_description":"goto::file - Stop parsing the current file and move on to a different one","active":false,"categories":["perl"],"maintainers":[{"name":"devans","github":"dbevans","ports_count":2646}],"variants":[],"dependencies":[{"type":"build","ports":["clang-9.0","p5.26-test-simple","p5.26-test2-suite"]},{"type":"lib","ports":["perl5.26"]}],"depends_on":[{"type":"lib","ports":["p5.26-test2-harness"]}]},{"name":"p5.26-string-tagged-terminal","portdir":"perl/p5-string-tagged-terminal","version":"0.40.0","license":"(Artistic-1 or GPL)","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/String::Tagged::Terminal","description":"String::Tagged::Terminal - format terminal output using String::Tagged","long_description":"String::Tagged::Terminal - format terminal output using String::Tagged","active":false,"categories":["perl"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-9.0"]},{"type":"lib","ports":["perl5.26","p5.26-convert-color","p5.26-convert-color-xterm","p5.26-module-build","p5.26-string-tagged"]}],"depends_on":[{"type":"lib","ports":["p5.26-devel-mat"]}]},{"name":"p5.26-alien-role-alt","portdir":"perl/p5-alien-role-alt","version":"0.50.0","license":"(Artistic-1 or GPL)","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/Alien::Role::Alt","description":"Alien::Role::Alt - (Deprecated) Alien::Base role that supports alternates","long_description":"Alien::Role::Alt - (Deprecated) Alien::Base role that supports alternates. The capabilities that used to be provided by this role have been moved into Alien::Base's core class. This is an empty role provided for compatibility only. New code should not be using this class. GitHub Repository is archived. Tickets can be opened on the Alien-Build issue tracker, though you should just stop using this role now.","active":false,"categories":["perl"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-9.0","p5.26-test2-suite"]},{"type":"lib","ports":["perl5.26","p5.26-alien-build","p5.26-role-tiny"]}],"depends_on":[]},{"name":"p5.26-alien-gmp","portdir":"perl/p5-alien-gmp","version":"1.160.0","license":"(Artistic-1 or GPL)","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/Alien::GMP","description":"Alien::GMP - Alien package for the GNU Multiple Precision library.","long_description":"Alien::GMP - Alien package for the GNU Multiple Precision library.","active":false,"categories":["perl"],"maintainers":[{"name":"devans","github":"dbevans","ports_count":2646}],"variants":[],"dependencies":[{"type":"build","ports":["clang-9.0","p5.26-test2-suite"]},{"type":"lib","ports":["gmp","perl5.26","p5.26-alien-build","p5.26-devel-checklib"]}],"depends_on":[{"type":"build","ports":["p5.26-math-gmp"]}]},{"name":"p5.26-ffi-platypus-lang-rust","portdir":"perl/p5-ffi-platypus-lang-rust","version":"0.90.0","license":"(Artistic-1 or GPL)","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/FFI::Platypus::Lang::Rust","description":"FFI::Platypus::Lang::Rust - Documentation and tools for using Platypus with the Rust programming language","long_description":"FFI::Platypus::Lang::Rust - Documentation and tools for using Platypus with the Rust programming language","active":false,"categories":["perl"],"maintainers":[{"name":"devans","github":"dbevans","ports_count":2646}],"variants":[],"dependencies":[{"type":"build","ports":["clang-9.0","p5.26-capture-tiny","p5.26-file-which","p5.26-test-script"]},{"type":"lib","ports":["p5.26-file-chdir","cargo","p5.26-path-tiny","perl5.26","p5.26-ffi-checklib","p5.26-ffi-platypus"]}],"depends_on":[]},{"name":"p5.26-data-munge","portdir":"perl/p5-data-munge","version":"0.97.0","license":"(Artistic-1 or GPL)","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/Data::Munge","description":"Data::Munge - various utility functions","long_description":"Data::Munge - various utility functions","active":false,"categories":["perl"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-9.0","p5.26-test-warnings"]},{"type":"lib","ports":["perl5.26"]}],"depends_on":[{"type":"lib","ports":["p5.26-return-multilevel"]}]},{"name":"p5.26-alien-base-modulebuild","portdir":"perl/p5-alien-base-modulebuild","version":"1.150.0","license":"(Artistic-1 or GPL)","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/Alien::Base::ModuleBuild","description":"Alien::Base::ModuleBuild - A Module::Build subclass for building Alien:: modules and their libraries","long_description":"Alien::Base::ModuleBuild - A Module::Build subclass for building Alien:: modules and their libraries. For development of new Alien:: modules, consider using Alien::Build and alienfile instead.","active":false,"categories":["perl"],"maintainers":[{"name":"devans","github":"dbevans","ports_count":2646}],"variants":[],"dependencies":[{"type":"build","ports":["clang-9.0","p5.26-test2-suite"]},{"type":"lib","ports":["p5.26-alien-build","p5.26-archive-extract","p5.26-archive-tar","p5.26-capture-tiny","p5.26-file-chdir","p5.26-http-tiny","p5.26-module-build","pkgconfig","p5.26-scalar-list-utils","p5.26-shell-config-generate","p5.26-shell-guess","p5.26-sort-versions","p5.26-text-parsewords","p5.26-uri","p5.26-path-tiny","perl5.26"]}],"depends_on":[]},{"name":"p5.26-ffi-c","portdir":"perl/p5-ffi-c","version":"0.100.0","license":"(Artistic-1 or GPL)","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/FFI::C","description":"FFI::C - C data types for FFI","long_description":"FFI::C - C data types for FFI","active":false,"categories":["perl"],"maintainers":[{"name":"devans","github":"dbevans","ports_count":2646}],"variants":[],"dependencies":[{"type":"build","ports":["clang-9.0","p5.26-capture-tiny","p5.26-path-tiny","p5.26-test2-suite"]},{"type":"lib","ports":["p5.26-ref-util","perl5.26","p5.26-sub-install","p5.26-sub-identify","p5.26-class-inspector","p5.26-ffi-platypus","p5.26-ffi-platypus-type-enum"]}],"depends_on":[]},{"name":"p5.26-test2-plugin-ioevents","portdir":"perl/p5-test2-plugin-ioevents","version":"0.1.1","license":"(Artistic-1 or GPL)","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/Test2::Plugin::IOEvents","description":"Test2::Plugin::IOEvents - Turn STDOUT and STDERR into Test2 events.","long_description":"Test2::Plugin::IOEvents - Turn STDOUT and STDERR into Test2 events.","active":false,"categories":["perl"],"maintainers":[{"name":"devans","github":"dbevans","ports_count":2646}],"variants":[],"dependencies":[{"type":"build","ports":["clang-9.0","p5.26-test2-suite"]},{"type":"lib","ports":["perl5.26","p5.26-test-simple"]}],"depends_on":[{"type":"lib","ports":["p5.26-test2-harness"]}]},{"name":"p5.26-test2-plugin-cover","portdir":"perl/p5-test2-plugin-cover","version":"0.0.9","license":"(Artistic-1 or GPL)","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/Test2::Plugin::Cover","description":"Test2::Plugin::Cover - Fast and Minimal file coverage info","long_description":"Test2::Plugin::Cover - Fast and Minimal file coverage info","active":false,"categories":["perl"],"maintainers":[{"name":"devans","github":"dbevans","ports_count":2646}],"variants":[],"dependencies":[{"type":"build","ports":["clang-9.0","p5.26-test2-suite"]},{"type":"lib","ports":["perl5.26","p5.26-path-tiny","p5.26-test-simple"]}],"depends_on":[{"type":"lib","ports":["p5.26-test2-harness"]}]},{"name":"p5.26-astro-fits-cfitsio","portdir":"perl/p5-astro-fits-cfitsio","version":"1.150.0","license":"(Artistic-1 or GPL)","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/Astro::FITS::CFITSIO","description":"Interface to William Pence's cfitsio subroutine library","long_description":"Interface to William Pence's cfitsio subroutine library","active":false,"categories":["perl"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-9.0"]},{"type":"lib","ports":["perl5.26","cfitsio"]}],"depends_on":[{"type":"lib","ports":["p5.26-astro-fits-header"]}]},{"name":"p5.26-test2-tools-explain","portdir":"perl/p5-test2-tools-explain","version":"0.20.0","license":"(Artistic-1 or GPL)","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/Test2::Tools::Explain","description":"Test2::Tools::Explain -- Explain tools for Perl's Test2 framework","long_description":"Test2::Tools::Explain -- Explain tools for Perl's Test2 framework","active":false,"categories":["perl"],"maintainers":[{"name":"devans","github":"dbevans","ports_count":2646}],"variants":[],"dependencies":[{"type":"build","ports":["clang-9.0"]},{"type":"lib","ports":["perl5.26","p5.26-test2-suite"]}],"depends_on":[]},{"name":"p5.26-test2-plugin-dbiprofile","portdir":"perl/p5-test2-plugin-dbiprofile","version":"0.2.3","license":"(Artistic-1 or GPL)","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/Test2::Plugin::DBIProfile","description":"Test2::Plugin::DBIProfile - Plugin to enable and display DBI profiling.","long_description":"Test2::Plugin::DBIProfile - Plugin to enable and display DBI profiling.","active":false,"categories":["perl"],"maintainers":[{"name":"devans","github":"dbevans","ports_count":2646}],"variants":[],"dependencies":[{"type":"build","ports":["clang-9.0","p5.26-dbd-sqlite"]},{"type":"lib","ports":["perl5.26","p5.26-dbi","p5.26-test-simple","p5.26-test2-suite"]}],"depends_on":[{"type":"lib","ports":["p5.26-test2-harness"]}]},{"name":"p5.26-data-validate-domain","portdir":"perl/p5-data-validate-domain","version":"0.140.0","license":"(Artistic-1 or GPL)","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/Data::Validate::Domain","description":"Domain and host name validation","long_description":"Domain and host name validation","active":false,"categories":["perl"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-9.0","p5.26-test2-suite"]},{"type":"lib","ports":["perl5.26","p5.26-net-domain-tld"]}],"depends_on":[]},{"name":"p5.26-alien-editline","portdir":"perl/p5-alien-editline","version":"0.100.0","license":"(Artistic-1 or GPL)","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/Alien::Editline","description":"Make available Editline (libedit)","long_description":"Make available Editline (libedit)","active":false,"categories":["perl"],"maintainers":[{"name":"devans","github":"dbevans","ports_count":2646}],"variants":[],"dependencies":[{"type":"build","ports":["pkgconfig","clang-9.0","p5.26-extutils-cbuilder","p5.26-test2-suite"]},{"type":"lib","ports":["perl5.26","p5.26-alien-build","libedit"]}],"depends_on":[]},{"name":"p5.26-string-tagged","portdir":"perl/p5-string-tagged","version":"0.160.0","license":"(Artistic-1 or GPL)","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/String::Tagged","description":"String::Tagged - string buffers with value tags on extents","long_description":"String::Tagged - string buffers with value tags on extents","active":false,"categories":["perl"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-9.0","p5.26-test-identity"]},{"type":"lib","ports":["perl5.26","p5.26-module-build"]}],"depends_on":[{"type":"lib","ports":["p5.26-devel-mat","p5.26-string-tagged-terminal"]}]},{"name":"p5.26-ffi-checklib","portdir":"perl/p5-ffi-checklib","version":"0.270.0","license":"(Artistic-1 or GPL)","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/FFI::CheckLib","description":"FFI::CheckLib - Check that a library is available for FFI","long_description":"FFI::CheckLib - Check that a library is available for FFI","active":false,"categories":["perl"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-9.0","p5.26-test-simple","p5.26-test2-suite"]},{"type":"lib","ports":["perl5.26"]}],"depends_on":[{"type":"build","ports":["p5.26-zmq-ffi"]},{"type":"lib","ports":["p5.26-alien-build","p5.26-ffi-platypus","p5.26-ffi-platypus-lang-rust","p5.26-uuid-ffi"]}]},{"name":"p5.26-string-ttylength","portdir":"perl/p5-string-ttylength","version":"0.20.0","license":"(Artistic-1 or GPL)","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/String::TtyLength","description":"String::TtyLength - length or width of string excluding ANSI tty codes","long_description":"String::TtyLength - length or width of string excluding ANSI tty codes","active":false,"categories":["perl"],"maintainers":[{"name":"devans","github":"dbevans","ports_count":2646}],"variants":[],"dependencies":[{"type":"build","ports":["clang-9.0","p5.26-test2-suite"]},{"type":"lib","ports":["perl5.26","p5.26-unicode-eastasianwidth"]}],"depends_on":[{"type":"lib","ports":["p5.26-text-table-manifold"]}]},{"name":"p5.26-test2-suite","portdir":"perl/p5-test2-suite","version":"0.0.139","license":"(Artistic-1 or GPL)","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/Test2::Suite","description":"Test2::Suite - Distribution with a rich set of tools built upon the Test2 framework.","long_description":"Test2::Suite - Distribution with a rich set of tools built upon the Test2 framework.","active":false,"categories":["perl"],"maintainers":[{"name":"devans","github":"dbevans","ports_count":2646}],"variants":[],"dependencies":[{"type":"build","ports":["clang-9.0"]},{"type":"lib","ports":["p5.26-data-dumper","p5.26-importer","p5.26-module-pluggable","p5.26-scope-guard","perl5.26","p5.26-term-table","p5.26-test-simple","p5.26-time-hires","p5.26-sub-info"]}],"depends_on":[{"type":"build","ports":["p5.26-uuid-ffi","p5.26-alien-build","p5.26-alien-editline","p5.26-alien-ffi","p5.26-alien-gmp","p5.26-alien-libuuid","p5.26-alien-libxml2","p5.26-alien-role-alt","p5.26-data-validate-domain","p5.26-datetime-format-iso8601","p5.26-datetime-locale","p5.26-dist-zilla-plugin-ffi","p5.26-ffi-c","p5.26-ffi-checklib","p5.26-ffi-platypus-type-enum","p5.26-file-changenotify","p5.26-goto-file","p5.26-long-jump","p5.26-module-build-ffi","p5.26-net-netmask","p5.26-params-validationcompiler","p5.26-shell-config-generate","p5.26-string-ttylength","p5.26-test-script","p5.26-test2-plugin-nowarnings","p5.26-test2-plugin-uuid","p5.26-alien-base-modulebuild","p5.26-test2-plugin-cover","p5.26-test2-plugin-ioevents","p5.26-test2-plugin-memusage"]},{"type":"lib","ports":["p5.26-test2-harness","p5.26-test2-tools-explain","p5.26-test2-plugin-dbiprofile"]}]}]}