diff -Nru libmojolicious-plugin-cgi-perl-0.36/Changes libmojolicious-plugin-cgi-perl-0.38/Changes --- libmojolicious-plugin-cgi-perl-0.36/Changes 2016-10-27 09:55:46.000000000 +0000 +++ libmojolicious-plugin-cgi-perl-0.38/Changes 2017-06-12 19:05:08.000000000 +0000 @@ -1,5 +1,11 @@ Revision history for perl distribution Mojolicious-Plugin-CGI +0.38 2017-06-12T21:05:08+0200 + - Bumped Mojolicious version to 7.28 #27 + +0.37 2017-05-15T22:01:59+0200 + - Stop using deprecated "spurt" #26 + 0.36 2016-10-27T11:55:46+0200 - Fix setting $ENV{PATH_INFO} with UTF-8 characters Contributor: kensanata diff -Nru libmojolicious-plugin-cgi-perl-0.36/cpanfile libmojolicious-plugin-cgi-perl-0.38/cpanfile --- libmojolicious-plugin-cgi-perl-0.36/cpanfile 2016-04-06 14:23:05.000000000 +0000 +++ libmojolicious-plugin-cgi-perl-0.38/cpanfile 2017-06-12 19:04:17.000000000 +0000 @@ -1,5 +1,5 @@ # You can install this projct with curl -L http://cpanmin.us | perl - https://github.com/jhthorsen/mojolicious-plugin-cgi/archive/master.tar.gz requires "IO::Pipely" => "0.005"; -requires "Mojolicious" => "6.49"; +requires "Mojolicious" => "7.28"; test_requires "Test::More" => "0.88"; diff -Nru libmojolicious-plugin-cgi-perl-0.36/debian/changelog libmojolicious-plugin-cgi-perl-0.38/debian/changelog --- libmojolicious-plugin-cgi-perl-0.36/debian/changelog 2016-10-30 16:09:18.000000000 +0000 +++ libmojolicious-plugin-cgi-perl-0.38/debian/changelog 2017-08-15 17:00:45.000000000 +0000 @@ -1,3 +1,12 @@ +libmojolicious-plugin-cgi-perl (0.38-1) unstable; urgency=medium + + * Team upload. + * Import upstream version 0.38. + * Bump (versioned) build dependency on libmojolicious-perl. + * Declare compliance with Debian Policy 4.0.1. + + -- gregor herrmann Tue, 15 Aug 2017 19:00:45 +0200 + libmojolicious-plugin-cgi-perl (0.36-1) unstable; urgency=medium * Team upload. diff -Nru libmojolicious-plugin-cgi-perl-0.36/debian/control libmojolicious-plugin-cgi-perl-0.38/debian/control --- libmojolicious-plugin-cgi-perl-0.36/debian/control 2016-10-30 16:09:18.000000000 +0000 +++ libmojolicious-plugin-cgi-perl-0.38/debian/control 2017-08-15 17:00:45.000000000 +0000 @@ -2,23 +2,23 @@ Maintainer: Debian Perl Group Uploaders: Alex Muntada Section: perl +Testsuite: autopkgtest-pkg-perl Priority: optional Build-Depends: debhelper (>= 9) Build-Depends-Indep: perl, libio-pipely-perl, - libmojolicious-perl (>= 6.49) -Standards-Version: 3.9.8 + libmojolicious-perl (>= 7.28) +Standards-Version: 4.0.1 Vcs-Browser: https://anonscm.debian.org/cgit/pkg-perl/packages/libmojolicious-plugin-cgi-perl.git Vcs-Git: https://anonscm.debian.org/git/pkg-perl/packages/libmojolicious-plugin-cgi-perl.git Homepage: https://metacpan.org/release/Mojolicious-Plugin-CGI -Testsuite: autopkgtest-pkg-perl Package: libmojolicious-plugin-cgi-perl Architecture: all Depends: ${misc:Depends}, ${perl:Depends}, libio-pipely-perl, - libmojolicious-perl (>= 6.49) + libmojolicious-perl (>= 7.28) Description: Mojolicious plugin to run CGI scripts Mojolicious::Plugin::CGI plugin enables Mojolicious to run Perl CGI scripts. It does so by forking a new process with a modified environment and reads diff -Nru libmojolicious-plugin-cgi-perl-0.36/lib/Mojolicious/Plugin/CGI.pm libmojolicious-plugin-cgi-perl-0.38/lib/Mojolicious/Plugin/CGI.pm --- libmojolicious-plugin-cgi-perl-0.36/lib/Mojolicious/Plugin/CGI.pm 2016-10-27 09:55:46.000000000 +0000 +++ libmojolicious-plugin-cgi-perl-0.38/lib/Mojolicious/Plugin/CGI.pm 2017-06-12 19:05:08.000000000 +0000 @@ -16,7 +16,7 @@ use constant READ => 0; use constant WRITE => 1; -our $VERSION = '0.36'; +our $VERSION = '0.38'; our %ORIGINAL_ENV = %ENV; has env => sub { +{%ORIGINAL_ENV} }; @@ -264,7 +264,7 @@ =head1 VERSION -0.36 +0.38 =head1 DESCRIPTION diff -Nru libmojolicious-plugin-cgi-perl-0.36/Makefile.PL libmojolicious-plugin-cgi-perl-0.38/Makefile.PL --- libmojolicious-plugin-cgi-perl-0.36/Makefile.PL 2016-10-27 09:55:46.000000000 +0000 +++ libmojolicious-plugin-cgi-perl-0.38/Makefile.PL 2017-06-12 19:05:08.000000000 +0000 @@ -20,7 +20,7 @@ , PREREQ_PM => { 'IO::Pipely' => '0.005', - 'Mojolicious' => '6.49' + 'Mojolicious' => '7.28' } , test => {TESTS => (-e 'META.yml' ? 't/*.t' : 't/*.t xt/*.t')}, diff -Nru libmojolicious-plugin-cgi-perl-0.36/MANIFEST libmojolicious-plugin-cgi-perl-0.38/MANIFEST --- libmojolicious-plugin-cgi-perl-0.36/MANIFEST 1970-01-01 00:00:00.000000000 +0000 +++ libmojolicious-plugin-cgi-perl-0.38/MANIFEST 2017-06-12 19:05:09.000000000 +0000 @@ -0,0 +1,35 @@ +.perltidyrc +.ship.conf +.travis.yml +Changes +cpanfile +lib/Mojolicious/Plugin/CGI.pm +Makefile.PL +MANIFEST This list of files +MANIFEST.SKIP +pm_to_blib +README +t/00-basic.t +t/bar.txt +t/basic.t +t/before.t +t/encoding.t +t/errlog.t +t/foo.txt +t/gh-16-loop_reset.t +t/Helper.pm +t/helper.t +t/multipart.t +t/not-found.t +t/not-modified.t +t/nph-borked.t +t/nph.t +t/post.t +t/query-string-with-semicolon.t +t/redirect.t +t/remote-user.t +t/run.t +t/test_file_with_a_long_filename.txt +t/zombies.t +META.yml Module YAML meta-data (added by MakeMaker) +META.json Module JSON meta-data (added by MakeMaker) diff -Nru libmojolicious-plugin-cgi-perl-0.36/MANIFEST.SKIP libmojolicious-plugin-cgi-perl-0.38/MANIFEST.SKIP --- libmojolicious-plugin-cgi-perl-0.36/MANIFEST.SKIP 1970-01-01 00:00:00.000000000 +0000 +++ libmojolicious-plugin-cgi-perl-0.38/MANIFEST.SKIP 2017-05-15 20:01:16.000000000 +0000 @@ -0,0 +1,11 @@ +^mypp.yml +.git +\.old +\.swp +~$ +^blib/ +^Makefile$ +^MYMETA* +^README.pod +^Mojolicious-Plugin-CGI +cgi-bin diff -Nru libmojolicious-plugin-cgi-perl-0.36/META.json libmojolicious-plugin-cgi-perl-0.38/META.json --- libmojolicious-plugin-cgi-perl-0.36/META.json 2016-10-27 09:55:47.000000000 +0000 +++ libmojolicious-plugin-cgi-perl-0.38/META.json 2017-06-12 19:05:09.000000000 +0000 @@ -4,7 +4,7 @@ "Jan Henning Thorsen " ], "dynamic_config" : 1, - "generated_by" : "ExtUtils::MakeMaker version 7.1001, CPAN::Meta::Converter version 2.150005", + "generated_by" : "ExtUtils::MakeMaker version 7.24, CPAN::Meta::Converter version 2.150005", "license" : [ "artistic_2" ], @@ -33,7 +33,7 @@ "runtime" : { "requires" : { "IO::Pipely" : "0.005", - "Mojolicious" : "6.49" + "Mojolicious" : "7.28" } } }, @@ -47,6 +47,6 @@ "url" : "https://github.com/jhthorsen/mojolicious-plugin-cgi.git" } }, - "version" : "0.36", - "x_serialization_backend" : "JSON::PP version 2.27300" + "version" : "0.38", + "x_serialization_backend" : "JSON::PP version 2.27300_01" } diff -Nru libmojolicious-plugin-cgi-perl-0.36/META.yml libmojolicious-plugin-cgi-perl-0.38/META.yml --- libmojolicious-plugin-cgi-perl-0.36/META.yml 2016-10-27 09:55:47.000000000 +0000 +++ libmojolicious-plugin-cgi-perl-0.38/META.yml 2017-06-12 19:05:09.000000000 +0000 @@ -7,7 +7,7 @@ configure_requires: ExtUtils::MakeMaker: '0' dynamic_config: 1 -generated_by: 'ExtUtils::MakeMaker version 7.1001, CPAN::Meta::Converter version 2.150005' +generated_by: 'ExtUtils::MakeMaker version 7.24, CPAN::Meta::Converter version 2.150005' license: artistic_2 meta-spec: url: http://module-build.sourceforge.net/META-spec-v1.4.html @@ -19,10 +19,10 @@ - inc requires: IO::Pipely: '0.005' - Mojolicious: '6.49' + Mojolicious: '7.28' resources: bugtracker: https://github.com/jhthorsen/mojolicious-plugin-cgi/issues homepage: https://github.com/jhthorsen/mojolicious-plugin-cgi repository: https://github.com/jhthorsen/mojolicious-plugin-cgi.git -version: '0.36' +version: '0.38' x_serialization_backend: 'CPAN::Meta::YAML version 0.018' diff -Nru libmojolicious-plugin-cgi-perl-0.36/README libmojolicious-plugin-cgi-perl-0.38/README --- libmojolicious-plugin-cgi-perl-0.36/README 2016-10-27 09:55:47.000000000 +0000 +++ libmojolicious-plugin-cgi-perl-0.38/README 2017-06-12 19:05:08.000000000 +0000 @@ -2,7 +2,7 @@ Mojolicious::Plugin::CGI - Run CGI script from Mojolicious VERSION - 0.36 + 0.38 DESCRIPTION This plugin enable Mojolicious to run Perl CGI scripts. It does so by diff -Nru libmojolicious-plugin-cgi-perl-0.36/t/basic.t libmojolicious-plugin-cgi-perl-0.38/t/basic.t --- libmojolicious-plugin-cgi-perl-0.36/t/basic.t 2016-10-24 21:27:30.000000000 +0000 +++ libmojolicious-plugin-cgi-perl-0.38/t/basic.t 2017-05-15 20:00:53.000000000 +0000 @@ -1,3 +1,4 @@ +use lib '.'; use t::Helper; $ENV{THE_ANSWER} = 42; diff -Nru libmojolicious-plugin-cgi-perl-0.36/t/before.t libmojolicious-plugin-cgi-perl-0.38/t/before.t --- libmojolicious-plugin-cgi-perl-0.36/t/before.t 2016-04-11 16:00:18.000000000 +0000 +++ libmojolicious-plugin-cgi-perl-0.38/t/before.t 2017-05-15 20:00:53.000000000 +0000 @@ -1,3 +1,4 @@ +use lib '.'; use t::Helper; use Mojolicious::Lite; diff -Nru libmojolicious-plugin-cgi-perl-0.36/t/encoding.t libmojolicious-plugin-cgi-perl-0.38/t/encoding.t --- libmojolicious-plugin-cgi-perl-0.36/t/encoding.t 2016-10-24 21:27:30.000000000 +0000 +++ libmojolicious-plugin-cgi-perl-0.38/t/encoding.t 2017-05-15 20:00:53.000000000 +0000 @@ -1,7 +1,8 @@ use utf8; +use lib '.'; use t::Helper; use Mojo::UserAgent; -use Mojo::Util qw(decode spurt); +use Mojo::Util 'decode'; { use Mojolicious::Lite; diff -Nru libmojolicious-plugin-cgi-perl-0.36/t/errlog.t libmojolicious-plugin-cgi-perl-0.38/t/errlog.t --- libmojolicious-plugin-cgi-perl-0.36/t/errlog.t 2016-04-11 16:02:29.000000000 +0000 +++ libmojolicious-plugin-cgi-perl-0.38/t/errlog.t 2017-05-15 20:00:53.000000000 +0000 @@ -1,3 +1,4 @@ +use lib '.'; use t::Helper; unlink 't/err.log'; diff -Nru libmojolicious-plugin-cgi-perl-0.36/t/gh-16-loop_reset.t libmojolicious-plugin-cgi-perl-0.38/t/gh-16-loop_reset.t --- libmojolicious-plugin-cgi-perl-0.36/t/gh-16-loop_reset.t 2015-08-09 19:42:21.000000000 +0000 +++ libmojolicious-plugin-cgi-perl-0.38/t/gh-16-loop_reset.t 2017-05-15 20:00:53.000000000 +0000 @@ -3,24 +3,25 @@ use Test::More; plan skip_all => 'set TEST_MORBO to enable this test (developer only!)' unless $ENV{TEST_MORBO}; -plan skip_all => 'Parallel::ForkManager is not available' unless eval 'require Parallel::ForkManager;1'; -plan skip_all => 't/cgi-bin/slow.pl' unless -x 't/cgi-bin/slow.pl'; +plan skip_all => 'Parallel::ForkManager is not available' + unless eval 'require Parallel::ForkManager;1'; +plan skip_all => 't/cgi-bin/slow.pl' unless -x 't/cgi-bin/slow.pl'; use File::Spec::Functions 'catdir'; use File::Temp 'tempdir'; use IO::Socket::INET; +use Mojo::File 'path'; use Mojo::IOLoop::Server; use Mojo::Server::Daemon; use Mojo::Server::Morbo; use Mojo::UserAgent; -use Mojo::Util 'spurt'; # Prepare script my $n = 5; my $dir = tempdir CLEANUP => 1; my $script = catdir $dir, 'myapp.pl'; my $morbo = Mojo::Server::Morbo->new(watch => [$script]); -spurt <<'EOF', $script; +path($script)->spurt(<<'EOF'); use Mojolicious::Lite; app->log->level('fatal'); plugin CGI => ['/slow' => 't/cgi-bin/slow.pl']; diff -Nru libmojolicious-plugin-cgi-perl-0.36/t/helper.t libmojolicious-plugin-cgi-perl-0.38/t/helper.t --- libmojolicious-plugin-cgi-perl-0.36/t/helper.t 2016-04-11 16:05:25.000000000 +0000 +++ libmojolicious-plugin-cgi-perl-0.38/t/helper.t 2017-05-15 20:00:53.000000000 +0000 @@ -1,3 +1,4 @@ +use lib '.'; use t::Helper; use Mojolicious::Lite; diff -Nru libmojolicious-plugin-cgi-perl-0.36/t/multipart.t libmojolicious-plugin-cgi-perl-0.38/t/multipart.t --- libmojolicious-plugin-cgi-perl-0.36/t/multipart.t 2016-04-11 16:00:18.000000000 +0000 +++ libmojolicious-plugin-cgi-perl-0.38/t/multipart.t 2017-05-15 20:00:53.000000000 +0000 @@ -1,3 +1,4 @@ +use lib '.'; use t::Helper; use Mojolicious::Lite; diff -Nru libmojolicious-plugin-cgi-perl-0.36/t/not-found.t libmojolicious-plugin-cgi-perl-0.38/t/not-found.t --- libmojolicious-plugin-cgi-perl-0.36/t/not-found.t 2016-04-11 16:00:19.000000000 +0000 +++ libmojolicious-plugin-cgi-perl-0.38/t/not-found.t 2017-05-15 20:00:53.000000000 +0000 @@ -1,3 +1,4 @@ +use lib '.'; use t::Helper; use Mojolicious::Lite; diff -Nru libmojolicious-plugin-cgi-perl-0.36/t/not-modified.t libmojolicious-plugin-cgi-perl-0.38/t/not-modified.t --- libmojolicious-plugin-cgi-perl-0.36/t/not-modified.t 2016-04-11 16:00:19.000000000 +0000 +++ libmojolicious-plugin-cgi-perl-0.38/t/not-modified.t 2017-05-15 20:00:53.000000000 +0000 @@ -1,3 +1,4 @@ +use lib '.'; use t::Helper; use Mojolicious::Lite; diff -Nru libmojolicious-plugin-cgi-perl-0.36/t/nph-borked.t libmojolicious-plugin-cgi-perl-0.38/t/nph-borked.t --- libmojolicious-plugin-cgi-perl-0.36/t/nph-borked.t 2016-04-11 16:00:19.000000000 +0000 +++ libmojolicious-plugin-cgi-perl-0.38/t/nph-borked.t 2017-05-15 20:00:53.000000000 +0000 @@ -1,3 +1,4 @@ +use lib '.'; use t::Helper; use Mojolicious::Lite; diff -Nru libmojolicious-plugin-cgi-perl-0.36/t/nph.t libmojolicious-plugin-cgi-perl-0.38/t/nph.t --- libmojolicious-plugin-cgi-perl-0.36/t/nph.t 2016-04-11 16:00:19.000000000 +0000 +++ libmojolicious-plugin-cgi-perl-0.38/t/nph.t 2017-05-15 20:00:53.000000000 +0000 @@ -1,3 +1,4 @@ +use lib '.'; use t::Helper; use Mojolicious::Lite; diff -Nru libmojolicious-plugin-cgi-perl-0.36/t/query-string-with-semicolon.t libmojolicious-plugin-cgi-perl-0.38/t/query-string-with-semicolon.t --- libmojolicious-plugin-cgi-perl-0.36/t/query-string-with-semicolon.t 2016-04-11 16:00:19.000000000 +0000 +++ libmojolicious-plugin-cgi-perl-0.38/t/query-string-with-semicolon.t 2017-05-15 20:00:53.000000000 +0000 @@ -1,3 +1,4 @@ +use lib '.'; use t::Helper; my $this_will_mess_up; diff -Nru libmojolicious-plugin-cgi-perl-0.36/t/redirect.t libmojolicious-plugin-cgi-perl-0.38/t/redirect.t --- libmojolicious-plugin-cgi-perl-0.36/t/redirect.t 2016-04-11 16:00:19.000000000 +0000 +++ libmojolicious-plugin-cgi-perl-0.38/t/redirect.t 2017-05-15 20:00:53.000000000 +0000 @@ -1,3 +1,4 @@ +use lib '.'; use t::Helper; use Mojolicious::Lite; diff -Nru libmojolicious-plugin-cgi-perl-0.36/t/remote-user.t libmojolicious-plugin-cgi-perl-0.38/t/remote-user.t --- libmojolicious-plugin-cgi-perl-0.36/t/remote-user.t 2016-04-11 16:00:19.000000000 +0000 +++ libmojolicious-plugin-cgi-perl-0.38/t/remote-user.t 2017-05-15 20:00:53.000000000 +0000 @@ -1,3 +1,4 @@ +use lib '.'; use t::Helper; use Mojolicious::Lite; diff -Nru libmojolicious-plugin-cgi-perl-0.36/t/run.t libmojolicious-plugin-cgi-perl-0.38/t/run.t --- libmojolicious-plugin-cgi-perl-0.36/t/run.t 2016-06-07 20:41:31.000000000 +0000 +++ libmojolicious-plugin-cgi-perl-0.38/t/run.t 2017-05-15 20:00:53.000000000 +0000 @@ -1,10 +1,11 @@ +use lib '.'; use t::Helper; use Mojolicious::Lite; plugin CGI => { route => '/', - run => sub { + run => sub { print "HTTP/1.1 200 OK\r\n"; print "Content-Type: text/html; charset=ISO-8859-1\r\n"; print "\r\n"; diff -Nru libmojolicious-plugin-cgi-perl-0.36/t/zombies.t libmojolicious-plugin-cgi-perl-0.38/t/zombies.t --- libmojolicious-plugin-cgi-perl-0.36/t/zombies.t 2016-06-11 02:41:41.000000000 +0000 +++ libmojolicious-plugin-cgi-perl-0.38/t/zombies.t 2017-05-15 20:00:53.000000000 +0000 @@ -4,9 +4,9 @@ use File::Temp 'tempdir'; use FindBin; use IO::Socket::INET; +use Mojo::File 'path'; use Mojo::IOLoop::Server; use Mojo::UserAgent; -use Mojo::Util 'spurt'; plan skip_all => $@ unless -e '.git' and eval 'require Proc::ProcessTable && require File::Which && 1'; @@ -16,7 +16,7 @@ my $script = catfile $dir, 'myapp.pl'; my $port = Mojo::IOLoop::Server->generate_port; -spurt <spurt(<