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