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