HTTP 200 OK
Allow: GET, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept
{
"count": 50429,
"next": "https://ports.macports.org/api/v1/ports/?format=api&ordering=-name&page=760",
"previous": "https://ports.macports.org/api/v1/ports/?format=api&ordering=-name&page=758",
"results": [
{
"name": "p5.30-flickr-upload",
"portdir": "perl/p5-flickr-upload",
"version": "1.600.0",
"license": "(Artistic-1 or GPL)",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://metacpan.org/pod/Flickr::Upload",
"description": "Upload images to Flickr.com",
"long_description": "Flickr::Upload provides an object-oriented wrapper around Flickr::API specifically for uploading to Flickr.com.",
"active": true,
"categories": [
"perl"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-14"
]
},
{
"type": "lib",
"ports": [
"p5.30-flickr-api",
"p5.30-http-message",
"perl5.30",
"p5.30-net-oauth",
"p5.30-xml-simple",
"p5.30-libwww-perl"
]
}
],
"depends_on": []
},
{
"name": "p5.30-flickr-api",
"portdir": "perl/p5-flickr-api",
"version": "1.290.0",
"license": "Artistic-2",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://metacpan.org/pod/Flickr::API",
"description": "Perl interface to the Flickr API",
"long_description": "Perl interface to the Flickr API",
"active": true,
"categories": [
"perl"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"p5.30-test-script",
"clang-16"
]
},
{
"type": "lib",
"ports": [
"p5.30-http-message",
"p5.30-libwww-perl",
"p5.30-net-oauth",
"perl5.30",
"p5.30-xml-libxml-simple",
"p5.30-xml-parser-lite-tree",
"p5.30-uri",
"p5.30-getopt-long"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"p5.30-flickr-upload"
]
}
]
},
{
"name": "p5.30-find-lib",
"portdir": "perl/p5-find-lib",
"version": "1.40.0",
"license": "(Artistic-1 or GPL)",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://metacpan.org/pod/Find::Lib",
"description": "Find::Lib - Helper to smartly find libs to use in the filesystem tree",
"long_description": "Find::Lib - Helper to smartly find libs to use in the filesystem tree",
"active": true,
"categories": [
"perl"
],
"maintainers": [
{
"name": "devans",
"github": "dbevans",
"ports_count": 2610
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-14"
]
},
{
"type": "lib",
"ports": [
"perl5.30"
]
}
],
"depends_on": []
},
{
"name": "p5.30-finance-quotehist",
"portdir": "perl/p5-finance-quotehist",
"version": "1.320.0",
"license": "(Artistic-1 or GPL)",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://metacpan.org/pod/Finance::QuoteHist",
"description": "Perl module for fetching historical stock quotes.",
"long_description": "The Finance-QuoteHist bundle is several modules designed to fetch historical stock quotes from the web.",
"active": true,
"categories": [
"perl"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-14"
]
},
{
"type": "lib",
"ports": [
"p5.30-date-manip",
"p5.30-html-tableextract",
"p5.30-http-message",
"p5.30-json",
"perl5.30",
"p5.30-lwp-protocol-https",
"p5.30-regexp-common",
"p5.30-text-csv",
"p5.30-text-csv_xs",
"p5.30-libwww-perl"
]
}
],
"depends_on": []
},
{
"name": "p5.30-finance-quote",
"portdir": "perl/p5-finance-quote",
"version": "1.680.0",
"license": "GPL-2+",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://metacpan.org/pod/Finance::Quote",
"description": "Finance::Quote - Get stock and mutual fund quotes from various exchanges",
"long_description": "Finance::Quote - Get stock and mutual fund quotes from various exchanges",
"active": true,
"categories": [
"perl"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"p5.30-date-manip",
"p5.30-test-perl-critic",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"p5.30-datetime-format-iso8601",
"p5.30-datetime-format-strptime",
"p5.30-encode",
"p5.30-html-parser",
"p5.30-html-tableextract",
"p5.30-html-tree",
"p5.30-http-cookiejar",
"p5.30-http-cookies",
"p5.30-http-message",
"p5.30-io-string",
"p5.30-json",
"p5.30-libwww-perl",
"p5.30-lwp-protocol-https",
"p5.30-mozilla-ca",
"perl5.30",
"p5.30-readonly",
"p5.30-smart-comments",
"p5.30-string-util",
"p5.30-test-simple",
"p5.30-text-template",
"p5.30-time-piece",
"p5.30-timedate",
"p5.30-try-tiny",
"p5.30-web-scraper",
"p5.30-xml-libxml",
"p5.30-yaml-pp",
"p5.30-date-range",
"p5.30-devel-trace",
"p5.30-net-ssleay",
"p5.30-date-simple",
"p5.30-datetime"
]
}
],
"depends_on": []
},
{
"name": "p5.30-filter-simple",
"portdir": "perl/p5-filter-simple",
"version": "0.940.0",
"license": "(Artistic-1 or GPL)",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://metacpan.org/pod/Filter::Simple",
"description": "Simplified source filtering",
"long_description": "Simplified source filtering",
"active": true,
"categories": [
"perl"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-14"
]
},
{
"type": "lib",
"ports": [
"perl5.30"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"p5.30-pdl"
]
}
]
},
{
"name": "p5.30-filter-signatures",
"portdir": "perl/p5-filter-signatures",
"version": "0.190.0",
"license": "(Artistic-1 or GPL)",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://metacpan.org/pod/Filter::signatures",
"description": "Very simplistic signatures for Perl < 5.20",
"long_description": "Very simplistic signatures for Perl < 5.20",
"active": true,
"categories": [
"perl"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-16"
]
},
{
"type": "lib",
"ports": [
"perl5.30"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"p5.30-spreadsheet-readsxc"
]
}
]
},
{
"name": "p5.30-filter",
"portdir": "perl/p5-filter",
"version": "1.650.0",
"license": "(Artistic-1 or GPL)",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://metacpan.org/release/Filter",
"description": "Filter - A distribution providing a number of Source Filters",
"long_description": "Filter - A distribution providing a number of Source Filters",
"active": true,
"categories": [
"perl"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"perl5.30"
]
}
],
"depends_on": [
{
"type": "build",
"ports": [
"p5.30-cgi-compile"
]
},
{
"type": "lib",
"ports": [
"p5.30-b-hooks-atruntime",
"p5.30-pdl"
]
}
]
},
{
"name": "p5.30-file-which",
"portdir": "perl/p5-file-which",
"version": "1.270.0",
"license": "(Artistic-1 or GPL)",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://metacpan.org/pod/File::Which",
"description": "Portable implementation of the `which' utility",
"long_description": "Portable implementation of the `which' utility",
"active": true,
"categories": [
"perl"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-14"
]
},
{
"type": "lib",
"ports": [
"perl5.30"
]
}
],
"depends_on": [
{
"type": "build",
"ports": [
"p5.30-font-freetype",
"p5.30-gearman",
"p5.30-gd",
"p5.30-alien-libtiff",
"p5.30-file-basedir",
"p5.30-dist-zilla-plugin-git",
"p5.30-alien-proj",
"p5.30-proc-guard",
"p5.30-alien-sqlite"
]
},
{
"type": "lib",
"ports": [
"p5.30-sysadm-install",
"p5.30-pdl",
"p5.30-extutils-f77",
"p5.30-graphviz",
"p5.30-alien-build-plugin-pkgconfig-ppwrapper",
"p5.30-devel-nytprof",
"p5.30-ffi-checklib",
"p5.30-ffi-platypus-lang-rust",
"p5.30-module-build-ffi",
"p5.30-archive-tar-wrapper",
"p5.30-code-tidyall",
"p5.30-alien-build",
"p5.30-dancer2",
"p5.30-alien-gnuplot",
"p5.30-sys-cpuload",
"p5.30-crypt-dsa",
"p5.30-alien-sdl",
"p5.30-config-identity",
"p5.30-dist-zilla-plugin-contributorsfromgit",
"p5.30-file-homedir",
"p5.30-graphviz2",
"p5.30-io-pager",
"p5.30-perl-critic"
]
}
]
},
{
"name": "p5.30-file-type",
"portdir": "perl/p5-file-type",
"version": "0.220.0",
"license": "(Artistic-1 or GPL)",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://metacpan.org/pod/File::Type",
"description": "This is a Perl extension for determining file types.",
"long_description": "This is a Perl extension for determining file types.",
"active": true,
"categories": [
"perl"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-14"
]
},
{
"type": "lib",
"ports": [
"perl5.30"
]
}
],
"depends_on": []
},
{
"name": "p5.30-file-treecreate",
"portdir": "perl/p5-file-treecreate",
"version": "0.0.1",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://metacpan.org/pod/File::TreeCreate",
"description": "File::TreeCreate - recursively create a directory tree",
"long_description": "File::TreeCreate - recursively create a directory tree",
"active": true,
"categories": [
"perl"
],
"maintainers": [
{
"name": "devans",
"github": "dbevans",
"ports_count": 2610
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"p5.30-module-build",
"clang-14"
]
},
{
"type": "lib",
"ports": [
"perl5.30"
]
}
],
"depends_on": [
{
"type": "build",
"ports": [
"p5.30-file-find-object-rule",
"p5.30-test-trailingspace",
"p5.30-file-find-object"
]
}
]
},
{
"name": "p5.30-file-touch",
"portdir": "perl/p5-file-touch",
"version": "0.120.0",
"license": "(Artistic-1 or GPL)",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://metacpan.org/pod/File::Touch",
"description": "Update timestamps, create nonexistent files",
"long_description": "Update timestamps, create nonexistent files",
"active": true,
"categories": [
"perl"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-14"
]
},
{
"type": "lib",
"ports": [
"perl5.30"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"p5.30-file-monitor-lite"
]
}
]
},
{
"name": "p5.30-file-tempdir",
"portdir": "perl/p5-file-tempdir",
"version": "0.20.0",
"license": "(Artistic-1 or GPL)",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://metacpan.org/pod/File::Tempdir",
"description": "Provides an object interface to tempdir() from File::Temp.",
"long_description": "Provides an object interface to tempdir() from File::Temp.",
"active": true,
"categories": [
"perl"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-14"
]
},
{
"type": "lib",
"ports": [
"perl5.30"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"p5.30-mail-audit"
]
}
]
},
{
"name": "p5.30-file-temp",
"portdir": "perl/p5-file-temp",
"version": "0.231.200",
"license": "(Artistic-1 or GPL)",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://metacpan.org/pod/File::Temp",
"description": "File::Temp - return name and handle of a temporary file safely",
"long_description": "File::Temp - return name and handle of a temporary file safely",
"active": true,
"categories": [
"perl"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"perl5.30"
]
}
],
"depends_on": [
{
"type": "build",
"ports": [
"p5.30-dbix-class",
"p5.30-dist-zilla-plugin-authority",
"p5.30-dist-zilla-plugin-checkmetaresources",
"p5.30-dist-zilla-plugin-git-remote-check",
"p5.30-moosex-daemonize",
"p5.30-pod-weaver-section-allowoverride",
"p5.30-log-dispatchouli",
"p5.30-io-async",
"p5.30-file-rename",
"p5.30-cpan-uploader"
]
},
{
"type": "lib",
"ports": [
"p5.30-test-tempdir-tiny",
"p5.30-dbicx-testdatabase",
"p5.30-archive-tar-wrapper",
"p5.30-mail-box-imap4",
"p5.30-mime-tools",
"p5.30-data-temporarybag",
"p5.30-dbix-admin-dsnmanager",
"p5.30-sgml-parser-opensp",
"p5.30-devel-dumptrace",
"p5.30-mail-message",
"p5.30-file-pushd",
"p5.30-http-entity-parser",
"p5.30-http-body",
"p5.30-dist-zilla"
]
}
]
},
{
"name": "p5.30-file-tail",
"portdir": "perl/p5-file-tail",
"version": "1.300.0",
"license": "(Artistic-1 or GPL)",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://metacpan.org/pod/File::Tail",
"description": "Perl extension for reading from continously updated files",
"long_description": "The primary purpose of File::Tail is reading and analysing log files while they are being written, which is especialy useful if you are monitoring the logging process with a tool like Tobias Oetiker's MRTG.",
"active": true,
"categories": [
"perl"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-14"
]
},
{
"type": "lib",
"ports": [
"perl5.30"
]
}
],
"depends_on": []
},
{
"name": "p5.30-filesys-notify-simple",
"portdir": "perl/p5-filesys-notify-simple",
"version": "0.140.0",
"license": "(Artistic-1 or GPL)",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://metacpan.org/pod/Filesys::Notify::Simple",
"description": "Simple and dumb file system watcher",
"long_description": "Simple and dumb file system watcher",
"active": true,
"categories": [
"perl"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"p5.30-mac-fsevents",
"p5.30-test-sharedfork",
"clang-14"
]
},
{
"type": "lib",
"ports": [
"perl5.30"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"p5.30-plack"
]
}
]
},
{
"name": "p5.30-filesys-notify-kqueue",
"portdir": "perl/p5-filesys-notify-kqueue",
"version": "0.110.0",
"license": "(Artistic-1 or GPL)",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://metacpan.org/pod/Filesys::Notify::KQueue",
"description": "Filesys::Notify::KQueue wraps IO::KQueue for watching the filesystem",
"long_description": "Filesys::Notify::KQueue wraps IO::KQueue for watching the filesystem",
"active": true,
"categories": [
"perl"
],
"maintainers": [
{
"name": "ryandesign",
"github": "",
"ports_count": 218
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"p5.30-module-build",
"p5.30-module-build-tiny",
"p5.30-test-sharedfork",
"clang-14"
]
},
{
"type": "lib",
"ports": [
"perl5.30",
"p5.30-io-kqueue"
]
}
],
"depends_on": []
},
{
"name": "p5.30-filesys-diskspace",
"portdir": "perl/p5-filesys-diskspace",
"version": "0.50.0",
"license": "(Artistic-1 or GPL)",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://metacpan.org/pod/Filesys::DiskSpace",
"description": "Perl df",
"long_description": "This routine displays information on a file system such as its type, the amount of disk space occupied, the total disk space and the number of inodes. It tries syscall(SYS_statfs) and syscall(SYS_statvfs) in several ways. If all fails, it croaks.",
"active": true,
"categories": [
"perl"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-14"
]
},
{
"type": "lib",
"ports": [
"perl5.30"
]
}
],
"depends_on": []
},
{
"name": "p5.30-filesys-dfportable",
"portdir": "perl/p5-filesys-dfportable",
"version": "0.850.0",
"license": "Artistic-1 and GPL",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://metacpan.org/pod/Filesys::DfPortable",
"description": "Perl extension for filesystem disk space information.",
"long_description": "Filesys::DfPortable provides a portable way to obtain filesystem disk space information. This module differs from Filesys::Df in that it has added support for Windows, but does not support open filehandles as a argument.",
"active": true,
"categories": [
"perl"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-14"
]
},
{
"type": "lib",
"ports": [
"perl5.30"
]
}
],
"depends_on": []
},
{
"name": "p5.30-filesys-df",
"portdir": "perl/p5-filesys-df",
"version": "0.920.0",
"license": "(Artistic-1 or GPL)",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://metacpan.org/pod/Filesys::Df",
"description": "Filesys::Df - Perl extension for filesystem disk space information.",
"long_description": "Filesys::Df - Perl extension for filesystem disk space information.",
"active": true,
"categories": [
"perl"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-12"
]
},
{
"type": "lib",
"ports": [
"perl5.30"
]
}
],
"depends_on": []
},
{
"name": "p5.30-file-sync",
"portdir": "perl/p5-file-sync",
"version": "0.110.0",
"license": "(Artistic-1 or GPL)",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://metacpan.org/pod/File::Sync",
"description": "File::Sync - Perl access to fsync() and sync() function calls",
"long_description": "File::Sync - Perl access to fsync() and sync() function calls",
"active": true,
"categories": [
"perl"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"perl5.30"
]
}
],
"depends_on": []
},
{
"name": "p5.30-file-slurp-tiny",
"portdir": "perl/p5-file-slurp-tiny",
"version": "0.4.0",
"license": "(Artistic-1 or GPL)",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://metacpan.org/pod/File::Slurp::Tiny",
"description": "File::Slurp::Tiny - A simple, sane and efficient file slurper (DISCOURAGED).",
"long_description": "File::Slurp::Tiny - A simple, sane and efficient file slurper (DISCOURAGED). This module is discouraged in favor of File::Slurper. Bugs will still be fixed, but new features will probably not be added.",
"active": true,
"categories": [
"perl"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-14"
]
},
{
"type": "lib",
"ports": [
"perl5.30"
]
}
],
"depends_on": [
{
"type": "build",
"ports": [
"p5.30-git-raw"
]
}
]
},
{
"name": "p5.30-file-slurper",
"portdir": "perl/p5-file-slurper",
"version": "0.14.0",
"license": "(Artistic-1 or GPL)",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://metacpan.org/pod/File::Slurper",
"description": "File::Slurper - A simple, sane and efficient module to slurp a file",
"long_description": "File::Slurper - A simple, sane and efficient module to slurp a file",
"active": true,
"categories": [
"perl"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"p5.30-test-warnings",
"clang-14"
]
},
{
"type": "lib",
"ports": [
"perl5.30",
"p5.30-encode"
]
}
],
"depends_on": [
{
"type": "build",
"ports": [
"p5.30-dist-zilla-plugin-metamergefile",
"p5.30-html-formatter",
"p5.30-pod-pom",
"p5.30-net-amazon-signature-v4"
]
},
{
"type": "lib",
"ports": [
"p5.30-io-compress-brotli",
"p5.30-xs-check",
"p5.30-config-autoconf",
"p5.30-html-entities-interpolate",
"p5.30-tree-dag_node"
]
}
]
},
{
"name": "p5.30-file-slurp",
"portdir": "perl/p5-file-slurp",
"version": "9999.320.0",
"license": "(Artistic-1 or GPL)",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://metacpan.org/pod/File::Slurp",
"description": "Efficient reading/writing of complete files",
"long_description": "This module provides subs that allow you to read or write entire files with one simple call. They are designed to be simple to use, have flexible ways to pass in or get the file contents and to be very efficient. There is also a sub to read in all the files in a directory other than . and .. These slurp/spew subs work for files, pipes and sockets, and stdio, pseudo-files, and DATA.",
"active": true,
"categories": [
"perl"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-14"
]
},
{
"type": "lib",
"ports": [
"perl5.30"
]
}
],
"depends_on": [
{
"type": "build",
"ports": [
"p5.30-convert-binhex",
"p5.30-file-flock-tiny"
]
},
{
"type": "lib",
"ports": [
"p5.30-dbix-admin-dsnmanager",
"p5.30-pod-readme",
"p5.30-www-search",
"p5.30-wx-demo"
]
}
]
},
{
"name": "p5.30-file-sharedir-tiny",
"portdir": "perl/p5-file-sharedir-tiny",
"version": "0.1.0",
"license": "(Artistic-1 or GPL)",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://metacpan.org/pod/File::ShareDir::Tiny",
"description": "File::ShareDir::Tiny - Locate per-dist and per-module shared files",
"long_description": "File::ShareDir::Tiny - Locate per-dist and per-module shared files",
"active": true,
"categories": [
"perl"
],
"maintainers": [
{
"name": "devans",
"github": "dbevans",
"ports_count": 2610
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"p5.30-test-simple",
"clang-16"
]
},
{
"type": "lib",
"ports": [
"perl5.30"
]
}
],
"depends_on": []
},
{
"name": "p5.30-file-sharedir-projectdistdir",
"portdir": "perl/p5-file-sharedir-projectdistdir",
"version": "1.0.9",
"license": "(Artistic-1 or GPL)",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://metacpan.org/pod/File::ShareDir::ProjectDistDir",
"description": "Simple set-and-forget using of a '/share' directory in your projects root",
"long_description": "Simple set-and-forget using of a '/share' directory in your projects root",
"active": true,
"categories": [
"perl"
],
"maintainers": [
{
"name": "khindenburg",
"github": "kurthindenburg",
"ports_count": 431
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"p5.30-capture-tiny",
"clang-14"
]
},
{
"type": "lib",
"ports": [
"p5.30-path-finddev",
"p5.30-path-isdev",
"perl5.30",
"p5.30-sub-exporter",
"p5.30-path-tiny",
"p5.30-file-sharedir"
]
}
],
"depends_on": []
},
{
"name": "p5.30-file-sharedir-install",
"portdir": "perl/p5-file-sharedir-install",
"version": "0.140.0",
"license": "(Artistic-1 or GPL)",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://metacpan.org/pod/File::ShareDir::Install",
"description": "Install shared files",
"long_description": "Install shared files",
"active": true,
"categories": [
"perl"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-14"
]
},
{
"type": "lib",
"ports": [
"perl5.30"
]
}
],
"depends_on": [
{
"type": "build",
"ports": [
"p5.30-dist-zilla-pluginbundle-starter",
"p5.30-dist-zilla-plugin-contributorsfromgit",
"p5.30-dist-zilla-plugin-dynamicprereqs",
"p5.30-file-sharedir",
"p5.30-inline-c",
"p5.30-datetime-locale",
"p5.30-catalyst-devel",
"p5.30-text-vimcolor",
"p5.30-sql-translator",
"p5.30-net-cli-interact",
"p5.30-amazon-s3",
"p5.30-module-build-ffi",
"p5.30-plack",
"p5.30-pod-spell",
"p5.30-dancer2"
]
},
{
"type": "lib",
"ports": [
"p5.30-pegex",
"p5.30-dist-zilla"
]
}
]
},
{
"name": "p5.30-file-sharedir-dist",
"portdir": "perl/p5-file-sharedir-dist",
"version": "0.70.0",
"license": "(Artistic-1 or GPL)",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://metacpan.org/pod/File::ShareDir::Dist",
"description": "File::ShareDir::Dist - Locate per-dist shared files",
"long_description": "File::ShareDir::Dist - Locate per-dist shared files",
"active": true,
"categories": [
"perl"
],
"maintainers": [
{
"name": "devans",
"github": "dbevans",
"ports_count": 2610
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-14"
]
},
{
"type": "lib",
"ports": [
"perl5.30"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"p5.30-module-build-ffi"
]
}
]
},
{
"name": "p5.30-file-sharedir",
"portdir": "perl/p5-file-sharedir",
"version": "1.118.0",
"license": "(Artistic-1 or GPL)",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://metacpan.org/pod/File::ShareDir",
"description": "Locate per-dist and per-module shared files",
"long_description": "The intent of File::ShareDir is to provide a companion to Class::Inspector and File::HomeDir, modules that take a process that is well-known by advanced Perl developers but gets a little tricky, and make it more available to the larger Perl community.",
"active": true,
"categories": [
"perl"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"p5.30-file-sharedir-install",
"p5.30-inc-latest",
"clang-14"
]
},
{
"type": "lib",
"ports": [
"perl5.30",
"p5.30-params-util",
"p5.30-class-inspector",
"p5.30-list-moreutils"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"p5.30-xs-parse-keyword",
"p5.30-alien-sdl",
"p5.30-catalyst-devel",
"p5.30-dist-zilla-plugin-contributorsfromgit",
"p5.30-dist-zilla-plugin-dynamicprereqs",
"p5.30-dist-zilla-plugin-generatefile-fromsharedir",
"p5.30-file-share",
"p5.30-net-appliance-session",
"p5.30-poppler",
"p5.30-test-file-sharedir",
"p5.30-text-vimcolor",
"p5.30-sql-translator",
"p5.30-file-sharedir-projectdistdir",
"p5.30-future-asyncawait",
"p5.30-net-cli-interact",
"p5.30-dist-zilla",
"p5.30-plack",
"p5.30-pod-spell",
"p5.30-devel-mat",
"p5.30-datetime-locale",
"p5.30-xs-parse-sublike"
]
}
]
},
{
"name": "p5.30-file-share",
"portdir": "perl/p5-file-share",
"version": "0.270.0",
"license": "(Artistic-1 or GPL)",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://metacpan.org/pod/File::Share",
"description": "File::Share - Extend File::ShareDir to Local Libraries",
"long_description": "File::Share - Extend File::ShareDir to Local Libraries",
"active": true,
"categories": [
"perl"
],
"maintainers": [
{
"name": "devans",
"github": "dbevans",
"ports_count": 2610
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-14"
]
},
{
"type": "lib",
"ports": [
"perl5.30",
"p5.30-file-sharedir",
"p5.30-readonly"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"p5.30-dancer2"
]
}
]
},
{
"name": "p5.30-file-rsyncp",
"portdir": "perl/p5-file-rsyncp",
"version": "0.760.0",
"license": "GPL-2+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://metacpan.org/pod/File::RsyncP",
"description": "A Perl implementation of an Rsync client.",
"long_description": "A Perl implementation of an Rsync client.",
"active": true,
"categories": [
"perl"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0"
]
},
{
"type": "lib",
"ports": [
"perl5.30"
]
}
],
"depends_on": []
},
{
"name": "p5.30-file-rename",
"portdir": "perl/p5-file-rename",
"version": "2.20.0",
"license": "(Artistic-1 or GPL)",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://metacpan.org/pod/File::Rename",
"description": "File::Rename - Perl extension for renaming multiple files",
"long_description": "File::Rename - Perl extension for renaming multiple files",
"active": true,
"categories": [
"perl"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"p5.30-extutils-makemaker",
"p5.30-file-temp",
"p5.30-test-simple",
"clang-16"
]
},
{
"type": "lib",
"ports": [
"perl5.30",
"p5.30-getopt-long"
]
}
],
"depends_on": []
},
{
"name": "p5.30-file-remove",
"portdir": "perl/p5-file-remove",
"version": "1.610.0",
"license": "(Artistic-1 or GPL)",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://metacpan.org/pod/File::Remove",
"description": "Remove files and directories",
"long_description": "Remove files and directories",
"active": true,
"categories": [
"perl"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"p5.30-module-build",
"clang-14"
]
},
{
"type": "lib",
"ports": [
"perl5.30"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"p5.30-file-flat",
"p5.30-module-install",
"p5.30-test-inline",
"p5.30-mail-box"
]
}
]
},
{
"name": "p5.30-file-readbackwards",
"portdir": "perl/p5-file-readbackwards",
"version": "1.60.0",
"license": "(Artistic-1 or GPL)",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://metacpan.org/pod/File::ReadBackwards",
"description": "This module reads a file backwards line by line.",
"long_description": "It is simple to use, memory efficient and fast. It supports both an object and a tied handle interface. It is intended for processing log and other similar text files which typically have their newest entries appended to them. By default files are assumed to be plain text and have a line ending appropriate to the OS. But you can set the input record separator string on a per file basis.",
"active": true,
"categories": [
"perl"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-14"
]
},
{
"type": "lib",
"ports": [
"perl5.30"
]
}
],
"depends_on": [
{
"type": "build",
"ports": [
"p5.30-io-all"
]
}
]
},
{
"name": "p5.30-file-pushd",
"portdir": "perl/p5-file-pushd",
"version": "1.16.0",
"license": "Apache-2",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://metacpan.org/pod/File::pushd",
"description": "change directory temporarily for a limited scope",
"long_description": "File::pushd does a temporary chdir that is easily and automatically reverted, similar to pushd in some Unix command shells. It works by creating an object that caches the original working directory. When the object is destroyed, the destructor calls chdir to revert to the original working directory. By storing the object in a lexical variable with a limited scope, this happens automatically at the end of the scope.",
"active": true,
"categories": [
"perl"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-14"
]
},
{
"type": "lib",
"ports": [
"perl5.30",
"p5.30-file-path",
"p5.30-file-temp",
"p5.30-pathtools",
"p5.30-sub-exporter"
]
}
],
"depends_on": [
{
"type": "build",
"ports": [
"p5.30-dist-zilla-plugin-test-reportprereqs",
"p5.30-types-path-tiny",
"p5.30-module-cpanfile",
"p5.30-dist-zilla-plugin-promptifstale",
"p5.30-dist-zilla-plugin-run",
"p5.30-dist-zilla-plugin-git",
"p5.30-dist-zilla-plugin-checkissues",
"p5.30-dist-zilla-plugin-dynamicprereqs",
"p5.30-dist-zilla-plugin-modulebuildtiny-fallback",
"p5.30-moosex-types-path-tiny",
"p5.30-path-iterator-rule",
"p5.30-specio-library-path-tiny",
"p5.30-test-cleannamespaces"
]
},
{
"type": "lib",
"ports": [
"p5.30-dist-zilla-plugin-checkextratests",
"p5.30-dist-zilla",
"p5.30-code-tidyall",
"p5.30-dist-zilla-plugin-githubmeta",
"p5.30-cgi-compile"
]
}
]
},
{
"name": "p5.30-file-path",
"portdir": "perl/p5-file-path",
"version": "2.180.0",
"license": "(Artistic-1 or GPL)",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://metacpan.org/pod/File::Path",
"description": "Create or remove directory trees",
"long_description": "This module provide a convenient way to create directories of arbitrary depth and to delete an entire directory subtree from the filesystem.",
"active": true,
"categories": [
"perl"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-14"
]
},
{
"type": "lib",
"ports": [
"perl5.30"
]
}
],
"depends_on": [
{
"type": "build",
"ports": [
"p5.30-sereal-encoder",
"p5.30-pdl",
"p5.30-sereal-decoder"
]
},
{
"type": "lib",
"ports": [
"p5.30-extutils-makemaker-cpanfile",
"p5.30-alien-build-plugin-cleanse-builddir",
"p5.30-dist-zilla",
"p5.30-file-pushd",
"p5.30-module-starter",
"p5.30-moosex-daemonize",
"p5.30-test-snapshot"
]
}
]
},
{
"name": "p5.30-file-nfslock",
"portdir": "perl/p5-file-nfslock",
"version": "1.290.0",
"license": "(Artistic-1 or GPL)",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://metacpan.org/pod/File::NFSLock",
"description": "File::NFSLock - perl module to do NFS (or not) locking",
"long_description": "File::NFSLock - perl module to do NFS (or not) locking",
"active": true,
"categories": [
"perl"
],
"maintainers": [
{
"name": "devans",
"github": "dbevans",
"ports_count": 2610
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-14"
]
},
{
"type": "lib",
"ports": [
"perl5.30"
]
}
],
"depends_on": []
},
{
"name": "p5.30-file-next",
"portdir": "perl/p5-file-next",
"version": "1.180.0",
"license": "(Artistic-1 or GPL)",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://metacpan.org/pod/File::Next",
"description": "File-finding iterator",
"long_description": "File::Next is a lightweight, taint-safe file-finding module.",
"active": true,
"categories": [
"perl"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-14"
]
},
{
"type": "lib",
"ports": [
"perl5.30"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"p5.30-devel-repl"
]
}
]
},
{
"name": "p5.30-file-mork",
"portdir": "perl/p5-file-mork",
"version": "0.400.0",
"license": "permissive",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://metacpan.org/pod/File::Mork",
"description": "Perl module to read Mozilla URL history files",
"long_description": "Perl module to read Mozilla URL history files",
"active": true,
"categories": [
"perl"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"p5.30-module-build",
"clang-14"
]
},
{
"type": "lib",
"ports": [
"perl5.30",
"p5.30-html-parser"
]
}
],
"depends_on": []
},
{
"name": "p5.30-file-monitor-lite",
"portdir": "perl/p5-file-monitor-lite",
"version": "0.652.3",
"license": "(Artistic-1 or GPL)",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://metacpan.org/pod/File::Monitor::Lite",
"description": "A friendly interface to File::Monitor",
"long_description": "A friendly interface to File::Monitor",
"active": true,
"categories": [
"perl"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-14"
]
},
{
"type": "lib",
"ports": [
"perl5.30",
"p5.30-class-accessor",
"p5.30-file-find-rule",
"p5.30-file-monitor",
"p5.30-file-touch"
]
}
],
"depends_on": []
},
{
"name": "p5.30-file-monitor",
"portdir": "perl/p5-file-monitor",
"version": "1.0.0",
"license": "(Artistic-1 or GPL)",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://metacpan.org/pod/File::Monitor",
"description": "File monitoring interface",
"long_description": "File monitoring interface",
"active": true,
"categories": [
"perl"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-14"
]
},
{
"type": "lib",
"ports": [
"perl5.30"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"p5.30-file-monitor-lite"
]
}
]
},
{
"name": "p5.30-file-modified",
"portdir": "perl/p5-file-modified",
"version": "0.100.0",
"license": "(Artistic-1 or GPL)",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://metacpan.org/pod/File::Modified",
"description": "checks intelligently if files have changed",
"long_description": "The Modified module is intended as a simple method for programs to detect whether configuration files (or modules they rely on) have changed.",
"active": true,
"categories": [
"perl"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-14"
]
},
{
"type": "lib",
"ports": [
"perl5.30"
]
}
],
"depends_on": []
},
{
"name": "p5.30-file-mmagic",
"portdir": "perl/p5-file-mmagic",
"version": "1.300.0",
"license": "Apache-1",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://metacpan.org/pod/File::MMagic",
"description": "This is a Perl extension for determining file types.",
"long_description": "This is a Perl extension for determining file types.",
"active": true,
"categories": [
"perl"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-14"
]
},
{
"type": "lib",
"ports": [
"perl5.30"
]
}
],
"depends_on": []
},
{
"name": "p5.30-file-mimeinfo",
"portdir": "perl/p5-file-mimeinfo",
"version": "0.360.0",
"license": "(Artistic-1 or GPL)",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://metacpan.org/pod/File::MimeInfo",
"description": "File::MimeInfo - Determine file type from the file name",
"long_description": "File::MimeInfo - Determine file type from the file name",
"active": true,
"categories": [
"perl"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"perl5.30",
"p5.30-encode-locale",
"shared-mime-info",
"p5.30-file-desktopentry",
"p5.30-path-tiny",
"p5.30-file-basedir"
]
}
],
"depends_on": []
},
{
"name": "p5.30-file-map",
"portdir": "perl/p5-file-map",
"version": "0.710.0",
"license": "(Artistic-1 or GPL)",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://metacpan.org/pod/File::Map",
"description": "File::Map - Memory mapping made simple and safe.",
"long_description": "File::Map - Memory mapping made simple and safe.",
"active": true,
"categories": [
"perl"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"p5.30-module-build",
"p5.30-test-fatal",
"p5.30-test-warnings",
"clang-15"
]
},
{
"type": "lib",
"ports": [
"p5.30-perlio-layers",
"p5.30-sub-exporter-progressive",
"perl5.30"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"p5.30-pdl"
]
}
]
},
{
"name": "p5.30-file-listing",
"portdir": "perl/p5-file-listing",
"version": "6.160.0",
"license": "(Artistic-1 or GPL)",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://metacpan.org/pod/File::Listing",
"description": "File::Listing - parse directory listing",
"long_description": "File::Listing - parse directory listing",
"active": true,
"categories": [
"perl"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"p5.30-test-simple",
"clang-15"
]
},
{
"type": "lib",
"ports": [
"perl5.30",
"p5.30-http-date"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"p5.30-libwww-perl"
]
}
]
},
{
"name": "p5.30-file-libmagic",
"portdir": "perl/p5-file-libmagic",
"version": "1.230.0",
"license": "(Artistic-1 or GPL)",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://metacpan.org/pod/File::LibMagic",
"description": "Perl wrapper for libmagic",
"long_description": "Perl wrapper for libmagic",
"active": true,
"categories": [
"perl"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0",
"p5.30-config-autoconf",
"p5.30-test-fatal",
"file"
]
},
{
"type": "lib",
"ports": [
"perl5.30",
"libmagic"
]
}
],
"depends_on": []
},
{
"name": "p5.30-file-keepass",
"portdir": "perl/p5-file-keepass",
"version": "2.30.0",
"license": "(Artistic-1 or GPL)",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://metacpan.org/pod/File::KeePass",
"description": "Interface to KeePass V1 and V2 database files",
"long_description": "Interface to KeePass V1 and V2 database files",
"active": true,
"categories": [
"perl"
],
"maintainers": [
{
"name": "davide.liessi",
"github": "dliessi",
"ports_count": 72
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-14"
]
},
{
"type": "lib",
"ports": [
"perl5.30"
]
},
{
"type": "run",
"ports": [
"p5.30-crypt-rijndael",
"p5.30-mime-base64",
"p5.30-xml-parser"
]
}
],
"depends_on": []
},
{
"name": "p5.30-file-homedir",
"portdir": "perl/p5-file-homedir",
"version": "1.6.0",
"license": "(Artistic-1 or GPL)",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://metacpan.org/pod/File::HomeDir",
"description": "Find your home and other directories, on any platform.",
"long_description": "Find your home and other directories, on any platform.",
"active": true,
"categories": [
"perl"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-14"
]
},
{
"type": "lib",
"ports": [
"perl5.30",
"p5.30-file-which",
"p5.30-mac-systemdirectory"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"p5.30-config-identity",
"p5.30-dist-zilla-plugin-authority",
"p5.30-mail-audit",
"p5.30-path-isdev",
"p5.30-net-ssh-perl",
"p5.30-astro-app-satpass2",
"p5.30-crypt-openpgp"
]
}
]
},
{
"name": "p5.30-file-fnmatch",
"portdir": "perl/p5-file-fnmatch",
"version": "0.20.0",
"license": "(Artistic-2 or GPL)",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://metacpan.org/pod/File::FnMatch",
"description": "Exposes your system's fnmatch(3) capabilities to Perl.",
"long_description": "File::FnMatch exposes your system's fnmatch(3) capabilities to Perl. While considerably less powerful than regular expressions, shell-style patterns are yet useful and familiar to a large audience of end-users.",
"active": true,
"categories": [
"perl"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-14"
]
},
{
"type": "lib",
"ports": [
"perl5.30"
]
}
],
"depends_on": []
}
]
}