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