Browse Source

2014-12-23 Ryoichi INAGAKI <ryo1@toki.waseda.jp>

	* perl-CGI-FormBuilder,
	  perl-Devel-{EnforceEncapsulation, GlobalDestruction},
	  perl-Moose, perl-Net-{Pcap, Radius, Telnet, Write},
	  perl-Template-Toolkit, perl-Text-Unidecode, perl-XML-RSS: updated
	* perl-CGI-SSI, perl-Geography-Countries, perl-MIME-Lite-TT,
	  perl-MP3-Info, perl-Text-Glob: rebuilt
	* perl-Sub-Exporter-Progressive: new
	


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

+ 23 - 11
p/perl-CGI-FormBuilder/perl-CGI-FormBuilder-vl.spec

@@ -2,26 +2,32 @@
 
 # Basic Information
 Name:		perl-%{pkgname}
-Version:	3.08
+Version:	3.09
 Release:	1%{?_dist_release}
+Summary:	CGI::FormBuilder - Easily generate and process stateful forms
+Summary(ja):	CGI::FormBuilder - 状態をもつフォームを容易に作成および処理する
+
 License:	Artistic or GPL
 Group:		Development/Libraries
+URL:            http://search.cpan.org/~nwiger/CGI-FormBuilder/
+
 Source0:	http://search.cpan.org/CPAN/authors/id/N/NW/NWIGER/%{pkgname}-%{version}.tgz
+
 BuildRoot:	%{_tmppath}/%{name}-%{version}-root
 BuildArch:	noarch
-
-Vendor:		Project Vine
-Distribution:	Vine Linux
-Packager:	yasumichi
-
-Summary:	CGI::FormBuilder - Easily generate and process stateful forms
-Summary(ja):	CGI::FormBuilder - 状態をもつフォームを容易に作成および処理する
-
 # Dependency
+BuildRequires:  perl(HTML::Template) >= 2.06
+BuildRequires:  perl(Text::Template) >= 1.43
+BuildRequires:  perl(Template) >= 2.08
+BuildRequires:  perl(CGI::FastTemplate) >= 1.09
+BuildRequires:  perl(CGI::SSI) >= 0.92
+BuildRequires:  perl(CGI::Session) >= 3.95
 Requires:       perl
 Requires:       perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version))
 
-BuildRequires:  perl
+Vendor:		Project Vine
+Distribution:	Vine Linux
+Packager:	yasumichi
 
 %description
 The goal of CGI::FormBuilder (FormBuilder) is to provide an easy way for you
@@ -32,7 +38,7 @@ CGI::FormBuilder (FormBuilder) の目標は、完全な CGI フォームベー
 ーションを作成および処理するための簡単な方法を提供することです。
 
 %prep
-%setup -q -n CGI-FormBuilder-3.08
+%setup -q -n %{pkgname}-%{version}
 
 %build
 %{__perl} Makefile.PL INSTALLDIRS=vendor OPTIMIZE="%{optflags}"
@@ -57,6 +63,8 @@ if [ "$(cat %{name}.files)X" = "X" ] ; then
 	exit -1
 fi
 
+%check
+make test
 
 %clean
 %{__rm} -rf ${RPM_BUILD_ROOT}
@@ -67,5 +75,9 @@ fi
 %doc Changes README
 
 %changelog
+* Tue Dec 23 2014 Ryoichi INAGAKI <ryo1@toki.waseda.jp> 3.09-1
+- updated to 3.09
+- built with perl 5.16.3
+
 * Thu Oct 04 2012 Yasumichi Akahoshi <yasumichi@vinelinux.org> 3.08-1
 - initial build for Vine Linux

+ 16 - 10
p/perl-CGI-SSI/perl-CGI-SSI-vl.spec

@@ -3,25 +3,26 @@
 # Basic Information
 Name:		perl-%{pkgname}
 Version:	0.92
-Release:	1%{?_dist_release}
-License:	Artistic or GPL
+Release:	2%{?_dist_release}
+Summary:	CGI::SSI - Use SSI from CGI scripts
+Summary(ja):	CGI::SSI - CGI スクリプトからの SSI の利用
+
 Group:		Development/Libraries
+License:	Artistic or GPL
+URL:            http://search.cpan.org/~james/CGI-SSI/
+
 Source0:	http://search.cpan.org/CPAN/authors/id/J/JA/JAMES/%{pkgname}-%{version}.tar.gz
+
 BuildRoot:	%{_tmppath}/%{name}-%{version}-root
 BuildArch:	noarch
