diff -ur rubyscript2exe-0.4.0.tar.gz/rubyscript2exe/CHANGELOG rubyscript2exe-0.4.1.tar.gz/rubyscript2exe/CHANGELOG --- rubyscript2exe-0.4.0.tar.gz/rubyscript2exe/CHANGELOG 2005-08-06 12:59:17.000000000 +0200 +++ rubyscript2exe-0.4.1.tar.gz/rubyscript2exe/CHANGELOG 2005-12-03 14:25:38.000000000 +0100 @@ -1,6 +1,12 @@ ---------------------------------------------------------------- -0.3.7 - 06.08.2005 +0.4.1 - 03.12.2005 + +* Fixed a bug concerning multiline parameters. + +---------------------------------------------------------------- + +0.4.0 - 06.08.2005 * Added better error detection and error reporting in EEE. diff -ur rubyscript2exe-0.4.0.tar.gz/rubyscript2exe/ev/dependencies.rb rubyscript2exe-0.4.1.tar.gz/rubyscript2exe/ev/dependencies.rb --- rubyscript2exe-0.4.0.tar.gz/rubyscript2exe/ev/dependencies.rb 2005-08-06 12:59:36.000000000 +0200 +++ rubyscript2exe-0.4.1.tar.gz/rubyscript2exe/ev/dependencies.rb 2005-12-03 14:29:03.000000000 +0100 @@ -52,8 +52,8 @@ libs = `ldd #{tempfile}`.split(/\r*\n/).collect{|line| line.split(/\s+/)[3]} if linux? libs = `otool -L #{tempfile}`.split(/\r*\n/)[1..-1].collect{|line| line.split(/\s+/)[1]} if darwin? - libs.each do |lib| - if not lib.nil? and File.file?(lib) and not res.include?(lib) + libs.compact.each do |lib| + if File.file?(lib) and not res.include?(lib) todo << lib res << lib end diff -ur rubyscript2exe-0.4.0.tar.gz/rubyscript2exe/ev/ftools.rb rubyscript2exe-0.4.1.tar.gz/rubyscript2exe/ev/ftools.rb --- rubyscript2exe-0.4.0.tar.gz/rubyscript2exe/ev/ftools.rb 2005-08-06 12:59:37.000000000 +0200 +++ rubyscript2exe-0.4.1.tar.gz/rubyscript2exe/ev/ftools.rb 2005-12-03 14:29:03.000000000 +0100 @@ -160,7 +160,7 @@ ENV["PATH"].split(/#{sep}/).reverse.each do |d| if File.directory?(d) Dir.new(d).each do |e| - if e.downcase == file.downcase + if (linux? and e == file) or (windows? and e.downcase == file.downcase) res = File.expand_path(e, d) throw :stop end diff -ur rubyscript2exe-0.4.0.tar.gz/rubyscript2exe/init.rb rubyscript2exe-0.4.1.tar.gz/rubyscript2exe/init.rb --- rubyscript2exe-0.4.0.tar.gz/rubyscript2exe/init.rb 2005-08-04 22:01:28.000000000 +0200 +++ rubyscript2exe-0.4.1.tar.gz/rubyscript2exe/init.rb 2005-12-03 14:09:32.000000000 +0100 @@ -198,13 +198,19 @@ f.puts "eeedir = File.dirname(__FILE__)" f.puts "eeeinfo = File.expand_path('eee.info', eeedir)" f.puts "if File.file?(eeeinfo)" - f.puts " File.open(eeeinfo) do |f|" - f.puts " while line = f.gets" - f.puts " k, v = line.strip.split(/\s*=\s*/, 2)" - f.puts " k.gsub!(/^EEE_/, 'RUBYSCRIPT2EXE_')" - f.puts " v = File.expand_path(v) if k == 'RUBYSCRIPT2EXE_APPEXE'" - f.puts " eval('%s=%s' % [k, v.inspect])" - f.puts " end" + f.puts " lines = File.open(eeeinfo){|f| f.readlines}" + f.puts " badline = lines.find{|line| line !~ /^EEE_/}" + f.puts " while badline" + f.puts " pos = lines.index(badline)" + f.puts " raise 'Found badline at position 0.' if pos == 0" + f.puts " lines[pos-1..pos] = lines[pos-1] + lines[pos]" + f.puts " badline = lines.find{|line| line !~ /^EEE_/}" + f.puts " end" + f.puts " lines.each do |line|" + f.puts " k, v = line.strip.split(/\s*=\s*/, 2)" + f.puts " k.gsub!(/^EEE_/, 'RUBYSCRIPT2EXE_')" + f.puts " v = File.expand_path(v) if k == 'RUBYSCRIPT2EXE_APPEXE'" + f.puts " eval('%s=%s' % [k, v.inspect])" f.puts " end" f.puts "end" diff -ur rubyscript2exe-0.4.0.tar.gz/rubyscript2exe/VERSION rubyscript2exe-0.4.1.tar.gz/rubyscript2exe/VERSION --- rubyscript2exe-0.4.0.tar.gz/rubyscript2exe/VERSION 2005-08-06 12:59:36.000000000 +0200 +++ rubyscript2exe-0.4.1.tar.gz/rubyscript2exe/VERSION 2005-12-03 14:29:03.000000000 +0100 @@ -1 +1 @@ -0.4.0 +0.4.1