Codebase list libclass-container-perl / 20c260d
New upstream snapshot. Debian Janitor 2 years ago
14 changed file(s) with 182 addition(s) and 91 deletion(s). Raw diff Collapse all Expand all
00
1 # This file was automatically generated by Dist::Zilla::Plugin::ModuleBuild v6.017.
12 use strict;
23 use warnings;
34
4 use Module::Build 0.3601;
5 use Module::Build 0.28;
56
67
78 my %module_build_args = (
89 "build_requires" => {
9 "Module::Build" => "0.3601"
10 "Module::Build" => "0.28"
1011 },
1112 "configure_requires" => {
12 "ExtUtils::MakeMaker" => "6.30",
13 "Module::Build" => "0.3601"
13 "ExtUtils::MakeMaker" => 0,
14 "Module::Build" => "0.28"
1415 },
1516 "dist_abstract" => "Glues object frameworks together transparently",
1617 "dist_author" => [
2021 "dist_version" => "0.13",
2122 "license" => "perl",
2223 "module_name" => "Class::Container",
23 "recommends" => {},
2424 "recursive_test_files" => 1,
2525 "requires" => {
2626 "B::Deparse" => 0,
3030 "strict" => 0,
3131 "vars" => 0
3232 },
33 "script_files" => [],
3433 "test_requires" => {
3534 "File::Spec" => 0,
3635 "Test" => 0
4039
4140 my %fallback_build_requires = (
4241 "File::Spec" => 0,
43 "Module::Build" => "0.3601",
42 "Module::Build" => "0.28",
4443 "Test" => 0
4544 );
4645
5251
5352 my $build = Module::Build->new(%module_build_args);
5453
54
5555 $build->create_build_script;
0
10 This is the Perl distribution Class-Container.
21
32 Installing Class-Container is straightforward.
87
98 % cpanm Class::Container
109
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.
1514
1615 ## Installing with the CPAN shell
1716
2221 ## Manual installation
2322
2423 As a last resort, you can manually install it. Download the tarball, untar it,
25 then build it:
24 install configure prerequisites (see below), then build it:
2625
2726 % perl Build.PL
2827 % ./Build && ./Build test
3130
3231 % ./Build install
3332
34 If you are installing into a system-wide directory, you may need to run:
33 Or the more portable variation:
3534
36 % sudo ./Build install
35 % perl Build.PL
36 % perl Build
37 % perl Build test
38 % perl Build install
39
40 If your perl is system-managed, you can create a local::lib in your home
41 directory to install modules to. For details, see the local::lib documentation:
42 https://metacpan.org/pod/local::lib
43
44 The prerequisites of this distribution will also have to be installed manually. The
45 prerequisites are listed in one of the files: `MYMETA.yml` or `MYMETA.json` generated
46 by running the manual build process described above.
47
48 ## Configure Prerequisites
49
50 This distribution requires other modules to be installed before this
51 distribution's installer can be run. They can be found under the
52 "configure_requires" key of META.yml or the
53 "{prereqs}{configure}{requires}" key of META.json.
54
55 ## Other Prerequisites
56
57 This distribution may require additional modules to be installed after running
58 Build.PL or Makefile.PL.
59 Look for prerequisites in the following phases:
60
61 * to run ./Build or make, PHASE = build
62 * to use the module code itself, PHASE = runtime
63 * to run tests, PHASE = test
64
65 They can all be found in the "PHASE_requires" key of MYMETA.yml or the
66 "{prereqs}{PHASE}{requires}" key of MYMETA.json.
3767
3868 ## Documentation
3969
4070 Class-Container documentation is available as POD.
41 You can run perldoc from a shell to read the documentation:
71 You can run `perldoc` from a shell to read the documentation:
4272
4373 % perldoc Class::Container
74
75 For more information on installing Perl modules via CPAN, please see:
76 https://www.cpan.org/modules/INSTALL.html
0 This software is copyright (c) 2017 by Ken Williams.
0 This software is copyright (c) 2021 by Ken Williams.
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 Ken Williams.
14 This software is Copyright (c) 2021 by Ken Williams.
1515
1616 This is free software, licensed under:
1717
2121 Version 1, February 1989
2222
2323 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
2525
2626 Everyone is permitted to copy and distribute verbatim copies
2727 of this license document, but changing it is not allowed.
271271
272272 --- The Artistic License 1.0 ---
273273
274 This software is Copyright (c) 2017 by Ken Williams.
274 This software is Copyright (c) 2021 by Ken Williams.
275275
276276 This is free software, licensed under:
277277
0 # This file was automatically generated by Dist::Zilla::Plugin::Manifest v6.017.
01 Build.PL
12 Changes
23 INSTALL
34 LICENSE
45 MANIFEST
6 META.json
57 META.yml
68 Makefile.PL
79 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.017, 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 "repository" : {
55 "type" : "git",
56 "url" : "https://janitor.debian.net/git/libclass-container-perl/"
57 }
58 },
59 "version" : "0.13",
60 "x_generated_by_perl" : "v5.32.1",
61 "x_serialization_backend" : "Cpanel::JSON::XS version 4.25",
62 "x_spdx_expression" : "Artistic-1.0-Perl OR GPL-1.0-or-later"
63 }
64
22 author:
33 - 'Ken Williams <kwilliams@cpan.org>'
44 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'
88 configure_requires:
9 ExtUtils::MakeMaker: 6.30
10 Module::Build: 0.3601
9 ExtUtils::MakeMaker: '0'
10 Module::Build: '0.28'
1111 dynamic_config: 0
12 generated_by: 'Dist::Zilla version 5.006, CPAN::Meta::Converter version 2.150001'
12 generated_by: 'Dist::Zilla version 6.017, CPAN::Meta::Converter version 2.150010'
1313 license: perl
1414 meta-spec:
1515 url: http://module-build.sourceforge.net/META-spec-v1.4.html
16 version: 1.4
16 version: '1.4'
1717 name: Class-Container
1818 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'
2525 resources:
2626 bugtracker: http://github.com/kenahoo/Class-Container/issues
27 repository: git://github.com/kenahoo/Class-Container.git
28 version: 0.13
27 repository: https://janitor.debian.net/git/libclass-container-perl/
28 version: '0.13'
29 x_generated_by_perl: v5.32.1
30 x_serialization_backend: 'YAML::Tiny version 1.73'
31 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.017.
11 use strict;
22 use warnings;
33
44
55
6 use ExtUtils::MakeMaker 6.30;
7
8
6 use ExtUtils::MakeMaker;
97
108 my %WriteMakefileArgs = (
119 "ABSTRACT" => "Glues object frameworks together transparently",
1210 "AUTHOR" => "Ken Williams <kwilliams\@cpan.org>",
1311 "BUILD_REQUIRES" => {
14 "Module::Build" => "0.3601"
12 "Module::Build" => "0.28"
1513 },
1614 "CONFIGURE_REQUIRES" => {
17 "ExtUtils::MakeMaker" => "6.30",
18 "Module::Build" => "0.3601"
15 "ExtUtils::MakeMaker" => 0,
16 "Module::Build" => "0.28"
1917 },
2018 "DISTNAME" => "Class-Container",
21 "EXE_FILES" => [],
2219 "LICENSE" => "perl",
2320 "NAME" => "Class::Container",
2421 "PREREQ_PM" => {
4441 "B::Deparse" => 0,
4542 "Carp" => 0,
4643 "File::Spec" => 0,
47 "Module::Build" => "0.3601",
44 "Module::Build" => "0.28",
4845 "Params::Validate" => 0,
4946 "Scalar::Util" => 0,
5047 "Test" => 0,
6360 unless eval { ExtUtils::MakeMaker->VERSION(6.52) };
6461
6562 WriteMakefile(%WriteMakefileArgs);
66
67
68
0
1
20 This archive contains the distribution Class-Container,
31 version 0.13:
42
53 Glues object frameworks together transparently
64
7 This software is copyright (c) 2017 by Ken Williams.
5 This software is copyright (c) 2021 by Ken Williams.
86
97 This is free software; you can redistribute it and/or modify it under
108 the same terms as the Perl 5 programming language system itself.
119
1210
11 This README file was generated by Dist::Zilla::Plugin::Readme v6.017.
00 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.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 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 f77d4d02abb6031583da9d82e4d442ac5a53b5d0497ad04d164ee1f2a45baeae Build.PL
17 SHA256 da76858718f3677dbeccdef453f1d6e8097097a2d3ef554aa7943c63ab76f977 Changes
18 SHA256 06040ab277210322abefb1ec653eb9e7df1ad02dd3e91e9f7608e45977717ae1 INSTALL
19 SHA256 a0a5b3d7bde7522bace5e323eb7b4159f4ce8a0a9f070262c3ca476b88327b86 LICENSE
20 SHA256 fa4821c22f2ea836b662e159f2e8483bb944a848f58665997e976bc771f3403c MANIFEST
21 SHA256 c4fd8a21496c9a8fc56d2ae0f2eb0710ee7e141caed7276e6d489fd5e968164e META.json
22 SHA256 bdcd14af04d27b8098d54e6130f51a085495e5b447439f38bba166c25aadcae9 META.yml
23 SHA256 d51bd2ea70c0e4e6063463fce3d5920e27433c5a9b6adfbab58caf100348430f Makefile.PL
24 SHA256 82181617bffbe1dea42f45858fa10f75c39322da272382c021a825aea50c182c README
25 SHA256 2f215746c1275b38265c33504aab1aa7325ec7effa233e230a3fcb0e194ea2e3 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.017
1 # Do not edit this file directly. To change prereqs, edit the `dist.ini` file.
2
03 requires "B::Deparse" => "0";
14 requires "Carp" => "0";
25 requires "Params::Validate" => "0";
58 requires "vars" => "0";
69
710 on 'build' => sub {
8 requires "Module::Build" => "0.3601";
11 requires "Module::Build" => "0.28";
912 };
1013
1114 on 'test' => sub {
1417 };
1518
1619 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";
1922 };
23
24 on 'develop' => sub {
25 requires "Test::Perl::Critic" => "0";
26 };
0 libclass-container-perl (0.13-2) UNRELEASED; urgency=medium
0 libclass-container-perl (0.0105+git20171103.1.d1c4fc1-1) UNRELEASED; urgency=medium
11
22 [ Damyan Ivanov ]
33 * declare conformance with Policy 4.1.3 (no changes needed)
1313 * Set debhelper-compat version in Build-Depends.
1414 * Set upstream metadata fields: Bug-Database, Bug-Submit, Repository,
1515 Repository-Browse.
16 * New upstream snapshot.
1617
17 -- Damyan Ivanov <dmn@debian.org> Sun, 03 Dec 2017 22:42:57 +0000
18 -- Damyan Ivanov <dmn@debian.org> Fri, 23 Jul 2021 10:07:20 -0000
1819
1920 libclass-container-perl (0.13-1) unstable; urgency=medium
2021
88 [PruneCruft]
99 [ManifestSkip]
1010 [MetaYAML]
11 [MetaJSON]
1112 [License]
1213 [Readme]
1314 [ExtraTests]
00 use strict;
11 package Class::Container;
2 {
3 $Class::Container::VERSION = '0.13';
4 }
5
2 $Class::Container::VERSION = '0.13';
63 my $HAVE_WEAKEN;
74 BEGIN {
85 eval {
11
22 BEGIN {
33 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
66 }
77 }
88
1010 use strict;
1111 use warnings;
1212
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";
1914 all_critic_ok();