Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package perl-Proc-Fork for openSUSE:Factory checked in at 2022-09-09 18:27:50 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/perl-Proc-Fork (Old) and /work/SRC/openSUSE:Factory/.perl-Proc-Fork.new.2083 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "perl-Proc-Fork" Fri Sep 9 18:27:50 2022 rev:24 rq:1002183 version:0.808 Changes: -------- --- /work/SRC/openSUSE:Factory/perl-Proc-Fork/perl-Proc-Fork.changes 2022-08-16 17:08:44.524057230 +0200 +++ /work/SRC/openSUSE:Factory/.perl-Proc-Fork.new.2083/perl-Proc-Fork.changes 2022-09-09 18:29:22.977245126 +0200 @@ -1,0 +2,11 @@ +Sun Sep 4 03:10:47 UTC 2022 - Tina M??ller <[email protected]> + +- updated to 0.808 + see /usr/share/doc/packages/perl-Proc-Fork/Changes + + 0.808 Wed 10 Aug 2022 + - No functional changes + - Touched by the spirit of Kakehashi + - Updated packaging + +------------------------------------------------------------------- Old: ---- Proc-Fork-0.807.tar.gz New: ---- Proc-Fork-0.808.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ perl-Proc-Fork.spec ++++++ --- /var/tmp/diff_new_pack.9mRflv/_old 2022-09-09 18:29:23.353246116 +0200 +++ /var/tmp/diff_new_pack.9mRflv/_new 2022-09-09 18:29:23.357246126 +0200 @@ -18,7 +18,7 @@ %define cpan_name Proc-Fork Name: perl-Proc-Fork -Version: 0.807 +Version: 0.808 Release: 0 License: Artistic-1.0 OR GPL-1.0-or-later Summary: Simple, intuitive interface to the fork() system call ++++++ Proc-Fork-0.807.tar.gz -> Proc-Fork-0.808.tar.gz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Proc-Fork-0.807/Changes new/Proc-Fork-0.808/Changes --- old/Proc-Fork-0.807/Changes 2022-08-10 03:09:10.000000000 +0200 +++ new/Proc-Fork-0.808/Changes 2022-09-03 19:51:56.000000000 +0200 @@ -1,5 +1,10 @@ Release history for Proc-Fork +0.808 Wed 10 Aug 2022 + - No functional changes + - Touched by the spirit of Kakehashi + - Updated packaging + 0.807 Wed 10 Aug 2022 - No functional changes - Packaging fix to stop installing boilerplate.pl diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Proc-Fork-0.807/LICENSE new/Proc-Fork-0.808/LICENSE --- old/Proc-Fork-0.807/LICENSE 2022-08-10 03:10:12.000000000 +0200 +++ new/Proc-Fork-0.808/LICENSE 2022-09-03 19:52:11.000000000 +0200 @@ -1,5 +1,5 @@ -This documentation is copyright (c) 2002 by Eric J. Roode. This software is copyright (c) 2018 by Aristotle Pagaltzis. +Its documentation is copyright (c) 2002 by Eric J. Roode. This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Proc-Fork-0.807/MANIFEST new/Proc-Fork-0.808/MANIFEST --- old/Proc-Fork-0.807/MANIFEST 2022-08-10 03:10:12.000000000 +0200 +++ new/Proc-Fork-0.808/MANIFEST 2022-09-03 19:52:11.000000000 +0200 @@ -4,6 +4,7 @@ eg/multichild.pl eg/server.pl eg/simple.pl +inc/WriteMakefile.pl inc/boilerplate.pl lib/Proc/Fork.pm t/mock.t diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Proc-Fork-0.807/META.json new/Proc-Fork-0.808/META.json --- old/Proc-Fork-0.807/META.json 2022-08-10 03:10:12.000000000 +0200 +++ new/Proc-Fork-0.808/META.json 2022-09-03 19:52:11.000000000 +0200 @@ -45,7 +45,7 @@ "web" : "https://github.com/ap/Proc-Fork" } }, - "version" : "0.807", + "version" : "0.808", "x_copyright" : { "holder" : "Aristotle Pagaltzis", "year" : 2018 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Proc-Fork-0.807/META.yml new/Proc-Fork-0.808/META.yml --- old/Proc-Fork-0.807/META.yml 2022-08-10 03:10:12.000000000 +0200 +++ new/Proc-Fork-0.808/META.yml 2022-09-03 19:52:11.000000000 +0200 @@ -22,7 +22,7 @@ bugtracker: https://rt.cpan.org/Public/Dist/Display.html?Name=Proc-Fork license: http://dev.perl.org/licenses/ repository: https://github.com/ap/Proc-Fork.git -version: '0.807' +version: '0.808' x_copyright: holder: 'Aristotle Pagaltzis' year: 2018 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Proc-Fork-0.807/Makefile.PL new/Proc-Fork-0.808/Makefile.PL --- old/Proc-Fork-0.807/Makefile.PL 2022-08-10 02:49:23.000000000 +0200 +++ new/Proc-Fork-0.808/Makefile.PL 2022-09-03 19:34:05.000000000 +0200 @@ -3,7 +3,7 @@ my $sc = q<https://github.com/ap/Proc-Fork>; my $bt = q<https://rt.cpan.org/Public/Dist/Display.html?Name=Proc-Fork>; -my %META = ( +our %META = ( name => 'Proc-Fork', author => 'Aristotle Pagaltzis <[email protected]>', x_copyright => { holder => 'Aristotle Pagaltzis', year => 2018 }, @@ -25,62 +25,4 @@ }, ); -sub MY::postamble { -f 'META.yml' ? return : <<'' } -create_distdir : MANIFEST -distdir : MANIFEST -MANIFEST : - ( git ls-files ':!README.pod' ; echo MANIFEST ) > MANIFEST -distdir : boilerplate -.PHONY : boilerplate -boilerplate : distmeta - $(PERL) -Ilib inc/boilerplate.pl $(DISTVNAME) - -## BOILERPLATE ############################################################### -require ExtUtils::MakeMaker; - -my %MM_ARGS; - -# have to do this since old EUMM dev releases miss the eval $VERSION line -my $eumm_version = eval $ExtUtils::MakeMaker::VERSION; -my $mymeta = $eumm_version >= 6.57_02; -my $mymeta_broken = $mymeta && $eumm_version < 6.57_07; - -(my $basepath = (-d 'lib' && 'lib/') . $META{name}) =~ s{-}{/}g; - -($MM_ARGS{NAME} = $META{name}) =~ s/-/::/g; -$MM_ARGS{VERSION_FROM} = "$basepath.pm"; -$MM_ARGS{ABSTRACT_FROM} = -f "$basepath.pod" ? "$basepath.pod" : "$basepath.pm"; -$META{license} = [ $META{license} ] - if $META{license} && !ref $META{license}; -$MM_ARGS{LICENSE} = $META{license}[0] - if $META{license} && $eumm_version >= 6.30; -$MM_ARGS{NO_MYMETA} = 1 - if $mymeta_broken; -$MM_ARGS{META_ADD} = { 'meta-spec' => { version => 2 }, %META } - unless -f 'META.yml'; -$MM_ARGS{PL_FILES} ||= {}; -$MM_ARGS{NORECURS} = 1 - if not exists $MM_ARGS{NORECURS}; - -for (qw(configure build test runtime)) { - my $key = $_ eq 'runtime' ? 'PREREQ_PM' : uc $_.'_REQUIRES'; - my $r = $MM_ARGS{$key} = { - %{$META{prereqs}{$_}{requires} || {}}, - %{delete $MM_ARGS{$key} || {}}, - }; - defined $r->{$_} or delete $r->{$_} for keys %$r; -} - -$MM_ARGS{MIN_PERL_VERSION} = eval delete $MM_ARGS{PREREQ_PM}{perl} || 0; - -delete $MM_ARGS{MIN_PERL_VERSION} - if $eumm_version < 6.47_01; -$MM_ARGS{BUILD_REQUIRES} = {%{$MM_ARGS{BUILD_REQUIRES}}, %{delete $MM_ARGS{TEST_REQUIRES}}} - if $eumm_version < 6.63_03; -$MM_ARGS{PREREQ_PM} = {%{$MM_ARGS{PREREQ_PM}}, %{delete $MM_ARGS{BUILD_REQUIRES}}} - if $eumm_version < 6.55_01; -delete $MM_ARGS{CONFIGURE_REQUIRES} - if $eumm_version < 6.51_03; - -ExtUtils::MakeMaker::WriteMakefile(%MM_ARGS); -## END BOILERPLATE ########################################################### +require './inc/WriteMakefile.pl'; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Proc-Fork-0.807/README new/Proc-Fork-0.808/README --- old/Proc-Fork-0.807/README 2022-08-10 03:10:12.000000000 +0200 +++ new/Proc-Fork-0.808/README 2022-09-03 19:52:11.000000000 +0200 @@ -46,9 +46,8 @@ COPYRIGHT AND LICENSE -This documentation is copyright (c) 2002 by Eric J. Roode. - -This software is copyright (c) 2018 by Aristotle Pagaltzis. +This software is copyright (c) 2018 by Aristotle Pagaltzis. Its +documentation is copyright (c) 2002 by Eric J. Roode. This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Proc-Fork-0.807/inc/WriteMakefile.pl new/Proc-Fork-0.808/inc/WriteMakefile.pl --- old/Proc-Fork-0.807/inc/WriteMakefile.pl 1970-01-01 01:00:00.000000000 +0100 +++ new/Proc-Fork-0.808/inc/WriteMakefile.pl 2022-09-03 14:54:47.000000000 +0200 @@ -0,0 +1,62 @@ +use strict; use warnings; + +require ExtUtils::MakeMaker; + +defined(our $distlib) or ($distlib = -d 'lib' ? 'lib' : '.'); +defined(our $manifest_cmd) or ($manifest_cmd = "git ls-files ':!README.pod'"); + +sub MY::postamble { -f 'META.yml' ? return : <<"" } +create_distdir : MANIFEST +distdir : MANIFEST +MANIFEST : + ( $manifest_cmd ; echo MANIFEST ) > MANIFEST +distdir : boilerplate +.PHONY : boilerplate +boilerplate : distmeta + \$(PERL) -I$distlib inc/boilerplate.pl \$(DISTVNAME) + +our (%META, %MM_ARGS); + +# have to do this since old EUMM dev releases miss the eval $VERSION line +my $eumm_version = eval $ExtUtils::MakeMaker::VERSION; +my $mymeta = $eumm_version >= 6.57_02; +my $mymeta_broken = $mymeta && $eumm_version < 6.57_07; + +(my $basepath = "$distlib/$META{name}") =~ s{-}{/}g; + +($MM_ARGS{NAME} = $META{name}) =~ s/-/::/g; +$MM_ARGS{VERSION_FROM} = "$basepath.pm"; +$MM_ARGS{ABSTRACT_FROM} = -f "$basepath.pod" ? "$basepath.pod" : "$basepath.pm"; +$META{license} = [ $META{license} ] + if $META{license} && !ref $META{license}; +$MM_ARGS{LICENSE} = $META{license}[0] + if $META{license} && $eumm_version >= 6.30; +$MM_ARGS{NO_MYMETA} = 1 + if $mymeta_broken; +$MM_ARGS{META_ADD} = { 'meta-spec' => { version => 2 }, %META } + unless -f 'META.yml'; +$MM_ARGS{PL_FILES} ||= {}; +$MM_ARGS{NORECURS} = 1 + if not exists $MM_ARGS{NORECURS}; + +for (qw(configure build test runtime)) { + my $key = $_ eq 'runtime' ? 'PREREQ_PM' : uc $_.'_REQUIRES'; + my $r = $MM_ARGS{$key} = { + %{$META{prereqs}{$_}{requires} || {}}, + %{delete $MM_ARGS{$key} || {}}, + }; + defined $r->{$_} or delete $r->{$_} for keys %$r; +} + +$MM_ARGS{MIN_PERL_VERSION} = eval delete $MM_ARGS{PREREQ_PM}{perl} || 0; + +delete $MM_ARGS{MIN_PERL_VERSION} + if $eumm_version < 6.47_01; +$MM_ARGS{BUILD_REQUIRES} = {%{$MM_ARGS{BUILD_REQUIRES}}, %{delete $MM_ARGS{TEST_REQUIRES}}} + if $eumm_version < 6.63_03; +$MM_ARGS{PREREQ_PM} = {%{$MM_ARGS{PREREQ_PM}}, %{delete $MM_ARGS{BUILD_REQUIRES}}} + if $eumm_version < 6.55_01; +delete $MM_ARGS{CONFIGURE_REQUIRES} + if $eumm_version < 6.51_03; + +ExtUtils::MakeMaker::WriteMakefile(%MM_ARGS); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Proc-Fork-0.807/inc/boilerplate.pl new/Proc-Fork-0.808/inc/boilerplate.pl --- old/Proc-Fork-0.807/inc/boilerplate.pl 2022-08-10 03:08:57.000000000 +0200 +++ new/Proc-Fork-0.808/inc/boilerplate.pl 2022-09-03 19:51:56.000000000 +0200 @@ -2,7 +2,7 @@ use CPAN::Meta; use Software::LicenseUtils 0.103011; -use Pod::Readme::Brief 1.001; +use Pod::Readme::Brief 1.003; sub slurp { open my $fh, '<', $_[0] or die "Couldn't open $_[0] to read: $!\n"; local $/; readline $fh } sub trimnl { s/\A\s*\n//, s/\s*\z/\n/ for @_; wantarray ? @_ : $_[-1] } @@ -24,18 +24,20 @@ $class->new( $meta->custom( 'x_copyright' ) ); }; -my $old_notice = "This documentation is copyright (c) 2002 by Eric J. Roode.\n"; +sub add_old_notice { my $old_notice = <<''; $_[0] =~ s/\n/\n$old_notice/; $_[0] } +Its documentation is copyright (c) 2002 by Eric J. Roode. -$file{'LICENSE'} = $old_notice . trimnl $license->fulltext; +$file{'LICENSE'} = add_old_notice trimnl $license->fulltext; my ( $main_module ) = map { s!-!/!g; s!^!lib/! if -d 'lib'; -f "$_.pod" ? "$_.pod" : "$_.pm" } $meta->name; ( $file{ $main_module } = slurp $main_module ) =~ s{(^=cut\s*\z)}{ join "\n", ( "=head1 AUTHOR\n", trimnl( $meta->authors ), "Documentation by Eric J. Roode.\n", - "=head1 COPYRIGHT AND LICENSE\n\n$old_notice", trimnl( $license->notice ), + "=head1 COPYRIGHT AND LICENSE\n", add_old_notice( trimnl $license->notice ), "=cut\n", ) }me; +# slurp examples from eg/ into the POD $file{ $main_module } =~ s{^F<(\w+\.pl)>\n?}{ local $_ = slurp "eg/$1"; s[^(\t+)]{ ' ' x ( 4 * length $1 ) }meg; # expand @@ -44,7 +46,7 @@ }meg; die unless -e 'Makefile.PL'; -$file{'README'} = Pod::Readme::Brief->new( $file{ $main_module } )->render( installer => 'eumm' ); +$file{'README'} = Pod::Readme::Brief->new( $file{ $main_module } )->render( installer => 'eumm', width => 72 ); my @manifest = split /\n/, slurp 'MANIFEST'; my %manifest = map /\A([^\s#]+)()/, @manifest; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Proc-Fork-0.807/lib/Proc/Fork.pm new/Proc-Fork-0.808/lib/Proc/Fork.pm --- old/Proc-Fork-0.807/lib/Proc/Fork.pm 2022-08-10 03:10:12.000000000 +0200 +++ new/Proc-Fork-0.808/lib/Proc/Fork.pm 2022-09-03 19:52:11.000000000 +0200 @@ -1,7 +1,7 @@ use 5.006; use strict; use warnings; package Proc::Fork; -our $VERSION = '0.807'; +our $VERSION = '0.808'; use Exporter::Tidy ( default => [ ':all' ], @@ -270,9 +270,8 @@ =head1 COPYRIGHT AND LICENSE -This documentation is copyright (c) 2002 by Eric J. Roode. - This software is copyright (c) 2018 by Aristotle Pagaltzis. +Its documentation is copyright (c) 2002 by Eric J. Roode. This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself.
