]> git.ipfire.org Git - ipfire-3.x.git/blame - pkgs/perl/perl.nm
avahi: Update to 0.6.30.
[ipfire-3.x.git] / pkgs / perl / perl.nm
CommitLineData
166a6c21
MT
1###############################################################################
2# #
3# IPFire.org - A linux based firewall #
4# Copyright (C) 2007, 2008 Michael Tremer & Christian Schmidt #
5# #
6# This program is free software: you can redistribute it and/or modify #
7# it under the terms of the GNU General Public License as published by #
8# the Free Software Foundation, either version 3 of the License, or #
9# (at your option) any later version. #
10# #
11# This program is distributed in the hope that it will be useful, #
12# but WITHOUT ANY WARRANTY; without even the implied warranty of #
13# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the #
14# GNU General Public License for more details. #
15# #
16# You should have received a copy of the GNU General Public License #
17# along with this program. If not, see <http://www.gnu.org/licenses/>. #
18# #
19###############################################################################
20
21###############################################################################
22# Definitions
23###############################################################################
24
a7c97434 25include $(PKGROOT)/Include
166a6c21
MT
26
27PKG_NAME = perl
7f7c44c8 28PKG_VER = 5.12.3
71e2498c 29PKG_REL = 4
166a6c21
MT
30
31PKG_MAINTAINER =
bb7d617c 32PKG_GROUPS = Development/Languages
166a6c21
MT
33PKG_URL = http://www.perl.org/
34PKG_LICENSE = GPL+ or Artistic and GPLv2+ or Artistic
35PKG_SUMMARY = Practical Extraction and Report Language.
36
4ea11fef 37PKG_BUILD_DEPS+= db4-devel gcc-c++ gdbm-devel iana-etc perl procps zlib-devel
166a6c21
MT
38
39define PKG_DESCRIPTION
40 Perl is a high-level programming language with roots in C, sed, awk \
41 and shell scripting. Perl is good at handling processes and files, \
42 and is especially good at handling text. Perl's hallmarks are \
43 practicality and efficiency. While it is used to do a lot of \
44 different things, Perl's most common applications are system \
45 administration utilities and web programming. A large proportion of \
46 the CGI scripts on the web are written in Perl. You need the perl \
47 package installed on your system so that your system can handle Perl \
48 scripts.
49endef
50
51PKG_TARBALL = $(THISAPP).tar.gz
52
ecd3c634
MT
53# Filter string for very weird dependencies.
54PKG_REQUIRES_FILTER = (DBD\:\:SQLite|DBIx\:\:Simple|perl>=[0-9]\:.*|NDBM_File|Your\:\:Module\:\:Here|FCGI|Mac\:\:.*)
55
faf914ca
MT
56define QUALITY_AGENT_WHITELIST_RPATH
57 /lib
58 /usr/lib
cdd4579c 59 /usr/lib/perl5/CORE
faf914ca
MT
60endef
61
ecd3c634
MT
62# These provides are needed by the perl pkg itself with auto-generated perl.req
63PKG_PROVIDES-perl += \
64 perl(VMS::Filespec) \
65 perl(VMS::Stdio)
66
67# Compat provides
68PKG_PROVIDES-perl += \
69 perl(:MODULE_COMPAT_5.12.3) \
70 perl(:MODULE_COMPAT_5.12.2) \
71 perl(:MODULE_COMPAT_5.12.1) \
72 perl(:MODULE_COMPAT_5.12.0)
73
74# Threading provides
75PKG_PROVIDES-perl += \
76 perl(:WITH_ITHREADS) \
77 perl(:WITH_THREADS)
78
79# Largefile provides
80PKG_PROVIDES-perl += perl(:WITH_LARGEFILES)
81
82# PerlIO provides
83PKG_PROVIDES-perl += perl(:WITH_PERLIO)
84
85# File provides
86PKG_PROVIDES-perl += \
87 perl(abbrev.pl) \
88 perl(assert.pl) \
89 perl(bigfloat.pl) \
90 perl(bigint.pl) \
91 perl(bigrat.pl) \
92 perl(bytes_heavy.pl) \
93 perl(cacheout.pl) \
94 perl(complete.pl) \
95 perl(ctime.pl) \
96 perl(dotsh.pl) \
97 perl(dumpvar.pl) \
98 perl(exceptions.pl) \
99 perl(fastcwd.pl) \
100 perl(find.pl) \
101 perl(finddepth.pl) \
102 perl(flush.pl) \
103 perl(ftp.pl) \
104 perl(getcwd.pl) \
105 perl(getopt.pl) \
106 perl(getopts.pl) \
107 perl(hostname.pl) \
108 perl(importenv.pl) \
109 perl(look.pl) \
110 perl(newgetopt.pl) \
111 perl(open2.pl) \
112 perl(open3.pl) \
113 perl(perl5db.pl) \
114 perl(pwd.pl) \
115 perl(shellwords.pl) \
116 perl(stat.pl) \
117 perl(syslog.pl) \
118 perl(tainted.pl) \
119 perl(termcap.pl) \
120 perl(timelocal.pl) \
121 perl(utf8_heavy.pl) \
122 perl(validate.pl) \
71e2498c
MT
123 perl(Carp) \
124 perl(Carp::Heavy) \
125 perl(Exporter) \
126 perl(File::Basename) \
127 perl(constant) \
128 perl(strict) \
129 perl(vars)
ecd3c634 130
17c0ee8a 131define STAGE_PREPARE_CMDS
166a6c21 132 cd $(DIR_APP) && sed -i 's/command /command[ -]/' makedepend.SH
17c0ee8a 133endef
166a6c21 134
a5bd9f97
MT
135# Perl passes -fstack-protector, if no argument is passed that enables the SSP.
136# So we need to pass it explicitely.
137CFLAGS += -fstack-protector-all
138
17c0ee8a 139define STAGE_BUILD
166a6c21
MT
140 cd $(DIR_APP) && sed -i -e "s|BUILD_ZLIB\s*= True|BUILD_ZLIB = False|" \
141 -e "s|INCLUDE\s*= ./zlib-src|INCLUDE = /usr/include|" \
142 -e "s|LIB\s*= ./zlib-src|LIB = /usr/lib|" \
faf914ca 143 cpan/Compress-Raw-Zlib/config.in
166a6c21 144
c857cefa
MT
145 cd $(DIR_APP) && \
146 sh ./Configure -des \
147 -Doptimize="$(CFLAGS)" \
cdd4579c
MT
148 -Dccdlflags="-Wl,--enable-new-dtags" \
149 -Dversion=$(PKG_VER) \
150 -Dmyhostname=localhost \
151 -Dperladmin=root@localhost \
152 -Dcc="gcc" \
153 -Dcf_by="$(DISTRO_VENDOR)" \
c857cefa 154 -Dprefix=/usr \
cdd4579c
MT
155 -Dvendorprefix=/usr \
156 -Dsiteprefix="/usr/local" \
157 -Dsitelib="/usr/local/share/perl5" \
158 -Dsitearch="/usr/local/lib/perl5" \
159 -Dprivlib="/usr/share/perl5" \
160 -Dvendorlib="/usr/share/perl5/vendor_perl" \
161 -Darchlib="/usr/lib/perl5" \
162 -Dvendorarch="/usr/lib/perl5/vendor_perl" \
163 -Darchname=$(PKG_ARCH)-linux-thread-multi \
164 -Dpager="/usr/bin/less -isr" \
c857cefa
MT
165 -Dman1dir=/usr/share/man/man1 \
166 -Dman3dir=/usr/share/man/man3 \
c857cefa
MT
167 -Duseshrplib \
168 -Dusethreads \
169 -Duseithreads \
170 -Duselargefiles \
c857cefa
MT
171 -Dd_semctl_semun \
172 -Di_db \
173 -Ui_ndbm \
174 -Di_gdbm \
175 -Di_shadow \
176 -Di_syslog \
177 -Dman3ext=3pm \
178 -Duseperlio \
179 -Dinstallusrbinperl=n \
180 -Ubincompat5005 \
181 -Uversiononly \
182 -Dd_gethostent_r_proto \
183 -Ud_endhostent_r_proto \
184 -Ud_sethostent_r_proto \
185 -Ud_endprotoent_r_proto \
186 -Ud_setprotoent_r_proto \
187 -Ud_endservent_r_proto \
cdd4579c
MT
188 -Ud_setservent_r_proto \
189 -Dscriptdir="/usr/bin"
166a6c21 190
c857cefa 191 cd $(DIR_APP) && make $(PARALLELISMFLAGS)
17c0ee8a 192endef
51dccdc9
SS
193
194define STAGE_TEST
195 cd $(DIR_APP) && make test
196endef
cdd4579c
MT
197
198define STAGE_INSTALL_CMDS
199 # Remove precreated directories
200 rm -rfv $(BUILDROOT)/usr/local
201endef
102b5fec
MT
202
203### Split the perl package into lots of subpackages
204
205# perl-libs
206PKG_PACKAGES += perl-libs
207
208define PKG_FILES-perl-libs
209 /usr/lib/perl5/CORE/libperl.so
210endef
211PKG_DEPS-perl += perl-libs=$(THISVER)
212PKG_PROVIDES-perl-libs += libperl.so
213
214
215# perl-devel
216PKG_PACKAGES += perl-devel
217
218define PKG_FILES-perl-devel
219 /usr/bin/enc2xs
220 /usr/share/man/man1/enc2xs*
221 /usr/share/perl5/Encode/
222 /usr/bin/h2xs
223 /usr/share/man/man1/h2xs*
224 /usr/bin/libnetcfg
225 /usr/share/man/man1/libnetcfg*
226 /usr/bin/perlivp
227 /usr/share/man/man1/perlivp*
228 /usr/lib/perl5/CORE/*.h
229 /usr/bin/xsubpp
230 /usr/share/man/man1/xsubpp*
231 /usr/share/man/man1/perlxs*
232endef
233
234# perl-tests
235#PKG_PACKAGES += perl-tests
236#define PKG_DESCRIPTION-perl-tests
237# This package contains the test suite included with perl $(THISVER). \
238# Install this if you want to test your Perl installation (binary and core \
239# modules).
240#endef
241#define PKG_FILES-perl-tests
242# /usr/lib/perl5-tests
243#endef
244
245# Archive-Extract
246PKG_PACKAGES += perl-Archive-Extract
247
248PKG_EPOCH-perl-Archive-Extract = 0
249PKG_VER-perl-Archive-Extract = 0.38
96a09b0b 250PKG_ARCH-perl-Archive-Extract = noarch
102b5fec
MT
251
252PKG_SUMMARY-perl-Archive-Extract = Generic archive extracting mechanism.
253define PKG_DESCRIPTION-perl-Archive-Extract
254 Archive::Extract is a generic archive extraction mechanism.
255endef
256
257PKG_DEPS-perl-Archive-Extract = perl=$(THISVER)
258define PKG_FILES-perl-Archive-Extract
259 /usr/share/perl5/Archive/Extract.pm
260 /usr/share/man/man3/Archive::Extract.3*
261endef
262
263# Archive-Tar
264PKG_PACKAGES += perl-Archive-Tar
265
266PKG_EPOCH-perl-Archive-Tar = 0
267PKG_VER-perl-Archive-Tar = 1.54
96a09b0b 268PKG_ARCH-perl-Archive-Tar = noarch
102b5fec
MT
269
270PKG_SUMMARY-perl-Archive-Tar = A module for Perl manipulation of .tar files.
271define PKG_DESCRIPTION-perl-Archive-Tar
272 Archive::Tar provides an object oriented mechanism for handling tar files. It \
273 provides class methods for quick and easy files handling while also allowing \
274 for the creation of tar file objects for custom manipulation. If you have the \
275 IO::Zlib module installed, Archive::Tar will also support compressed or \
276 gzipped tar files.
277endef
278
279PKG_DEPS-perl-Archive-Tar = perl=$(THISVER)
280
281define PKG_FILES-perl-Archive-Tar
282 /usr/bin/ptar
283 /usr/bin/ptardiff
284 /usr/share/perl5/Archive/Tar.pm
285 /usr/share/man/man1/ptar.1*
286 /usr/share/man/man1/ptardiff.1*
287 /usr/share/man/man3/Archive::Tar*
288endef
289
290# Compress-Raw-Lib
291PKG_PACKAGES += perl-Compress-Raw-Zlib
292
293PKG_EPOCH-perl-Compress-Raw-Zlib = 0
294PKG_VER-perl-Compress-Raw-Zlib = 2.024
295
296PKG_SUMMARY-perl-Compress-Raw-Zlib = \
297 Low-Level Interface to the zlib compression library.
298define PKG_DESCRIPTION-perl-Compress-Raw-Zlib
299 This module provides a Perl interface to the zlib compression library. \
300 It is used by IO::Compress::Zlib.
301endef
302
303PKG_DEPS-perl-Compress-Raw-Zlib = perl=$(THISVER)
304
305define PKG_FILES-perl-Compress-Raw-Zlib
306 /usr/share/perl5/Compress/Raw/Zlib/
307 /usr/share/man/man3/Compress::Raw::Zlib*
308endef
309
310# CPAN
311PKG_PACKAGES += perl-CPAN
312
313PKG_EPOCH-perl-CPAN = 0
314PKG_VER-perl-CPAN = 1.9402
96a09b0b 315PKG_ARCH-perl-CPAN = noarch
102b5fec
MT
316
317PKG_SUMMARY-perl-CPAN = \
318 Query, download and build perl modules from CPAN sites.
319define PKG_DESCRIPTION-perl-CPAN
320 Query, download and build perl modules from CPAN sites.
321endef
322
323PKG_DEPS-perl-CPAN = perl=$(THISVER) perl(Digest::SHA)
324PKG_PROVIDES-perl-CPAN += cpan cpan=$(PKG_VER-perl-CPAN)
325
326define PKG_FILES-perl-CPAN
327 /usr/bin/cpan
328 /usr/share/perl5/CPAN*
329 /usr/share/man/man1/cpan.1*
330 /usr/share/man/man3/CPAN*
331endef
332
333# CPANPLUS
334PKG_PACKAGES += perl-CPANPLUS
335
336PKG_EPOCH-perl-CPANPLUS = 0
337PKG_VER-perl-CPANPLUS = 0.9
96a09b0b 338PKG_ARCH-perl-CPANPLUS = noarch
102b5fec
MT
339
340PKG_SUMMARY-perl-CPANPLUS = \
341 API & CLI access to the CPAN mirrors.
342define PKG_DESCRIPTION-perl-CPANPLUS
343 The CPANPLUS library is an API to the CPAN mirrors and a collection of \
344 interactive shells, commandline programs, etc, that use this API.
345endef
346
347PKG_DEPS-perl-CPANPLUS = perl=$(THISVER) perl(Digest::SHA) \
348 perl(Module::Pluggable)>=2.4 perl(Module::CoreList) perl(DBIx::Simple)
349PKG_PROVIDES-perl-CPANPLUS += perl-CPANPLUS-Dist-Build=0.06
350
351define PKG_FILES-perl-CPANPLUS
352 /usr/bin/cpan2dist
353 /usr/bin/cpanp
354 /usr/bin/cpanp-run-perl
355 /usr/share/perl5/CPANPLUS*
356 /usr/share/man/man1/cpan2dist.1*
357 /usr/share/man/man1/cpanp.1*
358 /usr/share/man/man3/CPANPLUS*
359endef
360
361# Digest-SHA
362PKG_PACKAGES += perl-Digest-SHA
363
364PKG_EPOCH-perl-Digest-SHA = 0
365PKG_VER-perl-Digest-SHA = 5.47
366
367PKG_SUMMARY-perl-Digest-SHA = \
368 Perl extension for SHA-1/224/256/384/512.
369define PKG_DESCRIPTION-perl-Digest-SHA
370 Digest::SHA is a complete implementation of the NIST Secure Hash \
371 Standard. It gives Perl programmers a convenient way to calculate \
372 SHA-1, SHA-224, SHA-256, SHA-384, and SHA-512 message digests. The \
373 module can handle all types of input, including partial-byte data.
374endef
375
376PKG_DEPS-perl-Digest-SHA = perl=$(THISVER)
377
378define PKG_FILES-perl-Digest-SHA
379 /usr/bin/shasum
380 /usr/share/perl5/Digest*
381 /usr/share/man/man1/shasum.1*
382 /usr/share/man/man3/Digest::SHA.3*
383endef
384
385# ExtUtils-CBuilder
386PKG_PACKAGES += perl-ExtUtils-CBuilder
387
388PKG_EPOCH-perl-ExtUtils-CBuilder = 0
389PKG_VER-perl-ExtUtils-CBuilder = 0.27
96a09b0b 390PKG_ARCH-perl-ExtUtils-CBuilder = noarch
102b5fec
MT
391
392PKG_SUMMARY-perl-ExtUtils-CBuilder = \
393 Compile and link C code for Perl modules.
394define PKG_DESCRIPTION-perl-ExtUtils-CBuilder
395 This module can build the C portions of Perl modules by invoking the \
396 appropriate compilers and linkers in a cross-platform manner. It was \
397 motivated by the Module::Build project, but may be useful for other \
398 purposes as well.
399endef
400
401PKG_DEPS-perl-ExtUtils-CBuilder = perl=$(THISVER) perl-devel
402
403define PKG_FILES-perl-ExtUtils-CBuilder
404 /usr/share/perl5/ExtUtils/CBuilder*
405 /usr/share/man/man3/ExtUtils::CBuilder*
406endef
407
408# ExtUtils-Embed
409PKG_PACKAGES += perl-ExtUtils-Embed
410
411PKG_EPOCH-perl-ExtUtils-Embed = 0
412PKG_VER-perl-ExtUtils-Embed = 1.28
96a09b0b 413PKG_ARCH-perl-ExtUtils-Embed = noarch
102b5fec
MT
414
415PKG_SUMMARY-perl-ExtUtils-Embed = \
416 Utilities for embedding Perl in C/C++ applications.
417define PKG_DESCRIPTION-perl-ExtUtils-Embed
418 Utilities for embedding Perl in C/C++ applications.
419endef
420
421PKG_DEPS-perl-ExtUtils-Embed = perl=$(THISVER) perl-devel
422
423define PKG_FILES-perl-ExtUtils-Embed
424 /usr/share/perl5/ExtUtils/Embed*
425 /usr/share/man/man3/ExtUtils::Embed*
426endef
427
428# ExtUtils-MakeMaker
429PKG_PACKAGES += perl-ExtUtils-MakeMaker
430
431PKG_EPOCH-perl-ExtUtils-MakeMaker = 0
432PKG_VER-perl-ExtUtils-MakeMaker = 6.56
96a09b0b 433PKG_ARCH-perl-ExtUtils-MakeMaker = noarch
102b5fec
MT
434
435PKG_SUMMARY-perl-ExtUtils-MakeMaker = Create a module Makefile.
436define PKG_DESCRIPTION-perl-ExtUtils-MakeMaker
437 Create a module Makefile.
438endef
439
440PKG_DEPS-perl-ExtUtils-MakeMaker = perl=$(THISVER) perl-devel perl(Test::Harness)
441
442define PKG_FILES-perl-ExtUtils-MakeMaker
443 /usr/bin/instmodsh
444 /usr/share/perl5/ExtUtils/Command/
445 /usr/share/perl5/ExtUtils/Install.pm
446 /usr/share/perl5/ExtUtils/Installed.pm
447 /usr/share/perl5/ExtUtils/Liblist/
448 /usr/share/perl5/ExtUtils/Liblist.pm
449 /usr/share/perl5/ExtUtils/MakeMaker/
450 /usr/share/perl5/ExtUtils/MakeMaker.pm
451 /usr/share/perl5/ExtUtils/MANIFEST.SKIP
452 /usr/share/perl5/ExtUtils/MM*.pm
453 /usr/share/perl5/ExtUtils/MY.pm
454 /usr/share/perl5/ExtUtils/Manifest.pm
455 /usr/share/perl5/ExtUtils/Mkbootstrap.pm
456 /usr/share/perl5/ExtUtils/Mksymlists.pm
457 /usr/share/perl5/ExtUtils/Packlist.pm
458 /usr/share/perl5/ExtUtils/testlib.pm
459 /usr/share/man/man1/instmodsh.1*
460 /usr/share/man/man3/ExtUtils::Command::MM*
461 /usr/share/man/man3/ExtUtils::Install.3*
462 /usr/share/man/man3/ExtUtils::Installed.3*
463 /usr/share/man/man3/ExtUtils::Liblist.3*
464 /usr/share/man/man3/ExtUtils::MM*
465 /usr/share/man/man3/ExtUtils::MY.3*
466 /usr/share/man/man3/ExtUtils::MakeMaker*
467 /usr/share/man/man3/ExtUtils::Manifest.3*
468 /usr/share/man/man3/ExtUtils::Mkbootstrap.3*
469 /usr/share/man/man3/ExtUtils::Mksymlists.3*
470 /usr/share/man/man3/ExtUtils::Packlist.3*
471 /usr/share/man/man3/ExtUtils::testlib.3*
472endef
473
474# ExtUtils-ParseXS
475PKG_PACKAGES += perl-ExtUtils-ParseXS
476
477PKG_EPOCH-perl-ExtUtils-ParseXS = 0
478PKG_VER-perl-ExtUtils-ParseXS = 2.21
96a09b0b 479PKG_ARCH-perl-ExtUtils-ParseXS = noarch
102b5fec
MT
480
481PKG_SUMMARY-perl-ExtUtils-ParseXS = \
482 Module and a script for converting Perl XS code into C code.
483define PKG_DESCRIPTION-perl-ExtUtils-ParseXS
484 ExtUtils::ParseXS will compile XS code into C code by embedding the \
485 constructs necessary to let C functions manipulate Perl values and creates \
486 the glue necessary to let Perl access those functions.
487endef
488
489PKG_DEPS-perl-ExtUtils-ParseXS = perl=$(THISVER) perl-devel
490
491define PKG_FILES-perl-ExtUtils-ParseXS
492 /usr/share/perl5/ExtUtils/ParseXS.pm
493 /usr/share/perl5/ExtUtils/xsubpp
494 /usr/share/man/man3/ExtUtils::ParseXS.3*
495endef
496
497# File-Fetch
498PKG_PACKAGES += perl-File-Fetch
499
500PKG_EPOCH-perl-File-Fetch = 0
501PKG_VER-perl-File-Fetch = 6.56
96a09b0b 502PKG_ARCH-perl-File-Fetch = noarch
102b5fec
MT
503
504PKG_SUMMARY-perl-File-Fetch = Generic file fetching mechanism.
505define PKG_DESCRIPTION-perl-File-Fetch
506 File::Fetch is a generic file fetching mechanism.
507endef
508
509PKG_DEPS-perl-File-Fetch = perl=$(THISVER) perl(IPC::Cmd)>=0.36 \
510 perl(Module::Load::Conditional)>=0.04 perl(Params::Check)>=0.07
511
512define PKG_FILES-perl-File-Fetch
513 /usr/share/perl5/File/Fetch.pm
514 /usr/share/man/man3/File::Fetch.3*
515endef
516
517# IO-Compress
518PKG_PACKAGES += perl-IO-Compress
519
520PKG_EPOCH-perl-IO-Compress = 0
521PKG_VER-perl-IO-Compress = 2.026
522
523PKG_SUMMARY-perl-IO-Compress = IO::Compress wrapper for modules.
524define PKG_DESCRIPTION-perl-IO-Compress
525 This module is the base class for all IO::Compress and IO::Uncompress \
526 modules. This module is not intended for direct use in application code. \
527 Its sole purpose is to to be sub-classed by IO::Compress modules.
528endef
529
530PKG_DEPS-perl-IO-Compress = perl=$(THISVER)
531PKG_PROVIDES-perl-IO-Compress += perl(IO::Uncompress::Bunzip2)
532
533define PKG_FILES-perl-IO-Compress
534 /usr/share/perl5/Compress/Zlib.pm
535 /usr/lib/perl5/auto/Compress/Zlib/
536 /usr/share/man/man3/Compress::Zlib*
537 /usr/share/perl5/File/GlobMapper.pm
538 /usr/share/perl5/IO/Compress/Base/
539 /usr/share/perl5/IO/Compress/Base.pm
540 /usr/share/perl5/IO/Uncompress/AnyUncompress.pm
541 /usr/share/perl5/IO/Uncompress/Base.pm
542 /usr/share/man/man3/File::GlobMapper.*
543 /usr/share/man/man3/IO::Compress::Base.*
544 /usr/share/man/man3/IO::Uncompress::AnyUncompress.*
545 /usr/share/man/man3/IO::Uncompress::Base.*
546endef
547
548# IO-Zlib
549PKG_PACKAGES += perl-IO-Zlib
550
551PKG_EPOCH-perl-IO-Zlib = 0
552PKG_VER-perl-IO-Zlib = 1.10
96a09b0b 553PKG_ARCH-perl-IO-Zlib = noarch
102b5fec
MT
554
555PKG_SUMMARY-perl-IO-Zlib = Perl IO:: style interface to Compress::Zlib.
556define PKG_DESCRIPTION-perl-IO-Zlib
557 This modules provides an IO:: style interface to the Compress::Zlib \
558 package. The main advantage is that you can use an IO::Zlib object in much \
559 the same way as an IO::File object so you can have common code that doesn't \
560 know which sort of file it is using.
561endef
562
563PKG_DEPS-perl-IO-Zlib = perl=$(THISVER) perl(Compress::Zlib)
564
565define PKG_FILES-perl-IO-Zlib
566 /usr/share/perl5/IO/Zlib.pm
567 /usr/share/man/man3/IO::Zlib.*
568endef
569
570# IPC-Cmd
571PKG_PACKAGES += perl-IPC-Cmd
572
573PKG_EPOCH-perl-IPC-Cmd = 0
574PKG_VER-perl-IPC-Cmd = 0.54
96a09b0b 575PKG_ARCH-perl-IPC-Cmd = noarch
102b5fec
MT
576
577PKG_SUMMARY-perl-IPC-Cmd = Finding and running system commands made easy.
578define PKG_DESCRIPTION-perl-IPC-Cmd
579 IPC::Cmd allows you to run commands, interactively if desired, in a \
580 platform independent way, but have them still work.
581endef
582
583PKG_DEPS-perl-IPC-Cmd = perl=$(THISVER)
584
585define PKG_FILES-perl-IPC-Cmd
586 /usr/share/perl5/IPC/Cmd.pm
587 /usr/share/man/man3/IPC::Cmd.3*
588endef
589
590# Locale-Maketext-Simple
591PKG_PACKAGES += perl-Locale-Maketext-Simple
592
593PKG_EPOCH-perl-Locale-Maketext-Simple = 0
594PKG_VER-perl-Locale-Maketext-Simple = 0.21
96a09b0b 595PKG_ARCH-perl-Locale-Maketext-Simple = noarch
102b5fec
MT
596PKG_LICENSE-perl-Locale-Maketext-Simple = MIT
597
598PKG_SUMMARY-perl-Locale-Maketext-Simple = \
599 Simple interface to Locale::Maketext::Lexicon.
600define PKG_DESCRIPTION-perl-Locale-Maketext-Simple
601 This module is a simple wrapper around Locale::Maketext::Lexicon, designed \
602 to alleviate the need of creating Language Classes for module authors.
603endef
604
605PKG_DEPS-perl-Locale-Maketext-Simple = perl=$(THISVER)
606
607define PKG_FILES-perl-Locale-Maketext-Simple
608 /usr/share/perl5/Locale/Maketext/Simple.pm
609 /usr/share/man/man3/Locale::Maketext::Simple.*
610endef
611
612# Log-Message
613PKG_PACKAGES += perl-Log-Message
614
615PKG_EPOCH-perl-Log-Message = 0
616PKG_VER-perl-Log-Message = 0.02
96a09b0b 617PKG_ARCH-perl-Log-Message = noarch
102b5fec
MT
618
619PKG_SUMMARY-perl-Log-Message = Generic message storage mechanism.
620define PKG_DESCRIPTION-perl-Log-Message
621 Log::Message is a generic message storage mechanism. It allows you to store \
622 messages on a stack -- either shared or private -- and assign meta-data to it. \
623 Some meta-data will automatically be added for you, like a timestamp and a \
624 stack trace, but some can be filled in by the user, like a tag by which to \
625 identify it or group it, and a level at which to handle the message (for \
626 example, log it, or die with it).
627endef
628
629PKG_DEPS-perl-Log-Message = perl=$(THISVER)
630PKG_PROVIDES-perl-Log-Message += perl(Log::Message::Handlers)=$(PKG_VER)
631
632define PKG_FILES-perl-Log-Message
633 /usr/share/perl5/Log/Message.pm
634 /usr/share/perl5/Log/Message/Config.pm
635 /usr/share/perl5/Log/Message/Handlers.pm
636 /usr/share/perl5/Log/Message/Item.pm
637 /usr/share/man/man3/Log::Message.3*
638 /usr/share/man/man3/Log::Message::Config.3*
639 /usr/share/man/man3/Log::Message::Handlers.3*
640 /usr/share/man/man3/Log::Message::Item.3*
641endef
642
643# Log-Message-Simple
644PKG_PACKAGES += perl-Log-Message-Simple
645
646PKG_EPOCH-perl-Log-Message-Simple = 0
647PKG_VER-perl-Log-Message-Simple = 0.06
96a09b0b 648PKG_ARCH-perl-LogMessage-Simple = noarch
102b5fec
MT
649
650PKG_SUMMARY-perl-Log-Message-Simple = Simplified frontend to Log::Message.
651define PKG_DESCRIPTION-perl-Log-Message-Simple
652 This module provides standardized logging facilities using the \
653 Log::Message module.
654endef
655
656PKG_DEPS-perl-Log-Message-Simple = perl=$(THISVER)
657
658define PKG_FILES-perl-Log-Message-Simple
659 /usr/share/perl5/Log/Message/Simple.pm
660 /usr/share/man/man3/Log::Message::Simple.3*
661endef
662
663# Module-Build
664PKG_PACKAGES += perl-Module-Build
665
666PKG_EPOCH-perl-Module-Build = 0
667PKG_VER-perl-Module-Build = 0.3603
96a09b0b 668PKG_ARCH-perl-Module-Build = noarch
102b5fec
MT
669
670PKG_SUMMARY-perl-Module-Build = \
671 Perl module for building and installing Perl modules.
672define PKG_DESCRIPTION-perl-Module-Build
673 Module::Build is a system for building, testing, and installing Perl modules. \
674 It is meant to be an alternative to ExtUtils::MakeMaker. Developers may alter \
675 the behavior of the module through subclassing in a much more straightforward \
676 way than with MakeMaker. It also does not require a make on your system - most \
677 of the Module::Build code is pure-perl and written in a very cross-platform \
678 way. In fact, you don't even need a shell, so even platforms like MacOS \
679 (traditional) can use it fairly easily. Its only prerequisites are modules that \
680 are included with perl 5.6.0, and it works fine on perl 5.005 if you can \
681 install a few additional modules.
682endef
683
684PKG_DEPS-perl-Module-Build = perl=$(THISVER) perl(Archive::Tar)>=1.08 \
685 perl(ExtUtils::CBuilder)>=0.15 perl(ExtUtils::ParseXS)>=1.02
686
687define PKG_FILES-perl-Module-Build
688 /usr/bin/config_data
689 /usr/share/perl5/inc/
690 /usr/share/perl5/Module/Build*
691 /usr/share/man/man1/config_data.1*
692 /usr/share/man/man3/Module::Build*
693 /usr/share/man/man3/inc::latest.3*
694endef
695
696# Module-CoreList
697PKG_PACKAGES += perl-Module-CoreList
698
699PKG_EPOCH-perl-Module-CoreList = 0
700PKG_VER-perl-Module-CoreList = 2.29
96a09b0b 701PKG_ARCH-perl-Module-CoreList = noarch
102b5fec
MT
702
703PKG_SUMMARY-perl-Module-CoreList = \
704 Perl core modules indexed by perl versions.
705define PKG_DESCRIPTION-perl-Module-CoreList
706 Module::CoreList contains the hash of hashes %Module::CoreList::version, this \
707 is keyed on perl version as indicated in $]. The second level hash is module \
708 => version pairs.
709endef
710
711PKG_DEPS-perl-Module-CoreList = perl=$(THISVER)
712
713define PKG_FILES-perl-Module-CoreList
714 /usr/bin/corelist
715 /usr/share/perl5/Module/CoreList.pm
716 /usr/share/man/man1/corelist*
717 /usr/share/man/man3/Module::CoreList*
718endef
719
720# Module-Load
721PKG_PACKAGES += perl-Module-Load
722
723PKG_EPOCH-perl-Module-Load = 0
724PKG_VER-perl-Module-Load = 0.16
96a09b0b 725PKG_ARCH-perl-Module-Load = noarch
102b5fec
MT
726
727PKG_SUMMARY-perl-Module-Load = \
728 Runtime require of both modules and files.
729define PKG_DESCRIPTION-perl-Module-Load
730 Module::Load eliminates the need to know whether you are trying to require \
731 either a file or a module.
732endef
733
734PKG_DEPS-perl-Module-Load = perl=$(THISVER)
735
736define PKG_FILES-perl-Module-Load
737 /usr/share/perl5/Module/Load.pm
738 /usr/share/man/man3/Module::Load.*
739endef
740
741# Module-Load-Conditional
742PKG_PACKAGES += perl-Module-Load-Conditional
743
744PKG_EPOCH-perl-Module-Load-Conditional = 0
745PKG_VER-perl-Module-Load-Conditional = 0.34
96a09b0b 746PKG_ARCH-perl-Module-Load-Conditional = noarch
102b5fec
MT
747
748PKG_SUMMARY-perl-Module-Load-Conditional = \
749 Looking up module information / loading at runtime.
750define PKG_DESCRIPTION-perl-Module-Load-Conditional
751 Module::Load::Conditional provides simple ways to query and possibly load \
752 any of the modules you have installed on your system during runtime.
753endef
754
755PKG_DEPS-perl-Module-Load-Conditional = perl=$(THISVER)
756
757define PKG_FILES-perl-Module-Load-Conditional
758 /usr/share/perl5/Module/Load/
759 /usr/share/man/man3/Module::Load::Conditional*
760endef
761
762# Module-Loaded
763PKG_PACKAGES += perl-Module-Loaded
764
765PKG_EPOCH-perl-Module-Loaded = 0
766PKG_VER-perl-Module-Loaded = 0.06
96a09b0b 767PKG_ARCH-perl-Module-Loaded = noarch
102b5fec
MT
768
769PKG_SUMMARY-perl-Module-Loaded = \
770 Mark modules as loaded or unloaded.
771define PKG_DESCRIPTION-perl-Module-Loaded
772 When testing applications, often you find yourself needing to provide \
773 functionality in your test environment that would usually be provided by \
774 external modules. Rather than munging the %INC by hand to mark these external \
775 modules as loaded, so they are not attempted to be loaded by perl, this module \
776 offers you a very simple way to mark modules as loaded and/or unloaded.
777endef
778
779PKG_DEPS-perl-Module-Loaded = perl=$(THISVER)
780
781define PKG_FILES-perl-Module-Loaded
782 /usr/share/perl5/Module/Loaded.pm
783 /usr/share/man/man3/Module::Loaded*
784endef
785
786# Module-Plugable
787PKG_PACKAGES += perl-Module-Plugable
788
789PKG_EPOCH-perl-Module-Plugable = 0
790PKG_VER-perl-Module-Plugable = 3.90
96a09b0b 791PKG_ARCH-perl-Module-Plugable = noarch
102b5fec
MT
792
793PKG_SUMMARY-perl-Module-Plugable = \
794 Automatically give your module the ability to have plugins.
795define PKG_DESCRIPTION-perl-Module-Plugable
796 Provides a simple but, hopefully, extensible way of having 'plugins' for \
797 your module.
798endef
799
800PKG_DEPS-perl-Module-Plugable = perl=$(THISVER)
801
802define PKG_FILES-perl-Module-Plugable
803 /usr/share/perl5/Devel/InnerPackage.pm
804 /usr/share/perl5/Module/Pluggable/
805 /usr/share/perl5/Module/Pluggable.pm
806 /usr/share/man/man3/Devel::InnerPackage*
807 /usr/share/man/man3/Module::Pluggable*
808endef
809
810# Object-Accessor
811PKG_PACKAGES += perl-Object-Accessor
812
813PKG_EPOCH-perl-Object-Accessor = 0
814PKG_VER-perl-Object-Accessor = 0.36
96a09b0b 815PKG_ARCH-perl-Object-Accessor = noarch
102b5fec
MT
816
817PKG_SUMMARY-perl-Object-Accessor = \
818 Perl module that allows per object accessors.
819define PKG_DESCRIPTION-perl-Object-Accessor
820 Object::Accessor provides an interface to create per object accessors (as \
821 opposed to per Class accessors, as, for example, Class::Accessor provides).
822endef
823
824PKG_DEPS-perl-Object-Accessor = perl=$(THISVER)
825
826define PKG_FILES-perl-Object-Accessor
827 /usr/share/perl5/Object/
828 /usr/share/man/man3/Object::Accessor*
829endef
830
831# Package-Constants
832PKG_PACKAGES += perl-Package-Constants
833
834PKG_EPOCH-perl-Package-Constants = 0
835PKG_VER-perl-Package-Constants = 0.02
96a09b0b 836PKG_ARCH-perl-Package-Constants = noarch
102b5fec
MT
837
838PKG_SUMMARY-perl-Package-Constants = \
839 List all constants declared in a package.
840define PKG_DESCRIPTION-perl-Package-Constants
841 Package::Constants lists all the constants defined in a certain package. This \
842 can be useful for, among others, setting up an autogenerated @EXPORT/@EXPORT_OK \
843 for a Constants.pm file.
844endef
845
846PKG_DEPS-perl-Package-Constants = perl=$(THISVER)
847
848define PKG_FILES-perl-Package-Constants
849 /usr/share/perl5/Package/
850 /usr/share/man/man3/Package::Constants*
851endef
852
853# Params-Check
854PKG_PACKAGES += perl-Params-Check
855
856PKG_EPOCH-perl-Params-Check = 0
857PKG_VER-perl-Params-Check = 0.26
96a09b0b 858PKG_ARCH-perl-Params-Check = noarch
102b5fec
MT
859
860PKG_SUMMARY-perl-Params-Check = \
861 Generic input parsing/checking mechanism.
862define PKG_DESCRIPTION-perl-Params-Check
863 Params::Check is a generic input parsing/checking mechanism.
864endef
865
866PKG_DEPS-perl-Params-Check = perl=$(THISVER)
71e2498c 867PKG_PROVIDES-perl-Params-Check += perl(Params::Check)
102b5fec
MT
868
869define PKG_FILES-perl-Params-Check
870 /usr/share/perl5/Params/
871 /usr/share/man/man3/Params::Check*
872endef
873
874# Parse-CPAN-Meta
875PKG_PACKAGES += perl-Parse-CPAN-Meta
876
877PKG_EPOCH-perl-Parse-CPAN-Meta = 0
878PKG_VER-perl-Parse-CPAN-Meta = 1.40
96a09b0b 879PKG_ARCH-perl-Parse-CPAN-Meta = noarch
102b5fec
MT
880
881PKG_SUMMARY-perl-Parse-CPAN-Meta = \
882 Parse META.yml and other similar CPAN metadata files.
883define PKG_DESCRIPTION-perl-Parse-CPAN-Meta
884 Parse::CPAN::Meta is a parser for META.yml files, based on the parser half of \
885 YAML::Tiny.
886endef
887
888PKG_DEPS-perl-Parse-CPAN-Meta = perl=$(THISVER)
889
890define PKG_FILES-perl-Parse-CPAN-Meta
891 /usr/share/perl5/Parse/CPAN/Meta.pm
892 /usr/share/man/man3/Parse::CPAN::Meta.3*
893endef
894
71e2498c
MT
895# PathTools
896PKG_PACKAGES += perl-PathTools
897
898PKG_EPOCH-perl-PathTools = 0
899PKG_VER-perl-PathTools = 3.31
900PKG_LICENSE-perl-PathTools = (GPL+ or Artistic) and BSD
901
902PKG_SUMMARY-perl-PathTools = PathTools Perl module (Cwd, File::Spec).
903define PKG_DESCRIPTION-perl-PathTools
904 PathTools Perl module (Cwd, File::Spec).
905endef
906
907PKG_DEPS-perl-PathTools = perl=$(THISVER)
908
909define PKG_FILES-perl-PathTools
910 /usr/lib/perl5/Cwd.pm
911 /usr/lib/perl5/File/Spec*
912 /usr/share/man/man3/Cwd*
913 /usr/share/man/man3/File::Spec*
914endef
915
102b5fec
MT
916# Pod-Escapes
917PKG_PACKAGES += perl-Pod-Escapes
918
919PKG_EPOCH-perl-Pod-Escapes = 0
920PKG_VER-perl-Pod-Escapes = 1.04
96a09b0b 921PKG_ARCH-perl-Pod-Escapes = noarch
102b5fec
MT
922
923PKG_SUMMARY-perl-Pod-Escapes = \
924 Perl module for resolving POD escape sequences.
925define PKG_DESCRIPTION-perl-Pod-Escapes
926 This module provides things that are useful in decoding Pod E<...> sequences. \
927 Presumably, it should be used only by Pod parsers and/or formatters.
928endef
929
930PKG_DEPS-perl-Pod-Escapes = perl=$(THISVER)
931
932define PKG_FILES-perl-Pod-Escapes
933 /usr/share/perl5/Pod/Escapes.pm
934 /usr/share/man/man3/Pod::Escapes.*
935endef
936
937# Pod-Simple
938PKG_PACKAGES += perl-Pod-Simple
939
940PKG_EPOCH-perl-Pod-Simple = 0
941PKG_VER-perl-Pod-Simple = 3.13
96a09b0b 942PKG_ARCH-perl-Pod-Simple = noarch
102b5fec
MT
943
944PKG_SUMMARY-perl-Pod-Simple = \
945 Framework for parsing POD documentation.
946define PKG_DESCRIPTION-perl-Pod-Simple
947 Pod::Simple is a Perl library for parsing text in the Pod (plain old \
948 documentation) markup language that is typically used for writing \
949 documentation for Perl and for Perl modules.
950endef
951
952PKG_DEPS-perl-Pod-Simple = perl=$(THISVER)
953
954define PKG_FILES-perl-Pod-Simple
955 /usr/share/perl5/Pod/Simple/
956 /usr/share/perl5/Pod/Simple.pm
957 /usr/share/perl5/Pod/Simple.pod
958 /usr/share/man/man3/Pod::Simple*
959endef
960
961# Term-UI
962PKG_PACKAGES += perl-Term-UI
963
964PKG_EPOCH-perl-Term-UI = 0
965PKG_VER-perl-Term-UI = 0.20
96a09b0b 966PKG_ARCH-perl-Term-UI = noarch
102b5fec
MT
967
968PKG_SUMMARY-perl-Term-UI = \
969 Term::ReadLine UI made easy.
970define PKG_DESCRIPTION-perl-Term-UI
971 Term::UI is a transparent way of eliminating the overhead of having to format \
972 a question and then validate the reply, informing the user if the answer was not \
973 proper and re-issuing the question.
974endef
975
976PKG_DEPS-perl-Term-UI = perl=$(THISVER) perl(Log::Message::Simple)
977
978define PKG_FILES-perl-Term-UI
979 /usr/share/perl5/Term/UI/
980 /usr/share/perl5/Term/UI.pm
981 /usr/share/man/man3/Term::UI*
982endef
983
984# Test-Harness
985PKG_PACKAGES += perl-Test-Harness
986
987PKG_EPOCH-perl-Test-Harness = 0
988PKG_VER-perl-Test-Harness = 3.17
96a09b0b 989PKG_ARCH-perl-Test-Harness = noarch
102b5fec
MT
990
991PKG_SUMMARY-perl-Test-Harness = \
992 Run Perl standard test scripts with statistics.
993define PKG_DESCRIPTION-perl-Test-Harness
994 Run Perl standard test scripts with statistics. \
995 Use TAP::Parser, Test::Harness package was whole rewritten.
996endef
997
998PKG_DEPS-perl-Test-Harness = perl=$(THISVER)
999
1000define PKG_FILES-perl-Test-Harness
1001 /usr/bin/prove
1002 /usr/share/perl5/App*
1003 /usr/share/perl5/TAP*
1004 /usr/share/perl5/Test/Harness*
1005 /usr/share/man/man1/prove.1*
1006 /usr/share/man/man3/App*
1007 /usr/share/man/man3/TAP*
1008 /usr/share/man/man3/Test::Harness*
1009endef
1010
1011# Test-Simple
1012PKG_PACKAGES += perl-Test-Simple
1013
1014PKG_EPOCH-perl-Test-Simple = 0
1015PKG_VER-perl-Test-Simple = 0.94
96a09b0b 1016PKG_ARCH-perl-Test-Simple = noarch
102b5fec
MT
1017
1018PKG_SUMMARY-perl-Test-Simple = \
1019 Basic utilities for writing tests.
1020define PKG_DESCRIPTION-perl-Test-Simple
1021 Basic utilities for writing tests.
1022endef
1023
1024PKG_DEPS-perl-Test-Simple = perl=$(THISVER)
1025
1026define PKG_FILES-perl-Test-Simple
1027 /usr/share/perl5/Test/More*
1028 /usr/share/perl5/Test/Builder*
1029 /usr/share/perl5/Test/Simple*
1030 /usr/share/perl5/Test/Tutorial*
1031 /usr/share/man/man3/Test::More*
1032 /usr/share/man/man3/Test::Builder*
1033 /usr/share/man/man3/Test::Simple*
1034 /usr/share/man/man3/Test::Tutorial*
1035endef
1036
1037# Time-Piece
1038PKG_PACKAGES += perl-Time-Piece
1039
1040PKG_EPOCH-perl-Time-Piece = 0
1041PKG_VER-perl-Time-Piece = 1.15
1042
1043PKG_SUMMARY-perl-Time-Piece = \
1044 Time objects from localtime and gmtime.
1045define PKG_DESCRIPTION-perl-Time-Piece
1046 The Time::Piece module replaces the standard localtime and gmtime functions \
1047 with implementations that return objects. It does so in a backwards compatible \
1048 manner, so that using localtime or gmtime as documented in perlfunc still \
1049 behave as expected.
1050endef
1051
1052PKG_DEPS-perl-Time-Piece = perl=$(THISVER)
1053
1054define PKG_FILES-perl-Time-Piece
1055 /usr/lib/perl5/Time/Piece.pm
1056 /usr/lib/perl5/Time/Seconds.pm
1057 /usr/lib/perl5/auto/Time/Piece/
1058 /usr/share/man/man3/Time::Piece.3*
1059 /usr/share/man/man3/Time::Seconds.3*
1060endef
1061
1062# parent
1063PKG_PACKAGES += perl-parent
1064
1065PKG_EPOCH-perl-parent = 0
1066PKG_VER-perl-parent = 0.223
96a09b0b 1067PKG_ARCH-perl-parent = noarch
102b5fec
MT
1068
1069PKG_SUMMARY-perl-parent = \
1070 Establish an ISA relationship with base classes at compile time.
1071define PKG_DESCRIPTION-perl-parent
1072 parent allows you to both load one or more modules, while setting up
1073 inheritance from those modules at the same time.
1074endef
1075
1076PKG_DEPS-perl-parent = perl=$(THISVER)
1077
1078define PKG_FILES-perl-parent
1079 /usr/share/perl5/parent.pm
1080 /usr/share/man/man3/parent.3*
1081endef
1082
1083# threads
1084PKG_PACKAGES += perl-threads
1085
1086PKG_EPOCH-perl-threads = 0
1087PKG_VER-perl-threads = 1.75
1088
1089PKG_SUMMARY-perl-threads = \
1090 Perl interpreter-based threads.
1091define PKG_DESCRIPTION-perl-threads
1092 Since Perl 5.8, thread programming has been available using a model called \
1093 interpreter threads which provides a new Perl interpreter for each thread, \
1094 and, by default, results in no data or state information being shared between \
1095 threads. (Prior to Perl 5.8, 5005threads was available through the Thread.pm \
1096 API. This threading model has been deprecated, and was removed as of Perl \
1097 5.10.0.) As just mentioned, all variables are, by default, thread local. To use \
1098 shared variables, you need to also load threads::shared.
1099endef
1100
1101PKG_DEPS-perl-threads = perl=$(THISVER)
1102
1103define PKG_FILES-perl-threads
1104 /usr/lib/perl5/auto/threads/threads*
1105 /usr/lib/perl5/threads.pm
1106 /usr/share/man/man3/threads.3*
1107endef
1108
1109# threads-shared
1110PKG_PACKAGES += perl-threads-shared
1111
1112PKG_EPOCH-perl-threads-shared = 0
1113PKG_VER-perl-threads-shared = 1.32
1114
1115PKG_SUMMARY-perl-threads-shared = \
1116 Perl extension for sharing data structures between threads.
1117define PKG_DESCRIPTION-perl-threads-shared
1118 By default, variables are private to each thread, and each newly created thread \
1119 gets a private copy of each existing variable. This module allows you to share \
1120 variables across different threads (and pseudo-forks on Win32). It is used \
1121 together with the threads module. This module supports the sharing of the \
1122 following data types only: scalars and scalar refs, arrays and array refs, and \
1123 hashes and hash refs.
1124endef
1125
1126PKG_DEPS-perl-threads-shared = perl=$(THISVER)
1127
1128define PKG_FILES-perl-threads-shared
1129 /usr/lib/perl5/auto/threads/shared*
1130 /usr/lib/perl5/threads/shared*
1131 /usr/share/man/man3/threads::shared*
1132endef
1133
1134# version
1135PKG_PACKAGES += perl-version
1136
1137PKG_EPOCH-perl-version = 0
1138PKG_VER-perl-version = 0.82
96a09b0b 1139PKG_ARCH-perl-version = noarch
102b5fec
MT
1140
1141PKG_SUMMARY-perl-version = \
1142 Perl extension for Version Objects.
1143define PKG_DESCRIPTION-perl-version
1144 Perl extension for Version Objects.
1145endef
1146
1147PKG_DEPS-perl-version = perl=$(THISVER)
1148
1149define PKG_FILES-perl-version
1150 /usr/share/perl5/version.pm
1151 /usr/share/perl5/version.pod
1152 /usr/share/perl5/version/
1153 /usr/share/man/man3/version.3*
1154 /usr/share/man/man3/version::Internals.3*
1155endef
1156
1157# core
1158PKG_PACKAGES += perl-core
1159
1160PKG_EPOCH-perl-core = 0
1161PKG_VER-perl-core = $(PKG_VER)
1162
1163PKG_SUMMARY-perl-core = \
1164 Base perl metapackage.
1165define PKG_DESCRIPTION-perl-core
1166 A metapackage which requires all of the perl bits and modules in the upstream \
1167 tarball from perl.org.
1168endef
1169
1170PKG_DEPS-perl-core = perl=$(THISVER) $(PKG_PACKAGES)
1171
1172PKG_FILES-perl-core = Nothing. Nada. Zilch. Zarro. Uh uh. Nope. Sorry.