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