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
8 # - Think about unicore. If uf8*.pm, encode.pm, charnames.pm (and
9 # probably others) are in the perl-base package, unicore should also
10 # be there. But it's 5MB...
11 # - fix "FIXME"s, review "XXX"s
12 # - fix perl.prov's handling in rpm -- it should use the __perl macro
13 # - add the {O,N}DBM_File modules
14 # - review the perldiag.pod issue
15 # - consider disabling ithreads by default
16 # - consider introducing perl-dirs
17 # - what about "prove" (binary+manual)? (conflicts with standalone Test-Harness)
19 # TODO for perl-dependent packages:
20 # - change all "R/BR: perl" to one of perl-{base,modules,devel}
21 # - use the requires_eq(perl-base) for all packages strictly depending
22 # on the perl version used for building (files in perl_vendorarch
23 # directories; dependency on libperl.so.* often doesn't exist)
24 # (should this be done on Ra-branch, too?)
29 %define perlthread %{?with_threads:-thread-multi}
31 %define perl_privlib %{_datadir}/perl5/%{version}
32 %define perl_archlib %{_libdir}/perl5/%{version}/%{_target_platform}%{perlthread}
33 %define perl_sitelib %{_usr}/local/share/perl5
34 %define perl_sitearch %{_usr}/local/lib/perl5/%{_abi}/%{_target_platform}%{perlthread}
35 %define perl_vendorlib %{_datadir}/perl5/vendor_perl
36 %define perl_vendorarch %{_libdir}/perl5/vendor_perl/%{_abi}/%{_target_platform}%{perlthread}
38 Summary: Practical Extraction and Report Language (Perl)
39 Summary(cs): Programovací jazyk Perl
40 Summary(da): Programmeringssproget Perl
41 Summary(de): Praktische Extraktions- und Berichtsprache
42 Summary(es): Lenguaje práctica de extracción y listado
43 Summary(fr): Langage de programmation Perl
44 Summary(id): Bahasa pemrograman Perl
45 Summary(is): Forritunarmálið Perl
46 Summary(it): Perl: linguaggio di programmazione
47 Summary(ja): Perl ¥×¥í¥°¥é¥ß¥ó¥°¸À¸ì
48 Summary(ko): ÆÞ ÇÁ·Î±×·¡¹Ö ¾ð¾î
49 Summary(nb): Programmeringsspråket Perl
50 Summary(pl): Interpreter jêzyka Perl (Practical Extraction and Report Language)
51 Summary(pt): A linguagem de programação Perl
52 Summary(pt_BR): Linguagem prática de extração e relatório
53 Summary(ru): ñÚÙË ÐÒÏÇÒÁÍÍÉÒÏ×ÁÎÉÑ Perl
54 Summary(sk): Programovací jazyk Perl
55 Summary(sl): Programski jezik Perl
56 Summary(sv): Programmeringsspråket Perl
57 Summary(tr): Kabuk yorumlama dili
58 Summary(zh_CN): Perl ±à³ÌÓïÑÔ¡£
61 Release: 0.1%{!?with_threads:_nothr}
63 License: GPL or Artistic
64 Group: Development/Languages/Perl
65 Source0: http://www.cpan.org/src/%{name}-%{version}.tar.gz
66 # Source0-md5: 6d2b389f8c6424b7af303f417947714f
67 Source1: http://www.mif.pg.gda.pl/homepages/ankry/man-PLD/%{name}-non-english-man-pages.tar.bz2
68 # Source1-md5: de47d7893f49ad7f41ba69c78511c0db
69 Patch0: %{name}_581-noroot_install.patch
70 Patch1: %{name}_581-INC.patch
71 Patch3: %{name}_580-errno_h-parsing.patch
72 Patch4: %{name}_580-use-LD_PRELOAD-for-libperl.so.patch
73 Patch5: %{name}_581-soname.patch
74 Patch6: %{name}-test-noproc.patch
75 #Patch8: %{name}_580-microperl_uconfig.patch
76 URL: http://www.perl.com/
77 # required for proper Provides generation (older are not supported by spec)
78 BuildRequires: rpm-build >= 4.3-0.20040107.4
79 %{?with_gdbm:BuildRequires: gdbm-devel}
80 Requires: %{name}-base = %{epoch}:%{version}
81 Requires: %{name}-modules = %{epoch}:%{version}
82 Requires: perl-doc-reference
84 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
86 %define __perl %{_builddir}/%{name}-%{version}/runperl
87 %define __perl_provides %{__perl} /usr/lib/rpm/perl.prov
90 Perl is an interpreted language optimized for scanning arbitrary text
91 files, extracting information from those text files, and printing
92 reports based on that information. It's also a good language for many
93 system management tasks. The language is intended to be practical
94 (easy to use, efficient, complete) rather than beautiful (tiny,
98 Perl je vy¹¹í programovací jazyk s koøeny v jazyce C, sed, awk a
99 shellových skriptech. Perl je vhodný pro manipulace s procesy a
100 soubory, ale obzvlá¹tì se hodí ke zpracovávání textù. Perl vyniká
101 praktièností úèinností. I kdy¾ se pou¾ívá prakticky na cokoli, vìt¹ina
102 Perlových programù slou¾í jako správcovské utility nebo programy pro
103 WWW. V Perlu je napsáno velmi mnoho CGI skriptù pro WWW servery na
107 Perl er et høgniveauprogramsprog med røtter i C, sed, awk og
108 skalskript. Perl er godt på at behandle processer og filer, og er
109 særskilt godt på at behandle text. Utmærkende for Perl er at det er
110 praktisk og effektivt. Det bruges for at gøre en mængd forskellige
111 saker, men de almindeligeste programmerne er systemadministration og
112 webbprogrammering. En stor andel af CGI-skripten på webben er skrivna
113 i Perl. Du behøver installere pakken perl på dit system så at ditt
114 system kan behandle Perlskript.
117 Perl ist eine Interpreter-Sprache, die zum Durchsuchen beliebiger
118 Text- dateien, Extrahieren von Informationen aus diesen Dateien und
119 Drucken von auf diesen Informationen basierenden Berichten optimiert
120 ist. Die Sprache eignet sich außerdem für viele
121 Systemverwaltungsaufgaben. Sie ist eher praktisch (einfache
122 Anwendung,effizient, vollständig) als schön (winzig, elegant,
126 Perl es un lenguaje interpretado, optimizado para manejar archivos
127 texto, extrayendo información de estos archivos y mostrando listados
128 basados en esta información. También es un buen lenguaje para varias
129 tareas de administración de sistema. El lenguaje busca ser más
130 práctico (fácil de usar, eficiente, completo) que bonito (minúsculo,
134 Perl est un langage interprété, optimisé pour filtrer des fichiers
135 texte, extraire des informations de ces fichiers, et imprimer des
136 rapports basés sur ces informations. C'est aussi un bon langage pour
137 de nombreuses procédures de gestion système. Ce langage se veut
138 pratique (simple à utiliser, efficace, complet) autant qu'agréable
139 (conscrit, élégant, minimal).
142 Perl adalah sebuah bahasa pemrograman tingkat tinggi yang didasarkan
143 pada C, sed, awk, dan bahasa shell. Perl memiliki kemampuan penanganan
144 proses dan file yang bagus, tapi terutama kemampuan penanganan teksnya
145 yang baik. Ciri khas Perl adalah kepraktisan dan efisiensi. Meski
146 digunakan untuk berbagai hal, aplikasi Perl yang paling umum adalah
147 utilitas sistem administrasi dan pemrograman web. Sebagian besar skrip
148 CGI yang ada di web ditulis dalam Perl. Anda perlu memasang paket perl
149 di sistem agar dapat menjalankan skrip-skrip Perl.
152 Perl er hás stigs forritunar tungumál sem á rætur sínar að rekja til
153 C, sed, awk, og skeljar forritunar. Perl er góð í að meðhöndla
154 processa og skrár og er sérstaklega góð í að meðhöndla texta. Perls
155 kostir eru nytsamleiki og virkni. Á meðan það er notað til að gera
156 marga mismunandi hluti, Perl mest notuðu forrit eru krefisstjórnunar
157 tól og vef forritun Stór hluti af CGI forritum á vefnum eru skrifaðar
158 í Perl. Þú þarft perl pakkann settan upp á þínu krefi svo þitt kerfi
159 geti notað Perl scriptur.
162 Perl è un linguaggio di programmazione di alto livello derivato dal
163 linguaggio C, da sed, da awk e dallo scripting delle shell. E' adatto
164 per la gestione di processi, di file e in particolare di file di
165 testo. Perl è un linguaggio semplice ed efficiente. Viene utilizzato
166 per numerosi scopi, ma le sue applicazioni più diffuse sono le utility
167 di amministrazione del sistema e la programmazione Web. Una grossa
168 parte degli script CGI nel Web sono scritti in Perl. È consigliabile
169 installare il pacchetto perl in modo che il sistema sia in grado di
170 gestire gli script di Perl.
173 Perl ¤Ï C¸À¸ì¡¢sed, awk¡¢µÚ¤Ó ¥·¥§¥ë¥¹¥¯¥ê¥×¥Æ¥£¥ó¥°¤Ëº¬¸»¤ò
174 »ý¤Ä¥Ï¥¤¥ì¥Ù¥ë¤Ê ¥×¥í¥°¥é¥à¸À¸ì¤Ç¤¹¡£Perl ¤Ï¥×¥í¥»¥¹¤ä¥Õ¥¡¥¤¥ë¤Î½èÍý¤Ë
175 ŬÀÚ¤Ç ¡¢ÆÃ¤Ë ¥Æ¥¥¹¥È½èÍý¤Ë¤ÏºÇŬ¤Ç¤¹¡£¤µ¤Þ¤¶¤Þ¤Êºî¶È¤Ë
176 »ÈÍѤµ¤ì¤Þ¤¹¤¬¡¢ Perl¤ÎºÇ¤âÉÑÈˤʳèÍѤϥ·¥¹¥Æ¥à¥¢¥É¥ß¥Ë¥¹¥È¥ì¡¼¥·¥ç¥ó
177 ¥æ¡¼¥Æ¥£¥ê¥Æ¥£¤È web¥×¥í¥°¥é¥ß¥ó¥°¤Ç¤¹¡£web¾å¤Î ÂçÉôʬ¤ÎCGI"
178 ¥¹¥¯¥ê¥×¥È¤¬Perl¤Ç½ñ¤«¤ì¤Æ¤¤¤Þ¤¹¡£ ¥·¥¹¥Æ¥à¤¬Perl¥¹¥¯¥ê¥×¥È¤ò
179 ½èÍý½ÐÍè¤ë¤è¤¦¤Ë¤¹¤ë¤¿¤á¤Ë¤Ï perl¥Ñ¥Ã¥±¡¼¥¸¤ò ¥¤¥ó¥¹¥È¡¼¥ë¤¹¤ë
183 Perl jest jêzykiem przeznaczonym do skanowania plików tekstowych,
184 wyci±gania z nich informacji i drukowania raportu bazuj±cego na tych
185 informacjach. Jest równie¿ doskona³ym jêzykiem do wielu prac
186 zwi±zanych z nadzorem systemu. Jêzyk ten jest w zamierzeniu bardziej
187 praktyczny (³atwy w u¿yciu, wydajny, kompletny) ni¿ piêkny (skromny,
188 elegancki, minimalny).
191 O perl é uma linguagem de programação de alto nível que tem como
192 raizes o C, sed, awk, e 'shell scripting'. O perl é bom a manipular
193 processos e ficheiros, e é especialmente bom para manipular texto.
194 Características do Perl são a eficiência e o uso prático. As
195 aplicações mais comuns do Perl são utilitários de administração de
196 sistema e programação Web. Uma grande parte dos 'scripts' CGI na Web
197 são escritos em Perl. Você precisa do pacote perl instalado no seu
198 sistema de maneira a que este possa tratar de 'scripts' de Perl.
200 %description -l pt_BR
201 Perl é uma linguagem interpretada, otimizada para tratar arquivos
202 texto, extraindo informação desses arquivos e mostrando relatórios
203 baseados nessa informação. Também é uma boa linguagem para várias
204 tarefas de administração de sistema. A linguagem procura ser mais
205 prática (fácil de usar, eficiente, completa) do que bonita (minúscula,
209 Perl - ÜÔÏ ÉÎÔÅÒÐÒÅÔÉÒÕÅÍÙÊ ÑÚÙË ÐÒÏÇÒÁÍÍÉÒÏ×ÁÎÉÑ, ÕÈÏÄÑÝÉÊ ËÏÒÎÑÍÉ ×
210 C, sed, awk É ÑÚÙËÉ ËÏÍÁÎÄÎÙÈ ÏÂÏÌÏÞÅË (shell). Perl ÈÏÒÏÛ ÄÌÑ ÒÁÂÏÔÙ
211 Ó ÐÒÏÃÅÓÓÁÍÉ É ÆÁÊÌÁÍÉ, Á ÏÓÏÂÅÎÎÏ ÈÏÒÏÛ ÄÌÑ ÚÁÄÁÞ ÏÂÒÁÂÏÔËÉ ÔÅËÓÔÏ×.
212 ïÓÏÂÅÎÎÏÓÔÉ Perl - ÐÒÁËÔÉÞÎÏÓÔØ É ÜÆÆÅËÔÉ×ÎÏÓÔØ. èÏÔÑ ÏÎ É
213 ÉÓÐÏÌØÚÕÅÔÓÑ ÄÌÑ ÒÅÛÅÎÉÑ ÓÁÍÙÈ ÒÁÚÎÙÈ ÚÁÄÁÞ, ÎÁÉÂÏÌÅÅ ÒÁÓÐÒÏÓÔÒÁÎÅÎÎÙÅ
214 ÐÒÉÍÅÎÅÎÉÑ (É ÔÏ, × ÞÅÍ ÏÎ ÓÉÌÅÎ) ÜÔÏ, ×ÅÒÏÑÔÎÏ, ÕÔÉÌÉÔÙ ÓÉÓÔÅÍÎÏÇÏ
215 ÁÄÍÉÎÉÓÔÒÉÒÏ×ÁÎÉÑ É web-ÐÒÏÇÒÁÍÍÉÒÏ×ÁÎÉÅ. âÏÌØÛÁÑ ÞÁÓÔØ CGI ÓËÒÉÐÔÏ×
219 Perl je programovací jazyk vy¹¹ej úrovne s koreòmi v C, sed, awk, a
220 shell skriptoch. Perl má vhodné vlastnosti pre spracovanie procesov a
221 súborov a je zvlá¹» vhodný pre spracovanie textu. Jeho cieµmi sú
222 praktiènos» a efektivita. Aj keï je pou¾ívaný pre mno¾stvo rozlièných
223 èinností, jeho najèastej¹ím pou¾itím (a kde vyniká najviac) sú
224 pravdepodobne nástroje pre správu systému a programovanie na Webe.
225 Veµká èas» CGI skriptov na Webe je napísaná v Perle. Balík perl
226 potrebujete ma» nain¹talovaný, aby bol vá¹ systém schopný spracova»
230 Perl är ett högnivåprogramspråk med rötter i C, sed, awk och
231 skalskript. Perl är bra på att hantera processer och filer, och är
232 särskilt bra på att hantera text. Utmärkande för Perl är att det är
233 praktiskt och effektivt. Det används för att göra en mängd olika
234 saker, men de vanligaste tillämpningarna är systemadministration och
235 webbprogrammering. En stor andel av CGI-skripten på webben är skrivna
236 i Perl. Du behöver installera paketet perl på ditt system så att ditt
239 Perl, metin dosyalarýný taramak, bu metin dosyalarýndan bilgi çýkarmak
240 ve bu bilgiye dayalý raporlar hazýrlamak icin geliþtirilmiþ bir
241 yorumlamalý dildir. Ayrýca pek çok sistem yönetimi görevleri için de
242 yararlý yetenekleri vardýr. Perl, güzel (ufak, zarif, minimum)
243 olmaktan çok, pratik olmaya yönelik (kullanýmý kolay, verimli,
244 eksiksiz) olarak tasarlanmýþtýr.
247 Perl - ÃÅ ¦ÎÔÅÒÐÒÅÔÏ×ÁÎÁ ÍÏ×Á ÐÒÏÇÒÁÍÕ×ÁÎÎÑ, ÝÏ ÚÁÐÏÚÉÞÕ¤ ¦Äŧ × C,
248 sed, awk ÔÁ ÍÏ×ÁÈ ËÏÍÁÎÄÎÉÈ ÏÂÏÌÏÎÏË (shell). Perl ÄÏÂÒŠЦÄÈÏÄÉÔØ ÄÌÑ
249 ÒÏÂÏÔÉ Ú ÐÒÏÃÅÓÁÍÉ ÔÁ ÆÁÊÌÁÍÉ, Á ÎÁÊËÒÁÝÅ - ÄÌÑ ÏÂÒÏÂËÉ ÔÅËÓÔ¦×.
250 ïÓÏÂÌÉ×ÏÓÔ¦ Perl - ÐÒÁËÔÉÞΦÓÔØ ÔÁ ÅÆÅËÔÉ×ΦÓÔØ. èÏÞÁ ÓÆÅÒÁ ÊÏÇÏ
251 ×ÉËÏÒÉÓÔÁÎÎÑ ÄÕÖÅ ÛÉÒÏËÁ, ÎÁʦÌØÛ ÐÏÛÉÒÅÎÅ ÊÏÇÏ ÚÁÓÔÏÓÕ×ÁÎÎÑ (ÔÁ
252 ÎÁÊÓÉÌØΦÛÁ ÓÔÏÒÏÎÁ) ÃÅ, ¦ÍÏצÒÎÏ, ÕÔÉ̦ÔÉ ÓÉÓÔÅÍÎÏÇÏ ÁÄͦΦÓÔÒÕ×ÁÎÎÑ
253 ÔÁ web-ÐÒÏÇÒÁÍÕ×ÁÎÎÑ. â¦ÌØÛÁ ÞÁÓÔÉÎÁ CGI ÓËÒÉÐÔ¦× ÎÁÐÉÓÁÎÁ ÎÁ Perl.
255 %description -l zh_CN
256 Perl ÊÇÒ»Öָ߼¶±à³ÌÓïÑÔ£¬ÆðÔ´ÓÚ C¡¢sed¡¢awk ºÍ shell ½Å±¾¡£
257 ËüÉÆÓÚ´¦Àí½ø³ÌºÍÎļþ£¬ÓÈÆäÊÇ´¦ÀíÎı¾¡£Perl
258 µÄÌصãÔÚÓÚÆäʵÓÃÐÔºÍÓÐЧÐÔ¡£
259 ¾¡¹ÜËü¿ÉÓÃÓÚÖ´ÐÐÐí¶à²»Í¬µÄÈÎÎñ£¬µ«ÊÇͨ³£¶àÓ¦ÓÃÓÚϵͳ¹ÜÀíʵÓóÌÐòºÍ Web
260 ±à³Ì¡£\n Web ÉÏµÄ´ó²¿·Ö CGI ½Å±¾¾ùʹÓà Perl
261 ÓïÑÔ½øÐбàд¡£Äú±ØÐëÔÚϵͳÖа²×° perl Èí¼þ°ü£¬ ÒԱ㴦Àí Perl ½Å±¾¡£
264 Summary: Base perl components for a minimal installation
265 Summary(pl): Podstawowe sk³adniki potrzebne do minimalnej instalacji perla
266 Group: Development/Languages/Perl
267 Provides: perl-File-Compare = 1.1003
268 Provides: perl-File-Spec = 0.87
269 Provides: perl-File-Temp = 0.14
270 Provides: perl-IO = 1.21
271 Provides: perl-Safe = 2.10
272 Provides: perl-Socket = 1.76
273 Provides: perl-Tie-File = 0.97
274 Provides: perl(largefiles)
275 # broken, unsupported module
279 Base components, files, core modules, etc. -- a minimal usable perl
280 installation. You are encouraged to install a full perl (the perl
281 package) whenever possible.
283 %description base -l pl
284 Podstawowe sk³adniki, pliki, g³ówne modu³y itp. - minimalna instalacja
285 perla, nadaj±ca siê do u¿ytku. Zaleca siê instalacjê pe³nego perla
286 (pakietu perl), je¶li to tylko mo¿liwe.
289 Summary: GDBM_File - Perl5 access to the gdbm library
290 Summary(pl): GDBM_File - dostêp do biblioteki gdbm w Perlu
292 Requires: %{name}-base = %{epoch}:%{version}
293 # FIXME: Set Version: 1.06 and Release: 1 instead of inheriting
294 # values from the main package. Why this causes setting
295 # version and release macros up to the end of this spec?
297 %description GDBM_File
298 GDBM_File is a module which allows Perl programs to make use of the
299 facilities provided by the GNU gdbm library.
301 %description GDBM_File -l pl
302 GDBM_File jest modu³em, który umo¿liwia programom w Perlu korzystanie
303 z biblioteki GNU gdbm.
306 Summary: Perl development files
307 Summary(pl): Pliki potrzebne przy tworzeniu w³asnych aplikacji w perlu
308 Summary(pt_BR): Arquivos de desenvolvimento e cabeçalhos para o perl
309 Group: Development/Libraries
310 Requires: %{name}-base = %{epoch}:%{version}
311 Requires: %{name}-modules = %{epoch}:%{version}
312 Requires: %{name}-tools-pod
313 Provides: perl-CPAN = 1.76_01
314 Provides: perl-Devel-DProf = 20030813.00
315 Provides: perl-Devel-PPPort = 2.011
316 Provides: perl-Devel-Peek = 1.01
317 Provides: perl-ExtUtils-Embed = 1.2506_01
318 Provides: perl-ExtUtils-MakeMaker = 6.17
319 Obsoletes: perl-lib-devel
322 Components required for developing applications which embed a Perl
323 interpreter and compiling perl modules.
325 %description devel -l pl
326 Sk³adniki potrzebne do tworzenia aplikacji osadzaj±cych interpreter
327 Perla oraz kompilowania modu³ów Perla.
330 Summary: Perl documentation in POD format
331 Summary(pl): Dokumentacja Perla w formacie POD
337 Practical Extraction and Report Language - POD docs.
339 %description doc-pod -l pl
340 Practical Extraction and Report Language - dokumentacja w formacie
343 %package doc-reference
344 Summary: Perl reference documentation
345 Summary(pl): Dokumentacja Perla
348 %description doc-reference
349 Reference documentation for the Practical Extraction and Report Language
350 and it's interpreter in the man(1) format.
352 %description doc-reference -l pl
353 Dokumentacja referencyjna w formacie man do jêzyka Perl (Practical
354 Extraction and Report Language) i jego interpretera.
357 Summary: Modules from the core perl distribution
358 Summary(pl): Modu³y z podstawowej dystrybucji perla
360 Requires: %{name}-base = %{epoch}:%{version}
361 Provides: perl-Attribute-Handlers = 0.78
362 Provides: perl-CGI = 3.01
363 Provides: perl-Class-ISA = 0.32
364 Provides: perl-Digest = 1.05
365 Provides: perl-Digest-MD5 = 2.33
366 Provides: perl-Filter-Simple = 0.78
367 Provides: perl-FindBin = 1.44
368 #Provides: perl-Hash-Utils = 0.05 Data::Util is missing
369 Provides: perl-I18N-LangTags = 0.29
370 Provides: perl-IPC-SysV = 1.04
371 Provides: perl-Locale-Codes = 2.06
372 Provides: perl-Locale-Maketext = 1.06
373 Provides: perl-MIME-Base64 = 2.21
374 Provides: perl-Math-BigInt = 1.68
375 Provides: perl-Math-BigRat = 0.10
376 Provides: perl-Math-Trig = 1.02
377 Provides: perl-Memoize = 1.01
378 Provides: perl-NEXT = 0.60
379 Provides: perl-PerlIO-via-QuotedPrint = 0.06
380 Provides: perl-Pod-LaTeX = 0.55
381 Provides: perl-Pod-Parser = 1.14
382 Provides: perl-Scalar-List-Utils = 1.13
383 Provides: perl-Storable = 2.09
384 Provides: perl-Term-ANSIColor = 1.07
385 Provides: perl-Term-Cap = 1.08
386 Provides: perl-Test = 1.24
387 Provides: perl-Test-Harness = 2.40
388 Provides: perl-Test-Simple = 0.47
389 Provides: perl-Text-Balanced = 1.95
390 Provides: perl-Text-ParseWords = 3.21
391 Provides: perl-Text-Soundex = 1.01
392 # XXX: I'm not sure what to do with this one...
393 #Provides: perl-Text-Tabs+Wrap = 2001.09291
394 Provides: perl-Time-HiRes = 1.52
395 Provides: perl-UNIVERSAL = 1.01
396 Provides: perl-Unicode-Collate = 0.33
397 Provides: perl-Unicode-Normalize = 0.28
398 Provides: perl-libnet = 1.1.1
402 Practical Extraction and Report Language - modules from the core
405 %description modules -l pl
406 Practical Extraction and Report Language - modu³y z podstawowej
410 Summary: perldoc - Look up Perl documentation in pod format
411 Summary(pl): perldoc - przeszukiwanie dokumentacji Perla w formacie pod
412 Provides: perldoc = 3.11@%{version}
413 Requires: %{name}-modules
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.
625 -Darchname=%{_target_platform} \
626 -Dcccdlflags='-fPIC' \
627 -Dccdlflags='-rdynamic' \
628 -Doptimize="%{rpmcflags}" \
631 -Dman1dir=%{_mandir}/man1 -Dman1ext=1 \
632 -Dman3dir=%{_mandir}/man3 -Dman3ext=3perl \
633 -Dvendorman1=%{_mandir}/man1 -Dvendorman1ext=1p \
634 -Dvendorman3=%{_mandir}/man3 -Dvendorman3ext=3pm \
635 -Dsiteman1=%{_usr}/local/share/man/man1 -Dsiteman1ext=1p \
636 -Dsiteman3=%{_usr}/local/share/man/man3p -Dsiteman3ext=3pm \
637 -Dprefix=%{_prefix} -Dvendorprefix=%{_prefix} -Dsiteprefix=%{_usr}/local \
638 -Dlibpth="%{_libdir} /%{_lib}" \
639 -Dprivlib=%{perl_privlib} -Darchlib=%{perl_archlib} \
640 -Dsitelib=%{perl_sitelib} -Dsitearch=%{perl_sitearch} \
641 -Dvendorlib=%{perl_vendorlib} -Dvendorarch=%{perl_vendorarch} \
643 %{!?with_gdbm: -Ui_dbm -Ui_gdbm -Ui_ndbm} \
644 %{?with_gdbm: -Ui_dbm -Di_gdbm -Ui_ndbm} \
645 -Dlibswanted="dl m c crypt %{?with_gdbm:gdbm}" \
646 -%{?with_threads:D}%{!?with_threads:U}usethreads \
649 ## why were these three undefined?
652 ## what's the problem with this one?
653 # %ifarch sparc sparc64
657 ## {Scalar,List}::Util should be in perl_archlib (it's a bit tricky and should
658 ## probably be done in %%prep, but then Configure would complain (->MANIFEST))
659 mv ext/List/Util/lib/List/Util.pm ext/List/Util
660 rm -f ext/List/Util/Makefile.PL
661 cat <<EOF > ext/List/Util/Makefile.PL
662 use ExtUtils::MakeMaker;
663 WriteMakefile(NAME=>"List::Util", VERSION_FROM=>"Util.pm", DEFINE=>"-DPERL_EXT");
667 LIBPERL_SONAME=libperl.so.%{_abi}
671 %{__make} -f Makefile.micro \
672 archlib=%{perl_archlib} \
673 archlibexp=%{perl_archlib} \
674 privlib=%{perl_privlib} \
675 privlibexp=%{perl_privlib} \
676 archname=%{_target_platform}%{perlthread} \
679 scriptdir=%{_bindir} \
680 scriptdirexp=%{_bindir} \
681 OPTIMIZE="%{rpmcflags}"
683 %{?with_tests:%{__make} test}
684 #%{?with_tests:%{__make} minitest}
688 LD_LIBRARY_PATH="%{_builddir}/%{name}-%{version}" \
689 PERL5LIB="%{buildroot}%{perl_privlib}:%{buildroot}%{perl_archlib}" \
690 exec %{buildroot}%{_bindir}/perl \$*
695 rm -rf $RPM_BUILD_ROOT
696 install -d $RPM_BUILD_ROOT%{_mandir}/{ja,ko,zh_CN,zh_TW}/man1
699 DESTDIR=$RPM_BUILD_ROOT
700 install microperl $RPM_BUILD_ROOT%{_bindir}
702 ## use symlinks instead of hardlinks
703 %{__ln_s} -f perl%{version} $RPM_BUILD_ROOT%{_bindir}/perl
704 %{__ln_s} -f sperl%{version} $RPM_BUILD_ROOT%{_bindir}/suidperl
705 %{__ln_s} -f c2ph $RPM_BUILD_ROOT%{_bindir}/pstruct
706 %{__ln_s} -f psed $RPM_BUILD_ROOT%{_bindir}/s2p
709 rm -f $RPM_BUILD_ROOT%{perl_archlib}/CORE/libperl.so
710 %{__ln_s} `%{__perl} -e '$_="'%{perl_archlib}/CORE/libperl.so.%{_abi}'";s|^'%{_libdir}'/*||;print'` \
711 $RPM_BUILD_ROOT%{_libdir}/libperl.so.%{_abi}
712 %{__ln_s} libperl.so.%{_abi} $RPM_BUILD_ROOT%{_libdir}/libperl.so
714 ## Fix Config.pm: remove buildroot path and change man pages extensions
715 %{__perl} -pi -e 's,%{buildroot}/*,/,g' $RPM_BUILD_ROOT%{perl_archlib}/Config.pm
716 %{__perl} -pi -e "s,^man1ext='1',man1ext='1p'," $RPM_BUILD_ROOT%{perl_archlib}/Config.pm
717 %{__perl} -pi -e "s,^man3ext='3perl',man3ext='3pm'," $RPM_BUILD_ROOT%{perl_archlib}/Config.pm
719 ## Generate the *.ph files
722 H2PH=$RPM_BUILD_ROOT%{_bindir}/h2ph
723 PHDIR=$RPM_BUILD_ROOT%{perl_archlib}
737 # why it returns non-zero???
738 %{__perl} $H2PH -a -d $PHDIR $WANTED || :
741 ## remove man pages for other operating systems
742 rm -f $RPM_BUILD_ROOT%{_mandir}/man1/perl{aix,amiga,apollo,beos,bs2000,ce,cygwin,dgux,dos}* \
743 $RPM_BUILD_ROOT%{_mandir}/man1/perl{freebsd,hpux,machten,macos,mpeix,os2,os390}* \
744 $RPM_BUILD_ROOT%{_mandir}/man1/perl{qnx,solaris,vmesa,vms,vos,win32}*
746 ## These File::Spec submodules are for non-Unix systems
747 rm -f $RPM_BUILD_ROOT%{perl_privlib}/File/Spec/[EMOVW]*.pm
748 rm -f $RPM_BUILD_ROOT%{_mandir}/man3/File::Spec::{Epoc,Mac,OS2,VMS,Win32}.3pm*
750 ## We already have these *.pod files as man pages
751 rm -f $RPM_BUILD_ROOT%{perl_privlib}/{Encode,Test,Net,Locale{,/Maketext}}/*.pod
752 rm -f $RPM_BUILD_ROOT%{perl_privlib}/*.pod
753 rm -f $RPM_BUILD_ROOT%{perl_archlib}/*.pod
755 ## this object file looks unused; why is it there?
756 rm -f $RPM_BUILD_ROOT%{perl_archlib}/CORE/sperl.o
758 install -d doc-base/{Getopt/Long,Switch} \
760 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}
762 mv -f $RPM_BUILD_ROOT%{perl_privlib}/Getopt/Long/{CHANGES,README} doc-base/Getopt/Long
763 mv -f $RPM_BUILD_ROOT%{perl_privlib}/Switch/{Changes,README} doc-base/Switch
764 mv -f $RPM_BUILD_ROOT%{perl_privlib}/ExtUtils/{Changes,NOTES,PATCHING,README,TODO} \
767 mv -f $RPM_BUILD_ROOT%{perl_privlib}/Attribute/Handlers/{Changes,README} \
768 doc-modules/Attribute/Handlers
769 mv -f $RPM_BUILD_ROOT%{perl_privlib}/Filter/Simple/{Changes,README} \
770 doc-modules/Filter/Simple
771 mv -f $RPM_BUILD_ROOT%{perl_privlib}/I18N/LangTags/{ChangeLog,README} \
772 doc-modules/I18N/LangTags
773 mv -f $RPM_BUILD_ROOT%{perl_privlib}/Locale/Codes/{ChangeLog,README} \
774 doc-modules/Locale/Codes
775 mv -f $RPM_BUILD_ROOT%{perl_privlib}/Locale/Maketext/{ChangeLog,README} \
776 doc-modules/Locale/Maketext
777 mv -f $RPM_BUILD_ROOT%{perl_privlib}/Memoize/{README,TODO} \
779 mv -f $RPM_BUILD_ROOT%{perl_privlib}/NEXT/{Changes,README} \
781 mv -f $RPM_BUILD_ROOT%{perl_privlib}/Net/{ChangeLog.libnet,README.libnet} \
783 mv -f $RPM_BUILD_ROOT%{perl_privlib}/Net/Ping/Changes \
785 mv -f $RPM_BUILD_ROOT%{perl_privlib}/Term/ANSIColor/{ChangeLog,README} \
786 doc-modules/Term/ANSIColor
787 mv -f $RPM_BUILD_ROOT%{perl_privlib}/Test/Simple/{Changes,README} \
788 doc-modules/Test/Simple
789 mv -f $RPM_BUILD_ROOT%{perl_privlib}/Text/Balanced/{Changes,README} \
790 doc-modules/Text/Balanced
791 mv -f $RPM_BUILD_ROOT%{perl_privlib}/Text/TabsWrap/CHANGELOG \
792 doc-modules/Text/TabsWrap
793 mv -f $RPM_BUILD_ROOT%{perl_privlib}/Unicode/README \
795 mv -f $RPM_BUILD_ROOT%{perl_privlib}/Unicode/Collate/{Changes,README} \
796 doc-modules/Unicode/Collate
797 # needed only for tests
798 rm -f $RPM_BUILD_ROOT%{perl_privlib}/Unicode/Collate/keys.txt
799 mv -f $RPM_BUILD_ROOT%{perl_privlib}/unicore/{README.perl,ReadMe.txt} \
802 rm -f $RPM_BUILD_ROOT%{perl_privlib}/unicore/{*.txt,mktables}
804 ## dir tree for other perl modules
805 install -d $RPM_BUILD_ROOT{%{perl_vendorlib},%{perl_vendorarch},%{perl_vendorarch}/auto}
808 cd $RPM_BUILD_ROOT%{perl_vendorlib}
809 install -d AI/NeuralNet Algorithm Apache Archive Array Astro Attribute \
810 Audio Authen B Bundle Business CGI Cache Chart Class Config \
811 Convert Crypt DBD Data Date Devel Device Digest Email Error \
812 Exporter ExtUtils File Filesys Font Games Getopt GnuPG Graph \
813 Graphics HTML HTTP I18N IO/Socket IPC Image Inline Language \
814 Lingua/{EN,Stem/Snowball} List Locale LockFile Log MIME Mail \
815 Math/{BigInt,Fractal} Modem Module Net/SMTP NetServer Netscape \
816 News Number Object OLE Parse Pod PostScript Proc RADIUS RPC \
817 RPM Regexp SOAP/Transport SQL Schedule Set Sort Speech \
818 Spreadsheet Statistics String Sub Sys Template TeX Test \
819 Text/Query Tie Time Tree UNIVERSAL Unicode WWW \
820 XML/{Filter,Handler,Parser,XPath} \
821 auto/{AI,Array,Config,Crypt,Data,Mail,Net,Schedule,Statistics,Text,WWW}
823 cd $RPM_BUILD_ROOT%{perl_vendorarch}
824 install -d Algorithm Astro Audio Authen B BSD Bit Compress Convert \
825 Crypt/OpenSSL Data Devel Digest File IPC Inline Locale Math/BigInt \
826 Net Speech/Recognizer String Sys Term Text Unicode XML \
827 auto/{Astro,Audio,Authen,BSD,Bit,Compress,Convert,Crypt/OpenSSL,Data} \
828 auto/{Devel,Digest,File,IPC,Inline,Locale,Math/BigInt,Net,Regexp} \
829 auto/{Speech/Recognizer,String,Sys,Term,Text,Unicode,XML}
833 ## non-english man pages
834 %{__bzip2} -dc %{SOURCE1} | tar xf - -C $RPM_BUILD_ROOT%{_mandir}
836 mv -f $RPM_BUILD_ROOT%{_mandir}/man1/perlcn.* $RPM_BUILD_ROOT%{_mandir}/zh_CN/man1
837 mv -f $RPM_BUILD_ROOT%{_mandir}/man1/perljp.* $RPM_BUILD_ROOT%{_mandir}/ja/man1
838 mv -f $RPM_BUILD_ROOT%{_mandir}/man1/perlko.* $RPM_BUILD_ROOT%{_mandir}/ko/man1
839 mv -f $RPM_BUILD_ROOT%{_mandir}/man1/perltw.* $RPM_BUILD_ROOT%{_mandir}/zh_TW/man1
841 ## examples and demos
842 install -d $RPM_BUILD_ROOT%{_examplesdir}/%{name}-modules-%{version}
843 mv $RPM_BUILD_ROOT%{perl_privlib}/CGI/eg \
844 $RPM_BUILD_ROOT%{_examplesdir}/%{name}-modules-%{version}/CGI
845 mv $RPM_BUILD_ROOT%{perl_privlib}/Attribute/Handlers/demo \
846 $RPM_BUILD_ROOT%{_examplesdir}/%{name}-modules-%{version}/Attribute-Handlers
847 rm -f $RPM_BUILD_ROOT%{_mandir}/man3/Attribute::Handlers::demo*
848 #rm -f $RPM_BUILD_ROOT%{perl_privlib}/Class/ISA/test.pl
849 #rmdir $RPM_BUILD_ROOT%{perl_privlib}/Class/ISA
850 mv $RPM_BUILD_ROOT%{perl_privlib}/Net/demos \
851 $RPM_BUILD_ROOT%{_examplesdir}/%{name}-modules-%{version}/Net
852 # XXX: bug bug bug...
853 mv $RPM_BUILD_ROOT%{perl_privlib}/auto/POSIX/SigAction \
854 $RPM_BUILD_ROOT%{perl_archlib}/auto/POSIX
857 rm -rf $RPM_BUILD_ROOT
859 %post base -p /sbin/ldconfig
860 %postun base -p /sbin/ldconfig
863 %defattr(644,root,root,755)
868 %defattr(644,root,root,755)
870 %attr(755,root,root) %{_bindir}/perl
871 %attr(755,root,root) %{_bindir}/perl%{version}
872 %{_mandir}/man1/perl.*
873 %lang(fi) %{_mandir}/fi/man1/perl*
874 %lang(pl) %{_mandir}/pl/man1/perl*
876 %dir %{_datadir}/perl5
878 %dir %{_libdir}/perl5
879 %dir %{_libdir}/perl5/%{version}
881 %dir %{perl_archlib}/auto
883 %dir %{perl_archlib}/CORE
884 %attr(755,root,root) %{perl_archlib}/CORE/libperl.so.%{_abi}
885 %attr(755,root,root) %{_libdir}/libperl.so.*
887 %dir %{_libdir}/perl5/vendor_perl
888 %dir %{_libdir}/perl5/vendor_perl/%{_abi}
893 %{perl_privlib}/base.pm
894 %{_mandir}/man3/base.*
895 %{perl_privlib}/constant.pm
896 %{_mandir}/man3/constant.*
897 %{perl_privlib}/diagnostics.pm
898 %{_mandir}/man3/diagnostics.*
899 %{perl_privlib}/fields.pm
900 %{_mandir}/man3/fields.*
901 %{perl_privlib}/integer.pm
902 %{_mandir}/man3/integer.*
903 %{perl_privlib}/overload.pm
904 %{_mandir}/man3/overload.*
905 %{perl_privlib}/sort.pm
906 %{_mandir}/man3/sort.*
907 %{perl_privlib}/strict.pm
908 %{_mandir}/man3/strict.*
909 %{perl_privlib}/subs.pm
910 %{_mandir}/man3/subs.*
911 %{perl_privlib}/vars.pm
912 %{_mandir}/man3/vars.*
913 %{perl_privlib}/warnings*
914 %{_mandir}/man3/warnings*
916 %{perl_archlib}/lib.pm
917 %{_mandir}/man3/lib.*
919 ## arch-_IN_dependent modules
920 %{perl_privlib}/Auto*
921 %{_mandir}/man3/Auto*
922 %{perl_privlib}/Carp*
923 %{_mandir}/man3/Carp*
924 %dir %{perl_privlib}/Class
925 %{perl_privlib}/Class/Struct*
926 %{_mandir}/man3/Class::Struct*
927 %{perl_privlib}/Exporter*
928 %{_mandir}/man3/Exporter*
929 %{perl_privlib}/English*
930 %{_mandir}/man3/English*
931 %{perl_privlib}/Getopt*
932 %{_mandir}/man3/Getopt*
934 %{_mandir}/man3/IPC::Open*
935 %{perl_privlib}/SelectSaver.pm
936 %{_mandir}/man3/SelectSaver.*
937 %{perl_privlib}/Symbol.pm
938 %{_mandir}/man3/Symbol.*
940 %{_mandir}/man3/Tie::*
942 ## arch-dependent modules
943 %{perl_archlib}/Config*
944 %{_mandir}/man3/Config*
945 %{perl_archlib}/DynaLoader*
946 %{perl_archlib}/auto/DynaLoader
947 %{_mandir}/man3/DynaLoader*
948 %{perl_archlib}/Errno*
949 %{_mandir}/man3/Errno*
950 %{perl_archlib}/Safe*
951 %{_mandir}/man3/Safe*
952 %{perl_archlib}/XSLoader*
953 %{_mandir}/man3/XSLoader*
955 %{perl_archlib}/Cwd.*
956 %dir %{perl_archlib}/auto/Cwd
957 %attr(755,root,root) %{perl_archlib}/auto/Cwd/*.so
958 %{perl_archlib}/auto/Cwd/*.bs
959 %{_mandir}/man3/Cwd.*
961 %{perl_archlib}/Fcntl.*
962 %dir %{perl_archlib}/auto/Fcntl
963 %attr(755,root,root) %{perl_archlib}/auto/Fcntl/*.so
964 %{perl_archlib}/auto/Fcntl/*.bs
965 %{_mandir}/man3/Fcntl.*
967 %{perl_privlib}/File*
969 %dir %{perl_archlib}/auto/File
970 %dir %{perl_archlib}/auto/File/*/
971 %attr(755,root,root) %{perl_archlib}/auto/File/*/*.so
972 %{perl_archlib}/auto/File/*/*.bs
973 %{_mandir}/man3/File*
977 %dir %{perl_archlib}/auto/IO
978 %attr(755,root,root) %{perl_archlib}/auto/IO/*.so
979 %{perl_archlib}/auto/IO/*.bs
982 %{perl_archlib}/Opcode.*
983 %dir %{perl_archlib}/auto/Opcode
984 %attr(755,root,root) %{perl_archlib}/auto/Opcode/*.so
985 %{perl_archlib}/auto/Opcode/*.bs
986 %{_mandir}/man3/Opcode.*
988 %{perl_privlib}/PerlIO.*
989 %{perl_archlib}/PerlIO
990 %dir %{perl_archlib}/auto/PerlIO
991 %dir %{perl_archlib}/auto/PerlIO/*/
992 %attr(755,root,root) %{perl_archlib}/auto/PerlIO/*/*.so
993 %{perl_archlib}/auto/PerlIO/*/*.bs
994 %{_mandir}/man3/PerlIO.*
995 %{_mandir}/man3/PerlIO::[es]*
996 %{_mandir}/man3/PerlIO::via.*
998 %{perl_archlib}/POSIX*
999 %dir %{perl_archlib}/auto/POSIX
1000 %attr(755,root,root) %{perl_archlib}/auto/POSIX/*.so
1001 %{perl_archlib}/auto/POSIX/*.al
1002 %{perl_archlib}/auto/POSIX/*.bs
1003 %{perl_archlib}/auto/POSIX/*.ix
1004 %{perl_archlib}/auto/POSIX/SigAction
1005 %{_mandir}/man3/POSIX.*
1007 %{perl_archlib}/Socket.*
1008 %dir %{perl_archlib}/auto/Socket
1009 %attr(755,root,root) %{perl_archlib}/auto/Socket/*.so
1010 %{perl_archlib}/auto/Socket/*.bs
1011 %{_mandir}/man3/Socket.*
1016 %defattr(644,root,root,755)
1017 %{perl_archlib}/GDBM_File.*
1018 %dir %{perl_archlib}/auto/GDBM_File
1019 %attr(755,root,root) %{perl_archlib}/auto/GDBM_File/*.so
1020 %{perl_archlib}/auto/GDBM_File/*.bs
1021 %{_mandir}/man3/GDBM_File.*
1026 %defattr(644,root,root,755)
1028 %attr(755,root,root) %{_libdir}/libperl.so
1029 %{perl_archlib}/CORE/*.h
1030 %{perl_archlib}/CORE/reentr.inc
1032 # FIXME: Changes file to _docdir (and rm MANIFEST.SKIP?)
1033 %{perl_privlib}/ExtUtils
1034 %{_mandir}/man3/ExtUtils*
1035 %{perl_privlib}/CPAN*
1036 %{_mandir}/man3/CPAN*
1037 %{perl_privlib}/DB.*
1038 %{_mandir}/man3/DB.*
1044 %{perl_archlib}/B.pm
1045 %dir %{perl_archlib}/auto/B
1046 %dir %{perl_archlib}/auto/B/C
1047 %attr(755,root,root) %{perl_archlib}/auto/B/*.so
1048 %attr(755,root,root) %{perl_archlib}/auto/B/C/*.so
1049 %{perl_archlib}/auto/B/*.bs
1050 %{perl_archlib}/auto/B/C/*.bs
1051 %{_mandir}/man3/B[.:]*
1053 %{perl_archlib}/ByteLoader.*
1054 %dir %{perl_archlib}/auto/ByteLoader
1055 %attr(755,root,root) %{perl_archlib}/auto/ByteLoader/*.so
1056 %{perl_archlib}/auto/ByteLoader/*.bs
1057 %{_mandir}/man3/ByteLoader.*
1059 %{perl_privlib}/Devel
1060 %{perl_archlib}/Devel
1061 %dir %{perl_archlib}/auto/Devel
1062 %dir %{perl_archlib}/auto/Devel/*/
1063 %attr(755,root,root) %{perl_archlib}/auto/Devel/*/*.so
1064 %{perl_archlib}/auto/Devel/*/*.bs
1065 %{_mandir}/man3/Devel::*
1068 %dir %{perl_archlib}/auto/XS
1069 %dir %{perl_archlib}/auto/XS/*/
1070 %attr(755,root,root) %{perl_archlib}/auto/XS/*/*.so
1071 %{perl_archlib}/auto/XS/*/*.bs
1072 %{_mandir}/man3/XS::*
1076 %defattr(644,root,root,755)
1077 %{perl_privlib}/pod/perl.pod
1078 %{perl_privlib}/pod/perl[5abceghijklmnopqrstuvwx]*.pod
1079 %{perl_privlib}/pod/perld[!i]*.pod
1080 %{perl_privlib}/pod/perlf[!au]*.pod
1083 %files doc-reference
1084 %defattr(644,root,root,755)
1085 %{_mandir}/man1/perl[5aefghlmnoprstuvwx]*
1086 %{_mandir}/man1/perlbo*
1087 %{_mandir}/man1/perlcall.*
1088 %{_mandir}/man1/perlcheat.*
1089 %{_mandir}/man1/perlclib.*
1090 %{_mandir}/man1/perlcompile.*
1091 %{_mandir}/man1/perld[!o]*
1092 %{_mandir}/man1/perli[!v]*
1094 %lang(zh_CN) %{_mandir}/zh_CN/man1/perlcn.*
1095 %lang(ja) %{_mandir}/ja/man1/perljp.*
1096 %lang(ko) %{_mandir}/ko/man1/perlko.*
1097 %lang(zh_TW) %{_mandir}/zh_TW/man1/perltw.*
1101 %defattr(644,root,root,755)
1103 %{_examplesdir}/%{name}-modules-%{version}
1105 %{perl_privlib}/unicore
1108 %{perl_privlib}/attributes.pm
1109 %{_mandir}/man3/attributes.*
1110 %{perl_privlib}/autouse.pm
1111 %{_mandir}/man3/autouse.*
1112 %{perl_privlib}/big*.pm
1113 %{_mandir}/man3/big*
1114 %{perl_privlib}/blib.pm
1115 %{_mandir}/man3/blib.*
1116 %{perl_privlib}/bytes.pm
1117 %{_mandir}/man3/bytes.*
1118 %{perl_privlib}/charnames.pm
1119 %{_mandir}/man3/charnames.*
1120 %{perl_privlib}/filetest.pm
1121 %{_mandir}/man3/filetest.*
1122 %{perl_privlib}/if.pm
1123 %{_mandir}/man3/if.*
1124 %{perl_privlib}/less.pm
1125 %{_mandir}/man3/less.*
1126 %{perl_privlib}/locale.pm
1127 %{_mandir}/man3/locale.*
1128 %{perl_privlib}/open.pm
1129 %{_mandir}/man3/open.*
1130 %{perl_privlib}/sigtrap.pm
1131 %{_mandir}/man3/sigtrap.*
1132 %{perl_privlib}/utf8.pm
1133 %{_mandir}/man3/utf8.*
1135 %{perl_archlib}/attrs.pm
1136 %dir %{perl_archlib}/auto/attrs
1137 %{perl_archlib}/auto/attrs/*.bs
1138 %attr(755,root,root) %{perl_archlib}/auto/attrs/*.so
1139 %{_mandir}/man3/attrs.*
1140 %{perl_archlib}/re.pm
1141 %dir %{perl_archlib}/auto/re
1142 %{perl_archlib}/auto/re/*.bs
1143 %attr(755,root,root) %{perl_archlib}/auto/re/*.so
1144 %{_mandir}/man3/re.*
1145 %{perl_archlib}/encoding.pm
1146 %{_mandir}/man3/encoding.*
1147 %{perl_archlib}/ops.pm
1148 %{_mandir}/man3/ops.*
1151 %{perl_archlib}/threads*
1152 %dir %{perl_archlib}/auto/threads
1153 %dir %{perl_archlib}/auto/threads/shared
1154 %{perl_archlib}/auto/threads/*.bs
1155 %{perl_archlib}/auto/threads/shared/*.bs
1156 %attr(755,root,root) %{perl_archlib}/auto/threads/*.so
1157 %attr(755,root,root) %{perl_archlib}/auto/threads/shared/*.so
1162 %{perl_privlib}/*.pl
1164 ## *.ph files (could be made a separate package, but an autohelper's support is needed)
1165 %{perl_archlib}/*.ph
1167 %{perl_archlib}/bits
1169 %{perl_archlib}/linux
1172 %{perl_archlib}/Data
1173 %dir %{perl_archlib}/auto/Data
1174 %dir %{perl_archlib}/auto/Data/Dumper
1175 %attr(755,root,root) %{perl_archlib}/auto/Data/Dumper/*.so
1176 %{perl_archlib}/auto/Data/Dumper/*.bs
1177 %{_mandir}/man3/Data*
1179 %{perl_privlib}/Digest.pm
1180 %{perl_privlib}/Digest
1181 %{perl_archlib}/Digest
1182 %dir %{perl_archlib}/auto/Digest
1183 %dir %{perl_archlib}/auto/Digest/MD5
1184 %attr(755,root,root) %{perl_archlib}/auto/Digest/MD5/*.so
1185 %{perl_archlib}/auto/Digest/MD5/*.bs
1186 %{_mandir}/man3/Digest*
1188 # FIXME: *.h to devel(?), check out the use for *.e2x files
1189 %{perl_privlib}/Encode
1190 %{perl_archlib}/Encode*
1191 %dir %{perl_archlib}/auto/Encode
1192 %dir %{perl_archlib}/auto/Encode/*/
1193 %attr(755,root,root) %{perl_archlib}/auto/Encode/*/*.so
1194 %{perl_archlib}/auto/Encode/*/*.bs
1195 %{_mandir}/man3/Encode*
1197 # FIXME: README and Changes files
1198 %{perl_privlib}/Filter
1199 %{perl_archlib}/Filter
1200 %dir %{perl_archlib}/auto/Filter
1201 %dir %{perl_archlib}/auto/Filter/Util
1202 %dir %{perl_archlib}/auto/Filter/Util/Call
1203 %attr(755,root,root) %{perl_archlib}/auto/Filter/Util/Call/*.so
1204 %{perl_archlib}/auto/Filter/Util/Call/*.bs
1205 %{_mandir}/man3/Filter*
1207 %{perl_privlib}/I18N
1208 %{perl_archlib}/I18N
1209 %dir %{perl_archlib}/auto/I18N
1210 %dir %{perl_archlib}/auto/I18N/*/
1211 %attr(755,root,root) %{perl_archlib}/auto/I18N/*/*.so
1212 %{perl_archlib}/auto/I18N/*/*.bs
1213 %{perl_archlib}/auto/I18N/*/*.ix
1214 %{_mandir}/man3/I18N::*
1217 %dir %{perl_archlib}/auto/IPC
1218 %dir %{perl_archlib}/auto/IPC/*/
1219 %attr(755,root,root) %{perl_archlib}/auto/IPC/*/*.so
1220 %{perl_archlib}/auto/IPC/*/*.bs
1221 %{_mandir}/man3/IPC::[MS]*
1223 %{perl_archlib}/List
1224 %dir %{perl_archlib}/auto/List
1225 %dir %{perl_archlib}/auto/List/*/
1226 %attr(755,root,root) %{perl_archlib}/auto/List/*/*.so
1227 %{perl_archlib}/auto/List/*/*.bs
1228 %{_mandir}/man3/List::*
1230 %{perl_archlib}/MIME
1231 %dir %{perl_archlib}/auto/MIME
1232 %dir %{perl_archlib}/auto/MIME/Base64
1233 %attr(755,root,root) %{perl_archlib}/auto/MIME/Base64/*.so
1234 %{perl_archlib}/auto/MIME/Base64/*.bs
1235 %{_mandir}/man3/MIME::*
1237 %{perl_archlib}/SDBM_File.*
1238 %dir %{perl_archlib}/auto/SDBM_File
1239 %attr(755,root,root) %{perl_archlib}/auto/SDBM_File/*.so
1240 %{perl_archlib}/auto/SDBM_File/*.bs
1241 %{_mandir}/man3/SDBM_File.*
1243 %{perl_archlib}/Storable.*
1244 %dir %{perl_archlib}/auto/Storable
1245 %attr(755,root,root) %{perl_archlib}/auto/Storable/*.so
1246 %{perl_archlib}/auto/Storable/*.al
1247 %{perl_archlib}/auto/Storable/*.bs
1248 %{perl_archlib}/auto/Storable/*.ix
1249 %{_mandir}/man3/Storable.*
1252 %dir %{perl_archlib}/auto/Sys
1253 %dir %{perl_archlib}/auto/Sys/*/
1254 %attr(755,root,root) %{perl_archlib}/auto/Sys/*/*.so
1255 %{perl_archlib}/auto/Sys/*/*.bs
1256 %{perl_archlib}/auto/Sys/*/*.ix
1257 %{_mandir}/man3/Sys::*
1259 %{perl_archlib}/Time
1260 %dir %{perl_archlib}/auto/Time
1261 %dir %{perl_archlib}/auto/Time/HiRes
1262 %attr(755,root,root) %{perl_archlib}/auto/Time/HiRes/*.so
1263 %{perl_archlib}/auto/Time/HiRes/*.bs
1264 %{_mandir}/man3/Time::HiRes*
1266 %dir %{perl_privlib}/Unicode
1267 %{perl_privlib}/Unicode/*.pm
1268 %{perl_archlib}/Unicode
1269 %dir %{perl_archlib}/auto/Unicode
1270 %dir %{perl_archlib}/auto/Unicode/*
1271 %attr(755,root,root) %{perl_archlib}/auto/Unicode/*/*.so
1272 %{perl_archlib}/auto/Unicode/*/*.bs
1273 %{_mandir}/man3/Unicode::*
1275 %{perl_privlib}/AnyDBM*
1276 %{_mandir}/man3/AnyDBM*
1277 %{perl_privlib}/Attribute
1278 %{_mandir}/man3/Attribute*
1279 %{perl_privlib}/Benchmark*
1280 %{_mandir}/man3/Benchmark*
1281 %{perl_privlib}/CGI*
1282 %{_mandir}/man3/CGI*
1283 %{perl_privlib}/Class/ISA*
1284 %{_mandir}/man3/Class::ISA*
1285 %{perl_privlib}/DirHandle*
1286 %{_mandir}/man3/DirHandle*
1287 %{perl_privlib}/Dumpvalue.*
1288 %{_mandir}/man3/Dumpvalue.*
1289 %{perl_privlib}/Env.*
1290 %{_mandir}/man3/Env.*
1291 %{perl_privlib}/Fatal.*
1292 %{_mandir}/man3/Fatal.*
1293 %{perl_privlib}/FindBin.*
1294 %{_mandir}/man3/FindBin.*
1295 %{perl_privlib}/Hash
1296 %{_mandir}/man3/Hash::*
1297 # FIXME: README and Changes files
1298 %{perl_privlib}/Locale
1299 %{_mandir}/man3/Locale::*
1300 %{perl_privlib}/Math
1301 %{_mandir}/man3/Math::*
1302 %{perl_privlib}/Memoize*
1303 %{_mandir}/man3/Memoize*
1304 %{perl_privlib}/NEXT.pm
1305 %{_mandir}/man3/NEXT*
1306 # FIXME: README and Changes files
1307 %dir %{perl_privlib}/Net
1308 %{perl_privlib}/Net/*.eg
1309 %{perl_privlib}/Net/*.pm
1310 %{perl_privlib}/Net/FTP
1311 %{_mandir}/man3/Net::*
1312 %{perl_privlib}/PerlIO
1313 %{_mandir}/man3/PerlIO::via::*
1315 %{_mandir}/man3/Pod::*
1316 %{perl_privlib}/Scalar
1317 %{_mandir}/man3/Scalar::*
1318 %{perl_privlib}/Search
1319 %{_mandir}/man3/Search::*
1320 %{perl_privlib}/SelfLoader.*
1321 %{_mandir}/man3/SelfLoader.*
1322 %{perl_privlib}/Shell.*
1323 %{_mandir}/man3/Shell.*
1324 # FIXME: README and Changes files
1325 %{perl_privlib}/Switch.*
1326 %{_mandir}/man3/Switch.*
1327 # FIXME: README and Changes files
1328 %{perl_privlib}/Term
1329 %{_mandir}/man3/Term::*
1330 # FIXME: README and Changes files
1331 %{perl_privlib}/Test*
1332 %{_mandir}/man3/Test*
1333 %{perl_privlib}/Text
1334 %{_mandir}/man3/Text::*
1336 %{perl_privlib}/Thread*
1337 %{_mandir}/man3/Thread*
1339 %{perl_privlib}/Time
1340 %{_mandir}/man3/Time::[La-z]*
1341 # XXX: to perl-base?
1342 %{perl_privlib}/UNIVERSAL.*
1343 %{_mandir}/man3/UNIVERSAL.*
1344 # FIXME: README and Changes files
1345 %{perl_privlib}/User
1346 %{_mandir}/man3/User::*
1350 %defattr(644,root,root,755)
1351 %attr(755,root,root) %{_bindir}/perldoc
1352 %dir %{perl_privlib}/pod
1353 %{perl_privlib}/pod/perldiag.pod
1354 %{perl_privlib}/pod/perlfaq*.pod
1355 %{perl_privlib}/pod/perlfunc.pod
1356 %{_mandir}/man1/perldoc.*
1360 %defattr(644,root,root,755)
1361 %attr(4755,root,root) %{_bindir}/sperl%{version}
1362 %attr(4755,root,root) %{_bindir}/suidperl
1365 %defattr(644,root,root,755)
1366 %attr(755,root,root) %{_bindir}/a2p
1367 %{_mandir}/man1/a2p.*
1368 %attr(755,root,root) %{_bindir}/cpan
1369 %{_mandir}/man1/cpan.*
1370 %attr(755,root,root) %{_bindir}/find2perl
1371 %{_mandir}/man1/find2perl.*
1372 %attr(755,root,root) %{_bindir}/libnetcfg
1373 %{_mandir}/man1/libnetcfg.*
1374 %attr(755,root,root) %{_bindir}/piconv
1375 %{_mandir}/man1/piconv.*
1376 %attr(755,root,root) %{_bindir}/psed
1377 %attr(755,root,root) %{_bindir}/s2p
1378 %{_mandir}/man1/psed.*
1379 %{_mandir}/man1/s2p.*
1382 %defattr(644,root,root,755)
1383 %attr(755,root,root) %{_bindir}/perlbug
1384 %{_mandir}/man1/perlbug.*
1385 %attr(755,root,root) %{_bindir}/c2ph
1386 %attr(755,root,root) %{_bindir}/pstruct
1387 %{_mandir}/man1/c2ph.*
1388 %{_mandir}/man1/pstruct.*
1389 %attr(755,root,root) %{_bindir}/dprofpp
1390 %{_mandir}/man1/dprofpp.*
1391 %attr(755,root,root) %{_bindir}/enc2xs
1392 %{_mandir}/man1/enc2xs.*
1393 %attr(755,root,root) %{_bindir}/h2ph
1394 %{_mandir}/man1/h2ph.*
1395 %attr(755,root,root) %{_bindir}/h2xs
1396 %{_mandir}/man1/h2xs.*
1397 %attr(755,root,root) %{_bindir}/perlcc
1398 %{_mandir}/man1/perlcc.*
1399 %attr(755,root,root) %{_bindir}/perlivp
1400 %{_mandir}/man1/perlivp.*
1401 %attr(755,root,root) %{_bindir}/pl2pm
1402 %{_mandir}/man1/pl2pm.*
1403 %attr(755,root,root) %{_bindir}/splain
1404 %{_mandir}/man1/splain.*
1405 %attr(755,root,root) %{_bindir}/xsubpp
1406 %{_mandir}/man1/xsubpp.*
1409 %defattr(644,root,root,755)
1410 %attr(755,root,root) %{_bindir}/pod*
1411 %{_mandir}/man1/pod*
1414 %defattr(644,root,root,755)
1415 %doc README.micro Todo.micro
1416 %attr(755,root,root) %{_bindir}/microperl