HTTP 200 OK
Allow: GET, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept
{
"count": 51892,
"next": "https://ports.macports.org/api/v1/ports/?format=api&ordering=-name&page=674",
"previous": "https://ports.macports.org/api/v1/ports/?format=api&ordering=-name&page=672",
"results": [
{
"name": "p5-config-jfdi",
"portdir": "perl/p5-config-jfdi",
"version": "0.65.0",
"license": "(Artistic-1 or GPL)",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": "p5.34-config-jfdi",
"homepage": "https://metacpan.org/pod/Config::JFDI",
"description": "Config::JFDI - Just * Do it: A Catalyst::Plugin::ConfigLoader-style layer over Config::Any",
"long_description": "Config::JFDI - Just * Do it: A Catalyst::Plugin::ConfigLoader-style layer over Config::Any",
"active": true,
"categories": [
"perl"
],
"maintainers": [
{
"name": "devans",
"github": "dbevans",
"ports_count": 2646
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"p5.34-config-jfdi"
]
}
],
"depends_on": []
},
{
"name": "p5-config-inifiles",
"portdir": "perl/p5-config-inifiles",
"version": "3.0.3",
"license": "(Artistic-1 or GPL)",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": "p5.34-config-inifiles",
"homepage": "https://metacpan.org/pod/Config::IniFiles",
"description": "A module for reading .ini-style configuration files.",
"long_description": "A module for reading .ini-style configuration files.",
"active": true,
"categories": [
"perl"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"p5.34-config-inifiles"
]
}
],
"depends_on": []
},
{
"name": "p5-config-ini",
"portdir": "perl/p5-config-ini",
"version": "0.29.0",
"license": "(Artistic-1 or GPL)",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": "p5.34-config-ini",
"homepage": "https://metacpan.org/pod/Config::INI",
"description": "Config::INI - simple .ini-file format",
"long_description": "Config::INI - simple .ini-file format",
"active": true,
"categories": [
"perl"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"p5.34-config-ini"
]
}
],
"depends_on": []
},
{
"name": "p5-config-identity",
"portdir": "perl/p5-config-identity",
"version": "0.1.900",
"license": "(Artistic-1 or GPL)",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": "p5.34-config-identity",
"homepage": "https://metacpan.org/pod/Config::Identity",
"description": "Config::Identity - Load (and optionally decrypt via GnuPG) user/pass identity information",
"long_description": "Config::Identity - Load (and optionally decrypt via GnuPG) user/pass identity information",
"active": true,
"categories": [
"perl"
],
"maintainers": [
{
"name": "devans",
"github": "dbevans",
"ports_count": 2646
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"p5.34-config-identity"
]
}
],
"depends_on": []
},
{
"name": "p5-config-grammar",
"portdir": "perl/p5-config-grammar",
"version": "1.130.0",
"license": "(Artistic-1 or GPL)",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": "p5.34-config-grammar",
"homepage": "https://metacpan.org/pod/Config::Grammar",
"description": "A grammar-based, user-friendly config parser",
"long_description": "A grammar-based, user-friendly config parser",
"active": true,
"categories": [
"perl"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"p5.34-config-grammar"
]
}
],
"depends_on": []
},
{
"name": "p5-config-general",
"portdir": "perl/p5-config-general",
"version": "2.670.0",
"license": "Artistic-2",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": "p5.34-config-general",
"homepage": "https://metacpan.org/pod/Config::General",
"description": "Config::General - Generic Config Module",
"long_description": "Config::General - Generic Config Module",
"active": true,
"categories": [
"perl"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"p5.34-config-general"
]
}
],
"depends_on": []
},
{
"name": "p5-config-autoconf",
"portdir": "perl/p5-config-autoconf",
"version": "0.320.0",
"license": "(Artistic-1 or GPL)",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": "p5.34-config-autoconf",
"homepage": "https://metacpan.org/pod/Config::AutoConf",
"description": "A module to implement some AutoConf macros in pure perl.",
"long_description": "A module to implement some AutoConf macros in pure perl.",
"active": true,
"categories": [
"perl"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"p5.34-config-autoconf"
]
}
],
"depends_on": []
},
{
"name": "p5-config-any",
"portdir": "perl/p5-config-any",
"version": "0.330.0",
"license": "(Artistic-1 or GPL)",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": "p5.34-config-any",
"homepage": "https://metacpan.org/pod/Config::Any",
"description": "Load configuration from different file formats, transparently",
"long_description": "Config::Any provides a facility for Perl applications and libraries to load configuration data from multiple different file formats.",
"active": true,
"categories": [
"perl"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"p5.34-config-any"
]
}
],
"depends_on": []
},
{
"name": "p5-compress-stream-zstd",
"portdir": "perl/p5-compress-stream-zstd",
"version": "0.207.0",
"license": "(Artistic-1 or GPL)",
"platforms": "darwin",
"epoch": 1,
"replaced_by": "p5.34-compress-stream-zstd",
"homepage": "https://metacpan.org/release/PMQS/Compress-Stream-Zstd-0.207",
"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": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"p5.34-compress-stream-zstd"
]
}
],
"depends_on": []
},
{
"name": "p5-compress-snappy",
"portdir": "perl/p5-compress-snappy",
"version": "0.250.0",
"license": "(Artistic-1 or GPL)",
"platforms": "darwin",
"epoch": 0,
"replaced_by": "p5.34-compress-snappy",
"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": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"p5.34-compress-snappy"
]
}
],
"depends_on": []
},
{
"name": "p5-compress-raw-zlib",
"portdir": "perl/p5-compress-raw-zlib",
"version": "2.222.0",
"license": "(Artistic-1 or GPL)",
"platforms": "darwin",
"epoch": 0,
"replaced_by": "p5.34-compress-raw-zlib",
"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": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"p5.34-compress-raw-zlib"
]
}
],
"depends_on": []
},
{
"name": "p5-compress-raw-lzma",
"portdir": "perl/p5-compress-raw-lzma",
"version": "2.221.0",
"license": "(Artistic-1 or GPL)",
"platforms": "darwin",
"epoch": 0,
"replaced_by": "p5.34-compress-raw-lzma",
"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": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"p5.34-compress-raw-lzma"
]
}
],
"depends_on": []
},
{
"name": "p5-compress-raw-bzip2",
"portdir": "perl/p5-compress-raw-bzip2",
"version": "2.218.0",
"license": "(Artistic-1 or GPL)",
"platforms": "darwin",
"epoch": 0,
"replaced_by": "p5.34-compress-raw-bzip2",
"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": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"p5.34-compress-raw-bzip2"
]
}
],
"depends_on": []
},
{
"name": "p5-compress-lzf",
"portdir": "perl/p5-compress-lzf",
"version": "3.800.0",
"license": "(Artistic-1 or GPL)",
"platforms": "darwin",
"epoch": 0,
"replaced_by": "p5.34-compress-lzf",
"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": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"p5.34-compress-lzf"
]
}
],
"depends_on": []
},
{
"name": "p5-compress-bzip2",
"portdir": "perl/p5-compress-bzip2",
"version": "2.280.0",
"license": "(Artistic-1 or GPL)",
"platforms": "darwin",
"epoch": 0,
"replaced_by": "p5.34-compress-bzip2",
"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": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"p5.34-compress-bzip2"
]
}
],
"depends_on": []
},
{
"name": "p5-compiler-lexer",
"portdir": "perl/p5-compiler-lexer",
"version": "0.230.0",
"license": "(Artistic-1 or GPL)",
"platforms": "darwin",
"epoch": 0,
"replaced_by": "p5.34-compiler-lexer",
"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": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"p5.34-compiler-lexer"
]
}
],
"depends_on": []
},
{
"name": "p5-common-sense",
"portdir": "perl/p5-common-sense",
"version": "3.750.0",
"license": "(Artistic-1 or GPL)",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": "p5.34-common-sense",
"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-18"
]
},
{
"type": "lib",
"ports": [
"p5.34-common-sense"
]
}
],
"depends_on": []
},
{
"name": "p5-commandable",
"portdir": "perl/p5-commandable",
"version": "0.140.0",
"license": "(Artistic-1 or GPL)",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": "p5.34-commandable",
"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": 2646
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"p5.34-commandable"
]
}
],
"depends_on": []
},
{
"name": "p5-color-scheme",
"portdir": "perl/p5-color-scheme",
"version": "1.80.0",
"license": "(Artistic-1 or GPL)",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": "p5.34-color-scheme",
"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": 2646
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"p5.34-color-scheme"
]
}
],
"depends_on": []
},
{
"name": "p5-color-library",
"portdir": "perl/p5-color-library",
"version": "0.21.0",
"license": "(Artistic-1 or GPL)",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": "p5.34-color-library",
"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": 2646
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"p5.34-color-library"
]
}
],
"depends_on": []
},
{
"name": "p5-code-tidyall",
"portdir": "perl/p5-code-tidyall",
"version": "0.850.0",
"license": "(Artistic-1 or GPL)",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": "p5.34-code-tidyall",
"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": 2646
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"p5.34-code-tidyall"
]
}
],
"depends_on": []
},
{
"name": "p5-clone-pp",
"portdir": "perl/p5-clone-pp",
"version": "1.80.0",
"license": "(Artistic-1 or GPL)",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": "p5.34-clone-pp",
"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": 2646
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"p5.34-clone-pp"
]
}
],
"depends_on": []
},
{
"name": "p5-clone-choose",
"portdir": "perl/p5-clone-choose",
"version": "0.10.0",
"license": "(Artistic-1 or GPL)",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": "p5.34-clone-choose",
"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": 2646
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"p5.34-clone-choose"
]
}
],
"depends_on": []
},
{
"name": "p5-clone",
"portdir": "perl/p5-clone",
"version": "0.500.0",
"license": "(Artistic-1 or GPL)",
"platforms": "darwin",
"epoch": 0,
"replaced_by": "p5.34-clone",
"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": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"p5.34-clone"
]
}
],
"depends_on": []
},
{
"name": "p5-clipboard",
"portdir": "perl/p5-clipboard",
"version": "0.320.0",
"license": "(Artistic-1 or GPL)",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": "p5.34-clipboard",
"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": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"p5.34-clipboard"
]
}
],
"depends_on": []
},
{
"name": "p5-cli-osprey",
"portdir": "perl/p5-cli-osprey",
"version": "0.90.0",
"license": "(Artistic-1 or GPL)",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": "p5.34-cli-osprey",
"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": 2646
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"p5.34-cli-osprey"
]
}
],
"depends_on": []
},
{
"name": "p5-class-xsaccessor",
"portdir": "perl/p5-class-xsaccessor",
"version": "1.190.0",
"license": "(Artistic-1 or GPL)",
"platforms": "darwin",
"epoch": 0,
"replaced_by": "p5.34-class-xsaccessor",
"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": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"p5.34-class-xsaccessor"
]
}
],
"depends_on": []
},
{
"name": "p5-class-whitehole",
"portdir": "perl/p5-class-whitehole",
"version": "0.40.0",
"license": "(Artistic-1 or GPL)",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": "p5.34-class-whitehole",
"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-18"
]
},
{
"type": "lib",
"ports": [
"p5.34-class-whitehole"
]
}
],
"depends_on": []
},
{
"name": "p5-class-unload",
"portdir": "perl/p5-class-unload",
"version": "0.120.0",
"license": "(Artistic-1 or GPL)",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": "p5.34-class-unload",
"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": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"p5.34-class-unload"
]
}
],
"depends_on": []
},
{
"name": "p5-class-trigger",
"portdir": "perl/p5-class-trigger",
"version": "0.150.0",
"license": "(Artistic-1 or GPL)",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": "p5.34-class-trigger",
"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": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"p5.34-class-trigger"
]
}
],
"depends_on": []
},
{
"name": "p5-class-tiny-chained",
"portdir": "perl/p5-class-tiny-chained",
"version": "0.4.0",
"license": "Artistic-2",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": "p5.34-class-tiny-chained",
"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-18"
]
},
{
"type": "lib",
"ports": [
"p5.34-class-tiny-chained"
]
}
],
"depends_on": []
},
{
"name": "p5-class-tiny",
"portdir": "perl/p5-class-tiny",
"version": "1.8.0",
"license": "Apache-2",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": "p5.34-class-tiny",
"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-18"
]
},
{
"type": "lib",
"ports": [
"p5.34-class-tiny"
]
}
],
"depends_on": []
},
{
"name": "p5-class-throwable",
"portdir": "perl/p5-class-throwable",
"version": "0.130.0",
"license": "(Artistic-1 or GPL)",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": "p5.34-class-throwable",
"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-18"
]
},
{
"type": "lib",
"ports": [
"p5.34-class-throwable"
]
}
],
"depends_on": []
},
{
"name": "p5-class-singleton",
"portdir": "perl/p5-class-singleton",
"version": "1.600.0",
"license": "(Artistic-1 or GPL-1+)",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": "p5.34-class-singleton",
"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-18"
]
},
{
"type": "lib",
"ports": [
"p5.34-class-singleton"
]
}
],
"depends_on": []
},
{
"name": "p5-class-returnvalue",
"portdir": "perl/p5-class-returnvalue",
"version": "0.550.0",
"license": "(Artistic-1 or GPL)",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": "p5.34-class-returnvalue",
"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-18"
]
},
{
"type": "lib",
"ports": [
"p5.34-class-returnvalue"
]
}
],
"depends_on": []
},
{
"name": "p5-class-refresh",
"portdir": "perl/p5-class-refresh",
"version": "0.70.0",
"license": "(Artistic-1 or GPL)",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": "p5.34-class-refresh",
"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": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"p5.34-class-refresh"
]
}
],
"depends_on": []
},
{
"name": "p5-class-mix",
"portdir": "perl/p5-class-mix",
"version": "0.6.0",
"license": "(Artistic-1 or GPL)",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": "p5.34-class-mix",
"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": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"p5.34-class-mix"
]
}
],
"depends_on": []
},
{
"name": "p5-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": "p5.34-class-method-modifiers",
"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-18"
]
},
{
"type": "lib",
"ports": [
"p5.34-class-method-modifiers"
]
}
],
"depends_on": []
},
{
"name": "p5-class-methodmaker",
"portdir": "perl/p5-class-methodmaker",
"version": "2.250.0",
"license": "(Artistic-1 or GPL)",
"platforms": "darwin",
"epoch": 0,
"replaced_by": "p5.34-class-methodmaker",
"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": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"p5.34-class-methodmaker"
]
}
],
"depends_on": []
},
{
"name": "p5-class-makemethods",
"portdir": "perl/p5-class-makemethods",
"version": "1.10.0",
"license": "(Artistic-1 or GPL)",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": "p5.34-class-makemethods",
"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-18"
]
},
{
"type": "lib",
"ports": [
"p5.34-class-makemethods"
]
}
],
"depends_on": []
},
{
"name": "p5-class-load-xs",
"portdir": "perl/p5-class-load-xs",
"version": "0.100.0",
"license": "Artistic-2",
"platforms": "darwin",
"epoch": 0,
"replaced_by": "p5.34-class-load-xs",
"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": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"p5.34-class-load-xs"
]
}
],
"depends_on": []
},
{
"name": "p5-class-loader",
"portdir": "perl/p5-class-loader",
"version": "2.30.0",
"license": "(Artistic-1 or GPL)",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": "p5.34-class-loader",
"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-18"
]
},
{
"type": "lib",
"ports": [
"p5.34-class-loader"
]
}
],
"depends_on": []
},
{
"name": "p5-class-load",
"portdir": "perl/p5-class-load",
"version": "0.250.0",
"license": "(Artistic-1 or GPL)",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": "p5.34-class-load",
"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": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"p5.34-class-load"
]
}
],
"depends_on": []
},
{
"name": "p5-class-isa",
"portdir": "perl/p5-class-isa",
"version": "0.360.0",
"license": "(Artistic-1 or GPL)",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": "p5.34-class-isa",
"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-18"
]
},
{
"type": "lib",
"ports": [
"p5.34-class-isa"
]
}
],
"depends_on": []
},
{
"name": "p5-class-inspector",
"portdir": "perl/p5-class-inspector",
"version": "1.360.0",
"license": "(Artistic-1 or GPL)",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": "p5.34-class-inspector",
"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-18"
]
},
{
"type": "lib",
"ports": [
"p5.34-class-inspector"
]
}
],
"depends_on": []
},
{
"name": "p5-class-insideout",
"portdir": "perl/p5-class-insideout",
"version": "1.140.0",
"license": "Apache-2",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": "p5.34-class-insideout",
"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-18"
]
},
{
"type": "lib",
"ports": [
"p5.34-class-insideout"
]
}
],
"depends_on": []
},
{
"name": "p5-class-inner",
"portdir": "perl/p5-class-inner",
"version": "0.200.1",
"license": "(Artistic-1 or GPL)",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": "p5.34-class-inner",
"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-18"
]
},
{
"type": "lib",
"ports": [
"p5.34-class-inner"
]
}
],
"depends_on": []
},
{
"name": "p5-class-gomor",
"portdir": "perl/p5-class-gomor",
"version": "1.30.0",
"license": "Artistic-1",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": "p5.34-class-gomor",
"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-18"
]
},
{
"type": "lib",
"ports": [
"p5.34-class-gomor"
]
}
],
"depends_on": []
},
{
"name": "p5-class-generate",
"portdir": "perl/p5-class-generate",
"version": "1.180.0",
"license": "(Artistic-1 or GPL)",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": "p5.34-class-generate",
"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": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"p5.34-class-generate"
]
}
],
"depends_on": []
},
{
"name": "p5-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": "p5.34-class-factory-util",
"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": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"p5.34-class-factory-util"
]
}
],
"depends_on": []
}
]
}