From: Koji Arai Date: 1999-05-18T20:42:20+09:00 Subject: [ruby-dev:6893] [PATCH] ruby-1.2.5 (Re: Ruby 1.3.3-990513) 新井です。 >>> From: matz@netlab.co.jp (Yukihiro Matsumoto) >>> Date: 18 May 1999 10:01:10 +0900 >>> Subject: [ruby-dev:6872] Re: Ruby 1.3.3-990513 > まつもと ゆきひろです > あります.出そう出そうと思ってるんだけどその度になんかのバグ > で延期になります.いつものことだけど. > > で,1.2.6を最終にしたいと. では、温めておいたパッチを以下に 条件は忘れましたが、__LINE__ の値が狂うバグの修正です。 黙っててごめんなさい。 Index: parse.y =================================================================== RCS file: /home/cvs/ruby/parse.y,v retrieving revision 1.1.1.2.2.61 diff -u -p -r1.1.1.2.2.61 parse.y --- parse.y 1999/04/20 08:20:54 1.1.1.2.2.61 +++ parse.y 1999/05/18 11:08:56 @@ -3249,6 +3249,8 @@ str_extend(list, term) newtok(); return list; } + tokadd(c); + break; case '\n': sourceline++; default: =================================================================== 以下は、以前1.3系で修正してもらった件です。 特に、パッチ充てなくてもいいかなと思ってたので。 Index: ext/tcltklib/extconf.rb =================================================================== RCS file: /home/cvs/ruby/ext/tcltklib/extconf.rb,v retrieving revision 1.1.1.1.2.8 diff -u -p -r1.1.1.1.2.8 extconf.rb --- ext/tcltklib/extconf.rb 1999/01/11 07:55:27 1.1.1.1.2.8 +++ ext/tcltklib/extconf.rb 1999/05/18 11:08:56 @@ -59,7 +59,7 @@ def search_lib(file, func, *path) for lib in files.sort!.reverse! lib = File::basename(lib) lib.sub!(/^lib/, '') - lib.sub!(/\.(a|so)$/, '') + lib.sub!(/\.(a|so(.[0-9]+)?)$/, '') if have_library(lib, func) unless $libraries.include? path $libraries << path @@ -74,7 +74,7 @@ def search_lib(file, func, *path) end if have_header("tcl.h") && have_header("tk.h") && - search_lib("libX11.{a,so}", "XOpenDisplay", + search_lib("libX11.{a,so}*", "XOpenDisplay", "/usr/lib", "/usr/openwin/lib", "/usr/X11*/lib") && search_lib("libtcl{,8*,7*}.{a,so}", "Tcl_FindExecutable", "/usr/lib", "/usr/local/lib") &&