HTTP 200 OK
Allow: GET, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept
{
"count": 50883,
"next": "https://ports.macports.org/api/v1/ports/?format=api&ordering=-created_at&page=407",
"previous": "https://ports.macports.org/api/v1/ports/?format=api&ordering=-created_at&page=405",
"results": [
{
"name": "p5.34-conf-libconfig",
"portdir": "perl/p5-conf-libconfig",
"version": "1.0.3",
"license": "BSD",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://metacpan.org/pod/Conf::Libconfig",
"description": "Perl extension for libconfig",
"long_description": "Perl extension for libconfig",
"active": true,
"categories": [
"perl"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-15",
"p5.34-test-simple",
"p5.34-test-warn",
"p5.34-extutils-makemaker",
"p5.34-extutils-pkgconfig",
"p5.34-test-deep",
"p5.34-test-exception"
]
},
{
"type": "lib",
"ports": [
"perl5.34",
"libconfig-hr"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"p5-conf-libconfig",
"conf2struct"
]
}
]
},
{
"name": "p5.34-compress-stream-zstd",
"portdir": "perl/p5-compress-stream-zstd",
"version": "0.217.0",
"license": "(Artistic-1 or GPL)",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://metacpan.org/release/PMQS/Compress-Stream-Zstd-0.217",
"description": "Compress::Stream::Zstd - Perl interface to the Zstd (Zstandard) (de)compressor",
"long_description": "Compress::Stream::Zstd - Perl interface to the Zstd (Zstandard) (de)compressor",
"active": true,
"categories": [
"perl"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"p5.34-module-build",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"perl5.34"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"p5-compress-stream-zstd",
"p5.34-io-compress-zstd"
]
}
]
},
{
"name": "p5.34-compress-snappy",
"portdir": "perl/p5-compress-snappy",
"version": "0.250.0",
"license": "(Artistic-1 or GPL)",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://metacpan.org/pod/Compress::Snappy",
"description": "Perl interface to Google's Snappy (de)compressor",
"long_description": "Perl interface to Google's Snappy (de)compressor",
"active": true,
"categories": [
"perl"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-16"
]
},
{
"type": "lib",
"ports": [
"perl5.34",
"p5.34-devel-checklib"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"p5-compress-snappy"
]
}
]
},
{
"name": "p5.34-compress-raw-zlib",
"portdir": "perl/p5-compress-raw-zlib",
"version": "2.221.0",
"license": "(Artistic-1 or GPL)",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://metacpan.org/pod/Compress::Raw::Zlib",
"description": "Compress::Raw::Zlib - Low-Level Interface to zlib or zlib-ng compression library",
"long_description": "Compress::Raw::Zlib - Low-Level Interface to zlib or zlib-ng compression library",
"active": true,
"categories": [
"perl"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"perl5.34"
]
},
{
"type": "test",
"ports": [
"p5.34-test-cpan-meta",
"p5.34-test-cpan-meta-json",
"p5.34-test-pod"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"p5.34-archive-zip",
"p5-compress-raw-zlib",
"p5.34-http-message",
"p5.34-io-compress"
]
},
{
"type": "run",
"ports": [
"amavisd-new",
"gcstar"
]
}
]
},
{
"name": "p5.34-compress-raw-lzma",
"portdir": "perl/p5-compress-raw-lzma",
"version": "2.219.0",
"license": "(Artistic-1 or GPL)",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://metacpan.org/pod/Compress::Raw::Lzma",
"description": "Compress::Raw::Lzma - Low-Level Perl Interface to lzma compression library",
"long_description": "Compress::Raw::Lzma - Low-Level Perl Interface to lzma compression library",
"active": true,
"categories": [
"perl"
],
"maintainers": [
{
"name": "calvin",
"github": "cardi",
"ports_count": 27
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"xz",
"perl5.34"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"p5-compress-raw-lzma",
"p5.34-io-compress-lzma"
]
},
{
"type": "run",
"ports": [
"john-jumbo",
"john-jumbo-devel"
]
}
]
},
{
"name": "p5.34-compress-raw-bzip2",
"portdir": "perl/p5-compress-raw-bzip2",
"version": "2.217.0",
"license": "(Artistic-1 or GPL)",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://metacpan.org/pod/Compress::Raw::Bzip2",
"description": "Compress::Raw::Bzip2 - Low-Level Interface to bzip2 compression library",
"long_description": "Compress::Raw::Bzip2 - Low-Level Interface to bzip2 compression library",
"active": true,
"categories": [
"perl"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"perl5.34"
]
},
{
"type": "test",
"ports": [
"p5.34-test-cpan-meta",
"p5.34-test-cpan-meta-json",
"p5.34-test-pod"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"p5.34-http-message",
"p5-compress-raw-bzip2",
"p5.34-io-compress"
]
}
]
},
{
"name": "p5.34-compress-lzf",
"portdir": "perl/p5-compress-lzf",
"version": "3.800.0",
"license": "(Artistic-1 or GPL)",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://metacpan.org/pod/Compress::LZF",
"description": "Compress::LZF - extremely light-weight Lempel-Ziv-Free compression",
"long_description": "Compress::LZF - extremely light-weight Lempel-Ziv-Free compression",
"active": true,
"categories": [
"perl"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"perl5.34"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"p5-compress-lzf",
"p5.34-io-compress-lzf"
]
}
]
},
{
"name": "p5.34-compress-bzip2",
"portdir": "perl/p5-compress-bzip2",
"version": "2.280.0",
"license": "(Artistic-1 or GPL)",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://metacpan.org/pod/Compress::Bzip2",
"description": "Perl interface to the bzip2 compression algorithms",
"long_description": "Perl interface to the bzip2 compression algorithms",
"active": true,
"categories": [
"perl"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0"
]
},
{
"type": "lib",
"ports": [
"bzip2",
"perl5.34"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"frozenbubble2",
"p5.34-perlio-via-bzip2"
]
}
]
},
{
"name": "p5.34-compiler-lexer",
"portdir": "perl/p5-compiler-lexer",
"version": "0.230.0",
"license": "(Artistic-1 or GPL)",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://metacpan.org/pod/Compiler::Lexer",
"description": "Compiler::Lexer - Lexical Analyzer for Perl5",
"long_description": "Compiler::Lexer - Lexical Analyzer for Perl5",
"active": true,
"categories": [
"perl"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0",
"p5.34-module-build-xsutil"
]
},
{
"type": "lib",
"ports": [
"perl5.34",
"p5.34-module-build"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"p5.34-perl-languageserver"
]
}
]
},
{
"name": "p5.34-common-sense",
"portdir": "perl/p5-common-sense",
"version": "3.750.0",
"license": "(Artistic-1 or GPL)",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://metacpan.org/pod/common::sense",
"description": "common::sense - best-practice strictures and pragmas condensed into a single 'use'",
"long_description": "common::sense - best-practice strictures and pragmas condensed into a single 'use'",
"active": true,
"categories": [
"perl"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-14"
]
},
{
"type": "lib",
"ports": [
"perl5.34"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"p5.34-json-xs",
"p5.34-convert-uulib",
"p5.34-coro",
"p5.34-types-serialiser",
"p5.34-ev",
"p5.34-cbor-xs",
"p5.34-async-interrupt",
"p5-common-sense",
"p5.34-io-aio"
]
},
{
"type": "run",
"ports": [
"p5.34-net-apns-persistent",
"youtube-viewer"
]
}
]
},
{
"name": "p5.34-commandable",
"portdir": "perl/p5-commandable",
"version": "0.140.0",
"license": "(Artistic-1 or GPL)",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://metacpan.org/pod/Commandable",
"description": "Commandable - utilities for commandline-based programs",
"long_description": "Commandable - utilities for commandline-based programs",
"active": true,
"categories": [
"perl"
],
"maintainers": [
{
"name": "devans",
"github": "dbevans",
"ports_count": 2626
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-16",
"p5.34-module-build",
"p5.34-test-simple",
"p5.34-attribute-storage"
]
},
{
"type": "lib",
"ports": [
"perl5.34",
"p5.34-module-pluggable",
"p5.34-experimental",
"p5.34-meta"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"p5-commandable",
"p5.34-devel-mat"
]
}
]
},
{
"name": "p5.34-color-scheme",
"portdir": "perl/p5-color-scheme",
"version": "1.80.0",
"license": "(Artistic-1 or GPL)",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://metacpan.org/pod/Color::Scheme",
"description": "Color::Scheme - generate pleasant color schemes",
"long_description": "Color::Scheme - generate pleasant color schemes",
"active": true,
"categories": [
"perl"
],
"maintainers": [
{
"name": "devans",
"github": "dbevans",
"ports_count": 2626
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-14"
]
},
{
"type": "lib",
"ports": [
"perl5.34"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"p5.34-chart-clicker",
"p5-color-scheme"
]
}
]
},
{
"name": "p5.34-color-library",
"portdir": "perl/p5-color-library",
"version": "0.21.0",
"license": "(Artistic-1 or GPL)",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://metacpan.org/pod/Color::Library",
"description": "Color::Library - An easy-to-use and comprehensive named-color library",
"long_description": "Color::Library - An easy-to-use and comprehensive named-color library",
"active": true,
"categories": [
"perl"
],
"maintainers": [
{
"name": "devans",
"github": "dbevans",
"ports_count": 2626
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"p5.34-test-most",
"clang-14"
]
},
{
"type": "lib",
"ports": [
"perl5.34",
"p5.34-class-accessor",
"p5.34-class-data-inheritable",
"p5.34-module-pluggable"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"p5-color-library",
"p5.34-graphics-color"
]
}
]
},
{
"name": "p5.34-code-tidyall",
"portdir": "perl/p5-code-tidyall",
"version": "0.850.0",
"license": "(Artistic-1 or GPL)",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://metacpan.org/pod/Code::TidyAll",
"description": "Code::TidyAll - Engine for tidyall, your all-in-one code tidier and validator",
"long_description": "Code::TidyAll - Engine for tidyall, your all-in-one code tidier and validator",
"active": true,
"categories": [
"perl"
],
"maintainers": [
{
"name": "devans",
"github": "dbevans",
"ports_count": 2626
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"p5.34-encode",
"p5.34-test-class-most",
"p5.34-test-differences",
"p5.34-test-fatal",
"p5.34-test-warnings",
"clang-17"
]
},
{
"type": "lib",
"ports": [
"p5.34-getopt-long",
"p5.34-ipc-run3",
"p5.34-ipc-system-simple",
"p5.34-lib-relative",
"p5.34-list-compare",
"p5.34-list-someutils",
"p5.34-log-any",
"p5.34-moo",
"p5.34-parallel-forkmanager",
"perl5.34",
"p5.34-scope-guard",
"p5.34-specio",
"p5.34-specio-library-path-tiny",
"p5.34-text-diff",
"p5.34-text-parsewords",
"p5.34-time-duration-parse",
"p5.34-timedate",
"p5.34-try-tiny",
"p5.34-path-tiny",
"p5.34-capture-tiny",
"p5.34-config-ini",
"p5.34-data-dumper",
"p5.34-file-pushd",
"p5.34-file-which"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"p5-code-tidyall"
]
}
]
},
{
"name": "p5.34-clone-pp",
"portdir": "perl/p5-clone-pp",
"version": "1.80.0",
"license": "(Artistic-1 or GPL)",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://metacpan.org/pod/Clone::PP",
"description": "Clone::PP - Recursively copy Perl datatypes",
"long_description": "Clone::PP - Recursively copy Perl datatypes",
"active": true,
"categories": [
"perl"
],
"maintainers": [
{
"name": "devans",
"github": "dbevans",
"ports_count": 2626
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-14"
]
},
{
"type": "lib",
"ports": [
"perl5.34"
]
}
],
"depends_on": [
{
"type": "build",
"ports": [
"p5.34-clone-choose",
"p5.34-hash-merge"
]
},
{
"type": "lib",
"ports": [
"p5-clone-pp",
"p5.34-specio"
]
}
]
},
{
"name": "p5.34-clone-choose",
"portdir": "perl/p5-clone-choose",
"version": "0.10.0",
"license": "(Artistic-1 or GPL)",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://metacpan.org/pod/Clone::Choose",
"description": "Clone::Choose - Choose appropriate clone utility",
"long_description": "Clone::Choose - Choose appropriate clone utility",
"active": true,
"categories": [
"perl"
],
"maintainers": [
{
"name": "devans",
"github": "dbevans",
"ports_count": 2626
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"p5.34-clone",
"p5.34-clone-pp",
"p5.34-test-without-module",
"clang-14"
]
},
{
"type": "lib",
"ports": [
"perl5.34",
"p5.34-module-runtime"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"p5-clone-choose",
"p5.34-hash-merge"
]
}
]
},
{
"name": "p5.34-clone",
"portdir": "perl/p5-clone",
"version": "0.480.0",
"license": "(Artistic-1 or GPL)",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://metacpan.org/pod/Clone",
"description": "Clone - recursively copy Perl datatypes",
"long_description": "Clone - recursively copy Perl datatypes",
"active": true,
"categories": [
"perl"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"p5.34-b-cow",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"perl5.34"
]
}
],
"depends_on": [
{
"type": "build",
"ports": [
"p5.34-clone-choose",
"p5.34-hash-merge"
]
},
{
"type": "lib",
"ports": [
"p5.34-class-dbi",
"p5.34-config-jfdi",
"p5.34-package-pkg",
"p5.34-sql-statement",
"p5.34-uri-query",
"p5.34-specio",
"p5.34-data-compare",
"p5.34-dbix-searchbuilder",
"p5.34-astro-app-satpass2",
"p5.34-astro-satpass",
"p5.34-datetime-format-natural",
"p5-clone",
"p5.34-mail-authenticationresults",
"p5.34-http-message",
"p5.34-hash-merge-simple",
"p5.34-dancer2",
"p5.34-ppi",
"p5.34-class-base",
"sympa"
]
},
{
"type": "run",
"ports": [
"auto-multiple-choice-devel",
"auto-multiple-choice"
]
}
]
},
{
"name": "p5.34-clipboard",
"portdir": "perl/p5-clipboard",
"version": "0.320.0",
"license": "(Artistic-1 or GPL)",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://metacpan.org/pod/Clipboard",
"description": "Clipboard - Copy and paste with any OS",
"long_description": "Clipboard - Copy and paste with any OS",
"active": true,
"categories": [
"perl"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"p5.34-module-build",
"clang-17"
]
},
{
"type": "lib",
"ports": [
"perl5.34",
"p5.34-cgi",
"xclip",
"p5.34-uri",
"p5.34-mac-pasteboard",
"xsel"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"p5.34-app-nopaste",
"p5-clipboard"
]
}
]
},
{
"name": "p5.34-cli-osprey",
"portdir": "perl/p5-cli-osprey",
"version": "0.90.0",
"license": "(Artistic-1 or GPL)",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://metacpan.org/pod/CLI::Osprey",
"description": "CLI::Osprey - MooX::Options + MooX::Cmd + Sanity",
"long_description": "CLI::Osprey - MooX::Options + MooX::Cmd + Sanity",
"active": true,
"categories": [
"perl"
],
"maintainers": [
{
"name": "devans",
"github": "dbevans",
"ports_count": 2626
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"p5.34-capture-tiny",
"p5.34-module-build",
"p5.34-module-build-tiny",
"p5.34-test-lib"
]
},
{
"type": "lib",
"ports": [
"perl5.34",
"p5.34-getopt-long-descriptive",
"p5.34-module-runtime",
"p5.34-moo",
"p5.34-path-tiny"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"p5-cli-osprey",
"p5.34-dancer2"
]
}
]
},
{
"name": "p5.34-class-xsaccessor",
"portdir": "perl/p5-class-xsaccessor",
"version": "1.190.0",
"license": "(Artistic-1 or GPL)",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://metacpan.org/pod/Class::XSAccessor",
"description": "Generate fast XS accessors without runtime compilation",
"long_description": "Class::XSAccessor implements fast read, write and read/write accessors in XS. Additionally, it can provide predicates such as has_foo() for testing whether the attribute foo is defined in the object.",
"active": true,
"categories": [
"perl"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0"
]
},
{
"type": "lib",
"ports": [
"perl5.34"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"p5.34-class-accessor-grouped",
"p5.34-file-find-object-rule",
"p5.34-hash-objectify",
"p5.34-mo",
"p5.34-zmq-ffi",
"p5.34-moo",
"p5.34-type-tiny",
"p5.34-params-validationcompiler",
"p5.34-devel-cover",
"p5.34-object-hashbase",
"p5.34-file-find-object",
"p5.34-dumbbench",
"p5.34-dancer2"
]
}
]
},
{
"name": "p5.34-class-whitehole",
"portdir": "perl/p5-class-whitehole",
"version": "0.40.0",
"license": "(Artistic-1 or GPL)",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://metacpan.org/pod/Class::WhiteHole",
"description": "base class to treat unhandled method calls as errors",
"long_description": "Its possible to accidentally inherit an AUTOLOAD method. Often this will happen if a class somewhere in the chain uses AutoLoader or defines one of their own. This can lead to confusing error messages when method lookups fail.",
"active": true,
"categories": [
"perl"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-14"
]
},
{
"type": "lib",
"ports": [
"perl5.34"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"p5-class-whitehole"
]
}
]
},
{
"name": "p5.34-class-unload",
"portdir": "perl/p5-class-unload",
"version": "0.120.0",
"license": "(Artistic-1 or GPL)",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://metacpan.org/pod/Class::Unload",
"description": "Class::Unload - Unload a class",
"long_description": "Class::Unload - Unload a class",
"active": true,
"categories": [
"perl"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"p5.34-test-requires",
"clang-17"
]
},
{
"type": "lib",
"ports": [
"perl5.34",
"p5.34-class-inspector"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"p5.34-class-refresh",
"p5.34-mason",
"p5-class-unload",
"p5.34-dbix-class-schema-loader"
]
}
]
},
{
"name": "p5.34-class-trigger",
"portdir": "perl/p5-class-trigger",
"version": "0.150.0",
"license": "(Artistic-1 or GPL)",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://metacpan.org/pod/Class::Trigger",
"description": "Mixin to add / call inheritable triggers",
"long_description": "Class::Trigger is a mixin class to add / call triggers (or hooks) that get called at some points you specify.",
"active": true,
"categories": [
"perl"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"p5.34-io-stringy",
"clang-14"
]
},
{
"type": "lib",
"ports": [
"perl5.34"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"p5.34-class-dbi",
"p5-class-trigger"
]
}
]
},
{
"name": "p5.34-class-tiny-chained",
"portdir": "perl/p5-class-tiny-chained",
"version": "0.4.0",
"license": "Artistic-2",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://metacpan.org/pod/Class::Tiny::Chained",
"description": "Class::Tiny::Chained - Minimalist class construction, with chained attributes",
"long_description": "Class::Tiny::Chained - Minimalist class construction, with chained attributes",
"active": true,
"categories": [
"perl"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-14"
]
},
{
"type": "lib",
"ports": [
"perl5.34",
"p5.34-class-tiny"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"p5-class-tiny-chained",
"p5.34-www-oauth"
]
}
]
},
{
"name": "p5.34-class-tiny",
"portdir": "perl/p5-class-tiny",
"version": "1.8.0",
"license": "Apache-2",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://metacpan.org/pod/Class::Tiny",
"description": "Minimalist class construction",
"long_description": "This module offers a minimalist class construction kit in around 120 lines of code.",
"active": true,
"categories": [
"perl"
],
"maintainers": [
{
"name": "khindenburg",
"github": "kurthindenburg",
"ports_count": 433
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-14"
]
},
{
"type": "lib",
"ports": [
"perl5.34"
]
}
],
"depends_on": [
{
"type": "build",
"ports": [
"p5.34-role-hooks",
"p5.34-sub-handlesvia"
]
},
{
"type": "lib",
"ports": [
"p5.34-test-file-sharedir",
"p5-class-tiny",
"p5.34-path-finddev",
"p5.34-path-isdev",
"p5.34-test2-tools-process",
"p5.34-class-tiny-chained",
"p5.34-pod-spell",
"p5.34-devel-partialdump"
]
}
]
},
{
"name": "p5.34-class-throwable",
"portdir": "perl/p5-class-throwable",
"version": "0.130.0",
"license": "(Artistic-1 or GPL)",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://metacpan.org/pod/Class::Throwable",
"description": "A minimal lightweight exception class",
"long_description": "This module implements a minimal lightweight exception object. It is meant to be a compromise between more basic solutions like Carp which can only print information and cannot handle exception objects, and more more complex solutions like Exception::Class which can be used to define complex inline exceptions and has a number of module dependencies.",
"active": true,
"categories": [
"perl"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-14"
]
},
{
"type": "lib",
"ports": [
"perl5.34"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"p5.34-catalyst-plugin-authorization-acl",
"p5-class-throwable",
"p5.34-tree-simple-view"
]
}
]
},
{
"name": "p5.34-class-singleton",
"portdir": "perl/p5-class-singleton",
"version": "1.600.0",
"license": "(Artistic-1 or GPL-1+)",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://metacpan.org/pod/Class::Singleton",
"description": "Implementation of a Singleton class",
"long_description": "This is the Class::Singleton module. A Singleton describes an object class that can have only one instance in any system. An example of a Singleton might be a print spooler or system registry. This module implements a Singleton class from which other classes can be derived. By itself, the Class::Singleton module does very little other than manage the instantiation of a single object. In deriving a class from Class::Singleton, your module will inherit the Singleton instantiation method and can implement whatever specific functionality is required.",
"active": true,
"categories": [
"perl"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-14"
]
},
{
"type": "lib",
"ports": [
"perl5.34"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"sympa",
"p5-class-singleton",
"p5.34-datetime-timezone"
]
}
]
},
{
"name": "p5.34-class-returnvalue",
"portdir": "perl/p5-class-returnvalue",
"version": "0.550.0",
"license": "(Artistic-1 or GPL)",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://metacpan.org/pod/Class::ReturnValue",
"description": "A return-value object that lets you treat it as as a boolean, array or object",
"long_description": "Class::ReturnValue is a clever return value object that can allow code calling your routine to expect: a boolean value (did it fail) or a list (what are the return values).",
"active": true,
"categories": [
"perl"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-14"
]
},
{
"type": "lib",
"ports": [
"perl5.34",
"p5.34-devel-stacktrace"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"p5-class-returnvalue",
"p5.34-data-ical",
"p5.34-dbix-searchbuilder"
]
}
]
},
{
"name": "p5.34-class-refresh",
"portdir": "perl/p5-class-refresh",
"version": "0.70.0",
"license": "(Artistic-1 or GPL)",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://metacpan.org/pod/Class::Refresh",
"description": "Class::Refresh - refresh your classes during runtime",
"long_description": "Class::Refresh - refresh your classes during runtime",
"active": true,
"categories": [
"perl"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"p5.34-test-fatal",
"p5.34-test-requires",
"clang-14"
]
},
{
"type": "lib",
"ports": [
"p5.34-devel-overrideglobalrequire",
"p5.34-try-tiny",
"perl5.34",
"p5.34-class-load",
"p5.34-class-unload"
]
},
{
"type": "test",
"ports": [
"p5.34-moose"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"p5-class-refresh",
"p5.34-perl-languageserver"
]
}
]
},
{
"name": "p5.34-class-mix",
"portdir": "perl/p5-class-mix",
"version": "0.6.0",
"license": "(Artistic-1 or GPL)",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://metacpan.org/pod/Class::Mix",
"description": "Class::Mix - dynamic class mixing",
"long_description": "Class::Mix - dynamic class mixing",
"active": true,
"categories": [
"perl"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"p5.34-module-build",
"clang-14"
]
},
{
"type": "lib",
"ports": [
"perl5.34",
"p5.34-params-classify"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"p5-class-mix",
"p5.34-crypt-eksblowfish",
"p5.34-net-cli-interact"
]
}
]
},
{
"name": "p5.34-class-methodmaker",
"portdir": "perl/p5-class-methodmaker",
"version": "2.250.0",
"license": "(Artistic-1 or GPL)",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://metacpan.org/pod/Class::MethodMaker",
"description": "Class::MethodMaker - Create generic methods for OO Perl",
"long_description": "Class::MethodMaker - Create generic methods for OO Perl",
"active": true,
"categories": [
"perl"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-17"
]
},
{
"type": "lib",
"ports": [
"perl5.34"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"signing-party",
"p5.34-term-progressbar",
"p5-class-methodmaker"
]
}
]
},
{
"name": "p5.34-class-method-modifiers",
"portdir": "perl/p5-class-method-modifiers",
"version": "2.150.0",
"license": "(Artistic-1 or GPL)",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://metacpan.org/pod/Class::Method::Modifiers",
"description": "provides Moose-like method modifiers",
"long_description": "provides Moose-like method modifiers",
"active": true,
"categories": [
"perl"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-14"
]
},
{
"type": "lib",
"ports": [
"perl5.34"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"p5-class-method-modifiers",
"p5.34-data-perl",
"p5.34-http-thin",
"p5.34-moox-aliases",
"p5.34-moox-handlesvia",
"p5.34-pod-readme",
"p5.34-role-hooks",
"p5.34-role-tiny",
"p5.34-moo",
"p5.34-sub-handlesvia",
"p5.34-lwp-consolelogger",
"p5.34-mojo-useragent-role-retry"
]
}
]
},
{
"name": "p5.34-class-makemethods",
"portdir": "perl/p5-class-makemethods",
"version": "1.10.0",
"license": "(Artistic-1 or GPL)",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://metacpan.org/pod/Class::MakeMethods",
"description": "Generate common types of methods",
"long_description": "The Class::MakeMethods framework allows Perl class developers to quickly define common types of methods.",
"active": true,
"categories": [
"perl"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-14"
]
},
{
"type": "lib",
"ports": [
"perl5.34"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"p5-class-makemethods"
]
}
]
},
{
"name": "p5.34-class-loader",
"portdir": "perl/p5-class-loader",
"version": "2.30.0",
"license": "(Artistic-1 or GPL)",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://metacpan.org/pod/Class::Loader",
"description": "Load modules and create objects on demand",
"long_description": "Load modules and create objects on demand",
"active": true,
"categories": [
"perl"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-14"
]
},
{
"type": "lib",
"ports": [
"perl5.34"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"p5.34-alt-crypt-rsa-bigint",
"p5-class-loader",
"p5.34-crypt-rsa",
"p5.34-crypt-random"
]
}
]
},
{
"name": "p5.34-class-load-xs",
"portdir": "perl/p5-class-load-xs",
"version": "0.100.0",
"license": "Artistic-2",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://metacpan.org/pod/Class::Load::XS",
"description": "XS implementation of parts of Class::Load",
"long_description": "XS implementation of parts of Class::Load",
"active": true,
"categories": [
"perl"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"p5.34-module-implementation",
"p5.34-test-fatal",
"p5.34-test-needs",
"clang-9.0",
"p5.34-sub-exporter-progressive"
]
},
{
"type": "lib",
"ports": [
"p5.34-class-load",
"perl5.34"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"p5.34-moose"
]
}
]
},
{
"name": "p5.34-class-load",
"portdir": "perl/p5-class-load",
"version": "0.250.0",
"license": "(Artistic-1 or GPL)",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://metacpan.org/pod/Class::Load",
"description": "a working (require Class::Name) and more",
"long_description": "a working (require Class::Name) and more",
"active": true,
"categories": [
"perl"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"p5.34-sub-exporter-progressive",
"p5.34-test-fatal",
"p5.34-test-needs",
"p5.34-test-without-module",
"clang-14"
]
},
{
"type": "lib",
"ports": [
"perl5.34",
"p5.34-try-tiny",
"p5.34-data-optlist",
"p5.34-module-implementation",
"p5.34-module-runtime",
"p5.34-package-stash"
]
}
],
"depends_on": [
{
"type": "build",
"ports": [
"p5.34-moosex-types-loadableclass"
]
},
{
"type": "lib",
"ports": [
"p5.34-apache-authcookie",
"p5.34-catalystx-component-traits",
"p5.34-app-cli",
"p5.34-app-nopaste",
"p5.34-chart-clicker",
"p5.34-chi",
"p5-class-load",
"p5.34-class-load-xs",
"p5.34-class-refresh",
"p5.34-dist-zilla-role-registerstash",
"p5.34-mason",
"p5.34-moosex-traits",
"p5.34-package-pkg",
"p5.34-tap-simpleoutput",
"p5.34-test-mock-guard",
"p5.34-test-www-mechanize-catalyst",
"p5.34-config-mvp",
"p5.34-pod-elemental",
"p5.34-net-cli-interact",
"p5.34-catalyst-runtime",
"p5.34-dist-zilla",
"p5.34-moose",
"p5.34-dist-zilla-plugin-github",
"p5.34-app-cmd"
]
}
]
},
{
"name": "p5.34-class-isa",
"portdir": "perl/p5-class-isa",
"version": "0.360.0",
"license": "(Artistic-1 or GPL)",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://metacpan.org/pod/Class::ISA",
"description": "Class::ISA - report the search path for a class's ISA tree",
"long_description": "Class::ISA - report the search path for a class's ISA tree",
"active": true,
"categories": [
"perl"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-14"
]
},
{
"type": "lib",
"ports": [
"perl5.34"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"p5.34-class-insideout",
"p5-class-isa",
"p5.34-tcl-ptk"
]
}
]
},
{
"name": "p5.34-class-inspector",
"portdir": "perl/p5-class-inspector",
"version": "1.360.0",
"license": "(Artistic-1 or GPL)",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://metacpan.org/pod/Class::Inspector",
"description": "Get information about a class and its structure",
"long_description": "Class::Inspector allows you to get information about a loaded class. Most or all of this information can be found in other ways, but they aren't always very friendly, and usually involve a relatively high level of Perl wizardry, or strange and unusual looking code. Class::Inspector attempts to provide an easier, more friendly interface to this information.",
"active": true,
"categories": [
"perl"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-14"
]
},
{
"type": "lib",
"ports": [
"perl5.34"
]
}
],
"depends_on": [
{
"type": "build",
"ports": [
"p5.34-ppi"
]
},
{
"type": "lib",
"ports": [
"p5.34-catalyst-action-rest",
"p5.34-catalyst-controller-formbuilder",
"p5-class-inspector",
"p5.34-declare-constraints-simple",
"p5.34-file-sharedir",
"p5.34-class-c3-componentised",
"p5.34-test-classapi",
"p5.34-ffi-c",
"p5.34-class-unload",
"p5.34-dbix-class-schema-loader",
"p5.34-dbix-class",
"p5.34-soap-lite"
]
}
]
},
{
"name": "p5.34-class-insideout",
"portdir": "perl/p5-class-insideout",
"version": "1.140.0",
"license": "Apache-2",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://metacpan.org/pod/Class::InsideOut",
"description": "Class::InsideOut is a safe, simple inside-out object construction kit.",
"long_description": "Class::InsideOut is a safe, simple inside-out object construction kit.",
"active": true,
"categories": [
"perl"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-14"
]
},
{
"type": "lib",
"ports": [
"perl5.34",
"p5.34-class-isa"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"p5-class-insideout"
]
}
]
},
{
"name": "p5.34-class-inner",
"portdir": "perl/p5-class-inner",
"version": "0.200.1",
"license": "(Artistic-1 or GPL)",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://metacpan.org/pod/Class::Inner",
"description": "A perlish implementation of Java like inner classes",
"long_description": "A perlish implementation of Java like inner classes",
"active": true,
"categories": [
"perl"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-14"
]
},
{
"type": "lib",
"ports": [
"perl5.34"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"p5-class-inner"
]
}
]
},
{
"name": "p5.34-class-gomor",
"portdir": "perl/p5-class-gomor",
"version": "1.30.0",
"license": "Artistic-1",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://metacpan.org/pod/Class::Gomor",
"description": "Class::Gomor - another class and object builder",
"long_description": "Class::Gomor - another class and object builder",
"active": true,
"categories": [
"perl"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-17"
]
},
{
"type": "lib",
"ports": [
"perl5.34"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"p5.34-net-frame",
"p5.34-net-frame-dump",
"p5.34-net-frame-simple",
"p5-class-gomor"
]
}
]
},
{
"name": "p5.34-class-generate",
"portdir": "perl/p5-class-generate",
"version": "1.180.0",
"license": "(Artistic-1 or GPL)",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://metacpan.org/pod/Class::Generate",
"description": "Generate Perl class hierarchies",
"long_description": "Generate Perl class hierarchies",
"active": true,
"categories": [
"perl"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"p5.34-module-build",
"p5.34-text-soundex",
"p5.34-text-tabsxwrap",
"clang-14"
]
},
{
"type": "lib",
"ports": [
"perl5.34"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"p5-class-generate",
"p5.34-nmap-scanner"
]
}
]
},
{
"name": "p5.34-class-factory-util",
"portdir": "perl/p5-class-factory-util",
"version": "1.700.0",
"license": "(Artistic-1 or GPL)",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://metacpan.org/pod/Class::Factory::Util",
"description": "Provide utility methods for factory classes",
"long_description": "This module exports a method that is useful for factory classes.",
"active": true,
"categories": [
"perl"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"p5.34-module-build",
"clang-14"
]
},
{
"type": "lib",
"ports": [
"perl5.34"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"p5-class-factory-util"
]
}
]
},
{
"name": "p5.34-class-errorhandler",
"portdir": "perl/p5-class-errorhandler",
"version": "0.40.0",
"license": "(Artistic-1 or GPL)",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://metacpan.org/pod/Class::ErrorHandler",
"description": "Base class for error handling",
"long_description": "Base class for error handling",
"active": true,
"categories": [
"perl"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-14"
]
},
{
"type": "lib",
"ports": [
"perl5.34"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"p5-class-errorhandler",
"p5.34-feed-find",
"p5.34-uri-fetch",
"p5.34-convert-pem",
"p5.34-xml-feed"
]
}
]
},
{
"name": "p5.34-class-dbi-uuid",
"portdir": "perl/p5-class-dbi-uuid",
"version": "1.10.0",
"license": "(Artistic-1 or GPL)",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://metacpan.org/pod/Class::DBI::UUID",
"description": "Provide Globally Unique Column Values",
"long_description": "This module implements globally unique columns values. When an object is created, the columns specified are given unique IDs.",
"active": true,
"categories": [
"perl"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-14"
]
},
{
"type": "lib",
"ports": [
"perl5.34",
"p5.34-class-dbi",
"p5.34-data-uuid"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"p5-class-dbi-uuid"
]
}
]
},
{
"name": "p5.34-class-dbi-plugin-pager",
"portdir": "perl/p5-class-dbi-plugin-pager",
"version": "0.566.0",
"license": "(Artistic-1 or GPL)",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://metacpan.org/pod/Class::DBI::Plugin::Pager",
"description": "paged queries for CDBI",
"long_description": "Adds a pager method to your class that can query using SQL::Abstract where clauses, and limit the number of rows returned to a specific subset.",
"active": true,
"categories": [
"perl"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-14"
]
},
{
"type": "lib",
"ports": [
"p5.34-class-data-inheritable",
"p5.34-class-dbi",
"p5.34-class-dbi-plugin-abstractcount",
"p5.34-data-page",
"perl5.34",
"p5.34-test-exception",
"p5.34-test-warn",
"p5.34-universal-require",
"p5.34-sql-abstract"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"p5-class-dbi-plugin-pager"
]
}
]
},
{
"name": "p5.34-class-dbi-plugin-abstractcount",
"portdir": "perl/p5-class-dbi-plugin-abstractcount",
"version": "0.80.0",
"license": "(Artistic-1 or GPL)",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://metacpan.org/pod/Class::DBI::Plugin::AbstractCount",
"description": "get COUNT(*) results with abstract SQL",
"long_description": "This Class::DBI plugin combines the functionality from Class::DBI::Plugin::CountSearch (counting objects without having to use an array or an iterator), and Class::DBI::AbstractSearch, which allows complex where-clauses a la SQL::Abstract.",
"active": true,
"categories": [
"perl"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"p5.34-test-deep",
"clang-14"
]
},
{
"type": "lib",
"ports": [
"perl5.34",
"p5.34-class-dbi",
"p5.34-class-dbi-plugin",
"p5.34-sql-abstract"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"p5.34-class-dbi-plugin-pager",
"p5-class-dbi-plugin-abstractcount"
]
}
]
},
{
"name": "p5.34-class-dbi-plugin",
"portdir": "perl/p5-class-dbi-plugin",
"version": "0.30.0",
"license": "(Artistic-1 or GPL)",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://metacpan.org/pod/Class::DBI::Plugin",
"description": "Abstract base class for Class::DBI plugins",
"long_description": "Class::DBI::Plugin is an abstract base class for Class::DBI plugins. Its purpose is to make writing plugins easier. Writers of plugins should be able to concentrate on the functionality their module provides, instead of having to deal with the symbol table hackery involved when writing a plugin module.",
"active": true,
"categories": [
"perl"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-14"
]
},
{
"type": "lib",
"ports": [
"perl5.34",
"p5.34-class-dbi"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"p5-class-dbi-plugin",
"p5.34-class-dbi-plugin-abstractcount"
]
}
]
},
{
"name": "p5.34-class-dbi-pg",
"portdir": "perl/p5-class-dbi-pg",
"version": "0.90.0",
"license": "(Artistic-1 or GPL)",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://metacpan.org/pod/Class::DBI::Pg",
"description": "Class::DBI extension for Postgres",
"long_description": "Class::DBI::Pg automate the setup of Class::DBI columns and primary key for Postgres.",
"active": true,
"categories": [
"perl"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-14"
]
},
{
"type": "lib",
"ports": [
"perl5.34",
"p5.34-class-dbi",
"p5.34-dbd-pg"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"p5-class-dbi-pg"
]
}
]
},
{
"name": "p5.34-class-dbi-mysql",
"portdir": "perl/p5-class-dbi-mysql",
"version": "1.0.0",
"license": "GPL-2+",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://metacpan.org/pod/Class::DBI::mysql",
"description": "Extensions to Class::DBI for MySQL",
"long_description": "This is an extension to Class::DBI, containing several functions and optimisations for the MySQL database. Instead of setting Class::DBI as your base class, use this instead.",
"active": true,
"categories": [
"perl"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-14"
]
},
{
"type": "lib",
"ports": [
"perl5.34",
"p5.34-class-dbi",
"p5.34-dbd-mysql"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"p5-class-dbi-mysql"
]
}
]
}
]
}