HTTP 200 OK
Allow: GET, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept
{
"count": 51929,
"next": "https://ports.macports.org/api/v1/ports/?format=api&ordering=-updated_at&page=497",
"previous": "https://ports.macports.org/api/v1/ports/?format=api&ordering=-updated_at&page=495",
"results": [
{
"name": "p5-dancer2",
"portdir": "perl/p5-dancer2",
"version": "2.0.1",
"license": "(Artistic-1 or GPL)",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": "p5.34-dancer2",
"homepage": "https://metacpan.org/pod/Dancer2",
"description": "Dancer2 - Lightweight yet powerful web application framework",
"long_description": "Dancer2 - Lightweight yet powerful web application framework",
"active": true,
"categories": [
"perl"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"p5.34-dancer2"
]
}
],
"depends_on": []
},
{
"name": "p5-dancer-template-mason2",
"portdir": "perl/p5-dancer-template-mason2",
"version": "0.50.0",
"license": "(Artistic-1 or GPL)",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": "p5.34-dancer-template-mason2",
"homepage": "https://metacpan.org/pod/Dancer::Template::Mason2",
"description": "Dancer::Template::Mason2 - Mason 2.x wrapper for Dancer",
"long_description": "Dancer::Template::Mason2 - Mason 2.x wrapper for Dancer",
"active": true,
"categories": [
"perl"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"p5.34-dancer-template-mason2"
]
}
],
"depends_on": []
},
{
"name": "p5.34-dancer-template-mason",
"portdir": "perl/p5-dancer-template-mason",
"version": "0.4.2",
"license": "(Artistic-1 or GPL)",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://metacpan.org/pod/Dancer::Template::Mason",
"description": "Dancer::Template::Mason - Mason wrapper for Dancer",
"long_description": "Dancer::Template::Mason - Mason wrapper for Dancer",
"active": true,
"categories": [
"perl"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"p5.34-plack",
"p5.34-test-simple",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"perl5.34",
"p5.34-moo",
"p5.34-dancer",
"p5.34-html-mason"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"p5-dancer-template-mason"
]
}
]
},
{
"name": "p5.32-dancer-template-mason",
"portdir": "perl/p5-dancer-template-mason",
"version": "0.4.2",
"license": "(Artistic-1 or GPL)",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://metacpan.org/pod/Dancer::Template::Mason",
"description": "Dancer::Template::Mason - Mason wrapper for Dancer",
"long_description": "Dancer::Template::Mason - Mason wrapper for Dancer",
"active": true,
"categories": [
"perl"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"p5.32-plack",
"p5.32-test-simple",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"perl5.32",
"p5.32-moo",
"p5.32-dancer",
"p5.32-html-mason"
]
}
],
"depends_on": []
},
{
"name": "p5.30-dancer-template-mason",
"portdir": "perl/p5-dancer-template-mason",
"version": "0.4.2",
"license": "(Artistic-1 or GPL)",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://metacpan.org/pod/Dancer::Template::Mason",
"description": "Dancer::Template::Mason - Mason wrapper for Dancer",
"long_description": "Dancer::Template::Mason - Mason wrapper for Dancer",
"active": true,
"categories": [
"perl"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"p5.30-plack",
"p5.30-test-simple",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"perl5.30",
"p5.30-moo",
"p5.30-dancer",
"p5.30-html-mason"
]
}
],
"depends_on": []
},
{
"name": "p5.28-dancer-template-mason",
"portdir": "perl/p5-dancer-template-mason",
"version": "0.4.2",
"license": "(Artistic-1 or GPL)",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://metacpan.org/pod/Dancer::Template::Mason",
"description": "Dancer::Template::Mason - Mason wrapper for Dancer",
"long_description": "Dancer::Template::Mason - Mason wrapper for Dancer",
"active": true,
"categories": [
"perl"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"p5.28-plack",
"p5.28-test-simple",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"perl5.28",
"p5.28-moo",
"p5.28-dancer",
"p5.28-html-mason"
]
}
],
"depends_on": []
},
{
"name": "p5.34-dancer-session-cookie",
"portdir": "perl/p5-dancer-session-cookie",
"version": "0.300.0",
"license": "(Artistic-1 or GPL)",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://metacpan.org/pod/Dancer::Session::Cookie",
"description": "Dancer::Session::Cookie - Encrypted cookie-based session backend for Dancer",
"long_description": "Dancer::Session::Cookie - Encrypted cookie-based session backend for Dancer",
"active": true,
"categories": [
"perl"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"p5.34-http-date",
"p5.34-http-message",
"p5.34-plack",
"p5.34-test-exception",
"p5.34-test-nowarnings",
"p5.34-test-requires",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"perl5.34",
"p5.34-time-duration-parse",
"p5.34-crypt-cbc",
"p5.34-crypt-rijndael",
"p5.34-dancer",
"p5.34-perlx-maybe",
"p5.34-session-storage-secure",
"p5.34-string-crc32"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"p5-dancer-session-cookie"
]
}
]
},
{
"name": "p5.32-dancer-session-cookie",
"portdir": "perl/p5-dancer-session-cookie",
"version": "0.300.0",
"license": "(Artistic-1 or GPL)",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://metacpan.org/pod/Dancer::Session::Cookie",
"description": "Dancer::Session::Cookie - Encrypted cookie-based session backend for Dancer",
"long_description": "Dancer::Session::Cookie - Encrypted cookie-based session backend for Dancer",
"active": true,
"categories": [
"perl"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"p5.32-http-date",
"p5.32-http-message",
"p5.32-plack",
"p5.32-test-exception",
"p5.32-test-nowarnings",
"p5.32-test-requires",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"perl5.32",
"p5.32-time-duration-parse",
"p5.32-crypt-cbc",
"p5.32-crypt-rijndael",
"p5.32-dancer",
"p5.32-perlx-maybe",
"p5.32-session-storage-secure",
"p5.32-string-crc32"
]
}
],
"depends_on": []
},
{
"name": "p5.30-dancer-session-cookie",
"portdir": "perl/p5-dancer-session-cookie",
"version": "0.300.0",
"license": "(Artistic-1 or GPL)",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://metacpan.org/pod/Dancer::Session::Cookie",
"description": "Dancer::Session::Cookie - Encrypted cookie-based session backend for Dancer",
"long_description": "Dancer::Session::Cookie - Encrypted cookie-based session backend for Dancer",
"active": true,
"categories": [
"perl"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"p5.30-http-date",
"p5.30-http-message",
"p5.30-plack",
"p5.30-test-exception",
"p5.30-test-nowarnings",
"p5.30-test-requires",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"perl5.30",
"p5.30-time-duration-parse",
"p5.30-crypt-cbc",
"p5.30-crypt-rijndael",
"p5.30-dancer",
"p5.30-perlx-maybe",
"p5.30-session-storage-secure",
"p5.30-string-crc32"
]
}
],
"depends_on": []
},
{
"name": "p5.28-dancer-session-cookie",
"portdir": "perl/p5-dancer-session-cookie",
"version": "0.300.0",
"license": "(Artistic-1 or GPL)",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://metacpan.org/pod/Dancer::Session::Cookie",
"description": "Dancer::Session::Cookie - Encrypted cookie-based session backend for Dancer",
"long_description": "Dancer::Session::Cookie - Encrypted cookie-based session backend for Dancer",
"active": true,
"categories": [
"perl"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"p5.28-http-date",
"p5.28-http-message",
"p5.28-plack",
"p5.28-test-exception",
"p5.28-test-nowarnings",
"p5.28-test-requires",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"perl5.28",
"p5.28-time-duration-parse",
"p5.28-crypt-cbc",
"p5.28-crypt-rijndael",
"p5.28-dancer",
"p5.28-perlx-maybe",
"p5.28-session-storage-secure",
"p5.28-string-crc32"
]
}
],
"depends_on": []
},
{
"name": "p5-dancer-template-mason",
"portdir": "perl/p5-dancer-template-mason",
"version": "0.4.2",
"license": "(Artistic-1 or GPL)",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": "p5.34-dancer-template-mason",
"homepage": "https://metacpan.org/pod/Dancer::Template::Mason",
"description": "Dancer::Template::Mason - Mason wrapper for Dancer",
"long_description": "Dancer::Template::Mason - Mason wrapper for Dancer",
"active": true,
"categories": [
"perl"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"p5.34-dancer-template-mason"
]
}
],
"depends_on": []
},
{
"name": "p5-dancer-session-cookie",
"portdir": "perl/p5-dancer-session-cookie",
"version": "0.300.0",
"license": "(Artistic-1 or GPL)",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": "p5.34-dancer-session-cookie",
"homepage": "https://metacpan.org/pod/Dancer::Session::Cookie",
"description": "Dancer::Session::Cookie - Encrypted cookie-based session backend for Dancer",
"long_description": "Dancer::Session::Cookie - Encrypted cookie-based session backend for Dancer",
"active": true,
"categories": [
"perl"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"p5.34-dancer-session-cookie"
]
}
],
"depends_on": []
},
{
"name": "p5.34-dancer-plugin-database-core",
"portdir": "perl/p5-dancer-plugin-database-core",
"version": "0.200.0",
"license": "Artistic-2",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://metacpan.org/pod/Dancer::Plugin::Database::Core",
"description": "Shared core library for Dancer and Dancer2 database plugins",
"long_description": "Shared core library for Dancer and Dancer2 database plugins",
"active": true,
"categories": [
"perl"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"perl5.34",
"p5.34-dbi"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"p5-dancer-plugin-database-core",
"p5.34-dancer-plugin-database",
"p5.34-dancer2-plugin-database"
]
}
]
},
{
"name": "p5.32-dancer-plugin-database-core",
"portdir": "perl/p5-dancer-plugin-database-core",
"version": "0.200.0",
"license": "Artistic-2",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://metacpan.org/pod/Dancer::Plugin::Database::Core",
"description": "Shared core library for Dancer and Dancer2 database plugins",
"long_description": "Shared core library for Dancer and Dancer2 database plugins",
"active": true,
"categories": [
"perl"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"perl5.32",
"p5.32-dbi"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"p5.32-dancer-plugin-database",
"p5.32-dancer2-plugin-database"
]
}
]
},
{
"name": "p5.30-dancer-plugin-database-core",
"portdir": "perl/p5-dancer-plugin-database-core",
"version": "0.200.0",
"license": "Artistic-2",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://metacpan.org/pod/Dancer::Plugin::Database::Core",
"description": "Shared core library for Dancer and Dancer2 database plugins",
"long_description": "Shared core library for Dancer and Dancer2 database plugins",
"active": true,
"categories": [
"perl"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"perl5.30",
"p5.30-dbi"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"p5.30-dancer-plugin-database",
"p5.30-dancer2-plugin-database"
]
}
]
},
{
"name": "p5.28-dancer-plugin-database-core",
"portdir": "perl/p5-dancer-plugin-database-core",
"version": "0.200.0",
"license": "Artistic-2",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://metacpan.org/pod/Dancer::Plugin::Database::Core",
"description": "Shared core library for Dancer and Dancer2 database plugins",
"long_description": "Shared core library for Dancer and Dancer2 database plugins",
"active": true,
"categories": [
"perl"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"perl5.28",
"p5.28-dbi"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"p5.28-dancer-plugin-database",
"p5.28-dancer2-plugin-database"
]
}
]
},
{
"name": "p5.34-dancer-plugin-database",
"portdir": "perl/p5-dancer-plugin-database",
"version": "2.130.0",
"license": "(Artistic-1 or GPL)",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://metacpan.org/pod/Dancer::Plugin::Database",
"description": "Easy database connections for Dancer applications",
"long_description": "p5-dancer-plugin-database provides an easy way to obtain a connected DBI database handle by simply calling the database keyword within your Dancer application.",
"active": true,
"categories": [
"perl"
],
"maintainers": [
{
"name": "jpo",
"github": "jpoliv",
"ports_count": 60
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"p5.34-dbd-sqlite",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"perl5.34",
"p5.34-dancer",
"p5.34-dancer-plugin-database-core"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"p5-dancer-plugin-database"
]
}
]
},
{
"name": "p5.32-dancer-plugin-database",
"portdir": "perl/p5-dancer-plugin-database",
"version": "2.130.0",
"license": "(Artistic-1 or GPL)",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://metacpan.org/pod/Dancer::Plugin::Database",
"description": "Easy database connections for Dancer applications",
"long_description": "p5-dancer-plugin-database provides an easy way to obtain a connected DBI database handle by simply calling the database keyword within your Dancer application.",
"active": true,
"categories": [
"perl"
],
"maintainers": [
{
"name": "jpo",
"github": "jpoliv",
"ports_count": 60
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"p5.32-dbd-sqlite",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"perl5.32",
"p5.32-dancer",
"p5.32-dancer-plugin-database-core"
]
}
],
"depends_on": []
},
{
"name": "p5.30-dancer-plugin-database",
"portdir": "perl/p5-dancer-plugin-database",
"version": "2.130.0",
"license": "(Artistic-1 or GPL)",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://metacpan.org/pod/Dancer::Plugin::Database",
"description": "Easy database connections for Dancer applications",
"long_description": "p5-dancer-plugin-database provides an easy way to obtain a connected DBI database handle by simply calling the database keyword within your Dancer application.",
"active": true,
"categories": [
"perl"
],
"maintainers": [
{
"name": "jpo",
"github": "jpoliv",
"ports_count": 60
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"p5.30-dbd-sqlite",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"perl5.30",
"p5.30-dancer",
"p5.30-dancer-plugin-database-core"
]
}
],
"depends_on": []
},
{
"name": "p5.28-dancer-plugin-database",
"portdir": "perl/p5-dancer-plugin-database",
"version": "2.130.0",
"license": "(Artistic-1 or GPL)",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://metacpan.org/pod/Dancer::Plugin::Database",
"description": "Easy database connections for Dancer applications",
"long_description": "p5-dancer-plugin-database provides an easy way to obtain a connected DBI database handle by simply calling the database keyword within your Dancer application.",
"active": true,
"categories": [
"perl"
],
"maintainers": [
{
"name": "jpo",
"github": "jpoliv",
"ports_count": 60
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"p5.28-dbd-sqlite",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"perl5.28",
"p5.28-dancer",
"p5.28-dancer-plugin-database-core"
]
}
],
"depends_on": []
},
{
"name": "p5-dancer-plugin-database-core",
"portdir": "perl/p5-dancer-plugin-database-core",
"version": "0.200.0",
"license": "Artistic-2",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": "p5.34-dancer-plugin-database-core",
"homepage": "https://metacpan.org/pod/Dancer::Plugin::Database::Core",
"description": "Shared core library for Dancer and Dancer2 database plugins",
"long_description": "Shared core library for Dancer and Dancer2 database plugins",
"active": true,
"categories": [
"perl"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"p5.34-dancer-plugin-database-core"
]
}
],
"depends_on": []
},
{
"name": "p5-dancer-plugin-database",
"portdir": "perl/p5-dancer-plugin-database",
"version": "2.130.0",
"license": "(Artistic-1 or GPL)",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": "p5.34-dancer-plugin-database",
"homepage": "https://metacpan.org/pod/Dancer::Plugin::Database",
"description": "Easy database connections for Dancer applications",
"long_description": "p5-dancer-plugin-database provides an easy way to obtain a connected DBI database handle by simply calling the database keyword within your Dancer application.",
"active": true,
"categories": [
"perl"
],
"maintainers": [
{
"name": "jpo",
"github": "jpoliv",
"ports_count": 60
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"p5.34-dancer-plugin-database"
]
}
],
"depends_on": []
},
{
"name": "p5.34-dancer",
"portdir": "perl/p5-dancer",
"version": "1.352.200",
"license": "(Artistic-1 or GPL)",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://metacpan.org/pod/Dancer",
"description": "Lightweight yet powerful web application framework",
"long_description": "Dancer aims to provide the simplest way for writing web applications, and offers the flexibility to scale between a very simple lightweight web service consisting of a few lines of code in a single file, all the way up to a more complex fully-fledged web application with session support, templates for views and layouts, etc.",
"active": true,
"categories": [
"perl"
],
"maintainers": [
{
"name": "jpo",
"github": "jpoliv",
"ports_count": 60
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"p5.34-devel-hide",
"p5.34-json",
"p5.34-plack",
"p5.34-template-provider-fromdata",
"p5.34-template-toolkit",
"p5.34-test-nowarnings",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"p5.34-test-longstring",
"p5.34-test-simple",
"p5.34-time-hires",
"p5.34-try-tiny",
"perl5.34",
"p5.34-xml-simple",
"p5.34-yaml",
"p5.34-yaml-libyaml",
"p5.34-uri",
"p5.34-hash-merge-simple",
"p5.34-http-body",
"p5.34-http-parser-xs",
"p5.34-http-server-simple-psgi",
"p5.34-mime-types",
"p5.34-module-runtime"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"p5-dancer",
"p5.34-dancer-plugin-database",
"p5.34-dancer-session-cookie",
"p5.34-dancer-template-mason",
"p5.34-dancer-template-mason2"
]
}
]
},
{
"name": "p5.32-dancer",
"portdir": "perl/p5-dancer",
"version": "1.352.200",
"license": "(Artistic-1 or GPL)",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://metacpan.org/pod/Dancer",
"description": "Lightweight yet powerful web application framework",
"long_description": "Dancer aims to provide the simplest way for writing web applications, and offers the flexibility to scale between a very simple lightweight web service consisting of a few lines of code in a single file, all the way up to a more complex fully-fledged web application with session support, templates for views and layouts, etc.",
"active": true,
"categories": [
"perl"
],
"maintainers": [
{
"name": "jpo",
"github": "jpoliv",
"ports_count": 60
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"p5.32-devel-hide",
"p5.32-json",
"p5.32-plack",
"p5.32-template-provider-fromdata",
"p5.32-template-toolkit",
"p5.32-test-nowarnings",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"p5.32-test-longstring",
"p5.32-test-simple",
"p5.32-time-hires",
"p5.32-try-tiny",
"perl5.32",
"p5.32-xml-simple",
"p5.32-yaml",
"p5.32-yaml-libyaml",
"p5.32-uri",
"p5.32-hash-merge-simple",
"p5.32-http-body",
"p5.32-http-parser-xs",
"p5.32-http-server-simple-psgi",
"p5.32-mime-types",
"p5.32-module-runtime"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"p5.32-dancer-plugin-database",
"p5.32-dancer-session-cookie",
"p5.32-dancer-template-mason",
"p5.32-dancer-template-mason2"
]
}
]
},
{
"name": "p5.30-dancer",
"portdir": "perl/p5-dancer",
"version": "1.352.200",
"license": "(Artistic-1 or GPL)",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://metacpan.org/pod/Dancer",
"description": "Lightweight yet powerful web application framework",
"long_description": "Dancer aims to provide the simplest way for writing web applications, and offers the flexibility to scale between a very simple lightweight web service consisting of a few lines of code in a single file, all the way up to a more complex fully-fledged web application with session support, templates for views and layouts, etc.",
"active": true,
"categories": [
"perl"
],
"maintainers": [
{
"name": "jpo",
"github": "jpoliv",
"ports_count": 60
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"p5.30-devel-hide",
"p5.30-json",
"p5.30-plack",
"p5.30-template-provider-fromdata",
"p5.30-template-toolkit",
"p5.30-test-nowarnings",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"p5.30-test-longstring",
"p5.30-test-simple",
"p5.30-time-hires",
"p5.30-try-tiny",
"perl5.30",
"p5.30-xml-simple",
"p5.30-yaml",
"p5.30-yaml-libyaml",
"p5.30-uri",
"p5.30-hash-merge-simple",
"p5.30-http-body",
"p5.30-http-parser-xs",
"p5.30-http-server-simple-psgi",
"p5.30-mime-types",
"p5.30-module-runtime"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"p5.30-dancer-plugin-database",
"p5.30-dancer-session-cookie",
"p5.30-dancer-template-mason",
"p5.30-dancer-template-mason2"
]
}
]
},
{
"name": "p5.28-dancer",
"portdir": "perl/p5-dancer",
"version": "1.352.200",
"license": "(Artistic-1 or GPL)",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://metacpan.org/pod/Dancer",
"description": "Lightweight yet powerful web application framework",
"long_description": "Dancer aims to provide the simplest way for writing web applications, and offers the flexibility to scale between a very simple lightweight web service consisting of a few lines of code in a single file, all the way up to a more complex fully-fledged web application with session support, templates for views and layouts, etc.",
"active": true,
"categories": [
"perl"
],
"maintainers": [
{
"name": "jpo",
"github": "jpoliv",
"ports_count": 60
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"p5.28-devel-hide",
"p5.28-json",
"p5.28-plack",
"p5.28-template-provider-fromdata",
"p5.28-template-toolkit",
"p5.28-test-nowarnings",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"p5.28-test-longstring",
"p5.28-test-simple",
"p5.28-time-hires",
"p5.28-try-tiny",
"perl5.28",
"p5.28-xml-simple",
"p5.28-yaml",
"p5.28-yaml-libyaml",
"p5.28-uri",
"p5.28-hash-merge-simple",
"p5.28-http-body",
"p5.28-http-parser-xs",
"p5.28-http-server-simple-psgi",
"p5.28-mime-types",
"p5.28-module-runtime"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"p5.28-dancer-plugin-database",
"p5.28-dancer-session-cookie",
"p5.28-dancer-template-mason",
"p5.28-dancer-template-mason2"
]
}
]
},
{
"name": "p5.34-cwd-guard",
"portdir": "perl/p5-cwd-guard",
"version": "0.50.0",
"license": "(Artistic-1 or GPL)",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://metacpan.org/pod/Cwd::Guard",
"description": "Temporary changing working directory (chdir)",
"long_description": "Temporary changing working directory (chdir)",
"active": true,
"categories": [
"perl"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"p5.34-file-copy-link",
"p5.34-module-build",
"p5.34-test-requires",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"perl5.34"
]
}
],
"depends_on": [
{
"type": "build",
"ports": [
"p5.34-module-build-xsutil"
]
},
{
"type": "lib",
"ports": [
"p5-cwd-guard"
]
}
]
},
{
"name": "p5.32-cwd-guard",
"portdir": "perl/p5-cwd-guard",
"version": "0.50.0",
"license": "(Artistic-1 or GPL)",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://metacpan.org/pod/Cwd::Guard",
"description": "Temporary changing working directory (chdir)",
"long_description": "Temporary changing working directory (chdir)",
"active": true,
"categories": [
"perl"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"p5.32-module-build",
"p5.32-file-copy-link",
"p5.32-test-requires",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"perl5.32"
]
}
],
"depends_on": [
{
"type": "build",
"ports": [
"p5.32-module-build-xsutil"
]
}
]
},
{
"name": "p5.30-cwd-guard",
"portdir": "perl/p5-cwd-guard",
"version": "0.50.0",
"license": "(Artistic-1 or GPL)",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://metacpan.org/pod/Cwd::Guard",
"description": "Temporary changing working directory (chdir)",
"long_description": "Temporary changing working directory (chdir)",
"active": true,
"categories": [
"perl"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"p5.30-file-copy-link",
"p5.30-module-build",
"p5.30-test-requires",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"perl5.30"
]
}
],
"depends_on": [
{
"type": "build",
"ports": [
"p5.30-module-build-xsutil"
]
}
]
},
{
"name": "p5.28-cwd-guard",
"portdir": "perl/p5-cwd-guard",
"version": "0.50.0",
"license": "(Artistic-1 or GPL)",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://metacpan.org/pod/Cwd::Guard",
"description": "Temporary changing working directory (chdir)",
"long_description": "Temporary changing working directory (chdir)",
"active": true,
"categories": [
"perl"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"p5.28-file-copy-link",
"p5.28-module-build",
"p5.28-test-requires",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"perl5.28"
]
}
],
"depends_on": [
{
"type": "build",
"ports": [
"p5.28-module-build-xsutil"
]
}
]
},
{
"name": "p5-dancer",
"portdir": "perl/p5-dancer",
"version": "1.352.200",
"license": "(Artistic-1 or GPL)",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": "p5.34-dancer",
"homepage": "https://metacpan.org/pod/Dancer",
"description": "Lightweight yet powerful web application framework",
"long_description": "Dancer aims to provide the simplest way for writing web applications, and offers the flexibility to scale between a very simple lightweight web service consisting of a few lines of code in a single file, all the way up to a more complex fully-fledged web application with session support, templates for views and layouts, etc.",
"active": true,
"categories": [
"perl"
],
"maintainers": [
{
"name": "jpo",
"github": "jpoliv",
"ports_count": 60
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"p5.34-dancer"
]
}
],
"depends_on": []
},
{
"name": "p5-cwd-guard",
"portdir": "perl/p5-cwd-guard",
"version": "0.50.0",
"license": "(Artistic-1 or GPL)",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": "p5.34-cwd-guard",
"homepage": "https://metacpan.org/pod/Cwd::Guard",
"description": "Temporary changing working directory (chdir)",
"long_description": "Temporary changing working directory (chdir)",
"active": true,
"categories": [
"perl"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"p5.34-cwd-guard"
]
}
],
"depends_on": []
},
{
"name": "p5.32-curses-ui",
"portdir": "perl/p5-curses-ui",
"version": "0.960.900",
"license": "(Artistic-1 or GPL)",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://metacpan.org/pod/Curses::UI",
"description": "A curses based OO user interface framework",
"long_description": "A UI framework based on the curses library. Curses::UI contains several widgets which can be used to build a user interface.",
"active": true,
"categories": [
"perl"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"perl5.32",
"p5.32-curses",
"p5.32-term-readkey"
]
}
],
"depends_on": []
},
{
"name": "p5.34-curses-ui",
"portdir": "perl/p5-curses-ui",
"version": "0.960.900",
"license": "(Artistic-1 or GPL)",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://metacpan.org/pod/Curses::UI",
"description": "A curses based OO user interface framework",
"long_description": "A UI framework based on the curses library. Curses::UI contains several widgets which can be used to build a user interface.",
"active": true,
"categories": [
"perl"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"perl5.34",
"p5.34-curses",
"p5.34-term-readkey"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"p5-curses-ui"
]
}
]
},
{
"name": "p5.30-curses-ui",
"portdir": "perl/p5-curses-ui",
"version": "0.960.900",
"license": "(Artistic-1 or GPL)",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://metacpan.org/pod/Curses::UI",
"description": "A curses based OO user interface framework",
"long_description": "A UI framework based on the curses library. Curses::UI contains several widgets which can be used to build a user interface.",
"active": true,
"categories": [
"perl"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"perl5.30",
"p5.30-curses",
"p5.30-term-readkey"
]
}
],
"depends_on": []
},
{
"name": "p5.28-curses-ui",
"portdir": "perl/p5-curses-ui",
"version": "0.960.900",
"license": "(Artistic-1 or GPL)",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://metacpan.org/pod/Curses::UI",
"description": "A curses based OO user interface framework",
"long_description": "A UI framework based on the curses library. Curses::UI contains several widgets which can be used to build a user interface.",
"active": true,
"categories": [
"perl"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"perl5.28",
"p5.28-curses",
"p5.28-term-readkey"
]
}
],
"depends_on": []
},
{
"name": "p5.34-curses",
"portdir": "perl/p5-curses",
"version": "1.460.0",
"license": "(Artistic-1 or GPL)",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://metacpan.org/pod/Curses",
"description": "Curses - terminal screen handling and optimization",
"long_description": "Curses - terminal screen handling and optimization",
"active": true,
"categories": [
"perl"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"ncurses",
"perl5.34"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"vit",
"p5-curses",
"p5.34-curses-ui",
"p5.34-poe"
]
}
]
},
{
"name": "p5.32-curses",
"portdir": "perl/p5-curses",
"version": "1.460.0",
"license": "(Artistic-1 or GPL)",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://metacpan.org/pod/Curses",
"description": "Curses - terminal screen handling and optimization",
"long_description": "Curses - terminal screen handling and optimization",
"active": true,
"categories": [
"perl"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"ncurses",
"perl5.32"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"p5.32-curses-ui",
"p5.32-poe"
]
}
]
},
{
"name": "p5.30-curses",
"portdir": "perl/p5-curses",
"version": "1.460.0",
"license": "(Artistic-1 or GPL)",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://metacpan.org/pod/Curses",
"description": "Curses - terminal screen handling and optimization",
"long_description": "Curses - terminal screen handling and optimization",
"active": true,
"categories": [
"perl"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"ncurses",
"perl5.30"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"p5.30-curses-ui",
"p5.30-poe"
]
}
]
},
{
"name": "p5.28-curses",
"portdir": "perl/p5-curses",
"version": "1.460.0",
"license": "(Artistic-1 or GPL)",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://metacpan.org/pod/Curses",
"description": "Curses - terminal screen handling and optimization",
"long_description": "Curses - terminal screen handling and optimization",
"active": true,
"categories": [
"perl"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"ncurses",
"perl5.28"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"p5.28-curses-ui",
"p5.28-poe"
]
}
]
},
{
"name": "p5-curses-ui",
"portdir": "perl/p5-curses-ui",
"version": "0.960.900",
"license": "(Artistic-1 or GPL)",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": "p5.34-curses-ui",
"homepage": "https://metacpan.org/pod/Curses::UI",
"description": "A curses based OO user interface framework",
"long_description": "A UI framework based on the curses library. Curses::UI contains several widgets which can be used to build a user interface.",
"active": true,
"categories": [
"perl"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"p5.34-curses-ui"
]
}
],
"depends_on": []
},
{
"name": "p5-curses",
"portdir": "perl/p5-curses",
"version": "1.460.0",
"license": "(Artistic-1 or GPL)",
"platforms": "darwin",
"epoch": 0,
"replaced_by": "p5.34-curses",
"homepage": "https://metacpan.org/pod/Curses",
"description": "Curses - terminal screen handling and optimization",
"long_description": "Curses - terminal screen handling and optimization",
"active": true,
"categories": [
"perl"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"p5.34-curses"
]
}
],
"depends_on": []
},
{
"name": "p5.34-curry",
"portdir": "perl/p5-curry",
"version": "2.0.1",
"license": "(Artistic-1 or GPL)",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://metacpan.org/pod/curry",
"description": "curry - Create automatic curried method call closures for any class or object",
"long_description": "curry - Create automatic curried method call closures for any class or object",
"active": true,
"categories": [
"perl"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"perl5.34"
]
}
],
"depends_on": [
{
"type": "build",
"ports": [
"p5.34-beam-emitter"
]
},
{
"type": "lib",
"ports": [
"p5-curry",
"p5.34-dbix-class-schema-loader"
]
}
]
},
{
"name": "p5.32-curry",
"portdir": "perl/p5-curry",
"version": "2.0.1",
"license": "(Artistic-1 or GPL)",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://metacpan.org/pod/curry",
"description": "curry - Create automatic curried method call closures for any class or object",
"long_description": "curry - Create automatic curried method call closures for any class or object",
"active": true,
"categories": [
"perl"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"perl5.32"
]
}
],
"depends_on": [
{
"type": "build",
"ports": [
"p5.32-beam-emitter"
]
},
{
"type": "lib",
"ports": [
"p5.32-dbix-class-schema-loader"
]
}
]
},
{
"name": "p5.30-curry",
"portdir": "perl/p5-curry",
"version": "2.0.1",
"license": "(Artistic-1 or GPL)",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://metacpan.org/pod/curry",
"description": "curry - Create automatic curried method call closures for any class or object",
"long_description": "curry - Create automatic curried method call closures for any class or object",
"active": true,
"categories": [
"perl"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"perl5.30"
]
}
],
"depends_on": [
{
"type": "build",
"ports": [
"p5.30-beam-emitter"
]
},
{
"type": "lib",
"ports": [
"p5.30-dbix-class-schema-loader"
]
}
]
},
{
"name": "p5.28-curry",
"portdir": "perl/p5-curry",
"version": "2.0.1",
"license": "(Artistic-1 or GPL)",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://metacpan.org/pod/curry",
"description": "curry - Create automatic curried method call closures for any class or object",
"long_description": "curry - Create automatic curried method call closures for any class or object",
"active": true,
"categories": [
"perl"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"perl5.28"
]
}
],
"depends_on": [
{
"type": "build",
"ports": [
"p5.28-beam-emitter"
]
},
{
"type": "lib",
"ports": [
"p5.28-dbix-class-schema-loader"
]
}
]
},
{
"name": "p5.34-css-tiny",
"portdir": "perl/p5-css-tiny",
"version": "1.200.0",
"license": "(Artistic-1 or GPL)",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://metacpan.org/pod/CSS::Tiny",
"description": "CSS::Tiny - Read/Write .css files with as little code as possible",
"long_description": "CSS::Tiny - Read/Write .css files with as little code as possible",
"active": true,
"categories": [
"perl"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"perl5.34"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"p5-css-tiny",
"p5.34-ppi-html"
]
}
]
},
{
"name": "p5.32-css-tiny",
"portdir": "perl/p5-css-tiny",
"version": "1.200.0",
"license": "(Artistic-1 or GPL)",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://metacpan.org/pod/CSS::Tiny",
"description": "CSS::Tiny - Read/Write .css files with as little code as possible",
"long_description": "CSS::Tiny - Read/Write .css files with as little code as possible",
"active": true,
"categories": [
"perl"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"perl5.32"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"p5.32-ppi-html"
]
}
]
},
{
"name": "p5.30-css-tiny",
"portdir": "perl/p5-css-tiny",
"version": "1.200.0",
"license": "(Artistic-1 or GPL)",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://metacpan.org/pod/CSS::Tiny",
"description": "CSS::Tiny - Read/Write .css files with as little code as possible",
"long_description": "CSS::Tiny - Read/Write .css files with as little code as possible",
"active": true,
"categories": [
"perl"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"perl5.30"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"p5.30-ppi-html"
]
}
]
},
{
"name": "p5.28-css-tiny",
"portdir": "perl/p5-css-tiny",
"version": "1.200.0",
"license": "(Artistic-1 or GPL)",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://metacpan.org/pod/CSS::Tiny",
"description": "CSS::Tiny - Read/Write .css files with as little code as possible",
"long_description": "CSS::Tiny - Read/Write .css files with as little code as possible",
"active": true,
"categories": [
"perl"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"perl5.28"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"p5.28-ppi-html"
]
}
]
}
]
}