packages: redmine/redmine-pld.patch (NEW) - no gems - no unconditional load...
baggins
baggins at pld-linux.org
Sat Mar 6 23:05:35 CET 2010
Author: baggins Date: Sat Mar 6 22:05:35 2010 GMT
Module: packages Tag: HEAD
---- Log message:
- no gems
- no unconditional loading of optional plugins
- syntax error
---- Files affected:
packages/redmine:
redmine-pld.patch (NONE -> 1.1) (NEW)
---- Diffs:
================================================================
Index: packages/redmine/redmine-pld.patch
diff -u /dev/null packages/redmine/redmine-pld.patch:1.1
--- /dev/null Sat Mar 6 23:05:35 2010
+++ packages/redmine/redmine-pld.patch Sat Mar 6 23:05:30 2010
@@ -0,0 +1,80 @@
+diff -ur redmine-0.9.3/app/models/auth_source_ldap.rb redmine-0.9.3-fixes/app/models/auth_source_ldap.rb
+--- redmine-0.9.3/app/models/auth_source_ldap.rb 2010-02-28 11:28:06.000000000 +0100
++++ redmine-0.9.3-fixes/app/models/auth_source_ldap.rb 2010-03-03 11:55:24.000000000 +0100
+@@ -15,7 +15,12 @@
+ # along with this program; if not, write to the Free Software
+ # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
+
+-require 'net/ldap'
++begin
++ require 'net/ldap'
++rescue LoadError
++ # NET::LDAP is not available
++end
++
+ require 'iconv'
+
+ class AuthSourceLdap < AuthSource
+diff -ur redmine-0.9.3/config/environment.rb redmine-0.9.3-fixes/config/environment.rb
+--- redmine-0.9.3/config/environment.rb 2010-02-28 11:28:08.000000000 +0100
++++ redmine-0.9.3-fixes/config/environment.rb 2010-03-02 23:58:55.000000000 +0100
+@@ -50,7 +50,7 @@
+ # It will automatically turn deliveries on
+ config.action_mailer.perform_deliveries = false
+
+- config.gem 'rubytree', :lib => 'tree'
++ require 'tree' # rubytree
+
+ # Load any local configuration that is kept out of source control
+ # (e.g. gems, patches).
+diff -ur redmine-0.9.3/lib/redmine/menu_manager.rb redmine-0.9.3-fixes/lib/redmine/menu_manager.rb
+--- redmine-0.9.3/lib/redmine/menu_manager.rb 2010-02-28 11:28:08.000000000 +0100
++++ redmine-0.9.3-fixes/lib/redmine/menu_manager.rb 2010-03-06 13:05:22.000000000 +0100
+@@ -15,7 +15,7 @@
+ # along with this program; if not, write to the Free Software
+ # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
+
+-require 'tree' # gem install rubytree
++require 'tree' # rubytree
+
+ # Monkey patch the TreeNode to add on a few more methods :nodoc:
+ module TreeNodePatch
+diff -ur redmine-0.9.3/lib/redmine.rb redmine-0.9.3-fixes/lib/redmine.rb
+--- redmine-0.9.3/lib/redmine.rb 2010-02-28 11:28:08.000000000 +0100
++++ redmine-0.9.3-fixes/lib/redmine.rb 2010-03-06 13:04:43.000000000 +0100
+@@ -9,7 +9,7 @@
+ require 'redmine/wiki_formatting'
+
+ begin
+- require_library_or_gem 'RMagick' unless Object.const_defined?(:Magick)
++ require 'RMagick' unless Object.const_defined?(:Magick)
+ rescue LoadError
+ # RMagick is not available
+ end
+diff -ur redmine-0.9.3/lib/tasks/load_default_data.rake redmine-0.9.3-fixes/lib/tasks/load_default_data.rake
+--- redmine-0.9.3/lib/tasks/load_default_data.rake 2010-02-28 11:28:08.000000000 +0100
++++ redmine-0.9.3-fixes/lib/tasks/load_default_data.rake 2010-03-01 16:39:26.000000000 +0100
+@@ -28,7 +28,7 @@
+ rescue Redmine::DefaultData::DataAlreadyLoaded => error
+ puts error
+ rescue => error
+- puts "Error: " + error
++ print "Error: ", error
+ puts "Default configuration data was not loaded."
+ end
+ end
+diff -ur redmine-0.9.3/vendor/plugins/open_id_authentication/init.rb redmine-0.9.3-fixes/vendor/plugins/open_id_authentication/init.rb
+--- redmine-0.9.3/vendor/plugins/open_id_authentication/init.rb 2010-02-28 11:28:07.000000000 +0100
++++ redmine-0.9.3-fixes/vendor/plugins/open_id_authentication/init.rb 2010-03-06 13:46:07.000000000 +0100
+@@ -1,11 +1,7 @@
+ begin
+ require 'openid'
+ rescue LoadError
+- begin
+- gem 'ruby-openid', '>=2.1.4'
+- rescue Gem::LoadError
+ # no openid support
+- end
+ end
+
+ if Object.const_defined?(:OpenID)
================================================================
More information about the pld-cvs-commit
mailing list