[DRE-commits] [SCM] ruby-activerecord-2.3.git branch, master, updated. debian/2.3.14-1

Ondřej Surý ondrej at sury.org
Mon Sep 26 10:44:54 UTC 2011


The following commit has been merged in the master branch:
commit b9ace99c6d79288438151b733b46a46dcb560bc5
Author: Ondřej Surý <ondrej at sury.org>
Date:   Sat May 28 23:42:49 2011 +0200

    Remove require 'rubygems', use Debian packages not gems

diff --git a/debian/patches/0001-remove_require_rubygems.patch b/debian/patches/0001-remove_require_rubygems.patch
new file mode 100644
index 0000000..1f64692
--- /dev/null
+++ b/debian/patches/0001-remove_require_rubygems.patch
@@ -0,0 +1,48 @@
+diff --git a/examples/performance.rb b/examples/performance.rb
+index 893d32b..623fe50 100755
+--- a/examples/performance.rb
++++ b/examples/performance.rb
+@@ -2,10 +2,6 @@
+ 
+ TIMES = (ENV['N'] || 10000).to_i
+ 
+-require 'rubygems'
+-gem 'addressable',  '~>2.0'
+-gem 'faker',        '~>0.3.1'
+-gem 'rbench',       '~>0.2.3'
+ require 'addressable/uri'
+ require 'faker'
+ require 'rbench'
+diff --git a/lib/active_record/connection_adapters/abstract/connection_specification.rb b/lib/active_record/connection_adapters/abstract/connection_specification.rb
+index 535498f..396bcf8 100644
+--- a/lib/active_record/connection_adapters/abstract/connection_specification.rb
++++ b/lib/active_record/connection_adapters/abstract/connection_specification.rb
+@@ -66,15 +66,9 @@ module ActiveRecord
+           unless spec.key?(:adapter) then raise AdapterNotSpecified, "database configuration does not specify adapter" end
+ 
+           begin
+-            require 'rubygems'
+-            gem "activerecord-#{spec[:adapter]}-adapter"
+             require "active_record/connection_adapters/#{spec[:adapter]}_adapter"
+           rescue LoadError
+-            begin
+-              require "active_record/connection_adapters/#{spec[:adapter]}_adapter"
+-            rescue LoadError
+-              raise "Please install the #{spec[:adapter]} adapter: `gem install activerecord-#{spec[:adapter]}-adapter` (#{$!})"
+-            end
++            raise "Please install the #{spec[:adapter]} adapter: `gem install activerecord-#{spec[:adapter]}-adapter` (#{$!})"
+           end
+ 
+           adapter_method = "#{spec[:adapter]}_connection"
+diff --git a/test/cases/helper.rb b/test/cases/helper.rb
+index 1ef38c9..3b7d332 100644
+--- a/test/cases/helper.rb
++++ b/test/cases/helper.rb
+@@ -3,7 +3,6 @@ $:.unshift(File.dirname(__FILE__) + '/../../../activesupport/lib')
+ 
+ require 'config'
+ 
+-require 'rubygems'
+ require 'test/unit'
+ require 'stringio'
+ 
diff --git a/debian/patches/series b/debian/patches/series
new file mode 100644
index 0000000..b9406ab
--- /dev/null
+++ b/debian/patches/series
@@ -0,0 +1 @@
+0001-remove_require_rubygems.patch

-- 
ruby-activerecord-2.3.git



More information about the Pkg-ruby-extras-commits mailing list