]> git.pld-linux.org Git - packages/perl.git/blobdiff - perl.spec
- added db3 patch
[packages/perl.git] / perl.spec
index 9c8cb439e5d4fbb16651d8a2595df0992bc0870b..7e6546befea62c0b29a430fcac2d68d03a77c402 100644 (file)
--- a/perl.spec
+++ b/perl.spec
-Summary:     Practical Extraction and Report Language
-Summary(de): Praktische Extraktions- und Berichtsprache 
-Summary(fr): Practical Extraction and Report Language (Perl)
-Summary(pl): Practical Extraction and Report Language (Perl)
-Summary(tr): Kabuk yorumlama dili
-Name:        perl
-%define      perlver 5.005
-%define      perlrel 02
-%define      perlthread -thread
-Version:     %{perlver}_%{perlrel}
-Release:     2
-Copyright:   GPL
-Group:       Utilities/Text
-Group(pl):   Narzêdzia/Tekst
-Source:      ftp://ftp.funet.fi/pub/languages/perl/CPAN/src/5.0/%{name}%{version}.tar.gz
-Patch:       perl-noroot_install.patch
-URL:         http://www.perl.org/
-Requires:    csh
-Buildroot:   /tmp/%{name}-%{version}-root
+%define        __find_provides %{_builddir}/%{name}-%{version}/find-perl-provides
+%define                perlthread %{?bcond_on_perl_threads:-thread-multi}
+Summary:       Practical Extraction and Report Language
+Summary(de):   Praktische Extraktions- und Berichtsprache 
+Summary(fr):   Practical Extraction and Report Language (Perl)
+Summary(pl):   Practical Extraction and Report Language (Perl)
+Summary(tr):   Kabuk yorumlama dili
+Name:          perl
+Version:       5.6.1
+Release:       6
+Epoch:         1
+License:       GPL
+Group:         Applications/Text
+Group(de):     Applikationen/Text
+Group(fr):     Utilitaires/Texte
+Group(pl):     Aplikacje/Tekst
+Source0:       ftp://ftp.perl.org/pub/perl/CPAN/src/%{name}-%{version}.tar.gz
+Patch0:                %{name}-noroot_install.patch
+Patch1:                %{name}-nodb.patch
+Patch2:                %{name}-DESTDIR.patch
+Patch3:                %{name}-find-provides.patch
+Patch4:                %{name}-prereq.patch
+Patch5:                %{name}-syslog.patch
+Patch6:                %{name}-CGI-upload-tmpdir.patch
+Patch7:                %{name}-LD_RUN_PATH.patch
+Patch8:                %{name}-errno_h-parsing.patch
+Patch9:                %{name}-use-LD_PRELOAD-for-libperl.so.patch
+Patch10:       %{name}-sitearch.patch
+Patch11:       %{name}-soname.patch
+Patch12:       %{name}-db3.patch
+URL:           http://www.perl.org/
+#Requires:     csh
+Provides:      perl-ANSIColor
+Provides:      perl-Devel-Peek
+Provides:      perl-DProf
+Provides:      perl-PodParser
+Provides:      perl-CGI
+Obsoletes:     perl-ANSIColor
+Obsoletes:     perl-Devel-Peek
+Obsoletes:     perl-DProf
+Obsoletes:     perl-PodParser
+Obsoletes:     perl-CGI
+Prereq:                %{name}-lib = %{version}
+BuildRoot:     %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 
 %description
 Perl is an interpreted language optimized for scanning arbitrary text
-files, extracting information from those text files, and printing reports
-based on that information.  It's also a good language for many system
-management tasks.  The language is intended to be practical (easy to use,
-efficient, complete) rather than beautiful (tiny, elegant, minimal).
+files, extracting information from those text files, and printing
+reports based on that information. It's also a good language for many
+system management tasks. The language is intended to be practical
+(easy to use, efficient, complete) rather than beautiful (tiny,
+elegant, minimal).
 
-This version has support for threads compiled in.
+#This version has support for threads compiled in.
 
 %description -l de
