[#7300] resolver を呼ばない UDPsocket#recvfrom — Toshihiko SHIMOKAWA / 下川俊彦 <toshi@...>

あんまり ruby-dev な話でも無いのですが、ちょっとした機能拡張の提案なので、

12 messages 1999/07/12
[#7321] Re: resolver を呼ばない UDPsocket#recvfrom — Toshihiko SHIMOKAWA / 下川俊彦 <toshi@...> 1999/07/15

From: Toshihiko SHIMOKAWA / 下川俊彦 <toshi@csce.kyushu-u.ac.jp>

[#7313] Ruby 1.3.5 — Yukihiro Matsumoto <matz@...>

Ruby 1.3.5 is out, check out:

59 messages 1999/07/15
[#7318] Re: Ruby 1.3.5 — WATANABE Hirofumi <watanabe@...> 1999/07/15

わたなべです.

[#7326] Re: Ruby 1.3.5 — Wakou Aoyama <wakou@...> 1999/07/15

青山です。

[#7331] Re: Ruby 1.3.5 — matz@... (Yukihiro Matsumoto) 1999/07/16

まつもと ゆきひろです

[#7340] Re: Ruby 1.3.5 — Wakou Aoyama <wakou@...> 1999/07/16

青山です。

[#7368] Re: Ruby 1.3.5 — matz@... (Yukihiro Matsumoto) 1999/07/19

まつもと ゆきひろです

[#7373] Re: Ruby 1.3.5 — Shin-ichiro Hara <sinara@...> 1999/07/19

原です。

[#7374] Re: Ruby 1.3.5 — matz@... (Yukihiro Matsumoto) 1999/07/19

まつもと ゆきひろです

[#7382] Re: Ruby 1.3.5 — Wakou Aoyama <wakou@...> 1999/07/19

青山です。

[#7386] Re: Ruby 1.3.5 — matz@... (Yukihiro Matsumoto) 1999/07/21

まつもと ゆきひろです

[#7388] Re: Ruby 1.3.5 — Wakou Aoyama <wakou@...> 1999/07/21

青山です。

[#7387] [PATCH]extconf.rb, tcltklib.c, and rubytest.rb for NetBSD — Ryo HAYASAKA <hayasaka@...21.u-aizu.ac.jp>

早坂@会津大学です。

10 messages 1999/07/21

[#7466] [PATCH] for djgpp — WATANABE Hirofumi <watanabe@...>

わたなべです.

21 messages 1999/07/29
[#7467] Re: [PATCH] for djgpp — Katsuyuki Komatsu <komatsu@...> 1999/07/29

小松です。

[ruby-dev:7467] Re: [PATCH] for djgpp

From: Katsuyuki Komatsu <komatsu@...>
Date: 1999-07-29 03:18:51 UTC
List: ruby-dev #7467
小松です。

In the message of [ruby-dev:7466] [PATCH] for djgpp
    on 1999/7/29 10:04 WATANABE Hirofumi <watanabe@ase.ptg.sony.co.jp> wrote:
|djgpp 対応です.
|それと初めてインストールするときにエラーになってしまうバグに
|も対処してます(ext/extmk.rb.in で -r ftools してるところに
|-I../../lib を追加).

ひーん、Build directory対応のため-I$(hdrdir)/libにして欲しいです。

ext/extmk.rb.ntのほうにも同様な修正が必要でしょうが、find_library()
とdir_config()の追加等が必要で、まだ終わってません。
現状では、mswin32のextの下はmakeできないところがあります。

|diff -u1r ruby-1.3.6/ext/Setup dj136/ext/Setup

Setup.djの間違い?

あと、config_s.djとtop.sedの@binsuffix@は削除してもよいと思います。

configure.inのbinsuffixも変えた方がよいでしょうが、human*)
とos2_emx)の枝をどうしたらいいのか分からないので残してみます。
消してもいいのでしょうか?

win32/config.statusからもbinsuffixを削除します。

それから,HAVE_FCNTL_Hをwin32/config.hに追加してio.cのdefined(NT)
を削除したいと思います。

以下、configure.in, io.c, win32/config.h, win32/config.status
のパッチです。

diff -up ruby-1.3.6/configure.in ruby/configure.in
--- ruby-1.3.6/configure.in	Wed Jul 28 13:56:53 1999
+++ ruby/configure.in	Wed Jul 28 23:26:10 1999
@@ -596,28 +596,23 @@ rb_cv_missing_fconvert=yes, rb_cv_missin
     fi
     LIBOBJS="$LIBOBJS x68.o"
     CFLAGS="$CFLAGS -fansi-only -cc1-stack=196608 -cpp-stack=2694144"
-    binsuffix=.x
+    EXEEXT=.x
     setup=Setup.x68
     ;;
   dnl OS/2 environment w/ Autoconf 2.1x for EMX
   os2_emx)
     LIBOBJS="$LIBOBJS os2.o"
-    binsuffix=.exe
+    EXEEXT=.exe
     setup=Setup.emx
     ;;
   cygwin*)
-    binsuffix=.exe
     setup=Setup
     ;;
   *)
-    binsuffix=
     setup=Setup
     ;;
 esac
 
-
-
-AC_SUBST(binsuffix)
 AC_SUBST(setup)
 
 if test "$prefix" = NONE; then
diff -u1p ruby-1.3.6/io.c ruby/io.c
--- ruby-1.3.6/io.c	Wed Jul 28 18:26:41 1999
+++ ruby/io.c	Wed Jul 28 23:18:37 1999
@@ -22,3 +22,3 @@
 #endif
-#if defined(HAVE_FCNTL_H) || defined(NT)
+#if defined(HAVE_FCNTL_H)
 #include <fcntl.h>
diff -u1p ruby-1.3.6/win32/config.h ruby/win32/config.h
--- ruby-1.3.6/win32/config.h	Tue Apr 20 17:41:57 1999
+++ ruby/win32/config.h	Wed Jul 28 23:32:30 1999
@@ -8,2 +8,3 @@
 #define HAVE_SYS_FILE_H 1
+#define HAVE_FCNTL_H 1
 /* #define HAVE_PWD_H 1       */
diff -u1p ruby-1.3.6/win32/config.status ruby/win32/config.status
--- ruby-1.3.6/win32/config.status	Wed Jul 28 19:25:35 1999
+++ ruby/win32/config.status	Wed Jul 28 23:28:39 1999
@@ -55,3 +55,2 @@ s%@STRIP@%%g
 s%@EXTSTATIC@%%g
-s%@binsuffix@%.exe%g
 s%@setup@%Setup%g

--
小松克行 / Katsuyuki Komatsu <komatsu@sarion.co.jp>

In This Thread