ruby: remove minitest deps on gems
authorLuiz Angelo Daros de Luca <redacted>
Sat, 4 Oct 2014 20:35:11 +0000 (17:35 -0300)
committerLuiz Angelo Daros de Luca <redacted>
Tue, 7 Oct 2014 17:14:53 +0000 (14:14 -0300)
minitest can live without gems. Just a minor fix to
solve a require that fails when gem is missing

Signed-off-by: Luiz Angelo Daros de Luca <redacted>
lang/ruby/Makefile
lang/ruby/patches/002-minitest-remove_gems_dep.patch [new file with mode: 0644]

index dfdac6f916e3a31778884b0e34056ac699dddfe8..ce622084b6cd08573a5bbce618c0468759c4b131 100644 (file)
@@ -16,7 +16,7 @@ include $(TOPDIR)/rules.mk
 
 PKG_NAME:=ruby
 PKG_VERSION:=2.1.2
-PKG_RELEASE:=5
+PKG_RELEASE:=6
 
 PKG_LIBVER:=2.1
 
diff --git a/lang/ruby/patches/002-minitest-remove_gems_dep.patch b/lang/ruby/patches/002-minitest-remove_gems_dep.patch
new file mode 100644 (file)
index 0000000..f53490e
--- /dev/null
@@ -0,0 +1,13 @@
+--- ruby-2.1.2.orig/lib/minitest/autorun.rb    2014-09-03 02:22:29.769909573 -0300
++++ ruby-2.1.2/lib/minitest/autorun.rb 2014-09-03 02:22:29.768909580 -0300
+@@ -6,8 +6,9 @@
+ ######################################################################
+ begin
+-  require 'rubygems'
+   gem 'minitest'
++rescue NameError => e # --disable-gems
++  raise unless e.name == :gem
+ rescue Gem::LoadError
+   # do nothing
+ end
git clone https://git.99rst.org/PROJECT