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_without microperl # build microperl (needs fixing)
9 # - Perl 5.10.0 is out http://www.nntp.perl.org/group/perl.perl5.porters/2007/12/msg131636.html
10 # - fix "FIXME"s, review "XXX"s
11 # - add the {O,N}DBM_File modules
12 # - review the perldiag.pod issue
13 # - consider disabling ithreads by default
14 # - what about "prove" (binary+manual)? (conflicts with standalone Test-Harness)
15 # - patch MakeMaker to get rid of empty *.bs files (MM_Unix::dynamic_bs())
17 # TODO for perl-dependent packages:
18 # - change all "R/BR: perl" to one of perl-{base,modules,devel}
23 %define perlthread %{?with_threads:-thread-multi}
25 %define perl_privlib %{_datadir}/perl5/%{version}
26 %define perl_archlib %{_libdir}/perl5/%{version}/%{_target_platform}%{perlthread}
27 %define perl_sitelib %{_usr}/local/share/perl5
28 %define perl_sitearch %{_usr}/local/lib/perl5/%{_abi}/%{_target_platform}%{perlthread}
29 %define perl_vendorlib %{_datadir}/perl5/vendor_perl
30 %define perl_vendorarch %{_libdir}/perl5/vendor_perl/%{_abi}/%{_target_platform}%{perlthread}
33 Summary: Practical Extraction and Report Language (Perl)
34 Summary(cs.UTF-8): Programovací jazyk Perl
35 Summary(da.UTF-8): Programmeringssproget Perl
36 Summary(de.UTF-8): Praktische Extraktions- und Berichtsprache
37 Summary(es.UTF-8): Lenguaje práctica de extracción y listado
38 Summary(fr.UTF-8): Langage de programmation Perl
39 Summary(id.UTF-8): Bahasa pemrograman Perl
40 Summary(is.UTF-8): Forritunarmálið Perl
41 Summary(it.UTF-8): Perl: linguaggio di programmazione
42 Summary(ja.UTF-8): Perl プログラミング言語
43 Summary(ko.UTF-8): 펄 프로그래밍 언어
44 Summary(nb.UTF-8): Programmeringsspråket Perl
45 Summary(pl.UTF-8): Interpreter języka Perl (Practical Extraction and Report Language)
46 Summary(pt.UTF-8): A linguagem de programação Perl
47 Summary(pt_BR.UTF-8): Linguagem prática de extração e relatório
48 Summary(ru.UTF-8): Язык программирования Perl
49 Summary(sk.UTF-8): Programovací jazyk Perl
50 Summary(sl.UTF-8): Programski jezik Perl
51 Summary(sv.UTF-8): Programmeringsspråket Perl
52 Summary(tr.UTF-8): Kabuk yorumlama dili
53 Summary(zh_CN.UTF-8): Perl 编程语言。
56 Release: %{_rel}%{!?with_threads:_nothr}
58 License: GPL v1+ or Artistic
59 Group: Development/Languages/Perl
60 Source0: http://www.cpan.org/src/%{name}-%{version}.tar.gz
61 # Source0-md5: d2c39b002ebfd2c3c5dba589365c5a71
62 Source1: http://www.mif.pg.gda.pl/homepages/ankry/man-PLD/%{name}-non-english-man-pages.tar.bz2
63 # Source1-md5: de47d7893f49ad7f41ba69c78511c0db
65 Patch0: %{name}_581-noroot_install.patch
66 Patch1: %{name}_581-INC.patch
67 Patch3: %{name}_580-errno_h-parsing.patch
68 Patch4: %{name}_580-use-LD_PRELOAD-for-libperl.so.patch
69 Patch5: %{name}_581-soname.patch
70 Patch6: %{name}-test-noproc.patch
71 Patch7: %{name}_585-microperl_uconfig.patch
72 Patch13: %{name}-write-permissions.patch
73 Patch15: %{name}-timer-test.patch
74 URL: http://dev.perl.org/perl5/
76 # gcc 3.3.x miscompiles pp_hot.c
77 BuildRequires: gcc >= 5:4.1
79 %{?with_gdbm:BuildRequires: gdbm-devel}
80 # required for proper Provides generation (older are not supported by spec)
81 BuildRequires: rpm-build >= 4.3-0.20040107.4
82 BuildRequires: rpmbuild(macros) >= 1.310
83 Requires: %{name}-base = %{epoch}:%{version}-%{release}
84 Requires: %{name}-modules = %{epoch}:%{version}-%{release}
85 Requires: %{name}-doc-reference = %{epoch}:%{version}-%{release}
87 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
89 %define __perl %{_builddir}/perl-%{version}/runperl
90 %define __perl_provides %{__perl} %{SOURCE2}
93 Perl is an interpreted language optimized for scanning arbitrary text
94 files, extracting information from those text files, and printing
95 reports based on that information. It's also a good language for many
96 system management tasks. The language is intended to be practical
97 (easy to use, efficient, complete) rather than beautiful (tiny,
100 %description -l cs.UTF-8
101 Perl je vyšší programovací jazyk s kořeny v jazyce C, sed, awk a
102 shellových skriptech. Perl je vhodný pro manipulace s procesy a
103 soubory, ale obzvláště se hodí ke zpracovávání textů. Perl vyniká
104 praktičností účinností. I když se používá prakticky na cokoli, většina
105 Perlových programů slouží jako správcovské utility nebo programy pro
106 WWW. V Perlu je napsáno velmi mnoho CGI skriptů pro WWW servery na
109 %description -l da.UTF-8
110 Perl er et høgniveauprogramsprog med røtter i C, sed, awk og
111 skalskript. Perl er godt på at behandle processer og filer, og er
112 særskilt godt på at behandle text. Utmærkende for Perl er at det er
113 praktisk og effektivt. Det bruges for at gøre en mængd forskellige
114 saker, men de almindeligeste programmerne er systemadministration og
115 webbprogrammering. En stor andel af CGI-skripten på webben er skrivna
116 i Perl. Du behøver installere pakken Perl på dit system så at ditt
117 system kan behandle Perlskript.
119 %description -l de.UTF-8
120 Perl ist eine Interpreter-Sprache, die zum Durchsuchen beliebiger
121 Text- dateien, Extrahieren von Informationen aus diesen Dateien und
122 Drucken von auf diesen Informationen basierenden Berichten optimiert
123 ist. Die Sprache eignet sich außerdem für viele
124 Systemverwaltungsaufgaben. Sie ist eher praktisch (einfache
125 Anwendung,effizient, vollständig) als schön (winzig, elegant,
128 %description -l es.UTF-8
129 Perl es un lenguaje interpretado, optimizado para manejar archivos
130 texto, extrayendo información de estos archivos y mostrando listados
131 basados en esta información. También es un buen lenguaje para varias
132 tareas de administración de sistema. El lenguaje busca ser más
133 práctico (fácil de usar, eficiente, completo) que bonito (minúsculo,
136 %description -l fr.UTF-8
137 Perl est un langage interprété, optimisé pour filtrer des fichiers
138 texte, extraire des informations de ces fichiers, et imprimer des
139 rapports basés sur ces informations. C'est aussi un bon langage pour
140 de nombreuses procédures de gestion système. Ce langage se veut
141 pratique (simple à utiliser, efficace, complet) autant qu'agréable
142 (conscrit, élégant, minimal).
144 %description -l id.UTF-8
145 Perl adalah sebuah bahasa pemrograman tingkat tinggi yang didasarkan
146 pada C, sed, awk, dan bahasa shell. Perl memiliki kemampuan penanganan
147 proses dan file yang bagus, tapi terutama kemampuan penanganan teksnya
148 yang baik. Ciri khas Perl adalah kepraktisan dan efisiensi. Meski
149 digunakan untuk berbagai hal, aplikasi Perl yang paling umum adalah
150 utilitas sistem administrasi dan pemrograman web. Sebagian besar skrip
151 CGI yang ada di web ditulis dalam Perl. Anda Perlu memasang paket Perl
152 di sistem agar dapat menjalankan skrip-skrip Perl.
154 %description -l is.UTF-8
155 Perl er hás stigs forritunar tungumál sem á rætur sínar að rekja til
156 C, sed, awk, og skeljar forritunar. Perl er góð í að meðhöndla
157 processa og skrár og er sérstaklega góð í að meðhöndla texta. Perls
158 kostir eru nytsamleiki og virkni. Á meðan það er notað til að gera
159 marga mismunandi hluti, Perl mest notuðu forrit eru krefisstjórnunar
160 tól og vef forritun Stór hluti af CGI forritum á vefnum eru skrifaðar
161 í Perl. Þú þarft Perl pakkann settan upp á þínu krefi svo þitt kerfi
162 geti notað Perl scriptur.
164 %description -l it.UTF-8
165 Perl è un linguaggio di programmazione di alto livello derivato dal
166 linguaggio C, da sed, da awk e dallo scripting delle shell. E' adatto
167 per la gestione di processi, di file e in particolare di file di
168 testo. Perl è un linguaggio semplice ed efficiente. Viene utilizzato
169 per numerosi scopi, ma le sue applicazioni più diffuse sono le utility
170 di amministrazione del sistema e la programmazione Web. Una grossa
171 parte degli script CGI nel Web sono scritti in Perl. È consigliabile
172 installare il pacchetto Perl in modo che il sistema sia in grado di
173 gestire gli script di Perl.
175 %description -l ja.UTF-8
176 Perl は C言語、sed, awk、及び シェルスクリプティングに根源を
177 持つハイレベルな プログラム言語です。Perl はプロセスやファイルの処理に
178 適切で 、特に テキスト処理には最適です。さまざまな作業に
179 使用されますが、 Perlの最も頻繁な活用はシステムアドミニストレーション
180 ユーティリティと webプログラミングです。web上の 大部分のCGI"
181 スクリプトがPerlで書かれています。 システムがPerlスクリプトを
182 処理出来るようにするためには Perlパッケージを インストールする
185 %description -l pl.UTF-8
186 Perl jest językiem przeznaczonym do skanowania plików tekstowych,
187 wyciągania z nich informacji i drukowania raportu bazującego na tych
188 informacjach. Jest również doskonałym językiem do wielu prac
189 związanych z nadzorem systemu. Język ten jest w zamierzeniu bardziej
190 praktyczny (łatwy w użyciu, wydajny, kompletny) niż piękny (skromny,
191 elegancki, minimalny).
193 %description -l pt.UTF-8
194 O Perl é uma linguagem de programação de alto nível que tem como
195 raizes o C, sed, awk, e 'shell scripting'. O Perl é bom a manipular
196 processos e ficheiros, e é especialmente bom para manipular texto.
197 Características do Perl são a eficiência e o uso prático. As
198 aplicações mais comuns do Perl são utilitários de administração de
199 sistema e programação Web. Uma grande parte dos 'scripts' CGI na Web
200 são escritos em Perl. Você precisa do pacote Perl instalado no seu
201 sistema de maneira a que este possa tratar de 'scripts' de Perl.
203 %description -l pt_BR.UTF-8
204 Perl é uma linguagem interpretada, otimizada para tratar arquivos
205 texto, extraindo informação desses arquivos e mostrando relatórios
206 baseados nessa informação. Também é uma boa linguagem para várias
207 tarefas de administração de sistema. A linguagem procura ser mais
208 prática (fácil de usar, eficiente, completa) do que bonita (minúscula,
211 %description -l ru.UTF-8
212 Perl - это интерпретируемый язык программирования, уходящий корнями в
213 C, sed, awk и языки командных оболочек (shell). Perl хорош для работы
214 с процессами и файлами, а особенно хорош для задач обработки текстов.
215 Особенности Perl - практичность и эффективность. Хотя он и
216 используется для решения самых разных задач, наиболее распространенные
217 применения (и то, в чем он силен) это, вероятно, утилиты системного
218 администрирования и web-программирование. Большая часть CGI скриптов
221 %description -l sk.UTF-8
222 Perl je programovací jazyk vyššej úrovne s koreňmi v C, sed, awk, a
223 shell skriptoch. Perl má vhodné vlastnosti pre spracovanie procesov a
224 súborov a je zvlášť vhodný pre spracovanie textu. Jeho cieľmi sú
225 praktičnosť a efektivita. Aj keď je používaný pre množstvo rozličných
226 činností, jeho najčastejším použitím (a kde vyniká najviac) sú
227 pravdepodobne nástroje pre správu systému a programovanie na Webe.
228 Veľká časť CGI skriptov na Webe je napísaná v Perle. Balík Perl
229 potrebujete mať nainštalovaný, aby bol váš systém schopný spracovať
232 %description -l sv.UTF-8
233 Perl är ett högnivåprogramspråk med rötter i C, sed, awk och
234 skalskript. Perl är bra på att hantera processer och filer, och är
235 särskilt bra på att hantera text. Utmärkande för Perl är att det är
236 praktiskt och effektivt. Det används för att göra en mängd olika
237 saker, men de vanligaste tillämpningarna är systemadministration och
238 webbprogrammering. En stor andel av CGI-skripten på webben är skrivna
239 i Perl. Du behöver installera paketet Perl på ditt system så att ditt
241 %description -l tr.UTF-8
242 Perl, metin dosyalarını taramak, bu metin dosyalarından bilgi çıkarmak
243 ve bu bilgiye dayalı raporlar hazırlamak icin geliştirilmiş bir
244 yorumlamalı dildir. Ayrıca pek çok sistem yönetimi görevleri için de
245 yararlı yetenekleri vardır. Perl, güzel (ufak, zarif, minimum)
246 olmaktan çok, pratik olmaya yönelik (kullanımı kolay, verimli,
247 eksiksiz) olarak tasarlanmıştır.
249 %description -l uk.UTF-8
250 Perl - це інтерпретована мова програмування, що запозичує ідеї в C,
251 sed, awk та мовах командних оболонок (shell). Perl добре підходить для
252 роботи з процесами та файлами, а найкраще - для обробки текстів.
253 Особливості Perl - практичність та ефективність. Хоча сфера його
254 використання дуже широка, найбільш поширене його застосування (та
255 найсильніша сторона) це, імовірно, утиліти системного адміністрування
256 та web-програмування. Більша частина CGI скриптів написана на Perl.
258 %description -l zh_CN.UTF-8
259 Perl 是一种高级编程语言,起源于 C、sed、awk 和 shell 脚本。
260 它善于处理进程和文件,尤其是处理文本。Perl
262 尽管它可用于执行许多不同的任务,但是通常多应用于系统管理实用程序和 Web
263 编程。\n Web 上的大部分 CGI 脚本均使用 Perl
264 语言进行编写。您必须在系统中安装 Perl 软件包, 以便处理 Perl 脚本。
267 Summary: Shared Perl library
268 Summary(pl.UTF-8): Biblioteka współdzielona Perla
270 Conflicts: perl-base < 1:5.8.8-8.1
275 %description libs -l pl.UTF-8
276 Biblioteka współdzielona Perla.
279 Summary: Base Perl components for a minimal installation
280 Summary(pl.UTF-8): Podstawowe składniki potrzebne do minimalnej instalacji Perla
281 Group: Development/Languages/Perl
282 Requires: perl-dirs(%{_target_cpu})
283 Requires: %{name}-libs = %{epoch}:%{version}-%{release}
284 Provides: perl(largefiles)
285 Provides: perl-File-Compare = 1.1003
286 Provides: perl-File-Spec = 3.12
287 Provides: perl-File-Temp = 0.16
288 Provides: perl-IO = 1.22
289 Provides: perl-Safe = 2.12
290 Provides: perl-Socket = 1.78
291 Provides: perl-Tie-File = 0.97
292 # broken, unsupported modules
294 Obsoletes: perl-Sort-PolySort
295 Conflicts: perl < 1:5.8.0
298 Base components, files, core modules, etc. -- a minimal usable Perl
299 installation. You are encouraged to install a full Perl (the perl
300 package) whenever possible.
302 %description base -l pl.UTF-8
303 Podstawowe składniki, pliki, główne moduły itp. - minimalna instalacja
304 Perla, nadająca się do użytku. Zaleca się instalację pełnego Perla
305 (pakietu perl), jeśli to tylko możliwe.
308 Summary: GDBM_File - Perl5 access to the gdbm library
309 Summary(pl.UTF-8): GDBM_File - dostęp do biblioteki gdbm w Perlu
311 Requires: %{name}-base = %{epoch}:%{version}-%{release}
312 # FIXME: Set Version: 1.08 and Release: 1 instead of inheriting
313 # values from the main package. Why this causes setting
314 # version and release macros up to the end of this spec?
316 %description GDBM_File
317 GDBM_File is a module which allows Perl programs to make use of the
318 facilities provided by the GNU gdbm library.
320 %description GDBM_File -l pl.UTF-8
321 GDBM_File jest modułem, który umożliwia programom w Perlu korzystanie
322 z biblioteki GNU gdbm.
325 Summary: Perl development files
326 Summary(pl.UTF-8): Pliki potrzebne przy tworzeniu własnych aplikacji w Perlu
327 Summary(pt_BR.UTF-8): Arquivos de desenvolvimento e cabeçalhos para o Perl
328 Group: Development/Libraries
329 Requires: %{name}-base = %{epoch}:%{version}-%{release}
330 Requires: %{name}-modules = %{epoch}:%{version}-%{release}
331 Requires: %{name}-tools-pod = %{epoch}:%{version}-%{release}
332 Provides: perl-CPAN = 1.76_02
333 Provides: perl-Devel-DProf = 20050603.00
334 Provides: perl-Devel-PPPort = 3.06_01
335 Provides: perl-Devel-Peek = 1.03
336 Provides: perl-ExtUtils-Embed = 1.2506_01
337 Provides: perl-ExtUtils-MakeMaker = 6.30
338 Obsoletes: perl-lib-devel
341 Components required for developing applications which embed a Perl
342 interpreter and compiling Perl modules.
344 %description devel -l pl.UTF-8
345 Składniki potrzebne do tworzenia aplikacji osadzających interpreter
346 Perla oraz kompilowania modułów Perla.
349 Summary: Perl documentation in POD format
350 Summary(pl.UTF-8): Dokumentacja Perla w formacie POD
356 Practical Extraction and Report Language - POD docs.
358 %description doc-pod -l pl.UTF-8
359 Practical Extraction and Report Language - dokumentacja w formacie
362 %package doc-reference
363 Summary: Perl reference documentation
364 Summary(pl.UTF-8): Dokumentacja Perla
367 %description doc-reference
368 Reference documentation for the Practical Extraction and Report
369 Language and it's interpreter in the man(1) format.
371 %description doc-reference -l pl.UTF-8
372 Dokumentacja referencyjna w formacie man do języka Perl (Practical
373 Extraction and Report Language) i jego interpretera.
376 Summary: Modules from the core Perl distribution
377 Summary(pl.UTF-8): Moduły z podstawowej dystrybucji Perla
379 Requires: %{name}-base = %{epoch}:%{version}-%{release}
380 Provides: perl-Attribute-Handlers = 0.78_02
381 Provides: perl-CGI = 3.15
382 Provides: perl-Class-ISA = 0.33
383 Provides: perl-Digest = 1.14
384 Provides: perl-Digest-MD5 = 2.36
385 Provides: perl-Filter-Simple = 0.82
386 Provides: perl-FindBin = 1.47
387 #Provides: perl-Hash-Utils = 0.05 Data::Util is missing
388 Provides: perl-I18N-LangTags = 0.35
389 Provides: perl-IPC-SysV = 1.04
390 Provides: perl-Locale-Codes = 2.07
391 Provides: perl-Locale-Maketext = 1.09
392 Provides: perl-MIME-Base64 = 3.07
393 Provides: perl-Math-BigInt = 1.77
394 Provides: perl-Math-BigRat = 0.15
395 Provides: perl-Math-Trig = 1.03
396 Provides: perl-Memoize = 1.01
397 Provides: perl-NEXT = 0.60
398 Provides: perl-PerlIO-via-QuotedPrint = 0.06
399 Provides: perl-Pod-LaTeX = 0.58
400 Provides: perl-Pod-Parser = 1.32
401 Provides: perl-Scalar-List-Utils = 1.18
402 Provides: perl-Storable = 2.15
403 Provides: perl-Term-ANSIColor = 1.10
404 Provides: perl-Term-Cap = 1.09
405 Provides: perl-Test = 1.25
406 Provides: perl-Test-Harness = 2.56
407 Provides: perl-Test-Simple = 0.62
408 Provides: perl-Text-Balanced = 1.95
409 Provides: perl-Text-ParseWords = 3.24
410 Provides: perl-Text-Soundex = 1.01
411 # XXX: I'm not sure what to do with this one...
412 #Provides: perl-Text-Tabs+Wrap = 2005.0824(01)
413 Provides: perl-Time-HiRes = 1.86
414 Provides: perl-UNIVERSAL = 1.01
415 Provides: perl-Unicode-Collate = 0.52
416 Provides: perl-Unicode-Normalize = 0.32
417 Provides: perl-libnet = 1.19
418 Obsoletes: perl-Encode-compat
422 Practical Extraction and Report Language - modules from the core
425 %description modules -l pl.UTF-8
426 Practical Extraction and Report Language - moduły z podstawowej
430 Summary: perldoc - Look up Perl documentation in pod format
431 Summary(pl.UTF-8): perldoc - przeszukiwanie dokumentacji Perla w formacie pod
432 Group: Development/Tools
433 Requires: %{name}-modules = %{epoch}:%{version}-%{release}
434 Requires: %{name}-tools-pod = %{epoch}:%{version}-%{release}
435 Provides: perldoc = 3.13@%{version}
438 perldoc looks up a piece of documentation in .pod format that is
439 embedded in the Perl installation tree or in a Perl script, and
440 displays it via "pod2man | nroff -man | $PAGER". This is primarily
441 used for the documentation for the Perl library modules.
443 %description perldoc -l pl.UTF-8
444 perldoc wyszukuje fragment dokumentacji w formacie .pod osadzony w
445 drzewie instalacji Perla lub w skypcie perlowym i wyświetla go przez
446 "pod2man | nroff -man | $PAGER". Program ten używany jest głównie do
447 dokumentacji modułów z bibliotek Perla.
450 Summary: Perl setuid root binaries for use with setuid Perl scripts
451 Summary(de.UTF-8): sperl zur Verwendung mit setuid Perl-Skripts
452 Summary(es.UTF-8): sperl, para uso con los scrips de Perl setuid
453 Summary(fr.UTF-8): sperl, à utiliser avec les scripts Perl setuid
454 Summary(it.UTF-8): sperl, da usare con gli script di Perl setuid
455 Summary(ja.UTF-8): Setuid Perl scripts と一緒に使用するための suidperl
456 Summary(ko.UTF-8): Setuid 펄 스크립트와 함께 사용되는 suidperl
457 Summary(pl.UTF-8): Binaria setuid root Perla dla setuid-owych skryptów Perla
458 Summary(pt.UTF-8): O suidperl, para usar com os programas de Perl 'setuid'
459 Summary(ru.UTF-8): SUID версия языка Perl
460 Summary(sv.UTF-8): sperl, att användas med setuid perlskript
461 Summary(uk.UTF-8): SUID-версія мови Perl
462 Summary(zh_CN.UTF-8): sperl,用来与 setuid Perl 脚本一起使用
463 Group: Development/Languages/Perl
464 Requires: %{name}-base = %{epoch}:%{version}-%{release}
465 Obsoletes: perl-suidperl
467 %description -n sperl
468 sperl is a setuid root binary copy of Perl that allows for (hopefully)
469 more secure running of setuid Perl scripts.
471 %description -n sperl -l de.UTF-8
472 sperl ist eine binäre setuid Kopie von Perl, mit der (hoffentlich)
473 setuid-Skripts sicherer ausgeführt werden können.
475 %description -n sperl -l es.UTF-8
476 sperl es una copia binaria de setuid para Perl que le permite una
477 ejecución más segura de los scripts de Perl setuid.
479 %description -n sperl -l fr.UTF-8
480 sperl est une copie binaire setuid de Perl qui permet une exécution
481 plus sûre de scripts Perl setuid.
483 %description -n sperl -l it.UTF-8
484 sperl è una copia binaria setuid di Perl che consente un'esecuzione
485 più sicura di script di Perl setuid.
487 %description -n sperl -l ja.UTF-8
488 sperl は setuid Perl scripts.をもっと安全に動作できる(期待のある)為の
489 Perl のsetuid バイナリ コピーです。
491 %description -n sperl -l pl.UTF-8
492 sperl jest to kopia setuid root programu binarnego Perl umożliwiająca
493 bezpieczniejsze (miejmy nadzieję) uruchamianie setuidowych skryptów
496 %description -n sperl -l pt.UTF-8
497 O suidperl é uma cópia do Perl com 'setuid' que permite uma execução
498 mais segura dos 'scripts' de Perl 'setuid'.
500 %description -n sperl -l ru.UTF-8
501 Suid perl испльзуется для того, чтобы дать возможность создавать
502 скрипты с утановленным битом SUID. Хотя в него встроено достаточно
503 много проверок, призваных обеспечить безопасность его использования
504 suid perl все равно представляет собой значительную потенциальную
507 %description -n sperl -l sv.UTF-8
508 suidperl är en setuid binärkopia av pers som tillåter
509 (förhoppningsvis) säkrare körning av setuid perlskript.
511 %description -n sperl -l zh_CN.UTF-8
512 suidperl 是 Perl 的 setuid 二进制副本。它允许(希望如此) 更安全地运行
516 Summary: Various tools from the core Perl distribution
517 Summary(pl.UTF-8): Różne narzędzia z podstawowej dystrybucji Perla
519 Requires: %{name}-devel = %{epoch}:%{version}-%{release}
522 Various tools from the core Perl distribution:
523 a2p - Awk to Perl translator
524 cpan - easily interact with CPAN from the command line
525 find2perl - translate find command lines to Perl code
526 piconv - iconv(1), reinvented in Perl
527 psed, s2p - a stream editor
529 %description tools -l pl.UTF-8
530 Różne narzędzia z podstawowej dystrybucji Perla:
531 a2p - translator skryptów Awka do Perla
532 cpan - easily interact with CPAN from the command line
533 find2perl - tłumaczenie linii poleceń programu find na kod w Perlu
534 piconv - iconv(1) napisany w Perlu
535 psed, s2p - edytor strumieniowy
538 Summary: Developer's tools from the core Perl distribution
539 Summary(pl.UTF-8): Narzędzia z podstawowej dystrybucji Perla, przeznaczone dla programistów
540 Group: Development/Tools
541 Requires: %{name}-base = %{epoch}:%{version}-%{release}
542 Requires: %{name}-devel = %{epoch}:%{version}-%{release}
544 %description tools-devel
545 Various tools from the core Perl distribution:
546 c2ph, pstruct - Dump C structures as generated from C<cc -g -S> stabs
547 dprofpp - display Perl profile data
548 enc2xs - Perl Encode Module Generator
549 h2ph - convert .h C header files to .ph Perl header files
550 h2xs - convert .h C header files to Perl extensions
551 perlcc - generate executables from Perl programs
552 perlivp - Perl Installation Verification Procedure
553 pl2pm - Rough tool to translate Perl4 .pl files to Perl5 .pm modules.
554 splain - force verbose warning diagnostics
556 %description tools-devel -l pl.UTF-8
557 Różne narzędzia z podstawowej dystrybucji Perla:
558 c2ph, pstruct - zrzucanie struktur C w postaci generowanej z tablic
560 dprofpp - wyświetlanie perlowych danych profilujących
561 enc2xs - generator modułów kodujących w Perlu
562 h2ph - konwerter plików nagłówkowych .h z C na perlowe pliki
564 h2xs - konwerter plików nagłówkowych .h z C na rozszerzenia
566 perlcc - generator binarek z programów w Perlu
567 perlivp - procedura weryfikacji instalacji Perla
568 pl2pm - zgrubne narzędzie do tłumaczenia plików pl Perla 4 na
570 splain - wymuszenie obszernych ostrzeżeń diagnostycznych
573 Summary: Tools for manipulating files in the POD format
574 Summary(pl.UTF-8): Narzędzia do przetwarzania plików w formacie POD
576 Requires: %{name}-modules = %{epoch}:%{version}-%{release}
578 %description tools-pod
579 Tools for manipulating files in the POD (Plain Old Documentation)
581 pod2html - convert .pod files to .html files
582 pod2latex - convert pod documentation to LaTeX format
583 pod2man - convert POD data to formatted *roff input
584 pod2text - convert POD data to formatted ASCII text
585 pod2usage - print usage messages from embedded pod docs in files
586 podchecker - check the syntax of POD format documentation files
587 podselect - print selected sections of pod documentation
589 %description tools-pod -l pl.UTF-8
590 Narzędzia do przetwarzania plików w formacie POD (Plain Old
592 pod2html - konwerter plików .pod do plików .html
593 pod2latex - konwerter dokumentacji pod do formatu LaTeX
594 pod2man - konwerter danych POD na wejście sformatowane dla *roffa
595 pod2text - konwerter danych POD na sformatowany tekst ASCII
596 pod2usage - wypisanie informacji o używaniu programu z dokumentacji
598 podchecker - kontrola składni dokumentacji w formacie POD
599 podselect - wypisanie wybranych sekcji z dokumentacji POD
601 %package -n microperl
602 Summary: A really minimal Perl, even more minimal than miniperl
603 Summary(pl.UTF-8): Naprawdę minimalny Perl, nawet bardziej minimalny niż miniperl
604 # XXX: is there a more appropiate group?
607 %description -n microperl
608 microperl is supposed to be able a really minimal Perl, even more
609 minimal than miniperl. No Configure is needed to build microperl, on
610 the other hand this means that interfaces between Perl and your
611 operating system are left very -- minimal.
613 All this is experimental. If you don't know what to do with microperl
614 you probably shouldn't. Do not report bugs in microperl; fix the bugs.
616 %description -n microperl -l pl.UTF-8
617 microperl ma być naprawdę minimalnym Perlem, nawet bardziej minimalnym
618 od miniperla. Uruchamianie Configure nie jest potrzebne do zbudowania
619 microperla, z drugiej strony oznacza to, że interfejs między Perlem a
620 systemem operacyjnym pozostaje bardzo minimalny.
622 Całość jest eksperymentalna. Jeśli nie wiesz co zrobić z microperlem,
623 prawdopodobnie nie powinieneś tego robić. Nie zgłaszaj błędów w
624 microperlu - popraw je.
639 unset LD_SYMBOLIC_FUNCTIONS || :
643 -Darchname=%{_target_platform} \
644 -Dcccdlflags='-fPIC' \
645 -Dccdlflags='-rdynamic' \
646 -Dldlibpthname=none \
647 -Dldflags="%{rpmldflags}" \
648 -Dlddlflags="-shared %{rpmldflags}" \
649 -Doptimize="%{rpmcflags}" \
650 %{?debug:-DDEBUGGING} \
653 -Dman1dir=%{_mandir}/man1 -Dman1ext=1 \
654 -Dman3dir=%{_mandir}/man3 -Dman3ext=3perl \
655 -Dvendorman1dir=%{_mandir}/man1 -Dvendorman1ext=1p \
656 -Dvendorman3dir=%{_mandir}/man3 -Dvendorman3ext=3pm \
657 -Dsiteman1dir=%{_usr}/local/man/man1 -Dsiteman1ext=1p \
658 -Dsiteman3dir=%{_usr}/local/man/man3 -Dsiteman3ext=3pm \
659 -Dprefix=%{_prefix} -Dvendorprefix=%{_prefix} -Dsiteprefix=%{_usr}/local \
660 -Dlibpth="%{_libdir} /%{_lib}" \
661 -Dprivlib=%{perl_privlib} -Darchlib=%{perl_archlib} \
662 -Dsitelib=%{perl_sitelib} -Dsitearch=%{perl_sitearch} \
663 -Dvendorlib=%{perl_vendorlib} -Dvendorarch=%{perl_vendorarch} \
665 %{!?with_gdbm: -Ui_dbm -Ui_gdbm -Ui_ndbm} \
666 %{?with_gdbm: -Ui_dbm -Di_gdbm -Ui_ndbm} \
667 -Dlibswanted="dl m c crypt %{?with_gdbm:gdbm}" \
668 -%{?with_threads:D}%{!?with_threads:U}usethreads \
671 ## why were these three undefined?
674 ## what's the problem with this one?
675 # %ifarch sparc sparc64
679 ## {Scalar,List}::Util should be in perl_archlib (it's a bit tricky and should
680 ## probably be done in %%prep, but then Configure would complain (->MANIFEST))
681 mv ext/List/Util/lib/List/Util.pm ext/List/Util
682 rm -f ext/List/Util/Makefile.PL
683 cat <<EOF > ext/List/Util/Makefile.PL
684 use ExtUtils::MakeMaker;
685 WriteMakefile(NAME=>"List::Util", VERSION_FROM=>"Util.pm", DEFINE=>"-DPERL_EXT");
689 LIBPERL_SONAME=libperl.so.%{_abi} \
690 LDDLFLAGS="%{rpmcflags} -shared"
694 LD_PRELOAD="%{_builddir}/%{name}-%{version}/libperl.so.%{_abi}" \\
695 PERL5LIB="%{buildroot}%{perl_privlib}:%{buildroot}%{perl_archlib}" \\
696 exec %{buildroot}%{_bindir}/perl \$*
701 %if %{with microperl}
703 #chmod u+w uconfig.sh
704 #echo "usemallocwrap='define'" >> uconfig.sh
705 %{__make} -f Makefile.micro \
706 archlib=%{perl_archlib} \
707 archlibexp=%{perl_archlib} \
708 privlib=%{perl_privlib} \
709 privlibexp=%{perl_privlib} \
710 archname=%{_target_platform}%{perlthread} \
713 scriptdir=%{_bindir} \
714 scriptdirexp=%{_bindir} \
715 usemallocwrap='define' \
716 OPTIMIZE="%{rpmcflags}"
719 %{?with_tests:%{__make} test -j1}
720 #%{?with_tests:%{__make} minitest}
723 rm -rf $RPM_BUILD_ROOT
724 install -d $RPM_BUILD_ROOT%{_mandir}/{ja,ko,zh_CN,zh_TW}/man1
727 DESTDIR=$RPM_BUILD_ROOT
728 %{?with_microperl:install microperl $RPM_BUILD_ROOT%{_bindir}}
730 ## use symlinks instead of hardlinks
731 %{__ln_s} -f perl%{version} $RPM_BUILD_ROOT%{_bindir}/perl
732 %{__ln_s} -f perl%{version} $RPM_BUILD_ROOT%{_bindir}/suidperl
733 %{__ln_s} -f c2ph $RPM_BUILD_ROOT%{_bindir}/pstruct
734 %{__ln_s} -f psed $RPM_BUILD_ROOT%{_bindir}/s2p
737 rm -f $RPM_BUILD_ROOT%{perl_archlib}/CORE/libperl.so
738 %{__ln_s} `%{__perl} -e '$_="'%{perl_archlib}/CORE/libperl.so.%{_abi}'";s|^'%{_libdir}'/*||;print'` \
739 $RPM_BUILD_ROOT%{_libdir}/libperl.so.%{_abi}
740 %{__ln_s} libperl.so.%{_abi} $RPM_BUILD_ROOT%{_libdir}/libperl.so
742 ## Fix Config.pm: remove buildroot path and change man pages extensions
743 %{__perl} -pi -e 's,%{buildroot}/*,/,g' $RPM_BUILD_ROOT%{perl_archlib}/Config.pm
744 %{__perl} -pi -e "s,^man1ext='1',man1ext='1p'," $RPM_BUILD_ROOT%{perl_archlib}/Config_heavy.pl
745 %{__perl} -pi -e "s,^man3ext='3perl',man3ext='3pm'," $RPM_BUILD_ROOT%{perl_archlib}/Config_heavy.pl
747 ## Generate the *.ph files
750 H2PH=$RPM_BUILD_ROOT%{_bindir}/h2ph
751 PHDIR=$RPM_BUILD_ROOT%{perl_archlib}
765 # why it returns non-zero???
766 %{__perl} $H2PH -a -d $PHDIR $WANTED || :
769 ## remove man pages for other operating systems
770 rm -f $RPM_BUILD_ROOT%{_mandir}/man1/perl{aix,amiga,apollo,beos,bs2000,ce,cygwin,dgux,dos}* \
771 $RPM_BUILD_ROOT%{_mandir}/man1/perl{freebsd,hpux,machten,macos,mpeix,os2,os390}* \
772 $RPM_BUILD_ROOT%{_mandir}/man1/perl{qnx,solaris,vmesa,vms,vos,win32}*
774 ## symlink perldelta.1.gz -> perlFOOdelta.1.gz
775 [ -e $RPM_BUILD_ROOT%{_mandir}/man1/perl%(echo %{version} | tr -d .)delta.1 ] || exit 1
776 rm -f $RPM_BUILD_ROOT%{_mandir}/man1/perldelta.1
777 echo ".so perl%(echo %{version} | tr -d .)delta.1" >$RPM_BUILD_ROOT%{_mandir}/man1/perldelta.1
779 ## These File::Spec submodules are for non-Unix systems
780 rm -f $RPM_BUILD_ROOT%{perl_privlib}/File/Spec/[EMOVW]*.pm
781 rm -f $RPM_BUILD_ROOT%{_mandir}/man3/File::Spec::{Epoc,Mac,OS2,VMS,Win32}.3pm*
783 ## We already have these *.pod files as man pages
784 rm -f $RPM_BUILD_ROOT%{perl_privlib}/{Encode,Test,Net,Locale{,/Maketext},MakeMaker}/*.pod
785 rm -f $RPM_BUILD_ROOT%{perl_privlib}/*.pod
786 rm -f $RPM_BUILD_ROOT%{perl_archlib}/*.pod
788 ## this object file looks unused; why is it there?
789 rm -f $RPM_BUILD_ROOT%{perl_archlib}/CORE/sperl.o
791 install -d doc-base/{Getopt/Long,Switch} \
793 doc-modules/{Attribute/Handlers,Filter/Simple,I18N/LangTags,Locale/{Codes,Maketext},Memoize,NEXT,Net/Ping,Term/ANSIColor,Test/Simple,Text/{Balanced,TabsWrap},Unicode/Collate,unicore}
795 # needed only for tests
796 rm -f $RPM_BUILD_ROOT%{perl_privlib}/Unicode/Collate/keys.txt
797 mv -f $RPM_BUILD_ROOT%{perl_privlib}/unicore/ReadMe.txt \
800 rm -f $RPM_BUILD_ROOT%{perl_privlib}/unicore/{*.txt,mktables}
802 ## dir tree for other perl modules
803 install -d $RPM_BUILD_ROOT{%{perl_vendorlib},%{perl_vendorarch},%{perl_vendorarch}/auto}
806 ## non-english man pages
807 %{__bzip2} -dc %{SOURCE1} | tar xf - -C $RPM_BUILD_ROOT%{_mandir}
809 mv -f $RPM_BUILD_ROOT%{_mandir}/man1/perlcn.* $RPM_BUILD_ROOT%{_mandir}/zh_CN/man1
810 mv -f $RPM_BUILD_ROOT%{_mandir}/man1/perljp.* $RPM_BUILD_ROOT%{_mandir}/ja/man1
811 mv -f $RPM_BUILD_ROOT%{_mandir}/man1/perlko.* $RPM_BUILD_ROOT%{_mandir}/ko/man1
812 mv -f $RPM_BUILD_ROOT%{_mandir}/man1/perltw.* $RPM_BUILD_ROOT%{_mandir}/zh_TW/man1
814 sed -i -e 's#^\(ld.*=.*\)-Wl,--as-needed\(.*\)#\1 \2#g' $RPM_BUILD_ROOT%{perl_archlib}/Config*.pl
817 rm -rf $RPM_BUILD_ROOT
819 %post libs -p /sbin/ldconfig
820 %postun libs -p /sbin/ldconfig
823 %defattr(644,root,root,755)
827 %defattr(644,root,root,755)
828 %attr(755,root,root) %{_libdir}/libperl.so.*
829 %dir %{_libdir}/perl5
830 %dir %{_libdir}/perl5/%{version}
832 %dir %{perl_archlib}/CORE
833 #%attr(755,root,root) %{perl_archlib}/CORE/libperl.so.%{_abi}
836 %defattr(644,root,root,755)
838 %attr(755,root,root) %{_bindir}/perl
839 %attr(755,root,root) %{_bindir}/perl%{version}
840 %{_mandir}/man1/perl.*
841 %lang(fi) %{_mandir}/fi/man1/perl*
842 %lang(pl) %{_mandir}/pl/man1/perl*
844 %dir %{_datadir}/perl5
846 %dir %{perl_archlib}/auto
848 %dir %{_libdir}/perl5/vendor_perl
849 %dir %{_libdir}/perl5/vendor_perl/%{_abi}
854 %{perl_privlib}/base.pm
855 %{_mandir}/man3/base.*
856 %{perl_privlib}/constant.pm
857 %{_mandir}/man3/constant.*
858 %{perl_privlib}/diagnostics.pm
859 %{_mandir}/man3/diagnostics.*
860 %{perl_privlib}/fields.pm
861 %{_mandir}/man3/fields.*
862 %{perl_privlib}/integer.pm
863 %{_mandir}/man3/integer.*
864 %{perl_privlib}/overload.pm
865 %{_mandir}/man3/overload.*
866 %{perl_privlib}/sort.pm
867 %{_mandir}/man3/sort.*
868 %{perl_privlib}/strict.pm
869 %{_mandir}/man3/strict.*
870 %{perl_privlib}/subs.pm
871 %{_mandir}/man3/subs.*
872 %{perl_privlib}/vars.pm
873 %{_mandir}/man3/vars.*
874 %{perl_privlib}/warnings*
875 %{_mandir}/man3/warnings*
877 %{perl_archlib}/lib.pm
878 %{_mandir}/man3/lib.*
880 ## arch-_IN_dependent modules
881 %{perl_privlib}/Auto*
882 %{_mandir}/man3/Auto*
883 %{perl_privlib}/Carp*
884 %{_mandir}/man3/Carp*
885 %dir %{perl_privlib}/Class
886 %{perl_privlib}/Class/Struct*
887 %{_mandir}/man3/Class::Struct*
888 %{perl_privlib}/Exporter*
889 %{_mandir}/man3/Exporter*
890 %{perl_privlib}/English*
891 %{_mandir}/man3/English*
892 %{perl_privlib}/Getopt*
893 %{_mandir}/man3/Getopt*
895 %{_mandir}/man3/IPC::Open*
896 %{perl_privlib}/SelectSaver.pm
897 %{_mandir}/man3/SelectSaver.*
898 %{perl_privlib}/Symbol.pm
899 %{_mandir}/man3/Symbol.*
901 %{_mandir}/man3/Tie::*
903 ## arch-dependent modules
904 %{perl_archlib}/Config*
905 %{_mandir}/man3/Config*
906 %{perl_archlib}/DynaLoader*
907 %{perl_archlib}/auto/DynaLoader
908 %{_mandir}/man3/DynaLoader*
909 %{perl_archlib}/Errno*
910 %{_mandir}/man3/Errno*
911 %{perl_archlib}/Safe*
912 %{_mandir}/man3/Safe*
913 %{perl_archlib}/XSLoader*
914 %{_mandir}/man3/XSLoader*
916 %{perl_archlib}/Cwd.*
917 %dir %{perl_archlib}/auto/Cwd
918 %attr(755,root,root) %{perl_archlib}/auto/Cwd/*.so
919 #%{perl_archlib}/auto/Cwd/*.bs
920 %{_mandir}/man3/Cwd.*
922 %{perl_archlib}/Fcntl.*
923 %dir %{perl_archlib}/auto/Fcntl
924 %attr(755,root,root) %{perl_archlib}/auto/Fcntl/*.so
925 #%{perl_archlib}/auto/Fcntl/*.bs
926 %{_mandir}/man3/Fcntl.*
928 %{perl_privlib}/File*
930 %dir %{perl_archlib}/auto/File
931 %dir %{perl_archlib}/auto/File/*/
932 %attr(755,root,root) %{perl_archlib}/auto/File/*/*.so
933 #%{perl_archlib}/auto/File/*/*.bs
934 %{_mandir}/man3/File*
938 %dir %{perl_archlib}/auto/IO
939 %attr(755,root,root) %{perl_archlib}/auto/IO/*.so
940 #%{perl_archlib}/auto/IO/*.bs
943 %{perl_archlib}/Opcode.*
944 %dir %{perl_archlib}/auto/Opcode
945 %attr(755,root,root) %{perl_archlib}/auto/Opcode/*.so
946 #%{perl_archlib}/auto/Opcode/*.bs
947 %{_mandir}/man3/Opcode.*
949 %{perl_privlib}/PerlIO.*
950 %{perl_archlib}/PerlIO
951 %dir %{perl_archlib}/auto/PerlIO
952 %dir %{perl_archlib}/auto/PerlIO/*/
953 %attr(755,root,root) %{perl_archlib}/auto/PerlIO/*/*.so
954 #%{perl_archlib}/auto/PerlIO/*/*.bs
955 %{_mandir}/man3/PerlIO.*
956 %{_mandir}/man3/PerlIO::[es]*
957 %{_mandir}/man3/PerlIO::via.*
959 %{perl_archlib}/POSIX*
960 %dir %{perl_archlib}/auto/POSIX
961 %attr(755,root,root) %{perl_archlib}/auto/POSIX/*.so
962 %{perl_archlib}/auto/POSIX/*.al
963 #%{perl_archlib}/auto/POSIX/*.bs
964 %{perl_archlib}/auto/POSIX/*.ix
965 %{perl_archlib}/auto/POSIX/SigAction
966 %{_mandir}/man3/POSIX.*
968 %{perl_archlib}/Socket.*
969 %dir %{perl_archlib}/auto/Socket
970 %attr(755,root,root) %{perl_archlib}/auto/Socket/*.so
971 #%{perl_archlib}/auto/Socket/*.bs
972 %{_mandir}/man3/Socket.*
977 %defattr(644,root,root,755)
978 %{perl_archlib}/GDBM_File.*
979 %dir %{perl_archlib}/auto/GDBM_File
980 %attr(755,root,root) %{perl_archlib}/auto/GDBM_File/*.so
981 #%{perl_archlib}/auto/GDBM_File/*.bs
982 %{_mandir}/man3/GDBM_File.*
987 %defattr(644,root,root,755)
989 %attr(755,root,root) %{_libdir}/libperl.so
990 %{perl_archlib}/CORE/*.h
991 #%{perl_archlib}/CORE/reentr.inc
993 # FIXME: Changes file to _docdir (and rm MANIFEST.SKIP?)
994 %{perl_privlib}/ExtUtils
995 %{_mandir}/man3/ExtUtils*
996 %{perl_privlib}/CPAN*
997 %{_mandir}/man3/CPAN*
1005 %{perl_archlib}/B.pm
1006 #%dir %{perl_archlib}/auto/B
1007 #%dir %{perl_archlib}/auto/B/C
1008 #%attr(755,root,root) %{perl_archlib}/auto/B/*.so
1009 #%attr(755,root,root) %{perl_archlib}/auto/B/C/*.so
1010 #%{perl_archlib}/auto/B/*.bs
1011 #%{perl_archlib}/auto/B/C/*.bs
1012 %{_mandir}/man3/B[.:]*
1014 #%{perl_archlib}/ByteLoader.*
1015 #%dir %{perl_archlib}/auto/ByteLoader
1016 #%attr(755,root,root) %{perl_archlib}/auto/ByteLoader/*.so
1017 #%{perl_archlib}/auto/ByteLoader/*.bs
1018 #%{_mandir}/man3/ByteLoader.*
1020 %{perl_privlib}/Devel
1021 %{perl_archlib}/Devel
1022 %dir %{perl_archlib}/auto/Devel
1023 %dir %{perl_archlib}/auto/Devel/*/
1024 %attr(755,root,root) %{perl_archlib}/auto/Devel/*/*.so
1025 #%{perl_archlib}/auto/Devel/*/*.bs
1026 %{_mandir}/man3/Devel::*
1029 #%dir %{perl_archlib}/auto/XS
1030 #%dir %{perl_archlib}/auto/XS/*/
1031 #%attr(755,root,root) %{perl_archlib}/auto/XS/*/*.so
1032 #%{perl_archlib}/auto/XS/*/*.bs
1033 #%{_mandir}/man3/XS::*
1037 %defattr(644,root,root,755)
1038 %{perl_privlib}/pod/perl.pod
1039 %{perl_privlib}/pod/perl[5abceghijklmnopqrstuvwx]*.pod
1040 %{perl_privlib}/pod/perld[!i]*.pod
1041 %{perl_privlib}/pod/perlf[!au]*.pod
1044 %files doc-reference
1045 %defattr(644,root,root,755)
1046 %{_mandir}/man1/perl[5aefghlmnoprstuvwx]*
1047 %{_mandir}/man1/perlbo*
1048 %{_mandir}/man1/perlcall.*
1049 %{_mandir}/man1/perlcheat.*
1050 %{_mandir}/man1/perlclib.*
1051 %{_mandir}/man1/perlcompile.*
1052 %{_mandir}/man1/perld[!o]*
1053 %{_mandir}/man1/perli[!v]*
1055 %lang(zh_CN) %{_mandir}/zh_CN/man1/perlcn.*
1056 %lang(ja) %{_mandir}/ja/man1/perljp.*
1057 %lang(ko) %{_mandir}/ko/man1/perlko.*
1058 %lang(zh_TW) %{_mandir}/zh_TW/man1/perltw.*
1062 %defattr(644,root,root,755)
1065 %{perl_privlib}/unicore
1068 %{perl_privlib}/attributes.pm
1069 %{_mandir}/man3/attributes.*
1070 %{perl_privlib}/autouse.pm
1071 %{_mandir}/man3/autouse.*
1072 %{perl_privlib}/big*.pm
1073 %{_mandir}/man3/big*
1074 %{perl_privlib}/blib.pm
1075 %{_mandir}/man3/blib.*
1076 %{perl_privlib}/bytes.pm
1077 %{_mandir}/man3/bytes.*
1078 %{perl_privlib}/charnames.pm
1079 %{_mandir}/man3/charnames.*
1080 %{perl_privlib}/filetest.pm
1081 %{_mandir}/man3/filetest.*
1082 %{perl_privlib}/if.pm
1083 %{_mandir}/man3/if.*
1084 %{perl_privlib}/less.pm
1085 %{_mandir}/man3/less.*
1086 %{perl_privlib}/locale.pm
1087 %{_mandir}/man3/locale.*
1088 %{perl_privlib}/open.pm
1089 %{_mandir}/man3/open.*
1090 %{perl_privlib}/sigtrap.pm
1091 %{_mandir}/man3/sigtrap.*
1092 %{perl_privlib}/utf8.pm
1093 %{_mandir}/man3/utf8.*
1095 %{perl_archlib}/attrs.pm
1096 %dir %{perl_archlib}/auto/attrs
1097 #%{perl_archlib}/auto/attrs/*.bs
1098 %attr(755,root,root) %{perl_archlib}/auto/attrs/*.so
1099 %{_mandir}/man3/attrs.*
1100 %{perl_archlib}/re.pm
1101 %dir %{perl_archlib}/auto/re
1102 #%{perl_archlib}/auto/re/*.bs
1103 %attr(755,root,root) %{perl_archlib}/auto/re/*.so
1104 %{_mandir}/man3/re.*
1105 %{perl_archlib}/encoding.pm
1106 %{_mandir}/man3/encoding.*
1107 %{perl_archlib}/ops.pm
1108 %{_mandir}/man3/ops.*
1111 %{perl_archlib}/threads*
1112 %dir %{perl_archlib}/auto/threads
1113 %dir %{perl_archlib}/auto/threads/shared
1114 #%{perl_archlib}/auto/threads/*.bs
1115 #%{perl_archlib}/auto/threads/shared/*.bs
1116 %attr(755,root,root) %{perl_archlib}/auto/threads/*.so
1117 %attr(755,root,root) %{perl_archlib}/auto/threads/shared/*.so
1122 %{perl_privlib}/*.pl
1124 ## *.ph files (could be made a separate package, but an autohelper's support is needed)
1125 %{perl_archlib}/*.ph
1127 %{perl_archlib}/bits
1129 %{perl_archlib}/linux
1132 %{perl_archlib}/asm-i386
1133 %{perl_archlib}/asm-x86_64
1136 %{perl_archlib}/asm-sparc
1137 %{perl_archlib}/asm-sparc64
1140 %{perl_archlib}/Data
1141 %dir %{perl_archlib}/auto/Data
1142 %dir %{perl_archlib}/auto/Data/Dumper
1143 %attr(755,root,root) %{perl_archlib}/auto/Data/Dumper/*.so
1144 #%{perl_archlib}/auto/Data/Dumper/*.bs
1145 %{_mandir}/man3/Data*
1147 %{perl_privlib}/Digest.pm
1148 %{perl_privlib}/Digest
1149 %{perl_archlib}/Digest
1150 %dir %{perl_archlib}/auto/Digest
1151 %dir %{perl_archlib}/auto/Digest/MD5
1152 %attr(755,root,root) %{perl_archlib}/auto/Digest/MD5/*.so
1153 #%{perl_archlib}/auto/Digest/MD5/*.bs
1154 %{_mandir}/man3/Digest*
1156 # FIXME: Changes file
1157 %{perl_privlib}/DBM_Filter*
1158 %{_mandir}/man3/DBM_Filter*
1160 # FIXME: *.h to devel(?), check out the use for *.e2x files
1161 %{perl_privlib}/Encode
1162 %{perl_archlib}/Encode*
1163 %dir %{perl_archlib}/auto/Encode
1164 %dir %{perl_archlib}/auto/Encode/*/
1165 %attr(755,root,root) %{perl_archlib}/auto/Encode/*/*.so
1166 #%{perl_archlib}/auto/Encode/*/*.bs
1167 %{_mandir}/man3/Encode*
1169 # FIXME: README and Changes files
1170 %{perl_privlib}/Filter
1171 %{perl_archlib}/Filter
1172 %dir %{perl_archlib}/auto/Filter
1173 %dir %{perl_archlib}/auto/Filter/Util
1174 %dir %{perl_archlib}/auto/Filter/Util/Call
1175 %attr(755,root,root) %{perl_archlib}/auto/Filter/Util/Call/*.so
1176 #%{perl_archlib}/auto/Filter/Util/Call/*.bs
1177 %{_mandir}/man3/Filter*
1179 %{perl_privlib}/I18N
1180 %{perl_archlib}/I18N
1181 %dir %{perl_archlib}/auto/I18N
1182 %dir %{perl_archlib}/auto/I18N/*/
1183 %attr(755,root,root) %{perl_archlib}/auto/I18N/*/*.so
1184 #%{perl_archlib}/auto/I18N/*/*.bs
1185 %{perl_archlib}/auto/I18N/*/*.ix
1186 %{_mandir}/man3/I18N::*
1189 %dir %{perl_archlib}/auto/IPC
1190 %dir %{perl_archlib}/auto/IPC/*/
1191 %attr(755,root,root) %{perl_archlib}/auto/IPC/*/*.so
1192 #%{perl_archlib}/auto/IPC/*/*.bs
1193 %{_mandir}/man3/IPC::[MS]*
1195 %{perl_archlib}/List
1196 %dir %{perl_archlib}/auto/List
1197 %dir %{perl_archlib}/auto/List/*/
1198 %attr(755,root,root) %{perl_archlib}/auto/List/*/*.so
1199 #%{perl_archlib}/auto/List/*/*.bs
1200 %{_mandir}/man3/List::*
1202 %{perl_archlib}/MIME
1203 %dir %{perl_archlib}/auto/MIME
1204 %dir %{perl_archlib}/auto/MIME/Base64
1205 %attr(755,root,root) %{perl_archlib}/auto/MIME/Base64/*.so
1206 #%{perl_archlib}/auto/MIME/Base64/*.bs
1207 %{_mandir}/man3/MIME::*
1209 %{perl_archlib}/SDBM_File.*
1210 %dir %{perl_archlib}/auto/SDBM_File
1211 %attr(755,root,root) %{perl_archlib}/auto/SDBM_File/*.so
1212 #%{perl_archlib}/auto/SDBM_File/*.bs
1213 %{_mandir}/man3/SDBM_File.*
1215 %{perl_archlib}/Storable.*
1216 %dir %{perl_archlib}/auto/Storable
1217 %attr(755,root,root) %{perl_archlib}/auto/Storable/*.so
1218 %{perl_archlib}/auto/Storable/*.al
1219 #%{perl_archlib}/auto/Storable/*.bs
1220 %{perl_archlib}/auto/Storable/*.ix
1221 %{_mandir}/man3/Storable.*
1224 %dir %{perl_archlib}/auto/Sys
1225 %dir %{perl_archlib}/auto/Sys/*/
1226 %attr(755,root,root) %{perl_archlib}/auto/Sys/*/*.so
1227 #%{perl_archlib}/auto/Sys/*/*.bs
1228 %{perl_archlib}/auto/Sys/*/*.ix
1229 %{_mandir}/man3/Sys::*
1231 %{perl_archlib}/Time
1232 %dir %{perl_archlib}/auto/Time
1233 %dir %{perl_archlib}/auto/Time/HiRes
1234 %attr(755,root,root) %{perl_archlib}/auto/Time/HiRes/*.so
1235 #%{perl_archlib}/auto/Time/HiRes/*.bs
1236 %{_mandir}/man3/Time::HiRes*
1238 %dir %{perl_privlib}/Unicode
1239 %{perl_privlib}/Unicode/*.pm
1240 %{perl_archlib}/Unicode
1241 %dir %{perl_archlib}/auto/Unicode
1242 %dir %{perl_archlib}/auto/Unicode/*
1243 %attr(755,root,root) %{perl_archlib}/auto/Unicode/*/*.so
1244 #%{perl_archlib}/auto/Unicode/*/*.bs
1245 %{_mandir}/man3/Unicode::*
1247 %{perl_privlib}/AnyDBM*
1248 %{_mandir}/man3/AnyDBM*
1249 %{perl_privlib}/Attribute
1250 %{_mandir}/man3/Attribute*
1251 %{perl_privlib}/Benchmark*
1252 %{_mandir}/man3/Benchmark*
1253 %{perl_privlib}/CGI*
1254 %{_mandir}/man3/CGI*
1255 %{perl_privlib}/Class/ISA*
1256 %{_mandir}/man3/Class::ISA*
1257 %{perl_privlib}/DirHandle*
1258 %{_mandir}/man3/DirHandle*
1259 %{perl_privlib}/Dumpvalue.*
1260 %{_mandir}/man3/Dumpvalue.*
1261 %{perl_privlib}/Env.*
1262 %{_mandir}/man3/Env.*
1263 %{perl_privlib}/Fatal.*
1264 %{_mandir}/man3/Fatal.*
1265 %{perl_privlib}/FindBin.*
1266 %{_mandir}/man3/FindBin.*
1267 #%{perl_privlib}/Hash
1268 %{_mandir}/man3/Hash::*
1269 # FIXME: README and Changes files
1270 %{perl_privlib}/Locale
1271 %{_mandir}/man3/Locale::*
1272 %{perl_privlib}/Math
1273 %{_mandir}/man3/Math::*
1274 %{perl_privlib}/Memoize*
1275 %{_mandir}/man3/Memoize*
1276 %{perl_privlib}/NEXT.pm
1277 %{_mandir}/man3/NEXT*
1278 # FIXME: README and Changes files
1279 %dir %{perl_privlib}/Net
1280 %{perl_privlib}/Net/*.eg
1281 %{perl_privlib}/Net/*.pm
1282 %{perl_privlib}/Net/FTP
1283 %{_mandir}/man3/Net::*
1284 %{perl_privlib}/PerlIO
1285 %{_mandir}/man3/PerlIO::via::*
1287 %{_mandir}/man3/Pod::*
1288 #%{perl_privlib}/Scalar
1289 %{_mandir}/man3/Scalar::*
1290 %{perl_privlib}/Search
1291 %{_mandir}/man3/Search::*
1292 %{perl_privlib}/SelfLoader.*
1293 %{_mandir}/man3/SelfLoader.*
1294 %{perl_privlib}/Shell.*
1295 %{_mandir}/man3/Shell.*
1296 # FIXME: README and Changes files
1297 %{perl_privlib}/Switch.*
1298 %{_mandir}/man3/Switch.*
1299 # FIXME: README and Changes files
1300 %{perl_privlib}/Term
1301 %{_mandir}/man3/Term::*
1302 # FIXME: README and Changes files
1303 %{perl_privlib}/Test*
1304 %{_mandir}/man3/Test*
1305 %{perl_privlib}/Text
1306 %{_mandir}/man3/Text::*
1308 %{perl_privlib}/Thread*
1309 %{_mandir}/man3/Thread*
1311 %{perl_privlib}/Time
1312 %{_mandir}/man3/Time::[La-z]*
1313 # XXX: to perl-base?
1314 %{perl_privlib}/UNIVERSAL.*
1315 %{_mandir}/man3/UNIVERSAL.*
1316 # FIXME: README and Changes files
1317 %{perl_privlib}/User
1318 %{_mandir}/man3/User::*
1322 %defattr(644,root,root,755)
1323 %attr(755,root,root) %{_bindir}/perldoc
1324 %dir %{perl_privlib}/pod
1325 %{perl_privlib}/pod/perldiag.pod
1326 %{perl_privlib}/pod/perlfaq*.pod
1327 %{perl_privlib}/pod/perlfunc.pod
1328 %{_mandir}/man1/perldoc.*
1332 %defattr(644,root,root,755)
1333 %attr(4755,root,root) %{_bindir}/sperl%{version}
1334 %attr(755,root,root) %{_bindir}/suidperl
1337 %defattr(644,root,root,755)
1338 %attr(755,root,root) %{_bindir}/a2p
1339 %{_mandir}/man1/a2p.*
1340 %attr(755,root,root) %{_bindir}/cpan
1341 %{_mandir}/man1/cpan.*
1342 %attr(755,root,root) %{_bindir}/find2perl
1343 %{_mandir}/man1/find2perl.*
1344 %attr(755,root,root) %{_bindir}/instmodsh
1345 %{_mandir}/man1/instmodsh.*
1346 %attr(755,root,root) %{_bindir}/libnetcfg
1347 %{_mandir}/man1/libnetcfg.*
1348 %attr(755,root,root) %{_bindir}/piconv
1349 %{_mandir}/man1/piconv.*
1350 %attr(755,root,root) %{_bindir}/psed
1351 %attr(755,root,root) %{_bindir}/s2p
1352 %{_mandir}/man1/psed.*
1353 %{_mandir}/man1/s2p.*
1356 %defattr(644,root,root,755)
1357 %attr(755,root,root) %{_bindir}/perlbug
1358 %{_mandir}/man1/perlbug.*
1359 %attr(755,root,root) %{_bindir}/c2ph
1360 %attr(755,root,root) %{_bindir}/pstruct
1361 %{_mandir}/man1/c2ph.*
1362 %{_mandir}/man1/pstruct.*
1363 %attr(755,root,root) %{_bindir}/dprofpp
1364 %{_mandir}/man1/dprofpp.*
1365 %attr(755,root,root) %{_bindir}/enc2xs
1366 %{_mandir}/man1/enc2xs.*
1367 %attr(755,root,root) %{_bindir}/h2ph
1368 %{_mandir}/man1/h2ph.*
1369 %attr(755,root,root) %{_bindir}/h2xs
1370 %{_mandir}/man1/h2xs.*
1371 #%attr(755,root,root) %{_bindir}/perlcc
1372 #%{_mandir}/man1/perlcc.*
1373 %attr(755,root,root) %{_bindir}/perlivp
1374 %{_mandir}/man1/perlivp.*
1375 %attr(755,root,root) %{_bindir}/pl2pm
1376 %{_mandir}/man1/pl2pm.*
1377 %attr(755,root,root) %{_bindir}/splain
1378 %{_mandir}/man1/splain.*
1379 %attr(755,root,root) %{_bindir}/xsubpp
1380 %{_mandir}/man1/xsubpp.*
1383 %defattr(644,root,root,755)
1384 %attr(755,root,root) %{_bindir}/pod*
1385 %{_mandir}/man1/pod*
1387 %if %{with microperl}
1389 %defattr(644,root,root,755)
1390 %doc README.micro Todo.micro
1391 %attr(755,root,root) %{_bindir}/microperl