]> git.pld-linux.org Git - packages/perl.git/blobdiff - perl.spec
- microperl Group changed to Development/Languages/Perl
[packages/perl.git] / perl.spec
index b7fc16a1156c2f91f9eda7ae2681aca9f89f5eb6..bc7380837f334a122aa2a43eaf260372f24ef62c 100644 (file)
--- a/perl.spec
+++ b/perl.spec
@@ -1,3 +1,6 @@
+# unpackaged:
+#   /usr/lib/perl5/5.10.0/i686-pld-linux-thread-multi/.packlist
+#   /usr/lib/perl5/5.10.0/i686-pld-linux-thread-multi/auto/sdbm/extralibs.ld
 #
 # Conditional build:
 %bcond_without tests           # do not perform "make test"
 # - consider disabling ithreads by default
 # - what about "prove" (binary+manual)? (conflicts with standalone Test-Harness)
 # - patch MakeMaker to get rid of empty *.bs files (MM_Unix::dynamic_bs())
+# - %{__cc}: cc -c -o uhv.o -DPERL_CORE -DPERL_MICRO -DSTANDARD_C -DPERL_USE_SAFE_PUTENV -O2 -march=i686  hv.c
 #
 # TODO for perl-dependent packages:
 # - change all "R/BR: perl" to one of perl-{base,modules,devel}
 #
 
-%define _abi   5.8.0
+%define _abi   5.10.0
 
 %define                perlthread      %{?with_threads:-thread-multi}
 
@@ -28,6 +32,7 @@
 %define                perl_vendorlib  %{_datadir}/perl5/vendor_perl
 %define                perl_vendorarch %{_libdir}/perl5/vendor_perl/%{_abi}/%{_target_platform}%{perlthread}
 
+%define                rel     2.1
 Summary:       Practical Extraction and Report Language (Perl)
 Summary(cs.UTF-8):     Programovací jazyk Perl
 Summary(da.UTF-8):     Programmeringssproget Perl
@@ -50,41 +55,37 @@ Summary(sv.UTF-8):  Programmeringsspråket Perl
 Summary(tr.UTF-8):     Kabuk yorumlama dili
 Summary(zh_CN.UTF-8):  Perl 编程语言。
 Name:          perl
-Version:       5.8.8
-Release:       12%{!?with_threads:_nothr}
+Version:       5.10.0
+Release:       %{rel}%{!?with_threads:_nothr}
 Epoch:         1
 License:       GPL v1+ or Artistic
 Group:         Development/Languages/Perl
-Source0:       http://www.cpan.org/src/%{name}-%{version}.tar.bz2
-# Source0-md5: a377c0c67ab43fd96eeec29ce19e8382
+Source0:       http://www.cpan.org/src/%{name}-%{version}.tar.gz
+# Source0-md5: d2c39b002ebfd2c3c5dba589365c5a71
 Source1:       http://www.mif.pg.gda.pl/homepages/ankry/man-PLD/%{name}-non-english-man-pages.tar.bz2
 # Source1-md5: de47d7893f49ad7f41ba69c78511c0db
 Source2:       %{name}.prov
 Patch0:                %{name}_581-noroot_install.patch
 Patch1:                %{name}_581-INC.patch
-Patch3:                %{name}_580-errno_h-parsing.patch
-Patch4:                %{name}_580-use-LD_PRELOAD-for-libperl.so.patch
-Patch5:                %{name}_581-soname.patch
-Patch6:                %{name}-test-noproc.patch
-Patch7:                %{name}_585-microperl_uconfig.patch
-Patch8:                %{name}_588-27368.patch
-Patch9:                %{name}-getgrent.patch
-Patch10:       %{name}-5.8.7-172396.patch
-Patch11:       %{name}-5.8.7-CAN-2004-0976.patch
-Patch12:       %{name}_588-27203.patch
-Patch13:       %{name}-write-permissions.patch
-Patch14:       %{name}-makedepend.patch
-Patch15:       %{name}-timer-test.patch
-Patch16:       %{name}-regexp-CVE-2007-5116.patch
+Patch2:                %{name}_580-errno_h-parsing.patch
+Patch3:                %{name}_580-use-LD_PRELOAD-for-libperl.so.patch
+Patch4:                %{name}_581-soname.patch
+Patch5:                %{name}-test-noproc.patch
+Patch6:                %{name}_585-microperl_uconfig.patch
+Patch7:                %{name}-write-permissions.patch
+Patch8:                %{name}-timer-test.patch
+Patch9:                %{name}-h2ph-includes.patch
 URL:           http://dev.perl.org/perl5/
 %ifarch ppc
 # gcc 3.3.x miscompiles pp_hot.c
 BuildRequires: gcc >= 5:4.1
 %endif
 %{?with_gdbm:BuildRequires:    gdbm-devel}
+# asm-generic, merged x86 asm dirs
+BuildRequires: linux-libc-headers >= 7:2.6.24
 # required for proper Provides generation (older are not supported by spec)
 BuildRequires: rpm-build >= 4.3-0.20040107.4
-BuildRequires: rpmbuild(macros) >= 1.310
+BuildRequires: rpmbuild(macros) >= 1.426
 Requires:      %{name}-base = %{epoch}:%{version}-%{release}
 Requires:      %{name}-modules = %{epoch}:%{version}-%{release}
 Requires:      %{name}-doc-reference = %{epoch}:%{version}-%{release}
@@ -284,8 +285,8 @@ Biblioteka współdzielona Perla.
 Summary:       Base Perl components for a minimal installation
 Summary(pl.UTF-8):     Podstawowe składniki potrzebne do minimalnej instalacji Perla
 Group:         Development/Languages/Perl
