فهرست منبع

* perl-CPAN-Meta: new package
* perl-CPAN-Meta-YAML: new package
* perl-Config-Tiny: new package
* perl-JSON-PP: new package
* perl-Parse-CPAN-Meta: new package
* perl-Test-CPAN-Meta: new package
* perl-Tie-IxHash: new package


git-svn-id: http://trac.vinelinux.org/repos/projects/specs@5740 ec354946-7b23-47d6-9f5a-488ba84defc7

shaolin 13 سال پیش
والد
کامیت
c9c5ae7d70

+ 117 - 0
p/perl-CPAN-Meta-YAML/perl-CPAN-Meta-YAML-vl.spec

@@ -0,0 +1,117 @@
+# We don't really need ExtUtils::MakeMaker ≥ 6.30
+%global old_eumm %(perl -MExtUtils::MakeMaker -e 'print (($ExtUtils::MakeMaker::VERSION < 6.30) ? 1 : 0);' 2>/dev/null || echo 0)
+
+# We need to patch the test suite if we have Test::More < 0.88
+%global old_test_more %(perl -MTest::More -e 'print (($Test::More::VERSION < 0.88) ? 1 : 0);' 2>/dev/null || echo 0)
+
+Name:		perl-CPAN-Meta-YAML
+Version:	0.005
+Release:	1%{?_dist_release}
+Summary:	Read and write a subset of YAML for CPAN Meta files
+License:	GPL+ or Artistic
+Group:		Development/Libraries
+URL:		http://search.cpan.org/dist/CPAN-Meta-YAML/
+Source0:	http://search.cpan.org/CPAN/authors/id/D/DA/DAGOLDEN/CPAN-Meta-YAML-%{version}.tar.gz
+Patch0:		CPAN-Meta-YAML-0.004-old-EU::MM.patch
+Patch1:		CPAN-Meta-YAML-0.004-old-Test::More.patch
+Patch2:		CPAN-Meta-YAML-0.004-old-Scalar::Util.patch
+BuildRoot:	%{_tmppath}/%{name}-%{version}-%{release}-root-%(id -nu)
+BuildArch:	noarch
+BuildRequires:	perl(ExtUtils::MakeMaker)
+BuildRequires:	perl(File::Spec)
+BuildRequires:	perl(Test::CPAN::Meta)
+BuildRequires:	perl(Test::More)
+BuildRequires:	perl(Test::Pod)
+# RHEL <= 6 doesn't have a recent enough perl(version) for perl(Test::Version)
+%if 0%{?fedora} || 0%{?rhel} > 6
+BuildRequires:	perl(Test::Version)
+%endif
+BuildRequires:	perl(YAML)
+Requires:	perl(:MODULE_COMPAT_%(eval "`perl -V:version`"; echo $version))
+
+Vendor:         Project Vine
+Distribution:   Vine Linux
+Packager:       shaolin
+
+%description
+This module implements a subset of the YAML specification for use in reading
+and writing CPAN metadata files like META.yml and MYMETA.yml. It should not be
+used for any other general YAML parsing or generation task.
+
+%prep
+%setup -q -n CPAN-Meta-YAML-%{version}
+
+# We don't really need ExtUtils::MakeMaker ≥ 6.30
+%if %{old_eumm}
+%patch0 -p1
+%endif
+
+# We need to patch the test suite if we have Test::More < 0.88
+%if %{old_test_more}
+%patch1 -p1
+%endif
+
+# Fix operation with Scalar::Util < 1.18 properly (CPAN RT#53490)
+%patch2 -p1
+
+%build
+perl Makefile.PL
+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 TEST_FILES="t/*.t xt/*/*.t"
+
+%clean
+rm -rf %{buildroot}
+
+%files
+%defattr(-,root,root,-)
+%doc Changes LICENSE README
+%{perl_sitelib}/CPAN/
+%{_mandir}/man3/CPAN::Meta::YAML.3pm*
+
+%changelog
+* Tue Feb 21 2012 MATSUBAYASHI Kohji <shaolin@vinelinux.org> - 0.005-1
+- initial package for Vine Linux
+
+* Tue Jan 10 2012 Paul Howarth <paul@city-fan.org> - 0.005-2
+- Fedora 17 mass rebuild
+
+* Tue Dec 13 2011 Paul Howarth <paul@city-fan.org> - 0.005-1
+- Update to 0.005:
+  - Fix documentation to clarify that users are responsible for UTF-8
+    encoding/decoding
+
+* Wed Sep  7 2011 Paul Howarth <paul@city-fan.org> - 0.004-1
+- Update to 0.004:
+  - Generated from ADAMK/YAML-Tiny-1.50.tar.gz
+- BR: perl(Test::Version) for additional test coverage
+- Update patch for building with ExtUtils::MakeMaker < 6.30
+- Add patch to support building with Test::More < 0.88
+- Add patch to fix operation with Scalar::Util < 1.18
+
+* Tue Aug 16 2011 Marcela Mašláňová <mmaslano@redhat.com> - 0.003-7
+- Install to vendor perl directories to avoid potential debuginfo conflicts
+  with the main perl package if this module ever becomes arch-specific
+
+* Wed Jun 29 2011 Marcela Mašláňová <mmaslano@redhat.com> - 0.003-6
+- Perl mass rebuild
+
+* Tue Feb 08 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.003-4
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
+
+* Thu Jan 27 2011 Paul Howarth <paul@city-fan.org> - 0.003-3
+- Trim %%description (#672807)
+
+* Wed Jan 26 2011 Paul Howarth <paul@city-fan.org> - 0.003-2
+- Sanitize for Fedora submission
+
+* Tue Jan 25 2011 Paul Howarth <paul@city-fan.org> - 0.003-1
+- Initial RPM version

+ 154 - 0
p/perl-CPAN-Meta/perl-CPAN-Meta-vl.spec

@@ -0,0 +1,154 @@
+Name:           perl-CPAN-Meta
+Summary:        Distribution metadata for a CPAN dist
+Version:        2.120351
+Release:        1%{?_dist_release}
+License:        Artistic or GPL+
+Group:          Development/Libraries
+Source0:        http://search.cpan.org/CPAN/authors/id/D/DA/DAGOLDEN/CPAN-Meta-%{version}.tar.gz
+URL:            http://search.cpan.org/dist/CPAN-Meta/
+Requires:       perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version))
+BuildArch:      noarch
+
+BuildRequires:  perl(Carp)
+BuildRequires:  perl(CPAN::Meta::YAML) >= 0.002
+BuildRequires:  perl(ExtUtils::MakeMaker) >= 6.30
+BuildRequires:  perl(File::Find)
+BuildRequires:  perl(File::Spec)
+BuildRequires:  perl(File::Temp) >= 0.20
+BuildRequires:  perl(IO::Dir)
+BuildRequires:  perl(JSON::PP) >= 2.27103
+BuildRequires:  perl(overload)
+BuildRequires:  perl(Parse::CPAN::Meta) >= 1.4400
+BuildRequires:  perl(Scalar::Util)
+BuildRequires:  perl(Test::More) >= 0.88
+BuildRequires:  perl(version) >= 0.82
+
+# obsolete/provide old tests subpackage
+# can be removed during F19 development cycle
+Obsoletes:      %{name}-tests < 2.113640-3
+Provides:       %{name}-tests = %{version}-%{release}
+
+Vendor:         Project Vine
+Distribution:   Vine Linux
+Packager:       shaolin
+
+%{?perl_default_filter}
+
+%description
+Software distributions released to the CPAN include a META.json or, for
+older distributions, META.yml, which describes the distribution, its
+contents, and the requirements for building and installing the
+distribution. The data structure stored in the META.json file is described
+in CPAN::Meta::Spec.
+
+%prep
+%setup -q -n CPAN-Meta-%{version}
+
+# silence rpmlint warnings
+sed -i '1s,#!.*perl,#!%{__perl},' t/*.t
+
+%build
+%{__perl} Makefile.PL
+make %{?_smp_mflags}
+
+%install
+make pure_install DESTDIR=${RPM_BUILD_ROOT}
+
+find ${RPM_BUILD_ROOT} -type f -name .packlist -exec rm -f {} \;
+find ${RPM_BUILD_ROOT} -depth -type d -exec rmdir {} 2>/dev/null \;
+
+%{_fixperms} ${RPM_BUILD_ROOT}/*
+
+%clean
+rm -rf ${RPM_BUILD_ROOT}
+
+%check
+make test
+
+%files
+%doc Changes history LICENSE README Todo t/
+%{perl_sitelib}/*
+%{_mandir}/man3/*
+
+%changelog
+* Tue Feb 21 2012 MATSUBAYASHI Kohji <shaolin@vinelinux.org> - 2.120351-1
+- initial build for Vine Linux
+
+* Sat Feb 04 2012 Iain Arnell <iarnell@gmail.com> 2.120351-1
+- update to latest upstream version
+
+* Sun Jan 22 2012 Iain Arnell <iarnell@gmail.com> 2.113640-3
+- drop tests subpackage; move tests to main package documentation
+
+* Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.113640-2
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
+
+* Tue Jan  3 2012 Marcela Mašláňová <mmaslano@redhat.com> 2.113640-1
+- update to latest version, which deprecated Version::Requirements
+
+* Fri Sep 23 2011 Iain Arnell <iarnell@gmail.com> 2.112621-1
+- update to latest upstream version
+- clean up spec for modern rpmbuild
+
+* Sat Aug 27 2011 Iain Arnell <iarnell@gmail.com> 2.112150-1
+- update to latest upstream version
+
+* Mon Jun 20 2011 Marcela Mašláňová <mmaslano@redhat.com> - 2.110930-2
+- Perl mass rebuild
+
+* Sun Apr 03 2011 Iain Arnell <iarnell@gmail.com> 2.110930-1
+- update to latest upstream version
+
+* Sat Apr 02 2011 Iain Arnell <iarnell@gmail.com> 2.110910-1
+- update to latest upstream version
+
+* Sun Mar 06 2011 Iain Arnell <iarnell@gmail.com> 2.110580-1
+- update to latest upstream version
+- drop BR perl(Storable)
+
+* Sat Feb 26 2011 Iain Arnell <iarnell@gmail.com> 2.110550-1
+- update to latest upstream version
+
+* Thu Feb 17 2011 Iain Arnell <iarnell@gmail.com> 2.110440-1
+- update to latest upstream
+- drop BR perl(autodie)
+- drop BR perl(Data::Dumper)
+
+* Tue Feb 08 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.110350-2
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
+
+* Fri Feb 04 2011 Iain Arnell <iarnell@gmail.com> 2.110350-1
+- update to latest upstream version
+
+* Wed Dec 15 2010 Marcela Maslanova <mmaslano@redhat.com> - 2.102400-2
+- 661697 rebuild for fixing problems with vendorach/lib
+
+* Sun Aug 29 2010 Iain Arnell <iarnell@gmail.com> 2.102400-1
+- update by Fedora::App::MaintainerTools 0.006
+- updating to latest GA CPAN version (2.102400)
+- added a new br on perl(Carp) (version 0)
+- added a new br on perl(Data::Dumper) (version 0)
+- altered br on perl(ExtUtils::MakeMaker) (0 => 6.31)
+- added a new br on perl(File::Spec) (version 0)
+- added a new br on perl(File::Temp) (version 0.20)
+- added a new br on perl(IO::Dir) (version 0)
+- added a new br on perl(Scalar::Util) (version 0)
+- added a new br on perl(Storable) (version 0)
+- added a new br on perl(autodie) (version 0)
+- added a new br on perl(version) (version 0.82)
+
+* Thu Aug 05 2010 Iain Arnell <iarnell@gmail.com> 2.102160-1
+- update to latest upstream
+
+* Wed Jun 16 2010 Iain Arnell <iarnell@gmail.com> 2.101670-1
+- update to latest upstream
+
+* Mon Jun 14 2010 Iain Arnell <iarnell@gmail.com> 2.101610-1
+- update to latest upstream
+
+* Tue Jun 01 2010 Iain Arnell <iarnell@gmail.com> 2.101461-2
+- rebuild for perl-5.12
+
+* Fri May 28 2010 Iain Arnell <iarnell@gmail.com> 2.101461-1
+- Specfile autogenerated by cpanspec 1.78.
+- drop explicit requirements

+ 181 - 0
p/perl-Config-Tiny/perl-Config-Tiny-vl.spec

@@ -0,0 +1,181 @@
+Name:		perl-Config-Tiny
+Version:	2.14
+Release:	1%{?_dist_release}
+Summary:	Perl module for reading and writing .ini style configuration files
+Group:		Development/Libraries
+License:	Artistic or GPL+
+URL:		http://search.cpan.org/dist/Config-Tiny/
+Source0:	http://search.cpan.org/CPAN/authors/id/A/AD/ADAMK/Config-Tiny-%{version}.tar.gz
+BuildRoot:	%{_tmppath}/%{name}-%{version}-%{release}-root-%(id -nu)
+BuildArch:	noarch
+BuildRequires:	perl(ExtUtils::MakeMaker)
+BuildRequires:	perl(Test::CPAN::Meta)
+BuildRequires:	perl(Test::More)
+BuildRequires:	perl(Test::Pod)
+
+Requires:	perl(:MODULE_COMPAT_%(eval "`perl -V:version`"; echo $version))
+
+Vendor:         Project Vine
+Distribution:   Vine Linux
+Packager:       shaolin
+
+%description
+Config::Tiny is a Perl module designed for reading and writing .ini
+style configuration files. It is designed for simplicity and ease of
+use, and thus only supports the most basic operations.
+
+%prep
+%setup -q -n Config-Tiny-%{version}
+
+%build
+perl Makefile.PL
+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
+make test TEST_FILES="xt/*.t" AUTOMATED_TESTING=1
+
+%clean
+rm -rf %{buildroot}
+
+%files
+%defattr(-,root,root,-)
+%doc Changes LICENSE README
+%{perl_sitelib}/Config/
+%{_mandir}/man3/Config::Tiny.3pm*
+
+%changelog
+* Tue Feb 21 2012 MATSUBAYASHI Kohji <shaolin@vinelinux.org> - 2.14-1
+- initial build for Vine Linux
+
+* Thu Jan 19 2012 Paul Howarth <paul@city-fan.org> - 2.14-3
+- Reinstate compatibility with older distributions like EL-5
+- Run release tests as well as the regular test suite
+- BR: perl(Test::CPAN::Meta) and perl(Test::More)
+- Only drop perl(Test::MinimumVersion) as a buildreq when bootstrapping, and
+  add a comment about why that's needed
+- Use DESTDIR rather than PERL_INSTALL_ROOT
+- Don't use macros for commands
+- Make %%files list more explicit
+- No longer need to fix permissions of Tiny.pm
+- Use tabs
+
+* Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.14-2
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
+
+* Sun Oct 02 2011 Iain Arnell <iarnell@gmail.com> - 2.14-1
+- Update to latest upstream version
+- Clean up spec for modern rpmbuild
+
+* Tue Jun 28 2011 Marcela Mašláňová <mmaslano@redhat.com> - 2.12-12
+- Rebuild with Perl 5.14.1
+- Use perl_bootstrap macro
+- Add missing BR ExtUtils::MakeMaker
+
+* Tue Feb 08 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.12-11
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
+
+* Wed Dec 15 2010 Marcela Maslanova <mmaslano@redhat.com> - 2.12-10
+- Rebuild to fix problems with vendorarch/lib (#661697)
+
+* Fri Apr 30 2010 Marcela Maslanova <mmaslano@redhat.com> - 2.12-9
+- Mass rebuild with perl-5.12.0
+
+* Fri Dec  4 2009 Stepan Kasal <skasal@redhat.com> - 2.12-8
+- Rebuild against perl 5.10.1
+
+* Sat Jul 25 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.12-7
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
+
+* Thu Feb 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.12-6
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
+
+* Thu Feb 28 2008 Tom "spot" Callaway <tcallawa@redhat.com> - 2.12-5
+- Rebuild normally, second pass
+
+* Wed Feb 27 2008 Tom "spot" Callaway <tcallawa@redhat.com> - 2.12-4
+- Rebuild for perl 5.10 (again), first pass
+
+* Mon Jan 14 2008 Tom "spot" Callaway <tcallawa@redhat.com> - 2.12-3
+- Rebuild normally, second pass
+
+* Sun Jan 13 2008 Tom "spot" Callaway <tcallawa@redhat.com> - 2.12-2.1
+- Rebuild with TMV, tests disabled for first pass
+
+* Fri Jan 11 2008 Tom "spot" Callaway <tcallawa@redhat.com> - 2.12-2
+- Rebuild for new perl
+
+* Thu Dec 13 2007 Ralf Corsépius <rc040203@freenet.de> - 2.12-1
+- Update to 2.12
+
+* Mon Oct  2 2006 Jose Pedro Oliveira <jpo at di.uminho.pt> - 2.10-1
+- Updated to 2.10
+
+* Sun Jul 16 2006 Jose Pedro Oliveira <jpo at di.uminho.pt> - 2.08-1
+- Updated to 2.08
+
+* Wed May 10 2006 Jose Pedro Oliveira <jpo at di.uminho.pt> - 2.07-1
+- Updated to 2.07
+
+* Sat Apr 22 2006 Jose Pedro Oliveira <jpo at di.uminho.pt> - 2.06-1
+- Updated to 2.06
+
+* Mon Mar  6 2006 Jose Pedro Oliveira <jpo at di.uminho.pt> - 2.05-1
+- Updated to 2.05
+
+* Sat Feb 18 2006 Jose Pedro Oliveira <jpo at di.uminho.pt> - 2.04-2
+- Rebuild for FC5 (perl 5.8.8)
+
+* Sat Jan 28 2006 Jose Pedro Oliveira <jpo at di.uminho.pt> - 2.04-1
+- Updated to 2.04
+
+* Fri Dec 30 2005 Jose Pedro Oliveira <jpo at di.uminho.pt> - 2.03-1
+- Updated to 2.03
+
+* Mon Jun 27 2005 Jose Pedro Oliveira <jpo at di.uminho.pt> - 2.02-1
+- Updated to 2.02
+
+* Fri Apr  7 2005 Michael Schwendt <mschwendt[AT]users.sf.net> - 2.01-2
+- Rebuilt
+
+* Thu Mar 24 2005 Jose Pedro Oliveira <jpo at di.uminho.pt> - 2.01-1
+- Updated to 2.01
+
+* Sun Jul 25 2004 Marius L. Jøhndal <mariuslj at ifi.uio.no> - 0:2.00-0.fdr.1
+- Updated to 2.00
+
+* Sat Jul 10 2004 Marius L. Jøhndal <mariuslj at ifi.uio.no> - 0:1.9-0.fdr.1
+- Updated to 1.9
+
+* Fri Jul  2 2004 Marius L. Jøhndal <mariuslj at ifi.uio.no> - 0:1.8-0.fdr.1
+- Updated to 1.8
+
+* Tue Jun 29 2004 Marius L. Jøhndal <mariuslj at ifi.uio.no> - 0:1.7-0.fdr.1
+- Updated to 1.7
+
+* Sat Jun  5 2004 Marius L. Jøhndal <mariuslj at ifi.uio.no> - 0:1.6-0.fdr.3
+- Changed URL to canonical location (bug 1140)
+- Added build req perl >= 1:5.6.1 and perl(Test::More) (bug 1140)
+- Added missing req perl(:MODULE_COMPAT_...) (bug 1140)
+- Updated to match most recent perl spec template (bug 1140)
+- Removed unneeded optimization settings and find *.bs (bug 1140)
+
+* Thu Mar 18 2004 Marius L. Jøhndal <mariuslj at ifi.uio.no> - 0:1.6-0.fdr.2
+- Reduced directory ownership bloat
+
+* Thu Mar 11 2004 Marius L. Jøhndal <mariuslj at ifi.uio.no> - 0:1.6-0.fdr.1
+- Updated to 1.6
+
+* Wed Jan  7 2004 Marius L. Jøhndal <mariuslj at ifi.uio.no> 0:1.5-0.fdr.1
+- Updated to 1.5
+
+* Sat Dec 13 2003 Marius L. Jøhndal <mariuslj at ifi.uio.no> 0:1.3-0.fdr.1
+- Initial RPM release
+

+ 89 - 0
p/perl-JSON-PP/perl-JSON-PP-vl.spec

@@ -0,0 +1,89 @@
+Name:		perl-JSON-PP
+Version:	2.27200
+Release:	1%{?_dist_release}
+Summary:	JSON::XS compatible pure-Perl module
+License:	GPL+ or Artistic
+Group:		Development/Libraries
+URL:		http://search.cpan.org/dist/CPAN-Meta-YAML/
+Source0:	http://search.cpan.org/CPAN/authors/id/M/MA/MAKAMAKA/JSON-PP-%{version}.tar.gz
+BuildRoot:	%{_tmppath}/%{name}-%{version}-%{release}-root-%(id -nu)
+BuildArch:	noarch
+BuildRequires:	perl(B)
+BuildRequires:	perl(Carp)
+BuildRequires:	perl(Exporter)
+BuildRequires:	perl(ExtUtils::MakeMaker)
+BuildRequires:	perl(Getopt::Long)
+BuildRequires:	perl(Test::More)
+BuildRequires:	perl(Tie::IxHash)
+Requires:	perl(:MODULE_COMPAT_%(eval "`perl -V:version`"; echo $version))
+Conflicts:	perl-JSON < 2.50
+
+Vendor:         Project Vine
+Distribution:   Vine Linux
+Packager:       shaolin
+
+%description
+JSON::XS is the fastest and most proper JSON module on CPAN. It is written by
+Marc Lehmann in C, so must be compiled and installed in the used environment.
+
+JSON::PP is a pure-Perl module and is compatible with JSON::XS.
+
+%prep
+%setup -q -n JSON-PP-%{version}
+
+%build
+perl Makefile.PL INSTALLDIRS=perl
+make %{?_smp_mflags}
+
+%install
+rm -rf %{buildroot}
+make pure_install DESTDIR=%{buildroot}
+find %{buildroot} -type f -name .packlist -exec rm -f {} \;
+find %{buildroot} -depth -type d -exec rmdir {} \; 2>/dev/null
+%{_fixperms} %{buildroot}
+
+%check
+make test
+
+%clean
+rm -rf %{buildroot}
+
+%files
+%defattr(-,root,root,-)
+%doc Changes README
+%{_bindir}/json_pp
+%{perl_privlib}/JSON/
+%{_mandir}/man1/json_pp.1*
+%{_mandir}/man3/JSON::PP.3pm*
+%{_mandir}/man3/JSON::PP::Boolean.3pm*
+
+%changelog
+* Tue Feb 21 2012 MATSUBAYASHI Kohji <shaolin@vinelinux.org> - 2.27200-1
+- initial package for Vine Linux
+
+* Thu Jan 12 2012 Paul Howarth <paul@city-fan.org> - 2.27200-3
+- Add buildreqs for perl core modules, which might be dual-lived
+
+* Sun Jun 19 2011 Marcela Mašláňová <mmaslano@redhat.com> - 2.27200-2
+- Perl mass rebuild
+
+* Sun May 22 2011 Paul Howarth <paul@city-fan.org> - 2.27200-1
+- Update to 2.27200
+  - Fixed incr_parse decoding string more correctly (CPAN RT#68032)
+
+* Tue Mar  8 2011 Paul Howarth <paul@city-fan.org> - 2.27105-1
+- Update to 2.27105
+  - Removed t/900_pod.t from package because of author test
+- Drop buildreq perl(Test::Pod), no longer needed
+
+* Tue Feb  8 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.27104-4
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
+
+* Thu Jan 27 2011 Paul Howarth <paul@city-fan.org> - 2.27104-3
+- Conflict with perl-JSON < 2.50 (#672764)
+
+* Wed Jan 26 2011 Paul Howarth <paul@city-fan.org> - 2.27104-2
+- Sanitize for Fedora submission
+
+* Tue Jan 25 2011 Paul Howarth <paul@city-fan.org> - 2.27104-1
+- Initial RPM version

+ 112 - 0
p/perl-Parse-CPAN-Meta/perl-Parse-CPAN-Meta-vl.spec

@@ -0,0 +1,112 @@
+Name:           perl-Parse-CPAN-Meta
+# dual-lifed module needs to match the epoch in perl.spec
+Epoch:          1
+Version:        1.4402
+Release:        1%{?_dist_release}
+Summary:        Parse META.yml and META.json CPAN metadata files
+License:        GPL+ or Artistic
+Group:          Development/Libraries
+URL:            http://search.cpan.org/dist/Parse-CPAN-Meta/
+Source0:        http://www.cpan.org/authors/id/D/DA/DAGOLDEN/Parse-CPAN-Meta-%{version}.tar.gz
+BuildArch:      noarch
+BuildRequires:  perl(CPAN::Meta::YAML) >= 0.002
+BuildRequires:  perl(ExtUtils::MakeMaker)
+BuildRequires:  perl(File::Spec) >= 0.80
+BuildRequires:  perl(JSON::PP) >= 2.27103
+BuildRequires:  perl(Module::Load::Conditional) >= 0.26
+BuildRequires:  perl(Test::More) >= 0.47
+Requires:       perl(CPAN::Meta::YAML) >= 0.002
+Requires:       perl(JSON::PP) >= 2.27103
+Requires:       perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version))
+
+%{?perl_default_filter}
+
+Vendor:         Project Vine
+Distribution:   Vine Linux
+Packager:       shaolin
+
+%description
+Parse::CPAN::Meta is a parser for META.json and META.yml files, using
+JSON::PP and/or CPAN::Meta::YAML.
+
+%prep
+%setup -q -n Parse-CPAN-Meta-%{version}
+
+%build
+%{__perl} Makefile.PL
+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
+%{perl_sitelib}/*
+#%{_mandir}/man3/*
+
+%changelog
+* Tue Feb 21 2012 MATSUBAYASHI Kohji <hsaolin@vinelinux.org> - 1:1.4402-1
+- initial build for Vine Linux
+- omit man file(s) since perl package has older version
+
+* Wed Feb 08 2012 Iain Arnell <iarnell@gmail.com> 1:1.4402-1
+- update to latest upstream version
+
+* Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1:1.4401-3
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
+
+* Fri Jun 17 2011 Marcela Mašláňová <mmaslano@redhat.com> - 1:1.4401-2
+- Perl mass rebuild
+
+* Wed Feb 16 2011 Iain Arnell <iarnell@gmail.com> 1:1.4401-1
+- update to latest upstream version (removes Module::Load::Conditional dep)
+
+* Tue Feb 08 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1:1.4400-2
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
+
+* Fri Feb 04 2011 Iain Arnell <iarnell@gmail.com> 1:1.4400-1
+- update to latest upstream version
+
+* Fri Feb 04 2011 Iain Arnell <iarnell@gmail.com> 1:1.4200-2
+- install to vendorlib again
+
+* Fri Jan 28 2011 Iain Arnell <iarnell@gmail.com> 1:1.4200-1
+- Specfile autogenerated by cpanspec 1.78.
+- bump epoch to match that in perl.spec
+- install to privlib, not vendorlib
+
+* Mon Dec  7 2009 Stepan Kasal <skasal@redhat.com> - 1.40-2
+- rebuild against perl 5.10.1
+
+* Wed Oct  7 2009 Stepan Kasal <skasal@redhat.com> - 1.40-1
+- new upstream version
+
+* Thu Jul 30 2009 Jesse Keating <jkeating@redhat.com> - 1.39-2
+- Bump for F12 mass rebuild
+
+* Sun Jun 14 2009 Chris Weyl <cweyl@alumni.drew.edu> 1.39-1
+- auto-update to 1.39 (by cpan-spec-update 0.01)
+
+* Mon Apr 27 2009 Ralf Corsépius <corsepiu@fedoraproject> - 0.05-1
+- Upstream update.
+
+* Thu Feb 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.04-2
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
+
+* Fri Jan 16 2009 Steven Pritchard <steve@kspei.com> 0.04-1
+- Update to 0.04.
+- Update Source0 URL.
+- Add version to Test::More dep.
+- LICENSE and README went away.
+
+* Fri May 16 2008 Steven Pritchard <steve@kspei.com> 0.03-1
+- Specfile autogenerated by cpanspec 1.75.
+- BR Test::More.

+ 117 - 0
p/perl-Test-CPAN-Meta/perl-Test-CPAN-Meta-vl.spec

@@ -0,0 +1,117 @@
+Name:           perl-Test-CPAN-Meta
+Version:        0.17
+Release:        1%{?_dist_release}
+Summary:        Validation of the META.yml file in a CPAN distribution
+License:        GPL+ or Artistic
+Group:          Development/Libraries
+URL:            http://search.cpan.org/dist/Test-CPAN-Meta/
+Source0:        http://www.cpan.org/authors/id/B/BA/BARBIE/Test-CPAN-Meta-%{version}.tar.gz
+BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
+BuildArch:      noarch
+BuildRequires:  perl(ExtUtils::MakeMaker)
+BuildRequires:  perl(Parse::CPAN::Meta) >= 0.02
+BuildRequires:  perl(Test::Builder)
+BuildRequires:  perl(Test::Builder::Tester)
+BuildRequires:  perl(Test::More) >= 0.70
+BuildRequires:  perl(Test::Pod) >= 1.00
+BuildRequires:  perl(Test::Pod::Coverage) >= 0.08
+Requires:       perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version))
+
+Vendor:         Project Vine
+Distribution:   Vine Linux
+Packager:       shaolin
+
+%description
+This module was written to ensure that a META.yml file, provided with a
+standard distribution uploaded to CPAN, meets the specifications that are
+slowly being introduced to module uploads, via the use of package makers
+and installers such as ExtUtils::MakeMaker, Module::Build and
+Module::Install.
+
+%prep
+%setup -q -n Test-CPAN-Meta-%{version}
+
+iconv -f iso-8859-1 -t utf-8 LICENSE > LICENSE.tmp
+mv -f LICENSE.tmp LICENSE
+
+%build
+%{__perl} Makefile.PL
+make %{?_smp_mflags}
+
+%install
+rm -rf ${RPM_BUILD_ROOT}
+
+make pure_install PERL_INSTALL_ROOT=${RPM_BUILD_ROOT}
+
+find ${RPM_BUILD_ROOT} -type f -name .packlist -exec rm -f {} \;
+find ${RPM_BUILD_ROOT} -depth -type d -exec rmdir {} 2>/dev/null \;
+
+%{_fixperms} ${RPM_BUILD_ROOT}/*
+
+%check
+make test AUTOMATED_TESTING=1
+
+%clean
+rm -rf ${RPM_BUILD_ROOT}
+
+%files
+%defattr(-,root,root,-)
+%doc Artistic Changes LICENSE README examples/
+%{perl_sitelib}/*
+%{_mandir}/man3/*
+
+%changelog
+* Tue Feb 21 2012 MATSUBAYASHI Kohji <shaolin@vinelinux.org> - 0.17-1
+- initial package for Vine Linux
+
+* Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.17-5
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
+
+* Mon Jun 20 2011 Marcela Mašláňová <mmaslano@redhat.com> - 0.17-4
+- Perl mass rebuild
+
+* Wed Feb 09 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.17-3
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
+
+* Wed Dec 22 2010 Marcela Maslanova <mmaslano@redhat.com> - 0.17-2
+- 661697 rebuild for fixing problems with vendorach/lib
+
+* Sat Jul 31 2010 Paul Howarth <paul@city-fan.org> - 0.17-1
+- Update to 0.17
+  - Fix RT#46473: license url with fragment part
+  - Fix RT#47393: "optional_features" as map rather than list
+  - Renamed word() to keyword()
+  - Added identifier() validation
+  - Changed optional_features key from a keyword to an identifier type
+  - Clarified spec defined and user defined keys
+  - Fixed qr// delimiters due to issues with the NOT SIGN symbol
+
+* Thu May 06 2010 Marcela Maslanova <mmaslano@redhat.com> - 0.13-3
+- Mass rebuild with perl-5.12.0
+
+* Fri Dec  4 2009 Stepan Kasal <skasal@redhat.com> - 0.13-2
+- rebuild against perl 5.10.1
+
+* Wed Oct  7 2009 Marcela Mašláňová <mmaslano@redhat.com> - 0.13-1
+- update to new upstream release
+
+* Sun Jul 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.12-3
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
+
+* Thu Feb 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.12-2
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
+
+* Tue Jul 01 2008 Steven Pritchard <steve@kspei.com> 0.12-1
+- Update to 0.12.
+- BR Test::Builder and Test::Builder::Tester.
+
+* Wed Jun 04 2008 Steven Pritchard <steve@kspei.com> 0.11-1
+- Update to 0.11.
+
+* Fri May 16 2008 Steven Pritchard <steve@kspei.com> 0.10-1
+- Specfile autogenerated by cpanspec 1.75.
+- Enable author tests.
+- Add examples to docs.
+- BR Test::More.
+- Convert LICENSE to UTF-8.
+- Drop bogus Requires.

+ 127 - 0
p/perl-Tie-IxHash/perl-Tie-IxHash-vl.spec

@@ -0,0 +1,127 @@
+Name:           perl-Tie-IxHash
+Version:        1.22
+Release:        1%{?_dist_release}
+Summary:        Ordered associative arrays for Perl
+
+Group:          Development/Libraries
+License:        GPL+ or Artistic
+URL:            http://search.cpan.org/dist/Tie-IxHash/
+Source0:        http://search.cpan.org/CPAN/authors/id/C/CH/CHORNY/Tie-IxHash-%{version}.tar.gz
+Patch0:         Tie-IxHash-1.22-Makefile.patch
+BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
+
+BuildArch:      noarch
+BuildRequires:  perl(ExtUtils::MakeMaker), perl(Test::More), perl(Test::Pod)
+Requires:       perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version))
+
+Vendor:         Project Vine
+Distribution:   Vine Linux
+Packager:       shaolin
+
+%description
+This Perl module implements Perl hashes that preserve the order in
+which the hash elements were added. The order is not affected when
+values corresponding to existing keys in the IxHash are changed.
+The elements can also be set to any arbitrary supplied order. The
+familiar perl array operations can also be performed on the IxHash.
+
+
+%prep
+%setup -q -n Tie-IxHash-%{version}
+
+# Fix Makefile.PL to work with old ExtUtils::MakeMaker versions
+%patch0 -p1
+
+# Fix line endings
+sed -i -e 's/\r$//' Changes README
+
+
+%build
+%{__perl} Makefile.PL
+make %{?_smp_mflags}
+
+
+%install
+rm -rf $RPM_BUILD_ROOT
+make pure_install PERL_INSTALL_ROOT=$RPM_BUILD_ROOT
+find $RPM_BUILD_ROOT -type f -name .packlist -exec rm -f {} ';'
+find $RPM_BUILD_ROOT -depth -type d -exec rmdir {} ';' 2>/dev/null
+chmod -R u+w $RPM_BUILD_ROOT/*
+
+
+%check
+make test
+
+
+%clean
+rm -rf $RPM_BUILD_ROOT
+
+
+%files
+%defattr(-,root,root,-)
+%doc Changes README
+%{perl_sitelib}/Tie/
+%{_mandir}/man3/*.3pm*
+
+
+%changelog
+* Tue Feb 21 2012 MATSUBAYASHI Kohji <shaolin@vinelinux.org> - 1.22-1
+- initial package for Vine Linux
+
+* Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.22-6
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
+
+* Sun Jun 19 2011 Marcela Mašláňová <mmaslano@redhat.com> - 1.22-5
+- Perl mass rebuild
+
+* Wed Feb 09 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.22-4
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
+
+* Thu Dec 23 2010 Marcela Maslanova <mmaslano@redhat.com> - 1.22-3
+- 661697 rebuild for fixing problems with vendorach/lib
+
+* Fri May 07 2010 Marcela Maslanova <mmaslano@redhat.com> - 1.22-2
+- Mass rebuild with perl-5.12.0
+
+* Wed Mar  3 2010 Paul Howarth <paul@city-fan.org> - 1.22-1
+- Update to 1.22 (modernize distribution)
+- BR: perl(Test::More), perl(Test::Pod)
+- Fix Makefile.PL to work with old ExtUtils::MakeMaker versions
+- Fix argument order for find with -depth
+
+* Fri Dec  4 2009 Stepan Kasal <skasal@redhat.com> - 1.21-11
+- Rebuild against perl 5.10.1
+
+* Sun Jul 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.21-10
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
+
+* Thu Feb 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.21-9
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
+
+* Wed Feb 27 2008 Tom "spot" Callaway <tcallawa@redhat.com> - 1.21-8
+- Rebuild for perl 5.10 (again)
+
+* Mon Jan 28 2008 Tom "spot" Callaway <tcallawa@redhat.com> - 1.21-7
+- Rebuild for new perl
+
+* Wed Oct 17 2007 Tom "spot" Callaway <tcallawa@redhat.com> - 1.21-6.1
+- Correct license tag
+- Add BR: perl(ExtUtils::MakeMaker)
+
+* Thu Sep  7 2006 Jose Pedro Oliveira <jpo at di.uminho.pt> - 1.21-6
+- Rebuild for FC6.
+
+* Thu Feb 16 2006 Jose Pedro Oliveira <jpo at di.uminho.pt> - 1.21-5
+- Rebuild for FC5 (perl 5.8.8).
+
+* Thu Dec 29 2005 Jose Pedro Oliveira <jpo at di.uminho.pt> - 1.21-4
+- Dist tag.
+
+* Fri Apr  7 2005 Michael Schwendt <mschwendt[AT]users.sf.net> - 1.21-3
+- Rebuilt
+
+* Sun May  9 2004 Jose Pedro Oliveira <jpo at di.uminho.pt> - 0:1.21-0.fdr.2
+- Avoid creation of the perllocal.pod file (make pure_install).
+
+* Thu May  6 2004 Jose Pedro Oliveira <jpo at di.uminho.pt> - 0:1.21-0.fdr.1
+- First build.