GET /api/v1/ports/?format=api&ordering=name&page=390
HTTP 200 OK
Allow: GET, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept

{
    "count": 50892,
    "next": "https://ports.macports.org/api/v1/ports/?format=api&ordering=name&page=391",
    "previous": "https://ports.macports.org/api/v1/ports/?format=api&ordering=name&page=389",
    "results": [
        {
            "name": "p5-spreadsheet-writeexcel",
            "portdir": "perl/p5-spreadsheet-writeexcel",
            "version": "2.400.0",
            "license": "(Artistic-1 or GPL)",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": "p5.34-spreadsheet-writeexcel",
            "homepage": "https://metacpan.org/pod/Spreadsheet::WriteExcel",
            "description": "Write cross-platform Excel binary",
            "long_description": "The Spreadsheet::WriteExcel module can be used to create a cross-platform Excel binary file. Multiple worksheets can be added to a workbook and formatting can be applied to cells. Text, numbers, formulas, hyperlinks and images can be written to the cells.",
            "active": true,
            "categories": [
                "databases",
                "perl"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-14"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "p5.34-spreadsheet-writeexcel"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "p5-spreadsheet-xlsx",
            "portdir": "perl/p5-spreadsheet-xlsx",
            "version": "0.180.0",
            "license": "(Artistic-1 or GPL)",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": "p5.34-spreadsheet-xlsx",
            "homepage": "https://metacpan.org/pod/Spreadsheet::XLSX",
            "description": "Perl extension for reading MS Excel 2007 files",
            "long_description": "Perl extension for reading MS Excel 2007 files",
            "active": true,
            "categories": [
                "perl"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-16"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "p5.34-spreadsheet-xlsx"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "p5-sql-abstract",
            "portdir": "perl/p5-sql-abstract",
            "version": "2.0.1",
            "license": "(Artistic-1 or GPL)",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": "p5.34-sql-abstract",
            "homepage": "https://metacpan.org/pod/SQL::Abstract",
            "description": "SQL::Abstract - Generate SQL from Perl data structures",
            "long_description": "This module was inspired by the excellent DBIx::Abstract. However, in using that module I found that what I really wanted to do was generate SQL, but still retain complete control over my statement handles and use the DBI interface. So, I set out to create an abstract SQL generation module.",
            "active": true,
            "categories": [
                "databases",
                "perl"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-14"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "p5.34-sql-abstract"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "p5-sql-abstract-classic",
            "portdir": "perl/p5-sql-abstract-classic",
            "version": "1.910.0",
            "license": "(Artistic-1 or GPL)",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": "p5.34-sql-abstract-classic",
            "homepage": "https://metacpan.org/pod/SQL::Abstract::Classic",
            "description": "SQL::Abstract::Classic - Generate SQL from Perl data structures",
            "long_description": "SQL::Abstract::Classic - Generate SQL from Perl data structures",
            "active": true,
            "categories": [
                "perl"
            ],
            "maintainers": [
                {
                    "name": "devans",
                    "github": "dbevans",
                    "ports_count": 2626
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-14"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "p5.34-sql-abstract-classic"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "p5-sql-abstract-limit",
            "portdir": "perl/p5-sql-abstract-limit",
            "version": "0.143.0",
            "license": "(Artistic-1 or GPL)",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": "p5.34-sql-abstract-limit",
            "homepage": "https://metacpan.org/pod/SQL::Abstract::Limit",
            "description": "portable LIMIT emulation",
            "long_description": "Portability layer for LIMIT emulation.",
            "active": true,
            "categories": [
                "databases",
                "perl"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-14"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "p5.34-sql-abstract-limit"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "p5-sql-statement",
            "portdir": "perl/p5-sql-statement",
            "version": "1.414.0",
            "license": "(Artistic-1 or GPL)",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": "p5.34-sql-statement",
            "homepage": "https://metacpan.org/pod/SQL::Statement",
            "description": "SQL parsing and processing engine",
            "long_description": "SQL parsing and processing engine",
            "active": true,
            "categories": [
                "perl"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-14"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "p5.34-sql-statement"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "p5-sql-translator",
            "portdir": "perl/p5-sql-translator",
            "version": "1.660.0",
            "license": "(Artistic-1 or GPL)",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": "p5.34-sql-translator",
            "homepage": "https://metacpan.org/pod/SQL::Translator",
            "description": "SQL::Translator - manipulate structured data definitions (SQL and more)",
            "long_description": "SQL::Translator - manipulate structured data definitions (SQL and more)",
            "active": true,
            "categories": [
                "perl"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-17"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "p5.34-sql-translator"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "p5-starman",
            "portdir": "perl/p5-starman",
            "version": "0.401.700",
            "license": "(Artistic-1 or GPL)",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": "p5.34-starman",
            "homepage": "https://metacpan.org/pod/Starman",
            "description": "Starman - High-performance preforking PSGI/Plack web server",
            "long_description": "Starman - High-performance preforking PSGI/Plack web server",
            "active": true,
            "categories": [
                "perl"
            ],
            "maintainers": [
                {
                    "name": "devans",
                    "github": "dbevans",
                    "ports_count": 2626
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-15"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "p5.34-starman"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "p5-statistics-caseresampling",
            "portdir": "perl/p5-statistics-caseresampling",
            "version": "0.170.0",
            "license": "(Artistic-1 or GPL)",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": "p5.34-statistics-caseresampling",
            "homepage": "https://metacpan.org/pod/Statistics::CaseResampling",
            "description": "Statistics::CaseResampling - Efficient resampling and calculation of medians with confidence intervals",
            "long_description": "Statistics::CaseResampling - Efficient resampling and calculation of medians with confidence intervals",
            "active": true,
            "categories": [
                "perl"
            ],
            "maintainers": [
                {
                    "name": "devans",
                    "github": "dbevans",
                    "ports_count": 2626
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-17"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "p5.34-statistics-caseresampling"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "p5-statistics-chisquare",
            "portdir": "perl/p5-statistics-chisquare",
            "version": "1.0.0",
            "license": "(Artistic-1 or GPL)",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": "p5.34-statistics-chisquare",
            "homepage": "https://metacpan.org/pod/Statistics::ChiSquare",
            "description": "Statistics::ChiSquare - How well-distributed is your data?",
            "long_description": "Statistics::ChiSquare - How well-distributed is your data?",
            "active": true,
            "categories": [
                "perl"
            ],
            "maintainers": [
                {
                    "name": "devans",
                    "github": "dbevans",
                    "ports_count": 2626
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-14"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "p5.34-statistics-chisquare"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "p5-statistics-covid",
            "portdir": "perl/p5-statistics-covid",
            "version": "0.230.0",
            "license": "Artistic-2",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": "p5.34-statistics-covid",
            "homepage": "https://metacpan.org/pod/Statistics::Covid",
            "description": "Statistics::Covid - Fetch, store in DB, retrieve and analyse Covid-19 statistics from data providers",
            "long_description": "Statistics::Covid - Fetch, store in DB, retrieve and analyse Covid-19 statistics from data providers",
            "active": true,
            "categories": [
                "perl"
            ],
            "maintainers": [
                {
                    "name": "devans",
                    "github": "dbevans",
                    "ports_count": 2626
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-17"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "p5.34-statistics-covid"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "p5-statistics-descriptive",
            "portdir": "perl/p5-statistics-descriptive",
            "version": "3.80.100",
            "license": "(Artistic-1 or GPL)",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": "p5.34-statistics-descriptive",
            "homepage": "https://metacpan.org/pod/Statistics::Descriptive",
            "description": "basic perl functions providing descriptive statistics",
            "long_description": "Statistics::Descriptive provides basic functions used in descriptive statistics. It has an object oriented design and supports two different types of data storage and calculation objects: sparse and full. With the sparse method, none of the data is stored and only a few statistical measures are available. Using the full method, the entire data set is retained and additional functions are available. Whenever a division by zero may occur, the denominator is checked to be greater than the value $Statistics::Descriptive::Tolerance, which defaults to 0.0. You may want to change this value to some small positive value such as 1e-24 in order to obtain error messages in case of very small denominators. Many of the methods (both Sparse and Full) cache values so that subsequent calls with the same arguments are faster.",
            "active": true,
            "categories": [
                "perl"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-15"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "p5.34-statistics-descriptive"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "p5-storable",
            "portdir": "perl/p5-storable",
            "version": "3.250.0",
            "license": "(Artistic-1 or GPL)",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": "p5.28-storable",
            "homepage": "https://metacpan.org/pod/Storable",
            "description": "Storable - persistence for Perl data structures",
            "long_description": "Storable - persistence for Perl data structures",
            "active": true,
            "categories": [
                "perl"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-9.0"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "p5.28-storable"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "p5-stream-buffered",
            "portdir": "perl/p5-stream-buffered",
            "version": "0.30.0",
            "license": "(Artistic-1 or GPL)",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": "p5.34-stream-buffered",
            "homepage": "https://metacpan.org/pod/Stream::Buffered",
            "description": "temporary buffer to save bytes",
            "long_description": "temporary buffer to save bytes",
            "active": true,
            "categories": [
                "perl"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-14"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "p5.34-stream-buffered"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "p5-strictures",
            "portdir": "perl/p5-strictures",
            "version": "2.0.6",
            "license": "(Artistic-1 or GPL)",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": "p5.34-strictures",
            "homepage": "https://metacpan.org/pod/strictures",
            "description": "strictures - turn on strict and make all warnings fatal.",
            "long_description": "strictures - turn on strict and make all warnings fatal.",
            "active": true,
            "categories": [
                "perl"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-14"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "p5.34-strictures"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "p5-string-camelcase",
            "portdir": "perl/p5-string-camelcase",
            "version": "0.40.0",
            "license": "(Artistic-1 or GPL)",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": "p5.34-string-camelcase",
            "homepage": "https://metacpan.org/pod/String::CamelCase",
            "description": "String::CamelCase - camelcase, de-camelcase",
            "long_description": "String::CamelCase - camelcase, de-camelcase",
            "active": true,
            "categories": [
                "perl"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-14"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "p5.34-string-camelcase"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "p5-string-compare-constanttime",
            "portdir": "perl/p5-string-compare-constanttime",
            "version": "0.321.0",
            "license": "(Artistic-1 or GPL)",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": "p5.28-string-compare-constanttime",
            "homepage": "https://metacpan.org/pod/String::Compare::ConstantTime",
            "description": "String::Compare::ConstantTime - Timing side-channel protected string compare",
            "long_description": "String::Compare::ConstantTime - Timing side-channel protected string compare",
            "active": true,
            "categories": [
                "perl"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-9.0"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "p5.28-string-compare-constanttime"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "p5-string-crc32",
            "portdir": "perl/p5-string-crc32",
            "version": "2.100.0",
            "license": "public-domain",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": "p5.28-string-crc32",
            "homepage": "https://metacpan.org/pod/String::CRC32",
            "description": "Perl interface for cyclic redundency check generation",
            "long_description": "Perl interface for cyclic redundency check generation",
            "active": true,
            "categories": [
                "perl"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-13"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "p5.28-string-crc32"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "p5-string-ediff",
            "portdir": "perl/p5-string-ediff",
            "version": "0.90.0",
            "license": "(Artistic-1 or GPL)",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": "p5.28-string-ediff",
            "homepage": "https://metacpan.org/pod/String::Ediff",
            "description": "Produce common sub-string indices for two strings",
            "long_description": "Produce common sub-string indices for two strings",
            "active": true,
            "categories": [
                "perl"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-14"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "p5.28-string-ediff"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "p5-string-errf",
            "portdir": "perl/p5-string-errf",
            "version": "0.9.0",
            "license": "(Artistic-1 or GPL)",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": "p5.34-string-errf",
            "homepage": "https://metacpan.org/pod/String::Errf",
            "description": "String::Errf - a simple sprintf-like dialect",
            "long_description": "String::Errf - a simple sprintf-like dialect",
            "active": true,
            "categories": [
                "perl"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-14"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "p5.34-string-errf"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "p5-string-escape",
            "portdir": "perl/p5-string-escape",
            "version": "2010.2.0",
            "license": "(Artistic-1 or GPL)",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": "p5.34-string-escape",
            "homepage": "https://metacpan.org/pod/String::Escape",
            "description": "Backslash escapes, quoted phrase, word elision, etc.",
            "long_description": "Backslash escapes, quoted phrase, word elision, etc.",
            "active": true,
            "categories": [
                "perl"
            ],
            "maintainers": [
                {
                    "name": "dev",
                    "github": "",
                    "ports_count": 96
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-14"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "p5.34-string-escape"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "p5-string-flogger",
            "portdir": "perl/p5-string-flogger",
            "version": "1.101.246",
            "license": "(Artistic-1 or GPL)",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": "p5.34-string-flogger",
            "homepage": "https://metacpan.org/pod/String::Flogger",
            "description": "String::Flogger - string munging for loggers",
            "long_description": "String::Flogger - string munging for loggers",
            "active": true,
            "categories": [
                "perl"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-14"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "p5.34-string-flogger"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "p5-string-format",
            "portdir": "perl/p5-string-format",
            "version": "1.180.0",
            "license": "GPL-2",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": "p5.34-string-format",
            "homepage": "https://metacpan.org/pod/String::Format",
            "description": "String::Format - sprintf-like string formatting capabilities with arbitrary format definitions",
            "long_description": "String::Format - sprintf-like string formatting capabilities with arbitrary format definitions",
            "active": true,
            "categories": [
                "perl"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-14"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "p5.34-string-format"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "p5-string-formatter",
            "portdir": "perl/p5-string-formatter",
            "version": "1.235.0",
            "license": "(Artistic-1 or GPL)",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": "p5.34-string-formatter",
            "homepage": "https://metacpan.org/pod/String::Formatter",
            "description": "String::Formatter - build sprintf-like functions of your own",
            "long_description": "String::Formatter - build sprintf-like functions of your own",
            "active": true,
            "categories": [
                "perl"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-14"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "p5.34-string-formatter"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "p5-string-print",
            "portdir": "perl/p5-string-print",
            "version": "1.20.0",
            "license": "(Artistic-1 or GPL)",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": "p5.34-string-print",
            "homepage": "https://metacpan.org/pod/String::Print",
            "description": "String::Print - printf alternative",
            "long_description": "String::Print - printf alternative",
            "active": true,
            "categories": [
                "perl"
            ],
            "maintainers": [
                {
                    "name": "devans",
                    "github": "dbevans",
                    "ports_count": 2626
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "p5.34-string-print"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "p5-string-random",
            "portdir": "perl/p5-string-random",
            "version": "0.320.0",
            "license": "(Artistic-1 or GPL)",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": "p5.34-string-random",
            "homepage": "https://metacpan.org/pod/String::Random",
            "description": "Perl module to generate random strings based on a pattern",
            "long_description": "Perl module to generate random strings based on a pattern",
            "active": true,
            "categories": [
                "perl"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-14"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "p5.34-string-random"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "p5-string-rewriteprefix",
            "portdir": "perl/p5-string-rewriteprefix",
            "version": "0.9.0",
            "license": "(Artistic-1 or GPL)",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": "p5.34-string-rewriteprefix",
            "homepage": "https://metacpan.org/pod/String::RewritePrefix",
            "description": "rewrite strings based on a set of known prefixes",
            "long_description": "This rewrites all the given strings using the rules in %prefix. Its keys are known prefixes for which its values will be substituted. This is performed in longest-first order, and only one prefix will be rewritten.",
            "active": true,
            "categories": [
                "perl"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-14"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "p5.34-string-rewriteprefix"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "p5-string-shellquote",
            "portdir": "perl/p5-string-shellquote",
            "version": "1.40.0",
            "license": "GPL-2+",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": "p5.34-string-shellquote",
            "homepage": "https://metacpan.org/pod/String::ShellQuote",
            "description": "Quote strings for passing through the shell",
            "long_description": "This module contains some functions which are useful for quoting strings which are going to pass through the shell or a shell-like object.",
            "active": true,
            "categories": [
                "perl"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-14"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "p5.34-string-shellquote"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "p5-string-tagged",
            "portdir": "perl/p5-string-tagged",
            "version": "0.240.0",
            "license": "(Artistic-1 or GPL)",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": "p5.34-string-tagged",
            "homepage": "https://metacpan.org/pod/String::Tagged",
            "description": "String::Tagged - string buffers with value tags on extents",
            "long_description": "String::Tagged - string buffers with value tags on extents",
            "active": true,
            "categories": [
                "perl"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-16"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "p5.34-string-tagged"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "p5-string-tagged-markdown",
            "portdir": "perl/p5-string-tagged-markdown",
            "version": "0.60.0",
            "license": "(Artistic-1 or GPL)",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": "p5.34-string-tagged-markdown",
            "homepage": "https://metacpan.org/pod/String::Tagged::Markdown",
            "description": "String::Tagged::Markdown - parse and emit text with Markdown inline formatting",
            "long_description": "String::Tagged::Markdown - parse and emit text with Markdown inline formatting",
            "active": true,
            "categories": [
                "perl"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-16"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "p5.34-string-tagged-markdown"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "p5-string-tagged-terminal",
            "portdir": "perl/p5-string-tagged-terminal",
            "version": "0.80.0",
            "license": "(Artistic-1 or GPL)",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": "p5.34-string-tagged-terminal",
            "homepage": "https://metacpan.org/pod/String::Tagged::Terminal",
            "description": "String::Tagged::Terminal - format terminal output using String::Tagged",
            "long_description": "String::Tagged::Terminal - format terminal output using String::Tagged",
            "active": true,
            "categories": [
                "perl"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-16"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "p5.34-string-tagged-terminal"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "p5-string-toidentifier-en",
            "portdir": "perl/p5-string-toidentifier-en",
            "version": "0.120.0",
            "license": "(Artistic-1 or GPL)",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": "p5.34-string-toidentifier-en",
            "homepage": "https://metacpan.org/pod/String::ToIdentifier::EN",
            "description": "String::ToIdentifier::EN - Convert Strings to English Program Identifiers",
            "long_description": "String::ToIdentifier::EN - Convert Strings to English Program Identifiers",
            "active": true,
            "categories": [
                "perl"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-14"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "p5.34-string-toidentifier-en"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "p5-string-tokenizer",
            "portdir": "perl/p5-string-tokenizer",
            "version": "0.60.0",
            "license": "(Artistic-1 or GPL)",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": "p5.34-string-tokenizer",
            "homepage": "https://metacpan.org/pod/String::Tokenizer",
            "description": "A simple string tokenizer.",
            "long_description": "A simple string tokenizer which takes a string and splits it on whitespace. It also optionally takes a string of characters to use as delimiters, and returns them with the token set as well. This allows for splitting the string in many different ways.",
            "active": true,
            "categories": [
                "perl"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-14"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "p5.34-string-tokenizer"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "p5-string-trim",
            "portdir": "perl/p5-string-trim",
            "version": "0.5.0",
            "license": "(Artistic-1 or GPL)",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": "p5.34-string-trim",
            "homepage": "https://metacpan.org/pod/String::Trim",
            "description": "String::Trim - trim whitespace from your strings",
            "long_description": "String::Trim - trim whitespace from your strings",
            "active": true,
            "categories": [
                "perl"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-14"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "p5.34-string-trim"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "p5-string-truncate",
            "portdir": "perl/p5-string-truncate",
            "version": "1.100.603",
            "license": "(Artistic-1 or GPL)",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": "p5.34-string-truncate",
            "homepage": "https://metacpan.org/pod/String::Truncate",
            "description": "a module for when strings are too long to be displayed in...",
            "long_description": "a module for when strings are too long to be displayed in...",
            "active": true,
            "categories": [
                "perl"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-14"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "p5.34-string-truncate"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "p5-string-ttylength",
            "portdir": "perl/p5-string-ttylength",
            "version": "0.30.0",
            "license": "(Artistic-1 or GPL)",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": "p5.34-string-ttylength",
            "homepage": "https://metacpan.org/pod/String::TtyLength",
            "description": "String::TtyLength - length or width of string excluding ANSI tty codes",
            "long_description": "String::TtyLength - length or width of string excluding ANSI tty codes",
            "active": true,
            "categories": [
                "perl"
            ],
            "maintainers": [
                {
                    "name": "devans",
                    "github": "dbevans",
                    "ports_count": 2626
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-16"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "p5.34-string-ttylength"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "p5-string-util",
            "portdir": "perl/p5-string-util",
            "version": "1.350.0",
            "license": "(Artistic-1 or GPL)",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": "p5.34-string-util",
            "homepage": "https://metacpan.org/pod/String::Util",
            "description": "String::Util -- String processing utility functions",
            "long_description": "String::Util -- String processing utility functions",
            "active": true,
            "categories": [
                "perl"
            ],
            "maintainers": [
                {
                    "name": "devans",
                    "github": "dbevans",
                    "ports_count": 2626
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-16"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "p5.34-string-util"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "p5-struct-dumb",
            "portdir": "perl/p5-struct-dumb",
            "version": "0.160.0",
            "license": "(Artistic-1 or GPL)",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": "p5.34-struct-dumb",
            "homepage": "https://metacpan.org/pod/Struct::Dumb",
            "description": "Struct::Dumb - make simple lightweight record-like structures",
            "long_description": "Struct::Dumb - make simple lightweight record-like structures",
            "active": true,
            "categories": [
                "perl"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "p5.34-struct-dumb"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "p5-sub-delete",
            "portdir": "perl/p5-sub-delete",
            "version": "1.0.30",
            "license": "(Artistic-1 or GPL)",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": "p5.34-sub-delete",
            "homepage": "https://metacpan.org/pod/Sub::Delete",
            "description": "Sub::Delete - Perl module enabling one to delete subroutines",
            "long_description": "Sub::Delete - Perl module enabling one to delete subroutines",
            "active": true,
            "categories": [
                "perl"
            ],
            "maintainers": [
                {
                    "name": "devans",
                    "github": "dbevans",
                    "ports_count": 2626
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-17"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "p5.34-sub-delete"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "p5-sub-exporter",
            "portdir": "perl/p5-sub-exporter",
            "version": "0.991.0",
            "license": "(Artistic-1 or GPL)",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": "p5.34-sub-exporter",
            "homepage": "https://metacpan.org/pod/Sub::Exporter",
            "description": "a sophisticated exporter for custom-built routines",
            "long_description": "a sophisticated exporter for custom-built routines",
            "active": true,
            "categories": [
                "perl"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-16"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "p5.34-sub-exporter"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "p5-sub-exporter-formethods",
            "portdir": "perl/p5-sub-exporter-formethods",
            "version": "0.100.55",
            "license": "(Artistic-1 or GPL)",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": "p5.34-sub-exporter-formethods",
            "homepage": "https://metacpan.org/pod/Sub::Exporter::ForMethods",
            "description": "Sub::Exporter::ForMethods - helper routines for using Sub::Exporter to build methods",
            "long_description": "Sub::Exporter::ForMethods - helper routines for using Sub::Exporter to build methods",
            "active": true,
            "categories": [
                "perl"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-14"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "p5.34-sub-exporter-formethods"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "p5-sub-exporter-globexporter",
            "portdir": "perl/p5-sub-exporter-globexporter",
            "version": "0.6.0",
            "license": "(Artistic-1 or GPL)",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": "p5.34-sub-exporter-globexporter",
            "homepage": "https://metacpan.org/pod/Sub::Exporter::GlobExporter",
            "description": "Sub::Exporter::GlobExporter - export shared globs with Sub::Exporter collectors",
            "long_description": "Sub::Exporter::GlobExporter - export shared globs with Sub::Exporter collectors",
            "active": true,
            "categories": [
                "perl"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-14"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "p5.34-sub-exporter-globexporter"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "p5-sub-exporter-progressive",
            "portdir": "perl/p5-sub-exporter-progressive",
            "version": "0.1.13",
            "license": "(Artistic-1 or GPL)",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": "p5.34-sub-exporter-progressive",
            "homepage": "https://metacpan.org/pod/Sub::Exporter::Progressive",
            "description": "Sub::Exporter::Progressive - Only use Sub::Exporter if you need it.",
            "long_description": "Sub::Exporter::Progressive - Only use Sub::Exporter if you need it.",
            "active": true,
            "categories": [
                "perl"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-14"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "p5.34-sub-exporter-progressive"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "p5-sub-handlesvia",
            "portdir": "perl/p5-sub-handlesvia",
            "version": "0.53.5",
            "license": "(Artistic-1 or GPL)",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": "p5.34-sub-handlesvia",
            "homepage": "https://metacpan.org/pod/Sub::HandlesVia",
            "description": "Sub::HandlesVia - alternative handles_via implementation",
            "long_description": "Sub::HandlesVia - alternative handles_via implementation",
            "active": true,
            "categories": [
                "perl"
            ],
            "maintainers": [
                {
                    "name": "devans",
                    "github": "dbevans",
                    "ports_count": 2626
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "p5.34-sub-handlesvia"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "p5-sub-handlesvia-xs",
            "portdir": "perl/p5-sub-handlesvia-xs",
            "version": "0.3.4",
            "license": "(Artistic-1 or GPL)",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": "p5.34-sub-handlesvia-xs",
            "homepage": "https://metacpan.org/pod/Sub::HandlesVia::XS",
            "description": "Sub::HandlesVia::XS - XS parts for Sub::HandlesVia; no user-serviceable parts inside",
            "long_description": "Sub::HandlesVia::XS - XS parts for Sub::HandlesVia; no user-serviceable parts inside",
            "active": true,
            "categories": [
                "perl"
            ],
            "maintainers": [
                {
                    "name": "devans",
                    "github": "dbevans",
                    "ports_count": 2626
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "p5.34-sub-handlesvia-xs"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "p5-sub-identify",
            "portdir": "perl/p5-sub-identify",
            "version": "0.140.0",
            "license": "(Artistic-1 or GPL)",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": "p5.28-sub-identify",
            "homepage": "https://metacpan.org/pod/Sub::Identify",
            "description": "Retrieve names of code references",
            "long_description": "Retrieve names of code references",
            "active": true,
            "categories": [
                "perl"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-9.0"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "p5.28-sub-identify"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "p5-sub-info",
            "portdir": "perl/p5-sub-info",
            "version": "0.2.0",
            "license": "(Artistic-1 or GPL)",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": "p5.34-sub-info",
            "homepage": "https://metacpan.org/pod/Sub::Info",
            "description": "Sub::Info - Tool for inspecting subroutines",
            "long_description": "Sub::Info - Tool for inspecting subroutines",
            "active": true,
            "categories": [
                "perl"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-16"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "p5.34-sub-info"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "p5-sub-install",
            "portdir": "perl/p5-sub-install",
            "version": "0.929.0",
            "license": "(Artistic-1 or GPL)",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": "p5.34-sub-install",
            "homepage": "https://metacpan.org/pod/Sub::Install",
            "description": "install subroutines into packages easily",
            "long_description": "This module makes it easy to install subroutines into packages without the unslightly mess of no strict or typeglobs lying about where just anyone can see them.",
            "active": true,
            "categories": [
                "perl"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-14"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "p5.34-sub-install"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "p5-sub-name",
            "portdir": "perl/p5-sub-name",
            "version": "0.280.0",
            "license": "(Artistic-1 or GPL)",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": "p5.34-sub-name",
            "homepage": "https://metacpan.org/pod/Sub::Name",
            "description": "Sub::Name - (Re)name a sub",
            "long_description": "Sub::Name - (Re)name a sub",
            "active": true,
            "categories": [
                "perl"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-17"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "p5.34-sub-name"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "p5-sub-override",
            "portdir": "perl/p5-sub-override",
            "version": "0.120.0",
            "license": "(Artistic-1 or GPL)",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": "p5.34-sub-override",
            "homepage": "https://metacpan.org/pod/Sub::Override",
            "description": "Sub::Override - Perl extension for easily overriding subroutines",
            "long_description": "Sub::Override - Perl extension for easily overriding subroutines",
            "active": true,
            "categories": [
                "perl"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-16"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "p5.34-sub-override"
                    ]
                }
            ],
            "depends_on": []
        }
    ]
}