Browse Source

* new packages (and a few updates)

git-svn-id: http://trac.vinelinux.org/repos/projects/specs@5803 ec354946-7b23-47d6-9f5a-488ba84defc7
shaolin 12 years ago
parent
commit
818e0d0f0d
31 changed files with 3490 additions and 68 deletions
  1. 200 0
      lib/libe/libev/libev-vl.spec
  2. 84 0
      p/perl-AnyEvent-AIO/perl-AnyEvent-AIO-vl.spec
  3. 85 0
      p/perl-AnyEvent-BDB/perl-AnyEvent-BDB-vl.spec
  4. 202 0
      p/perl-AnyEvent/perl-AnyEvent-vl.spec
  5. 76 0
      p/perl-Async-MergePoint/perl-Async-MergePoint-vl.spec
  6. 116 0
      p/perl-BDB/perl-BDB-vl.spec
  7. 207 0
      p/perl-Coro/perl-Coro-vl.spec
  8. 151 0
      p/perl-Curses/perl-Curses-vl.spec
  9. 35 26
      p/perl-DBD-CSV/perl-DBD-CSV-vl.spec
  10. 84 30
      p/perl-DBI/perl-DBI-vl.spec
  11. 90 0
      p/perl-Devel-FindRef/perl-Devel-FindRef-vl.spec
  12. 84 0
      p/perl-Devel-Refcount/perl-Devel-Refcount-vl.spec
  13. 158 0
      p/perl-EV/perl-EV-vl.spec
  14. 116 0
      p/perl-Event-Lib/perl-Event-Lib-vl.spec
  15. 169 0
      p/perl-Event/perl-Event-vl.spec
  16. 75 0
      p/perl-ExtUtils-CChecker/perl-ExtUtils-CChecker-vl.spec
  17. 122 0
      p/perl-GTop/perl-GTop-vl.spec
  18. 69 0
      p/perl-Guard/perl-Guard-vl.spec
  19. 97 0
      p/perl-Heap/perl-Heap-vl.spec
  20. 119 0
      p/perl-IO-AIO/perl-IO-AIO-vl.spec
  21. 103 0
      p/perl-IO-Async/perl-IO-Async-vl.spec
  22. 146 0
      p/perl-IO-Tty/perl-IO-Tty-vl.spec
  23. 12 9
      p/perl-Net-Daemon/perl-Net-Daemon-vl.spec
  24. 130 0
      p/perl-POE-Test-Loops/perl-POE-Test-Loops.spec
  25. 247 0
      p/perl-POE/perl-POE-vl.spec
  26. 13 3
      p/perl-SQL-Statement/perl-SQL-Statement-vl.spec
  27. 107 0
      p/perl-Socket-GetAddrInfo/perl-Socket-GetAddrInfo-vl.spec
  28. 113 0
      p/perl-Test-Fatal/perl-Test-Fatal-vl.spec
  29. 81 0
      p/perl-Test-Harness-Straps/perl-Test-Harness-Straps-vl.spec
  30. 93 0
      p/perl-Test-Refcount/perl-Test-Refcount-vl.spec
  31. 106 0
      p/perl-common-sense/perl-common-sense-vl.spec

+ 200 - 0
lib/libe/libev/libev-vl.spec

