New upstream snapshot.
Debian Janitor
1 year, 4 months ago
0 | 0 | |
1 | # This file was automatically generated by Dist::Zilla::Plugin::ModuleBuild v6.025. | |
1 | 2 | use strict; |
2 | 3 | use warnings; |
3 | 4 | |
4 | use Module::Build 0.3601; | |
5 | use Module::Build 0.28; | |
5 | 6 | |
6 | 7 | |
7 | 8 | my %module_build_args = ( |
8 | 9 | "build_requires" => { |
9 | "Module::Build" => "0.3601" | |
10 | "Module::Build" => "0.28" | |
10 | 11 | }, |
11 | 12 | "configure_requires" => { |
12 | "ExtUtils::MakeMaker" => "6.30", | |
13 | "Module::Build" => "0.3601" | |
13 | "ExtUtils::MakeMaker" => 0, | |
14 | "Module::Build" => "0.28" | |
14 | 15 | }, |
15 | 16 | "dist_abstract" => "Glues object frameworks together transparently", |
16 | 17 | "dist_author" => [ |
20 | 21 | "dist_version" => "0.13", |
21 | 22 | "license" => "perl", |
22 | 23 | "module_name" => "Class::Container", |
23 | "recommends" => {}, | |
24 | 24 | "recursive_test_files" => 1, |
25 | 25 | "requires" => { |
26 | 26 | "B::Deparse" => 0, |
30 | 30 | "strict" => 0, |
31 | 31 | "vars" => 0 |
32 | 32 | }, |
33 | "script_files" => [], | |
34 | 33 | "test_requires" => { |
35 | 34 | "File::Spec" => 0, |
36 | 35 | "Test" => 0 |
40 | 39 | |
41 | 40 | my %fallback_build_requires = ( |
42 | 41 | "File::Spec" => 0, |
43 | "Module::Build" => "0.3601", | |
42 | "Module::Build" => "0.28", | |
44 | 43 | "Test" => 0 |
45 | 44 | ); |
46 | 45 | |
52 | 51 | |
53 | 52 | my $build = Module::Build->new(%module_build_args); |
54 | 53 | |
54 | ||
55 | 55 | $build->create_build_script; |
0 | ||
1 | 0 | This is the Perl distribution Class-Container. |
2 | 1 | |
3 | 2 | Installing Class-Container is straightforward. |
8 | 7 | |
9 | 8 | % cpanm Class::Container |
10 | 9 | |
11 | If you are installing into a system-wide directory, you may need to pass the | |
12 | "-S" flag to cpanm, which uses sudo to install the module: | |
13 | ||
14 | % cpanm -S Class::Container | |
10 | If it does not have permission to install modules to the current perl, cpanm | |
11 | will automatically set up and install to a local::lib in your home directory. | |
12 | See the local::lib documentation (https://metacpan.org/pod/local::lib) for | |
13 | details on enabling it in your environment. | |
15 | 14 | |
16 | 15 | ## Installing with the CPAN shell |
17 | 16 | |
21 | 20 | |
22 | 21 | ## Manual installation |
23 | 22 | |
24 | As a last resort, you can manually install it. Download the tarball, untar it, | |
25 | then build it: | |
23 | As a last resort, you can manually install it. If you have not already | |
24 | downloaded the release tarball, you can find the download link on the module's | |
25 | MetaCPAN page: https://metacpan.org/pod/Class::Container | |
26 | ||
27 | Untar the tarball, install configure prerequisites (see below), then build it: | |
26 | 28 | |
27 | 29 | % perl Build.PL |
28 | 30 | % ./Build && ./Build test |
31 | 33 | |
32 | 34 | % ./Build install |
33 | 35 | |
34 | If you are installing into a system-wide directory, you may need to run: | |
36 | Or the more portable variation: | |
35 | 37 | |
36 | % sudo ./Build install | |
38 | % perl Build.PL | |
39 | % perl Build | |
40 | % perl Build test | |
41 | % perl Build install | |
42 | ||
43 | If your perl is system-managed, you can create a local::lib in your home | |
44 | directory to install modules to. For details, see the local::lib documentation: | |
45 | https://metacpan.org/pod/local::lib | |
46 | ||
47 | The prerequisites of this distribution will also have to be installed manually. The | |
48 | prerequisites are listed in one of the files: `MYMETA.yml` or `MYMETA.json` generated | |
49 | by running the manual build process described above. | |
50 | ||
51 | ## Configure Prerequisites | |
52 | ||
53 | This distribution requires other modules to be installed before this | |
54 | distribution's installer can be run. They can be found under the | |
55 | "configure_requires" key of META.yml or the | |
56 | "{prereqs}{configure}{requires}" key of META.json. | |
57 | ||
58 | ## Other Prerequisites | |
59 | ||
60 | This distribution may require additional modules to be installed after running | |
61 | Build.PL or Makefile.PL. | |
62 | Look for prerequisites in the following phases: | |
63 | ||
64 | * to run ./Build or make, PHASE = build | |
65 | * to use the module code itself, PHASE = runtime | |
66 | * to run tests, PHASE = test | |
67 | ||
68 | They can all be found in the "PHASE_requires" key of MYMETA.yml or the | |
69 | "{prereqs}{PHASE}{requires}" key of MYMETA.json. | |
37 | 70 | |
38 | 71 | ## Documentation |
39 | 72 | |
40 | 73 | Class-Container documentation is available as POD. |
41 | You can run perldoc from a shell to read the documentation: | |
74 | You can run `perldoc` from a shell to read the documentation: | |
42 | 75 | |
43 | 76 | % perldoc Class::Container |
77 | ||
78 | For more information on installing Perl modules via CPAN, please see: | |
79 | https://www.cpan.org/modules/INSTALL.html |
0 | This software is copyright (c) 2017 by Ken Williams. | |
0 | This software is copyright (c) 2022 by Ken Williams. | |
1 | 1 | |
2 | 2 | This is free software; you can redistribute it and/or modify it under |
3 | 3 | the same terms as the Perl 5 programming language system itself. |
11 | 11 | |
12 | 12 | --- The GNU General Public License, Version 1, February 1989 --- |
13 | 13 | |
14 | This software is Copyright (c) 2017 by Ken Williams. | |
14 | This software is Copyright (c) 2022 by Ken Williams. | |
15 | 15 | |
16 | 16 | This is free software, licensed under: |
17 | 17 | |
21 | 21 | Version 1, February 1989 |
22 | 22 | |
23 | 23 | Copyright (C) 1989 Free Software Foundation, Inc. |
24 | 51 Franklin St, Suite 500, Boston, MA 02110-1335 USA | |
24 | 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA | |
25 | 25 | |
26 | 26 | Everyone is permitted to copy and distribute verbatim copies |
27 | 27 | of this license document, but changing it is not allowed. |
271 | 271 | |
272 | 272 | --- The Artistic License 1.0 --- |
273 | 273 | |
274 | This software is Copyright (c) 2017 by Ken Williams. | |
274 | This software is Copyright (c) 2022 by Ken Williams. | |
275 | 275 | |
276 | 276 | This is free software, licensed under: |
277 | 277 | |
291 | 291 | |
292 | 292 | - "Package" refers to the collection of files distributed by the Copyright |
293 | 293 | Holder, and derivatives of that collection of files created through |
294 | textual modification. | |
294 | textual modification. | |
295 | 295 | - "Standard Version" refers to such a Package if it has not been modified, |
296 | 296 | or has been modified in accordance with the wishes of the Copyright |
297 | Holder. | |
297 | Holder. | |
298 | 298 | - "Copyright Holder" is whoever is named in the copyright or copyrights for |
299 | the package. | |
299 | the package. | |
300 | 300 | - "You" is you, if you're thinking about copying or distributing this Package. |
301 | 301 | - "Reasonable copying fee" is whatever you can justify on the basis of media |
302 | 302 | cost, duplication charges, time of people involved, and so on. (You will |
303 | 303 | not be required to justify it to the Copyright Holder, but only to the |
304 | computing community at large as a market that must bear the fee.) | |
304 | computing community at large as a market that must bear the fee.) | |
305 | 305 | - "Freely Available" means that no fee is charged for the item itself, though |
306 | 306 | there may be fees involved in handling the item. It also means that |
307 | 307 | recipients of the item may redistribute it under the same conditions they |
308 | received it. | |
308 | received it. | |
309 | 309 | |
310 | 310 | 1. You may make and give away verbatim copies of the source form of the |
311 | 311 | Standard Version of this Package without restriction, provided that you |
372 | 372 | |
373 | 373 | 9. THIS PACKAGE IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR IMPLIED |
374 | 374 | WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF |
375 | MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE. | |
375 | MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. | |
376 | 376 | |
377 | 377 | The End |
378 | 378 |
0 | # This file was automatically generated by Dist::Zilla::Plugin::Manifest v6.025. | |
0 | 1 | Build.PL |
1 | 2 | Changes |
2 | 3 | INSTALL |
3 | 4 | LICENSE |
4 | 5 | MANIFEST |
6 | META.json | |
5 | 7 | META.yml |
6 | 8 | Makefile.PL |
7 | 9 | README |
0 | { | |
1 | "abstract" : "Glues object frameworks together transparently", | |
2 | "author" : [ | |
3 | "Ken Williams <kwilliams@cpan.org>" | |
4 | ], | |
5 | "dynamic_config" : 0, | |
6 | "generated_by" : "Dist::Zilla version 6.025, CPAN::Meta::Converter version 2.150010", | |
7 | "license" : [ | |
8 | "perl_5" | |
9 | ], | |
10 | "meta-spec" : { | |
11 | "url" : "http://search.cpan.org/perldoc?CPAN::Meta::Spec", | |
12 | "version" : 2 | |
13 | }, | |
14 | "name" : "Class-Container", | |
15 | "prereqs" : { | |
16 | "build" : { | |
17 | "requires" : { | |
18 | "Module::Build" : "0.28" | |
19 | } | |
20 | }, | |
21 | "configure" : { | |
22 | "requires" : { | |
23 | "ExtUtils::MakeMaker" : "0", | |
24 | "Module::Build" : "0.28" | |
25 | } | |
26 | }, | |
27 | "develop" : { | |
28 | "requires" : { | |
29 | "Test::Perl::Critic" : "0" | |
30 | } | |
31 | }, | |
32 | "runtime" : { | |
33 | "requires" : { | |
34 | "B::Deparse" : "0", | |
35 | "Carp" : "0", | |
36 | "Params::Validate" : "0", | |
37 | "Scalar::Util" : "0", | |
38 | "strict" : "0", | |
39 | "vars" : "0" | |
40 | } | |
41 | }, | |
42 | "test" : { | |
43 | "requires" : { | |
44 | "File::Spec" : "0", | |
45 | "Test" : "0" | |
46 | } | |
47 | } | |
48 | }, | |
49 | "release_status" : "stable", | |
50 | "resources" : { | |
51 | "bugtracker" : { | |
52 | "web" : "http://github.com/kenahoo/Class-Container/issues" | |
53 | } | |
54 | }, | |
55 | "version" : "0.13", | |
56 | "x_generated_by_perl" : "v5.36.0", | |
57 | "x_serialization_backend" : "Cpanel::JSON::XS version 4.32", | |
58 | "x_spdx_expression" : "Artistic-1.0-Perl OR GPL-1.0-or-later" | |
59 | } | |
60 |
2 | 2 | author: |
3 | 3 | - 'Ken Williams <kwilliams@cpan.org>' |
4 | 4 | build_requires: |
5 | File::Spec: 0 | |
6 | Module::Build: 0.3601 | |
7 | Test: 0 | |
5 | File::Spec: '0' | |
6 | Module::Build: '0.28' | |
7 | Test: '0' | |
8 | 8 | configure_requires: |
9 | ExtUtils::MakeMaker: 6.30 | |
10 | Module::Build: 0.3601 | |
9 | ExtUtils::MakeMaker: '0' | |
10 | Module::Build: '0.28' | |
11 | 11 | dynamic_config: 0 |
12 | generated_by: 'Dist::Zilla version 5.006, CPAN::Meta::Converter version 2.150001' | |
12 | generated_by: 'Dist::Zilla version 6.025, CPAN::Meta::Converter version 2.150010' | |
13 | 13 | license: perl |
14 | 14 | meta-spec: |
15 | 15 | url: http://module-build.sourceforge.net/META-spec-v1.4.html |
16 | version: 1.4 | |
16 | version: '1.4' | |
17 | 17 | name: Class-Container |
18 | 18 | requires: |
19 | B::Deparse: 0 | |
20 | Carp: 0 | |
21 | Params::Validate: 0 | |
22 | Scalar::Util: 0 | |
23 | strict: 0 | |
24 | vars: 0 | |
19 | B::Deparse: '0' | |
20 | Carp: '0' | |
21 | Params::Validate: '0' | |
22 | Scalar::Util: '0' | |
23 | strict: '0' | |
24 | vars: '0' | |
25 | 25 | resources: |
26 | 26 | bugtracker: http://github.com/kenahoo/Class-Container/issues |
27 | repository: git://github.com/kenahoo/Class-Container.git | |
28 | version: 0.13 | |
27 | version: '0.13' | |
28 | x_generated_by_perl: v5.36.0 | |
29 | x_serialization_backend: 'YAML::Tiny version 1.73' | |
30 | x_spdx_expression: 'Artistic-1.0-Perl OR GPL-1.0-or-later' |
0 | ||
0 | # This file was automatically generated by Dist::Zilla::Plugin::MakeMaker v6.025. | |
1 | 1 | use strict; |
2 | 2 | use warnings; |
3 | 3 | |
4 | 4 | |
5 | 5 | |
6 | use ExtUtils::MakeMaker 6.30; | |
7 | ||
8 | ||
6 | use ExtUtils::MakeMaker; | |
9 | 7 | |
10 | 8 | my %WriteMakefileArgs = ( |
11 | 9 | "ABSTRACT" => "Glues object frameworks together transparently", |
12 | 10 | "AUTHOR" => "Ken Williams <kwilliams\@cpan.org>", |
13 | 11 | "BUILD_REQUIRES" => { |
14 | "Module::Build" => "0.3601" | |
12 | "Module::Build" => "0.28" | |
15 | 13 | }, |
16 | 14 | "CONFIGURE_REQUIRES" => { |
17 | "ExtUtils::MakeMaker" => "6.30", | |
18 | "Module::Build" => "0.3601" | |
15 | "ExtUtils::MakeMaker" => 0, | |
16 | "Module::Build" => "0.28" | |
19 | 17 | }, |
20 | 18 | "DISTNAME" => "Class-Container", |
21 | "EXE_FILES" => [], | |
22 | 19 | "LICENSE" => "perl", |
23 | 20 | "NAME" => "Class::Container", |
24 | 21 | "PREREQ_PM" => { |
44 | 41 | "B::Deparse" => 0, |
45 | 42 | "Carp" => 0, |
46 | 43 | "File::Spec" => 0, |
47 | "Module::Build" => "0.3601", | |
44 | "Module::Build" => "0.28", | |
48 | 45 | "Params::Validate" => 0, |
49 | 46 | "Scalar::Util" => 0, |
50 | 47 | "Test" => 0, |
63 | 60 | unless eval { ExtUtils::MakeMaker->VERSION(6.52) }; |
64 | 61 | |
65 | 62 | WriteMakefile(%WriteMakefileArgs); |
66 | ||
67 | ||
68 |
0 | ||
1 | ||
2 | 0 | This archive contains the distribution Class-Container, |
3 | 1 | version 0.13: |
4 | 2 | |
5 | 3 | Glues object frameworks together transparently |
6 | 4 | |
7 | This software is copyright (c) 2017 by Ken Williams. | |
5 | This software is copyright (c) 2022 by Ken Williams. | |
8 | 6 | |
9 | 7 | This is free software; you can redistribute it and/or modify it under |
10 | 8 | the same terms as the Perl 5 programming language system itself. |
11 | 9 | |
12 | 10 | |
11 | This README file was generated by Dist::Zilla::Plugin::Readme v6.025. |
0 | 0 | This file contains message digests of all files listed in MANIFEST, |
1 | signed via the Module::Signature module, version 0.73. | |
1 | signed via the Module::Signature module, version 0.88. | |
2 | 2 | |
3 | 3 | To verify the content in this distribution, first make sure you have |
4 | 4 | Module::Signature installed, then type: |
11 | 11 | not run its Makefile.PL or Build.PL. |
12 | 12 | |
13 | 13 | -----BEGIN PGP SIGNED MESSAGE----- |
14 | Hash: SHA1 | |
14 | Hash: RIPEMD160 | |
15 | 15 | |
16 | SHA1 a1ba286c01e42e90f41ad222897698b1a4a4f2ac Build.PL | |
17 | SHA1 59e86d738663b3ee65ef269e1174de943b0d8d92 Changes | |
18 | SHA1 c787d88b3935853f48f6204a1d7ef463694702f5 INSTALL | |
19 | SHA1 87d1d7d8be19f13b0ee779177fa03fcca3e2b628 LICENSE | |
20 | SHA1 a35434bea6cb6de976b09fa2bacc05ecd9e6a3a7 MANIFEST | |
21 | SHA1 dd611cdd49745ae9a2fc09034014b69b48f05046 META.yml | |
22 | SHA1 cbcd8951f75b2f97add6578140cfcca486af081a Makefile.PL | |
23 | SHA1 34c04c1651dbc6a26fa785bec8b08390b5acdfc2 README | |
24 | SHA1 feac03c41fd721eda9d2865be041f66d59fecb8a cpanfile | |
25 | SHA1 b5f4a8e152959e7d391fa2508620adfddb98c21e dist.ini | |
26 | SHA1 cf40f42c3313085bf17db0b4e4f3ad071f03a705 lib/Class/Container.pm | |
27 | SHA1 a7f3e0732c4a3d45affd6a4f5e95a11c15674789 t/01-basic.t | |
28 | SHA1 64e7e9420276e05e85f05b1b17b85d55a630a7a9 t/02-decorator.t | |
29 | SHA1 fa45d6e6ab1cd421349dea4ef527bfd5cdc8a09e t/author-critic.t | |
30 | SHA1 56e282a6a8379f3a3a42d5f78cd1682ab1cfc68b t/classes.pl | |
31 | -----BEGIN PGP SIGNATURE----- | |
32 | Comment: GPGTools - http://gpgtools.org | |
33 | ||
34 | iF0EARECAB0WIQSty9sFtA6yoqVVVGKCu8wEt++UdgUCWfv2ogAKCRCCu8wEt++U | |
35 | dtZDAKCm0N97e/ebIvg7dmDcE+kO6l+fJwCfYbC+xwjbS7NzKBJOmq7nLJwi1eA= | |
36 | =zO1B | |
37 | -----END PGP SIGNATURE----- | |
16 | SHA256 49291513a72984339f72ccd40a182fafe4023b4f95dd5b6bb25250304ee79f6d Build.PL | |
17 | SHA256 da76858718f3677dbeccdef453f1d6e8097097a2d3ef554aa7943c63ab76f977 Changes | |
18 | SHA256 38fe16d8b40343c6a68afe8efd9e7ac05f49ede8db7d484c4f4844dd08cc16d8 INSTALL | |
19 | SHA256 ad88a187769d553d817310ae9378fe6478999d46fabfb8b21870af3b3f165954 LICENSE | |
20 | SHA256 2c5543488c9901e975426fbf495c91302e769d81d588ca1fbf89ceee732296ec MANIFEST | |
21 | SHA256 5a78f9df846c2b44ee25b958e0c388f6d231adf33dbc12eb0574160339cd91c2 META.json | |
22 | SHA256 939d8216445ee8cf0baa5b09ff47c2e01c379c23f5d3bacc807656cc7d920c5a META.yml | |
23 | SHA256 8225a7c51ed70836ab8dbd5ebbef3b19a93138013467fdf5767ec135f8824fd2 Makefile.PL | |
24 | SHA256 b69dda6aab61aac2fa4da4e3add1f52f363cd0019377a8d73e70d514e7666052 README | |
25 | SHA256 f6a2b02cdeae58507ef6733e0139eb966cc09e87b6d0e9de0c486e1d6bfc8281 cpanfile | |
26 | SHA256 94f21c1c09b59311f7a397f39ad429c8e32c982d4717af29ceabe744b0ba833f dist.ini | |
27 | SHA256 28a34de3802191b932bbfd1f3db62cd639b825e591fccbe6701f7cb8aa3325c2 lib/Class/Container.pm | |
28 | SHA256 3a10fefb9529d9dcd959750096a9ca8ea5f8a1c165685d049ac6014a6ac3cdc8 t/01-basic.t | |
29 | SHA256 535672bd4f4f8a76a1de030997e24021442c321c6f4fe8f3d435672d09618aeb t/02-decorator.t | |
30 | SHA256 d58e5c4f2e2d61f37b23600a075825ae1c125754dd16408f827f415d4b35912a t/author-critic.t | |
31 | SHA256 27a127e3293d7ce4dc7a80af4f239762176d5faa23f062df0f367bb6f4e6a438 t/classes.pl |
0 | # This file is generated by Dist::Zilla::Plugin::CPANFile v6.025 | |
1 | # Do not edit this file directly. To change prereqs, edit the `dist.ini` file. | |
2 | ||
0 | 3 | requires "B::Deparse" => "0"; |
1 | 4 | requires "Carp" => "0"; |
2 | 5 | requires "Params::Validate" => "0"; |
5 | 8 | requires "vars" => "0"; |
6 | 9 | |
7 | 10 | on 'build' => sub { |
8 | requires "Module::Build" => "0.3601"; | |
11 | requires "Module::Build" => "0.28"; | |
9 | 12 | }; |
10 | 13 | |
11 | 14 | on 'test' => sub { |
14 | 17 | }; |
15 | 18 | |
16 | 19 | on 'configure' => sub { |
17 | requires "ExtUtils::MakeMaker" => "6.30"; | |
18 | requires "Module::Build" => "0.3601"; | |
20 | requires "ExtUtils::MakeMaker" => "0"; | |
21 | requires "Module::Build" => "0.28"; | |
19 | 22 | }; |
23 | ||
24 | on 'develop' => sub { | |
25 | requires "Test::Perl::Critic" => "0"; | |
26 | }; |
0 | libclass-container-perl (0.0105+git20171103.1.d1c4fc1-1) UNRELEASED; urgency=low | |
1 | ||
2 | * New upstream snapshot. | |
3 | ||
4 | -- Debian Janitor <janitor@jelmer.uk> Sat, 17 Dec 2022 07:20:43 -0000 | |
5 | ||
0 | 6 | libclass-container-perl (0.13-2) unstable; urgency=medium |
1 | 7 | |
2 | 8 | [ Damyan Ivanov ] |
8 | 8 | [PruneCruft] |
9 | 9 | [ManifestSkip] |
10 | 10 | [MetaYAML] |
11 | [MetaJSON] | |
11 | 12 | [License] |
12 | 13 | [Readme] |
13 | 14 | [ExtraTests] |
0 | 0 | use strict; |
1 | 1 | package Class::Container; |
2 | { | |
3 | $Class::Container::VERSION = '0.13'; | |
4 | } | |
5 | ||
2 | $Class::Container::VERSION = '0.13'; | |
6 | 3 | my $HAVE_WEAKEN; |
7 | 4 | BEGIN { |
8 | 5 | eval { |
1 | 1 | |
2 | 2 | BEGIN { |
3 | 3 | unless ($ENV{AUTHOR_TESTING}) { |
4 | require Test::More; | |
5 | Test::More::plan(skip_all => 'these tests are for testing by the author'); | |
4 | print qq{1..0 # SKIP these tests are for testing by the author\n}; | |
5 | exit | |
6 | 6 | } |
7 | 7 | } |
8 | 8 | |
10 | 10 | use strict; |
11 | 11 | use warnings; |
12 | 12 | |
13 | use Test::More; | |
14 | use English qw(-no_match_vars); | |
15 | ||
16 | eval "use Test::Perl::Critic"; | |
17 | plan skip_all => 'Test::Perl::Critic required to criticise code' if $@; | |
18 | Test::Perl::Critic->import( -profile => "perlcritic.rc" ) if -e "perlcritic.rc"; | |
13 | use Test::Perl::Critic (-profile => "perlcritic.rc") x!! -e "perlcritic.rc"; | |
19 | 14 | all_critic_ok(); |