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 # - fix "FIXME"s, review "XXX"s
10 # - add the {O,N}DBM_File modules
11 # - review the perldiag.pod issue
12 # - consider disabling ithreads by default
13 # - what about "prove" (binary+manual)? (conflicts with standalone Test-Harness)
14 # - patch MakeMaker to get rid of empty *.bs files (MM_Unix::dynamic_bs())
16 # TODO for perl-dependent packages:
17 # - change all "R/BR: perl" to one of perl-{base,modules,devel}
22 %define perlthread %{?with_threads:-thread-multi}
24 %define perl_privlib %{_datadir}/perl5/%{version}
25 %define perl_archlib %{_libdir}/perl5/%{version}/%{_target_platform}%{perlthread}
26 %define perl_sitelib %{_usr}/local/share/perl5
27 %define perl_sitearch %{_usr}/local/lib/perl5/%{_abi}/%{_target_platform}%{perlthread}
28 %define perl_vendorlib %{_datadir}/perl5/vendor_perl
29 %define perl_vendorarch %{_libdir}/perl5/vendor_perl/%{_abi}/%{_target_platform}%{perlthread}
32 Summary: Practical Extraction and Report Language (Perl)
33 Summary(cs): Programovací jazyk Perl
34 Summary(da): Programmeringssproget Perl
35 Summary(de): Praktische Extraktions- und Berichtsprache
36 Summary(es): Lenguaje práctica de extracción y listado
37 Summary(fr): Langage de programmation Perl
38 Summary(id): Bahasa pemrograman Perl
39 Summary(is): Forritunarmálið Perl
40 Summary(it): Perl: linguaggio di programmazione
41 Summary(ja): Perl ¥×¥í¥°¥é¥ß¥ó¥°¸À¸ì
42 Summary(ko): ÆÞ ÇÁ·Î±×·¡¹Ö ¾ð¾î
43 Summary(nb): Programmeringsspråket Perl
44 Summary(pl): Interpreter jêzyka Perl (Practical Extraction and Report Language)
45 Summary(pt): A linguagem de programação Perl
46 Summary(pt_BR): Linguagem prática de extração e relatório
47 Summary(ru): ñÚÙË ÐÒÏÇÒÁÍÍÉÒÏ×ÁÎÉÑ Perl
48 Summary(sk): Programovací jazyk Perl
49 Summary(sl): Programski jezik Perl
50 Summary(sv): Programmeringsspråket Perl
51 Summary(tr): Kabuk yorumlama dili
52 Summary(zh_CN): Perl ±à³ÌÓïÑÔ¡£
55 Release: %{_rel}%{!?with_threads:_nothr}
57 License: GPL v1+ or Artistic
58 Group: Development/Languages/Perl
59 Source0: http://www.cpan.org/src/%{name}-%{version}.tar.bz2
60 # Source0-md5: a377c0c67ab43fd96eeec29ce19e8382
61 Source1: http://www.mif.pg.gda.pl/homepages/ankry/man-PLD/%{name}-non-english-man-pages.tar.bz2
62 # Source1-md5: de47d7893f49ad7f41ba69c78511c0db
64 Patch0: %{name}_581-noroot_install.patch
65 Patch1: %{name}_581-INC.patch
66 Patch3: %{name}_580-errno_h-parsing.patch
67 Patch4: %{name}_580-use-LD_PRELOAD-for-libperl.so.patch
68 Patch5: %{name}_581-soname.patch
69 Patch6: %{name}-test-noproc.patch
70 Patch7: %{name}_585-microperl_uconfig.patch
71 Patch8: %{name}_588-27368.patch
72 Patch9: %{name}-getgrent.patch
73 Patch10: %{name}-5.8.7-172396.patch
74 Patch11: %{name}-5.8.7-CAN-2004-0976.patch
75 Patch12: %{name}_588-27203.patch
76 Patch13: %{name}-ExtUtils-MakeMaker-write-permissions.patch
77 Patch14: %{name}-makedepend.patch
78 URL: http://dev.perl.org/perl5/
80 # gcc 3.3.x miscompiles pp_hot.c
81 BuildRequires: gcc >= 5:4.1
83 %{?with_gdbm:BuildRequires: gdbm-devel}
84 # required for proper Provides generation (older are not supported by spec)
85 BuildRequires: rpm-build >= 4.3-0.20040107.4
86 BuildRequires: rpmbuild(macros) >= 1.310
87 Requires: %{name}-base = %{epoch}:%{version}-%{release}
88 Requires: %{name}-modules = %{epoch}:%{version}-%{release}
89 Requires: %{name}-doc-reference = %{epoch}:%{version}-%{release}
91 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
93 %define __perl %{_builddir}/perl-%{version}/runperl
94 %define __perl_provides %{__perl} %{SOURCE2}
96 %define filterout_ld -Wl,--as-needed
97 # Otherwise `perl -MExtUtils::Embed -e ldopts` includes -Wl,--as-needed
98 # which is then forced upon anyone embedding perl.
101 Perl is an interpreted language optimized for scanning arbitrary text
102 files, extracting information from those text files, and printing
103 reports based on that information. It's also a good language for many
104 system management tasks. The language is intended to be practical
105 (easy to use, efficient, complete) rather than beautiful (tiny,
109 Perl je vy¹¹í programovací jazyk s koøeny v jazyce C, sed, awk a
110 shellových skriptech. Perl je vhodný pro manipulace s procesy a
111 soubory, ale obzvlá¹tì se hodí ke zpracovávání textù. Perl vyniká
112 praktièností úèinností. I kdy¾ se pou¾ívá prakticky na cokoli, vìt¹ina
113 Perlových programù slou¾í jako správcovské utility nebo programy pro
114 WWW. V Perlu je napsáno velmi mnoho CGI skriptù pro WWW servery na
118 Perl er et høgniveauprogramsprog med røtter i C, sed, awk og
119 skalskript. Perl er godt på at behandle processer og filer, og er
120 særskilt godt på at behandle text. Utmærkende for Perl er at det er
121 praktisk og effektivt. Det bruges for at gøre en mængd forskellige
122 saker, men de almindeligeste programmerne er systemadministration og
123 webbprogrammering. En stor andel af CGI-skripten på webben er skrivna
124 i Perl. Du behøver installere pakken Perl på dit system så at ditt
125 system kan behandle Perlskript.
128 Perl ist eine Interpreter-Sprache, die zum Durchsuchen beliebiger
129 Text- dateien, Extrahieren von Informationen aus diesen Dateien und
130 Drucken von auf diesen Informationen basierenden Berichten optimiert
131 ist. Die Sprache eignet sich außerdem für viele
132 Systemverwaltungsaufgaben. Sie ist eher praktisch (einfache
133 Anwendung,effizient, vollständig) als schön (winzig, elegant,
137 Perl es un lenguaje interpretado, optimizado para manejar archivos
138 texto, extrayendo información de estos archivos y mostrando listados
139 basados en esta información. También es un buen lenguaje para varias
140 tareas de administración de sistema. El lenguaje busca ser más
141 práctico (fácil de usar, eficiente, completo) que bonito (minúsculo,
145 Perl est un langage interprété, optimisé pour filtrer des fichiers
146 texte, extraire des informations de ces fichiers, et imprimer des
147 rapports basés sur ces informations. C'est aussi un bon langage pour
148 de nombreuses procédures de gestion système. Ce langage se veut
149 pratique (simple à utiliser, efficace, complet) autant qu'agréable
150 (conscrit, élégant, minimal).
153 Perl adalah sebuah bahasa pemrograman tingkat tinggi yang didasarkan
154 pada C, sed, awk, dan bahasa shell. Perl memiliki kemampuan penanganan
155 proses dan file yang bagus, tapi terutama kemampuan penanganan teksnya
156 yang baik. Ciri khas Perl adalah kepraktisan dan efisiensi. Meski
157 digunakan untuk berbagai hal, aplikasi Perl yang paling umum adalah
158 utilitas sistem administrasi dan pemrograman web. Sebagian besar skrip
159 CGI yang ada di web ditulis dalam Perl. Anda Perlu memasang paket Perl
160 di sistem agar dapat menjalankan skrip-skrip Perl.
163 Perl er hás stigs forritunar tungumál sem á rætur sínar að rekja til
164 C, sed, awk, og skeljar forritunar. Perl er góð í að meðhöndla
165 processa og skrár og er sérstaklega góð í að meðhöndla texta. Perls
166 kostir eru nytsamleiki og virkni. Á meðan það er notað til að gera
167 marga mismunandi hluti, Perl mest notuðu forrit eru krefisstjórnunar
168 tól og vef forritun Stór hluti af CGI forritum á vefnum eru skrifaðar
169 í Perl. Þú þarft Perl pakkann settan upp á þínu krefi svo þitt kerfi
170 geti notað Perl scriptur.
173 Perl è un linguaggio di programmazione di alto livello derivato dal
174 linguaggio C, da sed, da awk e dallo scripting delle shell. E' adatto
175 per la gestione di processi, di file e in particolare di file di
176 testo. Perl è un linguaggio semplice ed efficiente. Viene utilizzato
177 per numerosi scopi, ma le sue applicazioni più diffuse sono le utility
178 di amministrazione del sistema e la programmazione Web. Una grossa
179 parte degli script CGI nel Web sono scritti in Perl. È consigliabile
180 installare il pacchetto Perl in modo che il sistema sia in grado di
181 gestire gli script di Perl.
184 Perl ¤Ï C¸À¸ì¡¢sed, awk¡¢µÚ¤Ó ¥·¥§¥ë¥¹¥¯¥ê¥×¥Æ¥£¥ó¥°¤Ëº¬¸»¤ò
185 »ý¤Ä¥Ï¥¤¥ì¥Ù¥ë¤Ê ¥×¥í¥°¥é¥à¸À¸ì¤Ç¤¹¡£Perl ¤Ï¥×¥í¥»¥¹¤ä¥Õ¥¡¥¤¥ë¤Î½èÍý¤Ë
186 ŬÀÚ¤Ç ¡¢ÆÃ¤Ë ¥Æ¥¥¹¥È½èÍý¤Ë¤ÏºÇŬ¤Ç¤¹¡£¤µ¤Þ¤¶¤Þ¤Êºî¶È¤Ë
187 »ÈÍѤµ¤ì¤Þ¤¹¤¬¡¢ Perl¤ÎºÇ¤âÉÑÈˤʳèÍѤϥ·¥¹¥Æ¥à¥¢¥É¥ß¥Ë¥¹¥È¥ì¡¼¥·¥ç¥ó
188 ¥æ¡¼¥Æ¥£¥ê¥Æ¥£¤È web¥×¥í¥°¥é¥ß¥ó¥°¤Ç¤¹¡£web¾å¤Î ÂçÉôʬ¤ÎCGI"
189 ¥¹¥¯¥ê¥×¥È¤¬Perl¤Ç½ñ¤«¤ì¤Æ¤¤¤Þ¤¹¡£ ¥·¥¹¥Æ¥à¤¬Perl¥¹¥¯¥ê¥×¥È¤ò
190 ½èÍý½ÐÍè¤ë¤è¤¦¤Ë¤¹¤ë¤¿¤á¤Ë¤Ï Perl¥Ñ¥Ã¥±¡¼¥¸¤ò ¥¤¥ó¥¹¥È¡¼¥ë¤¹¤ë
194 Perl jest jêzykiem przeznaczonym do skanowania plików tekstowych,
195 wyci±gania z nich informacji i drukowania raportu bazuj±cego na tych
196 informacjach. Jest równie¿ doskona³ym jêzykiem do wielu prac
197 zwi±zanych z nadzorem systemu. Jêzyk ten jest w zamierzeniu bardziej
198 praktyczny (³atwy w u¿yciu, wydajny, kompletny) ni¿ piêkny (skromny,
199 elegancki, minimalny).
202 O Perl é uma linguagem de programação de alto nível que tem como
203 raizes o C, sed, awk, e 'shell scripting'. O Perl é bom a manipular
204 processos e ficheiros, e é especialmente bom para manipular texto.
205 Características do Perl são a eficiência e o uso prático. As
206 aplicações mais comuns do Perl são utilitários de administração de
207 sistema e programação Web. Uma grande parte dos 'scripts' CGI na Web
208 são escritos em Perl. Você precisa do pacote Perl instalado no seu
209 sistema de maneira a que este possa tratar de 'scripts' de Perl.
211 %description -l pt_BR
212 Perl é uma linguagem interpretada, otimizada para tratar arquivos
213 texto, extraindo informação desses arquivos e mostrando relatórios
214 baseados nessa informação. Também é uma boa linguagem para várias
215 tarefas de administração de sistema. A linguagem procura ser mais
216 prática (fácil de usar, eficiente, completa) do que bonita (minúscula,
220 Perl - ÜÔÏ ÉÎÔÅÒÐÒÅÔÉÒÕÅÍÙÊ ÑÚÙË ÐÒÏÇÒÁÍÍÉÒÏ×ÁÎÉÑ, ÕÈÏÄÑÝÉÊ ËÏÒÎÑÍÉ ×
221 C, sed, awk É ÑÚÙËÉ ËÏÍÁÎÄÎÙÈ ÏÂÏÌÏÞÅË (shell). Perl ÈÏÒÏÛ ÄÌÑ ÒÁÂÏÔÙ
222 Ó ÐÒÏÃÅÓÓÁÍÉ É ÆÁÊÌÁÍÉ, Á ÏÓÏÂÅÎÎÏ ÈÏÒÏÛ ÄÌÑ ÚÁÄÁÞ ÏÂÒÁÂÏÔËÉ ÔÅËÓÔÏ×.
223 ïÓÏÂÅÎÎÏÓÔÉ Perl - ÐÒÁËÔÉÞÎÏÓÔØ É ÜÆÆÅËÔÉ×ÎÏÓÔØ. èÏÔÑ ÏÎ É
224 ÉÓÐÏÌØÚÕÅÔÓÑ ÄÌÑ ÒÅÛÅÎÉÑ ÓÁÍÙÈ ÒÁÚÎÙÈ ÚÁÄÁÞ, ÎÁÉÂÏÌÅÅ ÒÁÓÐÒÏÓÔÒÁÎÅÎÎÙÅ
225 ÐÒÉÍÅÎÅÎÉÑ (É ÔÏ, × ÞÅÍ ÏÎ ÓÉÌÅÎ) ÜÔÏ, ×ÅÒÏÑÔÎÏ, ÕÔÉÌÉÔÙ ÓÉÓÔÅÍÎÏÇÏ
226 ÁÄÍÉÎÉÓÔÒÉÒÏ×ÁÎÉÑ É web-ÐÒÏÇÒÁÍÍÉÒÏ×ÁÎÉÅ. âÏÌØÛÁÑ ÞÁÓÔØ CGI ÓËÒÉÐÔÏ×
230 Perl je programovací jazyk vy¹¹ej úrovne s koreòmi v C, sed, awk, a
231 shell skriptoch. Perl má vhodné vlastnosti pre spracovanie procesov a
232 súborov a je zvlá¹» vhodný pre spracovanie textu. Jeho cieµmi sú
233 praktiènos» a efektivita. Aj keï je pou¾ívaný pre mno¾stvo rozlièných
234 èinností, jeho najèastej¹ím pou¾itím (a kde vyniká najviac) sú
235 pravdepodobne nástroje pre správu systému a programovanie na Webe.
236 Veµká èas» CGI skriptov na Webe je napísaná v Perle. Balík Perl
237 potrebujete ma» nain¹talovaný, aby bol vá¹ systém schopný spracova»
241 Perl är ett högnivåprogramspråk med rötter i C, sed, awk och
242 skalskript. Perl är bra på att hantera processer och filer, och är
243 särskilt bra på att hantera text. Utmärkande för Perl är att det är
244 praktiskt och effektivt. Det används för att göra en mängd olika
245 saker, men de vanligaste tillämpningarna är systemadministration och
246 webbprogrammering. En stor andel av CGI-skripten på webben är skrivna
247 i Perl. Du behöver installera paketet Perl på ditt system så att ditt
250 Perl, metin dosyalarýný taramak, bu metin dosyalarýndan bilgi çýkarmak
251 ve bu bilgiye dayalý raporlar hazýrlamak icin geliþtirilmiþ bir
252 yorumlamalý dildir. Ayrýca pek çok sistem yönetimi görevleri için de
253 yararlý yetenekleri vardýr. Perl, güzel (ufak, zarif, minimum)
254 olmaktan çok, pratik olmaya yönelik (kullanýmý kolay, verimli,
255 eksiksiz) olarak tasarlanmýþtýr.
258 Perl - ÃÅ ¦ÎÔÅÒÐÒÅÔÏ×ÁÎÁ ÍÏ×Á ÐÒÏÇÒÁÍÕ×ÁÎÎÑ, ÝÏ ÚÁÐÏÚÉÞÕ¤ ¦Äŧ × C,
259 sed, awk ÔÁ ÍÏ×ÁÈ ËÏÍÁÎÄÎÉÈ ÏÂÏÌÏÎÏË (shell). Perl ÄÏÂÒŠЦÄÈÏÄÉÔØ ÄÌÑ
260 ÒÏÂÏÔÉ Ú ÐÒÏÃÅÓÁÍÉ ÔÁ ÆÁÊÌÁÍÉ, Á ÎÁÊËÒÁÝÅ - ÄÌÑ ÏÂÒÏÂËÉ ÔÅËÓÔ¦×.
261 ïÓÏÂÌÉ×ÏÓÔ¦ Perl - ÐÒÁËÔÉÞΦÓÔØ ÔÁ ÅÆÅËÔÉ×ΦÓÔØ. èÏÞÁ ÓÆÅÒÁ ÊÏÇÏ
262 ×ÉËÏÒÉÓÔÁÎÎÑ ÄÕÖÅ ÛÉÒÏËÁ, ÎÁʦÌØÛ ÐÏÛÉÒÅÎÅ ÊÏÇÏ ÚÁÓÔÏÓÕ×ÁÎÎÑ (ÔÁ
263 ÎÁÊÓÉÌØΦÛÁ ÓÔÏÒÏÎÁ) ÃÅ, ¦ÍÏצÒÎÏ, ÕÔÉ̦ÔÉ ÓÉÓÔÅÍÎÏÇÏ ÁÄͦΦÓÔÒÕ×ÁÎÎÑ
264 ÔÁ web-ÐÒÏÇÒÁÍÕ×ÁÎÎÑ. â¦ÌØÛÁ ÞÁÓÔÉÎÁ CGI ÓËÒÉÐÔ¦× ÎÁÐÉÓÁÎÁ ÎÁ Perl.
266 %description -l zh_CN
267 Perl ÊÇÒ»Öָ߼¶±à³ÌÓïÑÔ£¬ÆðÔ´ÓÚ C¡¢sed¡¢awk ºÍ shell ½Å±¾¡£
268 ËüÉÆÓÚ´¦Àí½ø³ÌºÍÎļþ£¬ÓÈÆäÊÇ´¦ÀíÎı¾¡£Perl
269 µÄÌصãÔÚÓÚÆäʵÓÃÐÔºÍÓÐЧÐÔ¡£
270 ¾¡¹ÜËü¿ÉÓÃÓÚÖ´ÐÐÐí¶à²»Í¬µÄÈÎÎñ£¬µ«ÊÇͨ³£¶àÓ¦ÓÃÓÚϵͳ¹ÜÀíʵÓóÌÐòºÍ Web
271 ±à³Ì¡£\n Web ÉÏµÄ´ó²¿·Ö CGI ½Å±¾¾ùʹÓà Perl
272 ÓïÑÔ½øÐбàд¡£Äú±ØÐëÔÚϵͳÖа²×° Perl Èí¼þ°ü£¬ ÒԱ㴦Àí Perl ½Å±¾¡£
275 Summary: Shared Perl library
276 Summary(pl): Biblioteka wspó³dzielona Perla
278 Conflicts: perl-base < 1:5.8.8-8.1
283 %description libs -l pl
284 Biblioteka wspó³dzielona Perla.
287 Summary: Base Perl components for a minimal installation
288 Summary(pl): Podstawowe sk³adniki potrzebne do minimalnej instalacji Perla
289 Group: Development/Languages/Perl
290 Requires: perl-dirs(%{_target_cpu})
291 Requires: %{name}-libs = %{epoch}:%{version}-%{release}
292 Provides: perl(largefiles)
293 Provides: perl-File-Compare = 1.1003
294 Provides: perl-File-Spec = 3.12
295 Provides: perl-File-Temp = 0.16
296 Provides: perl-IO = 1.22
297 Provides: perl-Safe = 2.12
298 Provides: perl-Socket = 1.78
299 Provides: perl-Tie-File = 0.97
300 # broken, unsupported modules
302 Obsoletes: perl-Sort-PolySort
303 Conflicts: perl < 1:5.8.0
306 Base components, files, core modules, etc. -- a minimal usable Perl
307 installation. You are encouraged to install a full Perl (the perl
308 package) whenever possible.
310 %description base -l pl
311 Podstawowe sk³adniki, pliki, g³ówne modu³y itp. - minimalna instalacja
312 Perla, nadaj±ca siê do u¿ytku. Zaleca siê instalacjê pe³nego Perla
313 (pakietu perl), je¶li to tylko mo¿liwe.
316 Summary: GDBM_File - Perl5 access to the gdbm library
317 Summary(pl): GDBM_File - dostêp do biblioteki gdbm w Perlu
319 Requires: %{name}-base = %{epoch}:%{version}-%{release}
320 # FIXME: Set Version: 1.08 and Release: 1 instead of inheriting
321 # values from the main package. Why this causes setting
322 # version and release macros up to the end of this spec?
324 %description GDBM_File
325 GDBM_File is a module which allows Perl programs to make use of the
326 facilities provided by the GNU gdbm library.
328 %description GDBM_File -l pl
329 GDBM_File jest modu³em, który umo¿liwia programom w Perlu korzystanie
330 z biblioteki GNU gdbm.
333 Summary: Perl development files
334 Summary(pl): Pliki potrzebne przy tworzeniu w³asnych aplikacji w Perlu
335 Summary(pt_BR): Arquivos de desenvolvimento e cabeçalhos para o Perl
336 Group: Development/Libraries
337 Requires: %{name}-base = %{epoch}:%{version}-%{release}
338 Requires: %{name}-modules = %{epoch}:%{version}-%{release}
339 Requires: %{name}-tools-pod = %{epoch}:%{version}-%{release}
340 Provides: perl-CPAN = 1.76_02
341 Provides: perl-Devel-DProf = 20050603.00
342 Provides: perl-Devel-PPPort = 3.06_01
343 Provides: perl-Devel-Peek = 1.03
344 Provides: perl-ExtUtils-Embed = 1.2506_01
345 Provides: perl-ExtUtils-MakeMaker = 6.30
346 Obsoletes: perl-lib-devel
349 Components required for developing applications which embed a Perl
350 interpreter and compiling Perl modules.
352 %description devel -l pl
353 Sk³adniki potrzebne do tworzenia aplikacji osadzaj±cych interpreter
354 Perla oraz kompilowania modu³ów Perla.
357 Summary: Perl documentation in POD format
358 Summary(pl): Dokumentacja Perla w formacie POD
364 Practical Extraction and Report Language - POD docs.
366 %description doc-pod -l pl
367 Practical Extraction and Report Language - dokumentacja w formacie
370 %package doc-reference
371 Summary: Perl reference documentation
372 Summary(pl): Dokumentacja Perla
375 %description doc-reference
376 Reference documentation for the Practical Extraction and Report
377 Language and it's interpreter in the man(1) format.
379 %description doc-reference -l pl
380 Dokumentacja referencyjna w formacie man do jêzyka Perl (Practical
381 Extraction and Report Language) i jego interpretera.
384 Summary: Modules from the core Perl distribution
385 Summary(pl): Modu³y z podstawowej dystrybucji Perla
387 Requires: %{name}-base = %{epoch}:%{version}-%{release}
388 Provides: perl-Attribute-Handlers = 0.78_02
389 Provides: perl-CGI = 3.15
390 Provides: perl-Class-ISA = 0.33
391 Provides: perl-Digest = 1.14
392 Provides: perl-Digest-MD5 = 2.36
393 Provides: perl-Filter-Simple = 0.82
394 Provides: perl-FindBin = 1.47
395 #Provides: perl-Hash-Utils = 0.05 Data::Util is missing
396 Provides: perl-I18N-LangTags = 0.35
397 Provides: perl-IPC-SysV = 1.04
398 Provides: perl-Locale-Codes = 2.07
399 Provides: perl-Locale-Maketext = 1.09
400 Provides: perl-MIME-Base64 = 3.07
401 Provides: perl-Math-BigInt = 1.77
402 Provides: perl-Math-BigRat = 0.15
403 Provides: perl-Math-Trig = 1.03
404 Provides: perl-Memoize = 1.01
405 Provides: perl-NEXT = 0.60
406 Provides: perl-PerlIO-via-QuotedPrint = 0.06
407 Provides: perl-Pod-LaTeX = 0.58
408 Provides: perl-Pod-Parser = 1.32
409 Provides: perl-Scalar-List-Utils = 1.18
410 Provides: perl-Storable = 2.15
411 Provides: perl-Term-ANSIColor = 1.10
412 Provides: perl-Term-Cap = 1.09
413 Provides: perl-Test = 1.25
414 Provides: perl-Test-Harness = 2.56
415 Provides: perl-Test-Simple = 0.62
416 Provides: perl-Text-Balanced = 1.95
417 Provides: perl-Text-ParseWords = 3.24
418 Provides: perl-Text-Soundex = 1.01
419 # XXX: I'm not sure what to do with this one...
420 #Provides: perl-Text-Tabs+Wrap = 2005.0824(01)
421 Provides: perl-Time-HiRes = 1.86
422 Provides: perl-UNIVERSAL = 1.01
423 Provides: perl-Unicode-Collate = 0.52
424 Provides: perl-Unicode-Normalize = 0.32
425 Provides: perl-libnet = 1.19
426 Obsoletes: perl-Encode-compat
430 Practical Extraction and Report Language - modules from the core
433 %description modules -l pl
434 Practical Extraction and Report Language - modu³y z podstawowej
438 Summary: perldoc - Look up Perl documentation in pod format
439 Summary(pl): perldoc - przeszukiwanie dokumentacji Perla w formacie pod
440 Group: Development/Tools
441 Requires: %{name}-modules = %{epoch}:%{version}-%{release}
442 Requires: %{name}-tools-pod = %{epoch}:%{version}-%{release}
443 Provides: perldoc = 3.13@%{version}
446 perldoc looks up a piece of documentation in .pod format that is
447 embedded in the Perl installation tree or in a Perl script, and
448 displays it via "pod2man | nroff -man | $PAGER". This is primarily
449 used for the documentation for the Perl library modules.
451 %description perldoc -l pl
452 perldoc wyszukuje fragment dokumentacji w formacie .pod osadzony w
453 drzewie instalacji Perla lub w skypcie perlowym i wy¶wietla go przez
454 "pod2man | nroff -man | $PAGER". Program ten u¿ywany jest g³ównie do
455 dokumentacji modu³ów z bibliotek Perla.
458 Summary: Perl setuid root binaries for use with setuid Perl scripts
459 Summary(de): sperl zur Verwendung mit setuid Perl-Skripts
460 Summary(es): sperl, para uso con los scrips de Perl setuid
461 Summary(fr): sperl, à utiliser avec les scripts Perl setuid
462 Summary(it): sperl, da usare con gli script di Perl setuid
463 Summary(ja): Setuid Perl scripts ¤È°ì½ï¤Ë»ÈÍѤ¹¤ë¤¿¤á¤Î suidperl
464 Summary(ko): Setuid ÆÞ ½ºÅ©¸³Æ®¿Í ÇÔ²² »ç¿ëµÇ´Â suidperl
465 Summary(pl): Binaria setuid root Perla dla setuid-owych skryptów Perla
466 Summary(pt): O suidperl, para usar com os programas de Perl 'setuid'
467 Summary(ru): SUID ×ÅÒÓÉÑ ÑÚÙËÁ Perl
468 Summary(sv): sperl, att användas med setuid perlskript
469 Summary(uk): SUID-×ÅÒÓ¦Ñ ÍÏ×É Perl
470 Summary(zh_CN): sperl£¬ÓÃÀ´Óë setuid Perl ½Å±¾Ò»ÆðʹÓÃ
471 Group: Development/Languages/Perl
472 Requires: %{name}-base = %{epoch}:%{version}-%{release}
473 Obsoletes: perl-suidperl
475 %description -n sperl
476 sperl is a setuid root binary copy of Perl that allows for (hopefully)
477 more secure running of setuid Perl scripts.
479 %description -n sperl -l de
480 sperl ist eine binäre setuid Kopie von Perl, mit der (hoffentlich)
481 setuid-Skripts sicherer ausgeführt werden können.
483 %description -n sperl -l es
484 sperl es una copia binaria de setuid para Perl que le permite una
485 ejecución más segura de los scripts de Perl setuid.
487 %description -n sperl -l fr
488 sperl est une copie binaire setuid de Perl qui permet une exécution
489 plus sûre de scripts Perl setuid.
491 %description -n sperl -l it
492 sperl è una copia binaria setuid di Perl che consente un'esecuzione
493 più sicura di script di Perl setuid.
495 %description -n sperl -l ja
496 sperl ¤Ï setuid Perl scripts.¤ò¤â¤Ã¤È°ÂÁ´¤ËÆ°ºî¤Ç¤¤ë(´üÂԤΤ¢¤ë)°Ù¤Î
497 Perl ¤Îsetuid ¥Ð¥¤¥Ê¥ê ¥³¥Ô¡¼¤Ç¤¹¡£
499 %description -n sperl -l pl
500 sperl jest to kopia setuid root programu binarnego Perl umo¿liwiaj±ca
501 bezpieczniejsze (miejmy nadziejê) uruchamianie setuidowych skryptów
504 %description -n sperl -l pt
505 O suidperl é uma cópia do Perl com 'setuid' que permite uma execução
506 mais segura dos 'scripts' de Perl 'setuid'.
508 %description -n sperl -l ru
509 Suid perl ÉÓÐÌØÚÕÅÔÓÑ ÄÌÑ ÔÏÇÏ, ÞÔÏÂÙ ÄÁÔØ ×ÏÚÍÏÖÎÏÓÔØ ÓÏÚÄÁ×ÁÔØ
510 ÓËÒÉÐÔÙ Ó ÕÔÁÎÏ×ÌÅÎÎÙÍ ÂÉÔÏÍ SUID. èÏÔÑ × ÎÅÇÏ ×ÓÔÒÏÅÎÏ ÄÏÓÔÁÔÏÞÎÏ
511 ÍÎÏÇÏ ÐÒÏ×ÅÒÏË, ÐÒÉÚ×ÁÎÙÈ ÏÂÅÓÐÅÞÉÔØ ÂÅÚÏÐÁÓÎÏÓÔØ ÅÇÏ ÉÓÐÏÌØÚÏ×ÁÎÉÑ
512 suid perl ×ÓÅ ÒÁ×ÎÏ ÐÒÅÄÓÔÁ×ÌÑÅÔ ÓÏÂÏÊ ÚÎÁÞÉÔÅÌØÎÕÀ ÐÏÔÅÎÃÉÁÌØÎÕÀ
515 %description -n sperl -l sv
516 suidperl är en setuid binärkopia av pers som tillåter
517 (förhoppningsvis) säkrare körning av setuid perlskript.
519 %description -n sperl -l zh_CN
520 suidperl ÊÇ Perl µÄ setuid ¶þ½øÖƸ±±¾¡£ËüÔÊÐí£¨Ï£ÍûÈç´Ë£© ¸ü°²È«µØÔËÐÐ
524 Summary: Various tools from the core Perl distribution
525 Summary(pl): Ró¿ne narzêdzia z podstawowej dystrybucji Perla
527 Requires: %{name}-devel = %{epoch}:%{version}-%{release}
530 Various tools from the core Perl distribution:
531 a2p - Awk to Perl translator
532 cpan - easily interact with CPAN from the command line
533 find2perl - translate find command lines to Perl code
534 piconv - iconv(1), reinvented in Perl
535 psed, s2p - a stream editor
537 %description tools -l pl
538 Ró¿ne narzêdzia z podstawowej dystrybucji Perla:
539 a2p - translator skryptów Awka do Perla
540 cpan - easily interact with CPAN from the command line
541 find2perl - t³umaczenie linii poleceñ programu find na kod w Perlu
542 piconv - iconv(1) napisany w Perlu
543 psed, s2p - edytor strumieniowy
546 Summary: Developer's tools from the core Perl distribution
547 Summary(pl): Narzêdzia z podstawowej dystrybucji Perla, przeznaczone dla programistów
548 Group: Development/Tools
549 Requires: %{name}-base = %{epoch}:%{version}-%{release}
550 Requires: %{name}-devel = %{epoch}:%{version}-%{release}
552 %description tools-devel
553 Various tools from the core Perl distribution:
554 c2ph, pstruct - Dump C structures as generated from C<cc -g -S> stabs
555 dprofpp - display Perl profile data
556 enc2xs - Perl Encode Module Generator
557 h2ph - convert .h C header files to .ph Perl header files
558 h2xs - convert .h C header files to Perl extensions
559 perlcc - generate executables from Perl programs
560 perlivp - Perl Installation Verification Procedure
561 pl2pm - Rough tool to translate Perl4 .pl files to Perl5 .pm modules.
562 splain - force verbose warning diagnostics
564 %description tools-devel -l pl
565 Ró¿ne narzêdzia z podstawowej dystrybucji Perla:
566 c2ph, pstruct - zrzucanie struktur C w postaci generowanej z tablic
568 dprofpp - wy¶wietlanie perlowych danych profiluj±cych
569 enc2xs - generator modu³ów koduj±cych w Perlu
570 h2ph - konwerter plików nag³ówkowych .h z C na perlowe pliki
572 h2xs - konwerter plików nag³ówkowych .h z C na rozszerzenia
574 perlcc - generator binarek z programów w Perlu
575 perlivp - procedura weryfikacji instalacji Perla
576 pl2pm - zgrubne narzêdzie do t³umaczenia plików pl Perla 4 na
578 splain - wymuszenie obszernych ostrze¿eñ diagnostycznych
581 Summary: Tools for manipulating files in the POD format
582 Summary(pl): Narzêdzia do przetwarzania plików w formacie POD
584 Requires: %{name}-modules = %{epoch}:%{version}-%{release}
586 %description tools-pod
587 Tools for manipulating files in the POD (Plain Old Documentation)
589 pod2html - convert .pod files to .html files
590 pod2latex - convert pod documentation to LaTeX format
591 pod2man - convert POD data to formatted *roff input
592 pod2text - convert POD data to formatted ASCII text
593 pod2usage - print usage messages from embedded pod docs in files
594 podchecker - check the syntax of POD format documentation files
595 podselect - print selected sections of pod documentation
597 %description tools-pod -l pl
598 Narzêdzia do przetwarzania plików w formacie POD (Plain Old
600 pod2html - konwerter plików .pod do plików .html
601 pod2latex - konwerter dokumentacji pod do formatu LaTeX
602 pod2man - konwerter danych POD na wej¶cie sformatowane dla *roffa
603 pod2text - konwerter danych POD na sformatowany tekst ASCII
604 pod2usage - wypisanie informacji o u¿ywaniu programu z dokumentacji
606 podchecker - kontrola sk³adni dokumentacji w formacie POD
607 podselect - wypisanie wybranych sekcji z dokumentacji POD
609 %package -n microperl
610 Summary: A really minimal Perl, even more minimal than miniperl
611 Summary(pl): Naprawdê minimalny Perl, nawet bardziej minimalny ni¿ miniperl
612 # XXX: is there a more appropiate group?
615 %description -n microperl
616 microperl is supposed to be able a really minimal Perl, even more
617 minimal than miniperl. No Configure is needed to build microperl, on
618 the other hand this means that interfaces between Perl and your
619 operating system are left very -- minimal.
621 All this is experimental. If you don't know what to do with microperl
622 you probably shouldn't. Do not report bugs in microperl; fix the bugs.
624 %description -n microperl -l pl
625 microperl ma byæ naprawdê minimalnym Perlem, nawet bardziej minimalnym
626 od miniperla. Uruchamianie Configure nie jest potrzebne do zbudowania
627 microperla, z drugiej strony oznacza to, ¿e interfejs miêdzy Perlem a
628 systemem operacyjnym pozostaje bardzo minimalny.
630 Ca³o¶æ jest eksperymentalna. Je¶li nie wiesz co zrobiæ z microperlem,
631 prawdopodobnie nie powiniene¶ tego robiæ. Nie zg³aszaj b³êdów w
632 microperlu - popraw je.
652 unset LD_SYMBOLIC_FUNCTIONS || :
656 -Darchname=%{_target_platform} \
657 -Dcccdlflags='-fPIC' \
658 -Dccdlflags='-rdynamic' \
659 -Dldlibpthname=none \
660 -Dldflags="%{rpmldflags}" \
661 -Dlddlflags="-shared %{rpmldflags}" \
662 -Doptimize="%{rpmcflags}" \
663 %{?debug:-DDEBUGGING} \
666 -Dman1dir=%{_mandir}/man1 -Dman1ext=1 \
667 -Dman3dir=%{_mandir}/man3 -Dman3ext=3perl \
668 -Dvendorman1dir=%{_mandir}/man1 -Dvendorman1ext=1p \
669 -Dvendorman3dir=%{_mandir}/man3 -Dvendorman3ext=3pm \
670 -Dsiteman1dir=%{_usr}/local/man/man1 -Dsiteman1ext=1p \
671 -Dsiteman3dir=%{_usr}/local/man/man3 -Dsiteman3ext=3pm \
672 -Dprefix=%{_prefix} -Dvendorprefix=%{_prefix} -Dsiteprefix=%{_usr}/local \
673 -Dlibpth="%{_libdir} /%{_lib}" \
674 -Dprivlib=%{perl_privlib} -Darchlib=%{perl_archlib} \
675 -Dsitelib=%{perl_sitelib} -Dsitearch=%{perl_sitearch} \
676 -Dvendorlib=%{perl_vendorlib} -Dvendorarch=%{perl_vendorarch} \
678 %{!?with_gdbm: -Ui_dbm -Ui_gdbm -Ui_ndbm} \
679 %{?with_gdbm: -Ui_dbm -Di_gdbm -Ui_ndbm} \
680 -Dlibswanted="dl m c crypt %{?with_gdbm:gdbm}" \
681 -%{?with_threads:D}%{!?with_threads:U}usethreads \
684 ## why were these three undefined?
687 ## what's the problem with this one?
688 # %ifarch sparc sparc64
692 ## {Scalar,List}::Util should be in perl_archlib (it's a bit tricky and should
693 ## probably be done in %%prep, but then Configure would complain (->MANIFEST))
694 mv ext/List/Util/lib/List/Util.pm ext/List/Util
695 rm -f ext/List/Util/Makefile.PL
696 cat <<EOF > ext/List/Util/Makefile.PL
697 use ExtUtils::MakeMaker;
698 WriteMakefile(NAME=>"List::Util", VERSION_FROM=>"Util.pm", DEFINE=>"-DPERL_EXT");
702 LIBPERL_SONAME=libperl.so.%{_abi}
706 LD_PRELOAD="%{_builddir}/%{name}-%{version}/libperl.so.%{_abi}" \\
707 PERL5LIB="%{buildroot}%{perl_privlib}:%{buildroot}%{perl_archlib}" \\
708 exec %{buildroot}%{_bindir}/perl \$*
713 %if %{with microperl}
715 #chmod u+w uconfig.sh
716 #echo "usemallocwrap='define'" >> uconfig.sh
717 %{__make} -f Makefile.micro \
718 archlib=%{perl_archlib} \
719 archlibexp=%{perl_archlib} \
720 privlib=%{perl_privlib} \
721 privlibexp=%{perl_privlib} \
722 archname=%{_target_platform}%{perlthread} \
725 scriptdir=%{_bindir} \
726 scriptdirexp=%{_bindir} \
727 usemallocwrap='define' \
728 OPTIMIZE="%{rpmcflags}"
731 %{?with_tests:%{__make} test -j1}
732 #%{?with_tests:%{__make} minitest}
735 rm -rf $RPM_BUILD_ROOT
736 install -d $RPM_BUILD_ROOT%{_mandir}/{ja,ko,zh_CN,zh_TW}/man1
739 DESTDIR=$RPM_BUILD_ROOT
740 %{?with_microperl:install microperl $RPM_BUILD_ROOT%{_bindir}}
742 ## use symlinks instead of hardlinks
743 %{__ln_s} -f perl%{version} $RPM_BUILD_ROOT%{_bindir}/perl
744 %{__ln_s} -f perl%{version} $RPM_BUILD_ROOT%{_bindir}/suidperl
745 %{__ln_s} -f c2ph $RPM_BUILD_ROOT%{_bindir}/pstruct
746 %{__ln_s} -f psed $RPM_BUILD_ROOT%{_bindir}/s2p
749 rm -f $RPM_BUILD_ROOT%{perl_archlib}/CORE/libperl.so
750 %{__ln_s} `%{__perl} -e '$_="'%{perl_archlib}/CORE/libperl.so.%{_abi}'";s|^'%{_libdir}'/*||;print'` \
751 $RPM_BUILD_ROOT%{_libdir}/libperl.so.%{_abi}
752 %{__ln_s} libperl.so.%{_abi} $RPM_BUILD_ROOT%{_libdir}/libperl.so
754 ## Fix Config.pm: remove buildroot path and change man pages extensions
755 %{__perl} -pi -e 's,%{buildroot}/*,/,g' $RPM_BUILD_ROOT%{perl_archlib}/Config.pm
756 %{__perl} -pi -e "s,^man1ext='1',man1ext='1p'," $RPM_BUILD_ROOT%{perl_archlib}/Config_heavy.pl
757 %{__perl} -pi -e "s,^man3ext='3perl',man3ext='3pm'," $RPM_BUILD_ROOT%{perl_archlib}/Config_heavy.pl
759 ## Generate the *.ph files
762 H2PH=$RPM_BUILD_ROOT%{_bindir}/h2ph
763 PHDIR=$RPM_BUILD_ROOT%{perl_archlib}
777 # why it returns non-zero???
778 %{__perl} $H2PH -a -d $PHDIR $WANTED || :
781 ## remove man pages for other operating systems
782 rm -f $RPM_BUILD_ROOT%{_mandir}/man1/perl{aix,amiga,apollo,beos,bs2000,ce,cygwin,dgux,dos}* \
783 $RPM_BUILD_ROOT%{_mandir}/man1/perl{freebsd,hpux,machten,macos,mpeix,os2,os390}* \
784 $RPM_BUILD_ROOT%{_mandir}/man1/perl{qnx,solaris,vmesa,vms,vos,win32}*
786 ## symlink perldelta.1.gz -> perlFOOdelta.1.gz
787 [ -e $RPM_BUILD_ROOT%{_mandir}/man1/perl%(echo %{version} | tr -d .)delta.1 ] || exit 1
788 rm -f $RPM_BUILD_ROOT%{_mandir}/man1/perldelta.1
789 echo ".so perl%(echo %{version} | tr -d .)delta.1" >$RPM_BUILD_ROOT%{_mandir}/man1/perldelta.1
791 ## These File::Spec submodules are for non-Unix systems
792 rm -f $RPM_BUILD_ROOT%{perl_privlib}/File/Spec/[EMOVW]*.pm
793 rm -f $RPM_BUILD_ROOT%{_mandir}/man3/File::Spec::{Epoc,Mac,OS2,VMS,Win32}.3pm*
795 ## We already have these *.pod files as man pages
796 rm -f $RPM_BUILD_ROOT%{perl_privlib}/{Encode,Test,Net,Locale{,/Maketext},MakeMaker}/*.pod
797 rm -f $RPM_BUILD_ROOT%{perl_privlib}/*.pod
798 rm -f $RPM_BUILD_ROOT%{perl_archlib}/*.pod
800 ## this object file looks unused; why is it there?
801 rm -f $RPM_BUILD_ROOT%{perl_archlib}/CORE/sperl.o
803 install -d doc-base/{Getopt/Long,Switch} \
805 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}
807 mv -f $RPM_BUILD_ROOT%{perl_privlib}/ExtUtils/{NOTES,PATCHING} \
810 # needed only for tests
811 rm -f $RPM_BUILD_ROOT%{perl_privlib}/Unicode/Collate/keys.txt
812 mv -f $RPM_BUILD_ROOT%{perl_privlib}/unicore/ReadMe.txt \
815 rm -f $RPM_BUILD_ROOT%{perl_privlib}/unicore/{*.txt,mktables}
817 ## dir tree for other perl modules
818 install -d $RPM_BUILD_ROOT{%{perl_vendorlib},%{perl_vendorarch},%{perl_vendorarch}/auto}
821 ## non-english man pages
822 %{__bzip2} -dc %{SOURCE1} | tar xf - -C $RPM_BUILD_ROOT%{_mandir}
824 mv -f $RPM_BUILD_ROOT%{_mandir}/man1/perlcn.* $RPM_BUILD_ROOT%{_mandir}/zh_CN/man1
825 mv -f $RPM_BUILD_ROOT%{_mandir}/man1/perljp.* $RPM_BUILD_ROOT%{_mandir}/ja/man1
826 mv -f $RPM_BUILD_ROOT%{_mandir}/man1/perlko.* $RPM_BUILD_ROOT%{_mandir}/ko/man1
827 mv -f $RPM_BUILD_ROOT%{_mandir}/man1/perltw.* $RPM_BUILD_ROOT%{_mandir}/zh_TW/man1
829 ## examples and demos
830 install -d $RPM_BUILD_ROOT%{_examplesdir}/%{name}-modules-%{version}
831 mv $RPM_BUILD_ROOT%{perl_privlib}/CGI/eg \
832 $RPM_BUILD_ROOT%{_examplesdir}/%{name}-modules-%{version}/CGI
834 # XXX: bug bug bug...
835 mv $RPM_BUILD_ROOT%{perl_privlib}/auto/POSIX/SigAction \
836 $RPM_BUILD_ROOT%{perl_archlib}/auto/POSIX
839 rm -rf $RPM_BUILD_ROOT
841 %post libs -p /sbin/ldconfig
842 %postun libs -p /sbin/ldconfig
845 %defattr(644,root,root,755)
849 %defattr(644,root,root,755)
850 %attr(755,root,root) %{_libdir}/libperl.so.*
851 %dir %{_libdir}/perl5
852 %dir %{_libdir}/perl5/%{version}
854 %dir %{perl_archlib}/CORE
855 %attr(755,root,root) %{perl_archlib}/CORE/libperl.so.%{_abi}
858 %defattr(644,root,root,755)
860 %attr(755,root,root) %{_bindir}/perl
861 %attr(755,root,root) %{_bindir}/perl%{version}
862 %{_mandir}/man1/perl.*
863 %lang(fi) %{_mandir}/fi/man1/perl*
864 %lang(pl) %{_mandir}/pl/man1/perl*
866 %dir %{_datadir}/perl5
868 %dir %{perl_archlib}/auto
870 %dir %{_libdir}/perl5/vendor_perl
871 %dir %{_libdir}/perl5/vendor_perl/%{_abi}
876 %{perl_privlib}/base.pm
877 %{_mandir}/man3/base.*
878 %{perl_privlib}/constant.pm
879 %{_mandir}/man3/constant.*
880 %{perl_privlib}/diagnostics.pm
881 %{_mandir}/man3/diagnostics.*
882 %{perl_privlib}/fields.pm
883 %{_mandir}/man3/fields.*
884 %{perl_privlib}/integer.pm
885 %{_mandir}/man3/integer.*
886 %{perl_privlib}/overload.pm
887 %{_mandir}/man3/overload.*
888 %{perl_privlib}/sort.pm
889 %{_mandir}/man3/sort.*
890 %{perl_privlib}/strict.pm
891 %{_mandir}/man3/strict.*
892 %{perl_privlib}/subs.pm
893 %{_mandir}/man3/subs.*
894 %{perl_privlib}/vars.pm
895 %{_mandir}/man3/vars.*
896 %{perl_privlib}/warnings*
897 %{_mandir}/man3/warnings*
899 %{perl_archlib}/lib.pm
900 %{_mandir}/man3/lib.*
902 ## arch-_IN_dependent modules
903 %{perl_privlib}/Auto*
904 %{_mandir}/man3/Auto*
905 %{perl_privlib}/Carp*
906 %{_mandir}/man3/Carp*
907 %dir %{perl_privlib}/Class
908 %{perl_privlib}/Class/Struct*
909 %{_mandir}/man3/Class::Struct*
910 %{perl_privlib}/Exporter*
911 %{_mandir}/man3/Exporter*
912 %{perl_privlib}/English*
913 %{_mandir}/man3/English*
914 %{perl_privlib}/Getopt*
915 %{_mandir}/man3/Getopt*
917 %{_mandir}/man3/IPC::Open*
918 %{perl_privlib}/SelectSaver.pm
919 %{_mandir}/man3/SelectSaver.*
920 %{perl_privlib}/Symbol.pm
921 %{_mandir}/man3/Symbol.*
923 %{_mandir}/man3/Tie::*
925 ## arch-dependent modules
926 %{perl_archlib}/Config*
927 %{_mandir}/man3/Config*
928 %{perl_archlib}/DynaLoader*
929 %{perl_archlib}/auto/DynaLoader
930 %{_mandir}/man3/DynaLoader*
931 %{perl_archlib}/Errno*
932 %{_mandir}/man3/Errno*
933 %{perl_archlib}/Safe*
934 %{_mandir}/man3/Safe*
935 %{perl_archlib}/XSLoader*
936 %{_mandir}/man3/XSLoader*
938 %{perl_archlib}/Cwd.*
939 %dir %{perl_archlib}/auto/Cwd
940 %attr(755,root,root) %{perl_archlib}/auto/Cwd/*.so
941 %{perl_archlib}/auto/Cwd/*.bs
942 %{_mandir}/man3/Cwd.*
944 %{perl_archlib}/Fcntl.*
945 %dir %{perl_archlib}/auto/Fcntl
946 %attr(755,root,root) %{perl_archlib}/auto/Fcntl/*.so
947 %{perl_archlib}/auto/Fcntl/*.bs
948 %{_mandir}/man3/Fcntl.*
950 %{perl_privlib}/File*
952 %dir %{perl_archlib}/auto/File
953 %dir %{perl_archlib}/auto/File/*/
954 %attr(755,root,root) %{perl_archlib}/auto/File/*/*.so
955 %{perl_archlib}/auto/File/*/*.bs
956 %{_mandir}/man3/File*
960 %dir %{perl_archlib}/auto/IO
961 %attr(755,root,root) %{perl_archlib}/auto/IO/*.so
962 %{perl_archlib}/auto/IO/*.bs
965 %{perl_archlib}/Opcode.*
966 %dir %{perl_archlib}/auto/Opcode
967 %attr(755,root,root) %{perl_archlib}/auto/Opcode/*.so
968 %{perl_archlib}/auto/Opcode/*.bs
969 %{_mandir}/man3/Opcode.*
971 %{perl_privlib}/PerlIO.*
972 %{perl_archlib}/PerlIO
973 %dir %{perl_archlib}/auto/PerlIO
974 %dir %{perl_archlib}/auto/PerlIO/*/
975 %attr(755,root,root) %{perl_archlib}/auto/PerlIO/*/*.so
976 %{perl_archlib}/auto/PerlIO/*/*.bs
977 %{_mandir}/man3/PerlIO.*
978 %{_mandir}/man3/PerlIO::[es]*
979 %{_mandir}/man3/PerlIO::via.*
981 %{perl_archlib}/POSIX*
982 %dir %{perl_archlib}/auto/POSIX
983 %attr(755,root,root) %{perl_archlib}/auto/POSIX/*.so
984 %{perl_archlib}/auto/POSIX/*.al
985 %{perl_archlib}/auto/POSIX/*.bs
986 %{perl_archlib}/auto/POSIX/*.ix
987 %{perl_archlib}/auto/POSIX/SigAction
988 %{_mandir}/man3/POSIX.*
990 %{perl_archlib}/Socket.*
991 %dir %{perl_archlib}/auto/Socket
992 %attr(755,root,root) %{perl_archlib}/auto/Socket/*.so
993 %{perl_archlib}/auto/Socket/*.bs
994 %{_mandir}/man3/Socket.*
999 %defattr(644,root,root,755)
1000 %{perl_archlib}/GDBM_File.*
1001 %dir %{perl_archlib}/auto/GDBM_File
1002 %attr(755,root,root) %{perl_archlib}/auto/GDBM_File/*.so
1003 %{perl_archlib}/auto/GDBM_File/*.bs
1004 %{_mandir}/man3/GDBM_File.*
1009 %defattr(644,root,root,755)
1011 %attr(755,root,root) %{_libdir}/libperl.so
1012 %{perl_archlib}/CORE/*.h
1013 %{perl_archlib}/CORE/reentr.inc
1015 # FIXME: Changes file to _docdir (and rm MANIFEST.SKIP?)
1016 %{perl_privlib}/ExtUtils
1017 %{_mandir}/man3/ExtUtils*
1018 %{perl_privlib}/CPAN*
1019 %{_mandir}/man3/CPAN*
1020 %{perl_privlib}/DB.*
1021 %{_mandir}/man3/DB.*
1027 %{perl_archlib}/B.pm
1028 %dir %{perl_archlib}/auto/B
1029 %dir %{perl_archlib}/auto/B/C
1030 %attr(755,root,root) %{perl_archlib}/auto/B/*.so
1031 %attr(755,root,root) %{perl_archlib}/auto/B/C/*.so
1032 %{perl_archlib}/auto/B/*.bs
1033 %{perl_archlib}/auto/B/C/*.bs
1034 %{_mandir}/man3/B[.:]*
1036 %{perl_archlib}/ByteLoader.*
1037 %dir %{perl_archlib}/auto/ByteLoader
1038 %attr(755,root,root) %{perl_archlib}/auto/ByteLoader/*.so
1039 %{perl_archlib}/auto/ByteLoader/*.bs
1040 %{_mandir}/man3/ByteLoader.*
1042 %{perl_privlib}/Devel
1043 %{perl_archlib}/Devel
1044 %dir %{perl_archlib}/auto/Devel
1045 %dir %{perl_archlib}/auto/Devel/*/
1046 %attr(755,root,root) %{perl_archlib}/auto/Devel/*/*.so
1047 %{perl_archlib}/auto/Devel/*/*.bs
1048 %{_mandir}/man3/Devel::*
1051 %dir %{perl_archlib}/auto/XS
1052 %dir %{perl_archlib}/auto/XS/*/
1053 %attr(755,root,root) %{perl_archlib}/auto/XS/*/*.so
1054 %{perl_archlib}/auto/XS/*/*.bs
1055 %{_mandir}/man3/XS::*
1059 %defattr(644,root,root,755)
1060 %{perl_privlib}/pod/perl.pod
1061 %{perl_privlib}/pod/perl[5abceghijklmnopqrstuvwx]*.pod
1062 %{perl_privlib}/pod/perld[!i]*.pod
1063 %{perl_privlib}/pod/perlf[!au]*.pod
1066 %files doc-reference
1067 %defattr(644,root,root,755)
1068 %{_mandir}/man1/perl[5aefghlmnoprstuvwx]*
1069 %{_mandir}/man1/perlbo*
1070 %{_mandir}/man1/perlcall.*
1071 %{_mandir}/man1/perlcheat.*
1072 %{_mandir}/man1/perlclib.*
1073 %{_mandir}/man1/perlcompile.*
1074 %{_mandir}/man1/perld[!o]*
1075 %{_mandir}/man1/perli[!v]*
1077 %lang(zh_CN) %{_mandir}/zh_CN/man1/perlcn.*
1078 %lang(ja) %{_mandir}/ja/man1/perljp.*
1079 %lang(ko) %{_mandir}/ko/man1/perlko.*
1080 %lang(zh_TW) %{_mandir}/zh_TW/man1/perltw.*
1084 %defattr(644,root,root,755)
1086 %{_examplesdir}/%{name}-modules-%{version}
1088 %{perl_privlib}/unicore
1091 %{perl_privlib}/attributes.pm
1092 %{_mandir}/man3/attributes.*
1093 %{perl_privlib}/autouse.pm
1094 %{_mandir}/man3/autouse.*
1095 %{perl_privlib}/big*.pm
1096 %{_mandir}/man3/big*
1097 %{perl_privlib}/blib.pm
1098 %{_mandir}/man3/blib.*
1099 %{perl_privlib}/bytes.pm
1100 %{_mandir}/man3/bytes.*
1101 %{perl_privlib}/charnames.pm
1102 %{_mandir}/man3/charnames.*
1103 %{perl_privlib}/filetest.pm
1104 %{_mandir}/man3/filetest.*
1105 %{perl_privlib}/if.pm
1106 %{_mandir}/man3/if.*
1107 %{perl_privlib}/less.pm
1108 %{_mandir}/man3/less.*
1109 %{perl_privlib}/locale.pm
1110 %{_mandir}/man3/locale.*
1111 %{perl_privlib}/open.pm
1112 %{_mandir}/man3/open.*
1113 %{perl_privlib}/sigtrap.pm
1114 %{_mandir}/man3/sigtrap.*
1115 %{perl_privlib}/utf8.pm
1116 %{_mandir}/man3/utf8.*
1118 %{perl_archlib}/attrs.pm
1119 %dir %{perl_archlib}/auto/attrs
1120 %{perl_archlib}/auto/attrs/*.bs
1121 %attr(755,root,root) %{perl_archlib}/auto/attrs/*.so
1122 %{_mandir}/man3/attrs.*
1123 %{perl_archlib}/re.pm
1124 %dir %{perl_archlib}/auto/re
1125 %{perl_archlib}/auto/re/*.bs
1126 %attr(755,root,root) %{perl_archlib}/auto/re/*.so
1127 %{_mandir}/man3/re.*
1128 %{perl_archlib}/encoding.pm
1129 %{_mandir}/man3/encoding.*
1130 %{perl_archlib}/ops.pm
1131 %{_mandir}/man3/ops.*
1134 %{perl_archlib}/threads*
1135 %dir %{perl_archlib}/auto/threads
1136 %dir %{perl_archlib}/auto/threads/shared
1137 %{perl_archlib}/auto/threads/*.bs
1138 %{perl_archlib}/auto/threads/shared/*.bs
1139 %attr(755,root,root) %{perl_archlib}/auto/threads/*.so
1140 %attr(755,root,root) %{perl_archlib}/auto/threads/shared/*.so
1145 %{perl_privlib}/*.pl
1147 ## *.ph files (could be made a separate package, but an autohelper's support is needed)
1148 %{perl_archlib}/*.ph
1150 %{perl_archlib}/bits
1152 %{perl_archlib}/linux
1155 %{perl_archlib}/asm-i386
1156 %{perl_archlib}/asm-x86_64
1158 %ifarch sparc # sparc64?
1159 %{perl_archlib}/asm-sparc*
1162 %{perl_archlib}/Data
1163 %dir %{perl_archlib}/auto/Data
1164 %dir %{perl_archlib}/auto/Data/Dumper
1165 %attr(755,root,root) %{perl_archlib}/auto/Data/Dumper/*.so
1166 %{perl_archlib}/auto/Data/Dumper/*.bs
1167 %{_mandir}/man3/Data*
1169 %{perl_privlib}/Digest.pm
1170 %{perl_privlib}/Digest
1171 %{perl_archlib}/Digest
1172 %dir %{perl_archlib}/auto/Digest
1173 %dir %{perl_archlib}/auto/Digest/MD5
1174 %attr(755,root,root) %{perl_archlib}/auto/Digest/MD5/*.so
1175 %{perl_archlib}/auto/Digest/MD5/*.bs
1176 %{_mandir}/man3/Digest*
1178 # FIXME: Changes file
1179 %{perl_privlib}/DBM_Filter*
1180 %{_mandir}/man3/DBM_Filter*
1182 # FIXME: *.h to devel(?), check out the use for *.e2x files
1183 %{perl_privlib}/Encode
1184 %{perl_archlib}/Encode*
1185 %dir %{perl_archlib}/auto/Encode
1186 %dir %{perl_archlib}/auto/Encode/*/
1187 %attr(755,root,root) %{perl_archlib}/auto/Encode/*/*.so
1188 %{perl_archlib}/auto/Encode/*/*.bs
1189 %{_mandir}/man3/Encode*
1191 # FIXME: README and Changes files
1192 %{perl_privlib}/Filter
1193 %{perl_archlib}/Filter
1194 %dir %{perl_archlib}/auto/Filter
1195 %dir %{perl_archlib}/auto/Filter/Util
1196 %dir %{perl_archlib}/auto/Filter/Util/Call
1197 %attr(755,root,root) %{perl_archlib}/auto/Filter/Util/Call/*.so
1198 %{perl_archlib}/auto/Filter/Util/Call/*.bs
1199 %{_mandir}/man3/Filter*
1201 %{perl_privlib}/I18N
1202 %{perl_archlib}/I18N
1203 %dir %{perl_archlib}/auto/I18N
1204 %dir %{perl_archlib}/auto/I18N/*/
1205 %attr(755,root,root) %{perl_archlib}/auto/I18N/*/*.so
1206 %{perl_archlib}/auto/I18N/*/*.bs
1207 %{perl_archlib}/auto/I18N/*/*.ix
1208 %{_mandir}/man3/I18N::*
1211 %dir %{perl_archlib}/auto/IPC
1212 %dir %{perl_archlib}/auto/IPC/*/
1213 %attr(755,root,root) %{perl_archlib}/auto/IPC/*/*.so
1214 %{perl_archlib}/auto/IPC/*/*.bs
1215 %{_mandir}/man3/IPC::[MS]*
1217 %{perl_archlib}/List
1218 %dir %{perl_archlib}/auto/List
1219 %dir %{perl_archlib}/auto/List/*/
1220 %attr(755,root,root) %{perl_archlib}/auto/List/*/*.so
1221 %{perl_archlib}/auto/List/*/*.bs
1222 %{_mandir}/man3/List::*
1224 %{perl_archlib}/MIME
1225 %dir %{perl_archlib}/auto/MIME
1226 %dir %{perl_archlib}/auto/MIME/Base64
1227 %attr(755,root,root) %{perl_archlib}/auto/MIME/Base64/*.so
1228 %{perl_archlib}/auto/MIME/Base64/*.bs
1229 %{_mandir}/man3/MIME::*
1231 %{perl_archlib}/SDBM_File.*
1232 %dir %{perl_archlib}/auto/SDBM_File
1233 %attr(755,root,root) %{perl_archlib}/auto/SDBM_File/*.so
1234 %{perl_archlib}/auto/SDBM_File/*.bs
1235 %{_mandir}/man3/SDBM_File.*
1237 %{perl_archlib}/Storable.*
1238 %dir %{perl_archlib}/auto/Storable
1239 %attr(755,root,root) %{perl_archlib}/auto/Storable/*.so
1240 %{perl_archlib}/auto/Storable/*.al
1241 %{perl_archlib}/auto/Storable/*.bs
1242 %{perl_archlib}/auto/Storable/*.ix
1243 %{_mandir}/man3/Storable.*
1246 %dir %{perl_archlib}/auto/Sys
1247 %dir %{perl_archlib}/auto/Sys/*/
1248 %attr(755,root,root) %{perl_archlib}/auto/Sys/*/*.so
1249 %{perl_archlib}/auto/Sys/*/*.bs
1250 %{perl_archlib}/auto/Sys/*/*.ix
1251 %{_mandir}/man3/Sys::*
1253 %{perl_archlib}/Time
1254 %dir %{perl_archlib}/auto/Time
1255 %dir %{perl_archlib}/auto/Time/HiRes
1256 %attr(755,root,root) %{perl_archlib}/auto/Time/HiRes/*.so
1257 %{perl_archlib}/auto/Time/HiRes/*.bs
1258 %{_mandir}/man3/Time::HiRes*
1260 %dir %{perl_privlib}/Unicode
1261 %{perl_privlib}/Unicode/*.pm
1262 %{perl_archlib}/Unicode
1263 %dir %{perl_archlib}/auto/Unicode
1264 %dir %{perl_archlib}/auto/Unicode/*
1265 %attr(755,root,root) %{perl_archlib}/auto/Unicode/*/*.so
1266 %{perl_archlib}/auto/Unicode/*/*.bs
1267 %{_mandir}/man3/Unicode::*
1269 %{perl_privlib}/AnyDBM*
1270 %{_mandir}/man3/AnyDBM*
1271 %{perl_privlib}/Attribute
1272 %{_mandir}/man3/Attribute*
1273 %{perl_privlib}/Benchmark*
1274 %{_mandir}/man3/Benchmark*
1275 %{perl_privlib}/CGI*
1276 %{_mandir}/man3/CGI*
1277 %{perl_privlib}/Class/ISA*
1278 %{_mandir}/man3/Class::ISA*
1279 %{perl_privlib}/DirHandle*
1280 %{_mandir}/man3/DirHandle*
1281 %{perl_privlib}/Dumpvalue.*
1282 %{_mandir}/man3/Dumpvalue.*
1283 %{perl_privlib}/Env.*
1284 %{_mandir}/man3/Env.*
1285 %{perl_privlib}/Fatal.*
1286 %{_mandir}/man3/Fatal.*
1287 %{perl_privlib}/FindBin.*
1288 %{_mandir}/man3/FindBin.*
1289 %{perl_privlib}/Hash
1290 %{_mandir}/man3/Hash::*
1291 # FIXME: README and Changes files
1292 %{perl_privlib}/Locale
1293 %{_mandir}/man3/Locale::*
1294 %{perl_privlib}/Math
1295 %{_mandir}/man3/Math::*
1296 %{perl_privlib}/Memoize*
1297 %{_mandir}/man3/Memoize*
1298 %{perl_privlib}/NEXT.pm
1299 %{_mandir}/man3/NEXT*
1300 # FIXME: README and Changes files
1301 %dir %{perl_privlib}/Net
1302 %{perl_privlib}/Net/*.eg
1303 %{perl_privlib}/Net/*.pm
1304 %{perl_privlib}/Net/FTP
1305 %{_mandir}/man3/Net::*
1306 %{perl_privlib}/PerlIO
1307 %{_mandir}/man3/PerlIO::via::*
1309 %{_mandir}/man3/Pod::*
1310 %{perl_privlib}/Scalar
1311 %{_mandir}/man3/Scalar::*
1312 %{perl_privlib}/Search
1313 %{_mandir}/man3/Search::*
1314 %{perl_privlib}/SelfLoader.*
1315 %{_mandir}/man3/SelfLoader.*
1316 %{perl_privlib}/Shell.*
1317 %{_mandir}/man3/Shell.*
1318 # FIXME: README and Changes files
1319 %{perl_privlib}/Switch.*
1320 %{_mandir}/man3/Switch.*
1321 # FIXME: README and Changes files
1322 %{perl_privlib}/Term
1323 %{_mandir}/man3/Term::*
1324 # FIXME: README and Changes files
1325 %{perl_privlib}/Test*
1326 %{_mandir}/man3/Test*
1327 %{perl_privlib}/Text
1328 %{_mandir}/man3/Text::*
1330 %{perl_privlib}/Thread*
1331 %{_mandir}/man3/Thread*
1333 %{perl_privlib}/Time
1334 %{_mandir}/man3/Time::[La-z]*
1335 # XXX: to perl-base?
1336 %{perl_privlib}/UNIVERSAL.*
1337 %{_mandir}/man3/UNIVERSAL.*
1338 # FIXME: README and Changes files
1339 %{perl_privlib}/User
1340 %{_mandir}/man3/User::*
1344 %defattr(644,root,root,755)
1345 %attr(755,root,root) %{_bindir}/perldoc
1346 %dir %{perl_privlib}/pod
1347 %{perl_privlib}/pod/perldiag.pod
1348 %{perl_privlib}/pod/perlfaq*.pod
1349 %{perl_privlib}/pod/perlfunc.pod
1350 %{_mandir}/man1/perldoc.*
1354 %defattr(644,root,root,755)
1355 %attr(4755,root,root) %{_bindir}/sperl%{version}
1356 %attr(755,root,root) %{_bindir}/suidperl
1359 %defattr(644,root,root,755)
1360 %attr(755,root,root) %{_bindir}/a2p
1361 %{_mandir}/man1/a2p.*
1362 %attr(755,root,root) %{_bindir}/cpan
1363 %{_mandir}/man1/cpan.*
1364 %attr(755,root,root) %{_bindir}/find2perl
1365 %{_mandir}/man1/find2perl.*
1366 %attr(755,root,root) %{_bindir}/instmodsh
1367 %{_mandir}/man1/instmodsh.*
1368 %attr(755,root,root) %{_bindir}/libnetcfg
1369 %{_mandir}/man1/libnetcfg.*
1370 %attr(755,root,root) %{_bindir}/piconv
1371 %{_mandir}/man1/piconv.*
1372 %attr(755,root,root) %{_bindir}/psed
1373 %attr(755,root,root) %{_bindir}/s2p
1374 %{_mandir}/man1/psed.*
1375 %{_mandir}/man1/s2p.*
1378 %defattr(644,root,root,755)
1379 %attr(755,root,root) %{_bindir}/perlbug
1380 %{_mandir}/man1/perlbug.*
1381 %attr(755,root,root) %{_bindir}/c2ph
1382 %attr(755,root,root) %{_bindir}/pstruct
1383 %{_mandir}/man1/c2ph.*
1384 %{_mandir}/man1/pstruct.*
1385 %attr(755,root,root) %{_bindir}/dprofpp
1386 %{_mandir}/man1/dprofpp.*
1387 %attr(755,root,root) %{_bindir}/enc2xs
1388 %{_mandir}/man1/enc2xs.*
1389 %attr(755,root,root) %{_bindir}/h2ph
1390 %{_mandir}/man1/h2ph.*
1391 %attr(755,root,root) %{_bindir}/h2xs
1392 %{_mandir}/man1/h2xs.*
1393 %attr(755,root,root) %{_bindir}/perlcc
1394 %{_mandir}/man1/perlcc.*
1395 %attr(755,root,root) %{_bindir}/perlivp
1396 %{_mandir}/man1/perlivp.*
1397 %attr(755,root,root) %{_bindir}/pl2pm
1398 %{_mandir}/man1/pl2pm.*
1399 %attr(755,root,root) %{_bindir}/splain
1400 %{_mandir}/man1/splain.*
1401 %attr(755,root,root) %{_bindir}/xsubpp
1402 %{_mandir}/man1/xsubpp.*
1405 %defattr(644,root,root,755)
1406 %attr(755,root,root) %{_bindir}/pod*
1407 %{_mandir}/man1/pod*
1409 %if %{with microperl}
1411 %defattr(644,root,root,755)
1412 %doc README.micro Todo.micro
1413 %attr(755,root,root) %{_bindir}/microperl