Преглед изворни кода

ruby: remove minitest deps on gems

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 <luizluca@gmail.com>
Luiz Angelo Daros de Luca пре 10 година
родитељ
комит
7fda1869e3
2 измењених фајлова са 14 додато и 1 уклоњено
  1. 1
    1
      lang/ruby/Makefile
  2. 13
    0
      lang/ruby/patches/002-minitest-remove_gems_dep.patch

+ 1
- 1
lang/ruby/Makefile Прегледај датотеку

@@ -16,7 +16,7 @@ include $(TOPDIR)/rules.mk
16 16
 
17 17
 PKG_NAME:=ruby
18 18
 PKG_VERSION:=2.1.2
19
-PKG_RELEASE:=5
19
+PKG_RELEASE:=6
20 20
 
21 21
 PKG_LIBVER:=2.1
22 22
 

+ 13
- 0
lang/ruby/patches/002-minitest-remove_gems_dep.patch Прегледај датотеку

@@ -0,0 +1,13 @@
1
+--- ruby-2.1.2.orig/lib/minitest/autorun.rb	2014-09-03 02:22:29.769909573 -0300
2
++++ ruby-2.1.2/lib/minitest/autorun.rb	2014-09-03 02:22:29.768909580 -0300
3
+@@ -6,8 +6,9 @@
4
+ ######################################################################
5
+ 
6
+ begin
7
+-  require 'rubygems'
8
+   gem 'minitest'
9
++rescue NameError => e # --disable-gems
10
++  raise unless e.name == :gem
11
+ rescue Gem::LoadError
12
+   # do nothing
13
+ end