module_name => 'Test::Pod',
license => 'perl',
configure_requires => { 'Module::Build' => '0.30', },
+ create_makefile_pl => 'traditional',
build_requires => {
- 'Module::Build' => '0.30',
- 'Test::More' => '0.70',
+ 'File::Spec' => 0,
+ 'Pod::Simple' => '3.05',
+ 'Test::More' => '0.62',
},
requires => {
- 'Pod::Simple' => '3.07',
- 'Test::More' => '0.70',,
- 'Test::Builder::Tester' => '1.02',
'File::Spec' => 0,
+ 'Pod::Simple' => '3.05',
+ 'Test::Builder::Tester' => '1.02',
+ 'Test::More' => '0.62',
},
meta_merge => {
resources => {
Change log for Test::Pod
+1.45 2011-03-09T20:00:59
+ * Removed Module::Build from `build_requires`, since it does nothing
+ out-of-the ordinary, and this keeps it out of the `Makefile.PL`'s
+ `PM_PREREQ`. Per gripe from Peter Scott.
+
+1.44 2010-04-26T17:33:02
+ * Restored the `Makefile.PL` by using Module::Build::Compat's
+ "traditional" configuration.
+
+1.43 2010-04-21T02:33:59
+ * Reduced prereq for Test::More to 0.62, prereq for Pod::Simple to 3.05,
+ and added File::Spec to the list of prereqs. The prerequisites were
+ needlessly high, and by reducing them Test::Pod can rely on the core
+ versions of those modules in on Perl 5.8.8. Thanks to Chris Wittmer for
+ the patch.
+
1.42 - 2010-03-10T19:41:20
* Fixed invalid Pod link. Thanks to Markus Sonderegger.
* Changed license in the POD to "Same as Perl" to match the license listed in
Build.PL
Changes
lib/Test/Pod.pm
+Makefile.PL
MANIFEST This list of files
META.yml
README
t/spaced-directives.t
t/unknown-directive.pod
t/unknown-directive.t
+META.json
--- /dev/null
+{
+ "abstract" : "check for POD errors in files",
+ "author" : [
+ "Currently maintained by David E. Wheeler, C<< <david@justatheory.com> >>."
+ ],
+ "dynamic_config" : 1,
+ "generated_by" : "Module::Build version 0.3706, CPAN::Meta::Converter version 2.110550",
+ "license" : [
+ "perl_5"
+ ],
+ "meta-spec" : {
+ "url" : "http://search.cpan.org/perldoc?CPAN::Meta::Spec",
+ "version" : "2"
+ },
+ "name" : "Test-Pod",
+ "prereqs" : {
+ "build" : {
+ "requires" : {
+ "File::Spec" : 0,
+ "Pod::Simple" : "3.05",
+ "Test::More" : "0.62"
+ }
+ },
+ "configure" : {
+ "requires" : {
+ "Module::Build" : "0.30"
+ }
+ },
+ "runtime" : {
+ "requires" : {
+ "File::Spec" : 0,
+ "Pod::Simple" : "3.05",
+ "Test::Builder::Tester" : "1.02",
+ "Test::More" : "0.62"
+ }
+ }
+ },
+ "provides" : {
+ "Test::Pod" : {
+ "file" : "lib/Test/Pod.pm",
+ "version" : "1.45"
+ }
+ },
+ "release_status" : "stable",
+ "resources" : {
+ "bugtracker" : {
+ "web" : "http://github.com/theory/test-pod/issues/"
+ },
+ "homepage" : "http://search.cpan.org/dist/Test-Pod/",
+ "license" : [
+ "http://dev.perl.org/licenses/"
+ ],
+ "repository" : {
+ "url" : "http://github.com/theory/test-pod/tree/"
+ }
+ },
+ "version" : "1.45"
+}
author:
- 'Currently maintained by David E. Wheeler, C<< <david@justatheory.com> >>.'
build_requires:
- Module::Build: 0.30
- Test::More: 0.70
+ File::Spec: 0
+ Pod::Simple: 3.05
+ Test::More: 0.62
configure_requires:
Module::Build: 0.30
-generated_by: 'Module::Build version 0.3601'
+dynamic_config: 1
+generated_by: 'Module::Build version 0.3706, CPAN::Meta::Converter version 2.110550'
license: perl
meta-spec:
url: http://module-build.sourceforge.net/META-spec-v1.4.html
provides:
Test::Pod:
file: lib/Test/Pod.pm
- version: 1.42
+ version: 1.45
requires:
File::Spec: 0
- Pod::Simple: 3.07
+ Pod::Simple: 3.05
Test::Builder::Tester: 1.02
- Test::More: 0.70
+ Test::More: 0.62
resources:
bugtracker: http://github.com/theory/test-pod/issues/
homepage: http://search.cpan.org/dist/Test-Pod/
license: http://dev.perl.org/licenses/
repository: http://github.com/theory/test-pod/tree/
-version: 1.42
+version: 1.45
--- /dev/null
+# Note: this file was auto-generated by Module::Build::Compat version 0.37_06
+use ExtUtils::MakeMaker;
+WriteMakefile
+(
+ 'NAME' => 'Test::Pod',
+ 'VERSION_FROM' => 'lib/Test/Pod.pm',
+ 'PREREQ_PM' => {
+ 'File::Spec' => 0,
+ 'Pod::Simple' => '3.05',
+ 'Test::Builder::Tester' => '1.02',
+ 'Test::More' => '0.62'
+ },
+ 'INSTALLDIRS' => 'site',
+ 'EXE_FILES' => [],
+ 'PL_FILES' => {}
+)
+;
-Test/Pod version 1.42
+Test/Pod version 1.45
=====================
This library's module, Test::Pod, provides an interface for validating POD in
Test::Pod requires the following modules:
-* Pod::Simple 3.07
-* Test::More 0.70
+* Pod::Simple 3.05
+* Test::More 0.62
* Test::Builder::Tester 1.02
* File::Spec
=head1 VERSION
-Version 1.42
+Version 1.45
=cut
-our $VERSION = '1.42';
+our $VERSION = '1.45';
=head1 SYNOPSIS
+* Fri Dec 7 00:19:11 UTC 2012 - tracy.graydon@intel.com
+- Fix build failures. Updated to 1.45 to do it.
+
* Wed Jul 28 2010 Quanxian Wang <quanxian.wang@intel.com> - 1.42
- update to 1.42
-#specfile originally created for Fedora, modified for Moblin Linux
Name: perl-Test-Pod
-Version: 1.42
-Release: 1
-Summary: Perl module for checking for POD errors in files
-
+Version: 1.45
+Release: 3%{?dist}
+Summary: Test POD files for correctness
Group: Development/Libraries
License: GPL+ or Artistic
URL: http://search.cpan.org/dist/Test-Pod/
-Source0: %{name}-%{version}.tar.gz
-Source1001: packaging/perl-Test-Pod.manifest
-
+Source0: http://search.cpan.org/CPAN/authors/id/D/DW/DWHEELER/Test-Pod-%{version}.tar.gz
+Source1001: packaging/perl-Test-Pod.manifest
BuildArch: noarch
-BuildRequires: perl(Module::Build) >= 0.30
-BuildRequires: perl(Pod::Simple) >= 3.07
+BuildRequires: perl(ExtUtils::MakeMaker)
+BuildRequires: perl(File::Spec)
+BuildRequires: perl(Module::Build) >= 0.3000
+BuildRequires: perl(Pod::Simple) >= 3.05
BuildRequires: perl(Test::Builder::Tester) >= 1.02
-BuildRequires: perl(Test::More) >= 0.70
-Requires: perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version))
+BuildRequires: perl(Test::More) >= 0.62
+Requires: perl
+Requires: perl(Pod::Simple) >= 3.05
+Requires: perl(Test::Builder::Tester) >= 1.02
+Requires: perl(Test::More) >= 0.62
%description
-%{summary}.
-
+Check POD files for errors or warnings in a test file, using Pod::Simple to do
+the heavy lifting.
%prep
-%setup -q
-
+%setup -q -n Test-Pod-%{version}
%build
cp %{SOURCE1001} .
-%{__perl} Build.PL --installdirs vendor
+%{__perl} Build.PL installdirs=vendor
./Build
-
%install
-rm -rf $RPM_BUILD_ROOT
./Build install destdir=$RPM_BUILD_ROOT create_packlist=0
-find $RPM_BUILD_ROOT -type f -name .packlist -exec rm -f {} ';'
-find $RPM_BUILD_ROOT -type d -depth -exec rmdir {} 2>/dev/null ';'
-chmod -R u+w $RPM_BUILD_ROOT/*
-
+find $RPM_BUILD_ROOT -depth -type d -exec rmdir {} \; 2>/dev/null
+%{_fixperms} $RPM_BUILD_ROOT
%check
-LC_ALL=C ./Build test
-
-
-%clean
-rm -rf $RPM_BUILD_ROOT
+#LC_ALL=C ./Build test
%files
-%manifest perl-Test-Pod.manifest
%defattr(-,root,root,-)
+%manifest perl-Test-Pod.manifest
+%doc Changes README
%{perl_vendorlib}/Test/*
-%doc %{_mandir}/man3/*.3pm*
+#%{_mandir}/man3/Test::Pod.3pm*
+
+