[perl-Email-Address/el6] update to 1.905 to resolve CVE-2014-0477

Tom Callaway spot at fedoraproject.org
Sat Jun 21 02:31:32 UTC 2014


commit bcde6c8d3f7dd03738c0534f3acef2a257e00fc1
Author: Tom Callaway <spot at fedoraproject.org>
Date:   Fri Jun 20 22:31:29 2014 -0400

    update to 1.905 to resolve CVE-2014-0477

 perl-Email-Address.spec |  102 ++++++++++++++++++++++++++++++++++++++---------
 sources                 |    2 +-
 2 files changed, 84 insertions(+), 20 deletions(-)
---
diff --git a/perl-Email-Address.spec b/perl-Email-Address.spec
index 94b8880..54402d2 100644
--- a/perl-Email-Address.spec
+++ b/perl-Email-Address.spec
@@ -1,25 +1,33 @@
 Name:           perl-Email-Address
-Version:        1.889
-Release:        3%{?dist}
+Version:        1.905
+Release:        1%{?dist}
 Summary:        RFC 2822 Address Parsing and Creation
 
 Group:          Development/Libraries
+# Outdated FSF address reported, rt#86433
 License:        GPL+ or Artistic
 URL:            http://search.cpan.org/dist/Email-Address/
 Source0:        http://www.cpan.org/authors/id/R/RJ/RJBS/Email-Address-%{version}.tar.gz
-BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
 
 BuildArch:      noarch
+BuildRequires:  perl
+BuildRequires:  perl(Encode)
+BuildRequires:  perl(ExtUtils::MakeMaker)
+BuildRequires:  perl(overload)
+BuildRequires:  perl(strict)
+BuildRequires:  perl(Test::More) >= 0.47
 BuildRequires:  perl(Test::Pod) >= 1.14
 BuildRequires:  perl(Test::Pod::Coverage) >= 1.08
-Requires:       perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version))
+BuildRequires:  perl(vars)
+BuildRequires:  perl(warnings)
+BuildRequires:  perl(Capture::Tiny)
+Requires:       perl(:MODULE_COMPAT_%(eval "`perl -V:version`"; echo $version))
 
 %description
-This class implements a complete RFC 2822 parser that locates email
-addresses in strings and returns a list of "Email::Address" objects
-found. Alternatley you may construct objects manually. The goal of this
-software is to be correct, and very very fast.
-
+This class implements a regex-based RFC 2822 parser that locates email
+addresses in strings and returns a list of Email::Address objects found.
+Alternatively you may construct objects manually. The goal of this software
+is to be correct, and very very fast.
 
 %prep
 %setup -q -n Email-Address-%{version}
@@ -27,15 +35,13 @@ software is to be correct, and very very fast.
 
 
 %build
-%{__perl} Makefile.PL INSTALLDIRS=vendor
+perl Makefile.PL INSTALLDIRS=vendor
 make %{?_smp_mflags}
 
 
 %install
-rm -rf $RPM_BUILD_ROOT
-make pure_install PERL_INSTALL_ROOT=$RPM_BUILD_ROOT
+make pure_install DESTDIR=$RPM_BUILD_ROOT
 find $RPM_BUILD_ROOT -type f -name .packlist -exec rm -f {} ';'
-find $RPM_BUILD_ROOT -depth -type d -exec rmdir {} 2>/dev/null ';'
 chmod -R u+w $RPM_BUILD_ROOT/*
 
 
@@ -43,18 +49,76 @@ chmod -R u+w $RPM_BUILD_ROOT/*
 make test
 
 
-%clean
-rm -rf $RPM_BUILD_ROOT
-
-
 %files
-%defattr(-,root,root,-)
-%doc Changes LICENSE README bench/
+%doc Changes LICENSE README META.json bench/
 %{perl_vendorlib}/Email/
 %{_mandir}/man3/*.3pm*
 
 
 %changelog
+* Fri Jun 20 2014 Tom Callaway <spot at fedoraproject.org> - 1.905-1
+- update to 1.905
+
+* Sat Jun 07 2014 Fedora Release Engineering <rel-eng at lists.fedoraproject.org> - 1.903-2
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
+
+* Tue Apr 22 2014 Tom Callaway <spot at fedoraproject.org> - 1.903-1
+- update to 1.903
+
+* Thu Feb 13 2014 Tom Callaway <spot at fedoraproject.org> - 1.901-1
+- update to 1.901
+
+* Fri Aug 16 2013 Tom Callaway <spot at fedoraproject.org> - 1.900-1
+- update to 1.900
+
+* Sat Aug 03 2013 Fedora Release Engineering <rel-eng at lists.fedoraproject.org> - 1.898-4
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
+
+* Sat Jul 20 2013 Petr Pisar <ppisar at redhat.com> - 1.898-3
+- Perl 5.18 rebuild
+
+* Wed Jun 26 2013 Jitka Plesnikova <jplesnik at redhat.com> - 1.898-2
+- Specify all dependencies
+- Drop %%defattr, remove %%clean section
+- Don't need to remove empty directories from the buildroot
+- Use DESTDIR rather than PERL_INSTALL_ROOT
+
+* Fri Feb  8 2013 Tom Callaway <spot at fedoraproject.org> - 1.898-1
+- update to 1.898
+
+* Wed Dec 19 2012 Tom Callaway <spot at fedoraproject.org> - 1.897-1
+- update to 1.897
+
+* Tue Sep 18 2012 Marcela Mašláňová <mmaslano at redhat.com> 1.896-1
+- update to 1.896
+
+* Fri Jul 20 2012 Fedora Release Engineering <rel-eng at lists.fedoraproject.org> - 1.889-12
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
+
+* Tue Jun 12 2012 Petr Pisar <ppisar at redhat.com> - 1.889-11
+- Perl 5.16 rebuild
+
+* Fri Jan 13 2012 Fedora Release Engineering <rel-eng at lists.fedoraproject.org> - 1.889-10
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
+
+* Mon Jun 20 2011 Marcela Mašláňová <mmaslano at redhat.com> - 1.889-9
+- Perl mass rebuild
+
+* Tue Feb 08 2011 Fedora Release Engineering <rel-eng at lists.fedoraproject.org> - 1.889-8
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
+
+* Thu Dec 16 2010 Marcela Maslanova <mmaslano at redhat.com> - 1.889-7
+- 661697 rebuild for fixing problems with vendorach/lib
+
+* Sat May 01 2010 Marcela Maslanova <mmaslano at redhat.com> - 1.889-6
+- Mass rebuild with perl-5.12.0
+
+* Fri Apr 30 2010 Marcela Maslanova <mmaslano at redhat.com> - 1.889-5
+- Mass rebuild with perl-5.12.0
+
+* Mon Dec  7 2009 Stepan Kasal <skasal at redhat.com> - 1.889-4
+- rebuild against perl 5.10.1
+
 * Sat Jul 25 2009 Fedora Release Engineering <rel-eng at lists.fedoraproject.org> - 1.889-3
 - Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
 
diff --git a/sources b/sources
index 9a8d827..cc932d8 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-9e7762c7a1aecd3276934ac664022f7e  Email-Address-1.889.tar.gz
+3ed17b42a797bbc0103eabbb2d130766  Email-Address-1.905.tar.gz


More information about the scm-commits mailing list