[#7968] array .{first, last, at} — Kazunori NISHI <kazunori@...>

西@九大です。

25 messages 1999/10/07
[#7969] Re: array .{first, last, at} — nobu.nakada@... 1999/10/07

なかだです。

[#7983] Re: array .{first, last, at} — Kazunori NISHI <kazunori@...> 1999/10/12

西@九大です。

[#7984] Re: array .{first, last, at} — matz@... (Yukihiro Matsumoto) 1999/10/12

まつもと ゆきひろです

[#7985] [patch] Array#delete_at w/ minus value — EGUCHI Osamu <eguchi@...> 1999/10/12

えぐち@エスアンドイーです。

[ruby-dev:8082] Ruby 1.4.2 with Tcl/Tk 8.2

From: akira yamada / やまだあきら <akira@...>
Date: 1999-10-21 09:42:06 UTC
List: ruby-dev #8082
Ruby 1.4.2 の Ruby/Tk ではまだ
Tcl/Tk 8.2 がサポートされていないようなのですが, 
こんな感じにしてしまってもよいものでしょうか?


--- ruby-1.4.2.orig/ext/tcltklib/extconf.rb
+++ ruby-1.4.2/ext/tcltklib/extconf.rb
@@ -21,6 +21,7 @@
     find_library(tcllib, func, *paths)
   else
     find_library("tcl", func, *paths) or
+      find_library("tcl8.2", func, *paths) or
       find_library("tcl8.0", func, *paths) or
       find_library("tcl7.6", func, *paths)
   end
@@ -33,6 +34,7 @@
     find_library(tklib, func, *paths)
   else
     find_library("tk", func, *paths) or
+      find_library("tk8.2", func, *paths) or
       find_library("tk8.0", func, *paths) or
       find_library("tk4.2", func, *paths)
   end
--- ruby-1.4.2.orig/ext/tk/lib/tkfont.rb
+++ ruby-1.4.2/ext/tk/lib/tkfont.rb
@@ -667,7 +667,7 @@
     alias measure_core        measure_core_tk8x
     alias metrics_core        metrics_core_tk8x
 
-  when /^8\.1/
+  when /^8\.[12]/
     alias create_latinfont    create_latinfont_tk8x
     alias create_kanjifont    create_kanjifont_tk81
     alias create_compoundfont create_compoundfont_tk81


# 関係ないけど find_library("tk8.1", func, *paths) とかも
# あった方がよいのかな?

このようにした上で Tcl/Tk 8.2 をリンクし, 
サンプルが動くことと SGmail が起動して
バルーンヘルプが出ることくらいまでは確認したのですが, 
それで確認になっているかどうかわかりません(^_^;

# というか, これで良いのかどうだか, さっぱりわからない.
# だれも何も言わない(見落してるかも)ということは, 
# こんなことするまでもないのかな?

-- 

 やまだ あきら <URL:http://arika.org/>
 (akira@arika.org or akira@nurs.or.jp)

In This Thread

Prev Next