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