Codebase list libmatch-simple-perl / 73fd4cc
Import upstream version 0.00703+git20201123.1.5430430 Debian Janitor 2 years ago
6 changed file(s) with 88 addition(s) and 112 deletion(s). Raw diff Collapse all Expand all
55 Files: Changes
66 META.json
77 META.yml
8 dist.ini
89 doap.ttl
910 t/03smart.t
10 Copyright: Copyright 2017 Toby Inkster.
11 Copyright: Copyright 2021 Toby Inkster.
12 License: GPL-1.0+ or Artistic-1.0
13
14 Files: README
15 lib/match/simple.pm
16 lib/match/smart.pm
17 Copyright: This software is copyright (c) 2013-2014, 2017 by Toby Inkster.
1118 License: GPL-1.0+ or Artistic-1.0
1219
1320 Files: COPYRIGHT
1623 Copyright: None
1724 License: public-domain
1825
19 Files: README
20 lib/match/simple.pm
21 lib/match/smart.pm
22 Copyright: This software is copyright (c) 2013-2014, 2017 by Toby Inkster.
26 Files: t/01basic.t
27 t/02simple.t
28 Copyright: This software is copyright (c) 2013-2014 by Toby Inkster.
2329 License: GPL-1.0+ or Artistic-1.0
2430
2531 Files: INSTALL
2834 License: Unknown
2935
3036 Files: Makefile.PL
31 dist.ini
32 Copyright: Copyright 2013 Toby Inkster.
33 License: GPL-1.0+ or Artistic-1.0
34
35 Files: t/01basic.t
36 t/02simple.t
37 Copyright: This software is copyright (c) 2013-2014 by Toby Inkster.
37 Copyright: Copyright 2020 Toby Inkster.
3838 License: GPL-1.0+ or Artistic-1.0
3939
4040 License: Artistic-1.0
41 This software is Copyright (c) 2017 by the copyright holder(s).
41 This software is Copyright (c) 2021 by the copyright holder(s).
4242
4343 This is free software, licensed under:
4444
4545 The Artistic License 1.0
4646
4747 License: GPL-1.0
48 This software is Copyright (c) 2017 by the copyright holder(s).
48 This software is Copyright (c) 2021 by the copyright holder(s).
4949
5050 This is free software, licensed under:
5151
0 This software is copyright (c) 2017 by Toby Inkster.
0 This software is copyright (c) 2021 by Toby Inkster.
11
22 This is free software; you can redistribute it and/or modify it under
33 the same terms as the Perl 5 programming language system itself.
1111
1212 --- The GNU General Public License, Version 1, February 1989 ---
1313
14 This software is Copyright (c) 2017 by Toby Inkster.
14 This software is Copyright (c) 2021 by Toby Inkster.
1515
1616 This is free software, licensed under:
1717
271271
272272 --- The Artistic License 1.0 ---
273273
274 This software is Copyright (c) 2017 by Toby Inkster.
274 This software is Copyright (c) 2021 by Toby Inkster.
275275
276276 This is free software, licensed under:
277277
33 "Toby Inkster (TOBYINK) <tobyink@cpan.org>"
44 ],
55 "dynamic_config" : 0,
6 "generated_by" : "Dist::Inkt::Profile::TOBYINK version 0.023, CPAN::Meta::Converter version 2.150005",
6 "generated_by" : "Dist::Inkt::Profile::TOBYINK version 0.024, CPAN::Meta::Converter version 2.150010",
77 "keywords" : [],
88 "license" : [
99 "perl_5"
1010 ],
1111 "meta-spec" : {
1212 "url" : "http://search.cpan.org/perldoc?CPAN::Meta::Spec",
13 "version" : "2"
13 "version" : 2
1414 },
1515 "name" : "match-simple",
1616 "no_index" : {
7575 "x_identifier" : "http://purl.org/NET/cpan-uri/dist/match-simple/project"
7676 },
7777 "version" : "0.010",
78 "x_serialization_backend" : "JSON::PP version 2.27300_01"
78 "x_serialization_backend" : "JSON::PP version 4.04",
79 "x_static_install" : 1
7980 }
77 configure_requires:
88 ExtUtils::MakeMaker: '6.17'
99 dynamic_config: 0
10 generated_by: 'Dist::Inkt::Profile::TOBYINK version 0.023, CPAN::Meta::Converter version 2.150005'
10 generated_by: 'Dist::Inkt::Profile::TOBYINK version 0.024, CPAN::Meta::Converter version 2.150010'
1111 keywords: []
1212 license: perl
1313 meta-spec:
4545 repository: git://github.com/tobyink/p5-match-simple.git
4646 version: '0.010'
4747 x_serialization_backend: 'CPAN::Meta::YAML version 0.018'
48 x_static_install: 1
33 my $EUMM = eval( $ExtUtils::MakeMaker::VERSION );
44
55 my $meta = {
6 "abstract" => "simplified clone of smartmatch operator",
7 "author" => ["Toby Inkster (TOBYINK) <tobyink\@cpan.org>"],
8 "dynamic_config" => 0,
9 "generated_by" => "Dist::Inkt::Profile::TOBYINK version 0.023, CPAN::Meta::Converter version 2.150005",
10 "keywords" => [],
11 "license" => ["perl_5"],
12 "meta-spec" => {
13 url => "http://search.cpan.org/perldoc?CPAN::Meta::Spec",
14 version => 2,
15 },
16 "name" => "match-simple",
17 "no_index" => { directory => ["eg", "examples", "inc", "t", "xt"] },
18 "prereqs" => {
19 configure => { requires => { "ExtUtils::MakeMaker" => 6.17 } },
20 runtime => {
21 recommends => { "match::simple::XS" => 0.001 },
22 requires => {
23 "Exporter::Tiny" => 0.026,
24 "List::Util" => 1.33,
25 "perl" => 5.006001,
26 "Scalar::Util" => 0,
27 "Sub::Infix" => 0.004,
28 },
6 "abstract" => "simplified clone of smartmatch operator",
7 "author" => ["Toby Inkster (TOBYINK) <tobyink\@cpan.org>"],
8 "dynamic_config" => 0,
9 "generated_by" => "Dist::Inkt::Profile::TOBYINK version 0.024, CPAN::Meta::Converter version 2.150010",
10 "keywords" => [],
11 "license" => ["perl_5"],
12 "meta-spec" => {
13 url => "http://search.cpan.org/perldoc?CPAN::Meta::Spec",
14 version => 2,
2915 },
30 test => { requires => { "Test::Fatal" => 0, "Test::More" => 0.96 } },
31 },
32 "provides" => {
33 "match::simple" => { file => "lib/match/simple.pm", version => "0.010" },
34 "match::smart" => { file => "lib/match/smart.pm", version => "0.010" },
35 },
36 "release_status" => "stable",
37 "resources" => {
38 bugtracker => {
39 web => "http://rt.cpan.org/Dist/Display.html?Queue=match-simple",
40 },
41 homepage => "https://metacpan.org/release/match-simple",
42 license => ["http://dev.perl.org/licenses/"],
43 repository => {
44 type => "git",
45 url => "git://github.com/tobyink/p5-match-simple.git",
46 web => "https://github.com/tobyink/p5-match-simple",
47 },
48 x_identifier => "http://purl.org/NET/cpan-uri/dist/match-simple/project",
49 },
50 "version" => "0.010",
16 "name" => "match-simple",
17 "no_index" => { directory => ["eg", "examples", "inc", "t", "xt"] },
18 "prereqs" => {
19 configure => { requires => { "ExtUtils::MakeMaker" => 6.17 } },
20 runtime => {
21 recommends => { "match::simple::XS" => 0.001 },
22 requires => {
23 "Exporter::Tiny" => 0.026,
24 "List::Util" => 1.33,
25 "perl" => 5.006001,
26 "Scalar::Util" => 0,
27 "Sub::Infix" => 0.004,
28 },
29 },
30 test => { requires => { "Test::Fatal" => 0, "Test::More" => 0.96 } },
31 },
32 "provides" => {
33 "match::simple" => { file => "lib/match/simple.pm", version => "0.010" },
34 "match::smart" => { file => "lib/match/smart.pm", version => "0.010" },
35 },
36 "release_status" => "stable",
37 "resources" => {
38 bugtracker => {
39 web => "http://rt.cpan.org/Dist/Display.html?Queue=match-simple",
40 },
41 homepage => "https://metacpan.org/release/match-simple",
42 license => ["http://dev.perl.org/licenses/"],
43 repository => {
44 type => "git",
45 url => "git://github.com/tobyink/p5-match-simple.git",
46 web => "https://github.com/tobyink/p5-match-simple",
47 },
48 x_identifier => "http://purl.org/NET/cpan-uri/dist/match-simple/project",
49 },
50 "version" => "0.010",
51 "x_static_install" => 1,
5152 };
5253
5354 my %dynamic_config;
121122 }
122123 }
123124
124 sub FixMakefile
125 {
126 return unless -d 'inc';
127 my $file = shift;
128
129 local *MAKEFILE;
130 open MAKEFILE, "< $file" or die "FixMakefile: Couldn't open $file: $!; bailing out";
131 my $makefile = do { local $/; <MAKEFILE> };
132 close MAKEFILE or die $!;
133
134 $makefile =~ s/\b(test_harness\(\$\(TEST_VERBOSE\), )/$1'inc', /;
135 $makefile =~ s/( -I\$\(INST_ARCHLIB\))/ -Iinc$1/g;
136 $makefile =~ s/( "-I\$\(INST_LIB\)")/ "-Iinc"$1/g;
137 $makefile =~ s/^(FULLPERL = .*)/$1 "-Iinc"/m;
138 $makefile =~ s/^(PERL = .*)/$1 "-Iinc"/m;
139
140 open MAKEFILE, "> $file" or die "FixMakefile: Couldn't open $file: $!; bailing out";
141 print MAKEFILE $makefile or die $!;
142 close MAKEFILE or die $!;
143 }
144125
145126 my $mm = WriteMakefile(%WriteMakefileArgs);
146 FixMakefile($mm->{FIRST_MAKEFILE} || 'Makefile');
127
147128 exit(0);
148129
00 This file contains message digests of all files listed in MANIFEST,
1 signed via the Module::Signature module, version 0.81.
1 signed via the Module::Signature module, version 0.87.
22
33 To verify the content in this distribution, first make sure you have
44 Module::Signature installed, then type:
1111 not run its Makefile.PL or Build.PL.
1212
1313 -----BEGIN PGP SIGNED MESSAGE-----
14 Hash: SHA1
14 Hash: RIPEMD160
1515
16 SHA1 4f5cd8bae75a7702790f6235c83b8bad52809ae8 COPYRIGHT
17 SHA1 6bd7b17d81be63d08d4efa6cb80106e72887842c CREDITS
18 SHA1 003cf5f993bc18bbdfc25e1d0d96f8382360b407 Changes
19 SHA1 cf56621f25c90554eb5dd2d6c68ecbf439ddaa86 INSTALL
20 SHA1 c4c1e6c578edcfd14d13eadebc8f56dd9ca46821 LICENSE
21 SHA1 f3f5b0b90138da0f25e8c1c90a50207ab1ad8d14 MANIFEST
22 SHA1 056496c8491dc4de3b799d199ca0da4758aa1e07 META.json
23 SHA1 0507ef1735fe914d446776018c21e20b766736fc META.yml
24 SHA1 e0ff363d5a3259e044940ef56abb3eec1bb31def Makefile.PL
25 SHA1 c7fa2361db62086ccb0f560aa0ab0044a0913248 README
26 SHA1 c8f010a51d0e82e81c245238720050448b25532c dist.ini
27 SHA1 44580812f9d8337725576f0e9312167fcb8d399b doap.ttl
28 SHA1 a4d38ba9933ed9626606a878d26fa83786119237 lib/match/simple.pm
29 SHA1 dc5b2359593bbcdd21c3c3955d738a038826d113 lib/match/smart.pm
30 SHA1 b7323f591df2e43413a77c8c3e7c1bd6aec5d721 t/01basic.t
31 SHA1 ba4c6fd94f9f1ce63eb57923f4a4423c640e83e3 t/02simple.t
32 SHA1 76287ac58c0aba06c6ef9f58eae09b942e8398fe t/03smart.t
33 -----BEGIN PGP SIGNATURE-----
34 Version: GnuPG v1
35
36 iEYEARECAAYFAliRAasACgkQzr+BKGoqfTmsjgCfUsNtUbUlowDTxZgnxNCy4sSL
37 atsAn2P6C3P7ccUw1rgiPbaI4vbkDIbS
38 =nAWI
39 -----END PGP SIGNATURE-----
16 SHA256 b93ba164e10a6ae3db4130a2790b9eb27cf285ca59afe346c40d823e3a93cad3 COPYRIGHT
17 SHA256 7977c02e031153dc91d6db9d2e803671d586e59bca2c5c3dc6211f29c04d92d6 CREDITS
18 SHA256 da451e744c82d17074ca5ed8f12e115893d7a608dbe1e14755ab5e4756d0705f Changes
19 SHA256 f270bdb72a598ad79876ac9b6032f8e3984dad051c644408685b8662a5914a20 INSTALL
20 SHA256 34427749499bd6d6e5d206089bc03d76c647a1350f8b5f95ea628d2b6ff56e4c LICENSE
21 SHA256 82a45769e770ea2a2e5d6921cc335ea363eb36eeeb1a9fa3e96d51ab5b39b72a MANIFEST
22 SHA256 01648ec75752da1e15965e7bd5018acd2545fc48e3c666ae6e8b4dcc6e5ca9ac META.json
23 SHA256 8dfbd93f874c256f2d4f34b9b7e04939515fb26fe473a9f74b5e9e2c71fde826 META.yml
24 SHA256 9dc06084d7e6856216fc0b74d1c4908f60452589b0fbb597dcebd1835776e1d0 Makefile.PL
25 SHA256 df9d34dfda98b191e108096c20d586b89a36a589d3727eeea8d2f8786974bc8d README
26 SHA256 adb368e39410f019c864fc2affc0e91a65667a604151579f59000f6f137b3c9e dist.ini
27 SHA256 a32090eb7987f122867903d68c7adb9cf0177bdc785e9120d4ae3d75571d65a8 doap.ttl
28 SHA256 72b592c3b59422fa3912f3b53b530ef41bc9073b73aa5433aba9ba833c53b1c0 lib/match/simple.pm
29 SHA256 c89c447688b637d88c4e7ffe65ff51452a90e742e4aa4b7f00bbfc80e458e6e9 lib/match/smart.pm
30 SHA256 cc50f035702178078f992e0dfc8ed2c1015e387df8e75360c9c489b1cb58ec68 t/01basic.t
31 SHA256 8f579e27dae44e68287bf3b98703e98b955aeace5b39f39336f791e48b686a65 t/02simple.t
32 SHA256 b62aa4198f4f9ffb15075e3e14ca59a8d2d3c8357165907f7dc2cd26adf91dc7 t/03smart.t