diff --git a/modules/lcov/2.1/MODULE.bazel b/modules/lcov/2.1/MODULE.bazel new file mode 100644 index 00000000000..3548429e38e --- /dev/null +++ b/modules/lcov/2.1/MODULE.bazel @@ -0,0 +1,11 @@ +module(name = "lcov", version = "2.1") + +bazel_dep(name = "rules_perl", version = "0.2.3.bcr.1") +bazel_dep(name = "rules_cpan", version = "1.0.0") + +cpan = use_extension("@rules_cpan//cpan:extensions.bzl", "cpan") +cpan.install( + name = "cpan_deps", + lock = "//:cpanfile.snapshot.lock.json", +) +use_repo(cpan, "cpan_deps") diff --git a/modules/lcov/2.1/overlay/BUILD b/modules/lcov/2.1/overlay/BUILD new file mode 100644 index 00000000000..e07b8764648 --- /dev/null +++ b/modules/lcov/2.1/overlay/BUILD @@ -0,0 +1,39 @@ +load("@rules_perl//perl:perl.bzl", "perl_binary", "perl_library") + +package(default_visibility = ["//visibility:public"]) + +exports_files(["**/*"]) + +perl_library( + name = "liblcov", + srcs = glob(["lib/**/*"]), + deps = ["@cpan_deps"], +) + +[ + perl_binary( + name = bin, + srcs = ["bin/" + bin], + deps = [":liblcov"], + ) + for bin in [ + "fix.pl", + "gendesc", + "genhtml", + "geninfo", + "genpng", + "get_changes.sh", + "get_version.sh", + "lcov", + "perl2lcov", + "py2lcov", + "xml2lcov", + ] +] + +sh_test( + name = "integration_test", + srcs = ["integration_test.sh"], + data = ["@lcov//:genhtml"], + args = ["$(rootpath @lcov//:genhtml)"], +) diff --git a/modules/lcov/2.1/overlay/MODULE.bazel b/modules/lcov/2.1/overlay/MODULE.bazel new file mode 120000 index 00000000000..9b599e3ad9c --- /dev/null +++ b/modules/lcov/2.1/overlay/MODULE.bazel @@ -0,0 +1 @@ +../MODULE.bazel \ No newline at end of file diff --git a/modules/lcov/2.1/overlay/cpanfile b/modules/lcov/2.1/overlay/cpanfile new file mode 100644 index 00000000000..bfcb99b075c --- /dev/null +++ b/modules/lcov/2.1/overlay/cpanfile @@ -0,0 +1,10 @@ +requires 'Capture::Tiny'; +requires 'DateTime'; +requires 'Devel::Cover'; +requires 'Digest::MD5'; +requires 'File::Spec'; +requires 'JSON::XS'; +requires 'Memory::Process'; +requires 'Module::Load::Conditional'; +requires 'Scalar::Util'; +requires 'Time::HiRes'; diff --git a/modules/lcov/2.1/overlay/cpanfile.snapshot b/modules/lcov/2.1/overlay/cpanfile.snapshot new file mode 100644 index 00000000000..96906fee5eb --- /dev/null +++ b/modules/lcov/2.1/overlay/cpanfile.snapshot @@ -0,0 +1,1325 @@ +# carton snapshot format: version 1.0 +DISTRIBUTIONS + B-Hooks-EndOfScope-0.28 + pathname: E/ET/ETHER/B-Hooks-EndOfScope-0.28.tar.gz + provides: + B::Hooks::EndOfScope 0.28 + B::Hooks::EndOfScope::PP 0.28 + B::Hooks::EndOfScope::XS 0.28 + requirements: + ExtUtils::MakeMaker 0 + Hash::Util::FieldHash 0 + Module::Implementation 0.05 + Scalar::Util 0 + Sub::Exporter::Progressive 0.001006 + Text::ParseWords 0 + Tie::Hash 0 + Variable::Magic 0.48 + perl 5.006001 + strict 0 + warnings 0 + CPAN-Meta-Requirements-2.143 + pathname: R/RJ/RJBS/CPAN-Meta-Requirements-2.143.tar.gz + provides: + CPAN::Meta::Requirements 2.143 + CPAN::Meta::Requirements::Range 2.143 + requirements: + B 0 + Carp 0 + ExtUtils::MakeMaker 6.17 + perl 5.010000 + strict 0 + version 0.88 + warnings 0 + CPAN-Requirements-Dynamic-0.001 + pathname: L/LE/LEONT/CPAN-Requirements-Dynamic-0.001.tar.gz + provides: + CPAN::Requirements::Dynamic 0.001 + requirements: + CPAN::Meta::Prereqs 0 + CPAN::Meta::Requirements::Range 0 + Carp 0 + ExtUtils::Config 0 + ExtUtils::HasCompiler 0 + ExtUtils::MakeMaker 0 + IPC::Cmd 0 + Module::Metadata 0 + Parse::CPAN::Meta 0 + Perl::OSType 0 + perl 5.006 + strict 0 + warnings 0 + Canary-Stability-2013 + pathname: M/ML/MLEHMANN/Canary-Stability-2013.tar.gz + provides: + Canary::Stability 2013 + requirements: + ExtUtils::MakeMaker 0 + Capture-Tiny-0.48 + pathname: D/DA/DAGOLDEN/Capture-Tiny-0.48.tar.gz + provides: + Capture::Tiny 0.48 + requirements: + Carp 0 + Exporter 0 + ExtUtils::MakeMaker 6.17 + File::Spec 0 + File::Temp 0 + IO::Handle 0 + Scalar::Util 0 + perl 5.006 + strict 0 + warnings 0 + Class-Data-Inheritable-0.09 + pathname: R/RS/RSHERER/Class-Data-Inheritable-0.09.tar.gz + provides: + Class::Data::Inheritable 0.09 + requirements: + ExtUtils::MakeMaker 0 + Class-Inspector-1.36 + pathname: P/PL/PLICEASE/Class-Inspector-1.36.tar.gz + provides: + Class::Inspector 1.36 + Class::Inspector::Functions 1.36 + requirements: + ExtUtils::MakeMaker 0 + File::Spec 0.80 + base 0 + perl 5.008 + Class-Singleton-1.6 + pathname: S/SH/SHAY/Class-Singleton-1.6.tar.gz + provides: + Class::Singleton 1.6 + requirements: + ExtUtils::MakeMaker 6.64 + perl 5.008001 + strict 0 + warnings 0 + Clone-0.46 + pathname: G/GA/GARU/Clone-0.46.tar.gz + provides: + Clone 0.46 + requirements: + ExtUtils::MakeMaker 0 + DateTime-1.65 + pathname: D/DR/DROLSKY/DateTime-1.65.tar.gz + provides: + DateTime 1.65 + DateTime::Duration 1.65 + DateTime::Helpers 1.65 + DateTime::Infinite 1.65 + DateTime::Infinite::Future 1.65 + DateTime::Infinite::Past 1.65 + DateTime::LeapSecond 1.65 + DateTime::PP 1.65 + DateTime::PPExtra 1.65 + DateTime::Types 1.65 + requirements: + Carp 0 + DateTime::Locale 1.06 + DateTime::TimeZone 2.44 + Dist::CheckConflicts 0.02 + ExtUtils::MakeMaker 0 + POSIX 0 + Params::ValidationCompiler 0.26 + Scalar::Util 0 + Specio 0.18 + Specio::Declare 0 + Specio::Exporter 0 + Specio::Library::Builtins 0 + Specio::Library::Numeric 0 + Specio::Library::String 0 + Specio::Subs 0 + Try::Tiny 0 + XSLoader 0 + integer 0 + namespace::autoclean 0.19 + overload 0 + parent 0 + perl 5.008004 + strict 0 + warnings 0 + warnings::register 0 + DateTime-Locale-1.43 + pathname: D/DR/DROLSKY/DateTime-Locale-1.43.tar.gz + provides: + DateTime::Locale 1.43 + DateTime::Locale::Base 1.43 + DateTime::Locale::Catalog 1.43 + DateTime::Locale::Data 1.43 + DateTime::Locale::FromData 1.43 + DateTime::Locale::Util 1.43 + requirements: + Carp 0 + Dist::CheckConflicts 0.02 + Exporter 0 + ExtUtils::MakeMaker 0 + File::ShareDir 0 + File::ShareDir::Install 0.06 + File::Spec 0 + List::Util 1.45 + Params::ValidationCompiler 0.13 + Specio::Declare 0 + Specio::Library::String 0 + Storable 0 + namespace::autoclean 0.19 + perl 5.008004 + strict 0 + warnings 0 + DateTime-TimeZone-2.62 + pathname: D/DR/DROLSKY/DateTime-TimeZone-2.62.tar.gz + provides: + DateTime::TimeZone 2.62 + DateTime::TimeZone::Africa::Abidjan 2.62 + DateTime::TimeZone::Africa::Algiers 2.62 + DateTime::TimeZone::Africa::Bissau 2.62 + DateTime::TimeZone::Africa::Cairo 2.62 + DateTime::TimeZone::Africa::Casablanca 2.62 + DateTime::TimeZone::Africa::Ceuta 2.62 + DateTime::TimeZone::Africa::El_Aaiun 2.62 + DateTime::TimeZone::Africa::Johannesburg 2.62 + DateTime::TimeZone::Africa::Juba 2.62 + DateTime::TimeZone::Africa::Khartoum 2.62 + DateTime::TimeZone::Africa::Lagos 2.62 + DateTime::TimeZone::Africa::Maputo 2.62 + DateTime::TimeZone::Africa::Monrovia 2.62 + DateTime::TimeZone::Africa::Nairobi 2.62 + DateTime::TimeZone::Africa::Ndjamena 2.62 + DateTime::TimeZone::Africa::Sao_Tome 2.62 + DateTime::TimeZone::Africa::Tripoli 2.62 + DateTime::TimeZone::Africa::Tunis 2.62 + DateTime::TimeZone::Africa::Windhoek 2.62 + DateTime::TimeZone::America::Adak 2.62 + DateTime::TimeZone::America::Anchorage 2.62 + DateTime::TimeZone::America::Araguaina 2.62 + DateTime::TimeZone::America::Argentina::Buenos_Aires 2.62 + DateTime::TimeZone::America::Argentina::Catamarca 2.62 + DateTime::TimeZone::America::Argentina::Cordoba 2.62 + DateTime::TimeZone::America::Argentina::Jujuy 2.62 + DateTime::TimeZone::America::Argentina::La_Rioja 2.62 + DateTime::TimeZone::America::Argentina::Mendoza 2.62 + DateTime::TimeZone::America::Argentina::Rio_Gallegos 2.62 + DateTime::TimeZone::America::Argentina::Salta 2.62 + DateTime::TimeZone::America::Argentina::San_Juan 2.62 + DateTime::TimeZone::America::Argentina::San_Luis 2.62 + DateTime::TimeZone::America::Argentina::Tucuman 2.62 + DateTime::TimeZone::America::Argentina::Ushuaia 2.62 + DateTime::TimeZone::America::Asuncion 2.62 + DateTime::TimeZone::America::Bahia 2.62 + DateTime::TimeZone::America::Bahia_Banderas 2.62 + DateTime::TimeZone::America::Barbados 2.62 + DateTime::TimeZone::America::Belem 2.62 + DateTime::TimeZone::America::Belize 2.62 + DateTime::TimeZone::America::Boa_Vista 2.62 + DateTime::TimeZone::America::Bogota 2.62 + DateTime::TimeZone::America::Boise 2.62 + DateTime::TimeZone::America::Cambridge_Bay 2.62 + DateTime::TimeZone::America::Campo_Grande 2.62 + DateTime::TimeZone::America::Cancun 2.62 + DateTime::TimeZone::America::Caracas 2.62 + DateTime::TimeZone::America::Cayenne 2.62 + DateTime::TimeZone::America::Chicago 2.62 + DateTime::TimeZone::America::Chihuahua 2.62 + DateTime::TimeZone::America::Ciudad_Juarez 2.62 + DateTime::TimeZone::America::Costa_Rica 2.62 + DateTime::TimeZone::America::Cuiaba 2.62 + DateTime::TimeZone::America::Danmarkshavn 2.62 + DateTime::TimeZone::America::Dawson 2.62 + DateTime::TimeZone::America::Dawson_Creek 2.62 + DateTime::TimeZone::America::Denver 2.62 + DateTime::TimeZone::America::Detroit 2.62 + DateTime::TimeZone::America::Edmonton 2.62 + DateTime::TimeZone::America::Eirunepe 2.62 + DateTime::TimeZone::America::El_Salvador 2.62 + DateTime::TimeZone::America::Fort_Nelson 2.62 + DateTime::TimeZone::America::Fortaleza 2.62 + DateTime::TimeZone::America::Glace_Bay 2.62 + DateTime::TimeZone::America::Goose_Bay 2.62 + DateTime::TimeZone::America::Grand_Turk 2.62 + DateTime::TimeZone::America::Guatemala 2.62 + DateTime::TimeZone::America::Guayaquil 2.62 + DateTime::TimeZone::America::Guyana 2.62 + DateTime::TimeZone::America::Halifax 2.62 + DateTime::TimeZone::America::Havana 2.62 + DateTime::TimeZone::America::Hermosillo 2.62 + DateTime::TimeZone::America::Indiana::Indianapolis 2.62 + DateTime::TimeZone::America::Indiana::Knox 2.62 + DateTime::TimeZone::America::Indiana::Marengo 2.62 + DateTime::TimeZone::America::Indiana::Petersburg 2.62 + DateTime::TimeZone::America::Indiana::Tell_City 2.62 + DateTime::TimeZone::America::Indiana::Vevay 2.62 + DateTime::TimeZone::America::Indiana::Vincennes 2.62 + DateTime::TimeZone::America::Indiana::Winamac 2.62 + DateTime::TimeZone::America::Inuvik 2.62 + DateTime::TimeZone::America::Iqaluit 2.62 + DateTime::TimeZone::America::Jamaica 2.62 + DateTime::TimeZone::America::Juneau 2.62 + DateTime::TimeZone::America::Kentucky::Louisville 2.62 + DateTime::TimeZone::America::Kentucky::Monticello 2.62 + DateTime::TimeZone::America::La_Paz 2.62 + DateTime::TimeZone::America::Lima 2.62 + DateTime::TimeZone::America::Los_Angeles 2.62 + DateTime::TimeZone::America::Maceio 2.62 + DateTime::TimeZone::America::Managua 2.62 + DateTime::TimeZone::America::Manaus 2.62 + DateTime::TimeZone::America::Martinique 2.62 + DateTime::TimeZone::America::Matamoros 2.62 + DateTime::TimeZone::America::Mazatlan 2.62 + DateTime::TimeZone::America::Menominee 2.62 + DateTime::TimeZone::America::Merida 2.62 + DateTime::TimeZone::America::Metlakatla 2.62 + DateTime::TimeZone::America::Mexico_City 2.62 + DateTime::TimeZone::America::Miquelon 2.62 + DateTime::TimeZone::America::Moncton 2.62 + DateTime::TimeZone::America::Monterrey 2.62 + DateTime::TimeZone::America::Montevideo 2.62 + DateTime::TimeZone::America::New_York 2.62 + DateTime::TimeZone::America::Nome 2.62 + DateTime::TimeZone::America::Noronha 2.62 + DateTime::TimeZone::America::North_Dakota::Beulah 2.62 + DateTime::TimeZone::America::North_Dakota::Center 2.62 + DateTime::TimeZone::America::North_Dakota::New_Salem 2.62 + DateTime::TimeZone::America::Nuuk 2.62 + DateTime::TimeZone::America::Ojinaga 2.62 + DateTime::TimeZone::America::Panama 2.62 + DateTime::TimeZone::America::Paramaribo 2.62 + DateTime::TimeZone::America::Phoenix 2.62 + DateTime::TimeZone::America::Port_au_Prince 2.62 + DateTime::TimeZone::America::Porto_Velho 2.62 + DateTime::TimeZone::America::Puerto_Rico 2.62 + DateTime::TimeZone::America::Punta_Arenas 2.62 + DateTime::TimeZone::America::Rankin_Inlet 2.62 + DateTime::TimeZone::America::Recife 2.62 + DateTime::TimeZone::America::Regina 2.62 + DateTime::TimeZone::America::Resolute 2.62 + DateTime::TimeZone::America::Rio_Branco 2.62 + DateTime::TimeZone::America::Santarem 2.62 + DateTime::TimeZone::America::Santiago 2.62 + DateTime::TimeZone::America::Santo_Domingo 2.62 + DateTime::TimeZone::America::Sao_Paulo 2.62 + DateTime::TimeZone::America::Scoresbysund 2.62 + DateTime::TimeZone::America::Sitka 2.62 + DateTime::TimeZone::America::St_Johns 2.62 + DateTime::TimeZone::America::Swift_Current 2.62 + DateTime::TimeZone::America::Tegucigalpa 2.62 + DateTime::TimeZone::America::Thule 2.62 + DateTime::TimeZone::America::Tijuana 2.62 + DateTime::TimeZone::America::Toronto 2.62 + DateTime::TimeZone::America::Vancouver 2.62 + DateTime::TimeZone::America::Whitehorse 2.62 + DateTime::TimeZone::America::Winnipeg 2.62 + DateTime::TimeZone::America::Yakutat 2.62 + DateTime::TimeZone::Antarctica::Casey 2.62 + DateTime::TimeZone::Antarctica::Davis 2.62 + DateTime::TimeZone::Antarctica::Macquarie 2.62 + DateTime::TimeZone::Antarctica::Mawson 2.62 + DateTime::TimeZone::Antarctica::Palmer 2.62 + DateTime::TimeZone::Antarctica::Rothera 2.62 + DateTime::TimeZone::Antarctica::Troll 2.62 + DateTime::TimeZone::Antarctica::Vostok 2.62 + DateTime::TimeZone::Asia::Almaty 2.62 + DateTime::TimeZone::Asia::Amman 2.62 + DateTime::TimeZone::Asia::Anadyr 2.62 + DateTime::TimeZone::Asia::Aqtau 2.62 + DateTime::TimeZone::Asia::Aqtobe 2.62 + DateTime::TimeZone::Asia::Ashgabat 2.62 + DateTime::TimeZone::Asia::Atyrau 2.62 + DateTime::TimeZone::Asia::Baghdad 2.62 + DateTime::TimeZone::Asia::Baku 2.62 + DateTime::TimeZone::Asia::Bangkok 2.62 + DateTime::TimeZone::Asia::Barnaul 2.62 + DateTime::TimeZone::Asia::Beirut 2.62 + DateTime::TimeZone::Asia::Bishkek 2.62 + DateTime::TimeZone::Asia::Chita 2.62 + DateTime::TimeZone::Asia::Choibalsan 2.62 + DateTime::TimeZone::Asia::Colombo 2.62 + DateTime::TimeZone::Asia::Damascus 2.62 + DateTime::TimeZone::Asia::Dhaka 2.62 + DateTime::TimeZone::Asia::Dili 2.62 + DateTime::TimeZone::Asia::Dubai 2.62 + DateTime::TimeZone::Asia::Dushanbe 2.62 + DateTime::TimeZone::Asia::Famagusta 2.62 + DateTime::TimeZone::Asia::Gaza 2.62 + DateTime::TimeZone::Asia::Hebron 2.62 + DateTime::TimeZone::Asia::Ho_Chi_Minh 2.62 + DateTime::TimeZone::Asia::Hong_Kong 2.62 + DateTime::TimeZone::Asia::Hovd 2.62 + DateTime::TimeZone::Asia::Irkutsk 2.62 + DateTime::TimeZone::Asia::Jakarta 2.62 + DateTime::TimeZone::Asia::Jayapura 2.62 + DateTime::TimeZone::Asia::Jerusalem 2.62 + DateTime::TimeZone::Asia::Kabul 2.62 + DateTime::TimeZone::Asia::Kamchatka 2.62 + DateTime::TimeZone::Asia::Karachi 2.62 + DateTime::TimeZone::Asia::Kathmandu 2.62 + DateTime::TimeZone::Asia::Khandyga 2.62 + DateTime::TimeZone::Asia::Kolkata 2.62 + DateTime::TimeZone::Asia::Krasnoyarsk 2.62 + DateTime::TimeZone::Asia::Kuching 2.62 + DateTime::TimeZone::Asia::Macau 2.62 + DateTime::TimeZone::Asia::Magadan 2.62 + DateTime::TimeZone::Asia::Makassar 2.62 + DateTime::TimeZone::Asia::Manila 2.62 + DateTime::TimeZone::Asia::Nicosia 2.62 + DateTime::TimeZone::Asia::Novokuznetsk 2.62 + DateTime::TimeZone::Asia::Novosibirsk 2.62 + DateTime::TimeZone::Asia::Omsk 2.62 + DateTime::TimeZone::Asia::Oral 2.62 + DateTime::TimeZone::Asia::Pontianak 2.62 + DateTime::TimeZone::Asia::Pyongyang 2.62 + DateTime::TimeZone::Asia::Qatar 2.62 + DateTime::TimeZone::Asia::Qostanay 2.62 + DateTime::TimeZone::Asia::Qyzylorda 2.62 + DateTime::TimeZone::Asia::Riyadh 2.62 + DateTime::TimeZone::Asia::Sakhalin 2.62 + DateTime::TimeZone::Asia::Samarkand 2.62 + DateTime::TimeZone::Asia::Seoul 2.62 + DateTime::TimeZone::Asia::Shanghai 2.62 + DateTime::TimeZone::Asia::Singapore 2.62 + DateTime::TimeZone::Asia::Srednekolymsk 2.62 + DateTime::TimeZone::Asia::Taipei 2.62 + DateTime::TimeZone::Asia::Tashkent 2.62 + DateTime::TimeZone::Asia::Tbilisi 2.62 + DateTime::TimeZone::Asia::Tehran 2.62 + DateTime::TimeZone::Asia::Thimphu 2.62 + DateTime::TimeZone::Asia::Tokyo 2.62 + DateTime::TimeZone::Asia::Tomsk 2.62 + DateTime::TimeZone::Asia::Ulaanbaatar 2.62 + DateTime::TimeZone::Asia::Urumqi 2.62 + DateTime::TimeZone::Asia::Ust_Nera 2.62 + DateTime::TimeZone::Asia::Vladivostok 2.62 + DateTime::TimeZone::Asia::Yakutsk 2.62 + DateTime::TimeZone::Asia::Yangon 2.62 + DateTime::TimeZone::Asia::Yekaterinburg 2.62 + DateTime::TimeZone::Asia::Yerevan 2.62 + DateTime::TimeZone::Atlantic::Azores 2.62 + DateTime::TimeZone::Atlantic::Bermuda 2.62 + DateTime::TimeZone::Atlantic::Canary 2.62 + DateTime::TimeZone::Atlantic::Cape_Verde 2.62 + DateTime::TimeZone::Atlantic::Faroe 2.62 + DateTime::TimeZone::Atlantic::Madeira 2.62 + DateTime::TimeZone::Atlantic::South_Georgia 2.62 + DateTime::TimeZone::Atlantic::Stanley 2.62 + DateTime::TimeZone::Australia::Adelaide 2.62 + DateTime::TimeZone::Australia::Brisbane 2.62 + DateTime::TimeZone::Australia::Broken_Hill 2.62 + DateTime::TimeZone::Australia::Darwin 2.62 + DateTime::TimeZone::Australia::Eucla 2.62 + DateTime::TimeZone::Australia::Hobart 2.62 + DateTime::TimeZone::Australia::Lindeman 2.62 + DateTime::TimeZone::Australia::Lord_Howe 2.62 + DateTime::TimeZone::Australia::Melbourne 2.62 + DateTime::TimeZone::Australia::Perth 2.62 + DateTime::TimeZone::Australia::Sydney 2.62 + DateTime::TimeZone::CET 2.62 + DateTime::TimeZone::CST6CDT 2.62 + DateTime::TimeZone::Catalog 2.62 + DateTime::TimeZone::EET 2.62 + DateTime::TimeZone::EST 2.62 + DateTime::TimeZone::EST5EDT 2.62 + DateTime::TimeZone::Europe::Andorra 2.62 + DateTime::TimeZone::Europe::Astrakhan 2.62 + DateTime::TimeZone::Europe::Athens 2.62 + DateTime::TimeZone::Europe::Belgrade 2.62 + DateTime::TimeZone::Europe::Berlin 2.62 + DateTime::TimeZone::Europe::Brussels 2.62 + DateTime::TimeZone::Europe::Bucharest 2.62 + DateTime::TimeZone::Europe::Budapest 2.62 + DateTime::TimeZone::Europe::Chisinau 2.62 + DateTime::TimeZone::Europe::Dublin 2.62 + DateTime::TimeZone::Europe::Gibraltar 2.62 + DateTime::TimeZone::Europe::Helsinki 2.62 + DateTime::TimeZone::Europe::Istanbul 2.62 + DateTime::TimeZone::Europe::Kaliningrad 2.62 + DateTime::TimeZone::Europe::Kirov 2.62 + DateTime::TimeZone::Europe::Kyiv 2.62 + DateTime::TimeZone::Europe::Lisbon 2.62 + DateTime::TimeZone::Europe::London 2.62 + DateTime::TimeZone::Europe::Madrid 2.62 + DateTime::TimeZone::Europe::Malta 2.62 + DateTime::TimeZone::Europe::Minsk 2.62 + DateTime::TimeZone::Europe::Moscow 2.62 + DateTime::TimeZone::Europe::Paris 2.62 + DateTime::TimeZone::Europe::Prague 2.62 + DateTime::TimeZone::Europe::Riga 2.62 + DateTime::TimeZone::Europe::Rome 2.62 + DateTime::TimeZone::Europe::Samara 2.62 + DateTime::TimeZone::Europe::Saratov 2.62 + DateTime::TimeZone::Europe::Simferopol 2.62 + DateTime::TimeZone::Europe::Sofia 2.62 + DateTime::TimeZone::Europe::Tallinn 2.62 + DateTime::TimeZone::Europe::Tirane 2.62 + DateTime::TimeZone::Europe::Ulyanovsk 2.62 + DateTime::TimeZone::Europe::Vienna 2.62 + DateTime::TimeZone::Europe::Vilnius 2.62 + DateTime::TimeZone::Europe::Volgograd 2.62 + DateTime::TimeZone::Europe::Warsaw 2.62 + DateTime::TimeZone::Europe::Zurich 2.62 + DateTime::TimeZone::Floating 2.62 + DateTime::TimeZone::HST 2.62 + DateTime::TimeZone::Indian::Chagos 2.62 + DateTime::TimeZone::Indian::Maldives 2.62 + DateTime::TimeZone::Indian::Mauritius 2.62 + DateTime::TimeZone::Local 2.62 + DateTime::TimeZone::Local::Android 2.62 + DateTime::TimeZone::Local::Unix 2.62 + DateTime::TimeZone::Local::VMS 2.62 + DateTime::TimeZone::MET 2.62 + DateTime::TimeZone::MST 2.62 + DateTime::TimeZone::MST7MDT 2.62 + DateTime::TimeZone::OffsetOnly 2.62 + DateTime::TimeZone::OlsonDB 2.62 + DateTime::TimeZone::OlsonDB::Change 2.62 + DateTime::TimeZone::OlsonDB::Observance 2.62 + DateTime::TimeZone::OlsonDB::Rule 2.62 + DateTime::TimeZone::OlsonDB::Zone 2.62 + DateTime::TimeZone::PST8PDT 2.62 + DateTime::TimeZone::Pacific::Apia 2.62 + DateTime::TimeZone::Pacific::Auckland 2.62 + DateTime::TimeZone::Pacific::Bougainville 2.62 + DateTime::TimeZone::Pacific::Chatham 2.62 + DateTime::TimeZone::Pacific::Easter 2.62 + DateTime::TimeZone::Pacific::Efate 2.62 + DateTime::TimeZone::Pacific::Fakaofo 2.62 + DateTime::TimeZone::Pacific::Fiji 2.62 + DateTime::TimeZone::Pacific::Galapagos 2.62 + DateTime::TimeZone::Pacific::Gambier 2.62 + DateTime::TimeZone::Pacific::Guadalcanal 2.62 + DateTime::TimeZone::Pacific::Guam 2.62 + DateTime::TimeZone::Pacific::Honolulu 2.62 + DateTime::TimeZone::Pacific::Kanton 2.62 + DateTime::TimeZone::Pacific::Kiritimati 2.62 + DateTime::TimeZone::Pacific::Kosrae 2.62 + DateTime::TimeZone::Pacific::Kwajalein 2.62 + DateTime::TimeZone::Pacific::Marquesas 2.62 + DateTime::TimeZone::Pacific::Nauru 2.62 + DateTime::TimeZone::Pacific::Niue 2.62 + DateTime::TimeZone::Pacific::Norfolk 2.62 + DateTime::TimeZone::Pacific::Noumea 2.62 + DateTime::TimeZone::Pacific::Pago_Pago 2.62 + DateTime::TimeZone::Pacific::Palau 2.62 + DateTime::TimeZone::Pacific::Pitcairn 2.62 + DateTime::TimeZone::Pacific::Port_Moresby 2.62 + DateTime::TimeZone::Pacific::Rarotonga 2.62 + DateTime::TimeZone::Pacific::Tahiti 2.62 + DateTime::TimeZone::Pacific::Tarawa 2.62 + DateTime::TimeZone::Pacific::Tongatapu 2.62 + DateTime::TimeZone::UTC 2.62 + DateTime::TimeZone::WET 2.62 + requirements: + Class::Singleton 1.03 + Cwd 3 + ExtUtils::MakeMaker 0 + File::Basename 0 + File::Compare 0 + File::Find 0 + File::Spec 0 + List::Util 1.33 + Module::Runtime 0 + Params::ValidationCompiler 0.13 + Specio::Library::Builtins 0 + Specio::Library::String 0 + Try::Tiny 0 + constant 0 + namespace::autoclean 0 + parent 0 + perl 5.008004 + strict 0 + warnings 0 + Devel-Cover-1.44 + pathname: P/PJ/PJCJ/Devel-Cover-1.44.tar.gz + provides: + Devel::Cover 1.44 + Devel::Cover::Annotation::Git 1.44 + Devel::Cover::Annotation::Random 1.44 + Devel::Cover::Annotation::Svk 1.44 + Devel::Cover::Branch 1.44 + Devel::Cover::Collection 1.44 + Devel::Cover::Collection::Template::Provider 1.44 + Devel::Cover::Condition 1.44 + Devel::Cover::Condition_and_2 1.44 + Devel::Cover::Condition_and_3 1.44 + Devel::Cover::Condition_or_2 1.44 + Devel::Cover::Condition_or_3 1.44 + Devel::Cover::Condition_xor_4 1.44 + Devel::Cover::Criterion 1.44 + Devel::Cover::DB 1.44 + Devel::Cover::DB::Criterion 1.44 + Devel::Cover::DB::Digests 1.44 + Devel::Cover::DB::File 1.44 + Devel::Cover::DB::IO 1.44 + Devel::Cover::DB::IO::Base 1.44 + Devel::Cover::DB::IO::JSON 1.44 + Devel::Cover::DB::IO::Sereal 1.44 + Devel::Cover::DB::IO::Storable 1.44 + Devel::Cover::DB::Run 1.44 + Devel::Cover::DB::Structure 1.44 + Devel::Cover::Html_Common 1.44 + Devel::Cover::Op 1.44 + Devel::Cover::Pod 1.44 + Devel::Cover::Report::Compilation 1.44 + Devel::Cover::Report::Html 1.44 + Devel::Cover::Report::Html_basic 1.44 + Devel::Cover::Report::Html_basic::Template::Provider 1.44 + Devel::Cover::Report::Html_minimal 1.44 + Devel::Cover::Report::Html_subtle 1.44 + Devel::Cover::Report::Html_subtle::Template::Provider 1.44 + Devel::Cover::Report::Json 1.44 + Devel::Cover::Report::Sort 1.44 + Devel::Cover::Report::Text 1.44 + Devel::Cover::Report::Text2 1.44 + Devel::Cover::Report::Vim 1.44 + Devel::Cover::Report::Vim::Template::Provider 1.44 + Devel::Cover::Statement 1.44 + Devel::Cover::Subroutine 1.44 + Devel::Cover::Test 1.44 + Devel::Cover::Time 1.44 + Devel::Cover::Truth_Table 1.44 + Devel::Cover::Truth_Table::Row 1.44 + Devel::Cover::Util 1.44 + Devel::Cover::Web 1.44 + requirements: + Digest::MD5 0 + ExtUtils::MakeMaker 0 + HTML::Entities 3.69 + Storable 0 + Test::More 0 + Devel-StackTrace-2.05 + pathname: D/DR/DROLSKY/Devel-StackTrace-2.05.tar.gz + provides: + Devel::StackTrace 2.05 + Devel::StackTrace::Frame 2.05 + requirements: + ExtUtils::MakeMaker 0 + File::Spec 0 + Scalar::Util 0 + overload 0 + perl 5.006 + strict 0 + warnings 0 + Dist-CheckConflicts-0.11 + pathname: D/DO/DOY/Dist-CheckConflicts-0.11.tar.gz + provides: + Dist::CheckConflicts 0.11 + requirements: + Carp 0 + Exporter 0 + ExtUtils::MakeMaker 6.30 + Module::Runtime 0.009 + base 0 + strict 0 + warnings 0 + Encode-Locale-1.05 + pathname: G/GA/GAAS/Encode-Locale-1.05.tar.gz + provides: + Encode::Locale 1.05 + requirements: + Encode 2 + Encode::Alias 0 + ExtUtils::MakeMaker 0 + perl 5.008 + Eval-Closure-0.14 + pathname: D/DO/DOY/Eval-Closure-0.14.tar.gz + provides: + Eval::Closure 0.14 + requirements: + Carp 0 + Exporter 0 + ExtUtils::MakeMaker 0 + Scalar::Util 0 + constant 0 + overload 0 + strict 0 + warnings 0 + Exception-Class-1.45 + pathname: D/DR/DROLSKY/Exception-Class-1.45.tar.gz + provides: + Exception::Class 1.45 + Exception::Class::Base 1.45 + requirements: + Carp 0 + Class::Data::Inheritable 0.02 + Devel::StackTrace 2.00 + ExtUtils::MakeMaker 0 + Scalar::Util 0 + base 0 + overload 0 + perl 5.008001 + strict 0 + warnings 0 + ExtUtils-Config-0.009 + pathname: L/LE/LEONT/ExtUtils-Config-0.009.tar.gz + provides: + ExtUtils::Config 0.009 + ExtUtils::Config::MakeMaker 0.009 + requirements: + Data::Dumper 0 + ExtUtils::MakeMaker 0 + ExtUtils::MakeMaker::Config 0 + perl 5.006 + strict 0 + warnings 0 + ExtUtils-HasCompiler-0.025 + pathname: L/LE/LEONT/ExtUtils-HasCompiler-0.025.tar.gz + provides: + ExtUtils::HasCompiler 0.025 + requirements: + Carp 0 + DynaLoader 0 + Exporter 0 + ExtUtils::MakeMaker 0 + ExtUtils::Mksymlists 0 + File::Basename 0 + File::Spec::Functions 0 + File::Temp 0 + base 0 + perl 5.006 + strict 0 + warnings 0 + ExtUtils-Helpers-0.027 + pathname: L/LE/LEONT/ExtUtils-Helpers-0.027.tar.gz + provides: + ExtUtils::Helpers 0.027 + ExtUtils::Helpers::Unix 0.027 + ExtUtils::Helpers::VMS 0.027 + ExtUtils::Helpers::Windows 0.027 + requirements: + Carp 0 + Exporter 5.57 + ExtUtils::MakeMaker 0 + File::Basename 0 + File::Copy 0 + File::Spec::Functions 0 + Text::ParseWords 3.24 + strict 0 + warnings 0 + ExtUtils-InstallPaths-0.013 + pathname: L/LE/LEONT/ExtUtils-InstallPaths-0.013.tar.gz + provides: + ExtUtils::InstallPaths 0.013 + requirements: + Carp 0 + ExtUtils::Config 0.002 + ExtUtils::MakeMaker 0 + File::Spec 0 + perl 5.006 + strict 0 + warnings 0 + File-ShareDir-1.118 + pathname: R/RE/REHSACK/File-ShareDir-1.118.tar.gz + provides: + File::ShareDir 1.118 + requirements: + Carp 0 + Class::Inspector 1.12 + ExtUtils::MakeMaker 0 + File::ShareDir::Install 0.13 + File::Spec 0.80 + perl 5.008001 + warnings 0 + File-ShareDir-Install-0.14 + pathname: E/ET/ETHER/File-ShareDir-Install-0.14.tar.gz + provides: + File::ShareDir::Install 0.14 + requirements: + Carp 0 + Exporter 0 + ExtUtils::MakeMaker 0 + File::Spec 0 + IO::Dir 0 + perl 5.006 + strict 0 + warnings 0 + HTML-Parser-3.83 + pathname: O/OA/OALDERS/HTML-Parser-3.83.tar.gz + provides: + HTML::Entities 3.83 + HTML::Filter 3.83 + HTML::HeadParser 3.83 + HTML::LinkExtor 3.83 + HTML::Parser 3.83 + HTML::PullParser 3.83 + HTML::TokeParser 3.83 + requirements: + Carp 0 + Exporter 0 + ExtUtils::MakeMaker 6.52 + HTML::Tagset 0 + HTTP::Headers 0 + IO::File 0 + URI 0 + URI::URL 0 + XSLoader 0 + strict 0 + HTML-Tagset-3.24 + pathname: P/PE/PETDANCE/HTML-Tagset-3.24.tar.gz + provides: + HTML::Tagset 3.24 + requirements: + ExtUtils::MakeMaker 6.46 + perl 5.010001 + HTTP-Date-6.06 + pathname: O/OA/OALDERS/HTTP-Date-6.06.tar.gz + provides: + HTTP::Date 6.06 + requirements: + Exporter 0 + ExtUtils::MakeMaker 0 + Time::Local 1.28 + Time::Zone 0 + perl 5.006002 + strict 0 + HTTP-Message-6.46 + pathname: O/OA/OALDERS/HTTP-Message-6.46.tar.gz + provides: + HTTP::Config 6.46 + HTTP::Headers 6.46 + HTTP::Headers::Auth 6.46 + HTTP::Headers::ETag 6.46 + HTTP::Headers::Util 6.46 + HTTP::Message 6.46 + HTTP::Request 6.46 + HTTP::Request::Common 6.46 + HTTP::Response 6.46 + HTTP::Status 6.46 + requirements: + Carp 0 + Clone 0.46 + Compress::Raw::Bzip2 0 + Compress::Raw::Zlib 2.062 + Encode 3.01 + Encode::Locale 1 + Exporter 5.57 + ExtUtils::MakeMaker 0 + File::Spec 0 + HTTP::Date 6 + IO::Compress::Bzip2 2.021 + IO::Compress::Deflate 0 + IO::Compress::Gzip 0 + IO::HTML 0 + IO::Uncompress::Inflate 0 + IO::Uncompress::RawInflate 0 + LWP::MediaTypes 6 + MIME::Base64 2.1 + MIME::QuotedPrint 0 + URI 1.10 + parent 0 + perl 5.008001 + strict 0 + warnings 0 + IO-HTML-1.004 + pathname: C/CJ/CJM/IO-HTML-1.004.tar.gz + provides: + IO::HTML 1.004 + requirements: + Carp 0 + Encode 2.10 + Exporter 5.57 + ExtUtils::MakeMaker 0 + perl 5.008 + JSON-XS-4.03 + pathname: M/ML/MLEHMANN/JSON-XS-4.03.tar.gz + provides: + JSON::XS 4.03 + requirements: + Canary::Stability 0 + ExtUtils::MakeMaker 6.52 + Types::Serialiser 0 + common::sense 0 + LWP-MediaTypes-6.04 + pathname: O/OA/OALDERS/LWP-MediaTypes-6.04.tar.gz + provides: + LWP::MediaTypes 6.04 + requirements: + Carp 0 + Exporter 0 + ExtUtils::MakeMaker 0 + File::Basename 0 + Scalar::Util 0 + perl 5.006002 + strict 0 + MRO-Compat-0.15 + pathname: H/HA/HAARG/MRO-Compat-0.15.tar.gz + provides: + MRO::Compat 0.15 + requirements: + ExtUtils::MakeMaker 0 + perl 5.006 + Memory-Process-0.06 + pathname: S/SK/SKIM/Memory-Process-0.06.tar.gz + provides: + Memory::Process 0.06 + requirements: + Capture::Tiny 0 + ExtUtils::MakeMaker 6.36 + Memory::Usage 0 + Readonly 0 + Test::More 0 + Test::NoWarnings 0 + Memory-Usage-0.201 + pathname: D/DO/DONEILL/Memory-Usage-0.201.tar.gz + provides: + Memory::Usage 0.201 + requirements: + ExtUtils::MakeMaker 6.42 + Test::More 0 + Module-Build-0.4234 + pathname: L/LE/LEONT/Module-Build-0.4234.tar.gz + provides: + Module::Build 0.4234 + Module::Build::Base 0.4234 + Module::Build::Compat 0.4234 + Module::Build::Config 0.4234 + Module::Build::Cookbook 0.4234 + Module::Build::Dumper 0.4234 + Module::Build::Notes 0.4234 + Module::Build::PPMMaker 0.4234 + Module::Build::Platform::Default 0.4234 + Module::Build::Platform::MacOS 0.4234 + Module::Build::Platform::Unix 0.4234 + Module::Build::Platform::VMS 0.4234 + Module::Build::Platform::VOS 0.4234 + Module::Build::Platform::Windows 0.4234 + Module::Build::Platform::aix 0.4234 + Module::Build::Platform::cygwin 0.4234 + Module::Build::Platform::darwin 0.4234 + Module::Build::Platform::os2 0.4234 + Module::Build::PodParser 0.4234 + requirements: + CPAN::Meta 2.142060 + Cwd 0 + Data::Dumper 0 + ExtUtils::CBuilder 0.27 + ExtUtils::Install 0 + ExtUtils::Manifest 0 + ExtUtils::Mkbootstrap 0 + ExtUtils::ParseXS 2.21 + File::Basename 0 + File::Compare 0 + File::Copy 0 + File::Find 0 + File::Path 0 + File::Spec 0.82 + Getopt::Long 0 + Module::Metadata 1.000002 + Perl::OSType 1 + TAP::Harness 3.29 + Text::Abbrev 0 + Text::ParseWords 0 + perl 5.006001 + version 0.87 + Module-Build-Tiny-0.048 + pathname: L/LE/LEONT/Module-Build-Tiny-0.048.tar.gz + provides: + Module::Build::Tiny 0.048 + requirements: + CPAN::Meta 0 + CPAN::Requirements::Dynamic 0 + DynaLoader 0 + Exporter 5.57 + ExtUtils::CBuilder 0 + ExtUtils::Config 0.003 + ExtUtils::Helpers 0.020 + ExtUtils::Install 0 + ExtUtils::InstallPaths 0.002 + ExtUtils::ParseXS 0 + File::Basename 0 + File::Find 0 + File::Path 0 + File::Spec::Functions 0 + Getopt::Long 2.36 + JSON::PP 2 + Pod::Man 0 + TAP::Harness::Env 0 + perl 5.006 + strict 0 + warnings 0 + Module-Implementation-0.09 + pathname: D/DR/DROLSKY/Module-Implementation-0.09.tar.gz + provides: + Module::Implementation 0.09 + requirements: + Carp 0 + ExtUtils::MakeMaker 0 + Module::Runtime 0.012 + Try::Tiny 0 + strict 0 + warnings 0 + Module-Runtime-0.016 + pathname: Z/ZE/ZEFRAM/Module-Runtime-0.016.tar.gz + provides: + Module::Runtime 0.016 + requirements: + Module::Build 0 + Test::More 0.41 + perl 5.006 + strict 0 + warnings 0 + Package-Stash-0.40 + pathname: E/ET/ETHER/Package-Stash-0.40.tar.gz + provides: + Package::Stash 0.40 + Package::Stash::PP 0.40 + requirements: + B 0 + Carp 0 + Dist::CheckConflicts 0.02 + ExtUtils::MakeMaker 0 + Getopt::Long 0 + Module::Implementation 0.06 + Package::Stash::XS 0.26 + Scalar::Util 0 + Symbol 0 + Text::ParseWords 0 + constant 0 + perl 5.008001 + strict 0 + warnings 0 + Package-Stash-XS-0.30 + pathname: E/ET/ETHER/Package-Stash-XS-0.30.tar.gz + provides: + Package::Stash::XS 0.30 + requirements: + ExtUtils::MakeMaker 0 + XSLoader 0 + perl 5.008001 + strict 0 + warnings 0 + Params-ValidationCompiler-0.31 + pathname: D/DR/DROLSKY/Params-ValidationCompiler-0.31.tar.gz + provides: + Params::ValidationCompiler 0.31 + Params::ValidationCompiler::Compiler 0.31 + Params::ValidationCompiler::Exceptions 0.31 + requirements: + B 0 + Carp 0 + Eval::Closure 0 + Exception::Class 0 + Exporter 0 + ExtUtils::MakeMaker 0 + List::Util 1.29 + Scalar::Util 0 + overload 0 + strict 0 + warnings 0 + Readonly-2.05 + pathname: S/SA/SANKO/Readonly-2.05.tar.gz + provides: + Readonly 2.05 + Readonly::Array undef + Readonly::Hash undef + Readonly::Scalar undef + requirements: + Module::Build::Tiny 0.035 + perl 5.005 + Role-Tiny-2.002004 + pathname: H/HA/HAARG/Role-Tiny-2.002004.tar.gz + provides: + Role::Tiny 2.002004 + Role::Tiny::With 2.002004 + requirements: + Exporter 5.57 + perl 5.006 + Specio-0.48 + pathname: D/DR/DROLSKY/Specio-0.48.tar.gz + provides: + Specio 0.48 + Specio::Coercion 0.48 + Specio::Constraint::AnyCan 0.48 + Specio::Constraint::AnyDoes 0.48 + Specio::Constraint::AnyIsa 0.48 + Specio::Constraint::Enum 0.48 + Specio::Constraint::Intersection 0.48 + Specio::Constraint::ObjectCan 0.48 + Specio::Constraint::ObjectDoes 0.48 + Specio::Constraint::ObjectIsa 0.48 + Specio::Constraint::Parameterizable 0.48 + Specio::Constraint::Parameterized 0.48 + Specio::Constraint::Role::CanType 0.48 + Specio::Constraint::Role::DoesType 0.48 + Specio::Constraint::Role::Interface 0.48 + Specio::Constraint::Role::IsaType 0.48 + Specio::Constraint::Simple 0.48 + Specio::Constraint::Structurable 0.48 + Specio::Constraint::Structured 0.48 + Specio::Constraint::Union 0.48 + Specio::Declare 0.48 + Specio::DeclaredAt 0.48 + Specio::Exception 0.48 + Specio::Exporter 0.48 + Specio::Helpers 0.48 + Specio::Library::Builtins 0.48 + Specio::Library::Numeric 0.48 + Specio::Library::Perl 0.48 + Specio::Library::String 0.48 + Specio::Library::Structured 0.48 + Specio::Library::Structured::Dict 0.48 + Specio::Library::Structured::Map 0.48 + Specio::Library::Structured::Tuple 0.48 + Specio::OO 0.48 + Specio::PartialDump 0.48 + Specio::Registry 0.48 + Specio::Role::Inlinable 0.48 + Specio::Subs 0.48 + Specio::TypeChecks 0.48 + Test::Specio 0.48 + requirements: + B 0 + Carp 0 + Devel::StackTrace 0 + Eval::Closure 0 + Exporter 0 + ExtUtils::MakeMaker 0 + IO::File 0 + List::Util 1.33 + MRO::Compat 0 + Module::Runtime 0 + Role::Tiny 1.003003 + Role::Tiny::With 0 + Scalar::Util 0 + Storable 0 + Sub::Quote 0 + Test::Fatal 0 + Test::More 0.96 + Try::Tiny 0 + XString 0 + overload 0 + parent 0 + perl 5.008 + re 0 + strict 0 + version 0.83 + warnings 0 + Sub-Exporter-Progressive-0.001013 + pathname: F/FR/FREW/Sub-Exporter-Progressive-0.001013.tar.gz + provides: + Sub::Exporter::Progressive 0.001013 + requirements: + ExtUtils::MakeMaker 0 + Sub-Identify-0.14 + pathname: R/RG/RGARCIA/Sub-Identify-0.14.tar.gz + provides: + Sub::Identify 0.14 + requirements: + ExtUtils::MakeMaker 0 + Test::More 0 + Sub-Quote-2.006008 + pathname: H/HA/HAARG/Sub-Quote-2.006008.tar.gz + provides: + Sub::Defer 2.006008 + Sub::Quote 2.006008 + requirements: + ExtUtils::MakeMaker 0 + Scalar::Util 0 + perl 5.006 + Test-Fatal-0.017 + pathname: R/RJ/RJBS/Test-Fatal-0.017.tar.gz + provides: + Test::Fatal 0.017 + requirements: + Carp 0 + Exporter 5.57 + ExtUtils::MakeMaker 6.78 + Test::Builder 0 + Try::Tiny 0.07 + strict 0 + warnings 0 + Test-NoWarnings-1.06 + pathname: H/HA/HAARG/Test-NoWarnings-1.06.tar.gz + provides: + Test::NoWarnings 1.06 + Test::NoWarnings::Warning 1.06 + requirements: + ExtUtils::MakeMaker 0 + Test::Builder 0.86 + perl 5.006 + TimeDate-2.33 + pathname: A/AT/ATOOMIC/TimeDate-2.33.tar.gz + provides: + Date::Format 2.24 + Date::Format::Generic 2.24 + Date::Language 1.10 + Date::Language::Afar 0.99 + Date::Language::Amharic 1.00 + Date::Language::Austrian 1.01 + Date::Language::Brazilian 1.01 + Date::Language::Bulgarian 1.01 + Date::Language::Chinese 1.00 + Date::Language::Chinese_GB 1.01 + Date::Language::Czech 1.01 + Date::Language::Danish 1.01 + Date::Language::Dutch 1.02 + Date::Language::English 1.01 + Date::Language::Finnish 1.01 + Date::Language::French 1.04 + Date::Language::Gedeo 0.99 + Date::Language::German 1.02 + Date::Language::Greek 1.00 + Date::Language::Hungarian 1.01 + Date::Language::Icelandic 1.01 + Date::Language::Italian 1.01 + Date::Language::Norwegian 1.01 + Date::Language::Occitan 1.04 + Date::Language::Oromo 0.99 + Date::Language::Romanian 1.01 + Date::Language::Russian 1.01 + Date::Language::Russian_cp1251 1.01 + Date::Language::Russian_koi8r 1.01 + Date::Language::Sidama 0.99 + Date::Language::Somali 0.99 + Date::Language::Spanish 1.00 + Date::Language::Swedish 1.01 + Date::Language::Tigrinya 1.00 + Date::Language::TigrinyaEritrean 1.00 + Date::Language::TigrinyaEthiopian 1.00 + Date::Language::Turkish 1.0 + Date::Parse 2.33 + Time::Zone 2.24 + TimeDate 1.21 + requirements: + ExtUtils::MakeMaker 0 + Try-Tiny-0.31 + pathname: E/ET/ETHER/Try-Tiny-0.31.tar.gz + provides: + Try::Tiny 0.31 + requirements: + Carp 0 + Exporter 5.57 + ExtUtils::MakeMaker 0 + constant 0 + perl 5.006 + strict 0 + warnings 0 + Types-Serialiser-1.01 + pathname: M/ML/MLEHMANN/Types-Serialiser-1.01.tar.gz + provides: + JSON::PP::Boolean 1.01 + Types::Serialiser 1.01 + Types::Serialiser::BooleanBase 1.01 + Types::Serialiser::Error 1.01 + requirements: + ExtUtils::MakeMaker 0 + common::sense 0 + URI-5.28 + pathname: O/OA/OALDERS/URI-5.28.tar.gz + provides: + URI 5.28 + URI::Escape 5.28 + URI::Heuristic 5.28 + URI::IRI 5.28 + URI::QueryParam 5.28 + URI::Split 5.28 + URI::URL 5.28 + URI::WithBase 5.28 + URI::data 5.28 + URI::file 5.28 + URI::file::Base 5.28 + URI::file::FAT 5.28 + URI::file::Mac 5.28 + URI::file::OS2 5.28 + URI::file::QNX 5.28 + URI::file::Unix 5.28 + URI::file::Win32 5.28 + URI::ftp 5.28 + URI::geo 5.28 + URI::gopher 5.28 + URI::http 5.28 + URI::https 5.28 + URI::icap 5.28 + URI::icaps 5.28 + URI::ldap 5.28 + URI::ldapi 5.28 + URI::ldaps 5.28 + URI::mailto 5.28 + URI::mms 5.28 + URI::news 5.28 + URI::nntp 5.28 + URI::nntps 5.28 + URI::pop 5.28 + URI::rlogin 5.28 + URI::rsync 5.28 + URI::rtsp 5.28 + URI::rtspu 5.28 + URI::sftp 5.28 + URI::sip 5.28 + URI::sips 5.28 + URI::snews 5.28 + URI::ssh 5.28 + URI::telnet 5.28 + URI::tn3270 5.28 + URI::urn 5.28 + URI::urn::isbn 5.28 + URI::urn::oid 5.28 + requirements: + Carp 0 + Cwd 0 + Data::Dumper 0 + Encode 0 + Exporter 5.57 + ExtUtils::MakeMaker 0 + MIME::Base64 2 + Net::Domain 0 + Scalar::Util 0 + constant 0 + integer 0 + overload 0 + parent 0 + perl 5.008001 + strict 0 + utf8 0 + warnings 0 + Variable-Magic-0.64 + pathname: V/VP/VPIT/Variable-Magic-0.64.tar.gz + provides: + Variable::Magic 0.64 + requirements: + Carp 0 + Config 0 + Exporter 0 + ExtUtils::MakeMaker 0 + IO::Handle 0 + IO::Select 0 + IPC::Open3 0 + POSIX 0 + Socket 0 + Test::More 0 + XSLoader 0 + base 0 + lib 0 + perl 5.008 + XString-0.005 + pathname: A/AT/ATOOMIC/XString-0.005.tar.gz + provides: + XString 0.005 + requirements: + ExtUtils::MakeMaker 0 + perl 5.008 + common-sense-3.75 + pathname: M/ML/MLEHMANN/common-sense-3.75.tar.gz + provides: + common::sense 3.75 + requirements: + ExtUtils::MakeMaker 0 + namespace-autoclean-0.29 + pathname: E/ET/ETHER/namespace-autoclean-0.29.tar.gz + provides: + namespace::autoclean 0.29 + requirements: + B::Hooks::EndOfScope 0.12 + ExtUtils::MakeMaker 0 + List::Util 0 + Sub::Identify 0 + namespace::clean 0.20 + perl 5.006 + strict 0 + warnings 0 + namespace-clean-0.27 + pathname: R/RI/RIBASUSHI/namespace-clean-0.27.tar.gz + provides: + namespace::clean 0.27 + requirements: + B::Hooks::EndOfScope 0.12 + ExtUtils::MakeMaker 0 + Package::Stash 0.23 + perl 5.008001 diff --git a/modules/lcov/2.1/overlay/cpanfile.snapshot.lock.json b/modules/lcov/2.1/overlay/cpanfile.snapshot.lock.json new file mode 100644 index 00000000000..a2376d63c78 --- /dev/null +++ b/modules/lcov/2.1/overlay/cpanfile.snapshot.lock.json @@ -0,0 +1,292 @@ +{ + "B-Hooks-EndOfScope": { + "release": "B-Hooks-EndOfScope-0.28", + "url": "https://cpan.metacpan.org/authors/id/E/ET/ETHER/B-Hooks-EndOfScope-0.28.tar.gz", + "sha256": "edac77a17fc36620c8324cc194ce1fad2f02e9fcbe72d08ad0b2c47f0c7fd8ef" + }, + "CPAN-Meta-Requirements": { + "release": "CPAN-Meta-Requirements-2.143", + "url": "https://cpan.metacpan.org/authors/id/R/RJ/RJBS/CPAN-Meta-Requirements-2.143.tar.gz", + "sha256": "6ec7e4697bb5a8cea0ee3c8bd5d4b20ce086168a8084778d6e7a4c37356fdf8b" + }, + "CPAN-Requirements-Dynamic": { + "release": "CPAN-Requirements-Dynamic-0.001", + "url": "https://cpan.metacpan.org/authors/id/L/LE/LEONT/CPAN-Requirements-Dynamic-0.001.tar.gz", + "sha256": "4b590e712b9aca680c3631855ee16a50b84fa0227c362e13b237a75a01489ef5" + }, + "Canary-Stability": { + "release": "Canary-Stability-2013", + "url": "https://cpan.metacpan.org/authors/id/M/ML/MLEHMANN/Canary-Stability-2013.tar.gz", + "sha256": "a5c91c62cf95fcb868f60eab5c832908f6905221013fea2bce3ff57046d7b6ea" + }, + "Capture-Tiny": { + "release": "Capture-Tiny-0.48", + "url": "https://cpan.metacpan.org/authors/id/D/DA/DAGOLDEN/Capture-Tiny-0.48.tar.gz", + "sha256": "6c23113e87bad393308c90a207013e505f659274736638d8c79bac9c67cc3e19" + }, + "Class-Data-Inheritable": { + "release": "Class-Data-Inheritable-0.09", + "url": "https://cpan.metacpan.org/authors/id/R/RS/RSHERER/Class-Data-Inheritable-0.09.tar.gz", + "sha256": "44088d6e90712e187b8a5b050ca5b1c70efe2baa32ae123e9bd8f59f29f06e4d" + }, + "Class-Inspector": { + "release": "Class-Inspector-1.36", + "url": "https://cpan.metacpan.org/authors/id/P/PL/PLICEASE/Class-Inspector-1.36.tar.gz", + "sha256": "cc295d23a472687c24489d58226ead23b9fdc2588e522f0b5f0747741700694e" + }, + "Class-Singleton": { + "release": "Class-Singleton-1.6", + "url": "https://cpan.metacpan.org/authors/id/S/SH/SHAY/Class-Singleton-1.6.tar.gz", + "sha256": "27ba13f0d9512929166bbd8c9ef95d90d630fc80f0c9a1b7458891055e9282a4" + }, + "Clone": { + "release": "Clone-0.46", + "url": "https://cpan.metacpan.org/authors/id/G/GA/GARU/Clone-0.46.tar.gz", + "sha256": "aadeed5e4c8bd6bbdf68c0dd0066cb513e16ab9e5b4382dc4a0aafd55890697b" + }, + "DateTime": { + "release": "DateTime-1.65", + "url": "https://cpan.metacpan.org/authors/id/D/DR/DROLSKY/DateTime-1.65.tar.gz", + "sha256": "0bfda7ff0253fb3d88cf4bdb5a14afb8cea24d147975d5bdf3c88b40e7ab140e" + }, + "DateTime-Locale": { + "release": "DateTime-Locale-1.43", + "url": "https://cpan.metacpan.org/authors/id/D/DR/DROLSKY/DateTime-Locale-1.43.tar.gz", + "sha256": "6c859c17cf274749dfc2c6aaf6bf4b492b605fabdddd23712efbbd5caf601de1" + }, + "DateTime-TimeZone": { + "release": "DateTime-TimeZone-2.62", + "url": "https://cpan.metacpan.org/authors/id/D/DR/DROLSKY/DateTime-TimeZone-2.62.tar.gz", + "sha256": "6214f9c9c8dfa2000bae912ef2b8ebc5b163a83a0b5b2a82705162dad63466fa" + }, + "Devel-Cover": { + "release": "Devel-Cover-1.44", + "url": "https://cpan.metacpan.org/authors/id/P/PJ/PJCJ/Devel-Cover-1.44.tar.gz", + "sha256": "f40c1543992e5d65a6f78003d462d59acd79ae6d30d38047b1c69d999d2b1fd8" + }, + "Devel-StackTrace": { + "release": "Devel-StackTrace-2.05", + "url": "https://cpan.metacpan.org/authors/id/D/DR/DROLSKY/Devel-StackTrace-2.05.tar.gz", + "sha256": "63cb6196e986a7e578c4d28b3c780e7194835bfc78b68eeb8f00599d4444888c" + }, + "Dist-CheckConflicts": { + "release": "Dist-CheckConflicts-0.11", + "url": "https://cpan.metacpan.org/authors/id/D/DO/DOY/Dist-CheckConflicts-0.11.tar.gz", + "sha256": "ea844b9686c94d666d9d444321d764490b2cde2f985c4165b4c2c77665caedc4" + }, + "Encode-Locale": { + "release": "Encode-Locale-1.05", + "url": "https://cpan.metacpan.org/authors/id/G/GA/GAAS/Encode-Locale-1.05.tar.gz", + "sha256": "176fa02771f542a4efb1dbc2a4c928e8f4391bf4078473bd6040d8f11adb0ec1" + }, + "Eval-Closure": { + "release": "Eval-Closure-0.14", + "url": "https://cpan.metacpan.org/authors/id/D/DO/DOY/Eval-Closure-0.14.tar.gz", + "sha256": "ea0944f2f5ec98d895bef6d503e6e4a376fea6383a6bc64c7670d46ff2218cad" + }, + "Exception-Class": { + "release": "Exception-Class-1.45", + "url": "https://cpan.metacpan.org/authors/id/D/DR/DROLSKY/Exception-Class-1.45.tar.gz", + "sha256": "5482a77ef027ca1f9f39e1f48c558356e954936fc8fbbdee6c811c512701b249" + }, + "ExtUtils-Config": { + "release": "ExtUtils-Config-0.009", + "url": "https://cpan.metacpan.org/authors/id/L/LE/LEONT/ExtUtils-Config-0.009.tar.gz", + "sha256": "4ef84e73aad50a3be332885d2a3b12f3cab1b1e0bad24e88297a123b4f39f3ce" + }, + "ExtUtils-HasCompiler": { + "release": "ExtUtils-HasCompiler-0.025", + "url": "https://cpan.metacpan.org/authors/id/L/LE/LEONT/ExtUtils-HasCompiler-0.025.tar.gz", + "sha256": "02e1e7275df00682d3ca8ea1c27a30591d6dd08b3e3865c0958afae911635a66" + }, + "ExtUtils-Helpers": { + "release": "ExtUtils-Helpers-0.027", + "url": "https://cpan.metacpan.org/authors/id/L/LE/LEONT/ExtUtils-Helpers-0.027.tar.gz", + "sha256": "9d592131dc5845a86dc28be9143f764e73cb62db06fedf50a895be1324b6cec5" + }, + "ExtUtils-InstallPaths": { + "release": "ExtUtils-InstallPaths-0.013", + "url": "https://cpan.metacpan.org/authors/id/L/LE/LEONT/ExtUtils-InstallPaths-0.013.tar.gz", + "sha256": "65969d3ad8a3a2ea8ef5b4213ed5c2c83961bb5bd12f7ad35128f6bd5b684aa0" + }, + "File-ShareDir": { + "release": "File-ShareDir-1.118", + "url": "https://cpan.metacpan.org/authors/id/R/RE/REHSACK/File-ShareDir-1.118.tar.gz", + "sha256": "3bb2a20ba35df958dc0a4f2306fc05d903d8b8c4de3c8beefce17739d281c958" + }, + "File-ShareDir-Install": { + "release": "File-ShareDir-Install-0.14", + "url": "https://cpan.metacpan.org/authors/id/E/ET/ETHER/File-ShareDir-Install-0.14.tar.gz", + "sha256": "8f9533b198f2d4a9a5288cbc7d224f7679ad05a7a8573745599789428bc5aea0" + }, + "HTML-Parser": { + "release": "HTML-Parser-3.83", + "url": "https://cpan.metacpan.org/authors/id/O/OA/OALDERS/HTML-Parser-3.83.tar.gz", + "sha256": "7278ce9791256132b26a71a5719451844704bb9674b58302c3486df43584f8c0" + }, + "HTML-Tagset": { + "release": "HTML-Tagset-3.24", + "url": "https://cpan.metacpan.org/authors/id/P/PE/PETDANCE/HTML-Tagset-3.24.tar.gz", + "sha256": "eb89e145a608ed1f8f141a57472ee5f69e67592a432dcd2e8b1dbb445f2b230b" + }, + "HTTP-Date": { + "release": "HTTP-Date-6.06", + "url": "https://cpan.metacpan.org/authors/id/O/OA/OALDERS/HTTP-Date-6.06.tar.gz", + "sha256": "7b685191c6acc3e773d1fc02c95ee1f9fae94f77783175f5e78c181cc92d2b52" + }, + "HTTP-Message": { + "release": "HTTP-Message-6.46", + "url": "https://cpan.metacpan.org/authors/id/O/OA/OALDERS/HTTP-Message-6.46.tar.gz", + "sha256": "e27443434150d2d1259bb1e5c964429f61559b0ae34b5713090481994936e2a5" + }, + "IO-HTML": { + "release": "IO-HTML-1.004", + "url": "https://cpan.metacpan.org/authors/id/C/CJ/CJM/IO-HTML-1.004.tar.gz", + "sha256": "c87b2df59463bbf2c39596773dfb5c03bde0f7e1051af339f963f58c1cbd8bf5" + }, + "JSON-XS": { + "release": "JSON-XS-4.03", + "url": "https://cpan.metacpan.org/authors/id/M/ML/MLEHMANN/JSON-XS-4.03.tar.gz", + "sha256": "515536f45f2fa1a7e88c8824533758d0121d267ab9cb453a1b5887c8a56b9068" + }, + "LWP-MediaTypes": { + "release": "LWP-MediaTypes-6.04", + "url": "https://cpan.metacpan.org/authors/id/O/OA/OALDERS/LWP-MediaTypes-6.04.tar.gz", + "sha256": "8f1bca12dab16a1c2a7c03a49c5e58cce41a6fec9519f0aadfba8dad997919d9" + }, + "MRO-Compat": { + "release": "MRO-Compat-0.15", + "url": "https://cpan.metacpan.org/authors/id/H/HA/HAARG/MRO-Compat-0.15.tar.gz", + "sha256": "0d4535f88e43babd84ab604866215fc4d04398bd4db7b21852d4a31b1c15ef61" + }, + "Memory-Process": { + "release": "Memory-Process-0.06", + "url": "https://cpan.metacpan.org/authors/id/S/SK/SKIM/Memory-Process-0.06.tar.gz", + "sha256": "35814488ffd29c97621625ea3b3d700afbfa60ed055bd759d4e58d9c8fd44e4e" + }, + "Memory-Usage": { + "release": "Memory-Usage-0.201", + "url": "https://cpan.metacpan.org/authors/id/D/DO/DONEILL/Memory-Usage-0.201.tar.gz", + "sha256": "8f2afad21e40a748e81c8c0f3e40ca718c14ddb9fb2d880bfbd28ae913ce5349" + }, + "Module-Build": { + "release": "Module-Build-0.4234", + "url": "https://cpan.metacpan.org/authors/id/L/LE/LEONT/Module-Build-0.4234.tar.gz", + "sha256": "66aeac6127418be5e471ead3744648c766bd01482825c5b66652675f2bc86a8f" + }, + "Module-Build-Tiny": { + "release": "Module-Build-Tiny-0.048", + "url": "https://cpan.metacpan.org/authors/id/L/LE/LEONT/Module-Build-Tiny-0.048.tar.gz", + "sha256": "79a73e506fb7badabdf79137a45c6c5027daaf6f9ac3dcfb9d4ffcce92eb36bd" + }, + "Module-Implementation": { + "release": "Module-Implementation-0.09", + "url": "https://cpan.metacpan.org/authors/id/D/DR/DROLSKY/Module-Implementation-0.09.tar.gz", + "sha256": "c15f1a12f0c2130c9efff3c2e1afe5887b08ccd033bd132186d1e7d5087fd66d" + }, + "Module-Runtime": { + "release": "Module-Runtime-0.016", + "url": "https://cpan.metacpan.org/authors/id/Z/ZE/ZEFRAM/Module-Runtime-0.016.tar.gz", + "sha256": "68302ec646833547d410be28e09676db75006f4aa58a11f3bdb44ffe99f0f024" + }, + "Package-Stash": { + "release": "Package-Stash-0.40", + "url": "https://cpan.metacpan.org/authors/id/E/ET/ETHER/Package-Stash-0.40.tar.gz", + "sha256": "5a9722c6d9cb29ee133e5f7b08a5362762a0b5633ff5170642a5b0686e95e066" + }, + "Package-Stash-XS": { + "release": "Package-Stash-XS-0.30", + "url": "https://cpan.metacpan.org/authors/id/E/ET/ETHER/Package-Stash-XS-0.30.tar.gz", + "sha256": "26bad65c1959c57379b3e139dc776fbec5f702906617ef27cdc293ddf1239231" + }, + "Params-ValidationCompiler": { + "release": "Params-ValidationCompiler-0.31", + "url": "https://cpan.metacpan.org/authors/id/D/DR/DROLSKY/Params-ValidationCompiler-0.31.tar.gz", + "sha256": "7b6497173f1b6adb29f5d51d8cf9ec36d2f1219412b4b2410e9d77a901e84a6d" + }, + "Readonly": { + "release": "Readonly-2.05", + "url": "https://cpan.metacpan.org/authors/id/S/SA/SANKO/Readonly-2.05.tar.gz", + "sha256": "4b23542491af010d44a5c7c861244738acc74ababae6b8838d354dfb19462b5e" + }, + "Role-Tiny": { + "release": "Role-Tiny-2.002004", + "url": "https://cpan.metacpan.org/authors/id/H/HA/HAARG/Role-Tiny-2.002004.tar.gz", + "sha256": "d7bdee9e138a4f83aa52d0a981625644bda87ff16642dfa845dcb44d9a242b45" + }, + "Specio": { + "release": "Specio-0.48", + "url": "https://cpan.metacpan.org/authors/id/D/DR/DROLSKY/Specio-0.48.tar.gz", + "sha256": "0c85793580f1274ef08173079131d101f77b22accea7afa8255202f0811682b2" + }, + "Sub-Exporter-Progressive": { + "release": "Sub-Exporter-Progressive-0.001013", + "url": "https://cpan.metacpan.org/authors/id/F/FR/FREW/Sub-Exporter-Progressive-0.001013.tar.gz", + "sha256": "d535b7954d64da1ac1305b1fadf98202769e3599376854b2ced90c382beac056" + }, + "Sub-Identify": { + "release": "Sub-Identify-0.14", + "url": "https://cpan.metacpan.org/authors/id/R/RG/RGARCIA/Sub-Identify-0.14.tar.gz", + "sha256": "068d272086514dd1e842b6a40b1bedbafee63900e5b08890ef6700039defad6f" + }, + "Sub-Quote": { + "release": "Sub-Quote-2.006008", + "url": "https://cpan.metacpan.org/authors/id/H/HA/HAARG/Sub-Quote-2.006008.tar.gz", + "sha256": "94bebd500af55762e83ea2f2bc594d87af828072370c7110c60c238a800d15b2" + }, + "Test-Fatal": { + "release": "Test-Fatal-0.017", + "url": "https://cpan.metacpan.org/authors/id/R/RJ/RJBS/Test-Fatal-0.017.tar.gz", + "sha256": "37dfffdafb84b762efe96b02fb2aa41f37026c73e6b83590db76229697f3c4a6" + }, + "Test-NoWarnings": { + "release": "Test-NoWarnings-1.06", + "url": "https://cpan.metacpan.org/authors/id/H/HA/HAARG/Test-NoWarnings-1.06.tar.gz", + "sha256": "c2dc51143b7eb63231210e27df20d2c8393772e0a333547ec8b7a205ed62f737" + }, + "TimeDate": { + "release": "TimeDate-2.33", + "url": "https://cpan.metacpan.org/authors/id/A/AT/ATOOMIC/TimeDate-2.33.tar.gz", + "sha256": "c0b69c4b039de6f501b0d9f13ec58c86b040c1f7e9b27ef249651c143d605eb2" + }, + "Try-Tiny": { + "release": "Try-Tiny-0.31", + "url": "https://cpan.metacpan.org/authors/id/E/ET/ETHER/Try-Tiny-0.31.tar.gz", + "sha256": "3300d31d8a4075b26d8f46ce864a1d913e0e8467ceeba6655d5d2b2e206c11be" + }, + "Types-Serialiser": { + "release": "Types-Serialiser-1.01", + "url": "https://cpan.metacpan.org/authors/id/M/ML/MLEHMANN/Types-Serialiser-1.01.tar.gz", + "sha256": "f8c7173b0914d0e3d957282077b366f0c8c70256715eaef3298ff32b92388a80" + }, + "URI": { + "release": "URI-5.28", + "url": "https://cpan.metacpan.org/authors/id/O/OA/OALDERS/URI-5.28.tar.gz", + "sha256": "e7985da359b15efd00917fa720292b711c396f2f9f9a7349e4e7dec74aa79765" + }, + "Variable-Magic": { + "release": "Variable-Magic-0.64", + "url": "https://cpan.metacpan.org/authors/id/V/VP/VPIT/Variable-Magic-0.64.tar.gz", + "sha256": "9f7853249c9ea3b4df92fb6b790c03a60680fc029f44c8bf9894dccf019516bd" + }, + "XString": { + "release": "XString-0.005", + "url": "https://cpan.metacpan.org/authors/id/A/AT/ATOOMIC/XString-0.005.tar.gz", + "sha256": "f247f55c19aee6ba4a1ae73c0804259452e02ea85a9be07f8acf700a5138f884" + }, + "common-sense": { + "release": "common-sense-3.75", + "url": "https://cpan.metacpan.org/authors/id/M/ML/MLEHMANN/common-sense-3.75.tar.gz", + "sha256": "a86a1c4ca4f3006d7479064425a09fa5b6689e57261fcb994fe67d061cba0e7e" + }, + "namespace-autoclean": { + "release": "namespace-autoclean-0.29", + "url": "https://cpan.metacpan.org/authors/id/E/ET/ETHER/namespace-autoclean-0.29.tar.gz", + "sha256": "45ebd8e64a54a86f88d8e01ae55212967c8aa8fed57e814085def7608ac65804" + }, + "namespace-clean": { + "release": "namespace-clean-0.27", + "url": "https://cpan.metacpan.org/authors/id/R/RI/RIBASUSHI/namespace-clean-0.27.tar.gz", + "sha256": "8a10a83c3e183dc78f9e7b7aa4d09b47c11fb4e7d3a33b9a12912fd22e31af9d" + } +} diff --git a/modules/lcov/2.1/overlay/integration_test.sh b/modules/lcov/2.1/overlay/integration_test.sh new file mode 100755 index 00000000000..1796ec0bc08 --- /dev/null +++ b/modules/lcov/2.1/overlay/integration_test.sh @@ -0,0 +1,7 @@ +#!/bin/bash + +set -euxo pipefail + +genhtml="$1" + +test "$("$genhtml" 2>&1 --version)" == "genhtml: LCOV version 2.1-1" diff --git a/modules/lcov/2.1/presubmit.yml b/modules/lcov/2.1/presubmit.yml new file mode 100644 index 00000000000..4e62d05439d --- /dev/null +++ b/modules/lcov/2.1/presubmit.yml @@ -0,0 +1,13 @@ +matrix: + platform: [macos, ubuntu2204] + bazel: [6.x", 7.x] +tasks: + verify_targets: + platform: ${{ platform }} + bazel: ${{ bazel }} + build_targets: + - "@lcov" + - "@lcov//:genhtml" + test_targets: + - "@lcov//..." + diff --git a/modules/lcov/2.1/source.json b/modules/lcov/2.1/source.json new file mode 100644 index 00000000000..b3a04c04d7d --- /dev/null +++ b/modules/lcov/2.1/source.json @@ -0,0 +1,13 @@ +{ + "url": "https://github.com/linux-test-project/lcov/releases/download/v2.1/lcov-2.1.tar.gz", + "integrity": "sha256-TQHZ9VGj8OhozoR0L7YKrEQH4/wWImNaB+KdcOOPH68=", + "strip_prefix": "lcov-2.1", + "overlay": { + "BUILD": "sha256-VSA0H7F/5SiQFzPYL8hMppanh6wYF/GgRACzS4ZZsR4=", + "MODULE.bazel": "sha256-Y1jr0e1MDzxmjy4c9iaVGTbPU3iHyI43hIpe7i11Tlw=", + "cpanfile": "sha256-GXUkvbR7q2ColPRXiYOoIojdlzl2/9WLfWOPv0LoEAs=", + "cpanfile.snapshot": "sha256-Qg3KAniJUntoYkAUW1Rx2AFpeSGlfbPIodwWTv7SuGI=", + "cpanfile.snapshot.lock.json": "sha256-koTmvi5Vz2cGO+L8AxTG1d+pHiJBYutlzKSU58EHdGU=", + "integration_test.sh": "sha256-RSC31/7WiXc5DGped5VO1PhxsaNeDHqb8LBQ448sV68=" + } +} diff --git a/modules/lcov/metadata.json b/modules/lcov/metadata.json new file mode 100644 index 00000000000..2bb2757c612 --- /dev/null +++ b/modules/lcov/metadata.json @@ -0,0 +1,15 @@ +{ + "homepage": "https://github.com/linux-test-project/lcov", + "maintainers": [ + { + "email": "bcr@laure.nz", + "github": "lalten", + "name": "Laurenz Altenmueller" + } + ], + "repository": [], + "versions": [ + "2.1" + ], + "yanked_versions": {} +}