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