No Description

Makefile 13KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474
  1. #
  2. # Copyright (C) 2006-2014 OpenWrt.org
  3. #
  4. # This is free software, licensed under the GNU General Public License v2.
  5. # See /LICENSE for more information.
  6. #
  7. #
  8. # To Do:
  9. # - split up encodings
  10. # - allow selection of either native or pure version of a library where supported
  11. # +-> some native libraries are probably only supported if ruby-dl is enabled
  12. # anything else?
  13. include $(TOPDIR)/rules.mk
  14. PKG_NAME:=ruby
  15. PKG_VERSION:=2.1.2
  16. PKG_RELEASE:=2
  17. PKG_LIBVER:=2.1
  18. PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.bz2
  19. PKG_SOURCE_URL:=http://cache.ruby-lang.org/pub/ruby/$(PKG_LIBVER)/
  20. PKG_MD5SUM:=ed9b8565bdeccb401d628ec8d54a0774
  21. PKG_MAINTAINER:=Luiz Angelo Daros de Luca <luizluca@gmail.com>
  22. PKG_LICENSE:=BSD-2-Clause
  23. PKG_LICENSE_FILE:=COPYING
  24. PKG_BUILD_DEPENDS:=ruby/host
  25. PKG_INSTALL:=1
  26. PKG_BUILD_PARALLEL:=1
  27. PKG_FIXUP:=autoreconf
  28. include $(INCLUDE_DIR)/host-build.mk
  29. include $(INCLUDE_DIR)/package.mk
  30. include $(INCLUDE_DIR)/nls.mk
  31. define Package/ruby/Default
  32. SUBMENU:=Ruby
  33. SECTION:=lang
  34. CATEGORY:=Languages
  35. TITLE:=Ruby scripting language
  36. URL:=http://www.ruby-lang.org/
  37. endef
  38. define Package/ruby/Default/description
  39. Ruby is the interpreted scripting language for quick and easy
  40. object-oriented programming. It has many features to process text files
  41. and to do system management tasks (as in perl). It is simple,
  42. straight-forward, and extensible.
  43. endef
  44. define Package/ruby
  45. $(call Package/ruby/Default)
  46. TITLE+= (interpreter)
  47. DEPENDS:=+libruby
  48. endef
  49. define Package/ruby/description
  50. $(call Package/ruby/Default/description)
  51. endef
  52. define Package/libruby
  53. $(call Package/ruby/Default)
  54. SUBMENU:=
  55. SECTION:=libs
  56. CATEGORY:=Libraries
  57. TITLE+= (shared library)
  58. DEPENDS+= +libpthread +librt +libgmp
  59. endef
  60. # Ongoing work to break up ruby's standard library into coherent pieces
  61. # with minimal dependencies between them
  62. define Package/ruby-core
  63. $(call Package/ruby/Default)
  64. TITLE:=Ruby standard libraries
  65. DEPENDS:=ruby +libdb47 +libffi
  66. endef
  67. define Package/ruby-cgi
  68. $(call Package/ruby/Default)
  69. TITLE:=Ruby CGI support toolkit
  70. DEPENDS:=ruby
  71. endef
  72. define Package/ruby-dl
  73. $(call Package/ruby/Default)
  74. TITLE+= (dynamic linker support) (adds 5MB+)
  75. DEPENDS:=ruby
  76. endef
  77. define Package/ruby-enc
  78. $(call Package/ruby/Default)
  79. TITLE+= (character re-coding library) (adds 2MB+)
  80. DEPENDS:=ruby
  81. endef
  82. define Package/ruby-erb
  83. $(call Package/ruby/Default)
  84. TITLE+= (embedded interpreter)
  85. DEPENDS:=ruby
  86. endef
  87. define Package/ruby-gdbm
  88. $(call Package/ruby/Default)
  89. TITLE:=Ruby support for gdbm
  90. DEPENDS:=ruby +libgdbm
  91. endef
  92. define Package/ruby-gems
  93. $(call Package/ruby/Default)
  94. TITLE:=Ruby gems packet management
  95. DEPENDS:=ruby +ruby-yaml +ruby-zlib +ruby-openssl +ruby-webrick +ruby-erb
  96. endef
  97. define Package/ruby-irb
  98. $(call Package/ruby/Default)
  99. TITLE+= (interactive shell)
  100. DEPENDS:=ruby +ruby-core
  101. endef
  102. define Package/ruby-json
  103. $(call Package/ruby/Default)
  104. TITLE:=Ruby support for JSON
  105. DEPENDS:=ruby
  106. endef
  107. define Package/ruby-nkf
  108. $(call Package/ruby/Default)
  109. TITLE:=Ruby Network Kanji Filter
  110. DEPENDS:=ruby
  111. endef
  112. define Package/ruby-openssl
  113. $(call Package/ruby/Default)
  114. TITLE:=Ruby support for openssl
  115. DEPENDS:=ruby +libopenssl
  116. endef
  117. define Package/ruby-rdoc
  118. $(call Package/ruby/Default)
  119. TITLE+= (documentation generator)
  120. DEPENDS:=ruby
  121. endef
  122. define Package/ruby-rake
  123. $(call Package/ruby/Default)
  124. TITLE+=Ruby Rake (make replacement)
  125. DEPENDS:=ruby
  126. endef
  127. define Package/ruby-readline
  128. $(call Package/ruby/Default)
  129. TITLE:=Ruby support for readline
  130. DEPENDS:=ruby +libncurses +libreadline
  131. endef
  132. define Package/ruby-rexml
  133. $(call Package/ruby/Default)
  134. TITLE:=Ruby XML toolkit
  135. DEPENDS:=ruby
  136. endef
  137. define Package/ruby-rss
  138. $(call Package/ruby/Default)
  139. TITLE:=Ruby RSS toolkit
  140. DEPENDS:=ruby
  141. endef
  142. define Package/ruby-unit
  143. $(call Package/ruby/Default)
  144. TITLE:=Ruby unit testing toolkit
  145. DEPENDS:=ruby
  146. endef
  147. define Package/ruby-webrick
  148. $(call Package/ruby/Default)
  149. TITLE:=Ruby Web server toolkit
  150. DEPENDS:=ruby
  151. endef
  152. define Package/ruby-xmlrpc
  153. $(call Package/ruby/Default)
  154. TITLE:=Ruby XML-RPC toolkit
  155. DEPENDS:=ruby
  156. endef
  157. define Package/ruby-yaml
  158. $(call Package/ruby/Default)
  159. TITLE:=Ruby YAML toolkit
  160. DEPENDS:=ruby
  161. endef
  162. define Package/ruby-zlib
  163. $(call Package/ruby/Default)
  164. TITLE:=Ruby support for zlib
  165. DEPENDS:=ruby +zlib
  166. endef
  167. HOST_CONFIGURE_ARGS += \
  168. --disable-install-doc \
  169. --disable-install-rdoc \
  170. --disable-install-capi \
  171. --with-static-linked-ext \
  172. CONFIGURE_ARGS += \
  173. --enable-shared \
  174. --enable-static \
  175. --disable-rpath \
  176. --enable-ipv6 \
  177. --with-ruby-version=minor \
  178. --with-iconv-dir=$(ICONV_PREFIX) \
  179. TARGET_LDFLAGS += -L$(PKG_BUILD_DIR)
  180. MAKE_FLAGS += \
  181. DESTDIR="$(PKG_INSTALL_DIR)" \
  182. SHELL="/bin/bash"
  183. define Package/ruby/install
  184. $(INSTALL_DIR) $(1)/usr/bin
  185. $(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/bin/ruby $(1)/usr/bin/
  186. endef
  187. define Package/libruby/install
  188. $(INSTALL_DIR) $(1)/usr/lib
  189. $(CP) $(PKG_INSTALL_DIR)/usr/lib/libruby.so.* $(1)/usr/lib/
  190. endef
  191. define Package/ruby-core/install
  192. $(INSTALL_DIR) $(1)/usr/lib
  193. $(CP) $(PKG_INSTALL_DIR)/usr/lib/ruby $(1)/usr/lib/
  194. rm -rf \
  195. $(1)/usr/lib/ruby/$(PKG_LIBVER)/*/curses.so \
  196. \
  197. $(1)/usr/lib/ruby/$(PKG_LIBVER)/*/gdbm.so \
  198. \
  199. $(1)/usr/lib/ruby/$(PKG_LIBVER)/kconv.rb \
  200. $(1)/usr/lib/ruby/$(PKG_LIBVER)/*/nkf.so \
  201. \
  202. $(1)/usr/lib/ruby/$(PKG_LIBVER)/digest \
  203. $(1)/usr/lib/ruby/$(PKG_LIBVER)/digest.rb \
  204. $(1)/usr/lib/ruby/$(PKG_LIBVER)/*/digest \
  205. $(1)/usr/lib/ruby/$(PKG_LIBVER)/*/digest.so \
  206. $(1)/usr/lib/ruby/$(PKG_LIBVER)/openssl \
  207. $(1)/usr/lib/ruby/$(PKG_LIBVER)/openssl.rb \
  208. $(1)/usr/lib/ruby/$(PKG_LIBVER)/*/openssl.so \
  209. $(1)/usr/lib/ruby/$(PKG_LIBVER)/drb/ssl.rb \
  210. $(1)/usr/lib/ruby/$(PKG_LIBVER)/net/https.rb \
  211. $(1)/usr/lib/ruby/$(PKG_LIBVER)/webrick/ssl.rb \
  212. \
  213. $(1)/usr/lib/ruby/$(PKG_LIBVER)/*/dl.so \
  214. \
  215. $(1)/usr/lib/ruby/$(PKG_LIBVER)/*/enc \
  216. \
  217. $(1)/usr/lib/ruby/$(PKG_LIBVER)/*/readline.so \
  218. $(1)/usr/lib/ruby/$(PKG_LIBVER)/irb/completion.rb \
  219. $(1)/usr/lib/ruby/$(PKG_LIBVER)/irb/ext/save-history.rb \
  220. \
  221. $(1)/usr/lib/ruby/$(PKG_LIBVER)/*/zlib.so \
  222. \
  223. $(1)/usr/lib/ruby/$(PKG_LIBVER)/erb.rb \
  224. \
  225. $(1)/usr/lib/ruby/$(PKG_LIBVER)/json.rb \
  226. $(1)/usr/lib/ruby/$(PKG_LIBVER)/json \
  227. $(1)/usr/lib/ruby/$(PKG_LIBVER)/*/json \
  228. \
  229. $(1)/usr/lib/ruby/$(PKG_LIBVER)/irb.rb \
  230. $(1)/usr/lib/ruby/$(PKG_LIBVER)/irb \
  231. \
  232. $(1)/usr/lib/ruby/$(PKG_LIBVER)/rdoc \
  233. \
  234. $(1)/usr/lib/ruby/$(PKG_LIBVER)/rake.rb \
  235. $(1)/usr/lib/ruby/$(PKG_LIBVER)/rake \
  236. \
  237. $(1)/usr/lib/ruby/$(PKG_LIBVER)/rubygems.rb \
  238. $(1)/usr/lib/ruby/$(PKG_LIBVER)/rubygems \
  239. \
  240. $(1)/usr/lib/ruby/$(PKG_LIBVER)/cgi.rb \
  241. $(1)/usr/lib/ruby/$(PKG_LIBVER)/cgi \
  242. \
  243. $(1)/usr/lib/ruby/$(PKG_LIBVER)/rexml \
  244. \
  245. $(1)/usr/lib/ruby/$(PKG_LIBVER)/rss \
  246. $(1)/usr/lib/ruby/$(PKG_LIBVER)/rss.rb \
  247. \
  248. $(1)/usr/lib/ruby/$(PKG_LIBVER)/test \
  249. \
  250. $(1)/usr/lib/ruby/$(PKG_LIBVER)/webrick \
  251. $(1)/usr/lib/ruby/$(PKG_LIBVER)/webrick.rb \
  252. \
  253. $(1)/usr/lib/ruby/$(PKG_LIBVER)/xmlrpc \
  254. \
  255. $(1)/usr/lib/ruby/$(PKG_LIBVER)/yaml \
  256. $(1)/usr/lib/ruby/$(PKG_LIBVER)/yaml.rb \
  257. $(1)/usr/lib/ruby/$(PKG_LIBVER)/*/syck.so \
  258. find $(1) -name '*.h' | xargs rm -f
  259. endef
  260. define Package/ruby-cgi/install
  261. $(INSTALL_DIR) $(1)/usr/lib/ruby/$(PKG_LIBVER)
  262. $(CP) $(PKG_INSTALL_DIR)/usr/lib/ruby/$(PKG_LIBVER)/cgi $(1)/usr/lib/ruby/$(PKG_LIBVER)/
  263. $(CP) $(PKG_INSTALL_DIR)/usr/lib/ruby/$(PKG_LIBVER)/cgi.rb $(1)/usr/lib/ruby/$(PKG_LIBVER)/
  264. endef
  265. define Package/ruby-dl/install
  266. ( cd $(PKG_INSTALL_DIR); $(TAR) -cf - \
  267. usr/lib/ruby/$(PKG_LIBVER)/*/dl.so \
  268. ) | ( cd $(1); $(TAR) -xf - )
  269. endef
  270. define Package/ruby-enc/install
  271. ( cd $(PKG_INSTALL_DIR); $(TAR) -cf - \
  272. usr/lib/ruby/$(PKG_LIBVER)/*/enc \
  273. ) | ( cd $(1); $(TAR) -xf - )
  274. endef
  275. define Package/ruby-erb/install
  276. $(INSTALL_DIR) $(1)/usr/bin
  277. $(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/bin/erb $(1)/usr/bin/
  278. $(INSTALL_DIR) $(1)/usr/lib/ruby/$(PKG_LIBVER)/
  279. $(CP) $(PKG_INSTALL_DIR)/usr/lib/ruby/$(PKG_LIBVER)/erb.rb $(1)/usr/lib/ruby/$(PKG_LIBVER)/
  280. endef
  281. define Package/ruby-gdbm/install
  282. ( cd $(PKG_INSTALL_DIR); $(TAR) -cf - \
  283. usr/lib/ruby/$(PKG_LIBVER)/*/gdbm.so \
  284. ) | ( cd $(1); $(TAR) -xf - )
  285. endef
  286. define Package/ruby-gems/install
  287. $(INSTALL_DIR) $(1)/usr/bin
  288. $(CP) $(PKG_INSTALL_DIR)/usr/bin/gem $(1)/usr/bin/
  289. $(INSTALL_DIR) $(1)/usr/lib/ruby/$(PKG_LIBVER)
  290. $(CP) $(PKG_INSTALL_DIR)/usr/lib/ruby/$(PKG_LIBVER)/rubygems.rb $(1)/usr/lib/ruby/$(PKG_LIBVER)/
  291. $(CP) $(PKG_INSTALL_DIR)/usr/lib/ruby/$(PKG_LIBVER)/rubygems $(1)/usr/lib/ruby/$(PKG_LIBVER)/
  292. endef
  293. define Package/ruby-irb/install
  294. $(INSTALL_DIR) $(1)/usr/bin
  295. $(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/bin/irb $(1)/usr/bin/
  296. $(INSTALL_DIR) $(1)/usr/lib/ruby/$(PKG_LIBVER)
  297. $(CP) $(PKG_INSTALL_DIR)/usr/lib/ruby/$(PKG_LIBVER)/irb $(1)/usr/lib/ruby/$(PKG_LIBVER)/
  298. $(CP) $(PKG_INSTALL_DIR)/usr/lib/ruby/$(PKG_LIBVER)/irb.rb $(1)/usr/lib/ruby/$(PKG_LIBVER)/
  299. endef
  300. define Package/ruby-json/install
  301. ( cd $(PKG_INSTALL_DIR); $(TAR) -cf - \
  302. usr/lib/ruby/$(PKG_LIBVER)/json.rb \
  303. usr/lib/ruby/$(PKG_LIBVER)/json \
  304. usr/lib/ruby/$(PKG_LIBVER)/*/json \
  305. ) | ( cd $(1); $(TAR) -xf - )
  306. endef
  307. define Package/ruby-nkf/install
  308. ( cd $(PKG_INSTALL_DIR); $(TAR) -cf - \
  309. usr/lib/ruby/$(PKG_LIBVER)/kconv.rb \
  310. usr/lib/ruby/$(PKG_LIBVER)/*/nkf.so \
  311. ) | ( cd $(1); $(TAR) -xf - )
  312. endef
  313. define Package/ruby-openssl/install
  314. ( cd $(PKG_INSTALL_DIR); $(TAR) -cf - \
  315. usr/lib/ruby/$(PKG_LIBVER)/digest \
  316. usr/lib/ruby/$(PKG_LIBVER)/digest.rb \
  317. usr/lib/ruby/$(PKG_LIBVER)/*/digest.so \
  318. usr/lib/ruby/$(PKG_LIBVER)/*/digest/*.so \
  319. usr/lib/ruby/$(PKG_LIBVER)/openssl \
  320. usr/lib/ruby/$(PKG_LIBVER)/openssl.rb \
  321. usr/lib/ruby/$(PKG_LIBVER)/*/openssl.so \
  322. usr/lib/ruby/$(PKG_LIBVER)/drb/ssl.rb \
  323. usr/lib/ruby/$(PKG_LIBVER)/net/https.rb \
  324. ) | ( cd $(1); $(TAR) -xf - )
  325. endef
  326. define Package/ruby-rdoc/install
  327. $(INSTALL_DIR) $(1)/usr/bin
  328. $(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/bin/rdoc $(1)/usr/bin/
  329. $(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/bin/ri $(1)/usr/bin/
  330. $(INSTALL_DIR) $(1)/usr/lib/ruby/$(PKG_LIBVER)
  331. $(CP) $(PKG_INSTALL_DIR)/usr/lib/ruby/$(PKG_LIBVER)/rdoc $(1)/usr/lib/ruby/$(PKG_LIBVER)/
  332. endef
  333. define Package/ruby-rake/install
  334. $(INSTALL_DIR) $(1)/usr/bin
  335. $(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/bin/rake $(1)/usr/bin/
  336. $(INSTALL_DIR) $(1)/usr/lib/ruby/$(PKG_LIBVER)
  337. $(CP) $(PKG_INSTALL_DIR)/usr/lib/ruby/$(PKG_LIBVER)/rake.rb $(1)/usr/lib/ruby/$(PKG_LIBVER)/
  338. $(CP) $(PKG_INSTALL_DIR)/usr/lib/ruby/$(PKG_LIBVER)/rake $(1)/usr/lib/ruby/$(PKG_LIBVER)/
  339. endef
  340. define Package/ruby-readline/install
  341. ( cd $(PKG_INSTALL_DIR); $(TAR) -cf - \
  342. usr/lib/ruby/$(PKG_LIBVER)/*/readline.so \
  343. ) | ( cd $(1); $(TAR) -xf - )
  344. endef
  345. define Package/ruby-rexml/install
  346. $(INSTALL_DIR) $(1)/usr/lib/ruby/$(PKG_LIBVER)
  347. $(CP) $(PKG_INSTALL_DIR)/usr/lib/ruby/$(PKG_LIBVER)/rexml $(1)/usr/lib/ruby/$(PKG_LIBVER)/
  348. endef
  349. define Package/ruby-rss/install
  350. $(INSTALL_DIR) $(1)/usr/lib/ruby/$(PKG_LIBVER)
  351. $(CP) $(PKG_INSTALL_DIR)/usr/lib/ruby/$(PKG_LIBVER)/rss $(1)/usr/lib/ruby/$(PKG_LIBVER)/
  352. $(CP) $(PKG_INSTALL_DIR)/usr/lib/ruby/$(PKG_LIBVER)/rss.rb $(1)/usr/lib/ruby/$(PKG_LIBVER)/
  353. endef
  354. define Package/ruby-unit/install
  355. $(INSTALL_DIR) $(1)/usr/bin
  356. $(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/bin/testrb $(1)/usr/bin/
  357. $(INSTALL_DIR) $(1)/usr/lib/ruby/$(PKG_LIBVER)
  358. $(CP) $(PKG_INSTALL_DIR)/usr/lib/ruby/$(PKG_LIBVER)/test $(1)/usr/lib/ruby/$(PKG_LIBVER)/
  359. endef
  360. define Package/ruby-webrick/install
  361. $(INSTALL_DIR) $(1)/usr/lib/ruby/$(PKG_LIBVER)
  362. $(CP) $(PKG_INSTALL_DIR)/usr/lib/ruby/$(PKG_LIBVER)/webrick $(1)/usr/lib/ruby/$(PKG_LIBVER)/
  363. $(CP) $(PKG_INSTALL_DIR)/usr/lib/ruby/$(PKG_LIBVER)/webrick.rb $(1)/usr/lib/ruby/$(PKG_LIBVER)/
  364. endef
  365. define Package/ruby-xmlrpc/install
  366. $(INSTALL_DIR) $(1)/usr/lib/ruby/$(PKG_LIBVER)
  367. $(CP) $(PKG_INSTALL_DIR)/usr/lib/ruby/$(PKG_LIBVER)/xmlrpc $(1)/usr/lib/ruby/$(PKG_LIBVER)/
  368. endef
  369. define Package/ruby-yaml/install
  370. ( cd $(PKG_INSTALL_DIR); $(TAR) -cf - \
  371. usr/lib/ruby/$(PKG_LIBVER)/yaml \
  372. usr/lib/ruby/$(PKG_LIBVER)/yaml.rb \
  373. usr/lib/ruby/$(PKG_LIBVER)/*/syck.so \
  374. ) | ( cd $(1); $(TAR) -xf - )
  375. endef
  376. define Package/ruby-zlib/install
  377. ( cd $(PKG_INSTALL_DIR); $(TAR) -cf - \
  378. usr/lib/ruby/$(PKG_LIBVER)/*/zlib.so \
  379. ) | ( cd $(1); $(TAR) -xf - )
  380. endef
  381. define Build/InstallDev
  382. ( cd $(PKG_INSTALL_DIR); $(TAR) -cf - \
  383. . \
  384. ) | ( cd $(1); $(TAR) -xf - )
  385. endef
  386. $(eval $(call BuildPackage,ruby))
  387. $(eval $(call BuildPackage,libruby))
  388. $(eval $(call BuildPackage,ruby-core))
  389. $(eval $(call BuildPackage,ruby-cgi))
  390. $(eval $(call BuildPackage,ruby-dl))
  391. $(eval $(call BuildPackage,ruby-enc))
  392. $(eval $(call BuildPackage,ruby-erb))
  393. $(eval $(call BuildPackage,ruby-gdbm))
  394. $(eval $(call BuildPackage,ruby-gems))
  395. $(eval $(call BuildPackage,ruby-json))
  396. $(eval $(call BuildPackage,ruby-irb))
  397. $(eval $(call BuildPackage,ruby-nkf))
  398. $(eval $(call BuildPackage,ruby-openssl))
  399. $(eval $(call BuildPackage,ruby-rake))
  400. $(eval $(call BuildPackage,ruby-rdoc))
  401. $(eval $(call BuildPackage,ruby-readline))
  402. $(eval $(call BuildPackage,ruby-rexml))
  403. $(eval $(call BuildPackage,ruby-rss))
  404. $(eval $(call BuildPackage,ruby-unit))
  405. $(eval $(call BuildPackage,ruby-webrick))
  406. $(eval $(call BuildPackage,ruby-xmlrpc))
  407. $(eval $(call BuildPackage,ruby-yaml))
  408. $(eval $(call BuildPackage,ruby-zlib))
  409. $(eval $(call HostBuild))