From d4330ef6ad515d41ec133fcf0dda11bf77f98251 Mon Sep 17 00:00:00 2001 From: "Zane C. Bowers-Hadley" Date: Tue, 27 Aug 2019 23:17:41 -0500 Subject: [PATCH] add initial files --- Proc-ProcessTable-InfoString/Changes | 5 + Proc-ProcessTable-InfoString/MANIFEST | 9 ++ Proc-ProcessTable-InfoString/Makefile.PL | 45 ++++++++ Proc-ProcessTable-InfoString/README | 53 +++++++++ Proc-ProcessTable-InfoString/ignore.txt | 18 +++ .../lib/Proc/ProcessTable/InfoString.pm | 109 ++++++++++++++++++ Proc-ProcessTable-InfoString/t/00-load.t | 13 +++ Proc-ProcessTable-InfoString/t/manifest.t | 15 +++ Proc-ProcessTable-InfoString/t/pod-coverage.t | 24 ++++ Proc-ProcessTable-InfoString/t/pod.t | 16 +++ 10 files changed, 307 insertions(+) create mode 100644 Proc-ProcessTable-InfoString/Changes create mode 100644 Proc-ProcessTable-InfoString/MANIFEST create mode 100644 Proc-ProcessTable-InfoString/Makefile.PL create mode 100644 Proc-ProcessTable-InfoString/README create mode 100644 Proc-ProcessTable-InfoString/ignore.txt create mode 100644 Proc-ProcessTable-InfoString/lib/Proc/ProcessTable/InfoString.pm create mode 100644 Proc-ProcessTable-InfoString/t/00-load.t create mode 100644 Proc-ProcessTable-InfoString/t/manifest.t create mode 100644 Proc-ProcessTable-InfoString/t/pod-coverage.t create mode 100644 Proc-ProcessTable-InfoString/t/pod.t diff --git a/Proc-ProcessTable-InfoString/Changes b/Proc-ProcessTable-InfoString/Changes new file mode 100644 index 0000000..bf7b64f --- /dev/null +++ b/Proc-ProcessTable-InfoString/Changes @@ -0,0 +1,5 @@ +Revision history for Proc-ProcessTable-InfoString + +0.01 Date/time + First version, released on an unsuspecting world. + diff --git a/Proc-ProcessTable-InfoString/MANIFEST b/Proc-ProcessTable-InfoString/MANIFEST new file mode 100644 index 0000000..987f283 --- /dev/null +++ b/Proc-ProcessTable-InfoString/MANIFEST @@ -0,0 +1,9 @@ +Changes +lib/Proc/ProcessTable/InfoString.pm +Makefile.PL +MANIFEST This list of files +README +t/00-load.t +t/manifest.t +t/pod-coverage.t +t/pod.t diff --git a/Proc-ProcessTable-InfoString/Makefile.PL b/Proc-ProcessTable-InfoString/Makefile.PL new file mode 100644 index 0000000..c95fe26 --- /dev/null +++ b/Proc-ProcessTable-InfoString/Makefile.PL @@ -0,0 +1,45 @@ +use 5.006; +use strict; +use warnings; +use ExtUtils::MakeMaker; + +my %WriteMakefileArgs = ( + NAME => 'Proc::ProcessTable::InfoString', + AUTHOR => q{Zane C. Bowers-Hadley }, + VERSION_FROM => 'lib/Proc/ProcessTable/InfoString.pm', + ABSTRACT_FROM => 'lib/Proc/ProcessTable/InfoString.pm', + LICENSE => 'artistic_2', + MIN_PERL_VERSION => '5.006', + CONFIGURE_REQUIRES => { + 'ExtUtils::MakeMaker' => '0', + }, + TEST_REQUIRES => { + 'Test::More' => '0', + }, + PREREQ_PM => { + #'ABC' => '1.6', + #'Foo::Bar::Module' => '5.0401', + }, + dist => { COMPRESS => 'gzip -9f', SUFFIX => 'gz', }, + clean => { FILES => 'Proc-ProcessTable-InfoString-*' }, +); + +# Compatibility with old versions of ExtUtils::MakeMaker +unless (eval { ExtUtils::MakeMaker->VERSION('6.64'); 1 }) { + my $test_requires = delete $WriteMakefileArgs{TEST_REQUIRES} || {}; + @{$WriteMakefileArgs{PREREQ_PM}}{keys %$test_requires} = values %$test_requires; +} + +unless (eval { ExtUtils::MakeMaker->VERSION('6.55_03'); 1 }) { + my $build_requires = delete $WriteMakefileArgs{BUILD_REQUIRES} || {}; + @{$WriteMakefileArgs{PREREQ_PM}}{keys %$build_requires} = values %$build_requires; +} + +delete $WriteMakefileArgs{CONFIGURE_REQUIRES} + unless eval { ExtUtils::MakeMaker->VERSION('6.52'); 1 }; +delete $WriteMakefileArgs{MIN_PERL_VERSION} + unless eval { ExtUtils::MakeMaker->VERSION('6.48'); 1 }; +delete $WriteMakefileArgs{LICENSE} + unless eval { ExtUtils::MakeMaker->VERSION('6.31'); 1 }; + +WriteMakefile(%WriteMakefileArgs); diff --git a/Proc-ProcessTable-InfoString/README b/Proc-ProcessTable-InfoString/README new file mode 100644 index 0000000..128650e --- /dev/null +++ b/Proc-ProcessTable-InfoString/README @@ -0,0 +1,53 @@ +Proc-ProcessTable-InfoString + +The README is used to introduce the module and provide instructions on +how to install the module, any machine dependencies it may have (for +example C compilers and installed libraries) and any other information +that should be provided before the module is installed. + +A README file is required for CPAN modules since CPAN extracts the README +file from a module distribution so that people browsing the archive +can use it to get an idea of the module's uses. It is usually a good idea +to provide version information here so that people can decide whether +fixes for the module are worth downloading. + + +INSTALLATION + +To install this module, run the following commands: + + perl Makefile.PL + make + make test + make install + +SUPPORT AND DOCUMENTATION + +After installing, you can find documentation for this module with the +perldoc command. + + perldoc Proc::ProcessTable::InfoString + +You can also look for information at: + + RT, CPAN's request tracker (report bugs here) + https://rt.cpan.org/NoAuth/Bugs.html?Dist=Proc-ProcessTable-InfoString + + AnnoCPAN, Annotated CPAN documentation + http://annocpan.org/dist/Proc-ProcessTable-InfoString + + CPAN Ratings + https://cpanratings.perl.org/d/Proc-ProcessTable-InfoString + + Search CPAN + https://metacpan.org/release/Proc-ProcessTable-InfoString + + +LICENSE AND COPYRIGHT + +This software is Copyright (c) 2019 by Zane C. Bowers-Hadley. + +This is free software, licensed under: + + The Artistic License 2.0 (GPL Compatible) + diff --git a/Proc-ProcessTable-InfoString/ignore.txt b/Proc-ProcessTable-InfoString/ignore.txt new file mode 100644 index 0000000..d54f4d5 --- /dev/null +++ b/Proc-ProcessTable-InfoString/ignore.txt @@ -0,0 +1,18 @@ +Makefile +Makefile.old +Build +Build.bat +META.* +MYMETA.* +.build/ +_build/ +cover_db/ +blib/ +inc/ +.lwpcookies +.last_cover_stats +nytprof.out +pod2htm*.tmp +pm_to_blib +Proc-ProcessTable-InfoString-* +Proc-ProcessTable-InfoString-*.tar.gz diff --git a/Proc-ProcessTable-InfoString/lib/Proc/ProcessTable/InfoString.pm b/Proc-ProcessTable-InfoString/lib/Proc/ProcessTable/InfoString.pm new file mode 100644 index 0000000..13b2100 --- /dev/null +++ b/Proc-ProcessTable-InfoString/lib/Proc/ProcessTable/InfoString.pm @@ -0,0 +1,109 @@ +package Proc::ProcessTable::InfoString; + +use 5.006; +use strict; +use warnings; + +=head1 NAME + +Proc::ProcessTable::InfoString - The great new Proc::ProcessTable::InfoString! + +=head1 VERSION + +Version 0.01 + +=cut + +our $VERSION = '0.01'; + + +=head1 SYNOPSIS + +Quick summary of what the module does. + +Perhaps a little code snippet. + + use Proc::ProcessTable::InfoString; + + my $foo = Proc::ProcessTable::InfoString->new(); + ... + +=head1 EXPORT + +A list of functions that can be exported. You can delete this section +if you don't export anything, such as for a purely object-oriented module. + +=head1 SUBROUTINES/METHODS + +=head2 function1 + +=cut + +sub function1 { +} + +=head2 function2 + +=cut + +sub function2 { +} + +=head1 AUTHOR + +Zane C. Bowers-Hadley, C<< >> + +=head1 BUGS + +Please report any bugs or feature requests to C, or through +the web interface at L. I will be notified, and then you'll +automatically be notified of progress on your bug as I make changes. + + + + +=head1 SUPPORT + +You can find documentation for this module with the perldoc command. + + perldoc Proc::ProcessTable::InfoString + + +You can also look for information at: + +=over 4 + +=item * RT: CPAN's request tracker (report bugs here) + +L + +=item * AnnoCPAN: Annotated CPAN documentation + +L + +=item * CPAN Ratings + +L + +=item * Search CPAN + +L + +=back + + +=head1 ACKNOWLEDGEMENTS + + +=head1 LICENSE AND COPYRIGHT + +This software is Copyright (c) 2019 by Zane C. Bowers-Hadley. + +This is free software, licensed under: + + The Artistic License 2.0 (GPL Compatible) + + +=cut + +1; # End of Proc::ProcessTable::InfoString diff --git a/Proc-ProcessTable-InfoString/t/00-load.t b/Proc-ProcessTable-InfoString/t/00-load.t new file mode 100644 index 0000000..eca0db0 --- /dev/null +++ b/Proc-ProcessTable-InfoString/t/00-load.t @@ -0,0 +1,13 @@ +#!perl -T +use 5.006; +use strict; +use warnings; +use Test::More; + +plan tests => 1; + +BEGIN { + use_ok( 'Proc::ProcessTable::InfoString' ) || print "Bail out!\n"; +} + +diag( "Testing Proc::ProcessTable::InfoString $Proc::ProcessTable::InfoString::VERSION, Perl $], $^X" ); diff --git a/Proc-ProcessTable-InfoString/t/manifest.t b/Proc-ProcessTable-InfoString/t/manifest.t new file mode 100644 index 0000000..e0b558e --- /dev/null +++ b/Proc-ProcessTable-InfoString/t/manifest.t @@ -0,0 +1,15 @@ +#!perl -T +use 5.006; +use strict; +use warnings; +use Test::More; + +unless ( $ENV{RELEASE_TESTING} ) { + plan( skip_all => "Author tests not required for installation" ); +} + +my $min_tcm = 0.9; +eval "use Test::CheckManifest $min_tcm"; +plan skip_all => "Test::CheckManifest $min_tcm required" if $@; + +ok_manifest(); diff --git a/Proc-ProcessTable-InfoString/t/pod-coverage.t b/Proc-ProcessTable-InfoString/t/pod-coverage.t new file mode 100644 index 0000000..f5728a5 --- /dev/null +++ b/Proc-ProcessTable-InfoString/t/pod-coverage.t @@ -0,0 +1,24 @@ +#!perl -T +use 5.006; +use strict; +use warnings; +use Test::More; + +unless ( $ENV{RELEASE_TESTING} ) { + plan( skip_all => "Author tests not required for installation" ); +} + +# Ensure a recent version of Test::Pod::Coverage +my $min_tpc = 1.08; +eval "use Test::Pod::Coverage $min_tpc"; +plan skip_all => "Test::Pod::Coverage $min_tpc required for testing POD coverage" + if $@; + +# Test::Pod::Coverage doesn't require a minimum Pod::Coverage version, +# but older versions don't recognize some common documentation styles +my $min_pc = 0.18; +eval "use Pod::Coverage $min_pc"; +plan skip_all => "Pod::Coverage $min_pc required for testing POD coverage" + if $@; + +all_pod_coverage_ok(); diff --git a/Proc-ProcessTable-InfoString/t/pod.t b/Proc-ProcessTable-InfoString/t/pod.t new file mode 100644 index 0000000..4d3a0ce --- /dev/null +++ b/Proc-ProcessTable-InfoString/t/pod.t @@ -0,0 +1,16 @@ +#!perl -T +use 5.006; +use strict; +use warnings; +use Test::More; + +unless ( $ENV{RELEASE_TESTING} ) { + plan( skip_all => "Author tests not required for installation" ); +} + +# Ensure a recent version of Test::Pod +my $min_tp = 1.22; +eval "use Test::Pod $min_tp"; +plan skip_all => "Test::Pod $min_tp required for testing POD" if $@; + +all_pod_files_ok();