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