--- rpms/perl-Mojolicious/sme9/perl-Mojolicious.spec 2015/02/05 12:57:24 1.3 +++ rpms/perl-Mojolicious/sme9/perl-Mojolicious.spec 2016/02/10 07:52:18 1.8 @@ -1,24 +1,41 @@ Name: perl-Mojolicious -version: 5.05 -Release: 1%{?dist} +version: 6.44 +Release: 3%{?dist} Summary: A next generation web framework for Perl License: Artistic 2.0 Group: Development/Libraries URL: http://mojolicious.org/ Source0: http://www.cpan.org/authors/id/K/KR/KRAIH/Mojolicious-%{version}.tar.gz -Patch0: Mojolicious-4.91.untaint.patch -Patch1: Mojolicious-4.91.SSL_version.patch -%define CSRFProtect_version 0.13 -Source1: Mojolicious-Plugin-CSRFProtect-%{CSRFProtect_version}.tar.gz +Patch0: Mojolicious-6.08.untaint.patch +Patch1: Mojolicious-6.12.cleanup.patch +Patch2: Mojolicious-6.12.cleanup.patch2 +Patch3: Mojolicious-6.15.cleanup.patch +Patch4: Mojolicious-6.44-warnings_during_global_destructors.patch BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildArch: noarch -BuildRequires: perl >= 0:5.008007 +BuildRequires: perl >= 0:5.010001 BuildRequires: perl(ExtUtils::MakeMaker) BuildRequires: perl(Test::Builder) BuildRequires: perl(Test::Harness) BuildRequires: perl(Test::More) BuildRequires: perl(Taint::Util) +BuildRequires: perl(Pod::Simple) >= 3.09 +BuildRequires: perl(Time::Local) >= 1.2000 +BuildRequires: perl(IO::Socket::IP) >= 0.26 +Requires: perl(IO::Socket::IP) >= 0.26 +BuildRequires: perl(IO::Compress::Gzip) +BuildRequires: perl(Digest::MD5) +BuildRequires: perl(Digest::SHA) +BuildRequires: perl(Time::HiRes) +BuildRequires: perl(Compress::Raw::Zlib) Requires: perl(Taint::Util) +BuildRequires: perl(Socket) >= 1.97 +BuildRequires: perl(JSON::PP) +Requires: perl(Socket) >= 1.97 +Requires: perl(IO::Socket::SSL) >= 1.94 +Requires: perl(Net::DNS::Native) >= 0.15 +Requires: perl(Pod::Simple) >= 3.09 +Requires: perl(Time::Local) >= 1.2000 Requires: perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version)) %define filelist %{pkgname}-%{version}-filelist %define NVR %{pkgname}-%{version}-%{release} @@ -38,11 +55,12 @@ techniques used are outdated now, the id a new attempt at implementing this idea using state of the art technology. %prep -%setup -q -n Mojolicious-%{version} -b 0 -a 1 +%setup -q -n Mojolicious-%{version} -b 0 %patch0 -p1 -%patch1 -p1 -mv Mojolicious-Plugin-CSRFProtect-%{CSRFProtect_version}/lib/Mojolicious/Plugin/* lib/Mojolicious/Plugin/ -rm -rf Mojolicious-Plugin-CSRFProtect-%{CSRFProtect_version} +#%patch1 -p2 +%patch2 -p2 +%patch3 -p2 +%patch4 -p0 %build %{__perl} Makefile.PL INSTALLDIRS=vendor INSTALLVENDORLIB=/usr/share/perl5/vendor_perl @@ -81,6 +99,66 @@ rm -f %{custom_find_req} %{_mandir}/man3/* %changelog +* Wed Feb 10 2016 Daniel Berteaud 6.44-3.sme +- Add a patch to remove warnings during tests [SME: 7819] + +* Tue Feb 09 2016 Daniel Berteaud 6.44-2 +- Add perl(JSON::PP) to the BuildReq so it can build on plague + [SME: 7819] + +* Mon Feb 08 2016 Charlie Brady +- Upgrade Mojolicious to 6.44. + +* Thu Oct 08 2015 Charlie Brady +- Upgrade Mojolicious to 6.23. + +* Mon Sep 21 2015 Charlie Brady +- Upgrade Mojolicious to 6.20. + +* Mon Aug 24 2015 Charlie Brady +- Upgrade Mojolicious to 6.17. + +* Wed Aug 19 2015 Charlie Brady +- Fix more cleanup warnings. +- Fix warning in Mojo::Asset::Memory::move_to. + +* Tue Aug 18 2015 Charlie Brady 6.15-1 +- Upgrade Mojolicious to 6.15. + +* Wed Jul 08 2015 Charlie Brady 6.12-3 +- Fix more cleanup warnings. + +* Tue Jul 07 2015 Charlie Brady 6.12-2 +- Fix bug in Mojo::UserAgent cleanup when Net::DNS::Native is + installed. + +* Tue Jul 07 2015 Charlie Brady 6.12-1 +- Upgrade Mojolicious to 6.12. +- Add Requires for recent IO::Socket::SSL and Net::DNS::Native + +* Tue Jun 23 2015 Charlie Brady 6.11-2 +- Add missing BuildRequires: perl(Socket) >= 1.97. + +* Wed Jun 10 2015 Charlie Brady 6.11-1 +- Upgrade Mojolicious to 6.11. + +* Wed Apr 15 2015 Charlie Brady 6.08-1 +- Upgrade Mojolicious to 6.08. + +* Sat Feb 28 2015 Charlie Brady 6.0-1 +- Upgrade Mojolicious to 6.0. +- Remove Mojolicious-Plugin-CSRFProtect. + +* Thu Oct 16 2014 Charlie Brady - 5.50-1 +- Upgrade Mojolicious to 5.50 (security update). [MN00548037] + +* Wed Aug 27 2014 Charlie Brady - 5.33-1 +- Upgrade Mojolicious to 5.33. [MN00540216] + +* Thu Jun 12 2014 Charlie Brady - 5.05-2 +- Remove the patch which downgraded the version requirement of + IO::Socket::SSL. [MN00522946]. + * Mon Jun 09 2014 Charlie Brady - 5.05-1 - Upgrade Mojolicious to 5.05. [MN00522946]