|
@@ -4,8 +4,8 @@
|
|
|
|
|
|
Summary: A perl module for Tk.
|
|
Summary: A perl module for Tk.
|
|
Name: perl-%{pkgname}
|
|
Name: perl-%{pkgname}
|
|
-Version: 804.028
|
|
|
|
-Release: 5%{_dist_release}
|
|
|
|
|
|
+Version: 804.032
|
|
|
|
+Release: 1%{_dist_release}
|
|
Group: Development/Libraries
|
|
Group: Development/Libraries
|
|
License: GPL or Artistic
|
|
License: GPL or Artistic
|
|
URL: http://perltk.org/
|
|
URL: http://perltk.org/
|
|
@@ -14,20 +14,15 @@ BuildRoot: %{_tmppath}/%{name}-%{version}-root
|
|
BuildRequires: libX11-devel
|
|
BuildRequires: libX11-devel
|
|
BuildRequires: libpng-devel
|
|
BuildRequires: libpng-devel
|
|
BuildRequires: libjpeg-turbo-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::LabRadio) = 4.004
|
|
Provides: perl(Tk::TextReindex) = 4.004
|
|
Provides: perl(Tk::TextReindex) = 4.004
|
|
@@ -43,17 +38,18 @@ Perl bindings to the Tk Graphical User Interface ToolKit.
|
|
%{__mkdir} pTk.docs
|
|
%{__mkdir} pTk.docs
|
|
%{__cp} pTk/Tix.license pTk/license.terms pTk/license.html_lib 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
|
|
%build
|
|
find . -type f -exec %{__perl} -pi -e 's|^#!/.*bin/perl\S*|#!%{__perl}|i;' {} \;
|
|
find . -type f -exec %{__perl} -pi -e 's|^#!/.*bin/perl\S*|#!%{__perl}|i;' {} \;
|
|
@@ -96,6 +92,10 @@ rm -rf $RPM_BUILD_ROOT
|
|
|
|
|
|
|
|
|
|
%changelog
|
|
%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
|
|
* Sun May 22 2011 Shu KONNO <owa@bg.wakwak.com> 804.028-5
|
|
- added BR: libjpeg-turbo-devel
|
|
- added BR: libjpeg-turbo-devel
|
|
|
|
|