[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[mhc:01907] Re: release proposal



At Fri, 07 May 2004 16:43:25 +0900 (JST),
KOIE Hidetaka (鯉江英隆) wrote:
> 
>   Message-Id: <87zn8kkaw4.fsf@xxxxxxxxxx>
>   Date:       Fri, 07 May 2004 15:30:38 +0900
>   From:       TSUCHIYA Masatoshi <tsuchiya@xxxxxxxxxx>
>   Subject:    [mhc:01905] release proposal
> 
>   | 普通の Gnus でも動くようになりましたし,0.25.1 公開以来の修正も貯まっ
>   | てきていますので,しばらく様子を見た上でリリース版を更新することを提案
>   | します.
> 
> MHCはRuby 1.8に対応していないとおもうのですが
> (http://www.quickhack.net/mhc/によればRuby 1.4.2対応です)
> /usr/local/bin/ruby16をつかってinstallする方法はありますでしょうか。
> 
> configure.rbを
>   conf .search_command('ruby16',         '@@MHC_RUBY_PATH@@', false, true)
> と書き換えてから
>   % ruby16 configure.rb
> としただけでは、たとえばruby-ext/Makefileが
>   compile_dir = $(DESTDIR)/usr/ports/lang/ruby18/work/ruby-1.8.1
> となってたりします。

こんなかんじのpatchでだいじょうぶだと思います。

--- mhc-0.25.1+20040502.orig/configure.rb
+++ mhc-0.25.1+20040502/configure.rb
@@ -6,6 +6,8 @@
 ## Created: 2000/7/12
 ## Revised: $Date: 2003/10/13 07:26:29 $
 
+RUBY = 'ruby1.6'
+
 $LOAD_PATH .unshift('.')
 require 'mhc-make'
 include MhcMake
@@ -60,7 +62,7 @@
 ################################################################
 ## command check
 
-conf .search_command('ruby',         '@@MHC_RUBY_PATH@@',       false, true)
+conf .search_command(RUBY,         '@@MHC_RUBY_PATH@@',       false, true)
 conf .search_command('emacs',        '@@MHC_EMACS_PATH@@',      false, false)
 conf .search_command('emacs',        '@@MHC_FSF_EMACS_PATH@@',  false, false)
 conf .search_command('xemacs',       '@@MHC_XEMACS_PATH@@',     false, false)
@@ -114,6 +116,6 @@
 
 print "In ruby-ext/\n"
 Dir .chdir('ruby-ext')
-make_system('ruby extconf.rb')
+make_system("#{RUBY} extconf.rb")
 
 exit 0

-- 
鵜飼文敏