pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/lang Update ruby23{,-base} to 2.3.3.



details:   https://anonhg.NetBSD.org/pkgsrc/rev/f92ed1a26e3a
branches:  trunk
changeset: 355579:f92ed1a26e3a
user:      taca <taca%pkgsrc.org@localhost>
date:      Mon Dec 05 15:11:10 2016 +0000

description:
Update ruby23{,-base} to 2.3.3.

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.

diffstat:

 lang/ruby/rubyversion.mk                                     |  10 +-
 lang/ruby23-base/PLIST                                       |  60 ++++++-----
 lang/ruby23-base/distinfo                                    |  11 +-
 lang/ruby23-base/patches/patch-lib_rubygems_specification.rb |  22 ++++
 4 files changed, 64 insertions(+), 39 deletions(-)

diffs (194 lines):

diff -r 19d5c837a28f -r f92ed1a26e3a lang/ruby/rubyversion.mk
--- a/lang/ruby/rubyversion.mk  Mon Dec 05 15:05:01 2016 +0000
+++ b/lang/ruby/rubyversion.mk  Mon Dec 05 15:11:10 2016 +0000
@@ -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 @@
 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_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 -r 19d5c837a28f -r f92ed1a26e3a lang/ruby23-base/PLIST
--- a/lang/ruby23-base/PLIST    Mon Dec 05 15:05:01 2016 +0000
+++ b/lang/ruby23-base/PLIST    Mon Dec 05 15:11:10 2016 +0000
@@ -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/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/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 @@
 ${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/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}/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 -r 19d5c837a28f -r f92ed1a26e3a lang/ruby23-base/distinfo
--- a/lang/ruby23-base/distinfo Mon Dec 05 15:05:01 2016 +0000
+++ b/lang/ruby23-base/distinfo Mon Dec 05 15:11:10 2016 +0000
@@ -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_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 -r 19d5c837a28f -r f92ed1a26e3a lang/ruby23-base/patches/patch-lib_rubygems_specification.rb
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/lang/ruby23-base/patches/patch-lib_rubygems_specification.rb      Mon Dec 05 15:11:10 2016 +0000
@@ -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?



Home | Main Index | Thread Index | Old Index