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