ruby-changes:4837
From: ko1@a...
Date: Thu, 8 May 2008 16:41:52 +0900 (JST)
Subject: [ruby-changes:4837] nobu - Ruby:r16331 (trunk): * configure.in (MINIRUBY), common.mk (RUBYOPT): add purelib.rb.
nobu 2008-05-08 16:41:23 +0900 (Thu, 08 May 2008)
New Revision: 16331
Modified files:
trunk/ChangeLog
trunk/Makefile.in
trunk/common.mk
trunk/configure.in
trunk/ext/extmk.rb
trunk/ext/purelib.rb
Log:
* configure.in (MINIRUBY), common.mk (RUBYOPT): add purelib.rb.
[ruby-core:16642]
http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/trunk/Makefile.in?r1=16331&r2=16330&diff_format=u
http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/trunk/ChangeLog?r1=16331&r2=16330&diff_format=u
http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/trunk/ext/purelib.rb?r1=16331&r2=16330&diff_format=u
http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/trunk/ext/extmk.rb?r1=16331&r2=16330&diff_format=u
http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/trunk/configure.in?r1=16331&r2=16330&diff_format=u
http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/trunk/common.mk?r1=16331&r2=16330&diff_format=u
Index: configure.in
===================================================================
--- configure.in (revision 16330)
+++ configure.in (revision 16331)
@@ -1488,6 +1488,8 @@
RUNRUBY='$(MINIRUBY) -I`cd $(srcdir)/lib; pwd`'
else
MINIRUBY='./miniruby$(EXEEXT) -I$(srcdir)/lib'
+ MINIRUBY="$MINIRUBY"' -I$(EXTOUT)/$(arch) -I$(EXTOUT)/common'
+ MINIRUBY="$MINIRUBY"' -I./- -I$(srcdir)/ext -rpurelib.rb'
PREP='miniruby$(EXEEXT)'
RUNRUBY='$(MINIRUBY) $(srcdir)/runruby.rb --extout=$(EXTOUT)'
fi
Index: ChangeLog
===================================================================
--- ChangeLog (revision 16330)
+++ ChangeLog (revision 16331)
@@ -1,3 +1,8 @@
+Thu May 8 16:41:20 2008 Nobuyoshi Nakada <nobu@r...>
+
+ * configure.in (MINIRUBY), common.mk (RUBYOPT): add purelib.rb.
+ [ruby-core:16642]
+
Thu May 8 16:00:41 2008 Yukihiro Matsumoto <matz@r...>
* parse.y (parser_yylex): ! and ? at the bottom are no longer part
Index: common.mk
===================================================================
--- common.mk (revision 16330)
+++ common.mk (revision 16331)
@@ -4,7 +4,8 @@
.SUFFIXES: .inc
-RUBYOPT =
+RUBYLIB = -
+RUBYOPT = -rpurelib.rb
STATIC_RUBY = static-ruby
@@ -114,6 +115,9 @@
@$(MINIRUBY) $(srcdir)/ext/extmk.rb --make="$(MAKE)" $(EXTMK_ARGS)
prog: $(PROGRAM) $(WPROGRAM)
+loadpath: $(PREP)
+ $(MINIRUBY) -e 'p $$:'
+
$(PREP): $(MKFILES)
miniruby$(EXEEXT): config.status $(NORMALMAINOBJ) $(MINIOBJS) $(COMMONOBJS) $(DMYEXT) $(ARCHFILE)
Index: Makefile.in
===================================================================
--- Makefile.in (revision 16330)
+++ Makefile.in (revision 16331)
@@ -39,6 +39,9 @@
OUTFLAG = @OUTFLAG@$(empty)
COUTFLAG = @COUTFLAG@$(empty)
CFLAGS = @CFLAGS@ @ARCH_FLAG@
+cflags = @cflags@
+optflags = @optflags@
+debugflags = @debugflags@
XCFLAGS = -I. -I$(arch_hdrdir) -I$(hdrdir) -I$(srcdir) @XCFLAGS@
CPPFLAGS = @CPPFLAGS@
LDFLAGS = @STATIC@ $(CFLAGS) @LDFLAGS@
Index: ext/extmk.rb
===================================================================
--- ext/extmk.rb (revision 16330)
+++ ext/extmk.rb (revision 16331)
@@ -348,7 +348,7 @@
unless CROSS_COMPILING
$ruby << " -I'$(top_srcdir)/lib'"
$ruby << " -I'$(extout)/$(arch)' -I'$(extout)/common'" if $extout
- $ruby << " -I'$(top_srcdir)/ext' -rpurelib.rb"
+ $ruby << " -I./- -I'$(top_srcdir)/ext' -rpurelib.rb"
ENV["RUBYLIB"] = "-"
ENV["RUBYOPT"] = "-rpurelib.rb"
end
Index: ext/purelib.rb
===================================================================
--- ext/purelib.rb (revision 16330)
+++ ext/purelib.rb (revision 16331)
@@ -1,3 +1,3 @@
-if nul = $:.index("-")
+if nul = $:.find_index {|path| /\A(?:\.\/)*-\z/ =~ path}
$:[nul..-1] = ["."]
end
--
ML: ruby-changes@q...
Info: http://www.atdot.net/~ko1/quickml/