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