You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

1513 lines
39 KiB

  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. define Package/perlbase-anydbm-file
  9. $(call Package/perlbase-template)
  10. TITLE:=AnyDBM_File perl module
  11. DEPENDS+=+perlbase-essential
  12. endef
  13. define Package/perlbase-anydbm-file/install
  14. $(call perlmod/Install,$(1),AnyDBM_File.pm,)
  15. endef
  16. $(eval $(call BuildPackage,perlbase-anydbm-file))
  17. define Package/perlbase-app
  18. $(call Package/perlbase-template)
  19. TITLE:=app perl module
  20. DEPENDS+=+perlbase-autouse +perlbase-base +perlbase-config +perlbase-cpan +perlbase-essential +perlbase-file +perlbase-getopt +perlbase-if +perlbase-tap +perlbase-text
  21. endef
  22. define Package/perlbase-app/install
  23. $(call perlmod/Install,$(1),App,)
  24. endef
  25. $(eval $(call BuildPackage,perlbase-app))
  26. define Package/perlbase-archive
  27. $(call Package/perlbase-template)
  28. TITLE:=Archive perl module
  29. DEPENDS+=+perlbase-cwd +perlbase-essential +perlbase-file +perlbase-io
  30. endef
  31. define Package/perlbase-archive/install
  32. $(call perlmod/Install,$(1),Archive,)
  33. $(call perlmod/InstallBaseTests,$(1),cpan/Archive-Tar/t)
  34. endef
  35. $(eval $(call BuildPackage,perlbase-archive))
  36. define Package/perlbase-arybase
  37. $(call Package/perlbase-template)
  38. TITLE:=arybase perl module
  39. DEPENDS+=+perlbase-xsloader
  40. endef
  41. define Package/perlbase-arybase/install
  42. $(call perlmod/Install,$(1),arybase.pm auto/arybase,)
  43. $(call perlmod/InstallBaseTests,$(1),ext/arybase/t)
  44. endef
  45. $(eval $(call BuildPackage,perlbase-arybase))
  46. define Package/perlbase-attribute
  47. $(call Package/perlbase-template)
  48. TITLE:=Attribute perl module
  49. DEPENDS+=+perlbase-essential
  50. endef
  51. define Package/perlbase-attribute/install
  52. $(call perlmod/Install,$(1),Attribute,)
  53. $(call perlmod/InstallBaseTests,$(1),dist/Attribute-Handlers/t)
  54. endef
  55. $(eval $(call BuildPackage,perlbase-attribute))
  56. define Package/perlbase-attributes
  57. $(call Package/perlbase-template)
  58. TITLE:=attributes perl module
  59. DEPENDS+=+perlbase-essential +perlbase-xsloader
  60. endef
  61. define Package/perlbase-attributes/install
  62. $(call perlmod/Install,$(1),attributes.pm auto/attributes,)
  63. endef
  64. $(eval $(call BuildPackage,perlbase-attributes))
  65. define Package/perlbase-autodie
  66. $(call Package/perlbase-template)
  67. TITLE:=autodie perl module
  68. DEPENDS+=+perlbase-essential
  69. endef
  70. define Package/perlbase-autodie/install
  71. $(call perlmod/Install,$(1),autodie autodie.pm,)
  72. $(call perlmod/InstallBaseTests,$(1),cpan/autodie/t)
  73. endef
  74. $(eval $(call BuildPackage,perlbase-autodie))
  75. define Package/perlbase-autoloader
  76. $(call Package/perlbase-template)
  77. TITLE:=AutoLoader perl module
  78. DEPENDS+=+perlbase-essential
  79. endef
  80. define Package/perlbase-autoloader/install
  81. $(call perlmod/Install,$(1),AutoLoader.pm,)
  82. $(call perlmod/InstallBaseTests,$(1),cpan/AutoLoader/t)
  83. endef
  84. $(eval $(call BuildPackage,perlbase-autoloader))
  85. define Package/perlbase-autosplit
  86. $(call Package/perlbase-template)
  87. TITLE:=AutoSplit perl module
  88. DEPENDS+=+perlbase-config +perlbase-essential +perlbase-file
  89. endef
  90. define Package/perlbase-autosplit/install
  91. $(call perlmod/Install/NoStrip,$(1),AutoSplit.pm,)
  92. endef
  93. $(eval $(call BuildPackage,perlbase-autosplit))
  94. define Package/perlbase-autouse
  95. $(call Package/perlbase-template)
  96. TITLE:=autouse perl module
  97. endef
  98. define Package/perlbase-autouse/install
  99. $(call perlmod/Install,$(1),autouse.pm,)
  100. $(call perlmod/InstallBaseTests,$(1),dist/autouse/t)
  101. endef
  102. $(eval $(call BuildPackage,perlbase-autouse))
  103. define Package/perlbase-b
  104. $(call Package/perlbase-template)
  105. TITLE:=B perl module
  106. DEPENDS+=+perlbase-config +perlbase-essential +perlbase-feature
  107. endef
  108. define Package/perlbase-b/install
  109. $(call perlmod/Install,$(1),B B.pm auto/B,)
  110. $(call perlmod/InstallBaseTests,$(1),cpan/B-Debug/t ext/B/t)
  111. endef
  112. $(eval $(call BuildPackage,perlbase-b))
  113. define Package/perlbase-base
  114. $(call Package/perlbase-template)
  115. TITLE:=base perl module
  116. DEPENDS+=+perlbase-essential
  117. endef
  118. define Package/perlbase-base/install
  119. $(call perlmod/Install,$(1),base.pm,)
  120. $(call perlmod/InstallBaseTests,$(1),dist/base/t)
  121. endef
  122. $(eval $(call BuildPackage,perlbase-base))
  123. define Package/perlbase-benchmark
  124. $(call Package/perlbase-template)
  125. TITLE:=Benchmark perl module
  126. DEPENDS+=+perlbase-essential
  127. endef
  128. define Package/perlbase-benchmark/install
  129. $(call perlmod/Install,$(1),Benchmark.pm,)
  130. endef
  131. $(eval $(call BuildPackage,perlbase-benchmark))
  132. define Package/perlbase-bigint
  133. $(call Package/perlbase-template)
  134. TITLE:=bigint perl module
  135. DEPENDS+=+perlbase-essential
  136. endef
  137. define Package/perlbase-bigint/install
  138. $(call perlmod/Install,$(1),bigint.pm,)
  139. endef
  140. $(eval $(call BuildPackage,perlbase-bigint))
  141. define Package/perlbase-bignum
  142. $(call Package/perlbase-template)
  143. TITLE:=bignum perl module
  144. DEPENDS+=+perlbase-bigint +perlbase-essential
  145. endef
  146. define Package/perlbase-bignum/install
  147. $(call perlmod/Install,$(1),bignum.pm bigrat.pm,)
  148. $(call perlmod/InstallBaseTests,$(1),dist/bignum/t)
  149. endef
  150. $(eval $(call BuildPackage,perlbase-bignum))
  151. define Package/perlbase-blib
  152. $(call Package/perlbase-template)
  153. TITLE:=blib perl module
  154. DEPENDS+=+perlbase-cwd +perlbase-essential +perlbase-file
  155. endef
  156. define Package/perlbase-blib/install
  157. $(call perlmod/Install,$(1),blib.pm,)
  158. endef
  159. $(eval $(call BuildPackage,perlbase-blib))
  160. define Package/perlbase-bytes
  161. $(call Package/perlbase-template)
  162. TITLE:=bytes perl module
  163. endef
  164. define Package/perlbase-bytes/install
  165. $(call perlmod/Install,$(1),bytes.pm bytes_heavy.pl,)
  166. endef
  167. $(eval $(call BuildPackage,perlbase-bytes))
  168. define Package/perlbase-charnames
  169. $(call Package/perlbase-template)
  170. TITLE:=charnames perl module
  171. DEPENDS+=+perlbase-bytes +perlbase-essential +perlbase-re +perlbase-unicore
  172. endef
  173. define Package/perlbase-charnames/install
  174. $(call perlmod/Install,$(1),_charnames.pm charnames.pm,)
  175. endef
  176. $(eval $(call BuildPackage,perlbase-charnames))
  177. define Package/perlbase-class
  178. $(call Package/perlbase-template)
  179. TITLE:=Class perl module
  180. DEPENDS+=+perlbase-essential
  181. endef
  182. define Package/perlbase-class/install
  183. $(call perlmod/Install,$(1),Class,)
  184. endef
  185. $(eval $(call BuildPackage,perlbase-class))
  186. define Package/perlbase-compress
  187. $(call Package/perlbase-template)
  188. TITLE:=Compress perl module
  189. DEPENDS+=+perlbase-bytes +perlbase-essential +perlbase-io +perlbase-scalar
  190. endef
  191. define Package/perlbase-compress/install
  192. $(call perlmod/Install,$(1),Compress auto/Compress,)
  193. $(call perlmod/InstallBaseTests,$(1),cpan/Compress-Raw-Bzip2/t cpan/Compress-Raw-Zlib/t)
  194. endef
  195. $(eval $(call BuildPackage,perlbase-compress))
  196. define Package/perlbase-config
  197. $(call Package/perlbase-template)
  198. TITLE:=Config perl module
  199. DEPENDS+=+perlbase-essential
  200. endef
  201. define Package/perlbase-config/install
  202. $(call perlmod/Install,$(1),Config Config.pm Config_git.pl Config_heavy.pl,)
  203. $(call perlmod/InstallBaseTests,$(1),cpan/Config-Perl-V/t)
  204. endef
  205. $(eval $(call BuildPackage,perlbase-config))
  206. define Package/perlbase-cpan
  207. $(call Package/perlbase-template)
  208. TITLE:=CPAN perl module
  209. 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
  210. endef
  211. define Package/perlbase-cpan/install
  212. $(call perlmod/Install,$(1),CPAN CPAN.pm Parse/CPAN/Meta.pm,CPAN/FirstTime.pm)
  213. $(call perlmod/Install/NoStrip,$(1),CPAN/FirstTime.pm,)
  214. $(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)
  215. endef
  216. $(eval $(call BuildPackage,perlbase-cpan))
  217. define Package/perlbase-cwd
  218. $(call Package/perlbase-template)
  219. TITLE:=Cwd perl module
  220. DEPENDS+=+perlbase-essential
  221. endef
  222. define Package/perlbase-cwd/install
  223. $(call perlmod/Install,$(1),Cwd.pm auto/Cwd,)
  224. endef
  225. $(eval $(call BuildPackage,perlbase-cwd))
  226. define Package/perlbase-data
  227. $(call Package/perlbase-template)
  228. TITLE:=Data perl module
  229. DEPENDS+=+perlbase-essential
  230. endef
  231. define Package/perlbase-data/install
  232. $(call perlmod/Install,$(1),Data auto/Data,)
  233. $(call perlmod/InstallBaseTests,$(1),dist/Data-Dumper/t)
  234. endef
  235. $(eval $(call BuildPackage,perlbase-data))
  236. define Package/perlbase-db
  237. $(call Package/perlbase-template)
  238. TITLE:=DB perl module
  239. DEPENDS+=+libdb47 +perlbase-essential
  240. endef
  241. define Package/perlbase-db/install
  242. $(call perlmod/Install,$(1),DB.pm,)
  243. endef
  244. $(eval $(call BuildPackage,perlbase-db))
  245. define Package/perlbase-db-file
  246. $(call Package/perlbase-template)
  247. TITLE:=DB_File perl module
  248. DEPENDS+=+libdb47 +perlbase-essential +perlbase-tie
  249. endef
  250. define Package/perlbase-db-file/install
  251. $(call perlmod/Install,$(1),DB_File.pm auto/DB_File,)
  252. $(call perlmod/InstallBaseTests,$(1),cpan/DB_File/t)
  253. endef
  254. $(eval $(call BuildPackage,perlbase-db-file))
  255. define Package/perlbase-dbm-filter
  256. $(call Package/perlbase-template)
  257. TITLE:=DBM_Filter perl module
  258. DEPENDS+=+perlbase-essential
  259. endef
  260. define Package/perlbase-dbm-filter/install
  261. $(call perlmod/Install,$(1),DBM_Filter DBM_Filter.pm,)
  262. endef
  263. $(eval $(call BuildPackage,perlbase-dbm-filter))
  264. define Package/perlbase-devel
  265. $(call Package/perlbase-template)
  266. TITLE:=Devel perl module
  267. DEPENDS+=+perlbase-essential +perlbase-file +perlbase-selfloader +perlbase-xsloader
  268. endef
  269. define Package/perlbase-devel/install
  270. $(call perlmod/Install,$(1),Devel auto/Devel,Devel/PPPort.pm)
  271. $(call perlmod/Install/NoStrip,$(1),Devel/PPPort.pm,)
  272. $(call perlmod/InstallBaseTests,$(1),cpan/Devel-PPPort/t dist/Devel-SelfStubber/t ext/Devel-Peek/t)
  273. endef
  274. $(eval $(call BuildPackage,perlbase-devel))
  275. define Package/perlbase-diagnostics
  276. $(call Package/perlbase-template)
  277. TITLE:=diagnostics perl module
  278. DEPENDS+=+perlbase-config +perlbase-essential +perlbase-text
  279. endef
  280. define Package/perlbase-diagnostics/install
  281. $(call perlmod/Install,$(1),diagnostics.pm,)
  282. endef
  283. $(eval $(call BuildPackage,perlbase-diagnostics))
  284. define Package/perlbase-digest
  285. $(call Package/perlbase-template)
  286. TITLE:=Digest perl module
  287. DEPENDS+=+perlbase-dynaloader +perlbase-essential +perlbase-fcntl +perlbase-integer
  288. endef
  289. define Package/perlbase-digest/install
  290. $(call perlmod/Install,$(1),Digest Digest.pm auto/Digest,)
  291. $(call perlmod/InstallBaseTests,$(1),cpan/Digest-MD5/MD5.xs cpan/Digest-MD5/t cpan/Digest-SHA/t cpan/Digest/t)
  292. $(INSTALL_DIR) $(1)/$(PERL_TESTSDIR)/cpan/Digest-SHA/src
  293. endef
  294. $(eval $(call BuildPackage,perlbase-digest))
  295. define Package/perlbase-dirhandle
  296. $(call Package/perlbase-template)
  297. TITLE:=DirHandle perl module
  298. DEPENDS+=+perlbase-essential +perlbase-symbol
  299. endef
  300. define Package/perlbase-dirhandle/install
  301. $(call perlmod/Install,$(1),DirHandle.pm,)
  302. endef
  303. $(eval $(call BuildPackage,perlbase-dirhandle))
  304. define Package/perlbase-dumpvalue
  305. $(call Package/perlbase-template)
  306. TITLE:=Dumpvalue perl module
  307. DEPENDS+=+perlbase-essential
  308. endef
  309. define Package/perlbase-dumpvalue/install
  310. $(call perlmod/Install,$(1),Dumpvalue.pm,)
  311. $(call perlmod/InstallBaseTests,$(1),dist/Dumpvalue/t)
  312. endef
  313. $(eval $(call BuildPackage,perlbase-dumpvalue))
  314. define Package/perlbase-dumpvar
  315. $(call Package/perlbase-template)
  316. TITLE:=dumpvar perl module
  317. endef
  318. define Package/perlbase-dumpvar/install
  319. $(call perlmod/Install,$(1),dumpvar.pl,)
  320. endef
  321. $(eval $(call BuildPackage,perlbase-dumpvar))
  322. define Package/perlbase-dynaloader
  323. $(call Package/perlbase-template)
  324. TITLE:=DynaLoader perl module
  325. DEPENDS+=+perlbase-config
  326. endef
  327. define Package/perlbase-dynaloader/install
  328. $(call perlmod/Install,$(1),DynaLoader.pm,)
  329. $(call perlmod/InstallBaseTests,$(1),ext/DynaLoader/t)
  330. endef
  331. $(eval $(call BuildPackage,perlbase-dynaloader))
  332. define Package/perlbase-encode
  333. $(call Package/perlbase-template)
  334. TITLE:=Encode perl module
  335. DEPENDS+=+perlbase-essential +perlbase-mime +perlbase-utf8 +perlbase-xsloader
  336. endef
  337. define Package/perlbase-encode/install
  338. $(call perlmod/Install,$(1),Encode Encode.pm auto/Encode,Encode/PerlIO.pod Encode/Supported.pod)
  339. $(call perlmod/InstallBaseTests,$(1),cpan/Encode/t)
  340. endef
  341. $(eval $(call BuildPackage,perlbase-encode))
  342. define Package/perlbase-encoding
  343. $(call Package/perlbase-template)
  344. TITLE:=encoding perl module
  345. DEPENDS+=+perlbase-encode +perlbase-essential
  346. endef
  347. define Package/perlbase-encoding/install
  348. $(call perlmod/Install,$(1),encoding encoding.pm,)
  349. $(call perlmod/InstallBaseTests,$(1),cpan/encoding-warnings/t)
  350. endef
  351. $(eval $(call BuildPackage,perlbase-encoding))
  352. define Package/perlbase-english
  353. $(call Package/perlbase-template)
  354. TITLE:=English perl module
  355. DEPENDS+=+perlbase-essential
  356. endef
  357. define Package/perlbase-english/install
  358. $(call perlmod/Install,$(1),English.pm,)
  359. endef
  360. $(eval $(call BuildPackage,perlbase-english))
  361. define Package/perlbase-env
  362. $(call Package/perlbase-template)
  363. TITLE:=Env perl module
  364. DEPENDS+=+perlbase-config +perlbase-tie
  365. endef
  366. define Package/perlbase-env/install
  367. $(call perlmod/Install,$(1),Env.pm,)
  368. $(call perlmod/InstallBaseTests,$(1),dist/Env/t)
  369. endef
  370. $(eval $(call BuildPackage,perlbase-env))
  371. define Package/perlbase-errno
  372. $(call Package/perlbase-template)
  373. TITLE:=Errno perl module
  374. DEPENDS+=+perlbase-config +perlbase-essential
  375. endef
  376. define Package/perlbase-errno/install
  377. $(call perlmod/Install,$(1),Errno.pm,)
  378. $(call perlmod/InstallBaseTests,$(1),ext/Errno/t)
  379. endef
  380. $(eval $(call BuildPackage,perlbase-errno))
  381. define Package/perlbase-essential
  382. $(call Package/perlbase-template)
  383. TITLE:=essential perl module
  384. endef
  385. define Package/perlbase-essential/install
  386. $(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,)
  387. $(call perlmod/InstallBaseTests,$(1),cpan/parent/t dist/Carp/t dist/Exporter/t dist/constant/t dist/lib/t)
  388. endef
  389. $(eval $(call BuildPackage,perlbase-essential))
  390. define Package/perlbase-experimental
  391. $(call Package/perlbase-template)
  392. TITLE:=experimental perl module
  393. DEPENDS+=+perlbase-essential +perlbase-feature +perlbase-version
  394. endef
  395. define Package/perlbase-experimental/install
  396. $(call perlmod/Install,$(1),experimental.pm,)
  397. $(call perlmod/InstallBaseTests,$(1),cpan/experimental/t)
  398. endef
  399. $(eval $(call BuildPackage,perlbase-experimental))
  400. define Package/perlbase-extutils
  401. $(call Package/perlbase-template)
  402. TITLE:=ExtUtils perl module
  403. 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
  404. endef
  405. define Package/perlbase-extutils/install
  406. $(call perlmod/Install,$(1),ExtUtils,ExtUtils/MakeMaker/FAQ.pod ExtUtils/MakeMaker/Tutorial.pod ExtUtils/ParseXS.pm ExtUtils/ParseXS/Utilities.pm)
  407. $(call perlmod/Install/NoStrip,$(1),ExtUtils/ParseXS.pm ExtUtils/ParseXS/Utilities.pm,)
  408. $(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)
  409. endef
  410. $(eval $(call BuildPackage,perlbase-extutils))
  411. define Package/perlbase-fatal
  412. $(call Package/perlbase-template)
  413. TITLE:=Fatal perl module
  414. DEPENDS+=+perlbase-autodie +perlbase-config +perlbase-essential +perlbase-scalar +perlbase-tie
  415. endef
  416. define Package/perlbase-fatal/install
  417. $(call perlmod/Install,$(1),Fatal.pm,)
  418. endef
  419. $(eval $(call BuildPackage,perlbase-fatal))
  420. define Package/perlbase-fcntl
  421. $(call Package/perlbase-template)
  422. TITLE:=Fcntl perl module
  423. DEPENDS+=+perlbase-essential +perlbase-xsloader
  424. endef
  425. define Package/perlbase-fcntl/install
  426. $(call perlmod/Install,$(1),Fcntl.pm auto/Fcntl,)
  427. $(call perlmod/InstallBaseTests,$(1),ext/Fcntl/t)
  428. endef
  429. $(eval $(call BuildPackage,perlbase-fcntl))
  430. define Package/perlbase-feature
  431. $(call Package/perlbase-template)
  432. TITLE:=feature perl module
  433. endef
  434. define Package/perlbase-feature/install
  435. $(call perlmod/Install,$(1),feature.pm,)
  436. endef
  437. $(eval $(call BuildPackage,perlbase-feature))
  438. define Package/perlbase-fields
  439. $(call Package/perlbase-template)
  440. TITLE:=fields perl module
  441. DEPENDS+=+perlbase-essential
  442. endef
  443. define Package/perlbase-fields/install
  444. $(call perlmod/Install,$(1),fields.pm,)
  445. endef
  446. $(eval $(call BuildPackage,perlbase-fields))
  447. define Package/perlbase-file
  448. $(call Package/perlbase-template)
  449. TITLE:=File perl module
  450. 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
  451. endef
  452. define Package/perlbase-file/install
  453. $(call perlmod/Install,$(1),File auto/File,File/Find.pm)
  454. $(call perlmod/Install/NoStrip,$(1),File/Find.pm,)
  455. $(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)
  456. endef
  457. $(eval $(call BuildPackage,perlbase-file))
  458. define Package/perlbase-filecache
  459. $(call Package/perlbase-template)
  460. TITLE:=FileCache perl module
  461. DEPENDS+=+perlbase-essential
  462. endef
  463. define Package/perlbase-filecache/install
  464. $(call perlmod/Install,$(1),FileCache.pm,)
  465. $(call perlmod/InstallBaseTests,$(1),ext/FileCache/t)
  466. endef
  467. $(eval $(call BuildPackage,perlbase-filecache))
  468. define Package/perlbase-filehandle
  469. $(call Package/perlbase-template)
  470. TITLE:=FileHandle perl module
  471. DEPENDS+=+perlbase-essential +perlbase-io
  472. endef
  473. define Package/perlbase-filehandle/install
  474. $(call perlmod/Install,$(1),FileHandle.pm,)
  475. endef
  476. $(eval $(call BuildPackage,perlbase-filehandle))
  477. define Package/perlbase-filetest
  478. $(call Package/perlbase-template)
  479. TITLE:=filetest perl module
  480. endef
  481. define Package/perlbase-filetest/install
  482. $(call perlmod/Install,$(1),filetest.pm,)
  483. endef
  484. $(eval $(call BuildPackage,perlbase-filetest))
  485. define Package/perlbase-filter
  486. $(call Package/perlbase-template)
  487. TITLE:=Filter perl module
  488. DEPENDS+=+perlbase-dynaloader +perlbase-essential +perlbase-text
  489. endef
  490. define Package/perlbase-filter/install
  491. $(call perlmod/Install,$(1),Filter auto/Filter,)
  492. $(call perlmod/InstallBaseTests,$(1),cpan/Filter-Util-Call/filter-util.pl cpan/Filter-Util-Call/t dist/Filter-Simple/t)
  493. endef
  494. $(eval $(call BuildPackage,perlbase-filter))
  495. define Package/perlbase-findbin
  496. $(call Package/perlbase-template)
  497. TITLE:=FindBin perl module
  498. DEPENDS+=+perlbase-cwd +perlbase-essential +perlbase-file
  499. endef
  500. define Package/perlbase-findbin/install
  501. $(call perlmod/Install,$(1),FindBin.pm,)
  502. endef
  503. $(eval $(call BuildPackage,perlbase-findbin))
  504. define Package/perlbase-gdbm-file
  505. $(call Package/perlbase-template)
  506. TITLE:=GDBM_File perl module
  507. DEPENDS+=+libgdbm +perlbase-essential +perlbase-tie +perlbase-xsloader
  508. endef
  509. define Package/perlbase-gdbm-file/install
  510. $(call perlmod/Install,$(1),GDBM_File.pm auto/GDBM_File,)
  511. $(call perlmod/InstallBaseTests,$(1),ext/GDBM_File/t)
  512. endef
  513. $(eval $(call BuildPackage,perlbase-gdbm-file))
  514. define Package/perlbase-getopt
  515. $(call Package/perlbase-template)
  516. TITLE:=Getopt perl module
  517. DEPENDS+=+perlbase-essential
  518. endef
  519. define Package/perlbase-getopt/install
  520. $(call perlmod/Install,$(1),Getopt,)
  521. $(call perlmod/InstallBaseTests,$(1),cpan/Getopt-Long/t)
  522. endef
  523. $(eval $(call BuildPackage,perlbase-getopt))
  524. define Package/perlbase-hash
  525. $(call Package/perlbase-template)
  526. TITLE:=Hash perl module
  527. DEPENDS+=+perlbase-essential +perlbase-scalar +perlbase-xsloader
  528. endef
  529. define Package/perlbase-hash/install
  530. $(call perlmod/Install,$(1),Hash auto/Hash,)
  531. $(call perlmod/InstallBaseTests,$(1),ext/Hash-Util-FieldHash/t ext/Hash-Util/t)
  532. endef
  533. $(eval $(call BuildPackage,perlbase-hash))
  534. define Package/perlbase-http-tiny
  535. $(call Package/perlbase-template)
  536. TITLE:=http-tiny perl module
  537. DEPENDS+=+perlbase-errno +perlbase-essential +perlbase-io
  538. endef
  539. define Package/perlbase-http-tiny/install
  540. $(call perlmod/Install,$(1),HTTP/Tiny.pm,)
  541. $(call perlmod/InstallBaseTests,$(1),cpan/HTTP-Tiny/t)
  542. endef
  543. $(eval $(call BuildPackage,perlbase-http-tiny))
  544. define Package/perlbase-i18n
  545. $(call Package/perlbase-template)
  546. TITLE:=I18N perl module
  547. DEPENDS+=+perlbase-essential +perlbase-posix +perlbase-xsloader
  548. endef
  549. define Package/perlbase-i18n/install
  550. $(call perlmod/Install,$(1),I18N auto/I18N,I18N/LangTags/List.pm)
  551. $(call perlmod/InstallBaseTests,$(1),dist/I18N-Collate/t dist/I18N-LangTags/t ext/I18N-Langinfo/t)
  552. $(call perlmod/Install/NoStrip,$(1),I18N/LangTags/List.pm)
  553. endef
  554. $(eval $(call BuildPackage,perlbase-i18n))
  555. define Package/perlbase-if
  556. $(call Package/perlbase-template)
  557. TITLE:=if perl module
  558. endef
  559. define Package/perlbase-if/install
  560. $(call perlmod/Install,$(1),if.pm,)
  561. $(call perlmod/InstallBaseTests,$(1),dist/if/t)
  562. endef
  563. $(eval $(call BuildPackage,perlbase-if))
  564. define Package/perlbase-integer
  565. $(call Package/perlbase-template)
  566. TITLE:=integer perl module
  567. endef
  568. define Package/perlbase-integer/install
  569. $(call perlmod/Install,$(1),integer.pm,)
  570. endef
  571. $(eval $(call BuildPackage,perlbase-integer))
  572. define Package/perlbase-io
  573. $(call Package/perlbase-template)
  574. TITLE:=IO perl module
  575. 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
  576. endef
  577. define Package/perlbase-io/install
  578. $(call perlmod/Install,$(1),IO IO.pm auto/IO,)
  579. $(call perlmod/InstallBaseTests,$(1),cpan/IO-Compress/t cpan/IO-Socket-IP/t cpan/IO-Zlib/t dist/IO/Makefile.PL dist/IO/t)
  580. endef
  581. $(eval $(call BuildPackage,perlbase-io))
  582. define Package/perlbase-ipc
  583. $(call Package/perlbase-template)
  584. TITLE:=IPC perl module
  585. DEPENDS+=+perlbase-config +perlbase-essential +perlbase-file +perlbase-locale +perlbase-params +perlbase-symbol +perlbase-text
  586. endef
  587. define Package/perlbase-ipc/install
  588. $(call perlmod/Install,$(1),IPC auto/IPC,)
  589. $(call perlmod/InstallBaseTests,$(1),cpan/IPC-Cmd/t cpan/IPC-SysV/t ext/IPC-Open3/t)
  590. endef
  591. $(eval $(call BuildPackage,perlbase-ipc))
  592. define Package/perlbase-json-pp
  593. $(call Package/perlbase-template)
  594. TITLE:=json-pp perl module
  595. DEPENDS+=+perlbase-b +perlbase-base +perlbase-essential
  596. endef
  597. define Package/perlbase-json-pp/install
  598. $(call perlmod/Install,$(1),JSON/PP JSON/PP.pm,)
  599. $(call perlmod/InstallBaseTests,$(1),cpan/JSON-PP/t)
  600. endef
  601. $(eval $(call BuildPackage,perlbase-json-pp))
  602. define Package/perlbase-less
  603. $(call Package/perlbase-template)
  604. TITLE:=less perl module
  605. DEPENDS+=+perlbase-essential
  606. endef
  607. define Package/perlbase-less/install
  608. $(call perlmod/Install,$(1),less.pm,)
  609. endef
  610. $(eval $(call BuildPackage,perlbase-less))
  611. define Package/perlbase-list
  612. $(call Package/perlbase-template)
  613. TITLE:=List perl module
  614. DEPENDS+=+perlbase-essential +perlbase-xsloader
  615. endef
  616. define Package/perlbase-list/install
  617. $(call perlmod/Install,$(1),List auto/List,)
  618. endef
  619. $(eval $(call BuildPackage,perlbase-list))
  620. define Package/perlbase-locale
  621. $(call Package/perlbase-template)
  622. TITLE:=Locale perl module
  623. DEPENDS+=+perlbase-essential +perlbase-i18n +perlbase-integer +perlbase-utf8
  624. endef
  625. define Package/perlbase-locale/install
  626. $(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)
  627. $(call perlmod/InstallBaseTests,$(1),cpan/Locale-Codes/t cpan/Locale-Maketext-Simple/t dist/Locale-Maketext/t)
  628. endef
  629. $(eval $(call BuildPackage,perlbase-locale))
  630. define Package/perlbase-math
  631. $(call Package/perlbase-template)
  632. TITLE:=Math perl module
  633. DEPENDS+=+perlbase-config +perlbase-essential +perlbase-scalar +perlbase-xsloader
  634. endef
  635. define Package/perlbase-math/install
  636. $(call perlmod/Install,$(1),Math auto/Math,)
  637. $(call perlmod/InstallBaseTests,$(1),cpan/Math-Complex/t dist/Math-BigInt-FastCalc/t dist/Math-BigInt/t dist/Math-BigRat/t)
  638. endef
  639. $(eval $(call BuildPackage,perlbase-math))
  640. define Package/perlbase-memoize
  641. $(call Package/perlbase-template)
  642. TITLE:=Memoize perl module
  643. DEPENDS+=+perlbase-config +perlbase-essential +perlbase-storable
  644. endef
  645. define Package/perlbase-memoize/install
  646. $(call perlmod/Install,$(1),Memoize Memoize.pm,)
  647. $(call perlmod/InstallBaseTests,$(1),cpan/Memoize/t)
  648. endef
  649. $(eval $(call BuildPackage,perlbase-memoize))
  650. define Package/perlbase-mime
  651. $(call Package/perlbase-template)
  652. TITLE:=MIME perl module
  653. DEPENDS+=+perlbase-essential +perlbase-xsloader
  654. endef
  655. define Package/perlbase-mime/install
  656. $(call perlmod/Install,$(1),MIME auto/MIME,)
  657. $(call perlmod/InstallBaseTests,$(1),cpan/MIME-Base64/t)
  658. endef
  659. $(eval $(call BuildPackage,perlbase-mime))
  660. define Package/perlbase-module
  661. $(call Package/perlbase-template)
  662. TITLE:=Module perl module
  663. DEPENDS+=+perlbase-essential +perlbase-file +perlbase-filehandle +perlbase-locale +perlbase-params +perlbase-version
  664. endef
  665. define Package/perlbase-module/install
  666. $(call perlmod/Install,$(1),Module,)
  667. $(call perlmod/InstallBaseTests,$(1),cpan/Module-Load-Conditional/t cpan/Module-Load/t cpan/Module-Loaded/t cpan/Module-Metadata/lib cpan/Module-Metadata/t dist/Module-CoreList/t)
  668. endef
  669. $(eval $(call BuildPackage,perlbase-module))
  670. define Package/perlbase-mro
  671. $(call Package/perlbase-template)
  672. TITLE:=mro perl module
  673. DEPENDS+=+perlbase-essential +perlbase-xsloader
  674. endef
  675. define Package/perlbase-mro/install
  676. $(call perlmod/Install,$(1),auto/mro mro.pm,)
  677. endef
  678. $(eval $(call BuildPackage,perlbase-mro))
  679. define Package/perlbase-net
  680. $(call Package/perlbase-template)
  681. TITLE:=Net perl module
  682. DEPENDS+=+perlbase-class +perlbase-errno +perlbase-essential +perlbase-fcntl +perlbase-filehandle +perlbase-io +perlbase-posix +perlbase-socket +perlbase-symbol +perlbase-time
  683. endef
  684. define Package/perlbase-net/install
  685. $(call perlmod/Install,$(1),Net,Net/libnetFAQ.pod)
  686. $(call perlmod/InstallBaseTests,$(1),cpan/libnet/t dist/Net-Ping/t)
  687. endef
  688. $(eval $(call BuildPackage,perlbase-net))
  689. define Package/perlbase-next
  690. $(call Package/perlbase-template)
  691. TITLE:=NEXT perl module
  692. DEPENDS+=+perlbase-essential
  693. endef
  694. define Package/perlbase-next/install
  695. $(call perlmod/Install,$(1),NEXT.pm,)
  696. $(call perlmod/InstallBaseTests,$(1),cpan/NEXT/t)
  697. endef
  698. $(eval $(call BuildPackage,perlbase-next))
  699. define Package/perlbase-o
  700. $(call Package/perlbase-template)
  701. TITLE:=O perl module
  702. DEPENDS+=+perlbase-b +perlbase-essential
  703. endef
  704. define Package/perlbase-o/install
  705. $(call perlmod/Install,$(1),O.pm,)
  706. endef
  707. $(eval $(call BuildPackage,perlbase-o))
  708. define Package/perlbase-opcode
  709. $(call Package/perlbase-template)
  710. TITLE:=Opcode perl module
  711. DEPENDS+=+perlbase-essential +perlbase-xsloader
  712. endef
  713. define Package/perlbase-opcode/install
  714. $(call perlmod/Install,$(1),auto/Opcode,)
  715. $(call perlmod/Install/NoStrip,$(1),Opcode.pm,)
  716. $(call perlmod/InstallBaseTests,$(1),ext/Opcode/t)
  717. endef
  718. $(eval $(call BuildPackage,perlbase-opcode))
  719. define Package/perlbase-open
  720. $(call Package/perlbase-template)
  721. TITLE:=open perl module
  722. DEPENDS+=+perlbase-essential
  723. endef
  724. define Package/perlbase-open/install
  725. $(call perlmod/Install,$(1),open.pm,)
  726. endef
  727. $(eval $(call BuildPackage,perlbase-open))
  728. define Package/perlbase-ops
  729. $(call Package/perlbase-template)
  730. TITLE:=ops perl module
  731. DEPENDS+=+perlbase-opcode
  732. endef
  733. define Package/perlbase-ops/install
  734. $(call perlmod/Install,$(1),ops.pm,)
  735. endef
  736. $(eval $(call BuildPackage,perlbase-ops))
  737. define Package/perlbase-ostype
  738. $(call Package/perlbase-template)
  739. TITLE:=OSType perl module
  740. DEPENDS+=+perlbase-essential
  741. endef
  742. define Package/perlbase-ostype/install
  743. $(call perlmod/Install,$(1),Perl/OSType.pm,)
  744. $(call perlmod/InstallBaseTests,$(1),cpan/Perl-OSType/t)
  745. endef
  746. $(eval $(call BuildPackage,perlbase-ostype))
  747. define Package/perlbase-params
  748. $(call Package/perlbase-template)
  749. TITLE:=Params perl module
  750. DEPENDS+=+perlbase-essential +perlbase-locale
  751. endef
  752. define Package/perlbase-params/install
  753. $(call perlmod/Install,$(1),Params,)
  754. $(call perlmod/InstallBaseTests,$(1),cpan/Params-Check/t)
  755. endef
  756. $(eval $(call BuildPackage,perlbase-params))
  757. define Package/perlbase-perl5db
  758. $(call Package/perlbase-template)
  759. TITLE:=perl5db perl module
  760. DEPENDS+=+perlbase-cwd +perlbase-essential
  761. endef
  762. define Package/perlbase-perl5db/install
  763. $(call perlmod/Install,$(1),perl5db.pl,)
  764. endef
  765. $(eval $(call BuildPackage,perlbase-perl5db))
  766. define Package/perlbase-perlio
  767. $(call Package/perlbase-template)
  768. TITLE:=PerlIO perl module
  769. DEPENDS+=+perlbase-essential +perlbase-mime +perlbase-xsloader
  770. endef
  771. define Package/perlbase-perlio/install
  772. $(call perlmod/Install,$(1),PerlIO PerlIO.pm auto/PerlIO,)
  773. $(call perlmod/InstallBaseTests,$(1),cpan/PerlIO-via-QuotedPrint/t ext/PerlIO-encoding/t ext/PerlIO-scalar/t ext/PerlIO-via/t)
  774. endef
  775. $(eval $(call BuildPackage,perlbase-perlio))
  776. define Package/perlbase-pod
  777. $(call Package/perlbase-template)
  778. TITLE:=Pod perl module
  779. 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
  780. endef
  781. define Package/perlbase-pod/install
  782. $(call perlmod/Install,$(1),Pod,Pod/Usage.pm)
  783. $(call perlmod/Install/NoStrip,$(1),Pod/Usage.pm,)
  784. $(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)
  785. $(INSTALL_DIR) $(1)/usr/bin
  786. $(CP) $(PKG_INSTALL_DIR)/usr/bin/pod2man $(1)/usr/bin/
  787. $(CP) $(PKG_INSTALL_DIR)/usr/bin/pod2text $(1)/usr/bin/
  788. endef
  789. $(eval $(call BuildPackage,perlbase-pod))
  790. define Package/perlbase-posix
  791. $(call Package/perlbase-template)
  792. TITLE:=POSIX perl module
  793. DEPENDS+=+perlbase-essential +perlbase-fcntl +perlbase-tie +perlbase-xsloader
  794. endef
  795. define Package/perlbase-posix/install
  796. $(call perlmod/Install,$(1),POSIX.pm auto/POSIX,)
  797. $(call perlmod/InstallBaseTests,$(1),ext/POSIX/Makefile.PL ext/POSIX/POSIX.xs ext/POSIX/t)
  798. endef
  799. $(eval $(call BuildPackage,perlbase-posix))
  800. define Package/perlbase-re
  801. $(call Package/perlbase-template)
  802. TITLE:=re perl module
  803. DEPENDS+=+perlbase-essential
  804. endef
  805. define Package/perlbase-re/install
  806. $(call perlmod/Install,$(1),auto/re re.pm,)
  807. $(call perlmod/InstallBaseTests,$(1),ext/re/t)
  808. endef
  809. $(eval $(call BuildPackage,perlbase-re))
  810. define Package/perlbase-safe
  811. $(call Package/perlbase-template)
  812. TITLE:=Safe perl module
  813. DEPENDS+=+perlbase-b +perlbase-essential +perlbase-opcode +perlbase-scalar +perlbase-utf8
  814. endef
  815. define Package/perlbase-safe/install
  816. $(call perlmod/Install,$(1),Safe.pm,)
  817. $(call perlmod/InstallBaseTests,$(1),dist/Safe/t)
  818. endef
  819. $(eval $(call BuildPackage,perlbase-safe))
  820. define Package/perlbase-scalar
  821. $(call Package/perlbase-template)
  822. TITLE:=Scalar perl module
  823. DEPENDS+=+perlbase-essential +perlbase-list
  824. endef
  825. define Package/perlbase-scalar/install
  826. $(call perlmod/Install,$(1),Scalar,)
  827. $(call perlmod/InstallBaseTests,$(1),cpan/Scalar-List-Utils/t)
  828. $(INSTALL_DIR) $(1)/$(PERL_TESTSDIR)/cpan/Scalar-List-Utils/blib
  829. endef
  830. $(eval $(call BuildPackage,perlbase-scalar))
  831. define Package/perlbase-sdbm-file
  832. $(call Package/perlbase-template)
  833. TITLE:=SDBM_File perl module
  834. DEPENDS+=+perlbase-essential +perlbase-tie +perlbase-xsloader
  835. endef
  836. define Package/perlbase-sdbm-file/install
  837. $(call perlmod/Install,$(1),SDBM_File.pm auto/SDBM_File,)
  838. $(call perlmod/InstallBaseTests,$(1),ext/SDBM_File/t)
  839. endef
  840. $(eval $(call BuildPackage,perlbase-sdbm-file))
  841. define Package/perlbase-search
  842. $(call Package/perlbase-template)
  843. TITLE:=Search perl module
  844. DEPENDS+=+perlbase-essential
  845. endef
  846. define Package/perlbase-search/install
  847. $(call perlmod/Install,$(1),Search,)
  848. $(call perlmod/InstallBaseTests,$(1),dist/Search-Dict/t)
  849. endef
  850. $(eval $(call BuildPackage,perlbase-search))
  851. define Package/perlbase-selectsaver
  852. $(call Package/perlbase-template)
  853. TITLE:=SelectSaver perl module
  854. DEPENDS+=+perlbase-essential +perlbase-symbol
  855. endef
  856. define Package/perlbase-selectsaver/install
  857. $(call perlmod/Install,$(1),SelectSaver.pm,)
  858. endef
  859. $(eval $(call BuildPackage,perlbase-selectsaver))
  860. define Package/perlbase-selfloader
  861. $(call Package/perlbase-template)
  862. TITLE:=SelfLoader perl module
  863. DEPENDS+=+perlbase-essential +perlbase-io
  864. endef
  865. define Package/perlbase-selfloader/install
  866. $(call perlmod/Install,$(1),SelfLoader.pm,)
  867. $(call perlmod/InstallBaseTests,$(1),dist/SelfLoader/t)
  868. endef
  869. $(eval $(call BuildPackage,perlbase-selfloader))
  870. define Package/perlbase-sigtrap
  871. $(call Package/perlbase-template)
  872. TITLE:=sigtrap perl module
  873. DEPENDS+=+perlbase-essential
  874. endef
  875. define Package/perlbase-sigtrap/install
  876. $(call perlmod/Install,$(1),sigtrap.pm,)
  877. endef
  878. $(eval $(call BuildPackage,perlbase-sigtrap))
  879. define Package/perlbase-socket
  880. $(call Package/perlbase-template)
  881. TITLE:=Socket perl module
  882. DEPENDS+=+perlbase-essential +perlbase-xsloader
  883. endef
  884. define Package/perlbase-socket/install
  885. $(call perlmod/Install,$(1),Socket.pm auto/Socket,)
  886. $(call perlmod/InstallBaseTests,$(1),cpan/Socket/t)
  887. endef
  888. $(eval $(call BuildPackage,perlbase-socket))
  889. define Package/perlbase-sort
  890. $(call Package/perlbase-template)
  891. TITLE:=sort perl module
  892. DEPENDS+=+perlbase-essential
  893. endef
  894. define Package/perlbase-sort/install
  895. $(call perlmod/Install,$(1),sort.pm,)
  896. endef
  897. $(eval $(call BuildPackage,perlbase-sort))
  898. define Package/perlbase-storable
  899. $(call Package/perlbase-template)
  900. TITLE:=Storable perl module
  901. DEPENDS+=+perlbase-essential +perlbase-xsloader
  902. endef
  903. define Package/perlbase-storable/install
  904. $(call perlmod/Install,$(1),Storable.pm auto/Storable,)
  905. $(call perlmod/InstallBaseTests,$(1),dist/Storable/t)
  906. endef
  907. $(eval $(call BuildPackage,perlbase-storable))
  908. define Package/perlbase-symbol
  909. $(call Package/perlbase-template)
  910. TITLE:=Symbol perl module
  911. DEPENDS+=+perlbase-essential
  912. endef
  913. define Package/perlbase-symbol/install
  914. $(call perlmod/Install,$(1),Symbol.pm,)
  915. endef
  916. $(eval $(call BuildPackage,perlbase-symbol))
  917. define Package/perlbase-sys
  918. $(call Package/perlbase-template)
  919. TITLE:=Sys perl module
  920. DEPENDS+=+perlbase-essential +perlbase-file +perlbase-posix +perlbase-socket
  921. endef
  922. define Package/perlbase-sys/install
  923. $(call perlmod/Install,$(1),Sys auto/Sys,)
  924. $(call perlmod/InstallBaseTests,$(1),cpan/Sys-Syslog/t ext/Sys-Hostname/t)
  925. endef
  926. $(eval $(call BuildPackage,perlbase-sys))
  927. define Package/perlbase-tap
  928. $(call Package/perlbase-template)
  929. TITLE:=TAP perl module
  930. DEPENDS+=+perlbase-base +perlbase-benchmark +perlbase-config +perlbase-essential +perlbase-file +perlbase-io +perlbase-posix +perlbase-text
  931. endef
  932. define Package/perlbase-tap/install
  933. $(call perlmod/Install,$(1),TAP,)
  934. endef
  935. $(eval $(call BuildPackage,perlbase-tap))
  936. define Package/perlbase-term
  937. $(call Package/perlbase-template)
  938. TITLE:=Term perl module
  939. DEPENDS+=+perlbase-essential
  940. endef
  941. define Package/perlbase-term/install
  942. $(call perlmod/Install,$(1),Term,)
  943. $(call perlmod/InstallBaseTests,$(1),cpan/Term-ANSIColor/t cpan/Term-Cap/test.pl dist/Term-Complete/t dist/Term-ReadLine/t)
  944. endef
  945. $(eval $(call BuildPackage,perlbase-term))
  946. define Package/perlbase-test
  947. $(call Package/perlbase-template)
  948. TITLE:=Test perl module
  949. DEPENDS+=+perlbase-base +perlbase-config +perlbase-essential +perlbase-io +perlbase-symbol +perlbase-tap +perlbase-text
  950. endef
  951. define Package/perlbase-test/install
  952. $(call perlmod/Install,$(1),Test Test.pm,Test/Builder.pm Test/Harness/TAP.pod Test/More.pm Test/Tutorial.pod)
  953. $(call perlmod/Install/NoStrip,$(1),Test/Builder.pm Test/More.pm,)
  954. $(call perlmod/InstallBaseTests,$(1),cpan/Test-Harness/t cpan/Test-Simple/t cpan/Test/t)
  955. $(INSTALL_DIR) $(1)/usr/bin
  956. $(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/bin/prove $(1)/usr/bin
  957. endef
  958. $(eval $(call BuildPackage,perlbase-test))
  959. define Package/perlbase-text
  960. $(call Package/perlbase-template)
  961. TITLE:=Text perl module
  962. DEPENDS+=+perlbase-essential +perlbase-selfloader
  963. endef
  964. define Package/perlbase-text/install
  965. $(call perlmod/Install,$(1),Text,)
  966. $(call perlmod/InstallBaseTests,$(1),cpan/Text-Balanced/t cpan/Text-ParseWords/t cpan/Text-Tabs/t dist/Text-Abbrev/t)
  967. endef
  968. $(eval $(call BuildPackage,perlbase-text))
  969. define Package/perlbase-thread
  970. $(call Package/perlbase-template)
  971. TITLE:=Thread perl module
  972. DEPENDS+=+perlbase-essential +perlbase-scalar +perlbase-threads
  973. endef
  974. define Package/perlbase-thread/install
  975. $(call perlmod/Install,$(1),Thread Thread.pm,)
  976. $(call perlmod/InstallBaseTests,$(1),dist/Thread-Queue/t dist/Thread-Semaphore/t)
  977. endef
  978. $(eval $(call BuildPackage,perlbase-thread))
  979. define Package/perlbase-threads
  980. $(call Package/perlbase-template)
  981. TITLE:=threads perl module
  982. DEPENDS+=+perlbase-config +perlbase-essential +perlbase-scalar +perlbase-xsloader
  983. endef
  984. define Package/perlbase-threads/install
  985. $(call perlmod/Install,$(1),auto/threads threads threads.pm,)
  986. $(call perlmod/InstallBaseTests,$(1),dist/threads-shared/t dist/threads/t)
  987. endef
  988. $(eval $(call BuildPackage,perlbase-threads))
  989. define Package/perlbase-tie
  990. $(call Package/perlbase-template)
  991. TITLE:=Tie perl module
  992. DEPENDS+=+perlbase-essential +perlbase-fcntl +perlbase-xsloader
  993. endef
  994. define Package/perlbase-tie/install
  995. $(call perlmod/Install,$(1),Tie auto/Tie,)
  996. $(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)
  997. endef
  998. $(eval $(call BuildPackage,perlbase-tie))
  999. define Package/perlbase-time
  1000. $(call Package/perlbase-template)
  1001. TITLE:=Time perl module
  1002. DEPENDS+=+perlbase-class +perlbase-config +perlbase-dynaloader +perlbase-essential
  1003. endef
  1004. define Package/perlbase-time/install
  1005. $(call perlmod/Install,$(1),Time auto/Time,)
  1006. $(call perlmod/InstallBaseTests,$(1),cpan/Time-HiRes/t cpan/Time-Local/t cpan/Time-Piece/t)
  1007. endef
  1008. $(eval $(call BuildPackage,perlbase-time))
  1009. define Package/perlbase-unicode
  1010. $(call Package/perlbase-template)
  1011. TITLE:=Unicode perl module
  1012. DEPENDS+=+perlbase-base +perlbase-charnames +perlbase-dynaloader +perlbase-essential +perlbase-file
  1013. endef
  1014. define Package/perlbase-unicode/install
  1015. $(call perlmod/Install,$(1),Unicode auto/Unicode,)
  1016. $(call perlmod/InstallBaseTests,$(1),cpan/Unicode-Collate/t cpan/Unicode-Normalize/t)
  1017. endef
  1018. $(eval $(call BuildPackage,perlbase-unicode))
  1019. define Package/perlbase-unicore
  1020. $(call Package/perlbase-template)
  1021. TITLE:=unicore perl module
  1022. endef
  1023. define Package/perlbase-unicore/install
  1024. $(call perlmod/Install,$(1),unicore,)
  1025. endef
  1026. $(eval $(call BuildPackage,perlbase-unicore))
  1027. define Package/perlbase-universal
  1028. $(call Package/perlbase-template)
  1029. TITLE:=UNIVERSAL perl module
  1030. endef
  1031. define Package/perlbase-universal/install
  1032. $(call perlmod/Install,$(1),UNIVERSAL.pm,)
  1033. endef
  1034. $(eval $(call BuildPackage,perlbase-universal))
  1035. define Package/perlbase-user
  1036. $(call Package/perlbase-template)
  1037. TITLE:=User perl module
  1038. DEPENDS+=+perlbase-class +perlbase-config +perlbase-essential
  1039. endef
  1040. define Package/perlbase-user/install
  1041. $(call perlmod/Install,$(1),User,)
  1042. endef
  1043. $(eval $(call BuildPackage,perlbase-user))
  1044. define Package/perlbase-utf8
  1045. $(call Package/perlbase-template)
  1046. TITLE:=utf8 perl module
  1047. DEPENDS+=+perlbase-essential +perlbase-re
  1048. endef
  1049. define Package/perlbase-utf8/install
  1050. $(call perlmod/Install,$(1),utf8.pm utf8_heavy.pl,)
  1051. endef
  1052. $(eval $(call BuildPackage,perlbase-utf8))
  1053. define Package/perlbase-version
  1054. $(call Package/perlbase-template)
  1055. TITLE:=version perl module
  1056. DEPENDS+=+perlbase-config +perlbase-essential
  1057. endef
  1058. define Package/perlbase-version/install
  1059. $(call perlmod/Install,$(1),version version.pm,)
  1060. $(call perlmod/InstallBaseTests,$(1),cpan/version/t)
  1061. endef
  1062. $(eval $(call BuildPackage,perlbase-version))
  1063. define Package/perlbase-xsloader
  1064. $(call Package/perlbase-template)
  1065. TITLE:=XSLoader perl module
  1066. endef
  1067. define Package/perlbase-xsloader/install
  1068. $(call perlmod/Install,$(1),XSLoader.pm,)
  1069. $(call perlmod/InstallBaseTests,$(1),dist/XSLoader/t ext/XS-APItest/t ext/XS-Typemap/t)
  1070. endef
  1071. $(eval $(call BuildPackage,perlbase-xsloader))
  1072. # Generated Mon Jun 15 15:00:59 2015