Browse Source

* perl-XML-XPath, perl-Test-Manifest, perl-XML-RSS
- update and/or rebuild
* others: new packages



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

shaolin 12 years ago
parent
commit
64a8f0f0f2

+ 144 - 0
p/perl-DateTime-Format-Mail/perl-DateTime-Format-Mail-vl.spec

@@ -0,0 +1,144 @@
+Name:           perl-DateTime-Format-Mail
+Version:        0.3001        
+Release:        1%{?_dist_release}
+Summary:        Convert between DateTime and RFC2822/822 formats
+
+Group:          Development/Libraries
+License:        GPL+ or Artistic        
+URL:            http://search.cpan.org/dist/DateTime-Format-Mail            
+Source0: http://search.cpan.org/CPAN/authors/id/D/DR/DROLSKY/DateTime-Format-Mail-%{version}.tar.gz        
+BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
+
+BuildArch:      noarch
+BuildRequires:  perl(Class::ISA)
+BuildRequires:  perl(Module::Build), perl(DateTime) 
+BuildRequires:  perl(Params::Validate) >= 0.67, perl(Test::More) >= 0.47
+BuildRequires:  perl(File::Find::Rule)
+
+Requires:  perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version))
+
+# DateTime >= 0.1705 plays havoc with rpm's versioning system
+Requires:       perl(DateTime) >= 0.18
+
+%if "%{_dist_release}" > "vl6"
+%global __requires_exclude %{?__requires_exclude:%__requires_exclude|}perl\\(DateTime\\)
+%else
+%global provfilt /bin/sh -c "%{__perl_provides} | grep -Ev 'perl[(]DateTime[)]'"
+%define __perl_provides %{provfilt}
+%endif
+
+%description
+RFCs 2822 and 822 specify date formats to be used by email. This module parses
+and emits such dates.
+
+RFC2822 (April 2001) introduces a slightly different format of date than that
+used by RFC822 (August 1982). The main correction is that the preferred format
+is more limited, and thus easier to parse programmatically.
+
+Despite the ease of generating and parsing perfectly valid RFC822 and RFC2822
+people still get it wrong. This module aims to correct that.
+
+
+%prep
+%setup -q -n DateTime-Format-Mail-%{version}
+
+# POD doesn't like E<copy> very much...
+perl -pi -e 's/E<copy>/(C)/' `find lib/ -type f`
+
+# DateTime >= 0.1705 plays havoc with rpm's versioning system
+for X in lib/DateTime/Format/Mail.pm META.yml Build.PL ; do
+sed -i -e 's/0\.1705/0.70/g' $X
+done
+
+%build
+%{__perl} Makefile.PL INSTALLDIRS=vendor
+make %{?_smp_mflags}
+
+# American English, bitte
+mv LICENCE LICENSE
+
+%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
+# we don't have a SIGNATURE, regardless of perl(Test::Signature) being around
+rm t/00signature.t
+
+make test
+
+
+%clean
+rm -rf %{buildroot}
+
+
+%files
+%defattr(-,root,root,-)
+%doc Artistic COPYING LICENSE Changes AUTHORS README CREDITS 
+%doc t/sample_dates t/invalid.t
+%{perl_vendorlib}/*
+%{_mandir}/man3/*.3*
+
+
+%changelog
+* Fri Mar 09 2012 MATSUBAYASHI Kohji <shaolin@vinelinux.org> - 0.3001-1
+- initial build for Vine Linux
+
+* Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.3001-13
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
+
+* Wed Jul 20 2011 Iain Arnell <iarnell@gmail.com> - 0.3001-12
+- update filtering macros for rpm 4.9
+
+* Tue Jul 19 2011 Petr Sabata <contyk@redhat.com> - 0.3001-11
+- Perl mass rebuild
+
+* Mon Feb 14 2011 Ralf Corsépius <corsepiu@fedoraproject.org> - 0.3001-10
+- Switch to using perl-filters/Abandon filter-requires.sh 
+  (Work around mass rebuild breakdown).
+
+* Tue Feb 08 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.3001-9
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
+
+* Thu Dec 16 2010 Marcela Maslanova <mmaslano@redhat.com> - 0.3001-8
+- 661697 rebuild for fixing problems with vendorach/lib
+
+* Fri Apr 30 2010 Marcela Maslanova <mmaslano@redhat.com> - 0.3001-7
+- Mass rebuild with perl-5.12.0
+
+* Mon Dec  7 2009 Stepan Kasal <skasal@redhat.com> - 0.3001-6
+- rebuild against perl 5.10.1
+
+* Sat Jul 25 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.3001-5
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
+
+* Thu Feb 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.3001-4
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
+
+* Wed Feb 27 2008 Tom "spot" Callaway <tcallawa@redhat.com> - 0.3001-3
+- Rebuild for perl 5.10 (again)
+
+* Fri Jan 25 2008 Tom "spot" Callaway <tcallawa@redhat.com> 0.3001-2
+- no more notes/ directory
+
+* Thu Jan 24 2008 Tom "spot" Callaway <tcallawa@redhat.com> 0.3001-1
+- 0.3001
+- fix license tag
+- rebuild against new perl
+
+* Thu Aug 31 2006 Chris Weyl <cweyl@alumni.drew.edu> 0.30-4
+- bump for mass rebuild
+
+* Sun Aug 06 2006 Chris Weyl <cweyl@alumni.drew.edu> 0.30-3
+- bump for build and release
+
+* Sun Aug 06 2006 Chris Weyl <cweyl@alumni.drew.edu> 0.30-2
+- add missing br: perl(File::Find::Rule)
+- additional files from the test suite added to %%doc
+
+* Fri Aug 04 2006 Chris Weyl <cweyl@alumni.drew.edu> 0.30-1
+- Initial spec file for F-E

+ 134 - 0
p/perl-Pod-POM/perl-Pod-POM-vl.spec

@@ -0,0 +1,134 @@
+Name:           perl-Pod-POM
+Version:        0.27
+Release:        1%{?_dist_release}
+
+Summary:        Object-oriented interface to Perl POD documents
+
+Group:          Development/Libraries
+License:        GPL+ or Artistic
+URL:            http://search.cpan.org/dist/Pod-POM/
+Source0:        http://search.cpan.org/CPAN/authors/id/A/AN/ANDREWF/Pod-POM-%{version}.tar.gz
+BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
+
+BuildArch:      noarch
+BuildRequires:  perl(Test::More), perl(File::Slurp), perl(Text::Wrap)
+BuildRequires:  perl(parent)
+Requires:       perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version))
+
+%description
+This module implements a parser to convert Pod documents into a simple
+object model form known hereafter as the Pod Object Model.  The object
+model is generated as a hierarchical tree of nodes, each of which
+represents a different element of the original document.  The tree can
+be walked manually and the nodes examined, printed or otherwise
+manipulated.  In addition, Pod::POM supports and provides view objects
+which can automatically traverse the tree, or section thereof, and
+generate an output representation in one form or another.
+
+
+%prep
+%setup -q -n Pod-POM-%{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
+# http://rt.cpan.org/NoAuth/Bug.html?id=3910
+PERL_HASH_SEED=0 make test
+
+
+%clean
+rm -rf %{buildroot}
+
+
+%files
+%defattr(-,root,root,-)
+%doc Changes README TODO
+%{_bindir}/pomdump
+%{_bindir}/podlint
+%{_bindir}/pom2
+%{perl_vendorlib}/Pod
+%{_mandir}/man[13]/*.[13]*
+
+
+%changelog
+* Fri Mar 09 2012 MATSUBAYASHI Kohji <shaolin@vinelinux.org> - 0.27-1
+- initial build for Vine Linux
+
+* Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.27-5
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
+
+* Tue Jun 21 2011 Marcela Mašláňová <mmaslano@redhat.com> - 0.27-4
+- Perl mass rebuild
+
+* Tue Feb 08 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.27-3
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
+
+* Tue Dec 21 2010 Marcela Maslanova <mmaslano@redhat.com> - 0.27-2
+- 661697 rebuild for fixing problems with vendorach/lib
+
+* Sat May 15 2010 Ralf Corsépius <corsepiu@fedoraproject.org> - 0.27-1
+- Upstream update (Fix several perl-5.12.0 build breakdowns).
+
+* Tue May 04 2010 Marcela Maslanova <mmaslano@redhat.com> - 0.25-3
+- Mass rebuild with perl-5.12.0
+
+* Mon Dec  7 2009 Stepan Kasal <skasal@redhat.com> - 0.25-2
+- rebuild against perl 5.10.1
+
+* Wed Aug 19 2009 Tom "spot" Callaway <tcallawa@redhat.com> - 0.25-1
+- update to 0.25
+
+* Sun Jul 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.18-2
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
+
+* Fri Mar 13 2009 Tom "spot" Callaway <tcallawa@redhat.com> 0.18-1
+- update to 0.18
+
+* Thu Feb 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.17-11
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
+
+* Thu Jun  5 2008 Tom "spot" Callaway <tcallawa@redhat.com> - 0.17-10
+- fix FTBFS
+
+* Wed Feb 27 2008 Tom "spot" Callaway <tcallawa@redhat.com> - 0.17-9
+- Rebuild for perl 5.10 (again)
+
+* Sun Jan 20 2008 Tom "spot" Callaway <tcallawa@redhat.com> 0.17-8
+- rebuild for new perl
+
+* Sun Aug 26 2007 Tom "spot" Callaway <tcallawa@redhat.com> 0.17-7
+- license tag fix
+
+* Fri Sep 15 2006 Tom "spot" Callaway <tcallawa@redhat.com> 0.17-6
+- build for fc6
+
+* Fri Jul  7 2006 Tom "spot" Callaway <tcallawa@redhat.com> 0.17-5
+- add dist tag
+
+* Fri Apr  7 2005 Michael Schwendt <mschwendt[AT]users.sf.net>
+- rebuilt
+
+* Tue Mar 15 2005 Ville Skyttä <ville.skytta at iki.fi> - 0.17-3
+- Remove Epoch: 0.
+- Improve summary.
+
+* Sun Jul 18 2004 Ville Skyttä <ville.skytta at iki.fi> - 0:0.17-0.fdr.3
+- Bring up to date with current fedora.us Perl spec template.
+
+* Fri Nov 21 2003 Ville Skyttä <ville.skytta at iki.fi> - 0:0.17-0.fdr.2
+- Add workaround for http://rt.cpan.org/NoAuth/Bug.html?id=3910.
+
+* Sun Oct 12 2003 Ville Skyttä <ville.skytta at iki.fi> - 0:0.17-0.fdr.1
+- First build.

+ 106 - 0
p/perl-TeX-Hyphen/perl-TeX-Hyphen-vl.spec

@@ -0,0 +1,106 @@
+Name:           perl-TeX-Hyphen
+Version:        0.140
+Release:        15%{?dist}
+Summary:        Hyphenate words using TeX's patterns
+
+Group:          Development/Libraries
+License:        GPL+ or Artistic
+URL:            http://search.cpan.org/dist/TeX-Hyphen/
+Source0:        http://www.cpan.org/authors/id/J/JA/JANPAZ/TeX-Hyphen-%{version}.tar.gz
+BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
+
+BuildArch:      noarch
+BuildRequires:  perl(ExtUtils::MakeMaker)
+Requires:       perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version))
+
+Vendor:         Project Vine
+Distribution:   Vine Linux
+
+%description
+%{summary}.
+
+
+%prep
+%setup -q -n TeX-Hyphen-%{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}/TeX/
+%{_mandir}/man3/*.3pm*
+
+
+%changelog
+* Fri Mar 09 2012 MATSUBAYASHI Kohji <shaolin@vinelinux.org> - 0.140-1
+- initial build for Vine Linux
+
+* Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.140-15
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
+
+* Fri Jun 17 2011 Marcela Mašláňová <mmaslano@redhat.com> - 0.140-14
+- Perl mass rebuild
+
+* Wed Feb 09 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.140-13
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
+
+* Wed Dec 22 2010 Marcela Maslanova <mmaslano@redhat.com> - 0.140-12
+- 661697 rebuild for fixing problems with vendorach/lib
+
+* Fri May 07 2010 Marcela Maslanova <mmaslano@redhat.com> - 0.140-11
+- Mass rebuild with perl-5.12.0
+
+* Fri Dec  4 2009 Stepan Kasal <skasal@redhat.com> - 0.140-10
+- rebuild against perl 5.10.1
+
+* Sun Jul 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.140-9
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
+
+* Thu Feb 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.140-8
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
+
+* Wed Feb 27 2008 Tom "spot" Callaway <tcallawa@redhat.com> - 0.140-7
+- Rebuild for perl 5.10 (again)
+
+* Wed Jan 23 2008 Tom "spot" Callaway <tcallawa@redhat.com> - 0.140-6
+- rebuild for new perl
+
+* Tue Oct 16 2007 Tom "spot" Callaway <tcallawa@redhat.com> - 0.140-5.1
+- correct license tag
+- add BR: perl(ExtUtils::MakeMaker)
+
+* Fri Sep  8 2006 Jose Pedro Oliveira <jpo at di.uminho.pt> - 0.140-5
+- Rebuild for FC6.
+
+* Thu Feb 16 2006 Jose Pedro Oliveira <jpo at di.uminho.pt> - 0.140-4
+- Rebuild for FC5 (perl 5.8.8).
+
+* Thu Dec 29 2005 Jose Pedro Oliveira <jpo at di.uminho.pt> - 0.140-3
+- Dist tag.
+
+* Fri Apr  7 2005 Michael Schwendt <mschwendt[AT]users.sf.net> - 0.140-2
+- rebuilt
+
+* Fri Jun 11 2004 Jose Pedro Oliveira <jpo at di.uminho.pt> - 0:0.140-0.fdr.1
+- First build.

+ 181 - 0
p/perl-Template-Toolkit/perl-Template-Toolkit-vl.spec

@@ -0,0 +1,181 @@
+Name:           perl-Template-Toolkit
+Version:        2.22
+Release:        1%{?_dist_release}
+Summary:        Template processing system
+Group:          Development/Libraries
+License:        GPL+ or Artistic
+URL:            http://www.template-toolkit.org/
+Source0:        http://search.cpan.org/CPAN/authors/id/A/AB/ABW/Template-Toolkit-%{version}.tar.gz
+Source1:        http://tt2.org/download/TT_v222_html_docs.tar.gz
+BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
+
+BuildRequires:  perl(Test::More)
+BuildRequires:  perl(AppConfig), perl(Text::Autoformat), perl(GD::Graph3d), perl(GD::Graph)
+BuildRequires:  perl(GD::Text), perl(Image::Info), perl(Image::Size), perl(Pod::POM)
+BuildRequires:  perl(XML::DOM), perl(XML::RSS), perl(XML::XPath)
+Requires:  perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version))
+Provides:       perl-Template-Toolkit-examples = %{version}-%{release}
+Obsoletes:      perl-Template-Toolkit-examples < 2.22-1
+
+%if "%{_dist_release}" > "vl6"
+%global __provides_exclude %{?__provides_exclude:%__provides_exclude|}perl\\(bytes\\)
+%else
+%global provfilt /bin/sh -c "%{__perl_provides} | grep -Ev '^perl[(](bytes)[)]'"
+%define __perl_provides %{provfilt}
+%endif
+
+Vendor:         Project Vine
+Distribution:   Vine Linux
+
+%description
+The Template Toolkit is a collection of modules which implement a
+fast, flexible, powerful and extensible template processing system.
+It was originally designed and remains primarily useful for generating
+dynamic web content, but it can be used equally well for processing
+any other kind of text based documents: HTML, XML, POD, PostScript,
+LaTeX, and so on.
+
+%prep
+%setup -q -n Template-Toolkit-%{version} -a 1
+find lib -type f | xargs chmod -c -x
+find TT_v*_html_docs -depth -name .svn -type d -exec rm -rf {} \;
+
+# Convert file to UTF-8
+iconv -f iso-8859-1 -t utf-8 -o Changes{.utf8,}
+mv Changes{.utf8,}
+
+%build
+CFLAGS="%{optflags}" %{__perl} Makefile.PL INSTALLDIRS=vendor \
+  TT_DBI=n TT_ACCEPT=y
+make %{?_smp_mflags} OPTIMIZE="%{optflags}"
+
+%install
+rm -rf %{buildroot}
+# install (+ INSTALLARCHLIB) instead of pure_install to get docs
+# and the template library installed too
+make install \
+  PERL_INSTALL_ROOT=%{buildroot} \
+  INSTALLARCHLIB=%{buildroot}%{perl_archlib} \
+  TT_PREFIX=%{buildroot}%{_datadir}/tt2
+find %{buildroot} -type f \( -name perllocal.pod -o \
+  -name .packlist -o -name '*.bs' -size 0 \) -exec rm -f {} ';'
+find %{buildroot} -depth -type d -empty -exec rmdir {} ';'
+chmod -R u+w %{buildroot}/*
+# Nuke buildroot where it hides
+sed -i "s|%{buildroot}||g" %{buildroot}%{perl_vendorarch}/Template/Config.pm
+
+%check
+make test
+
+%clean
+rm -rf %{buildroot}
+
+%files
+%defattr(-,root,root,-)
+%doc Changes HACKING README TODO TT_v*_html_docs/*
+%{_bindir}/tpage
+%{_bindir}/ttree
+%{perl_vendorarch}/Template.pm
+%{perl_vendorarch}/auto/Template
+%{perl_vendorarch}/Template
+%{_mandir}/man1/*.1*
+%{_mandir}/man3/*.3*
+
+%changelog
+* Fri Mar 09 2012 MATSUBAYASHI Kohji <shaolin@vinelinux.org> - 2.22-1
+- initial build for Vine Linux
+
+* Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.22-11
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
+
+* Mon Jul 25 2011 Iain Arnell <iarnell@gmail.com> 2.22-10
+- update filtering for rpm 4.9
+
+* Tue Jul 19 2011 Petr Sabata <contyk@redhat.com> - 2.22-9
+- Perl mass rebuild
+
+* Wed Feb 09 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.22-8
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
+
+* Wed Dec 22 2010 Marcela Maslanova <mmaslano@redhat.com> - 2.22-7
+- 661697 rebuild for fixing problems with vendorach/lib
+
+* Thu May 06 2010 Marcela Maslanova <mmaslano@redhat.com> - 2.22-6
+- Mass rebuild with perl-5.12.0
+
+* Tue Feb  9 2010 Stepan Kasal <skasal@redhat.com> - 2.22-5
+- delete the buildroot before install
+
+* Fri Jan 15 2010 Stepan Kasal <skasal@redhat.com> - 2.22-4
+- use filtering macros
+
+* Fri Jan 15 2010 Stepan Kasal <skasal@redhat.com> - 2.22-3
+- drop build requirements for TeX; LaTeX support has been removed in 2.14a
+- fix the Obsoletes tag
+
+* Fri Dec  4 2009 Stepan Kasal <skasal@redhat.com> - 2.22-2
+- rebuild against perl 5.10.1
+
+* Sat Jul 25 2009 Tom "spot" Callaway <tcallawa@redhat.com> - 2.22-1
+- update to 2.22
+- obsolete examples package, upstream got rid of them
+
+* Fri Mar 13 2009 Tom "spot" Callaway <tcallawa@redhat.com> - 2.20-1
+- update to 2.20
+
+* Thu Feb 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.19-5
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
+
+* Wed Feb 27 2008 Tom "spot" Callaway <tcallawa@redhat.com> - 2.19-4
+- Rebuild for perl 5.10 (again)
+
+* Tue Feb 19 2008 Fedora Release Engineering <rel-eng@fedoraproject.org> - 2.19-3
+- Autorebuild for GCC 4.3
+
+* Mon Jan 28 2008 Tom "spot" Callaway <tcallawa@redhat.com> - 2.19-2
+- rebuild for new perl
+
+* Sun Aug 26 2007 Tom "spot" Callaway <tcallawa@redhat.com> - 2.19-1
+- 2.19
+- license tag fix
+- rebuild for BuildID
+
+* Wed Feb 21 2007 Tom "spot" Callaway <tcallawa@redhat.com> - 2.18-1
+- go to 2.18
+
+* Fri Sep 15 2006 Tom "spot" Callaway <tcallawa@redhat.com> - 2.15-2
+- bump for fc6
+
+* Mon May 29 2006 Tom "spot" Callaway <tcallawa@redhat.com> - 2.15-1
+- bump to 2.15
+- gd test is gone, don't need to patch anything
+
+* Tue Feb 28 2006 Tom "spot" Callaway <tcallawa@redhat.com> - 2.14-8
+- really resolve bug 173756
+
+* Tue Feb 28 2006 Tom "spot" Callaway <tcallawa@redhat.com> - 2.14-7
+- use proper TT_PREFIX setting everywhere, resolve bug 173756
+
+* Tue Feb 28 2006 Tom "spot" Callaway <tcallawa@redhat.com> - 2.14-6
+- bump for FC-5
+
+* Mon Jul 11 2005 Tom "spot" Callaway <tcallawa@redhat.com> - 2.14-5
+- don't need Tie::DBI as a BuildRequires, since we're not running 
+  the tests
+
+* Mon Jul 11 2005 Tom "spot" Callaway <tcallawa@redhat.com> - 2.14-4
+- put examples in their own subpackage
+
+* Sat Jul  9 2005 Ville Skyttä <ville.skytta at iki.fi> - 2.14-3
+- Filter false positive provides.
+- Include template library, switch to %%{_datadir}/tt2.
+- Tune build dependencies for full test suite coverage.
+- Fix and enable GD tests.
+- Include more documentation.
+- Fine tune dir ownerships and file permissions.
+
+* Fri Jul  8 2005 Tom "spot" Callaway <tcallawa@redhat.com> 2.14-2
+- cleanups
+
+* Wed Jul  6 2005 Tom "spot" Callaway <tcallawa@redhat.com> 2.14-1
+- Initial package for Fedora Extras

+ 130 - 0
p/perl-Test-Differences/perl-Test-Differences-vl.spec

@@ -0,0 +1,130 @@
+# RPM version needs 4 digits after the decimal to preserve upgrade path
+%global module_version 0.500
+%global RPM_version %(echo %{module_version} | %{__perl} -pi -e 's/(.*)/sprintf("%.4f", $1)/e')
+
+Name:           perl-Test-Differences
+Version:        %{RPM_version}
+Release:        1%{?_dist_release}
+Summary:        Test strings and data structures and show differences if not OK
+
+Group:          Development/Libraries
+License:        GPL+ or Artistic
+URL:            http://search.cpan.org/dist/Test-Differences/
+Source0:        http://search.cpan.org/CPAN/authors/id/O/OV/OVID/Test-Differences-%{module_version}.tar.gz
+BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
+
+BuildArch:      noarch
+BuildRequires:  perl(Text::Diff) >= 0.35
+BuildRequires:  perl(ExtUtils::MakeMaker)
+BuildRequires:  perl(Test::More)
+BuildRequires:  perl(Test::Pod)
+BuildRequires:  perl(Test::Pod::Coverage)
+# not detected
+Requires:       perl(Text::Diff) >= 0.35
+Requires:       perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version))
+
+%description
+When the code you're testing returns multiple lines, records or data
+structures and they're just plain wrong, an equivalent to the Unix
+diff utility may be just what's needed.
+
+
+%prep
+%setup -q -n Test-Differences-%{module_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}/Test/
+%{_mandir}/man3/Test::Differences.3pm*
+
+
+%changelog
+* Fri Mar 09 2012 MATSUBAYASHI Kohji <shaolin@vinelinux.org> - 0.5000-1
+- initial build for Vine Linux
+
+* Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.5000-6
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
+
+* Mon Jun 20 2011 Marcela Mašláňová <mmaslano@redhat.com> - 0.5000-5
+- Perl mass rebuild
+
+* Wed Feb 09 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.5000-4
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
+
+* Wed Dec 22 2010 Marcela Maslanova <mmaslano@redhat.com> - 0.5000-3
+- 661697 rebuild for fixing problems with vendorach/lib
+
+* Thu Jul 08 2010 Iain Arnell <iarnell@gmail.com> 0.500-2
+- explicitly require perl(Text::Diff)
+
+* Tue Jun 29 2010 Paul Howarth <paul@city-fan.org> - 0.5000-1
+- Update to 0.500
+  - Add support for all diff styles supplied by Text::Diff (CPAN RT#23579)
+  - Add Build.PL
+  - Convert to universally use Test::More instead of Test
+  - Convert to modern Perl distribution.
+  - Applied doc suggestion from CPAN RT#24297
+  - Fix the { a => 1 } versus { a => '1' } bug (CPAN RT#3029)
+- Upstream dropped eg/ docs
+- Bump perl(Text::Diff) requirement to 0.35
+- BR: perl(Test::Pod) and perl(Test::Pod::Coverage) for extra test cover
+
+* Thu May 06 2010 Marcela Maslanova <mmaslano@redhat.com> - 0.4801-5
+- Mass rebuild with perl-5.12.0
+
+* Fri Dec  4 2009 Stepan Kasal <skasal@redhat.com> - 0.4801-4
+- rebuild against perl 5.10.1
+
+* Wed Aug 19 2009 Tom "spot" Callaway <tcallawa@redhat.com> - 0.4801-3
+- fix source url
+
+* Sun Jul 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.4801-2
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
+
+* Fri Mar 13 2009 Tom "spot" Callaway <tcallawa@redhat.com> - 0.4801-1
+- update to 0.4801
+
+* Thu Feb 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.47-5
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
+
+* Wed Feb 27 2008 Tom "spot" Callaway <tcallawa@redhat.com> - 0.47-4
+- Rebuild for perl 5.10 (again)
+
+* Thu Jan 24 2008 Tom "spot" Callaway <tcallawa@redhat.com> - 0.47-3
+- rebuild for new perl
+
+* Tue Oct 16 2007 Tom "spot" Callaway <tcallawa@redhat.com> - 0.47-2.2
+- add BR: perl(Test::More)
+
+* Tue Oct 16 2007 Tom "spot" Callaway <tcallawa@redhat.com> - 0.47-2.1
+- correct license tag
+- add BR: perl(ExtUtils::MakeMaker)
+
+* Sun May 14 2006 Jose Pedro Oliveira <jpo at di.uminho.pt> - 0.47-2
+- Bumping release (repodata checksum inconsistency for previous release).
+
+* Mon May 01 2006 Jose Pedro Oliveira <jpo at di.uminho.pt> - 0.47-1
+- First build.

+ 9 - 6
p/perl-Test-Manifest/perl-Test-Manifest-vl.spec

@@ -35,17 +35,17 @@ constructs the right value for MakeMaker to do the right thing.
 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/*
+rm -rf %{buildroot}
+make pure_install PERL_INSTALL_ROOT=%{buildroot}
+find %{buildroot} -type f -name .packlist -exec rm -f {} ';'
+find %{buildroot} -depth -type d -exec rmdir {} 2>/dev/null ';'
+chmod -R u+w %{buildroot}/*
 
 %check
 make test
 
 %clean
-rm -rf $RPM_BUILD_ROOT
+rm -rf %{buildroot}
 
 
 %files
@@ -56,6 +56,9 @@ rm -rf $RPM_BUILD_ROOT
 
 
 %changelog
+* Fri Mar 09 2012 MATSUBAYASHI Kohji <shaolin@vinelinux.org> - 1.22-7
+- rebuilt with perl-5.12.3
+
 * Thu Nov 11 2009 Ryoichi INAGAKI <ryo1@bc.wakwak.com> - 1.22-6
 - initial build for Vine Linux
 

+ 136 - 0
p/perl-Text-Autoformat/perl-Text-Autoformat-vl.spec

@@ -0,0 +1,136 @@
+Name:           perl-Text-Autoformat
+Version:        1.669002
+Release:        1%{?_dist_release}
+Summary:        Automatic text wrapping and reformatting
+License:        GPL+ or Artistic
+Group:          Development/Libraries
+URL:            http://search.cpan.org/dist/Text-Autoformat/
+Source0:        http://www.cpan.org/authors/id/D/DC/DCONWAY/Text-Autoformat-%{version}.tar.gz
+BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
+BuildArch:      noarch
+BuildRequires:  perl(Module::Build)
+BuildRequires:  perl(Test::More)
+BuildRequires:  perl(Text::Reform) >= 1.11
+BuildRequires:  perl(version)
+Requires:       perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version))
+
+# Filter out perl(Hang) and perl(NullHang) auto-provides.
+%if "%{_dist_release}" > "vl6"
+%global __provides_exclude ^perl\\((Hang|NullHang)\\)$
+%else
+%global provfilt /bin/sh -c "%{__perl_provides} | grep -Ev '^perl[(](Hang|NullHang)[)]$'"
+%define __perl_provides %{provfilt}
+%endif
+
+Vendor:         Project Vine
+Distribution:   Vine Linux
+
+%description
+Text::Autoformat provides intelligent formatting of plaintext without the
+need for any kind of embedded mark-up. The module recognizes Internet
+quoting conventions, a wide range of bulleting and number schemes, centered
+text, and block quotations, and reformats each appropriately. Other options
+allow the user to adjust inter-word and inter-paragraph spacing, justify
+text, and impose various capitalization schemes.
+
+The module also supplies a re-entrant, highly configurable replacement for
+the built-in Perl format() mechanism.
+
+%prep
+%setup -q -n Text-Autoformat-%{version}
+chmod a-x lib/Text/Autoformat.pm Changes README
+
+%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 README config.emacs config.vim
+%{perl_vendorlib}/*
+%{_mandir}/man3/*
+
+%changelog
+* Fri Mar 09 2012 MATSUBAYASHI Kohji <shaolin@vinelinux.org> - 1.669002-1
+- initial build for Vine Linux
+
+* Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.669002-4
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
+
+* Mon Jun 20 2011 Marcela Mašláňová <mmaslano@redhat.com> - 1.669002-3
+- Perl mass rebuild
+
+* Wed Feb 09 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.669002-2
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
+
+* Wed Dec 08 2010 Steven Pritchard <steve@kspei.com> 1.669002-1
+- Update to 1.669002.
+- BR version and Module::Build (and build with that).
+- Include config.emacs and config.vim in docs.
+
+* Fri May 07 2010 Marcela Maslanova <mmaslano@redhat.com> - 1.14.0-7
+- Mass rebuild with perl-5.12.0
+
+* Fri Dec  4 2009 Stepan Kasal <skasal@redhat.com> - 1.14.0-6
+- rebuild against perl 5.10.1
+
+* Sun Jul 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.14.0-5
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
+
+* Thu Feb 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.14.0-4
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
+
+* Wed Feb 27 2008 Tom "spot" Callaway <tcallawa@redhat.com> - 1.14.0-3
+- Rebuild for perl 5.10 (again)
+
+* Wed Jan 23 2008 Tom "spot" Callaway <tcallawa@redhat.com> 1.14.0-2
+- add BR: Test::More
+
+* Sun Jan 20 2008 Tom "spot" Callaway <tcallawa@redhat.com> 1.14.0-1
+- rebuild for new perl
+- upstream changed license to GPL+ or Artistic
+
+* Wed Apr 18 2007 Steven Pritchard <steve@kspei.com> 1.13-5
+- Use fixperms macro instead of our own chmod incantation.
+- BR ExtUtils::MakeMaker.
+
+* Fri Sep 01 2006 Steven Pritchard <steve@kspei.com> 1.13-4
+- Rework spec to look more like current cpanspec output.
+
+* Mon Sep 05 2005 Steven Pritchard <steve@kspei.com> 1.13-3
+- Minor spec cleanup.
+- Add Artistic.
+
+* Sat Aug 20 2005 Steven Pritchard <steve@kspei.com> 1.13-2
+- Fix permissions (#166406).
+
+* Tue May 24 2005 Steven Pritchard <steve@kspei.com> 1.13-1
+- Update to 1.13 final.
+- Filter bogus perl(Hang) and perl(NullHang) auto-provides.
+
+* Tue May 10 2005 Steven Pritchard <steve@kspei.com> 1.13-0.3.beta
+- Drop Epoch and change Release for Fedora Extras.
+
+* Wed Feb 09 2005 Steven Pritchard <steve@kspei.com> 0:1.13-0.fdr.0.2.beta
+- Minor update to 0.13beta source, from
+  http://rt.cpan.org/NoAuth/Bug.html?id=8018 (pointed out by jpo@di.uminho.pt)
+
+* Wed Jun 09 2004 Steven Pritchard <steve@kspei.com> 0:1.13-0.fdr.0.1.beta
+- Specfile regenerated.
+- Update to 0.13beta, which includes the upstream fix for a bug reported to
+  the author.

+ 137 - 0
p/perl-Text-Reform/perl-Text-Reform-vl.spec

@@ -0,0 +1,137 @@
+Name:           perl-Text-Reform
+Version:        1.20
+Release:        1%{?_dist_release}
+Summary:        Manual text wrapping and reformatting
+License:        GPL+ or Artistic
+Group:          Development/Libraries
+URL:            http://search.cpan.org/dist/Text-Reform/
+Source0:        http://www.cpan.org/authors/id/C/CH/CHORNY/Text-Reform-%{version}.tar.gz
+BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
+BuildArch:      noarch
+BuildRequires:  perl(Module::Build)
+BuildRequires:  perl(Test::More)
+BuildRequires:  perl(Test::Pod) >= 1.14 
+BuildRequires:  perl(version)
+
+Requires:       perl(TeX::Hyphen)
+Requires:       perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version))
+
+Vendor:         Project Vine
+Distribution:   Vine Linux
+
+%description
+The module supplies a re-entrant, highly configurable replacement for the
+built-in Perl format() mechanism.
+
+%prep
+%setup -q -n Text-Reform-%{version}
+chmod 644 Changes README lib/Text/*.pm
+
+%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
+# the testsuite fails for locales with decimal point != ".", i.e. it
+# fails for almost all European languages except en
+LC_NUMERIC=C ./Build test
+
+%clean
+rm -rf %{buildroot}
+
+%files
+%defattr(-,root,root,-)
+%doc Changes README demo/
+%{perl_vendorlib}/*
+%{_mandir}/man3/*
+
+%changelog
+* Fri Mar 09 2012 MATSUBAYASHI Kohji <shaolin@vinelinux.org> - 1.20-1
+- initial build for Vine Linux
+
+* Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.20-4
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
+
+* Sun Jun 19 2011 Marcela Mašláňová <mmaslano@redhat.com> - 1.20-3
+- Perl mass rebuild
+
+* Wed Feb 09 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.20-2
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
+
+* Wed Dec 08 2010 Steven Pritchard <steve@kspei.com> 1.20-1
+- Update to 1.20.
+- Update Source0 URL.
+- BR Module::Build and build with it.
+- Add demo directory to docs.
+
+* Fri May 14 2010 Ralf Corsépius <corsepiu@fedoraproject.org> - 1.12.2-11
+- Bump release for perl-5.12.0.
+
+* Fri May 07 2010 Ralf Corsépius <corsepiu@fedoraproject.org> - 1.12.2-10
+- Add BR: perl(version) (Fix perl-5.12.x build breakdown).
+- Add BR: perl(Test::Pod).
+
+* Fri May 07 2010 Marcela Maslanova <mmaslano@redhat.com> - 1.12.2-9
+- Mass rebuild with perl-5.12.0
+
+* Wed Feb 17 2010 Stepan Kasal <skasal@redhat.com> - 1.12.2-8
+- fix check for non-English languages
+
+* Fri Dec  4 2009 Stepan Kasal <skasal@redhat.com> - 1.12.2-7
+- rebuild against perl 5.10.1
+
+* Sun Jul 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.12.2-6
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
+
+* Thu Feb 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.12.2-5
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
+
+* Wed Feb 27 2008 Tom "spot" Callaway <tcallawa@redhat.com> - 1.12.2-4
+- Rebuild for perl 5.10 (again)
+
+* Tue Jan 22 2008 Tom "spot" Callaway <tcallawa@redhat.com> 1.12.2-3
+- BR: Test::More
+
+* Tue Jan 22 2008 Tom "spot" Callaway <tcallawa@redhat.com> 1.12.2-2
+- retag
+
+* Sun Jan 20 2008 Tom "spot" Callaway <tcallawa@redhat.com> 1.12.2-1
+- rebuild for new perl
+- drop demo*.pl scripts
+- Upstream license changed to GPL+ or Artistic
+
+* Tue Apr 17 2007 Steven Pritchard <steve@kspei.com> 1.11-7
+- BR ExtUtils::MakeMaker.
+- Use fixperms macro instead of our own chmod incantation.
+
+* Mon Aug 28 2006 Steven Pritchard <steve@kspei.com> 0.11-6
+- Minor spec cleanup to more closely resemble current cpanspec output.
+
+* Mon Sep 05 2005 Steven Pritchard <steve@kspei.com> 0.11-5
+- Minor spec cleanup.
+- Add Artistic.
+
+* Fri Apr  7 2005 Michael Schwendt <mschwendt[AT]users.sf.net>
+- rebuilt
+
+* Wed Jul 14 2004 Jose Pedro Oliveira <jpo at di.uminho.pt> - 0:1.11-0.fdr.3
+- Better summary info (bug 1353 comment #4).
+- Canonical source URL (bug 1353 comment #4).
+- Missing requirement: TeX::Hyphen (bug 1353 comment #4).
+- Replaced /usr/bin/perl by %%{__perl} (bug 1353 comment #4).
+- Corrected file permissions (bug 1353 comment #4).
+
+* Wed Jun 09 2004 Steven Pritchard <steve@kspei.com> 0:1.11-0.fdr.2
+- Fix License (Artistic only, not GPL or Artistic).
+
+* Wed Jun 09 2004 Steven Pritchard <steve@kspei.com> 0:1.11-0.fdr.1
+- Specfile autogenerated.

+ 151 - 51
p/perl-XML-RSS/perl-XML-RSS-vl.spec

@@ -1,62 +1,162 @@
-%define	perl_sitelib	%(eval "`perl -V:installsitelib`"; echo $installsitelib)
-
-Summary: creates and updates RSS files with Perl
-Name: perl-XML-RSS
-Version: 1.05
-Release: 0vl1
-Copyright: distributable
-Group: Development/Languages
-Source0: http://www.cpan.org/authors/id/E/EI/EISEN/XML-RSS-%{version}.tar.gz
-Url: http://search.cpan.org/search?dist=XML-RSS
-BuildRoot: %{_tmppath}/%{name}-%{version}-root
-BuildArch: noarch
-BuildRequires: perl >= 5.004, perl-XML-Parser
-Requires: perl >= 5.004, perl-XML-Parser
+Name:           perl-XML-RSS
+Version:        1.49
+Release:        1%{?_dist_release}
+Summary:        Perl module for managing RDF Site Summary (RSS) files
+
+Group:          Development/Libraries
+License:        GPL+ or Artistic
+URL:            http://search.cpan.org/dist/XML-RSS/
+Source0:        http://search.cpan.org/CPAN/authors/id/S/SH/SHLOMIF/XML-RSS-%{version}.tar.gz
+BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
+
+BuildArch:      noarch
+BuildRequires:  perl(Test::Manifest)
+BuildRequires:  perl(Test::Pod), perl(Test::More)
+BuildRequires:  perl(HTML::Entities)
+BuildRequires:  perl(XML::Parser)
+BuildRequires:  perl(DateTime::Format::Mail)
+BuildRequires:  perl(DateTime::Format::W3CDTF)
+BuildRequires:  perl(Test::Differences)
+BuildRequires:  perl(Test::Pod::Coverage)
+Requires:  perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version))
+
+Vendor:         Project Vine
+Distribution:   Vine Linux
+Packager:       iwaim, shaolin
 
 %description
-XML-RSS module for perl
+%{summary}.
+
 
 %prep
-%setup -q -n XML-RSS-%{version} 
+%setup -q -n XML-RSS-%{version}
+chmod 644 Changes README TODO
+find examples -type f -exec chmod 644 {} ';'
+find examples -type d -exec chmod 755 {} ';'
+
 
 %build
-CFLAGS="$RPM_OPT_FLAGS" perl Makefile.PL
-make
+%{__perl} Makefile.PL INSTALLDIRS=vendor
+make %{?_smp_mflags}
 
-%clean 
-rm -rf $RPM_BUILD_ROOT
 
 %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
-%defattr(-,root,root)
-%doc README Changes TODO examples
-%{_mandir}/man?/*
-%dir %{perl_sitelib}/XML
+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 TODO examples
+%{perl_vendorlib}/XML/
+%{_mandir}/man3/XML::RSS.3*
+
 
 %changelog
-* Sat Dec  4 2004 IWAI, Masaharu <iwai@alib.jp> 1.05-0vl1
-- new upstream release
-- build on perl-5.8.6-0vl1
-
-* Mon Dec 15 2003 IWAI, Masaharu <iwai@alib.jp> 1.02-0vl1
-- new upstream release
-- add %%{perl_sitelib}/XML directory in %%files
-- add TODO and examples if %%doc dir
-- drop BUGS in %%doc dir: because it lost.
-
-* Mon Apr 15 2002 IWAI Masaharu <iwaim@cc.mbn.or.jp> 0.97-0vl1
-- first build for Vine Linux
+* Fri Mar 09 2012 MATSUBAYASHI Kohji <shaolin@vinelinux.org> - 1.49-1
+- updated to 1.49
+- spec revamped based on Fedora's 1.49-1
+- previous Vine changelogs as follows:
+
+  - Sat Dec  4 2004 IWAI, Masaharu <iwai@alib.jp> 1.05-0vl1
+  - new upstream release
+  - build on perl-5.8.6-0vl1
+
+  - Mon Dec 15 2003 IWAI, Masaharu <iwai@alib.jp> 1.02-0vl1
+  - new upstream release
+  - add %%{perl_sitelib}/XML directory in %%files
+  - add TODO and examples if %%doc dir
+  - drop BUGS in %%doc dir: because it lost.
+
+  - Mon Apr 15 2002 IWAI Masaharu <iwaim@cc.mbn.or.jp> 0.97-0vl1
+  - first build for Vine Linux
+
+
+* Fri Jan 20 2012 Iain Arnell <iarnell@gmail.com> 1.49-1
+- update to 1.49
+
+* Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.45-8
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
+
+* Thu Jul 21 2011 Petr Sabata <contyk@redhat.com> - 1.45-7
+- Perl mass rebuild
+
+* Wed Jul 20 2011 Petr Sabata <contyk@redhat.com> - 1.45-6
+- Perl mass rebuild
+
+* Wed Feb 09 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.45-5
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
+
+* Thu Dec 23 2010 Marcela Maslanova <mmaslano@redhat.com> - 1.45-4
+- 661697 rebuild for fixing problems with vendorach/lib
+
+* Fri May 07 2010 Marcela Maslanova <mmaslano@redhat.com> - 1.45-3
+- Mass rebuild with perl-5.12.0
+
+* Mon Dec  7 2009 Stepan Kasal <skasal@redhat.com> - 1.45-2
+- rebuild against perl 5.10.1
+
+* Wed Aug 19 2009 Tom "spot" Callaway <tcallawa@redhat.com> - 1.45-1
+- update to 1.45
+
+* Sun Jul 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.44-2
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
+
+* Fri May 15 2009 Tom "spot" Callaway <tcallawa@redhat.com> - 1.44-1
+- update to 1.44
+
+* Fri Mar 13 2009 Tom "spot" Callaway <tcallawa@redhat.com> - 1.43-1
+- update to 1.43
+
+* Thu Feb 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.31-4
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
+
+* Wed Feb 27 2008 Tom "spot" Callaway <tcallawa@redhat.com> - 1.31-3
+- Rebuild for perl 5.10 (again)
+
+* Thu Jan 24 2008 Tom "spot" Callaway <tcallawa@redhat.com> - 1.31-2
+- rebuild for new perl
+
+* Sun Aug 26 2007 Tom "spot" Callaway <tcallawa@redhat.com> - 1.31-1
+- bump to 1.31
+- license tag fix
+
+* Wed Jan 17 2007 Tom "spot" Callaway <tcallawa@redhat.com> - 1.22-1
+- bump to 1.22
+- add new BR for building and testing
+
+* Fri Sep 15 2006 Tom "spot" Callaway <tcallawa@redhat.com> - 1.10-2
+- bump for FC-6
+
+* Mon Mar 13 2006 Ville Skyttä <ville.skytta at iki.fi> - 1.10-1
+- 1.10.
+
+* Fri Apr  7 2005 Michael Schwendt <mschwendt[AT]users.sf.net> - 1.05-2
+- rebuilt
+
+* Sat Aug 14 2004 Ville Skyttä <ville.skytta at iki.fi> - 0:1.05-0.fdr.1
+- Update to 1.05, patches applied upstream.
+
+* Sun Jul 11 2004 Ville Skyttä <ville.skytta at iki.fi> - 0:1.04-0.fdr.2
+- Bring up to date with current fedora.us Perl spec template.
+
+* Sun Mar 14 2004 Ville Skyttä <ville.skytta at iki.fi> - 0:1.04-0.fdr.1
+- Update to 1.04.
+- Reduce directory ownership bloat.
+
+* Fri Nov 21 2003 Ville Skyttä <ville.skytta at iki.fi> - 0:1.02-0.fdr.2
+- Eliminate some spurious test warnings.
+
+* Sun Oct 12 2003 Ville Skyttä <ville.skytta at iki.fi> - 0:1.02-0.fdr.1
+- First build.

+ 18 - 13
p/perl-XML-XPath/perl-XML-XPath-vl.spec

@@ -1,20 +1,22 @@
-%{!?perl_vendorlib: %define perl_vendorlib %(eval "`%{__perl} -V:installvendorlib`"; echo $installvendorlib)}
-
 Name:           perl-XML-XPath
 Version:        1.13
-Release:        5%{?_dist_release}
+Release:        6%{?_dist_release}
 
 Summary:        XPath parser and evaluator for Perl
 
 Group:          Development/Libraries
-License:        GPL or Artistic
+License:        GPL+ or Artistic
 URL:            http://search.cpan.org/dist/XML-XPath/
 Source0:        http://www.cpan.org/authors/id/M/MS/MSERGEANT/XML-XPath-%{version}.tar.gz
 BuildRoot:      %{_tmppath}/%{name}-%{version}-root
 
 BuildArch:      noarch
-BuildRequires:  perl >= 1:5.6.1, perl(XML::Parser)
-#Requires:  perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version))
+BuildRequires:  perl(XML::Parser)
+BuildRequires:  perl(ExtUtils::MakeMaker)
+Requires:       perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version))
+
+Vendor:         Project Vine
+Distribution:   Vine Linux
 
 %description
 This module aims to comply exactly to the XPath specification at
@@ -33,18 +35,18 @@ make %{?_smp_mflags}
 
 
 %install
-rm -rf $RPM_BUILD_ROOT
-make pure_install PERL_INSTALL_ROOT=$RPM_BUILD_ROOT
-find $RPM_BUILD_ROOT -type f -name .packlist -exec rm -f {} ';'
-find $RPM_BUILD_ROOT -type d -depth -exec rmdir {} 2>/dev/null ';'
-chmod -R u+w $RPM_BUILD_ROOT/*
+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 || :
+%check
 make test
 
 %clean
-rm -rf $RPM_BUILD_ROOT
+rm -rf %{buildroot}
 
 %files
 %defattr(-,root,root,-)
@@ -55,6 +57,9 @@ rm -rf $RPM_BUILD_ROOT
 
 
 %changelog
+* Fri Mar 09 2012 MATSUBAYASHI Kohji <shaolin@vinelinux.org> - 1.13-6
+- rebuild with current environment; spec fix
+
 * Sat Apr 30 2011 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.13-5
 - rebuild with perl-5.12.3