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