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

ruby-changes:9046

From: nobu <ko1@a...>
Date: Tue, 9 Dec 2008 00:54:28 +0900 (JST)
Subject: [ruby-changes:9046] Ruby:r20583 (trunk): * tool/make-snapshot (package): enc.mk in snapshot is dummy and should

nobu	2008-12-09 00:54:05 +0900 (Tue, 09 Dec 2008)

  New Revision: 20583

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

  Log:
    * tool/make-snapshot (package): enc.mk in snapshot is dummy and should
      not deal with objects.  [ruby-core:20422]

  Modified files:
    trunk/ChangeLog
    trunk/tool/make-snapshot

Index: ChangeLog
===================================================================
--- ChangeLog	(revision 20582)
+++ ChangeLog	(revision 20583)
@@ -1,3 +1,8 @@
+Tue Dec  9 00:54:01 2008  Nobuyoshi Nakada  <nobu@r...>
+
+	* tool/make-snapshot (package): enc.mk in snapshot is dummy and should
+	  not deal with objects.  [ruby-core:20422]
+
 Tue Dec  9 00:17:50 2008  Nobuyoshi Nakada  <nobu@r...>
 
 	* enc/depend (clean-srcs): split out from clean.
Index: tool/make-snapshot
===================================================================
--- tool/make-snapshot	(revision 20582)
+++ tool/make-snapshot	(revision 20583)
@@ -161,6 +161,14 @@
         f.puts(IO.read("Makefile.in")[/^lex\.c.*?^$/m])
         f.puts(commonmk.gsub(/\{[^{}]*\}/, ""))
       end
+      File.open("enc.mk", "r+b") do |f|
+        data = f.read
+        data.gsub!(/^((?:ENC|TRANS)(?:OBJ|SO)(?:S|DIR)\s*=)(?:.*\\\n)*.*/, '\1')
+        data.sub!(/^(clean:.*)(?:\n\t.*)+/, '\1')
+        f.rewind
+        f.truncate(0)
+        f.print data
+      end
       clean.push("rbconfig.rb", ".rbconfig.time")
       print "prerequisites"
     else

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

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