+# Dependency
+BuildRequires:  perl
+Requires:       perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version))
 
 Vendor:		Project Vine
 Distribution:	Vine Linux
 Packager:	yasumichi
 
-Summary:	CGI::SSI - Use SSI from CGI scripts
-Summary(ja):	CGI::SSI - CGI スクリプトからの SSI の利用
-
-# Dependency
-Requires:       perl
-Requires:       perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version))
-
-BuildRequires:  perl
 
 %description
 CGI::SSI - Use SSI from CGI scripts
@@ -32,6 +33,8 @@ CGI::SSI - CGI スクリプトからの SSI の利用
 %prep
 %setup -q -n CGI-SSI-0.92
 
+chmod -x Changes README
+
 %build
 %{__perl} Makefile.PL INSTALLDIRS=vendor OPTIMIZE="%{optflags}"
 %{__make} %{?_smp_mflags}
@@ -65,5 +68,8 @@ fi
 %doc Changes README
 
 %changelog
+* Tue Dec 23 2014 Ryoichi INAGAKI <ryo1@toki.waseda.jp> 0.92-2
+- rebuilt with perl 5.16.3
+
 * Thu Oct 04 2012 Yasumichi Akahoshi <yasumichi@vinelinux.org> 0.92-1
 - initial build for Vine Linux

+ 10 - 4
p/perl-Devel-EnforceEncapsulation/perl-Devel-EnforceEncapsulation-vl.spec

@@ -1,11 +1,13 @@
 Name:		perl-Devel-EnforceEncapsulation
-Version:	0.50
-Release:	2%{?_dist_release}
+Version:	0.51
+Release:	1%{?_dist_release}
 Summary:	Find access violations to blessed objects
 Group:		Development/Libraries
 License:	GPL+ or Artistic
 URL:		http://search.cpan.org/dist/Devel-EnforceEncapsulation/
-Source0:	http://search.cpan.org/CPAN/authors/id/C/CL/CLOTHO/Devel-EnforceEncapsulation-%{version}.tgz
+Source0:	http://search.cpan.org/CPAN/authors/id/C/CL/CLOTHO/Devel-EnforceEncapsulation-%{version}.tar.gz
+
+BuildRoot:	%{_tmppath}/%{name}-%{version}-%{release}-root
 BuildArch:	noarch
 BuildRequires:	perl(Carp)
 BuildRequires:	perl(English)
@@ -65,11 +67,15 @@ make test AUTHOR_TEST=1 AUTHOR_TEST_CDOLAN=1
 
 %files
 %defattr(-,root,root,-)
-%doc CHANGES LICENSE README index.html
+%doc CHANGES LICENSE README
 %{perl_vendorlib}/Devel/
 %{_mandir}/man3/Devel::EnforceEncapsulation.3pm*
 
 %changelog
+* Tue Dec 23 2014 Ryoichi INAGAKI <ryo1@toki.waseda.jp> - 0.51-1
+- updated to 0.51
+- built with perl 5.16.3
+
 * Thu Mar 02 2012 MATSUBAYASHI Kohji <shaolin@vinelinux.org> - 0.50-2
 - rebuild
 

+ 12 - 5
p/perl-Devel-GlobalDestruction/perl-Devel-GlobalDestruction-vl.spec

@@ -1,20 +1,23 @@
 # Package is noarch from perl 5.13.7
 %global noarch_package %(perl -e 'print (($] >= 5.013007) ? 1 : 0);')
 
+Summary:	Expose PL_dirty, the flag that marks global destruction
 Name:		perl-Devel-GlobalDestruction
-Version:	0.04
+Version:	0.13
 Release:	1%{?_dist_release}
 License:	GPL+ or Artistic
 Group:		Development/Libraries
-Summary:	Expose PL_dirty, the flag that marks global destruction
-Url:		http://search.cpan.org/dist/Devel-GlobalDestruction
+URL:		http://search.cpan.org/dist/Devel-GlobalDestruction
+
 Source:		http://search.cpan.org/CPAN/authors/id/F/FL/FLORA/Devel-GlobalDestruction-%{version}.tar.gz
+
 %if %{noarch_package}
 BuildArch:	noarch
 %endif
-BuildRoot:	%{_tmppath}/%{name}-%{version}-%{release}-root-%(id -nu)
+BuildRoot:	%{_tmppath}/%{name}-%{version}-%{release}-root
+BuildRequires:	perl(ExtUtils::CBuilder) >= 0.27
 BuildRequires:	perl(ExtUtils::MakeMaker)
