Browse Source

updated perl modules.

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

+ 6 - 3
p/perl-GSSAPI/perl-GSSAPI-vl.spec

@@ -2,8 +2,8 @@
 
 Summary: Perl extension providing access to the GSSAPIv2 library
 Name: perl-GSSAPI
-Version: 0.26
-Release: 2%{?_dist_release}
+Version: 0.28
+Release: 1%{?_dist_release}
 License: distributable
 Group: Development/Libraries
 URL: http://search.cpan.org/~gbarr/Authen-SASL/
@@ -13,7 +13,7 @@ BuildRoot: %{_tmppath}/%{name}-%{version}-root
 BuildRequires: krb5-devel
 BuildRequires: perl-Test-Pod
 BuildRequires: perl-Test-Pod-Coverage
-Requires: perl 
+Requires:      perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version))
 
 %description
 This module gives access to the routines of the GSSAPI library, as
@@ -56,6 +56,9 @@ make test
 %dir %{perl_vendorarch}/auto/GSSAPI
 
 %changelog
+* Thu Jul  3 2014 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 0.28-1
+- new upstream release.
+
 * Sat Apr 30 2011 Yoji TOYODA <bsyamato@sea.plala.or.jp> 0.26-2
 - rebuild with perl-5.12.3
 

+ 6 - 3
p/perl-String-CRC32/perl-String-CRC32-vl.spec

@@ -1,7 +1,7 @@
 Summary:        Perl interface for cyclic redundency check generation
 Name:           perl-String-CRC32
-Version:        1.4
-Release:        2%{?_dist_release}
+Version:        1.5
+Release:        1%{?_dist_release}
 
 Group:          Development/Libraries
 License:        Public Domain
@@ -10,7 +10,7 @@ Source0:       	http://search.cpan.org/CPAN/authors/id/S/SO/SOENKE/String-CRC32-
 BuildRoot:      %{_tmppath}/%{name}-%{version}-root
 
 BuildRequires:  perl >= 1:5.6.1
-Requires:  perl >= 1:%(eval "`%{__perl} -V:version`"; echo $version)
+Requires:       perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version))
 
 Vendor: Project Vine
 Distribution: Vine Linux
@@ -54,6 +54,9 @@ rm -rf $RPM_BUILD_ROOT
 %{_mandir}/man3/*.3*
 
 %changelog
+* Thu Jul  3 2014 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 1.5-1
+- new upstream release.
+
 * Wed Mar 30 2011 IWAI, Masaharu <iwai@alib.jp> 1.4-2
 - build with perl 5.12.3
 - add Vendor and Distribution tags

+ 6 - 2
p/perl-Tk-TableMatrix/perl-Tk-TableMatrix-vl.spec

@@ -2,8 +2,8 @@
 
 Summary:       Perl module for creating and manipulating tables.
 Name:	       perl-%{pkgname}
-Version:       1.22
-Release:       3%{?_dist_release}
+Version:       1.23
+Release:       1%{?_dist_release}
 Group:         Development/Libraries
 License:       Artistic
 Url:           http://search.cpan.org/author/CERNEY/%{pkgname}-%{version}/
@@ -11,6 +11,7 @@ Source:        http://search.cpan.org/CPAN/authors/id/C/CE/CERNEY/%{pkgname}-%{v
 BuildRoot:     %{_tmppath}/%{name}-%{version}-root
 BuildRequires: perl(Tk), xorg-x11-devel
 Requires:      perl(Tk)
+Requires:      perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version))
 
 %description
 The TableMatrix command creates a 2-dimensional grid of cells. The
@@ -49,6 +50,9 @@ rm -rf %{buildroot}
 %{perl_vendorarch}/auto/Tk/TableMatrix/.packlist
 
 %changelog
+* Thu Jul 3 2014 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 1.23-1
+- new upstream release.
+
 * Sun May 22 2011 Munehiro Yamamoto <munepi@vinelinux.org> 1.22-3
 - rebuild with perl-5.12.3
 

+ 25 - 25
p/perl-Tk/perl-Tk-vl.spec

@@ -4,8 +4,8 @@
 
 Summary:	A perl module for Tk.
 Name:		perl-%{pkgname}
-Version:	804.028
-Release:	5%{_dist_release}
+Version:	804.032
+Release:	1%{_dist_release}
 Group:		Development/Libraries
 License:	GPL or Artistic
 URL:		http://perltk.org/
@@ -14,20 +14,15 @@ BuildRoot:	%{_tmppath}/%{name}-%{version}-root
 BuildRequires: libX11-devel
 BuildRequires: libpng-devel
 BuildRequires: libjpeg-turbo-devel
+Requires:   perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version))
 
-## bug fix
-# fixed: http://rt.cpan.org/Public/Bug/Display.html?id=38746
-Patch11:        perl-Tk-fix38746.patch
-
-## security fix
-Patch100:       Tk-804.027-suse-CVE-2006-4484.patch
-
-## for VineLinux6
-Patch200: perl-Tk-804.028.Xlib.patch
-Patch201: perl-Tk-804.028.pTkCallback.patch
-Patch202: perl-Tk-804.028.encGlue.patch
-Patch203: perl-Tk-804.028.tkGlue.patch
-
+Patch0:         perl-Tk-widget.patch
+# modified version of http://ftp.de.debian.org/debian/pool/main/p/perl-tk/perl-tk_804.027-8.diff.gz
+Patch1:         perl-Tk-debian.patch.gz
+# fix segfaults as in #235666 because of broken cashing code
+Patch2:         perl-Tk-seg.patch
+# Fix freetype detection with 2.5
+Patch4:         perl-Tk-freetype25.patch
 
 Provides: perl(Tk::LabRadio) = 4.004
 Provides: perl(Tk::TextReindex) = 4.004
@@ -43,17 +38,18 @@ Perl bindings to the Tk Graphical User Interface ToolKit.
 %{__mkdir} pTk.docs
 %{__cp} pTk/Tix.license pTk/license.terms pTk/license.html_lib pTk.docs
 
-## bug fix
-%patch11 -p0 -b .bug38746
+# fix for widget as docs
+%patch0
+%{__perl} -pi -e \
+'s,\@demopath\@,%{?_pkgdocdir}%{!?_pkgdocdir:%{_docdir}/%{name}-%{version}}/demo
+s,g' demos/widget
+# debian patch
+%patch1 -p1
+# patch to fix #235666 ... seems like caching code is broken
+%patch2 -p1 -b .seg
+# freetype-2.5 detection
+%patch4 -p1
 
-## security fix
-%patch100 -p0 -b .CVE-2006-4484
-
-## for VineLinux6
-%patch200 -p1 -b .Xlib
-%patch201 -p1 -b .pTkCallback
-%patch202 -p1 -b .encGlue
-%patch203 -p1 -b .tkGlue
 
 %build
 find . -type f -exec %{__perl} -pi -e 's|^#!/.*bin/perl\S*|#!%{__perl}|i;' {} \;
@@ -96,6 +92,10 @@ rm -rf $RPM_BUILD_ROOT
 
 
 %changelog
+* Thu Jul 3 2014 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 804.032-1
+- new upstream release.
+- replaced patches.
+
 * Sun May 22 2011 Shu KONNO <owa@bg.wakwak.com> 804.028-5
 - added BR: libjpeg-turbo-devel