summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--lang/ruby/rubyversion.mk10
-rw-r--r--lang/ruby23-base/PLIST60
-rw-r--r--lang/ruby23-base/distinfo11
-rw-r--r--lang/ruby23-base/patches/patch-lib_rubygems_specification.rb22
4 files changed, 64 insertions, 39 deletions
diff --git a/lang/ruby/rubyversion.mk b/lang/ruby/rubyversion.mk
index c29cd24ec44..1b5ff2a4b93 100644
--- a/lang/ruby/rubyversion.mk
+++ b/lang/ruby/rubyversion.mk
@@ -1,4 +1,4 @@
-# $NetBSD: rubyversion.mk,v 1.167 2016/12/05 15:02:25 taca Exp $
+# $NetBSD: rubyversion.mk,v 1.168 2016/12/05 15:11:10 taca Exp $
#
# This file determines which Ruby version is used as a dependency for
@@ -230,7 +230,7 @@ RUBY_VERSION_REQD?= ${PKGNAME_REQD:C/ruby([0-9][0-9]+)-.*/\1/}
RUBY18_VERSION= 1.8.7
RUBY21_VERSION= 2.1.10
RUBY22_VERSION= 2.2.6
-RUBY23_VERSION= 2.3.1
+RUBY23_VERSION= 2.3.3
# patch level
RUBY18_PATCHLEVEL= pl374
@@ -339,16 +339,16 @@ RUBY_VERSION= ${RUBY23_VERSION}
RUBY_VERSION_FULL= ${RUBY_VERSION}
RUBY_ABI_VERSION= ${RUBY_VERSION}
-RUBY_GEMS_VERSION= 2.5.1
+RUBY_GEMS_VERSION= 2.5.2
RUBY_RDOC_VERSION= 4.2.1
RUBY_RAKE_VERSION= 10.4.2
RUBY_JSON_VERSION= 1.8.3
RUBY_BIGDECIMAL_VERSION= 1.2.8
RUBY_IO_CONSOLE_VERSION= 0.4.5
-RUBY_PSYCH_VERSION= 2.0.17
+RUBY_PSYCH_VERSION= 2.1.0
RUBY_DID_YOU_MEAN_VERSION= 1.0.0
-RUBY_MINITEST_VERSION= 5.8.3
+RUBY_MINITEST_VERSION= 5.8.5
RUBY_NET_TELNET_VERSION= 0.1.1
RUBY_POWER_ASSERT_VERSION= 0.2.6
RUBY_TEST_UNIT_VERSION= 3.1.5
diff --git a/lang/ruby23-base/PLIST b/lang/ruby23-base/PLIST
index 030f5a56706..1cbe6b33704 100644
--- a/lang/ruby23-base/PLIST
+++ b/lang/ruby23-base/PLIST
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.1 2015/12/30 14:59:42 taca Exp $
+@comment $NetBSD: PLIST,v 1.2 2016/12/05 15:11:57 taca Exp $
bin/erb${RUBY_SUFFIX}
bin/gem${RUBY_SUFFIX}
bin/irb${RUBY_SUFFIX}
@@ -637,6 +637,7 @@ ${RUBY_LIB}/rubygems/resolver/molinillo/lib/molinillo/resolver.rb
${RUBY_LIB}/rubygems/resolver/molinillo/lib/molinillo/state.rb
${RUBY_LIB}/rubygems/resolver/requirement_list.rb
${RUBY_LIB}/rubygems/resolver/set.rb
+${RUBY_LIB}/rubygems/resolver/source_set.rb
${RUBY_LIB}/rubygems/resolver/spec_specification.rb
${RUBY_LIB}/rubygems/resolver/specification.rb
${RUBY_LIB}/rubygems/resolver/stats.rb
@@ -666,6 +667,7 @@ ${RUBY_LIB}/rubygems/ssl_certs/Class3PublicPrimaryCertificationAuthority.pem
${RUBY_LIB}/rubygems/ssl_certs/DigiCertHighAssuranceEVRootCA.pem
${RUBY_LIB}/rubygems/ssl_certs/EntrustnetSecureServerCertificationAuthority.pem
${RUBY_LIB}/rubygems/ssl_certs/GeoTrustGlobalCA.pem
+${RUBY_LIB}/rubygems/ssl_certs/GlobalSignRootCA.pem
${RUBY_LIB}/rubygems/stub_specification.rb
${RUBY_LIB}/rubygems/syck_hack.rb
${RUBY_LIB}/rubygems/test_case.rb
@@ -872,7 +874,7 @@ ${RUBY_ARCHLIB}/thread.${RUBY_DLEXT}
${PLIST.win32}${RUBY_ARCHLIB}/win32ole.${RUBY_DLEXT}
${RUBY_ARCHLIB}/zlib.${RUBY_DLEXT}
${GEM_HOME}/cache/did_you_mean-1.0.0.gem
-${GEM_HOME}/cache/minitest-5.8.3.gem
+${GEM_HOME}/cache/minitest-5.8.5.gem
${GEM_HOME}/cache/net-telnet-0.1.1.gem
${GEM_HOME}/cache/power_assert-0.2.6.gem
${GEM_HOME}/cache/rake-10.4.2.gem
@@ -920,31 +922,31 @@ ${GEM_HOME}/gems/did_you_mean-1.0.0/test/extra_features/method_name_checker_test
${GEM_HOME}/gems/did_you_mean-1.0.0/test/spell_checker_test.rb
${GEM_HOME}/gems/did_you_mean-1.0.0/test/test_helper.rb
${GEM_HOME}/gems/did_you_mean-1.0.0/test/verbose_formatter_test.rb
-${GEM_HOME}/gems/minitest-5.8.3/History.rdoc
-${GEM_HOME}/gems/minitest-5.8.3/Manifest.txt
-${GEM_HOME}/gems/minitest-5.8.3/README.rdoc
-${GEM_HOME}/gems/minitest-5.8.3/Rakefile
-${GEM_HOME}/gems/minitest-5.8.3/design_rationale.rb
-${GEM_HOME}/gems/minitest-5.8.3/lib/hoe/minitest.rb
-${GEM_HOME}/gems/minitest-5.8.3/lib/minitest.rb
-${GEM_HOME}/gems/minitest-5.8.3/lib/minitest/assertions.rb
-${GEM_HOME}/gems/minitest-5.8.3/lib/minitest/autorun.rb
-${GEM_HOME}/gems/minitest-5.8.3/lib/minitest/benchmark.rb
-${GEM_HOME}/gems/minitest-5.8.3/lib/minitest/expectations.rb
-${GEM_HOME}/gems/minitest-5.8.3/lib/minitest/hell.rb
-${GEM_HOME}/gems/minitest-5.8.3/lib/minitest/mock.rb
-${GEM_HOME}/gems/minitest-5.8.3/lib/minitest/parallel.rb
-${GEM_HOME}/gems/minitest-5.8.3/lib/minitest/pride.rb
-${GEM_HOME}/gems/minitest-5.8.3/lib/minitest/pride_plugin.rb
-${GEM_HOME}/gems/minitest-5.8.3/lib/minitest/spec.rb
-${GEM_HOME}/gems/minitest-5.8.3/lib/minitest/test.rb
-${GEM_HOME}/gems/minitest-5.8.3/lib/minitest/unit.rb
-${GEM_HOME}/gems/minitest-5.8.3/test/minitest/metametameta.rb
-${GEM_HOME}/gems/minitest-5.8.3/test/minitest/test_minitest_benchmark.rb
-${GEM_HOME}/gems/minitest-5.8.3/test/minitest/test_minitest_mock.rb
-${GEM_HOME}/gems/minitest-5.8.3/test/minitest/test_minitest_reporter.rb
-${GEM_HOME}/gems/minitest-5.8.3/test/minitest/test_minitest_spec.rb
-${GEM_HOME}/gems/minitest-5.8.3/test/minitest/test_minitest_unit.rb
+${GEM_HOME}/gems/minitest-5.8.5/History.rdoc
+${GEM_HOME}/gems/minitest-5.8.5/Manifest.txt
+${GEM_HOME}/gems/minitest-5.8.5/README.rdoc
+${GEM_HOME}/gems/minitest-5.8.5/Rakefile
+${GEM_HOME}/gems/minitest-5.8.5/design_rationale.rb
+${GEM_HOME}/gems/minitest-5.8.5/lib/hoe/minitest.rb
+${GEM_HOME}/gems/minitest-5.8.5/lib/minitest.rb
+${GEM_HOME}/gems/minitest-5.8.5/lib/minitest/assertions.rb
+${GEM_HOME}/gems/minitest-5.8.5/lib/minitest/autorun.rb
+${GEM_HOME}/gems/minitest-5.8.5/lib/minitest/benchmark.rb
+${GEM_HOME}/gems/minitest-5.8.5/lib/minitest/expectations.rb
+${GEM_HOME}/gems/minitest-5.8.5/lib/minitest/hell.rb
+${GEM_HOME}/gems/minitest-5.8.5/lib/minitest/mock.rb
+${GEM_HOME}/gems/minitest-5.8.5/lib/minitest/parallel.rb
+${GEM_HOME}/gems/minitest-5.8.5/lib/minitest/pride.rb
+${GEM_HOME}/gems/minitest-5.8.5/lib/minitest/pride_plugin.rb
+${GEM_HOME}/gems/minitest-5.8.5/lib/minitest/spec.rb
+${GEM_HOME}/gems/minitest-5.8.5/lib/minitest/test.rb
+${GEM_HOME}/gems/minitest-5.8.5/lib/minitest/unit.rb
+${GEM_HOME}/gems/minitest-5.8.5/test/minitest/metametameta.rb
+${GEM_HOME}/gems/minitest-5.8.5/test/minitest/test_minitest_benchmark.rb
+${GEM_HOME}/gems/minitest-5.8.5/test/minitest/test_minitest_mock.rb
+${GEM_HOME}/gems/minitest-5.8.5/test/minitest/test_minitest_reporter.rb
+${GEM_HOME}/gems/minitest-5.8.5/test/minitest/test_minitest_spec.rb
+${GEM_HOME}/gems/minitest-5.8.5/test/minitest/test_minitest_unit.rb
${GEM_HOME}/gems/net-telnet-0.1.1/Gemfile
${GEM_HOME}/gems/net-telnet-0.1.1/LICENSE.txt
${GEM_HOME}/gems/net-telnet-0.1.1/README.md
@@ -1232,10 +1234,10 @@ ${GEM_HOME}/gems/test-unit-3.1.5/test/util/test_procwrapper.rb
${GEM_HOME}/specifications/default/bigdecimal-1.2.8.gemspec
${GEM_HOME}/specifications/default/io-console-0.4.5.gemspec
${GEM_HOME}/specifications/default/json-1.8.3.gemspec
-${GEM_HOME}/specifications/default/psych-2.0.17.gemspec
+${GEM_HOME}/specifications/default/psych-2.1.0.gemspec
${GEM_HOME}/specifications/default/rdoc-4.2.1.gemspec
${GEM_HOME}/specifications/did_you_mean-1.0.0.gemspec
-${GEM_HOME}/specifications/minitest-5.8.3.gemspec
+${GEM_HOME}/specifications/minitest-5.8.5.gemspec
${GEM_HOME}/specifications/net-telnet-0.1.1.gemspec
${GEM_HOME}/specifications/power_assert-0.2.6.gemspec
${GEM_HOME}/specifications/rake-10.4.2.gemspec
diff --git a/lang/ruby23-base/distinfo b/lang/ruby23-base/distinfo
index eeca9d75edc..cbcbace9a67 100644
--- a/lang/ruby23-base/distinfo
+++ b/lang/ruby23-base/distinfo
@@ -1,9 +1,9 @@
-$NetBSD: distinfo,v 1.4 2016/05/15 14:19:56 taca Exp $
+$NetBSD: distinfo,v 1.5 2016/12/05 15:11:57 taca Exp $
-SHA1 (ruby-2.3.1.tar.bz2) = 4ee76c7c1b12d5c5b0245fc71595c5635d2217c9
-RMD160 (ruby-2.3.1.tar.bz2) = 1b7a7105765f6dfb5d72d67e30fe636b87cc9bd5
-SHA512 (ruby-2.3.1.tar.bz2) = a8659b96a3a481a3dbdbb6997eb18ff1f8cd926a9707a90d071e937315c21d372c89252f0d44732ae5007d2678fda8c8fbceafa4e4b4ff500d236fb796284d8d
-Size (ruby-2.3.1.tar.bz2) = 14432088 bytes
+SHA1 (ruby-2.3.3.tar.bz2) = a8db9ce7f9110320f33b8325200e3ecfbd2b534b
+RMD160 (ruby-2.3.3.tar.bz2) = 487cae3a24d7ad2cef80430efef42f8be2370a12
+SHA512 (ruby-2.3.3.tar.bz2) = 88f7782effd35bfe0b4c33140b5eb147d09b63fbb35b9c42d2200c010f387e2b70984ead1eca86569e8ec31f08b35289d440c0ca76b662dadb760f848e863d91
+Size (ruby-2.3.3.tar.bz2) = 14433673 bytes
SHA1 (patch-configure) = e1af70b87cfbb7c61a2bf65109b6e18efb825f0f
SHA1 (patch-eval.c) = 16e6eadca15c95ac3e2291a2003cb0fc606eafeb
SHA1 (patch-eval__error.c) = 8ed04dec5c3c0bf4d9ca8516888b331676f7c957
@@ -19,6 +19,7 @@ SHA1 (patch-lib_rubygems_dependency__installer.rb) = 91741a1836d3635d3b89dd7d775
SHA1 (patch-lib_rubygems_install__update__options.rb) = 167cfeeb47842d20eaadd15ed89ea886cbfd33db
SHA1 (patch-lib_rubygems_installer.rb) = 37218b0ebf874095dce8b92bc30b5beb720e13a2
SHA1 (patch-lib_rubygems_platform.rb) = 244a6698636012235882ae606ae3a3b4dffd3faf
+SHA1 (patch-lib_rubygems_specification.rb) = 46f517d6128d1366c0a302a7d04d2caec7ec948f
SHA1 (patch-man_erb.1) = a03758f5ae399463b140fbac92c39e6ccc9d18bd
SHA1 (patch-man_irb.1) = bf3cd43511ddc51a41dced16f2be1c9f8018d226
SHA1 (patch-man_ri.1) = d8917e7a08bbc3eb41349570cc658d40c1b3463f
diff --git a/lang/ruby23-base/patches/patch-lib_rubygems_specification.rb b/lang/ruby23-base/patches/patch-lib_rubygems_specification.rb
new file mode 100644
index 00000000000..f0fd30db57e
--- /dev/null
+++ b/lang/ruby23-base/patches/patch-lib_rubygems_specification.rb
@@ -0,0 +1,22 @@
+$NetBSD: patch-lib_rubygems_specification.rb,v 1.1 2016/12/05 15:11:57 taca Exp $
+
+* Do not warn open-ended dependency unless verbose option is enabled.
+
+--- lib/rubygems/specification.rb.orig 2016-08-24 15:28:23.000000000 +0000
++++ lib/rubygems/specification.rb
+@@ -2903,11 +2903,13 @@ pessimistic dependency on #{dep} may be
+ ", '>= #{dep_version}'"
+ end
+
+- warning_messages << <<-WARNING
++ if Gem.configuration.really_verbose
++ warning_messages << <<-WARNING
+ open-ended dependency on #{dep} is not recommended
+ if #{dep.name} is semantically versioned, use:
+ add_#{dep.type}_dependency '#{dep.name}', '~> #{base.join '.'}'#{bugfix}
+- WARNING
++ WARNING
++ end
+ end
+ end
+ if error_messages.any?