cvsextras 6f5ee38
Name:           perl-Pod-Coverage
Petr Šabata d70e536
Version:        0.23
6f42f05
Release:        29%{?dist}
cvsextras 6f5ee38
Summary:        Checks if the documentation of a module is comprehensive
320b3ff
License:        GPL-1.0-or-later OR Artistic-1.0-Perl
3df135c
URL:            https://metacpan.org/release/Pod-Coverage
3df135c
Source0:        https://cpan.metacpan.org/authors/id/R/RC/RCLAMP/Pod-Coverage-%{version}.tar.gz
c499313
# Make pod_cover more secure, CPAN RT#85540
c499313
Patch0:         Pod-Coverage-0.23-Do-not-search-.-lib-by-pod_cover.patch
9524067
BuildArch:      noarch
ad6baaa
BuildRequires: make
3f49bdd
BuildRequires:  perl-interpreter
c2c6e9a
BuildRequires:  perl-generators
Petr Šabata d70e536
BuildRequires:  perl(B)
Petr Šabata dd63f33
BuildRequires:  perl(base)
Petr Šabata dd63f33
BuildRequires:  perl(constant)
Petr Šabata d70e536
BuildRequires:  perl(Data::Dumper)
3b40ae8
BuildRequires:  perl(Devel::Symdump) >= 2.01
Petr Šabata dd63f33
BuildRequires:  perl(Exporter)
Petr Šabata dd63f33
BuildRequires:  perl(ExtUtils::MakeMaker)
Petr Šabata d70e536
BuildRequires:  perl(lib)
Petr Šabata dd63f33
BuildRequires:  perl(Pod::Find) >= 0.21
Petr Šabata dd63f33
BuildRequires:  perl(Pod::Parser) >= 1.13
Petr Šabata d70e536
BuildRequires:  perl(strict)
f71d06b
BuildRequires:  perl(Test::More)
e748638
BuildRequires:  perl(Test::Pod)
Petr Šabata d70e536
BuildRequires:  perl(vars)
Petr Šabata d70e536
BuildRequires:  perl(warnings)
Petr Šabata dd63f33
Requires:       perl(Devel::Symdump) >= 2.01
Petr Šabata dd63f33
Requires:       perl(Pod::Find) >= 0.21
Petr Šabata dd63f33
Requires:       perl(Pod::Parser) >= 1.13
cvsextras 6f5ee38
Petr Šabata dd63f33
%{?perl_default_filter}
Petr Šabata dd63f33
%global __requires_exclude %{?__requires_exclude:__requires_exclude|}^perl\\(Devel::Symdump\\)$
Petr Šabata dd63f33
%global __requires_exclude %{?__requires_exclude:%__requires_exclude|}^perl\\(Pod::Find\\)$
Petr Šabata dd63f33
%global __requires_exclude %{?__requires_exclude:%__requires_exclude|}^perl\\(Pod::Parser\\)$
Petr Šabata dd63f33
cvsextras 6f5ee38
%description
cvsextras 6f5ee38
Developers hate writing documentation.  They'd hate it even more if their
cvsextras 6f5ee38
computer tattled on them, but maybe they'll be even more thankful in the
cvsextras 6f5ee38
long run.  Even if not, perlmodstyle tells you to, so you must obey.
cvsextras 6f5ee38
cvsextras 6f5ee38
This module provides a mechanism for determining if the pod for a given
cvsextras 6f5ee38
module is comprehensive.
cvsextras 6f5ee38
cvsextras 6f5ee38
%prep
cvsextras 6f5ee38
%setup -q -n Pod-Coverage-%{version}
c499313
%patch0 -p1
cvsextras 6f5ee38
cvsextras 6f5ee38
%build
Petr Šabata dd63f33
perl Makefile.PL INSTALLDIRS=vendor
Petr Šabata dd63f33
make %{?_smp_mflags}
cvsextras 6f5ee38
cvsextras 6f5ee38
%install
Petr Šabata d70e536
make pure_install DESTDIR=%{buildroot}
Petr Šabata dd63f33
find %{buildroot} -type f -name .packlist -exec rm -f {} \;
Petr Šabata dd63f33
%{_fixperms} %{buildroot}/*
cvsextras 6f5ee38
ec50018
%check
Petr Šabata dd63f33
make test
cvsextras 6f5ee38
cvsextras 6f5ee38
%files
Petr Šabata dd63f33
%doc Changes examples
f71d06b
%{_bindir}/pod_cover
f71d06b
%{perl_vendorlib}/Pod/
f71d06b
%{_mandir}/man3/Pod::Coverage.3pm*
f71d06b
%{_mandir}/man3/Pod::Coverage::CountParents.3pm*
f71d06b
%{_mandir}/man3/Pod::Coverage::ExportOnly.3pm*
f71d06b
%{_mandir}/man3/Pod::Coverage::Overloader.3pm*
cvsextras 6f5ee38
cvsextras 6f5ee38
%changelog
6f42f05
* Fri Jan 20 2023 Fedora Release Engineering <releng@fedoraproject.org> - 0.23-29
6f42f05
- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
6f42f05
a2e8156
* Fri Jul 22 2022 Fedora Release Engineering <releng@fedoraproject.org> - 0.23-28
a2e8156
- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
a2e8156
c1ac556
* Tue May 31 2022 Jitka Plesnikova <jplesnik@redhat.com> - 0.23-27
c1ac556
- Perl 5.36 rebuild
c1ac556
931383b
* Fri Jan 21 2022 Fedora Release Engineering <releng@fedoraproject.org> - 0.23-26
931383b
- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
931383b
90f1b1d
* Tue Jul 27 2021 Fedora Release Engineering <releng@fedoraproject.org> - 0.23-25
90f1b1d
- Second attempt - Rebuilt for
90f1b1d
  https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
90f1b1d
7d49f61
* Fri May 21 2021 Jitka Plesnikova <jplesnik@redhat.com> - 0.23-24
7d49f61
- Perl 5.34 rebuild
7d49f61
dc009ba
* Wed Jan 27 2021 Fedora Release Engineering <releng@fedoraproject.org> - 0.23-23
dc009ba
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
dc009ba
0882642
* Tue Jul 28 2020 Fedora Release Engineering <releng@fedoraproject.org> - 0.23-22
0882642
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
0882642
7630941
* Tue Jun 23 2020 Jitka Plesnikova <jplesnik@redhat.com> - 0.23-21
7630941
- Perl 5.32 rebuild
7630941
2c4193b
* Thu Jan 30 2020 Fedora Release Engineering <releng@fedoraproject.org> - 0.23-20
2c4193b
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
2c4193b
a8e7645
* Fri Jul 26 2019 Fedora Release Engineering <releng@fedoraproject.org> - 0.23-19
a8e7645
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
a8e7645
2f3e221
* Fri May 31 2019 Jitka Plesnikova <jplesnik@redhat.com> - 0.23-18
2f3e221
- Perl 5.30 rebuild
2f3e221
47b5489
* Fri Feb 01 2019 Fedora Release Engineering <releng@fedoraproject.org> - 0.23-17
47b5489
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
47b5489
48bdf3e
* Fri Jul 13 2018 Fedora Release Engineering <releng@fedoraproject.org> - 0.23-16
48bdf3e
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
48bdf3e
75f7112
* Thu Jun 28 2018 Jitka Plesnikova <jplesnik@redhat.com> - 0.23-15
75f7112
- Perl 5.28 rebuild
75f7112
3155cce
* Fri Feb 09 2018 Fedora Release Engineering <releng@fedoraproject.org> - 0.23-14
3155cce
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
3155cce
48e0c45
* Thu Jul 27 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.23-13
48e0c45
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
48e0c45
c9c893a
* Sun Jun 04 2017 Jitka Plesnikova <jplesnik@redhat.com> - 0.23-12
c9c893a
- Perl 5.26 rebuild
c9c893a
ec582e4
* Sat Feb 11 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.23-11
ec582e4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
ec582e4
d08e196
* Sun May 15 2016 Jitka Plesnikova <jplesnik@redhat.com> - 0.23-10
d08e196
- Perl 5.24 rebuild
d08e196
667568d
* Thu Feb 04 2016 Fedora Release Engineering <releng@fedoraproject.org> - 0.23-9
667568d
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
667568d
4c5b212
* Thu Jun 18 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.23-8
4c5b212
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
4c5b212
5c44577
* Fri Jun 05 2015 Jitka Plesnikova <jplesnik@redhat.com> - 0.23-7
5c44577
- Perl 5.22 rebuild
5c44577
6deb7f0
* Wed Aug 27 2014 Jitka Plesnikova <jplesnik@redhat.com> - 0.23-6
6deb7f0
- Perl 5.20 rebuild
6deb7f0
00272f8
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.23-5
00272f8
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
00272f8
d88fed3
* Sun Aug 04 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.23-4
d88fed3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
d88fed3
19a8613
* Thu Jul 18 2013 Petr Pisar <ppisar@redhat.com> - 0.23-3
19a8613
- Perl 5.18 rebuild
19a8613
c499313
* Wed May 22 2013 Petr Pisar <ppisar@redhat.com> - 0.23-2
c499313
- Do not put ./lib into @INC by pod_cover tool
c499313
Petr Šabata d70e536
* Thu May 02 2013 Petr Šabata <contyk@redhat.com> - 0.23-1
Petr Šabata d70e536
- 0.23 bump
Petr Šabata d70e536
0f53c53
* Thu Feb 14 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.22-4
0f53c53
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
0f53c53
3db15ea
* Fri Jul 20 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.22-3
3db15ea
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
3db15ea
a1644ee
* Tue Jun 12 2012 Petr Pisar <ppisar@redhat.com> - 0.22-2
a1644ee
- Perl 5.16 rebuild
a1644ee
Petr Šabata dd63f33
* Wed Feb 08 2012 Petr Šabata <contyk@redhat.com> - 0.22-1
Petr Šabata dd63f33
- 0.22 bump
Petr Šabata dd63f33
- Switch to EE::MM
Petr Šabata dd63f33
- Modernize spec
Petr Šabata dd63f33
8f6f77c
* Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.21-5
8f6f77c
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
8f6f77c
254acb2
* Sun Jun 19 2011 Marcela Mašláňová <mmaslano@redhat.com> - 0.21-4
254acb2
- Perl mass rebuild
254acb2
3d7ab23
* Tue Feb 08 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.21-3
3d7ab23
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
3d7ab23
5f43bba
* Tue Dec 21 2010 Marcela Maslanova <mmaslano@redhat.com> - 0.21-2
5f43bba
- 661697 rebuild for fixing problems with vendorach/lib
5f43bba
fd6c335
* Tue Sep 14 2010 Petr Sabata <psabata@redhat.com> - 0.21-1
fd6c335
- New release, v0.21
fd6c335
a2511f2
* Tue May 04 2010 Marcela Maslanova <mmaslano@redhat.com> - 0.20-5
a2511f2
- Mass rebuild with perl-5.12.0
a2511f2
8d1bf40
* Mon Dec  7 2009 Stepan Kasal <skasal@redhat.com> - 0.20-4
8d1bf40
- rebuild against perl 5.10.1
8d1bf40
bb8fea0
* Sun Jul 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.20-3
bb8fea0
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
bb8fea0
42af972
* Thu Feb 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.20-2
42af972
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
42af972
f71d06b
* Fri Feb 20 2009 Paul Howarth <paul@city-fan.org> - 0.20-1
f71d06b
- Update to 0.20 (test updates)
f71d06b
- No README in upstream distribution
f71d06b
- BR: perl(Test::More)
f71d06b
- More specific files list
f71d06b
e748638
* Wed Feb 27 2008 Tom "spot" Callaway <tcallawa@redhat.com> - 0.19-3
e748638
- Rebuild for perl 5.10 (again), second pass with tests enabled
e748638
f45f333
* Wed Feb 27 2008 Tom "spot" Callaway <tcallawa@redhat.com> - 0.19-2
f45f333
- Rebuild for perl 5.10 (again), first pass without Test::Pod, tests
f45f333
3b40ae8
* Sat Jan 12 2008 Steven Pritchard <steve@kspei.com> 0.19-1
3b40ae8
- Update to 0.19.
3b40ae8
- Use fixperms macro instead of our own chmod incantation.
3b40ae8
- Reformat to match cpanspec output.
3b40ae8
ec47fc7
* Thu Jan 10 2008 Tom "spot" Callaway <tcallawa@redhat.com> - 0.18-3
535df84
- rebuild 2, enable Test::Pod, tests
535df84
ec47fc7
* Thu Jan 10 2008 Tom "spot" Callaway <tcallawa@redhat.com> - 0.18-2.1
73e7010
- rebuild (first pass, no tests, no Test::Pod)
73e7010
9524067
* Wed Aug  9 2006 Jose Pedro Oliveira <jpo at di.uminho.pt> - 0.18-2
9524067
- Version 0.18 is now a noarch package.
9524067
af85ee0
* Wed Aug  9 2006 Jose Pedro Oliveira <jpo at di.uminho.pt> - 0.18-1
af85ee0
- Update to 0.18.
af85ee0
ec50018
* Fri Feb 17 2006 Jose Pedro Oliveira <jpo at di.uminho.pt> - 0.17-5
ec50018
- Rebuild for FC5 (perl 5.8.8).
ec50018
04cec0a
* Thu May 12 2005 Jose Pedro Oliveira <jpo at di.uminho.pt> - 0.17-4
04cec0a
- Add dist tag.
04cec0a
e1d5ea5
* Wed Apr 20 2005 Jose Pedro Oliveira <jpo at di.uminho.pt> - 0.17-3
e1d5ea5
- Avoid .packlist creation with Module::Build >= 0.2609.
e1d5ea5
- Trust that %%{perl_vendorlib} is defined.
e1d5ea5
ec47fc7
* Thu Apr  7 2005 Michael Schwendt <mschwendt[AT]users.sf.net>
57523dc
- rebuilt
57523dc
d3d93b3
* Sat Nov 27 2004 Jose Pedro Oliveira <jpo at di.uminho.pt> - 0:0.17-1
d3d93b3
- Update to 0.17.
d3d93b3
d3d93b3
* Wed Oct 20 2004 Jose Pedro Oliveira <jpo at di.uminho.pt> - 0:0.16-0.fdr.1
d3d93b3
- Update to 0.16.
d3d93b3
cvsextras 6f5ee38
* Thu May 20 2004 Jose Pedro Oliveira <jpo at di.uminho.pt> - 0:0.14-0.fdr.1
cvsextras 6f5ee38
- First build.