Skip to content

Commit

Permalink
Update ruby23{,-base} to 2.3.3.
Browse files Browse the repository at this point in the history
pkgsrc change: rubygems dose not blame open-ended dependency unless verbose
option is enabled.


Ruby 2.3.2 Released			Posted by nagachika on 15 Nov 2016

Ruby 2.3.2 has been released.

This is the TEENY version release of the stable 2.3 series.

This release contains update of RubyGems 2.5.2 and update of included ssl
certificates.


Ruby 2.3.3 Released			Posted by nagachika on 21 Nov 2016

Ruby 2.3.3 has been released.

This release contains a bug fix about Refinements and Module#prepend. The
mixture use of Module#refine and Module#prepend to the same Class could cause
unexpected NoMethodError. This is a regression on Ruby 2.3.2 released last
week. See [Bug #12920] for details.

There are some bugfixes too. See the ChangeLog for details.
  • Loading branch information
taca committed Dec 5, 2016
1 parent d321e3a commit cc4d6e3
Show file tree
Hide file tree
Showing 4 changed files with 64 additions and 39 deletions.
10 changes: 5 additions & 5 deletions lang/ruby/rubyversion.mk
Original file line number Diff line number Diff line change
@@ -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
Expand Down Expand Up @@ -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
Expand Down Expand Up @@ -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
Expand Down
60 changes: 31 additions & 29 deletions lang/ruby23-base/PLIST
Original file line number Diff line number Diff line change
@@ -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}
Expand Down Expand Up @@ -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
Expand Down Expand Up @@ -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
Expand Down Expand Up @@ -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
Expand Down Expand Up @@ -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
Expand Down Expand Up @@ -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
Expand Down
11 changes: 6 additions & 5 deletions lang/ruby23-base/distinfo
Original file line number Diff line number Diff line change
@@ -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
Expand All @@ -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
Expand Down
22 changes: 22 additions & 0 deletions lang/ruby23-base/patches/patch-lib_rubygems_specification.rb
Original file line number Diff line number Diff line change
@@ -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?

0 comments on commit cc4d6e3

Please sign in to comment.