Hello community,
here is the log from the commit of package perl-Mojolicious-Plugin-RenderFile
for openSUSE:Factory checked in at 2015-04-16 14:14:24
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/perl-Mojolicious-Plugin-RenderFile (Old)
and /work/SRC/openSUSE:Factory/.perl-Mojolicious-Plugin-RenderFile.new
(New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "perl-Mojolicious-Plugin-RenderFile"
Changes:
--------
---
/work/SRC/openSUSE:Factory/perl-Mojolicious-Plugin-RenderFile/perl-Mojolicious-Plugin-RenderFile.changes
2015-03-01 14:47:14.000000000 +0100
+++
/work/SRC/openSUSE:Factory/.perl-Mojolicious-Plugin-RenderFile.new/perl-Mojolicious-Plugin-RenderFile.changes
2015-04-16 14:14:25.000000000 +0200
@@ -1,0 +2,10 @@
+Tue Apr 14 19:53:11 UTC 2015 - [email protected]
+
+- updated to 0.09
+ see /usr/share/doc/packages/perl-Mojolicious-Plugin-RenderFile/Changes
+
+ 0.09
+ Not loose previously setted headers
+- obsolete wide-character-in-print.patch
+
+-------------------------------------------------------------------
Old:
----
Mojolicious-Plugin-RenderFile-0.08.tar.gz
wide-character-in-print.patch
New:
----
Mojolicious-Plugin-RenderFile-0.09.tar.gz
cpanspec.yml
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ perl-Mojolicious-Plugin-RenderFile.spec ++++++
--- /var/tmp/diff_new_pack.4adps5/_old 2015-04-16 14:14:25.000000000 +0200
+++ /var/tmp/diff_new_pack.4adps5/_new 2015-04-16 14:14:25.000000000 +0200
@@ -17,21 +17,22 @@
Name: perl-Mojolicious-Plugin-RenderFile
-Version: 0.08
+Version: 0.09
Release: 0
+#Upstream: CHECK(GPL-1.0+ or Artistic-1.0)
%define cpan_name Mojolicious-Plugin-RenderFile
Summary: "render_file" helper for Mojolicious
License: GPL-1.0+ or Artistic-1.0
Group: Development/Libraries/Perl
Url: http://search.cpan.org/dist/Mojolicious-Plugin-RenderFile/
-Source: Mojolicious-Plugin-RenderFile-0.08.tar.gz
-Patch0: wide-character-in-print.patch
+Source0:
http://www.cpan.org/authors/id/K/KO/KOORCHIK/%{cpan_name}-%{version}.tar.gz
+Source1: cpanspec.yml
BuildArch: noarch
BuildRoot: %{_tmppath}/%{name}-%{version}-build
BuildRequires: perl
BuildRequires: perl-macros
-BuildRequires: perl(Mojolicious) >= 3.90
-Requires: perl(Mojolicious) >= 3.90
+BuildRequires: perl(Mojolicious) >= 5.78
+Requires: perl(Mojolicious) >= 5.78
%{perl_requires}
%description
@@ -41,8 +42,6 @@
%prep
%setup -q -n %{cpan_name}-%{version}
-# MANUAL
-%patch0 -p1
%build
%{__perl} Makefile.PL INSTALLDIRS=vendor
++++++ Mojolicious-Plugin-RenderFile-0.08.tar.gz ->
Mojolicious-Plugin-RenderFile-0.09.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/Mojolicious-Plugin-RenderFile-0.08/Changes
new/Mojolicious-Plugin-RenderFile-0.09/Changes
--- old/Mojolicious-Plugin-RenderFile-0.08/Changes 2014-05-16
15:41:22.000000000 +0200
+++ new/Mojolicious-Plugin-RenderFile-0.09/Changes 2015-03-05
01:55:33.000000000 +0100
@@ -24,4 +24,7 @@
Fixed utf8 filename issue
0.08
- File cleanup support
\ No newline at end of file
+ File cleanup support
+
+0.09
+ Not loose previously setted headers
\ No newline at end of file
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/Mojolicious-Plugin-RenderFile-0.08/META.json
new/Mojolicious-Plugin-RenderFile-0.09/META.json
--- old/Mojolicious-Plugin-RenderFile-0.08/META.json 2014-05-16
15:42:55.000000000 +0200
+++ new/Mojolicious-Plugin-RenderFile-0.09/META.json 2015-03-05
01:55:47.000000000 +0100
@@ -4,7 +4,7 @@
"Viktor Turskyi <[email protected]>"
],
"dynamic_config" : 1,
- "generated_by" : "ExtUtils::MakeMaker version 6.66, CPAN::Meta::Converter
version 2.120921",
+ "generated_by" : "ExtUtils::MakeMaker version 6.98, CPAN::Meta::Converter
version 2.142690",
"license" : [
"unknown"
],
@@ -32,7 +32,7 @@
},
"runtime" : {
"requires" : {
- "Mojolicious" : "3.90",
+ "Mojolicious" : "5.78",
"perl" : "5.01"
}
}
@@ -43,5 +43,5 @@
"url" : "https://github.com/koorchik/Mojolicious-Plugin-RenderFile"
}
},
- "version" : "0.08"
+ "version" : "0.09"
}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/Mojolicious-Plugin-RenderFile-0.08/META.yml
new/Mojolicious-Plugin-RenderFile-0.09/META.yml
--- old/Mojolicious-Plugin-RenderFile-0.08/META.yml 2014-05-16
15:42:55.000000000 +0200
+++ new/Mojolicious-Plugin-RenderFile-0.09/META.yml 2015-03-05
01:55:47.000000000 +0100
@@ -3,23 +3,23 @@
author:
- 'Viktor Turskyi <[email protected]>'
build_requires:
- ExtUtils::MakeMaker: 0
+ ExtUtils::MakeMaker: '0'
configure_requires:
- ExtUtils::MakeMaker: 0
+ ExtUtils::MakeMaker: '0'
dynamic_config: 1
-generated_by: 'ExtUtils::MakeMaker version 6.66, CPAN::Meta::Converter version
2.120921'
+generated_by: 'ExtUtils::MakeMaker version 6.98, CPAN::Meta::Converter version
2.142690'
license: unknown
meta-spec:
url: http://module-build.sourceforge.net/META-spec-v1.4.html
- version: 1.4
+ version: '1.4'
name: Mojolicious-Plugin-RenderFile
no_index:
directory:
- t
- inc
requires:
- Mojolicious: 3.90
- perl: 5.01
+ Mojolicious: '5.78'
+ perl: '5.01'
resources:
repository: https://github.com/koorchik/Mojolicious-Plugin-RenderFile
-version: 0.08
+version: '0.09'
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/Mojolicious-Plugin-RenderFile-0.08/Makefile.PL
new/Mojolicious-Plugin-RenderFile-0.09/Makefile.PL
--- old/Mojolicious-Plugin-RenderFile-0.08/Makefile.PL 2014-05-16
15:20:31.000000000 +0200
+++ new/Mojolicious-Plugin-RenderFile-0.09/Makefile.PL 2015-03-05
01:55:33.000000000 +0100
@@ -8,7 +8,7 @@
VERSION_FROM => 'lib/Mojolicious/Plugin/RenderFile.pm',
AUTHOR => 'Viktor Turskyi <[email protected]>',
MIN_PERL_VERSION => 5.010,
- PREREQ_PM => { 'Mojolicious' => '3.90' },
+ PREREQ_PM => { 'Mojolicious' => '5.78' },
META_MERGE => {
resources => {
repository =>
'https://github.com/koorchik/Mojolicious-Plugin-RenderFile',
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/Mojolicious-Plugin-RenderFile-0.08/lib/Mojolicious/Plugin/RenderFile.pm
new/Mojolicious-Plugin-RenderFile-0.09/lib/Mojolicious/Plugin/RenderFile.pm
--- old/Mojolicious-Plugin-RenderFile-0.08/lib/Mojolicious/Plugin/RenderFile.pm
2014-05-16 15:40:58.000000000 +0200
+++ new/Mojolicious-Plugin-RenderFile-0.09/lib/Mojolicious/Plugin/RenderFile.pm
2015-03-05 01:55:33.000000000 +0100
@@ -7,7 +7,7 @@
use Encode qw( encode decode_utf8 );
use Mojo::Util 'quote';
-our $VERSION = '0.08';
+our $VERSION = '0.09';
sub register {
my ( $self, $app ) = @_;
@@ -49,11 +49,12 @@
return;
}
- # Create response headers
+ # Set response headers
+ my $headers = $c->res->content->headers();
+
$filename = quote($filename); # quote the filename, per RFC 5987
$filename = encode("UTF-8", $filename);
- my $headers = Mojo::Headers->new();
$headers->add( 'Content-Type', $content_type . ';name=' . $filename );
$headers->add( 'Content-Disposition', $content_disposition .
';filename=' . $filename );
@@ -83,9 +84,6 @@
$headers->add( 'Content-Length' => $asset->size );
}
- # Set response headers
- $c->res->content->headers($headers);
-
# Stream content directly from file
$c->res->content->asset($asset);
return $c->rendered($status);
@@ -182,6 +180,7 @@
=head1 CONTRIBUTORS
Nils Diewald (Akron)
+Danil Greben (SDSWanderer)
=head1 BUGS
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/Mojolicious-Plugin-RenderFile-0.08/t/multibyte_filename.t
new/Mojolicious-Plugin-RenderFile-0.09/t/multibyte_filename.t
--- old/Mojolicious-Plugin-RenderFile-0.08/t/multibyte_filename.t
2015-02-24 09:43:34.000000000 +0100
+++ new/Mojolicious-Plugin-RenderFile-0.09/t/multibyte_filename.t
2015-03-05 01:55:33.000000000 +0100
@@ -1,3 +1,4 @@
+use utf8;
use Mojo::Base -strict;
use Test::More;
@@ -51,7 +52,7 @@
$t->get_ok("/default")
->status_is(200)
- ->content_is( encode_utf8 '漢字(かんじ)は、古代中国に発祥を持つ文字。' )
+ ->content_is( '漢字(かんじ)は、古代中国に発祥を持つ文字。' )
->header_is( 'Content-Disposition' => encode_utf8
'attachment;filename="漢字.txt"' );
$t->get_ok("/filename")
++++++ cpanspec.yml ++++++
---
#description_paragraphs: 3
#no_testing: broken upstream
license: GPL-1.0+ or Artistic-1.0