Browse Source

* new packages

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

+ 124 - 0
p/perl-B-Keywords/perl-B-Keywords-vl.spec

@@ -0,0 +1,124 @@
+Name:           perl-B-Keywords
+Version:        1.12
+Release:        1%{?_dist_release}
+Summary:        Lists of reserved barewords and symbol names
+Group:          Development/Libraries
+License:        GPL+ or Artistic
+URL:            http://search.cpan.org/dist/B-Keywords/
+Source0:        http://search.cpan.org/CPAN/authors/id/R/RU/RURBAN/B-Keywords-%{version}.tar.gz
+BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root-%(id -nu)
+BuildArch:      noarch
+BuildRequires:  perl(ExtUtils::MakeMaker)
+BuildRequires:  perl(Test::More)
+BuildRequires:  perl(YAML)
+Requires:       perl(:MODULE_COMPAT_%(eval "`perl -V:version`"; echo $version))
+
+Vendor:         Project Vine
+Distribution:   Vine Linux
+Packager:       shaolin
+
+
+%description
+%{summary}.
+
+
+%prep
+%setup -q -n B-Keywords-%{version}
+
+
+%build
+perl Makefile.PL INSTALLDIRS=vendor
+make %{?_smp_mflags}
+
+
+%install
+rm -rf $RPM_BUILD_ROOT
+make pure_install DESTDIR=$RPM_BUILD_ROOT
+find $RPM_BUILD_ROOT -type f -name .packlist -exec rm -f {} ';'
+find $RPM_BUILD_ROOT -depth -type d -exec rmdir {} ';' 2>/dev/null
+%{_fixperms} $RPM_BUILD_ROOT
+
+
+%check
+make test
+
+
+%clean
+rm -rf $RPM_BUILD_ROOT
+
+
+%files
+%defattr(-,root,root,-)
+%doc Changes LICENSE
+%{perl_vendorlib}/B/
+%{_mandir}/man3/B::Keywords.3pm*
+
+
+%changelog
+* Fri Feb 24 2012 MATSUBAYASHI Kohji <shaolin@vinelinux.org> - 1.12-1
+- initial build for Vine Linux
+
+* Fri Feb 10 2012 Paul Howarth <paul@city-fan.org> - 1.12-1
+- Update to 1.12
+  - Add new keyword fc (Unicode casefolding) for 5.16
+  - Added diag before each big t/11keywords.t loop
+- This release by RURBAN -> update source URL
+- Don't use macros for commands
+
+* Wed Jan 11 2012 Paul Howarth <paul@city-fan.org> - 1.11-1
+- Update to 1.11
+  - Add new keywords for 5.16: __SUB__ and evalbytes
+- Use DESTDIR rather than PERL_INSTALL_ROOT
+
+* Wed Jun 29 2011 Marcela Mašláňová <mmaslano@redhat.com> - 1.10-3
+- Perl mass rebuild
+
+* Tue Feb 08 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.10-2
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
+
+* Sun Sep  5 2010 Paul Howarth <paul@city-fan.org> - 1.10-1
+- Update to 1.10 (fix typo in SYNOPSIS)
+- This release by FLORA -> update source URL
+
+* Thu Apr 29 2010 Marcela Maslanova <mmaslano@redhat.com> - 1.09-5
+- Mass rebuild with perl-5.12.0
+
+* Mon Dec  7 2009 Stepan Kasal <skasal@redhat.com> - 1.09-4
+- rebuild against perl 5.10.1
+
+* Sat Jul 25 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.09-3
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
+
+* Sat Mar 28 2009 Chris Weyl <cweyl@alumni.drew.edu> 1.09-2
+- BR Test -> Test::More
+
+* Sat Mar 28 2009 Chris Weyl <cweyl@alumni.drew.edu> 1.09-1
+- update to 1.09
+
+* Thu Feb 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.08-3
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
+
+* Sat May 31 2008 Chris Weyl <cweyl@alumni.drew.edu> 1.08-2
+- update buildrequires
+
+* Sat Mar 15 2008 Chris Weyl <cweyl@alumni.drew.edu> 1.08-1
+- update to 1.08
+
+* Thu Feb 28 2008 Tom "spot" Callaway <tcallawa@redhat.com> - 1.06-4
+- Rebuild normally, second pass
+
+* Wed Feb 27 2008 Tom "spot" Callaway <tcallawa@redhat.com> - 1.06-3
+- Rebuild for perl 5.10 (again), disable tests for first pass
+
+* Mon Jan 14 2008 Tom "spot" Callaway <tcallawa@redhat.com> - 1.06-2
+- rebuild normally, second pass
+
+* Fri Jan 11 2008 Tom "spot" Callaway <tcallawa@redhat.com> - 1.06-1.1
+- rebuild for new perl
+- disable Test-Pod-Coverage, tests for first pass
+
+* Thu Feb 15 2007 Jose Pedro Oliveira <jpo at di.uminho.pt> - 1.06-1
+- Update to 1.06.
+
+* Sat Jan 20 2007 Jose Pedro Oliveira <jpo at di.uminho.pt> - 1.05-1
+- First build.

+ 134 - 0
p/perl-Clone/perl-Clone-vl.spec