-Perl ist eine Interpreter-Sprache, die zum Durchsuchen beliebiger Text-
-dateien, Extrahieren von Informationen aus diesen Dateien und Drucken von
-auf diesen Informationen basierenden Berichten optimiert ist. Die Sprache
-eignet sich außerdem für viele Systemverwaltungsaufgaben. Sie ist eher 
-praktisch (einfache Anwendung,effizient, vollständig) als schön (winzig,
-elegant, minimal).
+Perl ist eine Interpreter-Sprache, die zum Durchsuchen beliebiger
+Text- dateien, Extrahieren von Informationen aus diesen Dateien und
+Drucken von auf diesen Informationen basierenden Berichten optimiert
+ist. Die Sprache eignet sich außerdem für viele
+Systemverwaltungsaufgaben. Sie ist eher praktisch (einfache
+Anwendung,effizient, vollständig) als schön (winzig, elegant,
+minimal).
 
 %description -l fr
-Perl est un langage interprété, optimisé pour filtrer des fichiers texte,
-extraire des informations de ces fichiers, et imprimer des rapports basés
-sur ces informations. C'est aussi un bon langage pour de nombreuses procédures
-de gestion système. Ce langage se veut pratique (simple à utiliser, efficace,
-complet) autant qu'agréable (conscrit, élégant, minimal).
+Perl est un langage interprété, optimisé pour filtrer des fichiers
+texte, extraire des informations de ces fichiers, et imprimer des
+rapports basés sur ces informations. C'est aussi un bon langage pour
+de nombreuses procédures de gestion système. Ce langage se veut
+pratique (simple à utiliser, efficace, complet) autant qu'agréable
+(conscrit, élégant, minimal).
 
 %description -l pl
-Perl jest jêzykiem przeznaczonym do skanowania plików tekstowych, wyci±gania
-z nich informacji i drukowania raportu bazuj±cego na tych informacjach. Jest
-równie¿ doskona³ym jêzykiem dla wielu narzêdzi do nadzoru systemu. Jêzyk ten
-jest w zamierzeniu praktycznym (³atwym w u¿yciu, efektywnym, kompletnym) 
-bardziej ni¿ piêkny ;) (skromny, elegancki, minimalny).
+Perl jest jêzykiem przeznaczonym do skanowania plików tekstowych,
+wyci±gania z nich informacji i drukowania raportu bazuj±cego na tych
+informacjach. Jest równie¿ doskona³ym jêzykiem dla wielu narzêdzi do
+nadzoru systemu. Jêzyk ten jest w zamierzeniu praktycznym (³atwym w
+u¿yciu, efektywnym, kompletnym) bardziej ni¿ piêkny ;) (skromny,
+elegancki, minimalny).
 
 %description -l tr
-Perl, metin dosyalarýný taramak, bu metin dosyalarýndan bilgi çýkarmak ve
-bu bilgiye dayalý raporlar hazýrlamak icin geliþtirilmiþ bir yorumlamalý
-dildir. Ayrýca pek çok sistem yönetimi görevleri için de yararlý yetenekleri
-vardýr. Perl, güzel (ufak, zarif, minimum) olmaktan çok, pratik olmaya
-yönelik (kullanýmý kolay, verimli, eksiksiz) olarak tasarlanmýþtýr.
+Perl, metin dosyalarýný taramak, bu metin dosyalarýndan bilgi çýkarmak
+ve bu bilgiye dayalý raporlar hazýrlamak icin geliþtirilmiþ bir
+yorumlamalý dildir. Ayrýca pek çok sistem yönetimi görevleri için de
+yararlý yetenekleri vardýr. Perl, güzel (ufak, zarif, minimum)
+olmaktan çok, pratik olmaya yönelik (kullanýmý kolay, verimli,
+eksiksiz) olarak tasarlanmýþtýr.
+
+%package lib
+Summary:       Shared Perl library and other version dependant files
+Group:         Libraries
+
+%description lib
+Provides a shared library for programs which embed a Perl interpreter.
+
+%package devel
+Summary:       Perl development files
+Group:         Development/Libraries
+Requires:      %{name}-lib = %{version}
+
+%description devel
+Files for developing applications which embed a Perl interpreter.
 
 %package -n sperl
