Browse Source

updated: perl-Tk, perl-HTML-Parser

git-svn-id: http://trac.vinelinux.org/repos/projects/specs@821 ec354946-7b23-47d6-9f5a-488ba84defc7
inagaki 14 years ago
parent
commit
989b389697
2 changed files with 42 additions and 18 deletions
  1. 19 9
      p/perl-HTML-Parser/perl-HTML-Parser-vl.spec
  2. 23 9
      p/perl-Tk/perl-Tk-vl.spec

+ 19 - 9
p/perl-HTML-Parser/perl-HTML-Parser-vl.spec

@@ -1,13 +1,16 @@
 %define name perl-HTML-Parser
 %define real_name HTML-Parser
+%if %{?_dist_release} != "vl6"
 %define __find_provides /usr/lib/rpm/find-provides.perl
 %define __find_requires /usr/lib/rpm/find-requires.perl
+%endif
 
 %define rel 2
 
 Summary: A Perl module for parsing HTML.
+Summary(ja): HTML を解��る��� Perl モジュール
 Name: %{name}
-Version: 3.56
+Version: 3.64
 Release: %{rel}%{?_dist_release}
 License: GPL or Artistic
 Group: Development/Libraries
@@ -57,6 +60,13 @@ rm -rf $RPM_BUILD_ROOT
 %dir %{perl_vendorarch}/auto/HTML
 
 %changelog
+* Tue Apr 13 2010 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 3.64-2
+- undefine __find_provides and __find_requires at VineSeed
+- added Japanese summary
+
+* Sun Nov  1 2009 Satoshi IWAMOTO <satoshi.iwamoto@nifty.ne.jp> 3.64-1
+- new upstream release with security fix (CVE-2009-3627)
+
 * Fri Apr 25 2008 IWAI, Masaharu <iwaim@cc.mbn.or.jp> 3.56-2vl5
 - build on perl-5.10.0-1vl5
 
@@ -111,7 +121,7 @@ rm -rf $RPM_BUILD_ROOT
 * Thu Jul 18 2001 Crutcher Dunnavant <crutcher@redhat.com> 3.25-2
 - imported from mandrake. tweaked man path.
 
-* Tue Jul 03 2001 FraníÐis Pons <fpons@mandrakesoft.com> 3.25-1mdk
+* Tue Jul 03 2001 Fran輟is Pons <fpons@mandrakesoft.com> 3.25-1mdk
 - 3.25.
 
 * Wed Jun 20 2001 Christian Belisle <cbelisle@mandrakesoft.com> 3.18-3mdk
@@ -122,26 +132,26 @@ rm -rf $RPM_BUILD_ROOT
 * Sun Jun 17 2001 Geoffrey Lee <snailtalk@mandrakesoft.com> 3.18-2mdk
 - Rebuild against the latest perl.
 
-* Tue Feb 27 2001 FraníÐis Pons <fpons@mandrakesoft.com> 3.18-1mdk
+* Tue Feb 27 2001 François Pons <fpons@mandrakesoft.com> 3.18-1mdk
 - 3.18.
 
-* Tue Jan 30 2001 FraníÐis Pons <fpons@mandrakesoft.com> 3.15-1mdk
+* Tue Jan 30 2001 François Pons <fpons@mandrakesoft.com> 3.15-1mdk
 - 3.15.
 
-* Tue Dec 05 2000 FraníÐis Pons <fpons@mandrakesoft.com> 3.14-1mdk
+* Tue Dec 05 2000 François Pons <fpons@mandrakesoft.com> 3.14-1mdk
 - 3.14.
 
-* Thu Oct 12 2000 FraníÐis Pons <fpons@mandrakesoft.com> 3.13-1mdk
+* Thu Oct 12 2000 François Pons <fpons@mandrakesoft.com> 3.13-1mdk
 - 3.13.
 
-* Tue Aug 29 2000 FraníÐis Pons <fpons@mandrakesoft.com> 3.11-1mdk
+* Tue Aug 29 2000 François Pons <fpons@mandrakesoft.com> 3.11-1mdk
 - 3.11.
 
-* Thu Aug 03 2000 FraníÐis Pons <fpons@mandrakesoft.com> 3.10-2mdk
+* Thu Aug 03 2000 François Pons <fpons@mandrakesoft.com> 3.10-2mdk
 - macroszifications.
 - add doc.
 
-* Tue Jul 18 2000 FraníÐis Pons <fpons@mandrakesoft.com> 3.10-1mdk
+* Tue Jul 18 2000 François Pons <fpons@mandrakesoft.com> 3.10-1mdk
 - removed perllocal.pod from files.
 - 3.10.
 

+ 23 - 9
p/perl-Tk/perl-Tk-vl.spec

@@ -3,14 +3,19 @@
 Summary:	A perl module for Tk.
 Name:		perl-%{pkgname}
 Version:	804.028
-Release:	1%{_dist_release}
+Release:	3%{_dist_release}
 Group:		Development/Libraries
 License:	GPL or Artistic
 URL:		http://perltk.org/
 Source0:	%{pkgname}-%{version}.tar.gz
 BuildRoot:	%{_tmppath}/%{name}-%{version}-root
+BuildRequires:  libX11-devel libpng-devel
 
-# security fix
+## 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
 
 Provides: perl(Tk::LabRadio) = 4.004
@@ -24,18 +29,18 @@ Perl bindings to the Tk Graphical User Interface ToolKit.
 
 %prep
 %setup -q -n %{pkgname}-%{version} 
+%{__mkdir} pTk.docs
+%{__cp} pTk/Tix.license pTk/license.terms pTk/license.html_lib pTk.docs
+
+## bug fix
+%patch11 -p0 -b .bug38746
 
-# security fix
+## security fix
 %patch100 -p0 -b .CVE-2006-4484
 
 %build
 find . -type f -exec %{__perl} -pi -e 's|^#!/.*bin/perl\S*|#!%{__perl}|i;' {} \;
-%ifarch x86_64
-CFLAGS="$RPM_OPT_FLAGS" perl Makefile.PL PREFIX=$RPM_BUILD_ROOT%{_prefix} \
-	INSTALLDIRS=vendor X11LIB=/usr/X11R6/%{_lib}
-%else
 CFLAGS="$RPM_OPT_FLAGS" perl Makefile.PL PREFIX=$RPM_BUILD_ROOT%{_prefix} INSTALLDIRS=vendor
-%endif
 make %{?_smp_mflags}
 # make test
 
@@ -59,9 +64,18 @@ rm -rf $RPM_BUILD_ROOT
 
 %files -f %{pkgname}-%{version}-filelist
 %defattr(-,root,root)
-%doc README MANIFEST
+%doc README MANIFEST COPYING Change.log Changes README.linux pTk.docs
 
 %changelog
+* Sat Jan  9 2010 IWAI, Masaharu <iwai@alib.jp> 804.028-3
+- add BuildRequires: libX11-devel libpng-devel : <BTS:VineLinux:866>
+- drop X11LIBS argument for Makefile.PL on x86_64 architecture
+- add documents
+
+* Mon Jan  4 2010 IWAI, Masaharu <iwai@alib.jp> 804.028-2
+- add patch11 for fix CPAN bug #38746: <BTS:VineLinux:866>
+  - see http://rt.cpan.org/Public/Bug/Display.html?id=38746
+
 * Sun Aug 24 2008 Daisuke SUZUKI <daisuke@linux.or.jp> 804.028-1
 - new upstream release
 - build with perl-8.10.0