From ff37d25fe16075e8aa785aaa9f57aee056a21e73 Mon Sep 17 00:00:00 2001 From: Paul Howarth Date: Tue, 29 Jun 2010 10:02:33 +0000 Subject: [PATCH] Initial import of perl-Test-EOL-0.9-1 --- .cvsignore | 1 + Test-EOL-0.8-old-EU::MM.patch | 30 +++++++++++++++ perl-Test-EOL.spec | 71 +++++++++++++++++++++++++++++++++++ sources | 1 + 4 files changed, 103 insertions(+) create mode 100644 Test-EOL-0.8-old-EU::MM.patch create mode 100644 perl-Test-EOL.spec diff --git a/.cvsignore b/.cvsignore index e69de29..54c76ec 100644 --- a/.cvsignore +++ b/.cvsignore @@ -0,0 +1 @@ +Test-EOL-0.9.tar.gz diff --git a/Test-EOL-0.8-old-EU::MM.patch b/Test-EOL-0.8-old-EU::MM.patch new file mode 100644 index 0000000..5039a82 --- /dev/null +++ b/Test-EOL-0.8-old-EU::MM.patch @@ -0,0 +1,30 @@ +--- Test-EOL-0.8/Makefile.PL 2010-06-11 00:06:27.000000000 +0100 ++++ Test-EOL-0.8/Makefile.PL 2010-06-16 09:25:51.477819134 +0100 +@@ -4,7 +4,7 @@ + + + +-use ExtUtils::MakeMaker 6.31; ++use ExtUtils::MakeMaker; + + + +@@ -16,7 +16,7 @@ + 'Test::More' => '0' + }, + 'CONFIGURE_REQUIRES' => { +- 'ExtUtils::MakeMaker' => '6.31' ++ 'ExtUtils::MakeMaker' => '0' + }, + 'DISTNAME' => 'Test-EOL', + 'EXE_FILES' => [], +@@ -52,6 +52,9 @@ + delete $WriteMakefileArgs{CONFIGURE_REQUIRES} + unless eval { ExtUtils::MakeMaker->VERSION(6.52) }; + ++delete $WriteMakefileArgs{LICENSE} ++ unless eval { ExtUtils::MakeMaker->VERSION(6.31) }; ++ + WriteMakefile(%WriteMakefileArgs); + + diff --git a/perl-Test-EOL.spec b/perl-Test-EOL.spec new file mode 100644 index 0000000..36081fb --- /dev/null +++ b/perl-Test-EOL.spec @@ -0,0 +1,71 @@ +# We don't really need ExtUtils::MakeMaker > 6.31 +%global old_eumm %(%{__perl} -MExtUtils::MakeMaker -e 'printf "%d\\n", $ExtUtils::MakeMaker::VERSION < 6.31 ? 1 : 0;' 2>/dev/null || echo 0) + +Name: perl-Test-EOL +Version: 0.9 +Release: 1%{?dist} +Summary: Check the correct line endings in your project +Group: Development/Libraries +License: GPL+ or Artistic +URL: http://search.cpan.org/dist/Test-EOL/ +Source0: http://search.cpan.org/CPAN/authors/id/F/FL/FLORA/Test-EOL-%{version}.tar.gz +Patch0: Test-EOL-0.8-old-EU::MM.patch +BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) +BuildArch: noarch +BuildRequires: perl(ExtUtils::MakeMaker) +BuildRequires: perl(Test::More) +BuildRequires: perl(Test::NoTabs) +BuildRequires: perl(Test::Pod) +BuildRequires: perl(Test::Pod::Coverage) +# Pod::Coverage::TrustPod not yet in EPEL +%if 0%{?fedora} +BuildRequires: perl(Pod::Coverage::TrustPod) +%endif +Requires: perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version)) + +%{?perl_default_filter} + +%description +This module scans your project/distribution for any perl files (scripts, +modules, etc.) with Windows line endings. It can also check for trailing +whitespace. + +%prep +%setup -q -n Test-EOL-%{version} + +# We don't really need ExtUtils::MakeMaker > 6.31 +%if %{old_eumm} +%patch0 -p1 +%endif + +%build +perl Makefile.PL INSTALLDIRS=vendor +make %{?_smp_mflags} + +%install +rm -rf %{buildroot} +make pure_install DESTDIR=%{buildroot} +find %{buildroot} -type f -name .packlist -exec rm -f {} \; +find %{buildroot} -depth -type d -exec rmdir {} \; 2>/dev/null +%{_fixperms} %{buildroot} + +%check +make test RELEASE_TESTING=1 + +%clean +rm -rf %{buildroot} + +%files +%defattr(-,root,root,-) +%doc Changes LICENSE README +%{perl_vendorlib}/Test/ +%{_mandir}/man3/Test::EOL.3pm* + +%changelog +* Wed Jun 16 2010 Paul Howarth 0.9-1 +- Update to 0.9 (fix warnings on very old perls - CPAN RT#58442) +- Use DESTDIR instead of PERL_INSTALL_ROOT +- Add %%{?perl_default_filter} + +* Wed Jun 16 2010 Paul Howarth 0.8-1 +- Initial RPM version diff --git a/sources b/sources index e69de29..8a63283 100644 --- a/sources +++ b/sources @@ -0,0 +1 @@ +b3b4453d0caed2954a93585924ab15f2 Test-EOL-0.9.tar.gz