HTTP 200 OK
Allow: GET, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept
{
"count": 51943,
"next": "https://ports.macports.org/api/v1/ports/?format=api&ordering=-name&page=770",
"previous": "https://ports.macports.org/api/v1/ports/?format=api&ordering=-name&page=768",
"results": [
{
"name": "p5.30-specio",
"portdir": "perl/p5-specio",
"version": "0.530.0",
"license": "Artistic-2",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://metacpan.org/pod/Specio",
"description": "Specio - Type constraints and coercions for Perl",
"long_description": "Specio - Type constraints and coercions for Perl",
"active": true,
"categories": [
"perl"
],
"maintainers": [
{
"name": "devans",
"github": "dbevans",
"ports_count": 2646
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"p5.30-test-needs",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"p5.30-clone-pp",
"p5.30-devel-stacktrace",
"p5.30-eval-closure",
"p5.30-module-implementation",
"p5.30-module-runtime",
"perl5.30",
"p5.30-ref-util",
"p5.30-role-tiny",
"p5.30-sub-quote",
"p5.30-test-fatal",
"p5.30-xstring",
"p5.30-mro-compat",
"p5.30-clone"
]
}
],
"depends_on": [
{
"type": "build",
"ports": [
"p5.30-params-validationcompiler"
]
},
{
"type": "lib",
"ports": [
"p5.30-datetime",
"p5.30-datetime-format-iso8601",
"p5.30-datetime-format-strptime",
"p5.30-datetime-locale",
"p5.30-datetime-timezone",
"p5.30-log-dispatch",
"p5.30-code-tidyall",
"p5.30-specio-library-path-tiny"
]
}
]
},
{
"name": "p5.30-sort-versions",
"portdir": "perl/p5-sort-versions",
"version": "1.620.0",
"license": "(Artistic-1 or GPL)",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://metacpan.org/pod/Sort::Versions",
"description": "A perl 5 module for sorting of revision-like numbers.",
"long_description": "Sort::Versions allows easy sorting of mixed non-numeric and numeric strings, like the 'version numbers' that many shared library systems and revision control packages use. This is quite useful if you are trying to deal with shared libraries. It can also be applied to applications that intersperse variable-width numeric fields within text.",
"active": true,
"categories": [
"perl"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"perl5.30"
]
}
],
"depends_on": [
{
"type": "build",
"ports": [
"p5.30-alien-libtiff",
"p5.30-dist-zilla-plugin-git-contributors",
"p5.30-dist-zilla-plugin-git-describe",
"p5.30-alien-proj",
"p5.30-alien-proj4",
"p5.30-alien-sqlite",
"p5.30-alien-cfitsio"
]
},
{
"type": "lib",
"ports": [
"p5.30-git-wrapper",
"p5.30-alt-crypt-rsa-bigint",
"p5.30-crypt-rsa",
"p5.30-alien-base-modulebuild"
]
}
]
},
{
"name": "p5.30-sort-naturally",
"portdir": "perl/p5-sort-naturally",
"version": "1.30.0",
"license": "(Artistic-1 or GPL)",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://metacpan.org/pod/Sort::Naturally",
"description": "Perl extension to sort lexically, but sort numeral parts numerically",
"long_description": "Perl extension to sort lexically, but sort numeral parts numerically",
"active": true,
"categories": [
"perl"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"perl5.30"
]
}
],
"depends_on": []
},
{
"name": "p5.30-sort-key",
"portdir": "perl/p5-sort-key",
"version": "1.330.0",
"license": "(Artistic-1 or GPL)",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://metacpan.org/pod/Sort::Key",
"description": "Sort::Key (no description available)",
"long_description": "Sort::Key (no description available)",
"active": true,
"categories": [
"perl"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"perl5.30"
]
}
],
"depends_on": []
},
{
"name": "p5.30-software-license",
"portdir": "perl/p5-software-license",
"version": "0.104.7",
"license": "(Artistic-1 or GPL)",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://metacpan.org/pod/Software::License",
"description": "Software::License - packages that provide templated software licenses",
"long_description": "Software::License - packages that provide templated software licenses",
"active": true,
"categories": [
"perl"
],
"maintainers": [
{
"name": "devans",
"github": "dbevans",
"ports_count": 2646
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"p5.30-try-tiny",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"perl5.30",
"p5.30-data-section",
"p5.30-module-load",
"p5.30-text-template"
]
}
],
"depends_on": [
{
"type": "build",
"ports": [
"p5.30-pod-weaver",
"p5.30-pod-weaver-plugin-ensureuniquesections"
]
},
{
"type": "lib",
"ports": [
"p5.30-dist-zilla",
"p5.30-module-build",
"p5.30-module-starter"
]
}
]
},
{
"name": "p5.30-socket6",
"portdir": "perl/p5-socket6",
"version": "0.290.0",
"license": "BSD",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://metacpan.org/pod/Socket6",
"description": "IPv6 related part of the C socket.h defines and structure manipulators",
"long_description": "IPv6 related part of the C socket.h defines and structure manipulators",
"active": true,
"categories": [
"perl"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"perl5.30"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"p5.30-io-socket-inet6",
"p5.30-net-frame",
"p5.30-net-ip-lpm",
"p5.30-net-patricia",
"p5.30-net-snmp"
]
}
]
},
{
"name": "p5.30-socket",
"portdir": "perl/p5-socket",
"version": "2.41.0",
"license": "(Artistic-1 or GPL)",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://metacpan.org/pod/Socket",
"description": "Socket - networking constants and support functions",
"long_description": "Socket - networking constants and support functions",
"active": true,
"categories": [
"perl"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"perl5.30"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"p5.30-io-socket-ip",
"p5.30-catalyst-runtime",
"p5.30-io-async",
"p5.30-net",
"p5.30-net-patricia",
"p5.30-time-format"
]
}
]
},
{
"name": "p5.30-soap-lite",
"portdir": "perl/p5-soap-lite",
"version": "1.270.0",
"license": "(Artistic-1 or GPL)",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://metacpan.org/pod/SOAP::Lite",
"description": "A simple interface to the Simple Object Access Protocol",
"long_description": "A simple interface to the Simple Object Access Protocol",
"active": true,
"categories": [
"perl"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"p5.30-io-stringy",
"p5.30-test-mockobject",
"p5.30-test-warn",
"p5.30-test-xml",
"p5.30-xml-parser-lite",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"p5.30-mime-base64",
"p5.30-mime-tools",
"perl5.30",
"p5.30-uri",
"p5.30-xml-parser",
"p5.30-task-weaken",
"p5.30-class-inspector",
"p5.30-io-compress",
"p5.30-io-sessiondata",
"p5.30-io-socket-ssl",
"p5.30-libwww-perl"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"p5.30-astro-simbad-client",
"p5.30-xmlrpc-lite"
]
}
]
},
{
"name": "p5.30-snowball-swedish",
"portdir": "perl/p5-snowball-swedish",
"version": "1.200.0",
"license": "(Artistic-1 or GPL)",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://metacpan.org/release/Snowball-Swedish",
"description": "Porters stemming algorithm for Swedish",
"long_description": "Porters stemming algorithm for Swedish",
"active": true,
"categories": [
"perl"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"p5.30-module-build",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"perl5.30"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"p5.30-lingua-stem"
]
}
]
},
{
"name": "p5.30-snowball-norwegian",
"portdir": "perl/p5-snowball-norwegian",
"version": "1.200.0",
"license": "(Artistic-1 or GPL)",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://metacpan.org/release/Snowball-Norwegian",
"description": "Porters stemming algorithm for Norwegian",
"long_description": "Porters stemming algorithm for Norwegian",
"active": true,
"categories": [
"perl"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"p5.30-module-build",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"perl5.30"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"p5.30-lingua-stem"
]
}
]
},
{
"name": "p5.30-snmp_session",
"portdir": "perl/p5-snmp_session",
"version": "1.130.0",
"license": "Artistic-2",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/sleinen/snmp-session",
"description": "A perl5 module providing rudimentary access to SNMPv1 and v2 agents.",
"long_description": "A perl5 module providing rudimentary access to SNMPv1 and v2 agents.",
"active": true,
"categories": [
"perl"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"perl5.30"
]
}
],
"depends_on": []
},
{
"name": "p5.30-smart-comments",
"portdir": "perl/p5-smart-comments",
"version": "1.60.0",
"license": "(Artistic-1 or GPL)",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://metacpan.org/pod/Smart::Comments",
"description": "Smart::Comments - Turn comments into debugging messages",
"long_description": "Smart comments provide an easy way to insert debugging and tracking code into a program. Best of all, when you're finished debugging, you don't have to remove them. Simply commenting out the use Smart::Comments line turns them back into regular comments.",
"active": true,
"categories": [
"perl"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"perl5.30",
"p5.30-text-balanced",
"p5.30-version"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"p5.30-finance-quote"
]
}
]
},
{
"name": "p5.30-shell-parser",
"portdir": "perl/p5-shell-parser",
"version": "0.40.0",
"license": "(Artistic-1 or GPL)",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://metacpan.org/pod/Shell::Parser",
"description": "Simple shell script parser",
"long_description": "Simple shell script parser",
"active": true,
"categories": [
"perl"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"perl5.30"
]
}
],
"depends_on": []
},
{
"name": "p5.30-shell-guess",
"portdir": "perl/p5-shell-guess",
"version": "0.100.0",
"license": "(Artistic-1 or GPL)",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://metacpan.org/pod/Shell::Guess",
"description": "Shell::Guess - Make an educated guess about the shell in use",
"long_description": "Shell::Guess - Make an educated guess about the shell in use",
"active": true,
"categories": [
"perl"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"perl5.30",
"p5.30-unix-process"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"p5.30-alien-base-modulebuild",
"p5.30-shell-config-generate"
]
}
]
},
{
"name": "p5.30-shell-config-generate",
"portdir": "perl/p5-shell-config-generate",
"version": "0.340.0",
"license": "(Artistic-1 or GPL)",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://metacpan.org/pod/Shell::Config::Generate",
"description": "Shell::Config::Generate - Portably generate config for any shell",
"long_description": "Shell::Config::Generate - Portably generate config for any shell",
"active": true,
"categories": [
"perl"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"p5.30-test-simple",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"perl5.30",
"p5.30-shell-guess"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"p5.30-alien-base-modulebuild"
]
}
]
},
{
"name": "p5.30-sgmlspm",
"portdir": "perl/p5-sgmlspm",
"version": "1.100.0",
"license": "GPL-2",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://metacpan.org/release/RAAB/SGMLSpm-1.1",
"description": "Convert SGML, HTML, or XML documents into new formats.",
"long_description": "Perl programs can use the SGMLSpm module to help convert SGML, HTML or XML documents into new formats.",
"active": true,
"categories": [
"perl"
],
"maintainers": [
{
"name": "tlockhart1976",
"github": "lockhart",
"ports_count": 27
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"p5.30-module-build",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"perl5.30",
"openjade",
"opensp"
]
}
],
"depends_on": []
},
{
"name": "p5.30-sgml-parser-opensp",
"portdir": "perl/p5-sgml-parser-opensp",
"version": "0.994.0",
"license": "(Artistic-1 or GPL)",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://metacpan.org/pod/SGML::Parser::OpenSP",
"description": "Provides an interface to the OpenSP SGML parser.",
"long_description": "Provides an interface to the OpenSP SGML parser.",
"active": true,
"categories": [
"perl"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"perl5.30",
"p5.30-class-accessor",
"p5.30-file-temp",
"p5.30-test-exception",
"opensp"
]
}
],
"depends_on": []
},
{
"name": "p5.30-set-scalar",
"portdir": "perl/p5-set-scalar",
"version": "1.290.0",
"license": "(Artistic-1 or GPL)",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://metacpan.org/pod/Set::Scalar",
"description": "Basic set operations",
"long_description": "Basic set operations",
"active": true,
"categories": [
"perl"
],
"maintainers": [
{
"name": "jpo",
"github": "jpoliv",
"ports_count": 60
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"perl5.30"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"p5.30-bioperl",
"p5.30-rdf-query",
"p5.30-rdf-trine"
]
}
]
},
{
"name": "p5.30-set-object",
"portdir": "perl/p5-set-object",
"version": "1.430.0",
"license": "Artistic-2",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://metacpan.org/pod/Set::Object",
"description": "Set::Object - set of objects and strings",
"long_description": "Set::Object - set of objects and strings",
"active": true,
"categories": [
"perl"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"perl5.30"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"p5.30-catalyst-plugin-authentication-store-dbic",
"p5.30-catalyst-plugin-authorization-roles",
"p5.30-graph"
]
}
]
},
{
"name": "p5.30-set-intspan",
"portdir": "perl/p5-set-intspan",
"version": "1.190.0",
"license": "(Artistic-1 or GPL)",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://metacpan.org/pod/Set::IntSpan",
"description": "Set::IntSpan - Manages sets of integers",
"long_description": "Set::IntSpan - Manages sets of integers",
"active": true,
"categories": [
"perl"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"perl5.30"
]
}
],
"depends_on": []
},
{
"name": "p5.30-set-infinite",
"portdir": "perl/p5-set-infinite",
"version": "0.650.0",
"license": "(Artistic-1 or GPL)",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://metacpan.org/pod/Set::Infinite",
"description": "Set::Infinite - Sets of intervals",
"long_description": "Set::Infinite - Sets of intervals",
"active": true,
"categories": [
"perl"
],
"maintainers": [
{
"name": "devans",
"github": "dbevans",
"ports_count": 2646
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"perl5.30",
"p5.30-time-local"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"p5.30-datetime-set"
]
}
]
},
{
"name": "p5.30-set-array",
"portdir": "perl/p5-set-array",
"version": "0.300.0",
"license": "Artistic-2",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://metacpan.org/pod/Set::Array",
"description": "Set::Array - Arrays as objects with lots of handy methods",
"long_description": "Set::Array - Arrays as objects with lots of handy methods",
"active": true,
"categories": [
"perl"
],
"maintainers": [
{
"name": "devans",
"github": "dbevans",
"ports_count": 2646
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"p5.30-module-build",
"p5.30-test-deep",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"perl5.30",
"p5.30-try-tiny",
"p5.30-want"
]
}
],
"depends_on": []
},
{
"name": "p5.30-session-storage-secure",
"portdir": "perl/p5-session-storage-secure",
"version": "1.0.0",
"license": "(Artistic-1 or GPL)",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://metacpan.org/pod/Session::Storage::Secure",
"description": "Session::Storage::Secure - Encrypted, expiring, compressed, serialized session data with integrity",
"long_description": "Session::Storage::Secure - Encrypted, expiring, compressed, serialized session data with integrity",
"active": true,
"categories": [
"perl"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"p5.30-number-tolerant",
"p5.30-test-deep",
"p5.30-test-fatal",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"p5.30-digest-sha",
"p5.30-math-random-isaac",
"p5.30-math-random-isaac-xs",
"p5.30-moo",
"perl5.30",
"p5.30-namespace-clean",
"p5.30-sereal-decoder",
"p5.30-sereal-encoder",
"p5.30-string-compare-constanttime",
"p5.30-moox-types-mooselike",
"p5.30-crypt-cbc",
"p5.30-crypt-rijndael",
"p5.30-crypt-urandom"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"p5.30-dancer-session-cookie",
"p5.30-dancer2-session-cookie"
]
}
]
},
{
"name": "p5.30-sereal-encoder",
"portdir": "perl/p5-sereal-encoder",
"version": "5.4.0",
"license": "(Artistic-1 or GPL)",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://metacpan.org/pod/Sereal::Encoder",
"description": "Sereal::Encoder - Fast, compact, powerful binary serialization",
"long_description": "Sereal::Encoder - Fast, compact, powerful binary serialization",
"active": true,
"categories": [
"perl"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"p5.30-test-differences",
"p5.30-test-longstring",
"p5.30-test-warn",
"p5.30-data-dumper",
"p5.30-devel-checklib",
"p5.30-file-path",
"p5.30-test-deep"
]
},
{
"type": "lib",
"ports": [
"perl5.30",
"p5.30-sereal-decoder",
"zstd"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"p5.30-devel-cover",
"p5.30-mce",
"p5.30-mce-shared",
"p5.30-sereal",
"p5.30-session-storage-secure"
]
}
]
},
{
"name": "p5.30-sereal-decoder",
"portdir": "perl/p5-sereal-decoder",
"version": "5.4.0",
"license": "(Artistic-1 or GPL)",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://metacpan.org/pod/Sereal::Decoder",
"description": "Sereal::Decoder - Fast, compact, powerful binary deserialization",
"long_description": "Sereal::Decoder - Fast, compact, powerful binary deserialization",
"active": true,
"categories": [
"perl"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"p5.30-test-longstring",
"p5.30-test-warn",
"p5.30-data-dumper",
"p5.30-devel-checklib",
"p5.30-file-path",
"p5.30-test-deep",
"p5.30-test-differences"
]
},
{
"type": "lib",
"ports": [
"perl5.30",
"zstd"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"p5.30-devel-cover",
"p5.30-mce",
"p5.30-mce-shared",
"p5.30-sereal",
"p5.30-sereal-encoder",
"p5.30-session-storage-secure"
]
}
]
},
{
"name": "p5.30-sereal",
"portdir": "perl/p5-sereal",
"version": "5.4.0",
"license": "(Artistic-1 or GPL)",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://metacpan.org/pod/Sereal",
"description": "Sereal - Fast, compact, powerful binary (de-)serialization",
"long_description": "Sereal - Fast, compact, powerful binary (de-)serialization",
"active": true,
"categories": [
"perl"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"p5.30-test-differences",
"p5.30-test-longstring",
"p5.30-test-warn",
"p5.30-data-dumper",
"p5.30-test-deep"
]
},
{
"type": "lib",
"ports": [
"p5.30-sereal-decoder",
"p5.30-sereal-encoder",
"perl5.30"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"p5.30-devel-cover"
]
}
]
},
{
"name": "p5.30-semver",
"portdir": "perl/p5-semver",
"version": "0.10.0",
"license": "(Artistic-1 or GPL)",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://metacpan.org/pod/SemVer",
"description": "SemVer - Use semantic version numbers",
"long_description": "SemVer - Use semantic version numbers",
"active": true,
"categories": [
"perl"
],
"maintainers": [
{
"name": "devans",
"github": "dbevans",
"ports_count": 2646
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"p5.30-module-build",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"perl5.30",
"p5.30-test-pod",
"p5.30-test-pod-coverage",
"p5.30-version"
]
}
],
"depends_on": []
},
{
"name": "p5.30-search-elasticsearch-client-6_0",
"portdir": "perl/p5-search-elasticsearch-client-6_0",
"version": "7.717.0",
"license": "Apache-2",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://metacpan.org/pod/Search::Elasticsearch::Client::6_0",
"description": "Thin client with full support for Elasticsearch 6.x APIs",
"long_description": "Thin client with full support for Elasticsearch 6.x APIs",
"active": true,
"categories": [
"perl"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"p5.30-log-any",
"p5.30-log-any-adapter-callback",
"p5.30-net-curl",
"p5.30-sub-exporter",
"p5.30-test-deep",
"p5.30-test-exception",
"p5.30-io-socket-ssl"
]
},
{
"type": "lib",
"ports": [
"p5.30-devel-globaldestruction",
"p5.30-moo",
"p5.30-namespace-clean",
"p5.30-search-elasticsearch",
"p5.30-try-tiny",
"perl5.30"
]
}
],
"depends_on": []
},
{
"name": "p5.30-search-elasticsearch-client-5_0",
"portdir": "perl/p5-search-elasticsearch-client-5_0",
"version": "6.810.0",
"license": "Apache-2",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://metacpan.org/pod/Search::Elasticsearch::Client::5_0",
"description": "Thin client with full support for Elasticsearch 5.x APIs",
"long_description": "Thin client with full support for Elasticsearch 5.x APIs",
"active": true,
"categories": [
"perl"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"p5.30-log-any",
"p5.30-log-any-adapter-callback",
"p5.30-net-curl",
"p5.30-sub-exporter",
"p5.30-test-deep",
"p5.30-test-exception",
"p5.30-io-socket-ssl"
]
},
{
"type": "lib",
"ports": [
"p5.30-devel-globaldestruction",
"p5.30-moo",
"p5.30-namespace-clean",
"p5.30-search-elasticsearch",
"p5.30-try-tiny",
"perl5.30"
]
}
],
"depends_on": []
},
{
"name": "p5.30-search-elasticsearch-client-2_0",
"portdir": "perl/p5-search-elasticsearch-client-2_0",
"version": "6.810.0",
"license": "Apache-2",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://metacpan.org/pod/Search::Elasticsearch::Client::2_0",
"description": "Thin client with full support for Elasticsearch 2.x APIs",
"long_description": "Thin client with full support for Elasticsearch 2.x APIs",
"active": true,
"categories": [
"perl"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"p5.30-io-socket-ssl",
"p5.30-log-any",
"p5.30-log-any-adapter-callback",
"p5.30-sub-exporter",
"p5.30-test-deep",
"p5.30-test-exception"
]
},
{
"type": "lib",
"ports": [
"p5.30-devel-globaldestruction",
"p5.30-moo",
"p5.30-namespace-clean",
"p5.30-search-elasticsearch",
"p5.30-try-tiny",
"perl5.30"
]
}
],
"depends_on": []
},
{
"name": "p5.30-search-elasticsearch",
"portdir": "perl/p5-search-elasticsearch",
"version": "8.120.0",
"license": "Apache-2",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://metacpan.org/pod/Search::Elasticsearch",
"description": "Search::Elasticsearch - The official client for Elasticsearch",
"long_description": "Search::Elasticsearch - The official client for Elasticsearch",
"active": true,
"categories": [
"perl"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"p5.30-cpanel-json-xs",
"p5.30-io-socket-ssl",
"p5.30-json-xs",
"p5.30-log-any-adapter-callback",
"p5.30-test-deep",
"p5.30-test-exception",
"p5.30-test-pod",
"p5.30-test-sharedfork",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"p5.30-moo",
"p5.30-namespace-clean",
"p5.30-net-ip",
"p5.30-package-stash",
"perl5.30",
"p5.30-time-hires",
"p5.30-try-tiny",
"p5.30-uri",
"p5.30-uri-escape-xs",
"p5.30-sub-exporter",
"p5.30-any-uri-escape",
"p5.30-devel-globaldestruction",
"p5.30-http-message",
"p5.30-http-tiny",
"p5.30-json-maybexs",
"p5.30-libwww-perl",
"p5.30-log-any",
"p5.30-module-runtime"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"p5.30-search-elasticsearch-client-2_0",
"p5.30-search-elasticsearch-client-5_0",
"p5.30-search-elasticsearch-client-6_0"
]
}
]
},
{
"name": "p5.30-sdl",
"portdir": "perl/p5-sdl",
"version": "2.548.0",
"license": "LGPL-2",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://sdl.perl.org/",
"description": "Simple DirectMedia Layer for Perl",
"long_description": "Simple DirectMedia Layer for Perl",
"active": true,
"categories": [
"devel",
"perl"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"p5.30-module-build",
"p5.30-test-most",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"perl5.30",
"p5.30-yaml",
"p5.30-alien-sdl",
"p5.30-tie-simple"
]
}
],
"depends_on": []
},
{
"name": "p5.30-scope-upper",
"portdir": "perl/p5-scope-upper",
"version": "0.340.0",
"license": "(Artistic-1 or GPL)",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://metacpan.org/pod/Scope::Upper",
"description": "Scope::Upper - Act on upper scopes.",
"long_description": "Scope::Upper - Act on upper scopes.",
"active": true,
"categories": [
"perl"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"perl5.30"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"p5.30-return-multilevel"
]
}
]
},
{
"name": "p5.30-scope-guard",
"portdir": "perl/p5-scope-guard",
"version": "0.210.0",
"license": "(Artistic-1 or GPL)",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://metacpan.org/pod/Scope::Guard",
"description": "lexically scoped resource management",
"long_description": "This module provides a convenient way to perform cleanup or other forms of resource management at the end of a scope.",
"active": true,
"categories": [
"perl"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"perl5.30"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"p5.30-autobox",
"p5.30-code-tidyall",
"p5.30-dbix-class",
"p5.30-dbix-class-schema-loader",
"p5.30-devel-globaldestruction",
"p5.30-test-file-sharedir",
"p5.30-test2-harness"
]
}
]
},
{
"name": "p5.30-scalar-string",
"portdir": "perl/p5-scalar-string",
"version": "0.3.0",
"license": "(Artistic-1 or GPL)",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://metacpan.org/pod/Scalar::String",
"description": "Scalar::String - String aspects of scalars",
"long_description": "Scalar::String - String aspects of scalars",
"active": true,
"categories": [
"perl"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"p5.30-module-build",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"perl5.30"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"p5.30-authen-dechpwd"
]
}
]
},
{
"name": "p5.30-scalar-list-utils",
"portdir": "perl/p5-scalar-list-utils",
"version": "1.700.0",
"license": "(Artistic-1 or GPL)",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://metacpan.org/pod/Scalar::List::Utils",
"description": "Scalar::List::Utils - A distribution of general-utility subroutines",
"long_description": "Scalar::List::Utils - A distribution of general-utility subroutines",
"active": true,
"categories": [
"perl"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"perl5.30"
]
}
],
"depends_on": [
{
"type": "build",
"ports": [
"p5.30-moosex-extended",
"p5.30-package-stash-xs",
"p5.30-hash-ordered",
"p5.30-try-tiny",
"p5.30-cpan-meta-check",
"p5.30-catalyst-view-tt",
"p5.30-math-gmp"
]
},
{
"type": "lib",
"ports": [
"p5.30-crypt-passphrase",
"p5.30-data-uuid-mt",
"p5.30-data-visitor",
"p5.30-datetime-format-natural",
"p5.30-devel-dumptrace",
"p5.30-devel-stacktrace-extract",
"p5.30-dist-build",
"p5.30-dist-zilla-plugin-distbuild",
"p5.30-dist-zilla-plugin-ensurelatestperl",
"p5.30-email-abstract",
"p5.30-extutils-builder",
"p5.30-ffi-checklib",
"p5.30-function-parameters",
"p5.30-future",
"p5.30-getopt-long-descriptive",
"p5.30-gnupg-interface",
"p5.30-gtk3-imageview",
"p5.30-html-scrubber",
"p5.30-imager",
"p5.30-io-lambda",
"p5.30-io-socket-ssl",
"p5.30-list-allutils",
"p5.30-list-someutils",
"p5.30-log-dispatchouli",
"p5.30-mail-message",
"p5.30-math-random-mt-auto",
"p5.30-mce-shared",
"p5.30-memoize",
"p5.30-metrics-any",
"p5.30-module-corelist",
"p5.30-module-scandeps",
"p5.30-mojo-dom58",
"p5.30-moo",
"p5.30-moosex-nonmoose",
"p5.30-moosex-types",
"p5.30-number-tolerant",
"p5.30-object-insideout",
"p5.30-package-deprecationmanager",
"p5.30-perl-critic-policy-perlsecret",
"p5.30-perl-version",
"p5.30-protocol-http2",
"p5.30-role-hooks",
"p5.30-spreadsheet-readsxc",
"p5.30-sql-translator",
"p5.30-string-flogger",
"p5.30-string-tagged-markdown",
"p5.30-sub-handlesvia",
"p5.30-sub-override",
"p5.30-template-toolkit",
"p5.30-test-expectandcheck",
"p5.30-time-out",
"p5.30-type-tiny",
"p5.30-web-scraper",
"p5.30-alien-base-modulebuild",
"p5.30-xml-xpath",
"p5.30-amazon-s3",
"p5.30-bioperl",
"p5.30-business-ismn",
"p5.30-catalyst-controller-formbuilder",
"p5.30-const-exporter",
"p5.30-cpan-meta"
]
}
]
},
{
"name": "p5.30-safe-isa",
"portdir": "perl/p5-safe-isa",
"version": "1.0.10",
"license": "(Artistic-1 or GPL)",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://metacpan.org/pod/Safe::Isa",
"description": "Safe::Isa - Call isa, can, does and DOES safely on things that may not be objects",
"long_description": "Safe::Isa - Call isa, can, does and DOES safely on things that may not be objects",
"active": true,
"categories": [
"perl"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"perl5.30"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"p5.30-catalyst-runtime",
"p5.30-dancer2",
"p5.30-dist-zilla-app-command-regenerate",
"p5.30-dist-zilla-plugin-metaprovides-package",
"p5.30-dist-zilla-role-filewatcher",
"p5.30-http-cookiemonster",
"p5.30-http-thin",
"p5.30-metacpan-client",
"p5.30-pdl-graphics-gnuplot",
"p5.30-ppi",
"p5.30-test-lwp-useragent",
"p5.30-test-nicedump"
]
}
]
},
{
"name": "p5.30-rtf-tokenizer",
"portdir": "perl/p5-rtf-tokenizer",
"version": "1.200.0",
"license": "(Artistic-1 or GPL)",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://metacpan.org/pod/RTF::Tokenizer",
"description": "A tokenizer for RTF data",
"long_description": "A tokenizer for RTF data",
"active": true,
"categories": [
"perl"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"p5.30-test-warn",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"perl5.30",
"p5.30-io-stringy"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"p5.30-rtf-parser"
]
}
]
},
{
"name": "p5.30-rtf-parser",
"portdir": "perl/p5-rtf-parser",
"version": "1.120.0",
"license": "(Artistic-1 or GPL)",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://metacpan.org/pod/RTF::Parser",
"description": "An event-driven RTF Parser",
"long_description": "An event-driven RTF Parser",
"active": true,
"categories": [
"perl"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"perl5.30",
"p5.30-rtf-tokenizer"
]
}
],
"depends_on": []
},
{
"name": "p5.30-rpc-xml",
"portdir": "perl/p5-rpc-xml",
"version": "0.820.0",
"license": "(Artistic-1 or GPL)",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://metacpan.org/pod/RPC::XML",
"description": "A set of classes for core data, message and XML handling.",
"long_description": "The RPC::XML package is an implementation of the XML-RPC standard.",
"active": true,
"categories": [
"textproc",
"perl"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"p5.30-io-socket-ip",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"p5.30-datetime-format-iso8601",
"p5.30-libwww-perl",
"perl5.30",
"p5.30-xml-parser",
"p5.30-xml-libxml",
"p5.30-datetime"
]
}
],
"depends_on": []
},
{
"name": "p5.30-roman",
"portdir": "perl/p5-roman",
"version": "1.240.0",
"license": "(Artistic-1 or GPL)",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://metacpan.org/pod/Roman",
"description": "Convert between Arabic and Roman numerals",
"long_description": "Module for conversion between Roman and Arabic numerals",
"active": true,
"categories": [
"perl"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"perl5.30"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"p5.30-gedcom"
]
}
]
},
{
"name": "p5.30-role-tiny",
"portdir": "perl/p5-role-tiny",
"version": "2.2.4",
"license": "(Artistic-1 or GPL)",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://metacpan.org/pod/Role::Tiny",
"description": "Role::Tiny - Roles. Like a nouvelle cuisine portion size slice of Moose.",
"long_description": "Role::Tiny is a minimalist role composition tool.",
"active": true,
"categories": [
"perl"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"p5.30-test-fatal",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"perl5.30",
"p5.30-class-method-modifiers"
]
}
],
"depends_on": [
{
"type": "build",
"ports": [
"p5.30-test-cleannamespaces",
"p5.30-role-hooks"
]
},
{
"type": "lib",
"ports": [
"p5.30-data-perl",
"p5.30-mojo-dom58",
"p5.30-mojo-useragent-role-retry",
"p5.30-moo",
"p5.30-moox-handlesvia",
"p5.30-moox-traits",
"p5.30-path-isdev",
"p5.30-pod-readme",
"p5.30-specio",
"p5.30-sub-handlesvia",
"p5.30-test-cleannamespaces",
"p5.30-alien-role-alt",
"p5.30-www-oauth",
"p5.30-dancer2"
]
}
]
},
{
"name": "p5.30-role-identifiable",
"portdir": "perl/p5-role-identifiable",
"version": "0.9.0",
"license": "(Artistic-1 or GPL)",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://metacpan.org/pod/Role::Identifiable",
"description": "Role::Identifiable - a thing you can identify somehow",
"long_description": "Role::Identifiable - a thing you can identify somehow",
"active": true,
"categories": [
"perl"
],
"maintainers": [
{
"name": "devans",
"github": "dbevans",
"ports_count": 2646
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"p5.30-test-simple",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"perl5.30",
"p5.30-moose"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"p5.30-config-mvp"
]
}
]
},
{
"name": "p5.30-role-hooks",
"portdir": "perl/p5-role-hooks",
"version": "0.8.0",
"license": "(Artistic-1 or GPL)",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://metacpan.org/pod/Role::Hooks",
"description": "Role::Hooks - role callbacks",
"long_description": "Role::Hooks - role callbacks",
"active": true,
"categories": [
"perl"
],
"maintainers": [
{
"name": "devans",
"github": "dbevans",
"ports_count": 2646
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"p5.30-test-requires",
"p5.30-test-simple",
"p5.30-role-basic",
"p5.30-class-tiny",
"p5.30-moo",
"p5.30-moose",
"p5.30-mouse",
"p5.30-role-tiny"
]
},
{
"type": "lib",
"ports": [
"p5.30-class-method-modifiers",
"p5.30-scalar-list-utils",
"perl5.30"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"p5.30-sub-handlesvia"
]
}
]
},
{
"name": "p5.30-role-hasmessage",
"portdir": "perl/p5-role-hasmessage",
"version": "0.7.0",
"license": "(Artistic-1 or GPL)",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://metacpan.org/pod/Role::HasMessage",
"description": "Role::HasMessage - a thing with a message method",
"long_description": "Role::HasMessage - a thing with a message method",
"active": true,
"categories": [
"perl"
],
"maintainers": [
{
"name": "devans",
"github": "dbevans",
"ports_count": 2646
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"p5.30-moose",
"p5.30-moosex-role-parameterized",
"perl5.30",
"p5.30-string-errf",
"p5.30-try-tiny",
"p5.30-namespace-clean"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"p5.30-config-mvp"
]
}
]
},
{
"name": "p5.30-role-basic",
"portdir": "perl/p5-role-basic",
"version": "0.160.0",
"license": "(Artistic-1 or GPL)",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://metacpan.org/pod/Role::Basic",
"description": "Role::Basic - Just roles. Nothing else.",
"long_description": "Role::Basic - Just roles. Nothing else.",
"active": true,
"categories": [
"perl"
],
"maintainers": [
{
"name": "devans",
"github": "dbevans",
"ports_count": 2646
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"p5.30-module-build",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"perl5.30"
]
}
],
"depends_on": [
{
"type": "build",
"ports": [
"p5.30-role-hooks"
]
}
]
},
{
"name": "p5.30-return-value",
"portdir": "perl/p5-return-value",
"version": "1.666.5",
"license": "(Artistic-1 or GPL)",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://metacpan.org/pod/Return::Value",
"description": "Polymorphic Return Values",
"long_description": "Polymorphic Return Values. Use of this module is deprecated.",
"active": true,
"categories": [
"perl"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"perl5.30"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"p5.30-email-send"
]
}
]
},
{
"name": "p5.30-return-multilevel",
"portdir": "perl/p5-return-multilevel",
"version": "0.80.0",
"license": "(Artistic-1 or GPL)",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://metacpan.org/pod/Return::MultiLevel",
"description": "Return::MultiLevel - return across multiple call levels",
"long_description": "Return::MultiLevel - return across multiple call levels",
"active": true,
"categories": [
"perl"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"p5.30-test-fatal",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"perl5.30",
"p5.30-scope-upper"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"p5.30-test2-tools-process"
]
}
]
},
{
"name": "p5.30-regexp-shellish",
"portdir": "perl/p5-regexp-shellish",
"version": "0.930.0",
"license": "(Artistic-1 or GPL)",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://metacpan.org/pod/Regexp::Shellish",
"description": "Perl module for shell-like regular expressions.",
"long_description": "Perl module for shell-like regular expressions.",
"active": true,
"categories": [
"perl"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"perl5.30"
]
}
],
"depends_on": []
},
{
"name": "p5.30-regexp-parser",
"portdir": "perl/p5-regexp-parser",
"version": "0.270.0",
"license": "(Artistic-1 or GPL)",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://metacpan.org/pod/Regexp::Parser",
"description": "Regexp::Parser - base class for parsing regexes",
"long_description": "Regexp::Parser - base class for parsing regexes",
"active": true,
"categories": [
"perl"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"perl5.30"
]
}
],
"depends_on": []
}
]
}