Thu Aug 20 15:30:47 2015 UTC ()
Update ruby22-base to 2.2.3 (Ruby 2.2.3).

Release note:

Ruby 2.2.3 Released

Posted by nagachika on 18 Aug 2015

We are pleased to announce the release of Ruby 2.2.3. This is a TEENY
version release of the stable 2.2 series.

This release includes the security fix for a RubyGems domain name
verification vulnerability.

    CVE-2015-3900 Request hijacking vulnerability in RubyGems 2.4.6 and earlier

There are also some bugfixes. See ChangeLog for details.


(taca)
diff -r1.146 -r1.147 pkgsrc/lang/ruby/rubyversion.mk
diff -r1.3 -r1.4 pkgsrc/lang/ruby22-base/Makefile
diff -r1.6 -r1.7 pkgsrc/lang/ruby22-base/distinfo
diff -r1.1 -r0 pkgsrc/lang/ruby22-base/patches/patch-lib_rubygems_remote__fetcher.rb

cvs diff -r1.146 -r1.147 pkgsrc/lang/ruby/rubyversion.mk (expand / switch to unified diff)

--- pkgsrc/lang/ruby/rubyversion.mk 2015/08/20 15:27:43 1.146
+++ pkgsrc/lang/ruby/rubyversion.mk 2015/08/20 15:30:47 1.147
@@ -1,14 +1,14 @@ @@ -1,14 +1,14 @@
1# $NetBSD: rubyversion.mk,v 1.146 2015/08/20 15:27:43 taca Exp $ 1# $NetBSD: rubyversion.mk,v 1.147 2015/08/20 15:30:47 taca Exp $
2# 2#
3 3
4# This file determines which Ruby version is used as a dependency for 4# This file determines which Ruby version is used as a dependency for
5# a package. 5# a package.
6# 6#
7# 7#
8# === User-settable variables === 8# === User-settable variables ===
9# 9#
10# RUBY_VERSION_DEFAULT 10# RUBY_VERSION_DEFAULT
11# The preferered Ruby version to use. 11# The preferered Ruby version to use.
12# 12#
13# Possible values: 18 193 200 21 13# Possible values: 18 193 200 21
14# Default: 200 14# Default: 200
@@ -220,27 +220,27 @@ _RUBY_VERSION_REQD:= ${PKGNAME_REQD:C/ru @@ -220,27 +220,27 @@ _RUBY_VERSION_REQD:= ${PKGNAME_REQD:C/ru
220. if ${_RUBY_VERSION_REQD} == "18" || ${_RUBY_VERSION_REQD} == "193" 220. if ${_RUBY_VERSION_REQD} == "18" || ${_RUBY_VERSION_REQD} == "193"
221RUBY_VERSION_REQD?= ${PKGNAME_REQD:C/ruby([0-9][0-9])[0-9]-.*/\1/} 221RUBY_VERSION_REQD?= ${PKGNAME_REQD:C/ruby([0-9][0-9])[0-9]-.*/\1/}
222. else 222. else
223RUBY_VERSION_REQD?= ${PKGNAME_REQD:C/ruby([0-9][0-9]+)-.*/\1/} 223RUBY_VERSION_REQD?= ${PKGNAME_REQD:C/ruby([0-9][0-9]+)-.*/\1/}
224. endif 224. endif
225. endif 225. endif
226.endif 226.endif
227 227
228# current supported Ruby's version 228# current supported Ruby's version
229RUBY18_VERSION= 1.8.7 229RUBY18_VERSION= 1.8.7
230RUBY193_VERSION= 1.9.3 230RUBY193_VERSION= 1.9.3
231RUBY200_VERSION= 2.0.0 231RUBY200_VERSION= 2.0.0
232RUBY21_VERSION= 2.1.7 232RUBY21_VERSION= 2.1.7
233RUBY22_VERSION= 2.2.2 233RUBY22_VERSION= 2.2.3
234 234
235# patch 235# patch
236RUBY18_PATCHLEVEL= pl374 236RUBY18_PATCHLEVEL= pl374
237RUBY193_PATCHLEVEL= p551 237RUBY193_PATCHLEVEL= p551
238RUBY200_PATCHLEVEL= p647 238RUBY200_PATCHLEVEL= p647
239 239
240# current API compatible version; used for version of shared library 240# current API compatible version; used for version of shared library
241RUBY18_API_VERSION= 1.8.7 241RUBY18_API_VERSION= 1.8.7
242RUBY193_API_VERSION= 1.9.1 242RUBY193_API_VERSION= 1.9.1
243RUBY200_API_VERSION= 2.0.0 243RUBY200_API_VERSION= 2.0.0
244RUBY21_API_VERSION= 2.1.0 244RUBY21_API_VERSION= 2.1.0
245RUBY22_API_VERSION= 2.2.0 245RUBY22_API_VERSION= 2.2.0
246 246

cvs diff -r1.3 -r1.4 pkgsrc/lang/ruby22-base/Attic/Makefile (expand / switch to unified diff)

--- pkgsrc/lang/ruby22-base/Attic/Makefile 2015/06/23 14:04:40 1.3
+++ pkgsrc/lang/ruby22-base/Attic/Makefile 2015/08/20 15:30:47 1.4
@@ -1,19 +1,18 @@ @@ -1,19 +1,18 @@
1# $NetBSD: Makefile,v 1.3 2015/06/23 14:04:40 taca Exp $ 1# $NetBSD: Makefile,v 1.4 2015/08/20 15:30:47 taca Exp $
2# 2#
3 3
4DISTNAME= ${RUBY_DISTNAME} 4DISTNAME= ${RUBY_DISTNAME}
5PKGNAME= ${RUBY_PKGPREFIX}-base-${RUBY_VERSION_FULL} 5PKGNAME= ${RUBY_PKGPREFIX}-base-${RUBY_VERSION_FULL}
6PKGREVISION= 2 
7CATEGORIES= lang ruby 6CATEGORIES= lang ruby
8MASTER_SITES= ${MASTER_SITE_RUBY} 7MASTER_SITES= ${MASTER_SITE_RUBY}
9 8
10MAINTAINER= taca@NetBSD.org 9MAINTAINER= taca@NetBSD.org
11HOMEPAGE= ${RUBY_HOMEPAGE} 10HOMEPAGE= ${RUBY_HOMEPAGE}
12COMMENT= Ruby ${RUBY_VERSION} release minimum base package 11COMMENT= Ruby ${RUBY_VERSION} release minimum base package
13LICENSE= ${RUBY_LICENSE} 12LICENSE= ${RUBY_LICENSE}
14 13
15RUBY_VERSION_SUPPORTED= 22 14RUBY_VERSION_SUPPORTED= 22
16 15
17USE_LANGUAGES= c 16USE_LANGUAGES= c
18USE_TOOLS+= pax yacc 17USE_TOOLS+= pax yacc
19GNU_CONFIGURE= yes 18GNU_CONFIGURE= yes

cvs diff -r1.6 -r1.7 pkgsrc/lang/ruby22-base/Attic/distinfo (expand / switch to unified diff)

--- pkgsrc/lang/ruby22-base/Attic/distinfo 2015/06/30 19:41:32 1.6
+++ pkgsrc/lang/ruby22-base/Attic/distinfo 2015/08/20 15:30:47 1.7
@@ -1,24 +1,23 @@ @@ -1,24 +1,23 @@
1$NetBSD: distinfo,v 1.6 2015/06/30 19:41:32 jperkin Exp $ 1$NetBSD: distinfo,v 1.7 2015/08/20 15:30:47 taca Exp $
2 2
3SHA1 (ruby-2.2.2.tar.bz2) = de97ec6132ac76bb7c0f92b5ca4682138093af1b 3SHA1 (ruby-2.2.3.tar.bz2) = 59fe80aeeb518ffb396bb1df74b47b25541fb207
4RMD160 (ruby-2.2.2.tar.bz2) = af9f1c4de12fc25c0d6e20bf339cc13e7d89df2d 4RMD160 (ruby-2.2.3.tar.bz2) = 048769272df86969a6848234bc3a1a1968a6e47c
5Size (ruby-2.2.2.tar.bz2) = 13314437 bytes 5Size (ruby-2.2.3.tar.bz2) = 13333814 bytes
6SHA1 (patch-configure) = 8abbc486b8cf30bb789ef58d1cb289191dcd1af6 6SHA1 (patch-configure) = 8abbc486b8cf30bb789ef58d1cb289191dcd1af6
7SHA1 (patch-ext_dbm_extconf.rb) = ee932265052613d458375ad1a760a09fefb9d959 7SHA1 (patch-ext_dbm_extconf.rb) = ee932265052613d458375ad1a760a09fefb9d959
8SHA1 (patch-lib_mkmf.rb) = f86f1ae5a1053a0643545a2c11c9fd2bbd5a289d 8SHA1 (patch-lib_mkmf.rb) = f86f1ae5a1053a0643545a2c11c9fd2bbd5a289d
9SHA1 (patch-lib_rdoc_ri_driver.rb) = 5bdd3ed6f50a2ea79f643c6bebd7ad0063e79051 9SHA1 (patch-lib_rdoc_ri_driver.rb) = 5bdd3ed6f50a2ea79f643c6bebd7ad0063e79051
10SHA1 (patch-lib_rubygems.rb) = 5b63c96109fa53fb072b6ae12bf91c4b2889e079 10SHA1 (patch-lib_rubygems.rb) = 5b63c96109fa53fb072b6ae12bf91c4b2889e079
11SHA1 (patch-lib_rubygems_commands_setup__command.rb) = 3e7003250d6241a4c4bf879de1b9fb3053cc10c7 11SHA1 (patch-lib_rubygems_commands_setup__command.rb) = 3e7003250d6241a4c4bf879de1b9fb3053cc10c7
12SHA1 (patch-lib_rubygems_config__file.rb) = 64cea598fa63433d432a5e5bcc85cdff96ed0f49 12SHA1 (patch-lib_rubygems_config__file.rb) = 64cea598fa63433d432a5e5bcc85cdff96ed0f49
13SHA1 (patch-lib_rubygems_defaults.rb) = 82d31b7deced68f2dd9e2c60cdc5c39bbfc9a900 13SHA1 (patch-lib_rubygems_defaults.rb) = 82d31b7deced68f2dd9e2c60cdc5c39bbfc9a900
14SHA1 (patch-lib_rubygems_dependency__installer.rb) = 33279f961cc4c530f0d81c8b415a79fdd26a1f84 14SHA1 (patch-lib_rubygems_dependency__installer.rb) = 33279f961cc4c530f0d81c8b415a79fdd26a1f84
15SHA1 (patch-lib_rubygems_install__update__options.rb) = 8ec3a2387f3a83e19d76b7a900ebf3b37bdcc043 15SHA1 (patch-lib_rubygems_install__update__options.rb) = 8ec3a2387f3a83e19d76b7a900ebf3b37bdcc043
16SHA1 (patch-lib_rubygems_installer.rb) = 864f3f8fe2949aedd85f730e447d8495f58d3b25 16SHA1 (patch-lib_rubygems_installer.rb) = 864f3f8fe2949aedd85f730e447d8495f58d3b25
17SHA1 (patch-lib_rubygems_platform.rb) = 2bddd029a2678de5a5d016af33f629caa712fbce 17SHA1 (patch-lib_rubygems_platform.rb) = 2bddd029a2678de5a5d016af33f629caa712fbce
18SHA1 (patch-lib_rubygems_remote__fetcher.rb) = 02c149b7b29e457dad909ebec38691440e192816 
19SHA1 (patch-man_erb.1) = 1fe6ce4f4fe6418bfabb5e132a63596562030116 18SHA1 (patch-man_erb.1) = 1fe6ce4f4fe6418bfabb5e132a63596562030116
20SHA1 (patch-man_irb.1) = 2bf807b4c1b1c68d1f518caa054cfd900e0fedb7 19SHA1 (patch-man_irb.1) = 2bf807b4c1b1c68d1f518caa054cfd900e0fedb7
21SHA1 (patch-man_ri.1) = b07be05375977cfac0f88765a95e85db4f858885 20SHA1 (patch-man_ri.1) = b07be05375977cfac0f88765a95e85db4f858885
22SHA1 (patch-man_ruby.1) = 88ca6703fd58a89726618ca7dfc7912bad312b1c 21SHA1 (patch-man_ruby.1) = 88ca6703fd58a89726618ca7dfc7912bad312b1c
23SHA1 (patch-test_rubygems_test__gem.rb) = 01a36c32e49d518cc68bea5e76c7640451223b61 22SHA1 (patch-test_rubygems_test__gem.rb) = 01a36c32e49d518cc68bea5e76c7640451223b61
24SHA1 (patch-tool_rbinstall.rb) = 2bb27173a0e08de94391d56ef2b366a71ee2dc50 23SHA1 (patch-tool_rbinstall.rb) = 2bb27173a0e08de94391d56ef2b366a71ee2dc50

File Deleted: pkgsrc/lang/ruby22-base/patches/Attic/patch-lib_rubygems_remote__fetcher.rb