-Requires:      perl-dirs(%{_target_cpu})
 Requires:      %{name}-libs = %{epoch}:%{version}-%{release}
+Requires:      perl-dirs(%{_target_cpu})
 Provides:      perl(largefiles)
 Provides:      perl-File-Compare = 1.1003
 Provides:      perl-File-Spec = 3.12
@@ -526,18 +527,18 @@ Requires: %{name}-devel = %{epoch}:%{version}-%{release}
 %description tools
 Various tools from the core Perl distribution:
 a2p            - Awk to Perl translator
-cpan           - easily interact with CPAN from the command line
 find2perl      - translate find command lines to Perl code
 piconv         - iconv(1), reinvented in Perl
 psed, s2p      - a stream editor
+and others.
 
 %description tools -l pl.UTF-8
 Różne narzędzia z podstawowej dystrybucji Perla:
 a2p            - translator skryptów Awka do Perla
-cpan           - easily interact with CPAN from the command line
 find2perl      - tłumaczenie linii poleceń programu find na kod w Perlu
 piconv         - iconv(1) napisany w Perlu
 psed, s2p      - edytor strumieniowy
+i inne.
 
 %package tools-devel
 Summary:       Developer's tools from the core Perl distribution
@@ -606,8 +607,7 @@ podselect   - wypisanie wybranych sekcji z dokumentacji POD
 %package -n microperl
 Summary:       A really minimal Perl, even more minimal than miniperl
 Summary(pl.UTF-8):     Naprawdę minimalny Perl, nawet bardziej minimalny niż miniperl
-# XXX: is there a more appropiate group?
-Group:         Applications
+Group:         Development/Languages/Perl
 
 %description -n microperl
 microperl is supposed to be able a really minimal Perl, even more
@@ -632,20 +632,14 @@ microperlu - popraw je.
 %setup -q
 %patch0 -p1
 %patch1 -p1
+%patch2 -p1
 %patch3 -p1
 %patch4 -p1
 %patch5 -p1
 %patch6 -p1
 %patch7 -p1
-%patch8 -p0
+%patch8 -p1
 %patch9 -p1
-%patch10 -p1
-%patch11 -p1
-%patch12 -p0
-%patch13 -p1
-%patch14 -p1
-%patch15 -p1
-%patch16 -p1
 
 %build
 unset LD_SYMBOLIC_FUNCTIONS || :
@@ -680,9 +674,6 @@ sh Configure \
        -%{?with_threads:D}%{!?with_threads:U}usethreads \
        -Duselargefiles
 
-## why were these three undefined?
-#      -Ud_setresgid \
-#      -Ud_setresuid \
 ## what's the problem with this one?
 # %ifarch sparc sparc64
 #      -Ud_longdbl
@@ -691,8 +682,8 @@ sh Configure \
 ## {Scalar,List}::Util should be in perl_archlib (it's a bit tricky and should
 ## probably be done in %%prep, but then Configure would complain (->MANIFEST))
 mv ext/List/Util/lib/List/Util.pm ext/List/Util
-rm -f ext/List/Util/Makefile.PL
-cat <<EOF > ext/List/Util/Makefile.PL
+%{__rm} ext/List/Util/Makefile.PL
+cat <<'EOF' > ext/List/Util/Makefile.PL
 use ExtUtils::MakeMaker;
 WriteMakefile(NAME=>"List::Util", VERSION_FROM=>"Util.pm", DEFINE=>"-DPERL_EXT");
 EOF
@@ -701,17 +692,17 @@ EOF
        LIBPERL_SONAME=libperl.so.%{_abi} \
        LDDLFLAGS="%{rpmcflags} -shared"
 
-cat > runperl <<EOF
+cat > runperl <<'EOF'
 #!/bin/sh
-LD_PRELOAD="%{_builddir}/%{name}-%{version}/libperl.so.%{_abi}" \\
-PERL5LIB="%{buildroot}%{perl_privlib}:%{buildroot}%{perl_archlib}" \\
-exec %{buildroot}%{_bindir}/perl \$*
+LD_PRELOAD="%{_builddir}/%{name}-%{version}/libperl.so.%{_abi}" \
+PERL5LIB="%{buildroot}%{perl_privlib}:%{buildroot}%{perl_archlib}" \
+exec %{buildroot}%{_bindir}/perl $*
 EOF
 chmod a+x runperl
 
 ## microperl
 %if %{with microperl}
-rm -f uconfig.h
+%{__rm} uconfig.h
 #chmod u+w uconfig.sh
 #echo "usemallocwrap='define'" >> uconfig.sh
 %{__make} -f Makefile.micro \
@@ -746,10 +737,14 @@ install -d $RPM_BUILD_ROOT%{_mandir}/{ja,ko,zh_CN,zh_TW}/man1
 %{__ln_s} -f psed              $RPM_BUILD_ROOT%{_bindir}/s2p
 
 ## Fix lib
-rm -f $RPM_BUILD_ROOT%{perl_archlib}/CORE/libperl.so
-%{__ln_s} `%{__perl} -e '$_="'%{perl_archlib}/CORE/libperl.so.%{_abi}'";s|^'%{_libdir}'/*||;print'` \
-       $RPM_BUILD_ROOT%{_libdir}/libperl.so.%{_abi}
+%{__rm} $RPM_BUILD_ROOT%{perl_archlib}/CORE/libperl.so
+#%{__ln_s} `%{__perl} -e '$_="'%{perl_archlib}/CORE/libperl.so.%{_abi}'";s|^'%{_libdir}'/*||;print'` \
+#      $RPM_BUILD_ROOT%{_libdir}/libperl.so.%{_abi}
+mv $RPM_BUILD_ROOT%{perl_archlib}/CORE/libperl.so.%{_abi} $RPM_BUILD_ROOT%{_libdir}
+%{__ln_s} ../../../../libperl.so.%{_abi} $RPM_BUILD_ROOT%{perl_archlib}/libperl.so.%{_abi}
 %{__ln_s} libperl.so.%{_abi} $RPM_BUILD_ROOT%{_libdir}/libperl.so
