lang/ruby22-base: update to 2.2.9 Ruby 2.2.9 Released Posted by usa on 14 Dec 2017 Ruby 2.2.9 has been released. This release includes several security fixes. Please check the topics below for details. * CVE-2017-17405: Command injection vulnerability in Net::FTP * Unsafe Object Deserialization Vulnerability in RubyGems Ruby 2.2 is now under the state of the security maintenance phase, until the end of the March of 2018. After the date, maintenance of Ruby 2.2 will be ended. We recommend you start planning migration to newer versions of Ruby, such as 2.4 or 2.3.diff -r1.186 -r1.187 pkgsrc/lang/ruby/rubyversion.mk
(taca)
@@ -1,14 +1,14 @@ | @@ -1,14 +1,14 @@ | |||
1 | # $NetBSD: rubyversion.mk,v 1.186 2017/12/15 03:23:29 taca Exp $ | 1 | # $NetBSD: rubyversion.mk,v 1.187 2017/12/15 03:26:03 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: 22 23 24 | 13 | # Possible values: 22 23 24 | |
14 | # Default: 23 | 14 | # Default: 23 | |
@@ -204,27 +204,27 @@ | @@ -204,27 +204,27 @@ | |||
204 | .if !defined(_RUBYVERSION_MK) | 204 | .if !defined(_RUBYVERSION_MK) | |
205 | _RUBYVERSION_MK= # defined | 205 | _RUBYVERSION_MK= # defined | |
206 | 206 | |||
207 | .include "../../mk/bsd.prefs.mk" | 207 | .include "../../mk/bsd.prefs.mk" | |
208 | 208 | |||
209 | .if defined(PKGNAME_REQD) | 209 | .if defined(PKGNAME_REQD) | |
210 | . if !empty(PKGNAME_REQD:Mruby[0-9][0-9]-*) | 210 | . if !empty(PKGNAME_REQD:Mruby[0-9][0-9]-*) | |
211 | _RUBY_VERSION_REQD:= ${PKGNAME_REQD:C/ruby([0-9][0-9])-.*/\1/} | 211 | _RUBY_VERSION_REQD:= ${PKGNAME_REQD:C/ruby([0-9][0-9])-.*/\1/} | |
212 | RUBY_VERSION_REQD?= ${PKGNAME_REQD:C/ruby([0-9][0-9])-.*/\1/} | 212 | RUBY_VERSION_REQD?= ${PKGNAME_REQD:C/ruby([0-9][0-9])-.*/\1/} | |
213 | . endif | 213 | . endif | |
214 | .endif | 214 | .endif | |
215 | 215 | |||
216 | # current supported Ruby's version | 216 | # current supported Ruby's version | |
217 | RUBY22_VERSION= 2.2.8 | 217 | RUBY22_VERSION= 2.2.9 | |
218 | RUBY23_VERSION= 2.3.6 | 218 | RUBY23_VERSION= 2.3.6 | |
219 | RUBY24_VERSION= 2.4.3 | 219 | RUBY24_VERSION= 2.4.3 | |
220 | 220 | |||
221 | # current API compatible version; used for version of shared library | 221 | # current API compatible version; used for version of shared library | |
222 | RUBY22_API_VERSION= 2.2.0 | 222 | RUBY22_API_VERSION= 2.2.0 | |
223 | RUBY23_API_VERSION= 2.3.0 | 223 | RUBY23_API_VERSION= 2.3.0 | |
224 | RUBY24_API_VERSION= 2.4.0 | 224 | RUBY24_API_VERSION= 2.4.0 | |
225 | 225 | |||
226 | # | 226 | # | |
227 | RUBY_VERSION_DEFAULT?= 23 | 227 | RUBY_VERSION_DEFAULT?= 23 | |
228 | 228 | |||
229 | # supported Ruby's version | 229 | # supported Ruby's version | |
230 | RUBY_VERSIONS_SUPPORTED= 23 22 24 | 230 | RUBY_VERSIONS_SUPPORTED= 23 22 24 | |
@@ -262,27 +262,27 @@ RUBY_VER= ${rv} | @@ -262,27 +262,27 @@ RUBY_VER= ${rv} | |||
262 | RUBY_VER= ${rv} | 262 | RUBY_VER= ${rv} | |
263 | . endif | 263 | . endif | |
264 | . endfor | 264 | . endfor | |
265 | .endif | 265 | .endif | |
266 | 266 | |||
267 | RUBY_VER:= ${RUBY_VER_MAP.${RUBY_VER}:U${RUBY_VER}} | 267 | RUBY_VER:= ${RUBY_VER_MAP.${RUBY_VER}:U${RUBY_VER}} | |
268 | 268 | |||
269 | RUBY_SUFFIX?= ${_RUBY_VER_MAJOR}${_RUBY_VER_MINOR}${_RUBY_VER_TEENY} | 269 | RUBY_SUFFIX?= ${_RUBY_VER_MAJOR}${_RUBY_VER_MINOR}${_RUBY_VER_TEENY} | |
270 | 270 | |||
271 | .if ${RUBY_VER} == "22" | 271 | .if ${RUBY_VER} == "22" | |
272 | RUBY_VERSION= ${RUBY22_VERSION} | 272 | RUBY_VERSION= ${RUBY22_VERSION} | |
273 | RUBY_ABI_VERSION= ${RUBY_VERSION} | 273 | RUBY_ABI_VERSION= ${RUBY_VERSION} | |
274 | 274 | |||
275 | RUBY_GEMS_VERSION= 2.4.5.2 | 275 | RUBY_GEMS_VERSION= 2.4.5.4 | |
276 | RUBY_RDOC_VERSION= 4.2.0 | 276 | RUBY_RDOC_VERSION= 4.2.0 | |
277 | RUBY_RAKE_VERSION= 10.4.2 | 277 | RUBY_RAKE_VERSION= 10.4.2 | |
278 | RUBY_JSON_VERSION= 1.8.1.1 | 278 | RUBY_JSON_VERSION= 1.8.1.1 | |
279 | 279 | |||
280 | RUBY_BIGDECIMAL_VERSION= 1.2.6 | 280 | RUBY_BIGDECIMAL_VERSION= 1.2.6 | |
281 | RUBY_IO_CONSOLE_VERSION= 0.4.3 | 281 | RUBY_IO_CONSOLE_VERSION= 0.4.3 | |
282 | RUBY_PSYCH_VERSION= 2.0.8.1 | 282 | RUBY_PSYCH_VERSION= 2.0.8.1 | |
283 | RUBY_MINITEST_VERSION= 5.4.3 | 283 | RUBY_MINITEST_VERSION= 5.4.3 | |
284 | RUBY_POWER_ASSERT_VERSION= 0.2.2 | 284 | RUBY_POWER_ASSERT_VERSION= 0.2.2 | |
285 | RUBY_TEST_UNIT_VERSION= 3.0.8 | 285 | RUBY_TEST_UNIT_VERSION= 3.0.8 | |
286 | 286 | |||
287 | RUBY_SUFFIX= ${_RUBY_VER_MAJOR}${_RUBY_VER_MINOR} | 287 | RUBY_SUFFIX= ${_RUBY_VER_MAJOR}${_RUBY_VER_MINOR} | |
288 | 288 |
@@ -1,14 +1,14 @@ | @@ -1,14 +1,14 @@ | |||
1 | @comment $NetBSD: PLIST,v 1.4 2017/09/15 00:33:58 taca Exp $ | 1 | @comment $NetBSD: PLIST,v 1.5 2017/12/15 03:26:03 taca Exp $ | |
2 | bin/erb${RUBY_SUFFIX} | 2 | bin/erb${RUBY_SUFFIX} | |
3 | bin/gem${RUBY_SUFFIX} | 3 | bin/gem${RUBY_SUFFIX} | |
4 | bin/irb${RUBY_SUFFIX} | 4 | bin/irb${RUBY_SUFFIX} | |
5 | bin/rake${RUBY_SUFFIX} | 5 | bin/rake${RUBY_SUFFIX} | |
6 | bin/rdoc${RUBY_SUFFIX} | 6 | bin/rdoc${RUBY_SUFFIX} | |
7 | bin/ri${RUBY_SUFFIX} | 7 | bin/ri${RUBY_SUFFIX} | |
8 | bin/${RUBY_NAME} | 8 | bin/${RUBY_NAME} | |
9 | ${PLIST.win32}bin/rubyw${RUBY_SUFFIX} | 9 | ${PLIST.win32}bin/rubyw${RUBY_SUFFIX} | |
10 | ${RUBY_INC}/ruby.h | 10 | ${RUBY_INC}/ruby.h | |
11 | ${RUBY_INC}/ruby/backward/classext.h | 11 | ${RUBY_INC}/ruby/backward/classext.h | |
12 | ${RUBY_INC}/ruby/backward/rubyio.h | 12 | ${RUBY_INC}/ruby/backward/rubyio.h | |
13 | ${RUBY_INC}/ruby/backward/rubysig.h | 13 | ${RUBY_INC}/ruby/backward/rubysig.h | |
14 | ${RUBY_INC}/ruby/backward/st.h | 14 | ${RUBY_INC}/ruby/backward/st.h | |
@@ -676,26 +676,27 @@ ${RUBY_LIB}/rubygems/resolver/index_set. | @@ -676,26 +676,27 @@ ${RUBY_LIB}/rubygems/resolver/index_set. | |||
676 | ${RUBY_LIB}/rubygems/resolver/index_specification.rb | 676 | ${RUBY_LIB}/rubygems/resolver/index_specification.rb | |
677 | ${RUBY_LIB}/rubygems/resolver/installed_specification.rb | 677 | ${RUBY_LIB}/rubygems/resolver/installed_specification.rb | |
678 | ${RUBY_LIB}/rubygems/resolver/installer_set.rb | 678 | ${RUBY_LIB}/rubygems/resolver/installer_set.rb | |
679 | ${RUBY_LIB}/rubygems/resolver/local_specification.rb | 679 | ${RUBY_LIB}/rubygems/resolver/local_specification.rb | |
680 | ${RUBY_LIB}/rubygems/resolver/lock_set.rb | 680 | ${RUBY_LIB}/rubygems/resolver/lock_set.rb | |
681 | ${RUBY_LIB}/rubygems/resolver/lock_specification.rb | 681 | ${RUBY_LIB}/rubygems/resolver/lock_specification.rb | |
682 | ${RUBY_LIB}/rubygems/resolver/requirement_list.rb | 682 | ${RUBY_LIB}/rubygems/resolver/requirement_list.rb | |
683 | ${RUBY_LIB}/rubygems/resolver/set.rb | 683 | ${RUBY_LIB}/rubygems/resolver/set.rb | |
684 | ${RUBY_LIB}/rubygems/resolver/spec_specification.rb | 684 | ${RUBY_LIB}/rubygems/resolver/spec_specification.rb | |
685 | ${RUBY_LIB}/rubygems/resolver/specification.rb | 685 | ${RUBY_LIB}/rubygems/resolver/specification.rb | |
686 | ${RUBY_LIB}/rubygems/resolver/stats.rb | 686 | ${RUBY_LIB}/rubygems/resolver/stats.rb | |
687 | ${RUBY_LIB}/rubygems/resolver/vendor_set.rb | 687 | ${RUBY_LIB}/rubygems/resolver/vendor_set.rb | |
688 | ${RUBY_LIB}/rubygems/resolver/vendor_specification.rb | 688 | ${RUBY_LIB}/rubygems/resolver/vendor_specification.rb | |
689 | ${RUBY_LIB}/rubygems/safe_yaml.rb | |||
689 | ${RUBY_LIB}/rubygems/security.rb | 690 | ${RUBY_LIB}/rubygems/security.rb | |
690 | ${RUBY_LIB}/rubygems/security/policies.rb | 691 | ${RUBY_LIB}/rubygems/security/policies.rb | |
691 | ${RUBY_LIB}/rubygems/security/policy.rb | 692 | ${RUBY_LIB}/rubygems/security/policy.rb | |
692 | ${RUBY_LIB}/rubygems/security/signer.rb | 693 | ${RUBY_LIB}/rubygems/security/signer.rb | |
693 | ${RUBY_LIB}/rubygems/security/trust_dir.rb | 694 | ${RUBY_LIB}/rubygems/security/trust_dir.rb | |
694 | ${RUBY_LIB}/rubygems/server.rb | 695 | ${RUBY_LIB}/rubygems/server.rb | |
695 | ${RUBY_LIB}/rubygems/source.rb | 696 | ${RUBY_LIB}/rubygems/source.rb | |
696 | ${RUBY_LIB}/rubygems/source/git.rb | 697 | ${RUBY_LIB}/rubygems/source/git.rb | |
697 | ${RUBY_LIB}/rubygems/source/installed.rb | 698 | ${RUBY_LIB}/rubygems/source/installed.rb | |
698 | ${RUBY_LIB}/rubygems/source/local.rb | 699 | ${RUBY_LIB}/rubygems/source/local.rb | |
699 | ${RUBY_LIB}/rubygems/source/lock.rb | 700 | ${RUBY_LIB}/rubygems/source/lock.rb | |
700 | ${RUBY_LIB}/rubygems/source/specific_file.rb | 701 | ${RUBY_LIB}/rubygems/source/specific_file.rb | |
701 | ${RUBY_LIB}/rubygems/source/vendor.rb | 702 | ${RUBY_LIB}/rubygems/source/vendor.rb |
@@ -1,19 +1,19 @@ | @@ -1,19 +1,19 @@ | |||
1 | $NetBSD: distinfo,v 1.20 2017/09/15 00:33:58 taca Exp $ | 1 | $NetBSD: distinfo,v 1.21 2017/12/15 03:26:03 taca Exp $ | |
2 | 2 | |||
3 | SHA1 (ruby-2.2.8.tar.bz2) = d851324bf783221108ce79343fabbcd559b9e60b | 3 | SHA1 (ruby-2.2.9.tar.bz2) = 773ba9b51bde612866f656c4531f59660e2b0087 | |
4 | RMD160 (ruby-2.2.8.tar.bz2) = a005f9bd7d4459b1f3a8b66a7021600efe677fb7 | 4 | RMD160 (ruby-2.2.9.tar.bz2) = 0973ec6a23ec909af7dec7c7152ca0a4e79fe959 | |
5 | SHA512 (ruby-2.2.8.tar.bz2) = aa1c65f76a51a57d9059a38a13a823112b53850a9e7d6f72c3f3e38d381412014521049f7065c1b00877501b3b554235135d0f308045c2a9da133c766f5b9e46 | 5 | SHA512 (ruby-2.2.9.tar.bz2) = 2a8c8770fda20a22b79c9115b6f468f8e7ea1092c84a5089af7a3122163e5ad298b493e6637e4d93ba02d899d8a619c94064dda8ac98cf3b93f64f45d5401085 | |
6 | Size (ruby-2.2.8.tar.bz2) = 13374522 bytes | 6 | Size (ruby-2.2.9.tar.bz2) = 13371232 bytes | |
7 | SHA1 (patch-configure) = fda86ab23ec6291f3a51001793686904d4433b38 | 7 | SHA1 (patch-configure) = fda86ab23ec6291f3a51001793686904d4433b38 | |
8 | SHA1 (patch-ext_dbm_extconf.rb) = ee932265052613d458375ad1a760a09fefb9d959 | 8 | SHA1 (patch-ext_dbm_extconf.rb) = ee932265052613d458375ad1a760a09fefb9d959 | |
9 | SHA1 (patch-ext_openssl_ossl__ssl.c) = e887a5576959921da116a5cee629c25610169593 | 9 | SHA1 (patch-ext_openssl_ossl__ssl.c) = e887a5576959921da116a5cee629c25610169593 | |
10 | SHA1 (patch-lib_mkmf.rb) = f86f1ae5a1053a0643545a2c11c9fd2bbd5a289d | 10 | SHA1 (patch-lib_mkmf.rb) = f86f1ae5a1053a0643545a2c11c9fd2bbd5a289d | |
11 | SHA1 (patch-lib_rdoc_ri_driver.rb) = 5bdd3ed6f50a2ea79f643c6bebd7ad0063e79051 | 11 | SHA1 (patch-lib_rdoc_ri_driver.rb) = 5bdd3ed6f50a2ea79f643c6bebd7ad0063e79051 | |
12 | SHA1 (patch-lib_rubygems.rb) = 5b63c96109fa53fb072b6ae12bf91c4b2889e079 | 12 | SHA1 (patch-lib_rubygems.rb) = 5b63c96109fa53fb072b6ae12bf91c4b2889e079 | |
13 | SHA1 (patch-lib_rubygems_commands_setup__command.rb) = 3e7003250d6241a4c4bf879de1b9fb3053cc10c7 | 13 | SHA1 (patch-lib_rubygems_commands_setup__command.rb) = 3e7003250d6241a4c4bf879de1b9fb3053cc10c7 | |
14 | SHA1 (patch-lib_rubygems_config__file.rb) = 64cea598fa63433d432a5e5bcc85cdff96ed0f49 | 14 | SHA1 (patch-lib_rubygems_config__file.rb) = 64cea598fa63433d432a5e5bcc85cdff96ed0f49 | |
15 | SHA1 (patch-lib_rubygems_defaults.rb) = 82d31b7deced68f2dd9e2c60cdc5c39bbfc9a900 | 15 | SHA1 (patch-lib_rubygems_defaults.rb) = 82d31b7deced68f2dd9e2c60cdc5c39bbfc9a900 | |
16 | SHA1 (patch-lib_rubygems_dependency__installer.rb) = 33279f961cc4c530f0d81c8b415a79fdd26a1f84 | 16 | SHA1 (patch-lib_rubygems_dependency__installer.rb) = 33279f961cc4c530f0d81c8b415a79fdd26a1f84 | |
17 | SHA1 (patch-lib_rubygems_install__update__options.rb) = 8ec3a2387f3a83e19d76b7a900ebf3b37bdcc043 | 17 | SHA1 (patch-lib_rubygems_install__update__options.rb) = 8ec3a2387f3a83e19d76b7a900ebf3b37bdcc043 | |
18 | SHA1 (patch-lib_rubygems_installer.rb) = 864f3f8fe2949aedd85f730e447d8495f58d3b25 | 18 | SHA1 (patch-lib_rubygems_installer.rb) = 864f3f8fe2949aedd85f730e447d8495f58d3b25 | |
19 | SHA1 (patch-lib_rubygems_platform.rb) = 2bddd029a2678de5a5d016af33f629caa712fbce | 19 | SHA1 (patch-lib_rubygems_platform.rb) = 2bddd029a2678de5a5d016af33f629caa712fbce |