summaryrefslogtreecommitdiff
path: root/lang
diff options
context:
space:
mode:
authortaca <taca@pkgsrc.org>2016-12-05 15:11:10 +0000
committertaca <taca@pkgsrc.org>2016-12-05 15:11:10 +0000
commitaff744fb24dc9767df298e39a3b898aaf26c56be (patch)
treeae94b423e53a8756f85e869e78d6ce209a0ea33c /lang
parent1b2863d5ccae646c39736e916d2c8d996107c6d0 (diff)
downloadpkgsrc-aff744fb24dc9767df298e39a3b898aaf26c56be.tar.gz
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 (limited to 'lang')
-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?