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.

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