]> git.ipfire.org Git - ipfire-3.x.git/blame - perl/perl.nm
pango: Generate modules cache on install and update if not present.
[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.
9b61cbca 9release = 13.1
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 1032 %{perl_requires}
9b61cbca 1033 /usr/bin/xsubpp
5a733303 1034 perl-devel
7a2e9e5f
SS
1035 perl(Data::Dumper)
1036 perl(ExtUtils::Command)
1037 perl(ExtUtils::Install)
1038 perl(ExtUtils::Manifest)
1039 perl(File::Find)
1040 perl(Getopt::Long)
5a733303 1041 perl(Test::Harness)
802ea3af
MT
1042 end
1043
7363ca1c
MT
1044 filter_requires
1045 VMS::Filespec
1046 end
1047
802ea3af
MT
1048 files
1049 /usr/bin/instmodsh
1050 /usr/share/perl5/ExtUtils/Command/
802ea3af
MT
1051 /usr/share/perl5/ExtUtils/Liblist/
1052 /usr/share/perl5/ExtUtils/Liblist.pm
1053 /usr/share/perl5/ExtUtils/MakeMaker/
1054 /usr/share/perl5/ExtUtils/MakeMaker.pm
1055 /usr/share/perl5/ExtUtils/MANIFEST.SKIP
1056 /usr/share/perl5/ExtUtils/MM*.pm
1057 /usr/share/perl5/ExtUtils/MY.pm
1058 /usr/share/perl5/ExtUtils/Manifest.pm
1059 /usr/share/perl5/ExtUtils/Mkbootstrap.pm
802ea3af
MT
1060 /usr/share/perl5/ExtUtils/Packlist.pm
1061 /usr/share/perl5/ExtUtils/testlib.pm
1062 /usr/share/man/man1/instmodsh.1*
1063 /usr/share/man/man3/ExtUtils::Command::MM*
802ea3af
MT
1064 /usr/share/man/man3/ExtUtils::Liblist.3*
1065 /usr/share/man/man3/ExtUtils::MM*
1066 /usr/share/man/man3/ExtUtils::MY.3*
1067 /usr/share/man/man3/ExtUtils::MakeMaker*
1068 /usr/share/man/man3/ExtUtils::Manifest.3*
1069 /usr/share/man/man3/ExtUtils::Mkbootstrap.3*
1070 /usr/share/man/man3/ExtUtils::Mksymlists.3*
802ea3af
MT
1071 /usr/share/man/man3/ExtUtils::testlib.3*
1072 end
1073 end
5a733303 1074
7a2e9e5f 1075 package perl-ExtUtils-Manifest
802ea3af 1076 epoch = 0
7a2e9e5f 1077 version = 1.63
802ea3af
MT
1078 arch = noarch
1079
7a2e9e5f 1080 summary = Utilities to write and check a MANIFEST file.
802ea3af 1081 description
7a2e9e5f 1082 %{summary}
802ea3af 1083 end
5a733303 1084
802ea3af 1085 requires
5a733303 1086 %{perl_requires}
802ea3af 1087 end
5a733303 1088
802ea3af 1089 files
7a2e9e5f
SS
1090 %{datadir}/perl5/ExtUtils/Manifest.pm
1091 %{datadir}/perl5/ExtUtils/MANIFEST.SKIP
1092 %{mandir}/man3/ExtUtils::Manifest.3*
802ea3af
MT
1093 end
1094 end
5a733303 1095
7a2e9e5f
SS
1096 package perl-ExtUtils-Miniperl
1097 epoch = 0
1098 version = 1.01
802ea3af
MT
1099 arch = noarch
1100
7a2e9e5f 1101 summary = Write the C code for perlmain.c.
802ea3af 1102 description
7a2e9e5f
SS
1103 writemain() takes an argument list of directories containing archive libraries
1104 that relate to perl modules and should be linked into a new perl binary. It
1105 writes a corresponding perlmain.c file that is a plain C file containing all
1106 the bootstrap code to make the If the first argument to writemain() is a
1107 reference to a scalar it is used as the filename to open for ouput. Any other
1108 reference is used as the filehandle to write to. Otherwise output defaults to
1109 STDOUT.
802ea3af 1110 end
5a733303 1111
802ea3af 1112 requires
5a733303 1113 %{perl_requires}
7a2e9e5f 1114 perl-devel
802ea3af 1115 end
5a733303 1116
802ea3af 1117 files
7a2e9e5f
SS
1118 %{datadir}/perl5/ExtUtils/Miniperl.pm
1119 %{mandir}/man3/ExtUtils::Miniperl.3*
802ea3af
MT
1120 end
1121 end
5a733303 1122
7a2e9e5f 1123 package perl-ExtUtils-ParseXS
802ea3af 1124 epoch = 0
7a2e9e5f
SS
1125 version = 3.24
1126 arch = noarch
1127
1128 summary = Module and a script for converting Perl XS code into C code.
1129 description
1130 ExtUtils::ParseXS will compile XS code into C code by embedding the
1131 constructs necessary to let C functions manipulate Perl values and creates
1132 the glue necessary to let Perl access those functions.
1133 end
1134
1135 requires
1136 %{perl_requires}
1137 perl-devel
1138 end
1139
1140 files
1141 %{bindir}/xsubpp
1142 %{datadir}/perl5/ExtUtils/ParseXS.pm
1143 %{datadir}/perl5/ExtUtils/ParseXS.pod
1144 %{datadir}/perl5/ExtUtils/ParseXS/Constants.pm
1145 %{datadir}/perl5/ExtUtils/ParseXS/CountLines.pm
1146 %{datadir}/perl5/ExtUtils/ParseXS/Eval.pm
1147 %{datadir}/perl5/ExtUtils/ParseXS/Utilities.pm
1148 %{datadir}/perl5/ExtUtils/Typemaps.pm
1149 %{datadir}/perl5/ExtUtils/Typemaps/Cmd.pm
1150 %{datadir}/perl5/ExtUtils/Typemaps/InputMap.pm
1151 %{datadir}/perl5/ExtUtils/Typemaps/OutputMap.pm
1152 %{datadir}/perl5/ExtUtils/Typemaps/Type.pm
1153 %{datadir}/perl5/ExtUtils/xsubpp
1154 %{mandir}/man1/xsubpp*
1155 %{mandir}/man3/ExtUtils::ParseXS.3*
1156 %{mandir}/man3/ExtUtils::ParseXS::Constants.3*
1157 %{mandir}/man3/ExtUtils::ParseXS::Eval.3*
1158 %{mandir}/man3/ExtUtils::ParseXS::Utilities.3*
1159 %{mandir}/man3/ExtUtils::Typemaps.3*
1160 %{mandir}/man3/ExtUtils::Typemaps::Cmd.3*
1161 %{mandir}/man3/ExtUtils::Typemaps::InputMap.3*
1162 %{mandir}/man3/ExtUtils::Typemaps::OutputMap.3*
1163 %{mandir}/man3/ExtUtils::Typemaps::Type.3*
1164 end
1165 end
1166
1167 package perl-File-Fetch
1168 epoch = 1
1169 version = 0.48
1170 arch = noarch
1171
1172 summary = Generic file fetching mechanism.
1173 description
1174 File::Fetch is a generic file fetching mechanism.
1175 end
1176
1177 requires
1178 %{perl_requires}
1179 perl(IPC::Cmd)>=0.36
1180 perl(Module::Load::Conditional)>=0.04
1181 perl(Params::Check)>=0.07
1182 end
1183
1184 files
1185 /usr/share/perl5/File/Fetch.pm
1186 /usr/share/man/man3/File::Fetch.3*
1187 end
1188 end
1189
1190 package perl-File-Path
1191 epoch = 0
1192 version = 2.09
1193 arch = noarch
1194
1195 summary = Create or remove directory trees.
1196 description
1197 This module provides a convenient way to create directories of arbitrary
1198 depth and to delete an entire directory subtree from the file system.
1199 end
1200
1201 requires
1202 %{perl_requires}
1203 perl(Carp)
1204 end
1205
1206 files
1207 %{datadir}/perl5/File/Path.pm
1208 %{mandir}/man3/File::Path.3*
1209 end
1210 end
1211
1212 package perl-File-Temp
1213 epoch = 0
1214 version = 0.23.04
1215 arch = noarch
1216
1217 summary = Return name and handle of a temporary file safely.
1218 description
1219 File::Temp can be used to create and open temporary files in a safe way.
1220 There is both a function interface and an object-oriented interface. The
1221 File::Temp constructor or the tempfile() function can be used to return the
1222 name and the open file handle of a temporary file. The tempdir() function
1223 can be used to create a temporary directory.
1224 end
1225
1226 requires
1227 %{perl_requires}
1228 perl(File::Path) >= 2.06
1229 perl(POSIX)
1230 end
1231
1232 filter_requires
1233 VMS::Stdio
1234 end
1235
1236 files
1237 %{datadir}/perl5/File/Temp.pm
1238 %{mandir}/man3/File::Temp.3*
1239 end
1240 end
1241
1242 package perl-Filter
1243 epoch = 0
1244 version = 1.49
1245
1246 summary = Perl source filters.
1247 description
1248 Source filters alter the program text of a module before Perl sees it, much as
1249 a C preprocessor alters the source text of a C program before the compiler
1250 sees it.
1251 end
1252
1253 requires
1254 %{perl_requires}
1255 end
1256
1257 files
1258 %{libdir}/perl5/auto/Filter/Util
1259 %{libdir}/perl5/Filter/Util
1260 %{datadir}/perl5/pod/perlfilter.pod
1261 %{mandir}/man1/perlfilter.*
1262 %{mandir}/man3/Filter::Util::*
1263 end
1264 end
1265
1266 package perl-Filter-Simple
1267 epoch = 0
1268 version = 0.91
1269 arch = noarch
1270
1271 summary = Simplified Perl source filtering.
1272 description
1273 The Filter::Simple Perl module provides a simplified interface to
1274 Filter::Util::Call; one that is sufficient for most common cases.
1275 end
1276
1277 requires
1278 %{perl_requires}
1279 perl(Text::Balanced) >= 1.97
1280 end
1281
1282 files
1283 %{datadir}/perl5/Filter/Simple.pm
1284 %{mandir}/man3/Filter::Simple.3*
1285 end
1286 end
1287
1288 package perl-Getopt-Long
1289 epoch = 0
1290 version = 2.42
1291 arch = noarch
1292
1293 summary = Extended processing of command line options.
1294 description
1295 The Getopt::Long module implements an extended getopt function called
1296 GetOptions(). It parses the command line from @ARGV, recognizing and removing
1297 specified options and their possible values.
1298 end
1299
1300 requires
1301 %{perl_requires}
1302 perl(Text::ParseWords)
1303 perl(Pod::Usage) >= 1.14
1304 end
1305
1306 files
1307 %{datadir}/perl5/Getopt/Long.pm
1308 %{mandir}/man3/Getopt::Long.3*
1309 end
1310 end
1311
1312 package perl-HTTP-Tiny
1313 epoch = 0
1314 version = 0.043
5a733303
MT
1315 arch = noarch
1316
1317 summary = A small, simple, correct HTTP/1.1 client.
1318 description
1319 This is a very simple HTTP/1.1 client, designed primarily for doing simple GET
1320 requests without the overhead of a large framework like LWP::UserAgent.
1321 It is more correct and more complete than HTTP::Lite. It supports proxies
1322 (currently only non-authenticating ones) and redirection. It also correctly
1323 resumes after EINTR.
1324 end
1325
1326 requires
1327 %{perl_requires}
1328 perl(Carp)
1329 perl(IO::Socket)
1330 end
1331
1332 files
1333 /usr/share/perl5/HTTP/Tiny.pm
1334 /usr/share/man/man5/HTTP::Tiny*
1335 end
1336 end
1337
1338 package perl-IO-Compress
1339 epoch = 0
7a2e9e5f
SS
1340 version = 2.064
1341 arch = noarch
5a733303 1342
802ea3af
MT
1343 summary = IO::Compress wrapper for modules.
1344 description
1345 This module is the base class for all IO::Compress and IO::Uncompress
1346 modules. This module is not intended for direct use in application code.
1347 Its sole purpose is to to be sub-classed by IO::Compress modules.
1348 end
5a733303 1349
802ea3af 1350 requires
5a733303 1351 %{perl_requires}
802ea3af 1352 end
5a733303 1353
802ea3af 1354 provides
5a733303 1355 perl(IO::Uncompress::Bunzip2)
802ea3af 1356 end
5a733303 1357
802ea3af
MT
1358 files
1359 /usr/share/perl5/Compress/Zlib.pm
8c1983ef 1360 %{libdir}/perl5/auto/Compress/Zlib/
802ea3af
MT
1361 /usr/share/man/man3/Compress::Zlib*
1362 /usr/share/perl5/File/GlobMapper.pm
1363 /usr/share/perl5/IO/Compress/Base/
1364 /usr/share/perl5/IO/Compress/Base.pm
1365 /usr/share/perl5/IO/Uncompress/AnyUncompress.pm
1366 /usr/share/perl5/IO/Uncompress/Base.pm
1367 /usr/share/man/man3/File::GlobMapper.*
1368 /usr/share/man/man3/IO::Compress::Base.*
1369 /usr/share/man/man3/IO::Uncompress::AnyUncompress.*
1370 /usr/share/man/man3/IO::Uncompress::Base.*
1371 end
1372 end
5a733303 1373
7a2e9e5f
SS
1374 package perl-IO-Socket-IP
1375 epoch = 0
1376 version = 0.29
1377 arch = noarch
1378
1379 summary = Drop-in replacement for IO::Socket::INET supporting both IPv4 and IPv6.
1380 description
1381 This module provides a protocol-independent way to use IPv4 and IPv6
1382 sockets, as a drop-in replacement for IO::Socket::INET. Most constructor
1383 arguments and methods are provided in a backward-compatible way.
1384 end
1385
1386 requires
1387 %{perl_requires}
1388 end
1389
1390 files
1391 %{datadir}/perl5/IO/Socket/IP.pm
1392 %{mandir}/man3/IO::Socket::IP.*
1393 end
1394 end
1395
5a733303 1396 package perl-IO-Zlib
802ea3af
MT
1397 epoch = 0
1398 version = 1.10
1399 arch = noarch
1400
1401 summary = Perl IO:: style interface to Compress::Zlib.
1402 description
1403 This modules provides an IO:: style interface to the Compress::Zlib
1404 package. The main advantage is that you can use an IO::Zlib object in much
1405 the same way as an IO::File object so you can have common code that doesn't
1406 know which sort of file it is using.
1407 end
5a733303 1408
802ea3af 1409 requires
5a733303
MT
1410 %{perl_requires}
1411 perl(Compress::Zlib)
802ea3af 1412 end
5a733303 1413
802ea3af
MT
1414 files
1415 /usr/share/perl5/IO/Zlib.pm
1416 /usr/share/man/man3/IO::Zlib.*
1417 end
1418 end
5a733303
MT
1419
1420 package perl-IPC-Cmd
802ea3af 1421 epoch = 0
7a2e9e5f 1422 version = 0.92
802ea3af 1423 arch = noarch
5a733303 1424
802ea3af
MT
1425 summary = Finding and running system commands made easy.
1426 description
1427 IPC::Cmd allows you to run commands, interactively if desired, in a
1428 platform independent way, but have them still work.
1429 end
5a733303 1430
802ea3af 1431 requires
5a733303
MT
1432 %{perl_requires}
1433 perl(ExtUtils::MakeMaker)
802ea3af 1434 end
5a733303 1435
802ea3af
MT
1436 files
1437 /usr/share/perl5/IPC/Cmd.pm
1438 /usr/share/man/man3/IPC::Cmd.3*
1439 end
1440 end
5a733303
MT
1441
1442 package perl-JSON-PP
1443 epoch = 0
7a2e9e5f 1444 version = 2.27203
5a733303
MT
1445 arch = noarch
1446
1447 summary = JSON::XS compatible pure-Perl module.
1448 description
1449 JSON::XS is the fastest and most proper JSON module on CPAN. It is written by
1450 Marc Lehmann in C, so must be compiled and installed in the used environment.
1451 JSON::PP is a pure-Perl module and is compatible with JSON::XS.
1452 end
1453
1454 requires
1455 %{perl_requires}
1456 end
1457
1458 files
1459 /usr/bin/json_pp
1460 /usr/share/perl5/JSON/PP
1461 /usr/share/perl5/JSON/PP.pm
1462 /usr/share/man/man1/json_pp.1*
1463 /usr/share/man/man3/JSON::PP.3*
1464 /usr/share/man/man3/JSON::PP::Boolean.3pm*
1465 end
1466 end
1f9bc2f0 1467
7a2e9e5f 1468 package perl-Locale-Codes
802ea3af 1469 epoch = 0
7a2e9e5f 1470 version = 3.25
802ea3af 1471 arch = noarch
1f9bc2f0 1472
7a2e9e5f 1473 summary = Distribution of modules to handle locale codes.
802ea3af 1474 description
7a2e9e5f
SS
1475 Locale-Codes is a distribution containing a set of modules. The modules
1476 each deal with different types of codes which identify parts of the locale
1477 including languages, countries, currency, etc.
802ea3af 1478 end
1f9bc2f0 1479
802ea3af 1480 requires
5a733303 1481 %{perl_requires}
802ea3af 1482 end
1f9bc2f0 1483
7a2e9e5f
SS
1484 filter_requires
1485 Locale::Codes::Country_Retired
1486 Locale::Codes::LangFam_Retired
1487 Locale::Codes::Script_Retired
1488 Locale::Codes::LangExt_Codes
1489 Locale::Codes::LangFam_Codes
1490 Locale::Codes::Script_Codes
1491 Locale::Codes::Language_Codes
1492 Locale::Codes::LangExt_Retired
1493 Locale::Codes::Currency_Codes
1494 Locale::Codes::LangVar_Retired
1495 Locale::Codes::Language_Retired
1496 Locale::Codes::Country_Codes
1497 Locale::Codes::LangVar_Codes
1498 Locale::Codes::Currency_Retired
1499 end
1500
1501 provides
1502 perl(Locale::Codes) = %{version}
1503 end
1504
802ea3af 1505 files
7a2e9e5f
SS
1506 %{datadir}/perl5/Locale/Codes
1507 %{datadir}/perl5/Locale/Codes.*
1508 %{datadir}/perl5/Locale/Country.*
1509 %{datadir}/perl5/Locale/Currency.*
1510 %{datadir}/perl5/Locale/Language.*
1511 %{datadir}/perl5/Locale/Script.*
1512 %{mandir}/man3/Locale::Codes::*
1513 %{mandir}/man3/Locale::Codes.*
1514 %{mandir}/man3/Locale::Country.*
1515 %{mandir}/man3/Locale::Currency.*
1516 %{mandir}/man3/Locale::Language.*
1517 %{mandir}/man3/Locale::Script.*
802ea3af
MT
1518 end
1519 end
1f9bc2f0 1520
7a2e9e5f 1521 package perl-Locale-Maketext
802ea3af 1522 epoch = 0
7a2e9e5f 1523 version = 1.25
802ea3af 1524 arch = noarch
1f9bc2f0 1525
7a2e9e5f 1526 summary = Framework for localization.
802ea3af 1527 description
7a2e9e5f
SS
1528 It is a common feature of applications (whether run directly, or via the Web)
1529 for them to be "localized" -- i.e., for them to present an English interface
1530 to an English-speaker, a German interface to a German-speaker, and so on for
1531 all languages it's programmed with. Locale::Maketext is a framework for
1532 software localization; it provides you with the tools for organizing and
1533 accessing the bits of text and text-processing code that you need for
1534 producing localized applications.
802ea3af 1535 end
1f9bc2f0 1536
802ea3af 1537 requires
5a733303 1538 %{perl_requires}
802ea3af 1539 end
1f9bc2f0 1540
802ea3af 1541 files
7a2e9e5f
SS
1542 %{datadir}/perl5//Locale/Maketext.*
1543 %{datadir}/perl5/Locale/Maketext/Cookbook.*
1544 %{datadir}/perl5/Locale/Maketext/Guts.*
1545 %{datadir}/perl5/Locale/Maketext/GutsLoader.*
1546 %{datadir}/perl5/Locale/Maketext/TPJ13.*
1547 %{mandir}/man3/Locale::Maketext.*
1548 %{mandir}/man3/Locale::Maketext::Cookbook.*
1549 %{mandir}/man3/Locale::Maketext::Guts.*
1550 %{mandir}/man3/Locale::Maketext::GutsLoader.*
1551 %{mandir}/man3/Locale::Maketext::TPJ13.*
802ea3af
MT
1552 end
1553 end
1f9bc2f0 1554
7a2e9e5f 1555 package perl-Locale-Maketext-Simple
802ea3af 1556 epoch = 0
7a2e9e5f 1557 version = 0.21
802ea3af 1558 arch = noarch
7a2e9e5f 1559 license = MIT
1f9bc2f0 1560
7a2e9e5f 1561 summary = Simple interface to Locale::Maketext::Lexicon.
802ea3af 1562 description
7a2e9e5f
SS
1563 This module is a simple wrapper around Locale::Maketext::Lexicon, designed
1564 to alleviate the need of creating Language Classes for module authors.
802ea3af 1565 end
1f9bc2f0 1566
802ea3af 1567 requires
5a733303 1568 %{perl_requires}
802ea3af 1569 end
1f9bc2f0 1570
802ea3af 1571 files
7a2e9e5f
SS
1572 %{datadir}/perl5/Locale/Maketext/Simple.pm
1573 %{mandir}/man3/Locale::Maketext::Simple.*
802ea3af
MT
1574 end
1575 end
1f9bc2f0 1576
5a733303 1577 package perl-Module-Build
802ea3af 1578 epoch = 0
7a2e9e5f 1579 version = 0.42.05
802ea3af 1580 arch = noarch
1f9bc2f0 1581
802ea3af
MT
1582 summary = Perl module for building and installing Perl modules.
1583 description
1584 Module::Build is a system for building, testing, and installing Perl modules.
1585 It is meant to be an alternative to ExtUtils::MakeMaker. Developers may alter
1586 the behavior of the module through subclassing in a much more straightforward
1587 way than with MakeMaker. It also does not require a make on your system - most
1588 of the Module::Build code is pure-perl and written in a very cross-platform
1589 way. In fact, you don't even need a shell, so even platforms like MacOS
1590 (traditional) can use it fairly easily. Its only prerequisites are modules that
1591 are included with perl 5.6.0, and it works fine on perl 5.005 if you can
1592 install a few additional modules.
1593 end
1f9bc2f0 1594
802ea3af 1595 requires
5a733303
MT
1596 %{perl_requires}
1597 perl(Archive::Tar)>=1.08
1598 perl(CPAN::Meta)>=2.110420
1599 perl(ExtUtils::CBuilder)>=0.15
1600 perl(ExtUtils::ParseXS)>=1.02
802ea3af 1601 end
1f9bc2f0 1602
802ea3af 1603 files
7a2e9e5f
SS
1604 %{bindir}/config_data
1605 %{datadir}/perl5/inc/
1606 %{datadir}/perl5/Module/Build*
1607 %{mandir}/man1/config_data.1*
1608 %{mandir}/man3/Module::Build*
1609 %{mandir}/man3/inc::latest.3*
802ea3af
MT
1610 end
1611 end
1f9bc2f0 1612
5a733303 1613 package perl-Module-CoreList
802ea3af 1614 epoch = 0
7a2e9e5f 1615 version = 5.20150214
802ea3af 1616 arch = noarch
1f9bc2f0 1617
802ea3af
MT
1618 summary = Perl core modules indexed by perl versions.
1619 description
1620 Module::CoreList contains the hash of hashes %Module::CoreList::version, this
1621 is keyed on perl version as indicated in $]. The second level hash is module
1622 => version pairs.
1623 end
1f9bc2f0 1624
802ea3af 1625 requires
5a733303 1626 %{perl_requires}
802ea3af 1627 end
1f9bc2f0 1628
802ea3af 1629 files
7a2e9e5f
SS
1630 %{datadir}/perl5/Module/CoreList
1631 %{datadir}/perl5/Module/CoreList.pm
1632 %{datadir}/perl5/Module/CoreList.pod
1633 %{mandir}/man3/Module::CoreList*
1634 end
1635 end
1636
1637 package perl-Module-CoreList-tools
1638 epoch = 0
1639 version = 5.020001
1640 arch = noarch
1641
1642 summary = Tool for listing modules shipped with perl.
1643 description
1644 This package provides a corelist(1) tool which can be used to query what
1645 modules were shipped with given perl version.
1646 end
1647
1648 requires
1649 %{perl_requires}
1650 perl-Module-CoreList
1651 end
1652
1653 files
1654 %{bindir}/corelist
1655 %{mandir}/man1/corelist*
802ea3af
MT
1656 end
1657 end
1f9bc2f0 1658
5a733303 1659 package perl-Module-Load
802ea3af 1660 epoch = 0
7a2e9e5f 1661 version = 0.32
802ea3af 1662 arch = noarch
1f9bc2f0 1663
802ea3af
MT
1664 summary = Runtime require of both modules and files.
1665 description
1666 Module::Load eliminates the need to know whether you are trying to require
1667 either a file or a module.
1668 end
1f9bc2f0 1669
802ea3af 1670 requires
5a733303 1671 %{perl_requires}
802ea3af 1672 end
1f9bc2f0 1673
802ea3af 1674 files
7a2e9e5f
SS
1675 %{datadir}/perl5/Module/Load.pm
1676 %{mandir}/man3/Module::Load.*
802ea3af
MT
1677 end
1678 end
1f9bc2f0 1679
5a733303 1680 package perl-Module-Load-Conditional
802ea3af 1681 epoch = 0
7a2e9e5f 1682 version = 0.62
802ea3af 1683 arch = noarch
1f9bc2f0 1684
802ea3af
MT
1685 summary = Looking up module information / loading at runtime.
1686 description
1687 Module::Load::Conditional provides simple ways to query and possibly load
1688 any of the modules you have installed on your system during runtime.
1689 end
1f9bc2f0 1690
802ea3af 1691 requires
5a733303 1692 %{perl_requires}
802ea3af 1693 end
1f9bc2f0 1694
802ea3af 1695 files
7a2e9e5f
SS
1696 %{datadir}/perl5/Module/Load/
1697 %{mandir}/man3/Module::Load::Conditional*
802ea3af
MT
1698 end
1699 end
1f9bc2f0 1700
5a733303 1701 package perl-Module-Loaded
802ea3af 1702 epoch = 0
7a2e9e5f 1703 version = 0.08
802ea3af 1704 arch = noarch
1f9bc2f0 1705
802ea3af
MT
1706 summary = Mark modules as loaded or unloaded.
1707 description
1708 When testing applications, often you find yourself needing to provide
1709 functionality in your test environment that would usually be provided by
1710 external modules. Rather than munging the %INC by hand to mark these external
1711 modules as loaded, so they are not attempted to be loaded by perl, this module
1712 offers you a very simple way to mark modules as loaded and/or unloaded.
1713 end
1f9bc2f0 1714
802ea3af 1715 requires
5a733303 1716 %{perl_requires}
802ea3af 1717 end
1f9bc2f0 1718
802ea3af 1719 files
7a2e9e5f
SS
1720 %{datadir}/perl5/Module/Loaded.pm
1721 %{mandir}/man3/Module::Loaded*
802ea3af
MT
1722 end
1723 end
5a733303
MT
1724
1725 package perl-Module-Metadata
1726 epoch = 0
7a2e9e5f 1727 version = 1.000019
5a733303
MT
1728 arch = noarch
1729
1730 summary = Gather package and POD information from perl module files.
1731 description
1732 Gather package and POD information from perl module files.
1733 end
1734
1735 requires
1736 %{perl_requires}
1737 end
1738
1739 files
1740 /usr/share/perl5/Module/Metadata.pm
1741 /usr/share/man/man3/Module::Metadata.3pm*
1742 end
1743 end
1744
5a733303 1745 package perl-Package-Constants
802ea3af 1746 epoch = 0
7a2e9e5f 1747 version = 0.04
802ea3af 1748 arch = noarch
1f9bc2f0 1749
802ea3af
MT
1750 summary = List all constants declared in a package.
1751 description
1752 Package::Constants lists all the constants defined in a certain package. This
1753 can be useful for, among others, setting up an autogenerated @EXPORT/@EXPORT_OK
1754 for a Constants.pm file.
1755 end
1f9bc2f0 1756
802ea3af 1757 requires
5a733303 1758 %{perl_requires}
802ea3af
MT
1759 end
1760
1761 files
1762 /usr/share/perl5/Package/
1763 /usr/share/man/man3/Package::Constants*
1764 end
1765 end
1f9bc2f0 1766
5a733303 1767 package perl-Params-Check
802ea3af 1768 epoch = 0
7a2e9e5f 1769 version = 0.38
802ea3af 1770 arch = noarch
1f9bc2f0 1771
802ea3af
MT
1772 summary = Generic input parsing/checking mechanism.
1773 description
1774 Params::Check is a generic input parsing/checking mechanism.
1775 end
1f9bc2f0 1776
802ea3af 1777 requires
5a733303 1778 %{perl_requires}
802ea3af
MT
1779 end
1780
1781 provides
5a733303 1782 perl(Params::Check)
802ea3af 1783 end
1f9bc2f0 1784
802ea3af
MT
1785 files
1786 /usr/share/perl5/Params/
1787 /usr/share/man/man3/Params::Check*
1788 end
1789 end
1f9bc2f0 1790
5a733303 1791 package perl-Parse-CPAN-Meta
802ea3af 1792 epoch = 0
7a2e9e5f 1793 version = 1.4414
802ea3af
MT
1794 arch = noarch
1795
1796 summary = Parse META.yml and other similar CPAN metadata files.
1797 description
1798 Parse::CPAN::Meta is a parser for META.yml files, based on the parser half of
1799 YAML::Tiny.
1800 end
1f9bc2f0 1801
802ea3af 1802 requires
5a733303 1803 %{perl_requires}
802ea3af
MT
1804 end
1805
1806 files
1807 /usr/share/perl5/Parse/CPAN/Meta.pm
1808 /usr/share/man/man3/Parse::CPAN::Meta.3*
1809 end
1810 end
1f9bc2f0 1811
5a733303 1812 package perl-Path-Tools
802ea3af 1813 epoch = 0
7a2e9e5f 1814 version = 3.48
802ea3af 1815 license = (GPL+ or Artistic) and BSD
1f9bc2f0 1816
802ea3af
MT
1817 summary = PathTools Perl module (Cwd, File::Spec).
1818 description
1819 PathTools Perl module (Cwd, File::Spec).
1820 end
1f9bc2f0 1821
802ea3af 1822 requires
5a733303
MT
1823 %{perl_requires}
1824 end
1825
1826 filter_requires
7363ca1c 1827 VMS::Filespec
802ea3af 1828 end
1f9bc2f0 1829
802ea3af 1830 files
8c1983ef
MT
1831 %{libdir}/perl5/Cwd.pm
1832 %{libdir}/perl5/File/Spec*
802ea3af
MT
1833 /usr/share/man/man3/Cwd*
1834 /usr/share/man/man3/File::Spec*
1835 end
1836 end
5a733303
MT
1837
1838 package perl-Perl-OSType
1839 epoch = 0
7a2e9e5f 1840 version = 1.007
5a733303
MT
1841 arch = noarch
1842
1843 summary = Map perl operating system names to generic types.
1844 description
1845 Modules that provide OS-specific behaviors often need to know if the current
1846 operating system matches a more generic type of operating systems. For example,
1847 'linux' is a type of 'Unix' operating system and so is 'freebsd'.
1848 This module provides a mapping between an operating system name as given by $^O
1849 and a more generic type. The initial version is based on the OS type mappings
1850 provided in Module::Build and ExtUtils::CBuilder (thus, Microsoft operating
1851 systems are given the type 'Windows' rather than 'Win32').
1852 end
1853
1854 requires
1855 %{perl_requires}
1856 end
1857
1858 files
1859 /usr/share/perl5/Perl/OSType.pm
1860 /usr/share/man/man3/Perl::OSType.3pm*
1861 end
1862 end
1f9bc2f0 1863
7a2e9e5f
SS
1864 package perl-Pod-Checker
1865 epoch = 0
1866 version = 1.60
1867 arch = noarch
1868
1869 summary = Check POD documents for syntax errors.
1870 description
1871 Module and tools to verify POD documentation contents for compliance with the
1872 Plain Old Documentation format specifications.
1873 end
1874
1875 requires
1876 %{perl_requires}
1877 end
1878
1879 files
1880 %{bindir}/podchecker
1881 %{datadir}/perl5/Pod/Checker.pm
1882 %{mandir}/man1/podchecker.*
1883 %{mandir}/man3/Pod::Checker.*
1884 end
1885 end
1886
5a733303 1887 package perl-Pod-Escapes
7a2e9e5f
SS
1888 epoch = 0
1889 version = 1.06
802ea3af 1890 arch = noarch
1f9bc2f0 1891
802ea3af
MT
1892 summary = Perl module for resolving POD escape sequences.
1893 description
1894 This module provides things that are useful in decoding Pod E<...> sequences.
1895 Presumably, it should be used only by Pod parsers and/or formatters.
1896 end
1f9bc2f0 1897
802ea3af 1898 requires
5a733303
MT
1899 %{perl_requires}
1900 end
1901
802ea3af
MT
1902 files
1903 /usr/share/perl5/Pod/Escapes.pm
1904 /usr/share/man/man3/Pod::Escapes.*
1905 end
1906 end
1f9bc2f0 1907
7a2e9e5f
SS
1908 package perl-Pod-Parser
1909 epoch = 0
1910 version = 1.62
1911 arch = noarch
1912
1913 summary = Basic perl modules for handling Plain Old Documentation (POD).
1914 description
1915 This software distribution contains the packages for using Perl5 POD (Plain
1916 Old Documentation). See the "perlpod" and "perlsyn" manual pages from your
1917 Perl5 distribution for more information about POD.
1918 end
1919
1920 requires
1921 %{perl_requires}
1922 end
1923
1924 files
1925 %{bindir}/podselect
1926 %{datadir}/perl5/Pod/Find.pm
1927 %{datadir}/perl5/Pod/InputObjects.pm
1928 %{datadir}/perl5/Pod/ParseUtils.pm
1929 %{datadir}/perl5/Pod/Parser.pm
1930 %{datadir}/perl5/Pod/PlainText.pm
1931 %{datadir}/perl5/Pod/Select.pm
1932 %{mandir}/man1/podselect.1*
1933 %{mandir}/man3/Pod::Find.*
1934 %{mandir}/man3/Pod::InputObjects.*
1935 %{mandir}/man3/Pod::ParseUtils.*
1936 %{mandir}/man3/Pod::Parser.*
1937 %{mandir}/man3/Pod::PlainText.*
1938 %{mandir}/man3/Pod::Select.*
1939 end
1940 end
1941
1942 package perl-Pod-Perldoc
1943 epoch = 0
1944 version = 3.23
1945 arch = noarch
1946
1947 summary = Look up Perl documentation in Pod format.
1948 description
1949 perldoc looks up a piece of documentation in .pod format that is embedded
1950 in the perl installation tree or in a perl script, and displays it via
1951 "groff -man | $PAGER". This is primarily used for the documentation for
1952 the perl library modules.
1953 end
1954
1955 requires
1956 %{perl_requires}
1957 end
1958
1959 files
1960 %{bindir}/perldoc
1961 %{datadir}/perl5/pod/perldoc.pod
1962 %{datadir}/perl5/Pod/Perldoc
1963 %{datadir}/perl5/Pod/Perldoc.pm
1964 %{mandir}/man1/perldoc.1*
1965 %{mandir}/man3/Pod::Perldoc*
1966 end
1967 end
1968
5a733303 1969 package perl-Pod-Simple
802ea3af 1970 epoch = 0
7a2e9e5f 1971 version = 3.28
802ea3af 1972 arch = noarch
1f9bc2f0 1973
802ea3af
MT
1974 summary = Framework for parsing POD documentation.
1975 description
1976 Pod::Simple is a Perl library for parsing text in the Pod (plain old
1977 documentation) markup language that is typically used for writing
1978 documentation for Perl and for Perl modules.
1979 end
1f9bc2f0 1980
802ea3af 1981 requires
5a733303
MT
1982 %{perl_requires}
1983 end
1984
802ea3af
MT
1985 files
1986 /usr/share/perl5/Pod/Simple/
1987 /usr/share/perl5/Pod/Simple.pm
1988 /usr/share/perl5/Pod/Simple.pod
1989 /usr/share/man/man3/Pod::Simple*
1990 end
1991 end
5a733303 1992
7a2e9e5f
SS
1993 package perl-Pod-Usage
1994 epoch = 0
1995 version = 1.63
1996 arch = noarch
1997
1998 summary = Print a usage message from embedded pod documentation.
1999 description
2000 pod2usage will print a usage message for the invoking script (using its
2001 embedded POD documentation) and then exit the script with the desired exit
2002 status. The usage message printed may have any one of three levels of
2003 "verboseness": If the verbose level is 0, then only a synopsis is printed.
2004 If the verbose level is 1, then the synopsis is printed along with a
2005 description (if present) of the command line options and arguments. If the
2006 verbose level is 2, then the entire manual page is printed.
2007 end
2008
2009 requires
2010 %{perl_requires}
2011 perl(Pod::Text)
2012 end
2013
2014 files
2015 %{bindir}/pod2usage
2016 %{datadir}/perl5/Pod/Usage.pm
2017 %{mandir}/man1/pod2usage.*
2018 %{mandir}/man3/Pod::Usage.*
2019 end
2020 end
2021
2022 package perl-parent
2023 epoch = 0
2024 version = 0.228
2025 arch = noarch
2026
2027 summary = Establish an ISA relationship with base classes at compile time.
2028 description
2029 parent allows you to both load one or more modules, while setting up
2030 inheritance from those modules at the same time.
2031 end
2032
2033 requires
2034 %{perl_requires}
2035 end
2036
2037 files
2038 %{datadir}/perl5/parent.pm
2039 %{mandir}/man3/parent.3*
2040 end
2041 end
2042
2043 package perl-podlators
2044 epoch = 0
2045 version = 2.5.1
2046 arch = noarch
2047
2048 summary = Format POD source into various output formats.
2049 description
2050 This package contains Pod::Man and Pod::Text modules which convert POD input
2051 to *roff source output, suitable for man pages, or plain text. It also
2052 includes several sub-classes of Pod::Text for formatted output to terminals
2053 with various capabilities.
2054 end
2055
2056 requires
2057 %{perl_requires}
2058 perl(File::Spec) >= 0.8
2059 perl(Pod::Simple) >= 3.06
2060 end
2061
2062 files
2063 %{bindir}/pod2man
2064 %{bindir}/pod2text
2065 %{datadir}/perl5/pod/perlpodstyle.pod
2066 %{datadir}/perl5/Pod/Man.pm
2067 %{datadir}/perl5/Pod/ParseLink.pm
2068 %{datadir}/perl5/Pod/Text
2069 %{datadir}/perl5/Pod/Text.pm
2070 %{mandir}/man1/pod2man.1*
2071 %{mandir}/man1/pod2text.1*
2072 %{mandir}/man1/perlpodstyle.1*
2073 %{mandir}/man3/Pod::Man*
2074 %{mandir}/man3/Pod::ParseLink*
2075 %{mandir}/man3/Pod::Text*
2076 end
2077 end
2078
5a733303
MT
2079 package perl-Scalar-List-Utils
2080 epoch = 0
7a2e9e5f 2081 version = 1.28
5a733303
MT
2082
2083 summary = A selection of general-utility scalar and list subroutines.
2084 description
2085 Scalar::Util and List::Util contain a selection of subroutines that people have
2086 expressed would be nice to have in the perl core, but the usage would not
2087 really be high enough to warrant the use of a keyword, and the size so small
2088 such that being individual extensions would be wasteful.
2089 end
2090
2091 requires
2092 %{perl_requires}
2093 end
2094
2095 files
8c1983ef
MT
2096 %{libdir}/perl5/List
2097 %{libdir}/perl5/Scalar
2098 %{libdir}/perl5/auto/List
5a733303
MT
2099 /usr/share/man/man3/List::Util*
2100 /usr/share/man/man3/Scalar::Util*
2101 end
2102 end
1f9bc2f0 2103
7a2e9e5f 2104 package perl-Socket
802ea3af 2105 epoch = 0
7a2e9e5f
SS
2106 version = 2.013
2107
2108 summary = C socket.h defines and structure manipulators.
2109 description
2110 This module is just a translation of the C socket.h file. Unlike the old
2111 mechanism of requiring a translated socket.ph file, this uses the h2xs program
2112 (see the Perl source distribution) and your native C compiler. This means
2113 that it has a far more likely chance of getting the numbers right. This
2114 includes all of the commonly used pound-defines like AF_INET, SOCK_STREAM, etc.
2115 end
2116
2117 requires
2118 %{perl_requires}
2119 end
2120
2121 files
2122 %{libdir}/perl5/auto/Socket/Socket.*
2123 %{libdir}/perl5/Socket.pm
2124 %{mandir}/man3/Socket.3*
2125 end
2126 end
2127
2128 package perl-Storable
2129 epoch = 0
2130 version = 2.49
2131
2132 summary = Persistence for Perl data structures.
2133 description
2134 The Storable package brings persistence to your Perl data structures
2135 containing scalar, array, hash or reference objects, i.e. anything that
2136 can be conveniently stored to disk and retrieved at a later time.
2137 end
2138
2139 requires
2140 %{perl_requires}
2141 perl(Carp)
2142 perl(Fcntl)
2143 perl(IO::File)
2144 end
2145
2146 files
2147 %{libdir}/perl5/Storable.pm
2148 %{libdir}/perl5/auto/Storable
2149 %{mandir}/man3/Storable.*
2150 end
2151 end
2152
2153 package perl-Sys-Syslog
2154 epoch = 0
2155 version = 0.33
2156
2157 summary = Perl interface to the UNIX syslog(3) calls.
2158 description
2159 Sys::Syslog is an interface to the UNIX syslog(3) function. Call syslog() with
2160 a string priority and a list of printf() arguments just like at syslog(3).
2161 end
2162
2163 requires
2164 %{perl_requires}
2165 end
2166
2167 files
2168 %{libdir}/perl5/Sys/Syslog.pm
2169 %{libdir}/perl5/auto/Sys/Syslog
2170 %{mandir}/man3/Sys::Syslog.*
2171 end
2172 end
2173
2174 package perl-Term-ANSIColor
2175 epoch = 0
2176 version = 4.02
802ea3af
MT
2177 arch = noarch
2178
7a2e9e5f 2179 summary = Color screen output using ANSI escape sequences.
802ea3af 2180 description
7a2e9e5f
SS
2181 This module has two interfaces, one through color() and colored() and the
2182 other through constants. It also offers the utility functions uncolor(),
2183 colorstrip(), colorvalid(), and coloralias(), which have to be explicitly
2184 imported to be used.
802ea3af
MT
2185 end
2186
2187 requires
5a733303 2188 %{perl_requires}
802ea3af
MT
2189 end
2190
2191 files
7a2e9e5f
SS
2192 %{datadir}/perl5/Term/ANSIColor.pm
2193 %{mandir}/man3/Term::ANSIColor*
802ea3af
MT
2194 end
2195 end
2196
5a733303 2197 package perl-Test-Harness
802ea3af 2198 epoch = 0
7a2e9e5f 2199 version = 3.30
802ea3af
MT
2200 arch = noarch
2201
2202 summary = Run Perl standard test scripts with statistics.
2203 description
2204 Run Perl standard test scripts with statistics.
2205 Use TAP::Parser, Test::Harness package was whole rewritten.
2206 end
2207
2208 requires
5a733303
MT
2209 %{perl_requires}
2210 end
2211
802ea3af
MT
2212 files
2213 /usr/bin/prove
2214 /usr/share/perl5/App*
2215 /usr/share/perl5/TAP*
2216 /usr/share/perl5/Test/Harness*
2217 /usr/share/man/man1/prove.1*
2218 /usr/share/man/man3/App*
2219 /usr/share/man/man3/TAP*
2220 /usr/share/man/man3/Test::Harness*
2221 end
2222 end
2223
5a733303 2224 package perl-Test-Simple
802ea3af 2225 epoch = 0
7a2e9e5f 2226 version = 1.001002
802ea3af
MT
2227 arch = noarch
2228
2229 summary = Basic utilities for writing tests.
2230 description
2231 Basic utilities for writing tests.
2232 end
2233
2234 requires
5a733303 2235 %{perl_requires}
7a2e9e5f 2236 perl(Data::Dumper)
802ea3af
MT
2237 end
2238
2239 files
2240 /usr/share/perl5/Test/More*
2241 /usr/share/perl5/Test/Builder*
2242 /usr/share/perl5/Test/Simple*
2243 /usr/share/perl5/Test/Tutorial*
2244 /usr/share/man/man3/Test::More*
2245 /usr/share/man/man3/Test::Builder*
2246 /usr/share/man/man3/Test::Simple*
2247 /usr/share/man/man3/Test::Tutorial*
2248 end
2249 end
2250
7a2e9e5f 2251 package perl-Text-ParseWords
802ea3af 2252 epoch = 0
7a2e9e5f
SS
2253 version = 3.29
2254 arch = noarch
802ea3af 2255
7a2e9e5f 2256 summary = Parse text into an array of tokens or array of arrays.
802ea3af 2257 description
7a2e9e5f 2258 Parse text into an array of tokens or array of arrays.
802ea3af
MT
2259 end
2260
2261 requires
5a733303 2262 %{perl_requires}
7a2e9e5f 2263 perl(Carp)
802ea3af
MT
2264 end
2265
2266 files
7a2e9e5f
SS
2267 %{datadir}/perl5/Text/ParseWords.pm
2268 %{mandir}/man3/Text::ParseWords.*
802ea3af
MT
2269 end
2270 end
2271
7a2e9e5f 2272 package perl-Thread-Queue
5a733303 2273 epoch = 0
7a2e9e5f 2274 version = 3.05
5a733303
MT
2275 arch = noarch
2276
7a2e9e5f 2277 summary = Thread-safe queues.
5a733303 2278 description
7a2e9e5f
SS
2279 This module provides thread-safe FIFO queues that can be accessed safely by
2280 any number of threads.
5a733303
MT
2281 end
2282
2283 requires
2284 %{perl_requires}
7a2e9e5f 2285 perl(Carp)
5a733303
MT
2286 end
2287
5a733303 2288 files
7a2e9e5f
SS
2289 %{datadir}/perl5/Thread/Queue.pm
2290 %{mandir}/man3/Thread::Queue.*
5a733303
MT
2291 end
2292 end
2293
7a2e9e5f 2294 package perl-Time-HiRes
802ea3af 2295 epoch = 0
7a2e9e5f
SS
2296 version = 1.9726
2297
2298 summary = High resolution alarm, sleep, gettimeofday, interval timers.
2299 description
2300 The Time::HiRes module implements a Perl interface to the usleep, nanosleep,
2301 ualarm, gettimeofday, and setitimer/getitimer system calls, in other words,
2302 high resolution time and timers.
2303 end
2304
2305 requires
2306 %{perl_requires}
2307 perl(Carp)
2308 end
2309
2310 files
2311 %{libdir}/perl5/Time/HiRes.pm
2312 %{libdir}/perl5/auto/Time/HiRes
2313 %{mandir}/man3/Time::HiRes.*
2314 end
2315 end
2316
2317 package perl-Time-Local
2318 epoch = 0
2319 version = 1.2300
802ea3af
MT
2320 arch = noarch
2321
7a2e9e5f 2322 summary = Efficiently compute time from local and GMT time.
802ea3af 2323 description
7a2e9e5f
SS
2324 This module provides functions that are the inverse of built-in perl functions
2325 localtime() and gmtime(). They accept a date as a six-element array, and
2326 return the corresponding time(2) value in seconds since the system epoch
2327 (Midnight, January 1, 1970 GMT on Unix, for example). This value can be
2328 positive or negative, though POSIX only requires support for positive values,
2329 so dates before the system's epoch may not work on all operating systems.
2330 end
2331
2332 requires
2333 %{perl_requires}
2334 end
2335
2336 files
2337 %{datadir}/perl5/Time/Local.pm
2338 %{mandir}/man3/Time::Local.*
2339 end
2340 end
2341
2342 package perl-Time-Piece
2343 epoch = 0
2344 version = 1.27
2345
2346 summary = Time objects from localtime and gmtime.
2347 description
2348 The Time::Piece module replaces the standard localtime and gmtime functions
2349 with implementations that return objects. It does so in a backwards compatible
2350 manner, so that using localtime or gmtime as documented in perlfunc still
2351 behave as expected.
802ea3af
MT
2352 end
2353
2354 requires
5a733303 2355 %{perl_requires}
802ea3af
MT
2356 end
2357
2358 files
7a2e9e5f
SS
2359 %{libdir}/perl5/Time/Piece.pm
2360 %{libdir}/perl5/Time/Seconds.pm
2361 %{libdir}/perl5/auto/Time/Piece/
2362 /usr/share/man/man3/Time::Piece.3*
2363 /usr/share/man/man3/Time::Seconds.3*
802ea3af
MT
2364 end
2365 end
2366
5a733303 2367 package perl-threads
802ea3af 2368 epoch = 0
7a2e9e5f 2369 version = 1.93
802ea3af
MT
2370
2371 summary = Perl interpreter-based threads.
2372 description
2373 Since Perl 5.8, thread programming has been available using a model called
2374 interpreter threads which provides a new Perl interpreter for each thread,
2375 and, by default, results in no data or state information being shared between
2376 threads. (Prior to Perl 5.8, 5005threads was available through the Thread.pm
2377 API. This threading model has been deprecated, and was removed as of Perl
2378 5.10.0.) As just mentioned, all variables are, by default, thread local. To use
2379 shared variables, you need to also load threads::shared.
2380 end
2381
2382 requires
5a733303 2383 %{perl_requires}
802ea3af
MT
2384 end
2385
2386 files
8c1983ef
MT
2387 %{libdir}/perl5/auto/threads/threads*
2388 %{libdir}/perl5/threads.pm
802ea3af
MT
2389 /usr/share/man/man3/threads.3*
2390 end
2391 end
2392
5a733303 2393 package perl-threads-shared
802ea3af 2394 epoch = 0
7a2e9e5f 2395 version = 1.46
802ea3af
MT
2396
2397 summary = Perl extension for sharing data structures between threads.
2398 description
2399 By default, variables are private to each thread, and each newly created thread
2400 gets a private copy of each existing variable. This module allows you to share
2401 variables across different threads (and pseudo-forks on Win32). It is used
2402 together with the threads module. This module supports the sharing of the
2403 following data types only: scalars and scalar refs, arrays and array refs, and
2404 hashes and hash refs.
2405 end
2406
2407 requires
5a733303 2408 %{perl_requires}
802ea3af
MT
2409 end
2410
2411 files
8c1983ef
MT
2412 %{libdir}/perl5/auto/threads/shared*
2413 %{libdir}/perl5/threads/shared*
802ea3af
MT
2414 /usr/share/man/man3/threads::shared*
2415 end
2416 end
2417
5a733303 2418 package perl-version
802ea3af 2419 epoch = 0
7a2e9e5f 2420 version = 0.99.09
802ea3af
MT
2421 arch = noarch
2422
2423 summary = Perl extension for Version Objects.
2424 description
2425 Perl extension for Version Objects.
2426 end
2427
2428 requires
5a733303 2429 %{perl_requires}
802ea3af
MT
2430 end
2431
2432 files
2433 /usr/share/perl5/version.pm
2434 /usr/share/perl5/version.pod
2435 /usr/share/perl5/version/
2436 /usr/share/man/man3/version.3*
2437 /usr/share/man/man3/version::Internals.3*
2438 end
2439 end
2440
5a733303 2441 package perl-core
802ea3af
MT
2442 epoch = 0
2443
2444 summary = Base perl metapackage.
2445 description
2446 A metapackage which requires all of the perl bits and modules in the upstream
2447 tarball from perl.org.
2448 end
2449
2450 requires
5a733303
MT
2451 %{perl_requires}
2452 perl-libs
2453 perl-devel
7a2e9e5f
SS
2454 perl-App-a2p
2455 perl-App-find2perl
2456 perl-App-s2p
5a733303 2457 perl-Archive-Tar
7a2e9e5f
SS
2458 perl-autodie
2459 perl-Compress-Raw-Bzip2
5a733303
MT
2460 perl-Compress-Raw-Zlib
2461 perl-CGI
2462 perl-CPAN
2463 perl-CPAN-Meta
2464 perl-CPAN-Meta-YAML
7a2e9e5f 2465 perl-CPAN-Meta-Requirements
5a733303 2466 perl-Carp
7a2e9e5f
SS
2467 perl-constant
2468 perl-Data-Dumper
2469 perl-DB_File
2470 perl-Devel-PPPort
5a733303
MT
2471 perl-Digest
2472 perl-Digest-MD5
2473 perl-Digest-SHA
7a2e9e5f
SS
2474 perl-Encode
2475 perl-Env
2476 perl-Exporter
5a733303 2477 perl-ExtUtils-CBuilder
7a2e9e5f 2478 perl-ExtUtils-Command
5a733303 2479 perl-ExtUtils-Embed
7a2e9e5f 2480 perl-ExtUtils-Install
5a733303 2481 perl-ExtUtils-MakeMaker
7a2e9e5f
SS
2482 perl-ExtUtils-Manifest
2483 perl-ExtUtils-Miniperl
5a733303 2484 perl-ExtUtils-ParseXS
7a2e9e5f 2485 perl-experimental
5a733303 2486 perl-File-Fetch
7a2e9e5f
SS
2487 perl-File-Path
2488 perl-File-Temp
2489 perl-Filter
2490 perl-Filter-Simple
2491 perl-Getopt-Long
5a733303
MT
2492 perl-HTTP-Tiny
2493 perl-IO-Compress
7a2e9e5f 2494 perl-IO-Socket-IP
5a733303
MT
2495 perl-IO-Zlib
2496 perl-IPC-Cmd
2497 perl-JSON-PP
7a2e9e5f
SS
2498 perl-Locale-Codes
2499 perl-Locale-Maketext
5a733303 2500 perl-Locale-Maketext-Simple
5a733303
MT
2501 perl-Module-Build
2502 perl-Module-CoreList
7a2e9e5f 2503 perl-Module-CoreList-tools
5a733303
MT
2504 perl-Module-Load
2505 perl-Module-Load-Conditional
2506 perl-Module-Loaded
2507 perl-Module-Metadata
5a733303
MT
2508 perl-Package-Constants
2509 perl-Params-Check
2510 perl-Parse-CPAN-Meta
2511 perl-Perl-OSType
2512 perl-Path-Tools
7a2e9e5f
SS
2513 perl-Pod-Checker
2514 perl-Pod-Parser
2515 perl-Pod-Perldoc
5a733303 2516 perl-Pod-Simple
7a2e9e5f
SS
2517 perl-Pod-Usage
2518 perl-parent
2519 perl-podlators
5a733303 2520 perl-Scalar-List-Utils
7a2e9e5f
SS
2521 perl-Socket
2522 perl-Storable
2523 perl-Sys-Syslog
2524 perl-Term-ANSIColor
5a733303
MT
2525 perl-Test-Harness
2526 perl-Test-Simple
7a2e9e5f
SS
2527 perl-Text-ParseWords
2528 perl-Thread-Queue
2529 perl-Time-HiRes
2530 perl-Time-Local
5a733303 2531 perl-Time-Piece
5a733303
MT
2532 perl-threads
2533 perl-threads-shared
2534 perl-version
802ea3af
MT
2535 end
2536
2537 # Nothing. Nada. Zilch. Zarro. Uh uh. Nope. Sorry.
2538 files
2539 end
2540 end
1f9bc2f0
MT
2541
2542 package %{name}-debuginfo
2543 template DEBUGINFO
2544 end
802ea3af 2545end