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/