commit 022c49db7c256bde3cd8806de23f780413499160 Author: Paul Howarth <paul@xxxxxxxxxxxx> Date: Thu Jan 5 10:38:18 2012 +0000 Update to 1.0 - New upstream release 1.0 - Fix misleading test failure diagnostics when only issue is trailing whitespace - No longer blindly assume utf8 on input files (CPAN RT#59877) - Properly document testing options - This release by RIBASUSHI -> update source URL - Drop upstreamed patch for CPAN RT#59877 - Update patch for building with old ExtUtils::MakeMaker versions .gitignore | 2 +- Test-EOL-0.8-old-EU::MM.patch | 30 ------------------------------ Test-EOL-0.9-rt59877.patch | 40 ---------------------------------------- Test-EOL-1.0-old-EU::MM.patch | 30 ++++++++++++++++++++++++++++++ perl-Test-EOL.spec | 35 +++++++++++++++++++++-------------- sources | 2 +- 6 files changed, 53 insertions(+), 86 deletions(-) --- diff --git a/.gitignore b/.gitignore index 54c76ec..23564ae 100644 --- a/.gitignore +++ b/.gitignore @@ -1 +1 @@ -Test-EOL-0.9.tar.gz +/Test-EOL-[0-9.]*.tar.gz diff --git a/Test-EOL-1.0-old-EU::MM.patch b/Test-EOL-1.0-old-EU::MM.patch new file mode 100644 index 0000000..c7255c3 --- /dev/null +++ b/Test-EOL-1.0-old-EU::MM.patch @@ -0,0 +1,30 @@ +--- Test-EOL/Makefile.PL ++++ Test-EOL/Makefile.PL +@@ -4,7 +4,7 @@ + + + +-use ExtUtils::MakeMaker 6.30; ++use ExtUtils::MakeMaker; + + + +@@ -17,7 +17,7 @@ + "Test::More" => 0 + }, + "CONFIGURE_REQUIRES" => { +- "ExtUtils::MakeMaker" => "6.30" ++ "ExtUtils::MakeMaker" => "0" + }, + "DISTNAME" => "Test-EOL", + "EXE_FILES" => [], +@@ -55,6 +55,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 index 0d5d29b..026b7c5 100644 --- a/perl-Test-EOL.spec +++ b/perl-Test-EOL.spec @@ -1,26 +1,26 @@ -# 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) +# We don't really need ExtUtils::MakeMaker > 6.30 +%global old_eumm %(perl -MExtUtils::MakeMaker -e 'printf "%d\\n", $ExtUtils::MakeMaker::VERSION < 6.30 ? 1 : 0;' 2>/dev/null || echo 0) Name: perl-Test-EOL -Version: 0.9 -Release: 5%{?dist} +Version: 1.0 +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 -Patch1: Test-EOL-0.9-rt59877.patch +Source0: http://search.cpan.org/CPAN/authors/id/R/RI/RIBASUSHI/Test-EOL-%{version}.tar.gz +Patch0: Test-EOL-1.0-old-EU::MM.patch BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(id -nu) BuildArch: noarch BuildRequires: perl(ExtUtils::MakeMaker) +# Simplify breaking dependency loops at bootstrap time +%if 0%{!?perl_bootstrap:1} +BuildRequires: perl(Pod::Coverage::TrustPod) +%endif BuildRequires: perl(Test::More) BuildRequires: perl(Test::NoTabs) BuildRequires: perl(Test::Pod) BuildRequires: perl(Test::Pod::Coverage) -%if 0%{!?perl_bootstrap:1} -BuildRequires: perl(Pod::Coverage::TrustPod) -%endif Requires: perl(:MODULE_COMPAT_%(eval "`perl -V:version`"; echo $version)) %description @@ -31,14 +31,11 @@ whitespace. %prep %setup -q -n Test-EOL-%{version} -# We don't really need ExtUtils::MakeMaker ≥ 6.31 +# We don't really need ExtUtils::MakeMaker > 6.30 %if %{old_eumm} %patch0 -p1 %endif -# Don't assume tested files are UTF-8 encoded (CPAN RT#59877) -%patch1 -p1 - %build perl Makefile.PL INSTALLDIRS=vendor make %{?_smp_mflags} @@ -63,6 +60,16 @@ rm -rf %{buildroot} %{_mandir}/man3/Test::EOL.3pm* %changelog +* Thu Jan 5 2012 Paul Howarth <paul@xxxxxxxxxxxx> 1.0-1 +- Update to 1.0 + - Fix misleading test failure diagnostics when only issue is trailing + whitespace + - No longer blindly assume utf8 on input files (CPAN RT#59877) + - Properly document testing options +- This release by RIBASUSHI -> update source URL +- Drop upstreamed patch for CPAN RT#59877 +- Update patch for building with old ExtUtils::MakeMaker versions + * Thu Jun 30 2011 Paul Howarth <paul@xxxxxxxxxxxx> - 0.9-5 - Restore EPEL-4 compatibility - perl(Pod::Coverage::TrustPod) is available everywhere now diff --git a/sources b/sources index 8a63283..7ba0e06 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -b3b4453d0caed2954a93585924ab15f2 Test-EOL-0.9.tar.gz +38407e5dcc00004693b3ba0afc59d3ae Test-EOL-1.0.tar.gz -- Fedora Extras Perl SIG http://www.fedoraproject.org/wiki/Extras/SIGs/Perl perl-devel mailing list perl-devel@xxxxxxxxxxxxxxxxxxxxxxx https://admin.fedoraproject.org/mailman/listinfo/perl-devel