b5accc9
Name:           perl-Mail-SPF
11aa8ce
Version:        2.9.0
Petr Šabata 6d3908b
Release:        9%{?dist}
b5accc9
Summary:        Object-oriented implementation of Sender Policy Framework
b5accc9
License:        BSD
b5accc9
URL:            http://search.cpan.org/dist/Mail-SPF/
b5accc9
Source0:        http://www.cpan.org/authors/id/J/JM/JMEHNLE/mail-spf/Mail-SPF-v%{version}.tar.gz
114c74b
Patch0:         Mail-SPF-v2.8.0-POD.patch
114c74b
Patch1:         Mail-SPF-v2.8.0-testsuite.patch
b5accc9
BuildArch:      noarch
Petr Šabata 6d3908b
# Build
Petr Šabata 6d3908b
BuildRequires:  coreutils
Petr Šabata 6d3908b
BuildRequires:  perl
Petr Šabata 6d3908b
BuildRequires:  perl(Module::Build)
Petr Šabata 6d3908b
BuildRequires:  perl(version)
Petr Šabata 6d3908b
# Runtime
Petr Šabata bb677ef
BuildRequires:  perl(base)
Petr Šabata bb677ef
BuildRequires:  perl(constant)
b5accc9
BuildRequires:  perl(Error)
Petr Šabata bb677ef
BuildRequires:  perl(Net::DNS) >= 0.62
Petr Šabata bb677ef
BuildRequires:  perl(Net::DNS::Resolver)
Petr Šabata 6d3908b
BuildRequires:  perl(NetAddr::IP) >= 4
Petr Šabata 6d3908b
BuildRequires:  perl(overload)
Petr Šabata 6d3908b
BuildRequires:  perl(strict)
Petr Šabata 6d3908b
BuildRequires:  perl(Sys::Hostname)
b5accc9
BuildRequires:  perl(URI) >= 1.13
Petr Šabata bb677ef
BuildRequires:  perl(URI::Escape)
Petr Šabata 6d3908b
BuildRequires:  perl(utf8)
Petr Šabata 6d3908b
BuildRequires:  perl(warnings)
Petr Šabata 6d3908b
# Tests only
Petr Šabata 6d3908b
BuildRequires:  perl(blib)
Petr Šabata 6d3908b
BuildRequires:  perl(Net::DNS::Resolver::Programmable) >= 0.003
Petr Šabata 6d3908b
BuildRequires:  perl(Net::DNS::RR)
Petr Šabata 6d3908b
BuildRequires:  perl(Test::More)
Petr Šabata 6d3908b
# Optional tests only
Petr Šabata 6d3908b
BuildRequires:  perl(Test::Pod) >= 1.00
Petr Šabata 6d3908b
Requires:       perl(:MODULE_COMPAT_%(eval "$(perl -V:version)"; echo $version))
Petr Šabata bb677ef
Requires:       perl(Net::DNS) >= 0.62
b5accc9
Requires:       perl(URI) >= 1.13
b5accc9
b5accc9
%description
b5accc9
Mail::SPF is an object-oriented implementation of Sender Policy Framework
b5accc9
(SPF). See http://www.openspf.org for more information about SPF.
b5accc9
b5accc9
%prep
b5accc9
%setup -q -n Mail-SPF-v%{version}
114c74b
# Fix broken POD (CPAN RT#86060)
114c74b
%patch0
114c74b
# Work around test suite failures with Net::DNS ≥ 0.68 (CPAN RT#78214)
114c74b
%patch1
b5accc9
chmod -x bin/* sbin/*
b5accc9
b5accc9
%build
Petr Šabata bb677ef
perl Build.PL installdirs=vendor
b5accc9
./Build
b5accc9
b5accc9
%install
Petr Šabata 6d3908b
./Build install destdir=%{buildroot} create_packlist=0
Petr Šabata 6d3908b
%{_fixperms} %{buildroot}/*
b5accc9
# Don't include the spfd and spfquery scripts in _bindir.
Petr Šabata 6d3908b
rm -f %{buildroot}%{_bindir}/spfquery %{buildroot}%{_sbindir}/spfd
Petr Šabata 6d3908b
rm -rf %{buildroot}%{_mandir}/man1
b5accc9
b5accc9
%check
b5accc9
./Build test
b5accc9
b5accc9
%files
Petr Šabata 6d3908b
%license LICENSE
Petr Šabata 6d3908b
%doc CHANGES README TODO bin/ sbin/
b5accc9
%{perl_vendorlib}/*
b5accc9
%{_mandir}/man3/*
b5accc9
b5accc9
%changelog
Petr Šabata 6d3908b
* Mon Feb 29 2016 Petr Šabata <contyk@redhat.com> - 2.9.0-9
Petr Šabata 6d3908b
- Package cleanup
Petr Šabata 6d3908b
7cee8fb
* Thu Feb 04 2016 Fedora Release Engineering <releng@fedoraproject.org> - 2.9.0-8
7cee8fb
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
7cee8fb
353f3fb
* Thu Jun 18 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.9.0-7
353f3fb
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
353f3fb
de400c1
* Sat Jun 06 2015 Jitka Plesnikova <jplesnik@redhat.com> - 2.9.0-6
de400c1
- Perl 5.22 rebuild
de400c1
f535683
* Thu Aug 28 2014 Jitka Plesnikova <jplesnik@redhat.com> - 2.9.0-5
f535683
- Perl 5.20 rebuild
f535683
5bf2ccd
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.9.0-4
5bf2ccd
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
5bf2ccd
6ebba10
* Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.9.0-3
6ebba10
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
6ebba10
0d6b722
* Mon Jul 22 2013 Petr Pisar <ppisar@redhat.com> - 2.9.0-2
0d6b722
- Perl 5.18 rebuild
0d6b722
11aa8ce
* Mon Jul 22 2013 Paul Howarth <paul@city-fan.org> - 2.9.0-1
11aa8ce
- Update to 2.9.0
11aa8ce
  - Default to querying only TXT type RRs
11aa8ce
    (query_rr_types = Mail::SPF::Server->query_rr_type_txt); experience has
11aa8ce
    shown that querying SPF type RRs is impractical
11aa8ce
114c74b
* Fri Jun 28 2013 Paul Howarth <paul@city-fan.org> - 2.8.0-3
114c74b
- Fix broken POD (CPAN RT#86060)
114c74b
- Work around test suite failures with Net::DNS ≥ 0.68 (CPAN RT#78214)
114c74b
a4e70ce
* Thu Feb 14 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.8.0-2
a4e70ce
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
a4e70ce
Petr Šabata bb677ef
* Tue Nov 20 2012 Petr Šabata <contyk@redhat.com> - 2.8.0-1
Petr Šabata bb677ef
- 2.8.0 bump
Petr Šabata bb677ef
- Fix dependencies
Petr Šabata bb677ef
- Drop command macros
Petr Šabata bb677ef
b180591
* Fri Jul 20 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.007-6
b180591
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
b180591
204728f
* Wed Jun 13 2012 Petr Pisar <ppisar@redhat.com> - 2.007-5
204728f
- Perl 5.16 rebuild
204728f
fb9f2e9
* Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.007-4
fb9f2e9
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
fb9f2e9
Petr Sabata e6de39d
* Tue Jul 19 2011 Petr Sabata <contyk@redhat.com> - 2.007-3
Petr Sabata e6de39d
- Perl mass rebuild
Petr Sabata e6de39d
35c2242
* Tue Feb 08 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.007-2
35c2242
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
35c2242
fbb700d
* Sun Dec 5 2010 Nick Bebout <nb@fedoraproject.org> - 2.007-1
fbb700d
- Update to 2.007
fbb700d
db276a0
* Mon May 03 2010 Marcela Maslanova <mmaslano@redhat.com> - 2.006-5
db276a0
- Mass rebuild with perl-5.12.0
db276a0
06eb482
* Mon Dec  7 2009 Stepan Kasal <skasal@redhat.com> - 2.006-4
06eb482
- rebuild against perl 5.10.1
06eb482
05f0f79
* Sun Jul 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.006-3
05f0f79
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
05f0f79
8cc12fd
* Thu Feb 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.006-2
8cc12fd
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
8cc12fd
30d143b
* Fri Dec 12 2008 Steven Pritchard <steve@kspei.com> 2.006-1
30d143b
- Update to 2.006.
30d143b
7dee5fe
* Thu Mar 06 2008 Tom "spot" Callaway <tcallawa@redhat.com> - 2.005-2
30d143b
- Rebuild for new perl
7dee5fe
b5accc9
* Mon Jul 09 2007 Steven Pritchard <steve@kspei.com> 2.005-1
b5accc9
- Specfile autogenerated by cpanspec 1.71.
b5accc9
- Add the "v" before version numbers to handle broken upstream packaging.
b5accc9
- Remove redundant perl build dependency.
b5accc9
- Drop bogus version number from Net::DNS::Resolver::Programmable dependency.
b5accc9
- Drop redundant explicit dependencies.
b5accc9
- BR Test::More and Test::Pod.
b5accc9
- Include the spfd and spfquery scripts as %%doc