Browse Source

* new packages

git-svn-id: http://trac.vinelinux.org/repos/projects/specs@5747 ec354946-7b23-47d6-9f5a-488ba84defc7
shaolin 12 years ago
parent
commit
544ed342fc

+ 137 - 0
p/perl-File-Slurp/perl-File-Slurp-vl.spec

@@ -0,0 +1,137 @@
+Name: 		perl-File-Slurp
+Version: 	9999.19
+Release: 	1%{?_dist_release}
+Summary: 	Efficient Reading/Writing of Complete Files
+License: 	GPL+ or Artistic
+Group: 		Development/Libraries
+URL: 		http://search.cpan.org/dist/File-Slurp/
+Source0: 	http://www.cpan.org/modules/by-module/File/File-Slurp-%{version}.tar.gz
+
+Requires:  perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version))
+BuildArch: noarch
+
+BuildRequires:  perl(ExtUtils::MakeMaker)
+BuildRequires:	perl(Test::Pod::Coverage) >= 1.04
+BuildRequires:	perl(Test::Pod) >= 1.14
+
+Vendor:         Project Vine
+Distribution:   Vine Linux
+Packager:       shaolin
+
+%{?perl_default_filter}
+
+%description
+This module provides subs that allow you to read or write entire files with
+one simple call. They are designed to be simple to use, have flexible ways
+to pass in or get the file contents and to be very efficient. There is also
+a sub to read in all the files in a directory other than . and ..
+
+These slurp/spew subs work for files, pipes and sockets, and stdio, 
+pseudo-files, and DATA.
+
+%prep
+%setup -q -n File-Slurp-%{version}
+iconv -f iso8859-1 -t UTF-8 Changes > Changes~
+mv Changes~ Changes
+
+find \( -executable -a -type f \) -exec chmod -x {} \;
+%{__perl} -pi -e 's|^#!/usr/local/bin/perl\b|#!%{__perl}|' extras/slurp_bench.pl
+
+%build
+%{__perl} Makefile.PL INSTALLDIRS=vendor
+make %{?_smp_mflags}
+
+%install
+rm -rf ${RPM_BUILD_ROOT}
+make pure_install PERL_INSTALL_ROOT=${RPM_BUILD_ROOT}
+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}/*
+
+%check
+make test
+
+%clean
+rm -rf ${RPM_BUILD_ROOT}
+
+%files
+%defattr(-,root,root,-)
+# For license text(s), see the perl package.
+%doc Changes README extras/
+%{perl_vendorlib}/File
+%{_mandir}/man3/*
+
+%changelog
+* Fri Feb 24 2012 MATSUBAYASHI Kohji <shaolin@vinelinux.org> - 9999.19-1
+- initial build for Vine Linux
+
+* Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 9999.19-3
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
+
+* Mon Jun 20 2011 Marcela Mašláňová <mmaslano@redhat.com> - 9999.19-2
+- Perl mass rebuild
+
+* Wed Jun 08 2011 Ralf Corsépius <corsepiu@fedoraproject.org> - 9999.19-1
+- Upstream update.
+
+* Sun May 15 2011 Ralf Corsépius <corsepiu@fedoraproject.org> - 9999.18-1
+- Upstream update.
+
+* Thu Apr 28 2011 Ralf Corsépius <corsepiu@fedoraproject.org> - 9999.16-1
+- Upstream update.
+
+* Tue Mar 29 2011 Ralf Corsépius <corsepiu@fedoraproject.org> - 9999.15-1
+- Upstream update.
+- Add perl_default_filter.
+- Fix encoding of "Changes".
+- Spec cleanup.
+
+* Tue Feb 08 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 9999.13-10
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
+
+* Thu Dec 16 2010 Marcela Maslanova <mmaslano@redhat.com> - 9999.13-9
+- 661697 rebuild for fixing problems with vendorach/lib
+
+* Sat May 01 2010 Marcela Maslanova <mmaslano@redhat.com> - 9999.13-8
+- Mass rebuild with perl-5.12.0
+
+* Mon Dec  7 2009 Stepan Kasal <skasal@redhat.com> - 9999.13-7
+- rebuild against perl 5.10.1
+
+* Sat Jul 25 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 9999.13-6
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
+
+* Thu Feb 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 9999.13-5
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
+
+* Wed Jul 09 2008 Ralf Corsépius <rc040203@freenet.de> - 9999.13-4
+- Re-activate tests.
+
+* Wed Feb 27 2008 Tom "spot" Callaway <tcallawa@redhat.com> - 9999.13-3
+- Rebuild for perl 5.10 (again)
+
+* Thu Jan 24 2008 Tom "spot" Callaway <tcallawa@redhat.com> - 9999.13-2
+- disable tests, due to wacky Fedora builders
+
+* Thu Jan 24 2008 Tom "spot" Callaway <tcallawa@redhat.com> - 9999.13-1
+- go to 9999.13 to fix build failures against perl 5.10.0
+
+* Sun Jan 20 2008 Tom "spot" Callaway <tcallawa@redhat.com> - 9999.12-4
+- rebuild for new perl
+
+* Sun Sep 02 2007 Ralf Corsépius <rc040203@freenet.de> - 9999.12-3
+- Update license tag.
+- BR: perl(ExtUtils::MakeMaker).
+
+* Tue Sep 05 2006 Ralf Corsépius <rc040203@freenet.de> - 9999.12-2
+- Mass rebuild.
+
+* Sat Mar 18 2006 Ralf Corsépius <rc040203@freenet.de> - 9999.12-1
+- Upstream update.
+
+* Wed Mar 01 2006 Ralf Corsépius <rc040203@freenet.de> - 9999.11-2
+- Rebuild for perl-5.8.8.
+
+* Wed Feb 01 2006 Ralf Corsépius <rc040203@freenet.de> - 9999.11-1
+- Upstream update.
+- BR perl(Test::Pod), perl(Test::Pod::Coverage).

+ 132 - 0
p/perl-PPIx-Regexp/perl-PPIx-Regexp-vl.spec

@@ -0,0 +1,132 @@
+Name:           perl-PPIx-Regexp
+Version:        0.025
+Release:        1%{?_dist_release}
+Summary:        Represent a regular expression of some sort
+License:        GPL+ or Artistic
+Group:          Development/Libraries
+URL:            http://search.cpan.org/dist/PPIx-Regexp/
+Source0:        http://www.cpan.org/authors/id/W/WY/WYANT/PPIx-Regexp-%{version}.tar.gz
+BuildArch:      noarch
+BuildRequires:  perl(List::MoreUtils)
+BuildRequires:  perl(Module::Build)
+BuildRequires:  perl(PPI::Document) >= 1.117
+BuildRequires:  perl(Task::Weaken)
+BuildRequires:  perl(Test::More) >= 0.88
+Requires:       perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version))
+Requires:       perl(PPI::Document) >= 1.117
+Requires:       perl(Task::Weaken)
+
+Vendor:         Project Vine
+Distribution:   Vine Linux
+Packager:       shaolin
+
+%description
+The purpose of the PPIx-Regexp package is to parse regular expressions in a
+manner similar to the way the PPI package parses Perl. This class forms the
+root of the parse tree, playing a role similar to PPI::Document.
+
+%prep
+%setup -q -n PPIx-Regexp-%{version}
+chmod -x eg/*
+sed -i '1 s|/usr/local/bin/perl|/usr/bin/perl|' eg/*
+
+%if %{_dist_release} > "vl6"
+%global __requires_exclude %{?__requires_exclude:%__requires_exclude|}perl\\(PPI::Document\\)$
+%else
+cat << \EOF > %{name}-req
+#!/bin/sh
+%{__perl_requires} $* |\
+sed -e '/perl(PPI::Document)/d'
+EOF
+
+%global __perl_requires %{_builddir}/PPIx-Regexp-%{version}/%{name}-req
+chmod +x %{__perl_requires}
+%endif
+
+%build
+%{__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} -depth -type d -exec rmdir {} 2>/dev/null \;
+%{_fixperms} ${RPM_BUILD_ROOT}/*
+
+%check
+./Build test
+
+%clean
+rm -rf ${RPM_BUILD_ROOT}
+
+%files
+%doc Changes eg LICENSES README
+%{perl_vendorlib}/*
+%{_mandir}/man3/*
+
+%changelog
+* Fri Feb 24 2012 MATSUBAYASHI Kohji <shaolin@vinelinux.org> - 0.025-1
+- initial build for Vine Linux
+
+* Mon Jan 23 2012 Petr Pisar <ppisar@redhat.com> - 0.025-1
+- 0.025 bump
+
+* Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.024-2
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
+
+* Mon Dec 19 2011 Petr Pisar <ppisar@redhat.com> - 0.024-1
+- 0.024 bump
+
+* Fri Dec 09 2011 Petr Pisar <ppisar@redhat.com> - 0.023-1
+- 0.023 bump
+
+* Fri Nov 25 2011 Petr Pisar <ppisar@redhat.com> - 0.022-1
+- 0.022 bump
+
+* Tue Jul 26 2011 Petr Pisar <ppisar@redhat.com> - 0.021-1
+- 0.021 bump
+- Remove RPM 4.8 filter
+
+* Mon Jul 25 2011 Marcela Mašláňová <mmaslano@redhat.com> - 0.020-3
+- add new filter
+
+* Wed Jun 29 2011 Marcela Mašláňová <mmaslano@redhat.com> - 0.020-2
+- Perl mass rebuild
+
+* Mon Apr 04 2011 Petr Pisar <ppisar@redhat.com> - 0.020-1
+- 0.020 bump
+
+* Wed Mar 02 2011 Petr Pisar <ppisar@redhat.com> - 0.019-1
+- 0.019 bump
+
+* Thu Feb 17 2011 Petr Pisar <ppisar@redhat.com> - 0.018-1
+- 0.018 bump
+- Remove BuildRoot stuff
+
+* Tue Feb 08 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.017-2
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
+
+* Thu Jan 27 2011 Petr Pisar <ppisar@redhat.com> - 0.017-1
+- 0.017 bump
+
+* Thu Jan 06 2011 Petr Pisar <ppisar@redhat.com> - 0.016-1
+- 0.016 bump
+
+* Wed Oct 27 2010 Petr Pisar <ppisar@redhat.com> - 0.015-1
+- 0.015 bump
+
+* Mon Oct 18 2010 Petr Pisar <ppisar@redhat.com> - 0.014-1
+- 0.014 bump
+
+* Mon Oct 04 2010 Petr Pisar <ppisar@redhat.com> - 0.012-1
+- 0.012 bump
+
+* Wed Sep 22 2010 Petr Pisar <ppisar@redhat.com> - 0.011-1
+- 0.011 bump
+- Remove unversioned Requires
+
+* Thu Sep 16 2010 Petr Pisar <ppisar@redhat.com> - 0.010-1
+- 0.010 bump
+
+* Tue Jun  8 2010 Petr Pisar <ppisar@redhat.com> - 0.007-1
+- Specfile autogenerated by cpanspec 1.78 (bug #598553).

+ 87 - 0
p/perl-PPIx-Utilities/perl-PPIx-Utilities-vl.spec

@@ -0,0 +1,87 @@
+Name:		perl-PPIx-Utilities
+Version:	1.001000
+Release:	1%{?_dist_release}
+Summary:	Extensions to PPI
+Group:		Development/Libraries
+License:	GPL+ or Artistic
+URL:		http://search.cpan.org/dist/PPIx-Utilities/
+Source0:	http://search.cpan.org/CPAN/authors/id/E/EL/ELLIOTJS/PPIx-Utilities-%{version}.tar.gz
+BuildRoot:	%{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
+BuildArch:	noarch
+BuildRequires:	perl(Data::Dumper)
+BuildRequires:	perl(Exception::Class)
+BuildRequires:	perl(ExtUtils::MakeMaker)
+BuildRequires:	perl(File::Slurp)
+BuildRequires:	perl(PPI::Document) >= 1.208
+BuildRequires:	perl(PPI::Dumper) >= 1.208
+BuildRequires:	perl(Readonly)
+BuildRequires:	perl(Task::Weaken)
+BuildRequires:	perl(Test::Deep)
+BuildRequires:	perl(Test::More)
+Requires:	perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version))
+Requires:	perl(Exporter)
+
+Vendor:         Project Vine
+Distribution:   Vine Linux
+Packager:       shaolin
+
+%{?perl_default_filter}
+
+%description
+This is a collection of functions for dealing with PPI objects, many of
+which originated in Perl::Critic. They are organized into modules by the
+kind of PPI class they relate to, by replacing the "PPI" at the front of
+the module name with "PPIx::Utilities", e.g. functionality related to
+PPI::Nodes is in PPIx::Utilities::Node.
+
+%prep
+%setup -q -n PPIx-Utilities-%{version}
+
+%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
+
+%clean
+rm -rf %{buildroot}
+
+%files
+%defattr(-,root,root,-)
+%doc Changes LICENSE README
+%{perl_vendorlib}/PPIx/
+%{_mandir}/man3/PPIx::Utilities.3pm*
+%{_mandir}/man3/PPIx::Utilities::Exception::Bug.3pm*
+%{_mandir}/man3/PPIx::Utilities::Node.3pm*
+%{_mandir}/man3/PPIx::Utilities::Statement.3pm*
+
+%changelog
+* Fri Feb 24 2012 MATSUBAYASHI Kohji <shaolin@vinelinux.org> - 1.001000-1
+- initial build for Vine Linux
+
+* Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.001000-4
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
+
+* Wed Jun 29 2011 Marcela Mašláňová <mmaslano@redhat.com> - 1.001000-3
+- Perl mass rebuild
+
+* Tue Feb 08 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.001000-2
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
+
+* Thu Dec  2 2010 Paul Howarth <paul@city-fan.org> - 1.001000-1
+- Update to 1.001000
+  - Add support for Const::Fast to PPIx::Utilities::Statement
+
+* Thu Jul 29 2010 Paul Howarth <paul@city-fan.org> - 1.000001-2
+- Re-jig for Fedora submission
+
+* Wed Jun 23 2010 Paul Howarth <paul@city-fan.org> - 1.000001-1
+- Initial RPM version

+ 404 - 0
p/perl-Perl-Critic/perl-Perl-Critic-vl.spec

@@ -0,0 +1,404 @@
+# define bootstrap for initial build
+%define perl_bootstrap 1
+
+Name:           perl-Perl-Critic
+Version:        1.117
+Release:        1%{?_dist_release}
+Summary:        Critique Perl source code for best-practices
+Group:          Development/Libraries
+License:        GPL+ or Artistic
+URL:            http://search.cpan.org/dist/Perl-Critic/
+Source0:        http://search.cpan.org/CPAN/authors/id/T/TH/THALJEF/Perl-Critic-%{version}.tar.gz
+BuildArch:      noarch
+Requires:       perl(:MODULE_COMPAT_%(eval "`perl -V:version`"; echo $version))
+
+# Build process
+BuildRequires:  perl(Module::Build)
+BuildRequires:  perl(Task::Weaken)
+
+# Module requirements
+BuildRequires:  aspell-en
+Requires:       aspell
+BuildRequires:  perl(B::Keywords) >= 1.05
+BuildRequires:  perl(Carp)
+BuildRequires:  perl(charnames)
+BuildRequires:  perl(Config::Tiny) >= 2
+BuildRequires:  perl(Email::Address) >= 1.889
+BuildRequires:  perl(English)
+BuildRequires:  perl(Exception::Class) >= 1.23
+BuildRequires:  perl(Exporter)
+BuildRequires:  perl(File::Basename)
+BuildRequires:  perl(File::Find)
+BuildRequires:  perl(File::Path)
+BuildRequires:  perl(File::Spec)
+BuildRequires:  perl(File::Spec::Unix)
+BuildRequires:  perl(File::Temp)
+BuildRequires:  perl(Getopt::Long)
+BuildRequires:  perl(IO::String)
+BuildRequires:  perl(List::MoreUtils) >= 0.19
+BuildRequires:  perl(List::Util)
+BuildRequires:  perl(Module::Pluggable) >= 3.1
+Requires:       perl(Module::Pluggable) >= 3.1
+BuildRequires:  perl(overload)
+BuildRequires:  perl(Perl::Tidy)
+BuildRequires:  perl(Pod::Parser)
+Requires:       perl(Pod::Parser)
+BuildRequires:  perl(Pod::PlainText)
+BuildRequires:  perl(Pod::Select)
+BuildRequires:  perl(Pod::Spell) >= 1
+BuildRequires:  perl(Pod::Usage)
+BuildRequires:  perl(PPI) >= 1.215
+Requires:       perl(PPI) >= 1.215
+BuildRequires:  perl(PPIx::Regexp) >= 0.010
+BuildRequires:  perl(PPIx::Utilities::Statement) >= 1.001
+BuildRequires:  perl(Readonly) >= 1.03
+BuildRequires:  perl(Scalar::Util)
+BuildRequires:  perl(strict)
+BuildRequires:  perl(String::Format) >= 1.13
+BuildRequires:  perl(Text::ParseWords) >= 3
+BuildRequires:  perl(version) >= 0.77
+BuildRequires:  perl(warnings)
+
+# Optional module requirements
+BuildRequires:  perl(File::HomeDir)
+Requires:       perl(File::HomeDir)
+BuildRequires:  perl(File::Which)
+Requires:       perl(File::Which)
+BuildRequires:  perl(Readonly::XS)
+Requires:       perl(Readonly::XS)
+BuildRequires:  perl(Term::ANSIColor) >= 2.02
+Requires:       perl(Term::ANSIColor) >= 2.02
+
+# Main test suite
+BuildRequires:  perl(Test::Deep)
+BuildRequires:  perl(Test::Memory::Cycle)
+BuildRequires:  perl(Test::More)
+
+# Author tests: not run if we're bootstrapping
+%if 0%{!?perl_bootstrap:1}
+BuildRequires:  perl(Devel::EnforceEncapsulation)
+BuildRequires:  perl(Perl::Critic::Policy::Editor::RequireEmacsFileVariables)
+BuildRequires:  perl(Perl::Critic::Policy::ErrorHandling::RequireUseOfExceptions)
+BuildRequires:  perl(Test::Kwalitee)
+BuildRequires:  perl(Test::Perl::Critic)
+BuildRequires:  perl(Test::Pod) >= 1.00
+BuildRequires:  perl(Test::Pod::Coverage) >= 1.04
+BuildRequires:  perl(Test::Without::Module)
+%endif
+
+# don't "provide" private Perl libs
+%{?perl_default_filter}
+
+Vendor:         Project Vine
+Distribution:   Vine Linux
+Packager:       shaolin
+
+%description
+Perl::Critic is an extensible framework for creating and applying coding
+standards to Perl source code. Essentially, it is a static source code
+analysis engine. Perl::Critic is distributed with a number of
+Perl::Critic::Policy modules that attempt to enforce various coding
+guidelines. Most Policy modules are based on Damian Conway's book Perl
+Best Practices. However, Perl::Critic is not limited to PBP and will
+even support Policies that contradict Conway. You can enable, disable,
+and customize those Polices through the Perl::Critic interface. You can
+also create new Policy modules that suit your own tastes.
+
+%package -n perl-Test-Perl-Critic-Policy
+Summary:        A framework for testing your custom Policies
+Group:          Development/Libraries
+License:        GPL+ or Artistic
+
+%description -n perl-Test-Perl-Critic-Policy
+This module provides a framework for function-testing your custom
+Perl::Critic::Policy modules. Policy testing usually involves feeding it a
+string of Perl code and checking its behavior. In the old days, those strings
+of Perl code were mixed directly in the test script. That sucked.
+
+%prep
+%setup -q -n Perl-Critic-%{version}
+find . -type f -exec chmod -c -x {} ';'
+
+%build
+perl Build.PL installdirs=vendor
+./Build
+
+%install
+./Build install destdir=%{buildroot} create_packlist=0
+%{_fixperms} %{buildroot}
+
+%check
+LC_ALL=en_US ./Build %{!?perl_bootstrap:author}test
+
+%files
+%doc Changes LICENSE README TODO.pod examples/ extras/ tools/
+%{_bindir}/perlcritic
+%{perl_vendorlib}/Perl/
+%{_mandir}/man1/perlcritic.1*
+%{_mandir}/man3/Perl::Critic*.3pm*
+
+%files -n perl-Test-Perl-Critic-Policy
+%{perl_vendorlib}/Test/
+%{_mandir}/man3/Test::Perl::Critic::Policy.3pm*
+
+%changelog
+* Fri Feb 24 2012 MATSUBAYASHI Kohji <shaolin@vinelinux.org> - 1.117-1
+- initial build for Vine Linux
+
+* Thu Jan 12 2012 Paul Howarth <paul@city-fan.org> - 1.117-2
+- drop %%defattr, no longer needed
+
+* Thu Dec 22 2011 Paul Howarth <paul@city-fan.org> - 1.117-1
+- update to 1.117
+  New Policies:
+  - Variables::ProhibitAugmentedAssignmentInDeclaration reports constructs like
+    'my $x += 1'
+  Policy Changes:
+  - BuiltinFunctions::ProhibitLvalueSubstr: add explicit 'use version'
+    (CPAN RT#68498)
+  - CodeLayout::ProhibitHardTabs: add 'pbp' to the default_themes list
+    (CPAN RT#71093)
+  - ControlStructures::ProhibitMutatingListFunctions now understands that
+    tr///r (introduced in 5.13.7) does not change its operand
+  - ControlStructures::ProhibitMutatingListFunctions now understands that
+    '//=', '<<=', and '>>=' are assignment operators (CPAN RT#70901)
+  - ErrorHandling::RequireCheckingReturnValueOfEval now allows things
+    like grep { eval $_ } (CPAN RT#69489)
+  - Modules::RequireExplicitPackage now has configuraion option
+    allow_import_of, to allow the import of specified modules before the
+    package statement (CPAN RT#72660)
+  - RegularExpressions::ProhibitEnumeratedClasses no longer thinks
+    that [A-Za-z_] matches \w. RT #69322.
+  - RegularExpressions::ProhibitUnusedCaptures now skips the first block of
+    an 'if' or 'elsif' if the regular expression is bound to its operand with
+    the '!~' operator (CPAN RT#69867)
+  - RegularExpressions::ProhibitUnusedCaptures now looks into lists and blocks
+    in the replacement portion of the regular expression if /e is asserted
+    (CPAN RT#72086)
+  - RegularExpressions::RequireDotMatchAnything,
+    RegularExpressions::RequireExtendedFormatting and
+    RegularExpressions::RequireLineBoundaryMatching now honor defaults set with
+    'use re "/modifiers"' (CPAN RT#72151)
+  - Subroutines::ProhibitManyArgs now recognizes '+' as a prototype character
+  - Variables::ProhibitPunctuationVars now recognizes bracketed variables
+    embedded in interpolated strings (e.g. "${$}"); for the purpose of the
+    'allow' configuration, these are considered equivalent to the unbracketed
+    form (CPAN RT#72910)
+  Other Changes:
+  - corrected POD in Perl::Critic::PPI::Utils (CPAN RT#68898)
+  - Perl::Critic::Violation source() method now returns the line containing
+    the violation (not the first line) when the statement containing the
+    violation spans multiple lines
+- this release by THALJEF -> update source URL
+- drop stopwords patch, now included upstream
+
+* Fri Jul 22 2011 Paul Howarth <paul@city-fan.org> - 1.116-6
+- reinstate author tests: META.yml creation issue fixed in perl-5.14.1-182
+
+* Fri Jul 22 2011 Petr Sabata <contyk@redhat.com> - 1.116-5
+- completely disable author tests to avoid Kwalitee META complaints
+
+* Thu Jul 21 2011 Petr Sabata <contyk@redhat.com> - 1.116-4
+- Perl mass rebuild
+
+* Wed Jul 20 2011 Petr Sabata <contyk@redhat.com> - 1.116-3
+- Perl mass rebuild
+
+* Wed Jun 29 2011 Paul Howarth <paul@city-fan.org> - 1.116-2
+- move BR: perl(Test::Perl::Critic) to author test section where it belongs
+- run the author tests if we're not bootstrapping
+
+* Mon May 16 2011 Paul Howarth <paul@city-fan.org> - 1.116-1
+- update to 1.116
+  - BuiltInFunctions::ProhibitLvalueSubstr does not report violations if the
+    document contains an explicit 'use n.nnn;' where the version is before
+    5.005 (CPAN RT#59112)
+  - Documentation::RequirePodSections no longer blows up on code having POD but
+    no =head1 (CPAN RT#67231)
+  - RegularExpressions::ProhibitUnusedCapture should more reliably find things
+    like s/(a)/${1}2/ (CPAN RT#67273)
+  - ValuesAndExpressions::ProhibitMagicNumbers and Module::RequireVersionVar
+    now treat versions passed as the second argument of a 'package' statement
+    the same as versions declared as 'our $VERSION ...' (CPAN RT#67159)
+  - Variables::RequireLexicalLoopIterators does not report violations if the
+    document contains an explicit 'use n.nnn;' where the version is before
+    5.004 (CPAN RT#67760)
+
+* Fri Apr  1 2011 Paul Howarth <paul@city-fan.org> - 1.115-1
+- update to 1.115
+  - fatal error in RegularExpressions::ProhibitUnusedCapture here document
+    check (CPAN RT#67116)
+  - internal POD error in Documentation::RequirePodLinksIncludeText
+    (CPAN RT#67012)
+
+* Tue Mar 29 2011 Paul Howarth <paul@city-fan.org> 1.114-1
+- update to 1.114
+  - Documentation::RequirePodLinksIncludeText now handles nested POD formatting
+    (CPAN RT#65569)
+  - clarified relation of severity numbers to names in Perl::Critic POD
+    (CPAN RT#66017)
+  - removed caveats from Variables::RequireLocalizedPunctuationVars, no longer
+    necessary with PPI 1.208 (CPAN RT#65514)
+  - have InputOutput::RequireBriefOpen attempt to expand scope as necessary to
+    deal with the case where the open() and the corresponding close() are not
+    in the same scope (CPAN RT#64437)
+  - RegularExpressions::ProhibitUnusedCapture now looks inside double-quotish
+    things (CPAN RT#38942)
+  - RegularExpressions::ProhibitUnusedCapture now takes logical alternation
+    into account, so that (e.g.)
+        if ( /(a)/ || /(b)/ ) {
+                say $1;
+        }
+    is not a violation (CPAN RT#38942)
+  - ValuesAndExpressions::ProhibitCommaSeparatedStatements now recognizes
+    'return { foo => 1, bar => 2 }' as containing a hash constructor, not a
+    block; this was fixed by PPI 1.215 (CPAN RT#61301)
+  - ValuesAndExpressions::ProhibitCommaSeparatedStatements now recognizes
+    'bless { foo => 1, bar => 2 }' as containing a hash constructor, not a
+    block; this was fixed by PPI 1.215 (CPAN RT#64132)
+- bump PPI version requirement to 1.215
+- BR/R: perl(Pod::Parser)
+- BR/R: optional modules perl(Readonly::XS), perl(Term::ANSIColor) >= 2.02
+- BR: perl(Pod::Spell) >= 1
+- BR: perl(Text::ParseWords) >= 3
+- add runtime deps for optional modules perl(File::HomeDir), perl(File::Which)
+- drop redundant (for modern rpm) BuildRoot tag and buildroot cleaning
+- split Test::Perl::Critic::Policy off into its own package
+- add dependency on aspell for Perl::Critic::Policy::Documentation::PodSpelling
+- add version 1.889 requirement for perl(Email::Address)
+- add version 0.19 requirement for perl(List::MoreUtils)
+- add version 0.010 requirement for perl(PPIx::Regexp)
+- add version 1.001 requirement for perl(PPIx::Utilities::Statement)
+- add version 0.77 requirement for perl(version)
+- drop unused buildreq perl(Test::Spelling)
+- drop bogus buildreqs perl(lib) and perl(base)
+- add option for building with author tests enabled (--with authortests)
+- add patch with words not in Fedora dictionaries for spell check tests
+- split buildreqs into separate sections for build process, the module, the
+  main test suite and the author tests
+
+* Mon Mar  7 2011 Marcela Mašláňová <mmaslano@redhat.com> - 1.113-1
+- update to 1.113
+
+* Tue Feb 08 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.111-2
+- rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
+
+* Mon Jan  3 2011 Marcela Mašláňová <mmaslano@redhat.com> - 1.111-1
+- update
+
+* Tue Dec 21 2010 Marcela Maslanova <mmaslano@redhat.com> - 1.108-2
+- rebuild to fix problems with vendorarch/lib (#661697)
+
+* Fri Aug  6 2010 Marcela Maslanova <mmaslano@redhat.com> - 1.108-1
+- update
+
+* Tue May 04 2010 Marcela Maslanova <mmaslano@redhat.com> - 1.105-4
+- mass rebuild with perl-5.12.0
+
+* Mon Dec  7 2009 Stepan Kasal <skasal@redhat.com> - 1.105-3
+- rebuild against perl 5.10.1
+
+* Wed Nov 25 2009 Stepan Kasal <skasal@redhat.com> - 1.105-2
+- use the new filtering macros (verified that the resulting provides
+  and requires are the same)
+- add version to perl(PPI) require (#541020)
+
+* Wed Oct  7 2009 Stepan Kasal <skasal@redhat.com> - 1.105-1
+- new upstream version
+- update build requires
+
+* Sun Jul 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.098-3
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
+
+* Sun May 17 2009 Chris Weyl <cweyl@alumni.drew.edu> 1.098-1
+- "neaten" filtering
+- auto-update to 1.098 (by cpan-spec-update 0.01)
+- added a new br on perl(strict) (version 0)
+- added a new br on perl(Scalar::Util) (version 0)
+- added a new br on perl(File::Temp) (version 0)
+- added a new br on perl(Pod::Usage) (version 0)
+- added a new br on perl(File::Find) (version 0)
+- added a new br on perl(PPI::Token::Whitespace) (version 1.203)
+- added a new br on perl(charnames) (version 0)
+- added a new br on perl(PPI::Document::File) (version 1.203)
+- added a new br on perl(File::Spec::Unix) (version 0)
+- added a new br on perl(List::Util) (version 0)
+- added a new br on perl(lib) (version 0)
+- added a new br on perl(Getopt::Long) (version 0)
+- added a new br on perl(Exporter) (version 0)
+- added a new br on perl(Test::More) (version 0)
+- added a new br on perl(overload) (version 0)
+- added a new br on perl(base) (version 0)
+- added a new br on perl(version) (version 0)
+- added a new br on perl(Carp) (version 0)
+- added a new br on perl(warnings) (version 0)
+- added a new br on perl(PPI::Document) (version 1.203)
+- added a new br on perl(File::Basename) (version 0)
+- added a new br on perl(PPI::Token::Quote::Single) (version 1.203)
+- added a new br on perl(File::Spec) (version 0)
+- added a new br on perl(File::Path) (version 0)
+- added a new br on perl(Pod::PlainText) (version 0)
+- added a new br on perl(Pod::Select) (version 0)
+- added a new br on perl(PPI::Node) (version 1.203)
+- added a new br on perl(English) (version 0)
+
+* Thu Feb 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.092-2
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
+
+* Mon Sep 08 2008 Chris Weyl <cweyl@alumni.drew.edu> 1.092-1
+- update to 1.092
+
+* Sun Mar 09 2008 Chris Weyl <cweyl@alumni.drew.edu> 1.082-1
+- update to 1.082
+- resolve BZ#431577
+- add t/ examples/ extras/ tools/, and filter
+
+* Wed Feb 27 2008 Tom "spot" Callaway <tcallawa@redhat.com> - 1.080-3
+- Rebuild for perl 5.10 (again)
+
+* Mon Jan 14 2008 Tom "spot" Callaway <tcallawa@redhat.com> - 1.080-2
+- add missing BR: perl-Exception-Class
+
+* Mon Jan 14 2008 Tom "spot" Callaway <tcallawa@redhat.com> - 1.080-1
+- bump to 1.080
+
+* Mon Jan 14 2008 Tom "spot" Callaway <tcallawa@redhat.com> - 1.053-2
+- rebuild for new perl
+
+* Sat Jun 16 2007 Jose Pedro Oliveira <jpo at di.uminho.pt> - 1.053-1
+- Update to 1.053.
+
+* Tue Mar 20 2007 Jose Pedro Oliveira <jpo at di.uminho.pt> - 1.05-1
+- Update to 1.05.
+
+* Thu Feb 15 2007 Jose Pedro Oliveira <jpo at di.uminho.pt> - 1.03-1
+- Update to 1.03.
+
+* Fri Jan 26 2007 Jose Pedro Oliveira <jpo at di.uminho.pt> - 1.01-2
+- Bumping release (forgot to commit sources and .cvsignore changes).
+
+* Fri Jan 26 2007 Jose Pedro Oliveira <jpo at di.uminho.pt> - 1.01-1
+- Update to 1.01.
+- New build requirement: perl(Test::Memory::Cycle).
+
+* Thu Jan 25 2007 Jose Pedro Oliveira <jpo at di.uminho.pt> - 0.23-2
+- perl(Set::Scalar) is no longer required.
+
+* Wed Jan 24 2007 Jose Pedro Oliveira <jpo at di.uminho.pt> - 0.23-1
+- Update to 0.23.
+- New requirement: perl(B::Keywords).
+- Author tests coverage improved.
+
+* Sun Dec 17 2006 Jose Pedro Oliveira <jpo at di.uminho.pt> - 0.22-2
+- Enabled author tests.
+- BR perl(HomeDir).
+
+* Sun Dec 17 2006 Jose Pedro Oliveira <jpo at di.uminho.pt> - 0.22-1
+- Update to 0.22.
+
+* Sat Nov 11 2006 Jose Pedro Oliveira <jpo at di.uminho.pt> - 0.21-1
+- Update to 0.21.
+- New BR: perl(Set::Scalar).
+
+* Sat Sep 16 2006 Jose Pedro Oliveira <jpo at di.uminho.pt> - 0.2-1
+- First build.

+ 136 - 0
p/perl-Perl-MinimumVersion/perl-Perl-MinimumVersion-vl.spec

@@ -0,0 +1,136 @@
+# define bootstrap for initial build
+%define perl_bootstrap 1
+
+Name:           perl-Perl-MinimumVersion
+Version:        1.28
+Release:        1%{?_dist_release}
+Summary:        Find a minimum required version of perl for Perl code
+License:        GPL+ or Artistic
+Group:          Development/Libraries
+URL:            http://search.cpan.org/dist/Perl-MinimumVersion/
+Source0:        http://search.cpan.org/CPAN/authors/id/A/AD/ADAMK/Perl-MinimumVersion-%{version}.tar.gz
+
+Requires:       perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version))
+BuildArch:      noarch
+
+BuildRequires: perl(List::Util) >= 1.20
+BuildRequires: perl(PPI) >= 1.215
+BuildRequires: perl(version) >= 0.76
+BuildRequires: perl(Perl::Critic::Utils) >= 1.104
+BuildRequires: perl(Params::Util) >= 0.25
+%if !%{defined perl_bootstrap}
+BuildRequires: perl(Test::Script) >= 1.03
+BuildRequires: perl(File::Find::Rule) >= 0.32
+BuildRequires: perl(File::Find::Rule::Perl) >= 1.04
+BuildRequires: perl(File::Spec) >= 0.80
+BuildRequires: perl(Test::More) >= 0.47
+%endif
+
+Vendor:         Project Vine
+Distribution:   Vine Linux
+Packager:       shaolin
+
+%description
+Find a minimum required version of perl for Perl code
+
+%prep
+%setup -q -n Perl-MinimumVersion-%{version}
+
+%build
+%{__perl} Makefile.PL INSTALLDIRS=vendor
+make %{?_smp_mflags}
+
+%install
+rm -rf ${RPM_BUILD_ROOT}
+make pure_install PERL_INSTALL_ROOT=${RPM_BUILD_ROOT}
+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}/*
+
+%check
+%if !%{defined perl_bootstrap}
+make test
+%endif
+
+%clean
+rm -rf ${RPM_BUILD_ROOT}
+
+%files
+%defattr(-,root,root,-)
+%doc Changes LICENSE
+%{_bindir}/*
+%{perl_vendorlib}/Perl
+%{_mandir}/man1/*
+%{_mandir}/man3/*
+
+%changelog
+* Fri Feb 24 2012 MATSUBAYASHI Kohji <shaolin@vinelinux.org> - 1.28-1
+- initial build for Vine Linux
+
+* Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.28-4
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
+
+* Tue Jul 19 2011 Petr Sabata <contyk@redhat.com> - 1.28-3
+- Perl mass rebuild
+
+* Tue Jun 28 2011 Marcela Mašláňová <mmaslano@redhat.com> - 1.28-2
+- use perl_bootstrap macro
+
+* Fri Jun 17 2011 Ralf Corsépius <ralf.corsepius@fedoraproject.org> - 1.28-1
+- Upstream update.
+- Remove maintainer test (Upstream doesn't want us to find his bugs).
+- Update BR's.
+
+* Tue Feb 08 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.26-3
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
+
+* Tue Dec 21 2010 Marcela Maslanova <mmaslano@redhat.com> - 1.26-2
+- 661697 rebuild for fixing problems with vendorach/lib
+
+* Thu Aug 05 2010 Ralf Corsépius <ralf.corsepius@fedoraproject.org> - 1.26-1
+- Upstream update.
+ 
+* Tue May 04 2010 Marcela Maslanova <mmaslano@redhat.com> - 1.24-3
+- Mass rebuild with perl-5.12.0
+
+* Mon May  3 2010 Marcela Mašláňová <mmaslano@redhat.com> - 1.24-2
+- for the meantime apply changes from trunk. Other builds using
+ this package should succed with perl-5.12.
+
+* Mon Mar 01 2010 Ralf Corsépius <corsepiu@fedoraproject.org> - 1.24-1
+- Upstream update.
+- Adjust BR's.
+
+* Mon Dec  7 2009 Stepan Kasal <skasal@redhat.com> - 1.20-3
+- rebuild against perl 5.10.1
+
+* Sun Jul 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.20-2
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
+
+* Sun Apr 26 2009 Ralf Corsépius <corsepiu@fedoraproject.org> - 1.20-1
+- Upstream update.
+
+* Thu Feb 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.19-2
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
+
+* Tue Sep 16 2008 Ralf Corsépius <corsepiu@fedoraproject.org> - 1.19-1
+- Upstream update.
+
+* Mon Aug 25 2008 Ralf Corsépius <corsepiu@fedoraproject.org> - 1.18-1
+- Upstream update.
+
+* Wed Feb 27 2008 Tom "spot" Callaway <tcallawa@redhat.com> - 0.15-5
+- Rebuild for perl 5.10 (again)
+
+* Sun Jan 13 2008 Tom "spot" Callaway <tcallawa@redhat.com> 0.15-4
+- correct List::Util version, perl 5.10.0 has 1.19
+
+* Fri Jan 11 2008 Tom "spot" Callaway <tcallawa@redhat.com> 0.15-3
+- rebuild for new perl
+
+* Thu Jan 10 2008 Ralf Corsépius <rc040203@freenet.de> - 0.15.2
+- Use unversioned BR: perl(version) to circumvent perl vs. rpm versioning 
+  conflicts
+
+* Tue Nov 20 2007 Ralf Corsépius <rc040203@freenet.de> - 0.15-1
+- Initial version.

+ 121 - 0
p/perl-Test-MinimumVersion/perl-Test-MinimumVersion-vl.spec

@@ -0,0 +1,121 @@
+Name:		perl-Test-MinimumVersion
+Version:	0.101080
+Release:	1%{?_dist_release}
+Summary:	Check whether your code requires a newer perl
+License:	GPL+ or Artistic
+Group:		Development/Libraries
+URL:		http://search.cpan.org/dist/Test-MinimumVersion/
+Source0:	http://search.cpan.org/CPAN/authors/id/R/RJ/RJBS/Test-MinimumVersion-%{version}.tar.gz
+BuildRoot:	%{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
+
+Requires:	perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version))
+BuildArch:	noarch
+
+BuildRequires:  perl(Test::Tester)
+BuildRequires:  perl(Test::Builder)
+BuildRequires:  perl(YAML::Tiny) >= 1.40
+
+BuildRequires:	perl(File::Find::Rule::Perl)
+BuildRequires:	perl(Perl::MinimumVersion) >= 1.20
+
+# For improved tests
+BuildRequires:	perl(Test::Pod) >= 1.00
+BuildRequires:	perl(Test::Pod::Coverage) >= 1.08
+
+Vendor:         Project Vine
+Distribution:   Vine Linux
+Packager:       shaolin
+
+%description
+Check whether your code requires a newer perl than you think.
+
+%prep
+%setup -q -n Test-MinimumVersion-%{version}
+find -type f -exec chmod -x {} \;
+
+%build
+%{__perl} Makefile.PL INSTALLDIRS=vendor
+make %{?_smp_mflags}
+
+%install
+rm -rf ${RPM_BUILD_ROOT}
+make pure_install PERL_INSTALL_ROOT=${RPM_BUILD_ROOT}
+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}/*
+
+%clean
+rm -rf ${RPM_BUILD_ROOT}
+
+%check
+make test RELEASE_TESTING=1
+
+%files
+%defattr(-,root,root,-)
+%doc Changes LICENSE
+%{perl_vendorlib}/Test
+%{_mandir}/man3/*
+
+%changelog
+* Fri Feb 24 2012 MATSUBAYASHI Kohji <shaolin@vinelinux.org> - 0.101080-1
+- initial build for Vine Linux
+
+* Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.101080-6
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
+
+* Tue Jul 19 2011 Petr Sabata <contyk@redhat.com> - 0.101080-5
+- Perl mass rebuild
+
+* Wed Feb 09 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.101080-4
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
+
+* Wed Dec 22 2010 Marcela Maslanova <mmaslano@redhat.com> - 0.101080-3
+- 661697 rebuild for fixing problems with vendorach/lib
+
+* Sun May 09 2010 Ralf Corsépius <corsepiu@fedoraproject.org> - 0.101080-2
+- Rebuild with perl-5.12.0.
+
+* Sun May 09 2010 Ralf Corsépius <corsepiu@fedoraproject.org> - 0.101080-1
+- Upstream update.
+
+* Thu May 06 2010 Marcela Maslanova <mmaslano@redhat.com> - 0.013-2
+- Mass rebuild with perl-5.12.0
+
+* Tue Mar 02 2010 Ralf Corsépius <corsepiu@fedoraproject.org> - 0.013-1
+- Upstream update.
+
+* Fri Dec  4 2009 Stepan Kasal <skasal@redhat.com> - 0.011-3
+- rebuild against perl 5.10.1
+
+* Sun Jul 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.011-2
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
+
+* Wed Jul 20 2009 Ralf Corsépius <corsepiu@fedoraproject.org> - 0.011-1
+- Upstream update.
+
+* Wed Jun 17 2009 Ralf Corsépius <corsepiu@fedoraproject.org> - 0.010-1
+- Upstream update.
+
+* Tue May 05 2009 Ralf Corsépius <corsepiu@fedoraproject.org> - 0.009-1
+- Upstream update.
+
+* Thu Feb 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.008-2
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
+
+* Mon May 26 2008 Ralf Corsépius <rc040203@freenet.de> - 0.008-1
+- Upstream update.
+
+* Thu Feb 28 2008 Tom "spot" Callaway <tcallawa@redhat.com> - 0.007-4
+- Rebuild normally, second pass
+
+* Wed Feb 27 2008 Tom "spot" Callaway <tcallawa@redhat.com> - 0.007-3
+- Rebuild for perl 5.10 (again), first pass
+
+* Mon Jan 14 2008 Tom "spot" Callaway <tcallawa@redhat.com> - 0.007-2
+- rebuild normally, second pass
+
+* Fri Jan 11 2008 Tom "spot" Callaway <tcallawa@redhat.com> - 0.007-1.1
+- rebuild for new perl, first pass, tests and TPC disabled
+
+* Mon Nov 19 2007 Ralf Corsépius <rc040203@freenet.de> - 0.007-1
+- Initial version.

+ 148 - 0
p/perl-Test-Perl-Critic/perl-Test-Perl-Critic-vl.spec

@@ -0,0 +1,148 @@
+%define pkgname Test-Perl-Critic
+
+Name:           perl-%{pkgname}
+Summary:        Use Perl::Critic in test programs
+Version:        1.02
+Release:        1%{?_dist_release}
+License:        Artistic or GPL+
+Group:          Development/Libraries
+Source0:        http://search.cpan.org/CPAN/authors/id/T/TH/THALJEF/Test-Perl-Critic-%{version}.tar.gz 
+URL:            http://search.cpan.org/dist/Test-Perl-Critic/
+BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
+Requires:       perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version))
+BuildArch:      noarch
+
+BuildRequires:  perl(Carp)
+BuildRequires:  perl(English)
+BuildRequires:  perl(ExtUtils::MakeMaker)
+BuildRequires:  perl(Module::Build) >= 0.35
+BuildRequires:  perl(Perl::Critic) >= 1.105
+BuildRequires:  perl(Perl::Critic::Utils) >= 1.105
+BuildRequires:  perl(Perl::Critic::Violation) >= 1.105
+BuildRequires:  perl(Test::Builder)
+BuildRequires:  perl(Test::More)
+
+Requires:       perl(Carp)
+Requires:       perl(English)
+Requires:       perl(Perl::Critic) >= 1.105
+Requires:       perl(Perl::Critic::Utils) >= 1.105
+Requires:       perl(Perl::Critic::Violation) >= 1.105
+Requires:       perl(Test::Builder)
+
+Vendor:         Project Vine
+Distribution:   Vine Linux
+Packager:       shaolin
+
+
+%{?perl_default_filter}
+%{?perl_default_subpackage_tests}
+
+%description
+Test::Perl::Critic wraps the Perl::Critic engine in a convenient
+subroutine suitable for test programs written using the Test::More
+framework. This makes it easy to integrate coding-standards enforcement
+into the build process. For ultimate convenience (at the expense of some
+flexibility), see the criticism pragma.
+
+
+%prep
+%setup -q -n Test-Perl-Critic-%{version}
+
+
+%build
+%{__perl} Build.PL
+./Build
+
+
+%install
+rm -rf ${RPM_BUILD_ROOT}
+./Build install destdir=${RPM_BUILD_ROOT} create_packlist=0
+%{_fixperms} ${RPM_BUILD_ROOT}/*
+
+
+%check
+# Tests are failing with odd unpack errors.
+# TEST_AUTHOR=1 ./Build test
+./Build test
+
+
+%clean
+rm -rf ${RPM_BUILD_ROOT}
+
+
+%files
+%defattr(-,root,root,-)
+%doc Changes LICENSE README
+%{perl_sitelib}/Test/
+%{_mandir}/man3/*.3pm*
+
+
+%changelog
+* Fri Feb 24 2012 MATSUBAYASHI Kohji <shaolin@vinelinux.org> - 1.02-1
+- initial package for Vine Linux
+
+* Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.02-6
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
+
+* Tue Jul 19 2011 Petr Sabata <contyk@redhat.com> - 1.02-5
+- Perl mass rebuild
+
+* Wed Feb 09 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.02-4
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
+
+* Wed Dec 22 2010 Marcela Maslanova <mmaslano@redhat.com> - 1.02-3
+- 661697 rebuild for fixing problems with vendorach/lib
+
+* Fri May 07 2010 Marcela Maslanova <mmaslano@redhat.com> - 1.02-2
+- Mass rebuild with perl-5.12.0
+
+* Sun Mar 14 2010 Chris Weyl <cweyl@alumni.drew.edu> 1.02-1
+- update by Fedora::App::MaintainerTools 0.006
+- updating to latest GA CPAN version (1.02)
+- added a new br on perl(Carp) (version 0)
+- added a new br on perl(English) (version 0)
+- altered br on perl(Module::Build) (0 => 0.35)
+- altered br on perl(Perl::Critic) (0.21 => 1.105)
+- added a new br on perl(Perl::Critic::Utils) (version 1.105)
+- added a new br on perl(Perl::Critic::Violation) (version 1.105)
+- added a new br on perl(Test::Builder) (version 0)
+- added a new br on perl(Test::More) (version 0)
+- force-adding ExtUtils::MakeMaker as a BR
+- dropped old BR on perl(Test::Pod)
+- dropped old BR on perl(Test::Pod::Coverage)
+- added a new req on perl(Carp) (version 0)
+- added a new req on perl(English) (version 0)
+- added a new req on perl(Perl::Critic) (version 1.105)
+- added a new req on perl(Perl::Critic::Utils) (version 1.105)
+- added a new req on perl(Perl::Critic::Violation) (version 1.105)
+- added a new req on perl(Test::Builder) (version 0)
+
+* Fri Dec  4 2009 Stepan Kasal <skasal@redhat.com> - 1.01-8
+- rebuild against perl 5.10.1
+
+* Sun Jul 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.01-7
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
+
+* Thu Feb 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.01-6
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
+
+* Wed Feb 27 2008 Tom "spot" Callaway <tcallawa@redhat.com> - 1.01-5
+- Rebuild for perl 5.10 (again)
+
+* Tue Jan 15 2008 Tom "spot" Callaway <tcallawa@redhat.com> - 1.01-4
+- disable tests, take out patch, doesn't fix test failures
+
+* Tue Jan 15 2008 Tom "spot" Callaway <tcallawa@redhat.com> - 1.01-3
+- patch for test failure
+
+* Mon Jan 14 2008 Tom "spot" Callaway <tcallawa@redhat.com> - 1.01-2
+- rebuild for new perl
+
+* Sat Jan 27 2007 Jose Pedro Oliveira <jpo at di.uminho.pt> - 1.01-1
+- Update to 1.01.
+
+* Sun Nov 12 2006 Jose Pedro Oliveira <jpo at di.uminho.pt> - 0.08-1
+- Update to 0.08.
+
+* Sat Sep 23 2006 Jose Pedro Oliveira <jpo at di.uminho.pt> - 0.07-1
+- First build.