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