+# installed as non-executable - let rpm generate deps
+chmod 755 $RPM_BUILD_ROOT%{_libdir}/libperl.so.%{_abi}
 
 ## Fix Config.pm: remove buildroot path and change man pages extensions
 %{__perl} -pi -e 's,%{buildroot}/*,/,g'                        $RPM_BUILD_ROOT%{perl_archlib}/Config.pm
@@ -779,40 +774,46 @@ WANTED='
 cd "$owd"
 
 ## remove man pages for other operating systems
-rm -f  $RPM_BUILD_ROOT%{_mandir}/man1/perl{aix,amiga,apollo,beos,bs2000,ce,cygwin,dgux,dos}* \
+%{__rm}        $RPM_BUILD_ROOT%{_mandir}/man1/perl{aix,amiga,apollo,beos,bs2000,ce,cygwin,dgux,dos}* \
        $RPM_BUILD_ROOT%{_mandir}/man1/perl{freebsd,hpux,machten,macos,mpeix,os2,os390}* \
        $RPM_BUILD_ROOT%{_mandir}/man1/perl{qnx,solaris,vmesa,vms,vos,win32}*
 
 ## symlink perldelta.1.gz -> perlFOOdelta.1.gz
 [ -e $RPM_BUILD_ROOT%{_mandir}/man1/perl%(echo %{version} | tr -d .)delta.1 ] || exit 1
-rm -f $RPM_BUILD_ROOT%{_mandir}/man1/perldelta.1
+rm $RPM_BUILD_ROOT%{_mandir}/man1/perldelta.1
 echo ".so perl%(echo %{version} | tr -d .)delta.1" >$RPM_BUILD_ROOT%{_mandir}/man1/perldelta.1
 
 ## These File::Spec submodules are for non-Unix systems
-rm -f $RPM_BUILD_ROOT%{perl_privlib}/File/Spec/[EMOVW]*.pm
-rm -f $RPM_BUILD_ROOT%{_mandir}/man3/File::Spec::{Epoc,Mac,OS2,VMS,Win32}.3pm*
+%{__rm} $RPM_BUILD_ROOT%{perl_privlib}/File/Spec/[EMOVW]*.pm
+rm $RPM_BUILD_ROOT%{_mandir}/man3/File::Spec::{Epoc,Mac,OS2,VMS,Win32}.3perl*
 
 ## We already have these *.pod files as man pages
