Browse Source

* new packages

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

+ 171 - 0
p/perl-File-HomeDir/perl-File-HomeDir-vl.spec

@@ -0,0 +1,171 @@
+# define bootstrap for initial build
+%define perl_bootstrap 1
+
+Name:           perl-File-HomeDir
+Version:        0.99
+Release:        1%{?_dist_release}
+Summary:        Find your home and other directories on any platform
+
+Group:          Development/Libraries
+License:        GPL+ or Artistic
+URL:            http://search.cpan.org/dist/File-HomeDir/
+Source0:        http://www.cpan.org/authors/id/A/AD/ADAMK/File-HomeDir-%{version}.tar.gz
+
+BuildArch:      noarch
+BuildRequires:  perl(Carp)
+BuildRequires:  perl(Cwd) >= 3.12
+BuildRequires:  perl(ExtUtils::MakeMaker) >= 6.42
+BuildRequires:  perl(File::Path) >= 2.01
+BuildRequires:  perl(File::Spec) >= 3.12
+BuildRequires:  perl(File::Temp) >= 0.19
+BuildRequires:  perl(File::Which) >= 0.05
+%if !%{defined perl_bootstrap}
+BuildRequires:  perl(Test::Pod)
+BuildRequires:  perl(Test::MinimumVersion)
+BuildRequires:  perl(Test::More) >= 0.47
+%endif
+Requires:       perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version))
+Requires:       perl(Cwd) >= 3.12
+Requires:       perl(File::Path) >= 2.01
+Requires:       perl(File::Spec) >= 3.12
+Requires:       perl(File::Temp) >= 0.19
+Requires:       perl(File::Which) >= 0.05
+
+Vendor:         Project Vine
+Distribution:   Vine Linux
+Packager:       shaolin
+
+%description
+File::HomeDir is a module for locating the directories that are "owned"
+by a user (typically your user) and to solve the various issues that
+arise trying to find them consistently across a wide variety of
+platforms.
+
+
+%prep
+%setup -q -n File-HomeDir-%{version}
+
+%if %{_dist_release} > "vl6"
+%{?perl_default_filter}
+%global __requires_exclude %{?__requires_exclude}|perl\\(Cwd\\)|perl\\(File::Path\\)|perl\\(File::Spec\\)|perl\\(File::Temp\\)|perl\\(File::Which\\)|perl\\(Mac::
+%else
+cat << \EOF > %{name}-req
+#!/bin/sh
+%{__perl_requires} $* |\
+sed -e '/perl(Cwd\|File::Path\|File::Spec\|File::Temp\|File::Which)/d' |\
+sed -e '/perl(Mac::/d'
+EOF
+
+%global __perl_requires %{_builddir}/File-HomeDir-%{version}/%{name}-req
+chmod +x %{__perl_requires}
+%endif
+
+
+%build
+%{__perl} Makefile.PL INSTALLDIRS=vendor
+make %{?_smp_mflags}
+
+
+%install
+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
+# These tests don't do anything really useful. Also, they are broken.
+# AUTOMATED_TESTING=1 make test
+
+
+
+%files
+%doc Changes LICENSE README
+%{perl_vendorlib}/File/
+%{_mandir}/man3/*.3pm*
+
+
+%changelog
+* Fri Feb 24 2012 MATSUBAYASHI Kohji <shaolin@vinelinux.org> - 0.99-1
+- initial build for Vine Linux
+
+* Tue Jan 31 2012 Tom Callaway <spot@fedoraproject.org> - 0.99-1
+- Update to 0.99
+
+* Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.98-3
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
+
+* Wed Jul 20 2011 Petr Sabata <contyk@redhat.com> - 0.98-2
+- Perl mass rebuild
+
+* Tue Jul 12 2011 Tom Callaway <spot@fedoraproject.org> - 0.98-1
+- update to 0.98
+
+* Fri Jun 24 2011 Marcela Maslanova <mmaslano@redhat.com> - 0.97-2
+- fix filters for future rebuild
+- add perl_bootstrap macro
+- rebuild for perl 5.14.1
+
+* Mon Feb 21 2011 Tom Callaway <spot@fedoraproject.org> - 0.97-1
+- update to 0.97
+
+* Tue Feb 08 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.93-3
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
+
+* Thu Dec 16 2010 Marcela Maslanova <mmaslano@redhat.com> - 0.93-2
+- 661697 rebuild for fixing problems with vendorach/lib
+
+* Wed Sep 22 2010 Petr Pisar <ppisar@redhat.com> - 0.93-1
+- 0.93 bump
+- Consolidate dependencies
+- Remove unversioned Requires
+- Update Summary and Description
+- Remove unneded file permission fixes
+
+* Sat May 01 2010 Marcela Maslanova <mmaslano@redhat.com> - 0.86-4
+- Mass rebuild with perl-5.12.0
+
+* Mon Dec  7 2009 Stepan Kasal <skasal@redhat.com> - 0.86-3
+- rebuild against perl 5.10.1
+
+* Sat Jul 25 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.86-2
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
+
+* Mon Jun  1 2009 Marcela Mašláňová <mmaslano@redhat.com> - 0.86-1
+- update for Padre
+
+* Fri Mar 13 2009 Tom "spot" Callaway <tcallawa@redhat.com> - 0.84-1
+- update to 0.84
+
+* Thu Feb 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.82-2
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
+
+* Tue Dec 16 2008 Marcela Mašláňová <mmaslano@redhat.com> - 0.82-1
+- update to the latest version for Padre editor
+
+* Wed Feb 27 2008 Tom "spot" Callaway <tcallawa@redhat.com> - 0.67-3
+- Rebuild for perl 5.10 (again)
+
+* Fri Jan 11 2008 Tom "spot" Callaway <tcallawa@redhat.com> - 0.67-2
+- rebuild for new perl
+
+* Wed Dec 19 2007 Tom "spot" Callaway <tcallawa@redhat.com> - 0.67-1
+- 0.67
+
+* Fri Nov 30 2007 Tom "spot" Callaway <tcallawa@redhat.com> - 0.66-1
+- 0.66
+
+* Wed May 30 2007 Jose Pedro Oliveira <jpo at di.uminho.pt> - 0.65-1
+- Update to 0.65.
+
+* Sat Feb 10 2007 Jose Pedro Oliveira <jpo at di.uminho.pt> - 0.64-1
+- Update to 0.64.
+
+* Thu Jan 11 2007 Jose Pedro Oliveira <jpo at di.uminho.pt> - 0.63-1
+- Update to 0.63.
+
+* Thu Jan  4 2007 Jose Pedro Oliveira <jpo at di.uminho.pt> - 0.62-1
+- Update to 0.62.
+
+* Thu Aug 03 2006 Jose Pedro Oliveira <jpo at di.uminho.pt> - 0.58-1
+- First build.

+ 104 - 0
p/perl-Pod-Spell/perl-Pod-Spell-vl.spec

@@ -0,0 +1,104 @@
+Name:           perl-Pod-Spell
+Version:        1.01
+Release:        1%{?_dist_release}
+Summary:        A formatter for spellchecking Pod
+
+Group:          Development/Libraries
+License:        GPL+ or Artistic
+URL:            http://search.cpan.org/dist/Pod-Spell/
+Source0:        http://www.cpan.org/authors/id/S/SB/SBURKE/Pod-Spell-%{version}.tar.gz
+BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
+
+BuildArch:      noarch
+BuildRequires:  perl(ExtUtils::MakeMaker)
+BuildRequires:  perl(Pod::Escapes) >= 1.01
+Requires:       perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version))
+
+Vendor:         Project Vine
+Distribution:   Vine Linux
+Packager:       shaolin
+
+%description
+Pod::Spell is a Pod formatter whose output is good for spellchecking.
+Pod::Spell rather like Pod::Text, except that it doesn't put much
+effort into actual formatting, and it suppresses things that look like
+Perl symbols or Perl jargon (so that your spellchecking program won't
+complain about mystery words like "$thing" or "Foo::Bar" or "hashref").
+
+
+%prep
+%setup -q -n Pod-Spell-%{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 ChangeLog README
+%{_bindir}/podspell
+%{perl_vendorlib}/Pod/
+%{_mandir}/man3/*.3pm*
+
+
+%changelog
+* Fri Feb 24 2012 MATSUBAYASHI Kohji <shaolin@vinelinux.org> - 1.01-1
+- initial build for Vine Linux
+
+* Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.01-12
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
+
+* Fri Jun 17 2011 Marcela Mašláňová <mmaslano@redhat.com> - 1.01-11
+- Perl mass rebuild
+
+* Wed Feb 09 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.01-10
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
+
+* Tue Dec 21 2010 Marcela Maslanova <mmaslano@redhat.com> - 1.01-9
+- 661697 rebuild for fixing problems with vendorach/lib
+
+* Tue May 04 2010 Marcela Maslanova <mmaslano@redhat.com> - 1.01-8
+- Mass rebuild with perl-5.12.0
+
+* Mon Dec  7 2009 Stepan Kasal <skasal@redhat.com> - 1.01-7
+- rebuild against perl 5.10.1
+
+* Sun Jul 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.01-6
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
+
+* Thu Feb 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.01-5
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
+
+* Wed Feb 27 2008 Tom "spot" Callaway <tcallawa@redhat.com> - 1.01-4
+- Rebuild for perl 5.10 (again)
+
+* Sun Jan 13 2008 Tom "spot" Callaway <tcallawa@redhat.com> - 1.01-3
+- rebuild for new perl
+
+* Tue Oct 16 2007 Tom "spot" Callaway <tcallawa@redhat.com> - 1.01-2.1
+- correct license tag
+- add BR: perl(ExtUtils::MakeMaker)
+
+* Mon Dec 18 2006 Jose Pedro Oliveira <jpo at di.uminho.pt> - 1.01-2
+- find: fixed arguments order.
+
+* Sun Dec 17 2006 Jose Pedro Oliveira <jpo at di.uminho.pt> - 1.01-1
+- First build.

+ 108 - 0
p/perl-String-Format/perl-String-Format-vl.spec

@@ -0,0 +1,108 @@
+Name:           perl-String-Format
+Version:        1.16
+Release:        1%{?_dist_release}
+Summary:        Sprintf-like string formatting capabilities with arbitrary format definitions
+
+Group:          Development/Libraries
+License:        GPLv2
+URL:            http://search.cpan.org/dist/String-Format/
+Source0:        http://www.cpan.org/authors/id/D/DA/DARREN/String-Format-%{version}.tar.gz
+BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
+
+BuildArch:      noarch
+BuildRequires:  perl(ExtUtils::MakeMaker)
+BuildRequires:  perl(Test::More)
+Requires:       perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version))
+
+Vendor:         Project Vine
+Distribution:   Vine Linux
+Packager:       shaolin
+
+%description
+String::Format lets you define arbitrary printf-like format sequences
+to be expanded. This module would be most useful in configuration
+files and reporting tools, where the results of a query need to be
+formatted in a particular way.
+
+
+%prep
+%setup -q -n String-Format-%{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 -empty -exec rmdir {} ';'
+chmod -R u+w ${RPM_BUILD_ROOT}/*
+
+
+%check
+make test
+
+
+%clean
+rm -rf ${RPM_BUILD_ROOT}
+
+
+%files
+%defattr(-,root,root,-)
+%doc Changes
+%{perl_vendorlib}/String/
+%{_mandir}/man3/*.3pm*
+
+
+%changelog
+* Fri Feb 24 2012 MATSUBAYASHI Kohji <shaolin@vinelinux.org> - 1.16-1
+- initial build for Vine Linux
+
+* Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.16-7
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
+
+* Wed Jun 15 2011 Marcela Mašláňová <mmaslano@redhat.com> - 1.16-6
+- Perl mass rebuild
+
+* Wed Feb 09 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.16-5
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
+
+* Wed Dec 22 2010 Marcela Maslanova <mmaslano@redhat.com> - 1.16-4
+- 661697 rebuild for fixing problems with vendorach/lib
+
+* Thu May 06 2010 Marcela Maslanova <mmaslano@redhat.com> - 1.16-3
+- Mass rebuild with perl-5.12.0
+
+* Mon Dec  7 2009 Stepan Kasal <skasal@redhat.com> - 1.16-2
+- rebuild against perl 5.10.1
+
+* Wed Oct  7 2009 Stepan Kasal <skasal@redhat.com> - 1.16-1
+- new upstream release
+
+* Sun Jul 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.15-2
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
+
+* Fri Mar 27 2009 Ralf Corsépius <corsepiu@fedoraproject.org> - 1.15-1
+- Upstream update.
+
+* Thu Feb 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.14-4
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
+
+* Wed Feb 27 2008 Tom "spot" Callaway <tcallawa@redhat.com> - 1.14-3
+- Rebuild for perl 5.10 (again)
+
+* Sun Jan 13 2008 Tom "spot" Callaway <tcallawa@redhat.com> - 1.14-2
+- rebuild for new perl
+
+* Tue Oct 16 2007 Tom "spot" Callaway <tcallawa@redhat.com> - 1.14-1.2
+- add BR: perl(Test::More)
+
+* Tue Oct 16 2007 Tom "spot" Callaway <tcallawa@redhat.com> - 1.14-1.1
+- correct license tag
+- add BR: perl(ExtUtils::MakeMaker)
+
+* Sat Sep 16 2006 Jose Pedro Oliveira <jpo at di.uminho.pt> - 1.14-1
+- First build.

+ 139 - 0
p/perl-Test-Deep/perl-Test-Deep-vl.spec

@@ -0,0 +1,139 @@
+Name:           perl-Test-Deep
+Version:        0.108
+Release:        1%{?_dist_release}
+Summary:        Extremely flexible deep comparison
+License:        GPL+ or Artistic
+Group:          Development/Libraries
+URL:            http://search.cpan.org/dist/Test-Deep/
+Source0:        http://www.cpan.org/authors/id/R/RJ/RJBS/Test-Deep-%{version}.tar.gz
+Patch0:         perl-Test-Deep-0.103-arrayeach.patch
+BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
+BuildArch:      noarch
+BuildRequires:  perl(ExtUtils::MakeMaker)
+BuildRequires:  perl(Test::NoWarnings) >= 0.02
+BuildRequires:  perl(Test::Tester) >= 0.04
+Requires:       perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version))
+
+Vendor:         Project Vine
+Distribution:   Vine Linux
+Packager:       shaolin
+
+%description
+Test::Deep gives you very flexible ways to check that the result you
+got is the result you were expecting. At it's simplest it compares two
+structures by going through each level, ensuring that the values
+match, that arrays and hashes have the same elements and that
+references are blessed into the correct class. It also handles
+circular data structures without getting caught in an infinite loop.
+
+%prep
+%setup -q -n Test-Deep-%{version}
+%patch0 -p1 -b .arrayeach
+
+%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 \;
+
+%{_fixperms} ${RPM_BUILD_ROOT}/*
+
+%check
+make test
+
+%clean
+rm -rf ${RPM_BUILD_ROOT}
+
+%files
+%defattr(-,root,root,-)
+%doc CHANGES README TODO
+%{perl_vendorlib}/*
+%{_mandir}/man3/*
+
+%changelog
+* Fri Feb 24 2012 MATSUBAYASHI Kohji <shaolin@vinelinux.org> - 0.108-1
+- initial build for Vine Linux
+
+* Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.108-5
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
+
+* Mon Jun 20 2011 Marcela Mašláňová <mmaslano@redhat.com> - 0.108-4
+- Perl mass rebuild
+
+* Wed Feb 09 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.108-3
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
+
+* Wed Dec 22 2010 Marcela Maslanova <mmaslano@redhat.com> - 0.108-2
+- 661697 rebuild for fixing problems with vendorach/lib
+
+* Sat Dec 18 2010 Steven Pritchard <steve@kspei.com> 0.108-1
+- Update to 0.108.
+- Update Source0 URL.
+
+* Thu May 06 2010 Marcela Maslanova <mmaslano@redhat.com> - 0.106-3
+- Mass rebuild with perl-5.12.0
+
+* Fri Dec  4 2009 Stepan Kasal <skasal@redhat.com> - 0.106-2
+- rebuild against perl 5.10.1
+
+* Fri Oct 30 2009 Stepan Kasal <skasal@redhat.com> - 0.106-1
+- new upstream version
+
+* Sun Jul 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.103-4
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
+
+* Thu Feb 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.103-3
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
+
+* Wed Oct 22 2008 Lubomir Rintel <lubo.rintel@gooddata.com> 0.103-2
+- Fix crash on matching array_each() against non-array
+
+* Wed Jun 04 2008 Steven Pritchard <steve@kspei.com> 0.103-1
+- Update to 0.103.
+
+* Sat May 31 2008 Steven Pritchard <steve@kspei.com> 0.102-1
+- Update to 0.102.
+
+* Fri May 16 2008 Steven Pritchard <steve@kspei.com> 0.101-1
+- Update to 0.101.
+
+* Sat Feb  2 2008 Tom "spot" Callaway <tcallawa@redhat.com> 0.100-2
+- rebuild for new perl
+
+* Mon Jan 28 2008 Steven Pritchard <steve@kspei.com> 0.100-1
+- Update to 0.100.
+
+* Sat Jan 12 2008 Steven Pritchard <steve@kspei.com> 0.099-1
+- Update to 0.099.
+- Update License tag.
+
+* Tue Sep 18 2007 Steven Pritchard <steve@kspei.com> 0.098-1
+- Update to 0.098.
+
+* Fri Aug 10 2007 Steven Pritchard <steve@kspei.com> 0.097-1
+- Update to 0.097.
+
+* Wed Apr 18 2007 Steven Pritchard <steve@kspei.com> 0.096-2
+- Use fixperms macro instead of our own chmod incantation.
+- BR ExtUtils::MakeMaker.
+
+* Tue Sep 26 2006 Steven Pritchard <steve@kspei.com> 0.096-1
+- Update to 0.096.
+
+* Sat Sep 16 2006 Steven Pritchard <steve@kspei.com> 0.095-2
+- Fix find option order.
+
+* Fri Apr 21 2006 Steven Pritchard <steve@kspei.com> 0.095-1
+- Update to 0.095.
+
+* Sat Apr 08 2006 Steven Pritchard <steve@kspei.com> 0.093-1
+- Specfile autogenerated by cpanspec 1.64.
+- Improve description.
+- Fix License.
+- Remove explicit dependency on Test::Tester and Test::NoWarnings.