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