-BuildRequires:	perl(Sub::Exporter)
+BuildRequires:	perl(Sub::Exporter::Progressive) >= 0.001011
 BuildRequires:	perl(XSLoader)
 Requires:	perl(:MODULE_COMPAT_%(eval "`perl -V:version`"; echo $version))
 
@@ -65,6 +68,10 @@ rm -rf %{buildroot}
 %{_mandir}/man3/Devel::GlobalDestruction.3pm*
 
 %changelog
+* Tue Dec 23 2014 Ryoichi INAGAKI <ryo1@toki.waseda.jp> - 0.13-1
+- updated to 0.13
+- built with perl 5.16.3
+
 * Mon Mar 05 2012 MATSUBAYASHI Kohji <shaolin@vinelinux.org> - 0.04-1
 - initial build for Vine Linux
 

+ 7 - 4
p/perl-Geography-Countries/perl-Geography-Countries-vl.spec

@@ -3,19 +3,22 @@
 Summary: Classes for 2-letter, 3-letter, and numerical codes for countries
 Name: perl-Geography-Countries
 Version: 2009041301
-Release: 2%{_dist_release}
+Release: 3%{_dist_release}
 License: distributable
 Group: Development/Libraries
 URL: http://search.cpan.org/dist/Geography-Countries/
 
 Source: http://search.cpan.org/CPAN/authors/id/A/AB/ABIGAIL/%{real_name}-%{version}.tar.gz
-BuildRoot: %{_tmppath}/%{name}-%{version}-root
 
+BuildRoot: %{_tmppath}/%{name}-%{version}-root
 BuildArch: noarch
-BuildRequires: perl >= 0:5.00503
-Requires: perl >= 0:5.00503
+BuildRequires: perl(ExtUtils::MakeMaker)
+Requires:  perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version))
 Obsoletes: perl(IP::Country) <= 2.08
 
+Vendor: Project Vine
+Distribution: Vine Linux
+
 %description
 This module maps country names, and their 2-letter, 3-letter and
 numerical codes, as defined by the ISO-3166 maintenance agency [1],

+ 4 - 1
p/perl-MIME-Lite-TT/perl-MIME-Lite-TT-vl.spec

@@ -3,7 +3,7 @@
 Summary:        TT enabled MIME::Lite wrapper
 Name:           perl-%{real_name}
 Version:        0.02
-Release:        1%{?_dist_release}
+Release:        2%{?_dist_release}
 License:        Artistic or GPL+
 Group:          Development/Libraries
 URL:            http://search.cpan.org/dist/MIME-Lite-TT/
