]> git.ipfire.org Git - ipfire-3.x.git/blame_incremental - perl/perl.nm
snort: Update to 3.7.2.0
[ipfire-3.x.git] / perl / perl.nm
... / ...
CommitLineData
1###############################################################################
2# IPFire.org - An Open Source Firewall Solution #
3# Copyright (C) - IPFire Development Team <info@ipfire.org> #
4###############################################################################
5
6name = perl
7ver_major = 5
8ver_minor = 36
9ver_plevel = 0
10version = %{ver_major}.%{ver_minor}.%{ver_plevel}
11
12# Never reset release in this package, just increase.
13release = 5
14
15thisver = %{version}-%{_release}
16
17maintainer = Michael Tremer <michael.tremer@ipfire.org>
18groups = Development/Languages
19url = http://www.perl.org/
20license = GPL+ or Artistic and GPLv2+ or Artistic
21summary = Practical Extraction and Report Language.
22
23description
24 Perl is a high-level programming language with roots in C, sed, awk
25 and shell scripting. Perl is good at handling processes and files,
26 and is especially good at handling text. Perl's hallmarks are
27 practicality and efficiency. While it is used to do a lot of
28 different things, Perl's most common applications are system
29 administration utilities and web programming. A large proportion of
30 the CGI scripts on the web are written in Perl. You need the perl
31 package installed on your system so that your system can handle Perl
32 scripts.
33end
34
35source_dl = http://www.cpan.org/src/5.0/
36
37build
38 requires
39 bzip2-devel
40 gcc-c++
41 gdbm-devel
42 iana-etc
43 libdb-devel
44 perl
45 procps
46 zlib-devel
47 pakfire >= 0.9.26-3.1
48 end
49
50 # Perl passes -fstack-protector, if no argument is passed that enables the SSP.
51 # So we need to pass it explicitely.
52 CFLAGS += -fstack-protector-all
53
54 prepare_cmds
55 sed -i 's/command /command[ -]/' makedepend.SH
56 end
57
58 configure_options = \
59 -des \
60 -Doptimize="none" \
61 -Dcflags="%{CFLAGS}" \
62 -Dldflags="%{LDFLAGS}" \
63 -Dccdlflags="-Wl,--enable-new-dtags %{LDFLAGS}" \
64 -Dlddlflags="-shared %{LDFLAGS}" \
65 -DDDEBUGGING=-g \
66 -Dversion=%{version} \
67 -Dmyhostname=localhost \
68 -Dperladmin=root@localhost \
69 -Dcc="gcc" \
70 -Dcf_by="%{DISTRO_VENDOR}" \
71 -Dprefix=/usr \
72 -Dvendorprefix=/usr \
73 -Dsiteprefix="%{libdir}" \
74 -Dsitelib="%{libdir}/perl5/site_perl" \
75 -Dsitearch="%{libdir}/perl5/site_perl" \
76 -Dprivlib="%{datadir}/perl5" \
77 -Dvendorlib="%{datadir}/perl5/vendor_perl" \
78 -Darchlib="%{libdir}/perl5" \
79 -Dvendorarch="%{libdir}/perl5/vendor_perl" \
80 -Darchname=%{arch}-linux-thread-multi \
81 -Dpager="%{bindir}/less -isr" \
82 -Dman1dir=%{mandir}/man1 \
83 -Dman3dir=%{mandir}/man3 \
84 -Duseshrplib \
85 -Dusethreads \
86 -Duseithreads \
87 -Duselargefiles \
88 -Dd_semctl_semun \
89 -Di_db \
90 -Ui_ndbm \
91 -Di_gdbm \
92 -Di_shadow \
93 -Di_syslog \
94 -Dman3ext=3pm \
95 -Duseperlio \
96 -Dinstallusrbinperl=n \
97 -Ubincompat5005 \
98 -Uversiononly \
99 -Dd_gethostent_r_proto \
100 -Ud_endhostent_r_proto \
101 -Ud_sethostent_r_proto \
102 -Ud_endprotoent_r_proto \
103 -Ud_setprotoent_r_proto \
104 -Ud_endservent_r_proto \
105 -Ud_setservent_r_proto \
106 -Dscriptdir="%{bindir}"
107
108 if "%{DISTRO_ARCH}" == "x86_64"
109 configure_options += \
110 -Dlibpth="/lib64 %{prefix}/lib64"
111 end
112
113 build
114 # Do not use internal compressing libraries.
115 export BUILD_ZLIB=False
116 export BUILD_BZIP2=0
117
118 # Configure Compress::Zlib to use system zlib
119 sed -i -e "s|BUILD_ZLIB\s*= True|BUILD_ZLIB = False|" \
120 -e "s|INCLUDE\s*= ./zlib-src|INCLUDE = /usr/include|" \
121 -e "s|LIB\s*= ./zlib-src|LIB = %{libdir}|" \
122 cpan/Compress-Raw-Zlib/config.in
123
124 # Ensure that we never accidentally bundle zlib or bzip2
125 rm -rf cpan/Compress-Raw-Zlib/zlib-src
126 rm -rf cpan/Compress-Raw-Bzip2/bzip2-src
127 sed -i '/\(bzip2\|zlib\)-src/d' MANIFEST
128
129 # Force the configure script to check if -fstack-protector-all is supported
130 # and set this afterwards. (Otherwise -fstack-protector-strong would be used)
131 sed -i "s/stack-protector-strong/stack-protector-all/g" Configure
132
133 sh ./Configure %{configure_options}
134
135 make %{PARALLELISMFLAGS}
136 end
137
138 test
139 # Net::Ping test is known to fail.
140 #make test || true
141 end
142
143 install_cmds
144 # Remove precreated directories
145 rm -rfv %{BUILDROOT}/usr/local
146
147 # Fix filer permissions of the so files.
148 find %{BUILDROOT}%{libdir} -type f -iname "*.so" -exec chmod 755 {} \;
149 end
150end
151
152# This variable contains the constant version string
153# of this perl package.
154perl_version = %{ver_major}.%{ver_minor}.%{ver_plevel}
155
156packages
157 filter_requires = (VMS::|Mac::|unicore::Name)
158
159 package perl
160 requires
161 perl-libs = %{version}-%{_release}
162 end
163
164 provides
165 perl(:VERSION) = %{thisver}
166
167 # Compat provides
168 perl(:MODULE_COMPAT_5.36.0)
169
170 # Threading provides
171 perl(:WITH_ITHREADS)
172 perl(:WITH_THREADS)
173
174 # Largefile provides
175 perl(:WITH_LARGEFILES)
176
177 # PerlIO provides
178 perl(:WITH_PERLIO)
179
180 # Perl features
181 perl(strict)
182
183 # File provides
184 perl(abbrev.pl)
185 perl(assert.pl)
186 perl(bigfloat.pl)
187 perl(bigint.pl)
188 perl(bigrat.pl)
189 perl(bytes_heavy.pl)
190 perl(cacheout.pl)
191 perl(complete.pl)
192 perl(ctime.pl)
193 perl(dotsh.pl)
194 perl(dumpvar.pl)
195 perl(exceptions.pl)
196 perl(fastcwd.pl)
197 perl(find.pl)
198 perl(finddepth.pl)
199 perl(flush.pl)
200 perl(ftp.pl)
201 perl(getcwd.pl)
202 perl(getopt.pl)
203 perl(getopts.pl)
204 perl(hostname.pl)
205 perl(importenv.pl)
206 perl(look.pl)
207 perl(newgetopt.pl)
208 perl(open2.pl)
209 perl(open3.pl)
210 perl(perl5db.pl)
211 perl(pwd.pl)
212 perl(shellwords.pl)
213 perl(stat.pl)
214 perl(syslog.pl)
215 perl(tainted.pl)
216 perl(termcap.pl)
217 perl(timelocal.pl)
218 perl(utf8_heavy.pl)
219 perl(validate.pl)
220 end
221 end
222
223 package perl-libs
224 template LIBS
225
226 provides
227 libperl.so
228 end
229
230 files
231 %{libdir}/libperl.*
232 %{libdir}/perl5/CORE/libperl.so
233 end
234 end
235
236 package perl-devel
237 template DEVEL
238
239 requires
240 perl = %{perl_version}
241 perl(Test)
242 end
243
244 files
245 %{bindir}/enc2xs
246 %{mandir}/man1/enc2xs*
247 %{datadir}/perl5/Encode/
248 %{datadir}/perl5/ExtUtils
249 %{bindir}/h2xs
250 %{mandir}/man1/h2xs*
251 %{bindir}/libnetcfg
252 %{mandir}/man1/libnetcfg*
253 %{bindir}/perlivp
254 %{mandir}/man1/perlivp*
255 %{libdir}/perl5/CORE/*.h
256 %{bindir}/xsubpp
257 %{mandir}/man1/xsubpp*
258 %{mandir}/man1/perlxs*
259 end
260 end
261
262 package perl-utils
263 version = %{perl_version}
264 arch = noarch
265
266 summary = Utilities packaged with the Perl distribution.
267 description
268 Several utilities which come with Perl distribution like h2ph, perlbug,
269 perlthanks, and pl2pm. Some utilities are provided by more specific
270 packages like perldoc by perl-Pod-Perldoc and splain by perl-diagnostics.
271 end
272
273 requires
274 perl = %{perl_version}
275 perl-libs = %{thisver}
276 end
277
278 files
279 %{bindir}/h2ph
280 %{bindir}/perlbug
281 %{bindir}/perlthanks
282 %{bindir}/pl2pm
283 %{datadir}/perl5/pod/perlutil.pod
284 %{mandir}/man1/h2ph.*
285 %{mandir}/man1/perlbug.*
286 %{mandir}/man1/perlthanks.*
287 %{mandir}/man1/perlutil.*
288 %{mandir}/man1/pl2pm.*
289 end
290 end
291
292 package perl-Archive-Tar
293 version = 2.40
294 arch = noarch
295
296 summary = A module for Perl manipulation of .tar files.
297 description
298 Archive::Tar provides an object oriented mechanism for handling tar files. It
299 provides class methods for quick and easy files handling while also allowing
300 for the creation of tar file objects for custom manipulation. If you have the
301 IO::Zlib module installed, Archive::Tar will also support compressed or
302 gzipped tar files.
303 end
304
305 requires
306 perl = %{perl_version}
307 perl(IO::Zlib) >= 1.01
308 perl(IO::Compress::Bzip2) >= 2.015
309 perl(IO::Uncompress::Bunzip2) >= 2.015
310 end
311
312 files
313 %{bindir}/ptar
314 %{bindir}/ptardiff
315 %{bindir}/ptargrep
316 %{datadir}/perl5/Archive/Tar
317 %{datadir}/perl5/Archive/Tar.pm
318 %{mandir}/man1/ptar.1*
319 %{mandir}/man1/ptardiff.1*
320 %{mandir}/man1/ptargrep.1*
321 %{mandir}/man3/Archive::Tar*
322 end
323 end
324
325 package perl-Attribute-Handlers
326 version = 1.02
327 arch = noarch
328
329 summary = Simpler definition of attribute handlers.
330 description
331 This Perl module, when inherited by a package, allows that package's class to
332 define attribute handler subroutines for specific attributes. Variables and
333 subroutines subsequently defined in that package, or in packages derived from
334 that package may be given attributes with the same names as the attribute
335 handler subroutines, which will then be called in one of the compilation
336 phases (i.e. in a "BEGIN", "CHECK", "INIT", or "END" block).
337 end
338
339 requires += \
340 perl = %{perl_version}
341
342 files
343 %{datadir}/perl5/Attribute/
344 %{mandir}/man3/Attribute::Handlers.*
345 end
346 end
347
348 package perl-autodie
349 version = 2.34
350 arch = noarch
351
352 summary = Replace functions with ones that succeed or die.
353 descripton
354 The "autodie" and "Fatal" pragma provides a convenient way to replace
355 functions that normally return false on failure with equivalents that throw an
356 exception on failure.
357
358 However "Fatal" has been obsoleted by the new autodie pragma. Please use
359 autodie in preference to "Fatal".
360 end
361
362 requires
363 perl = %{perl_version}
364 perl(B)
365 perl(Fcntl)
366 perl(overload)
367 perl(POSIX)
368 end
369
370 files
371 %{datadir}/perl5/autodie/
372 %{datadir}/perl5/autodie.pm
373 %{datadir}/perl5/Fatal.pm
374 %{mandir}/man3/autodie.3*
375 %{mandir}/man3/autodie::*
376 %{mandir}/man3/Fatal.3*
377 end
378 end
379
380 package perl-AutoLoader
381 version = 5.74
382 arch = noarch
383
384 summary = Load subroutines only on demand
385 description
386 The AutoLoader module works with the AutoSplit module and the "__END__" token
387 to defer the loading of some subroutines until they are used rather than
388 loading them all at once
389 end
390
391 requires
392 perl = %{perl_version}
393 perl(Carp)
394 end
395
396 files
397 %{datadir}/perl5/AutoLoader.pm
398 %{mandir}/man3/AutoLoader.3*
399 end
400 end
401
402 package perl-AutoSplit
403 version = 5.74
404 arch = noarch
405
406 summary = Split a package for automatic loading
407 description
408 Split up your program into files that the AutoLoader module can handle. It is
409 used by both the standard Perl libraries and by the ExtUtils::MakeMaker
410 utility, to automatically configure libraries for automatic loading.
411 end
412
413 requires
414 perl = %{perl_version}
415 perl(Carp)
416 end
417
418 files
419 %{datadir}/perl5/AutoSplit.pm
420 %{mandir}/AutoSplit.3*
421 end
422 end
423
424 package perl-autouse
425 version = 1.11
426 arch = noarch
427
428 summary = Postpone load of modules until a function is used
429 description
430 If a module is not loaded yet, then the autouse declaration declares functions
431 in the current package. When these functions are called, they load the package
432 and substitute themselves with the correct definitions.
433 end
434
435 requires
436 perl = %{perl_version}
437 perl(Carp)
438 perl(warnings)
439 end
440
441 files
442 %{datadir}/perl5/autouse.pm
443 %{mandir}/man3/autouse.3*
444 end
445 end
446
447 package perl-B
448 version = 1.83
449 arch = noarch
450
451 summary = Perl compiler backend
452 description
453 The "B" module supplies classes which allow a Perl program to delve into its
454 own innards. It is the module used to implement the backends of the Perl
455 compiler.
456 end
457
458 requires
459 perl = %{perl_version}
460 perl(Data::Dumper)
461 perl(overloading)
462 perl(XSLoader)
463 end
464
465 files
466 %{libdir}/perl5/auto/B
467 %{libdir}/perl5/B
468 %{libdir}/perl5/B.pm
469 %{libdir}/perl5/O.pm
470 %{datadir}/perl5/B
471 %{mandir}/man3/B.*
472 %{mandir}/man3/B::*
473 %{mandir}/man3/O.*
474 end
475 end
476
477 package perl-base
478 version = 2.27
479 arch = noarch
480
481 summary = Establish an ISA relationship with base classes at compile time.
482 description
483 "base" module allows you to both load one or more modules, while setting up
484 inheritance from those modules at the same time. Unless you are using the
485 "fields" pragma, consider this module discouraged in favor of the
486 lighter-weight "parent".
487 end
488
489 requires
490 perl = %{perl_version}
491 perl(Carp)
492 end
493
494 files
495 %{datadir}/perl5/base.pm
496 %{mandir}/man3/base.3*
497 end
498 end
499
500 package perl-Benchmark
501 version = 1.23
502 arch = noarch
503
504 summary = Benchmark running times of Perl code
505 description
506 The Benchmark module encapsulates a number of routines to help you figure out
507 how long it takes to execute some code.
508 end
509
510 requires
511 perl = %{perl_version}
512 end
513
514 files
515 %{datadir}/perl5/Benchmark.pm
516 %{mandir}/man3/Benchmark.*
517 end
518 end
519
520 package perl-bignum
521 version = 0.65
522 arch = noarch
523
524 summary = Transparent big number support for Perl.
525 description
526 This package attempts to make it easier to write scripts that use BigInts and
527 BigFloats in a transparent way.
528 end
529
530 requires
531 perl = %{perl_version}
532 perl(Carp)
533 perl(Math::BigRat)
534 perl(warnings)
535 end
536
537 files
538 %{datadir}/perl5/bigfloat.pm
539 %{datadir}/perl5/bigint.pm
540 %{datadir}/perl5/bignum.pm
541 %{datadir}/perl5/bigrat.pm
542 %{datadir}/perl5/Math/BigFloat
543 %{datadir}/perl5/Math/BigInt
544 %{datadir}/perl5/Math/BigInt/Trace.pm
545 %{datadir}/perl5/Math/BigRat
546 %{datadir}/perl5/Math/BigRat/Trace.pm
547 %{mandir}/man3/bigfloat.*
548 %{mandir}/man3/bigint.*
549 %{mandir}/man3/bignum.*
550 %{mandir}/man3/bigrat.*
551 end
552 end
553
554 package perl-blib
555 version = 1.07
556 arch = noarch
557
558 summary = Use uninstalled version of a package.
559 description
560 This module looks for MakeMaker-like "blib" directory structure starting in
561 given or current directory and working back up to five levels of directories.
562 It is intended for use on command line with -M option as a way of testing
563 arbitrary scripts against an uninstalled version of a package.
564 end
565
566 requires
567 perl = %{perl_version}
568 end
569
570 files
571 %{datadir}/perl5/blib.pm
572 %{mandir}/man3/blib.*
573 end
574 end
575
576 package perl-Class-Struct
577 version = 0.66
578 arch = noarch
579
580 summary = Declare struct-like data types as Perl classes.
581 description
582 Class::Struct module exports a single function struct(). Given a list of
583 element names and types, and optionally a class name, struct() creates a
584 Perl 5 class that implements a struct-like data structure.
585 end
586
587 requires
588 perl = %{perl_version}
589 end
590
591 files
592 %{datadir}/perl5/Class
593 %{mandir}/man3/Class::Struct.*
594 end
595 end
596
597 package perl-Compress-Raw-Bzip2
598 version = 2.103
599
600 summary = Low-Level Interface to bzip2 compression library.
601 description
602 This module provides a Perl interface to the bzip2 compression library.
603 It is used by IO::Compress::Bzip2.
604 end
605
606 requires
607 perl = %{perl_version}
608 perl(Exporter)
609 perl(File::Temp)
610 end
611
612 files
613 %{libdir}/perl5/Compress/Raw/Bzip2.pm
614 %{libdir}/perl5/auto/Compress/Raw/Bzip2
615 %{mandir}/man3/Compress::Raw::Bzip2*
616 end
617 end
618
619 package perl-Compress-Raw-Zlib
620 version = 2.105
621
622 summary = Low-Level Interface to the zlib compression library.
623 description
624 This module provides a Perl interface to the zlib compression library.
625 It is used by IO::Compress::Zlib.
626 end
627
628 requires
629 perl = %{perl_version}
630 end
631
632 files
633 %{libdir}/perl5/Compress/Raw/Zlib.pm
634 %{libdir}/perl5/auto/Compress/Raw/Zlib
635 %{mandir}/man3/Compress::Raw::Zlib*
636 end
637 end
638
639 package perl-CPAN
640 version = 2.33
641 arch = noarch
642
643 summary = Query, download and build perl modules from CPAN sites.
644 description
645 Query, download and build perl modules from CPAN sites.
646 end
647
648 requires
649 make
650 perl = %{perl_version}
651 perl(Digest::SHA)
652 end
653
654 provides
655 cpan
656 cpan = %{version}
657 end
658
659 files
660 %{bindir}/cpan
661 %{datadir}/perl5/App/Cpan.pm
662 %{datadir}/perl5/CPAN
663 %{datadir}/perl5/CPAN.pm
664 %{mandir}/man1/cpan.1*
665 %{mandir}/man3/App::Cpan.*
666 %{mandir}/man3/CPAN.*
667 %{mandir}/man3/CPAN:*
668 end
669 end
670
671 package perl-CPAN-Meta
672 version = 2.150010
673 arch = noarch
674
675 summary = Distribution metadata for a CPAN dist.
676 description
677 Software distributions released to the CPAN include a META.json or, for
678 older distributions, META.yml, which describes the distribution, its
679 contents, and the requirements for building and installing the
680 distribution. The data structure stored in the META.json file is described
681 in CPAN::Meta::Spec.
682 end
683
684 requires
685 perl = %{perl_version}
686 end
687
688 files
689 %{datadir}/perl5/CPAN/Meta.pm
690 %{datadir}/perl5/CPAN/Meta
691 %{datadir}/perl5/CPAN/Meta/Converter.pm
692 %{datadir}/perl5/CPAN/Meta/Feature.pm
693 %{datadir}/perl5/CPAN/Meta/History.pm
694 %{datadir}/perl5/CPAN/Meta/Prereqs.pm
695 %{datadir}/perl5/CPAN/Meta/Spec.pm
696 %{datadir}/perl5/CPAN/Meta/Validator.pm
697 %{mandir}/man5/CPAN::Meta.*
698 end
699 end
700
701 package perl-CPAN-Meta-Requirements
702 version = 2.140
703 arch = noarch
704
705 summary = Set of version requirements for a CPAN dist.
706 description
707 A CPAN::Meta::Requirements object models a set of version constraints like
708 those specified in the META.yml or META.json files in CPAN distributions.
709 It can be built up by adding more and more constraints, and it will reduce
710 them to the simplest representation.
711 end
712
713 requires
714 perl = %{perl_version}
715 end
716
717 files
718 %{datadir}/perl5/CPAN/Meta/Requirements.pm
719 %{mandir}/man3/CPAN::Meta::Requirements.3*
720 end
721 end
722
723 package perl-CPAN-Meta-YAML
724 version = 0.018
725 arch = noarch
726
727 summary = Read and write a subset of YAML for CPAN Meta files.
728 description
729 This module implements a subset of the YAML specification for use in reading
730 and writing CPAN metadata files like META.yml and MYMETA.yml. It should not be
731 used for any other general YAML parsing or generation task.
732 end
733
734 requires
735 perl = %{perl_version}
736 end
737
738 files
739 %{datadir}/perl5/CPAN/Meta/YAML.pm
740 %{mandir}/man5/CPAN::Meta::YAML*
741 end
742 end
743
744 package perl-Carp
745 version = 1.33.01
746 arch = noarch
747
748 summary = Alternative warn and die for modules.
749 description
750 The Carp routines are useful in your own modules because they act like
751 die() or warn(), but with a message which is more likely to be useful to a
752 user of your module. In the case of cluck, confess, and longmess that
753 context is a summary of every call in the call-stack. For a shorter message
754 you can use carp or croak which report the error as being from where your
755 module was called. There is no guarantee that that is where the error was,
756 but it is a good educated guess.
757 end
758
759 requires
760 perl = %{perl_version}
761 end
762
763 provides
764 perl(Carp) = %{version}
765 perl(Carp::Heavy) = %{version}
766 end
767
768 files
769 %{datadir}/perl5/Carp*
770 %{datadir}/perl5/Carp
771 %{mandir}3/Carp*
772 end
773 end
774
775 package perl-constant
776 version = 1.33
777 arch = noarch
778
779 summary = Perl pragma to declare constants.
780 description
781 This pragma allows you to declare constants at compile-time.
782 end
783
784 requires
785 perl = %{perl_version}
786 end
787
788 files
789 %{datadir}/perl5/constant.pm
790 %{mandir}/man3/constant.3*
791 end
792 end
793
794 package perl-Data-Dumper
795 version = 2.184
796
797 summary = Stringify perl data structures, suitable for printing and eval.
798 description
799 Given a list of scalars or reference variables, writes out their contents
800 in perl syntax. The references can also be objects. The content of each
801 variable is output in a single Perl statement. Handles self-referential
802 structures correctly.
803 end
804
805 requires
806 perl = %{perl_version}
807 perl(Scalar::Util)
808 perl(XSLoader)
809 end
810
811 files
812 %{libdir}/perl5/auto/Data/Dumper/Dumper.so
813 %{libdir}/perl5/Data/Dumper.pm
814 %{mandir}/man3/Data::Dumper.3*
815 end
816 end
817
818 package perl-DB_File
819 version = 1.857
820
821 summary = Perl5 access to Berkeley DB version 1.x.
822 description
823 DB_File is a module which allows Perl programs to make use of the facilities
824 provided by Berkeley DB version 1.x (if you have a newer version of DB, you
825 will be limited to functionality provided by interface of version 1.x). The
826 interface defined here mirrors the Berkeley DB interface closely.
827 end
828
829 requires
830 perl = %{perl_version}
831 perl(Fcntl)
832 perl(XSLoader)
833 end
834
835 files
836 %{libdir}/perl5/DB_File.pm
837 %{libdir}/perl5/auto/DB_File/DB_File.so
838 %{mandir}/man3/DB_File*
839 end
840 end
841
842 package perl-DBM_Filter
843 version = 0.06
844 arch = noarch
845
846 summary = Filter DBM keys and values
847 description
848 This module provides an interface that allows filters to be applied to tied
849 hashes associated with DBM files.
850 end
851
852 requires
853 perl = %{perl_version}
854 perl(Compress::Zlib)
855 perl(Encode)
856 end
857
858 files
859 %{datadir}/perl5/DBM_Filter
860 %{datadir}/perl5/DBM_Filter.pm
861 %{mandir}/man3/DBM_Filter.*
862 %{mandir}/man3/DBM_Filter::*
863 end
864 end
865
866 package perl-Devel-Peek
867 version = 1.32
868
869 summary = A data debugging tool for the XS programmer
870 description
871 Devel::Peek contains functions which allows raw Perl data types to be
872 manipulated from a Perl script. This is used by those who do XS programming to
873 check that the data they are sending from C to Perl looks as they think it
874 should look.
875 end
876
877 requires
878 perl = %{perl_version}
879 end
880
881 files
882 %{libdir}/perl5/Devel/Peek.pm
883 %{libidr}/perl5/auto/Devel/Peek
884 %{mandir}/man3/Devel::Peek.*
885 end
886 end
887
888 package perl-Devel-PPPort
889 version = 3.68
890
891 summary = Perl Pollution Portability header generator.
892 description
893 Perl's API has changed over time, gaining new features, new functions,
894 increasing its flexibility, and reducing the impact on the C name space
895 environment (reduced pollution). The header file written by this module,
896 typically ppport.h, attempts to bring some of the newer Perl API features
897 to older versions of Perl, so that you can worry less about keeping track
898 of old releases, but users can still reap the benefit.
899 end
900
901 requires
902 perl = %{perl_version}
903 end
904
905 files
906 %{libdir}/perl5/Devel/PPPort.pm
907 %{libdir}/perl5/auto/Devel/PPPort/PPPort.so
908 %{mandir}/man3/Devel::PPPort.3*
909 end
910 end
911
912 package perl-Devel-SelfStubber
913 version = 1.06
914 arch = noarch
915
916 summary = Generate stubs for a SelfLoading module
917 description
918 Devel::SelfStubber prints the stubs you need to put in the module before the
919 __DATA__ token (or you can get it to print the entire module with stubs
920 correctly placed). The stubs ensure that if a method is called, it will get
921 loaded. They are needed specifically for inherited autoloaded methods.
922 end
923
924 requires
925 perl = %{perl_version}
926 end
927
928 files
929 %{datadir}/perl5/Devel/SelfStubber.pm
930 %{mandir}/man3/Devel::SelfStubber.*
931 end
932 end
933
934 package perl-Digest
935 version = 1.20
936 arch = noarch
937
938 summary = Modules that calculate message digests.
939 description
940 The Digest:: modules calculate digests, also called "fingerprints" or
941 "hashes", of some data, called a message. The digest is (usually)
942 some small/fixed size string. The actual size of the digest depend of
943 the algorithm used. The message is simply a sequence of arbitrary
944 bytes or bits.
945 end
946
947 requires
948 perl = %{perl_version}
949 perl(MIME::Base64)
950 end
951
952 files
953 %{libdir}/perl5/Digest
954 !%{libdir}/perl5/Digest/*
955 %{datadir}/perl5/Digest.pm
956 %{datadir}/perl5/Digest/base.pm
957 %{datadir}/perl5/Digest/file.pm
958 %{mandir}/man3/Digest.3*
959 %{mandir}/man3/Digest::base.3*
960 %{mandir}/man3/Digest::file.3*
961 end
962 end
963
964 package perl-Digest-MD5
965 version = 2.58
966
967 summary = Perl Interface to the MD5 Algorithm.
968 description
969 The Digest::MD5 module allows you to use the RSA Data Security Inc. MD5
970 Message Digest algorithm from within Perl programs. The algorithm takes as
971 input a message of arbitrary length and produces as output a 128-bit
972 "fingerprint" or "message digest" of the input.
973 end
974
975 requires
976 perl = %{perl_version}
977 perl(Digest::base)>=1.00
978 end
979
980 files
981 %{libdir}/perl5/Digest/MD5.pm
982 %{libdir}/perl5/auto/Digest/MD5
983 %{mandir}/man3/Digest::MD5.3*
984 end
985 end
986
987 package perl-Digest-SHA
988 version = 6.02
989
990 summary = Perl extension for SHA-1/224/256/384/512.
991 description
992 Digest::SHA is a complete implementation of the NIST Secure Hash
993 Standard. It gives Perl programmers a convenient way to calculate
994 SHA-1, SHA-224, SHA-256, SHA-384, and SHA-512 message digests. The
995 module can handle all types of input, including partial-byte data.
996 end
997
998 requires
999 perl = %{perl_version}
1000 perl(Digest::base)
1001 perl(MIME::Base64)
1002 end
1003
1004 files
1005 %{bindir}/shasum
1006 %{libdir}/perl5/Digest/SHA*
1007 %{libdir}/perl5/auto/Digest/SHA
1008 %{datadir}/perl5/Digest/SHA*
1009 %{mandir}/man1/shasum.1*
1010 %{mandir}/man3/Digest::SHA.3*
1011 end
1012 end
1013
1014 package perl-Dumpvalue
1015 version = 2.27
1016 arch = noarch
1017
1018 summary = Sceen dump of Perl data
1019 description
1020 Dumpvalue module enables you to print a content of variables and other Perl
1021 data structures.
1022 end
1023
1024 requires
1025 perl = %{perl_version}
1026 end
1027
1028 recommends
1029 perl(Devel::Peek)
1030 end
1031
1032 files
1033 %{datadir}/perl5/Dumpvalue.pm
1034 %{mandir}/man3/Dumpvalue.3*
1035 end
1036 end
1037
1038 package perl-doc
1039 version = %{perl_version}
1040 arch = noarch
1041
1042 summary = Perl language documentation
1043 description
1044 This package contains the documentation for the Perl language.
1045 It is provides in POD and manual page format.
1046 end
1047
1048 requires
1049 perl = %{perl_version}
1050 end
1051
1052 files
1053 %{datadir}/perl5/pod/*.pod
1054 %{mandir}/man1/perl*.*
1055 end
1056 end
1057
1058 package perl-Encode
1059 version = 3.17
1060
1061 summary = Character encodings in Perl.
1062 description
1063 The Encode module provides the interface between Perl strings and the rest
1064 of the system. Perl strings are sequences of characters.
1065 end
1066
1067 requires
1068 perl = %{perl_version}
1069 end
1070
1071 files
1072 %{bindir}/piconv
1073 %{libdir}/perl5/Encode
1074 %{libdir}/perl5/Encode*
1075 %{libdir}/perl5/auto/Encode*
1076 %{libdir}/perl5/auto/Encode
1077 %{datadir}/perl5/Encode
1078 !%{datadir}/perl5/Encode/*.e2x
1079 !%{datadir}/perl5/Encode/encode.h
1080 %{mandir}/man1/piconv.1*
1081 %{mandir}/man3/Encode*.3*
1082 end
1083 end
1084
1085 package perl-encoding
1086 version = 3.00
1087
1088 summary = Write your Perl script in non-ASCII or non-UTF-8.
1089 description
1090 With the encoding pragma, you can write your Perl script in any encoding you
1091 like (so long as the Encode module supports it) and still enjoy Unicode
1092 support.
1093
1094 This module is deprecated under perl 5.18 and may be removed in a future version.
1095
1096 The easiest and best alternative is to write your scripts in UTF-8.
1097 end
1098
1099 requires
1100 perl = %{perl_version}
1101 perl(Carp)
1102 perl(Filter::Util::Call)
1103 perl(utf8)
1104 end
1105
1106 files
1107 %{libdir}/perl5/encoding.pm
1108 %{mandir}/man3/encoding.3*
1109 end
1110 end
1111
1112 package perl-encoding-warnings
1113 version = 0.13
1114 arch = noarch
1115
1116 summary = Warn on implicit encoding conversions.
1117 descripton
1118 As of Perl 5.26.0, this module has no effect. The internal Perl feature that
1119 was used to implement this module has been removed. Hence, if you load this
1120 module on Perl 5.26.0, you will get one warning that the module is no longer
1121 supported; and the module will do nothing thereafter.
1122 end
1123
1124 requires
1125 perl = %{perl_version}
1126 perl(Carp)
1127 end
1128
1129 files
1130 %{datadir}/perl5/encoding
1131 %{datadir}/perl5/encoding/warnings.pm
1132 %{mandir}/man3/encoding::warnings.3*
1133 end
1134 end
1135
1136 package perl-English
1137 version = 1.11
1138 arch = noarch
1139
1140 summary = Nice English or awk names for ugly punctuation variables.
1141 description
1142 This module provides aliases for the built-in variables whose names no one
1143 seems to like to read.
1144 end
1145
1146 requires
1147 perl = %{perl_version}
1148 end
1149
1150 files
1151 %{datadir}/perl5/English.pm
1152 %{mandir}/man3/English.3*
1153 end
1154 end
1155
1156 package perl-Env
1157 version = 1.05
1158 arch = noarch
1159
1160 summary = Perl module that imports environment variables as scalars or arrays.
1161 description
1162 Perl maintains environment variables in a special hash named %%ENV. For when
1163 this access method is inconvenient, the Perl module Env allows environment
1164 variables to be treated as scalar or array variables.
1165 end
1166
1167 requires
1168 perl = %{perl_version}
1169 end
1170
1171 files
1172 %{datadir}/perl5/Env.pm
1173 %{mandir}/man3/Env.3*
1174 end
1175 end
1176
1177 package perl-experimental
1178 version = 0.028
1179 arch = noarch
1180
1181 summary = Experimental features made easy.
1182 description
1183 This pragma provides an easy and convenient way to enable or disable
1184 experimental features.
1185 end
1186
1187 requires
1188 perl = %{perl_version}
1189 end
1190
1191 files
1192 %{datadir}/perl5/experimental*
1193 %{mandir}/man3/experimental*
1194 end
1195 end
1196
1197 package perl-Exporter
1198 version = 5.77
1199 arch = noarch
1200
1201 summary = Implements default import method for modules.
1202 description
1203 The Exporter module implements an import method which allows a module to
1204 export functions and variables to its users' name spaces. Many modules use
1205 Exporter rather than implementing their own import method because Exporter
1206 provides a highly flexible interface, with an implementation optimized for
1207 the common case.
1208 end
1209
1210 requires
1211 perl = %{perl_version}
1212 perl(Carp) >= 1.05
1213 end
1214
1215 files
1216 %{datadir}/perl5/Exporter
1217 %{datadir}/perl5/Exporter*
1218 %{mandir}/man3/Exporter*
1219 end
1220 end
1221
1222 package perl-ExtUtils-CBuilder
1223 version = 0.280236
1224 arch = noarch
1225
1226 summary = Compile and link C code for Perl modules.
1227 description
1228 This module can build the C portions of Perl modules by invoking the
1229 appropriate compilers and linkers in a cross-platform manner. It was
1230 motivated by the Module::Build project, but may be useful for other
1231 purposes as well.
1232 end
1233
1234 requires
1235 perl = %{perl_version}
1236 gcc
1237 gcc-c++
1238 perl-devel
1239 perl(DynaLoader)
1240 perl(ExtUtils::Mksymlists)
1241 perl(File::Spec)
1242 perl(Perl::OSType)
1243 end
1244
1245 files
1246 %{datadir}/perl5/ExtUtils/CBuilder
1247 %{mandir}/man3/ExtUtils::CBuilder*
1248 end
1249 end
1250
1251 package perl-ExtUtils-Constant
1252 version = 0.25
1253 arch = noarch
1254
1255 summary = Generate XS code to import C header constants
1256 description
1257 ExtUtils::Constant facilitates generating C and XS wrapper code to allow
1258 Perl modules to AUTOLOAD constants defined in C library header files.
1259 end
1260
1261 requires
1262 perl = %{perl_version}
1263 perl(Data::Dumper)
1264 end
1265
1266 files
1267 %{datadir}/perl5/ExtUtils/Constant
1268 %{datadir}/perl5/ExtUtils/Constant.pm
1269 %{mandir}/man3/ExtUtils::Constant::*
1270 %{mandir}/man3/ExtUtils::Constant.3*
1271 end
1272 end
1273
1274 package perl-ExtUtils-Command
1275 version = 7.64
1276 arch = noarch
1277
1278 summary = Perl routines to replace common UNIX commands in Makefiles.
1279 description
1280 This Perl module is used to replace common UNIX commands. In all cases the
1281 functions work with @ARGV rather than taking arguments. This makes them
1282 easier to deal with in Makefiles.
1283 end
1284
1285 requires
1286 perl = %{perl_version}
1287 perl(File::Find)
1288 end
1289
1290 files
1291 %{datadir}/perl5/ExtUtils/Command.pm
1292 %{mandir}/man3/ExtUtils::Command.*
1293 end
1294 end
1295
1296 package perl-ExtUtils-Embed
1297 version = 1.35
1298 arch = noarch
1299
1300 summary = Utilities for embedding Perl in C/C++ applications.
1301 description
1302 Utilities for embedding Perl in C/C++ applications.
1303 end
1304
1305 requires
1306 perl = %{perl_version}
1307 perl-devel
1308 end
1309
1310 files
1311 %{datadir}/perl5/ExtUtils/Embed*
1312 %{mandir}/man3/ExtUtils::Embed*
1313 end
1314 end
1315
1316 package perl-ExtUtils-Install
1317 version = 2.20
1318 arch = noarch
1319
1320 summary = Install files from here to there.
1321 description
1322 Handles the installing and uninstalling of perl modules, scripts, man
1323 pages, etc.
1324 end
1325
1326 requires
1327 perl = %{perl_version}
1328 perl-devel
1329 perl(AutoSplit)
1330 perl(Data::Dumper)
1331 perl(File::Compare)
1332 perl(POSIX)
1333 end
1334
1335 files
1336 %{datadir}/perl5/ExtUtils/Install.pm
1337 %{datadir}/perl5/ExtUtils/Installed.pm
1338 %{datadir}/perl5/ExtUtils/Packlist.pm
1339 %{mandir}/man3/ExtUtils::Install.3*
1340 %{mandir}/man3/ExtUtils::Installed.3*
1341 %{mandir}/man3/ExtUtils::Packlist.3*
1342 end
1343 end
1344
1345 package perl-ExtUtils-MakeMaker
1346 version = 7.64
1347 arch = noarch
1348
1349 summary = Create a module Makefile.
1350 description
1351 Create a module Makefile.
1352 end
1353
1354 requires
1355 perl = %{perl_version}
1356 perl-devel
1357 perl(Data::Dumper)
1358 perl(DynaLoader)
1359 perl(ExtUtils::Command)
1360 perl(ExtUtils::Install)
1361 perl(ExtUtils::Manifest)
1362 perl(File::Find)
1363 perl(Getopt::Long)
1364 perl(Pod::Man)
1365 perl(Test::Harness)
1366 perl(version)
1367 perl-ExtUtils-ParseXS
1368 end
1369
1370 files
1371 %{bindir}/instmodsh
1372 %{datadir}/perl5/ExtUtils/Command/
1373 %{datadir}/perl5/ExtUtils/Liblist/
1374 %{datadir}/perl5/ExtUtils/Liblist.pm
1375 %{datadir}/perl5/ExtUtils/MakeMaker/
1376 %{datadir}/perl5/ExtUtils/MakeMaker.pm
1377 %{datadir}/perl5/ExtUtils/MANIFEST.SKIP
1378 %{datadir}/perl5/ExtUtils/MM
1379 %{datadir}/perl5/ExtUtils/MM*.pm
1380 %{datadir}/perl5/ExtUtils/MY.pm
1381 %{datadir}/perl5/ExtUtils/Manifest.pm
1382 %{datadir}/perl5/ExtUtils/Mkbootstrap.pm
1383 %{datadir}/perl5/ExtUtils/Packlist.pm
1384 %{datadir}/perl5/ExtUtils/testlib.pm
1385 %{mandir}/man1/instmodsh.1*
1386 %{mandir}/man3/ExtUtils::Command::MM*
1387 %{mandir}/man3/ExtUtils::Liblist.3*
1388 %{mandir}/man3/ExtUtils::MM*
1389 %{mandir}/man3/ExtUtils::MY.3*
1390 %{mandir}/man3/ExtUtils::MakeMaker*
1391 %{mandir}/man3/ExtUtils::Manifest.3*
1392 %{mandir}/man3/ExtUtils::Mkbootstrap.3*
1393 %{mandir}/man3/ExtUtils::Mksymlists.3*
1394 %{mandir}/man3/ExtUtils::testlib.3*
1395 end
1396 end
1397
1398 package perl-ExtUtils-Manifest
1399 version = 1.73
1400 arch = noarch
1401
1402 summary = Utilities to write and check a MANIFEST file.
1403 description
1404 %{summary}
1405 end
1406
1407 requires
1408 perl = %{perl_version}
1409 perl(File::Path)
1410 end
1411
1412 files
1413 %{datadir}/perl5/ExtUtils/Manifest.pm
1414 %{datadir}/perl5/ExtUtils/MANIFEST.SKIP
1415 %{mandir}/man3/ExtUtils::Manifest.3*
1416 end
1417 end
1418
1419 package perl-ExtUtils-Miniperl
1420 version = 1.11
1421 arch = noarch
1422
1423 summary = Write the C code for perlmain.c.
1424 description
1425 writemain() takes an argument list of directories containing archive libraries
1426 that relate to perl modules and should be linked into a new perl binary. It
1427 writes a corresponding perlmain.c file that is a plain C file containing all
1428 the bootstrap code to make the If the first argument to writemain() is a
1429 reference to a scalar it is used as the filename to open for ouput. Any other
1430 reference is used as the filehandle to write to. Otherwise output defaults to
1431 STDOUT.
1432 end
1433
1434 requires
1435 perl = %{perl_version}
1436 perl-devel
1437 end
1438
1439 files
1440 %{datadir}/perl5/ExtUtils/Miniperl.pm
1441 %{mandir}/man3/ExtUtils::Miniperl.3*
1442 end
1443 end
1444
1445 package perl-ExtUtils-MM-Utils
1446 version = 7.44
1447 arch = noarch
1448
1449 summary = ExtUtils::MM methods without dependency on ExtUtils::MakeMaker
1450 description
1451 This is a collection of ExtUtils::MM subroutines that are used by many
1452 other modules but that do not need full-featured ExtUtils::MakeMaker. The
1453 issue with ExtUtils::MakeMaker is it pulls in Perl header files and that
1454 is an overkill for small subroutines.
1455 end
1456
1457 requires
1458 perl = %{perl_version}
1459 end
1460
1461 files
1462 %{datadir}/perl5/ExtUtils/MM/Utils.pm
1463 %{mandir}/man3/ExtUtils::MM::Utils.*
1464 end
1465 end
1466
1467 package perl-ExtUtils-ParseXS
1468 version = 3.45
1469 arch = noarch
1470
1471 summary = Module and a script for converting Perl XS code into C code.
1472 description
1473 ExtUtils::ParseXS will compile XS code into C code by embedding the
1474 constructs necessary to let C functions manipulate Perl values and creates
1475 the glue necessary to let Perl access those functions.
1476 end
1477
1478 requires
1479 perl = %{perl_version}
1480 perl-devel
1481 end
1482
1483 files
1484 %{bindir}/xsubpp
1485 %{datadir}/perl5/ExtUtils/ParseXS.pm
1486 %{datadir}/perl5/ExtUtils/ParseXS.pod
1487 %{datadir}/perl5/ExtUtils/ParseXS/Constants.pm
1488 %{datadir}/perl5/ExtUtils/ParseXS/CountLines.pm
1489 %{datadir}/perl5/ExtUtils/ParseXS/Eval.pm
1490 %{datadir}/perl5/ExtUtils/ParseXS/Utilities.pm
1491 %{datadir}/perl5/ExtUtils/Typemaps.pm
1492 %{datadir}/perl5/ExtUtils/Typemaps/Cmd.pm
1493 %{datadir}/perl5/ExtUtils/Typemaps/InputMap.pm
1494 %{datadir}/perl5/ExtUtils/Typemaps/OutputMap.pm
1495 %{datadir}/perl5/ExtUtils/Typemaps/Type.pm
1496 %{datadir}/perl5/ExtUtils/xsubpp
1497 %{mandir}/man1/xsubpp*
1498 %{mandir}/man3/ExtUtils::ParseXS.3*
1499 %{mandir}/man3/ExtUtils::ParseXS::Constants.3*
1500 %{mandir}/man3/ExtUtils::ParseXS::Eval.3*
1501 %{mandir}/man3/ExtUtils::ParseXS::Utilities.3*
1502 %{mandir}/man3/ExtUtils::Typemaps.3*
1503 %{mandir}/man3/ExtUtils::Typemaps::Cmd.3*
1504 %{mandir}/man3/ExtUtils::Typemaps::InputMap.3*
1505 %{mandir}/man3/ExtUtils::Typemaps::OutputMap.3*
1506 %{mandir}/man3/ExtUtils::Typemaps::Type.3*
1507 end
1508 end
1509
1510 package perl-Fcntl
1511 version = 1.15
1512 arch = noarch
1513
1514 summary = File operation options.
1515 description
1516 Fcntl module provides file operation related options.
1517 end
1518
1519 requires
1520 perl = %{perl_version}
1521 end
1522
1523 files
1524 %{libdir}/perl5/Fcntl.pm
1525 %{libdir}/perl5/auto/Fcntl
1526 %{mandir}/man3/Fcntl.3*
1527 end
1528 end
1529
1530 package perl-fields
1531 version = 2.27
1532 arch = noarch
1533
1534 summary = Compile-time class fields.
1535 description
1536 The "fields" pragma enables compile-time and run-time verified class fields.
1537 end
1538
1539 requires
1540 perl = %{perl_version}
1541 perl(base)
1542 perl(Carp)
1543 perl(Hash::Util)
1544 end
1545
1546 files
1547 %{datadir}/perl5/fields.pm
1548 %{mandir}/man3/fields.3*
1549 end
1550 end
1551
1552 package perl-File-Basename
1553 version = 2.85
1554 arch = noarch
1555
1556 summary = Parse file paths into directory, file name, and suffix
1557 description
1558 These routines allow you to parse file paths into their directory, file name,
1559 and suffix.
1560 end
1561
1562 requires
1563 perl = %{perl_version}
1564 perl(Carp)
1565 perl(re)
1566 end
1567
1568 files
1569 %{datadir}/perl5/File/Basename.pm
1570 %{mandir}/man3/File::Basename.3*
1571 end
1572 end
1573
1574 package perl-File-Compare
1575 version = 1.100.700
1576 arch = noarch
1577
1578 summary = Compare files or file handles
1579 description
1580 A File::Compare Perl module provides functions for comparing a content of two
1581 files specified by a file name or a file handle.
1582 end
1583
1584 requires
1585 perl = %{perl_version}
1586 perl(Carp)
1587 end
1588
1589 files
1590 %{datadir}/perl5/File/Compare.pm
1591 %{mandir}/man3/File::Compare.3*
1592 end
1593 end
1594
1595 package perl-File-Copy
1596 version = 2.39
1597 arch = noarch
1598
1599 summary = Copy files or file handles
1600 description
1601 A File::Copy module provides two basic functions, copy and move, which are
1602 useful for getting the contents of a file from one place to another.
1603 end
1604
1605 requires
1606 perl = %{perl_version}
1607 perl(Carp)
1608 perl(File::Basename)
1609 end
1610
1611 files
1612 %{datadir}/perl5/File/Copy.pm
1613 %{mandir}/man3/File::Copy.3*
1614 end
1615 end
1616
1617 package perl-File-DosGlob
1618 version = 1.12
1619
1620 summary = DOS-like globbing
1621 description
1622 This Perl module implements DOS-like globbing with a few enhancements. It
1623 is largely compatible with perlglob.exe in all but one respect--it understands
1624 wild cards in directory components.
1625 end
1626
1627 requires
1628 perl = %{perl_version}
1629 perl(Text::ParseWords)
1630 end
1631
1632 files
1633 %{libdir}/perl5/File/DosGlob.pm
1634 %{libdir}/perl5/auto/File/DosGlob
1635 %{mandir}/man3/File::DosGlob.3*
1636 end
1637 end
1638
1639 package perl-File-Fetch
1640 version = 1.04
1641 arch = noarch
1642
1643 summary = Generic file fetching mechanism.
1644 description
1645 File::Fetch is a generic file fetching mechanism.
1646 end
1647
1648 requires
1649 perl = %{perl_version}
1650 perl(IPC::Cmd)>=0.36
1651 perl(Module::Load::Conditional)>=0.04
1652 perl(Params::Check)>=0.07
1653 end
1654
1655 files
1656 %{datadir}/perl5/File/Fetch.pm
1657 %{mandir}/man3/File::Fetch.3*
1658 end
1659 end
1660
1661 package perl-File-Find
1662 version = 1.40
1663 arch = noarch
1664
1665 summary = Travers a directory tree
1666 description
1667 These are functions for searching through directory trees doing work on each
1668 file found similar to the Unix find command.
1669 end
1670
1671 requires
1672 perl = %{perl_version}
1673 perl(Scalar::Util)
1674 end
1675
1676 files
1677 %{datadir}/perl5/File/Find.pm
1678 %{mandir}/man3/File::Find.3*
1679 end
1680 end
1681
1682 package perl-File-Path
1683 version = 2.18
1684 arch = noarch
1685
1686 summary = Create or remove directory trees.
1687 description
1688 This module provides a convenient way to create directories of arbitrary
1689 depth and to delete an entire directory subtree from the file system.
1690 end
1691
1692 requires
1693 perl = %{perl_version}
1694 perl(Carp)
1695 end
1696
1697 files
1698 %{datadir}/perl5/File/Path.pm
1699 %{mandir}/man3/File::Path.3*
1700 end
1701 end
1702
1703 package perl-File-stat
1704 version = 1.12
1705 arch = noarch
1706
1707 summary = By-Name interface to Perl build-in stat functions
1708 description
1709 This module overrides the core stat() and lstat() functions, replacing them
1710 with versions that return File::stat objects. This object has methods that
1711 return the similarly named structure field name from the stat(2) function.
1712 end
1713
1714 requires
1715 perl = %{perl_version}
1716 perl(Symbol)
1717 end
1718
1719 files
1720 %{datadir}/perl5/File/stat.pm
1721 %{mandir}/man3/File::stat.3*
1722 end
1723 end
1724
1725 package perl-File-Temp
1726 version = 0.231.100
1727 arch = noarch
1728
1729 summary = Return name and handle of a temporary file safely.
1730 description
1731 File::Temp can be used to create and open temporary files in a safe way.
1732 There is both a function interface and an object-oriented interface. The
1733 File::Temp constructor or the tempfile() function can be used to return the
1734 name and the open file handle of a temporary file. The tempdir() function
1735 can be used to create a temporary directory.
1736 end
1737
1738 requires
1739 perl = %{perl_version}
1740 perl(File::Path) >= 2.06
1741 perl(POSIX)
1742 end
1743
1744 files
1745 %{datadir}/perl5/File/Temp.pm
1746 %{mandir}/man3/File::Temp.3*
1747 end
1748 end
1749
1750 package perl-FileCache
1751 version = 1.10
1752 arch = noarch
1753
1754 summary = Keep more files open than the system permits.
1755 description
1756 The "cacheout" function will make sure that there's a file handle open
1757 for reading or writing available as the path name you give it. It
1758 automatically closes and re-opens files if you exceed your system
1759 maximum number of file descriptors, or the suggested maximum.
1760 end
1761
1762 requires
1763 perl = %{perl_version}
1764 end
1765
1766 files
1767 %{datadir}/perl5/FileCache.pm
1768 %{mandir}/man3/FileCache.3*
1769 end
1770 end
1771
1772 package perl-FileHandle
1773 version = 2.03
1774 arch = noarch
1775
1776 summary = Object methods for file handles.
1777 description
1778 This is an object-oriented interface for opening files and performing
1779 input/output operations on them.
1780 end
1781
1782 requires
1783 perl = %{perl_version}
1784 perl(Exporter)
1785 perl(Fcntl)
1786 end
1787
1788 files
1789 %{datadir}/perl5/FileHandle.pm
1790 %{mandir}/man3/FileHandle.3*
1791 end
1792 end
1793
1794 package perl-filetest
1795 version = 1.03
1796 arch = noarch
1797
1798 summary = Perl pragma to control the filetest permission operators.
1799 description
1800 The default behavior of file test operators (e.g. "-r") is to use the simple
1801 mode bits as returned by the stat() family of system calls. However, many
1802 operating systems have additional features to define more complex access
1803 rights, for example ACLs (Access Control Lists). For such environments, "use
1804 filetest" may help the permission operators to return results more consistent
1805 with other tools.
1806 end
1807
1808 requires
1809 perl = %{perl_version}
1810 end
1811
1812 files
1813 %{datadir}/perl5/filetest.pm
1814 %{mandir}/man3/filetest.3*
1815 end
1816 end
1817
1818 package perl-Filter
1819 version = 1.60
1820
1821 summary = Perl source filters.
1822 description
1823 Source filters alter the program text of a module before Perl sees it, much as
1824 a C preprocessor alters the source text of a C program before the compiler
1825 sees it.
1826 end
1827
1828 requires
1829 perl = %{perl_version}
1830 end
1831
1832 files
1833 %{libdir}/perl5/auto/Filter/Util
1834 %{libdir}/perl5/Filter/Util
1835 %{datadir}/perl5/pod/perlfilter.pod
1836 %{mandir}/man1/perlfilter.*
1837 %{mandir}/man3/Filter::Util::*
1838 end
1839 end
1840
1841 package perl-Filter-Simple
1842 version = 0.96
1843 arch = noarch
1844
1845 summary = Simplified Perl source filtering.
1846 description
1847 The Filter::Simple Perl module provides a simplified interface to
1848 Filter::Util::Call; one that is sufficient for most common cases.
1849 end
1850
1851 requires
1852 perl = %{perl_version}
1853 perl(Text::Balanced) >= 1.97
1854 end
1855
1856 files
1857 %{datadir}/perl5/Filter/Simple.pm
1858 %{mandir}/man3/Filter::Simple.3*
1859 end
1860 end
1861
1862 package perl-FindBin
1863 version = 1.53
1864 arch = noarch
1865
1866 summary = Locate a directory of an original Perl script
1867 description
1868 Locates the full path to the script bin directory to allow the use of paths
1869 relative to the bin directory.
1870 end
1871
1872 requires
1873 perl = %{perl_version}
1874 end
1875
1876 files
1877 %{datadir}/perl5/FindBin.pm
1878 %{mandir}/man3/FindBin.*
1879 end
1880 end
1881
1882 package perl-GDBM_File
1883 version = 1.23
1884
1885 summary = Perl5 access to the gdbm library.
1886 description
1887 GDBM_File is a module which allows Perl programs to make use of the facilities
1888 provided by the GNU gdbm library.
1889 end
1890
1891 requires
1892 perl = %{perl_version}
1893 end
1894
1895 files
1896 %{libdir}/perl5/GDBM_File.pm
1897 %{libdir}/perl5/auto/GDBM_File
1898 %{mandir}/man3/GDBM_File.3*
1899 end
1900 end
1901
1902 package perl-Getopt-Long
1903 version = 2.52
1904 arch = noarch
1905
1906 summary = Extended processing of command line options.
1907 description
1908 The Getopt::Long module implements an extended getopt function called
1909 GetOptions(). It parses the command line from @ARGV, recognizing and removing
1910 specified options and their possible values.
1911 end
1912
1913 requires
1914 perl = %{perl_version}
1915 perl(Text::ParseWords)
1916 perl(Pod::Usage) >= 1.14
1917 end
1918
1919 files
1920 %{datadir}/perl5/Getopt/Long.pm
1921 %{mandir}/man3/Getopt::Long.3*
1922 end
1923 end
1924
1925 package perl-Getopt-Std
1926 version = 1.13
1927 arch = noarch
1928
1929 summary = Process single-character switches with switch clustering
1930 description
1931 The Getopt::Std module provides functions for processing single-character
1932 switches with switch clustering. Pass one argument which is a string
1933 containing all switches to be recognized.
1934 end
1935
1936 requires
1937 perl = %{perl_version}
1938 end
1939
1940 files
1941 %{datadir}/perl5/Getopt/Std.pm
1942 %{mandir}/man3/Getopt::Std.3*
1943 end
1944 end
1945
1946 package perl-Hash-Util
1947 version = 0.28
1948
1949 summary = General-utility hash subroutines
1950 description
1951 Hash::Util contains special functions for manipulating hashes that don't
1952 really warrant a keyword.
1953 end
1954
1955 requires
1956 perl = %{perl_version}
1957 perl(Hash::Util::FieldHash)
1958 perl(XSLoader)
1959 end
1960
1961 files
1962 %{libdir}/perl5/Hash/Util.pm
1963 %{libdir}/perl5/auto/Hash/Util
1964 %{libdir}/perl5/auto/Hash/Util/Util.so
1965 %{mandir}/man3/Hash::Util.3*
1966 end
1967 end
1968
1969 package perl-Hash-Util-FieldHash
1970 version = 1.26
1971
1972 summary = Support for inside-out classes
1973 description
1974 Hash::Util::FieldHash offers a number of functions in support of the
1975 inside-out technique of class construction.
1976 end
1977
1978 requires
1979 perl = %{perl_version}
1980 perl(XSLoader)
1981 end
1982
1983 files
1984 %{libdir}/perl5/auto/Hash/Util/FieldHash
1985 %{libdir}/perl5/Hash/Util/FieldHash.pm
1986 %{mandir}/man3/Hash::Util::FieldHash.3*
1987 end
1988 end
1989
1990 package perl-HTTP-Tiny
1991 version = 0.080
1992 arch = noarch
1993
1994 summary = A small, simple, correct HTTP/1.1 client.
1995 description
1996 This is a very simple HTTP/1.1 client, designed primarily for doing simple GET
1997 requests without the overhead of a large framework like LWP::UserAgent.
1998 It is more correct and more complete than HTTP::Lite. It supports proxies
1999 (currently only non-authenticating ones) and redirection. It also correctly
2000 resumes after EINTR.
2001 end
2002
2003 requires
2004 perl = %{perl_version}
2005 perl(Carp)
2006 perl(IO::Socket)
2007 perl(Time::Local)
2008 end
2009
2010 files
2011 %{datadir}/perl5/HTTP/Tiny.pm
2012 %{mandir}/man5/HTTP::Tiny*
2013 end
2014 end
2015
2016 package perl-if
2017 version = 0.61.000
2018 arch = noarch
2019
2020 summary = Use a Perl module if a condition holds
2021 description
2022 The "if" module is used to conditionally load another module.
2023 end
2024
2025 requires
2026 perl = %{perl_version}
2027 end
2028
2029 files
2030 %{datadir}/perl5/if.pm
2031 %{mandir}/man3/if.3*
2032 end
2033 end
2034
2035 package perl-IO
2036 version = 1.50
2037
2038 summary = Perl input/output modules
2039 description
2040 This is a collection of Perl input/output modules.
2041 end
2042
2043 requires
2044 perl = %{perl_version}
2045 end
2046
2047 files
2048 %{datadir}/perl5/IO
2049 %{datadir}/perl5/IO.pm
2050 %{datadir}/perl5/IO/Dir.pm
2051 %{datadir}/perl5/IO/File.pm
2052 %{datadir}/perl5/IO/Handle.pm
2053 %{datadir}/perl5/IO/Pipe.pm
2054 %{datadir}/perl5/IO/Poll.pm
2055 %{datadir}/perl5/IO/Seekable.pm
2056 %{datadir}/perl5/IO/Select.pm
2057 %{datadir}/perl5/IO/Socket
2058 %{datadir}/perl5/IO/Socket/INET.pm
2059 %{datadir}/perl5/IO/Socket/UNIX.pm
2060 %{datadir}/perl5/IO/Socket.pm
2061 %{datadir}/perl5/auto/IO
2062 %{datadir}/perl5/auto/IO/IO.so
2063 %{mandir}/man3/IO.*
2064 %{mandir}/man3/IO::Dir.*
2065 %{mandir}/man3/IO::File.*
2066 %{mandir}/man3/IO::Handle.*
2067 %{mandir}/man3/IO::Pipe.*
2068 %{mandir}/man3/IO::Poll.*
2069 %{mandir}/man3/IO::Seekable.*
2070 %{mandir}/man3/IO::Select.*
2071 %{mandir}/man3/IO::Socket::INET.*
2072 %{mandir}/man3/IO::Socket::UNIX.*
2073 %{mandir}/man3/IO::Socket.*
2074 end
2075 end
2076
2077 package perl-IO-Compress
2078 version = 2.106
2079 arch = noarch
2080
2081 summary = IO::Compress wrapper for modules.
2082 description
2083 This module is the base class for all IO::Compress and IO::Uncompress
2084 modules. This module is not intended for direct use in application code.
2085 Its sole purpose is to to be sub-classed by IO::Compress modules.
2086 end
2087
2088 requires
2089 perl = %{perl_version}
2090 end
2091
2092 provides
2093 perl(IO::Uncompress::Bunzip2)
2094 end
2095
2096 files
2097 %{datadir}/perl5/Compress/Zlib.pm
2098 %{libdir}/perl5/auto/Compress/Zlib/
2099 %{mandir}/man3/Compress::Zlib*
2100 %{datadir}/perl5/File/GlobMapper.pm
2101 %{datadir}/perl5/IO/Compress/Base/
2102 %{datadir}/perl5/IO/Compress/Base.pm
2103 %{datadir}/perl5/IO/Uncompress/AnyUncompress.pm
2104 %{datadir}/perl5/IO/Uncompress/Base.pm
2105 %{mandir}/man3/File::GlobMapper.*
2106 %{mandir}/man3/IO::Compress::Base.*
2107 %{mandir}/man3/IO::Uncompress::AnyUncompress.*
2108 %{mandir}/man3/IO::Uncompress::Base.*
2109 end
2110 end
2111
2112 package perl-IO-Socket-IP
2113 version = 0.41
2114 arch = noarch
2115
2116 summary = Drop-in replacement for IO::Socket::INET supporting both IPv4 and IPv6.
2117 description
2118 This module provides a protocol-independent way to use IPv4 and IPv6
2119 sockets, as a drop-in replacement for IO::Socket::INET. Most constructor
2120 arguments and methods are provided in a backward-compatible way.
2121 end
2122
2123 requires
2124 perl = %{perl_version}
2125 end
2126
2127 files
2128 %{datadir}/perl5/IO/Socket/IP.pm
2129 %{mandir}/man3/IO::Socket::IP.*
2130 end
2131 end
2132
2133 package perl-IO-Zlib
2134 version = 1.11
2135 arch = noarch
2136
2137 summary = Perl IO:: style interface to Compress::Zlib.
2138 description
2139 This modules provides an IO:: style interface to the Compress::Zlib
2140 package. The main advantage is that you can use an IO::Zlib object in much
2141 the same way as an IO::File object so you can have common code that doesn't
2142 know which sort of file it is using.
2143 end
2144
2145 requires
2146 perl = %{perl_version}
2147 perl(Compress::Zlib)
2148 end
2149
2150 files
2151 %{datadir}/perl5/IO/Zlib.pm
2152 %{mandir}/man3/IO::Zlib.*
2153 end
2154 end
2155
2156 package perl-IPC-Cmd
2157 version = 1.04
2158 arch = noarch
2159
2160 summary = Finding and running system commands made easy.
2161 description
2162 IPC::Cmd allows you to run commands, interactively if desired, in a
2163 platform independent way, but have them still work.
2164 end
2165
2166 requires
2167 perl = %{perl_version}
2168 perl(ExtUtils::MakeMaker)
2169 end
2170
2171 files
2172 %{datadir}/perl5/IPC/Cmd.pm
2173 %{mandir}/man3/IPC::Cmd.3*
2174 end
2175 end
2176
2177 package perl-IPC-Open3
2178 version = 1.22
2179 arch = noarch
2180
2181 summary = Open a process for reading, writing, and error handling.
2182 description
2183 These are functions that spawn a given command and connects the standard
2184 output of the command for reading, standard output for writing, and standard
2185 error output for handling the errors.
2186 end
2187
2188 requires
2189 perl = %{perl_version}
2190 perl(Fcntl)
2191 perl(IO::Pipe)
2192 perl(POSIX)
2193 perl(warnings)
2194 end
2195
2196 files
2197 %{datadir}/perl5/IPC/Open2.pm
2198 %{datadir}/perl5/IPC/Open3.pm
2199 %{mandir}/man3/IPC::Open2.3*
2200 %{mandir}/man3/IPC::Open3.3*
2201 end
2202 end
2203
2204 package perl-IPC-SysV
2205 version = 2.08
2206
2207 summary = Object interface to System V IPC.
2208 description
2209 This is an object interface for System V messages, semaphores, and
2210 inter-process calls.
2211 end
2212
2213 requires
2214 perl = %{perl_version}
2215 perl(DynaLoader)
2216 end
2217
2218 files
2219 %{libdir}/perl5/auto/IPC
2220 %{libdir}/perl5/IPC
2221 %{libdir}/perl5/IPC/Msg.pm
2222 %{libdir}/perl5/IPC/Semaphore.pm
2223 %{libdir}/perl5/IPC/SharedMem.pm
2224 %{libdir}/perl5/IPC/SysV.pm
2225 %{mandir}/man3/IPC::Msg.*
2226 %{mandir}/man3/IPC::Semaphore.*
2227 %{mandir}/man3/IPC::SharedMem.*
2228 %{mandir}/man3/IPC::SysV.*
2229 end
2230 end
2231
2232 package perl-I18N-Collate
2233 version = 1.02
2234 arch = noarch
2235
2236 summary = Compare 8-bit scalar data according to the current locale
2237 description
2238 This module provides you with objects that will collate according to your
2239 national character set. This module is deprecated. See the perllocale manual
2240 page for further information.
2241 end
2242
2243 requires
2244 perl = %{perl_version}
2245 end
2246
2247 files
2248 %{datadir}/perl5/I18N/Collate.pm
2249 %{mandir}/man3/I18N::Collate.*
2250 end
2251 end
2252
2253 package perl-I18N-Langinfo
2254 version = 0.21
2255 arch = noarch
2256
2257 summary = Query locale information
2258 description
2259 The langinfo() function queries various locale information that can be used to
2260 localize output and user interfaces. It uses the current underlying locale,
2261 regardless of whether or not it was called from within the scope of "use
2262 locale".
2263 end
2264
2265 requires
2266 perl = %{perl_version}
2267 end
2268
2269 files
2270 %{libdir}/perl5/auto/I18N
2271 %{libdir}/perl5/I18N
2272 %{mandir}/man3/I18N::Langinfo.*
2273 end
2274 end
2275
2276 package perl-I18N-LangTags
2277 version = 0.45
2278 arch = noarch
2279
2280 summary = Functions for dealing with RFC 3066 language tags.
2281 description
2282 Language tags are a formalism, described in RFC 3066, for declaring what
2283 language form (language and possibly dialect) a given chunk of information is
2284 in. This library provides functions for common tasks involving language tags
2285 as they are needed in a variety of protocols and applications.
2286 end
2287
2288 requires
2289 perl = %{perl_version}
2290 perl(integer)
2291 perl(warnings)
2292 end
2293
2294 files
2295 %{datadir}/perl5/I18N/LangTags
2296 %{datadir}/perl5/I18N/LangTags.pm
2297 %{mandir}/man3/I18N::LangTags.*
2298 %{mandir}/man3/I18N::LangTags::*
2299 end
2300 end
2301
2302 package perl-JSON-PP
2303 version = 4.07
2304 arch = noarch
2305
2306 summary = JSON::XS compatible pure-Perl module.
2307 description
2308 JSON::XS is the fastest and most proper JSON module on CPAN. It is written by
2309 Marc Lehmann in C, so must be compiled and installed in the used environment.
2310 JSON::PP is a pure-Perl module and is compatible with JSON::XS.
2311 end
2312
2313 requires
2314 perl = %{perl_version}
2315 perl(Data::Dumper)
2316 perl(Encode)
2317 perl(Math::BigFloat)
2318 perl(Math::BigInt)
2319 perl(Scalar::Util)
2320 perl(subs)
2321 end
2322
2323 files
2324 %{bindir}/json_pp
2325 %{datadir}/perl5/JSON/PP
2326 %{datadir}/perl5/JSON/PP.pm
2327 %{mandir}/man1/json_pp.1*
2328 %{mandir}/man3/JSON::PP.3*
2329 %{mandir}/man3/JSON::PP::Boolean.3pm*
2330 end
2331 end
2332
2333 package perl-libnet
2334 version = 3.14
2335 arch = noarch
2336
2337 summary = Perl clients for various network protocols
2338 description
2339 This is a collection of Perl modules which provides a simple and
2340 consistent programming interface (API) to the client side of various
2341 protocols used in the internet community.
2342 end
2343
2344 requires
2345 perl = %{perl_version}
2346 perl(File::Basename)
2347 perl(IO::Socket) >= 1.05
2348 perl(IO::Socket::IP) >= 0.20
2349 perl(POSIX)
2350 perl(Socket) >= 2.016
2351 perl(utf8)
2352 end
2353
2354 files
2355 %{datadir}/perl5/Net/Cmd.pm
2356 %{datadir}/perl5/Net/Config.pm
2357 %{datadir}/perl5/Net/Domain.pm
2358 %{datadir}/perl5/Net/FTP
2359 %{datadir}/perl5/Net/FTP.pm
2360 %{datadir}/perl5/Net/libnetFAQ.pod
2361 %{datadir}/perl5/Net/NNTP.pm
2362 %{datadir}/perl5/Net/Netrc.pm
2363 %{datadir}/perl5/Net/POP3.pm
2364 %{datadir}/perl5/Net/SMTP.pm
2365 %{datadir}/perl5/Net/Time.pm
2366 %{mandir}/man3/Net::Cmd.*
2367 %{mandir}/man3/Net::Config.*
2368 %{mandir}/man3/Net::Domain.*
2369 %{mandir}/man3/Net::FTP.*
2370 %{mandir}/man3/Net::libnetFAQ.*
2371 %{mandir}/man3/Net::NNTP.*
2372 %{mandir}/man3/Net::Netrc.*
2373 %{mandir}/man3/Net::POP3.*
2374 %{mandir}/man3/Net::SMTP.*
2375 %{mandir}/man3/Net::Time.*
2376 end
2377 end
2378
2379 package perl-libnetcfg
2380 version = %{perl_version}
2381 arch = noarch
2382
2383 summary = Configure libnet
2384 description
2385 The libnetcfg utility can be used to configure the libnet.
2386 end
2387
2388 requires
2389 perl = %{perl_version}
2390 end
2391
2392 files
2393 %{bindir}/libnetcfg
2394 %{mandir}/man1/libnetcfg*
2395 end
2396 end
2397
2398 package perl-locale
2399 version = 1.10
2400 arch = noarch
2401
2402 summary = Pragma to use or avoid POSIX locales for built-in operations.
2403 description
2404 This pragma tells the compiler to enable (or disable) the use of POSIX locales
2405 for built-in operations (for example, LC_CTYPE for regular expressions,
2406 LC_COLLATE for string comparison, and LC_NUMERIC for number formatting). Each
2407 "use locale" or "no locale" affects statements to the end of the enclosing
2408 block.
2409 end
2410
2411 requires
2412 perl = %{perl_version}
2413 perl(Carp)
2414 perl(POSIX)
2415 end
2416
2417 files
2418 %{datadir}/perl5/locale.pm
2419 %{mandir}/man3/locale.*
2420 end
2421 end
2422
2423 package perl-Locale-Maketext
2424 version = 1.31
2425 arch = noarch
2426
2427 summary = Framework for localization.
2428 description
2429 It is a common feature of applications (whether run directly, or via the Web)
2430 for them to be "localized" -- i.e., for them to present an English interface
2431 to an English-speaker, a German interface to a German-speaker, and so on for
2432 all languages it's programmed with. Locale::Maketext is a framework for
2433 software localization; it provides you with the tools for organizing and
2434 accessing the bits of text and text-processing code that you need for
2435 producing localized applications.
2436 end
2437
2438 requires
2439 perl = %{perl_version}
2440 end
2441
2442 files
2443 %{datadir}/perl5/Locale/Maketext.*
2444 %{datadir}/perl5/Locale/Maketext/Cookbook.*
2445 %{datadir}/perl5/Locale/Maketext/Guts.*
2446 %{datadir}/perl5/Locale/Maketext/GutsLoader.*
2447 %{datadir}/perl5/Locale/Maketext/TPJ13.*
2448 %{mandir}/man3/Locale::Maketext.*
2449 %{mandir}/man3/Locale::Maketext::Cookbook.*
2450 %{mandir}/man3/Locale::Maketext::Guts.*
2451 %{mandir}/man3/Locale::Maketext::GutsLoader.*
2452 %{mandir}/man3/Locale::Maketext::TPJ13.*
2453 end
2454 end
2455
2456 package perl-Locale-Maketext-Simple
2457 version = 0.21
2458 arch = noarch
2459 license = MIT
2460
2461 summary = Simple interface to Locale::Maketext::Lexicon.
2462 description
2463 This module is a simple wrapper around Locale::Maketext::Lexicon, designed
2464 to alleviate the need of creating Language Classes for module authors.
2465 end
2466
2467 requires
2468 perl = %{perl_version}
2469 end
2470
2471 files
2472 %{datadir}/perl5/Locale/Maketext/Simple.pm
2473 %{mandir}/man3/Locale::Maketext::Simple.*
2474 end
2475 end
2476
2477 package perl-Math-BigInt
2478 version = 1.9998.30
2479 arch = noarch
2480
2481 summary = Arbitrary-size integer and float mathematics.
2482 description
2483 This provides Perl modules for arbitrary-size integer and float mathematics.
2484 end
2485
2486 requires
2487 perl = %{perl_version}
2488 perl(Carp)
2489 end
2490
2491 files
2492 %{datadir}/perl5/Math/BigFloat.pm
2493 %{datadir}/perl5/Math/BigInt.pm
2494 %{datadir}/perl5/Math/BigInt
2495 %{datadir}/perl5/Math/BigInt/Calc.pm
2496 %{datadir}/perl5/Math/BigInt/Lib.pm
2497 %{mandir}/man3/Math::BigFloat.*
2498 %{mandir}/man3/Math::BigInt.*
2499 %{mandir}/man3/Math::BigInt::Calc.*
2500 %{mandir}/man3/Math::BigInt::Lib.*
2501 end
2502 end
2503
2504 package perl-Math-BigInt-FastCalc
2505 version = 0.501.200
2506
2507 summary = Math::BigInt::Calc XS implementation
2508 description
2509 This package provides support for faster big integer calculations.
2510 end
2511
2512 requires
2513 perl = %{perl_version}
2514 end
2515
2516 files
2517 %{libdir}/perl5/Math
2518 %{libdir}/perl5/auto/Math
2519 %{mandir}/man3/Math::BigInt::FastCalc.*
2520 end
2521 end
2522
2523 package perl-Math-BigRat
2524 version = 0.2621
2525 arch = noarch
2526
2527 summary = Arbitrary big rational numbers
2528 description
2529 Math::BigRat complements Math::BigInt and Math::BigFloat by providing support
2530 for arbitrary big rational numbers.
2531 end
2532
2533 requires
2534 perl = %{perl_version}
2535 perl(Math::BigInt)
2536 end
2537
2538 files
2539 %{datadir}/perl5/Math/BigRat.pm
2540 %{mandir}/man3/Math::BigRat.*
2541 end
2542 end
2543
2544 package perl-Math-Complex
2545 version = 1.59
2546 arch = noarch
2547
2548 summary = Complex numbers and trigonometric functions.
2549 description
2550 This package lets you create and manipulate complex numbers. By default, Perl
2551 limits itself to real numbers, but an extra "use" statement brings full
2552 complex support, along with a full set of mathematical functions typically
2553 associated with and/or extended to complex numbers.
2554 end
2555
2556 requires
2557 perl = %{perl_version}
2558 end
2559
2560 files
2561 %{datadir}/perl5/Math/Complex.pm
2562 %{datadir}/perl5/Math/Trig.pm
2563 %{mandir}/man3/Math::Complex.*
2564 %{mandir}/man3/Math::Trig.*
2565 end
2566 end
2567
2568 package perl-Memoize
2569 version = 1.03
2570 arch = noarch
2571
2572 summary = Transparently speed up functions by caching return values.
2573 description
2574 Memoizing a function makes it faster by trading space for time. It does
2575 this by caching the return values of the function in a table. If you call
2576 the function again with the same arguments, memoize jumps in and gives
2577 you the value out of the table, instead of letting the function compute
2578 the value all over again.
2579 end
2580
2581 requires
2582 perl = %{perl_version}
2583 end
2584
2585 files
2586 %{datadir}/perl5/Memoize
2587 %{datadir}/perl5/Memoize.pm
2588 %{mandir}/man3/Memoize::*
2589 %{mandir}/man3/Memoize.*
2590 end
2591 end
2592
2593 package perl-meta-notation
2594 version = %{perl_version}
2595 arch = noarch
2596
2597 summary = Change nonprintable characters below 0x100 into printables.
2598 description
2599 Returns a copy of the input string with the nonprintable characters below
2600 0x100 changed into printables. Any ASCII printables or above 0xFF are
2601 unchanged.
2602 end
2603
2604 requires
2605 perl = %{perl_version}
2606 end
2607
2608 files
2609 %{datadir}/perl5/meta_notation.pm
2610 end
2611 end
2612
2613 package perl-MIME-Base64
2614 version = 3.16
2615
2616 summary = Encoding and decoding of Base64 and quoted-printable strings.
2617 description
2618 This package contains a Base64 encoder/decoder and a quoted-printable
2619 encoder/decoder. These encoding methods are specified in RFC 2045 - MIME
2620 (Multipurpose Internet Mail Extensions).
2621 end
2622
2623 requires
2624 perl = %{perl_version}
2625 end
2626
2627 files
2628 %{libdir}/perl5/auto/MIME
2629 %{libdir}/perl5/MIME
2630 %{mandir}/man3/MIME::*
2631 end
2632 end
2633
2634 package perl-Module-CoreList
2635 version = 5.20220520
2636 arch = noarch
2637
2638 summary = Perl core modules indexed by perl versions.
2639 description
2640 Module::CoreList contains the hash of hashes %Module::CoreList::version, this
2641 is keyed on perl version as indicated in $]. The second level hash is module
2642 => version pairs.
2643 end
2644
2645 requires
2646 perl = %{perl_version}
2647 end
2648
2649 files
2650 %{datadir}/perl5/Module/CoreList
2651 %{datadir}/perl5/Module/CoreList.pm
2652 %{datadir}/perl5/Module/CoreList.pod
2653 %{mandir}/man3/Module::CoreList*
2654 end
2655 end
2656
2657 package perl-Module-CoreList-tools
2658 version = 5.20220520
2659 arch = noarch
2660
2661 summary = Tool for listing modules shipped with perl.
2662 description
2663 This package provides a corelist(1) tool which can be used to query what
2664 modules were shipped with given perl version.
2665 end
2666
2667 requires
2668 perl = %{perl_version}
2669 perl-Module-CoreList
2670 end
2671
2672 files
2673 %{bindir}/corelist
2674 %{mandir}/man1/corelist*
2675 end
2676 end
2677
2678 package perl-Module-Load
2679 version = 0.36
2680 arch = noarch
2681
2682 summary = Runtime require of both modules and files.
2683 description
2684 Module::Load eliminates the need to know whether you are trying to require
2685 either a file or a module.
2686 end
2687
2688 requires
2689 perl = %{perl_version}
2690 end
2691
2692 files
2693 %{datadir}/perl5/Module/Load.pm
2694 %{mandir}/man3/Module::Load.*
2695 end
2696 end
2697
2698 package perl-Module-Load-Conditional
2699 version = 0.74
2700 arch = noarch
2701
2702 summary = Looking up module information / loading at runtime.
2703 description
2704 Module::Load::Conditional provides simple ways to query and possibly load
2705 any of the modules you have installed on your system during runtime.
2706 end
2707
2708 requires
2709 perl = %{perl_version}
2710 end
2711
2712 files
2713 %{datadir}/perl5/Module/Load/
2714 %{mandir}/man3/Module::Load::Conditional*
2715 end
2716 end
2717
2718 package perl-Module-Loaded
2719 version = 0.08
2720 arch = noarch
2721
2722 summary = Mark modules as loaded or unloaded.
2723 description
2724 When testing applications, often you find yourself needing to provide
2725 functionality in your test environment that would usually be provided by
2726 external modules. Rather than munging the %INC by hand to mark these external
2727 modules as loaded, so they are not attempted to be loaded by perl, this module
2728 offers you a very simple way to mark modules as loaded and/or unloaded.
2729 end
2730
2731 requires
2732 perl = %{perl_version}
2733 end
2734
2735 files
2736 %{datadir}/perl5/Module/Loaded.pm
2737 %{mandir}/man3/Module::Loaded*
2738 end
2739 end
2740
2741 package perl-Module-Metadata
2742 version = 1.000037
2743 arch = noarch
2744
2745 summary = Gather package and POD information from perl module files.
2746 description
2747 Gather package and POD information from perl module files.
2748 end
2749
2750 requires
2751 perl = %{perl_version}
2752 end
2753
2754 files
2755 %{datadir}/perl5/Module/Metadata.pm
2756 %{mandir}/man3/Module::Metadata.3pm*
2757 end
2758 end
2759
2760 package perl-mro
2761 version = 1.26
2762
2763 summary = Method resolution order
2764 description
2765 The "mro" name space provides several utilities for dealing with method
2766 resolution order and method caching in general.
2767 end
2768
2769 requires
2770 perl = %{perl_version}
2771 end
2772
2773 files
2774 %{libdir}/perl5/auto/mro
2775 %{libdir}/perl5/mro.pm
2776 %{mandir}/man3/mro.3*
2777 end
2778 end
2779
2780 package perl-NDBM_File
2781 version = 1.15
2782
2783 summary = Tied access to ndbm files.
2784 description
2785 NDBM_File establishes a connection between a Perl hash variable and a file in
2786 ndbm format. You can manipulate the data in the file just as if it were in
2787 a Perl hash, but when your program exits, the data will remain in the file, to
2788 be used the next time your program runs.
2789 end
2790
2791 requires
2792 perl = %{perl_version}
2793 end
2794
2795 files
2796 %{libdir}/perl5/NDBM_File.pm
2797 %{libdir}/perl5/auto/NDBM_File
2798 %{mandir}/man3/NDBM_File.3*
2799 end
2800 end
2801
2802 package perl-Net
2803 version = 1.03
2804 arch = noarch
2805
2806 summary = By-name interface to Perl built-in network resolver.
2807 description
2808 This package provide object-oriented interface to Perl built-in gethost*(),
2809 getnet*(), getproto*(), and getserv*() functions.
2810 end
2811
2812 requires
2813 perl = %{perl_version}
2814 perl(Socket)
2815 end
2816
2817 files
2818 %{datadir}/perl5/Net/hostent.pm
2819 %{datadir}/perl5/Net/netent.pm
2820 %{datadir}/perl5/Net/protoent.pm
2821 %{datadir}/perl5/Net/servent.pm
2822 %{mandir}/man3/Net::hostent.3*
2823 %{mandir}/man3/Net::netent.3*
2824 %{mandir}/man3/Net::protoent.3*
2825 %{mandir}/man3/Net::servent.3*
2826 end
2827 end
2828
2829 package perl-Net-Ping
2830 version = 2.74
2831 arch = noarch
2832
2833 summary = Check a remote host for reachability.
2834 description
2835 Net::Ping module contains methods to test the reachability of remote hosts on
2836 a network.
2837 end
2838
2839 requires
2840 perl = %{perl_version}
2841 perl(IO::Socket::INET)
2842 end
2843
2844 # Keep Net::Ping::External optional
2845 suggests
2846 perl(Net::Ping::External)
2847 end
2848
2849 files
2850 %{datadir}/perl5/Net/Ping.pm
2851 %{mandir}/man3/Net::Ping.*
2852 end
2853 end
2854
2855 package perl-NEXT
2856 version = 0.69
2857 arch = noarch
2858
2859 summary = Pseudo-class that allows method redispatch.
2860 description
2861 The NEXT module adds a pseudo-class named "NEXT" to any program that uses it.
2862 If a method "m" calls "$self->NEXT::m()", the call to "m" is redispatched as
2863 if the calling method had not originally been found.
2864 end
2865
2866 requires
2867 perl = %{perl_version}
2868 end
2869
2870 files
2871 %{datadir}/perl5/NEXT.pm
2872 %{mandir}/man3/NEXT.*
2873 end
2874 end
2875
2876 package perl-ODBM_File
2877 version = 1.17
2878
2879 summary = Tied access to odbm files
2880 description
2881 ODBM_File establishes a connection between a Perl hash variable and a file in
2882 odbm format. You can manipulate the data in the file just as if it were in
2883 a Perl hash, but when your program exits, the data will remain in the file, to
2884 be used the next time your program runs.
2885 end
2886
2887 requires
2888 perl = %{perl_version}
2889 end
2890
2891 files
2892 %{libdir}/perl5/ODBM_File.pm
2893 %{libdir}/perl5/auto/ODBM_File
2894 %{mandir}/man3/ODBM_File.3*
2895 end
2896 end
2897
2898 package perl-Opcode
2899 version = 1.57
2900
2901 summary = Disable named opcodes when compiling a perl code.
2902 description
2903 The Opcode module allows you to define an operator mask to be in effect when
2904 perl next compiles any code. Attempting to compile code which contains
2905 a masked opcode will cause the compilation to fail with an error. The code
2906 will not be executed.
2907 end
2908
2909 requires
2910 perl = %{perl_version}
2911 end
2912
2913 files
2914 %{libdir}/perl5/auto/Opcode
2915 %{libdir}/perl5/Opcode.pm
2916 %{libdir}/perl5/ops.pm
2917 %{mandir}/man3/Opcode.3*
2918 %{mandir}/man3/ops.3*
2919 end
2920 end
2921
2922 package perl-open
2923 version = 1.13
2924 arch = noarch
2925
2926 summary = Perl pragma to set default PerlIO layers for input and output.
2927 description
2928 The "open" pragma serves as one of the interfaces to declare default "layers"
2929 (also known as "disciplines") for all I/O.
2930 end
2931
2932 requires
2933 perl = %{perl_version}
2934 perl(Carp)
2935 perl(Encode)
2936 perl(encoding)
2937 end
2938
2939 files
2940 %{datadir}/perl5/open.pm
2941 %{mandir}/man3/open.3*
2942 end
2943 end
2944
2945 package perl-overload
2946 version = 1.35
2947 arch = noarch
2948
2949 summary = Overloading Perl operations.
2950 description
2951 The "overload" pragma allows overloading of Perl operators for a class. To
2952 overload built-in functions, see "Overriding Built-in Functions" in perlsub
2953 POD instead.
2954 end
2955
2956 requires
2957 perl = %{perl_version}
2958 perl(mro)
2959 perl(Scalar::Util)
2960 perl(overloading)
2961 end
2962
2963 files
2964 %{datadir}/perl5/overload.pm
2965 %{mandir}/man3/overload.3*
2966 end
2967 end
2968
2969 package perl-overloading
2970 version = 0.02
2971 arch = noarch
2972
2973 summary = Perl pragma to lexically control overloading.
2974 description
2975 Overloading pragma allows you to lexically disable or enable overloading.
2976 end
2977
2978 requires
2979 perl = %{perl_version}
2980 perl(Carp)
2981 end
2982
2983 files
2984 %{datadir}/perl5/overload/numbers.pm
2985 %{datadir}/perl5/overloading.pm
2986 %{mandir}/man3/overloading.3*
2987 end
2988 end
2989
2990 package perl-Params-Check
2991 version = 0.38
2992 arch = noarch
2993
2994 summary = Generic input parsing/checking mechanism.
2995 description
2996 Params::Check is a generic input parsing/checking mechanism.
2997 end
2998
2999 requires
3000 perl = %{perl_version}
3001 end
3002
3003 provides
3004 perl(Params::Check)
3005 end
3006
3007 files
3008 %{datadir}/perl5/Params/
3009 %{mandir}/man3/Params::Check*
3010 end
3011 end
3012
3013 package perl-Parse-CPAN-Meta
3014 version = 1.4414
3015 arch = noarch
3016
3017 summary = Parse META.yml and other similar CPAN metadata files.
3018 description
3019 Parse::CPAN::Meta is a parser for META.yml files, based on the parser half of
3020 YAML::Tiny.
3021 end
3022
3023 requires
3024 perl = %{perl_version}
3025 end
3026
3027 files
3028 %{datadir}/perl5/Parse/CPAN/Meta.pm
3029 %{mandir}/man3/Parse::CPAN::Meta.3*
3030 end
3031 end
3032
3033 package perl-Path-Tools
3034 version = 3.84
3035 license = (GPL+ or Artistic) and BSD
3036
3037 summary = PathTools Perl module (Cwd, File::Spec).
3038 description
3039 PathTools Perl module (Cwd, File::Spec).
3040 end
3041
3042 requires
3043 perl = %{perl_version}
3044 perl(Carp)
3045 perl(Errno)
3046 perl(Scalar::Util)
3047 perl(XSLoader)
3048 end
3049
3050 files
3051 %{libdir}/perl5/Cwd.pm
3052 %{libdir}/perl5/File/Spec
3053 %{libdir}/perl5/File/Spec*
3054 %{libdir}/perl5/auto/Cwd
3055 %{mandir}/man3/Cwd*
3056 %{mandir}/man3/File::Spec*
3057 end
3058 end
3059
3060 package perl-PerlIO-via-QuotedPrint
3061 version = 0.09
3062 arch = noarch
3063
3064 summary = PerlIO layer for quoted-printable strings.
3065 description
3066 This module implements a PerlIO layer that works on files encoded in the
3067 quoted-printable format. It will decode from quoted-printable while
3068 reading from a handle, and it will encode as quoted-printable while
3069 writing to a handle.
3070 end
3071
3072 requires
3073 perl = %{perl_version}
3074 end
3075
3076 files
3077 %{datadir}/perl5/PerlIO/via/
3078 %{datadir}/perl5/PerlIO/via/QuotedPrint.pm
3079 %{mandir}/man3/PerlIO::via::QuotedPrint.*
3080 end
3081 end
3082
3083 package perl-Perl-OSType
3084 version = 1.010
3085 arch = noarch
3086
3087 summary = Map perl operating system names to generic types.
3088 description
3089 Modules that provide OS-specific behaviors often need to know if the current
3090 operating system matches a more generic type of operating systems. For example,
3091 'linux' is a type of 'Unix' operating system and so is 'freebsd'.
3092 This module provides a mapping between an operating system name as given by $^O
3093 and a more generic type. The initial version is based on the OS type mappings
3094 provided in Module::Build and ExtUtils::CBuilder (thus, Microsoft operating
3095 systems are given the type 'Windows' rather than 'Win32').
3096 end
3097
3098 requires
3099 perl = %{perl_version}
3100 end
3101
3102 files
3103 %{datadir}/perl5/Perl/OSType.pm
3104 %{mandir}/man3/Perl::OSType.3pm*
3105 end
3106 end
3107
3108 package perl-ph
3109 version = %{perl_version}
3110
3111 summary = Selected system header files converted to Perl headers.
3112 description
3113 Contemporary Perl still refers to some Perl header (ph) files although it does
3114 not build them anymore. This is a prebuilt collection of the referred files.
3115 If you miss other ones, you can generate them with h2ph tool from perl-utils
3116 package.
3117 end
3118
3119 provides
3120 perl(sys/ioctl.ph) = %{perl_version}
3121 perl(sys/syscall.ph) = %{perl_version}
3122 perl(syscall.ph) = %{perl_version}
3123 end
3124
3125 requires
3126 perl = %{perl_version}
3127 perl-libs = %{perl_version}
3128 perl(warnings)
3129 end
3130
3131 files
3132 %{libdir}/perl5/asm
3133 %{libdir}/perl5/asm-generic
3134 %{libdir}/perl5/bits
3135 %{libdir}/perl5/features*.ph
3136 %{libdir}/perl5/gnu
3137 %{libdir}/perl5/_h2ph_pre.ph
3138 %{libdir}/perl5/linux
3139 %{libdir}/perl5/stdc-predef.ph
3140 %{libdir}/perl5/sys
3141 %{libdir}/perl5/syscall.ph
3142 end
3143 end
3144
3145 package perl-Pod-Checker
3146 version = 1.74
3147 arch = noarch
3148
3149 summary = Check POD documents for syntax errors.
3150 description
3151 Module and tools to verify POD documentation contents for compliance with the
3152 Plain Old Documentation format specifications.
3153 end
3154
3155 requires
3156 perl = %{perl_version}
3157 end
3158
3159 files
3160 %{bindir}/podchecker
3161 %{datadir}/perl5/Pod/Checker.pm
3162 %{mandir}/man1/podchecker.*
3163 %{mandir}/man3/Pod::Checker.*
3164 end
3165 end
3166
3167 package perl-Pod-Escapes
3168 version = 1.07
3169 arch = noarch
3170
3171 summary = Perl module for resolving POD escape sequences.
3172 description
3173 This module provides things that are useful in decoding Pod E<...> sequences.
3174 Presumably, it should be used only by Pod parsers and/or formatters.
3175 end
3176
3177 requires
3178 perl = %{perl_version}
3179 end
3180
3181 files
3182 %{datadir}/perl5/Pod/Escapes.pm
3183 %{mandir}/man3/Pod::Escapes.*
3184 end
3185 end
3186
3187 package perl-Pod-Functions
3188 version = 1.14
3189 arch = noarch
3190
3191 summary = Group Perl functions as in perlfunc POD.
3192 description
3193 This module enumerates the Perl functions that are documented in perlfunc POD.
3194 end
3195
3196 requires
3197 perl = %{perl_version}
3198 perl-libs = %{perl_version}
3199 end
3200
3201 files
3202 %{datadir}/perl5/Pod/Functions.pm
3203 end
3204 end
3205
3206 package perl-Pod-HTML
3207 version = 1.33
3208 arch = noarch
3209
3210 summary = Convert POD files to HTML.
3211 description
3212 This package converts files from POD format (see perlpod) to HTML format. It
3213 can automatically generate indexes and cross-references, and it keeps a cache
3214 of things it knows how to cross-reference.
3215 end
3216
3217 requires
3218 perl = %{perl_version}
3219 end
3220
3221 files
3222 %{bindir}/pod2html
3223 %{datadir}/perl5/Pod/Html
3224 %{datadir}/perl5/Pod/Html.pm
3225 %{mandir}/man1/pod2html.1*
3226 %{mandir}/man3/Pod::Html*
3227 end
3228 end
3229
3230 package perl-Pod-Perldoc
3231 version = 3.28.1
3232 arch = noarch
3233
3234 summary = Look up Perl documentation in Pod format.
3235 description
3236 perldoc looks up a piece of documentation in .pod format that is embedded
3237 in the perl installation tree or in a perl script, and displays it via
3238 "groff -man | $PAGER". This is primarily used for the documentation for
3239 the perl library modules.
3240 end
3241
3242 requires
3243 perl = %{perl_version}
3244 end
3245
3246 files
3247 %{bindir}/perldoc
3248 %{datadir}/perl5/pod/perldoc.pod
3249 %{datadir}/perl5/Pod/Perldoc
3250 %{datadir}/perl5/Pod/Perldoc.pm
3251 %{mandir}/man1/perldoc.1*
3252 %{mandir}/man3/Pod::Perldoc*
3253 end
3254 end
3255
3256 package perl-Pod-Simple
3257 version = 3.43
3258 arch = noarch
3259
3260 summary = Framework for parsing POD documentation.
3261 description
3262 Pod::Simple is a Perl library for parsing text in the Pod (plain old
3263 documentation) markup language that is typically used for writing
3264 documentation for Perl and for Perl modules.
3265 end
3266
3267 requires
3268 perl = %{perl_version}
3269 end
3270
3271 files
3272 %{datadir}/perl5/Pod/Simple/
3273 %{datadir}/perl5/Pod/Simple.pm
3274 %{datadir}/perl5/Pod/Simple.pod
3275 %{mandir}/man3/Pod::Simple*
3276 end
3277 end
3278
3279 package perl-Pod-Usage
3280 version = 2.01
3281 arch = noarch
3282
3283 summary = Print a usage message from embedded pod documentation.
3284 description
3285 pod2usage will print a usage message for the invoking script (using its
3286 embedded POD documentation) and then exit the script with the desired exit
3287 status. The usage message printed may have any one of three levels of
3288 "verboseness": If the verbose level is 0, then only a synopsis is printed.
3289 If the verbose level is 1, then the synopsis is printed along with a
3290 description (if present) of the command line options and arguments. If the
3291 verbose level is 2, then the entire manual page is printed.
3292 end
3293
3294 requires
3295 perl = %{perl_version}
3296 perl(Pod::Text)
3297 end
3298
3299 files
3300 %{bindir}/pod2usage
3301 %{datadir}/perl5/Pod/Usage.pm
3302 %{mandir}/man1/pod2usage.*
3303 %{mandir}/man3/Pod::Usage.*
3304 end
3305 end
3306
3307 package perl-parent
3308 version = 0.238
3309 arch = noarch
3310
3311 summary = Establish an ISA relationship with base classes at compile time.
3312 description
3313 parent allows you to both load one or more modules, while setting up
3314 inheritance from those modules at the same time.
3315 end
3316
3317 requires
3318 perl = %{perl_version}
3319 end
3320
3321 files
3322 %{datadir}/perl5/parent.pm
3323 %{mandir}/man3/parent.3*
3324 end
3325 end
3326
3327 package perl-podlators
3328 version = 4.14
3329 arch = noarch
3330
3331 summary = Format POD source into various output formats.
3332 description
3333 This package contains Pod::Man and Pod::Text modules which convert POD input
3334 to *roff source output, suitable for man pages, or plain text. It also
3335 includes several sub-classes of Pod::Text for formatted output to terminals
3336 with various capabilities.
3337 end
3338
3339 requires += \
3340 perl = %{perl_version} \
3341 perl(File::Spec) >= 0.8 \
3342 perl(Pod::Simple) >= 3.06
3343
3344 files
3345 %{bindir}/pod2man
3346 %{bindir}/pod2text
3347 %{datadir}/perl5/pod/perlpodstyle.pod
3348 %{datadir}/perl5/Pod/Man.pm
3349 %{datadir}/perl5/Pod/ParseLink.pm
3350 %{datadir}/perl5/Pod/Text
3351 %{datadir}/perl5/Pod/Text.pm
3352 %{mandir}/man1/pod2man.1*
3353 %{mandir}/man1/pod2text.1*
3354 %{mandir}/man1/perlpodstyle.1*
3355 %{mandir}/man3/Pod::Man*
3356 %{mandir}/man3/Pod::ParseLink*
3357 %{mandir}/man3/Pod::Text*
3358 end
3359 end
3360
3361 package perl-POSIX
3362 version = 2.03
3363
3364 summary = Perl interface to IEEE Std 1003.1.
3365 description
3366 The POSIX module permits you to access all (or nearly all) the standard POSIX
3367 1003.1 identifiers. Many of these identifiers have been given Perl interfaces.
3368 end
3369
3370 requires
3371 perl = %{perl_version}
3372 end
3373
3374 files
3375 %{libdir}/perl5/auto/POSIX
3376 %{libdir}/perl5/POSIX.*
3377 %{mandir}/man3/POSIX.*
3378 end
3379 end
3380
3381 package perl-Safe
3382 version = 2.43
3383 arch = noarch
3384
3385 summary = Compile and execute code in restricted compartments.
3386 description
3387 The Safe extension module allows the creation of compartments in which Perl
3388 code can be evaluated. Please note that the restriction is not suitable for
3389 security purposes.
3390 end
3391
3392 requires
3393 perl = %{perl_version}
3394 end
3395
3396 files
3397 %{datadir}/perl5/Safe.pm
3398 %{mandir}/man3/Safe.*
3399 end
3400 end
3401
3402 package perl-Scalar-List-Utils
3403 version = 1.62
3404
3405 summary = A selection of general-utility scalar and list subroutines.
3406 description
3407 Scalar::Util and List::Util contain a selection of subroutines that people have
3408 expressed would be nice to have in the perl core, but the usage would not
3409 really be high enough to warrant the use of a keyword, and the size so small
3410 such that being individual extensions would be wasteful.
3411 end
3412
3413 requires
3414 perl = %{perl_version}
3415 end
3416
3417 files
3418 %{libdir}/perl5/List
3419 %{libdir}/perl5/Scalar
3420 %{libdir}/perl5/Sub
3421 %{libdir}/perl5/auto/List
3422 %{mandir}/man3/List::Util*
3423 %{mandir}/man3/Scalar::Util*
3424 %{mandir}/man3/Sub::Util*
3425 end
3426 end
3427
3428 package perl-Search-Dict
3429 version = 1.07
3430 arch = noarch
3431
3432 summary = Search for a key in a dictionary file.
3433 description
3434 This module sets file position in a file handle to be first line greater than
3435 or equal (string-wise) to a key.
3436 end
3437
3438 requires
3439 perl = %{perl_version}
3440 end
3441
3442 files
3443 %{datadir}/perl5/Search
3444 %{mandir}/man3/Search::*
3445 end
3446 end
3447
3448 package perl-SelectSaver
3449 version = 1.02
3450 arch = noarch
3451
3452 summary = Save and restore selected file handle.
3453 description
3454 A "SelectSaver" object contains a reference to the file handle that was
3455 selected when it was created. When the object is destroyed, it re-selects the
3456 file handle that was selected when it was created.
3457 end
3458
3459 requires
3460 perl = %{perl_version}
3461 end
3462
3463 files
3464 %{datadir}/perl5/SelectSaver.pm
3465 %{mandir}/man3/SelectSaver.*
3466 end
3467 end
3468
3469 package perl-SelfLoader
3470 version = 1.26
3471 arch = noarch
3472
3473 summary = Load functions only on demand.
3474 description
3475 This Perl module tells its users that functions in a package are to be
3476 autoloaded from after the "__DATA__" token. See also "Autoloading" in
3477 perlsub.
3478 end
3479
3480 requires
3481 perl = %{perl_version}
3482 perl(Carp)
3483 end
3484
3485 files
3486 %{datadir}/perl5/SelfLoader.pm
3487 %{mandir}/man3/SelfLoader.*
3488 end
3489 end
3490
3491 package perl-sigtrap
3492 version = 1.10
3493 arch = noarch
3494
3495 summary = Perl pragma to enable simple signal handling.
3496 description
3497 The sigtrap pragma is a simple interface for installing signal handlers.
3498 end
3499
3500 requires
3501 perl = %{perl_version}
3502 perl(Symbol)
3503 end
3504
3505 files
3506 %{datadir}/perl5/sigtrap.pm
3507 %{mandir}/man3/sigtrap.*
3508 end
3509 end
3510
3511 package perl-Socket
3512 version = 2.033
3513
3514 summary = C socket.h defines and structure manipulators.
3515 description
3516 This module is just a translation of the C socket.h file. Unlike the old
3517 mechanism of requiring a translated socket.ph file, this uses the h2xs program
3518 (see the Perl source distribution) and your native C compiler. This means
3519 that it has a far more likely chance of getting the numbers right. This
3520 includes all of the commonly used pound-defines like AF_INET, SOCK_STREAM, etc.
3521 end
3522
3523 requires
3524 perl = %{perl_version}
3525 perl(Carp)
3526 perl(warnings)
3527 end
3528
3529 files
3530 %{libdir}/perl5/auto/Socket/Socket.*
3531 %{libdir}/perl5/Socket.pm
3532 %{mandir}/man3/Socket.3*
3533 end
3534 end
3535
3536 package perl-sort
3537 version = 2.05
3538 arch = noarch
3539
3540 summary = Perl pragma to control sort() behavior.
3541 description
3542 With the "sort" pragma you can control the behavior of the builtin "sort()"
3543 function.
3544 end
3545
3546 requires
3547 perl = %{perl_version}
3548 perl(Carp)
3549 perl(warnings)
3550 end
3551
3552 files
3553 %{datadir}/perl5/sort.pm
3554 %{mandir}/man3/sort.*
3555 end
3556 end
3557
3558 package perl-Storable
3559 version = 3.26
3560
3561 summary = Persistence for Perl data structures.
3562 description
3563 The Storable package brings persistence to your Perl data structures
3564 containing scalar, array, hash or reference objects, i.e. anything that
3565 can be conveniently stored to disk and retrieved at a later time.
3566 end
3567
3568 requires
3569 perl = %{perl_version}
3570 perl(Carp)
3571 perl(Fcntl)
3572 perl(IO::File)
3573 end
3574
3575 files
3576 %{libdir}/perl5/Storable.pm
3577 %{libdir}/perl5/auto/Storable
3578 %{mandir}/man3/Storable.*
3579 end
3580 end
3581
3582 package perl-subs
3583 version = 1.04
3584 arch = noarch
3585
3586 summary = Perl pragma to predeclare subroutine names.
3587 description
3588 This will predeclare all the subroutines whose names are in the list,
3589 allowing you to use them without parentheses (as list operators) even
3590 before they're declared.
3591 end
3592
3593 requires
3594 perl = %{perl_version}
3595 end
3596
3597 files
3598 %{datadir}/perl5/subs.pm
3599 %{mandir}/man3/subs.*
3600 end
3601 end
3602
3603 package perl-Symbol
3604 version = 1.09
3605 arch = noarch
3606
3607 summary = Manipulate Perl symbols and their names.
3608 description
3609 The Symbol module provides functions for manipulating Perl symbols.
3610 end
3611
3612 requires
3613 perl = %{perl_version}
3614 end
3615
3616 files
3617 %{datadir}/perl5/Symbol.pm
3618 %{mandir}/man3/Symbol.*
3619 end
3620 end
3621
3622 package perl-Sys-Hostname
3623 version = 1.24
3624
3625 summary = Try every conceivable way to get a hostname.
3626 description
3627 It attempts several methods of getting the system hostname and then caches the
3628 result.
3629 end
3630
3631 requires
3632 perl = %{perl_version}
3633 perl(POSIX)
3634 perl(XSLoader)
3635 end
3636
3637 files
3638 %{libdir}/perl5/auto/Sys/Hostname
3639 %{libdir}/perl5/Sys/Hostname.pm
3640 %{mandir}/man3/Sys::Hostname.*
3641 end
3642 end
3643
3644 package perl-Sys-Syslog
3645 version = 0.36
3646
3647 summary = Perl interface to the UNIX syslog(3) calls.
3648 description
3649 Sys::Syslog is an interface to the UNIX syslog(3) function. Call syslog() with
3650 a string priority and a list of printf() arguments just like at syslog(3).
3651 end
3652
3653 requires
3654 perl = %{perl_version}
3655 perl(XSLoader)
3656 end
3657
3658 files
3659 %{libdir}/perl5/Sys/Syslog.pm
3660 %{libdir}/perl5/auto/Sys/Syslog
3661 %{mandir}/man3/Sys::Syslog.*
3662 end
3663 end
3664
3665 package perl-Term-ANSIColor
3666 version = 5.01
3667 arch = noarch
3668
3669 summary = Color screen output using ANSI escape sequences.
3670 description
3671 This module has two interfaces, one through color() and colored() and the
3672 other through constants. It also offers the utility functions uncolor(),
3673 colorstrip(), colorvalid(), and coloralias(), which have to be explicitly
3674 imported to be used.
3675 end
3676
3677 requires
3678 perl = %{perl_version}
3679 perl(Carp)
3680 end
3681
3682 files
3683 %{datadir}/perl5/Term/ANSIColor.pm
3684 %{mandir}/man3/Term::ANSIColor*
3685 end
3686 end
3687
3688 package perl-Term-Cap
3689 version = 2.27
3690 arch = noarch
3691
3692 summary = Perl termcap interface.
3693 description
3694 These are low-level functions to extract and use capabilities from a terminal
3695 capability (termcap) database.
3696 end
3697
3698 requires
3699 perl = %{perl_version}
3700 perl(Carp)
3701 ncurses
3702 end
3703
3704 files
3705 %{datadir}/perl5/Term/Cap.pm
3706 %{mandir}/man3/Term::Cap.*
3707 end
3708 end
3709
3710 package perl-Term-Complete
3711 version = 1.403
3712 arch = noarch
3713
3714 summary = Perl word completion.
3715 description
3716 "Complete" routine provides word completion on a list of words in the array.
3717 end
3718
3719 requires
3720 perl = %{perl_version}
3721 end
3722
3723 files
3724 %{datadir}/perl5/Term/Complete.pm
3725 %{mandir}/man3/Term::Complete.*
3726 end
3727 end
3728
3729 package perl-Term-ReadLine
3730 version = 1.17
3731 arch = noarch
3732
3733 summary = Perl interface to various read-line packages.
3734 description
3735 This package is just a front end to some other packages. It's a stub to
3736 set up a common interface to the various read-line implementations found
3737 on CPAN (under the "Term::ReadLine::*" name space).
3738 end
3739
3740 requires
3741 perl = %{perl_version}
3742 perl(Term::Cap)
3743 end
3744
3745 files
3746 %{datadir}/perl5/Term/ReadLine.pm
3747 %{mandir}/man3/Term::ReadLine.*
3748 end
3749 end
3750
3751 package perl-Test
3752 version = 1.31
3753 arch = noarch
3754
3755 summary = Simple framework for writing test scripts.
3756 description
3757 The Test Perl module simplifies the task of writing test files for Perl modules,
3758 such that their output is in the format that Test::Harness expects to see.
3759 end
3760
3761 requires
3762 perl = %{perl_version}
3763 perl(File::Temp)
3764 end
3765
3766 files
3767 %{datadir}/perl5/Test.pm
3768 %{mandir}/man3/Test.*
3769 end
3770 end
3771
3772 package perl-Test-Harness
3773 version = 3.44
3774 arch = noarch
3775
3776 summary = Run Perl standard test scripts with statistics.
3777 description
3778 Run Perl standard test scripts with statistics.
3779 Use TAP::Parser, Test::Harness package was whole rewritten.
3780 end
3781
3782 requires
3783 perl = %{perl_version}
3784 end
3785
3786 files
3787 %{bindir}/prove
3788 %{datadir}/perl5/App/Prove
3789 %{datadir}/perl5/App/Prove*
3790 %{datadir}/perl5/TAP
3791 %{datadir}/perl5/TAP*
3792 %{datadir}/perl5/Test/Harness*
3793 %{mandir}/man1/prove.1*
3794 %{mandir}/man3/App::Prove*
3795 %{mandir}/man3/TAP*
3796 %{mandir}/man3/Test::Harness*
3797 end
3798 end
3799
3800 package perl-Test-Simple
3801 version = 1.302190
3802 arch = noarch
3803
3804 summary = Basic utilities for writing tests.
3805 description
3806 Basic utilities for writing tests.
3807 end
3808
3809 requires
3810 perl = %{perl_version}
3811 perl(Data::Dumper)
3812 end
3813
3814 files
3815 !%{datadir}/perl5/Test/Harness*
3816 !%{mandir}/man3/Test::Harness*
3817 %{datadir}/perl5/ok*
3818 %{datadir}/perl5/Test
3819 %{datadir}/perl5/Test2*
3820 %{datadir}/perl5/Test2
3821 %{mandir}/man3/ok*
3822 %{mandir}/man3/Test::*
3823 %{mandir}/man3/Test2*
3824 end
3825 end
3826
3827 package perl-Text-Abbrev
3828 version = 1.02
3829 arch = noarch
3830
3831 summary = Create an abbreviation table from a list.
3832 description
3833 It stores all unambiguous truncations of each element of a list as keys in
3834 an associative array. The values are the original list elements.
3835 end
3836
3837 requires
3838 perl = %{perl_version}
3839 end
3840
3841 files
3842 %{datadir}/perl5/Text/Abbrev.pm
3843 %{mandir}/man3/Text::Abbrev.*
3844 end
3845 end
3846
3847 package perl-Text-Balanced
3848 version = 2.04
3849 arch = noarch
3850
3851 summary = Extract delimited text sequences from strings.
3852 description
3853 These Perl subroutines may be used to extract a delimited substring, possibly
3854 after skipping a specified prefix string.
3855 end
3856
3857 requires
3858 perl = %{perl_version}
3859 end
3860
3861 files
3862 %{datadir}/perl5/Text/Balanced.pm
3863 %{mandir}/man3/Text::Balanced.*
3864 end
3865 end
3866
3867 package perl-Text-ParseWords
3868 version = 3.31
3869 arch = noarch
3870
3871 summary = Parse text into an array of tokens or array of arrays.
3872 description
3873 Parse text into an array of tokens or array of arrays.
3874 end
3875
3876 requires
3877 perl = %{perl_version}
3878 perl(Carp)
3879 end
3880
3881 files
3882 %{datadir}/perl5/Text/ParseWords.pm
3883 %{mandir}/man3/Text::ParseWords.*
3884 end
3885 end
3886
3887 package perl-Text-Tabs+Wrap
3888 version = 2021.0814
3889 arch = noarch
3890
3891 summary = Expand tabs and do simple line wrapping.
3892 description
3893 Text::Tabs performs the same job that the UNIX expand(1) and unexpand(1)
3894 commands do: adding or removing tabs from a document.
3895
3896 Text::Wrap::wrap() will reformat lines into paragraphs. All it does is break
3897 up long lines, it will not join short lines together.
3898 end
3899
3900 requires
3901 perl = %{perl_version}
3902 end
3903
3904 files
3905 %{datadir}/perl5/Text/Tabs.pm
3906 %{datadir}/perl5/Text/Wrap.pm
3907 %{mandir}/man3/Text::Tabs.*
3908 %{mandir}/man3/Text::Wrap.*
3909 end
3910 end
3911
3912 package perl-Thread
3913 version = 3.05
3914 arch = noarch
3915
3916 summary = Manipulate threads in Perl (for old code only).
3917 description
3918 This Thread module served as the front end to the old-style thread model,
3919 called 5005threads, that has been removed in version 5.10.
3920
3921 For old code and interim backwards compatibility, the Thread module has been
3922 reworked to function as a front end for the new interpreter threads (ithreads)
3923 model.
3924 end
3925
3926 requires
3927 perl = %{perl_version}
3928 end
3929
3930 files
3931 %{datadir}/perl5/Thread.pm
3932 %{mandir}/man3/Thread.*
3933 end
3934 end
3935
3936 package perl-Thread-Queue
3937 version = 3.14
3938 arch = noarch
3939
3940 summary = Thread-safe queues.
3941 description
3942 This module provides thread-safe FIFO queues that can be accessed safely by
3943 any number of threads.
3944 end
3945
3946 requires
3947 perl = %{perl_version}
3948 perl(Carp)
3949 end
3950
3951 files
3952 %{datadir}/perl5/Thread/Queue.pm
3953 %{mandir}/man3/Thread::Queue.*
3954 end
3955 end
3956
3957 package perl-Tie
3958 version = 4.6
3959 arch = noarch
3960
3961 summary = Base classes for tying variables.
3962 description
3963 These are Perl modules that helps connecting classes with arrays, hashes,
3964 handles, and scalars.
3965 end
3966
3967 requires
3968 perl = %{perl_version}
3969 end
3970
3971 files
3972 %{datadir}/perl5/Tie/Array.pm
3973 %{datadir}/perl5/Tie/Handle.pm
3974 %{datadir}/perl5/Tie/Scalar.pm
3975 %{datadir}/perl5/Tie/StdHandle.pm
3976 %{datadir}/perl5/Tie/SubstrHash.pm
3977 %{mandir}/man3/Tie::Array.*
3978 %{mandir}/man3/Tie::Handle.*
3979 %{mandir}/man3/Tie::Scalar.*
3980 %{mandir}/man3/Tie::StdHandle.*
3981 %{mandir}/man3/Tie::SubstrHash.*
3982 end
3983 end
3984
3985 package perl-Tie-File
3986 version = 1.06
3987 arch = noarch
3988
3989 summary = Access the lines of a disk file via a Perl array.
3990 description
3991 Tie::File represents a regular text file as a Perl array. Each element in the
3992 array corresponds to a record in the file. The first line of the file is
3993 element 0 of the array; the second line is element 1, and so on. The file is
3994 not loaded into memory, so this will work even for gigantic files. Changes to
3995 the array are reflected in the file immediately.
3996 end
3997
3998 requires
3999 perl = %{perl_version}
4000 end
4001
4002 files
4003 %{datadir}/perl5/Tie/File.pm
4004 %{mandir}/man3/Tie::File.*
4005 end
4006 end
4007
4008 package perl-Tie-Memoize
4009 version = 1.1
4010 arch = noarch
4011
4012 summary = Add data to a hash when needed.
4013 description
4014 This package allows a tied hash to load its values automatically on the first
4015 access, and to use the cached value on the following accesses.
4016 end
4017
4018 requires
4019 perl = %{perl_version}
4020 perl(Carp)
4021 perl(Tie::ExtraHash)
4022 end
4023
4024 files
4025 %{datadir}/perl5/Tie/Memoize.pm
4026 %{mandir}/man3/Tie::Memoize.*
4027 end
4028 end
4029
4030 package perl-Tie-RefHash
4031 version = 1.40
4032 arch = noarch
4033
4034 summary = Use references as hash keys.
4035 description
4036 This module provides the ability to use references as hash keys if you first
4037 "tie" the hash variable to this module. Normally, only the keys of the tied
4038 hash itself are preserved as references; to use references as keys in
4039 hashes-of-hashes, use Tie::RefHash::Nestable, included as part of
4040 Tie::RefHash.
4041 end
4042
4043 requires
4044 perl = %{perl_version}
4045 perl(overload)
4046 perl(Scalar::Util)
4047 end
4048
4049 files
4050 %{datadir}/perl5/Tie/RefHash.pm
4051 %{mandir}/man3/Tie::RefHash.*
4052 end
4053 end
4054
4055 package perl-Time
4056 version = 1.03
4057 arch = noarch
4058
4059 summary = By-name interface to Perl built-in time functions.
4060 description
4061 This package provides an object-oriented interface to Perl built-in gmtime()
4062 and localtime () functions.
4063 end
4064
4065 requires
4066 perl = %{perl_version}
4067 end
4068
4069 files
4070 %{datadir}/perl5/Time/gmtime.pm
4071 %{datadir}/perl5/Time/localtime.pm
4072 %{datadir}/perl5/Time/tm.pm
4073 %{mandir}/man3/Time::gmtime.*
4074 %{mandir}/man3/Time::localtime.*
4075 %{mandir}/man3/Time::tm.*
4076 end
4077 end
4078
4079 package perl-Time-HiRes
4080 version = 1.9770
4081
4082 summary = High resolution alarm, sleep, gettimeofday, interval timers.
4083 description
4084 The Time::HiRes module implements a Perl interface to the usleep, nanosleep,
4085 ualarm, gettimeofday, and setitimer/getitimer system calls, in other words,
4086 high resolution time and timers.
4087 end
4088
4089 requires
4090 perl = %{perl_version}
4091 perl(Carp)
4092 end
4093
4094 files
4095 %{libdir}/perl5/Time/HiRes.pm
4096 %{libdir}/perl5/auto/Time/HiRes
4097 %{mandir}/man3/Time::HiRes.*
4098 end
4099 end
4100
4101 package perl-Time-Local
4102 version = 1.300
4103 arch = noarch
4104
4105 summary = Efficiently compute time from local and GMT time.
4106 description
4107 This module provides functions that are the inverse of built-in perl functions
4108 localtime() and gmtime(). They accept a date as a six-element array, and
4109 return the corresponding time(2) value in seconds since the system epoch
4110 (Midnight, January 1, 1970 GMT on Unix, for example). This value can be
4111 positive or negative, though POSIX only requires support for positive values,
4112 so dates before the system's epoch may not work on all operating systems.
4113 end
4114
4115 requires
4116 perl = %{perl_version}
4117 end
4118
4119 files
4120 %{datadir}/perl5/Time/Local.pm
4121 %{mandir}/man3/Time::Local.*
4122 end
4123 end
4124
4125 package perl-Time-Piece
4126 version = 1.3401
4127
4128 summary = Time objects from localtime and gmtime.
4129 description
4130 The Time::Piece module replaces the standard localtime and gmtime functions
4131 with implementations that return objects. It does so in a backwards compatible
4132 manner, so that using localtime or gmtime as documented in perlfunc still
4133 behave as expected.
4134 end
4135
4136 requires
4137 perl = %{perl_version}
4138 end
4139
4140 files
4141 %{libdir}/perl5/Time/Piece.pm
4142 %{libdir}/perl5/Time/Seconds.pm
4143 %{libdir}/perl5/auto/Time/Piece/
4144 %{mandir}/man3/Time::Piece.3*
4145 %{mandir}/man3/Time::Seconds.3*
4146 end
4147 end
4148
4149 package perl-threads
4150 version = 2.27
4151
4152 summary = Perl interpreter-based threads.
4153 description
4154 Since Perl 5.8, thread programming has been available using a model called
4155 interpreter threads which provides a new Perl interpreter for each thread,
4156 and, by default, results in no data or state information being shared between
4157 threads. (Prior to Perl 5.8, 5005threads was available through the Thread.pm
4158 API. This threading model has been deprecated, and was removed as of Perl
4159 5.10.0.) As just mentioned, all variables are, by default, thread local. To use
4160 shared variables, you need to also load threads::shared.
4161 end
4162
4163 requires
4164 perl = %{perl_version}
4165 end
4166
4167 files
4168 %{libdir}/perl5/auto/threads/threads*
4169 %{libdir}/perl5/threads.pm
4170 %{mandir}/man3/threads.3*
4171 end
4172 end
4173
4174 package perl-threads-shared
4175 version = 1.64
4176
4177 summary = Perl extension for sharing data structures between threads.
4178 description
4179 By default, variables are private to each thread, and each newly created thread
4180 gets a private copy of each existing variable. This module allows you to share
4181 variables across different threads (and pseudo-forks on Win32). It is used
4182 together with the threads module. This module supports the sharing of the
4183 following data types only: scalars and scalar refs, arrays and array refs, and
4184 hashes and hash refs.
4185 end
4186
4187 requires
4188 perl = %{perl_version}
4189 end
4190
4191 files
4192 %{libdir}/perl5/auto/threads/shared
4193 %{libdir}/perl5/threads/shared*
4194 %{mandir}/man3/threads::shared*
4195 end
4196 end
4197
4198 package perl-Thread-Semaphore
4199 version = 2.13
4200 arch = noarch
4201
4202 summary = Thread-safe semaphores.
4203 description
4204 Semaphores provide a mechanism to regulate access to resources. Unlike locks,
4205 semaphores aren't tied to particular scalars, and so may be used to control
4206 access to anything you care to use them for. Semaphores don't limit their
4207 values to zero and one, so they can be used to control access to some resource
4208 that there may be more than one of (e.g., file handles). Increment and
4209 decrement amounts aren't fixed at one either, so threads can reserve or return
4210 multiple resources at once.
4211 end
4212
4213 requires
4214 perl = %{perl_version}
4215 perl(Carp)
4216 end
4217
4218 files
4219 %{datadir}/perl5/Thread/Semaphore.pm
4220 %{mandir}/man3/Thread::Semaphore.*
4221 end
4222 end
4223
4224 package perl-Unicode-Collate
4225 version = 1.31
4226
4227 summary = Unicode Collation Algorithm.
4228 description
4229 This package is Perl implementation of Unicode Technical Standard #10 (Unicode
4230 Collation Algorithm).
4231 end
4232
4233 requires
4234 perl = %{perl_version}
4235 perl(Unicode::Normalize)
4236 end
4237
4238 files
4239 %{libdir}/perl5/auto/Unicode/Collate
4240 %{libdir}/perl5/Unicode/Collate
4241 %{libdir}/perl5/Unicode/Collate.pm
4242 %{datadir}/perl5/Unicode/Collate
4243 %{mandir}/man3/Unicode::Collate.*
4244 %{mandir}/man3/Unicode::Collate::*
4245 end
4246 end
4247
4248 package perl-Unicode-Normalize
4249 version = 1.31
4250
4251 summary = Unicode Normalization Forms.
4252 description
4253 This package provides Perl functions that can convert strings into various
4254 Unicode normalization forms as defined in Unicode Standard Annex #15.
4255 end
4256
4257 requires
4258 perl = %{perl_version}
4259 end
4260
4261 files
4262 %{libdir}/perl5/auto/Unicode/Normalize
4263 %{libdir}/perl5/Unicode/Normalize.pm
4264 %{mandir}/man3/Unicode::Normalize.*
4265 end
4266 end
4267
4268 package perl-Unicode-UCD
4269 version = 0.78
4270 arch = noarch
4271
4272 summary = Unicode character database.
4273 description
4274 The Unicode::UCD module offers a series of functions that provide a simple
4275 interface to the Unicode Character Database.
4276 end
4277
4278 requires
4279 perl = %{perl_version}
4280 perl(Storable)
4281 end
4282
4283 files
4284 %{datadir}/perl5/Unicode/UCD.pm
4285 %{mandir}/man3/Unicode::UCD.*
4286 end
4287 end
4288
4289 package perl-User-pwent
4290 version = 1.03
4291 arch = noarch
4292
4293 summary = By-name interface to Perl built-in user name resolver.
4294 description
4295 This package provides an object-oriented interface to Perl build-in getgr*()
4296 and getpw*() functions.
4297 end
4298
4299 requires
4300 perl = %{perl_version}
4301 end
4302
4303 files
4304 %{datadir}/perl5/User
4305 %{mandir}/man3/User::*
4306 end
4307 end
4308
4309 package perl-vars
4310 version = 1.05
4311 arch = noarch
4312
4313 summary = Perl pragma to predeclare global variable names.
4314 description
4315 This pragma will predeclare all the variables whose names are in the
4316 list, allowing you to use them under "use strict", and disabling any
4317 typo warnings for them.
4318
4319 For use with variables in the current package for a single scope, the
4320 functionality provided by this pragma has been superseded by "our"
4321 declarations, available in Perl v5.6.0 or later, and use of this pragma is
4322 discouraged.
4323 end
4324
4325 requires
4326 perl = %{perl_version}
4327 perl(Carp)
4328 end
4329
4330 files
4331 %{datadir}/perl5/vars.pm
4332 %{mandir}/man3/vars.*
4333 end
4334 end
4335
4336 package perl-version
4337 version = 0.99.29
4338 arch = noarch
4339
4340 summary = Perl extension for Version Objects.
4341 description
4342 Perl extension for Version Objects.
4343 end
4344
4345 requires
4346 perl = %{perl_version}
4347 end
4348
4349 files
4350 %{datadir}/perl5/version.pm
4351 %{datadir}/perl5/version.pod
4352 %{datadir}/perl5/version/
4353 %{mandir}/man3/version.3*
4354 %{mandir}/man3/version::Internals.3*
4355 end
4356 end
4357
4358 package perl-vmsish
4359 version = 1.04
4360 arch = noarch
4361
4362 summary = Perl pragma to control VMS-specific language features.
4363 description
4364 The "vmsish" pragma control VMS-specific features of the Perl language. If
4365 you're not running VMS, this module does nothing.
4366 end
4367
4368 requires
4369 perl = %{perl_version}
4370 end
4371
4372 files
4373 %{datadir}/perl5/vmsish.pm
4374 %{mandir}/man3/vmsish.*
4375 end
4376 end
4377
4378 package perl-core
4379 summary = Base perl metapackage.
4380 description
4381 A metapackage which requires all of the perl bits and modules in the upstream
4382 tarball from perl.org.
4383 end
4384
4385 requires
4386 perl = %{perl_version}
4387 perl-libs
4388 perl-devel
4389 perl-Archive-Tar
4390 perl-Attribute-Handlers
4391 perl-autodie,
4392 perl-AutoLoader
4393 perl-AutoSplit
4394 perl-autouse,
4395 perl-B
4396 perl-base
4397 perl-Benchmark
4398 perl-bignum
4399 perl-blib,
4400 perl-Carp
4401 perl-Class-Struct
4402 perl-Compress-Raw-Bzip2
4403 perl-Compress-Raw-Zlib,
4404 perl-constant
4405 perl-CPAN
4406 perl-CPAN-Meta
4407 perl-CPAN-Meta-Requirements
4408 perl-CPAN-Meta-YAML
4409 perl-Data-Dumper
4410 perl-DB_File
4411 perl-DBM_Filter
4412 perl-Devel-Peek
4413 perl-Devel-PPPort
4414 perl-Devel-SelfStubber
4415 perl-Digest
4416 perl-Digest-MD5
4417 perl-Digest-SHA
4418 perl-doc
4419 perl-Dumpvalue
4420 perl-Encode
4421 perl-encoding
4422 perl-encoding-warnings
4423 perl-English
4424 perl-Env
4425 perl-experimental
4426 perl-Exporter
4427 perl-ExtUtils-CBuilder
4428 perl-ExtUtils-Constant
4429 perl-ExtUtils-Command
4430 perl-ExtUtils-Embed
4431 perl-ExtUtils-Install
4432 perl-ExtUtils-MakeMaker
4433 perl-ExtUtils-Manifest
4434 perl-ExtUtils-Miniperl
4435 perl-ExtUtils-MM-Utils
4436 perl-ExtUtils-ParseXS
4437 perl-Fcntl
4438 perl-fields
4439 perl-File-Basename
4440 perl-File-Compare
4441 perl-File-Copy
4442 perl-File-DosGlob
4443 perl-File-Fetch
4444 perl-File-Find
4445 perl-File-Path
4446 perl-File-stat
4447 perl-File-Temp
4448 perl-FileCache
4449 perl-FileHandle
4450 perl-filetest
4451 perl-Filter
4452 perl-Filter-Simple
4453 perl-FindBin
4454 perl-GDBM_File
4455 perl-Getopt-Long
4456 perl-Getopt-Std
4457 perl-Hash-Util
4458 perl-Hash-Util-FieldHash
4459 perl-HTTP-Tiny
4460 perl-if
4461 perl-IO
4462 perl-IO-Compress
4463 perl-IO-Socket-IP
4464 perl-IO-Zlib
4465 perl-IPC-Cmd
4466 perl-IPC-Open3
4467 perl-IPC-SysV
4468 perl-I18N-Collate
4469 perl-I18N-Langinfo
4470 perl-I18N-LangTags
4471 perl-JSON-PP
4472 perl-libnet
4473 perl-libnetcfg
4474 perl-locale
4475 perl-Locale-Maketext
4476 perl-Locale-Maketext-Simple
4477 perl-Math-BigInt
4478 perl-Math-BigInt-FastCalc
4479 perl-Math-BigRat
4480 perl-Math-Complex
4481 perl-Memoize
4482 perl-MIME-Base64
4483 perl-Module-CoreList
4484 perl-Module-CoreList-tools
4485 perl-Module-Load
4486 perl-Module-Load-Conditional
4487 perl-Module-Loaded
4488 perl-Module-Metadata
4489 perl-mro
4490 perl-NDBM_File
4491 perl-Net
4492 perl-Net-Ping
4493 perl-NEXT
4494 perl-ODBM_File
4495 perl-Opcode
4496 perl-open
4497 perl-overload
4498 perl-overloading
4499 perl-parent
4500 perl-Path-Tools
4501 perl-Params-Check
4502 perl-PerlIO-via-QuotedPrint
4503 perl-Perl-OSType
4504 perl-ph
4505 perl-Pod-Checker
4506 perl-Pod-Escapes
4507 perl-Pod-Functions
4508 perl-Pod-HTML
4509 perl-Pod-Perldoc
4510 perl-Pod-Simple
4511 perl-Pod-Usage
4512 perl-podlators
4513 perl-POSIX
4514 perl-Safe
4515 perl-Scalar-List-Utils
4516 perl-Search-Dict
4517 perl-SelectSaver
4518 perl-SelfLoader
4519 perl-sigtrap
4520 perl-Socket
4521 perl-sort
4522 perl-Storable
4523 perl-subs
4524 perl-Symbol
4525 perl-Sys-Hostname
4526 perl-Sys-Syslog
4527 perl-Term-ANSIColor
4528 perl-Term-Cap
4529 perl-Term-Complete
4530 perl-Term-ReadLine
4531 perl-Test
4532 perl-Test-Harness
4533 perl-Test-Simple
4534 perl-Text-Abbrev
4535 perl-Text-Balanced
4536 perl-Text-ParseWords
4537 perl-Text-Tabs+Wrap
4538 perl-Thread
4539 perl-Thread-Queue
4540 perl-Thread-Semaphore
4541 perl-threads
4542 perl-threads-shared
4543 perl-Tie
4544 perl-Tie-File
4545 perl-Tie-Memoize
4546 perl-Tie-RefHash
4547 perl-Time
4548 perl-Time-HiRes
4549 perl-Time-Local
4550 perl-Time-Piece
4551 perl-Unicode-Collate
4552 perl-Unicode-Normalize
4553 perl-Unicode-UCD
4554 perl-User-pwent
4555 perl-vars
4556 perl-version
4557 perl-vmsish
4558 end
4559
4560 files
4561 # Nothing. Nada. Zilch. Zarro. Uh uh. Nope. Sorry.
4562 end
4563 end
4564
4565 package %{name}-debuginfo
4566 template DEBUGINFO
4567 end
4568end