-rm -f $RPM_BUILD_ROOT%{perl_privlib}/{Encode,Test,Net,Locale{,/Maketext},MakeMaker}/*.pod
-rm -f $RPM_BUILD_ROOT%{perl_privlib}/*.pod
-rm -f $RPM_BUILD_ROOT%{perl_archlib}/*.pod
+%{__rm} $RPM_BUILD_ROOT%{perl_privlib}/{Encode,Test,Net,Locale{,/Maketext}}/*.pod
+rm $RPM_BUILD_ROOT%{perl_privlib}/pod/a2p.pod
+%{__rm} $RPM_BUILD_ROOT%{perl_privlib}/*.pod
+%{__rm} $RPM_BUILD_ROOT%{perl_archlib}/*.pod
 
 ## this object file looks unused; why is it there?
-rm -f $RPM_BUILD_ROOT%{perl_archlib}/CORE/sperl.o
+%{__rm} $RPM_BUILD_ROOT%{perl_archlib}/CORE/sperl.o
 
 install -d doc-base/{Getopt/Long,Switch} \
        doc-devel/ExtUtils \
        doc-modules/{Attribute/Handlers,Filter/Simple,I18N/LangTags,Locale/{Codes,Maketext},Memoize,NEXT,Net/Ping,Term/ANSIColor,Test/Simple,Text/{Balanced,TabsWrap},Unicode/Collate,unicore}
 
-mv -f $RPM_BUILD_ROOT%{perl_privlib}/ExtUtils/{NOTES,PATCHING} \
-       doc-devel/ExtUtils
-
 # needed only for tests
-rm -f $RPM_BUILD_ROOT%{perl_privlib}/Unicode/Collate/keys.txt
+%{__rm} $RPM_BUILD_ROOT%{perl_privlib}/Unicode/Collate/keys.txt
 mv -f $RPM_BUILD_ROOT%{perl_privlib}/unicore/ReadMe.txt \
        doc-modules/unicore
 # source for *.pl
-rm -f $RPM_BUILD_ROOT%{perl_privlib}/unicore/{*.txt,mktables}
+%{__rm} $RPM_BUILD_ROOT%{perl_privlib}/unicore/{*.txt,mktables}
+# cpan tools, we use rpm instead of cpan for managing packages (some search tool would be nice to have but...)
+%{__rm} $RPM_BUILD_ROOT%{_bindir}/cpan*
+%{__rm} $RPM_BUILD_ROOT%{_mandir}/man1/cpan*
+# others
+%{__rm} $RPM_BUILD_ROOT%{_bindir}/config_data
+%{__rm} $RPM_BUILD_ROOT%{_mandir}/man1/config_data*
+%{__rm} $RPM_BUILD_ROOT%{_mandir}/man3/XS::APItest*
+%{__rm} $RPM_BUILD_ROOT%{_mandir}/man3/XS::Typemap*
 
 ## dir tree for other perl modules
 install -d $RPM_BUILD_ROOT{%{perl_vendorlib},%{perl_vendorarch},%{perl_vendorarch}/auto}
@@ -826,17 +827,10 @@ mv -f $RPM_BUILD_ROOT%{_mandir}/man1/perljp.* $RPM_BUILD_ROOT%{_mandir}/ja/man1
 mv -f $RPM_BUILD_ROOT%{_mandir}/man1/perlko.* $RPM_BUILD_ROOT%{_mandir}/ko/man1
 mv -f $RPM_BUILD_ROOT%{_mandir}/man1/perltw.* $RPM_BUILD_ROOT%{_mandir}/zh_TW/man1
 
-## examples and demos
-install -d $RPM_BUILD_ROOT%{_examplesdir}/%{name}-modules-%{version}
-mv $RPM_BUILD_ROOT%{perl_privlib}/CGI/eg \
-       $RPM_BUILD_ROOT%{_examplesdir}/%{name}-modules-%{version}/CGI
-
-# XXX: bug bug bug...
-mv $RPM_BUILD_ROOT%{perl_privlib}/auto/POSIX/SigAction \
-       $RPM_BUILD_ROOT%{perl_archlib}/auto/POSIX
-
 sed -i -e 's#^\(ld.*=.*\)-Wl,--as-needed\(.*\)#\1 \2#g' $RPM_BUILD_ROOT%{perl_archlib}/Config*.pl
 
+rm -rf $RPM_BUILD_ROOT%{_mandir}/README.perl-non-english-man-pages
+
 %clean
 rm -rf $RPM_BUILD_ROOT
 
@@ -849,24 +843,24 @@ rm -rf $RPM_BUILD_ROOT
 
 %files libs
 %defattr(644,root,root,755)
-%attr(755,root,root) %{_libdir}/libperl.so.*
-%dir %{_libdir}/perl5
-%dir %{_libdir}/perl5/%{version}
-%dir %{perl_archlib}
-%dir %{perl_archlib}/CORE
-%attr(755,root,root) %{perl_archlib}/CORE/libperl.so.%{_abi}
+%attr(755,root,root) %{_libdir}/libperl.so.%{_abi}
 
 %files base
 %defattr(644,root,root,755)
 %doc doc-base/*
 %attr(755,root,root) %{_bindir}/perl
 %attr(755,root,root) %{_bindir}/perl%{version}
-%{_mandir}/man1/perl.*
-%lang(fi) %{_mandir}/fi/man1/perl*
-%lang(pl) %{_mandir}/pl/man1/perl*
+%{_mandir}/man1/perl.1*
+%lang(fi) %{_mandir}/fi/man1/perl.1*
+%lang(pl) %{_mandir}/pl/man1/perl.1*
 
 %dir %{_datadir}/perl5
 %dir %{perl_privlib}
+%dir %{_libdir}/perl5
+%dir %{_libdir}/perl5/%{version}
+%dir %{perl_archlib}
+%dir %{perl_archlib}/CORE
+%attr(755,root,root) %{perl_archlib}/CORE/libperl.so.%{_abi}
 %dir %{perl_archlib}/auto
 
 %dir %{_libdir}/perl5/vendor_perl
@@ -881,6 +875,8 @@ rm -rf $RPM_BUILD_ROOT
 %{_mandir}/man3/constant.*
 %{perl_privlib}/diagnostics.pm
 %{_mandir}/man3/diagnostics.*
+%{perl_privlib}/feature.pm
+%{_mandir}/man3/feature.*
 %{perl_privlib}/fields.pm
 %{_mandir}/man3/fields.*
 %{perl_privlib}/integer.pm
@@ -917,6 +913,7 @@ rm -rf $RPM_BUILD_ROOT
 %{_mandir}/man3/Getopt*
 %{perl_privlib}/IPC
 %{_mandir}/man3/IPC::Open*
+%{_mandir}/man3/IPC::Cmd*
 %{perl_privlib}/SelectSaver.pm
 %{_mandir}/man3/SelectSaver.*
 %{perl_privlib}/Symbol.pm
@@ -926,7 +923,7 @@ rm -rf $RPM_BUILD_ROOT
 
 ## arch-dependent modules
 %{perl_archlib}/Config*
-%{_mandir}/man3/Config*
+%{_mandir}/man3/Config.*
 %{perl_archlib}/DynaLoader*
 %{perl_archlib}/auto/DynaLoader
 %{_mandir}/man3/DynaLoader*
@@ -940,13 +937,13 @@ rm -rf $RPM_BUILD_ROOT
 %{perl_archlib}/Cwd.*
 %dir %{perl_archlib}/auto/Cwd
 %attr(755,root,root) %{perl_archlib}/auto/Cwd/*.so
-%{perl_archlib}/auto/Cwd/*.bs
+#%{perl_archlib}/auto/Cwd/*.bs
 %{_mandir}/man3/Cwd.*
 
 %{perl_archlib}/Fcntl.*
 %dir %{perl_archlib}/auto/Fcntl
 %attr(755,root,root) %{perl_archlib}/auto/Fcntl/*.so
-%{perl_archlib}/auto/Fcntl/*.bs
+#%{perl_archlib}/auto/Fcntl/*.bs
 %{_mandir}/man3/Fcntl.*
 
 %{perl_privlib}/File*
@@ -954,45 +951,39 @@ rm -rf $RPM_BUILD_ROOT
 %dir %{perl_archlib}/auto/File
 %dir %{perl_archlib}/auto/File/*/
 %attr(755,root,root) %{perl_archlib}/auto/File/*/*.so
-%{perl_archlib}/auto/File/*/*.bs
+#%{perl_archlib}/auto/File/*/*.bs
 %{_mandir}/man3/File*
 
 %{perl_privlib}/IO
 %{perl_archlib}/IO*
 %dir %{perl_archlib}/auto/IO
 %attr(755,root,root) %{perl_archlib}/auto/IO/*.so
-%{perl_archlib}/auto/IO/*.bs
 %{_mandir}/man3/IO*
 
 %{perl_archlib}/Opcode.*
 %dir %{perl_archlib}/auto/Opcode
 %attr(755,root,root) %{perl_archlib}/auto/Opcode/*.so
-%{perl_archlib}/auto/Opcode/*.bs
 %{_mandir}/man3/Opcode.*
 
-%{perl_privlib}/PerlIO.*
+%{perl_privlib}/PerlIO*
 %{perl_archlib}/PerlIO
 %dir %{perl_archlib}/auto/PerlIO
 %dir %{perl_archlib}/auto/PerlIO/*/
 %attr(755,root,root) %{perl_archlib}/auto/PerlIO/*/*.so
-%{perl_archlib}/auto/PerlIO/*/*.bs
-%{_mandir}/man3/PerlIO.*
-%{_mandir}/man3/PerlIO::[es]*
-%{_mandir}/man3/PerlIO::via.*
+%{_mandir}/man3/PerlIO*
 
 %{perl_archlib}/POSIX*
 %dir %{perl_archlib}/auto/POSIX
 %attr(755,root,root) %{perl_archlib}/auto/POSIX/*.so
 %{perl_archlib}/auto/POSIX/*.al
-%{perl_archlib}/auto/POSIX/*.bs
 %{perl_archlib}/auto/POSIX/*.ix
 %{perl_archlib}/auto/POSIX/SigAction
+%{perl_archlib}/auto/POSIX/SigRt
 %{_mandir}/man3/POSIX.*
 
 %{perl_archlib}/Socket.*
 %dir %{perl_archlib}/auto/Socket
 %attr(755,root,root) %{perl_archlib}/auto/Socket/*.so
-%{perl_archlib}/auto/Socket/*.bs
 %{_mandir}/man3/Socket.*
 
 
@@ -1002,7 +993,6 @@ rm -rf $RPM_BUILD_ROOT
 %{perl_archlib}/GDBM_File.*
 %dir %{perl_archlib}/auto/GDBM_File
 %attr(755,root,root) %{perl_archlib}/auto/GDBM_File/*.so
-%{perl_archlib}/auto/GDBM_File/*.bs
 %{_mandir}/man3/GDBM_File.*
 %endif
 
@@ -1012,49 +1002,49 @@ rm -rf $RPM_BUILD_ROOT
 %doc doc-devel/*
 %attr(755,root,root) %{_libdir}/libperl.so
 %{perl_archlib}/CORE/*.h
-%{perl_archlib}/CORE/reentr.inc
+%{_mandir}/man3/CORE*
 
 # FIXME: Changes file to _docdir (and rm MANIFEST.SKIP?)
 %{perl_privlib}/ExtUtils
 %{_mandir}/man3/ExtUtils*
+%{perl_privlib}/vmsish.pm
+%{_mandir}/man3/vmsish.*
 %{perl_privlib}/CPAN*
 %{_mandir}/man3/CPAN*
 %{perl_privlib}/DB.*
 %{_mandir}/man3/DB.*
+%{perl_privlib}/Module/Build*
+%{_mandir}/man3/Module::Build*
+
 %{perl_archlib}/O.*
 %{_mandir}/man3/O.*
 
-%{perl_privlib}/B
 %{perl_archlib}/B
 %{perl_archlib}/B.pm
 %dir %{perl_archlib}/auto/B
-%dir %{perl_archlib}/auto/B/C
 %attr(755,root,root) %{perl_archlib}/auto/B/*.so
-%attr(755,root,root) %{perl_archlib}/auto/B/C/*.so
-%{perl_archlib}/auto/B/*.bs
-%{perl_archlib}/auto/B/C/*.bs
 %{_mandir}/man3/B[.:]*
 
-%{perl_archlib}/ByteLoader.*
-%dir %{perl_archlib}/auto/ByteLoader
-%attr(755,root,root) %{perl_archlib}/auto/ByteLoader/*.so
-%{perl_archlib}/auto/ByteLoader/*.bs
-%{_mandir}/man3/ByteLoader.*
+#%{perl_archlib}/ByteLoader.*
+#%dir %{perl_archlib}/auto/ByteLoader
+#%attr(755,root,root) %{perl_archlib}/auto/ByteLoader/*.so
+#%{perl_archlib}/auto/ByteLoader/*.bs
+#%{_mandir}/man3/ByteLoader.*
 
 %{perl_privlib}/Devel
 %{perl_archlib}/Devel
 %dir %{perl_archlib}/auto/Devel
 %dir %{perl_archlib}/auto/Devel/*/
 %attr(755,root,root) %{perl_archlib}/auto/Devel/*/*.so
-%{perl_archlib}/auto/Devel/*/*.bs
+#%{perl_archlib}/auto/Devel/*/*.bs
 %{_mandir}/man3/Devel::*
 