@@ -0,0 +1,200 @@
+%global source_dir  %{_datadir}/%{name}-source
+%global inst_srcdir %{buildroot}/%{source_dir}
+
+Name:		libev
+Version:	4.04
+Release:	1%{?_dist_release}
+Summary:	High-performance event loop/event model with lots of features
+Summary(ja):    高機能・高性能のイベントループ・イベントモデル
+Group:		System Environment/Libraries
+License:	BSD or GPLv2+
+URL:		http://software.schmorp.de/pkg/libev.html
+Source0:	http://dist.schmorp.de/libev/Attic/%{name}-%{version}.tar.gz
+Source1:	%{name}.pc.in
+BuildRequires:	automake libtool
+
+%description
+Libev is modeled (very loosely) after libevent and the Event Perl
+module, but is faster, scales better and is more correct, and also more
+featureful. And also smaller.
+
+%description -l ja
+libev は libevent および Perl の Event を大まかに参考にして作られましたが、
+それらより高速に動作し、よりスケールし、より正確で、より高機能で、
+同時によりコンパクトです。
+
+
+%package 	devel
+Summary:	High-performance event loop/event model with lots of features
+Group:		System Environment/Libraries
+Requires:	%{name}%{?_isa} = %{version}-%{release}
+Requires:	pkgconfig
+
+%description 	devel
+Libev is modeled (very loosely) after libevent and the Event Perl
+module, but is faster, scales better and is more correct, and also more
+featureful. And also smaller. Development libraries.
+
+%description    devel -l ja
+このパッケージには libev 用開発ライブラリとヘッダが収録されています。
+
+
+%package	source
+Summary:	High-performance event loop/event model with lots of features
+Group:		System Environment/Libraries
+%if 0%{?fedora} >= 12 || 0%{?rhel} > 5
+BuildArch:     noarch
+%endif
+
+%description	source
+This package contains the source code for libev.
+
+Libev is modeled (very loosely) after libevent and the Event Perl
+module, but is faster, scales better and is more correct, and also more
+featureful. And also smaller. Development libraries.
+
+%description    source -l ja
+このパッケージには libev のソースコードが収録されています。
+
+
+%prep
+%setup -q
+
+# Add pkgconfig support
+cp -p %{SOURCE1} .
+sed -i.pkgconfig -e 's|Makefile|Makefile libev.pc|' configure.ac configure
+sed -i.pkgconfig -e 's|lib_LTLIBRARIES|pkgconfigdir = $(libdir)/pkgconfig\n\npkgconfig_DATA = libev.pc\n\nlib_LTLIBRARIES|' Makefile.am Makefile.in
+aclocal
+automake
+
+
+%build
+%configure --disable-static --with-pic --includedir=%{_includedir}/%{name}
+make %{?_smp_mflags}
+
+
+%check
+make check
+
+
+%install
+rm -rf %{buildroot}
+make install DESTDIR=%{buildroot} INSTALL="install -p"
+
+rm -rf %{buildroot}%{_libdir}/%{name}.la
+
+# Make the source package
+mkdir -p %{inst_srcdir}
+
+find . -type f | grep -E '.*\.(c|h|am|ac|inc|m4|h.in|pc.in|man.pre|pl|txt)$' | xargs tar cf - | (cd %{inst_srcdir} && tar xf -)
+install -p -m 0644 Changes ev.pod LICENSE README %{inst_srcdir}
+
+
+%clean
+rm -rf %{buildroot}
+
+
+%post -p /sbin/ldconfig
+%postun -p /sbin/ldconfig
+
+
+%files
+%doc Changes LICENSE README
+%{_libdir}/%{name}.so.4
+%{_libdir}/%{name}.so.4.0.0
+
+
+%files devel
+%{_libdir}/%{name}.so
+%{_includedir}/libev/
+%{_libdir}/pkgconfig/%{name}.pc
+%{_mandir}/man?/*
+
+
+%files source
+%{source_dir}
+
+
+%changelog
+* Fri Mar 02 2012 MATSUBAYASHI Kohji <shaolin@vinelinux.org> - 4.04-1
+- initial build for Vine Linux
+
+* Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 4.04-2
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
+
+* Tue Aug  9 2011 Tom Callaway <spot@fedoraproject.org> - 4.04-1
+- move man page
+- cleanup spec
+- update to 4.04
+
+* Mon Jun 13 2011 Matト嬲 Cepl <mcepl@redhat.com> - 4.03-2
+- EL5 cannot have noarch subpackages.
+
+* Sat Feb  5 2011 Michal Nowak <mnowak@redhat.com> - 4.03-1
+- 4.03; RHBZ#674022
+- add a -source subpackage (Mathieu Bridon); RHBZ#672153
+
+* Mon Jan 10 2011 Michal Nowak <mnowak@redhat.com> - 4.01-1
+- 4.01
+- fix grammar in %%description
+
+* Sat Jan  2 2010 Michal Nowak <mnowak@redhat.com> - 3.90-1
+- 3.9
+
+* Fri Aug 10 2009 Michal Nowak <mnowak@redhat.com> - 3.80-1
+- 3.8
+- always use the most recent automake
+- BuildRequires now libtool
+
+* Fri Jul 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.70-3
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
+
+* Fri Jul 17 2009 Michal Nowak <mnowak@redhat.com> - 3.70-2
+- spec file change, which prevented uploading most recent tarball
+  so the RPM was "3.70" but tarball was from 3.60
+
+* Fri Jul 17 2009 Michal Nowak <mnowak@redhat.com> - 3.70-1
+- v3.7
+- list libev soname explicitly
+
+* Mon Jun 29 2009 Michal Nowak <mnowak@redhat.com> - 3.60-1
+- previous version was called "3.6" but this is broken update
+  path wrt version "3.53" -- thus bumping to "3.60"
+
+* Thu Apr 30 2009 Michal Nowak <mnowak@redhat.com> - 3.6-1
+- 3.60
+- fixed few mixed-use-of-spaces-and-tabs warnings in spec file
+
+* Thu Mar 19 2009 Michal Nowak <mnowak@redhat.com> - 3.53-1
+- 3.53
+
+* Wed Feb 25 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.52-2
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
+
+* Wed Jan 07 2009 Michal Nowak <mnowak@redhat.com> - 3.52-1
+- 3.52
+
+* Wed Dec 24 2008 Michal Nowak <mnowak@redhat.com> - 3.51-1
+- 3.51
+
+* Thu Nov 20 2008 Michal Nowak <mnowak@redhat.com> - 3.49-1
+- version bump: 3.49
+
+* Sun Nov  9 2008 Michal Nowak <mnowak@redhat.com> - 3.48-1
+- version bump: 3.48
+
+* Mon Oct  6 2008 kwizart <kwizart at gmail.com> - 3.44-1
+- bump to 3.44
+
+* Tue Sep  2 2008 kwizart <kwizart at gmail.com> - 3.43-4
+- Fix pkgconfig support
+
+* Mon Aug 12 2008 Michal Nowak <mnowak@redhat.com> - 3.43-2
+- removed libev.a
+- installing with "-p"
+- event.h is removed intentionaly, because is there only for 
+  backward compatibility with libevent
+
+* Mon Aug 04 2008 Michal Nowak <mnowak@redhat.com> - 3.43-1
+- initial package
+

+ 84 - 0
p/perl-AnyEvent-AIO/perl-AnyEvent-AIO-vl.spec

@@ -0,0 +1,84 @@
+Name:           perl-AnyEvent-AIO
+Version:        1.1
+Release:        1%{?_dist_release}
+Summary:        Truly asynchronous file and directrory I/O
+
+Group:          Development/Libraries
+License:        GPL+ or Artistic
+URL:            http://search.cpan.org/dist/AnyEvent-AIO/
+Source0:        http://search.cpan.org/CPAN/authors/id/M/ML/MLEHMANN/AnyEvent-AIO-%{version}.tar.gz
+BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
+
+BuildArch:      noarch
+BuildRequires:  perl(ExtUtils::MakeMaker)
+BuildRequires:  perl(IO::AIO) >= 3
+BuildRequires:  perl(AnyEvent)
+Requires:  perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version))
+
+%description
+Truly asynchronous file and directrory I/O.
+
+%prep
+%setup -q -n AnyEvent-AIO-%{version}
+
+
+%build
+%{__perl} Makefile.PL INSTALLDIRS=vendor
+make %{?_smp_mflags}
+
+
+%install
+rm -rf %{buildroot}
+make pure_install PERL_INSTALL_ROOT=%{buildroot}
+find %{buildroot} -type f -name .packlist -exec rm -f {} ';'
+
+
+%check
+make test
+
+
+%clean
+rm -rf %{buildroot}
+
+
+%files
+%defattr(-,root,root,-)
+%doc COPYING README
+%{perl_vendorlib}/*
+%{_mandir}/man3/*.3*
+
+
+%changelog
+* Fri Mar 02 2012 MATSUBAYASHI Kohji <shaolin@vinelinux.org> - 1.1-1
+- initial build for Vine Linux
+
+* Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.1-8
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
+
+* Mon Jun 20 2011 Marcela Mašláňová <mmaslano@redhat.com> - 1.1-7
+- Perl mass rebuild
+
+* Tue Feb 08 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.1-6
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
+
+* Tue Dec 14 2010 Marcela Maslanova <mmaslano@redhat.com> - 1.1-5
+- 661697 rebuild for fixing problems with vendorach/lib
+
+* Thu Apr 29 2010 Marcela Maslanova <mmaslano@redhat.com> - 1.1-4
+- Mass rebuild with perl-5.12.0
+
+* Mon Dec  7 2009 Stepan Kasal <skasal@redhat.com> - 1.1-3
+- rebuild against perl 5.10.1
+
+* Wed Jul 29 2009 kwizart < kwizart at gmail.com > - 1.1-2
+- Update to 1.1
+
+* Sat Jul 25 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.0-3
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
+
+* Thu Feb 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.0-2
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
+
+* Fri Nov 29 2008 kwizart < kwizart at gmail.com > - 1.0-1
+- Initial package.
+

+ 85 - 0
p/perl-AnyEvent-BDB/perl-AnyEvent-BDB-vl.spec

@@ -0,0 +1,85 @@
+Name:           perl-AnyEvent-BDB
+Version:        1.1
+Release:        1%{?_dist_release}
+Summary:        Truly asynchronous Berkeley DB access
+
+Group:          Development/Libraries
+License:        GPL+ or Artistic
+URL:            http://search.cpan.org/dist/AnyEvent-BDB/
+Source0:        http://search.cpan.org/CPAN/authors/id/M/ML/MLEHMANN/AnyEvent-BDB-%{version}.tar.gz
+BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
+
+BuildArch:      noarch
+BuildRequires:  perl(ExtUtils::MakeMaker)
+BuildRequires:  perl(BDB)
+BuildRequires:  perl(AnyEvent)
+Requires:  perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version))
+
+%description
+This module is an AnyEvent user, you need to make sure that you use and run
+a supported event loop.
+
+%prep
+%setup -q -n AnyEvent-BDB-%{version}
+
+
+%build
+%{__perl} Makefile.PL INSTALLDIRS=vendor
+make %{?_smp_mflags}
+
+
+%install
+rm -rf %{buildroot}
+make pure_install PERL_INSTALL_ROOT=%{buildroot}
+find %{buildroot} -type f -name .packlist -exec rm -f {} ';'
+
+
+%check
+make test
+
+
+%clean
+rm -rf %{buildroot}
+
+
+%files
+%defattr(-,root,root,-)
+%doc COPYING README
+%{perl_vendorlib}/*
+%{_mandir}/man3/*.3*
+
+
+%changelog
+* Fri Mar 02 2012 MATSUBAYASHI Kohji <shaolin@vinelinux.org> - 1.1-1
+- initial build for Vine Linux
+
+* Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.1-7
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
+
+* Mon Jun 20 2011 Marcela Mašláňová <mmaslano@redhat.com> - 1.1-6
+- Perl mass rebuild
+
+* Tue Feb 08 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.1-5
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
+
+* Tue Dec 14 2010 Marcela Maslanova <mmaslano@redhat.com> - 1.1-4
+- 661697 rebuild for fixing problems with vendorach/lib
+
+* Thu Apr 29 2010 Marcela Maslanova <mmaslano@redhat.com> - 1.1-3
+- Mass rebuild with perl-5.12.0
+
+* Mon Dec  7 2009 Stepan Kasal <skasal@redhat.com> - 1.1-2
+- rebuild against perl 5.10.1
+
+* Wed Jul 29 2009 kwizart < kwizart at gmail.com > - 1.1-1
+- Update to 1.1
+
+* Sat Jul 25 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.0-3
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
+
+* Thu Feb 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.0-2
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
+
+* Fri Nov 29 2008 kwizart < kwizart at gmail.com > - 1.0-1
+- Initial package.
+

+ 202 - 0
p/perl-AnyEvent/perl-AnyEvent-vl.spec

@@ -0,0 +1,202 @@
+%global subver 1
+
+Name:           perl-AnyEvent
+Version:        5.27
+Release:        1%{?_dist_release}
+Summary:        Framework for multiple event loops
+
+Group:          Development/Libraries
+License:        GPL+ or Artistic
+URL:            http://search.cpan.org/dist/AnyEvent/
+Source0:        http://search.cpan.org/CPAN/authors/id/M/ML/MLEHMANN/AnyEvent-%{version}%{?subver}.tar.gz
+BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
+
+BuildArch:      noarch
+BuildRequires:  perl(ExtUtils::MakeMaker)
+# Needed for test
+BuildRequires:  perl(Test::Simple)
+
+%if %{_dist_release} > "vl6"
+# RPM 4.9 style
+%global __requires_exclude %{?__requires_exclude:__requires_exclude|}perl\\(Tk\\)
+%global __requires_exclude %__requires_exclude|perl\\(EV\\)
+%global __requires_exclude %__requires_exclude|perl\\(Irssi\\)
+%global __requires_exclude %__requires_exclude|perl\\(Qt
+%global __requires_exclude %__requires_exclude|perl\\(AnyEvent::Impl::Qt
+%global __provides_exclude %{?__provides_exclude:__provides_exclude|}perl\\(AnyEvent::Impl::Qt
+%endif
+
+Requires:  perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version))
+
+%description
+AnyEvent provides an identical interface to multiple event loops. This
+allows module authors to utilise an event loop without forcing module users
+to use the same event loop (as only a single event loop can coexist
+peacefully at any one time).
+
+
+%prep
+%setup -q -n AnyEvent-%{version}%{?subver}
+
+%if %{_dist_release} <= "vl6"
+cat << \EOF > %{name}-prov
+#!/bin/sh
+%{__perl_provides} $* |\
+sed -e '/perl(AnyEvent::Impl::Qt/d'
+EOF
+
+%global __perl_provides %{_builddir}/AnyEvent-%{version}%{?subver}/%{name}-prov
+chmod +x %{__perl_provides}
+
+
+cat << \EOF > %{name}-req
+#!/bin/sh
+%{__perl_requires} $* |\
+sed -e '/perl(\(EV\|Irssi\|Tk\))/d' |\
+sed -e '/perl(\(Qt\|AnyEvent::Impl::Qt\)/d'
+EOF
+
+%global __perl_requires %{_builddir}/AnyEvent-%{version}%{?subver}/%{name}-req
+chmod +x %{__perl_requires}
+%endif
+
+%build
+%{__perl} Makefile.PL INSTALLDIRS=vendor
+make %{?_smp_mflags}
+
+
+%install
+rm -rf %{buildroot}
+make pure_install PERL_INSTALL_ROOT=%{buildroot}
+find %{buildroot} -type f -name .packlist -exec rm -f {} ';'
+
+
+%check
+# PERL_ANYEVENT_NET_TESTS shoudn't be set to avoid network tests
+# on our builder.
+make test
+
+
+%clean
+rm -rf %{buildroot}
+
+
+%files
+%defattr(-,root,root,-)
+%doc Changes COPYING README
+%{perl_vendorlib}/AE.pm
+%{perl_vendorlib}/AnyEvent*
+%{_mandir}/man3/*.3*
+
+
+%changelog
+* Fri Mar 02 2012 MATSUBAYASHI Kohji <shaolin@vinelinux.org> - 5.27-1
+- initial build for Vine Linux
+
+* Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 5.27-7
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
+
+* Fri Jul 22 2011 Petr Pisar <ppisar@redhat.com> - 5.27-6
+- RPM 4.9 dependency filtering added
+
+* Mon Jun 20 2011 Marcela Mašláňová <mmaslano@redhat.com> - 5.27-5
+- Perl mass rebuild
+
+* Thu Feb 10 2011 Nicolas Chauvet <kwizart@gmail.com> - 5.27-4
+- Rewritten to new filtering rules
+ http://fedoraproject.org/wiki/Packaging:AutoProvidesAndRequiresFiltering#Perl
+
+* Tue Feb 08 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 5.27-3
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
+
+* Tue Dec 14 2010 Marcela Maslanova <mmaslano@redhat.com> - 5.27-2
+- 661697 rebuild for fixing problems with vendorach/lib
+
+* Sun Aug 22 2010 Nicolas Chauvet <kwizart@gmail.com> - 5.27-1
+- Update to 5.271 (rpm version : 5.27)
+
+* Thu Apr 29 2010 Nicolas Chauvet <kwizart@fedoraproject.org> - 5.26-1
+- Update to 5.261 (rpm version : 5.26)
+
+* Thu Apr 29 2010 Marcela Maslanova <mmaslano@redhat.com> - 5.24-2
+- Mass rebuild with perl-5.12.0
+
+* Tue Jan 19 2010 Nicolas Chauvet <kwizart@fedoraproject.org> - 5.24-1
+- Update to 5.24  (rpm version : 5.24)
+
+* Mon Dec 7 2009 Nicolas Chauvet <kwizart@fedoraproject.org> - 5.22-1
+- Update to 5.22  (rpm version : 5.22)
+
+* Mon Dec  7 2009 Stepan Kasal <skasal@redhat.com> - 5.11-3
+- rebuild against perl 5.10.1
+
+* Mon Aug 31 2009 kwizart < kwizart at gmail.com > - 5.11-2
+- Update to 5.112   (rpm version : 5.11 )
+
+* Mon Jul 27 2009 kwizart < kwizart at gmail.com > - 4.870-1
+- Update to 4.87   (rpm version : 4.870 )
+- Add more filter requires to workaround rhbz#512553
+
+* Sat Jul 25 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 4.820-2
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
+
+* Thu Jul 15 2009 kwizart < kwizart at gmail.com > - 4.820-1
+- Update to 4.82   (rpm version : 4.820 )
+
+* Fri May 29 2009 kwizart < kwizart at gmail.com > - 4.410-1
+- Update to 4.41   (rpm version : 4.41 )
+
+* Wed Apr 22 2009 kwizart < kwizart at gmail.com > - 4.352-1
+- Update to 4.352   (rpm version : same )
+
+* Fri Apr  3 2009 kwizart < kwizart at gmail.com > - 4.350-1
+- Update to 4.35   (rpm version : 4.350 )
+
+* Thu Mar  5 2009 kwizart < kwizart at gmail.com > - 4.340-1
+- Update to 4.34   (rpm version : 4.340 )
+
+* Thu Feb 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 4.331-2
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
+
+* Mon Jan 12 2009 kwizart < kwizart at gmail.com > - 4.331-1
+- Update to 4.331   (rpm version : same )
+
+* Fri Oct 17 2008 kwizart < kwizart at gmail.com > - 4.300-1
+- Update to 4.3   (rpm version : 4.300 )
+
+* Tue Oct 14 2008 kwizart < kwizart at gmail.com > - 4.3-1
+- Update to 4.3 
+
+* Mon Aug  4 2008 kwizart < kwizart at gmail.com > - 4.231-1
+- Update to 4.231 (rpm version : match )
+
+* Fri Jul 18 2008 kwizart < kwizart at gmail.com > - 4.220-1
+- Update to 4.22 (rpm version : 4.220 )
+
+* Fri Jul 18 2008 kwizart < kwizart at gmail.com > - 4.21-1
+- Update to 4.21
+
+* Fri Jul  4 2008 kwizart < kwizart at gmail.com > - 4.161-1
+- Update to 4.161
+
+* Mon Jun 23 2008 kwizart < kwizart at gmail.com > - 4.152-1
+- Update to 4.152
+
+* Mon Jun  9 2008 kwizart < kwizart at gmail.com > - 4.151-1
+- Update to 4.151
+
+* Thu Jun  5 2008 kwizart < kwizart at gmail.com > - 4.13-1
+- Update to 4.13
+
+* Tue Jun  3 2008 kwizart < kwizart at gmail.com > - 4.12-1
+- Update to 4.12
+
+* Thu May 29 2008 kwizart < kwizart at gmail.com > - 4.1-1
+- Update to 4.1
+
+* Tue May 27 2008 kwizart < kwizart at gmail.com > - 3.5-1
+- Update to 3.5
+
+* Wed Apr 30 2008 kwizart < kwizart at gmail.com > - 3.3-1
+- Initial package for Fedora
+

+ 76 - 0
p/perl-Async-MergePoint/perl-Async-MergePoint-vl.spec

@@ -0,0 +1,76 @@
+Name:           perl-Async-MergePoint
+Version:        0.03
+Release:        1%{?_dist_release}
+Summary:        Resynchronise diverged control flow
+License:        GPL+ or Artistic
+Group:          Development/Libraries
+URL:            http://search.cpan.org/dist/Async-MergePoint/
+Source0:        http://www.cpan.org/authors/id/P/PE/PEVANS/Async-MergePoint-%{version}.tar.gz
+BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
+BuildArch:      noarch
+BuildRequires:  perl(Module::Build)
+BuildRequires:  perl(Test::Exception)
+BuildRequires:  perl(Test::More)
+Requires:       perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version))
+
+%description
+Often in program logic, multiple different steps need to be taken that are
+independent of each other, but their total result is needed before the next
+step can be taken. In synchonous code, the usual approach is to do them
+sequentially.
+
+%prep
+%setup -q -n Async-MergePoint-%{version}
+
+
+%build
+%{__perl} Makefile.PL INSTALLDIRS=vendor
+make %{?_smp_mflags}
+
+
+%install
+rm -rf %{buildroot}
+make pure_install PERL_INSTALL_ROOT=%{buildroot}
+find %{buildroot} -type f -name .packlist -exec rm -f {} ';'
+
+%{_fixperms} %{buildroot}/*
+
+
+%check
+make test
+
+
+%clean
+rm -rf %{buildroot}
+
+
+%files
+%defattr(-,root,root,-)
+%doc Changes LICENSE README
+%{perl_vendorlib}/Async
+%{_mandir}/man3/*
+
+%changelog
+* Fri Mar 02 2012 MATSUBAYASHI Kohji <shaolin@vinelinux.org> - 0.03-1
+- initial build for Vine Linux
+
+* Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.03-7
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
+
+* Tue Jun 21 2011 Marcela Mašláňová <mmaslano@redhat.com> - 0.03-6
+- Perl mass rebuild
+
+* Tue Feb 08 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.03-5
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
+
+* Wed Dec 15 2010 Marcela Maslanova <mmaslano@redhat.com> - 0.03-4
+- 661697 rebuild for fixing problems with vendorach/lib
+
+* Thu Apr 29 2010 Marcela Maslanova <mmaslano@redhat.com> - 0.03-3
+- Mass rebuild with perl-5.12.0
+
+* Mon Dec  7 2009 Stepan Kasal <skasal@redhat.com> - 0.03-2
+- rebuild against perl 5.10.1
+
+* Tue Jul 21 2009 Nicolas Chauvet (kwizart) 0.03-1
+- Specfile autogenerated by cpanspec 1.78.

+ 116 - 0
p/perl-BDB/perl-BDB-vl.spec

@@ -0,0 +1,116 @@
+Name:           perl-BDB
+Version:        1.88
+Release:        1%{?_dist_release}
+Summary:        Asynchronous Berkeley DB access
+
+Group:          Development/Libraries
+License:        GPL+ or Artistic
+URL:            http://search.cpan.org/dist/BDB/
+Source0:        http://search.cpan.org/CPAN/authors/id/M/ML/MLEHMANN/BDB-%{version}.tar.gz
+BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
+
+BuildRequires:  perl(ExtUtils::MakeMaker)
+BuildRequires:  perl(common::sense)
+BuildRequires:  db4-devel
+Requires:  perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version))
+
+%description
+Asynchronous Berkeley DB access.
+
+
+%prep
+%setup -q -n BDB-%{version}
+
+
+%build
+%{__perl} Makefile.PL INSTALLDIRS=vendor OPTIMIZE="$RPM_OPT_FLAGS"
+make %{?_smp_mflags}
+
+
+%install
+rm -rf %{buildroot}
+make pure_install PERL_INSTALL_ROOT=%{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 ';'
+chmod -R u+w %{buildroot}/*
+
+
+%check
+make test
+
+
+%clean
+rm -rf %{buildroot}
+
+
+%files
+%defattr(-,root,root,-)
+%doc Changes COPYING README
+%{perl_vendorarch}/auto/*
+%{perl_vendorarch}/BDB.pm
+%{_mandir}/man3/*.3*
+
+
+%changelog
+* Fri Mar 02 2012 MATSUBAYASHI Kohji <shaolin@vinelinux.org> - 1.88-1
+- initial build for Vine Linux
+
+* Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.88-5
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
+
+* Mon Jun 20 2011 Marcela Mašláňová <mmaslano@redhat.com> - 1.88-4
+- Perl mass rebuild
+
+* Tue Feb 08 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.88-3
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
+
+* Wed Dec 15 2010 Marcela Maslanova <mmaslano@redhat.com> - 1.88-2
+- 661697 rebuild for fixing problems with vendorach/lib
+
+* Sun Aug 22 2010 Nicolas Chauvet <kwizart@gmail.com> - 1.88-1
+- Update to 1.88
+
+* Thu Apr 29 2010 Marcela Maslanova <mmaslano@redhat.com> - 1.87-2
+- Mass rebuild with perl-5.12.0
+
+* Tue Jan 19 2010 Nicolas Chauvet <kwizart@fedoraproject.org> - 1.87-1
+- Update to 1.87
+- Drop patch BDB-1.86-db_48
+
+* Sun Dec 13 2009 Nicolas Chauvet <kwizart@fedoraproject.org> - 1.86-3
+- Drop Patch0
+
+* Tue Dec 8 2009 Nicolas Chauvet <kwizart@fedoraproject.org> - 1.86-2
+- Patch to force db 4.8.
+
+* Mon Dec 7 2009 Nicolas Chauvet <kwizart@fedoraproject.org> - 1.86-1
+- Update to 1.86
+
+* Mon Dec  7 2009 Stepan Kasal <skasal@redhat.com> - 1.84-2
+- rebuild against perl 5.10.1
+
+* Mon Aug 31 2009 kwizart < kwizart at gmail.com > - 1.84-1
+- Update to 1.84
+- Add Patch to get rid of common:sense
+
+* Thu Feb 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.83-2
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
+
+* Tue Feb  3 2009 kwizart < kwizart at gmail.com > - 1.83-1
+- Update to 1.83
+
+* Wed Jan  7 2009 kwizart < kwizart at gmail.com > - 1.82-1
+- Update to 1.82
+
+* Fri Nov 28 2008 kwizart < kwizart at gmail.com > - 1.81-1
+- Update to 1.81
+
+* Thu Jul 17 2008 kwizart < kwizart at gmail.com > - 1.7-1
+- Update to 1.7
+
+* Tue May 27 2008 kwizart < kwizart at gmail.com > - 1.5-1
+- Update to 1.5
+
+* Wed Apr 30 2008 kwizart < kwizart at gmail.com > - 1.45-1
+- Initial package for Fedora

+ 207 - 0
p/perl-Coro/perl-Coro-vl.spec

@@ -0,0 +1,207 @@
+Name:           perl-Coro
+Version:        6.07
+Release:        1%{?_dist_release}
+Summary:        The only real threads in perl
+License:        GPL+ or Artistic
+Group:          Development/Libraries
+URL:            http://search.cpan.org/dist/Coro/
+Source0:        http://search.cpan.org/CPAN/authors/id/M/ML/MLEHMANN/Coro-%{version}.tar.gz
+Patch0:         %{name}-5.25-ucontext-default.patch
+BuildRequires:  perl(AnyEvent) >= 5
+BuildRequires:  perl(common::sense)
+BuildRequires:  perl(ExtUtils::MakeMaker)
+BuildRequires:  perl(Guard) >= 0.5
+BuildRequires:  perl(Scalar::Util)
+BuildRequires:  perl(Storable) >= 2.15
+BuildRequires:  perl(Time::HiRes)
+# Recommended optional modules
+BuildRequires:  perl(AnyEvent::AIO) >= 1
+BuildRequires:  perl(AnyEvent::BDB) >= 1
+BuildRequires:  perl(BDB)
+# perl-EV not packaged
+BuildRequires:  perl(EV) >= 3
+BuildRequires:  perl(Event) >= 1.08
+BuildRequires:  perl(IO::AIO) >= 3.1
+Requires:       perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version))
+# Export correct required versions
+Requires:       perl(AnyEvent) >= 5
+Requires:       perl(AnyEvent::AIO) >= 1
+Requires:       perl(AnyEvent::BDB) >= 1
+Requires:       perl(EV) >= 3
+Requires:       perl(Event) >= 1.08
+Requires:       perl(Guard) >= 0.5
+Requires:       perl(Storable) >= 2.15
+
+%description
+This module collection manages continuations in general, most often in the
+form of cooperative threads (also called coros, or simply "coro" in the
+documentation). They are similar to kernel threads but don't (in general) run
+in parallel at the same time even on SMP machines. The specific flavor of
+thread offered by this module also guarantees you that it will not switch
+between threads unless necessary, at easily-identified points in your
+program, so locking and parallel access are rarely an issue, making thread
+programming much safer and easier than using other thread models.
+
+
+%prep
+%setup -q -n Coro-%{version}
+# use ucontext backend on non-x86 (setjmp didn't work on s390(x))
+%ifnarch %{ix86} x86_64 %{arm}
+%patch0 -p1 -b .ucontext-default
+%endif
+
+for F in Coro/jit-*.pl; do
+    sed -i -e '/^#!/d' "$F"
+    chmod -x "$F"
+done
+
+%global wrong_shbangs eg/myhttpd
+%if %{defined fix_shbang_line}
+%fix_shbang_line %wrong_shbangs
+%else
+# at least EL6 doesn't have the %%fix_shbang_line macro
+sed -i -e '/^#!/ s|.*|#!%{__perl}|' %wrong_shbangs
+%endif
+
+%if %{_dist_release} < "vl7"
+
+# Filter underspecified dependencies
+cat << \EOF > %{name}-prov
+#!/bin/sh
+%{__perl_provides} $* |\
+sed -e '/^perl(Coro)$/d'
+EOF
+
+%global __perl_provides %{_builddir}/Coro-%{version}/%{name}-prov
+chmod +x %{__perl_provides}
+
+
+cat << \EOF > %{name}-req
+#!/bin/sh
+%{__perl_requires} $* |\
+sed -e '/^perl(AnyEvent)$/d' |\
+sed -e '/^perl(AnyEvent >= 4.800001$/d' |\
+sed -e '/^perl(AnyEvent::AIO)$/d' |\
+sed -e '/^perl(AnyEvent::BDB)$/d' |\
+sed -e '/^perl(EV)$/d' |\
+sed -e '/^perl(Event)$/d' |\
+sed -e '/^perl(Guard)$/d' |\
+sed -e '/^perl(Storable)$/d'
+EOF
+
+%global __perl_requires %{_builddir}/Coro-%{version}/%{name}-req
+chmod +x %{__perl_requires}
+
+%{?perl_default_filter}
+
+%else
+
+# RPM 4.9 style:
+# Filter underspecified dependencies
+%global __requires_exclude %{?__requires_exclude:__requires_exclude|}^perl\\(AnyEvent\\)$
+%global __requires_exclude %__requires_exclude|^perl\\(AnyEvent\\) >= 4.800001$
+%global __requires_exclude %__requires_exclude|^perl\\(AnyEvent::AIO\\)$
+%global __requires_exclude %__requires_exclude|^perl\\(AnyEvent::BDB\\)$
+%global __requires_exclude %__requires_exclude|^perl\\(EV\\)$
+%global __requires_exclude %__requires_exclude|^perl\\(Event\\)$
+%global __requires_exclude %__requires_exclude|^perl\\(Guard\\)$
+%global __requires_exclude %__requires_exclude|^perl\\(Storable\\)$
+%global __requires_exclude %__requires_exclude|^perl\\(Coro\\)$
+%global __provides_exclude %{?__provides_exclude:__provides_exclude|}^perl\\(Coro\\)$
+
+%endif
+
+
+%build
+# Disable FORTIFY_SOURCE on ARM as it breaks setjmp - RHBZ 750805
+%ifarch %{arm}
+RPM_OPT_FLAGS=$(echo "${RPM_OPT_FLAGS}" | sed -e 's/-Wp,-D_FORTIFY_SOURCE=2/-D_FORTIFY_SOURCE=0/g')
+%endif
+
+# Interractive configuration. Use default values.
+%{__perl} Makefile.PL INSTALLDIRS=perl OPTIMIZE="$RPM_OPT_FLAGS" </dev/null
+make %{?_smp_mflags}
+
+%install
+make pure_install PERL_INSTALL_ROOT=%{buildroot}
+
+find %{buildroot} -type f -name .packlist -exec rm -f {} \;
+find %{buildroot} -type f -name '*.bs' -size 0 -exec rm -f {} \;
+find %{buildroot} -depth -type d -exec rmdir {} 2>/dev/null \;
+
+%{_fixperms} %{buildroot}/*
+
+%check
+make test
+
+%files
+%defattr(-,root,root,-)
+%doc Changes COPYING README README.linux-glibc
+%doc doc/* eg
+%{perl_archlib}/auto/*
+%{perl_archlib}/Coro*
+%{_mandir}/man3/*
+
+%changelog
+* Fri Mar 02 2012 MATSUBAYASHI Kohji <shaolin@vinelinux.org> - 6.07-1
+- initial build for Vine Linux
+
+* Tue Feb 21 2012 Peter Robinson <pbrobinson@fedoraproject.org> - 6.07-3
+- Add patch to fix build on ARM. RHBZ 750805
+
+* Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 6.07-2
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
+
+* Fri Dec 09 2011 Petr Pisar <ppisar@redhat.com> - 6.07-1
+- 6.07 bump
+
+* Thu Nov 03 2011 Nicolas Chauvet <kwizart@gmail.com> - 6.06-2
+- Fix ucontext on ARM - rhbz750805
+
+* Fri Aug 12 2011 Petr Sabata <contyk@redhat.com> - 6.06-1
+- 6.06 bump
+
+* Fri Aug 05 2011 Petr Sabata <contyk@redhat.com> - 6.05-1
+- 6.05 bump
+
+* Thu Aug 04 2011 Petr Sabata <contyk@redhat.com> - 6.04-1
+- 6.04 bump
+
+* Fri Jul 29 2011 Petr Pisar <ppisar@redhat.com> - 6.02-1
+- 6.02 bump
+- Major version 6 breaks compatibility: Unreferenced coro objects will now be
+  destroyed and cleaned up automatically (e.g. async { schedule }).
+
+* Tue Jun 21 2011 Marcela Mašláňová <mmaslano@redhat.com> - 5.372-4
+- Perl mass rebuild
+
+* Fri Apr 08 2011 Mathieu Bridon <bochecha@fedoraproject.org> - 5.372-3
+- Added explicit versionned Requires: on perl(EV)
+- Removed automatically added unversionned Requires: on perl(EV)
+
+* Thu Apr 07 2011 Mathieu Bridon <bochecha@fedoraproject.org> - 5.372-2
+- Rebuild with EV support.
+
+* Mon Mar 07 2011 Petr Pisar <ppisar@redhat.com> - 5.372-1
+- 5.372 bump
+
+* Mon Feb 21 2011 Petr Pisar <ppisar@redhat.com> - 5.37-1
+- 5.37 bump
+- Fix State.xs syntax (RT#65991)
+- Version unversioned Provides
+
+* Mon Feb 14 2011 Petr Pisar <ppisar@redhat.com> - 5.26-1
+- 5.26 bump
+
+* Tue Feb 08 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 5.25-4
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
+
+* Fri Jan 21 2011 Mathieu Bridon <bochecha@fedoraproject.org> 5.25-3
+- Allow building on systems without %%fix_shbang_line macro (needed for EL6)
+
+* Mon Jan 10 2011 Dan Horák <dan[at]danny.cz> 5.25-2
+- use ucontext backend on non-x86
+
+* Tue Jan 04 2011 Petr Pisar <ppisar@redhat.com> 5.25-1
+- 5.25 import
+- Disable perl(EV) support as it's not packaged yet

+ 151 - 0
p/perl-Curses/perl-Curses-vl.spec

@@ -0,0 +1,151 @@
+Name:           perl-Curses
+Version:        1.28
+Release:        1%{?_dist_release}
+Summary:        Perl bindings for ncurses
+
+Group:          Development/Libraries
+License:        GPL+
+URL:            http://search.cpan.org/dist/Curses/
+Source0:        http://search.cpan.org/CPAN/authors/id/G/GI/GIRAFFED/Curses-%{version}.tgz
+BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
+
+BuildRequires:  ncurses-devel perl(Test::More)
+Requires:  perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version))
+
+%description
+Perl bindings for ncurses, bringing terminal-independent character
+handling capabilities to Perl.
+
+
+%prep
+%setup -q -n Curses-%{version}
+test -f hints/c-linux.ncursesw.h || cp hints/c-linux.ncurses.h hints/c-linux.ncursesw.h
+sed -i -e 's|/usr/local/bin/perl|%{__perl}|' demo*
+sed -i -e 's|/usr//bin/perl|%{__perl}|' demo*
+
+%build
+%{__perl} Makefile.PL INSTALLDIRS=vendor OPTIMIZE="$RPM_OPT_FLAGS" \
+   PANELS MENUS FORMS
+make %{?_smp_mflags}
+
+# A note about the following alarming output...
+#
+#  WARNING: Your Curses form.h file appears to be in the default
+#  system search path, which will not work for us because of
+#  the conflicting Perl form.h file.  This means your 'make' will
+#  probably fail unless you fix this, as described in the INSTALL
+#  file.
+#
+#... can be ignored because /usr/include/form.h is a symlink to
+#/usr/include/ncurses/form.h, which the Makefile.PL finds and
+#uses quite happily.
+
+
+%install
+rm -rf %{buildroot}
+make pure_install PERL_INSTALL_ROOT=%{buildroot}
+find %{buildroot} -type f -name .packlist -exec rm -f {} ';'
+find %{buildroot} -type f -name '*.bs' -a -size 0 -exec rm -f {} ';'
+find %{buildroot} -type d -depth -exec rmdir {} 2>/dev/null ';'
+chmod -R u+w %{buildroot}/*
+
+#Remove exec perm for file aimed to be bundled as %%doc
+chmod -x demo*
+
+%check
+make test
+
+
+%clean
+rm -rf %{buildroot}
+
+
+%files
+%defattr(-,root,root,-)
+%doc Copying Artistic README demo*
+%{perl_vendorarch}/auto/*
+%{perl_vendorarch}/Curses.pm
+%{_mandir}/man3/*.3*
+
+
+%changelog
+* Fri Mar 02 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-5
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
+
+* Fri Jun 17 2011 Marcela Mašláňová <mmaslano@redhat.com> - 1.28-4
+- Perl mass rebuild
+
+* Tue Jun 14 2011 Marcela Mašláňová <mmaslano@redhat.com> - 1.28-3
+- Perl mass rebuild
+
+* Tue Feb 08 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.28-2
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
+
+* Sun Feb 6 2011 Steve Traylen <steve.traylen@cern.ch> - 1.28-1
+- Upstream to 1.28
+
+* Thu Dec 16 2010 Marcela Maslanova <mmaslano@redhat.com> - 1.27-5
+- 661697 rebuild for fixing problems with vendorach/lib
+
+* Fri Apr 30 2010 Marcela Maslanova <mmaslano@redhat.com> - 1.27-4
+- Mass rebuild with perl-5.12.0
+
+* Fri Dec  4 2009 Stepan Kasal <skasal@redhat.com> - 1.27-3
+- rebuild against perl 5.10.1
+
+* Sat Jul 25 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.27-2
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
+
+* Thu Jul 16 2009 kwizart < kwizart at gmail.com > - 1.27-1
+- Update to 1.27
+- Remove exec perm for demo* provided as %%doc - Fix #510186
+
+* Thu Feb 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.20-4
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
+
+* Tue Mar  4 2008 Tom "spot" Callaway <tcallawa@redhat.com> 1.20-3
+- rebuild for new perl
+
+* Thu Feb 14 2008 Garrick Staples <garrick@usc.edu> 1.20-2
+- forgot to update tarball, building
+
+* Thu Feb 14 2008 Garrick Staples <garrick@usc.edu> 1.20-1
+- bump to 1.20
+
+* Fri Aug 17 2007 Garrick Staples <garrick@usc.edu> 1.16-4
+- fix /usr//bin/perl, bz#253336
+
+* Thu Aug 16 2007 Garrick Staples <garrick@usc.edu> 1.16-3
+- need BR: perl(Test::More)
+
+* Thu Aug 16 2007 Garrick Staples <garrick@usc.edu> 1.16-2
+- rebuild
+
+* Thu Aug 16 2007 Garrick Staples <garrick@usc.edu> 1.16-1
+- bump to 1.16
+- correct License: tag
+- need BR: perl-devel
+
+* Sun Aug 27 2006 Garrick Staples <garrick@usc.edu> 1.15-1
+- bump to 1.15
+
+* Sun Aug 27 2006 Garrick Staples <garrick@usc.edu> 1.14-2
+- rebuild
+
+* Sun Aug 27 2006 Garrick Staples <garrick@usc.edu> 1.14-1
+- bump to 1.14
+- FC6 mass rebuild
+
+* Fri Apr 21 2006 Garrick Staples <garrick@usc.edu> 1.13-3
+- add a note about the falsely alarming warning
+- don't remove execute bit from demos
+
+* Thu Apr 20 2006 Garrick Staples <garrick@usc.edu> 1.13-2
+- spec cleanups
+- add doc files
+
+* Wed Apr 19 2006 Garrick Staples <garrick@usc.edu> 1.13-1
+- Initial spec file

+ 35 - 26
p/perl-DBD-CSV/perl-DBD-CSV-vl.spec

@@ -7,18 +7,30 @@
 
 Summary: DBD-CSV module for perl
 Name: perl-DBD-CSV
-Version: 0.22
-Release: 2%{?_dist_release}
+Version: 0.33
+Release: 1%{?_dist_release}
 License: distributable
 Group: Development/Libraries
-Source0: http://www.cpan.org/authors/id/J/JZ/JZUCKER/DBD-CSV-%{version}.tar.gz
+Source0: http://www.cpan.org/authors/id/J/JZ/JZUCKER/DBD-CSV-%{version}.tgz
 URL: http://search.cpan.org/~jzucker/DBD-CSV/
 BuildRoot: %{_tmppath}/%{name}-%{version}-root
-BuildRequires: perl >= 5.8.6, perl-DBI >= 1.0
-BuildRequires: perl-Text-CSV_XS perl-SQL-Statement
-Requires: perl >= 5.8.6, perl-DBI >= 1.0
-Requires: perl-SQL-Statement, perl-Text-CSV_XS
 BuildArch: noarch
+#BuildRequires:  perl(DBD::File) >= 0.40
+BuildRequires:  perl(DBI) >= 1.614
+BuildRequires:  perl(ExtUtils::MakeMaker)
+BuildRequires:  perl(SQL::Statement) >= 1.33
+BuildRequires:  perl(Text::CSV_XS) >= 0.71
+BuildRequires:  perl(Test::Harness)
+# BuildRequires >= 0.90, but 0.98 is recommended
+#BuildRequires: perl(Test::More) >= 0.98
+BuildRequires:  perl(Test::More) >= 0.94
+Requires:       perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version))
+Requires:       perl(DBD::File) >= 0.40
+Requires:       perl(DBI) >= 1.614
+Requires:       perl(SQL::Statement) >= 1.31
+# Requires >= 0.71, but 0.83 is recommended
+Requires:       perl(Text::CSV_XS) >= 0.71
+
 
 %description
 DBD-CSV module for perl
@@ -27,38 +39,35 @@ DBD-CSV module for perl
 %setup -q -n DBD-CSV-%{version} 
 
 %build
-CFLAGS="$RPM_OPT_FLAGS" perl Makefile.PL INSTALLDIRS="vendor"
-make
+%{__perl} Makefile.PL INSTALLDIRS=vendor
+make %{?_smp_mflags}
 
 %check
 make test
 
 %clean
-rm -rf $RPM_BUILD_ROOT
+rm -rf %{buildroot}
 
 %install
-rm -rf $RPM_BUILD_ROOT
-mkdir -p $RPM_BUILD_ROOT%{_prefix}
-make DESTDIR=$RPM_BUILD_ROOT install
-
-find $RPM_BUILD_ROOT%{_prefix} -type f -print | 
-	sed "s@^$RPM_BUILD_ROOT@@g" | 
-	grep -v ^%{_mandir} | 
-	grep -v perllocal.pod | 
-	grep -v "\.packlist" > %{name}.files
-if [ "$(cat %{name}.files)X" = "X" ] ; then
-    echo "ERROR: EMPTY FILE LIST"
-    exit -1
-fi
-
-%files -f %{name}.files
+rm -rf %{buildroot}
+make pure_install DESTDIR=%{buildroot}
+find %{buildroot} -type f -name .packlist -exec rm -f {} ';'
+find %{buildroot} -type d -depth -exec rmdir {} 2>/dev/null ';'
+chmod -R u+w %{buildroot}/*
+
+%files
 %defattr(-,root,root)
 %doc README ChangeLog
-%{_mandir}/*/*
 %dir %{perl_vendorlib}/Bundle/DBD
 %dir %{perl_vendorlib}/DBD
