[#25976] tnono dumps core — nobu@...

なかだです。

16 messages 2005/04/02
[#25977] Re: tnono dumps core — Masaki Suketa <masaki.suketa@...> 2005/04/03

助田です。

[#25998] ruby 1.8.3 preview予定 — Yukihiro Matsumoto <matz@...>

まつもと ゆきひろです

45 messages 2005/04/07
[#26011] bcc32、win32 での install-doc の動作 — "H.Yamamoto" <ocean@...2.ccsnet.ne.jp> 2005/04/10

山本です。

[#26012] Re: bcc32、win32 での install-doc の動作 — nobu@... 2005/04/10

なかだです。

[#26013] Re: bcc32、win32 での install-doc の動作 — "H.Yamamoto" <ocean@...2.ccsnet.ne.jp> 2005/04/11

山本です。

[#26014] Re: bcc32、win32 での install-doc の動作 — "U.Nakamura" <usa@...> 2005/04/11

こんにちは、なかむら(う)です。

[#26034] Re: bcc32、win32 での install-doc の動作 — "H.Yamamoto" <ocean@...2.ccsnet.ne.jp> 2005/04/12

山本です。

[#26035] Re: bcc32、win32 での install-doc の動作 — "H.Yamamoto" <ocean@...2.ccsnet.ne.jp> 2005/04/12

山本です。

[#26036] Re: bcc32、win32 での install-doc の動作 — "U.Nakamura" <usa@...> 2005/04/12

こんにちは、なかむら(う)です。

[#26040] Re: bcc32、win32 での install-doc の動作 — nobu@... 2005/04/13

なかだです。

[#26041] Re: bcc32、win32 での install-doc の動作 — "U.Nakamura" <usa@...> 2005/04/13

こんにちは、なかむら(う)です。

[#26042] Re: bcc32、win32 での install-doc の動作 — nobu@... 2005/04/13

なかだです。

[#26043] Re: bcc32、win32 での install-doc の動作 — "U.Nakamura" <usa@...> 2005/04/13

こんにちは、なかむら(う)です。

[#26045] Re: bcc32、win32 での install-doc の動作 — nobu@... 2005/04/13

なかだです。

[#26049] Re: bcc32、win32 での install-doc の動作 — "H.Yamamoto" <ocean@...2.ccsnet.ne.jp> 2005/04/14

山本です。

[#26051] Re: bcc32、win32 での install-doc の動作 — nobu@... 2005/04/14

なかだです。

[#26059] Re: bcc32、win32 での install-doc の動作 — "H.Yamamoto" <ocean@...2.ccsnet.ne.jp> 2005/04/14

山本です。

[#26060] Re: bcc32、win32 での install-doc の動作 — nobu@... 2005/04/15

なかだです。

[#26100] FileUtils.rm_rf security problem — Tanaka Akira <akr@...17n.org>

ふと、CVE で perl 関係のを見ていたら、File::Path の rmtree に関するも

21 messages 2005/04/26
[#26102] Re: FileUtils.rm_rf security problem — Tanaka Akira <akr@...17n.org> 2005/04/26

[#26190] Re: FileUtils.rm_rf security problem — Minero Aoki <aamine@...> 2005/05/20

青木です。

[#26191] Re: FileUtils.rm_rf security problem — Tanaka Akira <akr@...17n.org> 2005/05/20

In article <20050520171837N.aamine@loveruby.net>,

[#26192] Re: FileUtils.rm_rf security problem — Minero Aoki <aamine@...> 2005/05/20

青木です。

[#26197] Re: FileUtils.rm_rf security problem — Minero Aoki <aamine@...> 2005/05/21

青木です。

[ruby-dev:26011] bcc32、win32 での install-doc の動作

From: "H.Yamamoto" <ocean@...2.ccsnet.ne.jp>
Date: 2005-04-10 16:12:05 UTC
List: ruby-dev #26011
山本です。

bcc32(ruby_1_8) のインストールをしていて気づいたのですが、
install-doc がデフォルトになっていました。

初めは意図された変更かと思ったのですが、他の port(mswin32 や mingw32)が
install-nodoc をデフォルトにしているので、たぶん backport の時に混じった
んじゃないかと思います。

Index: Makefile.sub
===================================================================
RCS file: /src/ruby/bcc32/Makefile.sub,v
retrieving revision 1.42.2.14
diff -u -w -b -p -r1.42.2.14 Makefile.sub
--- Makefile.sub	2 Apr 2005 13:35:30 -0000	1.42.2.14
+++ Makefile.sub	10 Apr 2005 11:43:39 -0000
@@ -109,7 +109,7 @@ TESTUI = console
 TESTS =
 !endif
 !ifndef RDOCTARGET
-RDOCTARGET = install-doc
+RDOCTARGET = install-nodoc
 !endif
 
 OUTFLAG       = -o

//////////////////////////////////////////////////////////////////////////////

また、bcc32 や mswin32 の ruby_1_8 で、make install-doc が正しいディレクトリに
rdoc をインストールしていないようです。

E:\ruby-cvs\win32_1_8>nmake DESTDIR="e:/temp" install

Microsoft (R) Program Maintenance Utility   Version 6.00.8168.0
Copyright (C) Microsoft Corp 1988-1998. All rights reserved.

        .\miniruby.exe ../ruby_1_8/instruby.rb --dest-dir="e:/temp"  --make="NMA
KE"  --mflags=""  --make-flags="                  " --mantype=""
install -c -p -m 0755 ruby.exe e:/temp/bin/ruby.exe
install -c -p -m 0755 rubyw.exe e:/temp/bin
install -c -p -m 0755 msvcrt-ruby18.dll e:/temp/bin
install -c -p -m 0755 msvcrt-ruby18.lib e:/temp/lib
install -c -p -m 0644 msvcrt-ruby18-static.lib e:/temp/lib
install -c -p -m 0644 config.h e:/temp/lib/ruby/1.8/i386-mswin32
install -c -p -m 0644 rbconfig.rb e:/temp/lib/ruby/1.8/i386-mswin32
install -c -p -m 0755 bin/erb e:/temp/bin/erb
install -c -p -m 0755 bin/irb e:/temp/bin/irb
install -c -p -m 0755 bin/rdoc e:/temp/bin/rdoc
install -c -p -m 0755 bin/ri e:/temp/bin/ri


E:\ruby-cvs\win32_1_8>nmake DESTDIR="e:/temp" install-doc

Microsoft (R) Program Maintenance Utility   Version 6.00.8168.0
Copyright (C) Microsoft Corp 1988-1998. All rights reserved.

Generating RDoc documentation
        .\ruby.exe "../ruby_1_8/runruby.rb" --extout=".ext" -- "../ruby_1_8/bin/
rdoc" --all --ri --op "e:/temp/usr/share/ri/1.8/system" "../ruby_1_8"

とりあえずこうするとうまくいきました。

Index: Makefile.sub
===================================================================
RCS file: /src/ruby/win32/Makefile.sub,v
retrieving revision 1.59.2.16
diff -u -w -b -p -r1.59.2.16 Makefile.sub
--- Makefile.sub	2 Apr 2005 13:35:30 -0000	1.59.2.16
+++ Makefile.sub	10 Apr 2005 15:51:31 -0000
@@ -78,23 +78,11 @@ RT = msvcrt
 RUBY_SO_NAME = $(RT)-$(RUBY_INSTALL_NAME)$(MAJOR)$(MINOR)
 !endif
 
-!if !defined(prefix)
-prefix = /usr
-!endif
-!if !defined(exec_prefix)
-exec_prefix = $(prefix)
-!endif
-!if !defined(libdir)
-libdir = $(exec_prefix)/lib
-!endif
-!if !defined(datadir)
-datadir = $(prefix)/share
-!endif
 !ifndef EXTOUT
 EXTOUT = .ext
 !endif
 !ifndef RIDATADIR
-RIDATADIR = $(DESTDIR)$(datadir)/ri/$(MAJOR).$(MINOR)/system
+RIDATADIR = $(DESTDIR)/share/ri/$(MAJOR).$(MINOR)/system
 !endif
 !ifndef TESTUI
 TESTUI = console


In This Thread