]> git.ipfire.org Git - ipfire-3.x.git/blame - perl/perl.nm
perl-Tk: Remove invalid interpreters in scripts.
[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
85c5376e 7version = 5.14.2
5a733303 8# Never reset release in this package, just increase.
8c1983ef 9release = 10
802ea3af 10
7363ca1c
MT
11perl_epoch = 2
12thisver = %{perl_epoch}:%{version}-%{_release}
13
5a733303 14maintainer = Michael Tremer <michael.tremer@ipfire.org>
802ea3af
MT
15groups = Development/Languages
16url = http://www.perl.org/
17license = GPL+ or Artistic and GPLv2+ or Artistic
18summary = Practical Extraction and Report Language.
19
20description
21 Perl is a high-level programming language with roots in C, sed, awk
22 and shell scripting. Perl is good at handling processes and files,
23 and is especially good at handling text. Perl's hallmarks are
24 practicality and efficiency. While it is used to do a lot of
25 different things, Perl's most common applications are system
26 administration utilities and web programming. A large proportion of
27 the CGI scripts on the web are written in Perl. You need the perl
28 package installed on your system so that your system can handle Perl
166a6c21 29 scripts.
802ea3af
MT
30end
31
5a733303 32source_dl = http://www.cpan.org/src/5.0/
802ea3af
MT
33
34build
35 requires
36 db4-devel
37 gcc-c++
38 gdbm-devel
39 iana-etc
7363ca1c 40 perl
802ea3af
MT
41 procps
42 zlib-devel
43 end
44
45 # Perl passes -fstack-protector, if no argument is passed that enables the SSP.
46 # So we need to pass it explicitely.
47 CFLAGS += -fstack-protector-all
48
802ea3af
MT
49 prepare_cmds
50 sed -i 's/command /command[ -]/' makedepend.SH
51 end
52
7363ca1c
MT
53 configure_options = \
54 -des \
55 -Doptimize="%{CFLAGS}" \
56 -Dccdlflags="-Wl,--enable-new-dtags" \
57 -Dlddlflags="-shared %{CFLAGS} %{LDFLAGS}" \
58 -DDDEBUGGING=-g \
59 -Dversion=%{version} \
60 -Dmyhostname=localhost \
61 -Dperladmin=root@localhost \
62 -Dcc="gcc" \
63 -Dcf_by="%{DISTRO_VENDOR}" \
64 -Dprefix=/usr \
65 -Dvendorprefix=/usr \
66 -Dsiteprefix="/usr/local" \
67 -Dsitelib="/usr/local/share/perl5" \
68 -Dsitearch="/usr/local/lib/perl5" \
69 -Dprivlib="/usr/share/perl5" \
70 -Dvendorlib="/usr/share/perl5/vendor_perl" \
71 -Darchlib="%{libdir}/perl5" \
72 -Dvendorarch="%{libdir}/perl5/vendor_perl" \
73 -Darchname=%{arch}-linux-thread-multi \
74 -Dpager="/usr/bin/less -isr" \
75 -Dman1dir=/usr/share/man/man1 \
76 -Dman3dir=/usr/share/man/man3 \
77 -Duseshrplib \
78 -Dusethreads \
79 -Duseithreads \
80 -Duselargefiles \
81 -Dd_semctl_semun \
82 -Di_db \
83 -Ui_ndbm \
84 -Di_gdbm \
85 -Di_shadow \
86 -Di_syslog \
87 -Dman3ext=3pm \
88 -Duseperlio \
89 -Dinstallusrbinperl=n \
90 -Ubincompat5005 \
91 -Uversiononly \
92 -Dd_gethostent_r_proto \
93 -Ud_endhostent_r_proto \
94 -Ud_sethostent_r_proto \
95 -Ud_endprotoent_r_proto \
96 -Ud_setprotoent_r_proto \
97 -Ud_endservent_r_proto \
98 -Ud_setservent_r_proto \
99 -Dscriptdir="/usr/bin"
100
101 if "%{DISTRO_ARCH}" == "x86_64"
102 configure_options += \
103 -Dlibpth="/usr/local/lib64 /lib64 %{prefix}/lib64"
104 end
105
802ea3af
MT
106 build
107 sed -i -e "s|BUILD_ZLIB\s*= True|BUILD_ZLIB = False|" \
108 -e "s|INCLUDE\s*= ./zlib-src|INCLUDE = /usr/include|" \
8c1983ef 109 -e "s|LIB\s*= ./zlib-src|LIB = %{libdir}|" \
802ea3af
MT
110 cpan/Compress-Raw-Zlib/config.in
111
7363ca1c 112 sh ./Configure %{configure_options}
166a6c21 113
802ea3af
MT
114 make %{PARALLELISMFLAGS}
115 end
116
85c5376e
MT
117 #test
118 # make test
119 #end
802ea3af
MT
120
121 install_cmds
122 # Remove precreated directories
123 rm -rfv %{BUILDROOT}/usr/local
124 end
125end
126
127quality-agent
128 whitelist_rpath
8c1983ef
MT
129 /%{lib}
130 %{libdir}
131 %{libdir}/perl5/CORE
802ea3af
MT
132 end
133end
134
5a733303
MT
135# This variable contains the constant version string
136# of this perl package.
7363ca1c 137perl_requires := %{name} = %{thisver}
5a733303 138
802ea3af 139packages
5a733303 140 package perl
e2032025
MT
141 # Increase epoch because of automatic dependencies.
142 epoch = 2
143
802ea3af 144 requires
7363ca1c 145 perl-libs = %{version}-%{_release}
802ea3af
MT
146 end
147
148 provides
802ea3af 149 # Compat provides
5a733303
MT
150 perl(:MODULE_COMPAT_5.14.2)
151 perl(:MODULE_COMPAT_5.14.1)
152 perl(:MODULE_COMPAT_5.14.0)
1f9bc2f0 153
802ea3af 154 # Threading provides
5a733303
MT
155 perl(:WITH_ITHREADS)
156 perl(:WITH_THREADS)
1f9bc2f0 157
802ea3af 158 # Largefile provides
5a733303 159 perl(:WITH_LARGEFILES)
802ea3af
MT
160
161 # PerlIO provides
5a733303 162 perl(:WITH_PERLIO)
1f9bc2f0 163
802ea3af 164 # File provides
5a733303
MT
165 perl(abbrev.pl)
166 perl(assert.pl)
167 perl(bigfloat.pl)
168 perl(bigint.pl)
169 perl(bigrat.pl)
170 perl(bytes_heavy.pl)
171 perl(cacheout.pl)
172 perl(complete.pl)
173 perl(ctime.pl)
174 perl(dotsh.pl)
175 perl(dumpvar.pl)
176 perl(exceptions.pl)
177 perl(fastcwd.pl)
178 perl(find.pl)
179 perl(finddepth.pl)
180 perl(flush.pl)
181 perl(ftp.pl)
182 perl(getcwd.pl)
183 perl(getopt.pl)
184 perl(getopts.pl)
185 perl(hostname.pl)
186 perl(importenv.pl)
187 perllook.pl)
188 perl(newgetopt.pl)
189 perl(open2.pl)
190 perl(open3.pl)
191 perl(perl5db.pl)
192 perl(pwd.pl)
193 perl(shellwords.pl)
194 perl(stat.pl)
195 perl(syslog.pl)
196 perl(tainted.pl)
197 perl(termcap.pl)
198 perl(timelocal.pl)
199 perl(utf8_heavy.pl)
200 perl(validate.pl)
5a733303
MT
201 perl(Exporter)
202 perl(File::Basename)
203 perl(constant)
204 perl(strict)
205 perl(vars)
5a733303
MT
206 end
207
208 filter_requires
5a733303
MT
209 DBIx
210 InternetConfig
7363ca1c
MT
211 Mac::
212 NDBM_File
213 VMS::
e8a2ae3a 214 end
802ea3af 215 end
1f9bc2f0 216
5a733303 217 package perl-libs
802ea3af 218 template LIBS
1f9bc2f0 219
802ea3af
MT
220 provides
221 libperl.so
222 end
1f9bc2f0 223
802ea3af 224 files
8c1983ef 225 %{libdir}/perl5/CORE/libperl.so
802ea3af
MT
226 end
227 end
1f9bc2f0 228
5a733303 229 package perl-devel
802ea3af 230 template DEVEL
1f9bc2f0 231
802ea3af
MT
232 files
233 /usr/bin/enc2xs
234 /usr/share/man/man1/enc2xs*
235 /usr/share/perl5/Encode/
236 /usr/bin/h2xs
237 /usr/share/man/man1/h2xs*
238 /usr/bin/libnetcfg
239 /usr/share/man/man1/libnetcfg*
240 /usr/bin/perlivp
241 /usr/share/man/man1/perlivp*
8c1983ef 242 %{libdir}/perl5/CORE/*.h
802ea3af
MT
243 /usr/bin/xsubpp
244 /usr/share/man/man1/xsubpp*
245 /usr/share/man/man1/perlxs*
246 end
247 end
1f9bc2f0 248
5a733303 249 #package perl-tests
802ea3af
MT
250 # summary = Testsuite to check your Perl installation.
251 # description-perl-tests
252 # This package contains the test suite included with perl %{thisver}.
253 # Install this if you want to test your Perl installation (binary and core
254 # modules).
255 # end
256 #
257 # files
8c1983ef 258 # %{libdir}/perl5-tests
802ea3af
MT
259 # end
260 #end
1f9bc2f0 261
5a733303 262 package perl-Archive-Extract
802ea3af 263 epoch = 0
5a733303 264 version = 0.48
802ea3af 265 arch = noarch
1f9bc2f0 266
802ea3af
MT
267 summary = Generic archive extracting mechanism.
268 description
269 Archive::Extract is a generic archive extraction mechanism.
270 end
271
272 requires
5a733303 273 %{perl_requires}
802ea3af 274 end
1f9bc2f0 275
802ea3af
MT
276 files
277 /usr/share/perl5/Archive/Extract.pm
278 /usr/share/man/man3/Archive::Extract.3*
279 end
280 end
1f9bc2f0 281
5a733303 282 package perl-Archive-Tar
802ea3af 283 epoch = 0
5a733303 284 version = 1.76
802ea3af 285 arch = noarch
1f9bc2f0 286
802ea3af
MT
287 summary = A module for Perl manipulation of .tar files.
288 description
289 Archive::Tar provides an object oriented mechanism for handling tar files. It
290 provides class methods for quick and easy files handling while also allowing
291 for the creation of tar file objects for custom manipulation. If you have the
292 IO::Zlib module installed, Archive::Tar will also support compressed or
293 gzipped tar files.
294 end
295
296 requires
5a733303 297 %{perl_requires}
802ea3af 298 end
1f9bc2f0 299
802ea3af
MT
300 files
301 /usr/bin/ptar
302 /usr/bin/ptardiff
5a733303 303 /usr/bin/ptargrep
802ea3af
MT
304 /usr/share/perl5/Archive/Tar.pm
305 /usr/share/man/man1/ptar.1*
306 /usr/share/man/man1/ptardiff.1*
5a733303 307 /usr/share/man/man1/ptargrep.1*
802ea3af
MT
308 /usr/share/man/man3/Archive::Tar*
309 end
310 end
5a733303
MT
311
312 package perl-Class-ISA
313 epoch = 0
314 version = 0.36
315 arch = noarch
316
317 summary = Report the search path for a class's ISA tree
318 description
319 Suppose you have a class (like Food::Fish::Fishstick) that is derived, via
320 its @ISA, from one or more superclasses (as Food::Fish::Fishstick is from
321 Food::Fish, Life::Fungus, and Chemicals), and some of those superclasses
322 may themselves each be derived, via its @ISA, from one or more superclasses
323 (as above).
324 end
325
326 requires
327 %{perl_requires}
328 end
329
330 files
331 /usr/share/perl5/Class/ISA.pm
332 /usr/share/man/man3/Class::ISA.3*
333 end
334 end
1f9bc2f0 335
5a733303 336 package perl-Compress-Raw-Zlib
802ea3af 337 epoch = 0
5a733303 338 version = 2.033
802ea3af
MT
339
340 summary = Low-Level Interface to the zlib compression library.
341 description
342 This module provides a Perl interface to the zlib compression library.
343 It is used by IO::Compress::Zlib.
344 end
345
346 requires
5a733303 347 %{perl_requires}
802ea3af 348 end
1f9bc2f0 349
802ea3af
MT
350 files
351 /usr/share/perl5/Compress/Raw/Zlib/
352 /usr/share/man/man3/Compress::Raw::Zlib*
353 end
354 end
5a733303
MT
355
356 package perl-CGI
357 epoch = 0
358 version = 3.49
359 arch = noarch
360
361 summary = Handle Common Gateway Interface requests and responses
362 description
363 CGI.pm is a stable, complete and mature solution for processing and preparing
364 HTTP requests and responses. Major features including processing form
365 submissions, file uploads, reading and writing cookies, query string generation
366 and manipulation, and processing and preparing HTTP headers. Some HTML
367 generation utilities are included as well.
368
369 CGI.pm performs very well in in a vanilla CGI.pm environment and also comes
370 with built-in support for mod_perl and mod_perl2 as well as FastCGI.
371 end
372
373 requires
374 %{perl_requires}
375 end
376
377 provides
378 perl(CGI)=%{version}
379 end
380
381 filter_requires
382 perl\(FCGI\)
383 end
384
385 files
386 /usr/share/perl5/CGI
387 /usr/share/perl5/CGI.pm
388 /usr/share/man/man3/CGI.3*
389 /usr/share/man/man3/CGI::*.3*
390 end
391 end
1f9bc2f0 392
5a733303 393 package perl-CPAN
802ea3af 394 epoch = 0
5a733303 395 version = 1.9600.01
802ea3af 396 arch = noarch
1f9bc2f0 397
802ea3af
MT
398 summary = Query, download and build perl modules from CPAN sites.
399 description
400 Query, download and build perl modules from CPAN sites.
401 end
1f9bc2f0 402
802ea3af 403 requires
5a733303 404 %{perl_requires}
802ea3af
MT
405 perl(Digest::SHA)
406 end
1f9bc2f0 407
802ea3af
MT
408 provides
409 cpan
410 cpan=$(version-perl-CPAN)
411 end
5a733303
MT
412
413 filter_requires
7363ca1c 414 Mac::BuildTools
5a733303 415 end
1f9bc2f0 416
802ea3af
MT
417 files
418 /usr/bin/cpan
419 /usr/share/perl5/CPAN*
420 /usr/share/man/man1/cpan.1*
421 /usr/share/man/man3/CPAN*
422 end
423 end
424
5a733303
MT
425 package perl-CPAN-Meta
426 epoch = 0
427 version = 2.110440
428 arch = noarch
429
430 summary = Distribution metadata for a CPAN dist.
431 description
432 Software distributions released to the CPAN include a META.json or, for
433 older distributions, META.yml, which describes the distribution, its
434 contents, and the requirements for building and installing the
435 distribution. The data structure stored in the META.json file is described
436 in CPAN::Meta::Spec.
437 end
438
439 requires
440 %{perl_requires}
441 end
442
443 files
444 /usr/share/perl5/CPAN/Meta.pm
445 /usr/share/perl5/CPAN/Meta
446 /usr/share/perl5/CPAN/Meta/Converter.pm
447 /usr/share/perl5/CPAN/Meta/Feature.pm
448 /usr/share/perl5/CPAN/Meta/History.pm
449 /usr/share/perl5/CPAN/Meta/Prereqs.pm
450 /usr/share/perl5/CPAN/Meta/Spec.pm
451 /usr/share/perl5/CPAN/Meta/Validator.pm
452 /usr/share/man/man5/CPAN::Meta.*
453 end
454 end
455
456 package perl-CPAN-Meta-YAML
457 epoch = 0
458 version = 0.0003
459 arch = noarch
460
461 summary = Read and write a subset of YAML for CPAN Meta files.
462 description
463 This module implements a subset of the YAML specification for use in reading
464 and writing CPAN metadata files like META.yml and MYMETA.yml. It should not be
465 used for any other general YAML parsing or generation task.
466 end
467
468 requires
469 %{perl_requires}
470 end
471
472 files
473 /usr/share/perl5/CPAN/Meta/YAML.pm
474 /usr/share/man/man5/CPAN::Meta::YAML*
475 end
476 end
477
478 package perl-CPANPLUS
802ea3af 479 epoch = 0
5a733303 480 version = 0.9103
802ea3af 481 arch = noarch
1f9bc2f0 482
802ea3af
MT
483 summary = API & CLI access to the CPAN mirrors.
484 description
485 The CPANPLUS library is an API to the CPAN mirrors and a collection of
486 interactive shells, commandline programs, etc, that use this API.
487 end
1f9bc2f0 488
802ea3af 489 requires
5a733303
MT
490 %{perl_requires}
491 perl(Digest::SHA)
492 perl(Module::Pluggable)>=2.4
493 perl(Module::CoreList)
802ea3af 494 end
1f9bc2f0 495
802ea3af 496 provides
5a733303
MT
497 perl-CPANPLUS-Dist-Build=0.06
498 end
499
500 filter_requires
5a733303
MT
501 DBIx
502 Your::Module::Here
7363ca1c 503 DBD::SQLite
802ea3af 504 end
1f9bc2f0 505
802ea3af
MT
506 files
507 /usr/bin/cpan2dist
508 /usr/bin/cpanp
509 /usr/bin/cpanp-run-perl
510 /usr/share/perl5/CPANPLUS*
511 /usr/share/man/man1/cpan2dist.1*
512 /usr/share/man/man1/cpanp.1*
513 /usr/share/man/man3/CPANPLUS*
514 end
515 end
5a733303
MT
516
517 package perl-Carp
518 epoch = 0
519 version = 1.20
520 arch = noarch
521
522 summary = Alternative warn and die for modules.
523 description
524 The Carp routines are useful in your own modules because they act like
525 die() or warn(), but with a message which is more likely to be useful to a
526 user of your module. In the case of cluck, confess, and longmess that
527 context is a summary of every call in the call-stack. For a shorter message
528 you can use carp or croak which report the error as being from where your
529 module was called. There is no guarantee that that is where the error was,
530 but it is a good educated guess.
531 end
532
533 requires
534 %{perl_requires}
535 end
536
7363ca1c
MT
537 provides
538 perl(Carp) = %{version}
539 perl(Carp::Heavy) = %{version}
540 end
541
5a733303 542 # Do not export unversioned module
7363ca1c 543 #filter_provides = ^perl\(Carp\)\s*$
5a733303
MT
544
545 files
546 /usr/share/perl5/Carp*
547 /usr/share/man3/Carp*
548 end
549 end
550
551 package perl-Digest
552 epoch = 0
553 version = 1.16
554 arch = noarch
555
556 summary = Modules that calculate message digests.
557 description
558 The Digest:: modules calculate digests, also called "fingerprints" or
559 "hashes", of some data, called a message. The digest is (usually)
560 some small/fixed size string. The actual size of the digest depend of
561 the algorithm used. The message is simply a sequence of arbitrary
562 bytes or bits.
563 end
564
565 requires
566 %{perl_requires}
567 perl(MIME::Base64)
568 end
569
570 files
8c1983ef
MT
571 %{libdir}/perl5/Digest
572 !%{libdir}/perl5/Digest/*
5a733303
MT
573 /usr/share/perl5/Digest.pm
574 /usr/share/perl5/Digest/base.pm
575 /usr/share/perl5/Digest/file.pm
7363ca1c
MT
576 /usr/share/man/man3/Digest.3*
577 /usr/share/man/man3/Digest::base.3*
578 /usr/share/man/man3/Digest::file.3*
5a733303
MT
579 end
580 end
581
582 package perl-Digest-MD5
583 epoch = 0
584 version = 2.51
585
586 summary = Perl Interface to the MD5 Algorithm.
587 description
588 The Digest::MD5 module allows you to use the RSA Data Security Inc. MD5
589 Message Digest algorithm from within Perl programs. The algorithm takes as
590 input a message of arbitrary length and produces as output a 128-bit
591 "fingerprint" or "message digest" of the input.
592 end
593
594 requires
595 %{perl_requires}
596 perl(Digest::base)>=1.00
597 end
598
599 files
8c1983ef
MT
600 %{libdir}/perl5/Digest/MD5.pm
601 %{libdir}/perl5/auto/Digest/MD5
5a733303
MT
602 /usr/share/man/man3/Digest::MD5.3*
603 end
604 end
1f9bc2f0 605
5a733303 606 package perl-Digest-SHA
802ea3af 607 epoch = 0
5a733303 608 version = 5.61
1f9bc2f0 609
802ea3af
MT
610 summary = Perl extension for SHA-1/224/256/384/512.
611 description
612 Digest::SHA is a complete implementation of the NIST Secure Hash
613 Standard. It gives Perl programmers a convenient way to calculate
614 SHA-1, SHA-224, SHA-256, SHA-384, and SHA-512 message digests. The
615 module can handle all types of input, including partial-byte data.
616 end
1f9bc2f0 617
802ea3af 618 requires
5a733303
MT
619 %{perl_requires}
620 perl(Digest::base)
621 perl(MIME::Base64)
802ea3af 622 end
1f9bc2f0 623
802ea3af
MT
624 files
625 /usr/bin/shasum
7363ca1c
MT
626 %{libdir}/perl5/Digest/SHA*
627 %{libdir}/perl5/auto/Digest/SHA*
5a733303 628 /usr/share/perl5/Digest/SHA*
802ea3af
MT
629 /usr/share/man/man1/shasum.1*
630 /usr/share/man/man3/Digest::SHA.3*
631 end
632 end
5a733303
MT
633
634 package perl-ExtUtils-CBuilder
802ea3af 635 epoch = 0
5a733303 636 version = 0.280203
802ea3af
MT
637 arch = noarch
638
639 summary = Compile and link C code for Perl modules.
640 description
641 This module can build the C portions of Perl modules by invoking the
642 appropriate compilers and linkers in a cross-platform manner. It was
643 motivated by the Module::Build project, but may be useful for other
644 purposes as well.
645 end
5a733303 646
802ea3af 647 requires
5a733303
MT
648 %{perl_requires}
649 perl-devel
802ea3af 650 end
5a733303 651
802ea3af
MT
652 files
653 /usr/share/perl5/ExtUtils/CBuilder*
654 /usr/share/man/man3/ExtUtils::CBuilder*
655 end
656 end
5a733303
MT
657
658 package perl-ExtUtils-Embed
802ea3af 659 epoch = 0
5a733303 660 version = 1.30
802ea3af 661 arch = noarch
5a733303 662
802ea3af
MT
663 summary = Utilities for embedding Perl in C/C++ applications.
664 description
665 Utilities for embedding Perl in C/C++ applications.
666 end
5a733303 667
802ea3af 668 requires
5a733303
MT
669 %{perl_requires}
670 perl-devel
802ea3af 671 end
5a733303 672
802ea3af
MT
673 files
674 /usr/share/perl5/ExtUtils/Embed*
675 /usr/share/man/man3/ExtUtils::Embed*
676 end
677 end
5a733303
MT
678
679 package perl-ExtUtils-MakeMaker
802ea3af 680 epoch = 0
5a733303 681 version = 6.57_05
802ea3af 682 arch = noarch
5a733303 683
802ea3af
MT
684 summary = Create a module Makefile.
685 description
686 Create a module Makefile.
687 end
5a733303 688
802ea3af 689 requires
5a733303
MT
690 %{perl_requires}
691 perl-devel
692 perl(Test::Harness)
802ea3af
MT
693 end
694
7363ca1c
MT
695 filter_requires
696 VMS::Filespec
697 end
698
802ea3af
MT
699 files
700 /usr/bin/instmodsh
701 /usr/share/perl5/ExtUtils/Command/
702 /usr/share/perl5/ExtUtils/Install.pm
703 /usr/share/perl5/ExtUtils/Installed.pm
704 /usr/share/perl5/ExtUtils/Liblist/
705 /usr/share/perl5/ExtUtils/Liblist.pm
706 /usr/share/perl5/ExtUtils/MakeMaker/
707 /usr/share/perl5/ExtUtils/MakeMaker.pm
708 /usr/share/perl5/ExtUtils/MANIFEST.SKIP
709 /usr/share/perl5/ExtUtils/MM*.pm
710 /usr/share/perl5/ExtUtils/MY.pm
711 /usr/share/perl5/ExtUtils/Manifest.pm
712 /usr/share/perl5/ExtUtils/Mkbootstrap.pm
713 /usr/share/perl5/ExtUtils/Mksymlists.pm
714 /usr/share/perl5/ExtUtils/Packlist.pm
715 /usr/share/perl5/ExtUtils/testlib.pm
716 /usr/share/man/man1/instmodsh.1*
717 /usr/share/man/man3/ExtUtils::Command::MM*
718 /usr/share/man/man3/ExtUtils::Install.3*
719 /usr/share/man/man3/ExtUtils::Installed.3*
720 /usr/share/man/man3/ExtUtils::Liblist.3*
721 /usr/share/man/man3/ExtUtils::MM*
722 /usr/share/man/man3/ExtUtils::MY.3*
723 /usr/share/man/man3/ExtUtils::MakeMaker*
724 /usr/share/man/man3/ExtUtils::Manifest.3*
725 /usr/share/man/man3/ExtUtils::Mkbootstrap.3*
726 /usr/share/man/man3/ExtUtils::Mksymlists.3*
727 /usr/share/man/man3/ExtUtils::Packlist.3*
728 /usr/share/man/man3/ExtUtils::testlib.3*
729 end
730 end
5a733303
MT
731
732 package perl-ExtUtils-ParseXS
802ea3af 733 epoch = 0
5a733303 734 version = 2.2210
802ea3af
MT
735 arch = noarch
736
737 summary = Module and a script for converting Perl XS code into C code.
738 description
739 ExtUtils::ParseXS will compile XS code into C code by embedding the
740 constructs necessary to let C functions manipulate Perl values and creates
741 the glue necessary to let Perl access those functions.
742 end
5a733303 743
802ea3af 744 requires
5a733303
MT
745 %{perl_requires}
746 perl-devel
802ea3af 747 end
5a733303 748
802ea3af
MT
749 files
750 /usr/share/perl5/ExtUtils/ParseXS.pm
751 /usr/share/perl5/ExtUtils/xsubpp
752 /usr/share/man/man3/ExtUtils::ParseXS.3*
753 end
754 end
5a733303
MT
755
756 package perl-File-Fetch
757 epoch = 1
758 version = 0.32
802ea3af
MT
759 arch = noarch
760
761 summary = Generic file fetching mechanism.
762 description
763 File::Fetch is a generic file fetching mechanism.
764 end
5a733303 765
802ea3af 766 requires
5a733303
MT
767 %{perl_requires}
768 perl(IPC::Cmd)>=0.36
769 perl(Module::Load::Conditional)>=0.04
770 perl(Params::Check)>=0.07
802ea3af 771 end
5a733303 772
802ea3af
MT
773 files
774 /usr/share/perl5/File/Fetch.pm
775 /usr/share/man/man3/File::Fetch.3*
776 end
777 end
5a733303
MT
778
779 package perl-HTTP-Tiny
802ea3af 780 epoch = 0
5a733303
MT
781 version = 0.012
782 arch = noarch
783
784 summary = A small, simple, correct HTTP/1.1 client.
785 description
786 This is a very simple HTTP/1.1 client, designed primarily for doing simple GET
787 requests without the overhead of a large framework like LWP::UserAgent.
788 It is more correct and more complete than HTTP::Lite. It supports proxies
789 (currently only non-authenticating ones) and redirection. It also correctly
790 resumes after EINTR.
791 end
792
793 requires
794 %{perl_requires}
795 perl(Carp)
796 perl(IO::Socket)
797 end
798
799 files
800 /usr/share/perl5/HTTP/Tiny.pm
801 /usr/share/man/man5/HTTP::Tiny*
802 end
803 end
804
805 package perl-IO-Compress
806 epoch = 0
807 version = 2.033
808
802ea3af
MT
809 summary = IO::Compress wrapper for modules.
810 description
811 This module is the base class for all IO::Compress and IO::Uncompress
812 modules. This module is not intended for direct use in application code.
813 Its sole purpose is to to be sub-classed by IO::Compress modules.
814 end
5a733303 815
802ea3af 816 requires
5a733303 817 %{perl_requires}
802ea3af 818 end
5a733303 819
802ea3af 820 provides
5a733303 821 perl(IO::Uncompress::Bunzip2)
802ea3af 822 end
5a733303 823
802ea3af
MT
824 files
825 /usr/share/perl5/Compress/Zlib.pm
8c1983ef 826 %{libdir}/perl5/auto/Compress/Zlib/
802ea3af
MT
827 /usr/share/man/man3/Compress::Zlib*
828 /usr/share/perl5/File/GlobMapper.pm
829 /usr/share/perl5/IO/Compress/Base/
830 /usr/share/perl5/IO/Compress/Base.pm
831 /usr/share/perl5/IO/Uncompress/AnyUncompress.pm
832 /usr/share/perl5/IO/Uncompress/Base.pm
833 /usr/share/man/man3/File::GlobMapper.*
834 /usr/share/man/man3/IO::Compress::Base.*
835 /usr/share/man/man3/IO::Uncompress::AnyUncompress.*
836 /usr/share/man/man3/IO::Uncompress::Base.*
837 end
838 end
5a733303
MT
839
840 package perl-IO-Zlib
802ea3af
MT
841 epoch = 0
842 version = 1.10
843 arch = noarch
844
845 summary = Perl IO:: style interface to Compress::Zlib.
846 description
847 This modules provides an IO:: style interface to the Compress::Zlib
848 package. The main advantage is that you can use an IO::Zlib object in much
849 the same way as an IO::File object so you can have common code that doesn't
850 know which sort of file it is using.
851 end
5a733303 852
802ea3af 853 requires
5a733303
MT
854 %{perl_requires}
855 perl(Compress::Zlib)
802ea3af 856 end
5a733303 857
802ea3af
MT
858 files
859 /usr/share/perl5/IO/Zlib.pm
860 /usr/share/man/man3/IO::Zlib.*
861 end
862 end
5a733303
MT
863
864 package perl-IPC-Cmd
802ea3af 865 epoch = 0
5a733303 866 version = 0.70
802ea3af 867 arch = noarch
5a733303 868
802ea3af
MT
869 summary = Finding and running system commands made easy.
870 description
871 IPC::Cmd allows you to run commands, interactively if desired, in a
872 platform independent way, but have them still work.
873 end
5a733303 874
802ea3af 875 requires
5a733303
MT
876 %{perl_requires}
877 perl(ExtUtils::MakeMaker)
802ea3af 878 end
5a733303 879
802ea3af
MT
880 files
881 /usr/share/perl5/IPC/Cmd.pm
882 /usr/share/man/man3/IPC::Cmd.3*
883 end
884 end
5a733303
MT
885
886 package perl-JSON-PP
887 epoch = 0
888 version = 2.27150
889 arch = noarch
890
891 summary = JSON::XS compatible pure-Perl module.
892 description
893 JSON::XS is the fastest and most proper JSON module on CPAN. It is written by
894 Marc Lehmann in C, so must be compiled and installed in the used environment.
895 JSON::PP is a pure-Perl module and is compatible with JSON::XS.
896 end
897
898 requires
899 %{perl_requires}
900 end
901
902 files
903 /usr/bin/json_pp
904 /usr/share/perl5/JSON/PP
905 /usr/share/perl5/JSON/PP.pm
906 /usr/share/man/man1/json_pp.1*
907 /usr/share/man/man3/JSON::PP.3*
908 /usr/share/man/man3/JSON::PP::Boolean.3pm*
909 end
910 end
1f9bc2f0 911
5a733303 912 package perl-Locale-Maketext-Simple
802ea3af
MT
913 epoch = 0
914 version = 0.21
915 arch = noarch
916 license = MIT
1f9bc2f0 917
802ea3af
MT
918 summary = Simple interface to Locale::Maketext::Lexicon.
919 description
920 This module is a simple wrapper around Locale::Maketext::Lexicon, designed
921 to alleviate the need of creating Language Classes for module authors.
922 end
1f9bc2f0 923
802ea3af 924 requires
5a733303 925 %{perl_requires}
802ea3af 926 end
1f9bc2f0 927
802ea3af
MT
928 files
929 /usr/share/perl5/Locale/Maketext/Simple.pm
930 /usr/share/man/man3/Locale::Maketext::Simple.*
931 end
932 end
1f9bc2f0 933
5a733303 934 package perl-Log-Message
802ea3af 935 epoch = 0
5a733303 936 version = 0.04
802ea3af 937 arch = noarch
1f9bc2f0 938
802ea3af
MT
939 summary = Generic message storage mechanism.
940 description
941 Log::Message is a generic message storage mechanism. It allows you to store
942 messages on a stack -- either shared or private -- and assign meta-data to it.
943 Some meta-data will automatically be added for you, like a timestamp and a
944 stack trace, but some can be filled in by the user, like a tag by which to
945 identify it or group it, and a level at which to handle the message (for
946 example, log it, or die with it).
947 end
1f9bc2f0 948
802ea3af 949 requires
5a733303 950 %{perl_requires}
802ea3af 951 end
1f9bc2f0 952
802ea3af 953 provides
5a733303 954 perl(Log::Message::Handlers)=%{version}
802ea3af
MT
955 end
956
957 files
958 /usr/share/perl5/Log/Message.pm
959 /usr/share/perl5/Log/Message/Config.pm
960 /usr/share/perl5/Log/Message/Handlers.pm
961 /usr/share/perl5/Log/Message/Item.pm
962 /usr/share/man/man3/Log::Message.3*
963 /usr/share/man/man3/Log::Message::Config.3*
964 /usr/share/man/man3/Log::Message::Handlers.3*
965 /usr/share/man/man3/Log::Message::Item.3*
966 end
967 end
1f9bc2f0 968
5a733303 969 package perl-Log-Message-Simple
802ea3af 970 epoch = 0
5a733303 971 version = 0.08
802ea3af 972 arch = noarch
1f9bc2f0 973
802ea3af
MT
974 summary = Simplified frontend to Log::Message.
975 description
976 This module provides standardized logging facilities using the
977 Log::Message module.
978 end
1f9bc2f0 979
802ea3af 980 requires
5a733303 981 %{perl_requires}
802ea3af 982 end
1f9bc2f0 983
802ea3af
MT
984 files
985 /usr/share/perl5/Log/Message/Simple.pm
986 /usr/share/man/man3/Log::Message::Simple.3*
987 end
988 end
1f9bc2f0 989
5a733303 990 package perl-Module-Build
802ea3af 991 epoch = 0
5a733303 992 version = 0.3800
802ea3af 993 arch = noarch
1f9bc2f0 994
802ea3af
MT
995 summary = Perl module for building and installing Perl modules.
996 description
997 Module::Build is a system for building, testing, and installing Perl modules.
998 It is meant to be an alternative to ExtUtils::MakeMaker. Developers may alter
999 the behavior of the module through subclassing in a much more straightforward
1000 way than with MakeMaker. It also does not require a make on your system - most
1001 of the Module::Build code is pure-perl and written in a very cross-platform
1002 way. In fact, you don't even need a shell, so even platforms like MacOS
1003 (traditional) can use it fairly easily. Its only prerequisites are modules that
1004 are included with perl 5.6.0, and it works fine on perl 5.005 if you can
1005 install a few additional modules.
1006 end
1f9bc2f0 1007
802ea3af 1008 requires
5a733303
MT
1009 %{perl_requires}
1010 perl(Archive::Tar)>=1.08
1011 perl(CPAN::Meta)>=2.110420
1012 perl(ExtUtils::CBuilder)>=0.15
1013 perl(ExtUtils::ParseXS)>=1.02
802ea3af 1014 end
1f9bc2f0 1015
802ea3af
MT
1016 files
1017 /usr/bin/config_data
1018 /usr/share/perl5/inc/
1019 /usr/share/perl5/Module/Build*
1020 /usr/share/man/man1/config_data.1*
1021 /usr/share/man/man3/Module::Build*
1022 /usr/share/man/man3/inc::latest.3*
1023 end
1024 end
1f9bc2f0 1025
5a733303 1026 package perl-Module-CoreList
802ea3af 1027 epoch = 0
5a733303 1028 version = 2.49_01
802ea3af 1029 arch = noarch
1f9bc2f0 1030
802ea3af
MT
1031 summary = Perl core modules indexed by perl versions.
1032 description
1033 Module::CoreList contains the hash of hashes %Module::CoreList::version, this
1034 is keyed on perl version as indicated in $]. The second level hash is module
1035 => version pairs.
1036 end
1f9bc2f0 1037
802ea3af 1038 requires
5a733303 1039 %{perl_requires}
802ea3af 1040 end
1f9bc2f0 1041
802ea3af
MT
1042 files
1043 /usr/bin/corelist
1044 /usr/share/perl5/Module/CoreList.pm
1045 /usr/share/man/man1/corelist*
1046 /usr/share/man/man3/Module::CoreList*
1047 end
1048 end
1f9bc2f0 1049
5a733303 1050 package perl-Module-Load
802ea3af 1051 epoch = 0
5a733303 1052 version = 0.18
802ea3af 1053 arch = noarch
1f9bc2f0 1054
802ea3af
MT
1055 summary = Runtime require of both modules and files.
1056 description
1057 Module::Load eliminates the need to know whether you are trying to require
1058 either a file or a module.
1059 end
1f9bc2f0 1060
802ea3af 1061 requires
5a733303 1062 %{perl_requires}
802ea3af 1063 end
1f9bc2f0 1064
802ea3af
MT
1065 files
1066 /usr/share/perl5/Module/Load.pm
1067 /usr/share/man/man3/Module::Load.*
1068 end
1069 end
1f9bc2f0 1070
5a733303 1071 package perl-Module-Load-Conditional
802ea3af 1072 epoch = 0
5a733303 1073 version = 0.44
802ea3af 1074 arch = noarch
1f9bc2f0 1075
802ea3af
MT
1076 summary = Looking up module information / loading at runtime.
1077 description
1078 Module::Load::Conditional provides simple ways to query and possibly load
1079 any of the modules you have installed on your system during runtime.
1080 end
1f9bc2f0 1081
802ea3af 1082 requires
5a733303 1083 %{perl_requires}
802ea3af 1084 end
1f9bc2f0 1085
802ea3af
MT
1086 files
1087 /usr/share/perl5/Module/Load/
1088 /usr/share/man/man3/Module::Load::Conditional*
1089 end
1090 end
1f9bc2f0 1091
5a733303 1092 package perl-Module-Loaded
802ea3af
MT
1093 epoch = 0
1094 version = 0.06
1095 arch = noarch
1f9bc2f0 1096
802ea3af
MT
1097 summary = Mark modules as loaded or unloaded.
1098 description
1099 When testing applications, often you find yourself needing to provide
1100 functionality in your test environment that would usually be provided by
1101 external modules. Rather than munging the %INC by hand to mark these external
1102 modules as loaded, so they are not attempted to be loaded by perl, this module
1103 offers you a very simple way to mark modules as loaded and/or unloaded.
1104 end
1f9bc2f0 1105
802ea3af 1106 requires
5a733303 1107 %{perl_requires}
802ea3af 1108 end
1f9bc2f0 1109
802ea3af
MT
1110 files
1111 /usr/share/perl5/Module/Loaded.pm
1112 /usr/share/man/man3/Module::Loaded*
1113 end
1114 end
5a733303
MT
1115
1116 package perl-Module-Metadata
1117 epoch = 0
1118 version = 1.000004
1119 arch = noarch
1120
1121 summary = Gather package and POD information from perl module files.
1122 description
1123 Gather package and POD information from perl module files.
1124 end
1125
1126 requires
1127 %{perl_requires}
1128 end
1129
1130 files
1131 /usr/share/perl5/Module/Metadata.pm
1132 /usr/share/man/man3/Module::Metadata.3pm*
1133 end
1134 end
1135
1136 package perl-Module-Plugable
802ea3af
MT
1137 epoch = 0
1138 version = 3.90
1139 arch = noarch
1140
1141 summary = Automatically give your module the ability to have plugins.
1142 description
1143 Provides a simple but, hopefully, extensible way of having 'plugins' for
1144 your module.
1145 end
1f9bc2f0 1146
802ea3af 1147 requires
5a733303 1148 %{perl_requires}
802ea3af 1149 end
1f9bc2f0 1150
802ea3af
MT
1151 files
1152 /usr/share/perl5/Devel/InnerPackage.pm
1153 /usr/share/perl5/Module/Pluggable/
1154 /usr/share/perl5/Module/Pluggable.pm
1155 /usr/share/man/man3/Devel::InnerPackage*
1156 /usr/share/man/man3/Module::Pluggable*
1157 end
1158 end
1159
5a733303 1160 package perl-Object-Accessor
802ea3af 1161 epoch = 0
5a733303 1162 version = 0.38
802ea3af 1163 arch = noarch
1f9bc2f0 1164
802ea3af
MT
1165 summary = Perl module that allows per object accessors.
1166 description
1167 Object::Accessor provides an interface to create per object accessors (as
1168 opposed to per Class accessors, as, for example, Class::Accessor provides).
1169 end
1170
1171 requires
5a733303 1172 %{perl_requires}
802ea3af 1173 end
1f9bc2f0 1174
802ea3af
MT
1175 files
1176 /usr/share/perl5/Object/
1177 /usr/share/man/man3/Object::Accessor*
1178 end
1179 end
1f9bc2f0 1180
5a733303 1181 package perl-Package-Constants
802ea3af
MT
1182 epoch = 0
1183 version = 0.02
1184 arch = noarch
1f9bc2f0 1185
802ea3af
MT
1186 summary = List all constants declared in a package.
1187 description
1188 Package::Constants lists all the constants defined in a certain package. This
1189 can be useful for, among others, setting up an autogenerated @EXPORT/@EXPORT_OK
1190 for a Constants.pm file.
1191 end
1f9bc2f0 1192
802ea3af 1193 requires
5a733303 1194 %{perl_requires}
802ea3af
MT
1195 end
1196
1197 files
1198 /usr/share/perl5/Package/
1199 /usr/share/man/man3/Package::Constants*
1200 end
1201 end
1f9bc2f0 1202
5a733303 1203 package perl-Params-Check
802ea3af 1204 epoch = 0
5a733303 1205 version = 0.28
802ea3af 1206 arch = noarch
1f9bc2f0 1207
802ea3af
MT
1208 summary = Generic input parsing/checking mechanism.
1209 description
1210 Params::Check is a generic input parsing/checking mechanism.
1211 end
1f9bc2f0 1212
802ea3af 1213 requires
5a733303 1214 %{perl_requires}
802ea3af
MT
1215 end
1216
1217 provides
5a733303 1218 perl(Params::Check)
802ea3af 1219 end
1f9bc2f0 1220
802ea3af
MT
1221 files
1222 /usr/share/perl5/Params/
1223 /usr/share/man/man3/Params::Check*
1224 end
1225 end
1f9bc2f0 1226
5a733303 1227 package perl-Parse-CPAN-Meta
802ea3af 1228 epoch = 0
5a733303 1229 version = 1.4401
802ea3af
MT
1230 arch = noarch
1231
1232 summary = Parse META.yml and other similar CPAN metadata files.
1233 description
1234 Parse::CPAN::Meta is a parser for META.yml files, based on the parser half of
1235 YAML::Tiny.
1236 end
1f9bc2f0 1237
802ea3af 1238 requires
5a733303 1239 %{perl_requires}
802ea3af
MT
1240 end
1241
1242 files
1243 /usr/share/perl5/Parse/CPAN/Meta.pm
1244 /usr/share/man/man3/Parse::CPAN::Meta.3*
1245 end
1246 end
1f9bc2f0 1247
5a733303 1248 package perl-Path-Tools
802ea3af 1249 epoch = 0
5a733303 1250 version = 3.33
802ea3af 1251 license = (GPL+ or Artistic) and BSD
1f9bc2f0 1252
802ea3af
MT
1253 summary = PathTools Perl module (Cwd, File::Spec).
1254 description
1255 PathTools Perl module (Cwd, File::Spec).
1256 end
1f9bc2f0 1257
802ea3af 1258 requires
5a733303
MT
1259 %{perl_requires}
1260 end
1261
1262 filter_requires
7363ca1c 1263 VMS::Filespec
802ea3af 1264 end
1f9bc2f0 1265
802ea3af 1266 files
8c1983ef
MT
1267 %{libdir}/perl5/Cwd.pm
1268 %{libdir}/perl5/File/Spec*
802ea3af
MT
1269 /usr/share/man/man3/Cwd*
1270 /usr/share/man/man3/File::Spec*
1271 end
1272 end
5a733303
MT
1273
1274 package perl-Perl-OSType
1275 epoch = 0
1276 version = 1.002
1277 arch = noarch
1278
1279 summary = Map perl operating system names to generic types.
1280 description
1281 Modules that provide OS-specific behaviors often need to know if the current
1282 operating system matches a more generic type of operating systems. For example,
1283 'linux' is a type of 'Unix' operating system and so is 'freebsd'.
1284 This module provides a mapping between an operating system name as given by $^O
1285 and a more generic type. The initial version is based on the OS type mappings
1286 provided in Module::Build and ExtUtils::CBuilder (thus, Microsoft operating
1287 systems are given the type 'Windows' rather than 'Win32').
1288 end
1289
1290 requires
1291 %{perl_requires}
1292 end
1293
1294 files
1295 /usr/share/perl5/Perl/OSType.pm
1296 /usr/share/man/man3/Perl::OSType.3pm*
1297 end
1298 end
1f9bc2f0 1299
5a733303 1300 package perl-Pod-Escapes
802ea3af
MT
1301 epoch= 0
1302 version = 1.04
1303 arch = noarch
1f9bc2f0 1304
802ea3af
MT
1305 summary = Perl module for resolving POD escape sequences.
1306 description
1307 This module provides things that are useful in decoding Pod E<...> sequences.
1308 Presumably, it should be used only by Pod parsers and/or formatters.
1309 end
1f9bc2f0 1310
802ea3af 1311 requires
5a733303
MT
1312 %{perl_requires}
1313 end
1314
802ea3af
MT
1315 files
1316 /usr/share/perl5/Pod/Escapes.pm
1317 /usr/share/man/man3/Pod::Escapes.*
1318 end
1319 end
1f9bc2f0 1320
5a733303 1321 package perl-Pod-Simple
802ea3af 1322 epoch = 0
5a733303 1323 version = 3.16
802ea3af 1324 arch = noarch
1f9bc2f0 1325
802ea3af
MT
1326 summary = Framework for parsing POD documentation.
1327 description
1328 Pod::Simple is a Perl library for parsing text in the Pod (plain old
1329 documentation) markup language that is typically used for writing
1330 documentation for Perl and for Perl modules.
1331 end
1f9bc2f0 1332
802ea3af 1333 requires
5a733303
MT
1334 %{perl_requires}
1335 end
1336
802ea3af
MT
1337 files
1338 /usr/share/perl5/Pod/Simple/
1339 /usr/share/perl5/Pod/Simple.pm
1340 /usr/share/perl5/Pod/Simple.pod
1341 /usr/share/man/man3/Pod::Simple*
1342 end
1343 end
5a733303
MT
1344
1345 package perl-Scalar-List-Utils
1346 epoch = 0
1347 version = 1.22
1348
1349 summary = A selection of general-utility scalar and list subroutines.
1350 description
1351 Scalar::Util and List::Util contain a selection of subroutines that people have
1352 expressed would be nice to have in the perl core, but the usage would not
1353 really be high enough to warrant the use of a keyword, and the size so small
1354 such that being individual extensions would be wasteful.
1355 end
1356
1357 requires
1358 %{perl_requires}
1359 end
1360
1361 files
8c1983ef
MT
1362 %{libdir}/perl5/List
1363 %{libdir}/perl5/Scalar
1364 %{libdir}/perl5/auto/List
5a733303
MT
1365 /usr/share/man/man3/List::Util*
1366 /usr/share/man/man3/Scalar::Util*
1367 end
1368 end
1f9bc2f0 1369
5a733303 1370 package perl-Term-UI
802ea3af 1371 epoch = 0
5a733303 1372 version = 0.26
802ea3af
MT
1373 arch = noarch
1374
1375 summary = Term::ReadLine UI made easy.
1376 description
1377 Term::UI is a transparent way of eliminating the overhead of having to format
1378 a question and then validate the reply, informing the user if the answer was not
1379 proper and re-issuing the question.
1380 end
1381
1382 requires
5a733303
MT
1383 %{perl_requires}
1384 perl(Log::Message::Simple)
802ea3af
MT
1385 end
1386
1387 files
1388 /usr/share/perl5/Term/UI/
1389 /usr/share/perl5/Term/UI.pm
1390 /usr/share/man/man3/Term::UI*
1391 end
1392 end
1393
5a733303 1394 package perl-Test-Harness
802ea3af 1395 epoch = 0
5a733303 1396 version = 3.23
802ea3af
MT
1397 arch = noarch
1398
1399 summary = Run Perl standard test scripts with statistics.
1400 description
1401 Run Perl standard test scripts with statistics.
1402 Use TAP::Parser, Test::Harness package was whole rewritten.
1403 end
1404
1405 requires
5a733303
MT
1406 %{perl_requires}
1407 end
1408
802ea3af
MT
1409 files
1410 /usr/bin/prove
1411 /usr/share/perl5/App*
1412 /usr/share/perl5/TAP*
1413 /usr/share/perl5/Test/Harness*
1414 /usr/share/man/man1/prove.1*
1415 /usr/share/man/man3/App*
1416 /usr/share/man/man3/TAP*
1417 /usr/share/man/man3/Test::Harness*
1418 end
1419 end
1420
5a733303 1421 package perl-Test-Simple
802ea3af 1422 epoch = 0
5a733303 1423 version = 0.98
802ea3af
MT
1424 arch = noarch
1425
1426 summary = Basic utilities for writing tests.
1427 description
1428 Basic utilities for writing tests.
1429 end
1430
1431 requires
5a733303 1432 %{perl_requires}
802ea3af
MT
1433 end
1434
1435 files
1436 /usr/share/perl5/Test/More*
1437 /usr/share/perl5/Test/Builder*
1438 /usr/share/perl5/Test/Simple*
1439 /usr/share/perl5/Test/Tutorial*
1440 /usr/share/man/man3/Test::More*
1441 /usr/share/man/man3/Test::Builder*
1442 /usr/share/man/man3/Test::Simple*
1443 /usr/share/man/man3/Test::Tutorial*
1444 end
1445 end
1446
5a733303 1447 package perl-Time-Piece
802ea3af 1448 epoch = 0
5a733303 1449 version = 1.20_01
802ea3af
MT
1450
1451 summary = Time objects from localtime and gmtime.
1452 description
1453 The Time::Piece module replaces the standard localtime and gmtime functions
1454 with implementations that return objects. It does so in a backwards compatible
1455 manner, so that using localtime or gmtime as documented in perlfunc still
1456 behave as expected.
1457 end
1458
1459 requires
5a733303 1460 %{perl_requires}
802ea3af
MT
1461 end
1462
1463 files
8c1983ef
MT
1464 %{libdir}/perl5/Time/Piece.pm
1465 %{libdir}/perl5/Time/Seconds.pm
1466 %{libdir}/perl5/auto/Time/Piece/
802ea3af
MT
1467 /usr/share/man/man3/Time::Piece.3*
1468 /usr/share/man/man3/Time::Seconds.3*
1469 end
1470 end
1471
5a733303
MT
1472 package perl-Version-Requirements
1473 epoch = 0
1474 version = 0.101020
1475 arch = noarch
1476
1477 summary = Set of version requirements for a CPAN dist.
1478 description
1479 A Version::Requirements object models a set of version constraints like
1480 those specified in the META.yml or META.json files in CPAN distributions.
1481 It can be built up by adding more and more constraints, and it will reduce
1482 them to the simplest representation.
1483 end
1484
1485 requires
1486 %{perl_requires}
1487 end
1488
1489 # No files.
1490 files
1491 end
1492 end
1493
1494 package perl-parent
802ea3af 1495 epoch = 0
5a733303 1496 version = 0.225
802ea3af
MT
1497 arch = noarch
1498
1499 summary = Establish an ISA relationship with base classes at compile time.
1500 description
1501 parent allows you to both load one or more modules, while setting up
1502 inheritance from those modules at the same time.
1503 end
1504
1505 requires
5a733303 1506 %{perl_requires}
802ea3af
MT
1507 end
1508
1509 files
1510 /usr/share/perl5/parent.pm
1511 /usr/share/man/man3/parent.3*
1512 end
1513 end
1514
5a733303 1515 package perl-threads
802ea3af 1516 epoch = 0
5a733303 1517 version = 1.83
802ea3af
MT
1518
1519 summary = Perl interpreter-based threads.
1520 description
1521 Since Perl 5.8, thread programming has been available using a model called
1522 interpreter threads which provides a new Perl interpreter for each thread,
1523 and, by default, results in no data or state information being shared between
1524 threads. (Prior to Perl 5.8, 5005threads was available through the Thread.pm
1525 API. This threading model has been deprecated, and was removed as of Perl
1526 5.10.0.) As just mentioned, all variables are, by default, thread local. To use
1527 shared variables, you need to also load threads::shared.
1528 end
1529
1530 requires
5a733303 1531 %{perl_requires}
802ea3af
MT
1532 end
1533
1534 files
8c1983ef
MT
1535 %{libdir}/perl5/auto/threads/threads*
1536 %{libdir}/perl5/threads.pm
802ea3af
MT
1537 /usr/share/man/man3/threads.3*
1538 end
1539 end
1540
5a733303 1541 package perl-threads-shared
802ea3af 1542 epoch = 0
5a733303 1543 version = 1.37
802ea3af
MT
1544
1545 summary = Perl extension for sharing data structures between threads.
1546 description
1547 By default, variables are private to each thread, and each newly created thread
1548 gets a private copy of each existing variable. This module allows you to share
1549 variables across different threads (and pseudo-forks on Win32). It is used
1550 together with the threads module. This module supports the sharing of the
1551 following data types only: scalars and scalar refs, arrays and array refs, and
1552 hashes and hash refs.
1553 end
1554
1555 requires
5a733303 1556 %{perl_requires}
802ea3af
MT
1557 end
1558
1559 files
8c1983ef
MT
1560 %{libdir}/perl5/auto/threads/shared*
1561 %{libdir}/perl5/threads/shared*
802ea3af
MT
1562 /usr/share/man/man3/threads::shared*
1563 end
1564 end
1565
5a733303 1566 package perl-version
802ea3af 1567 epoch = 0
5a733303 1568 version = 0.88
802ea3af
MT
1569 arch = noarch
1570
1571 summary = Perl extension for Version Objects.
1572 description
1573 Perl extension for Version Objects.
1574 end
1575
1576 requires
5a733303 1577 %{perl_requires}
802ea3af
MT
1578 end
1579
1580 files
1581 /usr/share/perl5/version.pm
1582 /usr/share/perl5/version.pod
1583 /usr/share/perl5/version/
1584 /usr/share/man/man3/version.3*
1585 /usr/share/man/man3/version::Internals.3*
1586 end
1587 end
1588
5a733303 1589 package perl-core
802ea3af
MT
1590 epoch = 0
1591
1592 summary = Base perl metapackage.
1593 description
1594 A metapackage which requires all of the perl bits and modules in the upstream
1595 tarball from perl.org.
1596 end
1597
1598 requires
5a733303
MT
1599 %{perl_requires}
1600 perl-libs
1601 perl-devel
1602 perl-Archive-Extract
1603 perl-Archive-Tar
1604 perl-Class-ISA
1605 perl-Compress-Raw-Zlib
1606 perl-CGI
1607 perl-CPAN
1608 perl-CPAN-Meta
1609 perl-CPAN-Meta-YAML
1610 perl-CPANPLUS
1611 perl-Carp
1612 perl-Digest
1613 perl-Digest-MD5
1614 perl-Digest-SHA
1615 perl-ExtUtils-CBuilder
1616 perl-ExtUtils-Embed
1617 perl-ExtUtils-MakeMaker
1618 perl-ExtUtils-ParseXS
1619 perl-File-Fetch
1620 perl-HTTP-Tiny
1621 perl-IO-Compress
1622 perl-IO-Zlib
1623 perl-IPC-Cmd
1624 perl-JSON-PP
1625 perl-Locale-Maketext-Simple
1626 perl-Log-Message
1627 perl-Log-Message-Simple
1628 perl-Module-Build
1629 perl-Module-CoreList
1630 perl-Module-Load
1631 perl-Module-Load-Conditional
1632 perl-Module-Loaded
1633 perl-Module-Metadata
1634 perl-Module-Plugable
1635 perl-Object-Accessor
1636 perl-Package-Constants
1637 perl-Params-Check
1638 perl-Parse-CPAN-Meta
1639 perl-Perl-OSType
1640 perl-Path-Tools
1641 perl-Pod-Simple
1642 perl-Scalar-List-Utils
1643 perl-Term-UI
1644 perl-Test-Harness
1645 perl-Test-Simple
1646 perl-Time-Piece
1647 perl-parent
1648 perl-threads
1649 perl-threads-shared
1650 perl-version
802ea3af
MT
1651 end
1652
1653 # Nothing. Nada. Zilch. Zarro. Uh uh. Nope. Sorry.
1654 files
1655 end
1656 end
1f9bc2f0
MT
1657
1658 package %{name}-debuginfo
1659 template DEBUGINFO
1660 end
802ea3af 1661end