@@ -0,0 +1,134 @@
+Name:           perl-Clone
+Version:        0.31
+Release:        1%{?_dist_release}
+Summary:        Recursively copy perl datatypes
+Group:          Development/Libraries
+License:        GPL+ or Artistic
+URL:            http://search.cpan.org/dist/Clone
+Source0:        http://search.cpan.org/CPAN/authors/id/R/RD/RDF/Clone-%{version}.tar.gz
+BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
+
+BuildRequires:  perl(ExtUtils::ParseXS), perl(Taint::Runtime), perl(Test::More)
+Requires:	perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version))
+
+# don't "provide" private Perl libs
+%global _use_internal_dependency_generator 0
+%global __deploop() while read FILE; do /usr/lib/rpm/rpmdeps -%{1} ${FILE}; done | /bin/sort -u
+%global __find_provides /bin/sh -c "%{__grep} -v '%_docdir' | %{__grep} -v '%{perl_vendorarch}/.*\\.so$' | %{__deploop P}"
+%global __find_requires /bin/sh -c "%{__grep} -v '%_docdir' | %{__deploop R}"
+
+Vendor:         Project Vine
+Distribution:   Vine Linux
+Packager:       shaolin
+
+%description
+This module provides a clone() method which makes recursive
+copies of nested hash, array, scalar and reference types,
+including tied variables and objects.
+
+clone() takes a scalar argument and an optional parameter that
+can be used to limit the depth of the copy. To duplicate lists,
+arrays or hashes, pass them in by reference.
+
+%prep
+%setup -q -n Clone-%{version}
+find . -type f -exec chmod -c -x {} ';'
+
+%build
+%{__perl} Makefile.PL INSTALLDIRS=vendor OPTIMIZE="$RPM_OPT_FLAGS"
+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 f -name '*.bs' -a -size 0 -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,-)
+%doc Changes
+%{perl_vendorarch}/auto/Clone/
+%{perl_vendorarch}/Clone.pm
+%{_mandir}/man3/*.3*
+
+
+%changelog
+* Fri Feb 24 2012 MATSUBAYASHI Kohji <shaolin@vinelinux.org> - 0.31-1
+- initial build for Vine Linux
+
+* Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.31-9
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
+
+* Mon Jun 20 2011 Marcela Mašláňová <mmaslano@redhat.com> - 0.31-8
+- Perl mass rebuild
+
+* Tue Feb 08 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.31-7
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
+
+* Wed Dec 15 2010 Marcela Maslanova <mmaslano@redhat.com> - 0.31-6
+- 661697 rebuild for fixing problems with vendorach/lib
+
+* Fri Apr 30 2010 Marcela Maslanova <mmaslano@redhat.com> - 0.31-5
+- Mass rebuild with perl-5.12.0
+
+* Fri Dec  4 2009 Stepan Kasal <skasal@redhat.com> - 0.31-4
+- rebuild against perl 5.10.1
+
+* Sat Jul 25 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.31-3
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
+
+* Sat May 23 2009 Chris Weyl <cweyl@alumni.drew.edu> - 0.31-2
+- filter private Perl solibs from provides
+- remove some executable bits -- keep rpmlint happy
+
+* Fri Mar 13 2009 Tom "spot" Callaway <tcallawa@redhat.com> - 0.31-1
+- update to 0.31
+
+* Thu Feb 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.28-5
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
+
+* Wed Feb 27 2008 Tom "spot" Callaway <tcallawa@redhat.com> - 0.28-4
+- Rebuild for perl 5.10 (again)
+
+* Tue Feb 19 2008 Fedora Release Engineering <rel-eng@fedoraproject.org> - 0.28-3
+- Autorebuild for GCC 4.3
+
+* Fri Jan 11 2008 Tom "spot" Callaway <tcallawa@redhat.com> 0.28-2
+- rebuild for new perl
+
+* Wed Nov 28 2007 Tom "spot" Callaway <tcallawa@redhat.com> 0.28-1
+- bump to 0.28
+
+* Fri Aug 24 2007 Tom "spot" Callaway <tcallawa@redhat.com> 0.27-2
+- license fix
+
+* Fri Jul 27 2007 Tom "spot" Callaway <tcallawa@redhat.com> 0.27-1
+- bump to 0.27
+
+* Wed Jan 17 2007 Tom "spot" Callaway <tcallawa@redhat.com> 0.22-1
+- bump to 0.22
+
+* Fri Sep 15 2006 Tom "spot" Callaway <tcallawa@redhat.com> 0.20-2
+- bump for fc6
+
+* Fri Mar 31 2006 Tom "spot" Callaway <tcallawa@redhat.com> 0.20-1
+- bump to 0.20
+- new BR: perl-Taint-Runtime
+
+* Tue Feb 28 2006 Tom "spot" Callaway <tcallawa@redhat.com> 0.18-3
+- bump for FC-5
+
+* Fri Jan  6 2006 Tom "spot" Callaway <tcallawa@redhat.com> 0.18-2
+- don't pass optflags twice
+- remove .bs files
+
+* Thu Jan  5 2006 Tom "spot" Callaway <tcallawa@redhat.com> 0.18-1
+- Initial package for Fedora Extras

+ 125 - 0
p/perl-Hook-LexWrap/perl-Hook-LexWrap-vl.spec

@@ -0,0 +1,125 @@
+Name:           perl-Hook-LexWrap
+Version:        0.22
+Release:        1%{?_dist_release}
+Summary:        Lexically scoped subroutine wrappers
+
+Group:          Development/Libraries
+License:        GPL+ or Artistic
+URL:            http://search.cpan.org/dist/Hook-LexWrap/
+Source0:        http://search.cpan.org/CPAN/authors/id/C/CH/CHORNY/Hook-LexWrap-%{version}.zip
+BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
+
+BuildArch:      noarch
+BuildRequires:  perl(ExtUtils::MakeMaker), perl(Test::More), perl(Test::Pod)
+Requires:       perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version))
+
+Vendor:         Project Vine
+Distribution:   Vine Linux
+Packager:       shaolin
+
+%description
+Hook::LexWrap allows you to install a pre- or post-wrapper (or both)
+around an existing subroutine. Unlike other modules that provide this
+capacity (e.g. Hook::PreAndPost and Hook::WrapSub), Hook::LexWrap
+implements wrappers in such a way that the standard `caller' function
+works correctly within the wrapped subroutine.
+
+
+%prep
+%setup -q -n Hook-LexWrap-%{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 -depth -type d -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,-)
+%doc Changes README
+%{perl_vendorlib}/Hook/
+%{_mandir}/man3/*.3pm*
+
+
+%changelog
+* Fri Feb 24 2012 MATSUBAYASHI Kohji <shaolin@vinelinux.org> - 0.22-1
+- initial build for Vine Linux
+
+* Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.22-9
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
+
+* Sun Jun 19 2011 Marcela Mašláňová <mmaslano@redhat.com> - 0.22-8
+- Perl mass rebuild
+
+* Tue Feb 08 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.22-7
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
+
+* Fri Dec 17 2010 Marcela Maslanova <mmaslano@redhat.com> - 0.22-6
+- 661697 rebuild for fixing problems with vendorach/lib
+
+* Sun May 02 2010 Marcela Maslanova <mmaslano@redhat.com> - 0.22-5
+- Mass rebuild with perl-5.12.0
+
+* Mon Dec  7 2009 Stepan Kasal <skasal@redhat.com> - 0.22-4
+- rebuild against perl 5.10.1
+
+* Sat Jul 25 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.22-3
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
+
+* Thu Feb 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.22-2
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
+
+* Sat Feb 21 2009 Ralf Corsepius <corsepiu@fedoraproject.org> - 0.22-1
+- Upstream update.
+- Reflect upstream having fixed CPAN RT#38892:
+  Remove Hook-LexWrap-0.21-cpan-rt-38892.diff.
+- Reflect upstream having fixed permissions.
+
+* Mon Nov 10 2008 Paul Howarth <paul@city-fan.org> - 0.21-1
+- Update to 0.21
+- New upstream maintainer => new source URL
+- Add buildreqs perl(Test::More) and perl(Test::Pod)
+- Update patch for CPAN RT#38892 to apply without fuzz
+- Fix argument order for find with -depth
+
+* Mon Oct 06 2008 Ralf Corsepius <corsepiu@fedoraproject.org> - 0.20-6
+- Add Hook-LexWrap-0.20-cpan-rt-38892.diff to fix
+  http://rt.cpan.org/Public/Bug/Display.html?id=38892
+  (Bugs shows while building rt3).
+
+* Wed Feb 27 2008 Tom "spot" Callaway <tcallawa@redhat.com> - 0.20-5
+- Rebuild for perl 5.10 (again)
+
+* Sat Jan 12 2008 Tom "spot" Callaway <tcallawa@redhat.com> - 0.20-4.2
+- rebuild for new perl
+
+* Tue Oct 16 2007 Tom "spot" Callaway <tcallawa@redhat.com> - 0.20-4.1
+- correct license tag
+- add BR: perl(ExtUtils::MakeMaker)
+
+* Fri Sep  8 2006 Jose Pedro Oliveira <jpo at di.uminho.pt> - 0.20-4
+- Rebuild for FC6.
+
+* Fri Feb 17 2006 Jose Pedro Oliveira <jpo at di.uminho.pt> - 0.20-3
+- Rebuild for FC5 (perl 5.8.8).
+
+* Fri Sep  9 2005 Jose Pedro Oliveira <jpo at di.uminho.pt> - 0.20-2
+- Comment about license files location.
+
+* Fri Aug 26 2005 Jose Pedro Oliveira <jpo at di.uminho.pt> - 0.20-1
+- First build.

+ 154 - 0
p/perl-List-MoreUtils/perl-List-MoreUtils-vl.spec

@@ -0,0 +1,154 @@
+# define bootstrap for initial build
+%define perl_bootstrap 1
+
+Name:		perl-List-MoreUtils
+Version:	0.33
+Release:	1%{?_dist_release}
+Summary:	Provide the stuff missing in List::Util
+Group:		Development/Libraries
+License:	GPL+ or Artistic
+URL:		http://search.cpan.org/dist/List-MoreUtils/
+Source0:	http://search.cpan.org/CPAN/authors/id/A/AD/ADAMK/List-MoreUtils-%{version}.tar.gz
+BuildRoot:	%{_tmppath}/%{name}-%{version}-%{release}-root-%(id -nu)
+BuildRequires:	perl(ExtUtils::MakeMaker)
+BuildRequires:	perl(Pod::Simple)
+BuildRequires:	perl(Test::CPAN::Meta)
+BuildRequires:	perl(Test::LeakTrace)
+# Test::MinimumVersion -> Perl::MinimumVersion -> PPI -> List::MoreUtils
+%if 0%{!?perl_bootstrap:1}
+BuildRequires:	perl(Test::MinimumVersion)
+%endif
+BuildRequires:	perl(Test::More) >= 0.42
+BuildRequires:	perl(Test::Pod)
+Requires:	perl(:MODULE_COMPAT_%(eval "`perl -V:version`"; echo $version))
+
+# Don't "provide" private Perl libs
+%{?perl_default_filter}
+
+Vendor:         Project Vine
+Distribution:   Vine Linux
+Packager:       shaolin
+
+%description
+List::MoreUtils provides some trivial but commonly needed functionality
+on lists that is not going to go into List::Util.
+
+%prep
+%setup -q -n List-MoreUtils-%{version}
+
+%build
+perl Makefile.PL INSTALLDIRS=vendor OPTIMIZE="%{optflags}"
+make %{?_smp_mflags}
+
+%install
+rm -rf %{buildroot}
+make pure_install DESTDIR=%{buildroot}
+find %{buildroot} -type f -name .packlist -exec rm -f {} ';'
+find %{buildroot} -type f -name '*.bs' -empty -exec rm -f {} ';'
+find %{buildroot} -depth -type d -exec rmdir {} ';' 2>/dev/null
+%{_fixperms} %{buildroot}
+
+%check
+make test
+make test TEST_FILES="xt/*.t" AUTOMATED_TESTING=1
+
+%clean
+rm -rf %{buildroot}
+
+%files
+%defattr(-,root,root,-)
+%doc Changes README LICENSE
+%{perl_vendorarch}/List/
+%{perl_vendorarch}/auto/List/
+%{_mandir}/man3/List::MoreUtils.3pm*
+
+%changelog
+* Fri Feb 24 2012 MATSUBAYASHI Kohji <shaolin@vinelinux.org> - 0.33-1
+- initial build for Vine Linux
+
+* Tue Jan 24 2012 Paul Howarth <paul@city-fan.org> - 0.33-1
+- Update to 0.33
+  - Updated can_xs to fix a bug in it
+- Reinstate compatibility with old distributions like EL-5
+- Drop Test::More version requirement to 0.42
+- BR: perl(ExtUtils::MakeMaker)
+- BR: perl(Test::LeakTrace) except on EL-4/EL-5 where it's not available
+- BR: perl(Pod::Simple), perl(Test::CPAN::Meta), perl(Test::MinimumVersion)
+  (if we're not bootstrapping) and perl(Test::Pod), and run the developer tests
+  too
+- Don't use macros for commands
+- Use %%{_fixperms} macro rather than our own chmod incantation
+- Make %%files list more specific
+- Use tabs
+
+* Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.32-4
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
+
+* Mon Jul 18 2011 Petr Sabata <contyk@redhat.com> - 0.32-3
+- Perl mass rebuild
+
+* Tue Jul 12 2011 Tom Callaway <spot@fedoraproject.org> - 0.32-2
+- Rebuild to fix broken rawhide deps
+
+* Sat Jul 02 2011 Iain Arnell <iarnell@gmail.com> - 0.32-1
+- Update to latest upstream version
+
+* Fri Jun 17 2011 Marcela Mašláňová <mmaslano@redhat.com> - 0.30-3
+- Perl mass rebuild
+
+* Tue Feb 08 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.30-2
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
+
+* Mon Jan 03 2011 Iain Arnell <iarnell@gmail.com> - 0.30-1
+- Update to latest upstream version
+- Clean up spec for modern rpmbuild
+- Use perl_default_filter
+- Remove unnecessary buildrequires
+
+* Mon Dec 20 2010 Marcela Maslanova <mmaslano@redhat.com> - 0.22-12
+- Rebuild to fix problems with vendorarch/lib (#661697)
+
+* Mon May 03 2010 Marcela Maslanova <mmaslano@redhat.com> - 0.22-11
+- Mass rebuild with perl-5.12.0
+
+* Mon Dec  7 2009 Stepan Kasal <skasal@redhat.com> - 0.22-10
+- Rebuild against perl 5.10.1
+
+* Sun Jul 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.22-9
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
+
+* Thu Feb 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.22-8
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
+
+* Thu Feb 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.22-7
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
+
+* Thu Feb 28 2008 Tom "spot" Callaway <tcallawa@redhat.com> - 0.22-6
+- Rebuild normally, second pass
+
+* Wed Feb 27 2008 Tom "spot" Callaway <tcallawa@redhat.com> - 0.22-5
+- Rebuild for perl 5.10 (again), tests disabled for first pass
+
+* Mon Feb 18 2008 Fedora Release Engineering <rel-eng@fedoraproject.org> - 0.22-4
+- Autorebuild for GCC 4.3
+
+* Mon Jan 14 2008 Tom "spot" Callaway <tcallawa@redhat.com> - 0.22-3
+- Rebuild normally, second pass
+
+* Fri Jan 11 2008 Tom "spot" Callaway <tcallawa@redhat.com> - 0.22-2.1
+- Rebuild for new perl, first pass, disable TPC and tests
+
+* Sun Sep 10 2006 Jose Pedro Oliveira <jpo at di.uminho.pt> - 0.22-2
+- Rebuild for FC6
+
+* Mon Jul  3 2006 Jose Pedro Oliveira <jpo at di.uminho.pt> - 0.22-1
+- Update to 0.22
+
+* Mon Jun 19 2006 Jose Pedro Oliveira <jpo at di.uminho.pt> - 0.21-1
+- Update to 0.21
+
+* Sat Jun 10 2006 Jose Pedro Oliveira <jpo at di.uminho.pt> - 0.20-1
+- Update to 0.20
+
+* Sat Apr 22 2006 Jose Pedro Oliveira <jpo at di.uminho.pt> - 0.19-1
+- First build

+ 241 - 0
p/perl-PPI/perl-PPI-vl.spec

@@ -0,0 +1,241 @@
+# define bootstrap for initial build
+%define perl_bootstrap 1
+
+Name:           perl-PPI
+Version:        1.215
+Release:        1%{?_dist_release}
+Summary:        Parse, Analyze and Manipulate Perl
+Group:          Development/Libraries
+License:        GPL+ or Artistic
+URL:            http://search.cpan.org/dist/PPI/
+Source0:        http://www.cpan.org/authors/id/A/AD/ADAMK/PPI-%{version}.tar.gz
+Patch0:         PPI-1.215-UTF8.patch
+BuildArch:      noarch
+BuildRequires:  perl(ExtUtils::MakeMaker)
+BuildRequires:  perl(List::Util) >= 1.20
+BuildRequires:  perl(Storable) >= 2.17
+BuildRequires:  perl(Clone) >= 0.30
+BuildRequires:  perl(Digest::MD5) >= 2.35
+BuildRequires:  perl(File::Remove) >= 1.42
+BuildRequires:  perl(IO::String) >= 1.07
+BuildRequires:  perl(List::MoreUtils) >= 0.16
+BuildRequires:  perl(Params::Util) >= 1.00
+BuildRequires:  perl(Task::Weaken)
+BuildRequires:  perl(Test::More) >= 0.86
+BuildRequires:  perl(Test::NoWarnings) >= 0.084
+BuildRequires:  perl(Test::Object) >= 0.07
+BuildRequires:  perl(Test::SubCalls) >= 1.07
+BuildRequires:  perl(Class::Inspector) >= 1.25
+# Circular dependencies in release tests, so don't do them when bootstrapping:
+# Perl::MinimumVersion -> PPI
+%if 0%{!?perl_bootstrap:1}
+BuildRequires:  perl(File::Find::Rule) >= 0.32
+BuildRequires:  perl(File::Find::Rule::Perl) >= 1.09
+BuildRequires:  perl(Perl::MinimumVersion) >= 1.20
+BuildRequires:  perl(Test::ClassAPI) >= 1.03
+BuildRequires:  perl(Test::CPAN::Meta)
+BuildRequires:  perl(Test::MinimumVersion) >= 0.101080
+BuildRequires:  perl(Test::Pod) >= 1.00
+%endif
+Requires:       perl(:MODULE_COMPAT_%(eval "`perl -V:version`"; echo $version))
+
+Vendor:         Project Vine
+Distribution:   Vine Linux
+Packager:       shaolin
+
+%description
+Parse, analyze and manipulate Perl (without perl).
+
+
+%prep
+%setup -q -n PPI-%{version}
+
+# Re-code docs as UTF-8
+%patch0 -p1
+
+# Filter out redundant unversioned provides
+%if %{_dist_release} > "vl6"
+%global __provides_exclude ^perl\\(PPI::.+\\)$
+%else
+cat << \EOF > %{name}-prov
+#!/bin/sh
+%{__perl_provides} $* |\
+sed -e '/^perl(PPI::.\+)$/d'
+EOF
+
+%global __perl_provides %{_builddir}/PPI-%{version}/%{name}-prov
+chmod +x %{__perl_provides}
+%endif
+
+
+%build
+perl Makefile.PL INSTALLDIRS=vendor
+make %{?_smp_mflags}
+
+
+%install
+make pure_install DESTDIR=%{buildroot}
+find %{buildroot} -type f -name .packlist -exec rm -f {} ';'
+find %{buildroot} -type d -depth -exec rmdir {} 2>/dev/null ';'
+%{_fixperms} %{buildroot}
+
+
+%check
+make test
+%if 0%{!?perl_bootstrap:1}
+make test TEST_FILES="xt/*.t" RELEASE_TESTING=1
+%endif
+
+
+%files
+%doc Changes LICENSE README inline2test.conf inline2test.tpl
+%{perl_vendorlib}/PPI/
+%{perl_vendorlib}/PPI.pm
+%{_mandir}/man3/PPI*.3pm*
+
+
+%changelog
+* Fri Feb 24 2012 MATSUBAYASHI Kohji <shaolin@vinelinux.org> - 1.215-1
+- initial build for Vine Linux
+
+* Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.215-4
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
+
+* Thu Jul 21 2011 Paul Howarth <paul@city-fan.org> - 1.215-3
+- always run test suite but don't run release tests when bootstrapping
+- nobody else likes macros for commands
+- clean up for modern rpm:
+  - drop explicit buildroot tag
+  - drop buildroot cleaning
+  - drop %%defattr
+  - use native provides filtering
+- use a patch rather than scripting iconv to fix character encoding
+- upstream file permissions no longer need fixing
+
+* Tue Jun 28 2011 Marcela Mašláňová <mmaslano@redhat.com> - 1.215-2
+- rebuild with Perl 5.14.1
+- use perl_bootstrap macro
+
+* Sun Mar 27 2011 Paul Howarth <paul@city-fan.org> - 1.215-1
+- update to 1.215 (general fix release):
+  - index_locations on an empty document no longer warns
+  - Corrected a bug in line-spanning attribute support
+  - Regression test for line-spanning attribute support
+  - return { foo => 1 } should parse curlys as hash constructor, not block
+    (CPAN RT#61305)
+  - Fixed bug with map and regexp confusing PPI (CPAN RT#63943)
+  - Updated copyright year to 2011
+  - Fix bless {} probably contains a hash constructor (CPAN RT#64247)
+  - Backed out glob fix
+  - Fix cast can trump braces in PPI::Token::Symbol->symbol (CPAN RT#65199)
+
+* Tue Feb 08 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.213-3
+- rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
+
+* Tue Dec 21 2010 Marcela Maslanova <mmaslano@redhat.com> - 1.213-2
+- rebuild to fix problems with vendorarch/lib (#661697)
+
+* Sat Jul 31 2010 Paul Howarth <paul@city-fan.org> - 1.213-1
+- update to 1.213 (targeted bug fix, no changes to parsing or normal usage)
+  - Updated to Module::Install 1.00
+  - Updated module dependencies in xt author tests
+  - Fixed extremely broken PPI::Token::Pod::merge and added test case
+- bump perl(Perl::MinimumVersion) requirement to 1.25
+- bump perl(Test::CPAN::Meta) requirement to 0.17
+- bump perl(Test::Pod) requirement to 1.44
+
+* Sat Jul 31 2010 Paul Howarth <paul@city-fan.org> - 1.212-1
+- update to 1.212 (experimental/development support and bugfixes)
+  - Fixed bug in ForLoop back-compatibility warning (CPAN RT#48819)
+  - Added support for $ENV{X_TOKENIZER} --> $PPI::Lexer::X_TOKENIZER
+  - Upgraded to Module::Install 0.93
+  - Added support for $PPI::Lexer::X_TOKENIZER, for alternate tokenizers
+  - Added an extra test case to validate we handle byte order marks properly
+  - Moved author tests from t to xt
+  - Fixed CPAN RT#26082: scalar { %%x } is misparsed
+  - Fixed CPAN RT#26591: VMS patch for PPI 1.118
+  - Fixed CPAN RT#44862: PPI cannot parse "package Foo::100;" correctly
+  - Fixed CPAN RT#54208: PPI::Token::Quote::Literal::literal missing
+- run release tests as well as regular test suite
+- BR: perl(File::Find::Rule) >= 0.32, perl(File::Find::Rule::Perl) >= 1.09, 
+  perl(Perl::MinimumVersion) >= 1.24 and perl(Test::MinimumVersion) >= 0.101080 
+  for release tests
+
+* Sat Jul 31 2010 Paul Howarth <paul@city-fan.org> - 1.210-1
+- update to 1.210 (packaging fixes)
+- use RELEASE_TESTING rather than AUTOMATED_TESTING for better test coverage
+
+* Sat Jul 31 2010 Paul Howarth <paul@city-fan.org> - 1.209-1
+- update to 1.209 (small optimisation release, no functional changes)
+
+* Fri Jul 30 2010 Paul Howarth <paul@city-fan.org> - 1.208-1
+- update to 1.208
+  - don't assign '' to $^W, it generates a warning on Gentoo
+  - added missing PPI::Token::Regexp fix to Changes file
+  - updating Copyright to the new year
+  - fixed #50309: literal() wrong result on "qw (a b c)"
+  - PPI::Dumper no longer causes Elements to flush location data
+  - PPI::Dumper no longer disables location information for non-Documents
+  - +{ package => 1 } doesn't create a PPI::Statement::Package
+  - extra methods in PPI::Token::Regexp and PPI::Token::QuoteLike::Regexp
+- use %%{_fixperms} macro instead of our own chmod incantation
+
+* Fri Jul 30 2010 Paul Howarth <paul@city-fan.org> - 1.206-6
+- BR: perl(Task::Weaken) and perl(Test::CPAN::Meta) for improved test coverage
+- enable AUTOMATED_TESTING
+- use DESTDIR rather than PERL_INSTALL_ROOT
+
+* Thu May 06 2010 Marcela Maslanova <mmaslano@redhat.com> - 1.206-5
+- Mass rebuild with perl-5.12.0
+
+* Thu Feb 11 2010 Marcela Mašláňová <mmaslano@redhat.com> - 1.206-4
+- fix filtering, provide versioned provides
+
+* Wed Feb 10 2010 Marcela Mašláňová <mmaslano@redhat.com> - 1.206-3
+- make rpmlint happy
+
+* Mon Dec  7 2009 Stepan Kasal <skasal@redhat.com> - 1.206-2
+- rebuild against perl 5.10.1
+
+* Wed Oct  7 2009 Stepan Kasal <skasal@redhat.com> - 1.206-1
+- new upstream version
+- update build requires
+
+* Sun Jul 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.203-3
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
+
+* Thu Feb 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.203-2
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
+
+* Tue Sep  9 2008 Tom "spot" Callaway <tcallawa@redhat.com> - 1.203-1
+- update to 1.203
+
+* Wed Feb 27 2008 Tom "spot" Callaway <tcallawa@redhat.com> - 1.201-3
+- Rebuild for perl 5.10 (again)
+
+* Sun Jan 13 2008 Tom "spot" Callaway <tcallawa@redhat.com> - 1.201-2
+- rebuild for new perl
+
+* Wed Dec 19 2007 Tom "spot" Callaway <tcallawa@redhat.com> - 1.201-1
+- bump to 1.201
+
+* Sat Sep 23 2006 Jose Pedro Oliveira <jpo at di.uminho.pt> - 1.118-1
+- Update to 1.118.
+
+* Wed Sep  6 2006 Jose Pedro Oliveira <jpo at di.uminho.pt> - 1.117-1
+- Update to 1.117.
+
+* Sun Jun  4 2006 Jose Pedro Oliveira <jpo at di.uminho.pt> - 1.115-2
+- Removed the perl(IO::Scalar) build requirement.
+
+* Sun Jun  4 2006 Jose Pedro Oliveira <jpo at di.uminho.pt> - 1.115-1
+- Update to 1.115.
+
+* Wed May 10 2006 Jose Pedro Oliveira <jpo at di.uminho.pt> - 1.113-1
+- Update to 1.113.
+
+* Tue Apr 25 2006 Jose Pedro Oliveira <jpo at di.uminho.pt> - 1.112-1
+- Update to 1.112.
+
+* Sat Apr 22 2006 Jose Pedro Oliveira <jpo at di.uminho.pt> - 1.111-1
+- First build.

+ 96 - 0
p/perl-Test-LeakTrace/perl-Test-LeakTrace-vl.spec

@@ -0,0 +1,96 @@
+Name:           perl-Test-LeakTrace
+Summary:        Traces memory leaks
+Version:        0.13
+Release:        1%{?_dist_release}
+License:        GPL+ or Artistic
+Group:          Development/Libraries
+Source0:        http://search.cpan.org/CPAN/authors/id/G/GF/GFUJI/Test-LeakTrace-%{version}.tar.gz 
+URL:            http://search.cpan.org/dist/Test-LeakTrace
+BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
+Requires:       perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version))
+
+BuildRequires:  perl(Exporter) >= 5.57
+BuildRequires:  perl(ExtUtils::MakeMaker) >= 6.42
+BuildRequires:  perl(Test::More) >= 0.62
+
+Requires:       perl(Exporter) >= 5.57
+
+%{?perl_default_filter}
+%{?perl_default_subpackage_tests}
+
+Vendor:         Project Vine
+Distribution:   Vine Linux
+Packager:       shaolin
+
+%description
+'Test::LeakTrace' provides several functions that trace memory leaks.
+This module scans arenas, the memory allocation system, so it can detect
+any leaked SVs in given blocks.  *Leaked SVs* are SVs which are not
+released after the end of the scope they have been created. These SVs
+include global variables and internal caches. For example, if you call a
+method in a tracing block, perl might prepare a cache for the method.
+Thus, to trace true leaks, 'no_leaks_ok()' and 'leaks_cmp_ok()' executes
+a block more than once.
+
+%prep
+%setup -q -n Test-LeakTrace-%{version}
+
+find . -type f -exec chmod -c -x {} +
+
+%build
+%{__perl} Makefile.PL INSTALLDIRS=vendor OPTIMIZE="%{optflags}"
+make %{?_smp_mflags}
+
+%install
+rm -rf %{buildroot}
+
+make pure_install DESTDIR=%{buildroot}
+find %{buildroot} -type f -name .packlist -exec rm -f {} ';'
+find %{buildroot} -type f -name '*.bs' -a -size 0 -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 README
+%{perl_vendorarch}/*
+%exclude %dir %{perl_vendorarch}/auto
+%{_mandir}/man3/*.3*
+
+%changelog
+* Fri Feb 24 2012 MATSUBAYASHI Kohji <shaolin@vinelinux.org> - 0.13-1
+- initial build for Vine Linux
+
+* Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.13-4
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
+
+* Wed Jun 15 2011 Marcela Mašláňová <mmaslano@redhat.com> - 0.13-3
+- Perl mass rebuild
+
+* Wed Feb 09 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.13-2
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
+
+* Wed Nov 17 2010 Paul Howarth <paul@city-fan.org> - 0.13-1
+- update to 0.13
+  - use ">= 0", instead of "== 0" for no_leaks_ok()
+  - add count_sv() to count all the SVs in a perl interpreter
+  - fix tests broken for some perls in 0.12
+
+* Wed Nov 17 2010 Paul Howarth <paul@city-fan.org> - 0.11-1
+- update to 0.11 (#654301)
+  - fix false-positive related to XS code (CPAN RT #58133)
+
+* Thu May 06 2010 Marcela Maslanova <mmaslano@redhat.com> - 0.10-2
+- Mass rebuild with perl-5.12.0
+
+* Sun Apr 04 2010 Chris Weyl <cweyl@alumni.drew.edu> 0.10-1
+- specfile by Fedora::App::MaintainerTools 0.006
+

+ 108 - 0
p/perl-Test-Object/perl-Test-Object-vl.spec

@@ -0,0 +1,108 @@
+Name:           perl-Test-Object
+Version:        0.07
+Release:        1%{?_dist_release}
+Summary:        Thoroughly testing objects via registered handlers
+
+Group:          Development/Libraries
+License:        GPL+ or Artistic
+URL:            http://search.cpan.org/dist/Test-Object/
+Source0:        http://www.cpan.org/authors/id/A/AD/ADAMK/Test-Object-%{version}.tar.gz
+Patch0:         Test-Object-0.07-Makefile.PL.patch
+BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
+
+BuildArch:      noarch
+BuildRequires:  perl(Scalar::Util) >= 1.16
+BuildRequires:  perl(Test::Builder) >= 0.32
+BuildRequires:  perl(Test::Builder::Tester) >= 1.02
+BuildRequires:  perl(Test::Pod) >= 1.00
+Requires:       perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version))
+
+Vendor:         Project Vine
+Distribution:   Vine Linux
+Packager:       shaolin
+
+%description
+Test::Object is a testing package designed to allow you to easily test
+what you believe is a valid object against the expected behaviour of
+all of the classes in its inheritance tree in one single call.
+
+
+%prep
+%setup -q -n Test-Object-%{version}
+%patch0 -p1
+
+%build
+%{__perl} Makefile.PL INSTALLDIRS=vendor
+make %{?_smp_mflags}
+
+
+%install
+rm -rf $RPM_BUILD_ROOT
+make pure_install DESTDIR=$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 AUTOMATED_TESTING=1
+
+
+%clean
+rm -rf $RPM_BUILD_ROOT
+
+
+%files
+%defattr(-,root,root,-)
+%doc Changes LICENSE README
+%{perl_vendorlib}/Test/
+%{_mandir}/man3/*.3pm*
+
+
+%changelog
+* Fri Feb 24 2012 MATSUBAYASHI Kohji <shaolin@vinelinux.org> - 0.07-1
+- initial build for Vine Linux
+
+* Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.07-13
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
+
+* Sun Jun 19 2011 Marcela Mašláňová <mmaslano@redhat.com> - 0.07-12
+- Perl mass rebuild
+
+* Sun Jun 19 2011 Marcela Mašláňová <mmaslano@redhat.com> - 0.07-11
+- Perl mass rebuild
+
+* Wed Feb 09 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.07-10
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
+
+* Wed Dec 22 2010 Marcela Maslanova <mmaslano@redhat.com> - 0.07-9
+- 661697 rebuild for fixing problems with vendorach/lib
+
+* Fri May 07 2010 Marcela Maslanova <mmaslano@redhat.com> - 0.07-8
+- Mass rebuild with perl-5.12.0
+
+* Thu Feb 25 2010 Marcela Mašláňová <mmaslano@redhat.com> - 0.07-7
+- add readme
+
+* Fri Dec  4 2009 Stepan Kasal <skasal@redhat.com> - 0.07-6
+- rebuild against perl 5.10.1
+
+* Sun Jul 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.07-5
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
+
+* Thu Feb 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.07-4
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
+
+* Wed Feb 27 2008 Tom "spot" Callaway <tcallawa@redhat.com> - 0.07-3
+- Rebuild for perl 5.10 (again)
+
+* Fri Jan 11 2008 Tom "spot" Callaway <tcallawa@redhat.com> - 0.07-2
+- rebuild for new perl
+
+* Thu Sep  7 2006 Jose Pedro Oliveira <jpo at di.uminho.pt> - 0.07-1
+- Update to 0.07.
+- Test::Builder version problem (see #205537).
+- Removed the README file (copy of the manpage).
+
+* Wed Sep 06 2006 Jose Pedro Oliveira <jpo at di.uminho.pt> - 0.06-1
+- First build.

+ 125 - 0
p/perl-Test-SubCalls/perl-Test-SubCalls-vl.spec

@@ -0,0 +1,125 @@
+# define bootstrap for initial build
+%define perl_bootstrap 1
+
+Name:           perl-Test-SubCalls
+Version:        1.09
+Release:        1%{?_dist_release}
+Summary:        Track the number of times subs are called
+
+Group:          Development/Libraries
+License:        GPL+ or Artistic
+URL:            http://search.cpan.org/dist/Test-SubCalls/
+Source0:        http://www.cpan.org/authors/id/A/AD/ADAMK/Test-SubCalls-%{version}.tar.gz
+BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
+
+BuildArch:      noarch
+BuildRequires:  perl(Hook::LexWrap) >= 0.20
+BuildRequires:  perl(Test::Builder::Tester) >= 1.02
+BuildRequires:  perl(Test::Pod) >= 1.00
+BuildRequires:  perl(Test::More) >= 0.60
+BuildRequires:  perl(Class::Inspector)
+Requires:       perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version))
+
+%if 0%{!?perl_bootstrap:1}
+# for improved tests
+BuildRequires:  perl(Test::CPAN::Meta) >= 0.12
+# FIXME: Fedora's Pod::Simple is outdated
+# BuildRequires:  perl(Pod::Simple) >= 3.07
+BuildRequires:  perl(Pod::Simple)
+BuildRequires:	perl(Test::Pod) >= 1.26
+BuildRequires:  perl(Test::MinimumVersion) >= 0.008
+%endif
+
+Vendor:         Project Vine
+Distribution:   Vine Linux
+Packager:       shaolin
+
+%description
+There are a number of different situations (like testing cacheing
+code) where you want to want to do a number of tests, and then verify
+that some underlying subroutine deep within the code was called a
+specific number of times.
+
+
+%prep
+%setup -q -n Test-SubCalls-%{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
+make test AUTOMATED_TESTING=1
+
+
+%clean
+rm -rf $RPM_BUILD_ROOT
+
+
+%files
+%defattr(-,root,root,-)
+%doc Changes LICENSE README
+%{perl_vendorlib}/Test/
+%{_mandir}/man3/*.3pm*
+
+
+%changelog
+* Fri Feb 24 2012 MATSUBAYASHI Kohji <shaolin@vinelinux.org> - 1.09-1
+- initial build for Vine Linux
+
+* Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.09-7
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
+
+* Tue Jul 19 2011 Petr Sabata <contyk@redhat.com> - 1.09-6
+- Perl mass rebuild
+
+* Wed Feb 09 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.09-5
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
+
+* Wed Dec 22 2010 Marcela Maslanova <mmaslano@redhat.com> - 1.09-4
+- 661697 rebuild for fixing problems with vendorach/lib
+
+* Fri May 07 2010 Marcela Maslanova <mmaslano@redhat.com> - 1.09-3
+- Mass rebuild with perl-5.12.0
+
+* Fri Dec  4 2009 Stepan Kasal <skasal@redhat.com> - 1.09-2
+- rebuild against perl 5.10.1
+
+* Wed Oct  7 2009 Marcela Mašláňová <mmaslano@redhat.com> - 1.09-1
+- update to new upstream release
+
+* Sun Jul 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.08-3
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
+
+* Thu Feb 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.08-2
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
+
+* Mon Oct 05 2008 Ralf Corsépius <corsepiu@fedoraproject.org> - 1.08-1
+- Upstream update.
+- Activate AUTOMATED_TESTING.
+
+* Wed Feb 27 2008 Tom "spot" Callaway <tcallawa@redhat.com> - 1.07-3
+- Rebuild for perl 5.10 (again)
+
+* Sat Jan 12 2008 Tom "spot" Callaway <tcallawa@redhat.com> - 1.07-2
+- rebuild for new perl
+
+* Wed Dec 19 2007 Tom "spot" Callaway <tcallawa@redhat.com> - 1.07-1
+- bump to 1.07
+- license fix
+
+* Fri May 12 2006 Jose Pedro Oliveira <jpo at di.uminho.pt> - 1.06-1
+- Update to 1.06.
+
+* Tue Apr 25 2006 Jose Pedro Oliveira <jpo at di.uminho.pt> - 0.05-1
+- First build.

+ 201 - 0
p/perltidy/perltidy-vl.spec

@@ -0,0 +1,201 @@
+Name:           perltidy
+Version:        20101217
+Release:        1%{?_dist_release}
+Summary:        Tool for indenting and reformatting Perl scripts
+
+Group:          Development/Tools
+License:        GPLv2+
+URL:            http://perltidy.sourceforge.net/
+Source:         http://downloads.sourceforge.net/perltidy/Perl-Tidy-%{version}.tar.gz
+BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
+
+BuildArch:      noarch
+BuildRequires:  perl(ExtUtils::MakeMaker)
+Requires:  perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version))
+
+Vendor:         Project Vine
+Distribution:   Vine Linux
+Packager:       shaolin
+
+%description
+Perltidy is a Perl script which indents and reformats Perl scripts to
+make them easier to read. If you write Perl scripts, or spend much
+time reading them, you will probably find it useful.  The formatting
+can be controlled with command line parameters.  The default parameter
+settings approximately follow the suggestions in the Perl Style Guide.
+Perltidy can also output HTML of both POD and source code.  Besides
+reformatting scripts, Perltidy can be a great help in tracking down
+errors with missing or extra braces, parentheses, and square brackets
+because it is very good at localizing errors.
+
+
+%prep
+%setup -q -n Perl-Tidy-%{version}
+rm -f docs/perltidy.1 examples/pt.bat
+f=CHANGES ; iconv -f iso-8859-1 -t utf-8 $f > $f.utf8 ; mv $f.utf8 $f
+
+
+%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 -depth -type d -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,-)
+%doc BUGS CHANGES COPYING README TODO docs/ examples/
+%{_bindir}/perltidy
+%{perl_vendorlib}/Perl/
+%{_mandir}/man1/perltidy.1*
+%{_mandir}/man3/Perl::Tidy.3*
+
+
+%changelog
+* Fri Feb 24 2012 MATSUBAYASHI Kohji <shaolin@vinelinux.org> - 20101217-1
+- initial build for Vine Linux
+
+* Sat Jan 14 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 20101217-4
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
+
+* Fri Jun 17 2011 Marcela Mašláňová <mmaslano@redhat.com> - 20101217-3
+- Perl mass rebuild
+
+* Wed Feb 09 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 20101217-2
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
+
+* Sun Dec 26 2010 Ville Skyttä <ville.skytta@iki.fi> - 20101217-1
+- Update to 20101217.
+
+* Fri May 07 2010 Marcela Maslanova <mmaslano@redhat.com> - 20090616-4
+- Mass rebuild with perl-5.12.0
+
+* Fri Dec  4 2009 Stepan Kasal <skasal@redhat.com> - 20090616-3
+- rebuild against perl 5.10.1
+
+* Sun Jul 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 20090616-2
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
+
+* Thu Jun 18 2009 Ville Skyttä <ville.skytta at iki.fi> - 20090616-1
+- Update to 20090616.
+
+* Thu Feb 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 20071205-4
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
+
+* Wed Feb 27 2008 Tom "spot" Callaway <tcallawa@redhat.com> - 20071205-3
+- Rebuild for perl 5.10 (again)
+
+* Sun Jan 13 2008 Tom "spot" Callaway <tcallawa@redhat.com> - 20071205-2
+- rebuild for new perl
+
+* Thu Dec  6 2007 Ville Skyttä <ville.skytta at iki.fi> - 20071205-1
+- 20071205.
+- Convert docs to UTF-8.
+
+* Wed Aug  1 2007 Ville Skyttä <ville.skytta at iki.fi> - 20070801-1
+- 20070801.
+
+* Wed May  9 2007 Ville Skyttä <ville.skytta at iki.fi> - 20070508-1
+- 20070508.
+
+* Sat May  5 2007 Ville Skyttä <ville.skytta at iki.fi> - 20070504-1
+- 20070504.
+
+* Tue Apr 24 2007 Ville Skyttä <ville.skytta at iki.fi> - 20070424-1
+- 20070424.
+
+* Tue Apr 17 2007 Ville Skyttä <ville.skytta at iki.fi> - 20060719-3
+- BuildRequire perl(ExtUtils::MakeMaker).
+
+* Fri Sep 15 2006 Ville Skyttä <ville.skytta at iki.fi> - 20060719-2
+- Rebuild.
+
+* Thu Jul 20 2006 Ville Skyttä <ville.skytta at iki.fi> - 20060719-1
+- 20060719.
+- Fix order of options to find(1) in %%install.
+
+* Thu Jun 15 2006 Ville Skyttä <ville.skytta at iki.fi> - 20060614-1
+- 20060614, specfile cleanups, include examples in docs.
+
+* Fri Apr  7 2005 Michael Schwendt <mschwendt[AT]users.sf.net>
+- rebuilt
+
+* Thu Dec 16 2004 Ville Skyttä <ville.skytta at iki.fi> - 0:20031021-1
+- Sync with fedora-rpmdevtools' Perl spec template to fix x86_64 build.
+- Move version to the version field.
+
+* Wed Oct 22 2003 Ville Skyttä <ville.skytta at iki.fi> 0:0.0-0.fdr.3.20031021
+- Update to 20031021.
+
+* Sat Oct 11 2003 Ville Skyttä <ville.skytta at iki.fi> 0:0.0-0.fdr.3.20030726
+- Install into vendor dirs.
+- Spec cleanups.
+
+* Tue Jul 29 2003 Ville Skyttä <ville.skytta at iki.fi> 0:0.0-0.fdr.2.20030726
+- Update to 20030726.
+- Use fedora-rpm-helper.
+
+* Mon Jun 23 2003 Ville Skyttä <ville.skytta at iki.fi> 0:0.0-0.fdr.2.20021130
+- Address issues in #194:
+- Patch to get rid of a warning on startup.
+- Do defattr before doc.
+
+* Fri May 30 2003 Ville Skyttä <ville.skytta at iki.fi> 0:0.0-0.fdr.1.20021130
+- Fix release naming scheme (this is snapshot-only).
+
+* Wed May  7 2003 Ville Skyttä <ville.skytta at iki.fi> 0:0.0-0.fdr.0.2.20021130
+- Own dirs.
+- Save .spec in UTF-8.
+
+* Mon Apr 21 2003 Ville Skyttä <ville.skytta at iki.fi> 0:0.0-0.fdr.0.1.20021130
+- First Fedora release, based on Simon Perreault's work.
+
+* Mon Mar 10 2003 Simon Perreault <nomis80@nomis80.org> 20021130-2
+- Changed architecture from i386 to noarch
+- Added my name as packager
+- Bumped up release number, which was forgotten by Anthony Rumble
+
+* Sun Mar 09 2003 Anthony Rumble <anthony@linuxhelp.com.au>
+- Tidied up RPM Source
+
+* Sun Dec  1 2002 Simon Perreault <nomis80@linuxquebec.com>
+- Update to 20021130
+
+* Sat Nov  9 2002 Simon Perreault <nomis80@linuxquebec.com>
+- Update to 20021106
+
+* Mon Sep 23 2002 Simon Perreault <nomis80@linuxquebec.com>
+- Update to 20020922
+
+* Wed Aug 28 2002 Simon Perreault <nomis80@linuxquebec.com>
+- Update to 20020826
+
+* Tue May 7 2002 Simon Perreault <nomis80@linuxquebec.com>
+- Require 5.6.1 because Tidy.pm is placed in a directory dependant on perl
+  version.
+
+* Sat Apr 27 2002 Simon Perreault <nomis80@linuxquebec.com>
+- Update to 20020425.
+
+* Wed Apr 17 2002 Simon Perreault <nomis80@linuxquebec.com>
+- Generalized spec file. Added some documentation.
+
+* Wed Apr 17 2002 Simon Perreault <nomis80@linuxquebec.com>
+- Upgraded to version 20020416
+
+* Mon Feb 25 2002 Simon Perreault <nomis80@linuxquebec.com>
+- Spec file was created on release of 20020225