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 # don't build microperl
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 # - consider introducing perl-dirs
14 # - what about "prove" (binary+manual)? (conflicts with standalone Test-Harness)
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}
31 Summary: Practical Extraction and Report Language (Perl)
32 Summary(cs): Programovací jazyk Perl
33 Summary(da): Programmeringssproget Perl
34 Summary(de): Praktische Extraktions- und Berichtsprache
35 Summary(es): Lenguaje práctica de extracción y listado
36 Summary(fr): Langage de programmation Perl
37 Summary(id): Bahasa pemrograman Perl
38 Summary(is): Forritunarmálið Perl
39 Summary(it): Perl: linguaggio di programmazione
40 Summary(ja): Perl ¥×¥í¥°¥é¥ß¥ó¥°¸À¸ì
41 Summary(ko): ÆÞ ÇÁ·Î±×·¡¹Ö ¾ð¾î
42 Summary(nb): Programmeringsspråket Perl
43 Summary(pl): Interpreter jêzyka Perl (Practical Extraction and Report Language)
44 Summary(pt): A linguagem de programação Perl
45 Summary(pt_BR): Linguagem prática de extração e relatório
46 Summary(ru): ñÚÙË ÐÒÏÇÒÁÍÍÉÒÏ×ÁÎÉÑ Perl
47 Summary(sk): Programovací jazyk Perl
48 Summary(sl): Programski jezik Perl
49 Summary(sv): Programmeringsspråket Perl
50 Summary(tr): Kabuk yorumlama dili
51 Summary(zh_CN): Perl ±à³ÌÓïÑÔ¡£
54 Release: 6%{!?with_threads:_nothr}
56 License: GPL v1+ or Artistic
57 Group: Development/Languages/Perl
58 Source0: http://www.cpan.org/src/%{name}-%{version}.tar.bz2
59 # Source0-md5: 3eb135afd0114f4e1acdd4ad6b8fd947
60 Source1: http://www.mif.pg.gda.pl/homepages/ankry/man-PLD/%{name}-non-english-man-pages.tar.bz2
61 # Source1-md5: de47d7893f49ad7f41ba69c78511c0db
62 Patch0: %{name}_581-noroot_install.patch
63 Patch1: %{name}_581-INC.patch
64 Patch3: %{name}_580-errno_h-parsing.patch
65 Patch5: %{name}_581-soname.patch
66 Patch6: %{name}-test-noproc.patch
67 Patch8: %{name}_584-microperl_uconfig.patch
68 URL: http://www.perl.com/
69 # required for proper Provides generation (older are not supported by spec)
70 BuildRequires: rpm-build >= 4.3-0.20040107.4
71 %{?with_gdbm:BuildRequires: gdbm-devel}
72 Requires: %{name}-base = %{epoch}:%{version}
73 Requires: %{name}-modules = %{epoch}:%{version}
74 Requires: perl-doc-reference
76 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
78 %define __perl %{_builddir}/%{name}-%{version}/runperl
79 %define __perl_provides %{__perl} /usr/lib/rpm/perl.prov
81 # gcc 3.3.x miscompiles pp_hot.c
82 # (in PUSHSUB in entersub two SvREFCNT_inc()s are working as one)
83 # -fno-strict-aliasing is already used to build perl and doesn't help
84 %define specflags_ppc -O1
87 Perl is an interpreted language optimized for scanning arbitrary text
88 files, extracting information from those text files, and printing
89 reports based on that information. It's also a good language for many
90 system management tasks. The language is intended to be practical
91 (easy to use, efficient, complete) rather than beautiful (tiny,
95 Perl je vy¹¹í programovací jazyk s koøeny v jazyce C, sed, awk a
96 shellových skriptech. Perl je vhodný pro manipulace s procesy a
97 soubory, ale obzvlá¹tì se hodí ke zpracovávání textù. Perl vyniká
98 praktièností úèinností. I kdy¾ se pou¾ívá prakticky na cokoli, vìt¹ina
99 Perlových programù slou¾í jako správcovské utility nebo programy pro
100 WWW. V Perlu je napsáno velmi mnoho CGI skriptù pro WWW servery na
104 Perl er et høgniveauprogramsprog med røtter i C, sed, awk og
105 skalskript. Perl er godt på at behandle processer og filer, og er
106 særskilt godt på at behandle text. Utmærkende for Perl er at det er
107 praktisk og effektivt. Det bruges for at gøre en mængd forskellige
108 saker, men de almindeligeste programmerne er systemadministration og
109 webbprogrammering. En stor andel af CGI-skripten på webben er skrivna
110 i Perl. Du behøver installere pakken perl på dit system så at ditt
111 system kan behandle Perlskript.
114 Perl ist eine Interpreter-Sprache, die zum Durchsuchen beliebiger
115 Text- dateien, Extrahieren von Informationen aus diesen Dateien und
116 Drucken von auf diesen Informationen basierenden Berichten optimiert
117 ist. Die Sprache eignet sich außerdem für viele
118 Systemverwaltungsaufgaben. Sie ist eher praktisch (einfache
119 Anwendung,effizient, vollständig) als schön (winzig, elegant,
123 Perl es un lenguaje interpretado, optimizado para manejar archivos
124 texto, extrayendo información de estos archivos y mostrando listados
125 basados en esta información. También es un buen lenguaje para varias
126 tareas de administración de sistema. El lenguaje busca ser más
127 práctico (fácil de usar, eficiente, completo) que bonito (minúsculo,
131 Perl est un langage interprété, optimisé pour filtrer des fichiers
132 texte, extraire des informations de ces fichiers, et imprimer des
133 rapports basés sur ces informations. C'est aussi un bon langage pour
134 de nombreuses procédures de gestion système. Ce langage se veut
135 pratique (simple à utiliser, efficace, complet) autant qu'agréable
136 (conscrit, élégant, minimal).
139 Perl adalah sebuah bahasa pemrograman tingkat tinggi yang didasarkan
140 pada C, sed, awk, dan bahasa shell. Perl memiliki kemampuan penanganan
141 proses dan file yang bagus, tapi terutama kemampuan penanganan teksnya
142 yang baik. Ciri khas Perl adalah kepraktisan dan efisiensi. Meski
143 digunakan untuk berbagai hal, aplikasi Perl yang paling umum adalah
144 utilitas sistem administrasi dan pemrograman web. Sebagian besar skrip
145 CGI yang ada di web ditulis dalam Perl. Anda perlu memasang paket perl
146 di sistem agar dapat menjalankan skrip-skrip Perl.
149 Perl er hás stigs forritunar tungumál sem á rætur sínar að rekja til
150 C, sed, awk, og skeljar forritunar. Perl er góð í að meðhöndla
151 processa og skrár og er sérstaklega góð í að meðhöndla texta. Perls
152 kostir eru nytsamleiki og virkni. Á meðan það er notað til að gera
153 marga mismunandi hluti, Perl mest notuðu forrit eru krefisstjórnunar
154 tól og vef forritun Stór hluti af CGI forritum á vefnum eru skrifaðar
155 í Perl. Þú þarft perl pakkann settan upp á þínu krefi svo þitt kerfi
156 geti notað Perl scriptur.
159 Perl è un linguaggio di programmazione di alto livello derivato dal
160 linguaggio C, da sed, da awk e dallo scripting delle shell. E' adatto
161 per la gestione di processi, di file e in particolare di file di
162 testo. Perl è un linguaggio semplice ed efficiente. Viene utilizzato
163 per numerosi scopi, ma le sue applicazioni più diffuse sono le utility
164 di amministrazione del sistema e la programmazione Web. Una grossa
165 parte degli script CGI nel Web sono scritti in Perl. È consigliabile
166 installare il pacchetto perl in modo che il sistema sia in grado di
167 gestire gli script di Perl.
170 Perl ¤Ï C¸À¸ì¡¢sed, awk¡¢µÚ¤Ó ¥·¥§¥ë¥¹¥¯¥ê¥×¥Æ¥£¥ó¥°¤Ëº¬¸»¤ò
171 »ý¤Ä¥Ï¥¤¥ì¥Ù¥ë¤Ê ¥×¥í¥°¥é¥à¸À¸ì¤Ç¤¹¡£Perl ¤Ï¥×¥í¥»¥¹¤ä¥Õ¥¡¥¤¥ë¤Î½èÍý¤Ë
172 ŬÀÚ¤Ç ¡¢ÆÃ¤Ë ¥Æ¥¥¹¥È½èÍý¤Ë¤ÏºÇŬ¤Ç¤¹¡£¤µ¤Þ¤¶¤Þ¤Êºî¶È¤Ë
173 »ÈÍѤµ¤ì¤Þ¤¹¤¬¡¢ Perl¤ÎºÇ¤âÉÑÈˤʳèÍѤϥ·¥¹¥Æ¥à¥¢¥É¥ß¥Ë¥¹¥È¥ì¡¼¥·¥ç¥ó
174 ¥æ¡¼¥Æ¥£¥ê¥Æ¥£¤È web¥×¥í¥°¥é¥ß¥ó¥°¤Ç¤¹¡£web¾å¤Î ÂçÉôʬ¤ÎCGI"
175 ¥¹¥¯¥ê¥×¥È¤¬Perl¤Ç½ñ¤«¤ì¤Æ¤¤¤Þ¤¹¡£ ¥·¥¹¥Æ¥à¤¬Perl¥¹¥¯¥ê¥×¥È¤ò
176 ½èÍý½ÐÍè¤ë¤è¤¦¤Ë¤¹¤ë¤¿¤á¤Ë¤Ï perl¥Ñ¥Ã¥±¡¼¥¸¤ò ¥¤¥ó¥¹¥È¡¼¥ë¤¹¤ë
180 Perl jest jêzykiem przeznaczonym do skanowania plików tekstowych,
181 wyci±gania z nich informacji i drukowania raportu bazuj±cego na tych
182 informacjach. Jest równie¿ doskona³ym jêzykiem do wielu prac
183 zwi±zanych z nadzorem systemu. Jêzyk ten jest w zamierzeniu bardziej
184 praktyczny (³atwy w u¿yciu, wydajny, kompletny) ni¿ piêkny (skromny,
185 elegancki, minimalny).
188 O perl é uma linguagem de programação de alto nível que tem como
189 raizes o C, sed, awk, e 'shell scripting'. O perl é bom a manipular
190 processos e ficheiros, e é especialmente bom para manipular texto.
191 Características do Perl são a eficiência e o uso prático. As
192 aplicações mais comuns do Perl são utilitários de administração de
193 sistema e programação Web. Uma grande parte dos 'scripts' CGI na Web
194 são escritos em Perl. Você precisa do pacote perl instalado no seu
195 sistema de maneira a que este possa tratar de 'scripts' de Perl.
197 %description -l pt_BR
198 Perl é uma linguagem interpretada, otimizada para tratar arquivos
199 texto, extraindo informação desses arquivos e mostrando relatórios
200 baseados nessa informação. Também é uma boa linguagem para várias
201 tarefas de administração de sistema. A linguagem procura ser mais
202 prática (fácil de usar, eficiente, completa) do que bonita (minúscula,
206 Perl - ÜÔÏ ÉÎÔÅÒÐÒÅÔÉÒÕÅÍÙÊ ÑÚÙË ÐÒÏÇÒÁÍÍÉÒÏ×ÁÎÉÑ, ÕÈÏÄÑÝÉÊ ËÏÒÎÑÍÉ ×
207 C, sed, awk É ÑÚÙËÉ ËÏÍÁÎÄÎÙÈ ÏÂÏÌÏÞÅË (shell). Perl ÈÏÒÏÛ ÄÌÑ ÒÁÂÏÔÙ
208 Ó ÐÒÏÃÅÓÓÁÍÉ É ÆÁÊÌÁÍÉ, Á ÏÓÏÂÅÎÎÏ ÈÏÒÏÛ ÄÌÑ ÚÁÄÁÞ ÏÂÒÁÂÏÔËÉ ÔÅËÓÔÏ×.
209 ïÓÏÂÅÎÎÏÓÔÉ Perl - ÐÒÁËÔÉÞÎÏÓÔØ É ÜÆÆÅËÔÉ×ÎÏÓÔØ. èÏÔÑ ÏÎ É
210 ÉÓÐÏÌØÚÕÅÔÓÑ ÄÌÑ ÒÅÛÅÎÉÑ ÓÁÍÙÈ ÒÁÚÎÙÈ ÚÁÄÁÞ, ÎÁÉÂÏÌÅÅ ÒÁÓÐÒÏÓÔÒÁÎÅÎÎÙÅ
211 ÐÒÉÍÅÎÅÎÉÑ (É ÔÏ, × ÞÅÍ ÏÎ ÓÉÌÅÎ) ÜÔÏ, ×ÅÒÏÑÔÎÏ, ÕÔÉÌÉÔÙ ÓÉÓÔÅÍÎÏÇÏ
212 ÁÄÍÉÎÉÓÔÒÉÒÏ×ÁÎÉÑ É web-ÐÒÏÇÒÁÍÍÉÒÏ×ÁÎÉÅ. âÏÌØÛÁÑ ÞÁÓÔØ CGI ÓËÒÉÐÔÏ×
216 Perl je programovací jazyk vy¹¹ej úrovne s koreòmi v C, sed, awk, a
217 shell skriptoch. Perl má vhodné vlastnosti pre spracovanie procesov a
218 súborov a je zvlá¹» vhodný pre spracovanie textu. Jeho cieµmi sú
219 praktiènos» a efektivita. Aj keï je pou¾ívaný pre mno¾stvo rozlièných
220 èinností, jeho najèastej¹ím pou¾itím (a kde vyniká najviac) sú
221 pravdepodobne nástroje pre správu systému a programovanie na Webe.
222 Veµká èas» CGI skriptov na Webe je napísaná v Perle. Balík perl
223 potrebujete ma» nain¹talovaný, aby bol vá¹ systém schopný spracova»
227 Perl är ett högnivåprogramspråk med rötter i C, sed, awk och
228 skalskript. Perl är bra på att hantera processer och filer, och är
229 särskilt bra på att hantera text. Utmärkande för Perl är att det är
230 praktiskt och effektivt. Det används för att göra en mängd olika
231 saker, men de vanligaste tillämpningarna är systemadministration och
232 webbprogrammering. En stor andel av CGI-skripten på webben är skrivna
233 i Perl. Du behöver installera paketet perl på ditt system så att ditt
236 Perl, metin dosyalarýný taramak, bu metin dosyalarýndan bilgi çýkarmak
237 ve bu bilgiye dayalý raporlar hazýrlamak icin geliþtirilmiþ bir
238 yorumlamalý dildir. Ayrýca pek çok sistem yönetimi görevleri için de
239 yararlý yetenekleri vardýr. Perl, güzel (ufak, zarif, minimum)
240 olmaktan çok, pratik olmaya yönelik (kullanýmý kolay, verimli,
241 eksiksiz) olarak tasarlanmýþtýr.
244 Perl - ÃÅ ¦ÎÔÅÒÐÒÅÔÏ×ÁÎÁ ÍÏ×Á ÐÒÏÇÒÁÍÕ×ÁÎÎÑ, ÝÏ ÚÁÐÏÚÉÞÕ¤ ¦Äŧ × C,
245 sed, awk ÔÁ ÍÏ×ÁÈ ËÏÍÁÎÄÎÉÈ ÏÂÏÌÏÎÏË (shell). Perl ÄÏÂÒŠЦÄÈÏÄÉÔØ ÄÌÑ
246 ÒÏÂÏÔÉ Ú ÐÒÏÃÅÓÁÍÉ ÔÁ ÆÁÊÌÁÍÉ, Á ÎÁÊËÒÁÝÅ - ÄÌÑ ÏÂÒÏÂËÉ ÔÅËÓÔ¦×.
247 ïÓÏÂÌÉ×ÏÓÔ¦ Perl - ÐÒÁËÔÉÞΦÓÔØ ÔÁ ÅÆÅËÔÉ×ΦÓÔØ. èÏÞÁ ÓÆÅÒÁ ÊÏÇÏ
248 ×ÉËÏÒÉÓÔÁÎÎÑ ÄÕÖÅ ÛÉÒÏËÁ, ÎÁʦÌØÛ ÐÏÛÉÒÅÎÅ ÊÏÇÏ ÚÁÓÔÏÓÕ×ÁÎÎÑ (ÔÁ
249 ÎÁÊÓÉÌØΦÛÁ ÓÔÏÒÏÎÁ) ÃÅ, ¦ÍÏצÒÎÏ, ÕÔÉ̦ÔÉ ÓÉÓÔÅÍÎÏÇÏ ÁÄͦΦÓÔÒÕ×ÁÎÎÑ
250 ÔÁ web-ÐÒÏÇÒÁÍÕ×ÁÎÎÑ. â¦ÌØÛÁ ÞÁÓÔÉÎÁ CGI ÓËÒÉÐÔ¦× ÎÁÐÉÓÁÎÁ ÎÁ Perl.
252 %description -l zh_CN
253 Perl ÊÇÒ»Öָ߼¶±à³ÌÓïÑÔ£¬ÆðÔ´ÓÚ C¡¢sed¡¢awk ºÍ shell ½Å±¾¡£
254 ËüÉÆÓÚ´¦Àí½ø³ÌºÍÎļþ£¬ÓÈÆäÊÇ´¦ÀíÎı¾¡£Perl
255 µÄÌصãÔÚÓÚÆäʵÓÃÐÔºÍÓÐЧÐÔ¡£
256 ¾¡¹ÜËü¿ÉÓÃÓÚÖ´ÐÐÐí¶à²»Í¬µÄÈÎÎñ£¬µ«ÊÇͨ³£¶àÓ¦ÓÃÓÚϵͳ¹ÜÀíʵÓóÌÐòºÍ Web
257 ±à³Ì¡£\n Web ÉÏµÄ´ó²¿·Ö CGI ½Å±¾¾ùʹÓà Perl
258 ÓïÑÔ½øÐбàд¡£Äú±ØÐëÔÚϵͳÖа²×° perl Èí¼þ°ü£¬ ÒԱ㴦Àí Perl ½Å±¾¡£
261 Summary: Base perl components for a minimal installation
262 Summary(pl): Podstawowe sk³adniki potrzebne do minimalnej instalacji perla
263 Group: Development/Languages/Perl
264 Provides: perl-File-Compare = 1.1003
265 Provides: perl-File-Spec = 0.87
266 Provides: perl-File-Temp = 0.14
267 Provides: perl-IO = 1.21
268 Provides: perl-Safe = 2.10
269 Provides: perl-Socket = 1.77
270 Provides: perl-Tie-File = 0.97
271 Provides: perl(largefiles)
272 # broken, unsupported modules
274 Obsoletes: perl-Sort-PolySort
277 Base components, files, core modules, etc. -- a minimal usable perl
278 installation. You are encouraged to install a full perl (the perl
279 package) whenever possible.
281 %description base -l pl
282 Podstawowe sk³adniki, pliki, g³ówne modu³y itp. - minimalna instalacja
283 perla, nadaj±ca siê do u¿ytku. Zaleca siê instalacjê pe³nego perla
284 (pakietu perl), je¶li to tylko mo¿liwe.
287 Summary: GDBM_File - Perl5 access to the gdbm library
288 Summary(pl): GDBM_File - dostêp do biblioteki gdbm w Perlu
290 Requires: %{name}-base = %{epoch}:%{version}
291 # FIXME: Set Version: 1.06 and Release: 1 instead of inheriting
292 # values from the main package. Why this causes setting
293 # version and release macros up to the end of this spec?
295 %description GDBM_File
296 GDBM_File is a module which allows Perl programs to make use of the
297 facilities provided by the GNU gdbm library.
299 %description GDBM_File -l pl
300 GDBM_File jest modu³em, który umo¿liwia programom w Perlu korzystanie
301 z biblioteki GNU gdbm.
304 Summary: Perl development files
305 Summary(pl): Pliki potrzebne przy tworzeniu w³asnych aplikacji w perlu
306 Summary(pt_BR): Arquivos de desenvolvimento e cabeçalhos para o perl
307 Group: Development/Libraries
308 Requires: %{name}-base = %{epoch}:%{version}
309 Requires: %{name}-modules = %{epoch}:%{version}
310 Requires: %{name}-tools-pod
311 Provides: perl-CPAN = 1.76_01
312 Provides: perl-Devel-DProf = 20030813.00
313 Provides: perl-Devel-PPPort = 2.011
314 Provides: perl-Devel-Peek = 1.01
315 Provides: perl-ExtUtils-Embed = 1.2506_01
316 Provides: perl-ExtUtils-MakeMaker = 6.17
317 Obsoletes: perl-lib-devel
320 Components required for developing applications which embed a Perl
321 interpreter and compiling perl modules.
323 %description devel -l pl
324 Sk³adniki potrzebne do tworzenia aplikacji osadzaj±cych interpreter
325 Perla oraz kompilowania modu³ów Perla.
328 Summary: Perl documentation in POD format
329 Summary(pl): Dokumentacja Perla w formacie POD
335 Practical Extraction and Report Language - POD docs.
337 %description doc-pod -l pl
338 Practical Extraction and Report Language - dokumentacja w formacie
341 %package doc-reference
342 Summary: Perl reference documentation
343 Summary(pl): Dokumentacja Perla
346 %description doc-reference
347 Reference documentation for the Practical Extraction and Report Language
348 and it's interpreter in the man(1) format.
350 %description doc-reference -l pl
351 Dokumentacja referencyjna w formacie man do jêzyka Perl (Practical
352 Extraction and Report Language) i jego interpretera.
355 Summary: Modules from the core perl distribution
356 Summary(pl): Modu³y z podstawowej dystrybucji perla
358 Requires: %{name}-base = %{epoch}:%{version}
359 Provides: perl-Attribute-Handlers = 0.78_01
360 Provides: perl-CGI = 3.04
361 Provides: perl-Class-ISA = 0.32
362 Provides: perl-Digest = 1.06
363 Provides: perl-Digest-MD5 = 2.33
364 Provides: perl-Filter-Simple = 0.78
365 Provides: perl-FindBin = 1.44
366 #Provides: perl-Hash-Utils = 0.05 Data::Util is missing
367 Provides: perl-I18N-LangTags = 0.29
368 Provides: perl-IPC-SysV = 1.04
369 Provides: perl-Locale-Codes = 2.06
370 Provides: perl-Locale-Maketext = 1.08
371 Provides: perl-MIME-Base64 = 3.01
372 Provides: perl-Math-BigInt = 1.70
373 Provides: perl-Math-BigRat = 0.12
374 Provides: perl-Math-Trig = 1.02
375 Provides: perl-Memoize = 1.01
376 Provides: perl-NEXT = 0.60
377 Provides: perl-PerlIO-via-QuotedPrint = 0.06
378 Provides: perl-Pod-LaTeX = 0.55
379 Provides: perl-Pod-Parser = 1.14
380 Provides: perl-Scalar-List-Utils = 1.13
381 Provides: perl-Storable = 2.12
382 Provides: perl-Term-ANSIColor = 1.08
383 Provides: perl-Term-Cap = 1.08
384 Provides: perl-Test = 1.24
385 Provides: perl-Test-Harness = 2.40
386 Provides: perl-Test-Simple = 0.47
387 Provides: perl-Text-Balanced = 1.95
388 Provides: perl-Text-ParseWords = 3.21
389 Provides: perl-Text-Soundex = 1.01
390 # XXX: I'm not sure what to do with this one...
391 #Provides: perl-Text-Tabs+Wrap = 2001.09291
392 Provides: perl-Time-HiRes = 1.59
393 Provides: perl-UNIVERSAL = 1.01
394 Provides: perl-Unicode-Collate = 0.33
395 Provides: perl-Unicode-Normalize = 0.28
396 Provides: perl-libnet = 1.1.1
397 Obsoletes: perl-Encode-compat
401 Practical Extraction and Report Language - modules from the core
404 %description modules -l pl
405 Practical Extraction and Report Language - modu³y z podstawowej
409 Summary: perldoc - Look up Perl documentation in pod format
410 Summary(pl): perldoc - przeszukiwanie dokumentacji Perla w formacie pod
411 Provides: perldoc = 3.12@%{version}
412 Requires: %{name}-modules
413 Requires: %{name}-tools-pod
414 Group: Development/Tools
417 perldoc looks up a piece of documentation in .pod format that is
418 embedded in the perl installation tree or in a perl script, and
419 displays it via "pod2man | nroff -man | $PAGER". This is primarily
420 used for the documentation for the perl library modules.
422 %description perldoc -l pl
423 perldoc wyszukuje fragment dokumentacji w formacie .pod osadzony w
424 drzewie instalacji perla lub w skypcie perlowym i wy¶wietla go przez
425 "pod2man | nroff -man | $PAGER". Program ten u¿ywany jest g³ównie do
426 dokumentacji modu³ów z bibliotek perla.
429 Summary: Perl setuid root binaries for use with setuid Perl scripts
430 Summary(de): sperl zur Verwendung mit setuid Perl-Skripts
431 Summary(es): sperl, para uso con los scrips de Perl setuid
432 Summary(fr): sperl, à utiliser avec les scripts Perl setuid
433 Summary(it): sperl, da usare con gli script di Perl setuid
434 Summary(ja): Setuid Perl scripts ¤È°ì½ï¤Ë»ÈÍѤ¹¤ë¤¿¤á¤Î suidperl
435 Summary(ko): Setuid ÆÞ ½ºÅ©¸³Æ®¿Í ÇÔ²² »ç¿ëµÇ´Â suidperl
436 Summary(pl): Binaria setuid root perla dla setuid-owych skryptów perla
437 Summary(pt): O suidperl, para usar com os programas de Perl 'setuid'
438 Summary(ru): SUID ×ÅÒÓÉÑ ÑÚÙËÁ Perl
439 Summary(sv): sperl, att användas med setuid perlskript
440 Summary(uk): SUID-×ÅÒÓ¦Ñ ÍÏ×É Perl
441 Summary(zh_CN): sperl£¬ÓÃÀ´Óë setuid perl ½Å±¾Ò»ÆðʹÓÃ
442 Group: Development/Languages/Perl
443 Requires: %{name}-base = %{epoch}:%{version}
444 Obsoletes: perl-suidperl
446 %description -n sperl
447 sperl is a setuid root binary copy of perl that allows for (hopefully)
448 more secure running of setuid Perl scripts.
450 %description -n sperl -l de
451 sperl ist eine binäre setuid Kopie von Perl, mit der (hoffentlich)
452 setuid-Skripts sicherer ausgeführt werden können.
454 %description -n sperl -l es
455 sperl es una copia binaria de setuid para perl que le permite una
456 ejecución más segura de los scripts de Perl setuid.
458 %description -n sperl -l fr
459 sperl est une copie binaire setuid de perl qui permet une exécution
460 plus sûre de scripts Perl setuid.
462 %description -n sperl -l it
463 sperl è una copia binaria setuid di perl che consente un'esecuzione
464 più sicura di script di Perl setuid.
466 %description -n sperl -l ja
467 sperl ¤Ï setuid Perl scripts.¤ò¤â¤Ã¤È°ÂÁ´¤ËÆ°ºî¤Ç¤¤ë(´üÂԤΤ¢¤ë)°Ù¤Î
468 perl ¤Îsetuid ¥Ð¥¤¥Ê¥ê ¥³¥Ô¡¼¤Ç¤¹¡£
470 %description -n sperl -l pl
471 sperl jest to kopia setuid root programu binarnego perl umo¿liwiaj±ca
472 bezpieczniejsze (miejmy nadziejê) uruchamianie setuidowych skryptów
475 %description -n sperl -l pt
476 O suidperl é uma cópia do perl com 'setuid' que permite uma execução
477 mais segura dos 'scripts' de Perl 'setuid'.
479 %description -n sperl -l ru
480 Suid perl ÉÓÐÌØÚÕÅÔÓÑ ÄÌÑ ÔÏÇÏ, ÞÔÏÂÙ ÄÁÔØ ×ÏÚÍÏÖÎÏÓÔØ ÓÏÚÄÁ×ÁÔØ
481 ÓËÒÉÐÔÙ Ó ÕÔÁÎÏ×ÌÅÎÎÙÍ ÂÉÔÏÍ SUID. èÏÔÑ × ÎÅÇÏ ×ÓÔÒÏÅÎÏ ÄÏÓÔÁÔÏÞÎÏ
482 ÍÎÏÇÏ ÐÒÏ×ÅÒÏË, ÐÒÉÚ×ÁÎÙÈ ÏÂÅÓÐÅÞÉÔØ ÂÅÚÏÐÁÓÎÏÓÔØ ÅÇÏ ÉÓÐÏÌØÚÏ×ÁÎÉÑ
483 suid perl ×ÓÅ ÒÁ×ÎÏ ÐÒÅÄÓÔÁ×ÌÑÅÔ ÓÏÂÏÊ ÚÎÁÞÉÔÅÌØÎÕÀ ÐÏÔÅÎÃÉÁÌØÎÕÀ
486 %description -n sperl -l sv
487 suidperl är en setuid binärkopia av pers som tillåter
488 (förhoppningsvis) säkrare körning av setuid perlskript.
490 %description -n sperl -l zh_CN
491 suidperl ÊÇ perl µÄ setuid ¶þ½øÖƸ±±¾¡£ËüÔÊÐí£¨Ï£ÍûÈç´Ë£© ¸ü°²È«µØÔËÐÐ
495 Summary: Various tools from the core perl distribution
496 Summary(pl): Ró¿ne narzêdzia z podstawowej dystrybucji perla
498 Requires: %{name}-devel = %{epoch}:%{version}
501 Various tools from the core perl distribution:
503 a2p - Awk to Perl translator
504 cpan - easily interact with CPAN from the command line
505 find2perl - translate find command lines to Perl code
506 piconv - iconv(1), reinvented in perl
507 psed, s2p - a stream editor
509 %description tools -l pl
510 Ró¿ne narzêdzia z podstawowej dystrybucji perla:
512 a2p - translator skryptów Awka do Perla
513 cpan - easily interact with CPAN from the command line
514 find2perl - t³umaczenie linii poleceñ programu find na kod w Perlu
515 piconv - iconv(1) napisany w Perlu
516 psed, s2p - edytor strumieniowy
519 Summary: Developer's tools from the core perl distribution
520 Summary(pl): Narzêdzia z podstawowej dystrybucji perla, przeznaczone dla programistów
521 Group: Development/Tools
522 Requires: %{name}-base = %{epoch}:%{version}
523 Requires: %{name}-devel = %{epoch}:%{version}
525 %description tools-devel
526 Various tools from the core perl distribution:
528 c2ph, pstruct - Dump C structures as generated from C<cc -g -S> stabs
529 dprofpp - display perl profile data
530 enc2xs - Perl Encode Module Generator
531 h2ph - convert .h C header files to .ph Perl header files
532 h2xs - convert .h C header files to Perl extensions
533 perlcc - generate executables from Perl programs
534 perlivp - Perl Installation Verification Procedure
535 pl2pm - Rough tool to translate Perl4 .pl files to Perl5 .pm modules.
536 splain - force verbose warning diagnostics
538 %description tools-devel -l pl
539 Ró¿ne narzêdzia z podstawowej dystrybucji perla:
541 c2ph, pstruct - zrzucanie struktur C w postaci generowanej z tablic
543 dprofpp - wy¶wietlanie perlowych danych profiluj±cych
544 enc2xs - generator modu³ów koduj±cych w Perlu
545 h2ph - konwerter plików nag³ówkowych .h z C na perlowe pliki
547 h2xs - konwerter plików nag³ówkowych .h z C na rozszerzenia
549 perlcc - generator binarek z programów w Perlu
550 perlivp - procedura weryfikacji instalacji perla
551 pl2pm - zgrubne narzêdzie do t³umaczenia plików pl Perla 4 na
553 splain - wymuszenie obszernych ostrze¿eñ diagnostycznych
556 Summary: Tools for manipulating files in the POD format
557 Summary(pl): Narzêdzia do przetwarzania plików w formacie POD
559 Requires: %{name}-modules = %{epoch}:%{version}
561 %description tools-pod
562 Tools for manipulating files in the POD (Plain Old Documentation)
565 pod2html - convert .pod files to .html files
566 pod2latex - convert pod documentation to LaTeX format
567 pod2man - convert POD data to formatted *roff input
568 pod2text - convert POD data to formatted ASCII text
569 pod2usage - print usage messages from embedded pod docs in files
570 podchecker - check the syntax of POD format documentation files
571 podselect - print selected sections of pod documentation
573 %description tools-pod -l pl
574 Narzêdzia do przetwarzania plików w formacie POD (Plain Old
577 pod2html - konwerter plików .pod do plików .html
578 pod2latex - konwerter dokumentacji pod do formatu LaTeX
579 pod2man - konwerter danych POD na wej¶cie sformatowane dla *roffa
580 pod2text - konwerter danych POD na sformatowany tekst ASCII
581 pod2usage - wypisanie informacji o u¿ywaniu programu z dokumentacji
583 podchecker - kontrola sk³adni dokumentacji w formacie POD
584 podselect - wypisanie wybranych sekcji z dokumentacji POD
586 %package -n microperl
587 Summary: A really minimal perl, even more minimal than miniperl
588 Summary(pl): Naprawdê minimalny Perl, nawet bardziej minimalny ni¿ miniperl
589 # XXX: is there a more appropiate group?
592 %description -n microperl
593 microperl is supposed to be able a really minimal perl, even more
594 minimal than miniperl. No Configure is needed to build microperl, on
595 the other hand this means that interfaces between Perl and your
596 operating system are left very -- minimal.
598 All this is experimental. If you don't know what to do with microperl
599 you probably shouldn't. Do not report bugs in microperl; fix the bugs.
601 %description -n microperl -l pl
602 microperl ma byæ naprawdê minimalnym Perlem, nawet bardziej minimalnym
603 od miniperla. Uruchamianie Configure nie jest potrzebne do zbudowania
604 microperla, z drugiej strony oznacza to, ¿e interfejs miêdzy Perlem a
605 systemem operacyjnym pozostaje bardzo minimalny.
607 Ca³o¶æ jest eksperymentalna. Je¶li nie wiesz co zrobiæ z microperlem,
608 prawdopodobnie nie powiniene¶ tego robiæ. Nie zg³aszaj b³êdów w
609 microperlu - popraw je.
624 -Darchname=%{_target_platform} \
625 -Dcccdlflags='-fPIC' \
626 -Dccdlflags='-rdynamic' \
627 -Doptimize="%{rpmcflags}" \
630 -Dman1dir=%{_mandir}/man1 -Dman1ext=1 \
631 -Dman3dir=%{_mandir}/man3 -Dman3ext=3perl \
632 -Dvendorman1=%{_mandir}/man1 -Dvendorman1ext=1p \
633 -Dvendorman3=%{_mandir}/man3 -Dvendorman3ext=3pm \
634 -Dsiteman1=%{_usr}/local/man/man1 -Dsiteman1ext=1p \
635 -Dsiteman3=%{_usr}/local/man/man3 -Dsiteman3ext=3pm \
636 -Dprefix=%{_prefix} -Dvendorprefix=%{_prefix} -Dsiteprefix=%{_usr}/local \
637 -Dlibpth="%{_libdir} /%{_lib}" \
638 -Dprivlib=%{perl_privlib} -Darchlib=%{perl_archlib} \
639 -Dsitelib=%{perl_sitelib} -Dsitearch=%{perl_sitearch} \
640 -Dvendorlib=%{perl_vendorlib} -Dvendorarch=%{perl_vendorarch} \
642 %{!?with_gdbm: -Ui_dbm -Ui_gdbm -Ui_ndbm} \
643 %{?with_gdbm: -Ui_dbm -Di_gdbm -Ui_ndbm} \
644 -Dlibswanted="dl m c crypt %{?with_gdbm:gdbm}" \
645 -%{?with_threads:D}%{!?with_threads:U}usethreads \
648 ## why were these three undefined?
651 ## what's the problem with this one?
652 # %ifarch sparc sparc64
656 ## {Scalar,List}::Util should be in perl_archlib (it's a bit tricky and should
657 ## probably be done in %%prep, but then Configure would complain (->MANIFEST))
658 mv ext/List/Util/lib/List/Util.pm ext/List/Util
659 rm -f ext/List/Util/Makefile.PL
660 cat <<EOF > ext/List/Util/Makefile.PL
661 use ExtUtils::MakeMaker;
662 WriteMakefile(NAME=>"List::Util", VERSION_FROM=>"Util.pm", DEFINE=>"-DPERL_EXT");
666 LIBPERL_SONAME=libperl.so.%{_abi}
669 %if %{with microperl}
671 #chmod u+w uconfig.sh
672 #echo "usemallocwrap='define'" >> uconfig.sh
673 %{__make} -f Makefile.micro \
674 archlib=%{perl_archlib} \
675 archlibexp=%{perl_archlib} \
676 privlib=%{perl_privlib} \
677 privlibexp=%{perl_privlib} \
678 archname=%{_target_platform}%{perlthread} \
681 scriptdir=%{_bindir} \
682 scriptdirexp=%{_bindir} \
683 usemallocwrap='define' \
684 OPTIMIZE="%{rpmcflags}"
687 %{?with_tests:%{__make} test}
688 #%{?with_tests:%{__make} minitest}
692 LD_LIBRARY_PATH="%{_builddir}/%{name}-%{version}" \
693 PERL5LIB="%{buildroot}%{perl_privlib}:%{buildroot}%{perl_archlib}" \
694 exec %{buildroot}%{_bindir}/perl \$*
699 rm -rf $RPM_BUILD_ROOT
700 install -d $RPM_BUILD_ROOT%{_mandir}/{ja,ko,zh_CN,zh_TW}/man1
703 DESTDIR=$RPM_BUILD_ROOT
704 %{?with_microperl:install microperl $RPM_BUILD_ROOT%{_bindir}}
706 ## use symlinks instead of hardlinks
707 %{__ln_s} -f perl%{version} $RPM_BUILD_ROOT%{_bindir}/perl
708 %{__ln_s} -f perl%{version} $RPM_BUILD_ROOT%{_bindir}/suidperl
709 %{__ln_s} -f c2ph $RPM_BUILD_ROOT%{_bindir}/pstruct
710 %{__ln_s} -f psed $RPM_BUILD_ROOT%{_bindir}/s2p
713 rm -f $RPM_BUILD_ROOT%{perl_archlib}/CORE/libperl.so
714 %{__ln_s} `%{__perl} -e '$_="'%{perl_archlib}/CORE/libperl.so.%{_abi}'";s|^'%{_libdir}'/*||;print'` \
715 $RPM_BUILD_ROOT%{_libdir}/libperl.so.%{_abi}
716 %{__ln_s} libperl.so.%{_abi} $RPM_BUILD_ROOT%{_libdir}/libperl.so
718 ## Fix Config.pm: remove buildroot path and change man pages extensions
719 %{__perl} -pi -e 's,%{buildroot}/*,/,g' $RPM_BUILD_ROOT%{perl_archlib}/Config.pm
720 %{__perl} -pi -e "s,^man1ext='1',man1ext='1p'," $RPM_BUILD_ROOT%{perl_archlib}/Config.pm
721 %{__perl} -pi -e "s,^man3ext='3perl',man3ext='3pm'," $RPM_BUILD_ROOT%{perl_archlib}/Config.pm
723 ## Generate the *.ph files
726 H2PH=$RPM_BUILD_ROOT%{_bindir}/h2ph
727 PHDIR=$RPM_BUILD_ROOT%{perl_archlib}
741 # why it returns non-zero???
742 %{__perl} $H2PH -a -d $PHDIR $WANTED || :
745 ## remove man pages for other operating systems
746 rm -f $RPM_BUILD_ROOT%{_mandir}/man1/perl{aix,amiga,apollo,beos,bs2000,ce,cygwin,dgux,dos}* \
747 $RPM_BUILD_ROOT%{_mandir}/man1/perl{freebsd,hpux,machten,macos,mpeix,os2,os390}* \
748 $RPM_BUILD_ROOT%{_mandir}/man1/perl{qnx,solaris,vmesa,vms,vos,win32}*
750 ## These File::Spec submodules are for non-Unix systems
751 rm -f $RPM_BUILD_ROOT%{perl_privlib}/File/Spec/[EMOVW]*.pm
752 rm -f $RPM_BUILD_ROOT%{_mandir}/man3/File::Spec::{Epoc,Mac,OS2,VMS,Win32}.3pm*
754 ## We already have these *.pod files as man pages
755 rm -f $RPM_BUILD_ROOT%{perl_privlib}/{Encode,Test,Net,Locale{,/Maketext}}/*.pod
756 rm -f $RPM_BUILD_ROOT%{perl_privlib}/*.pod
757 rm -f $RPM_BUILD_ROOT%{perl_archlib}/*.pod
759 ## this object file looks unused; why is it there?
760 rm -f $RPM_BUILD_ROOT%{perl_archlib}/CORE/sperl.o
762 install -d doc-base/{Getopt/Long,Switch} \
764 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}
766 mv -f $RPM_BUILD_ROOT%{perl_privlib}/Getopt/Long/{CHANGES,README} doc-base/Getopt/Long
767 mv -f $RPM_BUILD_ROOT%{perl_privlib}/Switch/{Changes,README} doc-base/Switch
768 mv -f $RPM_BUILD_ROOT%{perl_privlib}/ExtUtils/{Changes,NOTES,PATCHING,README,TODO} \
771 mv -f $RPM_BUILD_ROOT%{perl_privlib}/Attribute/Handlers/{Changes,README} \
772 doc-modules/Attribute/Handlers
773 mv -f $RPM_BUILD_ROOT%{perl_privlib}/Filter/Simple/{Changes,README} \
774 doc-modules/Filter/Simple
775 mv -f $RPM_BUILD_ROOT%{perl_privlib}/I18N/LangTags/{ChangeLog,README} \
776 doc-modules/I18N/LangTags
777 mv -f $RPM_BUILD_ROOT%{perl_privlib}/Locale/Codes/{ChangeLog,README} \
778 doc-modules/Locale/Codes
779 mv -f $RPM_BUILD_ROOT%{perl_privlib}/Locale/Maketext/{ChangeLog,README} \
780 doc-modules/Locale/Maketext
781 mv -f $RPM_BUILD_ROOT%{perl_privlib}/Memoize/{README,TODO} \
783 mv -f $RPM_BUILD_ROOT%{perl_privlib}/NEXT/{Changes,README} \
785 mv -f $RPM_BUILD_ROOT%{perl_privlib}/Net/{ChangeLog.libnet,README.libnet} \
787 mv -f $RPM_BUILD_ROOT%{perl_privlib}/Net/Ping/Changes \
789 mv -f $RPM_BUILD_ROOT%{perl_privlib}/Term/ANSIColor/{ChangeLog,README} \
790 doc-modules/Term/ANSIColor
791 mv -f $RPM_BUILD_ROOT%{perl_privlib}/Test/Simple/{Changes,README} \
792 doc-modules/Test/Simple
793 mv -f $RPM_BUILD_ROOT%{perl_privlib}/Text/Balanced/{Changes,README} \
794 doc-modules/Text/Balanced
795 mv -f $RPM_BUILD_ROOT%{perl_privlib}/Text/TabsWrap/CHANGELOG \
796 doc-modules/Text/TabsWrap
797 mv -f $RPM_BUILD_ROOT%{perl_privlib}/Unicode/README \
799 mv -f $RPM_BUILD_ROOT%{perl_privlib}/Unicode/Collate/{Changes,README} \
800 doc-modules/Unicode/Collate
801 # needed only for tests
802 rm -f $RPM_BUILD_ROOT%{perl_privlib}/Unicode/Collate/keys.txt
803 mv -f $RPM_BUILD_ROOT%{perl_privlib}/unicore/{README.perl,ReadMe.txt} \
806 rm -f $RPM_BUILD_ROOT%{perl_privlib}/unicore/{*.txt,mktables}
808 ## dir tree for other perl modules
809 install -d $RPM_BUILD_ROOT{%{perl_vendorlib},%{perl_vendorarch},%{perl_vendorarch}/auto}
812 cd $RPM_BUILD_ROOT%{perl_vendorlib}
813 install -d AI/NeuralNet Algorithm Apache Archive Array Astro Attribute \
814 Audio Authen B Bundle Business CGI Cache Chart Class Config \
815 Convert Crypt DBD Data Date Devel Device Digest Email Error \
816 Exporter ExtUtils File Filesys Font Games Getopt GnuPG Graph \
817 Graphics HTML HTTP I18N IO/Socket IPC Image Inline Language \
818 Lingua/{EN,Stem/Snowball} List Locale LockFile Log MIME Mail \
819 Math/{BigInt,Fractal} Modem Module Net/SMTP NetServer Netscape \
820 News Number Object OLE Parse Pod PostScript Proc RADIUS RPC \
821 RPM RTF Regexp SOAP/Transport SQL Schedule Set Sort Speech \
822 Spreadsheet Statistics String Sub Sys Template TeX Test \
823 Text/Query Tie Time Tree UNIVERSAL Unicode WWW \
824 XML/{Filter,Handler,Parser,XPath} \
825 auto/{AI,Array,Config,Crypt,Data,Mail,Net,Schedule,Statistics,Text,WWW}
827 cd $RPM_BUILD_ROOT%{perl_vendorarch}
828 install -d Algorithm Astro Audio Authen B BSD Bit Compress Convert \
829 Crypt/OpenSSL Data Devel Digest File IPC Inline Locale Math/BigInt \
830 Net Speech/Recognizer String Sys Term Text Unicode XML \
831 auto/{Astro,Audio,Authen,BSD,Bit,Compress,Convert,Crypt/OpenSSL,Data} \
832 auto/{Devel,Digest,File,IPC,Inline,Locale,Math/BigInt,Net,Regexp} \
833 auto/{Speech/Recognizer,String,Sys,Term,Text,Unicode,XML}
837 ## non-english man pages
838 %{__bzip2} -dc %{SOURCE1} | tar xf - -C $RPM_BUILD_ROOT%{_mandir}
840 mv -f $RPM_BUILD_ROOT%{_mandir}/man1/perlcn.* $RPM_BUILD_ROOT%{_mandir}/zh_CN/man1
841 mv -f $RPM_BUILD_ROOT%{_mandir}/man1/perljp.* $RPM_BUILD_ROOT%{_mandir}/ja/man1
842 mv -f $RPM_BUILD_ROOT%{_mandir}/man1/perlko.* $RPM_BUILD_ROOT%{_mandir}/ko/man1
843 mv -f $RPM_BUILD_ROOT%{_mandir}/man1/perltw.* $RPM_BUILD_ROOT%{_mandir}/zh_TW/man1
845 ## examples and demos
846 install -d $RPM_BUILD_ROOT%{_examplesdir}/%{name}-modules-%{version}
847 mv $RPM_BUILD_ROOT%{perl_privlib}/CGI/eg \
848 $RPM_BUILD_ROOT%{_examplesdir}/%{name}-modules-%{version}/CGI
849 mv $RPM_BUILD_ROOT%{perl_privlib}/Attribute/Handlers/demo \
850 $RPM_BUILD_ROOT%{_examplesdir}/%{name}-modules-%{version}/Attribute-Handlers
851 rm -f $RPM_BUILD_ROOT%{_mandir}/man3/Attribute::Handlers::demo*
852 #rm -f $RPM_BUILD_ROOT%{perl_privlib}/Class/ISA/test.pl
853 #rmdir $RPM_BUILD_ROOT%{perl_privlib}/Class/ISA
854 mv $RPM_BUILD_ROOT%{perl_privlib}/Net/demos \
855 $RPM_BUILD_ROOT%{_examplesdir}/%{name}-modules-%{version}/Net
856 # XXX: bug bug bug...
857 mv $RPM_BUILD_ROOT%{perl_privlib}/auto/POSIX/SigAction \
858 $RPM_BUILD_ROOT%{perl_archlib}/auto/POSIX
861 rm -rf $RPM_BUILD_ROOT
863 %post base -p /sbin/ldconfig
864 %postun base -p /sbin/ldconfig
867 %defattr(644,root,root,755)
871 %defattr(644,root,root,755)
873 %attr(755,root,root) %{_bindir}/perl
874 %attr(755,root,root) %{_bindir}/perl%{version}
875 %{_mandir}/man1/perl.*
876 %lang(fi) %{_mandir}/fi/man1/perl*
877 %lang(pl) %{_mandir}/pl/man1/perl*
879 %dir %{_datadir}/perl5
881 %dir %{_libdir}/perl5
882 %dir %{_libdir}/perl5/%{version}
884 %dir %{perl_archlib}/auto
886 %dir %{perl_archlib}/CORE
887 %attr(755,root,root) %{perl_archlib}/CORE/libperl.so.%{_abi}
888 %attr(755,root,root) %{_libdir}/libperl.so.*
890 %dir %{_libdir}/perl5/vendor_perl
891 %dir %{_libdir}/perl5/vendor_perl/%{_abi}
896 %{perl_privlib}/base.pm
897 %{_mandir}/man3/base.*
898 %{perl_privlib}/constant.pm
899 %{_mandir}/man3/constant.*
900 %{perl_privlib}/diagnostics.pm
901 %{_mandir}/man3/diagnostics.*
902 %{perl_privlib}/fields.pm
903 %{_mandir}/man3/fields.*
904 %{perl_privlib}/integer.pm
905 %{_mandir}/man3/integer.*
906 %{perl_privlib}/overload.pm
907 %{_mandir}/man3/overload.*
908 %{perl_privlib}/sort.pm
909 %{_mandir}/man3/sort.*
910 %{perl_privlib}/strict.pm
911 %{_mandir}/man3/strict.*
912 %{perl_privlib}/subs.pm
913 %{_mandir}/man3/subs.*
914 %{perl_privlib}/vars.pm
915 %{_mandir}/man3/vars.*
916 %{perl_privlib}/warnings*
917 %{_mandir}/man3/warnings*
919 %{perl_archlib}/lib.pm
920 %{_mandir}/man3/lib.*
922 ## arch-_IN_dependent modules
923 %{perl_privlib}/Auto*
924 %{_mandir}/man3/Auto*
925 %{perl_privlib}/Carp*
926 %{_mandir}/man3/Carp*
927 %dir %{perl_privlib}/Class
928 %{perl_privlib}/Class/Struct*
929 %{_mandir}/man3/Class::Struct*
930 %{perl_privlib}/Exporter*
931 %{_mandir}/man3/Exporter*
932 %{perl_privlib}/English*
933 %{_mandir}/man3/English*
934 %{perl_privlib}/Getopt*
935 %{_mandir}/man3/Getopt*
937 %{_mandir}/man3/IPC::Open*
938 %{perl_privlib}/SelectSaver.pm
939 %{_mandir}/man3/SelectSaver.*
940 %{perl_privlib}/Symbol.pm
941 %{_mandir}/man3/Symbol.*
943 %{_mandir}/man3/Tie::*
945 ## arch-dependent modules
946 %{perl_archlib}/Config*
947 %{_mandir}/man3/Config*
948 %{perl_archlib}/DynaLoader*
949 %{perl_archlib}/auto/DynaLoader
950 %{_mandir}/man3/DynaLoader*
951 %{perl_archlib}/Errno*
952 %{_mandir}/man3/Errno*
953 %{perl_archlib}/Safe*
954 %{_mandir}/man3/Safe*
955 %{perl_archlib}/XSLoader*
956 %{_mandir}/man3/XSLoader*
958 %{perl_archlib}/Cwd.*
959 %dir %{perl_archlib}/auto/Cwd
960 %attr(755,root,root) %{perl_archlib}/auto/Cwd/*.so
961 %{perl_archlib}/auto/Cwd/*.bs
962 %{_mandir}/man3/Cwd.*
964 %{perl_archlib}/Fcntl.*
965 %dir %{perl_archlib}/auto/Fcntl
966 %attr(755,root,root) %{perl_archlib}/auto/Fcntl/*.so
967 %{perl_archlib}/auto/Fcntl/*.bs
968 %{_mandir}/man3/Fcntl.*
970 %{perl_privlib}/File*
972 %dir %{perl_archlib}/auto/File
973 %dir %{perl_archlib}/auto/File/*/
974 %attr(755,root,root) %{perl_archlib}/auto/File/*/*.so
975 %{perl_archlib}/auto/File/*/*.bs
976 %{_mandir}/man3/File*
980 %dir %{perl_archlib}/auto/IO
981 %attr(755,root,root) %{perl_archlib}/auto/IO/*.so
982 %{perl_archlib}/auto/IO/*.bs
985 %{perl_archlib}/Opcode.*
986 %dir %{perl_archlib}/auto/Opcode
987 %attr(755,root,root) %{perl_archlib}/auto/Opcode/*.so
988 %{perl_archlib}/auto/Opcode/*.bs
989 %{_mandir}/man3/Opcode.*
991 %{perl_privlib}/PerlIO.*
992 %{perl_archlib}/PerlIO
993 %dir %{perl_archlib}/auto/PerlIO
994 %dir %{perl_archlib}/auto/PerlIO/*/
995 %attr(755,root,root) %{perl_archlib}/auto/PerlIO/*/*.so
996 %{perl_archlib}/auto/PerlIO/*/*.bs
997 %{_mandir}/man3/PerlIO.*
998 %{_mandir}/man3/PerlIO::[es]*
999 %{_mandir}/man3/PerlIO::via.*
1001 %{perl_archlib}/POSIX*
1002 %dir %{perl_archlib}/auto/POSIX
1003 %attr(755,root,root) %{perl_archlib}/auto/POSIX/*.so
1004 %{perl_archlib}/auto/POSIX/*.al
1005 %{perl_archlib}/auto/POSIX/*.bs
1006 %{perl_archlib}/auto/POSIX/*.ix
1007 %{perl_archlib}/auto/POSIX/SigAction
1008 %{_mandir}/man3/POSIX.*
1010 %{perl_archlib}/Socket.*
1011 %dir %{perl_archlib}/auto/Socket
1012 %attr(755,root,root) %{perl_archlib}/auto/Socket/*.so
1013 %{perl_archlib}/auto/Socket/*.bs
1014 %{_mandir}/man3/Socket.*
1019 %defattr(644,root,root,755)
1020 %{perl_archlib}/GDBM_File.*
1021 %dir %{perl_archlib}/auto/GDBM_File
1022 %attr(755,root,root) %{perl_archlib}/auto/GDBM_File/*.so
1023 %{perl_archlib}/auto/GDBM_File/*.bs
1024 %{_mandir}/man3/GDBM_File.*
1029 %defattr(644,root,root,755)
1031 %attr(755,root,root) %{_libdir}/libperl.so
1032 %{perl_archlib}/CORE/*.h
1033 %{perl_archlib}/CORE/reentr.inc
1035 # FIXME: Changes file to _docdir (and rm MANIFEST.SKIP?)
1036 %{perl_privlib}/ExtUtils
1037 %{_mandir}/man3/ExtUtils*
1038 %{perl_privlib}/CPAN*
1039 %{_mandir}/man3/CPAN*
1040 %{perl_privlib}/DB.*
1041 %{_mandir}/man3/DB.*
1047 %{perl_archlib}/B.pm
1048 %dir %{perl_archlib}/auto/B
1049 %dir %{perl_archlib}/auto/B/C
1050 %attr(755,root,root) %{perl_archlib}/auto/B/*.so
1051 %attr(755,root,root) %{perl_archlib}/auto/B/C/*.so
1052 %{perl_archlib}/auto/B/*.bs
1053 %{perl_archlib}/auto/B/C/*.bs
1054 %{_mandir}/man3/B[.:]*
1056 %{perl_archlib}/ByteLoader.*
1057 %dir %{perl_archlib}/auto/ByteLoader
1058 %attr(755,root,root) %{perl_archlib}/auto/ByteLoader/*.so
1059 %{perl_archlib}/auto/ByteLoader/*.bs
1060 %{_mandir}/man3/ByteLoader.*
1062 %{perl_privlib}/Devel
1063 %{perl_archlib}/Devel
1064 %dir %{perl_archlib}/auto/Devel
1065 %dir %{perl_archlib}/auto/Devel/*/
1066 %attr(755,root,root) %{perl_archlib}/auto/Devel/*/*.so
1067 %{perl_archlib}/auto/Devel/*/*.bs
1068 %{_mandir}/man3/Devel::*
1071 %dir %{perl_archlib}/auto/XS
1072 %dir %{perl_archlib}/auto/XS/*/
1073 %attr(755,root,root) %{perl_archlib}/auto/XS/*/*.so
1074 %{perl_archlib}/auto/XS/*/*.bs
1075 %{_mandir}/man3/XS::*
1079 %defattr(644,root,root,755)
1080 %{perl_privlib}/pod/perl.pod
1081 %{perl_privlib}/pod/perl[5abceghijklmnopqrstuvwx]*.pod
1082 %{perl_privlib}/pod/perld[!i]*.pod
1083 %{perl_privlib}/pod/perlf[!au]*.pod
1086 %files doc-reference
1087 %defattr(644,root,root,755)
1088 %{_mandir}/man1/perl[5aefghlmnoprstuvwx]*
1089 %{_mandir}/man1/perlbo*
1090 %{_mandir}/man1/perlcall.*
1091 %{_mandir}/man1/perlcheat.*
1092 %{_mandir}/man1/perlclib.*
1093 %{_mandir}/man1/perlcompile.*
1094 %{_mandir}/man1/perld[!o]*
1095 %{_mandir}/man1/perli[!v]*
1097 %lang(zh_CN) %{_mandir}/zh_CN/man1/perlcn.*
1098 %lang(ja) %{_mandir}/ja/man1/perljp.*
1099 %lang(ko) %{_mandir}/ko/man1/perlko.*
1100 %lang(zh_TW) %{_mandir}/zh_TW/man1/perltw.*
1104 %defattr(644,root,root,755)
1106 %{_examplesdir}/%{name}-modules-%{version}
1108 %{perl_privlib}/unicore
1111 %{perl_privlib}/attributes.pm
1112 %{_mandir}/man3/attributes.*
1113 %{perl_privlib}/autouse.pm
1114 %{_mandir}/man3/autouse.*
1115 %{perl_privlib}/big*.pm
1116 %{_mandir}/man3/big*
1117 %{perl_privlib}/blib.pm
1118 %{_mandir}/man3/blib.*
1119 %{perl_privlib}/bytes.pm
1120 %{_mandir}/man3/bytes.*
1121 %{perl_privlib}/charnames.pm
1122 %{_mandir}/man3/charnames.*
1123 %{perl_privlib}/filetest.pm
1124 %{_mandir}/man3/filetest.*
1125 %{perl_privlib}/if.pm
1126 %{_mandir}/man3/if.*
1127 %{perl_privlib}/less.pm
1128 %{_mandir}/man3/less.*
1129 %{perl_privlib}/locale.pm
1130 %{_mandir}/man3/locale.*
1131 %{perl_privlib}/open.pm
1132 %{_mandir}/man3/open.*
1133 %{perl_privlib}/sigtrap.pm
1134 %{_mandir}/man3/sigtrap.*
1135 %{perl_privlib}/utf8.pm
1136 %{_mandir}/man3/utf8.*
1138 %{perl_archlib}/attrs.pm
1139 %dir %{perl_archlib}/auto/attrs
1140 %{perl_archlib}/auto/attrs/*.bs
1141 %attr(755,root,root) %{perl_archlib}/auto/attrs/*.so
1142 %{_mandir}/man3/attrs.*
1143 %{perl_archlib}/re.pm
1144 %dir %{perl_archlib}/auto/re
1145 %{perl_archlib}/auto/re/*.bs
1146 %attr(755,root,root) %{perl_archlib}/auto/re/*.so
1147 %{_mandir}/man3/re.*
1148 %{perl_archlib}/encoding.pm
1149 %{_mandir}/man3/encoding.*
1150 %{perl_archlib}/ops.pm
1151 %{_mandir}/man3/ops.*
1154 %{perl_archlib}/threads*
1155 %dir %{perl_archlib}/auto/threads
1156 %dir %{perl_archlib}/auto/threads/shared
1157 %{perl_archlib}/auto/threads/*.bs
1158 %{perl_archlib}/auto/threads/shared/*.bs
1159 %attr(755,root,root) %{perl_archlib}/auto/threads/*.so
1160 %attr(755,root,root) %{perl_archlib}/auto/threads/shared/*.so
1165 %{perl_privlib}/*.pl
1167 ## *.ph files (could be made a separate package, but an autohelper's support is needed)
1168 %{perl_archlib}/*.ph
1170 %{perl_archlib}/bits
1172 %{perl_archlib}/linux
1175 %{perl_archlib}/Data
1176 %dir %{perl_archlib}/auto/Data
1177 %dir %{perl_archlib}/auto/Data/Dumper
1178 %attr(755,root,root) %{perl_archlib}/auto/Data/Dumper/*.so
1179 %{perl_archlib}/auto/Data/Dumper/*.bs
1180 %{_mandir}/man3/Data*
1182 %{perl_privlib}/Digest.pm
1183 %{perl_privlib}/Digest
1184 %{perl_archlib}/Digest
1185 %dir %{perl_archlib}/auto/Digest
1186 %dir %{perl_archlib}/auto/Digest/MD5
1187 %attr(755,root,root) %{perl_archlib}/auto/Digest/MD5/*.so
1188 %{perl_archlib}/auto/Digest/MD5/*.bs
1189 %{_mandir}/man3/Digest*
1191 # FIXME: Changes file
1192 %{perl_privlib}/DBM_Filter*
1193 %{_mandir}/man3/DBM_Filter*
1195 # FIXME: *.h to devel(?), check out the use for *.e2x files
1196 %{perl_privlib}/Encode
1197 %{perl_archlib}/Encode*
1198 %dir %{perl_archlib}/auto/Encode
1199 %dir %{perl_archlib}/auto/Encode/*/
1200 %attr(755,root,root) %{perl_archlib}/auto/Encode/*/*.so
1201 %{perl_archlib}/auto/Encode/*/*.bs
1202 %{_mandir}/man3/Encode*
1204 # FIXME: README and Changes files
1205 %{perl_privlib}/Filter
1206 %{perl_archlib}/Filter
1207 %dir %{perl_archlib}/auto/Filter
1208 %dir %{perl_archlib}/auto/Filter/Util
1209 %dir %{perl_archlib}/auto/Filter/Util/Call
1210 %attr(755,root,root) %{perl_archlib}/auto/Filter/Util/Call/*.so
1211 %{perl_archlib}/auto/Filter/Util/Call/*.bs
1212 %{_mandir}/man3/Filter*
1214 %{perl_privlib}/I18N
1215 %{perl_archlib}/I18N
1216 %dir %{perl_archlib}/auto/I18N
1217 %dir %{perl_archlib}/auto/I18N/*/
1218 %attr(755,root,root) %{perl_archlib}/auto/I18N/*/*.so
1219 %{perl_archlib}/auto/I18N/*/*.bs
1220 %{perl_archlib}/auto/I18N/*/*.ix
1221 %{_mandir}/man3/I18N::*
1224 %dir %{perl_archlib}/auto/IPC
1225 %dir %{perl_archlib}/auto/IPC/*/
1226 %attr(755,root,root) %{perl_archlib}/auto/IPC/*/*.so
1227 %{perl_archlib}/auto/IPC/*/*.bs
1228 %{_mandir}/man3/IPC::[MS]*
1230 %{perl_archlib}/List
1231 %dir %{perl_archlib}/auto/List
1232 %dir %{perl_archlib}/auto/List/*/
1233 %attr(755,root,root) %{perl_archlib}/auto/List/*/*.so
1234 %{perl_archlib}/auto/List/*/*.bs
1235 %{_mandir}/man3/List::*
1237 %{perl_archlib}/MIME
1238 %dir %{perl_archlib}/auto/MIME
1239 %dir %{perl_archlib}/auto/MIME/Base64
1240 %attr(755,root,root) %{perl_archlib}/auto/MIME/Base64/*.so
1241 %{perl_archlib}/auto/MIME/Base64/*.bs
1242 %{_mandir}/man3/MIME::*
1244 %{perl_archlib}/SDBM_File.*
1245 %dir %{perl_archlib}/auto/SDBM_File
1246 %attr(755,root,root) %{perl_archlib}/auto/SDBM_File/*.so
1247 %{perl_archlib}/auto/SDBM_File/*.bs
1248 %{_mandir}/man3/SDBM_File.*
1250 %{perl_archlib}/Storable.*
1251 %dir %{perl_archlib}/auto/Storable
1252 %attr(755,root,root) %{perl_archlib}/auto/Storable/*.so
1253 %{perl_archlib}/auto/Storable/*.al
1254 %{perl_archlib}/auto/Storable/*.bs
1255 %{perl_archlib}/auto/Storable/*.ix
1256 %{_mandir}/man3/Storable.*
1259 %dir %{perl_archlib}/auto/Sys
1260 %dir %{perl_archlib}/auto/Sys/*/
1261 %attr(755,root,root) %{perl_archlib}/auto/Sys/*/*.so
1262 %{perl_archlib}/auto/Sys/*/*.bs
1263 %{perl_archlib}/auto/Sys/*/*.ix
1264 %{_mandir}/man3/Sys::*
1266 %{perl_archlib}/Time
1267 %dir %{perl_archlib}/auto/Time
1268 %dir %{perl_archlib}/auto/Time/HiRes
1269 %attr(755,root,root) %{perl_archlib}/auto/Time/HiRes/*.so
1270 %{perl_archlib}/auto/Time/HiRes/*.bs
1271 %{_mandir}/man3/Time::HiRes*
1273 %dir %{perl_privlib}/Unicode
1274 %{perl_privlib}/Unicode/*.pm
1275 %{perl_archlib}/Unicode
1276 %dir %{perl_archlib}/auto/Unicode
1277 %dir %{perl_archlib}/auto/Unicode/*
1278 %attr(755,root,root) %{perl_archlib}/auto/Unicode/*/*.so
1279 %{perl_archlib}/auto/Unicode/*/*.bs
1280 %{_mandir}/man3/Unicode::*
1282 %{perl_privlib}/AnyDBM*
1283 %{_mandir}/man3/AnyDBM*
1284 %{perl_privlib}/Attribute
1285 %{_mandir}/man3/Attribute*
1286 %{perl_privlib}/Benchmark*
1287 %{_mandir}/man3/Benchmark*
1288 %{perl_privlib}/CGI*
1289 %{_mandir}/man3/CGI*
1290 %{perl_privlib}/Class/ISA*
1291 %{_mandir}/man3/Class::ISA*
1292 %{perl_privlib}/DirHandle*
1293 %{_mandir}/man3/DirHandle*
1294 %{perl_privlib}/Dumpvalue.*
1295 %{_mandir}/man3/Dumpvalue.*
1296 %{perl_privlib}/Env.*
1297 %{_mandir}/man3/Env.*
1298 %{perl_privlib}/Fatal.*
1299 %{_mandir}/man3/Fatal.*
1300 %{perl_privlib}/FindBin.*
1301 %{_mandir}/man3/FindBin.*
1302 %{perl_privlib}/Hash
1303 %{_mandir}/man3/Hash::*
1304 # FIXME: README and Changes files
1305 %{perl_privlib}/Locale
1306 %{_mandir}/man3/Locale::*
1307 %{perl_privlib}/Math
1308 %{_mandir}/man3/Math::*
1309 %{perl_privlib}/Memoize*
1310 %{_mandir}/man3/Memoize*
1311 %{perl_privlib}/NEXT.pm
1312 %{_mandir}/man3/NEXT*
1313 # FIXME: README and Changes files
1314 %dir %{perl_privlib}/Net
1315 %{perl_privlib}/Net/*.eg
1316 %{perl_privlib}/Net/*.pm
1317 %{perl_privlib}/Net/FTP
1318 %{_mandir}/man3/Net::*
1319 %{perl_privlib}/PerlIO
1320 %{_mandir}/man3/PerlIO::via::*
1322 %{_mandir}/man3/Pod::*
1323 %{perl_privlib}/Scalar
1324 %{_mandir}/man3/Scalar::*
1325 %{perl_privlib}/Search
1326 %{_mandir}/man3/Search::*
1327 %{perl_privlib}/SelfLoader.*
1328 %{_mandir}/man3/SelfLoader.*
1329 %{perl_privlib}/Shell.*
1330 %{_mandir}/man3/Shell.*
1331 # FIXME: README and Changes files
1332 %{perl_privlib}/Switch.*
1333 %{_mandir}/man3/Switch.*
1334 # FIXME: README and Changes files
1335 %{perl_privlib}/Term
1336 %{_mandir}/man3/Term::*
1337 # FIXME: README and Changes files
1338 %{perl_privlib}/Test*
1339 %{_mandir}/man3/Test*
1340 %{perl_privlib}/Text
1341 %{_mandir}/man3/Text::*
1343 %{perl_privlib}/Thread*
1344 %{_mandir}/man3/Thread*
1346 %{perl_privlib}/Time
1347 %{_mandir}/man3/Time::[La-z]*
1348 # XXX: to perl-base?
1349 %{perl_privlib}/UNIVERSAL.*
1350 %{_mandir}/man3/UNIVERSAL.*
1351 # FIXME: README and Changes files
1352 %{perl_privlib}/User
1353 %{_mandir}/man3/User::*
1357 %defattr(644,root,root,755)
1358 %attr(755,root,root) %{_bindir}/perldoc
1359 %dir %{perl_privlib}/pod
1360 %{perl_privlib}/pod/perldiag.pod
1361 %{perl_privlib}/pod/perlfaq*.pod
1362 %{perl_privlib}/pod/perlfunc.pod
1363 %{_mandir}/man1/perldoc.*
1367 %defattr(644,root,root,755)
1368 %attr(4755,root,root) %{_bindir}/sperl%{version}
1369 %attr(755,root,root) %{_bindir}/suidperl
1372 %defattr(644,root,root,755)
1373 %attr(755,root,root) %{_bindir}/a2p
1374 %{_mandir}/man1/a2p.*
1375 %attr(755,root,root) %{_bindir}/cpan
1376 %{_mandir}/man1/cpan.*
1377 %attr(755,root,root) %{_bindir}/find2perl
1378 %{_mandir}/man1/find2perl.*
1379 %attr(755,root,root) %{_bindir}/instmodsh
1380 %attr(755,root,root) %{_bindir}/libnetcfg
1381 %{_mandir}/man1/libnetcfg.*
1382 %attr(755,root,root) %{_bindir}/piconv
1383 %{_mandir}/man1/piconv.*
1384 %attr(755,root,root) %{_bindir}/psed
1385 %attr(755,root,root) %{_bindir}/s2p
1386 %{_mandir}/man1/psed.*
1387 %{_mandir}/man1/s2p.*
1390 %defattr(644,root,root,755)
1391 %attr(755,root,root) %{_bindir}/perlbug
1392 %{_mandir}/man1/perlbug.*
1393 %attr(755,root,root) %{_bindir}/c2ph
1394 %attr(755,root,root) %{_bindir}/pstruct
1395 %{_mandir}/man1/c2ph.*
1396 %{_mandir}/man1/pstruct.*
1397 %attr(755,root,root) %{_bindir}/dprofpp
1398 %{_mandir}/man1/dprofpp.*
1399 %attr(755,root,root) %{_bindir}/enc2xs
1400 %{_mandir}/man1/enc2xs.*
1401 %attr(755,root,root) %{_bindir}/h2ph
1402 %{_mandir}/man1/h2ph.*
1403 %attr(755,root,root) %{_bindir}/h2xs
1404 %{_mandir}/man1/h2xs.*
1405 %attr(755,root,root) %{_bindir}/perlcc
1406 %{_mandir}/man1/perlcc.*
1407 %attr(755,root,root) %{_bindir}/perlivp
1408 %{_mandir}/man1/perlivp.*
1409 %attr(755,root,root) %{_bindir}/pl2pm
1410 %{_mandir}/man1/pl2pm.*
1411 %attr(755,root,root) %{_bindir}/splain
1412 %{_mandir}/man1/splain.*
1413 %attr(755,root,root) %{_bindir}/xsubpp
1414 %{_mandir}/man1/xsubpp.*
1417 %defattr(644,root,root,755)
1418 %attr(755,root,root) %{_bindir}/pod*
1419 %{_mandir}/man1/pod*
1421 %if %{with microperl}
1423 %defattr(644,root,root,755)
1424 %doc README.micro Todo.micro
1425 %attr(755,root,root) %{_bindir}/microperl