[perl-Pod-Parser] 1.60 bump

Petr Pisar ppisar at fedoraproject.org
Tue Feb 5 15:16:52 UTC 2013


commit c832df027bfc9a63e7c79a29cc5803d8d5a93cda
Author: Petr Písař <ppisar at redhat.com>
Date:   Tue Feb 5 16:15:40 2013 +0100

    1.60 bump

 .gitignore           |    1 +
 perl-Pod-Parser.spec |   87 ++++++++++++-------------------------------------
 sources              |    2 +-
 3 files changed, 24 insertions(+), 66 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index f30a03c..25f9cb2 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1 +1,2 @@
 /Pod-Parser-1.51.tar.gz
+/Pod-Parser-1.60.tar.gz
diff --git a/perl-Pod-Parser.spec b/perl-Pod-Parser.spec
index e182aba..727e124 100644
--- a/perl-Pod-Parser.spec
+++ b/perl-Pod-Parser.spec
@@ -1,6 +1,6 @@
 Name:           perl-Pod-Parser
-Version:        1.51
-Release:        248%{?dist}
+Version:        1.60
+Release:        1%{?dist}
 Summary:        Basic perl modules for handling Plain Old Documentation (POD)
 License:        GPL+ or Artistic
 Group:          Development/Libraries
@@ -8,55 +8,26 @@ URL:            http://search.cpan.org/dist/Pod-Parser/
 Source0:        http://www.cpan.org/authors/id/M/MA/MAREKR/Pod-Parser-%{version}.tar.gz
 BuildArch:      noarch
 BuildRequires:  perl(ExtUtils::MakeMaker)
-# Run-time
+# Run-time:
 BuildRequires:  perl(Carp)
 BuildRequires:  perl(Cwd)
 BuildRequires:  perl(Exporter)
 BuildRequires:  perl(File::Spec)
 # Tests:
 BuildRequires:  perl(Test::More) >= 0.6
+%if !%{defined perl_bootstrap}
+# Break circular dependency Pod::Checker <-> Pod::Parser
+BuildRequires:  perl(Pod::Checker) >= 1.40
+# Break circular dependency Pod::Usage <-> Pod::Select
+BuildRequires:  perl(Pod::Usage)
+%endif
 Requires:       perl(:MODULE_COMPAT_%(eval "`perl -V:version`"; echo $version))
 
-# Filter under-specified depenedencies
-%global __requires_exclude %{?__requires_exclude|%__requires_exclude|}^perl\\(Pod::Parser\\)$
-
 %description
 This software distribution contains the packages for using Perl5 POD (Plain
 Old Documentation). See the "perlpod" and "perlsyn" manual pages from your
 Perl5 distribution for more information about POD.
 
-%package -n perl-Pod-Checker
-Summary:        Check POD documents for syntax errors
-License:        GPL+ or Artistic
-Group:          Development/Libraries
-Requires:       perl(:MODULE_COMPAT_%(eval "`perl -V:version`"; echo $version))
-Conflicts:      perl-Pod-Parser < 1.51-248
-
-%description -n perl-Pod-Checker
-Module and tools to verify POD documentation contents for compliance with the
-Plain Old Documentation format specifications.
-
-%package -n perl-Pod-Usage
-Summary:        Print a usage message from embedded pod documentation
-License:        GPL+ or Artistic
-Group:          Development/Libraries
-# Pod::Usage execute perldoc from perl-Pod-Perldoc by default
-BuildRequires:  perl-Pod-Perldoc
-Requires:       perl(:MODULE_COMPAT_%(eval "`perl -V:version`"; echo $version))
-# Pod::Usage executes perldoc from perl-Pod-Perldoc by default
-Requires:       perl-Pod-Perldoc
-Requires:       perl(Pod::Text)
-Conflicts:      perl-Pod-Parser < 1.51-248
-
-%description -n perl-Pod-Usage
-pod2usage will print a usage message for the invoking script (using its
-embedded POD documentation) and then exit the script with the desired exit
-status. The usage message printed may have any one of three levels of
-"verboseness": If the verbose level is 0, then only a synopsis is printed.
-If the verbose level is 1, then the synopsis is printed along with a
-description (if present) of the command line options and arguments. If the
-verbose level is 2, then the entire manual page is printed.
-
 %prep
 %setup -q -n Pod-Parser-%{version}
 find -type f -exec chmod -x {} +
@@ -77,42 +48,28 @@ find $RPM_BUILD_ROOT -type f -name .packlist -exec rm -f {} \;
 %{_fixperms} $RPM_BUILD_ROOT/*
 
 %check
+%if %{defined perl_bootstrap}
+# Break circular dependency Pod::Usage <-> Pod::Select
+rm -f t/pod/headings.t
+%endif
 make test
 
 %files
 %doc ANNOUNCE CHANGES README TODO
-%{_bindir}/*
+%if %{defined perl_bootstrap}
+# Break circular dependency Pod::Usage <-> Pod::Select
+%exclude %{_bindir}/podselect
+%else
+%{_bindir}/podselect
+%endif
 %{perl_vendorlib}/*
 %{_mandir}/man1/*
 %{_mandir}/man3/*
 
-# Pod-Checker
-%exclude %{_bindir}/podchecker
-%exclude %{perl_vendorlib}/Pod/Checker.pm
-%exclude %{_mandir}/man1/podchecker.*
-%exclude %{_mandir}/man3/Pod::Checker.*
-
-# Pod-Usage
-%exclude %{_bindir}/pod2usage
-%exclude %{perl_vendorlib}/Pod/Usage.pm
-%exclude %{_mandir}/man1/pod2usage.*
-%exclude %{_mandir}/man3/Pod::Usage.*
-
-%files -n perl-Pod-Checker
-%doc ANNOUNCE CHANGES README TODO
-%{_bindir}/podchecker
-%{perl_vendorlib}/Pod/Checker.pm
-%{_mandir}/man1/podchecker.*
-%{_mandir}/man3/Pod::Checker.*
-
-%files -n perl-Pod-Usage
-%doc ANNOUNCE CHANGES README TODO
-%{_bindir}/pod2usage
-%{perl_vendorlib}/Pod/Usage.pm
-%{_mandir}/man1/pod2usage.*
-%{_mandir}/man3/Pod::Usage.*
-
 %changelog
+* Tue Feb 05 2013 Petr Pisar <ppisar at redhat.com> - 1.60-1
+- 1.60 bump
+
 * Mon Feb 04 2013 Petr Pisar <ppisar at redhat.com> - 1.51-248
 - Sub-package Pod-Usage
 - Sub-package Pod-Checker
diff --git a/sources b/sources
index 9e65d6b..b045c3b 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-99bd80b88a249908bd4f1ecf72214ad5  Pod-Parser-1.51.tar.gz
+5f8432f03c121b403e97107bb673885a  Pod-Parser-1.60.tar.gz


More information about the scm-commits mailing list