Hello community, here is the log from the commit of package perl-Text-Table for openSUSE:Factory checked in at 2017-01-22 00:19:17 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/perl-Text-Table (Old) and /work/SRC/openSUSE:Factory/.perl-Text-Table.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "perl-Text-Table" Changes: -------- --- /work/SRC/openSUSE:Factory/perl-Text-Table/perl-Text-Table.changes 2015-02-16 21:13:12.000000000 +0100 +++ /work/SRC/openSUSE:Factory/.perl-Text-Table.new/perl-Text-Table.changes 2017-01-22 00:19:18.606622702 +0100 @@ -1,0 +2,31 @@ +Tue Nov 29 07:22:48 UTC 2016 - co...@suse.com + +- updated to 1.132 + see /usr/share/doc/packages/perl-Text-Table/Changes + + 1.132 2016-11-28 + - Fix a syntax error in the POD. + - https://rt.cpan.org/Ticket/Display.html?id=118852 + - Thanks to Rihards for the report. + - Convert to Dist-Zilla and Pod::Weaver + - See https://rt.cpan.org/Ticket/Display.html?id=118923 + - Thanks to coolo from OpenSUSE. + - In the process, change the license in the META files to ISC. + +------------------------------------------------------------------- +Wed Nov 23 14:48:32 UTC 2016 - co...@suse.com + +- fix the license to ISC + +------------------------------------------------------------------- +Sun Jul 31 05:58:41 UTC 2016 - co...@suse.com + +- updated to 1.131 + see /usr/share/doc/packages/perl-Text-Table/Changes + + 1.131 2016-07-29 + - Merge pull-request from Zac Bentley to speed up boolean tests. + - https://github.com/shlomif/Text-Table/pull/4 + - Closes https://github.com/shlomif/Text-Table/issues/3 + +------------------------------------------------------------------- Old: ---- Text-Table-1.130.tar.gz New: ---- Text-Table-1.132.tar.gz cpanspec.yml ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ perl-Text-Table.spec ++++++ --- /var/tmp/diff_new_pack.ZclHnR/_old 2017-01-22 00:19:19.046560431 +0100 +++ /var/tmp/diff_new_pack.ZclHnR/_new 2017-01-22 00:19:19.046560431 +0100 @@ -1,7 +1,7 @@ # # spec file for package perl-Text-Table # -# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -17,23 +17,24 @@ Name: perl-Text-Table -Version: 1.130 +Version: 1.132 Release: 0 +#Upstream: SUSE-Public-Domain %define cpan_name Text-Table Summary: Organize Data in Tables License: ISC Group: Development/Libraries/Perl Url: http://search.cpan.org/dist/Text-Table/ -Source: http://www.cpan.org/authors/id/S/SH/SHLOMIF/%{cpan_name}-%{version}.tar.gz +Source0: http://www.cpan.org/authors/id/S/SH/SHLOMIF/%{cpan_name}-%{version}.tar.gz +Source1: cpanspec.yml BuildArch: noarch BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRequires: perl BuildRequires: perl-macros -BuildRequires: perl(Module::Build) >= 0.36 -BuildRequires: perl(Text::Aligner) >= 0.05 -Requires: perl(Text::Aligner) >= 0.05 +BuildRequires: perl(Module::Build) >= 0.280000 +BuildRequires: perl(Text::Aligner) +Requires: perl(Text::Aligner) %{perl_requires} -# MANUAL License %description Organization of data in table form is a time-honored and useful method of ++++++ Text-Table-1.130.tar.gz -> Text-Table-1.132.tar.gz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Text-Table-1.130/.gitignore new/Text-Table-1.132/.gitignore --- old/Text-Table-1.130/.gitignore 2014-04-12 18:15:23.000000000 +0200 +++ new/Text-Table-1.132/.gitignore 1970-01-01 01:00:00.000000000 +0100 @@ -1,12 +0,0 @@ -blib -_build -Build -Makefile -Makefile.PL -MANIFEST.bak -MYMETA.yml -MYMETA.json -META.yml -META.json -pm_to_blib -Text-Table-* diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Text-Table-1.130/Build.PL new/Text-Table-1.132/Build.PL --- old/Text-Table-1.130/Build.PL 2014-04-12 18:15:23.000000000 +0200 +++ new/Text-Table-1.132/Build.PL 2016-11-28 19:49:45.000000000 +0100 @@ -1,48 +1,69 @@ + +# This file was automatically generated by Dist::Zilla::Plugin::ModuleBuild v5.047. use strict; use warnings; -use lib './inc'; +use Module::Build 0.28; + + +my %module_build_args = ( + "build_requires" => { + "Module::Build" => "0.28" + }, + "configure_requires" => { + "ExtUtils::MakeMaker" => 0, + "Module::Build" => "0.28" + }, + "dist_abstract" => "Organize Data in Tables", + "dist_author" => [ + "Shlomi Fish <shlomif\@cpan.org>" + ], + "dist_name" => "Text-Table", + "dist_version" => "1.132", + "license" => "open_source", + "module_name" => "Text::Table", + "recursive_test_files" => 1, + "requires" => { + "Carp" => 0, + "List::Util" => 0, + "Text::Aligner" => 0, + "overload" => 0, + "perl" => "5.008", + "strict" => 0, + "warnings" => 0 + }, + "test_requires" => { + "File::Spec" => 0, + "File::Temp" => 0, + "IO::Handle" => 0, + "IPC::Open3" => 0, + "Test::More" => 0, + "blib" => "1.01", + "constant" => 0, + "vars" => 0 + } +); -use Test::Run::Builder; -my $builder = Test::Run::Builder->new( - module_name => 'Text::Table', - license => 'mit', - dist_author => 'Shlomi Fish <shlo...@cpan.org>', - dist_version_from => 'lib/Text/Table.pm', - configure_requires => - { - 'Module::Build' => 0.36, - }, - build_requires => { - 'List::Util' => 0, - 'Test::More' => 0, - }, - requires => { - 'perl' => '5.008', - 'strict' => 0, - 'warnings' => 0, - 'Text::Aligner' => '0.05', - }, - add_to_cleanup => [ 'Text-Table-*' ], - create_makefile_pl => 'traditional', - meta_merge => - { - resources => - { - repository => "https://github.com/shlomif/Text-Table", - }, - keywords => - [ - "art", - "ascii", - "asciiart", - "borders", - "table", - "text", - "unicode", - ], - }, +my %fallback_build_requires = ( + "File::Spec" => 0, + "File::Temp" => 0, + "IO::Handle" => 0, + "IPC::Open3" => 0, + "Module::Build" => "0.28", + "Test::More" => 0, + "blib" => "1.01", + "constant" => 0, + "vars" => 0 ); -$builder->create_build_script(); + +unless ( eval { Module::Build->VERSION(0.4004) } ) { + delete $module_build_args{test_requires}; + $module_build_args{build_requires} = \%fallback_build_requires; +} + +my $build = Module::Build->new(%module_build_args); + + +$build->create_build_script; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Text-Table-1.130/Changes new/Text-Table-1.132/Changes --- old/Text-Table-1.130/Changes 2014-04-12 18:15:23.000000000 +0200 +++ new/Text-Table-1.132/Changes 2016-11-28 19:49:45.000000000 +0100 @@ -1,5 +1,19 @@ Revision history for Perl extension Text::Table. +1.132 2016-11-28 + - Fix a syntax error in the POD. + - https://rt.cpan.org/Ticket/Display.html?id=118852 + - Thanks to Rihards for the report. + - Convert to Dist-Zilla and Pod::Weaver + - See https://rt.cpan.org/Ticket/Display.html?id=118923 + - Thanks to coolo from OpenSUSE. + - In the process, change the license in the META files to ISC. + +1.131 2016-07-29 + - Merge pull-request from Zac Bentley to speed up boolean tests. + - https://github.com/shlomif/Text-Table/pull/4 + - Closes https://github.com/shlomif/Text-Table/issues/3 + 1.130 2014-04-12 - Minimum perl version in 'requires' this time in META.yml (CPANTS). - Change the META.yml license indicator to 'mit' - it is the ISC diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Text-Table-1.130/MANIFEST new/Text-Table-1.132/MANIFEST --- old/Text-Table-1.130/MANIFEST 2014-04-12 18:15:23.000000000 +0200 +++ new/Text-Table-1.132/MANIFEST 2016-11-28 19:49:45.000000000 +0100 @@ -1,22 +1,27 @@ -.gitignore +# This file was automatically generated by Dist::Zilla::Plugin::Manifest v5.047. Build.PL Changes -examples/Text-Table-UTF8-example.pl -inc/Test/Run/Builder.pm -lib/Text/Table.pm LICENSE -Makefile.PL MANIFEST MANIFEST.SKIP META.json META.yml +Makefile.PL README +dist.ini +examples/Text-Table-UTF8-example.pl +inc/Test/Run/Builder.pm +lib/Text/Table.pm +t/00-compile.t t/01_ini.t t/10_Table.t t/11_Variable_Rule.t t/12_column_seps_as_hashes.t t/13_callback_rules_with_whitespace.t -t/cpan-changes.t -t/pod-coverage.t -t/pod.t +t/14_overload.t +t/author-pod-coverage.t +t/author-pod-syntax.t +t/release-cpan-changes.t +t/release-kwalitee.t t/style-trailing-space.t +weaver.ini diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Text-Table-1.130/META.json new/Text-Table-1.132/META.json --- old/Text-Table-1.130/META.json 2014-04-12 18:15:23.000000000 +0200 +++ new/Text-Table-1.132/META.json 2016-11-28 19:49:45.000000000 +0100 @@ -3,8 +3,8 @@ "author" : [ "Shlomi Fish <shlo...@cpan.org>" ], - "dynamic_config" : 1, - "generated_by" : "Module::Build version 0.4205", + "dynamic_config" : 0, + "generated_by" : "Dist::Zilla version 5.047, CPAN::Meta::Converter version 2.150005", "keywords" : [ "art", "ascii", @@ -15,48 +15,75 @@ "unicode" ], "license" : [ - "mit" + "open_source" ], "meta-spec" : { "url" : "http://search.cpan.org/perldoc?CPAN::Meta::Spec", - "version" : "2" + "version" : 2 }, "name" : "Text-Table", "prereqs" : { "build" : { "requires" : { - "List::Util" : "0", - "Test::More" : "0" + "Module::Build" : "0.28" } }, "configure" : { "requires" : { - "Module::Build" : "0.36" + "ExtUtils::MakeMaker" : "0", + "Module::Build" : "0.28" + } + }, + "develop" : { + "requires" : { + "Pod::Coverage::TrustPod" : "0", + "Test::CPAN::Changes" : "0.19", + "Test::Pod" : "1.41", + "Test::Pod::Coverage" : "1.08" } }, "runtime" : { "requires" : { - "Text::Aligner" : "0.05", + "Carp" : "0", + "List::Util" : "0", + "Text::Aligner" : "0", + "overload" : "0", "perl" : "5.008", "strict" : "0", "warnings" : "0" } + }, + "test" : { + "requires" : { + "File::Spec" : "0", + "File::Temp" : "0", + "IO::Handle" : "0", + "IPC::Open3" : "0", + "Test::More" : "0", + "blib" : "1.01", + "constant" : "0", + "vars" : "0" + } } }, "provides" : { "Text::Table" : { "file" : "lib/Text/Table.pm", - "version" : "1.130" + "version" : "1.132" } }, "release_status" : "stable", "resources" : { - "license" : [ - "http://www.opensource.org/licenses/mit-license.php" - ], + "bugtracker" : { + "mailto" : "bug-text-ta...@rt.cpan.org", + "web" : "http://rt.cpan.org/NoAuth/Bugs.html?Dist=Text-Table" + }, "repository" : { - "url" : "https://github.com/shlomif/Text-Table" + "type" : "git", + "url" : "ssh://g...@github.com:shlomif/perl-Text-Table.git", + "web" : "https://github.com/shlomif/perl-Text-Table" } }, - "version" : "1.130" + "version" : "1.132" } + diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Text-Table-1.130/META.yml new/Text-Table-1.132/META.yml --- old/Text-Table-1.130/META.yml 2014-04-12 18:15:23.000000000 +0200 +++ new/Text-Table-1.132/META.yml 2016-11-28 19:49:45.000000000 +0100 @@ -3,12 +3,20 @@ author: - 'Shlomi Fish <shlo...@cpan.org>' build_requires: - List::Util: '0' + File::Spec: '0' + File::Temp: '0' + IO::Handle: '0' + IPC::Open3: '0' + Module::Build: '0.28' Test::More: '0' + blib: '1.01' + constant: '0' + vars: '0' configure_requires: - Module::Build: '0.36' -dynamic_config: 1 -generated_by: 'Module::Build version 0.4205, CPAN::Meta::Converter version 2.140640' + ExtUtils::MakeMaker: '0' + Module::Build: '0.28' +dynamic_config: 0 +generated_by: 'Dist::Zilla version 5.047, CPAN::Meta::Converter version 2.150005' keywords: - art - ascii @@ -17,7 +25,7 @@ - table - text - unicode -license: mit +license: open_source meta-spec: url: http://module-build.sourceforge.net/META-spec-v1.4.html version: '1.4' @@ -25,13 +33,16 @@ provides: Text::Table: file: lib/Text/Table.pm - version: '1.130' + version: '1.132' requires: - Text::Aligner: '0.05' + Carp: '0' + List::Util: '0' + Text::Aligner: '0' + overload: '0' perl: '5.008' strict: '0' warnings: '0' resources: - license: http://www.opensource.org/licenses/mit-license.php - repository: https://github.com/shlomif/Text-Table -version: '1.130' + bugtracker: http://rt.cpan.org/NoAuth/Bugs.html?Dist=Text-Table + repository: ssh://g...@github.com:shlomif/perl-Text-Table.git +version: '1.132' diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Text-Table-1.130/Makefile.PL new/Text-Table-1.132/Makefile.PL --- old/Text-Table-1.130/Makefile.PL 2014-04-12 18:15:23.000000000 +0200 +++ new/Text-Table-1.132/Makefile.PL 2016-11-28 19:49:45.000000000 +0100 @@ -1,19 +1,76 @@ -# Note: this file was auto-generated by Module::Build::Compat version 0.4205 -require 5.008; +# This file was automatically generated by Dist::Zilla::Plugin::MakeMaker v5.047. +use strict; +use warnings; + +use 5.008; + use ExtUtils::MakeMaker; -WriteMakefile -( - 'NAME' => 'Text::Table', - 'VERSION_FROM' => 'lib/Text/Table.pm', - 'PREREQ_PM' => { - 'List::Util' => 0, - 'Test::More' => 0, - 'Text::Aligner' => '0.05', - 'strict' => 0, - 'warnings' => 0 - }, - 'INSTALLDIRS' => 'site', - 'EXE_FILES' => [], - 'PL_FILES' => {} -) -; + +my %WriteMakefileArgs = ( + "ABSTRACT" => "Organize Data in Tables", + "AUTHOR" => "Shlomi Fish <shlomif\@cpan.org>", + "BUILD_REQUIRES" => { + "Module::Build" => "0.28" + }, + "CONFIGURE_REQUIRES" => { + "ExtUtils::MakeMaker" => 0, + "Module::Build" => "0.28" + }, + "DISTNAME" => "Text-Table", + "LICENSE" => "open_source", + "MIN_PERL_VERSION" => "5.008", + "NAME" => "Text::Table", + "PREREQ_PM" => { + "Carp" => 0, + "List::Util" => 0, + "Text::Aligner" => 0, + "overload" => 0, + "strict" => 0, + "warnings" => 0 + }, + "TEST_REQUIRES" => { + "File::Spec" => 0, + "File::Temp" => 0, + "IO::Handle" => 0, + "IPC::Open3" => 0, + "Test::More" => 0, + "blib" => "1.01", + "constant" => 0, + "vars" => 0 + }, + "VERSION" => "1.132", + "test" => { + "TESTS" => "t/*.t" + } +); + + +my %FallbackPrereqs = ( + "Carp" => 0, + "File::Spec" => 0, + "File::Temp" => 0, + "IO::Handle" => 0, + "IPC::Open3" => 0, + "List::Util" => 0, + "Module::Build" => "0.28", + "Test::More" => 0, + "Text::Aligner" => 0, + "blib" => "1.01", + "constant" => 0, + "overload" => 0, + "strict" => 0, + "vars" => 0, + "warnings" => 0 +); + + +unless ( eval { ExtUtils::MakeMaker->VERSION(6.63_03) } ) { + delete $WriteMakefileArgs{TEST_REQUIRES}; + delete $WriteMakefileArgs{BUILD_REQUIRES}; + $WriteMakefileArgs{PREREQ_PM} = \%FallbackPrereqs; +} + +delete $WriteMakefileArgs{CONFIGURE_REQUIRES} + unless eval { ExtUtils::MakeMaker->VERSION(6.52) }; + +WriteMakefile(%WriteMakefileArgs); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Text-Table-1.130/README new/Text-Table-1.132/README --- old/Text-Table-1.130/README 2014-04-12 18:15:23.000000000 +0200 +++ new/Text-Table-1.132/README 2016-11-28 19:49:45.000000000 +0100 @@ -22,15 +22,12 @@ You can also look for information at: - Search CPAN - http://search.cpan.org/dist/Text-Table/ + MetaCPAN + http://metacpan.org/release/Text-Table CPAN Request Tracker: http://rt.cpan.org/NoAuth/Bugs.html?Dist=Text::Table - AnnoCPAN, annotated CPAN documentation: - http://annocpan.org/dist/Text::Table - CPAN Ratings: http://cpanratings.perl.org/d/Text::Table diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Text-Table-1.130/dist.ini new/Text-Table-1.132/dist.ini --- old/Text-Table-1.130/dist.ini 1970-01-01 01:00:00.000000000 +0100 +++ new/Text-Table-1.132/dist.ini 2016-11-28 19:49:45.000000000 +0100 @@ -0,0 +1,39 @@ +name = Text-Table +author = Shlomi Fish <shlo...@cpan.org> +license = ISC +copyright_holder = Anno Siegel and others +copyright_year = 2002 + +[@Filter] +-bundle = @Basic +-remove = License +-remove = Readme +[AutoPrereqs] +[Keywords] +keyword = art +keyword = ascii +keyword = asciiart +keyword = borders +keyword = table +keyword = text +keyword = unicode +[MetaProvides::Package] +[MetaResources] +bugtracker.web = http://rt.cpan.org/NoAuth/Bugs.html?Dist=Text-Table +bugtracker.mailto = bug-text-ta...@rt.cpan.org +repository.url = ssh://g...@github.com:shlomif/perl-Text-Table.git +repository.web = https://github.com/shlomif/perl-Text-Table +repository.type = git +[ModuleBuild] +[MetaJSON] +[PodSyntaxTests] +[PodCoverageTests] +[PodWeaver] +[PruneFiles] +match = ^rejects/ +[RewriteVersion] +[Test::Compile] +fake_home = 1 +skip = bump-ver|tag-release|run_agg_tests +[Test::CPAN::Changes] +[Test::Kwalitee::Extra] diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Text-Table-1.130/lib/Text/Table.pm new/Text-Table-1.132/lib/Text/Table.pm --- old/Text-Table-1.130/lib/Text/Table.pm 2014-04-12 18:15:23.000000000 +0200 +++ new/Text-Table-1.132/lib/Text/Table.pm 2016-11-28 19:49:45.000000000 +0100 @@ -10,13 +10,15 @@ use Text::Aligner qw(align); -BEGIN { - our $VERSION = '1.130'; -} +our $VERSION = '1.132'; -use overload - '""' => 'stringify', -; +use overload ( + # Don't stringify when only doing boolean tests, since stringification can + # be expensive for large tables: + bool => sub { return 1; }, + # Stringify when Table instances are used in most other scalar cases: + '""' => 'stringify', +); ### User interface: How to specify columns and column separators @@ -882,13 +884,18 @@ } } -__END__ -########################################### main pod documentation begin ## +=pod + +=encoding UTF-8 =head1 NAME Text::Table - Organize Data in Tables +=head1 VERSION + +version 1.132 + =head1 SYNOPSIS use Text::Table; @@ -1391,7 +1398,7 @@ in the first form, but non-blank column separators are retained. If a second character is specified, it replaces the non-blank parts of the separators. So specifying the same character twice gives a solid -line of table width. Another useful combo is C<$tb-E<lt>rule( '-', '+')>, +line of table width. Another useful combo is C<$tb-E<gt>rule( '-', '+')>, together with separators that contain a single nonblank "|", for a popular representation of line crossings. @@ -1476,6 +1483,147 @@ L<Text::Aligner>, L<perl(1)> . +=head1 AUTHOR + +Shlomi Fish <shlo...@cpan.org> + +=head1 COPYRIGHT AND LICENSE + +This software is Copyright (c) 2002 by Anno Siegel and others. + +This is free software, licensed under: + + The ISC License + +=head1 BUGS + +Please report any bugs or feature requests on the bugtracker website +http://rt.cpan.org/NoAuth/Bugs.html?Dist=Text-Table or by email to +bug-text-ta...@rt.cpan.org. + +When submitting a bug or request, please include a test-file or a +patch to an existing test-file that illustrates the bug or desired +feature. + +=for :stopwords cpan testmatrix url annocpan anno bugtracker rt cpants kwalitee diff irc mailto metadata placeholders metacpan + +=head1 SUPPORT + +=head2 Perldoc + +You can find documentation for this module with the perldoc command. + + perldoc Text::Table + +=head2 Websites + +The following websites have more information about this module, and may be of help to you. As always, +in addition to those websites please use your favorite search engine to discover more resources. + +=over 4 + +=item * + +MetaCPAN + +A modern, open-source CPAN search engine, useful to view POD in HTML format. + +L<http://metacpan.org/release/Text-Table> + +=item * + +Search CPAN + +The default CPAN search engine, useful to view POD in HTML format. + +L<http://search.cpan.org/dist/Text-Table> + +=item * + +RT: CPAN's Bug Tracker + +The RT ( Request Tracker ) website is the default bug/issue tracking system for CPAN. + +L<https://rt.cpan.org/Public/Dist/Display.html?Name=Text-Table> + +=item * + +AnnoCPAN + +The AnnoCPAN is a website that allows community annotations of Perl module documentation. + +L<http://annocpan.org/dist/Text-Table> + +=item * + +CPAN Ratings + +The CPAN Ratings is a website that allows community ratings and reviews of Perl modules. + +L<http://cpanratings.perl.org/d/Text-Table> + +=item * + +CPAN Forum + +The CPAN Forum is a web forum for discussing Perl modules. + +L<http://cpanforum.com/dist/Text-Table> + +=item * + +CPANTS + +The CPANTS is a website that analyzes the Kwalitee ( code metrics ) of a distribution. + +L<http://cpants.cpanauthors.org/dist/Text-Table> + +=item * + +CPAN Testers + +The CPAN Testers is a network of smokers who run automated tests on uploaded CPAN distributions. + +L<http://www.cpantesters.org/distro/T/Text-Table> + +=item * + +CPAN Testers Matrix + +The CPAN Testers Matrix is a website that provides a visual overview of the test results for a distribution on various Perls/platforms. + +L<http://matrix.cpantesters.org/?dist=Text-Table> + +=item * + +CPAN Testers Dependencies + +The CPAN Testers Dependencies is a website that shows a chart of the test results of all dependencies for a distribution. + +L<http://deps.cpantesters.org/?module=Text::Table> + +=back + +=head2 Bugs / Feature Requests + +Please report any bugs or feature requests by email to C<bug-text-table at rt.cpan.org>, or through +the web interface at L<https://rt.cpan.org/Public/Bug/Report.html?Queue=Text-Table>. You will be automatically notified of any +progress on the request by the system. + +=head2 Source Code + +The code is open to the world, and available for you to hack on. Please feel free to browse it and play +with it, or whatever. If you want to contribute patches, please send me a diff or prod me to pull +from your repository :) + +L<https://github.com/shlomif/perl-Text-Table> + + git clone ssh://g...@github.com:shlomif/perl-Text-Table.git + =cut +__END__ +########################################### main pod documentation begin ## + + 1; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Text-Table-1.130/t/00-compile.t new/Text-Table-1.132/t/00-compile.t --- old/Text-Table-1.130/t/00-compile.t 1970-01-01 01:00:00.000000000 +0100 +++ new/Text-Table-1.132/t/00-compile.t 2016-11-28 19:49:45.000000000 +0100 @@ -0,0 +1,57 @@ +use 5.006; +use strict; +use warnings; + +# this test was generated with Dist::Zilla::Plugin::Test::Compile 2.054 + +use Test::More; + +plan tests => 1 + ($ENV{AUTHOR_TESTING} ? 1 : 0); + +my @module_files = ( + 'Text/Table.pm' +); + + + +# fake home for cpan-testers +use File::Temp; +local $ENV{HOME} = File::Temp::tempdir( CLEANUP => 1 ); + + +my $inc_switch = -d 'blib' ? '-Mblib' : '-Ilib'; + +use File::Spec; +use IPC::Open3; +use IO::Handle; + +open my $stdin, '<', File::Spec->devnull or die "can't open devnull: $!"; + +my @warnings; +for my $lib (@module_files) +{ + # see L<perlfaq8/How can I capture STDERR from an external command?> + my $stderr = IO::Handle->new; + + my $pid = open3($stdin, '>&STDERR', $stderr, $^X, $inc_switch, '-e', "require q[$lib]"); + binmode $stderr, ':crlf' if $^O eq 'MSWin32'; + my @_warnings = <$stderr>; + waitpid($pid, 0); + is($?, 0, "$lib loaded ok"); + + shift @_warnings if @_warnings and $_warnings[0] =~ /^Using .*\bblib/ + and not eval { require blib; blib->VERSION('1.01') }; + + if (@_warnings) + { + warn @_warnings; + push @warnings, @_warnings; + } +} + + + +is(scalar(@warnings), 0, 'no warnings found') + or diag 'got warnings: ', ( Test::More->can('explain') ? Test::More::explain(\@warnings) : join("\n", '', @warnings) ) if $ENV{AUTHOR_TESTING}; + + diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Text-Table-1.130/t/14_overload.t new/Text-Table-1.132/t/14_overload.t --- old/Text-Table-1.130/t/14_overload.t 1970-01-01 01:00:00.000000000 +0100 +++ new/Text-Table-1.132/t/14_overload.t 2016-11-28 19:49:45.000000000 +0100 @@ -0,0 +1,27 @@ +use strict; +use warnings; +no warnings "redefine"; + +use Test::More tests => 4; + +use Text::Table; + +my %res; +local *Text::Table::stringify = sub { return $res{called} = "1"; }; +my $table = Text::Table->new; + +$table->add(1,1); +# TEST +ok(! delete $res{called}, "add in void context doesn't stringify()"); + +$table->load([1,1]); +# TEST +ok(! delete $res{called}, "load in void context doesn't stringify()"); + +if ( $table ) {} +# TEST +ok(! delete $res{called}, "use as a boolean doesn't stringify()"); + +my $var = "$table"; +# TEST +ok(delete $res{called}, "use as a string calls stringify()"); \ No newline at end of file diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Text-Table-1.130/t/author-pod-coverage.t new/Text-Table-1.132/t/author-pod-coverage.t --- old/Text-Table-1.130/t/author-pod-coverage.t 1970-01-01 01:00:00.000000000 +0100 +++ new/Text-Table-1.132/t/author-pod-coverage.t 2016-11-28 19:49:45.000000000 +0100 @@ -0,0 +1,15 @@ +#!perl + +BEGIN { + unless ($ENV{AUTHOR_TESTING}) { + require Test::More; + Test::More::plan(skip_all => 'these tests are for testing by the author'); + } +} + +# This file was automatically generated by Dist::Zilla::Plugin::PodCoverageTests. + +use Test::Pod::Coverage 1.08; +use Pod::Coverage::TrustPod; + +all_pod_coverage_ok({ coverage_class => 'Pod::Coverage::TrustPod' }); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Text-Table-1.130/t/author-pod-syntax.t new/Text-Table-1.132/t/author-pod-syntax.t --- old/Text-Table-1.130/t/author-pod-syntax.t 1970-01-01 01:00:00.000000000 +0100 +++ new/Text-Table-1.132/t/author-pod-syntax.t 2016-11-28 19:49:45.000000000 +0100 @@ -0,0 +1,15 @@ +#!perl + +BEGIN { + unless ($ENV{AUTHOR_TESTING}) { + require Test::More; + Test::More::plan(skip_all => 'these tests are for testing by the author'); + } +} + +# This file was automatically generated by Dist::Zilla::Plugin::PodSyntaxTests. +use strict; use warnings; +use Test::More; +use Test::Pod 1.41; + +all_pod_files_ok(); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Text-Table-1.130/t/cpan-changes.t new/Text-Table-1.132/t/cpan-changes.t --- old/Text-Table-1.130/t/cpan-changes.t 2014-04-12 18:15:23.000000000 +0200 +++ new/Text-Table-1.132/t/cpan-changes.t 1970-01-01 01:00:00.000000000 +0100 @@ -1,12 +0,0 @@ -#!/usr/bin/perl - -use strict; -use warnings; - -use Test::More; - -eval 'use Test::CPAN::Changes'; -plan skip_all => 'Test::CPAN::Changes required for this test' if $@; - -changes_ok(); - diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Text-Table-1.130/t/pod-coverage.t new/Text-Table-1.132/t/pod-coverage.t --- old/Text-Table-1.130/t/pod-coverage.t 2014-04-12 18:15:23.000000000 +0200 +++ new/Text-Table-1.132/t/pod-coverage.t 1970-01-01 01:00:00.000000000 +0100 @@ -1,6 +0,0 @@ -#!perl -T - -use Test::More; -eval "use Test::Pod::Coverage 1.04"; -plan skip_all => "Test::Pod::Coverage 1.04 required for testing POD coverage" if $@; -all_pod_coverage_ok(); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Text-Table-1.130/t/pod.t new/Text-Table-1.132/t/pod.t --- old/Text-Table-1.130/t/pod.t 2014-04-12 18:15:23.000000000 +0200 +++ new/Text-Table-1.132/t/pod.t 1970-01-01 01:00:00.000000000 +0100 @@ -1,14 +0,0 @@ -BEGIN { - if( $ENV{PERL_CORE} ) { - chdir 't'; - @INC = ('../lib', 'lib'); - } - else { - unshift @INC, 't/lib'; - } -} - -use Test::More; -eval "use Test::Pod 1.00"; -plan skip_all => "Test::Pod 1.00 required for testing POD" if $@; -all_pod_files_ok(); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Text-Table-1.130/t/release-cpan-changes.t new/Text-Table-1.132/t/release-cpan-changes.t --- old/Text-Table-1.130/t/release-cpan-changes.t 1970-01-01 01:00:00.000000000 +0100 +++ new/Text-Table-1.132/t/release-cpan-changes.t 2016-11-28 19:49:45.000000000 +0100 @@ -0,0 +1,19 @@ +#!perl + +BEGIN { + unless ($ENV{RELEASE_TESTING}) { + require Test::More; + Test::More::plan(skip_all => 'these tests are for release candidate testing'); + } +} + + +use strict; +use warnings; + +use Test::More 0.96 tests => 2; +use_ok('Test::CPAN::Changes'); +subtest 'changes_ok' => sub { + changes_file_ok('Changes'); +}; +done_testing(); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Text-Table-1.130/t/release-kwalitee.t new/Text-Table-1.132/t/release-kwalitee.t --- old/Text-Table-1.130/t/release-kwalitee.t 1970-01-01 01:00:00.000000000 +0100 +++ new/Text-Table-1.132/t/release-kwalitee.t 2016-11-28 19:49:45.000000000 +0100 @@ -0,0 +1,19 @@ +#!perl + +BEGIN { + unless ($ENV{RELEASE_TESTING}) { + require Test::More; + Test::More::plan(skip_all => 'these tests are for release candidate testing'); + } +} + + +# This test is generated by Dist::Zilla::Plugin::Test::Kwalitee::Extra +use strict; +use warnings; +use Test::More; # needed to provide plan. + +eval { require Test::Kwalitee::Extra }; +plan skip_all => "Test::Kwalitee::Extra required for testing kwalitee: $@" if $@; + +eval "use Test::Kwalitee::Extra"; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Text-Table-1.130/weaver.ini new/Text-Table-1.132/weaver.ini --- old/Text-Table-1.130/weaver.ini 1970-01-01 01:00:00.000000000 +0100 +++ new/Text-Table-1.132/weaver.ini 2016-11-28 19:49:45.000000000 +0100 @@ -0,0 +1,39 @@ +[@CorePrep] + +[-SingleEncoding] + +[Generic / NAME] + +[Version] + +[Region / prelude] + + +[Generic / SYNOPSIS] +[Generic / DESCRIPTION] +[Generic / OVERVIEW] + +[Collect / ATTRIBUTES] +command = attr + +[Collect / METHODS] +command = method + +[Leftovers] + +[Region / postlude] + +[Authors] +[Legal] + +; [Generic / DESCRIPTION] +; required = 1 + +; [Generic / BUGS] + +; [Generic / Section::Bugs] +; [Generic / Section::License] +; +[Bugs] +[Support] +all_modules = 1 ++++++ cpanspec.yml ++++++ --- #description_paragraphs: 3 #description: |- # override description from CPAN #summary: override summary from CPAN #no_testing: broken upstream #sources: # - source1 # - source2 #patches: # foo.patch: -p1 # bar.patch: #preamble: |- # BuildRequires: gcc-c++ #post_prep: |- # hunspell=`pkg-config --libs hunspell | sed -e 's,-l,,; s, *,,g'` # sed -i -e "s,hunspell-X,$hunspell," t/00-prereq.t Makefile.PL #post_build: |- # rm unused.files #post_install: |- # sed on %{name}.files license: ISC #skip_noarch: 1 #custom_build: |- #./Build build flags=%{?_smp_mflags} --myflag #custom_test: |- #startserver && make test #ignore_requires: Bizarre::Module