+%{perl_vendorlib}/Bundle/DBD/*.pm
+%{perl_vendorlib}/DBD/*.pm
+%{_mandir}/*/*
 
 %changelog
+* Fri Mar 02 2012 MATSUBAYASHI Kohji <shaolin@vinelinux.org> - 0.33-1
+- updated to 0.33; spec revamped
+
 * Sat Apr 30 2011 Yoji TOYODA <bsyamato@sea.plala.or.jp> 0.22-2
 - rebuild with perl-5.12.3
 

+ 84 - 30
p/perl-DBI/perl-DBI-vl.spec

@@ -1,5 +1,5 @@
-%define version 1.604
-%define release 4
+%define version 1.618
+%define release 1
 
 Summary: A database access API for perl
 Summary(ja): perl 用データベース接続 API
@@ -8,12 +8,62 @@ Version: %{version}
 Release: %{release}%{?_dist_release}
 License: Artistic
 Group: Development/Libraries
-Source: DBI-%{version}.tar.gz
-Source2: filter-requires-dbi.sh
-URL: http://dbi.perl.org/
-BuildRoot: %{_tmppath}/%{name}-%{version}-root
-Requires: perl >= 5.6.0
-## BuildRequires: perl-Time-HiRes
+URL:            http://dbi.perl.org/
+Source0:        http://www.cpan.org/authors/id/T/TI/TIMB/DBI-%{version}.tar.gz
+BuildRequires:  perl(ExtUtils::MakeMaker)
+# Run-time
+BuildRequires:  perl(base)
+BuildRequires:  perl(constant)
+BuildRequires:  perl(Carp)
+# Clone is optional
+BuildRequires:  perl(Clone)
+BuildRequires:  perl(Coro)
+BuildRequires:  perl(Coro::Handle)
+BuildRequires:  perl(Coro::Select)
+BuildRequires:  perl(Cwd)
+BuildRequires:  perl(Data::Dumper)
+# DB_File is optional
+BuildRequires:  perl(DB_File)
+BuildRequires:  perl(DynaLoader)
+BuildRequires:  perl(Errno)
+BuildRequires:  perl(Exporter)
+BuildRequires:  perl(Fcntl)
+BuildRequires:  perl(File::Basename)
+BuildRequires:  perl(File::Spec)
+BuildRequires:  perl(Getopt::Long)
+BuildRequires:  perl(IO::File)
+BuildRequires:  perl(IO::Select)
+BuildRequires:  perl(IPC::Open3)
+BuildRequires:  perl(Math::BigInt)
+# MLDBM is optional
+##BuildRequires:  perl(MLDBM)
+# RPC::PlClient is optional
+##BuildRequires:  perl(RPC::PlClient) >= 0.2000
+# RPC::PlServer is optional
+##BuildRequires:  perl(RPC::PlServer)
+BuildRequires:  perl(Scalar::Util)
+# SQL::Statement is optional
+BuildRequires:  perl(SQL::Statement) >= 1.28
+BuildRequires:  perl(Storable)
+BuildRequires:  perl(Symbol)
+BuildRequires:  perl(threads)
+BuildRequires:  perl(Tie::Hash)
+BuildRequires:  perl(UNIVERSAL)
+# Tests
+BuildRequires:  perl(Encode)
+BuildRequires:  perl(File::Path)
+BuildRequires:  perl(lib)
+BuildRequires:  perl(Net::Daemon::Test)
+BuildRequires:  perl(Test::More)
+BuildRequires:  perl(Test::Simple) >= 0.90
+# Optional tests
+BuildRequires:  perl(Test::Pod) >= 1.00
+BuildRequires:  perl(Test::Pod::Coverage) >= 1.04
+Requires:       perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version))
+Requires:       perl(Math::BigInt)
+
+BuildRoot:      %{_tmppath}/%{name}-%{version}-root
+
 
 %description 
 DBI is a database access Application Programming Interface (API) for
@@ -27,33 +77,31 @@ DBI API では,実際に使われるデータベースに依存しない様に
 関数,変数などの取り決めが定義されています.
 
 
-# Provide perl-specific find-{provides,requires}.
-%if %{?_dist_release} == "vl5" || %{?_dist_release} == "vl4"
-%define __find_provides %{_prefix}/lib/rpm/find-provides.perl
-%define __find_requires %{SOURCE2}
-%else
-%define __perl_requires %{SOURCE2}
-%endif
-
 %prep
 %setup -q -n DBI-%{version} 