-Summary:     Practical Extraction and Report Language (SUID root binary)
-Summary(pl): Practical Extraction and Report Language (SUID root binaria)
-Group:       Utilities/Text
-Group(pl):   Narzêdzia/Tekst
-Requires:    %{name} = %{version}
+Summary:       Practical Extraction and Report Language (SUID root binary)
+Summary(pl):   Practical Extraction and Report Language (SUID root binaria)
+Group:         Applications/Text
+Group(de):     Applikationen/Text
+Group(fr):     Utilitaires/Texte
+Group(pl):     Aplikacje/Tekst
+Requires:      %{name} = %{version}
 
 %description -n sperl
 Practical Extraction and Report Language (SUID root binary).
@@ -69,16 +116,55 @@ Practical Extraction and Report Language (SUID root binary).
 %description -n sperl -l pl
 Practical Extraction and Report Language (SUID root binaria).
 
+%package minimal
+Summary:       Practical Extraction and Report Language - base files
+Summary(pl):   Practical Extraction and Report Language - pliki podstawowe
+Group:         Applications/Text
+Group(de):     Applikationen/Text
+Group(fr):     Utilitaires/Texte
+Group(pl):     Aplikacje/Tekst
+Prereq:                %{name}-lib = %{version}
+Conflicts:     %{name}
+
+%description minimal
+Practical Extraction and Report Language - base files, usefull
+on embedded systems.
+
+%description minimal -l pl
+Practical Extraction and Report Language - pliki podstawowe, przydatne
+dla systemów osadzonych.
+
+
 %prep
-%setup -q -n %{name}%{version}
-%patch -p1
+%setup  -q
+%patch0 -p1
+%patch1 -p1
+%patch2 -p1
+%patch3 -p1
+%patch4 -p1
+%patch5 -p1
+%patch6 -p1
+%patch7 -p1
+%patch8 -p1
+%patch9 -p1
+%patch10 -p1
+%patch11 -p1
+%patch12 -p1
+
+for i in find-* ; do
+       mv -f $i $i.old
+       sed "s|FPPATH|%{_builddir}/%{name}-%{version}|g" < $i.old > $i
+       chmod 755 $i; rm -f $i.old
+done
 
 %build
 # this is gross
+# i added more ugly stuff here
+# i know that is ugly way to set that but i dont know how do it better 
 cat > config.over <<EOF
