<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array"/>
  <modified type="array">
    <modified>
      <diff>@@ -1,3 +1,7 @@
+2.0.2 (2009-06-10)
+* Maintenance release. Added uuid.gemspec file in packaging, tested against
+Ruby 1.9.1.
+
 2.0.1 (2008-08-28)
 * Fixed:    MAC address parses correctly when using colon as separator, not
             when using hyphen (ruby-mingw32). If your MAC address is all zero</diff>
      <filename>CHANGELOG</filename>
    </modified>
    <modified>
      <diff>@@ -4,7 +4,6 @@ require 'rubygems'
 require 'rake/testtask'
 require 'rake/rdoctask'
 require 'rake/gempackagetask'
-require 'rubygems/source_info_cache'
 
 
 spec = Gem::Specification.load(File.join(File.dirname(__FILE__), 'uuid.gemspec'))
@@ -15,16 +14,18 @@ task 'default' =&gt; ['test', 'rdoc']
 
 desc &quot;If you're building from sources, run this task first to setup the necessary dependencies&quot;
 task 'setup' do
-  windows = Config::CONFIG['host_os'] =~ /windows|cygwin|bccwin|cygwin|djgpp|mingw|mswin|wince/i
-  rb_bin = File.expand_path(Config::CONFIG['ruby_install_name'], Config::CONFIG['bindir'])
-  spec.dependencies.select { |dep| Gem::SourceIndex.from_installed_gems.search(dep).empty? }.each do |missing|
-    dep = Gem::Dependency.new(missing.name, missing.version_requirements)
-    spec = Gem::SourceInfoCache.search(dep, true, true).last
-    fail &quot;#{dep} not found in local or remote repository!&quot; unless spec
-    puts &quot;Installing #{spec.full_name} ...&quot;
-    args = [rb_bin, '-S', 'gem', 'install', spec.name, '-v', spec.version.to_s]
-    args.unshift('sudo') unless windows || ENV['GEM_HOME']
-    sh args.map{ |a| a.inspect }.join(' ')
+  missing = spec.dependencies.select { |dep| Gem::SourceIndex.from_installed_gems.search(dep).empty? }
+  missing.each do |dep|
+    if Gem::SourceIndex.from_installed_gems.search(dep).empty?
+      puts &quot;Installing #{dep.name} ...&quot;
+      rb_bin = File.join(Config::CONFIG['bindir'], Config::CONFIG['ruby_install_name'])
+      args = []
+      args &lt;&lt; rb_bin &lt;&lt; '-S' &lt;&lt; 'gem' &lt;&lt; 'install' &lt;&lt; dep.name
+      args &lt;&lt; '--version' &lt;&lt; dep.version_requirements.to_s
+      args &lt;&lt; '--source' &lt;&lt; 'http://gems.rubyforge.org'
+      args &lt;&lt; '--install-dir' &lt;&lt; ENV['GEM_HOME'] if ENV['GEM_HOME']
+      sh *args
+    end
   end
 end
 </diff>
      <filename>Rakefile</filename>
    </modified>
    <modified>
      <diff>@@ -1,6 +1,6 @@
 spec = Gem::Specification.new do |spec|
   spec.name = 'uuid'
-  spec.version = '2.0.1'
+  spec.version = '2.0.2'
   spec.summary = &quot;UUID generator&quot;
   spec.description = &lt;&lt;-EOF
 UUID generator for producing universally unique identifiers based on RFC 4122
@@ -12,7 +12,7 @@ EOF
   spec.homepage = 'http://github.com/assaf/uuid'
   spec.rubyforge_project = 'reliable-msg'
 
-  spec.files = Dir['{bin,test,lib,docs}/**/*', 'README.rdoc', 'MIT-LICENSE', 'Rakefile', 'CHANGELOG']
+  spec.files = Dir['{bin,test,lib,docs}/**/*', 'README.rdoc', 'MIT-LICENSE', 'Rakefile', 'CHANGELOG', 'uuid.gemspec']
   spec.has_rdoc = true
   spec.rdoc_options &lt;&lt; '--main' &lt;&lt; 'README.rdoc' &lt;&lt; '--title' &lt;&lt;  'UUID generator' &lt;&lt; '--line-numbers'
                        '--webcvs' &lt;&lt; 'http://github.com/assaf/uuid'</diff>
      <filename>uuid.gemspec</filename>
    </modified>
  </modified>
  <removed type="array"/>
  <parents type="array">
    <parent>
      <id>3e45734321c08f6a21715d1a5b4e099abf336fe8</id>
    </parent>
  </parents>
  <author>
    <name>Assaf Arkin</name>
    <email>assaf@labnotes.org</email>
  </author>
  <url>http://github.com/assaf/uuid/commit/9fa1fd429dbc1fba6a5c87e51ee0eee21d2a7b73</url>
  <id>9fa1fd429dbc1fba6a5c87e51ee0eee21d2a7b73</id>
  <committed-date>2009-06-10T17:51:34-07:00</committed-date>
  <authored-date>2009-06-10T17:51:34-07:00</authored-date>
  <message>2.0.2: Maintenance release. Added uuid.gemspec file in packaging, tested against
Ruby 1.9.1.</message>
  <tree>b4d4da280149aae97dde4f7c4d5f522367d8221a</tree>
  <committer>
    <name>Assaf Arkin</name>
    <email>assaf@labnotes.org</email>
  </committer>
</commit>
