[#40298] Re: [ruby-cvs:33760] Ruby:r26545 (trunk): Wed Feb 3 10:12:09 2010 Aaron Patterson <tenderlove@ruby-lang.org> — "NARUSE, Yui" <naruse@...>

成瀬です。

29 messages 2010/02/03
[#40307] Re: [ruby-cvs:33760] Ruby:r26545 (trunk): Wed Feb 3 10:12:09 2010 Aaron Patterson <tenderlove@ruby-lang.org> — KOSAKI Motohiro <kosaki.motohiro@...> 2010/02/03

小崎です

[#40339] Re: [ruby-cvs:33760] Ruby:r26545 (trunk): Wed Feb 3 10:12:09 2010 Aaron Patterson <tenderlove@ruby-lang.org> — Tanaka Akira <akr@...> 2010/02/07

2010年2月3日21:07 KOSAKI Motohiro <kosaki.motohiro@gmail.com>:

[#40345] Re: [ruby-cvs:33760] Ruby:r26545 (trunk): Wed Feb 3 10:12:09 2010 Aaron Patterson <tenderlove@ruby-lang.org> — "NARUSE, Yui" <naruse@...> 2010/02/07

成瀬です。

[#40490] Re: [ruby-cvs:33760] Ruby:r26545 (trunk): Wed Feb 3 10:12:09 2010 Aaron Patterson <tenderlove@ruby-lang.org> — "NARUSE, Yui" <naruse@...> 2010/02/25

成瀬です。

[#40511] Re: [ruby-cvs:33760] Ruby:r26545 (trunk): Wed Feb 3 10:12:09 2010 Aaron Patterson <tenderlove@ruby-lang.org> — Aaron Patterson <aaron.patterson@...> 2010/02/27

2010/2/25 NARUSE, Yui <naruse@airemix.jp>:

[#40513] Re: [ruby-cvs:33760] Ruby:r26545 (trunk): Wed Feb 3 10:12:09 2010 Aaron Patterson <tenderlove@ruby-lang.org> — "U.Nakamura" <usa@...> 2010/02/27

アーロン宛

[#40317] [Bug:trunk] TCPServer#gets gets stuck — Yusuke ENDOH <mame@...>

遠藤です。

19 messages 2010/02/04
[#40371] Re: [Bug:trunk] TCPServer#gets gets stuck — Yusuke ENDOH <mame@...> 2010/02/09

遠藤です。

[#40382] [Bug:trunk] rubyspec: ObjectSpace.define_finalizer doesn't call self-referencing finalizers FAILED — Yusuke ENDOH <mame@...>

なかださんかまつもとさん

9 messages 2010/02/10

[#40418] [Feature #2746] ビルドする拡張ライブラリを configure 時に指定するための --with-exts オプション — Kenta Murata <redmine@...>

Feature #2746: ビルドする拡張ライブラリを configure 時に指定するための --with-exts オプション

11 messages 2010/02/15

[#40461] respond_to?(<protected method name>) returns true — "Akinori MUSHA" <knu@...>

 今さらかもしれませんが、 respond_to? で protected メソッドを

14 messages 2010/02/22
[#40462] Re: respond_to?(<protected method name>) returns true — Yukihiro Matsumoto <matz@...> 2010/02/23

まつもと ゆきひろです

[#40463] Re: respond_to?(<protected method name>) returns true — "Akinori MUSHA" <knu@...> 2010/02/23

At Tue, 23 Feb 2010 14:09:52 +0900,

[#40464] Re: respond_to?(<protected method name>) returns true — Yukihiro Matsumoto <matz@...> 2010/02/23

まつもと ゆきひろです

[#40467] Re: [ruby-cvs:33954] Ruby:r26739 (trunk): * ext/openssl/ossl_digest.c (GetDigestPtr): Allow to pass the — "NARUSE, Yui" <naruse@...>

成瀬です。

27 messages 2010/02/23
[#40468] Re: [ruby-cvs:33954] Ruby:r26739 (trunk): * ext/openssl/ossl_digest.c (GetDigestPtr): Allow to pass the — "Akinori MUSHA" <knu@...> 2010/02/23

At Wed, 24 Feb 2010 01:28:24 +0900,

[#40469] Re: [ruby-cvs:33954] Ruby:r26739 (trunk): * ext/openssl/ossl_digest.c (GetDigestPtr): Allow to pass the — "NARUSE, Yui" <naruse@...> 2010/02/23

(2010/02/24 1:57), Akinori MUSHA wrote:

[#40470] Re: [ruby-cvs:33954] Ruby:r26739 (trunk): * ext/openssl/ossl_digest.c (GetDigestPtr): Allow to pass the — "Akinori MUSHA" <knu@...> 2010/02/23

At Wed, 24 Feb 2010 02:07:00 +0900,

[#40472] Re: [ruby-cvs:33954] Ruby:r26739 (trunk): * ext/openssl/ossl_digest.c (GetDigestPtr): Allow to pass the — "NAKAMURA, Hiroshi" <nakahiro@...> 2010/02/23

2010/2/24 Akinori MUSHA <knu@idaemons.org>:

[#40473] Re: [ruby-cvs:33954] Ruby:r26739 (trunk): * ext/openssl/ossl_digest.c (GetDigestPtr): Allow to pass the — "Akinori MUSHA" <knu@...> 2010/02/23

At Wed, 24 Feb 2010 06:06:13 +0900,

[#40486] Re: [ruby-cvs:33954] Ruby:r26739 (trunk): * ext/openssl/ossl_digest.c (GetDigestPtr): Allow to pass the — "NAKAMURA, Hiroshi" <nakahiro@...> 2010/02/25

MjAxMC8yLzI0IEFraW5vcmkgTVVTSEEgPGtudUBpZGFlbW9ucy5vcmc+Ogo+PiAbJEIwRTlmPWhN

[#41367] Re: [ruby-cvs:33954] Ruby:r26739 (trunk): * ext/openssl/ossl_digest.c (GetDigestPtr): Allow to pass the — "NAKAMURA, Hiroshi" <nakahiro@...> 2010/05/20

2010/2/25 NAKAMURA, Hiroshi <nakahiro@gmail.com>:

[#41373] Re: [ruby-cvs:33954] Ruby:r26739 (trunk): * ext/openssl/ossl_digest.c (GetDigestPtr): Allow to pass the — "Akinori MUSHA" <knu@...> 2010/05/20

 長いことほとんど Ruby に時間が割けておらずすみません。

[#41518] Re: [ruby-cvs:33954] Ruby:r26739 (trunk): * ext/openssl/ossl_digest.c (GetDigestPtr): Allow to pass the — "NAKAMURA, Hiroshi" <nakahiro@...> 2010/06/03

2010/5/20 Akinori MUSHA <knu@idaemons.org>:

[#41520] Re: [ruby-cvs:33954] Ruby:r26739 (trunk): * ext/openssl/ossl_digest.c (GetDigestPtr): Allow to pass the — "NARUSE, Yui" <naruse@...> 2010/06/03

成瀬です。

[#40492] [Bug #2794] Aborted (core dumped) BUG on Ruby/DL — Takao NISHI <redmine@...>

Bug #2794: Aborted (core dumped) BUG on Ruby/DL

10 messages 2010/02/26

[ruby-dev:40442] Re: [Feature #2746] ビルドする拡張ライブラリを configure 時に指定するための --with-exts オプション

From: Kenta Murata <muraken@...>
Date: 2010-02-18 03:14:50 UTC
List: ruby-dev #40442
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

=1B$B$`$i$?$G$9!#=1B(B

On 2010/02/16, at 15:48, Akinori MUSHA wrote:

> At Tue, 16 Feb 2010 12:05:49 +0900,
> Kenta Murata wrote:
>>> =1B$B$3$s$K$A$O!"$J$+$`$i=1B(B(=1B$B$&=1B(B)=1B$B$G$9!#=1B(B
>>>=20
>>> In message "[ruby-dev:40418] [Feature #2746]  =
=1B$B%S%k%I$9$k3HD%%i%$%V%i%j$r=1B(B configure  =1B$B;~$K;XDj$9$k$?$a$N=1B=
(B --with-exts  =1B$B%*%W%7%g%s=1B(B"
>>>   on Feb.15,2010 13:36:10, <redmine@ruby-lang.org> wrote:
>>>> =1B$B8=3D:_=1B(B make =1B$B$KBP$7$F=1B(B EXTS =
=1B$BJQ?t$r;XDj$9$k$3$H$G%S%k%I$9$k3HD%%i%$%V%i%j$r8BDj$G$-$^$9!#=1B(B
>>>> =1B$B$3$NJ}K!$G$O=1B(B make =
=1B$B$NEY$K3HD%%i%$%V%i%j$N%j%9%H$r;XDj$7$J$1$l$P$J$i$:!"=1B(B
>>>> =1B$BNc$($P=1B(B dbm, gdbm, sdbm, tk =1B$B0J30$r%S%k%I$7$?$$>l9g$O=1B=
(B
>>>> =1B$B=3D|30$9$k%i%$%V%i%j0J30$rNs5s$9$kI,MW$,$"$jITJX$G$9!#=1B(B
>>>>=20
>>>> =1B$B$3$N>u67$r2~A1$9$k$?$a$K!"=1B(Bconfigure.in =1B$B$K=1B(B =
--with-exts =1B$B%*%W%7%g%s$rDI2C$9$k0J2<$N%Q%C%A$rDs0F$7$^$9!#=1B(B
>>>=20
>>> =
=1B$B4{$K=1B(B--with-ext(=1B$B$^$?$O=1B(B--with-extensions)=1B$B$H$$$&$b$N=
$,$"$k$N$G$9=1B(B
>>> =1B$B$,!#=1B(B
>>> ext/extmk.rb=1B$B$"$?$j$r;2>H$7$F$/$@$5$$!#=1B(B
>>=20
>> extmk.rb =1B$B$KBP$7$F=1B(B --with-ext =1B$B$^$?$O=1B(B --without-ext =
=1B$B$r=1B(B EXTS =1B$BJQ?t7PM3$GEO$;$k$J$i=1B(B
>> configure.in =1B$B$G=1B(B AC_SUBST(EXTS) =
=1B$B$9$k$@$1$GNI$/!"=1B(B--with-exts =1B$B$rF3F~$9$k$^$G$b$J$$$G$9$M!#=1B=
(B
>> =1B$B$7$+$b=1B(B extmk.rb =
=1B$B$N5!G=3D$rD>@\;H$($P3HD%%i%$%V%i%jL>$K%o%$%k%I%+!<%I$,;H$($k$s$G$9$M!=
#=1B(B
>>=20
>> =1B$B0J2<$N%Q%C%A$G=1B(B configure =
EXTS=3D--without-ext=3D*dbm,tk,win32api =1B$B$,$G$-$k$h$&$K$J$j$^$9!#=1B(B=

>> =
=1B$B$3$l$GLdBj$J$$$h$&$G$7$?$i!"%"%+%&%s%HEPO?$5$l<!Bh%^!<%8$7$F%3%_%C%H$=
7$^$9!#=1B(B
>=20
> =1B$B!!=1B(B--with-ext=3D... =1B$B$O:#$b$=3D$N$^$^=1B(B configure =
=1B$B$N0z?t$K=3Dq$1$PEO$k$O$:!#=1B(B
> =1B$BLdBj$O=1B(B --without-ext=3D... =1B$B$,=1B(B configure =
=1B$B$NJ8K!>e%(%i!<$K$J$C$F$7$^$&=1B(B
> =1B$B$N$GEO$;$J$$$3$H$G$7$g$&$+!#=1B(B
>=20
> =1B$B!!$h$C$F!"$?$H$($P=1B(B --with-out-ext =
=1B$B$K2~L>$9$l$P2r7h$7$=3D$&$G$9!#=1B(B
>=20
> Index: extmk.rb
> =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
> --- extmk.rb	(revision 26649)
> +++ extmk.rb	(working copy)
> @@ -396,7 +396,7 @@ end unless $extstatic
>=20
> ext_prefix =3D "#{$top_srcdir}/ext"
> exts =3D $static_ext.sort_by {|t, i| i}.collect {|t, i| t}
> -withes, withouts =3D %w[--with --without].collect {|w|
> +withes, withouts =3D %w[--with --with-out].collect {|w|
>   if not (w =3D %w[-extensions -ext].collect =
{|o|arg_config(w+o)}).any?
>     nil
>   elsif (w =3D w.grep(String)).empty?
>=20
>=20
> =1B$B$"$k$$$O!"8_49@-$,=3DEMW$J$i$3$&$9$k$+!#=1B(B
>=20
> Index: extmk.rb
> =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
> --- extmk.rb	(revision 26649)
> +++ extmk.rb	(working copy)
> @@ -396,7 +396,7 @@ end unless $extstatic
>=20
> ext_prefix =3D "#{$top_srcdir}/ext"
> exts =3D $static_ext.sort_by {|t, i| i}.collect {|t, i| t}
> -withes, withouts =3D %w[--with --without].collect {|w|
> +withes, *withouts =3D %w[--with --without --with-out].collect {|w|
>   if not (w =3D %w[-extensions -ext].collect =
{|o|arg_config(w+o)}).any?
>     nil
>   elsif (w =3D w.grep(String)).empty?
> @@ -405,6 +405,7 @@ withes, withouts =3D %w[--with --without].
>     proc {|c1| w.collect {|o| o.split(/,/)}.flatten.any?(&c1)}
>   end
> }
> +withouts =3D withouts.compact.first
> if withes
>   withouts ||=3D proc {true}
> else

without =1B$B$r=1B(B with-out =
=1B$B$KJ,N%$9$kJ}K!$O;W$$$D$-$^$;$s$G$7$?!#=1B(B
=1B$B0J2<$N$h$&$K=1B(B --with-ext =1B$B$H=1B(B --with-out-ext =
=1B$B$rDj5A$7$F=1B(B
mkconfig.rb =1B$B$G=1B(B with-out =1B$B$r=1B(B without =
=1B$B$XJQ49$9$k$H!"=1B(B
configure =1B$B$G7Y9p$b=3DP$:!"=1B(Bextmk.rb =
=1B$B$rJQ99$9$kI,MW$b$J$/$J$j$^$9!#=1B(B


diff --git a/configure.in b/configure.in
index 513898d..4542bda 100644
- --- a/configure.in
+++ b/configure.in
@@ -1918,6 +1918,12 @@ AS_CASE(["$target_os"],
   [nextstep* | openstep* | rhapsody* | darwin*], [
 	STRIP=3D'strip -A -n'])
=20
+AC_ARG_WITH(ext,
+            AC_HELP_STRING([--with-ext=3DEXTS],
+                           [pass to --with-ext option of extmk.rb]))
+AC_ARG_WITH(out-ext,
+            AC_HELP_STRING([--with-out-ext=3DEXTS],
+                           [pass to --without-ext option of extmk.rb]))
 EXTSTATIC=3D
 AC_SUBST(EXTSTATIC)dnl
 AC_ARG_WITH(static-linked-ext,
diff --git a/tool/mkconfig.rb b/tool/mkconfig.rb
index df3c35f..ac24821 100755
- --- a/tool/mkconfig.rb
+++ b/tool/mkconfig.rb
@@ -111,7 +111,10 @@ File.foreach "config.status" do |line|
         end
       end
     end
- -    val.gsub!(/ +(?!-)/, "=3D") if name =3D=3D "configure_args" && =
/mswin32/ =3D~ RUBY_PLATFORM
+    if name =3D=3D "configure_args"
+      val.gsub!(/ +(?!-)/, "=3D") if /mswin32/ =3D~ RUBY_PLATFORM
+      val.gsub!(/--with-out-ext/, "--without-ext")
+    end
     val =3D val.gsub(/\$(?:\$|\{?(\w+)\}?)/) {$1 ? "$(#{$1})" : =
$&}.dump
     if /^prefix$/ =3D~ name
       val =3D "(TOPDIR || DESTDIR + #{val})"


- --
Kenta Murata
OpenPGP FP =3D FA26 35D7 4F98 3498 0810 E0D5 F213 966F E9EB 0BCC

=1B$BK\$r=3Dq$-$^$7$?=1B(B!!
=1B$B!X=1B(BRuby =1B$B5U0z$-%l%7%T!Y=1B(B =
http://www.amazon.co.jp/dp/4798119881/mrkn-22

E-mail: mrkn@mrkn.jp
twitter: http://twitter.com/mrkn/
blog: http://d.hatena.ne.jp/mrkn/

-----BEGIN PGP SIGNATURE-----
Version: GnuPG/MacGPG2 v2.0.14 (Darwin)

iF4EAREIAAYFAkt8sKAACgkQ8hOWb+nrC8yM2AD9Gl1dZF9aTzL6twwC2lspYGSg
AVouWvosi9dCa6oz1M8A/1JG3ul3LdlbC5zPQqmc9QBAGjcnx+ePfI1EHTzjRZjS
=3Dteb9
-----END PGP SIGNATURE-----

In This Thread