+iconv -f iso8859-1 -t utf-8 lib/DBD/Gofer.pm >lib/DBD/Gofer.pm.new &&
+  mv lib/DBD/Gofer.pm{.new,}
+chmod 644 ex/*
+chmod 744 dbixs_rev.pl
+sed -i 's?#!perl?#!%{__perl}?' ex/corogofer.pl
 
 
 %build
-CFLAGS="$RPM_OPT_FLAGS" perl Makefile.PL INSTALLDIRS=vendor
-make
+perl Makefile.PL INSTALLDIRS=vendor OPTIMIZE="%{optflags}"
+make %{?_smp_mflags}
 
 %install
 [ "%{buildroot}" != "/" ] && rm -rf %{buildroot}
-make install DESTDIR=$RPM_BUILD_ROOT
-#make PREFIX=$RPM_BUILD_ROOT/usr \
-#     INSTALLSITEARCH=%{buildroot}%{perl_sitearch} \
-#     INSTALLSITEMAN3DIR=%{buildroot}%{_mandir}/man3  \
-#     INSTALLSCRIPT=%{buildroot}%{_bindir} \
-#     install
-rm -f %{buildroot}%{perl_vendorarch}/perllocal.pod
-rm -f %{buildroot}%{perl_vendorarch}/auto/DBI/.packlist
-rm -f %{buildroot}%{perl_vendorarch}/auto/DBI/DBI.bs
+make pure_install PERL_INSTALL_ROOT=%{buildroot}
+find %{buildroot} -type f -name .packlist -exec rm -f {} ';'
+find %{buildroot} -type f -name '*.bs' -empty -exec rm -f {} ';'
+find %{buildroot} -type d -depth -exec rmdir {} 2>/dev/null ';'
+chmod -R u+w %{buildroot}/*
+# Remove Win32 specific files and man pages to avoid unwanted dependencies
+rm -rf %{buildroot}%{perl_vendorarch}/{Win32,DBI/W32ODBC.pm} \
+    %{buildroot}%{_mandir}/man3/{DBI::W32,Win32::DBI}ODBC.3pm
+perl -pi -e 's"#!perl -w"#!/usr/bin/perl -w"' \
+    %{buildroot}%{perl_vendorarch}/{goferperf,dbixs_rev}.pl
 
 %clean
 [ "%{buildroot}" != "/" ] && rm -rf %{buildroot}
@@ -63,13 +111,19 @@ make test
 
 %files 
 %defattr(-,root,root)
-%doc Changes README 
-%{perl_vendorarch}/*
+%doc Changes README  ex/
+%{perl_vendorarch}/*.p*
+%{perl_vendorarch}/Bundle/
+%{perl_vendorarch}/DBD/
+%{perl_vendorarch}/DBI/
+%{perl_vendorarch}/auto/DBI/
 %{_bindir}/*
 %{_mandir}/*/*
-##%{_libdir}/perl?/man/man3/*.3*
 
 %changelog
+* Fri Mar 02 2012 MATSUBAYASHI Kohji <shaolin@vinelinux.org> - 1.618-1
+- updated to 1.618; spec revamped
+
 * Sat Mar 26 2011 IWAI, Masaharu <iwai@alib.jp> 1.604-4vl6
 - rebuild with perl 5.12.3
 - using __perl_requires macro for VineSeed (vl6)

+ 90 - 0
p/perl-Devel-FindRef/perl-Devel-FindRef-vl.spec

@@ -0,0 +1,90 @@
+Name:           perl-Devel-FindRef
+Version:        1.42
+Release:        1%{?_dist_release}
+Summary:        Where is that reference to my variable hiding?
+License:        GPL+ or Artistic
+Group:          Development/Libraries
+URL:            http://search.cpan.org/dist/Devel-FindRef/
+Source0:        http://www.cpan.org/authors/id/M/ML/MLEHMANN/Devel-FindRef-%{version}2.tar.gz
+BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
+BuildRequires:  perl(ExtUtils::MakeMaker)
+BuildRequires:  perl(common::sense)
+Requires:       perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version))
+
+%description
+Tracking down reference problems (e.g. you expect some object to be
+destroyed, but there are still references to it that keep it alive) can be
+very hard. Fortunately, perl keeps track of all its values, so tracking
+references "backwards" is usually possible.
+
+%prep
+%setup -q -n Devel-FindRef-%{version}2
+
+
+%build
+%{__perl} Makefile.PL INSTALLDIRS=vendor OPTIMIZE="$RPM_OPT_FLAGS"
+make %{?_smp_mflags}
+
+%install
+rm -rf %{buildroot}
+
+make pure_install PERL_INSTALL_ROOT=%{buildroot}
+
+find %{buildroot} -type f -name .packlist -exec rm -f {} \;
+find %{buildroot} -type f -name '*.bs' -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 COPYING README
+%{perl_vendorarch}/auto/Devel
+%{perl_vendorarch}/Devel
+%{_mandir}/man3/Devel*.3*
+
+%changelog
+* Fri Mar 02 2012 MATSUBAYASHI Kohji <shaolin@vinelinux.org> - 1.42-1
+- initial build for Vine Linux
+
+* Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.42-14
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
+
+* Sun Jun 19 2011 Marcela Mašláňová <mmaslano@redhat.com> - 1.42-13
+- Perl mass rebuild
+
+* Tue Feb 08 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.42-12
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
+
+* Thu Dec 16 2010 Marcela Maslanova <mmaslano@redhat.com> - 1.42-11
+- 661697 rebuild for fixing problems with vendorach/lib
+
+* Fri Apr 30 2010 Marcela Maslanova <mmaslano@redhat.com> - 1.42-10
+- Mass rebuild with perl-5.12.0
+
+* Fri Apr 30 2010 Marcela Maslanova <mmaslano@redhat.com> - 1.42-9
+- Mass rebuild with perl-5.12.0
+
+* Sun Dec 20 2009 Nicolas Chauvet <kwizart@fedoraproject.org> - 1.42-8
+- Add BR perl(common::sense)
+
+* Mon Dec  7 2009 Stepan Kasal <skasal@redhat.com> - 1.42-7
+- rebuild against perl 5.10.1
+
+* Mon Aug 31 2009 Nicolas Chauvet <kwizart@fedoraproject.org> - 1.42-5
+- Update internal version to 1.422
+
+* Tue Aug  4 2009 Stepan Kasal <skasal@redhat.com> 1.42-3
+- back out the previous rebuild
+
+* Fri Jul 31 2009 Stepan Kasal <skasal@redhat.com> 1.42-2
+- rebuild against perl build without -DDEBUGGING
+
+* Mon Jul 27 2009 Nicolas Chauvet (kwizart) 1.42-1
+- Specfile autogenerated by cpanspec 1.78.

+ 84 - 0
p/perl-Devel-Refcount/perl-Devel-Refcount-vl.spec

