[前][次][番号順一覧][スレッド一覧]

ruby-changes:16620

From: nobu <ko1@a...>
Date: Sun, 11 Jul 2010 15:36:35 +0900 (JST)
Subject: [ruby-changes:16620] Ruby:r28614 (trunk): * Makefile.in ({,dist-,real-}clean-ext): omission of "in WORDS" of

nobu	2010-07-11 15:36:21 +0900 (Sun, 11 Jul 2010)

  New Revision: 28614

  http://svn.ruby-lang.org/cgi-bin/viewvc.cgi?view=rev&revision=28614

  Log:
    * Makefile.in ({,dist-,real-}clean-ext): omission of "in WORDS" of
      FOR-statement is not allowed in /bin/sh on Solaris.  fore-ported
      r28609 from 1.9.2.
    
    * tool/rmdirs: ditto.

  Modified files:
    trunk/ChangeLog
    trunk/Makefile.in
    trunk/tool/rmdirs

Index: ChangeLog
===================================================================
--- ChangeLog	(revision 28613)
+++ ChangeLog	(revision 28614)
@@ -1,3 +1,11 @@
+Sun Jul 11 15:36:20 2010  Nobuyoshi Nakada  <nobu@r...>
+
+	* Makefile.in ({,dist-,real-}clean-ext): omission of "in WORDS" of
+	  FOR-statement is not allowed in /bin/sh on Solaris.  fore-ported
+	  r28609 from 1.9.2.
+
+	* tool/rmdirs: ditto.
+
 Sun Jul 11 11:07:42 2010  Yusuke Endoh  <mame@t...>
 
 	* test/rdoc/test_rdoc_ri_driver.rb (test_formatter): add a test.  a
Index: Makefile.in
===================================================================
--- Makefile.in	(revision 28613)
+++ Makefile.in	(revision 28614)
@@ -259,11 +259,11 @@
 clean-ext distclean-ext realclean-ext::
 	@cd ext 2>/dev/null || exit 0; set dummy `echo "${EXTS}" | tr , ' '`; shift; \
 	test "$$#" = 0 && set .; \
-	set dummy `for dir; do \
+	set dummy `for dir in "$$@"; do \
 	    find $$dir -name Makefile | sed 's:^\./::;s:/Makefile$$:~:' | sort | sed 's:~$$::'; \
 	done`; shift; \
 	cd ..; \
-	for dir; do \
+	for dir in "$$@"; do \
 	    echo $(@:-ext=)ing "$$dir"; \
 	    (cd "ext/$$dir" && exec $(MAKE) $(MFLAGS) $(@:-ext=)) && \
 	    case "$@" in \
Index: tool/rmdirs
===================================================================
--- tool/rmdirs	(revision 28613)
+++ tool/rmdirs	(revision 28614)
@@ -1,5 +1,5 @@
 #!/bin/sh
-for dir; do
+for dir in "$@"; do
     while rmdir "$dir" >/dev/null 2>&1 &&
           parent=`expr "$dir" : '\(.*\)/[^/][^/]*'`; do
         case "$parent" in

--
ML: ruby-changes@q...
Info: http://www.atdot.net/~ko1/quickml/

[前][次][番号順一覧][スレッド一覧]