summaryrefslogtreecommitdiff
path: root/misc/rubygems/patches/patch-aa
diff options
context:
space:
mode:
Diffstat (limited to 'misc/rubygems/patches/patch-aa')
-rw-r--r--misc/rubygems/patches/patch-aa21
1 files changed, 21 insertions, 0 deletions
diff --git a/misc/rubygems/patches/patch-aa b/misc/rubygems/patches/patch-aa
new file mode 100644
index 00000000000..da5d95bf51f
--- /dev/null
+++ b/misc/rubygems/patches/patch-aa
@@ -0,0 +1,21 @@
+$NetBSD: patch-aa,v 1.7 2009/06/12 23:02:57 minskim Exp $
+
+--- lib/rubygems/specification.rb.orig 2009-05-19 17:41:16.000000000 -0700
++++ lib/rubygems/specification.rb
+@@ -812,12 +812,12 @@ class Gem::Specification
+ end
+
+ @files.delete_if do |file| File.directory? file end
+- @test_files.delete_if do |file| File.directory? file end
+- @executables.delete_if do |file|
++ @test_files and @test_files.delete_if do |file| File.directory? file end
++ @executables and @executables.delete_if do |file|
+ File.directory? File.join(bindir, file)
+ end
+- @extra_rdoc_files.delete_if do |file| File.directory? file end
+- @extensions.delete_if do |file| File.directory? file end
++ @extra_rdoc_files and @extra_rdoc_files.delete_if do |file| File.directory? file end
++ @extensions and @extensions.delete_if do |file| File.directory? file end
+
+ non_files = files.select do |file|
+ !File.file? file