summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--lang/ruby/rubyversion.mk4
-rw-r--r--lang/ruby200-base/Makefile5
-rw-r--r--lang/ruby200-base/distinfo10
-rw-r--r--lang/ruby200-base/patches/patch-ext_tk_lib_tkextlib_tktable_tktable.rb15
-rw-r--r--lang/ruby200-base/patches/patch-lib_rubygems_platform.rb14
5 files changed, 23 insertions, 25 deletions
diff --git a/lang/ruby/rubyversion.mk b/lang/ruby/rubyversion.mk
index eef5f890f80..8b570bbfa81 100644
--- a/lang/ruby/rubyversion.mk
+++ b/lang/ruby/rubyversion.mk
@@ -1,4 +1,4 @@
-# $NetBSD: rubyversion.mk,v 1.113 2014/03/13 17:53:36 taca Exp $
+# $NetBSD: rubyversion.mk,v 1.114 2014/03/13 18:00:02 taca Exp $
#
# This file determines which Ruby version is used as a dependency for
@@ -220,7 +220,7 @@ RUBY21_VERSION= 2.1.1
# patch
RUBY18_PATCHLEVEL= pl374
RUBY193_PATCHLEVEL= p545
-RUBY200_PATCHLEVEL= p353
+RUBY200_PATCHLEVEL= p451
# current API compatible version; used for version of shared library
RUBY18_API_VERSION= 1.8.7
diff --git a/lang/ruby200-base/Makefile b/lang/ruby200-base/Makefile
index 83cd894597a..fec500cd938 100644
--- a/lang/ruby200-base/Makefile
+++ b/lang/ruby200-base/Makefile
@@ -1,9 +1,8 @@
-# $NetBSD: Makefile,v 1.9 2014/02/19 15:52:05 taca Exp $
+# $NetBSD: Makefile,v 1.10 2014/03/13 18:00:02 taca Exp $
#
DISTNAME= ${RUBY_DISTNAME}
PKGNAME= ${RUBY_PKGPREFIX}-base-${RUBY_VERSION_FULL}
-PKGREVISION= 3
CATEGORIES= lang ruby
MASTER_SITES= ${MASTER_SITE_RUBY}
@@ -149,7 +148,7 @@ pre-configure:
${RM} -f ${WRKSRC}/ext/tk/extconf.rb
pre-install:
- cd ${WRKSRC}/bin; for f in *; do ${LN} -f $$f $${f}${RUBY_VER}; done
+ cd ${WRKSRC}/bin; for f in *; do ${LN} -f $$f $${f}${RUBY_SUFFIX}; done
cd ${WRKSRC}/lib; \
${FIND} . \( -name '*.orig' -o -name '*.orig_dist' \) \
-exec ${RM} -f {} \;
diff --git a/lang/ruby200-base/distinfo b/lang/ruby200-base/distinfo
index 19a5fd0bfdc..eea891ec85d 100644
--- a/lang/ruby200-base/distinfo
+++ b/lang/ruby200-base/distinfo
@@ -1,12 +1,11 @@
-$NetBSD: distinfo,v 1.10 2014/02/19 15:52:05 taca Exp $
+$NetBSD: distinfo,v 1.11 2014/03/13 18:00:02 taca Exp $
-SHA1 (ruby-2.0.0-p353.tar.bz2) = 0be863f1c39d7764c52cbb79ca06105743e27c42
-RMD160 (ruby-2.0.0-p353.tar.bz2) = e12445ef618953c89d1c198899b6a3a959fc55f2
-Size (ruby-2.0.0-p353.tar.bz2) = 10730412 bytes
+SHA1 (ruby-2.0.0-p451.tar.bz2) = 22b76e421fedba99267601702af74cf396110229
+RMD160 (ruby-2.0.0-p451.tar.bz2) = c7e7efd5c8e081f69c91618c72187e7f66174cc2
+Size (ruby-2.0.0-p451.tar.bz2) = 10725438 bytes
SHA1 (patch-configure) = 5e0897ef60a14073e87427911b45c2b238bbe2a3
SHA1 (patch-defs_default__gems) = 28a47952e27c22055bac6ad151d092572b96b1ec
SHA1 (patch-ext_dl_extconf.rb) = f6c71db3c3076216c9b5db92692c7c8dad012af0
-SHA1 (patch-ext_tk_lib_tkextlib_tktable_tktable.rb) = 10c7842daa3c23d57dcd08dc00adf5770af9dad1
SHA1 (patch-lib_rdoc_ri_driver.rb) = 53ce4055b4c008c8ee13d38a81334d4846debdbc
SHA1 (patch-lib_rubygems.rb) = 0f0b8f14745998f5ed0ade9b0b5cdefc8f30d988
SHA1 (patch-lib_rubygems_commands_setup__command.rb) = 46991d63256d0d3cc2f707fb286d1691331ad40e
@@ -17,6 +16,7 @@ SHA1 (patch-lib_rubygems_defaults.rb) = 1af4161a83c0bf5b894c4ab3f4a77d4ee4183985
SHA1 (patch-lib_rubygems_dependency__installer.rb) = f4e40727d231b336c1d4c2303ac1c1e2b50f2710
SHA1 (patch-lib_rubygems_install__update__options.rb) = 22cfafe090db72211253b8528937e5be0e677ebf
SHA1 (patch-lib_rubygems_installer.rb) = 7ce68eaa5893c83780f7b4e1af44a88ae63a39cf
+SHA1 (patch-lib_rubygems_platform.rb) = 135f2e9d6c0c529da9ffcea4b96507675cdf1f16
SHA1 (patch-lib_rubygems_specification.rb) = 3e9e95178127da862add4141665b80d965874f21
SHA1 (patch-lib_rubygems_uninstaller.rb) = cb4db78829af11d6294b15d1e81066227e3ea3bb
SHA1 (patch-man_erb.1) = 1fe6ce4f4fe6418bfabb5e132a63596562030116
diff --git a/lang/ruby200-base/patches/patch-ext_tk_lib_tkextlib_tktable_tktable.rb b/lang/ruby200-base/patches/patch-ext_tk_lib_tkextlib_tktable_tktable.rb
deleted file mode 100644
index fa9c4f21815..00000000000
--- a/lang/ruby200-base/patches/patch-ext_tk_lib_tkextlib_tktable_tktable.rb
+++ /dev/null
@@ -1,15 +0,0 @@
-$NetBSD: patch-ext_tk_lib_tkextlib_tktable_tktable.rb,v 1.1 2013/11/24 15:26:30 taca Exp $
-
-Fix wrong parameter from [ruby-list:49643].
-
---- ext/tk/lib/tkextlib/tktable/tktable.rb.orig 2009-10-02 10:45:39.000000000 +0000
-+++ ext/tk/lib/tkextlib/tktable/tktable.rb
-@@ -70,7 +70,7 @@ module Tk::TkTable::ConfigMethod
- private :__item_strval_optkeys
-
- def __item_val2ruby_optkeys(id) # { key=>method, ... }
-- super(id).update('window'=>proc{|v| window(v)})
-+ super(id).update('window'=>proc{|k, v| window(v)})
- end
- private :__item_val2ruby_optkeys
-
diff --git a/lang/ruby200-base/patches/patch-lib_rubygems_platform.rb b/lang/ruby200-base/patches/patch-lib_rubygems_platform.rb
new file mode 100644
index 00000000000..d4bcde1221e
--- /dev/null
+++ b/lang/ruby200-base/patches/patch-lib_rubygems_platform.rb
@@ -0,0 +1,14 @@
+$NetBSD: patch-lib_rubygems_platform.rb,v 1.1 2014/03/13 18:00:02 taca Exp $
+
+Allow simple "netbsd" as Gem::Platform.
+
+--- lib/rubygems/platform.rb.orig 2013-07-22 16:33:18.000000000 +0000
++++ lib/rubygems/platform.rb
+@@ -83,6 +83,7 @@ class Gem::Platform
+ os, version = $1, $3
+ @cpu = 'x86' if @cpu.nil? and os =~ /32$/
+ [os, version]
+ when /netbsdelf/ then [ 'netbsdelf', nil ]
++ when /netbsd/ then [ 'netbsd', nil ]
+ when /openbsd(\d+\.\d+)?/ then [ 'openbsd', $1 ]
+ when /solaris(\d+\.\d+)?/ then [ 'solaris', $1 ]