From 222e18e007c7b3624fbc4680f16a96ba301292cf Mon Sep 17 00:00:00 2001
From: Paul Howarth <pghmcfc@fedoraproject.org>
Date: Mon, 3 Dec 2007 12:34:20 +0000
Subject: [PATCH] - Update to 2.02 - Remove buildreqs perl(Net::SMTP) and
 perl(Net::Domain), bundled with perl - Add buildreqs perl(Date::Format),
 perl(Date::Parse), perl(Test::More),     and perl(Test::Pod) - Remove patch
 for CPAN RT#20726, now fixed upstream - Buildreq perl >= 5.8.1 - Tweak files
 list to mark pod files as %doc - Fix character encoding for ChangeLog

---
 .cvsignore                           |  2 +-
 perl-MailTools-1.74-CPAN-20726.patch | 20 --------------
 perl-MailTools.spec                  | 39 ++++++++++++++++++----------
 sources                              |  2 +-
 4 files changed, 28 insertions(+), 35 deletions(-)
 delete mode 100644 perl-MailTools-1.74-CPAN-20726.patch

diff --git a/.cvsignore b/.cvsignore
index b02d8aa..19a8651 100644
--- a/.cvsignore
+++ b/.cvsignore
@@ -1 +1 @@
-MailTools-1.77.tar.gz
+MailTools-2.02.tar.gz
diff --git a/perl-MailTools-1.74-CPAN-20726.patch b/perl-MailTools-1.74-CPAN-20726.patch
deleted file mode 100644
index 4012ebc..0000000
--- a/perl-MailTools-1.74-CPAN-20726.patch
+++ /dev/null
@@ -1,20 +0,0 @@
---- Mail/Util.pm.orig	2006-01-21 03:16:10.000000000 -0600
-+++ Mail/Util.pm	2006-07-27 14:10:14.000000000 -0500
-@@ -13,7 +13,7 @@
- use Exporter ();
- 
- BEGIN {
--    require 5.000;
-+    require 5.006_001;
- 
-     $VERSION = "1.74";
- 
-@@ -102,7 +102,7 @@
-     local *FH;
-     local $_;
- 
--    open(FH,"< $file") or
-+    open(FH,'<',$file) or
- 	do {
- 	    require Carp;
- 	    Carp::croak("cannot open '$file': $!\n");
diff --git a/perl-MailTools.spec b/perl-MailTools.spec
index 1e88d31..24811d7 100644
--- a/perl-MailTools.spec
+++ b/perl-MailTools.spec
@@ -1,16 +1,16 @@
 Summary:	Various mail-related perl modules
 Name:		perl-MailTools
-Version:	1.77
-Release:	2%{?dist}
+Version:	2.02
+Release:	1%{?dist}
 License:	GPL+ or Artistic
 Group:		Development/Libraries
 URL:		http://search.cpan.org/dist/MailTools/
 Source0:	http://search.cpan.org/CPAN/authors/id/M/MA/MARKOV/MailTools-%{version}.tar.gz
-Patch0:		perl-MailTools-1.74-CPAN-20726.patch
 BuildRoot:	%{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
 BuildArch:	noarch
 Requires:	perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version))
-BuildRequires:	perl(ExtUtils::MakeMaker), perl(Net::Domain), perl(Net::SMTP)
+BuildRequires:	perl(Date::Format), perl(Date::Parse), perl(ExtUtils::MakeMaker)
+BuildRequires:	perl(Test::More), perl(Test::Pod), perl >= 3:5.8.1
 
 %description
 MailTools is a set of Perl modules related to mail applications.
@@ -18,13 +18,6 @@ MailTools is a set of Perl modules related to mail applications.
 %prep
 %setup -q -n MailTools-%{version}
 
-# This patch addresses CPAN RT#20726 (http://rt.cpan.org/Public/Bug/Display.html?id=20726)
-# which is about handling filenames with trailing spaces. This patch has been rejected
-# upstream because it raises the minimum perl version required to 5.6.1, which upstream
-# considers to be "too recent". However, given that all distributions supported by this
-# package have at least perl 5.8.0, it's not a problem for us.
-%patch0 -p0
-
 # Set up example scripts
 cd examples
 for file in *.PL; do
@@ -36,6 +29,10 @@ done
 %{__rm} *.PL
 cd -
 
+# Fix character encodings
+/usr/bin/iconv -f iso-8859-1 -t utf8 < ChangeLog > ChangeLog.utf8
+%{__mv} ChangeLog.utf8 ChangeLog
+
 %build
 %{__perl} Makefile.PL INSTALLDIRS=vendor
 %{__make} %{?_smp_mflags}
@@ -56,11 +53,27 @@ cd -
 %files
 %defattr(-,root,root,-)
 %doc ChangeLog README* examples/
-%{perl_vendorlib}/auto/Mail/
-%{perl_vendorlib}/Mail/
+%dir %{perl_vendorlib}/Mail/
+%doc %{perl_vendorlib}/Mail/*.pod
+%{perl_vendorlib}/Mail/*.pm
+%dir %{perl_vendorlib}/Mail/Field/
+%doc %{perl_vendorlib}/Mail/Field/*.pod
+%{perl_vendorlib}/Mail/Field/*.pm
+%dir %{perl_vendorlib}/Mail/Mailer/
+%{perl_vendorlib}/Mail/Mailer/*.pm
 %{_mandir}/man3/Mail::*.3pm*
 
 %changelog
+* Mon Dec  3 2007 Paul Howarth <paul@city-fan.org> 2.02-1
+- Update to 2.02
+- Remove buildreqs perl(Net::SMTP) and perl(Net::Domain), bundled with perl
+- Add buildreqs perl(Date::Format), perl(Date::Parse), perl(Test::More), and
+  perl(Test::Pod)
+- Remove patch for CPAN RT#20726, now fixed upstream
+- Buildreq perl >= 5.8.1
+- Tweak files list to mark pod files as %%doc
+- Fix character encoding for ChangeLog
+
 * Mon Aug 13 2007 Paul Howarth <paul@city-fan.org> 1.77-2
 - Clarify license as GPL v1 or later, or Artistic (same as perl)
 - Unexpand tabs in spec file
diff --git a/sources b/sources
index 8df2b90..0ba7bcf 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-c1bcd6627cb9bab271b77a8323d62c48  MailTools-1.77.tar.gz
+824bdbe6c4084739ac2d005eebb09b0e  MailTools-2.02.tar.gz