Hello community, here is the log from the commit of package perl-Term-Table for openSUSE:Factory checked in at 2017-10-11 22:55:11 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/perl-Term-Table (Old) and /work/SRC/openSUSE:Factory/.perl-Term-Table.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "perl-Term-Table" Wed Oct 11 22:55:11 2017 rev:2 rq:532516 version:0.010 Changes: -------- --- /work/SRC/openSUSE:Factory/perl-Term-Table/perl-Term-Table.changes 2017-06-01 16:34:42.518412054 +0200 +++ /work/SRC/openSUSE:Factory/.perl-Term-Table.new/perl-Term-Table.changes 2017-10-11 22:55:12.425070398 +0200 @@ -1,0 +2,14 @@ +Wed Oct 4 06:13:31 UTC 2017 - co...@suse.com + +- updated to 0.010 + see /usr/share/doc/packages/perl-Term-Table/Changes + + 0.010 2017-10-03 09:41:46-07:00 America/Los_Angeles + + - No changes since trial + + 0.009 2017-09-18 20:51:26-07:00 America/Los_Angeles (TRIAL RELEASE) + + - Further optimize term_size when SIGWINCH is supported + +------------------------------------------------------------------- Old: ---- Term-Table-0.008.tar.gz New: ---- Term-Table-0.010.tar.gz cpanspec.yml ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ perl-Term-Table.spec ++++++ --- /var/tmp/diff_new_pack.1s4gH9/_old 2017-10-11 22:55:13.413027073 +0200 +++ /var/tmp/diff_new_pack.1s4gH9/_new 2017-10-11 22:55:13.417026897 +0200 @@ -17,7 +17,7 @@ Name: perl-Term-Table -Version: 0.008 +Version: 0.010 Release: 0 %define cpan_name Term-Table Summary: Format a header and rows into a table @@ -25,6 +25,7 @@ Group: Development/Libraries/Perl Url: http://search.cpan.org/dist/Term-Table/ Source0: https://cpan.metacpan.org/authors/id/E/EX/EXODIST/%{cpan_name}-%{version}.tar.gz +Source1: cpanspec.yml BuildArch: noarch BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRequires: perl ++++++ Term-Table-0.008.tar.gz -> Term-Table-0.010.tar.gz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Term-Table-0.008/Changes new/Term-Table-0.010/Changes --- old/Term-Table-0.008/Changes 2017-03-17 18:08:19.000000000 +0100 +++ new/Term-Table-0.010/Changes 2017-10-03 18:41:47.000000000 +0200 @@ -1,3 +1,11 @@ +0.010 2017-10-03 09:41:46-07:00 America/Los_Angeles + + - No changes since trial + +0.009 2017-09-18 20:51:26-07:00 America/Los_Angeles (TRIAL RELEASE) + + - Further optimize term_size when SIGWINCH is supported + 0.008 2017-03-17 10:08:18-07:00 America/Los_Angeles - Prefer Term::Size::Any over Term::ReadKey diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Term-Table-0.008/MANIFEST new/Term-Table-0.010/MANIFEST --- old/Term-Table-0.008/MANIFEST 2017-03-17 18:08:19.000000000 +0100 +++ new/Term-Table-0.010/MANIFEST 2017-10-03 18:41:47.000000000 +0200 @@ -1,4 +1,4 @@ -# This file was automatically generated by Dist::Zilla::Plugin::Manifest v6.008. +# This file was automatically generated by Dist::Zilla::Plugin::Manifest v6.009. Changes LICENSE MANIFEST diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Term-Table-0.008/META.json new/Term-Table-0.010/META.json --- old/Term-Table-0.008/META.json 2017-03-17 18:08:19.000000000 +0100 +++ new/Term-Table-0.010/META.json 2017-10-03 18:41:47.000000000 +0200 @@ -4,7 +4,7 @@ "Chad Granum <exod...@cpan.org>" ], "dynamic_config" : 0, - "generated_by" : "Dist::Zilla version 6.008, CPAN::Meta::Converter version 2.150010", + "generated_by" : "Dist::Zilla version 6.009, CPAN::Meta::Converter version 2.150010", "license" : [ "perl_5" ], @@ -55,7 +55,7 @@ "url" : "http://github.com/exodist/Term-Table/" } }, - "version" : "0.008", - "x_serialization_backend" : "Cpanel::JSON::XS version 3.0217" + "version" : "0.010", + "x_serialization_backend" : "Cpanel::JSON::XS version 3.0233" } diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Term-Table-0.008/META.yml new/Term-Table-0.010/META.yml --- old/Term-Table-0.008/META.yml 2017-03-17 18:08:19.000000000 +0100 +++ new/Term-Table-0.010/META.yml 2017-10-03 18:41:47.000000000 +0200 @@ -8,7 +8,7 @@ configure_requires: ExtUtils::MakeMaker: '0' dynamic_config: 0 -generated_by: 'Dist::Zilla version 6.008, CPAN::Meta::Converter version 2.150010' +generated_by: 'Dist::Zilla version 6.009, CPAN::Meta::Converter version 2.150010' license: perl meta-spec: url: http://module-build.sourceforge.net/META-spec-v1.4.html @@ -27,5 +27,5 @@ resources: bugtracker: http://github.com/exodist/Term-Table/issues repository: http://github.com/exodist/Term-Table/ -version: '0.008' -x_serialization_backend: 'YAML::Tiny version 1.69' +version: '0.010' +x_serialization_backend: 'YAML::Tiny version 1.70' diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Term-Table-0.008/Makefile.PL new/Term-Table-0.010/Makefile.PL --- old/Term-Table-0.008/Makefile.PL 2017-03-17 18:08:19.000000000 +0100 +++ new/Term-Table-0.010/Makefile.PL 2017-10-03 18:41:47.000000000 +0200 @@ -1,4 +1,4 @@ -# This file was automatically generated by Dist::Zilla::Plugin::MakeMaker v6.008. +# This file was automatically generated by Dist::Zilla::Plugin::MakeMaker v6.009. use strict; use warnings; @@ -26,7 +26,7 @@ "Test2::Tools::Tiny" => "1.302072", "utf8" => 0 }, - "VERSION" => "0.008", + "VERSION" => "0.010", "test" => { "TESTS" => "t/*.t t/Table/*.t" } diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Term-Table-0.008/lib/Term/Table/Cell.pm new/Term-Table-0.010/lib/Term/Table/Cell.pm --- old/Term-Table-0.008/lib/Term/Table/Cell.pm 2017-03-17 18:08:19.000000000 +0100 +++ new/Term-Table-0.010/lib/Term/Table/Cell.pm 2017-10-03 18:41:47.000000000 +0200 @@ -2,7 +2,7 @@ use strict; use warnings; -our $VERSION = '0.008'; +our $VERSION = '0.010'; use Term::Table::LineBreak(); use Term::Table::Util qw/uni_length/; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Term-Table-0.008/lib/Term/Table/CellStack.pm new/Term-Table-0.010/lib/Term/Table/CellStack.pm --- old/Term-Table-0.008/lib/Term/Table/CellStack.pm 2017-03-17 18:08:19.000000000 +0100 +++ new/Term-Table-0.010/lib/Term/Table/CellStack.pm 2017-10-03 18:41:47.000000000 +0200 @@ -2,7 +2,7 @@ use strict; use warnings; -our $VERSION = '0.008'; +our $VERSION = '0.010'; use Term::Table::HashBase qw/-cells -idx/; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Term-Table-0.008/lib/Term/Table/LineBreak.pm new/Term-Table-0.010/lib/Term/Table/LineBreak.pm --- old/Term-Table-0.008/lib/Term/Table/LineBreak.pm 2017-03-17 18:08:19.000000000 +0100 +++ new/Term-Table-0.010/lib/Term/Table/LineBreak.pm 2017-10-03 18:41:47.000000000 +0200 @@ -2,7 +2,7 @@ use strict; use warnings; -our $VERSION = '0.008'; +our $VERSION = '0.010'; use Carp qw/croak/; use Scalar::Util qw/blessed/; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Term-Table-0.008/lib/Term/Table/Spacer.pm new/Term-Table-0.010/lib/Term/Table/Spacer.pm --- old/Term-Table-0.008/lib/Term/Table/Spacer.pm 2017-03-17 18:08:19.000000000 +0100 +++ new/Term-Table-0.010/lib/Term/Table/Spacer.pm 2017-10-03 18:41:47.000000000 +0200 @@ -2,7 +2,7 @@ use strict; use warnings; -our $VERSION = '0.008'; +our $VERSION = '0.010'; sub new { bless {}, $_[0] } diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Term-Table-0.008/lib/Term/Table/Util.pm new/Term-Table-0.010/lib/Term/Table/Util.pm --- old/Term-Table-0.008/lib/Term/Table/Util.pm 2017-03-17 18:08:19.000000000 +0100 +++ new/Term-Table-0.010/lib/Term/Table/Util.pm 2017-10-03 18:41:47.000000000 +0200 @@ -2,7 +2,9 @@ use strict; use warnings; -our $VERSION = '0.008'; +use Config qw/%Config/; + +our $VERSION = '0.010'; use Importer Importer => 'import'; our @EXPORT_OK = qw/term_size USE_GCS USE_TERM_READKEY USE_TERM_SIZE_ANY uni_length/; @@ -24,13 +26,12 @@ if (!-t *STDOUT) { *USE_TERM_READKEY = sub() { 0 }; *USE_TERM_SIZE_ANY = sub() { 0 }; - *term_size = \&DEFAULT_SIZE; + *term_size = \&DEFAULT_SIZE; } elsif ($tsa) { - *USE_TERM_READKEY = sub() { 0 }; + *USE_TERM_READKEY = sub() { 0 }; *USE_TERM_SIZE_ANY = sub() { 1 }; - *term_size = sub { - return $ENV{TABLE_TERM_SIZE} if $ENV{TABLE_TERM_SIZE}; + *_term_size = sub { my $size = chars(\*STDOUT); return DEFAULT_SIZE if !$size; return DEFAULT_SIZE if $size < DEFAULT_SIZE; @@ -38,10 +39,9 @@ }; } elsif ($trk) { - *USE_TERM_READKEY = sub() { 1 }; - *term_size = sub { - return $ENV{TABLE_TERM_SIZE} if $ENV{TABLE_TERM_SIZE}; - + *USE_TERM_READKEY = sub() { 1 }; + *USE_TERM_SIZE_ANY = sub() { 0 }; + *_term_size = sub { my $total; try { my @warnings; @@ -58,13 +58,40 @@ }; } else { - *USE_TERM_READKEY = sub() { 0 }; - *term_size = sub { + *USE_TERM_READKEY = sub() { 0 }; + *USE_TERM_SIZE_ANY = sub() { 0 }; + *term_size = sub { return $ENV{TABLE_TERM_SIZE} if $ENV{TABLE_TERM_SIZE}; return DEFAULT_SIZE; }; } +if (USE_TERM_READKEY() || USE_TERM_SIZE_ANY()) { + if (index($Config{sig_name}, 'WINCH') >= 0) { + my $changed = 0; + my $polled = -1; + $SIG{WINCH} = sub { $changed++ }; + + my $size; + *term_size = sub { + return $ENV{TABLE_TERM_SIZE} if $ENV{TABLE_TERM_SIZE}; + + unless ($changed == $polled) { + $polled = $changed; + $size = _term_size(); + } + + return $size; + } + } + else { + *term_size = sub { + return $ENV{TABLE_TERM_SIZE} if $ENV{TABLE_TERM_SIZE}; + _term_size(); + }; + } +} + my ($gcs, $err) = try { require Unicode::GCString }; if ($gcs) { diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Term-Table-0.008/lib/Term/Table.pm new/Term-Table-0.010/lib/Term/Table.pm --- old/Term-Table-0.008/lib/Term/Table.pm 2017-03-17 18:08:19.000000000 +0100 +++ new/Term-Table-0.010/lib/Term/Table.pm 2017-10-03 18:41:47.000000000 +0200 @@ -2,7 +2,7 @@ use strict; use warnings; -our $VERSION = '0.008'; +our $VERSION = '0.010'; use Term::Table::Cell(); ++++++ 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: SUSE-NonFree #skip_noarch: 1 #custom_build: |- #./Build build flags=%{?_smp_mflags} --myflag #custom_test: |- #startserver && make test #ignore_requires: Bizarre::Module