summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authortaca <taca@pkgsrc.org>2016-12-05 15:02:25 +0000
committertaca <taca@pkgsrc.org>2016-12-05 15:02:25 +0000
commit54e98c27e52cc93624fe7933fc89d71bc1c6880b (patch)
tree884e2e7535ebe7ff31a3ba637b317ebde77c9c9d
parent3e5c2daa26200f8401267456d6a867af81d242e3 (diff)
downloadpkgsrc-54e98c27e52cc93624fe7933fc89d71bc1c6880b.tar.gz
Update ruby22{,-base,gdbm,fiddle,readline,tk} to 2.2.6.
pkgsrc change: rubygems dose not blame open-ended dependency unless verbose option is enabled. Ruby 2.2.6 Released Posted by usa on 15 Nov 2016 Ruby 2.2.6 has been released. This release includes new SSL certificates for RubyGems. And, this also includes about 80 bug fixes after the previous release. See the ChangeLog for details.
-rw-r--r--lang/ruby/rubyversion.mk6
-rw-r--r--lang/ruby22-base/PLIST3
-rw-r--r--lang/ruby22-base/distinfo11
-rw-r--r--lang/ruby22-base/patches/patch-lib_rubygems_specification.rb22
4 files changed, 33 insertions, 9 deletions
diff --git a/lang/ruby/rubyversion.mk b/lang/ruby/rubyversion.mk
index be06fe958f4..c29cd24ec44 100644
--- a/lang/ruby/rubyversion.mk
+++ b/lang/ruby/rubyversion.mk
@@ -1,4 +1,4 @@
-# $NetBSD: rubyversion.mk,v 1.166 2016/11/19 15:35:43 taca Exp $
+# $NetBSD: rubyversion.mk,v 1.167 2016/12/05 15:02:25 taca Exp $
#
# This file determines which Ruby version is used as a dependency for
@@ -229,7 +229,7 @@ RUBY_VERSION_REQD?= ${PKGNAME_REQD:C/ruby([0-9][0-9]+)-.*/\1/}
# current supported Ruby's version
RUBY18_VERSION= 1.8.7
RUBY21_VERSION= 2.1.10
-RUBY22_VERSION= 2.2.5
+RUBY22_VERSION= 2.2.6
RUBY23_VERSION= 2.3.1
# patch level
@@ -320,7 +320,7 @@ RUBY_VERSION= ${RUBY22_VERSION}
RUBY_VERSION_FULL= ${RUBY_VERSION}
RUBY_ABI_VERSION= ${RUBY_VERSION}
-RUBY_GEMS_VERSION= 2.4.5
+RUBY_GEMS_VERSION= 2.4.5.2
RUBY_RDOC_VERSION= 4.2.0
RUBY_RAKE_VERSION= 10.4.2
RUBY_JSON_VERSION= 1.8.1
diff --git a/lang/ruby22-base/PLIST b/lang/ruby22-base/PLIST
index 69ec7cea354..badb207691a 100644
--- a/lang/ruby22-base/PLIST
+++ b/lang/ruby22-base/PLIST
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.2 2016/05/15 14:07:48 taca Exp $
+@comment $NetBSD: PLIST,v 1.3 2016/12/05 15:02:25 taca Exp $
bin/erb${RUBY_SUFFIX}
bin/gem${RUBY_SUFFIX}
bin/irb${RUBY_SUFFIX}
@@ -710,6 +710,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
diff --git a/lang/ruby22-base/distinfo b/lang/ruby22-base/distinfo
index e63fbabc05d..2fe4805239c 100644
--- a/lang/ruby22-base/distinfo
+++ b/lang/ruby22-base/distinfo
@@ -1,9 +1,9 @@
-$NetBSD: distinfo,v 1.15 2016/05/15 14:07:48 taca Exp $
+$NetBSD: distinfo,v 1.16 2016/12/05 15:02:25 taca Exp $
-SHA1 (ruby-2.2.5.tar.bz2) = f78473fe60a632b778599374ae64612592c2c9c1
-RMD160 (ruby-2.2.5.tar.bz2) = b690115c7c4e6a70c560b72c2bafa62ae8f37957
-SHA512 (ruby-2.2.5.tar.bz2) = d3224814361c297bc36646c2e40f63c461ccf5a77fea5a3acdcb2c7ad1705bb229ac6abbd7ad1ae61cbe0fefd7a008c6102568d11366ad3107179302cd3e734e
-Size (ruby-2.2.5.tar.bz2) = 13350551 bytes
+SHA1 (ruby-2.2.6.tar.bz2) = 67b15fcc394bb1ffb5a7e926dcd6222d8e988188
+RMD160 (ruby-2.2.6.tar.bz2) = f157ece8e73ab9bbc49badb6a5fbb16815ac2af7
+SHA512 (ruby-2.2.6.tar.bz2) = 7a93f72d236521ac28c8a0bc0c73cf805797a8813d22e02f42c5fc05dd39f6e422817272e0db6a24c245f6f97ad4b2b412a9a47ac50156ab186df596918a5f34
+Size (ruby-2.2.6.tar.bz2) = 13378616 bytes
SHA1 (patch-configure) = ad3d1862a48d12b793fd0062eb357372caa19abc
SHA1 (patch-eval.c) = a1e86d4ed1729398393e83d519e991259c6163de
SHA1 (patch-eval__error.c) = cc313587bb24e16e4702f784b30e64618ae3f5a4
@@ -19,6 +19,7 @@ SHA1 (patch-lib_rubygems_dependency__installer.rb) = 33279f961cc4c530f0d81c8b415
SHA1 (patch-lib_rubygems_install__update__options.rb) = 8ec3a2387f3a83e19d76b7a900ebf3b37bdcc043
SHA1 (patch-lib_rubygems_installer.rb) = 864f3f8fe2949aedd85f730e447d8495f58d3b25
SHA1 (patch-lib_rubygems_platform.rb) = 2bddd029a2678de5a5d016af33f629caa712fbce
+SHA1 (patch-lib_rubygems_specification.rb) = d84ff3d36295471bc7ba6823069c1c6a36cde293
SHA1 (patch-man_erb.1) = 1fe6ce4f4fe6418bfabb5e132a63596562030116
SHA1 (patch-man_irb.1) = 2bf807b4c1b1c68d1f518caa054cfd900e0fedb7
SHA1 (patch-man_ri.1) = b07be05375977cfac0f88765a95e85db4f858885
diff --git a/lang/ruby22-base/patches/patch-lib_rubygems_specification.rb b/lang/ruby22-base/patches/patch-lib_rubygems_specification.rb
new file mode 100644
index 00000000000..874e1f7b771
--- /dev/null
+++ b/lang/ruby22-base/patches/patch-lib_rubygems_specification.rb
@@ -0,0 +1,22 @@
+$NetBSD: patch-lib_rubygems_specification.rb,v 1.1 2016/12/05 15:02:25 taca Exp $
+
+* Do not warn open-ended dependency unless verbose option is enabled.
+
+--- lib/rubygems/specification.rb.orig 2014-12-25 03:37:54.000000000 +0000
++++ lib/rubygems/specification.rb
+@@ -2697,11 +2697,13 @@ pessimistic dependency on #{dep} may be
+ ", '>= #{dep_version}'"
+ end
+
+- warning <<-WARNING
++ if Gem.configuration.really_verbose
++ warning <<-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
+ end