diff options
| author | naruse <naruse@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2008-09-03 08:57:18 +0000 |
|---|---|---|
| committer | naruse <naruse@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2008-09-03 08:57:18 +0000 |
| commit | 293d6dd82873f77fd899d62079f0facdce140749 (patch) | |
| tree | 176dc11e4466382dd7c3d53b709ab7fb9acd1703 | |
| parent | 395b0f8825cafe5df1393accc40f5d4fd7ed5eb1 (diff) | |
| download | ruby-293d6dd82873f77fd899d62079f0facdce140749.tar.gz ruby-293d6dd82873f77fd899d62079f0facdce140749.tar.xz ruby-293d6dd82873f77fd899d62079f0facdce140749.zip | |
* enc/trans/make_transdb.rb: check $(srcdir)/enc/trans before
enc/trans.
* enc/trans/make_transdb.rb: keep names_t.
git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@19081 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
| -rw-r--r-- | ChangeLog | 7 | ||||
| -rw-r--r-- | enc/trans/make_transdb.rb | 5 |
2 files changed, 10 insertions, 2 deletions
@@ -1,3 +1,10 @@ +Wed Sep 3 17:48:32 2008 NARUSE, Yui <naruse@ruby-lang.org> + + * enc/trans/make_transdb.rb: check $(srcdir)/enc/trans before + enc/trans. + + * enc/trans/make_transdb.rb: keep names_t. + Wed Sep 3 16:54:46 2008 Koichi Sasada <ko1@atdot.net> * include/ruby/signal.h: removed. diff --git a/enc/trans/make_transdb.rb b/enc/trans/make_transdb.rb index 752e74624..bbb7a9be6 100644 --- a/enc/trans/make_transdb.rb +++ b/enc/trans/make_transdb.rb @@ -13,7 +13,7 @@ outhdr = transdirs.shift || 'transdb.h' transdirs << 'enc/trans' if transdirs.empty? transdirs = transdirs.sort_by {|td| - td.length + -td.length }.inject([]) {|tds, td| next tds unless File.directory?(td) tds << td if tds.all? {|td2| !File.identical?(td2, td) } @@ -21,9 +21,10 @@ transdirs = transdirs.sort_by {|td| } files = {} +names_t = [] transdirs.each do |transdir| names = Dir.entries(transdir) - names_t = names.map {|n| /(?!\A)\.trans\z/ =~ n ? $` : nil }.compact + names_t += names.map {|n| /(?!\A)\.trans\z/ =~ n ? $` : nil }.compact names_c = names.map {|n| /(?!\A)\.c\z/ =~ n ? $` : nil }.compact (names_t & names_c).map {|n| "#{n}.c" |
