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