-%{perl_archlib}/XS
-%dir %{perl_archlib}/auto/XS
-%dir %{perl_archlib}/auto/XS/*/
-%attr(755,root,root) %{perl_archlib}/auto/XS/*/*.so
-%{perl_archlib}/auto/XS/*/*.bs
-%{_mandir}/man3/XS::*
+#%{perl_archlib}/XS
+#%dir %{perl_archlib}/auto/XS
+#%dir %{perl_archlib}/auto/XS/*/
+#%attr(755,root,root) %{perl_archlib}/auto/XS/*/*.so
+#%{perl_archlib}/auto/XS/*/*.bs
+#%{_mandir}/man3/XS::*
 
 
 %files doc-pod
@@ -1072,10 +1062,14 @@ rm -rf $RPM_BUILD_ROOT
 %{_mandir}/man1/perlcall.*
 %{_mandir}/man1/perlcheat.*
 %{_mandir}/man1/perlclib.*
+%{_mandir}/man1/perlcommunity.*
 %{_mandir}/man1/perlcompile.*
 %{_mandir}/man1/perld[!o]*
 %{_mandir}/man1/perli[!v]*
 
+%lang(fi) %{_mandir}/fi/man1/perlbook.1*
+%lang(pl) %{_mandir}/pl/man1/perldata.1*
+%lang(pl) %{_mandir}/pl/man1/perl[fors]*.1*
 %lang(zh_CN) %{_mandir}/zh_CN/man1/perlcn.*
 %lang(ja) %{_mandir}/ja/man1/perljp.*
 %lang(ko) %{_mandir}/ko/man1/perlko.*