@@ -48,5 +48,8 @@ rm -rf %{buildroot}
 %doc %{_mandir}/man3/*
 
 %changelog
+* Tue Dec 23 2014 Ryoichi INAGAKI <ryo1@toki.waseda.jp> - 0.02-2
+- rebuilt with perl 5.16.3
+
 * Sat Mar 10 2012 MATSUBAYASHI Kohji <shaolin@vinelinux.org> - 0.02-1
 - initial build for Vine Linux

+ 21 - 12
p/perl-MP3-Info/perl-MP3-Info-vl.spec

@@ -4,7 +4,7 @@
 Summary: Perl module to manipulate / fetch info from MP3 audio files
 Name: %{name}
 Version: 1.24
-Release: 1%{?_dist_release}
+Release: 2%{?_dist_release}
 License: Artistic
 Group: Development/Libraries
 URL: http://search.cpan.org/~daniel/MP3-Info/
@@ -12,10 +12,15 @@ Source: http://search.cpan.org/CPAN/authors/id/D/DA/DANIEL/%{real_name}-%{versio
 
 Buildroot: %{_tmppath}/%{name}-%{version}-root
 BuildArch: noarch
-BuildRequires: perl
+BuildRequires: perl(Test::More)
+Requires: perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version))
 
 Obsoletes: perl-MPEG-MP3Info
-Provides: perl-MPEG-MP3Info = %{version}
+Provides: perl-MPEG-MP3Info = %{version}-%{release}
+
+Vendor: Project Vine
+Distribution: Vine Linux
+
 
 %description
 Manipulate / fetch info from MP3 audio files : winamp genres, mp3tag, mp3info.
@@ -57,6 +62,10 @@ rm -rf $RPM_BUILD_ROOT
 %defattr(-,root,root)
 
 %changelog
+* Tue Dec 23 2014 Ryoichi INAGAKI <ryo1@toki.waseda.jp> 1.24-2
+- rebuilt with perl 5.16.3
+- fixed spec encoding to UTF-8
+
 * Thu Nov 12 2009 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 1.24-1
 - new upstream release
 - applied new versioning policy
@@ -80,7 +89,7 @@ rm -rf $RPM_BUILD_ROOT
 - rebuild
 - own dir
 
-* Wed Aug 13 2003 Per �©¬yvind Karlsen <peroyvind@linux-mandrake.com> 1.02-3mdk
+* Wed Aug 13 2003 Per Øyvind Karlsen <peroyvind@linux-mandrake.com> 1.02-3mdk
 - rebuild for new perl
 - drop Prefix tag
 - don't use PREFIX
@@ -89,37 +98,37 @@ rm -rf $RPM_BUILD_ROOT
 * Tue May 27 2003 Thierry Vignaud <tvignaud@mandrakesoft.com> 1.02-2mdk
 - rebuild for new auto{prov,req}
 
-* Fri Apr 18 2003 Fran�«®ois Pons <fpons@mandrakesoft.com> 1.02-1mdk
+* Fri Apr 18 2003 François Pons <fpons@mandrakesoft.com> 1.02-1mdk
 - 1.02.
 
 * Tue Jul  9 2002 Pixel <pixel@mandrakesoft.com> 1.01-2mdk
 - rebuild for perl 5.8.0
 
-* Tue Mar 26 2002 Fran�«®ois Pons <fpons@mandrakesoft.com> 1.01-1mdk
+* Tue Mar 26 2002 François Pons <fpons@mandrakesoft.com> 1.01-1mdk
 - 1.01.
 
-* Wed Jan 23 2002 Fran�«®ois Pons <fpons@mandrakesoft.com> 1.00-1mdk
+* Wed Jan 23 2002 François Pons <fpons@mandrakesoft.com> 1.00-1mdk
 - 1.00.
 
-* Thu Nov 08 2001 Fran�«®ois Pons <fpons@mandrakesoft.com> 0.91-5mdk
+* Thu Nov 08 2001 François Pons <fpons@mandrakesoft.com> 0.91-5mdk
 - added url tag.
 
 * Mon Oct 15 2001 Stefan van der Eijk <stefan@eijk.nu> 0.91-4mdk
 - BuildRequires: perl-devel
 
-* Wed Sep 05 2001 Fran�«®ois Pons <fpons@mandrakesoft.com> 0.91-3mdk
+* Wed Sep 05 2001 François Pons <fpons@mandrakesoft.com> 0.91-3mdk
 - update provides tag.
 
 * Sun Jun 17 2001 Geoffrey Lee <snailtalk@mandrakesoft.com> 0.91-2mdk
 - Rebuild for the latest perl.
 
-* Tue Feb 27 2001 Fran�«®ois Pons <fpons@mandrakesoft.com> 0.91-1mdk
+* Tue Feb 27 2001 François Pons <fpons@mandrakesoft.com> 0.91-1mdk
 - 0.91.
 
-* Mon Aug 07 2000 Fran�«®ois Pons <fpons@mandrakesoft.com> 0.80-3mdk
+* Mon Aug 07 2000 François Pons <fpons@mandrakesoft.com> 0.80-3mdk
 - added missing clean.
 
-* Thu Aug 03 2000 Fran�«®ois Pons <fpons@mandrakesoft.com> 0.80-2mdk
+* Thu Aug 03 2000 François Pons <fpons@mandrakesoft.com> 0.80-2mdk
 - macroszifications.
 - noarch.
 - add doc.

+ 12 - 3
p/perl-Moose/perl-Moose-vl.spec

@@ -1,11 +1,15 @@
 Name:           perl-Moose
 Summary:        Complete modern object system for Perl 5
-Version:        2.0402
+Version:        2.0604
 Release:        1%{?_dist_release}
 License:        GPL+ or Artistic
 Group:          Development/Libraries
-Source0:        http://search.cpan.org/CPAN/authors/id/D/DO/DOY/Moose-%{version}.tar.gz
 URL:            http://search.cpan.org/dist/
+
+Source0:        http://search.cpan.org/CPAN/authors/id/D/DO/DOY/Moose-%{version}.tar.gz
+# Vine patch
+Patch100:       perl-Moose-2.0604-test-methods.patch      
+
 Requires:       perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version))
 
 # Class::MOP is now included in Moose itself
@@ -68,7 +72,6 @@ BuildRequires:  perl(Sub::Name) >= 0.05
 BuildRequires:  perl(Task::Weaken)
 BuildRequires:  perl(Try::Tiny) >= 0.02
 
-
 Requires:       perl(Data::OptList) >= 0.107
 Requires:       perl(Dist::CheckConflicts) >= 0.02
 
@@ -112,6 +115,7 @@ very welcome.
 
 %prep
 %setup -q -n Moose-%{version}
+%patch100 -p1 
 
 # silence rpmlint warnings
 find benchmarks/ -type f -name '*.pl' -print0 \
@@ -152,6 +156,11 @@ make test
 %{_mandir}/man3/Test::Moose*
 
 %changelog
+* Tue Dec 23 2014 Ryoichi INAGAKI <ryo1@toki.waseda.jp> - 2.0604-1
+- updated to 2.0604
+- added Patch100 to build with current perl-Package-Stash
+- built with perl 5.16.3
+
 * Thu Mar 08 2012 MATSUBAYASHI Kohji <shaolin@vinelinux.org> - 2.0402-1
 - initial build for Vine Linux
 

+ 9 - 4
p/perl-Net-Pcap/perl-Net-Pcap-vl.spec

@@ -1,5 +1,5 @@
 Name:           perl-Net-Pcap
-Version:        0.16
+Version:        0.17
 Release:        1%{?_dist_release}
 Summary:        Interface to pcap(3) LBL packet capture library
 
@@ -9,11 +9,11 @@ URL:            http://search.cpan.org/dist/Net-Pcap/
 Source0:        http://search.cpan.org/CPAN/authors/id/S/SA/SAPER/Net-Pcap-%{version}.tar.gz
 # https://rt.cpan.org/Ticket/Display.html?id=55163
 Patch0:         net-pcap-0.16-eg-pcapdump.patch
-# see http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=628522
 Patch1:         perl-Net-Pcap-ccflags.patch
-BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
 
-BuildRequires:  perl(ExtUtils::MakeMaker), perl(Test::More)
+BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root
+BuildRequires:  perl(ExtUtils::MakeMaker)
+BuildRequires:  perl(Test::More)
 BuildRequires:  libpcap-devel
 Requires:  perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version))
 
@@ -72,6 +72,11 @@ rm -rf %{buildroot}
 
 
 %changelog
+* Tue Dec 23 2014 Ryoichi INAGAKI <ryo1@toki.waseda.jp> - 0.17-1
+- updated to 0.17
+- updated Patch1
+- built with perl 5.16.3
+
 * Thu Mar 01 2012 MATSUBAYASHI Kohji <shaolin@vinelinux.org> - 0.16-1
 - initial build for Vine Linux
 

+ 10 - 3
p/perl-Net-Radius/perl-Net-Radius-vl.spec

@@ -2,8 +2,8 @@
 
 Summary:	Object-oriented Perl interface to RADIUS
 Name:		perl-Net-Radius
-Version:	 1.56
-Release:	1%{?dist}
+Version:	2.103
+Release:	1%{?_dist_release}
 License:	Artistic or GPL+
 Group:		Development/Libraries
 URL:		http://search.cpan.org/dist/Net-Radius/
@@ -39,14 +39,21 @@ find contrib/ docs/ examples/ -type f -exec %{__chmod} a-x {} \;
 %clean
 rm -rf %{buildroot}
 
+%check
+make test
+
 %files
 %defattr(-, root, root, -)
 %doc Changes MANIFEST MANIFEST.SKIP META.yml
 %doc README README.3COM README.VSA README.broken README.packets README.server
-%doc version.pl contrib/ docs/ examples/
+%doc contrib/ docs/ examples/
 %{perl_vendorlib}/*
 %{_mandir}/man3/*
 
 %changelog
+* Tue Dec 23 2014 Ryoichi INAGAKI <ryo1@toki.waseda.jp> - 2.103-1
+- updated to 2.103
+- built with perl 5.16.3
+
 * Tue Mar 13 2012 MATSUBAYASHI Kohji <shaolin@vinelinux.org> - 1.56-1
 - initial build for Vine Linux

+ 8 - 7
p/perl-Net-Telnet/perl-Net-Telnet-vl.spec

@@ -1,21 +1,18 @@
 Name: perl-Net-Telnet
 Summary: Net-Telnet Perl module
-Version: 3.03
+Version: 3.04
 Release: 1%{?_dist_release}
 Group: Development/Libraries
 License: GPL+ or Artistic
 URL: http://search.cpan.org/dist/Net-Telnet/
 Source0: ftp://ftp.cpan.org/pub/CPAN/authors/id/J/JR/JROGERS/Net-Telnet-%{version}.tar.gz
 
-# runtime depends
-Requires: perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version))
-
 # build
-BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
+BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root
 BuildArch: noarch
-BuildRequires: perl >= 0:5.00503
-BuildRequires: perl-Digest-HMAC
 BuildRequires: perl(ExtUtils::MakeMaker)
+# runtime depends
+Requires: perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version))
 
 Vendor:         Project Vine
 Distribution:   Vine Linux
@@ -58,6 +55,10 @@ rm -rf %{buildroot}
 %{_mandir}/man3/*.3*
 
 %changelog
+* Tue Dec 23 2014 Ryoichi INAGAKI <ryo1@toki.waseda.jp> - 3.04-1
+- updated to 3.04
+- built with perl 5.16.3
+
 * Thu Mar 01 2012 MATSUBAYASHI Kohji <shaolin@vinelinux.org> - 3.03-1
 - initial build for Vine Linux
 

+ 5 - 1
p/perl-Net-Write/perl-Net-Write-vl.spec

@@ -2,7 +2,7 @@
 
 Summary:        Portable interface to open and send raw data to network
 Name:           perl-%{real_name}
-Version:        1.05
+Version:        1.07
 Release:        1%{?_dist_release}
 License:        Artistic or GPL+
 Group:          Development/Libraries
@@ -52,5 +52,9 @@ rm -rf %{buildroot}
 %{_mandir}/man3/*
 
 %changelog
+* Tue Dec 23 2014 Ryoichi INAGAKI <ryo1@toki.waseda.jp> - 1.07-1
+- updated to 1.07
+- built with perl 5.16.3
+
 * Sun Mar 11 2012 MATSUBAYASHI Kohji <shaolin@vinelinux.org> - 1.05-1
 - initial build for Vine Linux

+ 145 - 0
p/perl-Sub-Exporter-Progressive/perl-Sub-Exporter-Progressive-vl.spec

@@ -0,0 +1,145 @@
+# We need to patch the test suite if we have old versions of Test::More
+%global old_test_more %(perl -MTest::More -e 'print (($Test::More::VERSION < 0.88) ? 1 : 0);' 2>/dev/null || echo 0)
+
+Name:		perl-Sub-Exporter-Progressive
+Version:	0.001011
+Release:	4%{?_dist_release}
+Summary:	Only use Sub::Exporter if you need it
+Group:		Development/Libraries
+License:	GPL+ or Artistic
+URL:		http://search.cpan.org/dist/Sub-Exporter-Progressive/
+Source0:	http://search.cpan.org/CPAN/authors/id/F/FR/FREW/Sub-Exporter-Progressive-%{version}.tar.gz
+Patch1:		Sub-Exporter-Progressive-0.001010-old-Test::More.patch
+
+BuildRoot:	%{_tmppath}/%{name}-%{version}-%{release}-root
+BuildArch:	noarch
+# =============== Module Build ======================
+BuildRequires:	perl(ExtUtils::MakeMaker)
+# =============== Module Runtime ====================
+BuildRequires:	perl(Carp)
+BuildRequires:	perl(Exporter) >= 5.58
+BuildRequires:	perl(List::Util)
+BuildRequires:	perl(Sub::Exporter)
+# =============== Test Suite ========================
+BuildRequires:	perl(lib)
+BuildRequires:	perl(Test::More)
+# =============== Module Runtime ====================
+Requires:	perl(:MODULE_COMPAT_%(eval "`perl -V:version`"; echo $version))
+Requires:	perl(Exporter) >= 5.58
+Requires:	perl(Sub::Exporter)
+
+%description
+Sub::Exporter is an incredibly powerful module, but with that power comes
+great responsibility, er- as well as some runtime penalties. This module is a
+Sub::Exporter wrapper that will let your users just use Exporter if all they
+are doing is picking exports, but use Sub::Exporter if your users try to use
+Sub::Exporter's more advanced features features, like renaming exports, if
+they try to use them.
+
+Note that this module will export @EXPORT and @EXPORT_OK package variables for
+Exporter to work. Additionally, if your package uses advanced Sub::Exporter
+features like currying, this module will only ever use Sub::Exporter, so you
+might as well use it directly.
+
+%prep
+%setup -q -n Sub-Exporter-Progressive-%{version}
+
+# We need to patch the test suite if we have old versions of Test::More
+%if %{old_test_more}
+%patch1
+%endif
+
+%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 {} \;
+%{_fixperms} %{buildroot}
+
+%check
+make test
+
+%clean
+rm -rf %{buildroot}
+
+%files
+%doc Changes README
+%{perl_vendorlib}/Sub/
+%{_mandir}/man3/Sub::Exporter::Progressive.3pm*
+
+%changelog
+* Tue Dec 23 2014 Ryoichi INAGAKI <ryo1@toki.waseda.jp> - 0.001011-4
+- initial build for Vine Linux
+- built with perl 5.16.3
+
+* Wed Aug 27 2014 Jitka Plesnikova <jplesnik@redhat.com> - 0.001011-3
+- Perl 5.20 rebuild
+
+* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.001011-2
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
+
+* Mon Oct 28 2013 Paul Howarth <paul@city-fan.org> - 0.001011-1
+- Update to 0.001011
+  - Fix in global destruction
+  - Fix SYNOPSIS
+  - Fix duplicate word in DESCRIPTION (CPAN RT#86072)
+
+* Sun Aug 04 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.001010-3
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
+
+* Sun Jul 21 2013 Petr Pisar <ppisar@redhat.com> - 0.001010-2
+- Perl 5.18 rebuild
+
+* Wed Mar 27 2013 Paul Howarth <paul@city-fan.org> - 0.001010-1
+- Update to 0.001010
+  - Fix module name in Makefile.PL (CPAN RT#83932)
+  - Work around Exporter.pm not installable on perl < 5.8.0
+- Update old Test::More patch
+
+* Wed Mar 13 2013 Paul Howarth <paul@city-fan.org> - 0.001009-1
+- Update to 0.001009
+  - Disallow version names in random parts of the import list for consistency
+    with Sub::Exporter (CPAN RT#83491)
+- Update old Test::More patch, and apply if we have Test::More < 0.88
+
+* Thu Feb 14 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.001008-2
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
+
+* Tue Jan 22 2013 Paul Howarth <paul@city-fan.org> - 0.001008-1
+- Update to 0.001008
+  - Rewrite -tag to :tag for Exporter.pm
+  - Fix prereqs
+- Update old Test::More patch, and apply if we have Test::More < 0.96
+- Bump perl(Exporter) version requirement to 5.58
+
+* Mon Aug 27 2012 Paul Howarth <paul@city-fan.org> - 0.001006-1
+- Update to 0.001006
+  - Handle ':all' correctly
+- Update old Test::More patch
+- Drop redundant buildreq perl(Test::Pod)
+
+* Sat Aug 25 2012 Paul Howarth <paul@city-fan.org> - 0.001005-1
+- Update to 0.001005
+  - Add support for tags
+  - Warn if defaults are not in exports
+  - Add explicit dependency on Test::More 0.89
+- This release by LEONT -> update source URL
+- Update old Test::More patch
+
+* Thu Aug  9 2012 Paul Howarth <paul@city-fan.org> - 0.001004-1
+- Update to 0.001004 (fix skipping when Sub::Exporter isn't installed)
+- This release by MSTROUT -> update source URL
+- No LICENSE file in this release
+- Update old Test::More patch
+
+* Wed Aug  1 2012 Paul Howarth <paul@city-fan.org> - 0.001003-1
+- Update to 0.001003 (remove warning if there are no defaults)
+
+* Wed Aug  1 2012 Paul Howarth <paul@city-fan.org> - 0.001002-2
+- Sanitize for Fedora submission
+
+* Wed Aug  1 2012 Paul Howarth <paul@city-fan.org> - 0.001002-1
+- Initial RPM build

+ 20 - 7
p/perl-Template-Toolkit/perl-Template-Toolkit-vl.spec

@@ -1,19 +1,27 @@
 Name:           perl-Template-Toolkit
-Version:        2.22
+Version:        2.26
 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)
+Source1:        http://tt2.org/download/TT_v224_html_docs.tar.gz
 
+BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root
 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))
+BuildRequires:  perl(AppConfig)
+BuildRequires:  perl(Text::Autoformat)
+BuildRequires:  perl(GD::Graph3d)
+BuildRequires:  perl(GD::Graph)
+BuildRequires:  perl(GD::Text)
+BuildRequires:  perl(Image::Info)
+BuildRequires:  perl(Image::Size)
+BuildRequires:  perl(Pod::POM)
+BuildRequires:  perl(XML::DOM)
+BuildRequires:  perl(XML::RSS)
+BuildRequires:  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
 
@@ -82,6 +90,11 @@ rm -rf %{buildroot}
 %{_mandir}/man3/*.3*
 
 %changelog
+* Tue Dec 23 2014 Ryoichi INAGAKI <ryo1@toki.waseda.jp> - 2.26-1
+- updated Source0 to 2.26
+- updated Source1 to 2.24
+- built with perl 5.16.3
+
 * Fri Mar 09 2012 MATSUBAYASHI Kohji <shaolin@vinelinux.org> - 2.22-1
 - initial build for Vine Linux
 

+ 12 - 4
p/perl-Text-Glob/perl-Text-Glob-vl.spec

@@ -1,16 +1,17 @@
 Name: 		perl-Text-Glob
 Version: 	0.09
-Release: 	2%{?_dist_release}
+Release: 	3%{?_dist_release}
 Summary: 	Perl module to match globbing patterns against text
 License: 	GPL+ or Artistic
 Group: 		Development/Libraries
 URL: 		http://search.cpan.org/dist/Text-Glob/
 Source0: 	http://www.cpan.org/authors/id/R/RC/RCLAMP/Text-Glob-%{version}.tar.gz
-BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
-BuildArch: noarch
+
+BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root
+BuildArch:      noarch
 BuildRequires:  perl(ExtUtils::MakeMaker)
 BuildRequires:  perl(Test::More)
-#Requires:  perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version))
+Requires:  perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version))
 
 Vendor: Project Vine
 Distribution: Vine Linux
@@ -28,6 +29,7 @@ want to do full file globbing use the File::Glob module instead.
 make %{?_smp_mflags}
 
 %install
+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 ';'
@@ -36,6 +38,9 @@ chmod -R u+w %{buildroot}/*
 %check
 make test
 
+%clean
+rm -rf %{buildroot}
+
 %files
 %defattr(-,root,root,-)
 %doc Changes
@@ -43,6 +48,9 @@ make test
 %{_mandir}/man3/*
 
 %changelog
+* Tue Dec 23 2014 Ryoichi INAGAKI <ryo1@toki.waseda.jp> - 0.09-3
+- rebuilt with perl 5.16.3
+
 * Mon Mar 28 2011 IWAI, Masaharu <iwai@alib.jp> 0.09-2
 - build for Vine Linux
 

+ 11 - 4
p/perl-Text-Unidecode/perl-Text-Unidecode-vl.spec

@@ -1,19 +1,22 @@
 Summary:        US-ASCII transliterations of Unicode text
 Name:           perl-Text-Unidecode
-Version:        0.04
-Release:        2%{?_dist_release}
+Version:        1.23
+Release:        1%{?_dist_release}
 
 Group:          Development/Libraries
 License:        GPL+ or Artistic
 URL:            http://search.cpan.org/dist/Text-Unidecode/
 Source0:        http://www.cpan.org/modules/by-module/Text/Text-Unidecode-%{version}.tar.gz
-BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
+BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root
 
 BuildArch:      noarch
 BuildRequires:  perl(ExtUtils::MakeMaker)
+Requires:  perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version))
 
-%description
+Vendor: Project Vine
+Distribution: Vine Linux
 
+%description
 Text::Unidecode provides a function, `unidecode(...)' that
 takes Unicode data and tries to represent it in US-ASCII
 characters (i.e., the universally displayable characters between
@@ -56,6 +59,10 @@ rm -rf $RPM_BUILD_ROOT
 
 
 %changelog
+* Tue Dec 23 2014 Ryoichi INAGAKI <ryo1@toki.waseda.jp> - 1.23-1
+- updated to 1.23
+- built with perl 5.16.3
+
 * Sat Apr 30 2011 Yoji TOYODA <bsyamato@sea.plala.or.jp> 0.0.4-2
 - rebuild with perl-5.12.3
 

+ 12 - 5
p/perl-XML-RSS/perl-XML-RSS-vl.spec

@@ -1,5 +1,5 @@
 Name:           perl-XML-RSS
-Version:        1.49
+Version:        1.56
 Release:        1%{?_dist_release}
 Summary:        Perl module for managing RDF Site Summary (RSS) files
 
@@ -7,13 +7,16 @@ 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)
+BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root
 
 BuildArch:      noarch
-BuildRequires:  perl(Test::Manifest)
-BuildRequires:  perl(Test::Pod), perl(Test::More)
+BuildRequires:  perl(Module::Build) >= 0.36
+BuildRequires:  perl(Test::Manifest) >= 0.9
+BuildRequires:  perl(Test::More)
+BuildRequires:  perl(Test::Pod)
 BuildRequires:  perl(HTML::Entities)
-BuildRequires:  perl(XML::Parser)
+BuildRequires:  perl(XML::Parser) >= 2.23
+BuildRequires:  perl(DateTime)
 BuildRequires:  perl(DateTime::Format::Mail)
 BuildRequires:  perl(DateTime::Format::W3CDTF)
 BuildRequires:  perl(Test::Differences)
@@ -64,6 +67,10 @@ rm -rf %{buildroot}
 
 
 %changelog
+* Tue Dec 23 2014 Ryoichi INAGAKI <ryo1@toki.waseda.jp> - 1.56-1
+- updated to 1.56
+- built with perl 5.16.3
+
 * 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