]> git.ipfire.org Git - ipfire-3.x.git/blame - perl/perl.nm
clamav: Update to 0.101.4
[ipfire-3.x.git] / perl / perl.nm
CommitLineData
166a6c21 1###############################################################################
802ea3af
MT
2# IPFire.org - An Open Source Firewall Solution #
3# Copyright (C) - IPFire Development Team <info@ipfire.org> #
166a6c21
MT
4###############################################################################
5
802ea3af 6name = perl
ec5a2526 7version = 5.20.3
5a733303 8# Never reset release in this package, just increase.
ec5a2526 9release = 15
802ea3af 10
7363ca1c
MT
11perl_epoch = 2
12thisver = %{perl_epoch}:%{version}-%{_release}
13
5a733303 14maintainer = Michael Tremer <michael.tremer@ipfire.org>
802ea3af
MT
15groups = Development/Languages
16url = http://www.perl.org/
17license = GPL+ or Artistic and GPLv2+ or Artistic
18summary = Practical Extraction and Report Language.
19
20description
21 Perl is a high-level programming language with roots in C, sed, awk
22 and shell scripting. Perl is good at handling processes and files,
23 and is especially good at handling text. Perl's hallmarks are
24 practicality and efficiency. While it is used to do a lot of
25 different things, Perl's most common applications are system
26 administration utilities and web programming. A large proportion of
27 the CGI scripts on the web are written in Perl. You need the perl
28 package installed on your system so that your system can handle Perl
166a6c21 29 scripts.
802ea3af
MT
30end
31
5a733303 32source_dl = http://www.cpan.org/src/5.0/
802ea3af
MT
33
34build
35 requires
802ea3af
MT
36 gcc-c++
37 gdbm-devel
38 iana-etc
50d2d07e 39 libdb-devel
7363ca1c 40 perl
802ea3af
MT
41 procps
42 zlib-devel
1d0547dc 43 pakfire >= 0.9.26-3.1
802ea3af
MT
44 end
45
46 # Perl passes -fstack-protector, if no argument is passed that enables the SSP.
47 # So we need to pass it explicitely.
48 CFLAGS += -fstack-protector-all
49
802ea3af
MT
50 prepare_cmds
51 sed -i 's/command /command[ -]/' makedepend.SH
52 end
53
7363ca1c
MT
54 configure_options = \
55 -des \
fe8515f3
MT
56 -Doptimize="none" \
57 -Dcflags="%{CFLAGS}" \
58 -Dldflags="%{LDFLAGS}" \
59 -Dccdlflags="-Wl,--enable-new-dtags %{LDFLAGS}" \
60 -Dlddlflags="-shared %{LDFLAGS}" \
7363ca1c
MT
61 -DDDEBUGGING=-g \
62 -Dversion=%{version} \
63 -Dmyhostname=localhost \
64 -Dperladmin=root@localhost \
65 -Dcc="gcc" \
66 -Dcf_by="%{DISTRO_VENDOR}" \
67 -Dprefix=/usr \
68 -Dvendorprefix=/usr \
69 -Dsiteprefix="/usr/local" \
70 -Dsitelib="/usr/local/share/perl5" \
71 -Dsitearch="/usr/local/lib/perl5" \
72 -Dprivlib="/usr/share/perl5" \
73 -Dvendorlib="/usr/share/perl5/vendor_perl" \
74 -Darchlib="%{libdir}/perl5" \
75 -Dvendorarch="%{libdir}/perl5/vendor_perl" \
76 -Darchname=%{arch}-linux-thread-multi \
77 -Dpager="/usr/bin/less -isr" \
78 -Dman1dir=/usr/share/man/man1 \
79 -Dman3dir=/usr/share/man/man3 \
80 -Duseshrplib \
81 -Dusethreads \
82 -Duseithreads \
83 -Duselargefiles \
84 -Dd_semctl_semun \
85 -Di_db \
86 -Ui_ndbm \
87 -Di_gdbm \
88 -Di_shadow \
89 -Di_syslog \
90 -Dman3ext=3pm \
91 -Duseperlio \
92 -Dinstallusrbinperl=n \
93 -Ubincompat5005 \
94 -Uversiononly \
95 -Dd_gethostent_r_proto \
96 -Ud_endhostent_r_proto \
97 -Ud_sethostent_r_proto \
98 -Ud_endprotoent_r_proto \
99 -Ud_setprotoent_r_proto \
100 -Ud_endservent_r_proto \
101 -Ud_setservent_r_proto \
102 -Dscriptdir="/usr/bin"
103
104 if "%{DISTRO_ARCH}" == "x86_64"
105 configure_options += \
106 -Dlibpth="/usr/local/lib64 /lib64 %{prefix}/lib64"
107 end
108
802ea3af
MT
109 build
110 sed -i -e "s|BUILD_ZLIB\s*= True|BUILD_ZLIB = False|" \
111 -e "s|INCLUDE\s*= ./zlib-src|INCLUDE = /usr/include|" \
8c1983ef 112 -e "s|LIB\s*= ./zlib-src|LIB = %{libdir}|" \
802ea3af
MT
113 cpan/Compress-Raw-Zlib/config.in
114
7363ca1c 115 sh ./Configure %{configure_options}
166a6c21 116
802ea3af
MT
117 make %{PARALLELISMFLAGS}
118 end
119
7a2e9e5f 120 test
fe8515f3 121 make test || true
7a2e9e5f 122 end
802ea3af
MT
123
124 install_cmds
125 # Remove precreated directories
126 rm -rfv %{BUILDROOT}/usr/local
127 end
128end
129
130quality-agent
131 whitelist_rpath
8c1983ef
MT
132 /%{lib}
133 %{libdir}
134 %{libdir}/perl5/CORE
802ea3af
MT
135 end
136end
137
5a733303
MT
138# This variable contains the constant version string
139# of this perl package.
7363ca1c 140perl_requires := %{name} = %{thisver}
5a733303 141
802ea3af 142packages
5a733303 143 package perl
e2032025
MT
144 # Increase epoch because of automatic dependencies.
145 epoch = 2
146
802ea3af 147 requires
7363ca1c 148 perl-libs = %{version}-%{_release}
802ea3af
MT
149 end
150
151 provides
802ea3af 152 # Compat provides
ec5a2526 153 perl(:MODULE_COMPAT_5.20.3)
7a2e9e5f
SS
154 perl(:MODULE_COMPAT_5.20.2)
155 perl(:MODULE_COMPAT_5.20.1)
156 perl(:MODULE_COMPAT_5.20.0)
1f9bc2f0 157
802ea3af 158 # Threading provides
5a733303
MT
159 perl(:WITH_ITHREADS)
160 perl(:WITH_THREADS)
1f9bc2f0 161
802ea3af 162 # Largefile provides
5a733303 163 perl(:WITH_LARGEFILES)
802ea3af
MT
164
165 # PerlIO provides
5a733303 166 perl(:WITH_PERLIO)
1f9bc2f0 167
802ea3af 168 # File provides
5a733303
MT
169 perl(abbrev.pl)
170 perl(assert.pl)
171 perl(bigfloat.pl)
172 perl(bigint.pl)
173 perl(bigrat.pl)
174 perl(bytes_heavy.pl)
175 perl(cacheout.pl)
176 perl(complete.pl)
177 perl(ctime.pl)
178 perl(dotsh.pl)
179 perl(dumpvar.pl)
180 perl(exceptions.pl)
181 perl(fastcwd.pl)
182 perl(find.pl)
183 perl(finddepth.pl)
184 perl(flush.pl)
185 perl(ftp.pl)
186 perl(getcwd.pl)
187 perl(getopt.pl)
188 perl(getopts.pl)
189 perl(hostname.pl)
190 perl(importenv.pl)
191 perllook.pl)
192 perl(newgetopt.pl)
193 perl(open2.pl)
194 perl(open3.pl)
195 perl(perl5db.pl)
196 perl(pwd.pl)
197 perl(shellwords.pl)
198 perl(stat.pl)
199 perl(syslog.pl)
200 perl(tainted.pl)
201 perl(termcap.pl)
202 perl(timelocal.pl)
203 perl(utf8_heavy.pl)
204 perl(validate.pl)
5a733303 205 perl(File::Basename)
5a733303
MT
206 perl(strict)
207 perl(vars)
5a733303
MT
208 end
209
210 filter_requires
5a733303
MT
211 DBIx
212 InternetConfig
7363ca1c
MT
213 Mac::
214 NDBM_File
3176ff32 215 Tk
7a2e9e5f 216 unicore::Name
7363ca1c 217 VMS::
e8a2ae3a 218 end
7a2e9e5f
SS
219
220 obsoletes
221 perl-Archive-Extract
222 perl-Class-ISA
223 perl-CPANPLUS
224 perl-Log-Message
225 perl-Log-Message-Simple
226 perl-Module-Plugable
227 perl-Object-Accessor
228 perl-Term-UI
229 perl-Version-Requirements
230 end
802ea3af 231 end
1f9bc2f0 232
5a733303 233 package perl-libs
802ea3af 234 template LIBS
1f9bc2f0 235
802ea3af
MT
236 provides
237 libperl.so
238 end
1f9bc2f0 239
802ea3af 240 files
8c1983ef 241 %{libdir}/perl5/CORE/libperl.so
802ea3af
MT
242 end
243 end
1f9bc2f0 244
5a733303 245 package perl-devel
802ea3af 246 template DEVEL
1f9bc2f0 247
802ea3af
MT
248 files
249 /usr/bin/enc2xs
250 /usr/share/man/man1/enc2xs*
251 /usr/share/perl5/Encode/
252 /usr/bin/h2xs
253 /usr/share/man/man1/h2xs*
254 /usr/bin/libnetcfg
255 /usr/share/man/man1/libnetcfg*
256 /usr/bin/perlivp
257 /usr/share/man/man1/perlivp*
8c1983ef 258 %{libdir}/perl5/CORE/*.h
802ea3af
MT
259 /usr/bin/xsubpp
260 /usr/share/man/man1/xsubpp*
261 /usr/share/man/man1/perlxs*
262 end
263 end
1f9bc2f0 264
5a733303 265 #package perl-tests
802ea3af
MT
266 # summary = Testsuite to check your Perl installation.
267 # description-perl-tests
268 # This package contains the test suite included with perl %{thisver}.
269 # Install this if you want to test your Perl installation (binary and core
270 # modules).
271 # end
272 #
273 # files
8c1983ef 274 # %{libdir}/perl5-tests
802ea3af
MT
275 # end
276 #end
1f9bc2f0 277
7a2e9e5f 278 package perl-App-a2p
802ea3af 279 epoch = 0
7a2e9e5f
SS
280 version = 1.000
281
282 summary = Awk to Perl translator.
283 description
284 This package delivers a2p tool which takes an awk script specified on the
285 command line and produces a comparable Perl script.
286 end
287
288 requires
289 %{perl_requires}
290 end
291
292 files
293 %{bindir}/a2p
294 %{datadir}/perl5/pod/a2p.pod
295 %{mandir}/man1/a2p.1*
296 end
297 end
298
299 package perl-App-find2perl
300 epoch = 0
301 version = 0.001
302 arch = noarch
303
304 summary = Translate find command lines to Perl code.
305 description
306 This package delivers find2perl tool which is a little translator to convert
307 find command lines to equivalent Perl code.
308 end
309
310 requires
311 %{perl_requires}
312 end
313
314 files
315 %{bindir}/find2perl
316 %{mandir}/man1/find2perl.1*
317 end
318 end
319
320 package perl-App-s2p
321 epoch = 0
322 version = 1.000
802ea3af 323 arch = noarch
1f9bc2f0 324
7a2e9e5f 325 summary = Convert sed scripts to Perl programm.
802ea3af 326 description
7a2e9e5f
SS
327 This package delivers the s2p tool, which converts sed scripts to
328 Perl programms.
802ea3af
MT
329 end
330
331 requires
5a733303 332 %{perl_requires}
802ea3af 333 end
1f9bc2f0 334
802ea3af 335 files
7a2e9e5f
SS
336 %{bindir}/psed
337 %{bindir}/s2p
338 %{mandir}/man1/psed.1*
339 %{mandir}/man1/s2p.1*
802ea3af
MT
340 end
341 end
1f9bc2f0 342
5a733303 343 package perl-Archive-Tar
802ea3af 344 epoch = 0
7a2e9e5f 345 version = 1.96
802ea3af 346 arch = noarch
1f9bc2f0 347
802ea3af
MT
348 summary = A module for Perl manipulation of .tar files.
349 description
350 Archive::Tar provides an object oriented mechanism for handling tar files. It
351 provides class methods for quick and easy files handling while also allowing
352 for the creation of tar file objects for custom manipulation. If you have the
353 IO::Zlib module installed, Archive::Tar will also support compressed or
354 gzipped tar files.
355 end
356
357 requires
5a733303 358 %{perl_requires}
7a2e9e5f
SS
359 perl(IO::Zlib) >= 1.01
360 perl(IO::Compress::Bzip2) >= 2.015
361 perl(IO::Uncompress::Bunzip2) >= 2.015
362 end
363
364 files
365 %{bindir}/ptar
366 %{bindir}/ptardiff
367 %{bindir}/ptargrep
368 %{datadir}/perl5/Archive/Tar
369 %{datadir}/perl5/Archive/Tar.pm
370 %{mandir}/man1/ptar.1*
371 %{mandir}/man1/ptardiff.1*
372 %{mandir}/man1/ptargrep.1*
373 %{mandir}/man3/Archive::Tar*
374 end
375 end
376
377 package perl-autodie
378 epoch = 0
379 version = 2.23
380 arch = noarch
381
382 summary = Replace functions with ones that succeed or die.
383 descripton
384 The "autodie" and "Fatal" pragma provides a convenient way to replace
385 functions that normally return false on failure with equivalents that throw an
386 exception on failure.
387
388 However "Fatal" has been obsoleted by the new autodie pragma. Please use
389 autodie in preference to "Fatal".
390 end
391
392 requires
393 %{perl_requires}
394 perl(B)
395 perl(Fcntl)
396 perl(overload)
397 perl(POSIX)
802ea3af 398 end
1f9bc2f0 399
802ea3af 400 files
7a2e9e5f
SS
401 %{datadir}/perl5/autodie/
402 %{datadir}/perl5/autodie.pm
403 %{datadir}/perl5/Fatal.pm
404 %{mandir}/man3/autodie.3*
405 %{mandir}/man3/autodie::*
406 %{mandir}/man3/Fatal.3*
802ea3af
MT
407 end
408 end
5a733303 409
7a2e9e5f 410 package perl-B-Debug
5a733303 411 epoch = 0
7a2e9e5f 412 version = 1.19
5a733303
MT
413 arch = noarch
414
7a2e9e5f
SS
415 summary = Walk Perl syntax tree, print debug information about op-codes.
416 description
417 Walk Perl syntax tree and print debug information about op-codes. See
418 B::Concise and B::Terse for other details.
419 end
420
421 requires
422 %{perl_requires}
423 end
424
425 files
426 %{datadir}/perl5/B/Debug.pm
427 %{mandir}/man3/B::Debug.3*
428 end
429 end
430
431 package perl-Compress-Raw-Bzip2
432 epoch = 0
433 version = 2.064
434
435 summary = Low-Level Interface to bzip2 compression library.
5a733303 436 description
7a2e9e5f
SS
437 This module provides a Perl interface to the bzip2 compression library.
438 It is used by IO::Compress::Bzip2.
5a733303
MT
439 end
440
441 requires
442 %{perl_requires}
7a2e9e5f
SS
443 perl(Exporter)
444 perl(File::Temp)
5a733303
MT
445 end
446
447 files
7a2e9e5f
SS
448 %{libdir}/perl5/Compress/Raw/Bzip2.pm
449 %{libdir}/perl5/auto/Compress/Raw/Bzip2
450 %{mandir}/man3/Compress::Raw::Bzip2*
5a733303
MT
451 end
452 end
1f9bc2f0 453
5a733303 454 package perl-Compress-Raw-Zlib
802ea3af 455 epoch = 0
7a2e9e5f 456 version = 2.065
802ea3af
MT
457
458 summary = Low-Level Interface to the zlib compression library.
459 description
460 This module provides a Perl interface to the zlib compression library.
461 It is used by IO::Compress::Zlib.
462 end
463
464 requires
5a733303 465 %{perl_requires}
802ea3af 466 end
1f9bc2f0 467
802ea3af 468 files
7a2e9e5f
SS
469 %{libdir}/perl5/Compress/Raw/Zlib.pm
470 %{libdir}/perl5/auto/Compress/Raw/Zlib
471 %{mandir}/man3/Compress::Raw::Zlib*
802ea3af
MT
472 end
473 end
5a733303
MT
474
475 package perl-CGI
476 epoch = 0
7a2e9e5f 477 version = 3.63
5a733303
MT
478 arch = noarch
479
480 summary = Handle Common Gateway Interface requests and responses
481 description
482 CGI.pm is a stable, complete and mature solution for processing and preparing
483 HTTP requests and responses. Major features including processing form
484 submissions, file uploads, reading and writing cookies, query string generation
485 and manipulation, and processing and preparing HTTP headers. Some HTML
486 generation utilities are included as well.
487
488 CGI.pm performs very well in in a vanilla CGI.pm environment and also comes
489 with built-in support for mod_perl and mod_perl2 as well as FastCGI.
490 end
491
492 requires
493 %{perl_requires}
494 end
495
496 provides
497 perl(CGI)=%{version}
498 end
499
500 filter_requires
7a2e9e5f 501 FCGI
5a733303
MT
502 end
503
504 files
505 /usr/share/perl5/CGI
506 /usr/share/perl5/CGI.pm
507 /usr/share/man/man3/CGI.3*
508 /usr/share/man/man3/CGI::*.3*
509 end
510 end
1f9bc2f0 511
5a733303 512 package perl-CPAN
802ea3af 513 epoch = 0
7a2e9e5f 514 version = 2.05
802ea3af 515 arch = noarch
1f9bc2f0 516
802ea3af
MT
517 summary = Query, download and build perl modules from CPAN sites.
518 description
519 Query, download and build perl modules from CPAN sites.
520 end
1f9bc2f0 521
802ea3af 522 requires
5a733303 523 %{perl_requires}
802ea3af
MT
524 perl(Digest::SHA)
525 end
1f9bc2f0 526
802ea3af
MT
527 provides
528 cpan
529 cpan=$(version-perl-CPAN)
530 end
5a733303
MT
531
532 filter_requires
7363ca1c 533 Mac::BuildTools
5a733303 534 end
1f9bc2f0 535
802ea3af
MT
536 files
537 /usr/bin/cpan
538 /usr/share/perl5/CPAN*
539 /usr/share/man/man1/cpan.1*
540 /usr/share/man/man3/CPAN*
541 end
542 end
543
5a733303
MT
544 package perl-CPAN-Meta
545 epoch = 0
7a2e9e5f 546 version = 2.140640
5a733303
MT
547 arch = noarch
548
549 summary = Distribution metadata for a CPAN dist.
550 description
551 Software distributions released to the CPAN include a META.json or, for
552 older distributions, META.yml, which describes the distribution, its
553 contents, and the requirements for building and installing the
554 distribution. The data structure stored in the META.json file is described
555 in CPAN::Meta::Spec.
556 end
557
558 requires
559 %{perl_requires}
560 end
561
562 files
563 /usr/share/perl5/CPAN/Meta.pm
564 /usr/share/perl5/CPAN/Meta
565 /usr/share/perl5/CPAN/Meta/Converter.pm
566 /usr/share/perl5/CPAN/Meta/Feature.pm
567 /usr/share/perl5/CPAN/Meta/History.pm
568 /usr/share/perl5/CPAN/Meta/Prereqs.pm
569 /usr/share/perl5/CPAN/Meta/Spec.pm
570 /usr/share/perl5/CPAN/Meta/Validator.pm
571 /usr/share/man/man5/CPAN::Meta.*
572 end
573 end
574
7a2e9e5f 575 package perl-CPAN-Meta-Requirements
5a733303 576 epoch = 0
7a2e9e5f 577 version = 2.122
5a733303
MT
578 arch = noarch
579
7a2e9e5f 580 summary = Set of version requirements for a CPAN dist.
5a733303 581 description
7a2e9e5f
SS
582 A CPAN::Meta::Requirements object models a set of version constraints like
583 those specified in the META.yml or META.json files in CPAN distributions.
584 It can be built up by adding more and more constraints, and it will reduce
585 them to the simplest representation.
5a733303
MT
586 end
587
588 requires
589 %{perl_requires}
590 end
591
592 files
7a2e9e5f
SS
593 %{datadir}/perl5/CPAN/Meta/Requirements.pm
594 %{mandir}/man3/CPAN::Meta::Requirements.3*
5a733303
MT
595 end
596 end
597
7a2e9e5f 598 package perl-CPAN-Meta-YAML
802ea3af 599 epoch = 0
7a2e9e5f 600 version = 0.012
802ea3af 601 arch = noarch
1f9bc2f0 602
7a2e9e5f 603 summary = Read and write a subset of YAML for CPAN Meta files.
802ea3af 604 description
7a2e9e5f
SS
605 This module implements a subset of the YAML specification for use in reading
606 and writing CPAN metadata files like META.yml and MYMETA.yml. It should not be
607 used for any other general YAML parsing or generation task.
802ea3af 608 end
1f9bc2f0 609
802ea3af 610 requires
5a733303 611 %{perl_requires}
802ea3af 612 end
1f9bc2f0 613
802ea3af 614 files
7a2e9e5f
SS
615 /usr/share/perl5/CPAN/Meta/YAML.pm
616 /usr/share/man/man5/CPAN::Meta::YAML*
802ea3af
MT
617 end
618 end
5a733303
MT
619
620 package perl-Carp
621 epoch = 0
7a2e9e5f 622 version = 1.33.01
5a733303
MT
623 arch = noarch
624
625 summary = Alternative warn and die for modules.
626 description
627 The Carp routines are useful in your own modules because they act like
628 die() or warn(), but with a message which is more likely to be useful to a
629 user of your module. In the case of cluck, confess, and longmess that
630 context is a summary of every call in the call-stack. For a shorter message
631 you can use carp or croak which report the error as being from where your
632 module was called. There is no guarantee that that is where the error was,
633 but it is a good educated guess.
634 end
635
636 requires
637 %{perl_requires}
638 end
639
7363ca1c
MT
640 provides
641 perl(Carp) = %{version}
642 perl(Carp::Heavy) = %{version}
643 end
644
5a733303 645 # Do not export unversioned module
7363ca1c 646 #filter_provides = ^perl\(Carp\)\s*$
5a733303
MT
647
648 files
649 /usr/share/perl5/Carp*
650 /usr/share/man3/Carp*
651 end
652 end
653
7a2e9e5f
SS
654 package perl-constant
655 epoch = 0
656 version = 1.31
657 arch = noarch
658
659 summary = Perl pragma to declare constants.
660 description
661 This pragma allows you to declare constants at compile-time.
662 end
663
664 requires
665 %{perl_requires}
666 end
667
668 files
669 %{datadir}/perl5/constant.pm
670 %{mandir}/man3/constant.3*
671 end
672 end
673
674 package perl-Data-Dumper
675 epoch = 0
676 version = 2.151
677
678 summary = Stringify perl data structures, suitable for printing and eval.
679 description
680 Given a list of scalars or reference variables, writes out their contents
681 in perl syntax. The references can also be objects. The content of each
682 variable is output in a single Perl statement. Handles self-referential
683 structures correctly.
684 end
685
686 requires
687 %{perl_requires}
688 perl(Scalar::Util)
689 perl(XSLoader)
690 end
691
692 files
693 %{libdir}/perl5/auto/Data/Dumper/Dumper.so
694 %{libdir}/perl5/Data/Dumper.pm
695 %{mandir}/man3/Data::Dumper.3*
696 end
697 end
698
699 package perl-DB_File
700 epoch = 0
701 version = 1.831
702
703 summary = Perl5 access to Berkeley DB version 1.x.
704 description
705 DB_File is a module which allows Perl programs to make use of the facilities
706 provided by Berkeley DB version 1.x (if you have a newer version of DB, you
707 will be limited to functionality provided by interface of version 1.x). The
708 interface defined here mirrors the Berkeley DB interface closely.
709 end
710
711 requires
712 %{perl_requires}
713 perl(Fcntl)
714 perl(XSLoader)
715 end
716
717 files
718 %{libdir}/perl5/DB_File.pm
719 %{libdir}/perl5/auto/DB_File/DB_File.so
720 %{mandir}/man3/DB_File*
721 end
722 end
723
724 package perl-Devel-PPPort
725 epoch = 0
726 version = 3.21
727
728 summary = Perl Pollution Portability header generator.
729 description
730 Perl's API has changed over time, gaining new features, new functions,
731 increasing its flexibility, and reducing the impact on the C name space
732 environment (reduced pollution). The header file written by this module,
733 typically ppport.h, attempts to bring some of the newer Perl API features
734 to older versions of Perl, so that you can worry less about keeping track
735 of old releases, but users can still reap the benefit.
736 end
737
738 requires
739 %{perl_requires}
740 end
741
742 files
743 %{libdir}/perl5/Devel/PPPort.pm
744 %{libdir}/perl5/auto/Devel/PPPort/PPPort.so
745 %{mandir}/man3/Devel::PPPort.3*
746 end
747 end
748
5a733303
MT
749 package perl-Digest
750 epoch = 0
7a2e9e5f 751 version = 1.17
5a733303
MT
752 arch = noarch
753
754 summary = Modules that calculate message digests.
755 description
756 The Digest:: modules calculate digests, also called "fingerprints" or
757 "hashes", of some data, called a message. The digest is (usually)
758 some small/fixed size string. The actual size of the digest depend of
759 the algorithm used. The message is simply a sequence of arbitrary
760 bytes or bits.
761 end
762
763 requires
764 %{perl_requires}
765 perl(MIME::Base64)
766 end
767
768 files
8c1983ef
MT
769 %{libdir}/perl5/Digest
770 !%{libdir}/perl5/Digest/*
5a733303
MT
771 /usr/share/perl5/Digest.pm
772 /usr/share/perl5/Digest/base.pm
773 /usr/share/perl5/Digest/file.pm
7363ca1c
MT
774 /usr/share/man/man3/Digest.3*
775 /usr/share/man/man3/Digest::base.3*
776 /usr/share/man/man3/Digest::file.3*
5a733303
MT
777 end
778 end
779
780 package perl-Digest-MD5
781 epoch = 0
7a2e9e5f 782 version = 2.53
5a733303
MT
783
784 summary = Perl Interface to the MD5 Algorithm.
785 description
786 The Digest::MD5 module allows you to use the RSA Data Security Inc. MD5
787 Message Digest algorithm from within Perl programs. The algorithm takes as
788 input a message of arbitrary length and produces as output a 128-bit
789 "fingerprint" or "message digest" of the input.
790 end
791
792 requires
793 %{perl_requires}
794 perl(Digest::base)>=1.00
795 end
796
797 files
8c1983ef
MT
798 %{libdir}/perl5/Digest/MD5.pm
799 %{libdir}/perl5/auto/Digest/MD5
5a733303
MT
800 /usr/share/man/man3/Digest::MD5.3*
801 end
802 end
1f9bc2f0 803
5a733303 804 package perl-Digest-SHA
802ea3af 805 epoch = 0
7a2e9e5f 806 version = 5.88
1f9bc2f0 807
802ea3af
MT
808 summary = Perl extension for SHA-1/224/256/384/512.
809 description
810 Digest::SHA is a complete implementation of the NIST Secure Hash
811 Standard. It gives Perl programmers a convenient way to calculate
812 SHA-1, SHA-224, SHA-256, SHA-384, and SHA-512 message digests. The
813 module can handle all types of input, including partial-byte data.
814 end
1f9bc2f0 815
802ea3af 816 requires
5a733303
MT
817 %{perl_requires}
818 perl(Digest::base)
819 perl(MIME::Base64)
802ea3af 820 end
1f9bc2f0 821
802ea3af
MT
822 files
823 /usr/bin/shasum
7363ca1c
MT
824 %{libdir}/perl5/Digest/SHA*
825 %{libdir}/perl5/auto/Digest/SHA*
5a733303 826 /usr/share/perl5/Digest/SHA*
802ea3af
MT
827 /usr/share/man/man1/shasum.1*
828 /usr/share/man/man3/Digest::SHA.3*
829 end
830 end
5a733303 831
7a2e9e5f
SS
832 package perl-Encode
833 epoch = 0
834 version = 2.60
835
836 summary = Character encodings in Perl.
837 description
838 The Encode module provides the interface between Perl strings and the rest
839 of the system. Perl strings are sequences of characters.
840 end
841
842 requires
843 %{perl_requires}
844 end
845
846 files
847 %{bindir}/piconv
848 %{libdir}/perl5/Encode*
849 %{libdir}/perl5/auto/Encode*
850 %{datadir}/perl5/Encode
851 !%{datadir}/perl5/Encode/*.e2x
852 !%{datadir}/perl5/Encode/encode.h
853 %{mandir}/man1/piconv.1*
854 %{mandir}/man3/Encode*.3*
855 end
856 end
857
858 package perl-Env
859 epoch = 0
860 version = 1.04
861 arch = noarch
862
863 summary = Perl module that imports environment variables as scalars or arrays.
864 description
865 Perl maintains environment variables in a special hash named %%ENV. For when
866 this access method is inconvenient, the Perl module Env allows environment
867 variables to be treated as scalar or array variables.
868 end
869
870 requires
871 %{perl_requires}
872 end
873
874 files
875 %{datadir}/perl5/Env.pm
876 %{mandir}/man3/Env.3*
877 end
878 end
879
880 package perl-experimental
881 epoch = 0
882 version = 0.007
883 arch = noarch
884
885 summary = Experimental features made easy.
886 description
887 This pragma provides an easy and convenient way to enable or disable
888 experimental features.
889 end
890
891 requires
892 %{perl_requires}
893 end
894
895 files
896 %{datadir}/perl5/experimental*
897 %{mandir}/man3/experimental*
898 end
899 end
900
901 package perl-Exporter
902 epoch = 0
903 version = 5.71
904 arch = noarch
905
906 summary = Implements default import method for modules.
907 description
908 The Exporter module implements an import method which allows a module to
909 export functions and variables to its users' name spaces. Many modules use
910 Exporter rather than implementing their own import method because Exporter
911 provides a highly flexible interface, with an implementation optimized for
912 the common case.
913 end
914
915 requires
916 %{perl_requires}
917 perl(Carp) >= 1.05
918 end
919
920 files
921 %{datadir}/perl5/Exporter*
922 %{mandir}/man3/Exporter*
923 end
924 end
925
5a733303 926 package perl-ExtUtils-CBuilder
802ea3af 927 epoch = 0
7a2e9e5f 928 version = 0.280217
802ea3af
MT
929 arch = noarch
930
931 summary = Compile and link C code for Perl modules.
932 description
933 This module can build the C portions of Perl modules by invoking the
934 appropriate compilers and linkers in a cross-platform manner. It was
935 motivated by the Module::Build project, but may be useful for other
936 purposes as well.
937 end
5a733303 938
802ea3af 939 requires
5a733303
MT
940 %{perl_requires}
941 perl-devel
802ea3af 942 end
5a733303 943
802ea3af
MT
944 files
945 /usr/share/perl5/ExtUtils/CBuilder*
946 /usr/share/man/man3/ExtUtils::CBuilder*
947 end
948 end
5a733303 949
7a2e9e5f
SS
950 package perl-ExtUtils-Command
951 epoch = 0
952 version = 1.18
953 arch = noarch
954
955 summary = Perl routines to replace common UNIX commands in Makefiles.
956 description
957 This Perl module is used to replace common UNIX commands. In all cases the
958 functions work with @ARGV rather than taking arguments. This makes them
959 easier to deal with in Makefiles.
960 end
961
962 requires
963 %{perl_requires}
964 perl(File::Find)
965 end
966
967 files
968 %{datadir}/perl5/ExtUtils/Command.pm
969 %{mandir}/man3/ExtUtils::Command.*
970 end
971 end
972
5a733303 973 package perl-ExtUtils-Embed
802ea3af 974 epoch = 0
7a2e9e5f 975 version = 1.32
802ea3af 976 arch = noarch
5a733303 977
802ea3af
MT
978 summary = Utilities for embedding Perl in C/C++ applications.
979 description
980 Utilities for embedding Perl in C/C++ applications.
981 end
5a733303 982
802ea3af 983 requires
5a733303
MT
984 %{perl_requires}
985 perl-devel
802ea3af 986 end
5a733303 987
802ea3af
MT
988 files
989 /usr/share/perl5/ExtUtils/Embed*
990 /usr/share/man/man3/ExtUtils::Embed*
991 end
992 end
5a733303 993
7a2e9e5f
SS
994 package perl-ExtUtils-Install
995 epoch = 0
996 version = 1.67
997 arch = noarch
998
999 summary = Install files from here to there.
1000 description
1001 Handles the installing and uninstalling of perl modules, scripts, man
1002 pages, etc.
1003 end
1004
1005 requires
1006 %{perl_requires}
1007 perl-devel
1008 perl(Data::Dumper)
1009 end
1010
1011 filter_requires
1012 VMS::Filespec
1013 end
1014
1015 files
1016 %{datadir}/perl5/ExtUtils/Install.pm
1017 %{datadir}/perl5/ExtUtils/Installed.pm
1018 %{datadir}/perl5/ExtUtils/Packlist.pm
1019 %{mandir}/man3/ExtUtils::Install.3*
1020 %{mandir}/man3/ExtUtils::Installed.3*
1021 %{mandir}/man3/ExtUtils::Packlist.3*
1022 end
1023 end
1024
5a733303 1025 package perl-ExtUtils-MakeMaker
802ea3af 1026 epoch = 0
7a2e9e5f 1027 version = 6.98
802ea3af 1028 arch = noarch
5a733303 1029
802ea3af
MT
1030 summary = Create a module Makefile.
1031 description
1032 Create a module Makefile.
1033 end
5a733303 1034
802ea3af 1035 requires
5a733303 1036 %{perl_requires}
9b61cbca 1037 /usr/bin/xsubpp
5a733303 1038 perl-devel
7a2e9e5f
SS
1039 perl(Data::Dumper)
1040 perl(ExtUtils::Command)
1041 perl(ExtUtils::Install)
1042 perl(ExtUtils::Manifest)
1043 perl(File::Find)
1044 perl(Getopt::Long)
5a733303 1045 perl(Test::Harness)
802ea3af
MT
1046 end
1047
7363ca1c
MT
1048 filter_requires
1049 VMS::Filespec
1050 end
1051
802ea3af
MT
1052 files
1053 /usr/bin/instmodsh
1054 /usr/share/perl5/ExtUtils/Command/
802ea3af
MT
1055 /usr/share/perl5/ExtUtils/Liblist/
1056 /usr/share/perl5/ExtUtils/Liblist.pm
1057 /usr/share/perl5/ExtUtils/MakeMaker/
1058 /usr/share/perl5/ExtUtils/MakeMaker.pm
1059 /usr/share/perl5/ExtUtils/MANIFEST.SKIP
1060 /usr/share/perl5/ExtUtils/MM*.pm
1061 /usr/share/perl5/ExtUtils/MY.pm
1062 /usr/share/perl5/ExtUtils/Manifest.pm
1063 /usr/share/perl5/ExtUtils/Mkbootstrap.pm
802ea3af
MT
1064 /usr/share/perl5/ExtUtils/Packlist.pm
1065 /usr/share/perl5/ExtUtils/testlib.pm
1066 /usr/share/man/man1/instmodsh.1*
1067 /usr/share/man/man3/ExtUtils::Command::MM*
802ea3af
MT
1068 /usr/share/man/man3/ExtUtils::Liblist.3*
1069 /usr/share/man/man3/ExtUtils::MM*
1070 /usr/share/man/man3/ExtUtils::MY.3*
1071 /usr/share/man/man3/ExtUtils::MakeMaker*
1072 /usr/share/man/man3/ExtUtils::Manifest.3*
1073 /usr/share/man/man3/ExtUtils::Mkbootstrap.3*
1074 /usr/share/man/man3/ExtUtils::Mksymlists.3*
802ea3af
MT
1075 /usr/share/man/man3/ExtUtils::testlib.3*
1076 end
1077 end
5a733303 1078
7a2e9e5f 1079 package perl-ExtUtils-Manifest
802ea3af 1080 epoch = 0
7a2e9e5f 1081 version = 1.63
802ea3af
MT
1082 arch = noarch
1083
7a2e9e5f 1084 summary = Utilities to write and check a MANIFEST file.
802ea3af 1085 description
7a2e9e5f 1086 %{summary}
802ea3af 1087 end
5a733303 1088
802ea3af 1089 requires
5a733303 1090 %{perl_requires}
802ea3af 1091 end
5a733303 1092
802ea3af 1093 files
7a2e9e5f
SS
1094 %{datadir}/perl5/ExtUtils/Manifest.pm
1095 %{datadir}/perl5/ExtUtils/MANIFEST.SKIP
1096 %{mandir}/man3/ExtUtils::Manifest.3*
802ea3af
MT
1097 end
1098 end
5a733303 1099
7a2e9e5f
SS
1100 package perl-ExtUtils-Miniperl
1101 epoch = 0
1102 version = 1.01
802ea3af
MT
1103 arch = noarch
1104
7a2e9e5f 1105 summary = Write the C code for perlmain.c.
802ea3af 1106 description
7a2e9e5f
SS
1107 writemain() takes an argument list of directories containing archive libraries
1108 that relate to perl modules and should be linked into a new perl binary. It
1109 writes a corresponding perlmain.c file that is a plain C file containing all
1110 the bootstrap code to make the If the first argument to writemain() is a
1111 reference to a scalar it is used as the filename to open for ouput. Any other
1112 reference is used as the filehandle to write to. Otherwise output defaults to
1113 STDOUT.
802ea3af 1114 end
5a733303 1115
802ea3af 1116 requires
5a733303 1117 %{perl_requires}
7a2e9e5f 1118 perl-devel
802ea3af 1119 end
5a733303 1120
802ea3af 1121 files
7a2e9e5f
SS
1122 %{datadir}/perl5/ExtUtils/Miniperl.pm
1123 %{mandir}/man3/ExtUtils::Miniperl.3*
802ea3af
MT
1124 end
1125 end
5a733303 1126
7a2e9e5f 1127 package perl-ExtUtils-ParseXS
802ea3af 1128 epoch = 0
7a2e9e5f
SS
1129 version = 3.24
1130 arch = noarch
1131
1132 summary = Module and a script for converting Perl XS code into C code.
1133 description
1134 ExtUtils::ParseXS will compile XS code into C code by embedding the
1135 constructs necessary to let C functions manipulate Perl values and creates
1136 the glue necessary to let Perl access those functions.
1137 end
1138
1139 requires
1140 %{perl_requires}
1141 perl-devel
1142 end
1143
1144 files
1145 %{bindir}/xsubpp
1146 %{datadir}/perl5/ExtUtils/ParseXS.pm
1147 %{datadir}/perl5/ExtUtils/ParseXS.pod
1148 %{datadir}/perl5/ExtUtils/ParseXS/Constants.pm
1149 %{datadir}/perl5/ExtUtils/ParseXS/CountLines.pm
1150 %{datadir}/perl5/ExtUtils/ParseXS/Eval.pm
1151 %{datadir}/perl5/ExtUtils/ParseXS/Utilities.pm
1152 %{datadir}/perl5/ExtUtils/Typemaps.pm
1153 %{datadir}/perl5/ExtUtils/Typemaps/Cmd.pm
1154 %{datadir}/perl5/ExtUtils/Typemaps/InputMap.pm
1155 %{datadir}/perl5/ExtUtils/Typemaps/OutputMap.pm
1156 %{datadir}/perl5/ExtUtils/Typemaps/Type.pm
1157 %{datadir}/perl5/ExtUtils/xsubpp
1158 %{mandir}/man1/xsubpp*
1159 %{mandir}/man3/ExtUtils::ParseXS.3*
1160 %{mandir}/man3/ExtUtils::ParseXS::Constants.3*
1161 %{mandir}/man3/ExtUtils::ParseXS::Eval.3*
1162 %{mandir}/man3/ExtUtils::ParseXS::Utilities.3*
1163 %{mandir}/man3/ExtUtils::Typemaps.3*
1164 %{mandir}/man3/ExtUtils::Typemaps::Cmd.3*
1165 %{mandir}/man3/ExtUtils::Typemaps::InputMap.3*
1166 %{mandir}/man3/ExtUtils::Typemaps::OutputMap.3*
1167 %{mandir}/man3/ExtUtils::Typemaps::Type.3*
1168 end
1169 end
1170
1171 package perl-File-Fetch
1172 epoch = 1
1173 version = 0.48
1174 arch = noarch
1175
1176 summary = Generic file fetching mechanism.
1177 description
1178 File::Fetch is a generic file fetching mechanism.
1179 end
1180
1181 requires
1182 %{perl_requires}
1183 perl(IPC::Cmd)>=0.36
1184 perl(Module::Load::Conditional)>=0.04
1185 perl(Params::Check)>=0.07
1186 end
1187
1188 files
1189 /usr/share/perl5/File/Fetch.pm
1190 /usr/share/man/man3/File::Fetch.3*
1191 end
1192 end
1193
1194 package perl-File-Path
1195 epoch = 0
1196 version = 2.09
1197 arch = noarch
1198
1199 summary = Create or remove directory trees.
1200 description
1201 This module provides a convenient way to create directories of arbitrary
1202 depth and to delete an entire directory subtree from the file system.
1203 end
1204
1205 requires
1206 %{perl_requires}
1207 perl(Carp)
1208 end
1209
1210 files
1211 %{datadir}/perl5/File/Path.pm
1212 %{mandir}/man3/File::Path.3*
1213 end
1214 end
1215
1216 package perl-File-Temp
1217 epoch = 0
1218 version = 0.23.04
1219 arch = noarch
1220
1221 summary = Return name and handle of a temporary file safely.
1222 description
1223 File::Temp can be used to create and open temporary files in a safe way.
1224 There is both a function interface and an object-oriented interface. The
1225 File::Temp constructor or the tempfile() function can be used to return the
1226 name and the open file handle of a temporary file. The tempdir() function
1227 can be used to create a temporary directory.
1228 end
1229
1230 requires
1231 %{perl_requires}
1232 perl(File::Path) >= 2.06
1233 perl(POSIX)
1234 end
1235
1236 filter_requires
1237 VMS::Stdio
1238 end
1239
1240 files
1241 %{datadir}/perl5/File/Temp.pm
1242 %{mandir}/man3/File::Temp.3*
1243 end
1244 end
1245
1246 package perl-Filter
1247 epoch = 0
1248 version = 1.49
1249
1250 summary = Perl source filters.
1251 description
1252 Source filters alter the program text of a module before Perl sees it, much as
1253 a C preprocessor alters the source text of a C program before the compiler
1254 sees it.
1255 end
1256
1257 requires
1258 %{perl_requires}
1259 end
1260
1261 files
1262 %{libdir}/perl5/auto/Filter/Util
1263 %{libdir}/perl5/Filter/Util
1264 %{datadir}/perl5/pod/perlfilter.pod
1265 %{mandir}/man1/perlfilter.*
1266 %{mandir}/man3/Filter::Util::*
1267 end
1268 end
1269
1270 package perl-Filter-Simple
1271 epoch = 0
1272 version = 0.91
1273 arch = noarch
1274
1275 summary = Simplified Perl source filtering.
1276 description
1277 The Filter::Simple Perl module provides a simplified interface to
1278 Filter::Util::Call; one that is sufficient for most common cases.
1279 end
1280
1281 requires
1282 %{perl_requires}
1283 perl(Text::Balanced) >= 1.97
1284 end
1285
1286 files
1287 %{datadir}/perl5/Filter/Simple.pm
1288 %{mandir}/man3/Filter::Simple.3*
1289 end
1290 end
1291
1292 package perl-Getopt-Long
1293 epoch = 0
1294 version = 2.42
1295 arch = noarch
1296
1297 summary = Extended processing of command line options.
1298 description
1299 The Getopt::Long module implements an extended getopt function called
1300 GetOptions(). It parses the command line from @ARGV, recognizing and removing
1301 specified options and their possible values.
1302 end
1303
1304 requires
1305 %{perl_requires}
1306 perl(Text::ParseWords)
1307 perl(Pod::Usage) >= 1.14
1308 end
1309
1310 files
1311 %{datadir}/perl5/Getopt/Long.pm
1312 %{mandir}/man3/Getopt::Long.3*
1313 end
1314 end
1315
1316 package perl-HTTP-Tiny
1317 epoch = 0
1318 version = 0.043
5a733303
MT
1319 arch = noarch
1320
1321 summary = A small, simple, correct HTTP/1.1 client.
1322 description
1323 This is a very simple HTTP/1.1 client, designed primarily for doing simple GET
1324 requests without the overhead of a large framework like LWP::UserAgent.
1325 It is more correct and more complete than HTTP::Lite. It supports proxies
1326 (currently only non-authenticating ones) and redirection. It also correctly
1327 resumes after EINTR.
1328 end
1329
1330 requires
1331 %{perl_requires}
1332 perl(Carp)
1333 perl(IO::Socket)
1334 end
1335
1336 files
1337 /usr/share/perl5/HTTP/Tiny.pm
1338 /usr/share/man/man5/HTTP::Tiny*
1339 end
1340 end
1341
1342 package perl-IO-Compress
1343 epoch = 0
7a2e9e5f
SS
1344 version = 2.064
1345 arch = noarch
5a733303 1346
802ea3af
MT
1347 summary = IO::Compress wrapper for modules.
1348 description
1349 This module is the base class for all IO::Compress and IO::Uncompress
1350 modules. This module is not intended for direct use in application code.
1351 Its sole purpose is to to be sub-classed by IO::Compress modules.
1352 end
5a733303 1353
802ea3af 1354 requires
5a733303 1355 %{perl_requires}
802ea3af 1356 end
5a733303 1357
802ea3af 1358 provides
5a733303 1359 perl(IO::Uncompress::Bunzip2)
802ea3af 1360 end
5a733303 1361
802ea3af
MT
1362 files
1363 /usr/share/perl5/Compress/Zlib.pm
8c1983ef 1364 %{libdir}/perl5/auto/Compress/Zlib/
802ea3af
MT
1365 /usr/share/man/man3/Compress::Zlib*
1366 /usr/share/perl5/File/GlobMapper.pm
1367 /usr/share/perl5/IO/Compress/Base/
1368 /usr/share/perl5/IO/Compress/Base.pm
1369 /usr/share/perl5/IO/Uncompress/AnyUncompress.pm
1370 /usr/share/perl5/IO/Uncompress/Base.pm
1371 /usr/share/man/man3/File::GlobMapper.*
1372 /usr/share/man/man3/IO::Compress::Base.*
1373 /usr/share/man/man3/IO::Uncompress::AnyUncompress.*
1374 /usr/share/man/man3/IO::Uncompress::Base.*
1375 end
1376 end
5a733303 1377
7a2e9e5f
SS
1378 package perl-IO-Socket-IP
1379 epoch = 0
1380 version = 0.29
1381 arch = noarch
1382
1383 summary = Drop-in replacement for IO::Socket::INET supporting both IPv4 and IPv6.
1384 description
1385 This module provides a protocol-independent way to use IPv4 and IPv6
1386 sockets, as a drop-in replacement for IO::Socket::INET. Most constructor
1387 arguments and methods are provided in a backward-compatible way.
1388 end
1389
1390 requires
1391 %{perl_requires}
1392 end
1393
1394 files
1395 %{datadir}/perl5/IO/Socket/IP.pm
1396 %{mandir}/man3/IO::Socket::IP.*
1397 end
1398 end
1399
5a733303 1400 package perl-IO-Zlib
802ea3af
MT
1401 epoch = 0
1402 version = 1.10
1403 arch = noarch
1404
1405 summary = Perl IO:: style interface to Compress::Zlib.
1406 description
1407 This modules provides an IO:: style interface to the Compress::Zlib
1408 package. The main advantage is that you can use an IO::Zlib object in much
1409 the same way as an IO::File object so you can have common code that doesn't
1410 know which sort of file it is using.
1411 end
5a733303 1412
802ea3af 1413 requires
5a733303
MT
1414 %{perl_requires}
1415 perl(Compress::Zlib)
802ea3af 1416 end
5a733303 1417
802ea3af
MT
1418 files
1419 /usr/share/perl5/IO/Zlib.pm
1420 /usr/share/man/man3/IO::Zlib.*
1421 end
1422 end
5a733303
MT
1423
1424 package perl-IPC-Cmd
802ea3af 1425 epoch = 0
7a2e9e5f 1426 version = 0.92
802ea3af 1427 arch = noarch
5a733303 1428
802ea3af
MT
1429 summary = Finding and running system commands made easy.
1430 description
1431 IPC::Cmd allows you to run commands, interactively if desired, in a
1432 platform independent way, but have them still work.
1433 end
5a733303 1434
802ea3af 1435 requires
5a733303
MT
1436 %{perl_requires}
1437 perl(ExtUtils::MakeMaker)
802ea3af 1438 end
5a733303 1439
802ea3af
MT
1440 files
1441 /usr/share/perl5/IPC/Cmd.pm
1442 /usr/share/man/man3/IPC::Cmd.3*
1443 end
1444 end
5a733303
MT
1445
1446 package perl-JSON-PP
1447 epoch = 0
7a2e9e5f 1448 version = 2.27203
5a733303
MT
1449 arch = noarch
1450
1451 summary = JSON::XS compatible pure-Perl module.
1452 description
1453 JSON::XS is the fastest and most proper JSON module on CPAN. It is written by
1454 Marc Lehmann in C, so must be compiled and installed in the used environment.
1455 JSON::PP is a pure-Perl module and is compatible with JSON::XS.
1456 end
1457
1458 requires
1459 %{perl_requires}
1460 end
1461
1462 files
1463 /usr/bin/json_pp
1464 /usr/share/perl5/JSON/PP
1465 /usr/share/perl5/JSON/PP.pm
1466 /usr/share/man/man1/json_pp.1*
1467 /usr/share/man/man3/JSON::PP.3*
1468 /usr/share/man/man3/JSON::PP::Boolean.3pm*
1469 end
1470 end
1f9bc2f0 1471
7a2e9e5f 1472 package perl-Locale-Codes
802ea3af 1473 epoch = 0
7a2e9e5f 1474 version = 3.25
802ea3af 1475 arch = noarch
1f9bc2f0 1476
7a2e9e5f 1477 summary = Distribution of modules to handle locale codes.
802ea3af 1478 description
7a2e9e5f
SS
1479 Locale-Codes is a distribution containing a set of modules. The modules
1480 each deal with different types of codes which identify parts of the locale
1481 including languages, countries, currency, etc.
802ea3af 1482 end
1f9bc2f0 1483
802ea3af 1484 requires
5a733303 1485 %{perl_requires}
802ea3af 1486 end
1f9bc2f0 1487
7a2e9e5f
SS
1488 filter_requires
1489 Locale::Codes::Country_Retired
1490 Locale::Codes::LangFam_Retired
1491 Locale::Codes::Script_Retired
1492 Locale::Codes::LangExt_Codes
1493 Locale::Codes::LangFam_Codes
1494 Locale::Codes::Script_Codes
1495 Locale::Codes::Language_Codes
1496 Locale::Codes::LangExt_Retired
1497 Locale::Codes::Currency_Codes
1498 Locale::Codes::LangVar_Retired
1499 Locale::Codes::Language_Retired
1500 Locale::Codes::Country_Codes
1501 Locale::Codes::LangVar_Codes
1502 Locale::Codes::Currency_Retired
1503 end
1504
1505 provides
1506 perl(Locale::Codes) = %{version}
1507 end
1508
802ea3af 1509 files
7a2e9e5f
SS
1510 %{datadir}/perl5/Locale/Codes
1511 %{datadir}/perl5/Locale/Codes.*
1512 %{datadir}/perl5/Locale/Country.*
1513 %{datadir}/perl5/Locale/Currency.*
1514 %{datadir}/perl5/Locale/Language.*
1515 %{datadir}/perl5/Locale/Script.*
1516 %{mandir}/man3/Locale::Codes::*
1517 %{mandir}/man3/Locale::Codes.*
1518 %{mandir}/man3/Locale::Country.*
1519 %{mandir}/man3/Locale::Currency.*
1520 %{mandir}/man3/Locale::Language.*
1521 %{mandir}/man3/Locale::Script.*
802ea3af
MT
1522 end
1523 end
1f9bc2f0 1524
7a2e9e5f 1525 package perl-Locale-Maketext
802ea3af 1526 epoch = 0
7a2e9e5f 1527 version = 1.25
802ea3af 1528 arch = noarch
1f9bc2f0 1529
7a2e9e5f 1530 summary = Framework for localization.
802ea3af 1531 description
7a2e9e5f
SS
1532 It is a common feature of applications (whether run directly, or via the Web)
1533 for them to be "localized" -- i.e., for them to present an English interface
1534 to an English-speaker, a German interface to a German-speaker, and so on for
1535 all languages it's programmed with. Locale::Maketext is a framework for
1536 software localization; it provides you with the tools for organizing and
1537 accessing the bits of text and text-processing code that you need for
1538 producing localized applications.
802ea3af 1539 end
1f9bc2f0 1540
802ea3af 1541 requires
5a733303 1542 %{perl_requires}
802ea3af 1543 end
1f9bc2f0 1544
802ea3af 1545 files
7a2e9e5f
SS
1546 %{datadir}/perl5//Locale/Maketext.*
1547 %{datadir}/perl5/Locale/Maketext/Cookbook.*
1548 %{datadir}/perl5/Locale/Maketext/Guts.*
1549 %{datadir}/perl5/Locale/Maketext/GutsLoader.*
1550 %{datadir}/perl5/Locale/Maketext/TPJ13.*
1551 %{mandir}/man3/Locale::Maketext.*
1552 %{mandir}/man3/Locale::Maketext::Cookbook.*
1553 %{mandir}/man3/Locale::Maketext::Guts.*
1554 %{mandir}/man3/Locale::Maketext::GutsLoader.*
1555 %{mandir}/man3/Locale::Maketext::TPJ13.*
802ea3af
MT
1556 end
1557 end
1f9bc2f0 1558
7a2e9e5f 1559 package perl-Locale-Maketext-Simple
802ea3af 1560 epoch = 0
7a2e9e5f 1561 version = 0.21
802ea3af 1562 arch = noarch
7a2e9e5f 1563 license = MIT
1f9bc2f0 1564
7a2e9e5f 1565 summary = Simple interface to Locale::Maketext::Lexicon.
802ea3af 1566 description
7a2e9e5f
SS
1567 This module is a simple wrapper around Locale::Maketext::Lexicon, designed
1568 to alleviate the need of creating Language Classes for module authors.
802ea3af 1569 end
1f9bc2f0 1570
802ea3af 1571 requires
5a733303 1572 %{perl_requires}
802ea3af 1573 end
1f9bc2f0 1574
802ea3af 1575 files
7a2e9e5f
SS
1576 %{datadir}/perl5/Locale/Maketext/Simple.pm
1577 %{mandir}/man3/Locale::Maketext::Simple.*
802ea3af
MT
1578 end
1579 end
1f9bc2f0 1580
5a733303 1581 package perl-Module-Build
802ea3af 1582 epoch = 0
7a2e9e5f 1583 version = 0.42.05
802ea3af 1584 arch = noarch
1f9bc2f0 1585
802ea3af
MT
1586 summary = Perl module for building and installing Perl modules.
1587 description
1588 Module::Build is a system for building, testing, and installing Perl modules.
1589 It is meant to be an alternative to ExtUtils::MakeMaker. Developers may alter
1590 the behavior of the module through subclassing in a much more straightforward
1591 way than with MakeMaker. It also does not require a make on your system - most
1592 of the Module::Build code is pure-perl and written in a very cross-platform
1593 way. In fact, you don't even need a shell, so even platforms like MacOS
1594 (traditional) can use it fairly easily. Its only prerequisites are modules that
1595 are included with perl 5.6.0, and it works fine on perl 5.005 if you can
1596 install a few additional modules.
1597 end
1f9bc2f0 1598
802ea3af 1599 requires
5a733303
MT
1600 %{perl_requires}
1601 perl(Archive::Tar)>=1.08
1602 perl(CPAN::Meta)>=2.110420
1603 perl(ExtUtils::CBuilder)>=0.15
1604 perl(ExtUtils::ParseXS)>=1.02
802ea3af 1605 end
1f9bc2f0 1606
802ea3af 1607 files
7a2e9e5f
SS
1608 %{bindir}/config_data
1609 %{datadir}/perl5/inc/
1610 %{datadir}/perl5/Module/Build*
1611 %{mandir}/man1/config_data.1*
1612 %{mandir}/man3/Module::Build*
1613 %{mandir}/man3/inc::latest.3*
802ea3af
MT
1614 end
1615 end
1f9bc2f0 1616
5a733303 1617 package perl-Module-CoreList
802ea3af 1618 epoch = 0
7a2e9e5f 1619 version = 5.20150214
802ea3af 1620 arch = noarch
1f9bc2f0 1621
802ea3af
MT
1622 summary = Perl core modules indexed by perl versions.
1623 description
1624 Module::CoreList contains the hash of hashes %Module::CoreList::version, this
1625 is keyed on perl version as indicated in $]. The second level hash is module
1626 => version pairs.
1627 end
1f9bc2f0 1628
802ea3af 1629 requires
5a733303 1630 %{perl_requires}
802ea3af 1631 end
1f9bc2f0 1632
802ea3af 1633 files
7a2e9e5f
SS
1634 %{datadir}/perl5/Module/CoreList
1635 %{datadir}/perl5/Module/CoreList.pm
1636 %{datadir}/perl5/Module/CoreList.pod
1637 %{mandir}/man3/Module::CoreList*
1638 end
1639 end
1640
1641 package perl-Module-CoreList-tools
1642 epoch = 0
1643 version = 5.020001
1644 arch = noarch
1645
1646 summary = Tool for listing modules shipped with perl.
1647 description
1648 This package provides a corelist(1) tool which can be used to query what
1649 modules were shipped with given perl version.
1650 end
1651
1652 requires
1653 %{perl_requires}
1654 perl-Module-CoreList
1655 end
1656
1657 files
1658 %{bindir}/corelist
1659 %{mandir}/man1/corelist*
802ea3af
MT
1660 end
1661 end
1f9bc2f0 1662
5a733303 1663 package perl-Module-Load
802ea3af 1664 epoch = 0
7a2e9e5f 1665 version = 0.32
802ea3af 1666 arch = noarch
1f9bc2f0 1667
802ea3af
MT
1668 summary = Runtime require of both modules and files.
1669 description
1670 Module::Load eliminates the need to know whether you are trying to require
1671 either a file or a module.
1672 end
1f9bc2f0 1673
802ea3af 1674 requires
5a733303 1675 %{perl_requires}
802ea3af 1676 end
1f9bc2f0 1677
802ea3af 1678 files
7a2e9e5f
SS
1679 %{datadir}/perl5/Module/Load.pm
1680 %{mandir}/man3/Module::Load.*
802ea3af
MT
1681 end
1682 end
1f9bc2f0 1683
5a733303 1684 package perl-Module-Load-Conditional
802ea3af 1685 epoch = 0
7a2e9e5f 1686 version = 0.62
802ea3af 1687 arch = noarch
1f9bc2f0 1688
802ea3af
MT
1689 summary = Looking up module information / loading at runtime.
1690 description
1691 Module::Load::Conditional provides simple ways to query and possibly load
1692 any of the modules you have installed on your system during runtime.
1693 end
1f9bc2f0 1694
802ea3af 1695 requires
5a733303 1696 %{perl_requires}
802ea3af 1697 end
1f9bc2f0 1698
802ea3af 1699 files
7a2e9e5f
SS
1700 %{datadir}/perl5/Module/Load/
1701 %{mandir}/man3/Module::Load::Conditional*
802ea3af
MT
1702 end
1703 end
1f9bc2f0 1704
5a733303 1705 package perl-Module-Loaded
802ea3af 1706 epoch = 0
7a2e9e5f 1707 version = 0.08
802ea3af 1708 arch = noarch
1f9bc2f0 1709
802ea3af
MT
1710 summary = Mark modules as loaded or unloaded.
1711 description
1712 When testing applications, often you find yourself needing to provide
1713 functionality in your test environment that would usually be provided by
1714 external modules. Rather than munging the %INC by hand to mark these external
1715 modules as loaded, so they are not attempted to be loaded by perl, this module
1716 offers you a very simple way to mark modules as loaded and/or unloaded.
1717 end
1f9bc2f0 1718
802ea3af 1719 requires
5a733303 1720 %{perl_requires}
802ea3af 1721 end
1f9bc2f0 1722
802ea3af 1723 files
7a2e9e5f
SS
1724 %{datadir}/perl5/Module/Loaded.pm
1725 %{mandir}/man3/Module::Loaded*
802ea3af
MT
1726 end
1727 end
5a733303
MT
1728
1729 package perl-Module-Metadata
1730 epoch = 0
7a2e9e5f 1731 version = 1.000019
5a733303
MT
1732 arch = noarch
1733
1734 summary = Gather package and POD information from perl module files.
1735 description
1736 Gather package and POD information from perl module files.
1737 end
1738
1739 requires
1740 %{perl_requires}
1741 end
1742
1743 files
1744 /usr/share/perl5/Module/Metadata.pm
1745 /usr/share/man/man3/Module::Metadata.3pm*
1746 end
1747 end
1748
5a733303 1749 package perl-Package-Constants
802ea3af 1750 epoch = 0
7a2e9e5f 1751 version = 0.04
802ea3af 1752 arch = noarch
1f9bc2f0 1753
802ea3af
MT
1754 summary = List all constants declared in a package.
1755 description
1756 Package::Constants lists all the constants defined in a certain package. This
1757 can be useful for, among others, setting up an autogenerated @EXPORT/@EXPORT_OK
1758 for a Constants.pm file.
1759 end
1f9bc2f0 1760
802ea3af 1761 requires
5a733303 1762 %{perl_requires}
802ea3af
MT
1763 end
1764
1765 files
1766 /usr/share/perl5/Package/
1767 /usr/share/man/man3/Package::Constants*
1768 end
1769 end
1f9bc2f0 1770
5a733303 1771 package perl-Params-Check
802ea3af 1772 epoch = 0
7a2e9e5f 1773 version = 0.38
802ea3af 1774 arch = noarch
1f9bc2f0 1775
802ea3af
MT
1776 summary = Generic input parsing/checking mechanism.
1777 description
1778 Params::Check is a generic input parsing/checking mechanism.
1779 end
1f9bc2f0 1780
802ea3af 1781 requires
5a733303 1782 %{perl_requires}
802ea3af
MT
1783 end
1784
1785 provides
5a733303 1786 perl(Params::Check)
802ea3af 1787 end
1f9bc2f0 1788
802ea3af
MT
1789 files
1790 /usr/share/perl5/Params/
1791 /usr/share/man/man3/Params::Check*
1792 end
1793 end
1f9bc2f0 1794
5a733303 1795 package perl-Parse-CPAN-Meta
802ea3af 1796 epoch = 0
7a2e9e5f 1797 version = 1.4414
802ea3af
MT
1798 arch = noarch
1799
1800 summary = Parse META.yml and other similar CPAN metadata files.
1801 description
1802 Parse::CPAN::Meta is a parser for META.yml files, based on the parser half of
1803 YAML::Tiny.
1804 end
1f9bc2f0 1805
802ea3af 1806 requires
5a733303 1807 %{perl_requires}
802ea3af
MT
1808 end
1809
1810 files
1811 /usr/share/perl5/Parse/CPAN/Meta.pm
1812 /usr/share/man/man3/Parse::CPAN::Meta.3*
1813 end
1814 end
1f9bc2f0 1815
5a733303 1816 package perl-Path-Tools
802ea3af 1817 epoch = 0
7a2e9e5f 1818 version = 3.48
802ea3af 1819 license = (GPL+ or Artistic) and BSD
1f9bc2f0 1820
802ea3af
MT
1821 summary = PathTools Perl module (Cwd, File::Spec).
1822 description
1823 PathTools Perl module (Cwd, File::Spec).
1824 end
1f9bc2f0 1825
802ea3af 1826 requires
5a733303
MT
1827 %{perl_requires}
1828 end
1829
1830 filter_requires
7363ca1c 1831 VMS::Filespec
802ea3af 1832 end
1f9bc2f0 1833
802ea3af 1834 files
8c1983ef
MT
1835 %{libdir}/perl5/Cwd.pm
1836 %{libdir}/perl5/File/Spec*
802ea3af
MT
1837 /usr/share/man/man3/Cwd*
1838 /usr/share/man/man3/File::Spec*
1839 end
1840 end
5a733303
MT
1841
1842 package perl-Perl-OSType
1843 epoch = 0
7a2e9e5f 1844 version = 1.007
5a733303
MT
1845 arch = noarch
1846
1847 summary = Map perl operating system names to generic types.
1848 description
1849 Modules that provide OS-specific behaviors often need to know if the current
1850 operating system matches a more generic type of operating systems. For example,
1851 'linux' is a type of 'Unix' operating system and so is 'freebsd'.
1852 This module provides a mapping between an operating system name as given by $^O
1853 and a more generic type. The initial version is based on the OS type mappings
1854 provided in Module::Build and ExtUtils::CBuilder (thus, Microsoft operating
1855 systems are given the type 'Windows' rather than 'Win32').
1856 end
1857
1858 requires
1859 %{perl_requires}
1860 end
1861
1862 files
1863 /usr/share/perl5/Perl/OSType.pm
1864 /usr/share/man/man3/Perl::OSType.3pm*
1865 end
1866 end
1f9bc2f0 1867
7a2e9e5f
SS
1868 package perl-Pod-Checker
1869 epoch = 0
1870 version = 1.60
1871 arch = noarch
1872
1873 summary = Check POD documents for syntax errors.
1874 description
1875 Module and tools to verify POD documentation contents for compliance with the
1876 Plain Old Documentation format specifications.
1877 end
1878
1879 requires
1880 %{perl_requires}
1881 end
1882
1883 files
1884 %{bindir}/podchecker
1885 %{datadir}/perl5/Pod/Checker.pm
1886 %{mandir}/man1/podchecker.*
1887 %{mandir}/man3/Pod::Checker.*
1888 end
1889 end
1890
5a733303 1891 package perl-Pod-Escapes
7a2e9e5f
SS
1892 epoch = 0
1893 version = 1.06
802ea3af 1894 arch = noarch
1f9bc2f0 1895
802ea3af
MT
1896 summary = Perl module for resolving POD escape sequences.
1897 description
1898 This module provides things that are useful in decoding Pod E<...> sequences.
1899 Presumably, it should be used only by Pod parsers and/or formatters.
1900 end
1f9bc2f0 1901
802ea3af 1902 requires
5a733303
MT
1903 %{perl_requires}
1904 end
1905
802ea3af
MT
1906 files
1907 /usr/share/perl5/Pod/Escapes.pm
1908 /usr/share/man/man3/Pod::Escapes.*
1909 end
1910 end
1f9bc2f0 1911
7a2e9e5f
SS
1912 package perl-Pod-Parser
1913 epoch = 0
1914 version = 1.62
1915 arch = noarch
1916
1917 summary = Basic perl modules for handling Plain Old Documentation (POD).
1918 description
1919 This software distribution contains the packages for using Perl5 POD (Plain
1920 Old Documentation). See the "perlpod" and "perlsyn" manual pages from your
1921 Perl5 distribution for more information about POD.
1922 end
1923
1924 requires
1925 %{perl_requires}
1926 end
1927
1928 files
1929 %{bindir}/podselect
1930 %{datadir}/perl5/Pod/Find.pm
1931 %{datadir}/perl5/Pod/InputObjects.pm
1932 %{datadir}/perl5/Pod/ParseUtils.pm
1933 %{datadir}/perl5/Pod/Parser.pm
1934 %{datadir}/perl5/Pod/PlainText.pm
1935 %{datadir}/perl5/Pod/Select.pm
1936 %{mandir}/man1/podselect.1*
1937 %{mandir}/man3/Pod::Find.*
1938 %{mandir}/man3/Pod::InputObjects.*
1939 %{mandir}/man3/Pod::ParseUtils.*
1940 %{mandir}/man3/Pod::Parser.*
1941 %{mandir}/man3/Pod::PlainText.*
1942 %{mandir}/man3/Pod::Select.*
1943 end
1944 end
1945
1946 package perl-Pod-Perldoc
1947 epoch = 0
1948 version = 3.23
1949 arch = noarch
1950
1951 summary = Look up Perl documentation in Pod format.
1952 description
1953 perldoc looks up a piece of documentation in .pod format that is embedded
1954 in the perl installation tree or in a perl script, and displays it via
1955 "groff -man | $PAGER". This is primarily used for the documentation for
1956 the perl library modules.
1957 end
1958
1959 requires
1960 %{perl_requires}
1961 end
1962
1963 files
1964 %{bindir}/perldoc
1965 %{datadir}/perl5/pod/perldoc.pod
1966 %{datadir}/perl5/Pod/Perldoc
1967 %{datadir}/perl5/Pod/Perldoc.pm
1968 %{mandir}/man1/perldoc.1*
1969 %{mandir}/man3/Pod::Perldoc*
1970 end
1971 end
1972
5a733303 1973 package perl-Pod-Simple
802ea3af 1974 epoch = 0
7a2e9e5f 1975 version = 3.28
802ea3af 1976 arch = noarch
1f9bc2f0 1977
802ea3af
MT
1978 summary = Framework for parsing POD documentation.
1979 description
1980 Pod::Simple is a Perl library for parsing text in the Pod (plain old
1981 documentation) markup language that is typically used for writing
1982 documentation for Perl and for Perl modules.
1983 end
1f9bc2f0 1984
802ea3af 1985 requires
5a733303
MT
1986 %{perl_requires}
1987 end
1988
802ea3af
MT
1989 files
1990 /usr/share/perl5/Pod/Simple/
1991 /usr/share/perl5/Pod/Simple.pm
1992 /usr/share/perl5/Pod/Simple.pod
1993 /usr/share/man/man3/Pod::Simple*
1994 end
1995 end
5a733303 1996
7a2e9e5f
SS
1997 package perl-Pod-Usage
1998 epoch = 0
1999 version = 1.63
2000 arch = noarch
2001
2002 summary = Print a usage message from embedded pod documentation.
2003 description
2004 pod2usage will print a usage message for the invoking script (using its
2005 embedded POD documentation) and then exit the script with the desired exit
2006 status. The usage message printed may have any one of three levels of
2007 "verboseness": If the verbose level is 0, then only a synopsis is printed.
2008 If the verbose level is 1, then the synopsis is printed along with a
2009 description (if present) of the command line options and arguments. If the
2010 verbose level is 2, then the entire manual page is printed.
2011 end
2012
2013 requires
2014 %{perl_requires}
2015 perl(Pod::Text)
2016 end
2017
2018 files
2019 %{bindir}/pod2usage
2020 %{datadir}/perl5/Pod/Usage.pm
2021 %{mandir}/man1/pod2usage.*
2022 %{mandir}/man3/Pod::Usage.*
2023 end
2024 end
2025
2026 package perl-parent
2027 epoch = 0
2028 version = 0.228
2029 arch = noarch
2030
2031 summary = Establish an ISA relationship with base classes at compile time.
2032 description
2033 parent allows you to both load one or more modules, while setting up
2034 inheritance from those modules at the same time.
2035 end
2036
2037 requires
2038 %{perl_requires}
2039 end
2040
2041 files
2042 %{datadir}/perl5/parent.pm
2043 %{mandir}/man3/parent.3*
2044 end
2045 end
2046
2047 package perl-podlators
2048 epoch = 0
2049 version = 2.5.1
2050 arch = noarch
2051
2052 summary = Format POD source into various output formats.
2053 description
2054 This package contains Pod::Man and Pod::Text modules which convert POD input
2055 to *roff source output, suitable for man pages, or plain text. It also
2056 includes several sub-classes of Pod::Text for formatted output to terminals
2057 with various capabilities.
2058 end
2059
2060 requires
2061 %{perl_requires}
2062 perl(File::Spec) >= 0.8
2063 perl(Pod::Simple) >= 3.06
2064 end
2065
2066 files
2067 %{bindir}/pod2man
2068 %{bindir}/pod2text
2069 %{datadir}/perl5/pod/perlpodstyle.pod
2070 %{datadir}/perl5/Pod/Man.pm
2071 %{datadir}/perl5/Pod/ParseLink.pm
2072 %{datadir}/perl5/Pod/Text
2073 %{datadir}/perl5/Pod/Text.pm
2074 %{mandir}/man1/pod2man.1*
2075 %{mandir}/man1/pod2text.1*
2076 %{mandir}/man1/perlpodstyle.1*
2077 %{mandir}/man3/Pod::Man*
2078 %{mandir}/man3/Pod::ParseLink*
2079 %{mandir}/man3/Pod::Text*
2080 end
2081 end
2082
5a733303
MT
2083 package perl-Scalar-List-Utils
2084 epoch = 0
7a2e9e5f 2085 version = 1.28
5a733303
MT
2086
2087 summary = A selection of general-utility scalar and list subroutines.
2088 description
2089 Scalar::Util and List::Util contain a selection of subroutines that people have
2090 expressed would be nice to have in the perl core, but the usage would not
2091 really be high enough to warrant the use of a keyword, and the size so small
2092 such that being individual extensions would be wasteful.
2093 end
2094
2095 requires
2096 %{perl_requires}
2097 end
2098
2099 files
8c1983ef
MT
2100 %{libdir}/perl5/List
2101 %{libdir}/perl5/Scalar
2102 %{libdir}/perl5/auto/List
5a733303
MT
2103 /usr/share/man/man3/List::Util*
2104 /usr/share/man/man3/Scalar::Util*
2105 end
2106 end
1f9bc2f0 2107
7a2e9e5f 2108 package perl-Socket
802ea3af 2109 epoch = 0
7a2e9e5f
SS
2110 version = 2.013
2111
2112 summary = C socket.h defines and structure manipulators.
2113 description
2114 This module is just a translation of the C socket.h file. Unlike the old
2115 mechanism of requiring a translated socket.ph file, this uses the h2xs program
2116 (see the Perl source distribution) and your native C compiler. This means
2117 that it has a far more likely chance of getting the numbers right. This
2118 includes all of the commonly used pound-defines like AF_INET, SOCK_STREAM, etc.
2119 end
2120
2121 requires
2122 %{perl_requires}
2123 end
2124
2125 files
2126 %{libdir}/perl5/auto/Socket/Socket.*
2127 %{libdir}/perl5/Socket.pm
2128 %{mandir}/man3/Socket.3*
2129 end
2130 end
2131
2132 package perl-Storable
2133 epoch = 0
2134 version = 2.49
2135
2136 summary = Persistence for Perl data structures.
2137 description
2138 The Storable package brings persistence to your Perl data structures
2139 containing scalar, array, hash or reference objects, i.e. anything that
2140 can be conveniently stored to disk and retrieved at a later time.
2141 end
2142
2143 requires
2144 %{perl_requires}
2145 perl(Carp)
2146 perl(Fcntl)
2147 perl(IO::File)
2148 end
2149
2150 files
2151 %{libdir}/perl5/Storable.pm
2152 %{libdir}/perl5/auto/Storable
2153 %{mandir}/man3/Storable.*
2154 end
2155 end
2156
2157 package perl-Sys-Syslog
2158 epoch = 0
2159 version = 0.33
2160
2161 summary = Perl interface to the UNIX syslog(3) calls.
2162 description
2163 Sys::Syslog is an interface to the UNIX syslog(3) function. Call syslog() with
2164 a string priority and a list of printf() arguments just like at syslog(3).
2165 end
2166
2167 requires
2168 %{perl_requires}
2169 end
2170
2171 files
2172 %{libdir}/perl5/Sys/Syslog.pm
2173 %{libdir}/perl5/auto/Sys/Syslog
2174 %{mandir}/man3/Sys::Syslog.*
2175 end
2176 end
2177
2178 package perl-Term-ANSIColor
2179 epoch = 0
2180 version = 4.02
802ea3af
MT
2181 arch = noarch
2182
7a2e9e5f 2183 summary = Color screen output using ANSI escape sequences.
802ea3af 2184 description
7a2e9e5f
SS
2185 This module has two interfaces, one through color() and colored() and the
2186 other through constants. It also offers the utility functions uncolor(),
2187 colorstrip(), colorvalid(), and coloralias(), which have to be explicitly
2188 imported to be used.
802ea3af
MT
2189 end
2190
2191 requires
5a733303 2192 %{perl_requires}
802ea3af
MT
2193 end
2194
2195 files
7a2e9e5f
SS
2196 %{datadir}/perl5/Term/ANSIColor.pm
2197 %{mandir}/man3/Term::ANSIColor*
802ea3af
MT
2198 end
2199 end
2200
5a733303 2201 package perl-Test-Harness
802ea3af 2202 epoch = 0
7a2e9e5f 2203 version = 3.30
802ea3af
MT
2204 arch = noarch
2205
2206 summary = Run Perl standard test scripts with statistics.
2207 description
2208 Run Perl standard test scripts with statistics.
2209 Use TAP::Parser, Test::Harness package was whole rewritten.
2210 end
2211
2212 requires
5a733303
MT
2213 %{perl_requires}
2214 end
2215
802ea3af
MT
2216 files
2217 /usr/bin/prove
2218 /usr/share/perl5/App*
2219 /usr/share/perl5/TAP*
2220 /usr/share/perl5/Test/Harness*
2221 /usr/share/man/man1/prove.1*
2222 /usr/share/man/man3/App*
2223 /usr/share/man/man3/TAP*
2224 /usr/share/man/man3/Test::Harness*
2225 end
2226 end
2227
5a733303 2228 package perl-Test-Simple
802ea3af 2229 epoch = 0
7a2e9e5f 2230 version = 1.001002
802ea3af
MT
2231 arch = noarch
2232
2233 summary = Basic utilities for writing tests.
2234 description
2235 Basic utilities for writing tests.
2236 end
2237
2238 requires
5a733303 2239 %{perl_requires}
7a2e9e5f 2240 perl(Data::Dumper)
802ea3af
MT
2241 end
2242
2243 files
2244 /usr/share/perl5/Test/More*
2245 /usr/share/perl5/Test/Builder*
2246 /usr/share/perl5/Test/Simple*
2247 /usr/share/perl5/Test/Tutorial*
2248 /usr/share/man/man3/Test::More*
2249 /usr/share/man/man3/Test::Builder*
2250 /usr/share/man/man3/Test::Simple*
2251 /usr/share/man/man3/Test::Tutorial*
2252 end
2253 end
2254
7a2e9e5f 2255 package perl-Text-ParseWords
802ea3af 2256 epoch = 0
7a2e9e5f
SS
2257 version = 3.29
2258 arch = noarch
802ea3af 2259
7a2e9e5f 2260 summary = Parse text into an array of tokens or array of arrays.
802ea3af 2261 description
7a2e9e5f 2262 Parse text into an array of tokens or array of arrays.
802ea3af
MT
2263 end
2264
2265 requires
5a733303 2266 %{perl_requires}
7a2e9e5f 2267 perl(Carp)
802ea3af
MT
2268 end
2269
2270 files
7a2e9e5f
SS
2271 %{datadir}/perl5/Text/ParseWords.pm
2272 %{mandir}/man3/Text::ParseWords.*
802ea3af
MT
2273 end
2274 end
2275
7a2e9e5f 2276 package perl-Thread-Queue
5a733303 2277 epoch = 0
7a2e9e5f 2278 version = 3.05
5a733303
MT
2279 arch = noarch
2280
7a2e9e5f 2281 summary = Thread-safe queues.
5a733303 2282 description
7a2e9e5f
SS
2283 This module provides thread-safe FIFO queues that can be accessed safely by
2284 any number of threads.
5a733303
MT
2285 end
2286
2287 requires
2288 %{perl_requires}
7a2e9e5f 2289 perl(Carp)
5a733303
MT
2290 end
2291
5a733303 2292 files
7a2e9e5f
SS
2293 %{datadir}/perl5/Thread/Queue.pm
2294 %{mandir}/man3/Thread::Queue.*
5a733303
MT
2295 end
2296 end
2297
7a2e9e5f 2298 package perl-Time-HiRes
802ea3af 2299 epoch = 0
7a2e9e5f
SS
2300 version = 1.9726
2301
2302 summary = High resolution alarm, sleep, gettimeofday, interval timers.
2303 description
2304 The Time::HiRes module implements a Perl interface to the usleep, nanosleep,
2305 ualarm, gettimeofday, and setitimer/getitimer system calls, in other words,
2306 high resolution time and timers.
2307 end
2308
2309 requires
2310 %{perl_requires}
2311 perl(Carp)
2312 end
2313
2314 files
2315 %{libdir}/perl5/Time/HiRes.pm
2316 %{libdir}/perl5/auto/Time/HiRes
2317 %{mandir}/man3/Time::HiRes.*
2318 end
2319 end
2320
2321 package perl-Time-Local
2322 epoch = 0
2323 version = 1.2300
802ea3af
MT
2324 arch = noarch
2325
7a2e9e5f 2326 summary = Efficiently compute time from local and GMT time.
802ea3af 2327 description
7a2e9e5f
SS
2328 This module provides functions that are the inverse of built-in perl functions
2329 localtime() and gmtime(). They accept a date as a six-element array, and
2330 return the corresponding time(2) value in seconds since the system epoch
2331 (Midnight, January 1, 1970 GMT on Unix, for example). This value can be
2332 positive or negative, though POSIX only requires support for positive values,
2333 so dates before the system's epoch may not work on all operating systems.
2334 end
2335
2336 requires
2337 %{perl_requires}
2338 end
2339
2340 files
2341 %{datadir}/perl5/Time/Local.pm
2342 %{mandir}/man3/Time::Local.*
2343 end
2344 end
2345
2346 package perl-Time-Piece
2347 epoch = 0
2348 version = 1.27
2349
2350 summary = Time objects from localtime and gmtime.
2351 description
2352 The Time::Piece module replaces the standard localtime and gmtime functions
2353 with implementations that return objects. It does so in a backwards compatible
2354 manner, so that using localtime or gmtime as documented in perlfunc still
2355 behave as expected.
802ea3af
MT
2356 end
2357
2358 requires
5a733303 2359 %{perl_requires}
802ea3af
MT
2360 end
2361
2362 files
7a2e9e5f
SS
2363 %{libdir}/perl5/Time/Piece.pm
2364 %{libdir}/perl5/Time/Seconds.pm
2365 %{libdir}/perl5/auto/Time/Piece/
2366 /usr/share/man/man3/Time::Piece.3*
2367 /usr/share/man/man3/Time::Seconds.3*
802ea3af
MT
2368 end
2369 end
2370
5a733303 2371 package perl-threads
802ea3af 2372 epoch = 0
7a2e9e5f 2373 version = 1.93
802ea3af
MT
2374
2375 summary = Perl interpreter-based threads.
2376 description
2377 Since Perl 5.8, thread programming has been available using a model called
2378 interpreter threads which provides a new Perl interpreter for each thread,
2379 and, by default, results in no data or state information being shared between
2380 threads. (Prior to Perl 5.8, 5005threads was available through the Thread.pm
2381 API. This threading model has been deprecated, and was removed as of Perl
2382 5.10.0.) As just mentioned, all variables are, by default, thread local. To use
2383 shared variables, you need to also load threads::shared.
2384 end
2385
2386 requires
5a733303 2387 %{perl_requires}
802ea3af
MT
2388 end
2389
2390 files
8c1983ef
MT
2391 %{libdir}/perl5/auto/threads/threads*
2392 %{libdir}/perl5/threads.pm
802ea3af
MT
2393 /usr/share/man/man3/threads.3*
2394 end
2395 end
2396
5a733303 2397 package perl-threads-shared
802ea3af 2398 epoch = 0
7a2e9e5f 2399 version = 1.46
802ea3af
MT
2400
2401 summary = Perl extension for sharing data structures between threads.
2402 description
2403 By default, variables are private to each thread, and each newly created thread
2404 gets a private copy of each existing variable. This module allows you to share
2405 variables across different threads (and pseudo-forks on Win32). It is used
2406 together with the threads module. This module supports the sharing of the
2407 following data types only: scalars and scalar refs, arrays and array refs, and
2408 hashes and hash refs.
2409 end
2410
2411 requires
5a733303 2412 %{perl_requires}
802ea3af
MT
2413 end
2414
2415 files
8c1983ef
MT
2416 %{libdir}/perl5/auto/threads/shared*
2417 %{libdir}/perl5/threads/shared*
802ea3af
MT
2418 /usr/share/man/man3/threads::shared*
2419 end
2420 end
2421
5a733303 2422 package perl-version
802ea3af 2423 epoch = 0
7a2e9e5f 2424 version = 0.99.09
802ea3af
MT
2425 arch = noarch
2426
2427 summary = Perl extension for Version Objects.
2428 description
2429 Perl extension for Version Objects.
2430 end
2431
2432 requires
5a733303 2433 %{perl_requires}
802ea3af
MT
2434 end
2435
2436 files
2437 /usr/share/perl5/version.pm
2438 /usr/share/perl5/version.pod
2439 /usr/share/perl5/version/
2440 /usr/share/man/man3/version.3*
2441 /usr/share/man/man3/version::Internals.3*
2442 end
2443 end
2444
5a733303 2445 package perl-core
802ea3af
MT
2446 epoch = 0
2447
2448 summary = Base perl metapackage.
2449 description
2450 A metapackage which requires all of the perl bits and modules in the upstream
2451 tarball from perl.org.
2452 end
2453
2454 requires
5a733303
MT
2455 %{perl_requires}
2456 perl-libs
2457 perl-devel
7a2e9e5f
SS
2458 perl-App-a2p
2459 perl-App-find2perl
2460 perl-App-s2p
5a733303 2461 perl-Archive-Tar
7a2e9e5f
SS
2462 perl-autodie
2463 perl-Compress-Raw-Bzip2
5a733303
MT
2464 perl-Compress-Raw-Zlib
2465 perl-CGI
2466 perl-CPAN
2467 perl-CPAN-Meta
2468 perl-CPAN-Meta-YAML
7a2e9e5f 2469 perl-CPAN-Meta-Requirements
5a733303 2470 perl-Carp
7a2e9e5f
SS
2471 perl-constant
2472 perl-Data-Dumper
2473 perl-DB_File
2474 perl-Devel-PPPort
5a733303
MT
2475 perl-Digest
2476 perl-Digest-MD5
2477 perl-Digest-SHA
7a2e9e5f
SS
2478 perl-Encode
2479 perl-Env
2480 perl-Exporter
5a733303 2481 perl-ExtUtils-CBuilder
7a2e9e5f 2482 perl-ExtUtils-Command
5a733303 2483 perl-ExtUtils-Embed
7a2e9e5f 2484 perl-ExtUtils-Install
5a733303 2485 perl-ExtUtils-MakeMaker
7a2e9e5f
SS
2486 perl-ExtUtils-Manifest
2487 perl-ExtUtils-Miniperl
5a733303 2488 perl-ExtUtils-ParseXS
7a2e9e5f 2489 perl-experimental
5a733303 2490 perl-File-Fetch
7a2e9e5f
SS
2491 perl-File-Path
2492 perl-File-Temp
2493 perl-Filter
2494 perl-Filter-Simple
2495 perl-Getopt-Long
5a733303
MT
2496 perl-HTTP-Tiny
2497 perl-IO-Compress
7a2e9e5f 2498 perl-IO-Socket-IP
5a733303
MT
2499 perl-IO-Zlib
2500 perl-IPC-Cmd
2501 perl-JSON-PP
7a2e9e5f
SS
2502 perl-Locale-Codes
2503 perl-Locale-Maketext
5a733303 2504 perl-Locale-Maketext-Simple
5a733303
MT
2505 perl-Module-Build
2506 perl-Module-CoreList
7a2e9e5f 2507 perl-Module-CoreList-tools
5a733303
MT
2508 perl-Module-Load
2509 perl-Module-Load-Conditional
2510 perl-Module-Loaded
2511 perl-Module-Metadata
5a733303
MT
2512 perl-Package-Constants
2513 perl-Params-Check
2514 perl-Parse-CPAN-Meta
2515 perl-Perl-OSType
2516 perl-Path-Tools
7a2e9e5f
SS
2517 perl-Pod-Checker
2518 perl-Pod-Parser
2519 perl-Pod-Perldoc
5a733303 2520 perl-Pod-Simple
7a2e9e5f
SS
2521 perl-Pod-Usage
2522 perl-parent
2523 perl-podlators
5a733303 2524 perl-Scalar-List-Utils
7a2e9e5f
SS
2525 perl-Socket
2526 perl-Storable
2527 perl-Sys-Syslog
2528 perl-Term-ANSIColor
5a733303
MT
2529 perl-Test-Harness
2530 perl-Test-Simple
7a2e9e5f
SS
2531 perl-Text-ParseWords
2532 perl-Thread-Queue
2533 perl-Time-HiRes
2534 perl-Time-Local
5a733303 2535 perl-Time-Piece
5a733303
MT
2536 perl-threads
2537 perl-threads-shared
2538 perl-version
802ea3af
MT
2539 end
2540
2541 # Nothing. Nada. Zilch. Zarro. Uh uh. Nope. Sorry.
2542 files
2543 end
2544 end
1f9bc2f0
MT
2545
2546 package %{name}-debuginfo
2547 template DEBUGINFO
2548 end
802ea3af 2549end