@@ -1085,7 +1079,6 @@ rm -rf $RPM_BUILD_ROOT
 %files modules
 %defattr(644,root,root,755)
 %doc doc-modules/*
-%{_examplesdir}/%{name}-modules-%{version}
 
 %{perl_privlib}/unicore
 
@@ -1102,6 +1095,8 @@ rm -rf $RPM_BUILD_ROOT
 %{_mandir}/man3/bytes.*
 %{perl_privlib}/charnames.pm
 %{_mandir}/man3/charnames.*
+%{perl_privlib}/encoding
+%{_mandir}/man3/encoding::*
 %{perl_privlib}/filetest.pm
 %{_mandir}/man3/filetest.*
 %{perl_privlib}/if.pm
@@ -1110,21 +1105,23 @@ rm -rf $RPM_BUILD_ROOT
 %{_mandir}/man3/less.*
 %{perl_privlib}/locale.pm
 %{_mandir}/man3/locale.*
+%{perl_privlib}/mro.pm
+%{_mandir}/man3/mro.*
 %{perl_privlib}/open.pm
 %{_mandir}/man3/open.*
 %{perl_privlib}/sigtrap.pm
 %{_mandir}/man3/sigtrap.*
 %{perl_privlib}/utf8.pm
 %{_mandir}/man3/utf8.*
+%{perl_privlib}/version.pm
+%{_mandir}/man3/version.*
 
 %{perl_archlib}/attrs.pm
 %dir %{perl_archlib}/auto/attrs
-%{perl_archlib}/auto/attrs/*.bs
 %attr(755,root,root) %{perl_archlib}/auto/attrs/*.so
 %{_mandir}/man3/attrs.*
 %{perl_archlib}/re.pm
 %dir %{perl_archlib}/auto/re
-%{perl_archlib}/auto/re/*.bs
 %attr(755,root,root) %{perl_archlib}/auto/re/*.so
 %{_mandir}/man3/re.*
 %{perl_archlib}/encoding.pm
@@ -1136,8 +1133,6 @@ rm -rf $RPM_BUILD_ROOT
 %{perl_archlib}/threads*
 %dir %{perl_archlib}/auto/threads
 %dir %{perl_archlib}/auto/threads/shared
-%{perl_archlib}/auto/threads/*.bs
-%{perl_archlib}/auto/threads/shared/*.bs
 %attr(755,root,root) %{perl_archlib}/auto/threads/*.so
 %attr(755,root,root) %{perl_archlib}/auto/threads/shared/*.so
 %{_mandir}/man3/t*
@@ -1149,33 +1144,37 @@ rm -rf $RPM_BUILD_ROOT
 ## *.ph files (could be made a separate package, but an autohelper's support is needed)
 %{perl_archlib}/*.ph
 %{perl_archlib}/asm
-%{perl_archlib}/bits
-%{perl_archlib}/gnu
-%{perl_archlib}/linux
-%{perl_archlib}/sys
-%ifarch %{x8664}
-%{perl_archlib}/asm-i386
-%{perl_archlib}/asm-x86_64
-%endif
+%{perl_archlib}/asm-generic
 %ifarch sparc64
 %{perl_archlib}/asm-sparc
 %{perl_archlib}/asm-sparc64
 %endif
+%{perl_archlib}/bits
+%{perl_archlib}/gnu
+%{perl_archlib}/linux
+%{perl_archlib}/sys
+
+%{perl_archlib}/Compress
+%dir %{perl_archlib}/auto/Compress
+%dir %{perl_archlib}/auto/Compress/Raw
+%dir %{perl_archlib}/auto/Compress/Raw/Zlib
+%attr(755,root,root) %{perl_archlib}/auto/Compress/Raw/Zlib/*.so
+%{perl_archlib}/auto/Compress/Raw/Zlib/*.ix
+%dir %{perl_archlib}/auto/Compress/Zlib
+%{perl_archlib}/auto/Compress/Zlib/*.ix
+%{_mandir}/man3/Compress*
 
 %{perl_archlib}/Data
 %dir %{perl_archlib}/auto/Data
 %dir %{perl_archlib}/auto/Data/Dumper
 %attr(755,root,root) %{perl_archlib}/auto/Data/Dumper/*.so
-%{perl_archlib}/auto/Data/Dumper/*.bs
 %{_mandir}/man3/Data*
 
-%{perl_privlib}/Digest.pm
-%{perl_privlib}/Digest
+%{perl_privlib}/Digest*
 %{perl_archlib}/Digest
 %dir %{perl_archlib}/auto/Digest
-%dir %{perl_archlib}/auto/Digest/MD5
-%attr(755,root,root) %{perl_archlib}/auto/Digest/MD5/*.so
-%{perl_archlib}/auto/Digest/MD5/*.bs
+%dir %{perl_archlib}/auto/Digest/*/
+%attr(755,root,root) %{perl_archlib}/auto/Digest/*/*.so
 %{_mandir}/man3/Digest*
 
 # FIXME: Changes file
@@ -1188,7 +1187,6 @@ rm -rf $RPM_BUILD_ROOT
 %dir %{perl_archlib}/auto/Encode
 %dir %{perl_archlib}/auto/Encode/*/
 %attr(755,root,root) %{perl_archlib}/auto/Encode/*/*.so
-%{perl_archlib}/auto/Encode/*/*.bs
 %{_mandir}/man3/Encode*
 
 # FIXME: README and Changes files
