diff --git a/lang/ruby/rubyversion.mk b/lang/ruby/rubyversion.mk index c29cd24ec4468..1b5ff2a4b93a3 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 030f5a56706e4..1cbe6b337041b 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 eeca9d75edc12..cbcbace9a672c 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 0000000000000..f0fd30db57e09 --- /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?