@@ -0,0 +1,84 @@
+Name:           perl-Devel-Refcount
+Version:        0.09
+Release:        1%{?_dist_release}
+Summary:        Obtain the REFCNT value of a referent
+License:        GPL+ or Artistic
+Group:          Development/Libraries
+URL:            http://search.cpan.org/dist/Devel-Refcount/
+Source0:        http://www.cpan.org/authors/id/P/PE/PEVANS/Devel-Refcount-%{version}.tar.gz
+BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
+BuildRequires:  perl(ExtUtils::CBuilder)
+BuildRequires:  perl(Module::Build)
+BuildRequires:  perl(Test::Exception)
+BuildRequires:  perl(Test::Fatal)
+BuildRequires:  perl(Test::More)
+BuildRequires:  perl(Test::Pod)
+Requires:       perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version))
+
+%description
+This module provides a single function which obtains the reference count of
+the object being pointed to by the passed reference value.
+
+%prep
+%setup -q -n Devel-Refcount-%{version}
+
+%build
+%{__perl} Build.PL installdirs=vendor optimize="$RPM_OPT_FLAGS"
+./Build
+
+%install
+rm -rf %{buildroot}
+
+./Build install destdir=%{buildroot} create_packlist=0
+find %{buildroot} -type f -name '*.bs' -size 0 -exec rm -f {} \;
+find %{buildroot} -depth -type d -exec rmdir {} 2>/dev/null \;
+
+%{_fixperms} %{buildroot}/*
+
+%check
+./Build test
+
+%clean
+rm -rf %{buildroot}
+
+%files
+%defattr(-,root,root,-)
+%doc Changes LICENSE README
+%{perl_vendorarch}/auto/*
+%{perl_vendorarch}/Devel*
+%{_mandir}/man3/*
+
+%changelog
+* Fri Mar 02 2012 MATSUBAYASHI Kohji <shaolin@vinelinux.org> - 0.09-1
+- initial build for Vine Linux
+
+* Tue Jan 17 2012 Nicolas Chauvet <kwizart@gmail.com> - 0.09-1
+- Update to 0.09
+- Add missing BR
+
+* Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.07-7
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
+
+* Tue Jun 21 2011 Marcela Mašláňová <mmaslano@redhat.com> - 0.07-6
+- Perl mass rebuild
+
+* Tue Feb 08 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.07-5
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
+
+* Thu Dec 16 2010 Marcela Maslanova <mmaslano@redhat.com> - 0.07-4
+- 661697 rebuild for fixing problems with vendorach/lib
+
+* Fri Apr 30 2010 Marcela Maslanova <mmaslano@redhat.com> - 0.07-3
+- Mass rebuild with perl-5.12.0
+
+* Fri Apr 30 2010 Marcela Maslanova <mmaslano@redhat.com> - 0.07-2
+- Mass rebuild with perl-5.12.0
+
+* Mon Apr 19 2010 Nicolas Chauvet <kwizart@fedoraproject.org> - 0.07-1
+- Update to 0.07
+
+* Mon Dec  7 2009 Stepan Kasal <skasal@redhat.com> - 0.06-2
+- rebuild against perl 5.10.1
+
+* Tue Jul 21 2009 Nicolas Chauvet (kwizart) 0.06-1
+- Specfile autogenerated by cpanspec 1.78.

+ 158 - 0
p/perl-EV/perl-EV-vl.spec

@@ -0,0 +1,158 @@
+Name:           perl-EV
+Version:        4.03
+Release:        1%{?_dist_release}
+Summary:        Wrapper for the libev high-performance event loop library
+Summary(ja):    高性能イベントループライブラリ libev の Perl ラッパー
+
+Group:          Development/Libraries
+# Note: The source archive includes a libev/ folder which contents are licensed
+#       as "BSD or GPLv2+". However, those are removed at build-time and
+#       perl-EV is instead built against the system-provided libev.
+License:        GPL+ or Artistic
+URL:            http://search.cpan.org/dist/EV/
+Source0:        http://search.cpan.org/CPAN/authors/id/M/ML/MLEHMANN/EV-%{version}.tar.gz
+Patch0:         perl-EV-4.03-Don-t-ask-questions-at-build-time.patch
+
+BuildRequires:  perl(ExtUtils::MakeMaker)
+BuildRequires:  perl(common::sense)
+BuildRequires:  gdbm-devel
+BuildRequires:  libev-source >= %{version}
+BuildRequires:  perl(AnyEvent) => 2.6
+Requires:       perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version))
+
+# As per review, a perl-EV-devel subpackage had at first been pushed to the
+# repositories. It now has broken deps if it's not properly obsoleted/provided.
+# TODO: Remove those two lines during the Fedora 17 development cycle.
+Provides:       %{name}-devel = %{version}-%{release}
+Obsoletes:      %{name}-devel < 4.03-5
+
+%{?perl_default_filter}
+
+
+%description
+This module provides an interface to libev
+(<http://software.schmorp.de/pkg/libev.html>). While the included documentation
+is comprehensive, one might also consult the documentation of libev itself
+(<http://cvs.schmorp.de/libev/ev.html>) for more subtle details on watcher
+semantics or some discussion on the available backends, or how to force a
+specific backend with "LIBEV_FLAGS", or just about in any case because it has
+much more detailed information.
+
+
+%prep
+%setup -q -n EV-%{version}
+
+# no questins during build
+%patch0 -p1
+
+# remove all traces of the bundled libev
+rm -fr libev/*
+
+# use the sources from the system libev
+mkdir -p ./libev
+cp -r /usr/share/libev-source/* ./libev/
+
+
+%build
+%{__perl} Makefile.PL INSTALLDIRS=vendor OPTIMIZE="$RPM_OPT_FLAGS"
+make %{?_smp_mflags}
+
+
+%install
+make pure_install PERL_INSTALL_ROOT=%{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 ';'
+chmod -R u+w %{buildroot}/*
+
+
+%check
+make test
+
+
+%clean
+rm -rf %{buildroot}
+
+
+%files
+%defattr(-,root,root,-)
+%doc Changes COPYING README
+%{perl_vendorarch}/auto/*
+%{perl_vendorarch}/EV.pm
+%{perl_vendorarch}/EV
+%{perl_vendorarch}/EV/*.h
+%{_mandir}/man3/*.3*
+
+
+%changelog
+* Fri Mar 02 2012 MATSUBAYASHI Kohji <shaolin@vinelinux.org> - 4.03-1
+- initial build for Vine Linux
+
+* Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 4.03-8
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
+
+* Thu Dec 01 2011 Petr Pisar <ppisar@redhat.com> - 4.03-7
+- Build-require exact or higher version of libev-source (bug #759021)
+
+* Mon Jun 20 2011 Marcela Mašláňová <mmaslano@redhat.com> - 4.03-6
+- Perl mass rebuild
+
+* Tue Apr 12 2011 Mathieu Bridon <bochecha@fedoraproject.org> - 4.03-5
+- Add the correct Obsoletes/Provides to avoid broken deps from the -devel
+  subpackage removal.
+
+* Thu Apr 07 2011 Mathieu Bridon <bochecha@fedoraproject.org> - 4.03-4
+- Readded the header file to the main package, as per guidelines:
+      -> http://fedoraproject.org/wiki/Packaging/Perl#.h_files_in_module_packages
+
+* Tue Mar 08 2011 Mathieu Bridon <bochecha@fedoraproject.org> - 4.03-3
+- Some more fixes as part of the review process:
+  - Fix the license tag to be only the license of perl-EV, and add a note about
+    the included libev sources.
+- Removed manual cleaning of the buildroot since it has been useless since
+  Fedora 10 and even EPEL (>=6) doesn't need it now.
+
+* Wed Feb 23 2011 Mathieu Bridon <bochecha@fedoraproject.org> - 4.03-2
+- Fixes asked during the review process:
+  - Filter the private shared EV.so out of the automatic Provides
+  - Put the header files in a -devel package
+- Removed the Buildroot line since it's useless for newer versions of Fedora
+  and this package can only go in Fedora >= 15 due to its libev dependency)
+
+* Mon Jan 24 2011 Mathieu Bridon <bochecha@fedoraproject.org> - 4.03-1
+- Update to 4.03.
+- Use the system libev instead of the bundled one.
+
+* Sun Nov  8 2009 kwizart < kwizart at gmail.com > - 3.8-1
+- Update to 3.8
+
+* Tue Apr 28 2009 kwizart < kwizart at gmail.com > - 3.6-1
+- Update to 3.6
+
+* Mon Mar  2 2009 kwizart < kwizart at gmail.com > - 3.53-1
+- Update to 3.53
+
+* Tue Feb  3 2009 kwizart < kwizart at gmail.com > - 3.52-1
+- Update to 3.52
+
+* Tue Oct 14 2008 kwizart < kwizart at gmail.com > - 3.44-1
+- Update to 3.44
+- WIP conditional --with systemlibev
+
+* Wed Jul 15 2008 kwizart < kwizart at gmail.com > - 3.431-1
+- Update to 3.431
+- Update License to (GPL+ or Artistic) and (BSD or GPLv2+)
+- Add libev README and LICENSE
+
+* Wed Jul  8 2008 kwizart < kwizart at gmail.com > - 3.43-1
+- Update to 3.43
+
+* Mon Jun  9 2008 kwizart < kwizart at gmail.com > - 3.42-2
+- Disable filter AnyEvent
+
+* Tue May 27 2008 kwizart < kwizart at gmail.com > - 3.42-1
+- Update to 3.42
+
+* Wed Apr 30 2008 kwizart < kwizart at gmail.com > - 3.31-1
+- Initial package for Fedora
+

+ 116 - 0
p/perl-Event-Lib/perl-Event-Lib-vl.spec

@@ -0,0 +1,116 @@
+Name:           perl-Event-Lib
+Version:        1.03
+Release:        1%{?_dist_release}
+Summary:        Perl wrapper around libevent
+
+Group:          Development/Libraries
+License:        GPL+ or Artistic
+URL:            http://search.cpan.org/dist/Event-Lib/
+Source0:        http://search.cpan.org/CPAN/authors/id/V/VP/VPARSEVAL/Event-Lib-%{version}.tar.gz
+BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
+
+BuildRequires:  perl(ExtUtils::MakeMaker)
+BuildRequires:  perl(GTop)
+# Needed for test
+BuildRequires:  perl(Test::Pod)
+BuildRequires:  perl(Test::Pod::Coverage)
+BuildRequires:  libevent-devel
+Requires:  perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version))
+
+%description
+This module is a Perl wrapper around libevent(3) as available from
+http://monkey.org/~provos/libevent/.  It allows to execute a function
+whenever a given event on a filehandle happens, a timeout occurs or a signal is
+received.
+
+
+%prep
+%setup -q -n Event-Lib-%{version}
+
+
+%build
+%{__perl} Makefile.PL INSTALLDIRS=vendor OPTIMIZE="$RPM_OPT_FLAGS" \
+ INC=-I%{_includedir} LIBS="-L%{_libdir} -levent"
+make %{?_smp_mflags}
+
+
+%install
+rm -rf %{buildroot}
+make pure_install PERL_INSTALL_ROOT=%{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 ';'
+chmod -R u+w %{buildroot}/*
+
+
+%check
+#Known to fail - Upstream emailed
+# t/20_signal.t
+# t/51_cleanup_persistent.t
+# t/90_leak.t
+make test || :
+
+
+%clean
+rm -rf %{buildroot}
+
+
+%files
+%defattr(-,root,root,-)
+%doc Changes README
+%{perl_vendorarch}/auto/*
+%{perl_vendorarch}/Event/
+%{_mandir}/man3/*.3*
+
+
+%changelog
+* Fri Mar 02 2012 MATSUBAYASHI Kohji <shaolin@vinelinux.org> - 1.03-1
+- initial build for Vine Linux
+
+* Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.03-16
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
+
+* Mon Jun 20 2011 Marcela Mašláňová <mmaslano@redhat.com> - 1.03-15
+- Perl mass rebuild
+
+* Thu Feb 10 2011 Christopher Aillon <caillon@redhat.com> - 1.03-14
+- Rebuild against newer libevent
+
+* Tue Feb 08 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.03-13
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
+
+* Thu Dec 16 2010 Marcela Maslanova <mmaslano@redhat.com> - 1.03-12
+- 661697 rebuild for fixing problems with vendorach/lib
+
+* Sat May 01 2010 Marcela Maslanova <mmaslano@redhat.com> - 1.03-11
+- Mass rebuild with perl-5.12.0
+
+* Fri Apr 30 2010 Marcela Maslanova <mmaslano@redhat.com> - 1.03-10
+- Mass rebuild with perl-5.12.0
+
+* Mon Dec  7 2009 Stepan Kasal <skasal@redhat.com> - 1.03-9
+- rebuild against perl 5.10.1
+
+* Mon Jul 27 2009 kwizart < kwizart at gmail.com > - 1.0.3-8
+- Fix FTBFS
+
+* Sat Jul 25 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.03-7
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
+
+* Thu Feb 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.03-6
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
+
+* Wed Oct 15 2008 kwizart < kwizart at gmail.com > - 1.0.3-5
+- Fix typo
+
+* Sat Jun 28 2008 kwizart < kwizart at gmail.com > - 1.0.3-4
+- Disable some tests known to fail
+
+* Sat Jun 28 2008 kwizart < kwizart at gmail.com > - 1.0.3-3
+- rebuild for libevent
+
+* Fri May 16 2008 kwizart < kwizart at gmail.com > - 1.0.3-2
+- Add Missing BR for test
+
+* Wed Apr 30 2008 kwizart < kwizart at gmail.com > - 1.0.3-1
+- Initial package for Fedora

+ 169 - 0
p/perl-Event/perl-Event-vl.spec

@@ -0,0 +1,169 @@
+Name:		perl-Event
+Version:	1.20
+Release:	1%{?_dist_release}
+Summary:	Event loop processing
+Group:		Development/Libraries
+License:	GPL+ or Artistic
+URL:		http://search.cpan.org/dist/Event/
+Source0:	http://search.cpan.org/CPAN/authors/id/J/JP/JPRIT/Event-%{version}.tar.gz
+Patch0:		Event-1.19-UTF8.patch
+BuildRequires:	perl(Carp)
+BuildRequires:	perl(Config)
+BuildRequires:	perl(Exporter)
+BuildRequires:	perl(ExtUtils::MakeMaker)
+BuildRequires:	perl(Test) >= 1
+BuildRequires:	perl(Time::HiRes)
+Requires:	perl(:MODULE_COMPAT_%(eval "`perl -V:version`"; echo $version))
+Requires:	perl(Time::HiRes)
+
+%if %{_dist_release} > "vl6"
+%global __requires_exclude %{?__requires_exclude:__requires_exclude|}perl\\(attrs\\)
+%endif
+%{?perl_default_filter}
+
+
+%description
+The Event module provide a central facility to watch for various types of
+events and invoke a callback when these events occur. The idea is to delay the
+handling of events so that they may be dispatched in priority order when it is
+safe for callbacks to execute.
+
+
+%prep
+%setup -q -n Event-%{version}
+
+# Fix up permissions and shellbangs
+find ./ -type f -exec chmod -c -x {} \;
+perl -pi -e 's|#!./perl|#!/usr/bin/perl|' demo/*.t t/*.t util/bench.pl
+%{_fixperms} demo/ util/
+
+# Fix character encoding
+%patch0 -p1
+
+%if %{_dist_release} <= "vl6"
+cat << \EOF > %{name}-req
+#!/bin/sh
+%{__perl_requires} $* | sed -e '/perl(attrs)/d'
+EOF
+
+%global __perl_requires %{_builddir}/Event-%{version}/%{name}-req
+chmod +x %{__perl_requires}
+%endif
+
+
+%build
+perl Makefile.PL INSTALLDIRS=vendor OPTIMIZE="%{optflags}"
+make %{?_smp_mflags}
+
+
+%install
+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 --ignore-fail-on-non-empty {} ';'
+%{_fixperms} %{buildroot}
+
+
+%check
+make test
+
+
+%files
+%doc ANNOUNCE ChangeLog README README.EV TODO
+%doc Tutorial.pdf Tutorial.pdf-errata.txt demo/ t/ util/
+%doc %{perl_vendorarch}/Event.pod
+%{perl_vendorarch}/auto/Event/
+%{perl_vendorarch}/Event.pm
+%{perl_vendorarch}/Event/
+%{_mandir}/man3/Event.3pm*
+%{_mandir}/man3/Event::MakeMaker.3pm*
+%{_mandir}/man3/Event::generic.3pm*
+
+
+%changelog
+* Fri Mar 02 2012 MATSUBAYASHi Kohji <shaolin@vinelinux.org> - 1.20-1
+- initial build for Vine Linux
+
+* Sun Jan 15 2012 Paul Howarth <paul@city-fan.org> 1.20-1
+- update to 1.20 (test suite fixes)
+- BR: perl(Carp), perl(Config), perl(Exporter)
+- since upstream doesn't ship license files, neither should we
+- make %%files list more explicit
+- use a patch to fix character encoding rather than scripted iconv
+- use DESTDIR rather than PERL_INSTALL_ROOT
+- no need for additional filtering on top of %%{?perl_default_filter}
+- don't package INSTALL file
+
+* Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> 1.15-3
+- rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
+
+* Fri Jun 17 2011 Marcela Mašláňová <mmaslano@redhat.com> 1.15-2
+- perl mass rebuild
+
+* Wed May 11 2011 Iain Arnell <iarnell@gmail.com> 1.15-1
+- update to latest upstream version
+- clean up spec for modern rpmbuild
+- filter perl(attrs) from requires
+
+* Tue Feb 08 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> 1.12-6
+- rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
+
+* Thu Dec 16 2010 Marcela Maslanova <mmaslano@redhat.com> 1.12-5
+- rebuild to fix problems with vendorarch/lib (#661697)
+
+* Sat May 01 2010 Marcela Maslanova <mmaslano@redhat.com> 1.12-4
+- mass rebuild with perl-5.12.0
+
+* Fri Apr 30 2010 Marcela Maslanova <mmaslano@redhat.com> 1.12-3
+- mass rebuild with perl-5.12.0
+
+* Mon Dec 07 2009 Stepan Kasal <skasal@redhat.com> 1.12-2
+- rebuild against perl 5.10.1
+
+* Tue Sep 01 2009 Chris Weyl <cweyl@alumni.drew.edu> 1.12-1
+- add perl_default_filter
+- auto-update to 1.12 (by cpan-spec-update 0.01)
+- added a new req on perl(Test) (version 1)
+
+* Sat Jul 25 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> 1.11-3
+- rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
+
+* Thu Feb 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> 1.11-2
+- rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
+
+* Wed May 21 2008 Chris Weyl <cweyl@alumni.drew.edu> 1.11-1
+- update to 1.11
+
+* Wed Feb 27 2008 Tom "spot" Callaway <tcallawa@redhat.com> 1.09-5
+- rebuild for perl 5.10 (again)
+
+* Mon Feb 18 2008 Fedora Release Engineering <rel-eng@fedoraproject.org> 1.09-4
+- autorebuild for GCC 4.3
+
+* Tue Feb 05 2008 Tom "spot" Callaway <tcallawa@redhat.com> 1.09-3
+- rebuild for new perl
+
+* Tue Aug 21 2007 Chris Weyl <cweyl@alumni.drew.edu> 1.09-2
+- bump
+
+* Fri Jun 01 2007 Chris Weyl <cweyl@alumni.drew.edu> 1.09-1
+- update to 1.09
+- add t/ to doc
+
+* Sat Nov 04 2006 Chris Weyl <cweyl@alumni.drew.edu> 1.08-1
+- update to 1.08
+
+* Sun Oct 15 2006 Chris Weyl <cweyl@alumni.drew.edu> 1.07-1
+- update to 1.07
+
+* Thu Aug 31 2006 Chris Weyl <cweyl@alumni.drew.edu> 1.06-2
+- bump for mass rebuild
+
+* Wed Jun 14 2006 Chris Weyl <cweyl@alumni.drew.edu> 1.06-1
+- add explicit provides: perl(Event) = version...  wasn't being picked up
+  automagically for some reason
+- tweaked summary line
+- bumped release
+
+* Thu Jun 08 2006 Chris Weyl <cweyl@alumni.drew.edu> 1.06-0
+- initial spec file for F-E

+ 75 - 0
p/perl-ExtUtils-CChecker/perl-ExtUtils-CChecker-vl.spec

@@ -0,0 +1,75 @@
+Name:           perl-ExtUtils-CChecker
+Version:        0.04
+Release:        1%{?_dist_release}
+Summary:        Configure-time utilities for using C headers, libraries, or OS features
+License:        GPL+ or Artistic
+Group:          Development/Libraries
+URL:            http://search.cpan.org/dist/ExtUtils-CChecker/
+Source0:        http://www.cpan.org/authors/id/P/PE/PEVANS/ExtUtils-CChecker-%{version}.tar.gz
+BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
+BuildArch:      noarch
+BuildRequires:  perl(ExtUtils::CBuilder)
+BuildRequires:  perl(Module::Build)
+BuildRequires:  perl(Test::Exception)
+BuildRequires:  perl(Test::More)
+BuildRequires:  perl(Test::Pod) >= 1.00
+Requires:       perl(ExtUtils::CBuilder)
+Requires:       perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version))
+
+%description
+Often Perl modules are written to wrap functionality found in existing C
+headers, libraries, or to use OS-specific features. It is useful in the
+Build.PL or Makefile.PL file to check for the existence of these
+requirements before attempting to actually build the module.
+
+%prep
+%setup -q -n ExtUtils-CChecker-%{version}
+
+%build
+%{__perl} Build.PL installdirs=vendor
+./Build
+
+%install
+rm -rf %{buildroot}
+
+./Build install destdir=%{buildroot} create_packlist=0
+find %{buildroot} -depth -type d -exec rmdir {} 2>/dev/null \;
+
+%{_fixperms} %{buildroot}/*
+
+%check
+./Build test
+
+%clean
+rm -rf %{buildroot}
+
+%files
+%defattr(-,root,root,-)
+%doc Changes LICENSE README
+%{perl_vendorlib}/*
+%{_mandir}/man3/*
+
+%changelog
+* Fri Mar 02 2012 MATSUBAYASHI Kohji <shaolin@vinelinux.org> - 0.04-1
+- initial build for Vine Linux
+
+* Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.04-5
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
+
+* Tue Jun 21 2011 Marcela Mašláňová <mmaslano@redhat.com> - 0.04-4
+- Perl mass rebuild
+
+* Tue Feb 08 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.04-3
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
+
+* Thu Dec 16 2010 Marcela Maslanova <mmaslano@redhat.com> - 0.04-2
+- 661697 rebuild for fixing problems with vendorach/lib
+
+* Sun Aug 22 2010 Nicolas Chauvet <kwizart@gmail.com> - 0.04-1
+- Update to 0.04
+
+* Tue Jun 22 2010 Nicolas Chauvet <kwizart@gmail.com> - 0.03-2
+- rebuilt for perl 
+
+* Mon Apr 19 2010 Nicolas Chauvet <kwizart@fedoraproject.org> - 0.03-1
+- Specfile autogenerated by cpanspec 1.78.

+ 122 - 0
p/perl-GTop/perl-GTop-vl.spec

@@ -0,0 +1,122 @@
+Name:           perl-GTop
+Version:        0.17
+Release:        1%{?_dist_release}
+Summary:        Perl interface to libgtop
+License:        GPL+ or Artistic
+Group:          Development/Libraries
+URL:            http://search.cpan.org/dist/GTop/
+Source0:        http://www.cpan.org/authors/id/M/MJ/MJH/GTop-%{version}.tar.gz
+Requires:       perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version))
+
+# core
+BuildRequires:  perl(ExtUtils::MakeMaker)
+BuildRequires:  perl(Test::More)
+# non-perl
+BuildRequires:  libgtop2-devel
+
+%?perl_default_filter
+
+%description
+This is a perl interface to the libgtop library, useful for collecting
+real-time performance and other system statistics.
+
+
+%prep
+%setup -q -n GTop-%{version}
+
+# rpmlint pacifications...
+find . -type f -exec chmod -c -x {} \;
+perl -pi -e 's|^#!perl|#!/usr/bin/perl|' examples/*
+
+# thread funkiness on ppc/s390
+%ifarch ppc ppc64 s390
+mv t/threads.t t/threads.t.disable
+%endif
+
+%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' -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
+%doc Changes README TODO examples/ t/
+%{perl_vendorarch}/auto/*
+%{perl_vendorarch}/GTop*
+%exclude %{perl_vendorarch}/config.pl
+%{_mandir}/man3/*
+
+%changelog
+* Fri Mar 02 2012 MATSUBAYASHI Kohji <shaolin@vinelinux.org> - 0.17-1
+- initial build for Vine Linux
+
+* Tue Jan 17 2012 Iain Arnell <iarnell@gmail.com> - 0.17-2
+- rebuilt again for F17 mass rebuild
+
+* Sat Jan 14 2012 Iain Arnell <iarnell@gmail.com> 0.17-1
+- update to latest upstream version
+- clean up spec for modern rpmbuild
+- use DESTDIR, not PERL_INSTALL_ROOT
+- use perl_default_filter
+
+* Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.16-16
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
+
+* Fri Jun 17 2011 Marcela Mašláňová <mmaslano@redhat.com> - 0.16-15
+- Perl mass rebuild
+
+* Tue Feb 08 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.16-14
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
+
+* Fri Dec 17 2010 Marcela Maslanova <mmaslano@redhat.com> - 0.16-13
+- 661697 rebuild for fixing problems with vendorach/lib
+
+* Wed Oct 13 2010 Dan Horák <dan[at]danny.cz> - 0.16-12
+- exclude the threads test also on s390
+
+* Sun May 02 2010 Marcela Maslanova <mmaslano@redhat.com> - 0.16-11
+- Mass rebuild with perl-5.12.0
+
+* Mon Dec  7 2009 Stepan Kasal <skasal@redhat.com> - 0.16-10
+- rebuild against perl 5.10.1
+
+* Sat Jul 25 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.16-9
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
+
+* Thu Mar 26 2009 Chris Weyl <cweyl@alumni.drew.edu> - 0.16-8
+- Stripping bad provides of private Perl extension libs
+
+* Thu Feb 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.16-7
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
+
+* Wed Mar  5 2008 Tom "spot" Callaway <tcallawa@redhat.com> - 0.16-6
+- rebuild for new perl
+
+* Mon Feb 18 2008 Fedora Release Engineering <rel-eng@fedoraproject.org> - 0.16-5
+- Autorebuild for GCC 4.3
+
+* Tue Aug 21 2007 Chris Weyl <cweyl@alumni.drew.edu> 0.16-4
+- bump
+
+* Mon Apr 30 2007 Chris Weyl <cweyl@alumni.drew.edu> 0.16-3
+- disable t/threads.t on ppc
+
+* Mon Apr 30 2007 Chris Weyl <cweyl@alumni.drew.edu> 0.16-2
+- bump
+
+* Thu Apr 26 2007 Chris Weyl <cweyl@alumni.drew.edu> 0.16-1
+- Specfile autogenerated by cpanspec 1.69.1.

+ 69 - 0
p/perl-Guard/perl-Guard-vl.spec

@@ -0,0 +1,69 @@
+Name:           perl-Guard
+Version:        1.021
+Release:        1%{?_dist_release}
+Summary:        Safe cleanup blocks
+License:        GPL+ or Artistic
+Group:          Development/Libraries
+URL:            http://search.cpan.org/dist/Guard/
+Source0:        http://www.cpan.org/authors/id/M/ML/MLEHMANN/Guard-%{version}.tar.gz
+BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
+BuildRequires:  perl(ExtUtils::MakeMaker)
+Requires:       perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version))
+
+%description
+This module implements so-called "guards". A guard is something
+(usually an object) that "guards" a resource, ensuring that it is
+cleaned up when expected.
+
+%prep
+%setup -q -n Guard-%{version}
+
+%build
+%{__perl} Makefile.PL INSTALLDIRS=vendor OPTIMIZE="$RPM_OPT_FLAGS"
+make %{?_smp_mflags}
+
+%install
+rm -rf %{buildroot}
+
+make pure_install PERL_INSTALL_ROOT=%{buildroot}
+
+find %{buildroot} -type f -name .packlist -exec rm -f {} \;
+find %{buildroot} -type f -name '*.bs' -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 COPYING README
+%{perl_vendorarch}/auto/*
+%{perl_vendorarch}/Guard*
+%{_mandir}/man3/*
+
+%changelog
+* Fri Mar 02 2012 MATSUBAYASHI Kohji <shaolin@vinelinux.org> - 1.021-1
+- initial build for Vine Linux
+
+* Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.021-6
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
+
+* Fri Jun 17 2011 Marcela Mašláňová <mmaslano@redhat.com> - 1.021-5
+- Perl mass rebuild
+
+* Fri Dec 17 2010 Marcela Maslanova <mmaslano@redhat.com> - 1.021-4
+- 661697 rebuild for fixing problems with vendorach/lib
+
+* Sun May 02 2010 Marcela Maslanova <mmaslano@redhat.com> - 1.021-3
+- Mass rebuild with perl-5.12.0
+
+* Mon Dec  7 2009 Stepan Kasal <skasal@redhat.com> - 1.021-2
+- rebuild against perl 5.10.1
+
+* Sun Nov 08 2009 Nicolas Chuavet <kwizart@fedoraproject.org> - 1.021-1
+- Specfile autogenerated by cpanspec 1.78.

+ 97 - 0
p/perl-Heap/perl-Heap-vl.spec

@@ -0,0 +1,97 @@
+Name:           perl-Heap
+Version:        0.80
+Release:        1%{?_dist_release}
+Summary:        Perl extension for keeping data partially sorted
+
+Group:          Development/Libraries
+License:        GPL+ or Artistic
+URL:            http://search.cpan.org/dist/Heap
+Source0:        http://search.cpan.org/CPAN/authors/id/J/JM/JMM/Heap-%{version}.tar.gz
+BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
+
+BuildArch:      noarch
+BuildRequires:  perl(ExtUtils::MakeMaker) perl(Test::More)
+Requires:  perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version))
+
+%description
+The Heap collection of modules provide routines that manage a heap of 
+elements. A heap is a partially sorted structure that is always able to 
+easily extract the smallest of the elements in the structure (or the 
+largest if a reversed compare routine is provided).
+
+If the collection of elements is changing dynamically, the heap has less 
+overhead than keeping the collection fully sorted.
+
+The elements must be objects as described in "Heap::Elem" and all 
+elements inserted into one heap must be mutually compatible - either 
+the same class exactly or else classes that differ only in ways unrelated 
+to the Heap::Elem interface.
+
+%prep
+%setup -q -n Heap-%{version}
+
+
+%build
+%{__perl} Makefile.PL INSTALLDIRS=vendor
+make %{?_smp_mflags}
+
+
+%install
+rm -rf %{buildroot}
+make pure_install PERL_INSTALL_ROOT=%{buildroot}
+find %{buildroot} -type f -name .packlist -exec rm -f {} ';'
+find %{buildroot} -type d -depth -exec rmdir {} 2>/dev/null ';'
+chmod -R u+w %{buildroot}/*
+
+
+%check
+make test
+
+
+%clean
+rm -rf %{buildroot}
+
+
+%files
+%defattr(-,root,root,-)
+%doc Changes README
+%{perl_vendorlib}/*
+%{_mandir}/man3/*.3*
+
+
+%changelog
+* Fri Mar 02 2012 MATSUBAYASHI Kohji <shaolin@vinelinux.org> - 0.80-1
+- initial build for Vine Linux
+
+* Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.80-10
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
+
+* Fri Jun 17 2011 Marcela Mašláňová <mmaslano@redhat.com> - 0.80-9
+- Perl mass rebuild
+
+* Tue Feb 08 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.80-8
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
+
+* Fri Dec 17 2010 Marcela Maslanova <mmaslano@redhat.com> - 0.80-7
+- 661697 rebuild for fixing problems with vendorach/lib
+
+* Sun May 02 2010 Marcela Maslanova <mmaslano@redhat.com> - 0.80-6
+- Mass rebuild with perl-5.12.0
+
+* Mon Dec  7 2009 Stepan Kasal <skasal@redhat.com> - 0.80-5
+- rebuild against perl 5.10.1
+
+* Sat Jul 25 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.80-4
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
+
+* Thu Feb 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.80-3
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
+
+* Fri Feb  8 2008 Tom "spot" Callaway <tcallawa@redhat.com> 0.80-2
+- rebuild for new perl
+
+* Wed Aug  8 2007 Patrice Dumas <pertusus@free.fr> 0.80-1
+- update to 0.80
+
+* Tue Jul 18 2006 Patrice Dumas <pertusus@free.fr> 0.71-2
+- Initial packaging

+ 119 - 0
p/perl-IO-AIO/perl-IO-AIO-vl.spec

@@ -0,0 +1,119 @@
+Name:		perl-IO-AIO
+Version:	4.12
+Release:	1%{?_dist_release}
+Summary:	Asynchronous Input/Output
+License:	GPL+ or Artistic
+Group:		Development/Libraries
+URL:		http://search.cpan.org/dist/IO-AIO/
+Source0:	http://search.cpan.org/CPAN/authors/id/M/ML/MLEHMANN/IO-AIO-%{version}.tar.gz
+BuildRoot:	%{_tmppath}/%{name}-%{version}-%{release}-root-%(id -nu)
+BuildRequires:	perl >= 2:5.8.2
+BuildRequires:	perl(Carp)
+BuildRequires:	perl(common::sense)
+BuildRequires:	perl(ExtUtils::MakeMaker)
+Requires:	perl(:MODULE_COMPAT_%(eval "`perl -V:version`"; echo $version))
+
+%{?perl_default_filter}
+
+%description
+This module implements asynchronous I/O using whatever means your operating
+system supports.
+
+%prep
+%setup -q -n IO-AIO-%{version}
+
+%build
+perl Makefile.PL INSTALLDIRS=vendor OPTIMIZE="%{optflags}"
+make %{?_smp_mflags}
+
+%install
+rm -rf %{buildroot}
+make pure_install DESTDIR=%{buildroot}
+
+# Remove script we don't want packaged
+rm -f %{buildroot}%{_bindir}/treescan
+
+find %{buildroot} -type f -name .packlist -exec rm -f {} \;
+find %{buildroot} -type f -name '*.bs' -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 COPYING README
+%{perl_vendorarch}/auto/IO/
+%{perl_vendorarch}/IO/
+%{_mandir}/man3/IO::AIO.3pm*
+
+%changelog
+* Fri Mar 02 2012 MATSUBAYASHI Kohji <shaolin@vinelinux.org> - 4.12-1
+- initial build for Vine Linux
+
+* Thu Feb  2 2012 Paul Howarth <paul@city-fan.org> - 4.12-1
+- Update to 4.12 (see Changes file for details)
+  - INCOMPATIBLE CHANGE: fork is no longer supported (indeed, it never was);
+    see FORK BEHAVIOUR in manpage for details
+- BR: perl(Carp)
+- Reinstate compatibility with old distributions such as EL-5
+  - Add back BuildRoot definition and cleaning
+- Use DESTDIR rather than PERL_INSTALL_ROOT
+- Don't use macros for commands
+- Use tabs
+
+* Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.71-4
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
+
+* Sun Jun 19 2011 Marcela Mašláňová <mmaslano@redhat.com> - 3.71-3
+- Perl mass rebuild
+
+* Thu Mar 10 2011 Paul Howarth <paul@city-fan.org> - 3.71-2
+- Spec cleanup
+- Use %%{?perl_default_filter} instead of our own custom provides filter
+
+* Wed Feb  9 2011 Ruben Kerkhof <ruben@rubenkerkhof.com> - 3.71-1
+- Upstream released new version
+
+* Tue Feb  8 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.65-3
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
+
+* Fri Dec 17 2010 Marcela Maslanova <mmaslano@redhat.com> - 3.65-2
+- Rebuild to fix problems with vendorarch/lib (#661697)
+
+* Thu Jun 24 2010 Ruben Kerkhof <ruben@rubenkerkhof.com> - 3.65-1
+- Upstream released new version
+
+* Sun May 02 2010 Marcela Maslanova <mmaslano@redhat.com> - 3.17-5
+- Mass rebuild with perl-5.12.0
+
+* Mon Dec  7 2009 Stepan Kasal <skasal@redhat.com> - 3.17-4
+- Rebuild against perl 5.10.1
+
+* Sat Jul 25 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.17-3
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
+
+* Thu Feb 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.17-2
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
+
+* Thu Dec 18 2008 Nicolas Chauvet <kwizart@gmail.com> - 3.17-1
+- Update to 3.17
+
+* Sun Nov 09 2008 Ruben Kerkhof <ruben@rubenkerkhof.com> - 3.16-1
+- Upstream release new version
+
+* Mon Mar 03 2008 Tom "spot" Callaway <tcallawa@redhat.com> - 2.51-2
+- Rebuild for new perl (again)
+
+* Sat Feb 09 2008 Ruben Kerkhof <ruben@rubenkerkhof.com> - 2.51-1
+- Sync with upstream
+
+* Thu Feb  7 2008 Tom "spot" Callaway <tcallawa@redhat.com> - 2.33-2
+- Rebuild for new perl
+
+* Sun May 13 2007 Ruben Kerkhof <ruben@rubenkerkhof.com> - 2.33-1
+- Initial import

+ 103 - 0
p/perl-IO-Async/perl-IO-Async-vl.spec

@@ -0,0 +1,103 @@
+Name:           perl-IO-Async
+Version:        0.29
+Release:        1%{?_dist_release}
+Summary:        A collection of modules that implement asynchronous filehandle IO
+
+Group:          Development/Libraries
+License:        GPL+ or Artistic
+URL:            http://search.cpan.org/dist/IO-Async/
+Source0:        http://search.cpan.org/CPAN/authors/id/P/PE/PEVANS/IO-Async-%{version}.tar.gz
+BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
+
+BuildArch:      noarch
+BuildRequires:  perl(ExtUtils::MakeMaker)
+BuildRequires:  perl(Heap)
+BuildRequires:  perl(Test::Exception)
+BuildRequires:  perl(Test::More)
+BuildRequires:  perl(Test::Pod)
+BuildRequires:  perl(Test::Refcount)
+BuildRequires:  perl(Test::Warn)
+BuildRequires:  perl(Socket::GetAddrInfo) >= 0.08
+BuildRequires:  perl(Async::MergePoint)
+BuildRequires:  perl(Time::HiRes)
+Requires:  perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version))
+
+%description
+A collection of modules that implement asynchronous filehandle IO
+
+%prep
+%setup -q -n IO-Async-%{version}
+
+
+%build
+%{__perl} Makefile.PL INSTALLDIRS=vendor
+make %{?_smp_mflags}
+
+
+%install
+rm -rf %{buildroot}
+make pure_install PERL_INSTALL_ROOT=%{buildroot}
+find %{buildroot} -type f -name .packlist -exec rm -f {} ';'
+
+
+%check
+make test
+
+
+%clean
+rm -rf %{buildroot}
+
+
+%files
+%defattr(-,root,root,-)
+%doc Changes
+%{perl_vendorlib}/*
+%{_mandir}/man3/*.3*
+
+
+%changelog
+* Fri Mar 02 2012 MATSUBAYASHI Kohji <shaolin@vinelinux.org> - 0.29-1
+- initial build for Vine Linux
+
+* Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.29-7
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
+
+* Thu Jul 21 2011 Petr Sabata <contyk@redhat.com> - 0.29-6
+- Perl mass rebuild
+
+* Tue Jul 19 2011 Petr Sabata <contyk@redhat.com> - 0.29-5
+- Perl mass rebuild
+
+* Tue Feb 08 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.29-4
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
+
+* Wed Dec 22 2010 Nicolas Chauvet <kwizart@gmail.com> - 0.29-3
+- Add BR perl(Time::HiRes)
+
+* Fri Dec 17 2010 Marcela Maslanova <mmaslano@redhat.com> - 0.29-2
+- 661697 rebuild for fixing problems with vendorach/lib
+
+* Sun Aug 22 2010 Nicolas Chauvet <kwizart@gmail.com> - 0.29-1
+- Update to 0.29
+- Add Test::Warn BR
+
+* Sun May 02 2010 Marcela Maslanova <mmaslano@redhat.com> - 0.28-2
+- Mass rebuild with perl-5.12.0
+
+* Mon Apr 19 2010 Nicolas Chauvet <kwizart@fedoraproject.org> - 0.28-1
+- Update to 0.28
+
+* Mon Dec  7 2009 Stepan Kasal <skasal@redhat.com> - 0.23-2
+- rebuild against perl 5.10.1
+
+* Mon Aug 31 2009 kwizart < kwizart at gmail.com > - 0.23-1
+- Update to 0.23
+
+* Tue Aug 11 2009 kwizart < kwizart at gmail.com > - 0.22-2
+- Add Missing BR
+
+* Mon Jul 20 2009 kwizart < kwizart at gmail.com > - 0.22-1
+- Update to 0.22
+
+* Thu Jul  9 2009 kwizart < kwizart at gmail.com > - 0.21-1
+- Initial spec

+ 146 - 0
p/perl-IO-Tty/perl-IO-Tty-vl.spec

@@ -0,0 +1,146 @@
+Name:           perl-IO-Tty
+Version:        1.10
+Release:        1%{?_dist_release}
+Summary:        Perl interface to pseudo tty's
+
+License:        GPL+ or Artistic
+Group:          Development/Libraries
+URL:            http://search.cpan.org/dist/IO-Tty/
+Source0:        http://www.cpan.org/authors/id/T/TO/TODDR/IO-Tty-%{version}.tar.gz
+BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
+
+BuildRequires:  perl(ExtUtils::MakeMaker)
+BuildRequires:  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}"
+
+%description
+IO::Tty and IO::Pty provide an interface to pseudo tty's.
+
+
+%prep
+%setup -q -n IO-Tty-%{version}
+
+
+%build
+%{__perl} Makefile.PL INSTALLDIRS=vendor OPTIMIZE="$RPM_OPT_FLAGS"
+make %{?_smp_mflags}
+
+
+%install
+rm -rf %{buildroot}
+make pure_install PERL_INSTALL_ROOT=%{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 ChangeLog README
+%{perl_vendorarch}/auto/IO/
+%{perl_vendorarch}/IO/
+%{_mandir}/man3/*.3pm*
+
+
+%changelog
+* Fri Mar 02 2012 MATSUBAYASHI Kohji <shaolin@vinelinux.org> - 1.10-1
+- initial build for Vine Linux
+
+* Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.10-5
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
+
+* Mon Jun 20 2011 Marcela Mašláňová <mmaslano@redhat.com> - 1.10-4
+- Perl mass rebuild
+
+* Thu Jun 09 2011 Marcela Mašláňová <mmaslano@redhat.com> - 1.10-3
+- Perl 5.14 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
+
+* Tue Dec 28 2010 Steven Pritchard <steve@kspei.com> 1.10-1
+- Update to 1.10.
+- Use fixperms macro instead of our own chmod incantation.
+- Update Source0 URL.
+- BR Test::More.
+
+* Mon Dec 20 2010 Marcela Maslanova <mmaslano@redhat.com> - 1.08-6
+- 661697 rebuild for fixing problems with vendorach/lib
+
+* Sun May 02 2010 Marcela Maslanova <mmaslano@redhat.com> - 1.08-5
+- Mass rebuild with perl-5.12.0
+
+* Mon Dec  7 2009 Stepan Kasal <skasal@redhat.com> - 1.08-4
+- rebuild against perl 5.10.1
+
+* Sat Jul 25 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.08-3
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
+
+* Sat May 16 2009 Chris Weyl <cweyl@alumni.drew.edu> - 1.08-2
+- filter out private Perl .so provides
+
+* Wed Feb 25 2009 Paul Howarth <paul@city-fan.org> - 1.08-1
+- Update to 1.08 (add support for posix_openpt())
+- Fix argument order for find with -depth
+
+* Wed Feb 27 2008 Tom "spot" Callaway <tcallawa@redhat.com> - 1.07-5
+- Rebuild for perl 5.10 (again)
+
+* Tue Feb 19 2008 Fedora Release Engineering <rel-eng@fedoraproject.org> - 1.07-4
+- Autorebuild for GCC 4.3
+
+* Mon Jan 28 2008 Tom "spot" Callaway <tcallawa@redhat.com> - 1.07-3
+- rebuild for new perl
+
+* Tue Oct 16 2007 Tom "spot" Callaway <tcallawa@redhat.com> - 1.07-2.1
+- correct license tag
+- add BR: perl(ExtUtils::MakeMaker)
+
+* Sun Sep 10 2006 Jose Pedro Oliveira <jpo at di.uminho.pt> - 1.07-2
+- Rebuild for FC6.
+
+* Fri Jul 21 2006 Jose Pedro Oliveira <jpo at di.uminho.pt> - 1.07-1
+- Update to 1.07.
+
+* Tue Jul 18 2006 Jose Pedro Oliveira <jpo at di.uminho.pt> - 1.06-1
+- Update to 1.06.
+
+* Sat Jun 10 2006 Jose Pedro Oliveira <jpo at di.uminho.pt> - 1.05-1
+- Update to 1.05.
+
+* Wed May 31 2006 Jose Pedro Oliveira <jpo at di.uminho.pt> - 1.04-1
+- Update to 1.04.
+
+* Tue May  9 2006 Jose Pedro Oliveira <jpo at di.uminho.pt> - 1.03-1
+- Update to 1.03.
+- Taking maintainership.
+
+* Tue Feb 14 2006 Ville Skyttä <ville.skytta at iki.fi> - 1.02-5
+- Rebuild.
+
+* Tue Jan 17 2006 Ville Skyttä <ville.skytta at iki.fi> - 1.02-4
+- Rebuild, cosmetic cleanups.
+
+* Fri Apr  7 2005 Michael Schwendt <mschwendt[AT]users.sf.net> - 1.02-3
+- rebuilt
+
+* Sun Feb  1 2004 Ville Skyttä <ville.skytta at iki.fi> - 0:1.02-0.fdr.2
+- Reduce directory ownership bloat.
+
+* Fri Nov 21 2003 Ville Skyttä <ville.skytta at iki.fi> - 0:1.02-0.fdr.1
+- First build.

+ 12 - 9
p/perl-Net-Daemon/perl-Net-Daemon-vl.spec

@@ -1,6 +1,6 @@
 Name:           perl-Net-Daemon
 Version:        0.48
-Release:        1%{?dist}
+Release:        2%{?_dist_release}
 Summary:        Perl extension for portable daemons
 
 Group:          Development/Libraries
@@ -16,7 +16,7 @@ BuildRequires:  perl
 # for perldoc
 BuildRequires:  groff
 # Correct for lots of packages, other common choices include eg. Module::Build
-BuildRequires:  perl(ExtUtils::MakeMaker)
+BuildRequires:  perl(ExtUtils::MakeMaker) perl(Pod::Perldoc) perl(Test::Simple)
 Requires:       perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version))
 
 Vendor:        Project Vine
@@ -49,13 +49,13 @@ 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 {} ';'
+rm -rf %{buildroot}
+make pure_install PERL_INSTALL_ROOT=%{buildroot}
+find %{buildroot} -type f -name .packlist -exec rm -f {} ';'
 # Remove the next line from noarch packages (unneeded)
-find $RPM_BUILD_ROOT -type f -name '*.bs' -a -size 0 -exec rm -f {} ';'
-find $RPM_BUILD_ROOT -depth -type d -exec rmdir {} 2>/dev/null ';'
-chmod -R u+w $RPM_BUILD_ROOT/*
+find %{buildroot} -type f -name '*.bs' -a -size 0 -exec rm -f {} ';'
+find %{buildroot} -depth -type d -exec rmdir {} 2>/dev/null ';'
+chmod -R u+w %{buildroot}/*
 
 
 %check
@@ -73,7 +73,7 @@ make test
 
 
 %clean
-rm -rf $RPM_BUILD_ROOT
+rm -rf %{buildroot}
 
 
 %files
@@ -84,6 +84,9 @@ rm -rf $RPM_BUILD_ROOT
 
 
 %changelog
+* Fri Mar 02 2012 MATSUBAYASHI Kohji <shaolin@vinelinux.org> - 0.48-2
+- rebuild; spec revamped
+
 * Fri Mar 25 2011 IWAI, Masaharu <iwai@alib.jp> 0.48-1
 - build for Vine Linux
 - new upstream release

+ 130 - 0
p/perl-POE-Test-Loops/perl-POE-Test-Loops.spec

@@ -0,0 +1,130 @@
+Name:           perl-POE-Test-Loops
+Summary:        Reusable tests for POE::Loop authors
+Version:        1.350
+Release:        1%{?_dist_release}
+License:        GPL+ or Artistic
+Group:          Development/Libraries
+Source0:        http://search.cpan.org/CPAN/authors/id/R/RC/RCAPUTO/POE-Test-Loops-%{version}.tar.gz 
+URL:            http://search.cpan.org/dist/POE-Test-Loops
+BuildArch:      noarch
+BuildRequires:  perl(constant)
+BuildRequires:  perl(ExtUtils::MakeMaker)
+BuildRequires:  perl(File::Path)
+BuildRequires:  perl(File::Spec)
+BuildRequires:  perl(File::Temp)
+BuildRequires:  perl(IO::Handle)
+BuildRequires:  perl(IO::Socket)
+BuildRequires:  perl(IO::Socket::INET)
+BuildRequires:  perl(POE)
+BuildRequires:  perl(Socket)
+BuildRequires:  perl(Test::More) >= 0.94
+Requires:       perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version))
+
+%if %{_dist_release} > "vl6"
+%global __provides_exclude %{?__provides_exclude:__requires_exclude|}^perl\\(POE::MySession\\)
+%global __provides_exclude %__provides_exclude|perl\\(POE::Kernel\\)
+%global __provides_exclude %__provides_exclude|perl\\(PoeTestWorker\\)
+%global __provides_exclude %__provides_exclude|perl\\([DIFMOSU].*\\)
+%global __provides_exclude %__provides_exclude|perl\\(Switch\\)
+%endif
+
+%description
+POE::Test::Loops contains one function, generate(), which will generate
+all the loop tests for one or more POE::Loop subclasses. The SYNOPSIS
+example is a version of poe-gen-tests, which is a stand-alone utility
+to generate the actual tests. The poe-gen-tests manual page also documents
+the POE::Test::Loops system in more detail.
+
+%prep
+%setup -q -n POE-Test-Loops-%{version}
+find . -type f -exec chmod -c -x {} ';'
+
+%if %{_dist_release} <= "vl6"
+cat << \EOF > %{name}-prov
+#!/bin/sh
+%{__perl_provides} $* |\
+ sed -e '/perl(POE::MySession)/d' |\
+ sed -e '/perl(POE::Kernel)/d' |\
+ sed -e '/perl(PoeTestWorker)/d' |\
+ sed -e '/perl([DIFMOSU].*)/d' |\
+ sed -e '/perl(Switch)/d'
+EOF
+
+%global __perl_provides %{_builddir}/POE-Test-Loops-%{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} -depth -type d -exec rmdir {} 2>/dev/null ';'
+%{_fixperms} %{buildroot}/*
+
+%check
+make test
+
+%files
+%doc CHANGES README
+%{perl_vendorlib}/*
+%{_mandir}/man3/*.3*
+%{_bindir}/poe-gen-tests
+%{_mandir}/man1/poe-gen-tests.1.gz
+
+%changelog
+* Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.350-2
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
+
+* Wed Dec 21 2011 Petr Šabata <contyk@redhat.com> - 1.350-1
+- 1.350 bump
+
+* Fri Aug  5 2011 Marcela Mašláňová <mmaslano@redhat.com> - 1.312-2
+- filter also Switch from provides, just to be sure
+
+* Wed Jul 27 2011 Petr Sabata <contyk@redhat.com> - 1.312-1
+- 1.312 bump (needed by current POE)
+- Drop Buildroot and defattr support
+- Fix dependencies a bit
+- Add RPM 4.9 style filters
+- Filter POE::Kernel and PoeTestWorker from Provides
+
+* Thu Jun 16 2011 Marcela Mašláňová <mmaslano@redhat.com> - 1.035-4
+- Perl mass rebuild
+
+* Tue Feb 08 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.035-3
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
+
+* Tue Dec 21 2010 Marcela Maslanova <mmaslano@redhat.com> - 1.035-2
+- 661697 rebuild for fixing problems with vendorach/lib
+
+* Mon Jun  7 2010 Petr Pisar <ppisar@redhat.com> - 1.035-1
+- 1.035 bump
+- Orthography fix in description
+
+* Thu May 06 2010 Marcela Maslanova <mmaslano@redhat.com> - 1.033-2
+- Mass rebuild with perl-5.12.0
+
+* Sun Mar 14 2010 Chris Weyl <cweyl@alumni.drew.edu> 1.033-1
+- update by Fedora::App::MaintainerTools 0.006
+- PERL_INSTALL_ROOT => DESTDIR
+- updating to latest GA CPAN version (1.033)
+
+* Sun Sep 27 2009 Chris Weyl <cweyl@alumni.drew.edu> 1.022-1
+- update filtering
+- auto-update to 1.022 (by cpan-spec-update 0.01)
+
+* Tue Aug 11 2009 Chris Weyl <cweyl@alumni.drew.edu> 1.021-1
+- auto-update to 1.021 (by cpan-spec-update 0.01)
+
+* Sun Jul 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.005-2
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
+
+* Fri Apr 10 2009 Chris Weyl <cweyl@alumni.drew.edu> 1.005-1
+- update for submission
+
+* Fri Apr 10 2009 Chris Weyl <cweyl@alumni.drew.edu> 1.005-0
+- initial RPM packaging
+- generated with cpan2dist (CPANPLUS::Dist::RPM version 0.0.8)

+ 247 - 0
p/perl-POE/perl-POE-vl.spec

@@ -0,0 +1,247 @@
+Name:      perl-POE
+Version:   1.350
+Release:   1%{?_dist_release}
+Summary:   POE - portable multitasking and networking framework for Perl
+
+Group:     Development/Libraries
+License:   GPL+ or Artistic
+URL:       http://search.cpan.org/dist/POE/
+Source0:   http://search.cpan.org/CPAN/authors/id/R/RC/RCAPUTO/POE-%{version}.tar.gz
+BuildArch: noarch
+Requires:  perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version))
+
+BuildRequires:  perl(ExtUtils::MakeMaker)
+BuildRequires:  perl(Compress::Zlib) >= 1.33
+BuildRequires:  perl(Curses) >= 1.08
+BuildRequires:  perl(Data::Dumper)
+BuildRequires:  perl(Errno) >= 1.09
+BuildRequires:  perl(Exporter)
+BuildRequires:  perl(File::Spec) >= 0.87
+BuildRequires:  perl(IO) >= 1.24
+BuildRequires:  perl(IO::Handle) >= 1.27
+BuildRequires:  perl(IO::Poll) >= 0.01
+BuildRequires:  perl(IO::Pty) >= 1.02
+BuildRequires:  perl(IO::Socket)
+BuildRequires:  perl(IO::Tty) >= 1.08
+BuildRequires:  perl(HTTP::Date)
+BuildRequires:  perl(HTTP::Request)
+BuildRequires:  perl(HTTP::Response)
+BuildRequires:  perl(HTTP::Status)
+BuildRequires:  perl(POE::Test::Loops) >= 1.350
+BuildRequires:  perl(Socket) >= 1.7
+BuildRequires:  perl(Socket6) >= 0.14
+BuildRequires:  perl(Storable) >= 2.16
+BuildRequires:  perl(Term::Cap) >= 1.09
+BuildRequires:  perl(Term::ReadKey) >= 2.21
+BuildRequires:  perl(Time::HiRes) >= 1.59
+BuildRequires:  perl(URI) >= 1.30
+# test
+BuildRequires:  perl(Test::Harness) >= 2.26
+BuildRequires:  perl(Test::More)
+BuildRequires:  perl(Test::Pod) >= 1.00
+BuildRequires:  perl(Test::Pod::Coverage) >= 1.08
+
+Requires:       perl(Compress::Zlib)
+Requires:       perl(Data::Dumper)
+Requires:       perl(Errno) >= 1.09
+Requires:       perl(Exporter)
+Requires:       perl(File::Spec) >= 0.87
+Requires:       perl(IO::Handle) >= 1.27
+Requires:       perl(IO::Pty)
+Requires:       perl(IO::Tty) >= 1.08
+Requires:       perl(POSIX) >= 1.02
+Requires:       perl(Socket) >= 1.7
+Requires:       perl(Socket6) >= 0.14
+Requires:       perl(Storable) >= 2.16
+
+%{?perl_default_filter}
+
+%description
+POE is a framework for cooperative, event driven multitasking in Perl.
+Other languages have similar frameworks. Python has Twisted. TCL has "the
+event loop".
+
+POE originally was developed as the core of a persistent object server and
+runtime environment. It has evolved into a general purpose multitasking
+and networking framework, encompassing and providing a consistent interface
+to other event loops such as Event and the Tk and Gtk toolkits.
+
+POE is written in layers, each building upon the previous. It's therefore
+possible to use POE at varying levels of abstraction.
+
+
+%prep
+%setup -q -n POE-%{version}
+# make rpmlint happy...
+chmod -c -x examples/*
+find t/ -type f -exec chmod -c -x {} +
+find t/ -type f -name '*.t' -exec perl -pi -e 's|^#!perl|#!%{__perl}|' {} +
+
+%build
+%{__perl} Makefile.PL INSTALLDIRS=vendor --default
+# yah.  don't do the network tests
+%{?!_with_network_tests: rm run_network_tests }
+make %{?_smp_mflags}
+
+%install
+rm -rf %{buildroot}
+make pure_install PERL_INSTALL_ROOT=%{buildroot}
+find %{buildroot} -type f -name .packlist -exec rm -f {} +
+find %{buildroot} -type d -depth -exec rmdir {} 2>/dev/null ';'
+%{_fixperms} %{buildroot}/*
+
+%check
+# enable POD tests
+#export POE_TEST_POD=1
+# note that there are currently a number of tests that throw errors, but do
+# not fail nor cause the build/suite to fail.  For now just please be aware
+# that there will be some noisy output as the tests are run.
+# Reported upstream at http://rt.cpan.org/Public/Bug/Display.html?id=19878
+make test
+
+%files
+%doc CHANGES HISTORY README examples/ TODO t/
+%{perl_vendorlib}/*
+%{_mandir}/man3/*.3*
+
+%changelog
+* Fri Mar 02 2012 MATSUBAYASHI Kohji <shaolin@vinelinux.org> - 1.350-1
+- initial build for Vine Linux
+
+* Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.350-2
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
+
+* Wed Dec 21 2011 Petr Šabata <contyk@redhat.com> - 1.350-1
+- 1.350 bump
+- Remove Buildroot and defattr
+
+* Mon Aug 01 2011 Petr Sabata <contyk@redhat.com> - 1.312-1
+- 1.312 bump
+- Deps updated
+
+* Wed Jul 20 2011 Petr Sabata <contyk@redhat.com> - 1.289-5
+- Perl mass rebuild
+
+* Tue Feb 08 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.289-4
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
+
+* Tue Dec 21 2010 Marcela Maslanova <mmaslano@redhat.com> - 1.289-3
+- 661697 rebuild for fixing problems with vendorach/lib
+
+* Sun Sep 12 2010 Iain Arnell <iarnell@gmail.com> 1.289-2
+- doesn't require POE::Test::Loops (RHBZ#632855)
+
+* Tue Jun  8 2010 Petr Pisar <ppisar@redhat.com> - 1.289-1
+- 1.289 bump
+- Reenable t/90_regression/rt1648-tied-stderr.t test
+
+* Tue May 04 2010 Marcela Maslanova <mmaslano@redhat.com> - 1.269-3
+- Mass rebuild with perl-5.12.0
+
+* Mon Dec  7 2009 Stepan Kasal <skasal@redhat.com> - 1.269-2
+- rebuild against perl 5.10.1
+
+* Sun Sep 27 2009 Chris Weyl <cweyl@alumni.drew.edu> 1.269-1
+- update filtering...
+- auto-update to 1.269 (by cpan-spec-update 0.01)
+- added a new br on perl(Module::Build)
+- altered br on perl(POE::Test::Loops) (1.021 => 1.022)
+- altered req on perl(POE::Test::Loops) (1.021 => 1.022)
+
+* Tue Aug 25 2009 Chris Weyl <cweyl@alumni.drew.edu> 1.007-1
+- auto-update to 1.007 (by cpan-spec-update 0.01)
+
+* Tue Aug 11 2009 Chris Weyl <cweyl@alumni.drew.edu> 1.007-1
+- auto-update to 1.007 (by cpan-spec-update 0.01)
+- altered br on perl(POE::Test::Loops) (1.004 => 1.021)
+- added a new req on perl(Carp) (version 0)
+- added a new req on perl(Errno) (version 1.09)
+- added a new req on perl(Exporter) (version 0)
+- added a new req on perl(File::Spec) (version 0.87)
+- added a new req on perl(IO::Handle) (version 1.27)
+- added a new req on perl(IO::Tty) (version 1.08)
+- added a new req on perl(POE::Test::Loops) (version 1.021)
+- added a new req on perl(POSIX) (version 1.02)
+- added a new req on perl(Socket) (version 1.7)
+- added a new req on perl(Storable) (version 2.16)
+
+* Sun Jul 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.006-2
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
+
+* Tue Jun 02 2009 Chris Weyl <cweyl@alumni.drew.edu> 1.006-1
+- auto-update to 1.006 (by cpan-spec-update 0.01)
+
+* Sun May 17 2009 Chris Weyl <cweyl@alumni.drew.edu> 1.005-1
+- auto-update to 1.005 (by cpan-spec-update 0.01)
+- added a new br on perl(Storable) (version 2.16)
+- added a new br on perl(Errno) (version 1.09)
+- added a new br on perl(IO::Handle) (version 1.27)
+- added a new br on perl(Socket) (version 1.7)
+- added a new br on perl(IO::Tty) (version 1.08)
+- added a new br on perl(POE::Test::Loops) (version 1.004)
+- added a new br on perl(POSIX) (version 1.02)
+- added a new br on perl(File::Spec) (version 0.87)
+- added a new br on perl(Exporter) (version 0)
+- added a new br on perl(Test::Harness) (version 2.26)
+- added a new br on perl(Carp) (version 0)
+
+* Thu Feb 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.003-2
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
+
+* Sun Sep 07 2008 Chris Weyl <cweyl@alumni.drew.edu> 1.003-1
+- update to 1.003
+- filter provides, too
+
+* Mon Jun 16 2008 Chris Weyl <cweyl@alumni.drew.edu> 1.0002-1
+- update to 1.0002
+
+* Tue Mar  4 2008 Tom "spot" Callaway <tcallawa@redhat.com> 0.9999-1
+- update to 0.9999
+- don't filter out POE::Kernel, POE::Loop::Tk (it actually is provided)
+
+* Tue Mar  4 2008 Tom "spot" Callaway <tcallawa@redhat.com> 0.9989-2
+- rebuild for new perl
+
+* Sat May 19 2007 Chris Weyl <cweyl@alumni.drew.edu>
+- spec cleanups, tweaks
+- add t/ to doc
+- move away from macroized versioning system
+- no rebuild at this point
+
+* Fri Mar 23 2007 Chris Weyl <cweyl@alumni.drew.edu> 0.9989-1
+- update to 0.9989
+
+* Wed Mar 21 2007 Chris Weyl <cweyl@alumni.drew.edu> 0.9917-1
+- update to 0.9917.  0.3800-1, below, was never built/released to the wild.
+
+* Mon Sep 25 2006 Chris Weyl <cweyl@alumni.drew.edu> 0.3800-1
+- update to 0.38.  0.37-1, below, was never built/released to the wild.
+
+* Mon Sep 11 2006 Chris Weyl <cweyl@alumni.drew.edu> 0.3700-1
+- update to 0.37
+- samples/ is now examples/
+- add additional br's: perl(IO::Pty), perl(Test::Pod),
+  perl(Test::Pod::Coverage)
+
+* Thu Aug 31 2006 Chris Weyl <cweyl@alumni.drew.edu> 0.3601-2
+- bump for mass rebuild
+
+* Sun Aug 13 2006 Chris Weyl <cweyl@alumni.drew.edu> 0.3601-1
+- update to cpan ver 0.3601
+
+* Thu Aug 10 2006 Chris Weyl <cweyl@alumni.drew.edu> 0.3600-1
+- update to cpan ver 0.36
+
+* Tue Jun 20 2006 Chris Weyl <cweyl@alumni.drew.edu> 0.3502-1
+- filter errant provides.  Also translate POE::Provides::foo modules to
+  POE::Provide::foo
+- Bump to latest version released
+
+* Thu Jun 15 2006 Chris Weyl <cweyl@alumni.drew.edu> 0.3501-2
+- Nix test that was causing build to fail in plague
+
+* Wed Jun 14 2006 Chris Weyl <cweyl@alumni.drew.edu> 0.3501-1
+- bump release, minor cleanups per review.
+
+* Fri Jun 09 2006 Chris Weyl <cweyl@alumni.drew.edu> 0.3501-0
+- Initial spec file for F-E

+ 13 - 3
p/perl-SQL-Statement/perl-SQL-Statement-vl.spec

@@ -1,17 +1,21 @@
 %define	perl_vendorlib	%(eval "`perl -V:installvendorlib`"; echo $installvendorlib)
 Summary: SQL-Statement module for perl
 Name: perl-SQL-Statement
-Version: 1.15
+Version: 1.33
 Release: 2%{?_dist_release}
 License: Artistic/GPL
 Group: Development/Libraries
 Source0: http://www.cpan.org/authors/id/J/JZ/JZUCKER/SQL-Statement-%{version}.tar.gz
 URL: http://search.cpan.org/~jzucker/SQL-Statement/
 BuildRoot: %{_tmppath}/%{name}-%{version}-root
-BuildRequires: perl >= 5.8.2
-Requires: perl >= 5.8.2
 BuildArch: noarch
 
+Requires:       perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version))
+Requires:       perl(DBI) >= 1.612
+BuildRequires:  perl(ExtUtils::MakeMaker)
+BuildRequires:  perl(Clone) >= 0.30
+BuildRequires:  perl(Params::Util) >= 1.00
+
 %description
 SQL-Statement module for perl
 
@@ -51,6 +55,12 @@ fi
 %{_mandir}/*/*
 
 %changelog
