aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--lang/ruby/Makefile224
1 files changed, 113 insertions, 111 deletions
diff --git a/lang/ruby/Makefile b/lang/ruby/Makefile
index f03d61b9a..8b81daa99 100644
--- a/lang/ruby/Makefile
+++ b/lang/ruby/Makefile
@@ -6,7 +6,7 @@
#
# To Do:
# - dirs not removed when uninstalling!
-# -- sort pkgs locations
+#
include $(TOPDIR)/rules.mk
PKG_NAME:=ruby
@@ -66,41 +66,6 @@ $(call Package/ruby/Default)
DEPENDS+= +libpthread +librt +libgmp
endef
-define Package/ruby-misc
-$(call Package/ruby/Default)
- TITLE:=Ruby standard libraries subset (miscelaneous files)
- DEPENDS:=ruby
-endef
-
-define Package/ruby-misc/description
- This package contains miscellaneous files from stdlib
- not splitted in other ruby packages like stringio:
- - English.rb
- - abbrev.rb
- - base64.rb
- - continuation.so
- - coverage.so
- - delegate.rb
- - e2mmap.rb
- - etc.so
- - expect.rb
- - fcntl.so
- - fiber.so
- - getoptlong.rb
- - open3.rb
- - ostruct.rb
- - pty.so
- - scanf.rb
- - securerandom.rb
- - set.rb
- - shellwords.rb
- - stringio.so
- - strscan.so
- - tsort.rb
- - weakref.rb
-
-endef
-
define Package/ruby-stdlib
$(call Package/ruby/Default)
TITLE:=Ruby standard libraries (metadata for all stdlib subsets)
@@ -217,25 +182,25 @@ define Package/ruby-digest/config
endef
-define Package/ruby-drb
+define Package/ruby-dl
$(call Package/ruby/Default)
- TITLE:=Ruby distributed object system
- DEPENDS:=ruby +ruby-filelib +ruby-patterns +ruby-socket
+ TITLE+= (dynamic linker support)
+ DEPENDS:=ruby +ruby-fiddle +ruby-multithread
endef
-define Package/ruby-drb/description
- Provides drb* files
+define Package/ruby-dl/description
+ Provides dl* files. This is deprecated, use fiddle.
endef
-define Package/ruby-dl
+define Package/ruby-drb
$(call Package/ruby/Default)
- TITLE+= (dynamic linker support)
- DEPENDS:=ruby +ruby-fiddle +ruby-multithread
+ TITLE:=Ruby distributed object system
+ DEPENDS:=ruby +ruby-filelib +ruby-patterns +ruby-socket
endef
-define Package/ruby-dl/description
- Provides dl* files. This is deprecated, use fiddle.
+define Package/ruby-drb/description
+ Provides drb* files
endef
@@ -457,6 +422,52 @@ define Package/ruby-minitest/description
endef
+define Package/ruby-misc
+$(call Package/ruby/Default)
+ TITLE:=Ruby standard libraries subset (miscelaneous files)
+ DEPENDS:=ruby
+endef
+
+define Package/ruby-misc/description
+ This package contains miscellaneous files from stdlib
+ not splitted in other ruby packages like stringio:
+ - English.rb
+ - abbrev.rb
+ - base64.rb
+ - continuation.so
+ - coverage.so
+ - delegate.rb
+ - e2mmap.rb
+ - etc.so
+ - expect.rb
+ - fcntl.so
+ - fiber.so
+ - getoptlong.rb
+ - open3.rb
+ - ostruct.rb
+ - pty.so
+ - scanf.rb
+ - securerandom.rb
+ - set.rb
+ - shellwords.rb
+ - stringio.so
+ - strscan.so
+ - tsort.rb
+ - weakref.rb
+
+endef
+
+define Package/ruby-mkmf
+$(call Package/ruby/Default)
+ TITLE+= makefile library
+ DEPENDS:=ruby +ruby-filelib +ruby-optparse +ruby-rbconfig
+endef
+
+define Package/ruby-mkmf/description
+ Provides mkmf* files
+
+endef
+
define Package/ruby-multithread
$(call Package/ruby/Default)
TITLE+= multithread library
@@ -476,17 +487,6 @@ define Package/ruby-multithread/description
endef
-define Package/ruby-mkmf
-$(call Package/ruby/Default)
- TITLE+= makefile library
- DEPENDS:=ruby +ruby-filelib +ruby-optparse +ruby-rbconfig
-endef
-
-define Package/ruby-mkmf/description
- Provides mkmf* files
-
-endef
-
define Package/ruby-net
$(call Package/ruby/Default)
TITLE:=Ruby Network Protocols Library
@@ -835,35 +835,6 @@ define Package/ruby-stdlib/install
# nothing to do
endef
-define Package/ruby-misc/install
- $(INSTALL_DIR) $(1)/usr/lib
- ( cd $(PKG_INSTALL_DIR); $(TAR) -cf - \
- usr/lib/ruby/$(PKG_LIBVER)/English.rb \
- usr/lib/ruby/$(PKG_LIBVER)/abbrev.rb \
- usr/lib/ruby/$(PKG_LIBVER)/base64.rb \
- usr/lib/ruby/$(PKG_LIBVER)/delegate.rb \
- usr/lib/ruby/$(PKG_LIBVER)/e2mmap.rb \
- usr/lib/ruby/$(PKG_LIBVER)/expect.rb \
- usr/lib/ruby/$(PKG_LIBVER)/getoptlong.rb \
- usr/lib/ruby/$(PKG_LIBVER)/open3.rb \
- usr/lib/ruby/$(PKG_LIBVER)/ostruct.rb \
- usr/lib/ruby/$(PKG_LIBVER)/scanf.rb \
- usr/lib/ruby/$(PKG_LIBVER)/securerandom.rb \
- usr/lib/ruby/$(PKG_LIBVER)/set.rb \
- usr/lib/ruby/$(PKG_LIBVER)/shellwords.rb \
- usr/lib/ruby/$(PKG_LIBVER)/tsort.rb \
- usr/lib/ruby/$(PKG_LIBVER)/weakref.rb \
- usr/lib/ruby/$(PKG_LIBVER)/*/continuation.so \
- usr/lib/ruby/$(PKG_LIBVER)/*/coverage.so \
- usr/lib/ruby/$(PKG_LIBVER)/*/etc.so \
- usr/lib/ruby/$(PKG_LIBVER)/*/fcntl.so \
- usr/lib/ruby/$(PKG_LIBVER)/*/fiber.so \
- usr/lib/ruby/$(PKG_LIBVER)/*/pty.so \
- usr/lib/ruby/$(PKG_LIBVER)/*/stringio.so \
- usr/lib/ruby/$(PKG_LIBVER)/*/strscan.so \
- ) | ( cd $(1); $(TAR) -xf - )
-endef
-
define Package/ruby-bigdecimal/install
( cd $(PKG_INSTALL_DIR); $(TAR) -cf - \
usr/lib/ruby/$(PKG_LIBVER)/*/bigdecimal.so \
@@ -872,17 +843,17 @@ define Package/ruby-bigdecimal/install
) | ( cd $(1); $(TAR) -xf - )
endef
-define Package/ruby-csv/install
- $(INSTALL_DIR) $(1)/usr/lib/ruby/$(PKG_LIBVER)
- $(CP) $(PKG_INSTALL_DIR)/usr/lib/ruby/$(PKG_LIBVER)/csv.rb $(1)/usr/lib/ruby/$(PKG_LIBVER)/
-endef
-
define Package/ruby-cgi/install
$(INSTALL_DIR) $(1)/usr/lib/ruby/$(PKG_LIBVER)
$(CP) $(PKG_INSTALL_DIR)/usr/lib/ruby/$(PKG_LIBVER)/cgi $(1)/usr/lib/ruby/$(PKG_LIBVER)/
$(CP) $(PKG_INSTALL_DIR)/usr/lib/ruby/$(PKG_LIBVER)/cgi.rb $(1)/usr/lib/ruby/$(PKG_LIBVER)/
endef
+define Package/ruby-csv/install
+ $(INSTALL_DIR) $(1)/usr/lib/ruby/$(PKG_LIBVER)
+ $(CP) $(PKG_INSTALL_DIR)/usr/lib/ruby/$(PKG_LIBVER)/csv.rb $(1)/usr/lib/ruby/$(PKG_LIBVER)/
+endef
+
define Package/ruby-datetime/install
( cd $(PKG_INSTALL_DIR); $(TAR) -cf - \
usr/lib/ruby/$(PKG_LIBVER)/time.rb \
@@ -1056,6 +1027,37 @@ define Package/ruby-minitest/install
) | ( cd $(1); $(TAR) -xf - )
endef
+define Package/ruby-misc/install
+ $(INSTALL_DIR) $(1)/usr/lib
+ ( cd $(PKG_INSTALL_DIR); $(TAR) -cf - \
+ usr/lib/ruby/$(PKG_LIBVER)/English.rb \
+ usr/lib/ruby/$(PKG_LIBVER)/abbrev.rb \
+ usr/lib/ruby/$(PKG_LIBVER)/base64.rb \
+ usr/lib/ruby/$(PKG_LIBVER)/delegate.rb \
+ usr/lib/ruby/$(PKG_LIBVER)/e2mmap.rb \
+ usr/lib/ruby/$(PKG_LIBVER)/expect.rb \
+ usr/lib/ruby/$(PKG_LIBVER)/getoptlong.rb \
+ usr/lib/ruby/$(PKG_LIBVER)/open3.rb \
+ usr/lib/ruby/$(PKG_LIBVER)/ostruct.rb \
+ usr/lib/ruby/$(PKG_LIBVER)/scanf.rb \
+ usr/lib/ruby/$(PKG_LIBVER)/securerandom.rb \
+ usr/lib/ruby/$(PKG_LIBVER)/set.rb \
+ usr/lib/ruby/$(PKG_LIBVER)/shellwords.rb \
+ usr/lib/ruby/$(PKG_LIBVER)/tsort.rb \
+ usr/lib/ruby/$(PKG_LIBVER)/weakref.rb \
+ usr/lib/ruby/$(PKG_LIBVER)/*/continuation.so \
+ usr/lib/ruby/$(PKG_LIBVER)/*/coverage.so \
+ usr/lib/ruby/$(PKG_LIBVER)/*/etc.so \
+ usr/lib/ruby/$(PKG_LIBVER)/*/fcntl.so \
+ usr/lib/ruby/$(PKG_LIBVER)/*/fiber.so \
+ usr/lib/ruby/$(PKG_LIBVER)/*/pty.so \
+ usr/lib/ruby/$(PKG_LIBVER)/*/stringio.so \
+ usr/lib/ruby/$(PKG_LIBVER)/*/strscan.so \
+ ) | ( cd $(1); $(TAR) -xf - )
+endef
+
+
+
define Package/ruby-mkmf/install
( cd $(PKG_INSTALL_DIR); $(TAR) -cf - \
usr/lib/ruby/$(PKG_LIBVER)/mkmf.rb \
@@ -1134,21 +1136,6 @@ define Package/ruby-psych/install
) | ( cd $(1); $(TAR) -xf - )
endef
-define Package/ruby-rdoc/install
- $(INSTALL_DIR) $(1)/usr/bin
- $(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/bin/rdoc $(1)/usr/bin/
- $(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/bin/ri $(1)/usr/bin/
- $(INSTALL_DIR) $(1)/usr/lib/ruby/$(PKG_LIBVER)
- $(CP) $(PKG_INSTALL_DIR)/usr/lib/ruby/$(PKG_LIBVER)/rdoc.rb $(1)/usr/lib/ruby/$(PKG_LIBVER)/
- $(CP) $(PKG_INSTALL_DIR)/usr/lib/ruby/$(PKG_LIBVER)/rdoc $(1)/usr/lib/ruby/$(PKG_LIBVER)/
- $(INSTALL_DIR) $(1)/usr/lib/ruby/gems/$(PKG_LIBVER)/specifications/default
- $(INSTALL_DIR) $(1)/usr/lib/ruby/gems/$(PKG_LIBVER)/gems
- $(CP) $(PKG_INSTALL_DIR)/usr/lib/ruby/gems/$(PKG_LIBVER)/specifications/default/rdoc-*.gemspec \
- $(1)/usr/lib/ruby/gems/$(PKG_LIBVER)/specifications/default/
- $(CP) $(PKG_INSTALL_DIR)/usr/lib/ruby/gems/$(PKG_LIBVER)/gems/rdoc-* \
- $(1)/usr/lib/ruby/gems/$(PKG_LIBVER)/gems/
-endef
-
define Package/ruby-racc/install
( cd $(PKG_INSTALL_DIR); $(TAR) -cf - \
usr/lib/ruby/$(PKG_LIBVER)/racc \
@@ -1177,6 +1164,21 @@ define Package/ruby-rbconfig/install
) | ( cd $(1); $(TAR) -xf - )
endef
+define Package/ruby-rdoc/install
+ $(INSTALL_DIR) $(1)/usr/bin
+ $(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/bin/rdoc $(1)/usr/bin/
+ $(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/bin/ri $(1)/usr/bin/
+ $(INSTALL_DIR) $(1)/usr/lib/ruby/$(PKG_LIBVER)
+ $(CP) $(PKG_INSTALL_DIR)/usr/lib/ruby/$(PKG_LIBVER)/rdoc.rb $(1)/usr/lib/ruby/$(PKG_LIBVER)/
+ $(CP) $(PKG_INSTALL_DIR)/usr/lib/ruby/$(PKG_LIBVER)/rdoc $(1)/usr/lib/ruby/$(PKG_LIBVER)/
+ $(INSTALL_DIR) $(1)/usr/lib/ruby/gems/$(PKG_LIBVER)/specifications/default
+ $(INSTALL_DIR) $(1)/usr/lib/ruby/gems/$(PKG_LIBVER)/gems
+ $(CP) $(PKG_INSTALL_DIR)/usr/lib/ruby/gems/$(PKG_LIBVER)/specifications/default/rdoc-*.gemspec \
+ $(1)/usr/lib/ruby/gems/$(PKG_LIBVER)/specifications/default/
+ $(CP) $(PKG_INSTALL_DIR)/usr/lib/ruby/gems/$(PKG_LIBVER)/gems/rdoc-* \
+ $(1)/usr/lib/ruby/gems/$(PKG_LIBVER)/gems/
+endef
+
define Package/ruby-readline/install
( cd $(PKG_INSTALL_DIR); $(TAR) -cf - \
usr/lib/ruby/$(PKG_LIBVER)/*/readline.so \
@@ -1284,7 +1286,6 @@ endef
$(eval $(call BuildPackage,ruby))
$(eval $(call BuildPackage,libruby))
$(eval $(call BuildPackage,ruby-stdlib))
-$(eval $(call BuildPackage,ruby-misc))
$(eval $(call BuildPackage,ruby-bigdecimal))
$(eval $(call BuildPackage,ruby-cgi))
$(eval $(call BuildPackage,ruby-csv))
@@ -1297,20 +1298,21 @@ $(eval $(call BuildPackage,ruby-drb))
$(eval $(call BuildPackage,ruby-enc))
$(eval $(call BuildPackage,ruby-enc-extra))
$(eval $(call BuildPackage,ruby-erb))
+$(eval $(call BuildPackage,ruby-fiddle))
+$(eval $(call BuildPackage,ruby-filelib))
$(eval $(call BuildPackage,ruby-gdbm))
$(eval $(call BuildPackage,ruby-gems))
-$(eval $(call BuildPackage,ruby-json))
$(eval $(call BuildPackage,ruby-io-console))
$(eval $(call BuildPackage,ruby-irb))
-$(eval $(call BuildPackage,ruby-fiddle))
-$(eval $(call BuildPackage,ruby-filelib))
+$(eval $(call BuildPackage,ruby-json))
$(eval $(call BuildPackage,ruby-logger))
$(eval $(call BuildPackage,ruby-math))
$(eval $(call BuildPackage,ruby-minitest))
+$(eval $(call BuildPackage,ruby-misc))
$(eval $(call BuildPackage,ruby-mkmf))
$(eval $(call BuildPackage,ruby-multithread))
-$(eval $(call BuildPackage,ruby-nkf))
$(eval $(call BuildPackage,ruby-net))
+$(eval $(call BuildPackage,ruby-nkf))
$(eval $(call BuildPackage,ruby-openssl))
$(eval $(call BuildPackage,ruby-optparse))
$(eval $(call BuildPackage,ruby-patterns))