@@ -1198,15 +1196,21 @@ rm -rf $RPM_BUILD_ROOT
 %dir %{perl_archlib}/auto/Filter/Util
 %dir %{perl_archlib}/auto/Filter/Util/Call
 %attr(755,root,root) %{perl_archlib}/auto/Filter/Util/Call/*.so
-%{perl_archlib}/auto/Filter/Util/Call/*.bs
 %{_mandir}/man3/Filter*
 
+%{perl_archlib}/Hash
+%dir %{perl_archlib}/auto/Hash
+%dir %{perl_archlib}/auto/Hash/*/
+%dir %{perl_archlib}/auto/Hash/*/FieldHash
+%attr(755,root,root) %{perl_archlib}/auto/Hash/*/*.so
+%attr(755,root,root) %{perl_archlib}/auto/Hash/*/*/*.so
+%{_mandir}/man3/Hash::*
+
 %{perl_privlib}/I18N
 %{perl_archlib}/I18N
 %dir %{perl_archlib}/auto/I18N
 %dir %{perl_archlib}/auto/I18N/*/
 %attr(755,root,root) %{perl_archlib}/auto/I18N/*/*.so
-%{perl_archlib}/auto/I18N/*/*.bs
 %{perl_archlib}/auto/I18N/*/*.ix
 %{_mandir}/man3/I18N::*
 
@@ -1214,34 +1218,37 @@ rm -rf $RPM_BUILD_ROOT
 %dir %{perl_archlib}/auto/IPC
 %dir %{perl_archlib}/auto/IPC/*/
 %attr(755,root,root) %{perl_archlib}/auto/IPC/*/*.so
-%{perl_archlib}/auto/IPC/*/*.bs
 %{_mandir}/man3/IPC::[MS]*
 
 %{perl_archlib}/List
 %dir %{perl_archlib}/auto/List
 %dir %{perl_archlib}/auto/List/*/
 %attr(755,root,root) %{perl_archlib}/auto/List/*/*.so
-%{perl_archlib}/auto/List/*/*.bs
 %{_mandir}/man3/List::*
 
+%{perl_privlib}/Math
+%{perl_archlib}/Math
+%dir %{perl_archlib}/auto/Math
+%dir %{perl_archlib}/auto/Math/*/
+%dir %{perl_archlib}/auto/Math/*/*/
+%attr(755,root,root) %{perl_archlib}/auto/Math/*/*/*.so
+%{_mandir}/man3/Math::*
+
 %{perl_archlib}/MIME
 %dir %{perl_archlib}/auto/MIME
 %dir %{perl_archlib}/auto/MIME/Base64
 %attr(755,root,root) %{perl_archlib}/auto/MIME/Base64/*.so
-%{perl_archlib}/auto/MIME/Base64/*.bs
 %{_mandir}/man3/MIME::*
 
 %{perl_archlib}/SDBM_File.*
 %dir %{perl_archlib}/auto/SDBM_File
 %attr(755,root,root) %{perl_archlib}/auto/SDBM_File/*.so
-%{perl_archlib}/auto/SDBM_File/*.bs
 %{_mandir}/man3/SDBM_File.*
 
 %{perl_archlib}/Storable.*
 %dir %{perl_archlib}/auto/Storable
 %attr(755,root,root) %{perl_archlib}/auto/Storable/*.so
 %{perl_archlib}/auto/Storable/*.al
-%{perl_archlib}/auto/Storable/*.bs
 %{perl_archlib}/auto/Storable/*.ix
 %{_mandir}/man3/Storable.*
 
@@ -1249,28 +1256,35 @@ rm -rf $RPM_BUILD_ROOT
 %dir %{perl_archlib}/auto/Sys
 %dir %{perl_archlib}/auto/Sys/*/
 %attr(755,root,root) %{perl_archlib}/auto/Sys/*/*.so
-%{perl_archlib}/auto/Sys/*/*.bs
 %{perl_archlib}/auto/Sys/*/*.ix
 %{_mandir}/man3/Sys::*
 
+%{perl_archlib}/Text
+%dir %{perl_archlib}/auto/Text
+%dir %{perl_archlib}/auto/Text/Soundex
+%attr(755,root,root) %{perl_archlib}/auto/Text/Soundex/*.so
+#%{_mandir}/man3/Text::Soundex*        # listed later
+
+%{perl_privlib}/Time
 %{perl_archlib}/Time
 %dir %{perl_archlib}/auto/Time
-%dir %{perl_archlib}/auto/Time/HiRes
-%attr(755,root,root) %{perl_archlib}/auto/Time/HiRes/*.so
-%{perl_archlib}/auto/Time/HiRes/*.bs
-%{_mandir}/man3/Time::HiRes*
+%dir %{perl_archlib}/auto/Time/*/
+%attr(755,root,root) %{perl_archlib}/auto/Time/*/*.so
+%{_mandir}/man3/Time::*
 
 %dir %{perl_privlib}/Unicode
 %{perl_privlib}/Unicode/*.pm
+%{perl_privlib}/Unicode/Collate
 %{perl_archlib}/Unicode
 %dir %{perl_archlib}/auto/Unicode
 %dir %{perl_archlib}/auto/Unicode/*
 %attr(755,root,root) %{perl_archlib}/auto/Unicode/*/*.so
