Summary(zh_CN): Perl ±à³ÌÓïÑÔ¡£
Name: perl
Version: 5.6.1
-Release: 52
+Release: 60
Epoch: 1
-License: GPL or Artistic
+License: GPL/Artistic
Group: Applications/Text
Source0: ftp://ftp.cpan.org/pub/CPAN/src/%{name}-%{version}.tar.gz
Source1: %{name}-non-english-man-pages.tar.bz2
Patch10: %{name}-sitearch.patch
Patch11: %{name}-soname.patch
Patch12: %{name}-db3.patch
+Patch13: %{name}-gcc3.patch
URL: http://www.perl.org/
BuildRequires: db3-devel
BuildRequires: gdbm-devel
%patch10 -p1
%patch11 -p1
%patch12 -p1
+%patch13 -p1
for i in find-* ; do
mv -f $i $i.old
# dir tree for other perl modules
(cd $RPM_BUILD_ROOT%{_libdir}/perl5/site_perl
-install -d Apache Archive Array Astro Audio Authen B Bundle Business CGI Class \
- Config Convert Crypt DBD Data Date Devel Digest ExtUtils File \
+install -d AI/NeuralNet Algorithm Apache Archive Array Astro Attribute \
+ Audio Authen B Bundle Business CGI Cache Chart Class Config \
+ Convert Crypt DBD Data Date Devel Digest Error ExtUtils File \
Filesys Font Games Getopt Graph HTML HTTP I18N IO/Socket IPC \
Image Inline Language Lingua/EN List Locale Log MIME Mail Math \
- Module Net/SMTP NetServer Netscape News Number Parse Pod PostScript \
- Proc RADIUS RPC Regexp Set Sort Sub Statistics String Sys TeX \
- Test Text/Query Tie Time Tree WWW XML \
- auto/{Array,Crypt,Mail,Net,Statistics,Text,WWW}
+ Module Net/SMTP NetServer Netscape News Number OLE Parse Pod \
+ PostScript Proc RADIUS RPC RPM Regexp SOAP/Transport SQL Schedule \
+ Set Sort Speech Spreadsheet Statistics String Sub Sys TeX Test \
+ Text/Query Tie Time Tree Unicode WWW XML/{Filter,Handler,Parser} \
+ auto/{AI,Array,Crypt,Mail,Net,Statistics,Text,WWW}
cd %{_target_platform}*/%{version}
-install -d Astro Audio Authen BSD Bit Compress Crypt/OpenSSL Data Devel Digest \
- File IPC Locale Math Net String Term Text Unicode XML \
+install -d Astro Audio Authen B BSD Bit Compress Crypt/OpenSSL Data Devel \
+ Digest File IPC Inline Locale Math Net Speech/Recognizer String Term \
+ Text Unicode XML \
auto/{Astro,Audio,Authen,BSD,Bit,Compress,Crypt/OpenSSL,Data,Devel} \
- auto/{Digest,File,IPC,Locale,Math,Net,String,Term,Text,Unicode,XML}
+ auto/{Digest,File,IPC,Inline,Locale,Math,Net,Speech/Recognizer,String} \
+ auto/{Term,Text,Unicode,XML}
)
# These File::Spec submodules are for non-Unix systems
%dir %{_libdir}/perl5/%{version}
%dir %{_libdir}/perl5/site_perl
+%{_libdir}/perl5/site_perl/AI
+%{_libdir}/perl5/site_perl/Algorithm
%{_libdir}/perl5/site_perl/Apache
-%{_libdir}/perl5/site_perl/Audio
-%{_libdir}/perl5/site_perl/Astro
%{_libdir}/perl5/site_perl/Archive
%{_libdir}/perl5/site_perl/Array
+%{_libdir}/perl5/site_perl/Astro
+%{_libdir}/perl5/site_perl/Attribute
+%{_libdir}/perl5/site_perl/Audio
%{_libdir}/perl5/site_perl/Authen
%{_libdir}/perl5/site_perl/Bundle
%{_libdir}/perl5/site_perl/Business
%{_libdir}/perl5/site_perl/CGI
+%{_libdir}/perl5/site_perl/Cache
+%{_libdir}/perl5/site_perl/Chart
%{_libdir}/perl5/site_perl/Class
%{_libdir}/perl5/site_perl/Config
%{_libdir}/perl5/site_perl/Convert
%{_libdir}/perl5/site_perl/Date
%{_libdir}/perl5/site_perl/Devel
%{_libdir}/perl5/site_perl/Digest
+%{_libdir}/perl5/site_perl/Error
%{_libdir}/perl5/site_perl/ExtUtils
%{_libdir}/perl5/site_perl/File
%{_libdir}/perl5/site_perl/Filesys
%{_libdir}/perl5/site_perl/Mail
%{_libdir}/perl5/site_perl/Math
%{_libdir}/perl5/site_perl/Module
-%{_libdir}/perl5/site_perl/News
%{_libdir}/perl5/site_perl/Net
+%{_libdir}/perl5/site_perl/News
%{_libdir}/perl5/site_perl/Number
+%{_libdir}/perl5/site_perl/OLE
%{_libdir}/perl5/site_perl/Parse
%{_libdir}/perl5/site_perl/Pod
%{_libdir}/perl5/site_perl/PostScript
%{_libdir}/perl5/site_perl/Proc
%{_libdir}/perl5/site_perl/RADIUS
%{_libdir}/perl5/site_perl/RPC
+%{_libdir}/perl5/site_perl/RPM
%{_libdir}/perl5/site_perl/Regexp
+%{_libdir}/perl5/site_perl/SQL
+%{_libdir}/perl5/site_perl/Schedule
%{_libdir}/perl5/site_perl/Set
%{_libdir}/perl5/site_perl/Sort
+%{_libdir}/perl5/site_perl/Speech
+%{_libdir}/perl5/site_perl/Spreadsheet
%{_libdir}/perl5/site_perl/Statistics
%{_libdir}/perl5/site_perl/String
%{_libdir}/perl5/site_perl/Sub
%{_libdir}/perl5/site_perl/Tie
%{_libdir}/perl5/site_perl/Time
%{_libdir}/perl5/site_perl/Tree
+%{_libdir}/perl5/site_perl/Unicode
%{_libdir}/perl5/site_perl/WWW
%{_libdir}/perl5/site_perl/XML
%{_libdir}/perl5/site_perl/auto
%{_libdir}/perl5/site_perl/%{_target_platform}*/%{version}/Digest
%{_libdir}/perl5/site_perl/%{_target_platform}*/%{version}/File
%{_libdir}/perl5/site_perl/%{_target_platform}*/%{version}/IPC
+%{_libdir}/perl5/site_perl/%{_target_platform}*/%{version}/Inline
%{_libdir}/perl5/site_perl/%{_target_platform}*/%{version}/Locale
%{_libdir}/perl5/site_perl/%{_target_platform}*/%{version}/Math
%{_libdir}/perl5/site_perl/%{_target_platform}*/%{version}/Net
+%{_libdir}/perl5/site_perl/%{_target_platform}*/%{version}/Speech
%{_libdir}/perl5/site_perl/%{_target_platform}*/%{version}/String
%{_libdir}/perl5/site_perl/%{_target_platform}*/%{version}/Term
%{_libdir}/perl5/site_perl/%{_target_platform}*/%{version}/Text
%{_libdir}/perl5/site_perl/%{_target_platform}*/%{version}/auto/Digest
%{_libdir}/perl5/site_perl/%{_target_platform}*/%{version}/auto/File
%{_libdir}/perl5/site_perl/%{_target_platform}*/%{version}/auto/IPC
+%{_libdir}/perl5/site_perl/%{_target_platform}*/%{version}/auto/Inline
%{_libdir}/perl5/site_perl/%{_target_platform}*/%{version}/auto/Locale
%{_libdir}/perl5/site_perl/%{_target_platform}*/%{version}/auto/Math
%{_libdir}/perl5/site_perl/%{_target_platform}*/%{version}/auto/Net
+%{_libdir}/perl5/site_perl/%{_target_platform}*/%{version}/auto/Speech
%{_libdir}/perl5/site_perl/%{_target_platform}*/%{version}/auto/String
%{_libdir}/perl5/site_perl/%{_target_platform}*/%{version}/auto/Term
%{_libdir}/perl5/site_perl/%{_target_platform}*/%{version}/auto/Text
%{_libdir}/perl5/%{version}/AutoLoader.pm
%{_libdir}/perl5/%{version}/Carp
%{_libdir}/perl5/%{version}/Carp.pm
+%{_libdir}/perl5/%{version}/Class
%{_libdir}/perl5/%{version}/Cwd.pm
%{_libdir}/perl5/%{version}/DirHandle.pm
%{_libdir}/perl5/%{version}/Exporter
%{_libdir}/perl5/%{version}/%{_target_platform}*/auto/Socket/Socket.bs
%attr(755,root,root) %{_libdir}/perl5/%{version}/%{_target_platform}*/auto/Socket/Socket.so
+# some *.ph files, probably more shoud be included (if not all)
+%{_libdir}/perl5/%{version}/%{_target_platform}*/*.ph
+%{_libdir}/perl5/%{version}/%{_target_platform}*/asm
+%{_libdir}/perl5/%{version}/%{_target_platform}*/bits
+%{_libdir}/perl5/%{version}/%{_target_platform}*/gnu
+%{_libdir}/perl5/%{version}/%{_target_platform}*/linux
+%{_libdir}/perl5/%{version}/%{_target_platform}*/net
+%{_libdir}/perl5/%{version}/%{_target_platform}*/sys
+
%{_mandir}/man1/a2p.1*
%{_mandir}/man1/dprofpp.1*
%{_mandir}/man1/find2perl.1*
%{_libdir}/perl5/site_perl/B
%{_libdir}/perl5/site_perl/NetServer
%{_libdir}/perl5/site_perl/Netscape
+%{_libdir}/perl5/site_perl/SOAP
+%{_libdir}/perl5/site_perl/%{_target_platform}*/%{version}/B
%{_libdir}/perl5/%{version}/B
%{_libdir}/perl5/%{version}/CPAN
-%{_libdir}/perl5/%{version}/Class
%{_libdir}/perl5/%{version}/Devel
%{_libdir}/perl5/%{version}/ExtUtils
%{_libdir}/perl5/%{version}/File/CheckTree.pm