Summary: A fast and simple mbox folder reader Name: perl-Mail-Mbox-MessageParser Version: 1.5002 Release: 6%{?dist} License: GPL+ Group: Development/Libraries Url: http://search.cpan.org/dist/Mail-Mbox-MessageParser/ Source0: http://search.cpan.org/CPAN/authors/id/D/DC/DCOPPIT/Mail-Mbox-MessageParser-%{version}.tar.gz Source1: perl-module-version-filter Patch0: Mail-Mbox-MessageParser-1.5002-warning.patch BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildArch: noarch Requires: grep, gzip, bzip2, /usr/bin/diff Requires: perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version)) BuildRequires: grep, gzip, bzip2, /usr/bin/diff BuildRequires: perl(ExtUtils::MakeMaker), perl(FileHandle::Unget) BuildRequires: perl(Test::More), perl(Text::Diff) %description Mail::Mbox::MessageParser is a feature-poor but very fast mbox parser. It uses the best of three strategies for parsing a mailbox: either using cached folder information, GNU grep, or highly optimized Perl. %prep %setup -q -n Mail-Mbox-MessageParser-%{version} # Fix used-only-once warning that breaks grepmail with perl 5.12.0 %patch0 -p1 # Auto provides aren't clever enough for what Mail::Mbox::MessageParser does %global provfilt /bin/sh -c "%{__perl_provides} | %{__perl} -n -s %{SOURCE1} -lib=%{_builddir}/%{buildsubdir}/lib" %define __perl_provides %{provfilt} %build %{__perl} Makefile.PL INSTALLDIRS=vendor \ DIFF=/usr/bin/diff \ BZIP=%{__bzip2} \ BZIP2=%{__bzip2} \ GREP=%{__grep} \ GZIP=%{__gzip} \ --default %{__make} %{?_smp_mflags} %install %{__rm} -rf %{buildroot} %{__make} pure_install PERL_INSTALL_ROOT=%{buildroot} /usr/bin/find %{buildroot} -type f -name .packlist -exec %{__rm} -f {} ';' /usr/bin/find %{buildroot} -depth -type d -exec /bin/rmdir {} ';' 2>/dev/null %{_fixperms} %{buildroot} %check %{__make} test %clean %{__rm} -rf %{buildroot} %files %defattr(-,root,root,-) %doc README CHANGES anonymize_mailbox LICENSE %{perl_vendorlib}/Mail/ %{_mandir}/man3/Mail::Mbox::MessageParser.3pm* %{_mandir}/man3/Mail::Mbox::MessageParser::Cache.3pm* %{_mandir}/man3/Mail::Mbox::MessageParser::Grep.3pm* %{_mandir}/man3/Mail::Mbox::MessageParser::MetaInfo.3pm* %{_mandir}/man3/Mail::Mbox::MessageParser::Perl.3pm* %changelog * Mon Dec 20 2010 Marcela Maslanova - 1.5002-6 - 661697 rebuild for fixing problems with vendorach/lib * Tue Jun 1 2010 Paul Howarth 1.5002-5 - Fix used-only-once warning that breaks grepmail with perl 5.12.0 * Mon May 03 2010 Marcela Maslanova - 1.5002-4 - Mass rebuild with perl-5.12.0 * Fri Feb 19 2010 Paul Howarth 1.5002-3 - Fix versioned provides for perl modules - Use %%{_fixperms} macro instead of our own %%{__chmod} incantation * Mon Dec 7 2009 Stepan Kasal 1.5002-2 - Rebuild against perl 5.10.1 * Wed Sep 2 2009 Paul Howarth 1.5002-1 - Update to 1.5002 - perl 5.10 patch upstreamed - disable the grep interface, known to be buggy - fix infinite loop in emails of less than 200 characters (CPAN RT#33493) - update Makefile.PL for versions of Module::Install > 0.88 - instead of returning an error for an empty mailbox, a valid mailbox is returned that immediately fails the end_of_mailbox check (CPAN RT#43665) - fix missing "m" modifier issue exposed by Perl 5.10 (CPAN RT#33004) - added some debugging information for the "cache data not validated" error - fix an off-by-one error that could cause warnings about undefined values - BuildRequire perl(Test::More) and perl(Text::Diff) * Sun Jul 26 2009 Fedora Release Engineering - 1.5000-8 - Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild * Thu Feb 26 2009 Fedora Release Engineering - 1.5000-7 - Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild * Thu Nov 20 2008 Paul Howarth 1.5000-6 - Project upstream has moved from Sourceforge to Google Code but Google Code site is content-free so use standard CPAN URLs instead * Sat Feb 9 2008 Tom "spot" Callaway 1.5000-5 - Fix for perl 5.10 (Andreas König) * Thu Feb 7 2008 Tom "spot" Callaway 1.5000-4 - Rebuild for new perl * Mon Aug 13 2007 Paul Howarth 1.5000-3 - Clarify license as GPL (unspecified version) * Thu Mar 8 2007 Paul Howarth 1.5000-2 - Buildrequire perl(ExtUtils::MakeMaker) * Tue Feb 27 2007 Paul Howarth 1.5000-1 - Update to 1.5000 - Fix argument order for find with -depth - Permission fixes no longer needed in %%prep - Buildreq various utils for running test suite * Fri Aug 25 2006 Paul Howarth 1.4005-1 - Update to 1.4005 * Wed Jul 12 2006 Paul Howarth 1.4004-1 - Update to 1.4004 * Mon May 22 2006 Paul Howarth 1.4003-1 - Update to 1.4003 * Thu Feb 16 2006 Paul Howarth 1.4002-2 - Rebuild * Fri Feb 10 2006 Paul Howarth 1.4002-1 - Update to 1.4002 - Don't use macros in build-time command paths, hardcode them instead - Add dependency on /usr/bin/diff - Tzip support removed upstream * Wed Oct 12 2005 Paul Howarth 1.4001-1 - Fedora Extras submission