-installprefix=$RPM_BUILD_ROOT/usr
-test -d \$installprefix || mkdir \$installprefix
-test -d \$installprefix/bin || mkdir \$installprefix/bin
+installprefix=$RPM_BUILD_ROOT%{_prefix}
+test -d \$installprefix || mkdir -p \$installprefix
+test -d \$installprefix/bin || mkdir -p \$installprefix/bin
 installarchlib=\`echo \$installarchlib | sed "s!\$prefix!\$installprefix!"\`
 installbin=\`echo \$installbin | sed "s!\$prefix!\$installprefix!"\`
 installman1dir=\`echo \$installman1dir | sed "s!\$prefix!\$installprefix!"\`
@@ -87,132 +173,223 @@ installprivlib=\`echo \$installprivlib | sed "s!\$prefix!\$installprefix!"\`
 installscript=\`echo \$installscript | sed "s!\$prefix!\$installprefix!"\`
 installsitelib=\`echo \$installsitelib | sed "s!\$prefix!\$installprefix!"\`
 installsitearch=\`echo \$installsitearch | sed "s!\$prefix!\$installprefix!"\`
+dynamic_ext=\`echo \$dynamic_ext GDBM_File NDBM_File\`
 EOF
 
-sh Configure -des -Dprefix=/usr -Darchname=${RPM_ARCH}-linux -Dd_dosuid \
-       -Ud_setresuid -Ud_setresgid -Dusethreads -Doptimize="$RPM_OPT_FLAGS"
-
-make
-
-# Strip binaries (done now rather than at install)
-strip perl
-strip suidperl
-strip x2p/a2p
+USETHREADS=%{!?bcond_on_perl_threads:-U}%{?bcond_on_perl_threads:-D}
+sh Configure \
+       -des \
+       -Dcc=%{__cc} \
+       -Darchname=%{_target_platform} \
+       -Dcccdlflags='-fPIC' \
+       -Dccdlflags='-rdynamic' \
+       -Dprefix=%{_prefix} \
+       -Dscriptdir=%{_bindir} \
+       -Dsitelib=%{_libdir}/perl5/site_perl \
+       -Dman1dir=%{_mandir}/man1 \
+       -Dman3dir=%{_mandir}/man3 \
+       -Dman3ext=3pm \
+       -Doptimize="$RPM_OPT_FLAGS" \
+       ${USETHREADS}usethreads \
+       -Uuselargefiles \
+%ifarch sparc sparc64
+       -Ud_longdbl \
+%endif
+       -Duseshrplib \
+       -Dd_dosuid \
+       -Ud_setresuid \
+       -Ud_setresgid 
+
+mv Makefile Makefile.bak
+sed -e 's#^CCDLFLAGS = -rdynamic -Wl,-rpath,/usr/lib/perl5/.*#CCDLFLAGS = -rdynamic#' \
+       Makefile.bak > Makefile
+
+%{__make}
 
 %install
 rm -rf $RPM_BUILD_ROOT
 install -d $RPM_BUILD_ROOT
 
-make install
-install utils/pl2pm $RPM_BUILD_ROOT/usr/bin/pl2pm
+%{__make} install
+install utils/pl2pm $RPM_BUILD_ROOT%{_bindir}/pl2pm
+
+## Generate *.ph files with a trick (based on RH).
+
+%{__make} all -f - <<EOF
+PKGS   = glibc-devel gdbm-devel gpm-devel libgr-devel libjpeg-devel \
+       libpng-devel libtiff-devel ncurses-devel popt-devel \
+       zlib-devel binutils libelf e2fsprogs-devel pam-devel pwdb-devel \
+       rpm-devel
+STDH   = \$(filter /usr/include/%%, \$(shell rpm -q --queryformat '[%%{FILENAMES}\n]' \$(PKGS)))
+STDH   += \$(wildcard /usr/include/linux/*.h) \$(wildcard /usr/include/asm/*.h) \$(wildcard /usr/include/scsi/*.h)
+GCCDIR = \$(shell gcc --print-file-name include)
+GCCH    = \$(filter \$(GCCDIR)/%%, \$(shell rpm -q --queryformat '[%%{FILENAMES}\n]' gcc))
+
+LIBPATH = %{_builddir}/%{name}-%{version}
+PERLLIB = $RPM_BUILD_ROOT%{_libdir}/perl5/%{version}
+PERLBIN = $RPM_BUILD_ROOT%{_bindir}/perl
+PERL   = LD_LIBRARY_PATH=\$(LIBPATH) PERL5LIB=\$(PERLLIB) \$(PERLBIN)
+PHDIR  = \$(PERLLIB)/%{_target_platform}%{perlthread}
+PHBIN  = $RPM_BUILD_ROOT%{_bindir}/h2ph
+H2PH   = \$(PERL) \$(PHBIN) -d \$(PHDIR)/
+
+all: std-headers gcc-headers
 
-(cd /usr/include ;
-PERL5LIB=$RPM_BUILD_ROOT/usr/lib/perl5 $RPM_BUILD_ROOT/usr/bin/perl $RPM_BUILD_ROOT/usr/lib/perl5/%{perlver}%{perlrel}/${RPM_ARCH}-linux%{perlthread} \
-      $RPM_BUILD_ROOT/usr/bin/h2ph \
-      -d $RPM_BUILD_ROOT/usr/lib/perl5/${RPM_ARCH}-linux/%{perlver}%{perlrel}/ \
-      *.h sys/*.h linux/*.h asm/*.h net/*.h netinet/*.h arpa/*.h
+std-headers: \$(STDH)
+       cd /usr/include && \$(H2PH) \$(STDH:/usr/include/%%=%%)
+
+gcc-headers: \$(GCCH)
+       cd \$(GCCDIR) && \$(H2PH) \$(GCCH:\$(GCCDIR)/%%=%%)
+
+EOF
+
+## Fix paths
+(
+cd $RPM_BUILD_ROOT%{_libdir}/perl5/%{version}/%{_target_platform}%{perlthread}
+sed -e "s|$RPM_BUILD_ROOT||g" < Config.pm > Config.pm.new
+mv -f Config.pm.new Config.pm
+sed -e "s|$RPM_BUILD_ROOT||g" < .packlist > .packlist.new
+mv -f .packlist.new .packlist
 )
 
-cd $RPM_BUILD_ROOT/usr/lib/perl5/%{perlver}%{perlrel}/${RPM_ARCH}-linux%{perlthread}/
-mv Config.pm Config.pm.old
-sed "s|$RPM_BUILD_ROOT||" < Config.pm.old > Config.pm
-rm -f Config.pm.old
+## Fix permissions
+find $RPM_BUILD_ROOT%{_libdir}/perl5 -name \*.ph -exec chmod 444 {} \;
+find $RPM_BUILD_ROOT%{_libdir}/perl5 -type d -exec chmod 755 {} \;
 
-mv $RPM_BUILD_ROOT/usr/lib/perl5/5.00502/man/man3 $RPM_BUILD_ROOT/usr/man
+## Fix lib
+rm -f $RPM_BUILD_ROOT%{_libdir}/perl5/%{version}/*/CORE/libperl.so*
+install libperl.so.%{version} $RPM_BUILD_ROOT%{_libdir}/
+ln -sf libperl.so.%{version} $RPM_BUILD_ROOT%{_libdir}/libperl.so
 
-find $RPM_BUILD_ROOT/usr/lib/perl5 -name \*.so -exec strip --strip-debug {} \;
+gzip -9nf README Change*
 
 %clean
 rm -rf $RPM_BUILD_ROOT
 
+%post lib -p /sbin/ldconfig
+%postun lib -p /sbin/ldconfig
+
 %files
-%defattr(644, root, root, 755)
-%doc README Change*
-
-%attr(755, root, root) /usr/bin/a2p
-%attr(755, root, root) /usr/bin/c2ph
-%attr(755, root, root) /usr/bin/find2perl
-%attr(755, root, root) /usr/bin/h2ph
-%attr(755, root, root) /usr/bin/h2xs
-%attr(755, root, root) /usr/bin/perl
-%attr(755, root, root) /usr/bin/perl5.00502
-%attr(755, root, root) /usr/bin/perlbug
-%attr(755, root, root) /usr/bin/perlcc
-%attr(755, root, root) /usr/bin/perldoc
-%attr(755, root, root) /usr/bin/pl2pm
-%attr(755, root, root) /usr/bin/pod2html
-%attr(755, root, root) /usr/bin/pod2latex
-%attr(755, root, root) /usr/bin/pod2man
-%attr(755, root, root) /usr/bin/pod2text
-%attr(755, root, root) /usr/bin/pstruct
-%attr(755, root, root) /usr/bin/s2p
-%attr(755, root, root) /usr/bin/splain
-
-%attr(-,root,root,755) /usr/lib/perl5
-%attr(644, root,  man) /usr/man/man[13]/*
+%defattr(644,root,root,755)
+%doc README.gz Change*
+
+%attr(755,root,root) %{_bindir}/a2p
+%attr(755,root,root) %{_bindir}/c2ph
+%attr(755,root,root) %{_bindir}/find2perl
+%attr(755,root,root) %{_bindir}/h2ph
+%attr(755,root,root) %{_bindir}/h2xs
+%attr(755,root,root) %{_bindir}/perl
+%attr(755,root,root) %{_bindir}/perl%{version}
+%attr(755,root,root) %{_bindir}/perlbug
+%attr(755,root,root) %{_bindir}/perlcc
+%attr(755,root,root) %{_bindir}/perldoc
+%attr(755,root,root) %{_bindir}/pl2pm
+%attr(755,root,root) %{_bindir}/pod2html
+%attr(755,root,root) %{_bindir}/pod2latex
+%attr(755,root,root) %{_bindir}/pod2man
+%attr(755,root,root) %{_bindir}/pod2text
+%attr(755,root,root) %{_bindir}/podselect
+%attr(755,root,root) %{_bindir}/pstruct
+%attr(755,root,root) %{_bindir}/s2p
+%attr(755,root,root) %{_bindir}/splain
+
+%dir %{_libdir}/perl5
+%dir %{_libdir}/perl5/%{version}
+%dir %{_libdir}/perl5/site_perl
+%dir %{_libdir}/perl5/site_perl/%{_target_platform}*
+%dir %{_libdir}/perl5/site_perl/%{_target_platform}*/%{version}
+
+%attr( - ,root,root) %{_libdir}/perl5/%{version}/[A-Z]*
+%attr( - ,root,root) %{_libdir}/perl5/%{version}/[a-z]*.*
+%attr( - ,root,root) %{_libdir}/perl5/%{version}/auto
+%attr( - ,root,root) %{_libdir}/perl5/%{version}/%{_target_platform}*
+%attr( - ,root,root) %{_libdir}/perl5/%{version}/unicode
+%attr( - ,root,root) %{_libdir}/perl5/%{version}/warnings
+
+%{_mandir}/man1/*
+
+%files lib
+%defattr(644,root,root,755)
+%attr(755,root,root) %{_libdir}/lib*.so.*.*.*
+
+%files devel
+%defattr(644,root,root,755)
+%attr(755,root,root) %{_libdir}/lib*.so
+%{_mandir}/man3/*
 
 %files -n sperl
-%attr(4711, root, root) /usr/bin/sperl5.00502
-%attr(4711, root, root) /usr/bin/suidperl
-
-%changelog
-* Mon Oct 26 1998 Tomasz K³oczko <kloczek@rudy.mif.pg.gda.pl>
-  [5.005_02-2]
-- added using $RPM_OPT_FLAGS during compile,
-- added stripping modules,
-- added URL,
-- added sperl subpackage with suid perl binaries.
-
-* Tue Sep 15 1998 Wojtek ¦lusarczyk <wojtek@shadow.eu.org>
-  [5.005_02-1]
-- updated to 5.005_02
-  (based on Ian Macdonald <ianmacd@xs4all.nl> spec files),
-- install -d instead mkdir -p,
-- added %defattr, but It's still unable to build from non root's account,
-- man3 subdirectory moved to /usr/man/man3,
-- minor modifications of spec file.   
-
-* Mon Jun 15 1998 Wojtek ¦lusarczyk <wojtek@shadow.eu.org>
-  [5.005_01-1]
-- added pl translation,
-- moved %changelog to end of spec,
-- removed all old patches. 
-
-* Fri May 08 1998 Cristian Gafton <gafton@redhat.com>
-- added a patch to correct the .ph constructs unless defined (foo) to read
-  unless(defined(foo))
-
-* Thu May 07 1998 Prospector System <bugs@redhat.com>
-- translations modified for de, fr, tr
-
-* Tue Mar 10 1998 Cristian Gafton <gafton@redhat.com>
-- fixed strftime problem
-
-* Sun Mar 08 1998 Cristian Gafton <gafton@redhat.com>
-- added a patch to fix a security race
-- do not use setres[ug]id - those are not implemented on 2.0.3x kernels
-
-* Mon Mar 02 1998 Cristian Gafton <gafton@redhat.com>
-- upgraded to 5.004_04 - 5.004_01 had some nasty memory leaks.
-- fixed the spec file to be version-independent
-
-* Fri Dec 05 1997 Erik Troan <ewt@redhat.com>
-- Config.pm wasn't right do to the builtrooting
-
-* Mon Oct 20 1997 Erik Troan <ewt@redhat.com>
-- fixed arch-specfic part of spec file
-
-* Sun Oct 19 1997 Erik Troan <ewt@redhat.com>
-- updated to perl 5.004_01
-- users a build root
-
-* Thu Jun 12 1997 Erik Troan <ewt@redhat.com>
-- built against glibc
-
-* Tue Apr 22 1997 Erik Troan <ewt@redhat.com>
-- Incorporated security patch from Chip Salzenberg <salzench@nielsenmedia.com>
-
-* Fri Feb 07 1997 Erik Troan <ewt@redhat.com>
-1) Use -Darchname=i386-linux 
-2) Require csh (for glob)
-3) Use RPM_ARCH during configuration and installation for arch independence
+%defattr(644,root,root,755)
+%attr(4755,root,root) %{_bindir}/sperl%{version}
+%attr(4755,root,root) %{_bindir}/suidperl
+
+%files minimal
+%defattr(644,root,root,755)
+%attr(755,root,root) %{_bindir}/perl
+%attr(755,root,root) %{_bindir}/perl%{version}
+
+%dir %{_libdir}/perl5
+%dir %{_libdir}/perl5/%{version}
+%dir %{_libdir}/perl5/site_perl
+%dir %{_libdir}/perl5/site_perl/%{_target_platform}*
+%dir %{_libdir}/perl5/site_perl/%{_target_platform}*/%{version}
+
+%{_libdir}/perl5/%{version}/AutoLoader.pm
+%{_libdir}/perl5/%{version}/Carp.pm
+%{_libdir}/perl5/%{version}/Cwd.pm
+%{_libdir}/perl5/%{version}/DirHandle.pm
+%{_libdir}/perl5/%{version}/Exporter.pm
+%{_libdir}/perl5/%{version}/File/Basename.pm
+%{_libdir}/perl5/%{version}/File/Find.pm
+%{_libdir}/perl5/%{version}/File/Path.pm
+%{_libdir}/perl5/%{version}/File/Spec.pm
+%{_libdir}/perl5/%{version}/File/Spec/Unix.pm
+%{_libdir}/perl5/%{version}/FileHandle.pm
+%{_libdir}/perl5/%{version}/IO/Socket/INET.pm
+%{_libdir}/perl5/%{version}/IO/Socket/UNIX.pm
+%{_libdir}/perl5/%{version}/IPC/Open2.pm
+%{_libdir}/perl5/%{version}/IPC/Open3.pm
+%{_libdir}/perl5/%{version}/SelectSaver.pm
+%{_libdir}/perl5/%{version}/Symbol.pm
+%{_libdir}/perl5/%{version}/Text/Tabs.pm
+%{_libdir}/perl5/%{version}/Text/Wrap.pm
+%{_libdir}/perl5/%{version}/Time/Local.pm
+%{_libdir}/perl5/%{version}/attributes.pm
+%{_libdir}/perl5/%{version}/base.pm
+%{_libdir}/perl5/%{version}/constant.pm
+%{_libdir}/perl5/%{version}/fields.pm
+%{_libdir}/perl5/%{version}/integer.pm
+%{_libdir}/perl5/%{version}/lib.pm
+%{_libdir}/perl5/%{version}/locale.pm
+%{_libdir}/perl5/%{version}/overload.pm
+%{_libdir}/perl5/%{version}/strict.pm
+%{_libdir}/perl5/%{version}/vars.pm
+%{_libdir}/perl5/%{version}/warnings.pm
+%{_libdir}/perl5/%{version}/warnings/register.pm
+%{_libdir}/perl5/%{version}/%{_target_platform}*/Config.pm
+%{_libdir}/perl5/%{version}/%{_target_platform}*/DynaLoader.pm
+%{_libdir}/perl5/%{version}/%{_target_platform}*/IO.pm
+%{_libdir}/perl5/%{version}/%{_target_platform}*/IO/*.pm
+%{_libdir}/perl5/%{version}/%{_target_platform}*/POSIX.pm
+%{_libdir}/perl5/%{version}/%{_target_platform}*/Socket.pm
+%{_libdir}/perl5/%{version}/%{_target_platform}*/XSLoader.pm
+%{_libdir}/perl5/%{version}/%{_target_platform}*/auto/DynaLoader/dl_findfile.al
+%{_libdir}/perl5/%{version}/%{_target_platform}*/auto/IO/IO.so
+%{_libdir}/perl5/%{version}/%{_target_platform}*/auto/POSIX/POSIX.so
+%{_libdir}/perl5/%{version}/%{_target_platform}*/auto/POSIX/tmpfile.al
+%{_libdir}/perl5/%{version}/%{_target_platform}*/auto/Socket/Socket.so
+
+%dir %{_libdir}/perl5/%{version}/File
+%dir %{_libdir}/perl5/%{version}/File/Spec
+%dir %{_libdir}/perl5/%{version}/IO
+%dir %{_libdir}/perl5/%{version}/IO/Socket
+%dir %{_libdir}/perl5/%{version}/IPC
+%dir %{_libdir}/perl5/%{version}/Text
+%dir %{_libdir}/perl5/%{version}/Time
+%dir %{_libdir}/perl5/%{version}/warnings
+%dir %{_libdir}/perl5/%{version}/%{_target_platform}*
+%dir %{_libdir}/perl5/%{version}/%{_target_platform}*/IO
+%dir %{_libdir}/perl5/%{version}/%{_target_platform}*/auto
+%dir %{_libdir}/perl5/%{version}/%{_target_platform}*/auto/DynaLoader
+%dir %{_libdir}/perl5/%{version}/%{_target_platform}*/auto/IO
+%dir %{_libdir}/perl5/%{version}/%{_target_platform}*/auto/POSIX
+%dir %{_libdir}/perl5/%{version}/%{_target_platform}*/auto/Socket
This page took 0.091021 seconds and 4 git commands to generate.