diff -ur allinoneruby-0.2.9.tar.gz/allinoneruby/CHANGELOG allinoneruby-0.2.10.tar.gz/allinoneruby/CHANGELOG --- allinoneruby-0.2.9.tar.gz/allinoneruby/CHANGELOG 2006-03-08 17:56:09.000000000 +0100 +++ allinoneruby-0.2.10.tar.gz/allinoneruby/CHANGELOG 2006-07-29 20:29:06.000000000 +0200 @@ -1,5 +1,12 @@ ---------------------------------------------------------------- +0.2.10 - 29.07.2006 + +* This change is just technical, to stay compatible with + RubyScript2Exe. + +---------------------------------------------------------------- + 0.2.9 - 08.03.2006 * Fixed a bug concerning parameters with quotes and other diff -ur allinoneruby-0.2.9.tar.gz/allinoneruby/init.rb allinoneruby-0.2.10.tar.gz/allinoneruby/init.rb --- allinoneruby-0.2.9.tar.gz/allinoneruby/init.rb 2006-02-04 01:22:51.000000000 +0100 +++ allinoneruby-0.2.10.tar.gz/allinoneruby/init.rb 2006-07-29 13:58:44.000000000 +0200 @@ -125,6 +125,9 @@ File.open(tmplocation("bootstrap.rb"), "w") do |f| f.puts "# Set up the environment" + f.puts "module ALLINONERUBY" + f.puts "end" + f.puts "lib = File.expand_path(File.dirname(__FILE__)) + '/lib'" f.puts "lib.sub!(/^.:/, '/cygdrive/%s' % $&[0..0].downcase) if lib =~ /^.:/" if cygwin? f.puts "$:.clear" @@ -149,25 +152,28 @@ f.puts " end" f.puts " lines.each do |line|" f.puts " k, v = line.strip.split(/\s*=\s*/, 2)" - f.puts " k.gsub!(/^EEE_/, 'ALLINONERUBY_')" - f.puts " eval('%s=%s' % [k, v.inspect])" + f.puts " k.gsub!(/^EEE_/, '')" + f.puts " ALLINONERUBY.module_eval{const_set(k, v)}" f.puts " end" - f.puts " ARGV.concat(ALLINONERUBY_PARMSLIST.split(/\000/))" + f.puts " ARGV.concat(ALLINONERUBY::PARMSLIST.split(/\000/))" f.puts "end" f.puts "# Fake Config" #f.puts "module Config" - #f.puts " DESTDIR = ALLINONERUBY_TEMPDIR" + #f.puts " DESTDIR = ALLINONERUBY::TEMPDIR" #f.puts "end" f.puts "require 'rbconfig'" - f.puts "Config::CONFIG['bindir'] = File.join(ALLINONERUBY_TEMPDIR, 'bin')" - f.puts "Config::CONFIG['libdir'] = File.join(ALLINONERUBY_TEMPDIR, 'lib')" + f.puts "Config::CONFIG['bindir'] = File.join(ALLINONERUBY::TEMPDIR, 'bin')" + f.puts "Config::CONFIG['libdir'] = File.join(ALLINONERUBY::TEMPDIR, 'lib')" + + f.puts "module ALLINONERUBY" + f.puts " RUBYEXE = '#{rubyexe}'" + f.puts "end" f.puts "# Start the application" - f.puts "ALLINONERUBY = '#{rubyexe}'" f.puts "script = ARGV.shift" f.puts "if script == '-e'" f.puts " command = ARGV.shift" diff -ur allinoneruby-0.2.9.tar.gz/allinoneruby/VERSION allinoneruby-0.2.10.tar.gz/allinoneruby/VERSION --- allinoneruby-0.2.9.tar.gz/allinoneruby/VERSION 2006-03-08 18:28:57.000000000 +0100 +++ allinoneruby-0.2.10.tar.gz/allinoneruby/VERSION 2006-07-29 20:29:28.000000000 +0200 @@ -1 +1 @@ -0.2.9 +0.2.10 Binary files allinoneruby-0.2.9.tar.gz/allinoneruby/eee.exe and allinoneruby-0.2.10.tar.gz/allinoneruby/eee.exe differ Binary files allinoneruby-0.2.9.tar.gz/allinoneruby/eee_linux and allinoneruby-0.2.10.tar.gz/allinoneruby/eee_linux differ Binary files allinoneruby-0.2.9.tar.gz/allinoneruby/eeew.exe and allinoneruby-0.2.10.tar.gz/allinoneruby/eeew.exe differ