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