No Description

perlbase.mk 30KB

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