Revision
94833
Author
kimuraw@macports.org
Date
2012-06-30 20:25:26 -0700 (Sat, 30 Jun 2012)

Log Message

lang/ruby19: fix error drbssl with openssl-1.0.1.

Modified Paths

Added Paths

Diff

Modified: trunk/dports/lang/ruby19/Portfile (94832 => 94833)


--- trunk/dports/lang/ruby19/Portfile	2012-07-01 00:01:54 UTC (rev 94832)
+++ trunk/dports/lang/ruby19/Portfile	2012-07-01 03:25:26 UTC (rev 94833)
@@ -4,7 +4,7 @@
 
 name				ruby19
 version				1.9.3-p194
-revision			2
+revision			3
 
 categories			lang ruby
 maintainers			kimuraw openmaintainer
@@ -41,10 +41,13 @@
 
 default_variants	+doc
 
-# https://github.com/rubygems/rubygems/pull/196
-# fix 'Invalid gemspec in [... json-1.6.1.gemspec]: invalid date format in
-#      specification: "2011-09-18 00:00:00.000000000Z"'
-patchfiles			patch-lib-rubygems-specification.rb.diff
+# lib-rubygems-specification.rb: fix 'Invalid gemspec in [... json-1.6.1.gemspec]: invalid date
+#     format in specification: "2011-09-18 00:00:00.000000000Z"'
+#     https://github.com/rubygems/rubygems/pull/196
+# lib-drb-ssl.rb: 512bits rsa key is too small for openssl-1.0.1.
+#     (http://bugs.ruby-lang.org/issues/6221)
+patchfiles			patch-lib-rubygems-specification.rb.diff \
+					patch-lib-drb-ssl.rb.diff
 
 # ruby-1.9.3 supports Xcode-4.2 clang and gcc-4.2.
 # ruby built with llvm-gcc will be broken.

Added: trunk/dports/lang/ruby19/files/patch-lib-drb-ssl.rb.diff (0 => 94833)


--- trunk/dports/lang/ruby19/files/patch-lib-drb-ssl.rb.diff	                        (rev 0)
+++ trunk/dports/lang/ruby19/files/patch-lib-drb-ssl.rb.diff	2012-07-01 03:25:26 UTC (rev 94833)
@@ -0,0 +1,13 @@
+Index: lib/drb/ssl.rb
+===================================================================
+--- lib/drb/ssl.rb	(revision 35410)
++++ lib/drb/ssl.rb	(working copy)
+@@ -54,7 +54,7 @@
+           return
+         end
+ 
+-        rsa = OpenSSL::PKey::RSA.new(512){|p, n|
++        rsa = OpenSSL::PKey::RSA.new(1024){|p, n|
+           next unless self[:verbose]
+           case p
+           when 0; $stderr.putc "."  # BN_generate_prime