7 # /usr/lib64/perl5/5.16.0/x86_64-pld-linux-thread-multi/.packlist
8 # /usr/lib64/perl5/5.16.0/x86_64-pld-linux-thread-multi/Encode.pm
9 # /usr/lib64/perl5/5.16.0/x86_64-pld-linux-thread-multi/Encode/Alias.pm
10 # /usr/lib64/perl5/5.16.0/x86_64-pld-linux-thread-multi/Encode/Byte.pm
11 # /usr/lib64/perl5/5.16.0/x86_64-pld-linux-thread-multi/Encode/CJKConstants.pm
12 # /usr/lib64/perl5/5.16.0/x86_64-pld-linux-thread-multi/Encode/CN.pm
13 # /usr/lib64/perl5/5.16.0/x86_64-pld-linux-thread-multi/Encode/CN/HZ.pm
14 # /usr/lib64/perl5/5.16.0/x86_64-pld-linux-thread-multi/Encode/Config.pm
15 # /usr/lib64/perl5/5.16.0/x86_64-pld-linux-thread-multi/Encode/EBCDIC.pm
16 # /usr/lib64/perl5/5.16.0/x86_64-pld-linux-thread-multi/Encode/Encoder.pm
17 # /usr/lib64/perl5/5.16.0/x86_64-pld-linux-thread-multi/Encode/Encoding.pm
18 # /usr/lib64/perl5/5.16.0/x86_64-pld-linux-thread-multi/Encode/GSM0338.pm
19 # /usr/lib64/perl5/5.16.0/x86_64-pld-linux-thread-multi/Encode/Guess.pm
20 # /usr/lib64/perl5/5.16.0/x86_64-pld-linux-thread-multi/Encode/JP.pm
21 # /usr/lib64/perl5/5.16.0/x86_64-pld-linux-thread-multi/Encode/JP/H2Z.pm
22 # /usr/lib64/perl5/5.16.0/x86_64-pld-linux-thread-multi/Encode/JP/JIS7.pm
23 # /usr/lib64/perl5/5.16.0/x86_64-pld-linux-thread-multi/Encode/KR.pm
24 # /usr/lib64/perl5/5.16.0/x86_64-pld-linux-thread-multi/Encode/KR/2022_KR.pm
25 # /usr/lib64/perl5/5.16.0/x86_64-pld-linux-thread-multi/Encode/MIME/Header.pm
26 # /usr/lib64/perl5/5.16.0/x86_64-pld-linux-thread-multi/Encode/MIME/Header/ISO_2022_JP.pm
27 # /usr/lib64/perl5/5.16.0/x86_64-pld-linux-thread-multi/Encode/MIME/Name.pm
28 # /usr/lib64/perl5/5.16.0/x86_64-pld-linux-thread-multi/Encode/Symbol.pm
29 # /usr/lib64/perl5/5.16.0/x86_64-pld-linux-thread-multi/Encode/TW.pm
30 # /usr/lib64/perl5/5.16.0/x86_64-pld-linux-thread-multi/Encode/Unicode.pm
31 # /usr/lib64/perl5/5.16.0/x86_64-pld-linux-thread-multi/Encode/Unicode/UTF7.pm
32 # /usr/lib64/perl5/5.16.0/x86_64-pld-linux-thread-multi/Tie/Hash/NamedCapture.pm
33 # /usr/lib64/perl5/5.16.0/x86_64-pld-linux-thread-multi/arybase.pm
34 # /usr/lib64/perl5/5.16.0/x86_64-pld-linux-thread-multi/auto/B/B.bs
35 # /usr/lib64/perl5/5.16.0/x86_64-pld-linux-thread-multi/auto/Compress/Raw/Bzip2/Bzip2.bs
36 # /usr/lib64/perl5/5.16.0/x86_64-pld-linux-thread-multi/auto/Compress/Raw/Zlib/Zlib.bs
37 # /usr/lib64/perl5/5.16.0/x86_64-pld-linux-thread-multi/auto/Cwd/Cwd.bs
38 # /usr/lib64/perl5/5.16.0/x86_64-pld-linux-thread-multi/auto/Data/Dumper/Dumper.bs
39 # /usr/lib64/perl5/5.16.0/x86_64-pld-linux-thread-multi/auto/Devel/PPPort/PPPort.bs
40 # /usr/lib64/perl5/5.16.0/x86_64-pld-linux-thread-multi/auto/Devel/Peek/Peek.bs
41 # /usr/lib64/perl5/5.16.0/x86_64-pld-linux-thread-multi/auto/Digest/MD5/MD5.bs
42 # /usr/lib64/perl5/5.16.0/x86_64-pld-linux-thread-multi/auto/Digest/SHA/SHA.bs
43 # /usr/lib64/perl5/5.16.0/x86_64-pld-linux-thread-multi/auto/Encode/Byte/Byte.bs
44 # /usr/lib64/perl5/5.16.0/x86_64-pld-linux-thread-multi/auto/Encode/Byte/Byte.so
45 # /usr/lib64/perl5/5.16.0/x86_64-pld-linux-thread-multi/auto/Encode/CN/CN.bs
46 # /usr/lib64/perl5/5.16.0/x86_64-pld-linux-thread-multi/auto/Encode/CN/CN.so
47 # /usr/lib64/perl5/5.16.0/x86_64-pld-linux-thread-multi/auto/Encode/EBCDIC/EBCDIC.bs
48 # /usr/lib64/perl5/5.16.0/x86_64-pld-linux-thread-multi/auto/Encode/EBCDIC/EBCDIC.so
49 # /usr/lib64/perl5/5.16.0/x86_64-pld-linux-thread-multi/auto/Encode/Encode.bs
50 # /usr/lib64/perl5/5.16.0/x86_64-pld-linux-thread-multi/auto/Encode/Encode.so
51 # /usr/lib64/perl5/5.16.0/x86_64-pld-linux-thread-multi/auto/Encode/JP/JP.bs
52 # /usr/lib64/perl5/5.16.0/x86_64-pld-linux-thread-multi/auto/Encode/JP/JP.so
53 # /usr/lib64/perl5/5.16.0/x86_64-pld-linux-thread-multi/auto/Encode/KR/KR.bs
54 # /usr/lib64/perl5/5.16.0/x86_64-pld-linux-thread-multi/auto/Encode/KR/KR.so
55 # /usr/lib64/perl5/5.16.0/x86_64-pld-linux-thread-multi/auto/Encode/Symbol/Symbol.bs
56 # /usr/lib64/perl5/5.16.0/x86_64-pld-linux-thread-multi/auto/Encode/Symbol/Symbol.so
57 # /usr/lib64/perl5/5.16.0/x86_64-pld-linux-thread-multi/auto/Encode/TW/TW.bs
58 # /usr/lib64/perl5/5.16.0/x86_64-pld-linux-thread-multi/auto/Encode/TW/TW.so
59 # /usr/lib64/perl5/5.16.0/x86_64-pld-linux-thread-multi/auto/Encode/Unicode/Unicode.bs
60 # /usr/lib64/perl5/5.16.0/x86_64-pld-linux-thread-multi/auto/Encode/Unicode/Unicode.so
61 # /usr/lib64/perl5/5.16.0/x86_64-pld-linux-thread-multi/auto/Fcntl/Fcntl.bs
62 # /usr/lib64/perl5/5.16.0/x86_64-pld-linux-thread-multi/auto/File/Glob/Glob.bs
63 # /usr/lib64/perl5/5.16.0/x86_64-pld-linux-thread-multi/auto/Filter/Util/Call/Call.bs
64 # /usr/lib64/perl5/5.16.0/x86_64-pld-linux-thread-multi/auto/GDBM_File/GDBM_File.bs
65 # /usr/lib64/perl5/5.16.0/x86_64-pld-linux-thread-multi/auto/Hash/Util/FieldHash/FieldHash.bs
66 # /usr/lib64/perl5/5.16.0/x86_64-pld-linux-thread-multi/auto/Hash/Util/Util.bs
67 # /usr/lib64/perl5/5.16.0/x86_64-pld-linux-thread-multi/auto/I18N/Langinfo/Langinfo.bs
68 # /usr/lib64/perl5/5.16.0/x86_64-pld-linux-thread-multi/auto/IO/IO.bs
69 # /usr/lib64/perl5/5.16.0/x86_64-pld-linux-thread-multi/auto/IPC/SysV/SysV.bs
70 # /usr/lib64/perl5/5.16.0/x86_64-pld-linux-thread-multi/auto/List/Util/Util.bs
71 # /usr/lib64/perl5/5.16.0/x86_64-pld-linux-thread-multi/auto/MIME/Base64/Base64.bs
72 # /usr/lib64/perl5/5.16.0/x86_64-pld-linux-thread-multi/auto/Math/BigInt/FastCalc/FastCalc.bs
73 # /usr/lib64/perl5/5.16.0/x86_64-pld-linux-thread-multi/auto/Opcode/Opcode.bs
74 # /usr/lib64/perl5/5.16.0/x86_64-pld-linux-thread-multi/auto/POSIX/POSIX.bs
75 # /usr/lib64/perl5/5.16.0/x86_64-pld-linux-thread-multi/auto/PerlIO/encoding/encoding.bs
76 # /usr/lib64/perl5/5.16.0/x86_64-pld-linux-thread-multi/auto/PerlIO/mmap/mmap.bs
77 # /usr/lib64/perl5/5.16.0/x86_64-pld-linux-thread-multi/auto/PerlIO/scalar/scalar.bs
78 # /usr/lib64/perl5/5.16.0/x86_64-pld-linux-thread-multi/auto/PerlIO/via/via.bs
79 # /usr/lib64/perl5/5.16.0/x86_64-pld-linux-thread-multi/auto/SDBM_File/SDBM_File.bs
80 # /usr/lib64/perl5/5.16.0/x86_64-pld-linux-thread-multi/auto/Socket/Socket.bs
81 # /usr/lib64/perl5/5.16.0/x86_64-pld-linux-thread-multi/auto/Storable/Storable.bs
82 # /usr/lib64/perl5/5.16.0/x86_64-pld-linux-thread-multi/auto/Sys/Hostname/Hostname.bs
83 # /usr/lib64/perl5/5.16.0/x86_64-pld-linux-thread-multi/auto/Sys/Syslog/Syslog.bs
84 # /usr/lib64/perl5/5.16.0/x86_64-pld-linux-thread-multi/auto/Text/Soundex/Soundex.bs
85 # /usr/lib64/perl5/5.16.0/x86_64-pld-linux-thread-multi/auto/Tie/Hash/NamedCapture/NamedCapture.bs
86 # /usr/lib64/perl5/5.16.0/x86_64-pld-linux-thread-multi/auto/Tie/Hash/NamedCapture/NamedCapture.so
87 # /usr/lib64/perl5/5.16.0/x86_64-pld-linux-thread-multi/auto/Time/HiRes/HiRes.bs
88 # /usr/lib64/perl5/5.16.0/x86_64-pld-linux-thread-multi/auto/Time/Piece/Piece.bs
89 # /usr/lib64/perl5/5.16.0/x86_64-pld-linux-thread-multi/auto/Unicode/Collate/Collate.bs
90 # /usr/lib64/perl5/5.16.0/x86_64-pld-linux-thread-multi/auto/Unicode/Normalize/Normalize.bs
91 # /usr/lib64/perl5/5.16.0/x86_64-pld-linux-thread-multi/auto/arybase/arybase.bs
92 # /usr/lib64/perl5/5.16.0/x86_64-pld-linux-thread-multi/auto/arybase/arybase.so
93 # /usr/lib64/perl5/5.16.0/x86_64-pld-linux-thread-multi/auto/attributes/attributes.bs
94 # /usr/lib64/perl5/5.16.0/x86_64-pld-linux-thread-multi/auto/mro/mro.bs
95 # /usr/lib64/perl5/5.16.0/x86_64-pld-linux-thread-multi/auto/re/re.bs
96 # /usr/lib64/perl5/5.16.0/x86_64-pld-linux-thread-multi/auto/sdbm/extralibs.ld
97 # /usr/lib64/perl5/5.16.0/x86_64-pld-linux-thread-multi/auto/threads/shared/shared.bs
98 # /usr/lib64/perl5/5.16.0/x86_64-pld-linux-thread-multi/auto/threads/threads.bs
99 # /usr/lib64/perl5/5.16.0/x86_64-pld-linux-thread-multi/encoding.pm
100 # /usr/share/man/man1/enc2xs.1.gz
101 # /usr/share/man/man1/json_pp.1.gz
102 # /usr/share/man/man1/piconv.1.gz
103 # /usr/share/man/man1/ptargrep.1.gz
104 # /usr/share/man/man1/zipdetails.1.gz
105 # /usr/share/man/man3/Encode.3perl.gz
106 # /usr/share/man/man3/Encode::Alias.3perl.gz
107 # /usr/share/man/man3/Encode::Byte.3perl.gz
108 # /usr/share/man/man3/Encode::CJKConstants.3perl.gz
109 # /usr/share/man/man3/Encode::CN.3perl.gz
110 # /usr/share/man/man3/Encode::CN::HZ.3perl.gz
111 # /usr/share/man/man3/Encode::Config.3perl.gz
112 # /usr/share/man/man3/Encode::EBCDIC.3perl.gz
113 # /usr/share/man/man3/Encode::Encoder.3perl.gz
114 # /usr/share/man/man3/Encode::Encoding.3perl.gz
115 # /usr/share/man/man3/Encode::GSM0338.3perl.gz
116 # /usr/share/man/man3/Encode::Guess.3perl.gz
117 # /usr/share/man/man3/Encode::JP.3perl.gz
118 # /usr/share/man/man3/Encode::JP::H2Z.3perl.gz
119 # /usr/share/man/man3/Encode::JP::JIS7.3perl.gz
120 # /usr/share/man/man3/Encode::KR.3perl.gz
121 # /usr/share/man/man3/Encode::KR::2022_KR.3perl.gz
122 # /usr/share/man/man3/Encode::MIME::Header.3perl.gz
123 # /usr/share/man/man3/Encode::MIME::Name.3perl.gz
124 # /usr/share/man/man3/Encode::PerlIO.3perl.gz
125 # /usr/share/man/man3/Encode::Supported.3perl.gz
126 # /usr/share/man/man3/Encode::Symbol.3perl.gz
127 # /usr/share/man/man3/Encode::TW.3perl.gz
128 # /usr/share/man/man3/Encode::Unicode.3perl.gz
129 # /usr/share/man/man3/Encode::Unicode::UTF7.3perl.gz
130 # /usr/share/man/man3/HTTP::Tiny.3perl.gz
131 # /usr/share/man/man3/JSON::PP.3perl.gz
132 # /usr/share/man/man3/JSON::PP::Boolean.3perl.gz
133 # /usr/share/man/man3/Module::Metadata.3perl.gz
134 # /usr/share/man/man3/Perl::OSType.3perl.gz
135 # /usr/share/man/man3/Version::Requirements.3perl.gz
136 # /usr/share/man/man3/arybase.3perl.gz
137 # /usr/share/man/man3/encoding.3perl.gz
138 # /usr/share/perl5/5.16.0/Encode/Changes.e2x
139 # /usr/share/perl5/5.16.0/Encode/ConfigLocal_PM.e2x
140 # /usr/share/perl5/5.16.0/Encode/Makefile_PL.e2x
141 # /usr/share/perl5/5.16.0/Encode/README.e2x
142 # /usr/share/perl5/5.16.0/Encode/_PM.e2x
143 # /usr/share/perl5/5.16.0/Encode/_T.e2x
144 # /usr/share/perl5/5.16.0/Encode/encode.h
145 # /usr/share/perl5/5.16.0/HTTP/Tiny.pm
146 # /usr/share/perl5/5.16.0/JSON/PP.pm
147 # /usr/share/perl5/5.16.0/JSON/PP/Boolean.pm
148 # /usr/share/perl5/5.16.0/Module/Metadata.pm
149 # /usr/share/perl5/5.16.0/Perl/OSType.pm
150 # /usr/share/perl5/5.16.0/Version/Requirements.pm
151 # /usr/share/perl5/5.16.0/_charnames.pm
152 # /usr/share/perl5/5.16.0/perlfaq.pm
156 %bcond_without tests # do not perform "make test"
157 %bcond_without threads # build without support for threads
158 %bcond_without gdbm # build without the GDBM_File module
159 %bcond_with microperl # build microperl (needs fixing)
162 # - fix "FIXME"s, review "XXX"s
163 # - add the {O,N}DBM_File modules
164 # - `diagnostics.pm' (perl-base) requires `perldiag.pod' (perl-perldoc)
165 # move .pod file to -base or S: perl-perldoc in -base
166 # - consider disabling ithreads by default; packages that require it:
167 # maatkit (dunno, seems complicated), munin-plugins-muninexchange (fixable),
168 # whohas (easy to fix), slimrat (no way to fix)
169 # - what about "prove" (binary+manual)? (conflicts with standalone Test-Harness)
170 # - patch MakeMaker to get rid of empty *.bs files (MM_Unix::dynamic_bs())
171 # - consider separating C/XS development files (*.h, libperl.so)
172 # and perl development modules (like MakeMaker, Devel...)
173 # - subpackage for perl-ExtUtils-MakeMaker, (instmodsh conflicts with
174 # perl-ExtUtils-MakeMaker)
175 # - resolve ugly perl-base/perl-dirs dependency loop
176 # (in fact perl-dirs dep in perl-base could be dropped and perl-dirs
177 # deps in external modules autogenerated - perhaps with proper ">= version")
179 # TODO for perl-dependent packages:
180 # - change all "R/BR: perl" to one of perl-{base,modules,devel}
183 # - modules in 5.10.0: http://search.cpan.org/~rgarcia/perl-5.10.0/
186 %define perlthread %{?with_threads:-thread-multi}
188 %define perl_privlib %{_datadir}/perl5/%{ver}
189 %define perl_archlib %{_libdir}/perl5/%{ver}/%{_target_platform}%{perlthread}
190 %define perl_sitelib %{_usr}/local/share/perl5
191 %define perl_sitearch %{_usr}/local/lib/perl5/%{abi}/%{_target_platform}%{perlthread}
192 %define perl_vendorlib %{_datadir}/perl5/vendor_perl
193 %define perl_vendorarch %{_libdir}/perl5/vendor_perl/%{abi}/%{_target_platform}%{perlthread}
195 # extract module version from source
196 %define perl_modver() %([ -f %{SOURCE3} ] && awk -vp=%1 '$1 == p{print $3}' %{SOURCE3} || echo ERROR)
197 %define perl_modversion() %([ -f %{SOURCE3} ] && awk -vp=%1 '$1 == p{m=$1; gsub(/::/, "-", m); printf("perl-%s = %s\\n", m, $3)}END{if (!m) printf("# Error looking up [%s]\\n", p)}' %{SOURCE3} || echo ERROR)
201 Summary: Practical Extraction and Report Language (Perl)
202 Summary(cs.UTF-8): Programovací jazyk Perl
203 Summary(da.UTF-8): Programmeringssproget Perl
204 Summary(de.UTF-8): Praktische Extraktions- und Berichtsprache
205 Summary(es.UTF-8): Lenguaje práctica de extracción y listado
206 Summary(fr.UTF-8): Langage de programmation Perl
207 Summary(id.UTF-8): Bahasa pemrograman Perl
208 Summary(is.UTF-8): Forritunarmálið Perl
209 Summary(it.UTF-8): Perl: linguaggio di programmazione
210 Summary(ja.UTF-8): Perl プログラミング言語
211 Summary(ko.UTF-8): 펄 프로그래밍 언어
212 Summary(nb.UTF-8): Programmeringsspråket Perl
213 Summary(pl.UTF-8): Interpreter języka Perl (Practical Extraction and Report Language)
214 Summary(pt.UTF-8): A linguagem de programação Perl
215 Summary(pt_BR.UTF-8): Linguagem prática de extração e relatório
216 Summary(ru.UTF-8): Язык программирования Perl
217 Summary(sk.UTF-8): Programovací jazyk Perl
218 Summary(sl.UTF-8): Programski jezik Perl
219 Summary(sv.UTF-8): Programmeringsspråket Perl
220 Summary(tr.UTF-8): Kabuk yorumlama dili
221 Summary(zh_CN.UTF-8): Perl 编程语言。
224 Release: %{rel}%{!?with_threads:_nothr}
226 License: GPL v1+ or Artistic
227 Group: Development/Languages/Perl
228 Source0: http://www.cpan.org/src/5.0/%{name}-%{ver}.tar.gz
229 # Source0-md5: eb5c40f2575df6c155bc99e3fe0a9d82
230 Source1: http://www.mif.pg.gda.pl/homepages/ankry/man-PLD/%{name}-non-english-man-pages.tar.bz2
231 # Source1-md5: de47d7893f49ad7f41ba69c78511c0db
232 Source2: %{name}.prov
233 Source3: %{name}-modules
234 Patch2: %{name}_580-errno_h-parsing.patch
235 Patch3: %{name}_581-soname.patch
236 Patch4: %{name}-test-noproc.patch
237 Patch5: %{name}_585-microperl_uconfig.patch
238 Patch6: %{name}-write-permissions.patch
239 Patch7: %{name}-t-syslog.patch
240 URL: http://dev.perl.org/perl5/
242 # gcc 3.3.x miscompiles pp_hot.c
243 BuildRequires: gcc >= 5:4.1
245 %{?with_gdbm:BuildRequires: gdbm-devel}
246 # asm-generic, merged x86 asm dirs
247 BuildRequires: linux-libc-headers >= 7:2.6.24
248 %{?with_tests:BuildRequires: procps}
249 # required for proper Provides generation (older are not supported by spec)
250 BuildRequires: rpm-build >= 4.3-0.20040107.4
251 BuildRequires: rpmbuild(macros) >= 1.426
252 Requires: %{name}-base = %{epoch}:%{ver}-%{release}
253 Requires: %{name}-modules = %{epoch}:%{ver}-%{release}
254 Suggests: %{name}-doc-reference = %{epoch}:%{ver}-%{release}
256 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
258 %define __perl %{_builddir}/perl-%{ver}/runperl
259 %define __perl_provides %{__perl} %{SOURCE2}
262 Perl is an interpreted language optimized for scanning arbitrary text
263 files, extracting information from those text files, and printing
264 reports based on that information. It's also a good language for many
265 system management tasks. The language is intended to be practical
266 (easy to use, efficient, complete) rather than beautiful (tiny,
269 %description -l cs.UTF-8
270 Perl je vyšší programovací jazyk s kořeny v jazyce C, sed, awk a
271 shellových skriptech. Perl je vhodný pro manipulace s procesy a
272 soubory, ale obzvláště se hodí ke zpracovávání textů. Perl vyniká
273 praktičností účinností. I když se používá prakticky na cokoli, většina
274 Perlových programů slouží jako správcovské utility nebo programy pro
275 WWW. V Perlu je napsáno velmi mnoho CGI skriptů pro WWW servery na
278 %description -l da.UTF-8
279 Perl er et høgniveauprogramsprog med røtter i C, sed, awk og
280 skalskript. Perl er godt på at behandle processer og filer, og er
281 særskilt godt på at behandle text. Utmærkende for Perl er at det er
282 praktisk og effektivt. Det bruges for at gøre en mængd forskellige
283 saker, men de almindeligeste programmerne er systemadministration og
284 webbprogrammering. En stor andel af CGI-skripten på webben er skrivna
285 i Perl. Du behøver installere pakken Perl på dit system så at ditt
286 system kan behandle Perlskript.
288 %description -l de.UTF-8
289 Perl ist eine Interpreter-Sprache, die zum Durchsuchen beliebiger
290 Text- dateien, Extrahieren von Informationen aus diesen Dateien und
291 Drucken von auf diesen Informationen basierenden Berichten optimiert
292 ist. Die Sprache eignet sich außerdem für viele
293 Systemverwaltungsaufgaben. Sie ist eher praktisch (einfache
294 Anwendung,effizient, vollständig) als schön (winzig, elegant,
297 %description -l es.UTF-8
298 Perl es un lenguaje interpretado, optimizado para manejar archivos
299 texto, extrayendo información de estos archivos y mostrando listados
300 basados en esta información. También es un buen lenguaje para varias
301 tareas de administración de sistema. El lenguaje busca ser más
302 práctico (fácil de usar, eficiente, completo) que bonito (minúsculo,
305 %description -l fr.UTF-8
306 Perl est un langage interprété, optimisé pour filtrer des fichiers
307 texte, extraire des informations de ces fichiers, et imprimer des
308 rapports basés sur ces informations. C'est aussi un bon langage pour
309 de nombreuses procédures de gestion système. Ce langage se veut
310 pratique (simple à utiliser, efficace, complet) autant qu'agréable
311 (conscrit, élégant, minimal).
313 %description -l id.UTF-8
314 Perl adalah sebuah bahasa pemrograman tingkat tinggi yang didasarkan
315 pada C, sed, awk, dan bahasa shell. Perl memiliki kemampuan penanganan
316 proses dan file yang bagus, tapi terutama kemampuan penanganan teksnya
317 yang baik. Ciri khas Perl adalah kepraktisan dan efisiensi. Meski
318 digunakan untuk berbagai hal, aplikasi Perl yang paling umum adalah
319 utilitas sistem administrasi dan pemrograman web. Sebagian besar skrip
320 CGI yang ada di web ditulis dalam Perl. Anda Perlu memasang paket Perl
321 di sistem agar dapat menjalankan skrip-skrip Perl.
323 %description -l is.UTF-8
324 Perl er hás stigs forritunar tungumál sem á rætur sínar að rekja til
325 C, sed, awk, og skeljar forritunar. Perl er góð í að meðhöndla
326 processa og skrár og er sérstaklega góð í að meðhöndla texta. Perls
327 kostir eru nytsamleiki og virkni. Á meðan það er notað til að gera
328 marga mismunandi hluti, Perl mest notuðu forrit eru krefisstjórnunar
329 tól og vef forritun Stór hluti af CGI forritum á vefnum eru skrifaðar
330 í Perl. Þú þarft Perl pakkann settan upp á þínu krefi svo þitt kerfi
331 geti notað Perl scriptur.
333 %description -l it.UTF-8
334 Perl è un linguaggio di programmazione di alto livello derivato dal
335 linguaggio C, da sed, da awk e dallo scripting delle shell. E' adatto
336 per la gestione di processi, di file e in particolare di file di
337 testo. Perl è un linguaggio semplice ed efficiente. Viene utilizzato
338 per numerosi scopi, ma le sue applicazioni più diffuse sono le utility
339 di amministrazione del sistema e la programmazione Web. Una grossa
340 parte degli script CGI nel Web sono scritti in Perl. È consigliabile
341 installare il pacchetto Perl in modo che il sistema sia in grado di
342 gestire gli script di Perl.
344 %description -l ja.UTF-8
345 Perl は C言語、sed, awk、及び シェルスクリプティングに根源を
346 持つハイレベルな プログラム言語です。Perl はプロセスやファイルの処理に
347 適切で 、特に テキスト処理には最適です。さまざまな作業に
348 使用されますが、 Perlの最も頻繁な活用はシステムアドミニストレーション
349 ユーティリティと webプログラミングです。web上の 大部分のCGI"
350 スクリプトがPerlで書かれています。 システムがPerlスクリプトを
351 処理出来るようにするためには Perlパッケージを インストールする
354 %description -l pl.UTF-8
355 Perl jest językiem przeznaczonym do skanowania plików tekstowych,
356 wyciągania z nich informacji i drukowania raportu bazującego na tych
357 informacjach. Jest również doskonałym językiem do wielu prac
358 związanych z nadzorem systemu. Język ten jest w zamierzeniu bardziej
359 praktyczny (łatwy w użyciu, wydajny, kompletny) niż piękny (skromny,
360 elegancki, minimalny).
362 %description -l pt.UTF-8
363 O Perl é uma linguagem de programação de alto nível que tem como
364 raizes o C, sed, awk, e 'shell scripting'. O Perl é bom a manipular
365 processos e ficheiros, e é especialmente bom para manipular texto.
366 Características do Perl são a eficiência e o uso prático. As
367 aplicações mais comuns do Perl são utilitários de administração de
368 sistema e programação Web. Uma grande parte dos 'scripts' CGI na Web
369 são escritos em Perl. Você precisa do pacote Perl instalado no seu
370 sistema de maneira a que este possa tratar de 'scripts' de Perl.
372 %description -l pt_BR.UTF-8
373 Perl é uma linguagem interpretada, otimizada para tratar arquivos
374 texto, extraindo informação desses arquivos e mostrando relatórios
375 baseados nessa informação. Também é uma boa linguagem para várias
376 tarefas de administração de sistema. A linguagem procura ser mais
377 prática (fácil de usar, eficiente, completa) do que bonita (minúscula,
380 %description -l ru.UTF-8
381 Perl - это интерпретируемый язык программирования, уходящий корнями в
382 C, sed, awk и языки командных оболочек (shell). Perl хорош для работы
383 с процессами и файлами, а особенно хорош для задач обработки текстов.
384 Особенности Perl - практичность и эффективность. Хотя он и
385 используется для решения самых разных задач, наиболее распространенные
386 применения (и то, в чем он силен) это, вероятно, утилиты системного
387 администрирования и web-программирование. Большая часть CGI скриптов
390 %description -l sk.UTF-8
391 Perl je programovací jazyk vyššej úrovne s koreňmi v C, sed, awk, a
392 shell skriptoch. Perl má vhodné vlastnosti pre spracovanie procesov a
393 súborov a je zvlášť vhodný pre spracovanie textu. Jeho cieľmi sú
394 praktičnosť a efektivita. Aj keď je používaný pre množstvo rozličných
395 činností, jeho najčastejším použitím (a kde vyniká najviac) sú
396 pravdepodobne nástroje pre správu systému a programovanie na Webe.
397 Veľká časť CGI skriptov na Webe je napísaná v Perle. Balík Perl
398 potrebujete mať nainštalovaný, aby bol váš systém schopný spracovať
401 %description -l sv.UTF-8
402 Perl är ett högnivåprogramspråk med rötter i C, sed, awk och
403 skalskript. Perl är bra på att hantera processer och filer, och är
404 särskilt bra på att hantera text. Utmärkande för Perl är att det är
405 praktiskt och effektivt. Det används för att göra en mängd olika
406 saker, men de vanligaste tillämpningarna är systemadministration och
407 webbprogrammering. En stor andel av CGI-skripten på webben är skrivna
408 i Perl. Du behöver installera paketet Perl på ditt system så att ditt
410 %description -l tr.UTF-8
411 Perl, metin dosyalarını taramak, bu metin dosyalarından bilgi çıkarmak
412 ve bu bilgiye dayalı raporlar hazırlamak icin geliştirilmiş bir
413 yorumlamalı dildir. Ayrıca pek çok sistem yönetimi görevleri için de
414 yararlı yetenekleri vardır. Perl, güzel (ufak, zarif, minimum)
415 olmaktan çok, pratik olmaya yönelik (kullanımı kolay, verimli,
416 eksiksiz) olarak tasarlanmıştır.
418 %description -l uk.UTF-8
419 Perl - це інтерпретована мова програмування, що запозичує ідеї в C,
420 sed, awk та мовах командних оболонок (shell). Perl добре підходить для
421 роботи з процесами та файлами, а найкраще - для обробки текстів.
422 Особливості Perl - практичність та ефективність. Хоча сфера його
423 використання дуже широка, найбільш поширене його застосування (та
424 найсильніша сторона) це, імовірно, утиліти системного адміністрування
425 та web-програмування. Більша частина CGI скриптів написана на Perl.
427 %description -l zh_CN.UTF-8
428 Perl 是一种高级编程语言,起源于 C、sed、awk 和 shell 脚本。
429 它善于处理进程和文件,尤其是处理文本。Perl
431 尽管它可用于执行许多不同的任务,但是通常多应用于系统管理实用程序和 Web
432 编程。\n Web 上的大部分 CGI 脚本均使用 Perl
433 语言进行编写。您必须在系统中安装 Perl 软件包, 以便处理 Perl 脚本。
436 Summary: Shared Perl library
437 Summary(pl.UTF-8): Biblioteka współdzielona Perla
439 Conflicts: perl-base < 1:5.8.8-8.1
444 %description libs -l pl.UTF-8
445 Biblioteka współdzielona Perla.
448 Summary: Base Perl components for a minimal installation
449 Summary(pl.UTF-8): Podstawowe składniki potrzebne do minimalnej instalacji Perla
450 Group: Development/Languages/Perl
451 Requires: %{name}-libs = %{epoch}:%{ver}-%{release}
452 Requires: %{perl_vendorarch}
453 Requires: %{perl_vendorlib}
454 Provides: perl(largefiles)
455 Provides: %perl_modversion File::Compare
456 Provides: %perl_modversion File::Spec
457 Provides: %perl_modversion File::Temp
458 Provides: %perl_modversion IO
459 Provides: %perl_modversion PerlIO::via::QuotedPrint
460 Provides: %perl_modversion Socket
461 Provides: %perl_modversion Tie::File
463 Conflicts: perl < 1:5.8.0
466 Base components, files, core modules, etc. -- a minimal usable Perl
467 installation. You are encouraged to install a full Perl (the perl
468 package) whenever possible.
470 %description base -l pl.UTF-8
471 Podstawowe składniki, pliki, główne moduły itp. - minimalna instalacja
472 Perla, nadająca się do użytku. Zaleca się instalację pełnego Perla
473 (pakietu perl), jeśli to tylko możliwe.
476 Summary: Perl development files
477 Summary(pl.UTF-8): Pliki potrzebne przy tworzeniu własnych aplikacji w Perlu
478 Summary(pt_BR.UTF-8): Arquivos de desenvolvimento e cabeçalhos para o Perl
479 Group: Development/Libraries
480 Requires: %{name}-base = %{epoch}:%{ver}-%{release}
481 Requires: %{name}-modules = %{epoch}:%{ver}-%{release}
482 Requires: %{name}-tools-pod = %{epoch}:%{ver}-%{release}
483 Provides: %perl_modversion CPAN
484 #Provides: %perl_modversion Devel::DProf
485 Provides: %perl_modversion Devel::PPPort
486 Provides: %perl_modversion Devel::Peek
487 Provides: %perl_modversion ExtUtils::Embed
488 Provides: %perl_modversion ExtUtils::MakeMaker
489 Provides: %perl_modversion Module::Build
490 Obsoletes: perl-lib-devel
493 Components required for developing applications which embed a Perl
494 interpreter and compiling Perl modules.
496 %description devel -l pl.UTF-8
497 Składniki potrzebne do tworzenia aplikacji osadzających interpreter
498 Perla oraz kompilowania modułów Perla.
501 Summary: Perl documentation in POD format
502 Summary(pl.UTF-8): Dokumentacja Perla w formacie POD
508 Practical Extraction and Report Language - POD docs.
510 %description doc-pod -l pl.UTF-8
511 Practical Extraction and Report Language - dokumentacja w formacie
514 %package doc-reference
515 Summary: Perl reference documentation
516 Summary(pl.UTF-8): Dokumentacja Perla
519 %description doc-reference
520 Reference documentation for the Practical Extraction and Report
521 Language and it's interpreter in the man(1) format.
523 %description doc-reference -l pl.UTF-8
524 Dokumentacja referencyjna w formacie man do języka Perl (Practical
525 Extraction and Report Language) i jego interpretera.
528 Summary: Modules from the core Perl distribution
529 Summary(pl.UTF-8): Moduły z podstawowej dystrybucji Perla
531 Requires: %{name}-base = %{epoch}:%{ver}-%{release}
532 Provides: %perl_modversion Attribute::Handlers
533 Provides: %perl_modversion CGI
534 Provides: %perl_modversion Digest
535 Provides: %perl_modversion Digest::MD5
536 Provides: %perl_modversion Filter::Simple
537 Provides: %perl_modversion FindBin
538 Provides: %perl_modversion I18N::LangTags
539 Provides: %perl_modversion IPC::SysV
540 Provides: %perl_modversion Locale::Maketext
541 Provides: %perl_modversion MIME::Base64
542 Provides: %perl_modversion Math::BigInt
543 Provides: %perl_modversion Math::BigRat
544 Provides: %perl_modversion Math::Trig
545 Provides: %perl_modversion Memoize
546 Provides: %perl_modversion NEXT
547 Provides: %perl_modversion Parse::CPAN::Meta
548 Provides: %perl_modversion Pod::LaTeX
549 Provides: %perl_modversion Pod::Parser
550 Provides: %perl_modversion Safe
551 Provides: %perl_modversion Storable
552 Provides: %perl_modversion Term::ANSIColor
553 Provides: %perl_modversion Term::Cap
554 Provides: %perl_modversion Test
555 Provides: %perl_modversion Test::Harness
556 Provides: %perl_modversion Test::Simple
557 Provides: %perl_modversion Text::Balanced
558 Provides: %perl_modversion Text::ParseWords
559 Provides: %perl_modversion Text::Soundex
560 Provides: %perl_modversion Time::HiRes
561 Provides: %perl_modversion UNIVERSAL
562 Provides: %perl_modversion Unicode::Collate
563 Provides: %perl_modversion Unicode::Normalize
564 Provides: %perl_modversion libnet
565 Provides: %perl_modversion version
569 Practical Extraction and Report Language - modules from the core
572 %description modules -l pl.UTF-8
573 Practical Extraction and Report Language - moduły z podstawowej
577 Summary: perldoc - Look up Perl documentation in pod format
578 Summary(pl.UTF-8): perldoc - przeszukiwanie dokumentacji Perla w formacie pod
579 Group: Development/Tools
580 Requires: %{name}-modules = %{epoch}:%{ver}-%{release}
581 Requires: %{name}-tools-pod
583 Provides: perldoc = 3.14_02@%{ver}
586 perldoc looks up a piece of documentation in .pod format that is
587 embedded in the Perl installation tree or in a Perl script, and
588 displays it via "pod2man | nroff -man | $PAGER". This is primarily
589 used for the documentation for the Perl library modules.
591 %description perldoc -l pl.UTF-8
592 perldoc wyszukuje fragment dokumentacji w formacie .pod osadzony w
593 drzewie instalacji Perla lub w skypcie perlowym i wyświetla go przez
594 "pod2man | nroff -man | $PAGER". Program ten używany jest głównie do
595 dokumentacji modułów z bibliotek Perla.
598 Summary: Various tools from the core Perl distribution
599 Summary(pl.UTF-8): Różne narzędzia z podstawowej dystrybucji Perla
601 Requires: %{name}-devel = %{epoch}:%{ver}-%{release}
604 Various tools from the core Perl distribution:
605 a2p - Awk to Perl translator
606 find2perl - translate find command lines to Perl code
607 psed, s2p - a stream editor
610 %description tools -l pl.UTF-8
611 Różne narzędzia z podstawowej dystrybucji Perla:
612 a2p - translator skryptów Awka do Perla
613 find2perl - tłumaczenie linii poleceń programu find na kod w Perlu
614 psed, s2p - edytor strumieniowy
618 Summary: Developer's tools from the core Perl distribution
619 Summary(pl.UTF-8): Narzędzia z podstawowej dystrybucji Perla, przeznaczone dla programistów
620 Group: Development/Tools
621 Requires: %{name}-base = %{epoch}:%{ver}-%{release}
622 Requires: %{name}-devel = %{epoch}:%{ver}-%{release}
624 %description tools-devel
625 Various tools from the core Perl distribution:
626 c2ph, pstruct - Dump C structures as generated from C<cc -g -S> stabs
627 dprofpp - display Perl profile data
628 h2ph - convert .h C header files to .ph Perl header files
629 h2xs - convert .h C header files to Perl extensions
630 perlcc - generate executables from Perl programs
631 perlivp - Perl Installation Verification Procedure
632 pl2pm - Rough tool to translate Perl4 .pl files to Perl5 .pm modules.
633 splain - force verbose warning diagnostics
635 %description tools-devel -l pl.UTF-8
636 Różne narzędzia z podstawowej dystrybucji Perla:
637 c2ph, pstruct - zrzucanie struktur C w postaci generowanej z tablic
639 dprofpp - wyświetlanie perlowych danych profilujących
640 h2ph - konwerter plików nagłówkowych .h z C na perlowe pliki
642 h2xs - konwerter plików nagłówkowych .h z C na rozszerzenia
644 perlcc - generator binarek z programów w Perlu
645 perlivp - procedura weryfikacji instalacji Perla
646 pl2pm - zgrubne narzędzie do tłumaczenia plików pl Perla 4 na
648 splain - wymuszenie obszernych ostrzeżeń diagnostycznych
651 Summary: Tools for manipulating files in the POD format
652 Summary(pl.UTF-8): Narzędzia do przetwarzania plików w formacie POD
654 Requires: %{name}-modules = %{epoch}:%{ver}-%{release}
656 %description tools-pod
657 Tools for manipulating files in the POD (Plain Old Documentation)
659 pod2html - convert .pod files to .html files
660 pod2latex - convert pod documentation to LaTeX format
661 pod2man - convert POD data to formatted *roff input
662 pod2text - convert POD data to formatted ASCII text
663 pod2usage - print usage messages from embedded pod docs in files
664 podchecker - check the syntax of POD format documentation files
665 podselect - print selected sections of pod documentation
667 %description tools-pod -l pl.UTF-8
668 Narzędzia do przetwarzania plików w formacie POD (Plain Old
670 pod2html - konwerter plików .pod do plików .html
671 pod2latex - konwerter dokumentacji pod do formatu LaTeX
672 pod2man - konwerter danych POD na wejście sformatowane dla *roffa
673 pod2text - konwerter danych POD na sformatowany tekst ASCII
674 pod2usage - wypisanie informacji o używaniu programu z dokumentacji
676 podchecker - kontrola składni dokumentacji w formacie POD
677 podselect - wypisanie wybranych sekcji z dokumentacji POD
679 %package -n microperl
680 Summary: A really minimal Perl, even more minimal than miniperl
681 Summary(pl.UTF-8): Naprawdę minimalny Perl, nawet bardziej minimalny niż miniperl
682 Group: Development/Languages/Perl
684 %description -n microperl
685 microperl is supposed to be able a really minimal Perl, even more
686 minimal than miniperl. No Configure is needed to build microperl, on
687 the other hand this means that interfaces between Perl and your
688 operating system are left very -- minimal.
690 All this is experimental. If you don't know what to do with microperl
691 you probably shouldn't. Do not report bugs in microperl; fix the bugs.
693 %description -n microperl -l pl.UTF-8
694 microperl ma być naprawdę minimalnym Perlem, nawet bardziej minimalnym
695 od miniperla. Uruchamianie Configure nie jest potrzebne do zbudowania
696 microperla, z drugiej strony oznacza to, że interfejs między Perlem a
697 systemem operacyjnym pozostaje bardzo minimalny.
699 Całość jest eksperymentalna. Jeśli nie wiesz co zrobić z microperlem,
700 prawdopodobnie nie powinieneś tego robić. Nie zgłaszaj błędów w
701 microperlu - popraw je.
704 Summary: Encode - character encodings
705 Summary(pl.UTF-8): Encode - kodowania znaków
706 Version: %perl_modver Encode
708 Requires: %{name}-base = %{epoch}:%{ver}-%{release}
709 Obsoletes: perl-Encode-compat
712 The Encode module provides the interfaces between Perl's strings and
713 the rest of the system.
715 %description Encode -l pl.UTF-8
716 Moduł Encode udostępnia interfejs pomiędzy łańcuchami w wewnętrznym
717 formacie Perla a resztą systemu.
720 Summary: GDBM_File - Perl5 access to the gdbm library
721 Summary(pl.UTF-8): GDBM_File - dostęp do biblioteki gdbm w Perlu
722 Version: %perl_modver GDBM_File
725 Requires: %{name}-base = 1:%{ver}-%{release}
727 %description GDBM_File
728 GDBM_File is a module which allows Perl programs to make use of the
729 facilities provided by the GNU gdbm library.
731 %description GDBM_File -l pl.UTF-8
732 GDBM_File jest modułem, który umożliwia programom w Perlu korzystanie
733 z biblioteki GNU gdbm.
735 # Setting Version in GDBM_File resets the %version macro. This hack works around it.
736 %define version %{ver}
747 cat > runperl <<'EOF'
749 LD_PRELOAD="%{_builddir}/%{name}-%{ver}/libperl.so.%{abi}" \
750 PERL5LIB="%{buildroot}%{perl_privlib}:%{buildroot}%{perl_archlib}" \
751 exec %{buildroot}%{_bindir}/perl ${1:+"$@"}
755 # perl_585-microperl_uconfig.patch removes some variables
756 # that are later verified by porting/checkcfgvar.t
758 # Disabling test for now but should also check if
759 # perl porting/checkcfgvar.pl --regen --default=undef
760 # makes better sense.
761 rm t/porting/checkcfgvar.t
762 sed -i -e '/^t\/porting\/checkcfgvar\.t.*/d' MANIFEST
765 unset LD_SYMBOLIC_FUNCTIONS || :
769 -Darchname=%{_target_platform} \
770 -Dcccdlflags='-fPIC' \
771 -Dccdlflags='-rdynamic' \
772 -Dldlibpthname=none \
773 -Dldflags="%{rpmldflags}" \
774 -Dlddlflags="-shared %{rpmldflags}" \
775 -Doptimize="%{rpmcflags}" \
776 -%{?debug:D}%{!?debug:U}DEBUGGING \
778 -Dman1dir=%{_mandir}/man1 -Dman1ext=1 \
779 -Dman3dir=%{_mandir}/man3 -Dman3ext=3perl \
780 -Dvendorman1dir=%{_mandir}/man1 -Dvendorman1ext=1p \
781 -Dvendorman3dir=%{_mandir}/man3 -Dvendorman3ext=3pm \
782 -Dsiteman1dir=%{_usr}/local/man/man1 -Dsiteman1ext=1p \
783 -Dsiteman3dir=%{_usr}/local/man/man3 -Dsiteman3ext=3pm \
784 -Dprefix=%{_prefix} -Dvendorprefix=%{_prefix} -Dsiteprefix=%{_usr}/local \
785 -Dlibpth="%{_libdir} /%{_lib}" \
786 -Dprivlib=%{perl_privlib} -Darchlib=%{perl_archlib} \
787 -Dsitelib=%{perl_sitelib} -Dsitearch=%{perl_sitearch} \
788 -Dvendorlib=%{perl_vendorlib} -Dvendorarch=%{perl_vendorarch} \
790 %{!?with_gdbm: -Ui_dbm -Ui_gdbm -Ui_ndbm} \
791 %{?with_gdbm: -Ui_dbm -Di_gdbm -Ui_ndbm} \
792 -Dlibswanted="dl m c crypt %{?with_gdbm:gdbm}" \
793 -%{?with_threads:D}%{!?with_threads:U}usethreads \
797 LIBPERL_SONAME=libperl.so.%{abi} \
798 LDDLFLAGS="%{rpmcflags} -shared"
801 %if %{with microperl}
803 %{__make} -f Makefile.micro \
804 archlib=%{perl_archlib} \
805 archlibexp=%{perl_archlib} \
806 privlib=%{perl_privlib} \
807 privlibexp=%{perl_privlib} \
808 archname=%{_target_platform}%{perlthread} \
811 scriptdir=%{_bindir} \
812 scriptdirexp=%{_bindir} \
813 usemallocwrap='define' \
815 OPTIMIZE="%{rpmcflags}"
818 %{?with_tests:%{__make} test -j1}
819 #%{?with_tests:%{__make} minitest}
822 if [ ! -f makeinstall.stamp -o ! -d $RPM_BUILD_ROOT ]; then
823 rm -rf makeinstall.stamp installed.stamp $RPM_BUILD_ROOT
826 DESTDIR=$RPM_BUILD_ROOT
827 touch makeinstall.stamp
830 if [ ! -f installed.stamp ]; then
831 %{?with_microperl:install microperl $RPM_BUILD_ROOT%{_bindir}}
832 install -d $RPM_BUILD_ROOT%{_mandir}/{ja,ko,zh_CN,zh_TW}/man1
834 ## use symlinks instead of hardlinks
835 %{__ln_s} -f perl%{ver} $RPM_BUILD_ROOT%{_bindir}/perl
836 %{__ln_s} -f c2ph $RPM_BUILD_ROOT%{_bindir}/pstruct
837 %{__ln_s} -f psed $RPM_BUILD_ROOT%{_bindir}/s2p
839 ## install directory needed by packages dependant on TAP::Harness
840 install -d $RPM_BUILD_ROOT%{perl_privlib}/TAP/Harness
843 %{__rm} $RPM_BUILD_ROOT%{perl_archlib}/CORE/libperl.so
844 mv $RPM_BUILD_ROOT%{perl_archlib}/CORE/libperl.so.%{abi} $RPM_BUILD_ROOT%{_libdir}
845 %{__ln_s} ../../../../libperl.so.%{abi} $RPM_BUILD_ROOT%{perl_archlib}/CORE/libperl.so.%{abi}
846 %{__ln_s} libperl.so.%{abi} $RPM_BUILD_ROOT%{_libdir}/libperl.so
847 # installed as non-executable - let rpm generate deps
848 chmod 755 $RPM_BUILD_ROOT%{_libdir}/libperl.so.%{abi}
850 ## Fix Config.pm: remove buildroot path and change man pages extensions
851 %{__perl} -pi -e 's,%{buildroot}/*,/,g' $RPM_BUILD_ROOT%{perl_archlib}/Config.pm
852 %{__perl} -pi -e "s,^man1ext='1',man1ext='1p'," $RPM_BUILD_ROOT%{perl_archlib}/Config_heavy.pl
853 %{__perl} -pi -e "s,^man3ext='3perl',man3ext='3pm'," $RPM_BUILD_ROOT%{perl_archlib}/Config_heavy.pl
855 ## Generate the *.ph files
858 H2PH=$RPM_BUILD_ROOT%{_bindir}/h2ph
859 PHDIR=$RPM_BUILD_ROOT%{perl_archlib}
873 # why it returns non-zero???
874 %{__perl} $H2PH -a -d $PHDIR $WANTED || :
877 ## remove man pages for other operating systems
878 %{__rm} $RPM_BUILD_ROOT%{_mandir}/man1/perl{aix,amiga,beos,bs2000,ce,cygwin,dgux,dos}* \
879 $RPM_BUILD_ROOT%{_mandir}/man1/perl{freebsd,hpux,macos,mpeix,os2,os390}* \
880 $RPM_BUILD_ROOT%{_mandir}/man1/perl{qnx,solaris,vmesa,vms,vos,win32}*
882 ## symlink perldelta.1.gz -> perlFOOdelta.1.gz
883 [ -e $RPM_BUILD_ROOT%{_mandir}/man1/perl%(echo %{ver} | tr -d .)delta.1 ] || exit 1
884 %{__rm} $RPM_BUILD_ROOT%{_mandir}/man1/perldelta.1
885 echo ".so perl%(echo %{ver} | tr -d .)delta.1" >$RPM_BUILD_ROOT%{_mandir}/man1/perldelta.1
887 ## These File::Spec submodules are for non-Unix systems
888 %{__rm} $RPM_BUILD_ROOT%{perl_archlib}/File/Spec/[EMOVW]*.pm
889 %{__rm} $RPM_BUILD_ROOT%{_mandir}/man3/File::Spec::{Epoc,Mac,OS2,VMS,Win32}.3perl*
891 ## We already have these *.pod files as man pages
892 %{__rm} $RPM_BUILD_ROOT%{perl_privlib}/{Encode,Test,Net,Locale{,/Maketext},version}/*.pod
893 %{__rm} $RPM_BUILD_ROOT%{perl_privlib}/pod/a2p.pod
894 %{__rm} $RPM_BUILD_ROOT%{perl_privlib}/*.pod
895 %{__rm} $RPM_BUILD_ROOT%{perl_archlib}/*.pod
897 install -d doc-base/{Getopt/Long,Switch} \
899 doc-modules/{Attribute/Handlers,Filter/Simple,I18N/LangTags,Locale/{Codes,Maketext},Memoize,NEXT} \
900 doc-modules/{Net/Ping,Term/ANSIColor,Test/Simple,Text/{Balanced,TabsWrap},Unicode/Collate,unicore}
902 # needed only for tests
903 %{__rm} $RPM_BUILD_ROOT%{perl_privlib}/Unicode/Collate/keys.txt
905 %{__rm} $RPM_BUILD_ROOT%{perl_privlib}/unicore/*.txt
906 # lib/Unicode/UCD.pm opens them via openunicode():
907 cp -p lib/unicore/{Blocks,CaseFolding,SpecialCasing}.txt $RPM_BUILD_ROOT%{perl_privlib}/unicore
909 # cpan tools, we use rpm instead of cpan for managing packages (some search tool would be nice to have but...)
910 %{__rm} $RPM_BUILD_ROOT%{_bindir}/cpan*
911 %{__rm} $RPM_BUILD_ROOT%{_mandir}/man1/cpan*
913 %{__rm} $RPM_BUILD_ROOT%{_bindir}/config_data
914 %{__rm} $RPM_BUILD_ROOT%{_mandir}/man1/config_data*
918 ## non-english man pages
919 %{__bzip2} -dc %{SOURCE1} | tar xf - -C $RPM_BUILD_ROOT%{_mandir}
921 mv -f $RPM_BUILD_ROOT%{_mandir}/man1/perlcn.* $RPM_BUILD_ROOT%{_mandir}/zh_CN/man1
922 mv -f $RPM_BUILD_ROOT%{_mandir}/man1/perljp.* $RPM_BUILD_ROOT%{_mandir}/ja/man1
923 mv -f $RPM_BUILD_ROOT%{_mandir}/man1/perlko.* $RPM_BUILD_ROOT%{_mandir}/ko/man1
924 mv -f $RPM_BUILD_ROOT%{_mandir}/man1/perltw.* $RPM_BUILD_ROOT%{_mandir}/zh_TW/man1
926 # `perl -MExtUtils::Embed -e ldopts` includes -Wl,--as-needed
927 # which is then forced upon anyone embedding perl.
928 sed -i -e 's#^\(ld.*=.*\)-Wl,--as-needed\(.*\)#\1 \2#g' $RPM_BUILD_ROOT%{perl_archlib}/Config*.pl
930 %{__rm} $RPM_BUILD_ROOT%{_mandir}/README.perl-non-english-man-pages
932 touch installed.stamp
935 # update and check perl-modules file
936 echo '# Module versions from Perl %{ver} distribution.' > perl-modules
937 for m in $(awk '!/^#/ && !/^$/{print $1}' %{SOURCE3}); do
940 # + perl -ilib -MDevel::DProf -e print 'Devel-DProf = ',$Devel::DProf::VERSION
941 # DProf: run perl with -d to use DProf.
942 # Compilation failed in require.
943 # BEGIN failed--compilation aborted.
944 v=$(%{__perl} -e 'do "Devel/DProf.pm"; print $Devel::DProf::VERSION')
947 v=$(awk '/^libnet /{print $2; exit}' cpan/libnet/Changes)
950 v=$(%{__perl} -M$m -e "print $m->VERSION" )
953 echo "$m = $v" >> perl-modules
956 egrep -v '^([ ]*$|[;#])' %{SOURCE3} > .mods1
957 egrep -v '^([ ]*$|[;#])' perl-modules > .mods2
958 if ! cmp -s .mods1 .mods2; then
959 : %{SOURCE3} outdated with $(pwd)/perl-modules
964 rm -rf $RPM_BUILD_ROOT
966 %post libs -p /sbin/ldconfig
967 %postun libs -p /sbin/ldconfig
970 %defattr(644,root,root,755)
972 %attr(755,root,root) %{_bindir}/perlthanks
975 %defattr(644,root,root,755)
976 %attr(755,root,root) %{_libdir}/libperl.so.%{abi}
979 %defattr(644,root,root,755)
981 %attr(755,root,root) %{_bindir}/perl
982 %attr(755,root,root) %{_bindir}/perl%{ver}
983 %{_mandir}/man1/perl.1*
984 %lang(fi) %{_mandir}/fi/man1/perl.1*
985 %lang(pl) %{_mandir}/pl/man1/perl.1*
987 %dir %{_datadir}/perl5
989 %dir %{_libdir}/perl5
990 %dir %{_libdir}/perl5/%{ver}
992 %dir %{perl_archlib}/CORE
993 %attr(755,root,root) %{perl_archlib}/CORE/libperl.so.%{abi}
994 %dir %{perl_archlib}/auto
997 %{perl_privlib}/autodie*
998 %{_mandir}/man3/autodie*
999 %{perl_privlib}/base.pm
1000 %{_mandir}/man3/base.*
1001 %{perl_privlib}/constant.pm
1002 %{_mandir}/man3/constant.*
1003 %{perl_privlib}/diagnostics.pm
1004 %{_mandir}/man3/diagnostics.*
1005 %{perl_privlib}/feature.pm
1006 %{_mandir}/man3/feature.*
1007 %{perl_privlib}/fields.pm
1008 %{_mandir}/man3/fields.*
1009 %{perl_privlib}/integer.pm
1010 %{_mandir}/man3/integer.*
1011 %{perl_privlib}/overload*
1012 %{_mandir}/man3/overload*
1013 %{perl_privlib}/parent.pm
1014 %{_mandir}/man3/parent.*
1015 %{perl_privlib}/sort.pm
1016 %{_mandir}/man3/sort.*
1017 %{perl_privlib}/strict.pm
1018 %{_mandir}/man3/strict.*
1019 %{perl_privlib}/subs.pm
1020 %{_mandir}/man3/subs.*
1021 %{perl_privlib}/vars.pm
1022 %{_mandir}/man3/vars.*
1023 %{perl_privlib}/warnings*
1024 %{_mandir}/man3/warnings*
1026 %{perl_archlib}/lib.pm
1027 %{_mandir}/man3/lib.*
1029 ## arch-_IN_dependent modules
1030 %{perl_privlib}/Auto*
1031 %{_mandir}/man3/Auto*
1032 %{perl_privlib}/Carp*
1033 %{_mandir}/man3/Carp*
1034 %dir %{perl_privlib}/Class
1035 %{perl_privlib}/Class/Struct*
1036 %{_mandir}/man3/Class::Struct*
1037 %{perl_privlib}/Exporter*
1038 %{_mandir}/man3/Exporter*
1039 %{perl_privlib}/English*
1040 %{_mandir}/man3/English*
1041 %{perl_privlib}/Getopt*
1042 %{_mandir}/man3/Getopt*
1043 # FIXME: README and Changes files
1045 %{_mandir}/man3/IPC::Open*
1046 %{_mandir}/man3/IPC::Cmd*
1047 %{perl_privlib}/SelectSaver.pm
1048 %{_mandir}/man3/SelectSaver.*
1049 %{perl_privlib}/Symbol.pm
1050 %{_mandir}/man3/Symbol.*
1052 %{_mandir}/man3/Tie::*
1053 %{perl_privlib}/XSLoader*
1054 %{_mandir}/man3/XSLoader*
1056 ## arch-dependent modules
1057 %{perl_archlib}/Config*
1058 %{_mandir}/man3/Config.*
1059 %{perl_archlib}/DynaLoader*
1060 %{_mandir}/man3/DynaLoader*
1061 %{perl_archlib}/Errno*
1062 %{_mandir}/man3/Errno*
1064 %{perl_archlib}/Cwd.*
1065 %dir %{perl_archlib}/auto/Cwd
1066 %attr(755,root,root) %{perl_archlib}/auto/Cwd/*.so
1067 #%{perl_archlib}/auto/Cwd/*.bs
1068 %{_mandir}/man3/Cwd.*
1070 %{perl_archlib}/Fcntl.*
1071 %dir %{perl_archlib}/auto/Fcntl
1072 %attr(755,root,root) %{perl_archlib}/auto/Fcntl/*.so
1073 #%{perl_archlib}/auto/Fcntl/*.bs
1074 %{_mandir}/man3/Fcntl.*
1076 %{perl_privlib}/File*
1077 %{perl_archlib}/File
1078 %dir %{perl_archlib}/auto/File
1079 %dir %{perl_archlib}/auto/File/*/
1080 %attr(755,root,root) %{perl_archlib}/auto/File/*/*.so
1081 #%{perl_archlib}/auto/File/*/*.bs
1082 %{_mandir}/man3/File*
1086 %dir %{perl_archlib}/auto/IO
1087 %attr(755,root,root) %{perl_archlib}/auto/IO/*.so
1090 %{perl_archlib}/Opcode.*
1091 %dir %{perl_archlib}/auto/Opcode
1092 %attr(755,root,root) %{perl_archlib}/auto/Opcode/*.so
1093 %{_mandir}/man3/Opcode.*
1095 %{perl_privlib}/PerlIO*
1096 %{perl_archlib}/PerlIO
1097 %dir %{perl_archlib}/auto/PerlIO
1098 %dir %{perl_archlib}/auto/PerlIO/*/
1099 %attr(755,root,root) %{perl_archlib}/auto/PerlIO/*/*.so
1100 %{_mandir}/man3/PerlIO*
1102 %{perl_archlib}/POSIX*
1103 %dir %{perl_archlib}/auto/POSIX
1104 %attr(755,root,root) %{perl_archlib}/auto/POSIX/*.so
1105 #%{perl_archlib}/auto/POSIX/*.al
1106 #%{perl_archlib}/auto/POSIX/*.ix
1107 #%{perl_archlib}/auto/POSIX/SigAction
1108 #%{perl_archlib}/auto/POSIX/SigRt
1109 %{_mandir}/man3/POSIX.*
1111 %{perl_archlib}/Socket.*
1112 %dir %{perl_archlib}/auto/Socket
1113 %attr(755,root,root) %{perl_archlib}/auto/Socket/*.so
1114 %{_mandir}/man3/Socket.*
1118 %defattr(644,root,root,755)
1119 %attr(755,root,root) %{_bindir}/enc2xs
1120 %attr(755,root,root) %{_bindir}/piconv
1121 # FIXME: *.h to devel(?), check out the use for *.e2x files
1122 %{perl_privlib}/Encode
1123 %{perl_archlib}/Encode*
1124 %{perl_archlib}/encoding.pm
1125 %dir %{perl_archlib}/auto/Encode
1126 %dir %{perl_archlib}/auto/Encode/*/
1127 %attr(755,root,root) %{perl_archlib}/auto/Encode/*/*.so
1128 %{_mandir}/man1/enc2xs.*
1129 %{_mandir}/man1/piconv.*
1130 %{_mandir}/man3/Encode*
1131 %{_mandir}/man3/encoding.*
1136 %defattr(644,root,root,755)
1137 %{perl_archlib}/GDBM_File.*
1138 %dir %{perl_archlib}/auto/GDBM_File
1139 %attr(755,root,root) %{perl_archlib}/auto/GDBM_File/*.so
1140 %{_mandir}/man3/GDBM_File.*
1144 %defattr(644,root,root,755)
1146 %attr(755,root,root) %{_libdir}/libperl.so
1147 %{perl_archlib}/CORE/*.h
1148 %{_mandir}/man3/CORE*
1150 %{perl_privlib}/App/Cpan.pm
1151 %{_mandir}/man3/App::Cpan*
1152 # FIXME: Changes file to _docdir (and rm MANIFEST.SKIP?)
1153 %{perl_privlib}/ExtUtils
1154 %{_mandir}/man3/ExtUtils*
1155 %{perl_privlib}/vmsish.pm
1156 %{_mandir}/man3/vmsish.*
1157 %{perl_privlib}/CPAN*
1158 %{_mandir}/man3/CPAN*
1159 %{perl_privlib}/DB.*
1160 %{_mandir}/man3/DB.*
1163 %{_mandir}/man3/inc::latest*
1164 %{perl_privlib}/Module/Build*
1165 %{_mandir}/man3/Module::Build*
1170 %{perl_privlib}/Devel
1171 %{perl_archlib}/Devel
1172 %dir %{perl_archlib}/auto/Devel
1173 %dir %{perl_archlib}/auto/Devel/*/
1174 %attr(755,root,root) %{perl_archlib}/auto/Devel/*/*.so
1175 #%{perl_archlib}/auto/Devel/*/*.bs
1176 %{_mandir}/man3/Devel::*
1179 #%dir %{perl_archlib}/auto/XS
1180 #%dir %{perl_archlib}/auto/XS/*/
1181 #%attr(755,root,root) %{perl_archlib}/auto/XS/*/*.so
1182 #%{perl_archlib}/auto/XS/*/*.bs
1183 #%{_mandir}/man3/XS::*
1186 %defattr(644,root,root,755)
1187 %{perl_privlib}/pod/perl.pod
1188 %{perl_privlib}/pod/perl[5abceghijklmnopqrstuvwx]*.pod
1189 %{perl_privlib}/pod/perld[!i]*.pod
1190 %{perl_privlib}/pod/perlf[!au]*.pod
1192 %files doc-reference
1193 %defattr(644,root,root,755)
1194 %{_mandir}/man1/perl[5aefghlmnoprstuvwx]*
1195 %{_mandir}/man1/perlbo*
1196 %{_mandir}/man1/perlcall.*
1197 %{_mandir}/man1/perlcheat.*
1198 %{_mandir}/man1/perlclib.*
1199 %{_mandir}/man1/perlcommunity.*
1200 #%{_mandir}/man1/perlcompile.*
1201 %{_mandir}/man1/perld[!o]*
1202 %{_mandir}/man1/perli[!v]*
1204 %lang(fi) %{_mandir}/fi/man1/perlbook.1*
1205 %lang(pl) %{_mandir}/pl/man1/perldata.1*
1206 %lang(pl) %{_mandir}/pl/man1/perl[fors]*.1*
1207 %lang(zh_CN) %{_mandir}/zh_CN/man1/perlcn.*
1208 %lang(ja) %{_mandir}/ja/man1/perljp.*
1209 %lang(ko) %{_mandir}/ko/man1/perlko.*
1210 %lang(zh_TW) %{_mandir}/zh_TW/man1/perltw.*
1213 %defattr(644,root,root,755)
1216 %{perl_privlib}/unicore
1219 %{perl_privlib}/autouse.pm
1220 %{_mandir}/man3/autouse.*
1221 %{perl_privlib}/big*.pm
1222 %{_mandir}/man3/big*
1223 %{perl_privlib}/blib.pm
1224 %{_mandir}/man3/blib.*
1225 %{perl_privlib}/bytes.pm
1226 %{_mandir}/man3/bytes.*
1227 %{perl_privlib}/charnames.pm
1228 %{_mandir}/man3/charnames.*
1229 %{perl_privlib}/deprecate*.pm
1230 %{_mandir}/man3/deprecate*
1231 %{perl_privlib}/encoding
1232 %{_mandir}/man3/encoding::*
1233 %{perl_privlib}/filetest.pm
1234 %{_mandir}/man3/filetest.*
1235 %{perl_privlib}/if.pm
1236 %{_mandir}/man3/if.*
1237 %{perl_privlib}/less.pm
1238 %{_mandir}/man3/less.*
1239 %{perl_privlib}/locale.pm
1240 %{_mandir}/man3/locale.*
1241 %{perl_privlib}/open.pm
1242 %{_mandir}/man3/open.*
1243 %{perl_privlib}/sigtrap.pm
1244 %{_mandir}/man3/sigtrap.*
1245 %{perl_privlib}/utf8.pm
1246 %{_mandir}/man3/utf8.*
1247 %{perl_privlib}/version.pm
1248 %{_mandir}/man3/version*
1250 %{perl_archlib}/attributes.pm
1251 %dir %{perl_archlib}/auto/attributes
1252 %attr(755,root,root) %{perl_archlib}/auto/attributes/*.so
1253 %{_mandir}/man3/attributes.*
1254 %{perl_archlib}/mro.pm
1255 %dir %{perl_archlib}/auto/mro
1256 %attr(755,root,root) %{perl_archlib}/auto/mro/*.so
1257 %{_mandir}/man3/mro.*
1258 %{perl_archlib}/re.pm
1259 %dir %{perl_archlib}/auto/re
1260 %attr(755,root,root) %{perl_archlib}/auto/re/*.so
1261 %{_mandir}/man3/re.*
1262 %{perl_archlib}/ops.pm
1263 %{_mandir}/man3/ops.*
1266 %{perl_archlib}/threads*
1267 %dir %{perl_archlib}/auto/threads
1268 %dir %{perl_archlib}/auto/threads/shared
1269 %attr(755,root,root) %{perl_archlib}/auto/threads/*.so
1270 %attr(755,root,root) %{perl_archlib}/auto/threads/shared/*.so
1275 %{perl_privlib}/*.pl
1277 ## *.ph files (could be made a separate package, but an autohelper's support is needed)
1278 %{perl_archlib}/*.ph
1280 %ifnarch alpha ppc ppc64 sparc sparcv9 sparc64
1281 # on archs which <asm/ioctl.h> uses <asm-generic/ioctl.h>
1282 %{perl_archlib}/asm-generic
1284 %{perl_archlib}/bits
1286 %{perl_archlib}/linux
1291 %{perl_archlib}/B.pm
1292 %dir %{perl_archlib}/auto/B
1293 %attr(755,root,root) %{perl_archlib}/auto/B/*.so
1294 %{_mandir}/man3/B[.:]*
1296 %{perl_privlib}/Compress
1297 %{perl_archlib}/Compress
1298 %dir %{perl_archlib}/auto/Compress
1299 %dir %{perl_archlib}/auto/Compress/Raw
1300 %dir %{perl_archlib}/auto/Compress/Raw/*/
1301 %attr(755,root,root) %{perl_archlib}/auto/Compress/Raw/*/*.so
1302 %{perl_archlib}/auto/Compress/Raw/*/*.ix
1303 %{_mandir}/man3/Compress*
1305 %{perl_archlib}/Data
1306 %dir %{perl_archlib}/auto/Data
1307 %dir %{perl_archlib}/auto/Data/Dumper
1308 %attr(755,root,root) %{perl_archlib}/auto/Data/Dumper/*.so
1309 %{_mandir}/man3/Data*
1311 %{perl_privlib}/Digest*
1312 %{perl_archlib}/Digest
1313 %dir %{perl_archlib}/auto/Digest
1314 %dir %{perl_archlib}/auto/Digest/*/
1315 %attr(755,root,root) %{perl_archlib}/auto/Digest/*/*.so
1316 %{_mandir}/man3/Digest*
1318 # FIXME: Changes file
1319 %{perl_privlib}/DBM_Filter*
1320 %{_mandir}/man3/DBM_Filter*
1322 # FIXME: README and Changes files
1323 %{perl_privlib}/Filter
1324 %{perl_archlib}/Filter
1325 %dir %{perl_archlib}/auto/Filter
1326 %dir %{perl_archlib}/auto/Filter/Util
1327 %dir %{perl_archlib}/auto/Filter/Util/Call
1328 %attr(755,root,root) %{perl_archlib}/auto/Filter/Util/Call/*.so
1329 %{_mandir}/man3/Filter*
1331 %{perl_archlib}/Hash
1332 %dir %{perl_archlib}/auto/Hash
1333 %dir %{perl_archlib}/auto/Hash/*/
1334 %dir %{perl_archlib}/auto/Hash/*/FieldHash
1335 %attr(755,root,root) %{perl_archlib}/auto/Hash/*/*.so
1336 %attr(755,root,root) %{perl_archlib}/auto/Hash/*/*/*.so
1337 %{_mandir}/man3/Hash::*
1339 %{perl_privlib}/I18N
1340 %{perl_archlib}/I18N
1341 %dir %{perl_archlib}/auto/I18N
1342 %dir %{perl_archlib}/auto/I18N/*/
1343 %attr(755,root,root) %{perl_archlib}/auto/I18N/*/*.so
1344 %{_mandir}/man3/I18N::*
1347 %dir %{perl_archlib}/auto/IPC
1348 %dir %{perl_archlib}/auto/IPC/*/
1349 %attr(755,root,root) %{perl_archlib}/auto/IPC/*/*.so
1350 %{_mandir}/man3/IPC::[MS]*
1352 %{perl_archlib}/List
1353 %dir %{perl_archlib}/auto/List
1354 %dir %{perl_archlib}/auto/List/*/
1355 %attr(755,root,root) %{perl_archlib}/auto/List/*/*.so
1356 %{_mandir}/man3/List::*
1358 %{perl_privlib}/Math
1359 %{perl_archlib}/Math
1360 %dir %{perl_archlib}/auto/Math
1361 %dir %{perl_archlib}/auto/Math/*/
1362 %dir %{perl_archlib}/auto/Math/*/*/
1363 %attr(755,root,root) %{perl_archlib}/auto/Math/*/*/*.so
1364 %{_mandir}/man3/Math::*
1366 %{perl_archlib}/MIME
1367 %dir %{perl_archlib}/auto/MIME
1368 %dir %{perl_archlib}/auto/MIME/Base64
1369 %attr(755,root,root) %{perl_archlib}/auto/MIME/Base64/*.so
1370 %{_mandir}/man3/MIME::*
1372 %{perl_archlib}/SDBM_File.*
1373 %dir %{perl_archlib}/auto/SDBM_File
1374 %attr(755,root,root) %{perl_archlib}/auto/SDBM_File/*.so
1375 %{_mandir}/man3/SDBM_File.*
1377 %{perl_archlib}/Storable.*
1378 %dir %{perl_archlib}/auto/Storable
1379 %attr(755,root,root) %{perl_archlib}/auto/Storable/*.so
1380 %{_mandir}/man3/Storable.*
1383 %dir %{perl_archlib}/auto/Sys
1384 %dir %{perl_archlib}/auto/Sys/*/
1385 %attr(755,root,root) %{perl_archlib}/auto/Sys/*/*.so
1386 %{_mandir}/man3/Sys::*
1388 %{perl_archlib}/Text
1389 %dir %{perl_archlib}/auto/Text
1390 %dir %{perl_archlib}/auto/Text/Soundex
1391 %attr(755,root,root) %{perl_archlib}/auto/Text/Soundex/*.so
1392 #%{_mandir}/man3/Text::Soundex* # listed later
1394 %{perl_privlib}/Time
1395 %{perl_archlib}/Time
1396 %dir %{perl_archlib}/auto/Time
1397 %dir %{perl_archlib}/auto/Time/*/
1398 %attr(755,root,root) %{perl_archlib}/auto/Time/*/*.so
1399 %{_mandir}/man3/Time::*
1401 %dir %{perl_privlib}/Unicode
1402 %{perl_privlib}/Unicode/*.pm
1403 %{perl_privlib}/Unicode/Collate
1404 %{perl_archlib}/Unicode
1405 %dir %{perl_archlib}/auto/Unicode
1406 %dir %{perl_archlib}/auto/Unicode/*
1407 %attr(755,root,root) %{perl_archlib}/auto/Unicode/*/*.so
1408 %{_mandir}/man3/Unicode::*
1410 %{perl_privlib}/AnyDBM*
1411 %{_mandir}/man3/AnyDBM*
1412 %dir %{perl_privlib}/App
1413 %{perl_privlib}/App/Prove*
1414 %{_mandir}/man3/App::Prove*
1415 %{perl_privlib}/Archive*
1416 %{_mandir}/man3/Archive*
1417 %{perl_privlib}/Attribute
1418 %{_mandir}/man3/Attribute*
1419 %{perl_privlib}/Benchmark*
1420 %{_mandir}/man3/Benchmark*
1421 %{perl_privlib}/CGI*
1422 %{_mandir}/man3/CGI*
1423 %{perl_privlib}/Config
1424 %{_mandir}/man3/Config::*
1425 %{perl_privlib}/DirHandle*
1426 %{_mandir}/man3/DirHandle*
1427 %{perl_privlib}/Dumpvalue.*
1428 %{_mandir}/man3/Dumpvalue.*
1429 %{perl_privlib}/Env.*
1430 %{_mandir}/man3/Env.*
1431 %{perl_privlib}/Fatal.*
1432 %{_mandir}/man3/Fatal.*
1433 %{perl_privlib}/FindBin.*
1434 %{_mandir}/man3/FindBin.*
1436 %{_mandir}/man3/Log::*
1437 %{perl_privlib}/Locale
1438 %{_mandir}/man3/Locale::*
1439 %{perl_privlib}/Memoize*
1440 %{_mandir}/man3/Memoize*
1441 %dir %{perl_privlib}/Module
1442 %{perl_privlib}/Module/[CLP]*
1443 %{_mandir}/man3/Module::[CLP]*
1444 %{perl_privlib}/NEXT.pm
1445 %{_mandir}/man3/NEXT*
1446 # FIXME: README and Changes files
1447 %dir %{perl_privlib}/Net
1448 %{perl_privlib}/Net/*.pm
1449 %{perl_privlib}/Net/FTP
1450 %{_mandir}/man3/Net::*
1451 %{perl_privlib}/Object
1452 %{_mandir}/man3/Object::*
1453 %{perl_privlib}/Package
1454 %{_mandir}/man3/Package::*
1455 %{perl_privlib}/Params
1456 %{_mandir}/man3/Params::*
1457 %{perl_privlib}/Parse
1458 %{_mandir}/man3/Parse::CPAN::Meta*
1460 %{_mandir}/man3/Pod::*
1461 %{perl_privlib}/Safe*
1462 %{_mandir}/man3/Safe*
1463 %{perl_archlib}/Scalar
1464 %{_mandir}/man3/Scalar::*
1465 %{perl_privlib}/Search
1466 %{_mandir}/man3/Search::*
1467 %{perl_privlib}/SelfLoader.*
1468 %{_mandir}/man3/SelfLoader.*
1469 #%{perl_privlib}/Shell.*
1470 #%{_mandir}/man3/Shell.*
1472 %{_mandir}/man3/TAP::*
1473 # FIXME: README and Changes files
1474 %{perl_privlib}/Term
1475 %{_mandir}/man3/Term::*
1476 # FIXME: README and Changes files
1477 %{perl_privlib}/Test*
1478 %{_mandir}/man3/Test*
1479 %{perl_privlib}/Text
1480 %{_mandir}/man3/Text::*
1482 %{perl_privlib}/Thread*
1483 %{_mandir}/man3/Thread*
1485 # XXX: to perl-base?
1486 %{perl_privlib}/UNIVERSAL.*
1487 %{_mandir}/man3/UNIVERSAL.*
1488 # FIXME: README and Changes files
1489 %{perl_privlib}/User
1490 %{_mandir}/man3/User::*
1493 %defattr(644,root,root,755)
1494 %attr(755,root,root) %{_bindir}/perldoc
1495 %dir %{perl_privlib}/pod
1496 %{perl_privlib}/pod/perldiag.pod
1497 %{perl_privlib}/pod/perlfaq*.pod
1498 %{perl_privlib}/pod/perlfunc.pod
1499 %{_mandir}/man1/perldoc.*
1502 %defattr(644,root,root,755)
1503 %attr(755,root,root) %{_bindir}/a2p
1504 %{_mandir}/man1/a2p.*
1505 %attr(755,root,root) %{_bindir}/corelist
1506 %{_mandir}/man1/corelist.*
1507 %attr(755,root,root) %{_bindir}/find2perl
1508 %{_mandir}/man1/find2perl.*
1509 %attr(755,root,root) %{_bindir}/instmodsh
1510 %{_mandir}/man1/instmodsh.*
1511 %attr(755,root,root) %{_bindir}/libnetcfg
1512 %{_mandir}/man1/libnetcfg.*
1513 %attr(755,root,root) %{_bindir}/psed
1514 %{_mandir}/man1/psed.*
1515 %attr(755,root,root) %{_bindir}/ptar
1516 %{_mandir}/man1/ptar.*
1517 %attr(755,root,root) %{_bindir}/ptardiff
1518 %{_mandir}/man1/ptardiff.*
1519 %attr(755,root,root) %{_bindir}/s2p
1520 %{_mandir}/man1/s2p.*
1521 %attr(755,root,root) %{_bindir}/shasum
1522 %{_mandir}/man1/shasum.*
1525 %defattr(644,root,root,755)
1526 %attr(755,root,root) %{_bindir}/perlbug
1527 %{_mandir}/man1/perlbug.*
1528 %attr(755,root,root) %{_bindir}/c2ph
1529 %attr(755,root,root) %{_bindir}/pstruct
1530 %{_mandir}/man1/c2ph.*
1531 %{_mandir}/man1/pstruct.*
1532 #%attr(755,root,root) %{_bindir}/dprofpp
1533 #%{_mandir}/man1/dprofpp.*
1534 %attr(755,root,root) %{_bindir}/h2ph
1535 %{_mandir}/man1/h2ph.*
1536 %attr(755,root,root) %{_bindir}/h2xs
1537 %{_mandir}/man1/h2xs.*
1538 #%attr(755,root,root) %{_bindir}/perlcc
1539 #%{_mandir}/man1/perlcc.*
1540 %attr(755,root,root) %{_bindir}/perlivp
1541 %{_mandir}/man1/perlivp.*
1542 %attr(755,root,root) %{_bindir}/pl2pm
1543 %{_mandir}/man1/pl2pm.*
1544 %attr(755,root,root) %{_bindir}/prove
1545 %{_mandir}/man1/prove.*
1546 %attr(755,root,root) %{_bindir}/splain
1547 %{_mandir}/man1/splain.*
1548 %attr(755,root,root) %{_bindir}/xsubpp
1549 %{_mandir}/man1/xsubpp.*
1552 %defattr(644,root,root,755)
1553 %attr(755,root,root) %{_bindir}/pod*
1554 %{_mandir}/man1/pod*
1556 %if %{with microperl}
1558 %defattr(644,root,root,755)
1560 %attr(755,root,root) %{_bindir}/microperl