+* Fri Mar 02 2012 MATSUBAYASHI Kohji <shaolin@vinelinux.org> - 1.33-2
+- rebuild
+
+* Fri Mar 02 2012 MATSUBAYASHI Kohji <shaolin@vinelinux.org> - 1.33-1
+- updated to 1.33
+
 * Sat Apr 30 2011 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.15-2
 - rebuild with perl-5.12.3
 

+ 107 - 0
p/perl-Socket-GetAddrInfo/perl-Socket-GetAddrInfo-vl.spec

@@ -0,0 +1,107 @@
+Name:           perl-Socket-GetAddrInfo
+Version:        0.19
+Release:        1%{?_dist_release}
+Summary:        RFC 2553's "getaddrinfo" and "getnameinfo" functions
+
+Group:          Development/Libraries
+License:        GPL+ or Artistic
+URL:            http://search.cpan.org/dist/Socket-GetAddrInfo/
+Source0:        http://search.cpan.org/CPAN/authors/id/P/PE/PEVANS/Socket-GetAddrInfo-%{version}.tar.gz
+BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
+
+BuildRequires:  perl(Carp)
+BuildRequires:  perl(Exporter)
+BuildRequires:  perl(ExtUtils::CBuilder)
+BuildRequires:  perl(ExtUtils::CChecker)
+BuildRequires:  perl(Module::Build)
+BuildRequires:  perl(Module::Build::Compat)
+BuildRequires:  perl(Scalar::Util)
+BuildRequires:  perl(Socket)
+BuildRequires:  perl(Test::Exception)
+BuildRequires:  perl(Test::More)
+BuildRequires:  perl(Test::Warn)
+Requires:  perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version))
+
+%description
+The RFC 2553 functions getaddrinfo and getnameinfo provide an abstracted
+way to convert between a pair of host name/service name and socket
+addresses, or vice versa. getaddrinfo converts names into a set of
+arguments to pass to the socket() and connect() syscalls, and getnameinfo
+converts a socket address back into its host name/service name pair.
+
+%prep
+%setup -q -n Socket-GetAddrInfo-%{version}
+
+
+%build
+%{__perl} Makefile.PL INSTALLDIRS=vendor OPTIMIZE="$RPM_OPT_FLAGS"
+make %{?_smp_mflags}
+
+
+%install
+rm -rf %{buildroot}
+make pure_install PERL_INSTALL_ROOT=%{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
+%{?_with_tests:export I_CAN_HAS_INTERNETS=1}
+make test
+
+
+%clean
+rm -rf %{buildroot}
+
+
+%files
+%defattr(-,root,root,-)
+%doc Changes examples LICENSE README
+%{perl_vendorarch}/auto/*
+%{perl_vendorarch}/Socket*
+%{_mandir}/man3/*.3*
+
+
+%changelog
+* Fri Mar 02 2012 MATSUBAYASHI Kohji <shaolin@vinelinux.org> - 0.19-1
+- initial build for Vine Linux
+
+* Thu Jan 19 2012 Petr Šabata <contyk@redhat.com> - 0.19-1
+- Just updating to 0.19, as it's needed by current POE::* packages
+
+* Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.16-5
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
+
+* Wed Jul 20 2011 Petr Sabata <contyk@redhat.com> - 0.16-4
+- Perl mass rebuild
+
+* Wed Feb 09 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.16-3
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
+
+* Wed Dec 22 2010 Marcela Maslanova <mmaslano@redhat.com> - 0.16-2
+- 661697 rebuild for fixing problems with vendorach/lib
+
+* Sun Aug 22 2010 Nicolas Chauvet <kwizart@gmail.com> - 0.16-1
+- Update to 0.16
+
+* Wed Jun  2 2010 Petr Pisar <ppisar@redhat.com> - 0.15-6
+- Rebuild against perl-5.12
+
+* Fri May 07 2010 Nicolas Chauvet <kwizart@fedoraproject.org> - 0.15-5
+- Add BR perl(ExtUtils::CChecker)
+- Add BR perl(Test::Warn)
+
+* Thu May 06 2010 Marcela Maslanova <mmaslano@redhat.com> - 0.15-2
+- Mass rebuild with perl-5.12.0
+
+* Mon Apr 19 2010 Nicolas Chauvet <kwizart@fedoraproject.org> - 0.15-1
+- Update to 0.15
+
+* Mon Dec  7 2009 Stepan Kasal <skasal@redhat.com> - 0.12-2
+- rebuild against perl 5.10.1
+
+* Thu Jul  9 2009 kwizart < kwizart at gmail.com > - 0.12-1
+- Initial spec

+ 113 - 0
p/perl-Test-Fatal/perl-Test-Fatal-vl.spec

@@ -0,0 +1,113 @@
+Summary:	Incredibly simple helpers for testing code with exceptions 
+Name:		perl-Test-Fatal
+Version:	0.010
+Release:	1%{?_dist_release}
+License:	GPL+ or Artistic
+Group:		Development/Libraries
+Url:		http://search.cpan.org/dist/Test-Fatal/
+Source0:	http://search.cpan.org/CPAN/authors/id/R/RJ/RJBS/Test-Fatal-%{version}.tar.gz
+Patch0:		Test-Fatal-0.008-old-EU::MM.patch
+BuildRoot:	%{_tmppath}/%{name}-%{version}-%{release}-root-%(id -nu)
+BuildArch:	noarch
+BuildRequires:	perl(Carp)
+BuildRequires:	perl(Exporter) >= 5.57
+BuildRequires:	perl(ExtUtils::MakeMaker)
+BuildRequires:	perl(Test::Builder::Tester)
+BuildRequires:	perl(Test::More)
+BuildRequires:	perl(Test::Pod)
+BuildRequires:	perl(Try::Tiny) >= 0.07
+Requires:	perl(:MODULE_COMPAT_%(eval "`perl -V:version`"; echo $version))
+
+%description
+Test::Fatal is an alternative to the popular Test::Exception. It does much
+less, but should allow greater flexibility in testing exception-throwing code
+with about the same amount of typing.
+
+%prep
+%setup -q -n Test-Fatal-%{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 RELEASE_TESTING=1
+
+%clean
+rm -rf %{buildroot}
+
+%files
+%defattr(-,root,root,-)
+%doc Changes LICENSE README
+%{perl_vendorlib}/Test/
+%{_mandir}/man3/Test::Fatal.3pm*
+
+%changelog
+* Fri Mar 02 2012 MATSUBAYASHI Kohji <shaolin@vinelinux.org> - 0.010-1
+- initial build for Vine Linux
+
+* Thu Feb 16 2012 Paul Howarth <paul@city-fan.org> 0.010-1
+- Update to 0.010
+  - Avoid tickling an overloading bug in perl 5.6 during testing
+    (CPAN RT#74847)
+
+* Fri Feb 10 2012 Paul Howarth <paul@city-fan.org> 0.009-1
+- Update to 0.009
+  - Advise against using isnt(exception{...},undef)
+
+* Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> 0.008-2
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
+
+* Mon Nov  7 2011 Paul Howarth <paul@city-fan.org> 0.008-1
+- Update to 0.008
+  - Revert the mistake by which 0.004 allowed blocks after "exception" as well
+    as "success"
+- BR: perl(Carp)
+- Update patch for building with ExtUtils::MakeMaker < 6.30
+
+* Mon Jun 20 2011 Marcela Mašláňová <mmaslano@redhat.com> 0.006-2
+- Perl mass rebuild
+
+* Thu Jun  2 2011 Paul Howarth <paul@city-fan.org> 0.006-1
+- Update to 0.006
+  - Crank back the Test::More and Exporter requirements (CPAN RT#62699)
+  - Add lives_ok and dies_ok emulation (CPAN RT#67598)
+- Versions patch replaced by workaround for old ExtUtils::MakeMaker
+- BR: perl(Test::Builder::Tester)
+
+* Tue Apr 26 2011 Paul Howarth <paul@city-fan.org> 0.005-1
+- Update to 0.005
+  - Fix the logic that picks tests for 5.13.1+
+
+* Tue Apr 26 2011 Paul Howarth <paul@city-fan.org> 0.004-1
+- Update to 0.004
+  - success blocks now allow trailing blocks like finally, catch, etc.
+- Remove remaining uses of macros for commands
+- Re-order %%install section to conventional position in spec
+
+* Wed Feb 09 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> 0.003-2
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
+
+* Fri Oct 29 2010 Paul Howarth <paul@city-fan.org> 0.003-1
+- Update to 0.003
+  - More tests for false exceptions, especially on 5.13
+- Update versions patch
+
+* Thu Oct 28 2010 Paul Howarth <paul@city-fan.org> 0.002-1
+- Update to 0.002
+  - Add tests for handling of false exceptions
+  - Fix precedence error in documentation
+- Update versions patch
+
+* Wed Oct 27 2010 Paul Howarth <paul@city-fan.org> 0.001-2
+- Sanitize spec for Fedora submission
+
+* Tue Oct 26 2010 Paul Howarth <paul@city-fan.org> 0.001-1
+- Initial RPM version

+ 81 - 0
p/perl-Test-Harness-Straps/perl-Test-Harness-Straps-vl.spec

@@ -0,0 +1,81 @@
+Name:           perl-Test-Harness-Straps
+Version:        0.30
+Release:        1%{?_dist_release}
+Summary:        Detailed analysis of test results
+License:        GPL+ or Artistic
+Group:          Development/Libraries
+URL:            http://search.cpan.org/dist/Test-Harness-Straps/
+Source0:        http://www.cpan.org/authors/id/M/MS/MSCHWERN/Test-Harness-Straps-%{version}.tar.gz
+BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
+BuildArch:      noarch
+BuildRequires:  perl(Module::Build)
+BuildRequires:  perl(Test::More)
+Requires:       perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version))
+
+%description
+Test::Harness is limited to printing out its results. This makes analysis
+of the test results difficult for anything but a human. To make it easier
+for programs to work with test results, we provide Test::Harness::Straps.
+Instead of printing the results, straps provide them as raw data. You can
+also configure how the tests are to be run.
+
+%prep
+%setup -q -n Test-Harness-Straps-%{version}
+
+%build
+%{__perl} Build.PL installdirs=vendor
+./Build
+
+%install
+rm -rf %{buildroot}
+
+./Build install destdir=%{buildroot} create_packlist=0
+find %{buildroot} -depth -type d -exec rmdir {} 2>/dev/null \;
+
+%{_fixperms} %{buildroot}/*
+
+%check
+./Build test
+
+%clean
+rm -rf %{buildroot}
+
+%files
+%defattr(-,root,root,-)
+%doc Changes
+%{perl_vendorlib}/*
+%{_mandir}/man3/*
+
+%changelog
+* Fri Mar 02 2012 MATSUBAYASHI Kohji <shaolin@vinelinux.org> - 0.30-1
+- initial build for Vine Linux
+
+* Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.30-10
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
+
+* Mon Jun 20 2011 Marcela Mašláňová <mmaslano@redhat.com> - 0.30-9
+- Perl mass rebuild
+
+* Wed Feb 09 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.30-8
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
+
+* Wed Dec 22 2010 Marcela Maslanova <mmaslano@redhat.com> - 0.30-7
+- 661697 rebuild for fixing problems with vendorach/lib
+
+* Thu May 06 2010 Marcela Maslanova <mmaslano@redhat.com> - 0.30-6
+- Mass rebuild with perl-5.12.0
+
+* Fri Dec  4 2009 Stepan Kasal <skasal@redhat.com> - 0.30-5
+- rebuild against perl 5.10.1
+
+* Sun Jul 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.30-4
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
+
+* Thu Feb 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.30-3
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
+
+* Fri Feb  6 2009 Marcela Mašláňová <mmaslano@redhat.com> 0.30-2
+- add requires Test::More
+
+* Wed Jan 21 2009 Marcela Mašláňová <mmaslano@redhat.com> 0.30-1
+- Specfile autogenerated by cpanspec 1.77.

+ 93 - 0
p/perl-Test-Refcount/perl-Test-Refcount-vl.spec

@@ -0,0 +1,93 @@
+Name:           perl-Test-Refcount
+Version:        0.07
+Release:        1%{?_dist_release}
+Summary:        Assert reference counts on objects
+
+Group:          Development/Libraries
+License:        GPL+ or Artistic
+URL:            http://search.cpan.org/dist/Test-Refcount/
+Source0:        http://search.cpan.org/CPAN/authors/id/P/PE/PEVANS/Test-Refcount-%{version}.tar.gz
+
+BuildArch:      noarch
+BuildRequires:  perl(ExtUtils::MakeMaker)
+BuildRequires:  perl(Devel::Refcount)
+BuildRequires:  perl(Devel::FindRef)
+BuildRequires:  perl(Test::Builder)
+BuildRequires:  perl(Test::Builder::Tester)
+BuildRequires:  perl(Test::More)
+BuildRequires:  perl(Test::Pod)
+Requires:  perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version))
+
+%description
+The Perl garbage collector uses simple reference counting during the normal
+execution of a program. This means that cycles or unweakened references in
+other parts of code can keep an object around for longer than intended. To
+help avoid this problem, the reference count of a new object from its class
+constructor ought to be 1. This way, the caller can know the object will be
+properly DESTROYed when it drops all of its references to it.
+
+
+%prep
+%setup -q -n Test-Refcount-%{version}
+
+
+%build
+%{__perl} Makefile.PL INSTALLDIRS=vendor
+make %{?_smp_mflags}
+
+
+%install
+rm -rf %{buildroot}
+make pure_install PERL_INSTALL_ROOT=%{buildroot}
+find %{buildroot} -type f -name .packlist -exec rm -f {} ';'
+
+%{_fixperms} %{buildroot}/*
+
+
+%check
+make test
+
+%clean
+rm -rf %{buildroot}
+
+%files
+%doc Changes LICENSE README
+%{perl_vendorlib}/Test
+%{_mandir}/man3/Test*.3*
+
+
+%changelog
+* Fri Mar 02 2012 MATSUBAYASHI Kohji <shaolin@vinelinux.org> - 0.07-1
+- initial build for Vine Linux
+
+* Tue Jun 21 2011 Marcela Mašláňová <mmaslano@redhat.com> - 0.07-1
+- update to 0.07
+
+* Tue Jun 21 2011 Marcela Mašláňová <mmaslano@redhat.com> - 0.06-5
+- Perl mass rebuild
+
+* Wed Feb 09 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.06-4
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
+
+* Wed Dec 22 2010 Marcela Maslanova <mmaslano@redhat.com> - 0.06-3
+- 661697 rebuild for fixing problems with vendorach/lib
+
+* Fri May 07 2010 Marcela Maslanova <mmaslano@redhat.com> - 0.06-2
+- Mass rebuild with perl-5.12.0
+
+* Sun Dec 27 2009 Nicolas Chauvet <kwizart@fedoraproject.org> - 0.06-1
+- Update to 0.06
+- Remove workaround at make test for perl with debug - rhbz#514942
+
+* Fri Dec  4 2009 Stepan Kasal <skasal@redhat.com> - 0.05-3
+- rebuild against perl 5.10.1
+
+* Fri Jul 31 2009 kwizart < kwizart at gmail.com > - 0.05-2
+- Add missing BR
+- Use %%{_fixperms}
+- Fix %%files section
+- Add comment about why it fails
+
+* Thu Jul  9 2009 kwizart < kwizart at gmail.com > - 0.05-1
+- Initial spec
+

+ 106 - 0
p/perl-common-sense/perl-common-sense-vl.spec

@@ -0,0 +1,106 @@
+Name:		perl-common-sense
+Summary:	"Common sense" Perl defaults 
+Version:	3.4
+Release:	1%{?_dist_release}
+License:	GPL+ or Artistic
+Group:		Development/Libraries
+Source0:	http://search.cpan.org/CPAN/authors/id/M/ML/MLEHMANN/common-sense-%{version}.tar.gz 
+URL:		http://search.cpan.org/dist/common-sense
+BuildRoot:	%{_tmppath}/%{name}-%{version}-%{release}-root-%(id -nu)
+BuildArch:	noarch
+BuildRequires:	perl(ExtUtils::MakeMaker)
+Requires:	perl(:MODULE_COMPAT_%(eval "`perl -V:version`"; echo $version))
+
+# Obsolete/provide old -tests subpackage (can be removed in F19 development cycle)
+Obsoletes:	%{name}-tests < %{version}-%{release}
+Provides:	%{name}-tests = %{version}-%{release}
+
+%description
+This module implements some sane defaults for Perl programs, as defined
+by two typical (or not so typical - use your common sense) specimens of
+Perl coders:
+
+  use strict qw(vars subs);
+  use feature qw(say state switch);
+  no warnings;
+
+%prep
+%setup -q -n common-sense-%{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 LICENSE Changes README t/
+%{perl_vendorlib}/common/
+%{_mandir}/man3/common::sense.3pm*
+
+%changelog
+* Fri Mar 02 2012 MATSUBAYASHI Kohji <shaolin@vinelinux.org> - 3.4-1
+- initial build for Vine Linux
+
+* Sat Jan 21 2012 Paul Howarth <paul@city-fan.org> - 3.4-5
+- Obsolete/provide old -tests subpackage to support upgrades
+
+* Thu Jan 19 2012 Paul Howarth <paul@city-fan.org> - 3.4-4
+- Reinstate compatibility with older distributions like EL-5
+- Drop -tests subpackage (general lack of interest in this), but include
+  them as documentation for the main package
+- Don't use macros for commands
+- Make %%files list more explicit
+- Use tabs
+
+* Sat Jan 14 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.4-3
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
+
+* Fri Jun 17 2011 Marcela Mašláňová <mmaslano@redhat.com> - 3.4-2
+- Perl mass rebuild
+
+* Sat May 07 2011 Iain Arnell <iarnell@gmail.com> - 3.4-1
+- Update to latest upstream version
+
+* Wed Feb 09 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.3-2
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
+
+* Sat Dec 18 2010 Iain Arnell <iarnell@gmail.com> 3.3-1
+- Update to latest upstream version
+- Clean up spec for modern rpmbuild
+
+* Wed Dec 15 2010 Marcela Maslanova <mmaslano@redhat.com> - 3.0-3
+- Rebuild to fix problems with vendorarch/lib (#661697)
+
+* Fri Apr 30 2010 Marcela Maslanova <mmaslano@redhat.com> - 3.0-2
+- Mass rebuild with perl-5.12.0
+
+* Sun Mar 14 2010 Chris Weyl <cweyl@alumni.drew.edu> - 3.0-1
+- Update by Fedora::App::MaintainerTools 0.006
+- PERL_INSTALL_ROOT => DESTDIR
+- Updating to latest GA CPAN version (3.0)
+
+* Fri Dec  4 2009 Stepan Kasal <skasal@redhat.com> - 1.0-3
+- Rebuild against perl 5.10.1
+
+* Sun Sep 27 2009 Chris Weyl <cweyl@alumni.drew.edu> - 1.0-2
+- Update summary (though now we deviate from upstream)
+
+* Mon Aug 31 2009 Chris Weyl <cweyl@alumni.drew.edu> - 1.0-1
+- Auto-update to 1.0 (by cpan-spec-update 0.01)
+
+* Fri Aug 21 2009 Chris Weyl <cweyl@alumni.drew.edu> - 0.04-0
+- Initial RPM packaging
+- Generated with cpan2dist (CPANPLUS::Dist::RPM version 0.0.8)