Fresh pull from upstream (stable) package feed
[librecmc/package-feed.git] / lang / perl / perlbase.mk
1 define Package/perlbase-template
2 SUBMENU:=Perl
3 SECTION:=lang
4 CATEGORY:=Languages
5 URL:=http://www.cpan.org/
6 DEPENDS:=perl
7 endef
8
9 define Package/perlbase-anydbm-file
10 $(call Package/perlbase-template)
11 TITLE:=AnyDBM_File perl module
12 DEPENDS+=+perlbase-essential
13 endef
14
15 define Package/perlbase-anydbm-file/install
16 $(call perlmod/Install,$(1),AnyDBM_File.pm,)
17 $(call perlmod/InstallBaseTests,$(1),lib/AnyDBM_File.t)
18 endef
19
20 $(eval $(call BuildPackage,perlbase-anydbm-file))
21
22
23 define Package/perlbase-app
24 $(call Package/perlbase-template)
25 TITLE:=app perl module
26 DEPENDS+=+perlbase-autouse +perlbase-base +perlbase-config +perlbase-cpan +perlbase-essential +perlbase-file +perlbase-getopt +perlbase-if +perlbase-tap +perlbase-text
27 endef
28
29 define Package/perlbase-app/install
30 $(call perlmod/Install,$(1),App,)
31 endef
32
33 $(eval $(call BuildPackage,perlbase-app))
34
35
36 define Package/perlbase-archive
37 $(call Package/perlbase-template)
38 TITLE:=Archive perl module
39 DEPENDS+=+perlbase-cwd +perlbase-essential +perlbase-file +perlbase-io
40 endef
41
42 define Package/perlbase-archive/install
43 $(call perlmod/Install,$(1),Archive,)
44 $(call perlmod/InstallBaseTests,$(1),cpan/Archive-Tar/bin cpan/Archive-Tar/t)
45         $(INSTALL_DIR) $(1)/usr/bin
46         $(CP) $(PKG_INSTALL_DIR)/usr/bin/ptar $(1)/usr/bin/
47         $(CP) $(PKG_INSTALL_DIR)/usr/bin/ptardiff $(1)/usr/bin/
48         $(CP) $(PKG_INSTALL_DIR)/usr/bin/ptargrep $(1)/usr/bin/
49 endef
50
51 $(eval $(call BuildPackage,perlbase-archive))
52
53
54 define Package/perlbase-arybase
55 $(call Package/perlbase-template)
56 TITLE:=arybase perl module
57 DEPENDS+=+perlbase-xsloader
58 endef
59
60 define Package/perlbase-arybase/install
61 $(call perlmod/Install,$(1),arybase.pm auto/arybase,)
62 $(call perlmod/InstallBaseTests,$(1),ext/arybase/t)
63 endef
64
65 $(eval $(call BuildPackage,perlbase-arybase))
66
67
68 define Package/perlbase-attribute
69 $(call Package/perlbase-template)
70 TITLE:=Attribute perl module
71 DEPENDS+=+perlbase-essential
72 endef
73
74 define Package/perlbase-attribute/install
75 $(call perlmod/Install,$(1),Attribute,)
76 $(call perlmod/InstallBaseTests,$(1),dist/Attribute-Handlers/t)
77 endef
78
79 $(eval $(call BuildPackage,perlbase-attribute))
80
81
82 define Package/perlbase-attributes
83 $(call Package/perlbase-template)
84 TITLE:=attributes perl module
85 DEPENDS+=+perlbase-essential +perlbase-xsloader
86 endef
87
88 define Package/perlbase-attributes/install
89 $(call perlmod/Install,$(1),attributes.pm auto/attributes,)
90 endef
91
92 $(eval $(call BuildPackage,perlbase-attributes))
93
94
95 define Package/perlbase-autodie
96 $(call Package/perlbase-template)
97 TITLE:=autodie perl module
98 DEPENDS+=+perlbase-essential
99 endef
100
101 define Package/perlbase-autodie/install
102 $(call perlmod/Install,$(1),autodie autodie.pm,)
103 $(call perlmod/InstallBaseTests,$(1),cpan/autodie/t)
104 endef
105
106 $(eval $(call BuildPackage,perlbase-autodie))
107
108
109 define Package/perlbase-autoloader
110 $(call Package/perlbase-template)
111 TITLE:=AutoLoader perl module
112 DEPENDS+=+perlbase-essential
113 endef
114
115 define Package/perlbase-autoloader/install
116 $(call perlmod/Install,$(1),AutoLoader.pm,)
117 $(call perlmod/InstallBaseTests,$(1),cpan/AutoLoader/t)
118 endef
119
120 $(eval $(call BuildPackage,perlbase-autoloader))
121
122
123 define Package/perlbase-autosplit
124 $(call Package/perlbase-template)
125 TITLE:=AutoSplit perl module
126 DEPENDS+=+perlbase-config +perlbase-essential +perlbase-file
127 endef
128
129 define Package/perlbase-autosplit/install
130 $(call perlmod/Install/NoStrip,$(1),AutoSplit.pm,)
131 endef
132
133 $(eval $(call BuildPackage,perlbase-autosplit))
134
135
136 define Package/perlbase-autouse
137 $(call Package/perlbase-template)
138 TITLE:=autouse perl module
139 endef
140
141 define Package/perlbase-autouse/install
142 $(call perlmod/Install,$(1),autouse.pm,)
143 $(call perlmod/InstallBaseTests,$(1),dist/autouse/t)
144 endef
145
146 $(eval $(call BuildPackage,perlbase-autouse))
147
148
149 define Package/perlbase-b
150 $(call Package/perlbase-template)
151 TITLE:=B perl module
152 DEPENDS+=+perlbase-config +perlbase-essential +perlbase-feature
153 endef
154
155 define Package/perlbase-b/install
156 $(call perlmod/Install,$(1),B B.pm auto/B,)
157 $(call perlmod/InstallBaseTests,$(1),cpan/B-Debug/t ext/B/t lib/B/Deparse-core.t lib/B/Deparse-subclass.t lib/B/Deparse.t)
158 endef
159
160 $(eval $(call BuildPackage,perlbase-b))
161
162
163 define Package/perlbase-base
164 $(call Package/perlbase-template)
165 TITLE:=base perl module
166 DEPENDS+=+perlbase-essential
167 endef
168
169 define Package/perlbase-base/install
170 $(call perlmod/Install,$(1),base.pm,)
171 $(call perlmod/InstallBaseTests,$(1),dist/base/t)
172 endef
173
174 $(eval $(call BuildPackage,perlbase-base))
175
176
177 define Package/perlbase-benchmark
178 $(call Package/perlbase-template)
179 TITLE:=Benchmark perl module
180 DEPENDS+=+perlbase-essential
181 endef
182
183 define Package/perlbase-benchmark/install
184 $(call perlmod/Install,$(1),Benchmark.pm,)
185 $(call perlmod/InstallBaseTests,$(1),lib/Benchmark.t)
186 endef
187
188 $(eval $(call BuildPackage,perlbase-benchmark))
189
190
191 define Package/perlbase-bigint
192 $(call Package/perlbase-template)
193 TITLE:=bigint perl module
194 DEPENDS+=+perlbase-essential
195 endef
196
197 define Package/perlbase-bigint/install
198 $(call perlmod/Install,$(1),bigint.pm,)
199 endef
200
201 $(eval $(call BuildPackage,perlbase-bigint))
202
203
204 define Package/perlbase-bignum
205 $(call Package/perlbase-template)
206 TITLE:=bignum perl module
207 DEPENDS+=+perlbase-bigint +perlbase-essential
208 endef
209
210 define Package/perlbase-bignum/install
211 $(call perlmod/Install,$(1),bignum.pm bigrat.pm,)
212 $(call perlmod/InstallBaseTests,$(1),dist/bignum/t)
213 endef
214
215 $(eval $(call BuildPackage,perlbase-bignum))
216
217
218 define Package/perlbase-blib
219 $(call Package/perlbase-template)
220 TITLE:=blib perl module
221 DEPENDS+=+perlbase-cwd +perlbase-essential +perlbase-file
222 endef
223
224 define Package/perlbase-blib/install
225 $(call perlmod/Install,$(1),blib.pm,)
226 $(call perlmod/InstallBaseTests,$(1),lib/blib.t)
227 endef
228
229 $(eval $(call BuildPackage,perlbase-blib))
230
231
232 define Package/perlbase-bytes
233 $(call Package/perlbase-template)
234 TITLE:=bytes perl module
235 endef
236
237 define Package/perlbase-bytes/install
238 $(call perlmod/Install,$(1),bytes.pm bytes_heavy.pl,)
239 $(call perlmod/InstallBaseTests,$(1),lib/bytes.t)
240 endef
241
242 $(eval $(call BuildPackage,perlbase-bytes))
243
244
245 define Package/perlbase-charnames
246 $(call Package/perlbase-template)
247 TITLE:=charnames perl module
248 DEPENDS+=+perlbase-bytes +perlbase-essential +perlbase-re +perlbase-unicore
249 endef
250
251 define Package/perlbase-charnames/install
252 $(call perlmod/Install,$(1),_charnames.pm charnames.pm,)
253 $(call perlmod/InstallBaseTests,$(1),lib/charnames.t)
254 endef
255
256 $(eval $(call BuildPackage,perlbase-charnames))
257
258
259 define Package/perlbase-class
260 $(call Package/perlbase-template)
261 TITLE:=Class perl module
262 DEPENDS+=+perlbase-essential
263 endef
264
265 define Package/perlbase-class/install
266 $(call perlmod/Install,$(1),Class,)
267 $(call perlmod/InstallBaseTests,$(1),lib/Class/Struct.t)
268 endef
269
270 $(eval $(call BuildPackage,perlbase-class))
271
272
273 define Package/perlbase-compress
274 $(call Package/perlbase-template)
275 TITLE:=Compress perl module
276 DEPENDS+=+perlbase-bytes +perlbase-essential +perlbase-io +perlbase-scalar
277 endef
278
279 define Package/perlbase-compress/install
280 $(call perlmod/Install,$(1),Compress auto/Compress,)
281 $(call perlmod/InstallBaseTests,$(1),cpan/Compress-Raw-Bzip2/t cpan/Compress-Raw-Zlib/t)
282 endef
283
284 $(eval $(call BuildPackage,perlbase-compress))
285
286
287 define Package/perlbase-config
288 $(call Package/perlbase-template)
289 TITLE:=Config perl module
290 endef
291
292 define Package/perlbase-config/install
293 $(call perlmod/Install,$(1),Config Config.pm Config_git.pl Config_heavy.pl,)
294 $(call perlmod/InstallBaseTests,$(1),cpan/Config-Perl-V/t lib/Config.t lib/Config/Extensions.t)
295 endef
296
297 $(eval $(call BuildPackage,perlbase-config))
298
299
300 define Package/perlbase-cpan
301 $(call Package/perlbase-template)
302 TITLE:=CPAN perl module
303 DEPENDS+=+perlbase-b +perlbase-config +perlbase-cwd +perlbase-dirhandle +perlbase-essential +perlbase-extutils +perlbase-fcntl +perlbase-file +perlbase-filehandle +perlbase-http-tiny +perlbase-net +perlbase-safe +perlbase-scalar +perlbase-sys +perlbase-text
304 endef
305
306 define Package/perlbase-cpan/install
307 $(call perlmod/Install,$(1),CPAN CPAN.pm Parse/CPAN/Meta.pm,CPAN/FirstTime.pm)
308 $(call perlmod/Install/NoStrip,$(1),CPAN/FirstTime.pm,)
309 $(call perlmod/InstallBaseTests,$(1),cpan/CPAN-Meta-Requirements/t cpan/CPAN-Meta-YAML/t cpan/CPAN-Meta/t cpan/CPAN/t cpan/Parse-CPAN-Meta/t)
310 endef
311
312 $(eval $(call BuildPackage,perlbase-cpan))
313
314
315 define Package/perlbase-cwd
316 $(call Package/perlbase-template)
317 TITLE:=Cwd perl module
318 DEPENDS+=+perlbase-essential
319 endef
320
321 define Package/perlbase-cwd/install
322 $(call perlmod/Install,$(1),Cwd.pm auto/Cwd,)
323 endef
324
325 $(eval $(call BuildPackage,perlbase-cwd))
326
327
328 define Package/perlbase-data
329 $(call Package/perlbase-template)
330 TITLE:=Data perl module
331 DEPENDS+=+perlbase-bytes +perlbase-essential
332 endef
333
334 define Package/perlbase-data/install
335 $(call perlmod/Install,$(1),Data auto/Data,)
336 $(call perlmod/InstallBaseTests,$(1),dist/Data-Dumper/t)
337 endef
338
339 $(eval $(call BuildPackage,perlbase-data))
340
341
342 define Package/perlbase-db
343 $(call Package/perlbase-template)
344 TITLE:=DB perl module
345 DEPENDS+=+libdb47 +perlbase-essential +perlbase-meta-notation
346 endef
347
348 define Package/perlbase-db/install
349 $(call perlmod/Install,$(1),DB.pm,)
350 $(call perlmod/InstallBaseTests,$(1),lib/DB.t)
351 endef
352
353 $(eval $(call BuildPackage,perlbase-db))
354
355
356 define Package/perlbase-db-file
357 $(call Package/perlbase-template)
358 TITLE:=DB_File perl module
359 DEPENDS+=+libdb47 +perlbase-essential +perlbase-tie
360 endef
361
362 define Package/perlbase-db-file/install
363 $(call perlmod/Install,$(1),DB_File.pm auto/DB_File,)
364 $(call perlmod/InstallBaseTests,$(1),cpan/DB_File/t)
365 endef
366
367 $(eval $(call BuildPackage,perlbase-db-file))
368
369
370 define Package/perlbase-dbm-filter
371 $(call Package/perlbase-template)
372 TITLE:=DBM_Filter perl module
373 DEPENDS+=+perlbase-essential
374 endef
375
376 define Package/perlbase-dbm-filter/install
377 $(call perlmod/Install,$(1),DBM_Filter DBM_Filter.pm,)
378 $(call perlmod/InstallBaseTests,$(1),lib/DBM_Filter/t lib/dbm_filter_util.pl)
379 endef
380
381 $(eval $(call BuildPackage,perlbase-dbm-filter))
382
383
384 define Package/perlbase-devel
385 $(call Package/perlbase-template)
386 TITLE:=Devel perl module
387 DEPENDS+=+perlbase-essential +perlbase-file +perlbase-selfloader +perlbase-xsloader
388 endef
389
390 define Package/perlbase-devel/install
391 $(call perlmod/Install,$(1),Devel auto/Devel,Devel/PPPort.pm)
392 $(call perlmod/Install/NoStrip,$(1),Devel/PPPort.pm,)
393 $(call perlmod/InstallBaseTests,$(1),cpan/Devel-PPPort/t dist/Devel-SelfStubber/t ext/Devel-Peek/t)
394 endef
395
396 $(eval $(call BuildPackage,perlbase-devel))
397
398
399 define Package/perlbase-diagnostics
400 $(call Package/perlbase-template)
401 TITLE:=diagnostics perl module
402 DEPENDS+=+perlbase-config +perlbase-essential +perlbase-text
403 endef
404
405 define Package/perlbase-diagnostics/install
406 $(call perlmod/Install,$(1),diagnostics.pm,)
407 $(call perlmod/InstallBaseTests,$(1),lib/diagnostics.t pod/perldiag.pod)
408 endef
409
410 $(eval $(call BuildPackage,perlbase-diagnostics))
411
412
413 define Package/perlbase-digest
414 $(call Package/perlbase-template)
415 TITLE:=Digest perl module
416 DEPENDS+=+perlbase-dynaloader +perlbase-essential +perlbase-fcntl +perlbase-integer
417 endef
418
419 define Package/perlbase-digest/install
420 $(call perlmod/Install,$(1),Digest Digest.pm auto/Digest,)
421 $(call perlmod/InstallBaseTests,$(1),cpan/Digest-MD5/MD5.xs cpan/Digest-MD5/t cpan/Digest-SHA/t cpan/Digest/t)
422         $(INSTALL_DIR) $(1)/$(PERL_TESTSDIR)/cpan/Digest-SHA/src
423 endef
424
425 $(eval $(call BuildPackage,perlbase-digest))
426
427
428 define Package/perlbase-dirhandle
429 $(call Package/perlbase-template)
430 TITLE:=DirHandle perl module
431 DEPENDS+=+perlbase-essential +perlbase-symbol
432 endef
433
434 define Package/perlbase-dirhandle/install
435 $(call perlmod/Install,$(1),DirHandle.pm,)
436 $(call perlmod/InstallBaseTests,$(1),lib/DirHandle.t)
437 endef
438
439 $(eval $(call BuildPackage,perlbase-dirhandle))
440
441
442 define Package/perlbase-dumpvalue
443 $(call Package/perlbase-template)
444 TITLE:=Dumpvalue perl module
445 DEPENDS+=+perlbase-essential
446 endef
447
448 define Package/perlbase-dumpvalue/install
449 $(call perlmod/Install,$(1),Dumpvalue.pm,)
450 $(call perlmod/InstallBaseTests,$(1),dist/Dumpvalue/t)
451 endef
452
453 $(eval $(call BuildPackage,perlbase-dumpvalue))
454
455
456 define Package/perlbase-dumpvar
457 $(call Package/perlbase-template)
458 TITLE:=dumpvar perl module
459 endef
460
461 define Package/perlbase-dumpvar/install
462 $(call perlmod/Install,$(1),dumpvar.pl,)
463 $(call perlmod/InstallBaseTests,$(1),lib/dumpvar.t)
464 endef
465
466 $(eval $(call BuildPackage,perlbase-dumpvar))
467
468
469 define Package/perlbase-dynaloader
470 $(call Package/perlbase-template)
471 TITLE:=DynaLoader perl module
472 DEPENDS+=+perlbase-config
473 endef
474
475 define Package/perlbase-dynaloader/install
476 $(call perlmod/Install,$(1),DynaLoader.pm,)
477 $(call perlmod/InstallBaseTests,$(1),ext/DynaLoader/t)
478 endef
479
480 $(eval $(call BuildPackage,perlbase-dynaloader))
481
482
483 define Package/perlbase-encode
484 $(call Package/perlbase-template)
485 TITLE:=Encode perl module
486 DEPENDS+=+perlbase-essential +perlbase-mime +perlbase-utf8 +perlbase-xsloader
487 endef
488
489 define Package/perlbase-encode/install
490 $(call perlmod/Install,$(1),Encode Encode.pm auto/Encode,Encode/PerlIO.pod Encode/Supported.pod)
491 $(call perlmod/InstallBaseTests,$(1),cpan/Encode/t)
492 endef
493
494 $(eval $(call BuildPackage,perlbase-encode))
495
496
497 define Package/perlbase-encoding
498 $(call Package/perlbase-template)
499 TITLE:=encoding perl module
500 DEPENDS+=+perlbase-encode +perlbase-essential
501 endef
502
503 define Package/perlbase-encoding/install
504 $(call perlmod/Install,$(1),encoding encoding.pm,)
505 $(call perlmod/InstallBaseTests,$(1),cpan/encoding-warnings/t)
506 endef
507
508 $(eval $(call BuildPackage,perlbase-encoding))
509
510
511 define Package/perlbase-english
512 $(call Package/perlbase-template)
513 TITLE:=English perl module
514 DEPENDS+=+perlbase-essential
515 endef
516
517 define Package/perlbase-english/install
518 $(call perlmod/Install,$(1),English.pm,)
519 $(call perlmod/InstallBaseTests,$(1),lib/English.t)
520 endef
521
522 $(eval $(call BuildPackage,perlbase-english))
523
524
525 define Package/perlbase-env
526 $(call Package/perlbase-template)
527 TITLE:=Env perl module
528 DEPENDS+=+perlbase-config +perlbase-tie
529 endef
530
531 define Package/perlbase-env/install
532 $(call perlmod/Install,$(1),Env.pm,)
533 $(call perlmod/InstallBaseTests,$(1),dist/Env/t)
534 endef
535
536 $(eval $(call BuildPackage,perlbase-env))
537
538
539 define Package/perlbase-errno
540 $(call Package/perlbase-template)
541 TITLE:=Errno perl module
542 DEPENDS+=+perlbase-config +perlbase-essential
543 endef
544
545 define Package/perlbase-errno/install
546 $(call perlmod/Install,$(1),Errno.pm,)
547 $(call perlmod/InstallBaseTests,$(1),ext/Errno/t)
548 endef
549
550 $(eval $(call BuildPackage,perlbase-errno))
551
552
553 define Package/perlbase-essential
554 $(call Package/perlbase-template)
555 TITLE:=essential perl module
556 DEPENDS+=+perlbase-config
557 endef
558
559 define Package/perlbase-essential/install
560 $(call perlmod/Install,$(1),Carp Carp.pm Exporter Exporter.pm constant.pm deprecate.pm lib.pm locale.pm overload.pm overloading.pm parent.pm strict.pm subs.pm vars.pm warnings warnings.pm,)
561 $(call perlmod/Install/NoStrip,$(1),overload/numbers.pm,)
562 $(call perlmod/InstallBaseTests,$(1),cpan/parent/t dist/Carp/t dist/Exporter/t dist/constant/t dist/lib/t lib/locale.t lib/overload.t lib/overload64.t lib/overloading.t lib/strict.t lib/subs.t lib/vars.t lib/vars_carp.t lib/warnings.t)
563 endef
564
565 $(eval $(call BuildPackage,perlbase-essential))
566
567
568 define Package/perlbase-experimental
569 $(call Package/perlbase-template)
570 TITLE:=experimental perl module
571 DEPENDS+=+perlbase-essential +perlbase-feature +perlbase-version
572 endef
573
574 define Package/perlbase-experimental/install
575 $(call perlmod/Install,$(1),experimental.pm,)
576 $(call perlmod/InstallBaseTests,$(1),cpan/experimental/t)
577 endef
578
579 $(eval $(call BuildPackage,perlbase-experimental))
580
581
582 define Package/perlbase-extutils
583 $(call Package/perlbase-template)
584 TITLE:=ExtUtils perl module
585 DEPENDS+=+perlbase-autosplit +perlbase-base +perlbase-config +perlbase-cwd +perlbase-dirhandle +perlbase-encode +perlbase-essential +perlbase-file +perlbase-io +perlbase-ipc +perlbase-ostype +perlbase-symbol +perlbase-text
586 endef
587
588 define Package/perlbase-extutils/install
589 $(call perlmod/Install,$(1),ExtUtils,ExtUtils/MakeMaker/FAQ.pod ExtUtils/MakeMaker/Tutorial.pod ExtUtils/ParseXS.pm ExtUtils/ParseXS/Utilities.pm)
590 $(call perlmod/Install/NoStrip,$(1),ExtUtils/ParseXS.pm ExtUtils/ParseXS/Utilities.pm,)
591 $(call perlmod/InstallBaseTests,$(1),cpan/ExtUtils-Command/t cpan/ExtUtils-Constant/t cpan/ExtUtils-Install/t cpan/ExtUtils-MakeMaker/t cpan/ExtUtils-Manifest/t dist/ExtUtils-CBuilder/t dist/ExtUtils-ParseXS/t lib/ExtUtils/t lib/h2ph.t lib/h2xs.t utils/h2ph utils/h2xs)
592 endef
593
594 $(eval $(call BuildPackage,perlbase-extutils))
595
596
597 define Package/perlbase-fatal
598 $(call Package/perlbase-template)
599 TITLE:=Fatal perl module
600 DEPENDS+=+perlbase-autodie +perlbase-config +perlbase-essential +perlbase-scalar +perlbase-tie
601 endef
602
603 define Package/perlbase-fatal/install
604 $(call perlmod/Install,$(1),Fatal.pm,)
605 endef
606
607 $(eval $(call BuildPackage,perlbase-fatal))
608
609
610 define Package/perlbase-fcntl
611 $(call Package/perlbase-template)
612 TITLE:=Fcntl perl module
613 DEPENDS+=+perlbase-essential +perlbase-xsloader
614 endef
615
616 define Package/perlbase-fcntl/install
617 $(call perlmod/Install,$(1),Fcntl.pm auto/Fcntl,)
618 $(call perlmod/InstallBaseTests,$(1),ext/Fcntl/t)
619 endef
620
621 $(eval $(call BuildPackage,perlbase-fcntl))
622
623
624 define Package/perlbase-feature
625 $(call Package/perlbase-template)
626 TITLE:=feature perl module
627 endef
628
629 define Package/perlbase-feature/install
630 $(call perlmod/Install,$(1),feature.pm,)
631 $(call perlmod/InstallBaseTests,$(1),lib/feature.t lib/feature/unicode_strings.t)
632 endef
633
634 $(eval $(call BuildPackage,perlbase-feature))
635
636
637 define Package/perlbase-fields
638 $(call Package/perlbase-template)
639 TITLE:=fields perl module
640 DEPENDS+=+perlbase-essential
641 endef
642
643 define Package/perlbase-fields/install
644 $(call perlmod/Install,$(1),fields.pm,)
645 endef
646
647 $(eval $(call BuildPackage,perlbase-fields))
648
649
650 define Package/perlbase-file
651 $(call Package/perlbase-template)
652 TITLE:=File perl module
653 DEPENDS+=+perlbase-class +perlbase-config +perlbase-cwd +perlbase-errno +perlbase-essential +perlbase-fcntl +perlbase-filehandle +perlbase-io +perlbase-locale +perlbase-params +perlbase-scalar +perlbase-symbol +perlbase-xsloader
654 endef
655
656 define Package/perlbase-file/install
657 $(call perlmod/Install,$(1),File auto/File,File/Find.pm)
658 $(call perlmod/Install/NoStrip,$(1),File/Find.pm,)
659 $(call perlmod/InstallBaseTests,$(1),cpan/File-Fetch/t cpan/File-Path/t cpan/File-Temp/t dist/PathTools/t ext/File-DosGlob/t ext/File-Find/t ext/File-Glob/t lib/File/Basename.t lib/File/Compare.t lib/File/Copy.t lib/File/stat-7896.t lib/File/stat.t)
660 endef
661
662 $(eval $(call BuildPackage,perlbase-file))
663
664
665 define Package/perlbase-filecache
666 $(call Package/perlbase-template)
667 TITLE:=FileCache perl module
668 DEPENDS+=+perlbase-essential
669 endef
670
671 define Package/perlbase-filecache/install
672 $(call perlmod/Install,$(1),FileCache.pm,)
673 $(call perlmod/InstallBaseTests,$(1),ext/FileCache/t)
674 endef
675
676 $(eval $(call BuildPackage,perlbase-filecache))
677
678
679 define Package/perlbase-filehandle
680 $(call Package/perlbase-template)
681 TITLE:=FileHandle perl module
682 DEPENDS+=+perlbase-essential +perlbase-io
683 endef
684
685 define Package/perlbase-filehandle/install
686 $(call perlmod/Install,$(1),FileHandle.pm,)
687 $(call perlmod/InstallBaseTests,$(1),lib/FileHandle.t)
688 endef
689
690 $(eval $(call BuildPackage,perlbase-filehandle))
691
692
693 define Package/perlbase-filetest
694 $(call Package/perlbase-template)
695 TITLE:=filetest perl module
696 endef
697
698 define Package/perlbase-filetest/install
699 $(call perlmod/Install,$(1),filetest.pm,)
700 $(call perlmod/InstallBaseTests,$(1),lib/filetest.t)
701 endef
702
703 $(eval $(call BuildPackage,perlbase-filetest))
704
705
706 define Package/perlbase-filter
707 $(call Package/perlbase-template)
708 TITLE:=Filter perl module
709 DEPENDS+=+perlbase-dynaloader +perlbase-essential +perlbase-text
710 endef
711
712 define Package/perlbase-filter/install
713 $(call perlmod/Install,$(1),Filter auto/Filter,)
714 $(call perlmod/InstallBaseTests,$(1),cpan/Filter-Util-Call/filter-util.pl cpan/Filter-Util-Call/t dist/Filter-Simple/t)
715 endef
716
717 $(eval $(call BuildPackage,perlbase-filter))
718
719
720 define Package/perlbase-findbin
721 $(call Package/perlbase-template)
722 TITLE:=FindBin perl module
723 DEPENDS+=+perlbase-cwd +perlbase-essential +perlbase-file
724 endef
725
726 define Package/perlbase-findbin/install
727 $(call perlmod/Install,$(1),FindBin.pm,)
728 $(call perlmod/InstallBaseTests,$(1),lib/FindBin.t)
729 endef
730
731 $(eval $(call BuildPackage,perlbase-findbin))
732
733
734 define Package/perlbase-gdbm-file
735 $(call Package/perlbase-template)
736 TITLE:=GDBM_File perl module
737 DEPENDS+=+libgdbm +perlbase-essential +perlbase-tie +perlbase-xsloader
738 endef
739
740 define Package/perlbase-gdbm-file/install
741 $(call perlmod/Install,$(1),GDBM_File.pm auto/GDBM_File,)
742 $(call perlmod/InstallBaseTests,$(1),ext/GDBM_File/t)
743 endef
744
745 $(eval $(call BuildPackage,perlbase-gdbm-file))
746
747
748 define Package/perlbase-getopt
749 $(call Package/perlbase-template)
750 TITLE:=Getopt perl module
751 DEPENDS+=+perlbase-essential
752 endef
753
754 define Package/perlbase-getopt/install
755 $(call perlmod/Install,$(1),Getopt,)
756 $(call perlmod/InstallBaseTests,$(1),cpan/Getopt-Long/t lib/Getopt/Std.t)
757 endef
758
759 $(eval $(call BuildPackage,perlbase-getopt))
760
761
762 define Package/perlbase-hash
763 $(call Package/perlbase-template)
764 TITLE:=Hash perl module
765 DEPENDS+=+perlbase-essential +perlbase-scalar +perlbase-xsloader
766 endef
767
768 define Package/perlbase-hash/install
769 $(call perlmod/Install,$(1),Hash auto/Hash,)
770 $(call perlmod/InstallBaseTests,$(1),ext/Hash-Util-FieldHash/t ext/Hash-Util/t)
771 endef
772
773 $(eval $(call BuildPackage,perlbase-hash))
774
775
776 define Package/perlbase-http-tiny
777 $(call Package/perlbase-template)
778 TITLE:=http-tiny perl module
779 DEPENDS+=+perlbase-errno +perlbase-essential +perlbase-io
780 endef
781
782 define Package/perlbase-http-tiny/install
783 $(call perlmod/Install,$(1),HTTP/Tiny.pm,)
784 $(call perlmod/InstallBaseTests,$(1),cpan/HTTP-Tiny/corpus cpan/HTTP-Tiny/t)
785 endef
786
787 $(eval $(call BuildPackage,perlbase-http-tiny))
788
789
790 define Package/perlbase-i18n
791 $(call Package/perlbase-template)
792 TITLE:=I18N perl module
793 DEPENDS+=+perlbase-essential +perlbase-posix +perlbase-xsloader
794 endef
795
796 define Package/perlbase-i18n/install
797 $(call perlmod/Install,$(1),I18N auto/I18N,I18N/LangTags/List.pm)
798 $(call perlmod/InstallBaseTests,$(1),dist/I18N-Collate/t dist/I18N-LangTags/t ext/I18N-Langinfo/t)
799 $(call perlmod/Install/NoStrip,$(1),I18N/LangTags/List.pm)
800 endef
801
802 $(eval $(call BuildPackage,perlbase-i18n))
803
804
805 define Package/perlbase-if
806 $(call Package/perlbase-template)
807 TITLE:=if perl module
808 endef
809
810 define Package/perlbase-if/install
811 $(call perlmod/Install,$(1),if.pm,)
812 $(call perlmod/InstallBaseTests,$(1),dist/if/t)
813 endef
814
815 $(eval $(call BuildPackage,perlbase-if))
816
817
818 define Package/perlbase-integer
819 $(call Package/perlbase-template)
820 TITLE:=integer perl module
821 endef
822
823 define Package/perlbase-integer/install
824 $(call perlmod/Install,$(1),integer.pm,)
825 $(call perlmod/InstallBaseTests,$(1),lib/integer.t)
826 endef
827
828 $(eval $(call BuildPackage,perlbase-integer))
829
830
831 define Package/perlbase-io
832 $(call Package/perlbase-template)
833 TITLE:=IO perl module
834 DEPENDS+=+perlbase-base +perlbase-bytes +perlbase-config +perlbase-errno +perlbase-essential +perlbase-fcntl +perlbase-list +perlbase-posix +perlbase-scalar +perlbase-selectsaver +perlbase-socket +perlbase-symbol +perlbase-tie +perlbase-xsloader
835 endef
836
837 define Package/perlbase-io/install
838 $(call perlmod/Install,$(1),IO IO.pm auto/IO,)
839 $(call perlmod/InstallBaseTests,$(1),cpan/IO-Compress/t cpan/IO-Socket-IP/t cpan/IO-Zlib/t dist/IO/Makefile.PL dist/IO/t)
840 endef
841
842 $(eval $(call BuildPackage,perlbase-io))
843
844
845 define Package/perlbase-ipc
846 $(call Package/perlbase-template)
847 TITLE:=IPC perl module
848 DEPENDS+=+perlbase-config +perlbase-essential +perlbase-file +perlbase-locale +perlbase-params +perlbase-symbol +perlbase-text
849 endef
850
851 define Package/perlbase-ipc/install
852 $(call perlmod/Install,$(1),IPC auto/IPC,)
853 $(call perlmod/InstallBaseTests,$(1),cpan/IPC-Cmd/t cpan/IPC-SysV/t ext/IPC-Open3/t)
854 endef
855
856 $(eval $(call BuildPackage,perlbase-ipc))
857
858
859 define Package/perlbase-json-pp
860 $(call Package/perlbase-template)
861 TITLE:=json-pp perl module
862 DEPENDS+=+perlbase-b +perlbase-base +perlbase-essential
863 endef
864
865 define Package/perlbase-json-pp/install
866 $(call perlmod/Install,$(1),JSON/PP JSON/PP.pm,)
867 $(call perlmod/InstallBaseTests,$(1),cpan/JSON-PP/t)
868 endef
869
870 $(eval $(call BuildPackage,perlbase-json-pp))
871
872
873 define Package/perlbase-less
874 $(call Package/perlbase-template)
875 TITLE:=less perl module
876 DEPENDS+=+perlbase-essential
877 endef
878
879 define Package/perlbase-less/install
880 $(call perlmod/Install,$(1),less.pm,)
881 $(call perlmod/InstallBaseTests,$(1),lib/less.t)
882 endef
883
884 $(eval $(call BuildPackage,perlbase-less))
885
886
887 define Package/perlbase-list
888 $(call Package/perlbase-template)
889 TITLE:=List perl module
890 DEPENDS+=+perlbase-essential +perlbase-xsloader
891 endef
892
893 define Package/perlbase-list/install
894 $(call perlmod/Install,$(1),List auto/List,)
895 endef
896
897 $(eval $(call BuildPackage,perlbase-list))
898
899
900 define Package/perlbase-locale
901 $(call Package/perlbase-template)
902 TITLE:=Locale perl module
903 DEPENDS+=+perlbase-essential +perlbase-i18n +perlbase-integer +perlbase-utf8
904 endef
905
906 define Package/perlbase-locale/install
907 $(call perlmod/Install,$(1),Locale,Locale/Constants.pod Locale/Country.pod Locale/Currency.pod Locale/Language.pod Locale/Maketext.pod Locale/Maketext/TPJ13.pod Locale/Script.pod)
908 $(call perlmod/InstallBaseTests,$(1),cpan/Locale-Codes/t cpan/Locale-Maketext-Simple/t dist/Locale-Maketext/t)
909 endef
910
911 $(eval $(call BuildPackage,perlbase-locale))
912
913
914 define Package/perlbase-math
915 $(call Package/perlbase-template)
916 TITLE:=Math perl module
917 DEPENDS+=+perlbase-config +perlbase-essential +perlbase-scalar +perlbase-xsloader
918 endef
919
920 define Package/perlbase-math/install
921 $(call perlmod/Install,$(1),Math auto/Math,)
922 $(call perlmod/InstallBaseTests,$(1),cpan/Math-Complex/t dist/Math-BigInt-FastCalc/t dist/Math-BigInt/t dist/Math-BigRat/t)
923 endef
924
925 $(eval $(call BuildPackage,perlbase-math))
926
927
928 define Package/perlbase-memoize
929 $(call Package/perlbase-template)
930 TITLE:=Memoize perl module
931 DEPENDS+=+perlbase-config +perlbase-essential +perlbase-storable
932 endef
933
934 define Package/perlbase-memoize/install
935 $(call perlmod/Install,$(1),Memoize Memoize.pm,)
936 $(call perlmod/InstallBaseTests,$(1),cpan/Memoize/t)
937 endef
938
939 $(eval $(call BuildPackage,perlbase-memoize))
940
941
942 define Package/perlbase-meta-notation
943 $(call Package/perlbase-template)
944 TITLE:=meta_notation module
945 DEPENDS+=+perlbase-essential
946 endef
947
948 define Package/perlbase-meta-notation/install
949 $(call perlmod/Install,$(1),meta_notation.pm,)
950 $(call perlmod/InstallBaseTests,$(1),lib/meta_notation.t)
951 endef
952
953 $(eval $(call BuildPackage,perlbase-meta-notation))
954
955
956 define Package/perlbase-mime
957 $(call Package/perlbase-template)
958 TITLE:=MIME perl module
959 DEPENDS+=+perlbase-essential +perlbase-xsloader
960 endef
961
962 define Package/perlbase-mime/install
963 $(call perlmod/Install,$(1),MIME auto/MIME,)
964 $(call perlmod/InstallBaseTests,$(1),cpan/MIME-Base64/t)
965 endef
966
967 $(eval $(call BuildPackage,perlbase-mime))
968
969
970 define Package/perlbase-module
971 $(call Package/perlbase-template)
972 TITLE:=Module perl module
973 DEPENDS+=+perlbase-essential +perlbase-file +perlbase-filehandle +perlbase-locale +perlbase-params +perlbase-version
974 endef
975
976 define Package/perlbase-module/install
977 $(call perlmod/Install,$(1),Module,)
978 $(call perlmod/InstallBaseTests,$(1),cpan/Module-Load-Conditional/t cpan/Module-Load/t cpan/Module-Loaded/t cpan/Module-Metadata/corpus cpan/Module-Metadata/lib cpan/Module-Metadata/t dist/Module-CoreList/t)
979 endef
980
981 $(eval $(call BuildPackage,perlbase-module))
982
983
984 define Package/perlbase-mro
985 $(call Package/perlbase-template)
986 TITLE:=mro perl module
987 DEPENDS+=+perlbase-essential +perlbase-xsloader
988 endef
989
990 define Package/perlbase-mro/install
991 $(call perlmod/Install,$(1),auto/mro mro.pm,)
992 endef
993
994 $(eval $(call BuildPackage,perlbase-mro))
995
996
997 define Package/perlbase-net
998 $(call Package/perlbase-template)
999 TITLE:=Net perl module
1000 DEPENDS+=+perlbase-class +perlbase-errno +perlbase-essential +perlbase-fcntl +perlbase-filehandle +perlbase-io +perlbase-posix +perlbase-socket +perlbase-symbol +perlbase-time
1001 endef
1002
1003 define Package/perlbase-net/install
1004 $(call perlmod/Install,$(1),Net,Net/libnetFAQ.pod)
1005 $(call perlmod/InstallBaseTests,$(1),cpan/libnet/t dist/Net-Ping/t lib/Net/hostent.t lib/Net/netent.t lib/Net/protoent.t lib/Net/servent.t)
1006 endef
1007
1008 $(eval $(call BuildPackage,perlbase-net))
1009
1010
1011 define Package/perlbase-next
1012 $(call Package/perlbase-template)
1013 TITLE:=NEXT perl module
1014 DEPENDS+=+perlbase-essential
1015 endef
1016
1017 define Package/perlbase-next/install
1018 $(call perlmod/Install,$(1),NEXT.pm,)
1019 $(call perlmod/InstallBaseTests,$(1),cpan/NEXT/t)
1020 endef
1021
1022 $(eval $(call BuildPackage,perlbase-next))
1023
1024
1025 define Package/perlbase-o
1026 $(call Package/perlbase-template)
1027 TITLE:=O perl module
1028 DEPENDS+=+perlbase-b +perlbase-essential
1029 endef
1030
1031 define Package/perlbase-o/install
1032 $(call perlmod/Install,$(1),O.pm,)
1033 endef
1034
1035 $(eval $(call BuildPackage,perlbase-o))
1036
1037
1038 define Package/perlbase-opcode
1039 $(call Package/perlbase-template)
1040 TITLE:=Opcode perl module
1041 DEPENDS+=+perlbase-essential +perlbase-xsloader
1042 endef
1043
1044 define Package/perlbase-opcode/install
1045 $(call perlmod/Install,$(1),auto/Opcode,)
1046 $(call perlmod/Install/NoStrip,$(1),Opcode.pm,)
1047 $(call perlmod/InstallBaseTests,$(1),ext/Opcode/t)
1048 endef
1049
1050 $(eval $(call BuildPackage,perlbase-opcode))
1051
1052
1053 define Package/perlbase-open
1054 $(call Package/perlbase-template)
1055 TITLE:=open perl module
1056 DEPENDS+=+perlbase-essential
1057 endef
1058
1059 define Package/perlbase-open/install
1060 $(call perlmod/Install,$(1),open.pm,)
1061 $(call perlmod/InstallBaseTests,$(1),lib/open.t)
1062 endef
1063
1064 $(eval $(call BuildPackage,perlbase-open))
1065
1066
1067 define Package/perlbase-ops
1068 $(call Package/perlbase-template)
1069 TITLE:=ops perl module
1070 DEPENDS+=+perlbase-opcode
1071 endef
1072
1073 define Package/perlbase-ops/install
1074 $(call perlmod/Install,$(1),ops.pm,)
1075 endef
1076
1077 $(eval $(call BuildPackage,perlbase-ops))
1078
1079
1080 define Package/perlbase-ostype
1081 $(call Package/perlbase-template)
1082 TITLE:=OSType perl module
1083 DEPENDS+=+perlbase-essential
1084 endef
1085
1086 define Package/perlbase-ostype/install
1087 $(call perlmod/Install,$(1),Perl/OSType.pm,)
1088 $(call perlmod/InstallBaseTests,$(1),cpan/Perl-OSType/t)
1089 endef
1090
1091 $(eval $(call BuildPackage,perlbase-ostype))
1092
1093
1094 define Package/perlbase-params
1095 $(call Package/perlbase-template)
1096 TITLE:=Params perl module
1097 DEPENDS+=+perlbase-essential +perlbase-locale
1098 endef
1099
1100 define Package/perlbase-params/install
1101 $(call perlmod/Install,$(1),Params,)
1102 $(call perlmod/InstallBaseTests,$(1),cpan/Params-Check/t)
1103 endef
1104
1105 $(eval $(call BuildPackage,perlbase-params))
1106
1107
1108 define Package/perlbase-perl5db
1109 $(call Package/perlbase-template)
1110 TITLE:=perl5db perl module
1111 DEPENDS+=+perlbase-cwd +perlbase-essential
1112 endef
1113
1114 define Package/perlbase-perl5db/install
1115 $(call perlmod/Install,$(1),perl5db.pl,)
1116 $(call perlmod/InstallBaseTests,$(1),lib/perl5db.t lib/perl5db/t)
1117 endef
1118
1119 $(eval $(call BuildPackage,perlbase-perl5db))
1120
1121
1122 define Package/perlbase-perlio
1123 $(call Package/perlbase-template)
1124 TITLE:=PerlIO perl module
1125 DEPENDS+=+perlbase-essential +perlbase-mime +perlbase-xsloader
1126 endef
1127
1128 define Package/perlbase-perlio/install
1129 $(call perlmod/Install,$(1),PerlIO PerlIO.pm auto/PerlIO,)
1130 $(call perlmod/InstallBaseTests,$(1),cpan/PerlIO-via-QuotedPrint/t ext/PerlIO-encoding/t ext/PerlIO-scalar/t ext/PerlIO-via/t)
1131 endef
1132
1133 $(eval $(call BuildPackage,perlbase-perlio))
1134
1135
1136 define Package/perlbase-pod
1137 $(call Package/perlbase-template)
1138 TITLE:=Pod perl module
1139 DEPENDS+=+perlbase-config +perlbase-cwd +perlbase-encode +perlbase-essential +perlbase-fcntl +perlbase-file +perlbase-getopt +perlbase-integer +perlbase-posix +perlbase-symbol +perlbase-term +perlbase-text
1140 endef
1141
1142 define Package/perlbase-pod/install
1143 $(call perlmod/Install,$(1),Pod,Pod/Usage.pm)
1144 $(call perlmod/Install/NoStrip,$(1),Pod/Usage.pm,)
1145 $(call perlmod/InstallBaseTests,$(1),cpan/Pod-Checker/t cpan/Pod-Escapes/t cpan/Pod-Parser/lib cpan/Pod-Parser/scripts cpan/Pod-Parser/t cpan/Pod-Perldoc/t cpan/Pod-Simple/t cpan/Pod-Usage/scripts cpan/Pod-Usage/t cpan/podlators/t ext/Pod-Functions/Functions.pm ext/Pod-Functions/t ext/Pod-Html/t lib/Pod/t)
1146         $(INSTALL_DIR) $(1)/usr/bin
1147         $(CP) $(PKG_INSTALL_DIR)/usr/bin/pod2man $(1)/usr/bin/
1148         $(CP) $(PKG_INSTALL_DIR)/usr/bin/pod2text $(1)/usr/bin/
1149 endef
1150
1151 $(eval $(call BuildPackage,perlbase-pod))
1152
1153
1154 define Package/perlbase-posix
1155 $(call Package/perlbase-template)
1156 TITLE:=POSIX perl module
1157 DEPENDS+=+perlbase-essential +perlbase-fcntl +perlbase-tie +perlbase-xsloader
1158 endef
1159
1160 define Package/perlbase-posix/install
1161 $(call perlmod/Install,$(1),POSIX.pm auto/POSIX,)
1162 $(call perlmod/InstallBaseTests,$(1),ext/POSIX/Makefile.PL ext/POSIX/POSIX.xs ext/POSIX/t)
1163 endef
1164
1165 $(eval $(call BuildPackage,perlbase-posix))
1166
1167
1168 define Package/perlbase-re
1169 $(call Package/perlbase-template)
1170 TITLE:=re perl module
1171 DEPENDS+=+perlbase-essential
1172 endef
1173
1174 define Package/perlbase-re/install
1175 $(call perlmod/Install,$(1),auto/re re.pm,)
1176 $(call perlmod/InstallBaseTests,$(1),ext/re/t)
1177 endef
1178
1179 $(eval $(call BuildPackage,perlbase-re))
1180
1181
1182 define Package/perlbase-safe
1183 $(call Package/perlbase-template)
1184 TITLE:=Safe perl module
1185 DEPENDS+=+perlbase-b +perlbase-essential +perlbase-opcode +perlbase-scalar +perlbase-utf8
1186 endef
1187
1188 define Package/perlbase-safe/install
1189 $(call perlmod/Install,$(1),Safe.pm,)
1190 $(call perlmod/InstallBaseTests,$(1),dist/Safe/t)
1191 endef
1192
1193 $(eval $(call BuildPackage,perlbase-safe))
1194
1195
1196 define Package/perlbase-scalar
1197 $(call Package/perlbase-template)
1198 TITLE:=Scalar perl module
1199 DEPENDS+=+perlbase-essential +perlbase-list
1200 endef
1201
1202 define Package/perlbase-scalar/install
1203 $(call perlmod/Install,$(1),Scalar Sub,)
1204 $(call perlmod/InstallBaseTests,$(1),cpan/Scalar-List-Utils/t)
1205         $(INSTALL_DIR) $(1)/$(PERL_TESTSDIR)/cpan/Scalar-List-Utils/blib
1206 endef
1207
1208 $(eval $(call BuildPackage,perlbase-scalar))
1209
1210
1211 define Package/perlbase-sdbm-file
1212 $(call Package/perlbase-template)
1213 TITLE:=SDBM_File perl module
1214 DEPENDS+=+perlbase-essential +perlbase-tie +perlbase-xsloader
1215 endef
1216
1217 define Package/perlbase-sdbm-file/install
1218 $(call perlmod/Install,$(1),SDBM_File.pm auto/SDBM_File,)
1219 $(call perlmod/InstallBaseTests,$(1),ext/SDBM_File/t)
1220 endef
1221
1222 $(eval $(call BuildPackage,perlbase-sdbm-file))
1223
1224
1225 define Package/perlbase-search
1226 $(call Package/perlbase-template)
1227 TITLE:=Search perl module
1228 DEPENDS+=+perlbase-essential
1229 endef
1230
1231 define Package/perlbase-search/install
1232 $(call perlmod/Install,$(1),Search,)
1233 $(call perlmod/InstallBaseTests,$(1),dist/Search-Dict/t)
1234 endef
1235
1236 $(eval $(call BuildPackage,perlbase-search))
1237
1238
1239 define Package/perlbase-selectsaver
1240 $(call Package/perlbase-template)
1241 TITLE:=SelectSaver perl module
1242 DEPENDS+=+perlbase-essential +perlbase-symbol
1243 endef
1244
1245 define Package/perlbase-selectsaver/install
1246 $(call perlmod/Install,$(1),SelectSaver.pm,)
1247 $(call perlmod/InstallBaseTests,$(1),lib/SelectSaver.t)
1248 endef
1249
1250 $(eval $(call BuildPackage,perlbase-selectsaver))
1251
1252
1253 define Package/perlbase-selfloader
1254 $(call Package/perlbase-template)
1255 TITLE:=SelfLoader perl module
1256 DEPENDS+=+perlbase-essential +perlbase-io
1257 endef
1258
1259 define Package/perlbase-selfloader/install
1260 $(call perlmod/Install,$(1),SelfLoader.pm,)
1261 $(call perlmod/InstallBaseTests,$(1),dist/SelfLoader/t)
1262 endef
1263
1264 $(eval $(call BuildPackage,perlbase-selfloader))
1265
1266
1267 define Package/perlbase-sigtrap
1268 $(call Package/perlbase-template)
1269 TITLE:=sigtrap perl module
1270 DEPENDS+=+perlbase-essential +perlbase-meta-notation
1271 endef
1272
1273 define Package/perlbase-sigtrap/install
1274 $(call perlmod/Install,$(1),sigtrap.pm,)
1275 $(call perlmod/InstallBaseTests,$(1),lib/sigtrap.t)
1276 endef
1277
1278 $(eval $(call BuildPackage,perlbase-sigtrap))
1279
1280
1281 define Package/perlbase-socket
1282 $(call Package/perlbase-template)
1283 TITLE:=Socket perl module
1284 DEPENDS+=+perlbase-essential +perlbase-xsloader
1285 endef
1286
1287 define Package/perlbase-socket/install
1288 $(call perlmod/Install,$(1),Socket.pm auto/Socket,)
1289 $(call perlmod/InstallBaseTests,$(1),cpan/Socket/t)
1290 endef
1291
1292 $(eval $(call BuildPackage,perlbase-socket))
1293
1294
1295 define Package/perlbase-sort
1296 $(call Package/perlbase-template)
1297 TITLE:=sort perl module
1298 DEPENDS+=+perlbase-essential
1299 endef
1300
1301 define Package/perlbase-sort/install
1302 $(call perlmod/Install,$(1),sort.pm,)
1303 $(call perlmod/InstallBaseTests,$(1),lib/sort.t)
1304 endef
1305
1306 $(eval $(call BuildPackage,perlbase-sort))
1307
1308
1309 define Package/perlbase-storable
1310 $(call Package/perlbase-template)
1311 TITLE:=Storable perl module
1312 DEPENDS+=+perlbase-essential +perlbase-xsloader
1313 endef
1314
1315 define Package/perlbase-storable/install
1316 $(call perlmod/Install,$(1),Storable.pm auto/Storable,)
1317 $(call perlmod/InstallBaseTests,$(1),dist/Storable/t)
1318 endef
1319
1320 $(eval $(call BuildPackage,perlbase-storable))
1321
1322
1323 define Package/perlbase-symbol
1324 $(call Package/perlbase-template)
1325 TITLE:=Symbol perl module
1326 DEPENDS+=+perlbase-essential
1327 endef
1328
1329 define Package/perlbase-symbol/install
1330 $(call perlmod/Install,$(1),Symbol.pm,)
1331 $(call perlmod/InstallBaseTests,$(1),lib/Symbol.t)
1332 endef
1333
1334 $(eval $(call BuildPackage,perlbase-symbol))
1335
1336
1337 define Package/perlbase-sys
1338 $(call Package/perlbase-template)
1339 TITLE:=Sys perl module
1340 DEPENDS+=+perlbase-essential +perlbase-file +perlbase-posix +perlbase-socket
1341 endef
1342
1343 define Package/perlbase-sys/install
1344 $(call perlmod/Install,$(1),Sys auto/Sys,)
1345 $(call perlmod/InstallBaseTests,$(1),cpan/Sys-Syslog/t ext/Sys-Hostname/t)
1346 endef
1347
1348 $(eval $(call BuildPackage,perlbase-sys))
1349
1350
1351 define Package/perlbase-tap
1352 $(call Package/perlbase-template)
1353 TITLE:=TAP perl module
1354 DEPENDS+=+perlbase-base +perlbase-benchmark +perlbase-config +perlbase-essential +perlbase-file +perlbase-io +perlbase-posix +perlbase-text
1355 endef
1356
1357 define Package/perlbase-tap/install
1358 $(call perlmod/Install,$(1),TAP,)
1359 endef
1360
1361 $(eval $(call BuildPackage,perlbase-tap))
1362
1363
1364 define Package/perlbase-term
1365 $(call Package/perlbase-template)
1366 TITLE:=Term perl module
1367 DEPENDS+=+perlbase-essential
1368 endef
1369
1370 define Package/perlbase-term/install
1371 $(call perlmod/Install,$(1),Term,)
1372 $(call perlmod/InstallBaseTests,$(1),cpan/Term-ANSIColor/t cpan/Term-Cap/test.pl dist/Term-Complete/t dist/Term-ReadLine/t)
1373 endef
1374
1375 $(eval $(call BuildPackage,perlbase-term))
1376
1377
1378 define Package/perlbase-test
1379 $(call Package/perlbase-template)
1380 TITLE:=Test perl module
1381 DEPENDS+=+perlbase-base +perlbase-config +perlbase-essential +perlbase-io +perlbase-symbol +perlbase-tap +perlbase-text
1382 endef
1383
1384 define Package/perlbase-test/install
1385 $(call perlmod/Install,$(1),Test Test.pm ok.pm,Test/Builder.pm Test/Harness/TAP.pod Test/More.pm Test/Tutorial.pod)
1386 $(call perlmod/Install/NoStrip,$(1),Test/Builder.pm Test/More.pm,)
1387 $(call perlmod/InstallBaseTests,$(1),cpan/Test-Harness/t cpan/Test-Simple/t cpan/Test/t)
1388         $(INSTALL_DIR) $(1)/usr/bin
1389         $(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/bin/prove $(1)/usr/bin
1390 endef
1391
1392 $(eval $(call BuildPackage,perlbase-test))
1393
1394
1395 define Package/perlbase-text
1396 $(call Package/perlbase-template)
1397 TITLE:=Text perl module
1398 DEPENDS+=+perlbase-essential +perlbase-selfloader
1399 endef
1400
1401 define Package/perlbase-text/install
1402 $(call perlmod/Install,$(1),Text,)
1403 $(call perlmod/InstallBaseTests,$(1),cpan/Text-Balanced/t cpan/Text-ParseWords/t cpan/Text-Tabs/t dist/Text-Abbrev/t)
1404 endef
1405
1406 $(eval $(call BuildPackage,perlbase-text))
1407
1408
1409 define Package/perlbase-thread
1410 $(call Package/perlbase-template)
1411 TITLE:=Thread perl module
1412 DEPENDS+=+perlbase-essential +perlbase-scalar +perlbase-threads
1413 endef
1414
1415 define Package/perlbase-thread/install
1416 $(call perlmod/Install,$(1),Thread Thread.pm,)
1417 $(call perlmod/InstallBaseTests,$(1),dist/Thread-Queue/t dist/Thread-Semaphore/t lib/Thread.t)
1418 endef
1419
1420 $(eval $(call BuildPackage,perlbase-thread))
1421
1422
1423 define Package/perlbase-threads
1424 $(call Package/perlbase-template)
1425 TITLE:=threads perl module
1426 DEPENDS+=+perlbase-config +perlbase-essential +perlbase-scalar +perlbase-xsloader
1427 endef
1428
1429 define Package/perlbase-threads/install
1430 $(call perlmod/Install,$(1),auto/threads threads threads.pm,)
1431 $(call perlmod/InstallBaseTests,$(1),dist/threads-shared/t dist/threads/t)
1432 endef
1433
1434 $(eval $(call BuildPackage,perlbase-threads))
1435
1436
1437 define Package/perlbase-tie
1438 $(call Package/perlbase-template)
1439 TITLE:=Tie perl module
1440 DEPENDS+=+perlbase-essential +perlbase-fcntl +perlbase-xsloader
1441 endef
1442
1443 define Package/perlbase-tie/install
1444 $(call perlmod/Install,$(1),Tie auto/Tie,)
1445 $(call perlmod/InstallBaseTests,$(1),cpan/Tie-RefHash/t dist/Tie-File/t ext/Tie-Hash-NamedCapture/t ext/Tie-Memoize/lib/Tie/Memoize.pm ext/Tie-Memoize/t lib/Tie/Array/push.t lib/Tie/Array/splice.t lib/Tie/Array/std.t lib/Tie/Array/stdpush.t lib/Tie/ExtraHash.t lib/Tie/Handle/stdhandle.t lib/Tie/Handle/stdhandle_from_handle.t lib/Tie/Hash.t lib/Tie/Scalar.t lib/Tie/SubstrHash.t)
1446 endef
1447
1448 $(eval $(call BuildPackage,perlbase-tie))
1449
1450
1451 define Package/perlbase-time
1452 $(call Package/perlbase-template)
1453 TITLE:=Time perl module
1454 DEPENDS+=+perlbase-class +perlbase-config +perlbase-dynaloader +perlbase-essential
1455 endef
1456
1457 define Package/perlbase-time/install
1458 $(call perlmod/Install,$(1),Time auto/Time,)
1459 $(call perlmod/InstallBaseTests,$(1),cpan/Time-HiRes/t cpan/Time-Local/t cpan/Time-Piece/t lib/Time/gmtime.t lib/Time/localtime.t)
1460 endef
1461
1462 $(eval $(call BuildPackage,perlbase-time))
1463
1464
1465 define Package/perlbase-unicode
1466 $(call Package/perlbase-template)
1467 TITLE:=Unicode perl module
1468 DEPENDS+=+perlbase-base +perlbase-charnames +perlbase-dynaloader +perlbase-essential +perlbase-file
1469 endef
1470
1471 define Package/perlbase-unicode/install
1472 $(call perlmod/Install,$(1),Unicode auto/Unicode,)
1473 $(call perlmod/InstallBaseTests,$(1),cpan/Unicode-Collate/t cpan/Unicode-Normalize/t lib/Unicode/UCD.t)
1474 endef
1475
1476 $(eval $(call BuildPackage,perlbase-unicode))
1477
1478
1479 define Package/perlbase-unicore
1480 $(call Package/perlbase-template)
1481 TITLE:=unicore perl module
1482 endef
1483
1484 define Package/perlbase-unicore/install
1485 $(call perlmod/Install,$(1),unicore,)
1486 $(call perlmod/InstallBaseTests,$(1),lib/unicore/NameAliases.txt lib/unicore/PropValueAliases.txt lib/unicore/PropertyAliases.txt lib/unicore/UnicodeData.txt)
1487 endef
1488
1489 $(eval $(call BuildPackage,perlbase-unicore))
1490
1491
1492 define Package/perlbase-universal
1493 $(call Package/perlbase-template)
1494 TITLE:=UNIVERSAL perl module
1495 endef
1496
1497 define Package/perlbase-universal/install
1498 $(call perlmod/Install,$(1),UNIVERSAL.pm,)
1499 endef
1500
1501 $(eval $(call BuildPackage,perlbase-universal))
1502
1503
1504 define Package/perlbase-user
1505 $(call Package/perlbase-template)
1506 TITLE:=User perl module
1507 DEPENDS+=+perlbase-class +perlbase-config +perlbase-essential
1508 endef
1509
1510 define Package/perlbase-user/install
1511 $(call perlmod/Install,$(1),User,)
1512 $(call perlmod/InstallBaseTests,$(1),lib/User/grent.t lib/User/pwent.t)
1513 endef
1514
1515 $(eval $(call BuildPackage,perlbase-user))
1516
1517
1518 define Package/perlbase-utf8
1519 $(call Package/perlbase-template)
1520 TITLE:=utf8 perl module
1521 DEPENDS+=+perlbase-essential +perlbase-re +perlbase-unicore
1522 endef
1523
1524 define Package/perlbase-utf8/install
1525 $(call perlmod/Install,$(1),utf8.pm utf8_heavy.pl,)
1526 $(call perlmod/InstallBaseTests,$(1),lib/utf8.t)
1527 endef
1528
1529 $(eval $(call BuildPackage,perlbase-utf8))
1530
1531
1532 define Package/perlbase-version
1533 $(call Package/perlbase-template)
1534 TITLE:=version perl module
1535 DEPENDS+=+perlbase-config +perlbase-essential
1536 endef
1537
1538 define Package/perlbase-version/install
1539 $(call perlmod/Install,$(1),version version.pm,)
1540 $(call perlmod/InstallBaseTests,$(1),cpan/version/t)
1541 endef
1542
1543 $(eval $(call BuildPackage,perlbase-version))
1544
1545
1546 define Package/perlbase-xsloader
1547 $(call Package/perlbase-template)
1548 TITLE:=XSLoader perl module
1549 endef
1550
1551 define Package/perlbase-xsloader/install
1552 $(call perlmod/Install,$(1),XSLoader.pm,)
1553 $(call perlmod/InstallBaseTests,$(1),dist/XSLoader/t ext/XS-APItest/t ext/XS-Typemap/t)
1554 endef
1555
1556 $(eval $(call BuildPackage,perlbase-xsloader))
1557
1558
1559 # Generated Fri Sep 25 07:47:59 2015