-%{perl_archlib}/auto/Unicode/*/*.bs
 %{_mandir}/man3/Unicode::*
 
 %{perl_privlib}/AnyDBM*
 %{_mandir}/man3/AnyDBM*
+%{perl_privlib}/Archive*
+%{_mandir}/man3/Archive*
 %{perl_privlib}/Attribute
 %{_mandir}/man3/Attribute*
 %{perl_privlib}/Benchmark*
@@ -1279,6 +1293,8 @@ rm -rf $RPM_BUILD_ROOT
 %{_mandir}/man3/CGI*
 %{perl_privlib}/Class/ISA*
 %{_mandir}/man3/Class::ISA*
+%{perl_privlib}/Config
+%{_mandir}/man3/Config::*
 %{perl_privlib}/DirHandle*
 %{_mandir}/man3/DirHandle*
 %{perl_privlib}/Dumpvalue.*
@@ -1289,15 +1305,17 @@ rm -rf $RPM_BUILD_ROOT
 %{_mandir}/man3/Fatal.*
 %{perl_privlib}/FindBin.*
 %{_mandir}/man3/FindBin.*
-%{perl_privlib}/Hash
-%{_mandir}/man3/Hash::*
 # FIXME: README and Changes files
+%{perl_privlib}/IPC
+%{perl_privlib}/Log
+%{_mandir}/man3/Log::*
 %{perl_privlib}/Locale
 %{_mandir}/man3/Locale::*
-%{perl_privlib}/Math
-%{_mandir}/man3/Math::*
 %{perl_privlib}/Memoize*
 %{_mandir}/man3/Memoize*
+%dir %{perl_privlib}/Module
+%{perl_privlib}/Module/[CLP]*
+%{_mandir}/man3/Module::[CLP]*
 %{perl_privlib}/NEXT.pm
 %{_mandir}/man3/NEXT*
 # FIXME: README and Changes files
@@ -1306,11 +1324,15 @@ rm -rf $RPM_BUILD_ROOT
 %{perl_privlib}/Net/*.pm
 %{perl_privlib}/Net/FTP
 %{_mandir}/man3/Net::*
-%{perl_privlib}/PerlIO
-%{_mandir}/man3/PerlIO::via::*
+%{perl_privlib}/Object
+%{_mandir}/man3/Object::*
+%{perl_privlib}/Package
+%{_mandir}/man3/Package::*
+%{perl_privlib}/Params
+%{_mandir}/man3/Params::*
 %{perl_privlib}/Pod
 %{_mandir}/man3/Pod::*
-%{perl_privlib}/Scalar
+%{perl_archlib}/Scalar
 %{_mandir}/man3/Scalar::*
 %{perl_privlib}/Search
 %{_mandir}/man3/Search::*
@@ -1333,8 +1355,6 @@ rm -rf $RPM_BUILD_ROOT
 %{perl_privlib}/Thread*
 %{_mandir}/man3/Thread*
 %endif
-%{perl_privlib}/Time
-%{_mandir}/man3/Time::[La-z]*
 # XXX: to perl-base?
 %{perl_privlib}/UNIVERSAL.*
 %{_mandir}/man3/UNIVERSAL.*
@@ -1362,8 +1382,8 @@ rm -rf $RPM_BUILD_ROOT
 %defattr(644,root,root,755)
 %attr(755,root,root) %{_bindir}/a2p
 %{_mandir}/man1/a2p.*
-%attr(755,root,root) %{_bindir}/cpan
-%{_mandir}/man1/cpan.*
+%attr(755,root,root) %{_bindir}/corelist
+%{_mandir}/man1/corelist.*
 %attr(755,root,root) %{_bindir}/find2perl
 %{_mandir}/man1/find2perl.*
 %attr(755,root,root) %{_bindir}/instmodsh
@@ -1373,9 +1393,15 @@ rm -rf $RPM_BUILD_ROOT
 %attr(755,root,root) %{_bindir}/piconv
 %{_mandir}/man1/piconv.*
 %attr(755,root,root) %{_bindir}/psed
-%attr(755,root,root) %{_bindir}/s2p
 %{_mandir}/man1/psed.*
+%attr(755,root,root) %{_bindir}/ptar
+%{_mandir}/man1/ptar.*
+%attr(755,root,root) %{_bindir}/ptardiff
+%{_mandir}/man1/ptardiff.*
+%attr(755,root,root) %{_bindir}/s2p
 %{_mandir}/man1/s2p.*
+%attr(755,root,root) %{_bindir}/shasum
+%{_mandir}/man1/shasum.*
 
 %files tools-devel
 %defattr(644,root,root,755)
@@ -1393,12 +1419,14 @@ rm -rf $RPM_BUILD_ROOT
 %{_mandir}/man1/h2ph.*
 %attr(755,root,root) %{_bindir}/h2xs
 %{_mandir}/man1/h2xs.*
-%attr(755,root,root) %{_bindir}/perlcc
-%{_mandir}/man1/perlcc.*
+#%attr(755,root,root) %{_bindir}/perlcc
+#%{_mandir}/man1/perlcc.*
 %attr(755,root,root) %{_bindir}/perlivp
 %{_mandir}/man1/perlivp.*
 %attr(755,root,root) %{_bindir}/pl2pm
 %{_mandir}/man1/pl2pm.*
+%attr(755,root,root) %{_bindir}/prove
+%{_mandir}/man1/prove.*
 %attr(755,root,root) %{_bindir}/splain
 %{_mandir}/man1/splain.*
 %attr(755,root,root) %{_bindir}/xsubpp
This page took 0.179709 seconds and 4 git commands to generate.