Update ruby21{-base} to 2.1.8 (Ruby 2.1.8). Ruby 2.1.8 Released Posted by usa on 16 Dec 2015 Ruby 2.1.8 has been released. This release includes a security fix for Fiddle and DL extension. Please view the topic below for more details. * CVE-2015-7551: Unsafe tainted string usage in Fiddle and DL And, many bug fixes are also included. See ChangeLog for details.diff -r1.151 -r1.152 pkgsrc/lang/ruby/rubyversion.mk
(taca)
@@ -1,14 +1,14 @@ | @@ -1,14 +1,14 @@ | |||
1 | # $NetBSD: rubyversion.mk,v 1.151 2015/12/16 16:00:40 taca Exp $ | 1 | # $NetBSD: rubyversion.mk,v 1.152 2015/12/16 16:03:12 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 200 21 22 | 13 | # Possible values: 18 200 21 22 | |
14 | # Default: 200 | 14 | # Default: 200 | |
@@ -218,27 +218,27 @@ _RUBYVERSION_MK= # defined | @@ -218,27 +218,27 @@ _RUBYVERSION_MK= # defined | |||
218 | . if !empty(PKGNAME_REQD:Mruby[0-9][0-9][0-9]-*) || !empty(PKGNAME_REQD:Mruby[0-9][0-9]-*) | 218 | . if !empty(PKGNAME_REQD:Mruby[0-9][0-9][0-9]-*) || !empty(PKGNAME_REQD:Mruby[0-9][0-9]-*) | |
219 | _RUBY_VERSION_REQD:= ${PKGNAME_REQD:C/ruby([0-9][0-9]+)-.*/\1/} | 219 | _RUBY_VERSION_REQD:= ${PKGNAME_REQD:C/ruby([0-9][0-9]+)-.*/\1/} | |
220 | . if ${_RUBY_VERSION_REQD} == "18" | 220 | . if ${_RUBY_VERSION_REQD} == "18" | |
221 | RUBY_VERSION_REQD?= ${PKGNAME_REQD:C/ruby([0-9][0-9])[0-9]-.*/\1/} | 221 | RUBY_VERSION_REQD?= ${PKGNAME_REQD:C/ruby([0-9][0-9])[0-9]-.*/\1/} | |
222 | . else | 222 | . else | |
223 | RUBY_VERSION_REQD?= ${PKGNAME_REQD:C/ruby([0-9][0-9]+)-.*/\1/} | 223 | RUBY_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 | |
229 | RUBY18_VERSION= 1.8.7 | 229 | RUBY18_VERSION= 1.8.7 | |
230 | RUBY200_VERSION= 2.0.0 | 230 | RUBY200_VERSION= 2.0.0 | |
231 | RUBY21_VERSION= 2.1.7 | 231 | RUBY21_VERSION= 2.1.8 | |
232 | RUBY22_VERSION= 2.2.3 | 232 | RUBY22_VERSION= 2.2.3 | |
233 | 233 | |||
234 | # patch | 234 | # patch | |
235 | RUBY18_PATCHLEVEL= pl374 | 235 | RUBY18_PATCHLEVEL= pl374 | |
236 | RUBY200_PATCHLEVEL= p648 | 236 | RUBY200_PATCHLEVEL= p648 | |
237 | 237 | |||
238 | # current API compatible version; used for version of shared library | 238 | # current API compatible version; used for version of shared library | |
239 | RUBY18_API_VERSION= 1.8.7 | 239 | RUBY18_API_VERSION= 1.8.7 | |
240 | RUBY200_API_VERSION= 2.0.0 | 240 | RUBY200_API_VERSION= 2.0.0 | |
241 | RUBY21_API_VERSION= 2.1.0 | 241 | RUBY21_API_VERSION= 2.1.0 | |
242 | RUBY22_API_VERSION= 2.2.0 | 242 | RUBY22_API_VERSION= 2.2.0 | |
243 | 243 | |||
244 | # pkgsrc's rubygems's version | 244 | # pkgsrc's rubygems's version |
@@ -1,19 +1,18 @@ | @@ -1,19 +1,18 @@ | |||
1 | # $NetBSD: Makefile,v 1.17 2015/11/20 14:31:59 joerg Exp $ | 1 | # $NetBSD: Makefile,v 1.18 2015/12/16 16:03:12 taca Exp $ | |
2 | # | 2 | # | |
3 | 3 | |||
4 | DISTNAME= ${RUBY_DISTNAME} | 4 | DISTNAME= ${RUBY_DISTNAME} | |
5 | PKGNAME= ${RUBY_PKGPREFIX}-base-${RUBY_VERSION_FULL} | 5 | PKGNAME= ${RUBY_PKGPREFIX}-base-${RUBY_VERSION_FULL} | |
6 | PKGREVISION= 1 | |||
7 | CATEGORIES= lang ruby | 6 | CATEGORIES= lang ruby | |
8 | MASTER_SITES= ${MASTER_SITE_RUBY} | 7 | MASTER_SITES= ${MASTER_SITE_RUBY} | |
9 | 8 | |||
10 | MAINTAINER= taca@NetBSD.org | 9 | MAINTAINER= taca@NetBSD.org | |
11 | HOMEPAGE= ${RUBY_HOMEPAGE} | 10 | HOMEPAGE= ${RUBY_HOMEPAGE} | |
12 | COMMENT= Ruby ${RUBY_VERSION} release minimum base package | 11 | COMMENT= Ruby ${RUBY_VERSION} release minimum base package | |
13 | LICENSE= ${RUBY_LICENSE} | 12 | LICENSE= ${RUBY_LICENSE} | |
14 | 13 | |||
15 | RUBY_VERSION_SUPPORTED= 21 | 14 | RUBY_VERSION_SUPPORTED= 21 | |
16 | 15 | |||
17 | USE_LANGUAGES= c | 16 | USE_LANGUAGES= c | |
18 | USE_TOOLS+= pax yacc pkg-config | 17 | USE_TOOLS+= pax yacc pkg-config | |
19 | GNU_CONFIGURE= yes | 18 | GNU_CONFIGURE= yes |
@@ -1,14 +1,14 @@ | @@ -1,14 +1,14 @@ | |||
1 | @comment $NetBSD: PLIST,v 1.7 2015/08/20 15:27:43 taca Exp $ | 1 | @comment $NetBSD: PLIST,v 1.8 2015/12/16 16:03:12 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 | bin/testrb${RUBY_SUFFIX} | 10 | bin/testrb${RUBY_SUFFIX} | |
11 | ${RUBY_INC}/ruby.h | 11 | ${RUBY_INC}/ruby.h | |
12 | ${RUBY_INC}/ruby/backward/classext.h | 12 | ${RUBY_INC}/ruby/backward/classext.h | |
13 | ${RUBY_INC}/ruby/backward/rubyio.h | 13 | ${RUBY_INC}/ruby/backward/rubyio.h | |
14 | ${RUBY_INC}/ruby/backward/rubysig.h | 14 | ${RUBY_INC}/ruby/backward/rubysig.h | |
@@ -913,35 +913,35 @@ ${RUBY_ARCHLIB}/rbconfig.rb | @@ -913,35 +913,35 @@ ${RUBY_ARCHLIB}/rbconfig.rb | |||
913 | ${RUBY_ARCHLIB}/rbconfig/sizeof.${RUBY_DLEXT} | 913 | ${RUBY_ARCHLIB}/rbconfig/sizeof.${RUBY_DLEXT} | |
914 | ${RUBY_ARCHLIB}/ripper.${RUBY_DLEXT} | 914 | ${RUBY_ARCHLIB}/ripper.${RUBY_DLEXT} | |
915 | ${RUBY_ARCHLIB}/sdbm.${RUBY_DLEXT} | 915 | ${RUBY_ARCHLIB}/sdbm.${RUBY_DLEXT} | |
916 | ${RUBY_ARCHLIB}/socket.${RUBY_DLEXT} | 916 | ${RUBY_ARCHLIB}/socket.${RUBY_DLEXT} | |
917 | ${RUBY_ARCHLIB}/stringio.${RUBY_DLEXT} | 917 | ${RUBY_ARCHLIB}/stringio.${RUBY_DLEXT} | |
918 | ${RUBY_ARCHLIB}/strscan.${RUBY_DLEXT} | 918 | ${RUBY_ARCHLIB}/strscan.${RUBY_DLEXT} | |
919 | ${RUBY_ARCHLIB}/syslog.${RUBY_DLEXT} | 919 | ${RUBY_ARCHLIB}/syslog.${RUBY_DLEXT} | |
920 | ${RUBY_ARCHLIB}/thread.${RUBY_DLEXT} | 920 | ${RUBY_ARCHLIB}/thread.${RUBY_DLEXT} | |
921 | ${PLIST.win32}${RUBY_ARCHLIB}/win32ole.${RUBY_DLEXT} | 921 | ${PLIST.win32}${RUBY_ARCHLIB}/win32ole.${RUBY_DLEXT} | |
922 | ${RUBY_ARCHLIB}/zlib.${RUBY_DLEXT} | 922 | ${RUBY_ARCHLIB}/zlib.${RUBY_DLEXT} | |
923 | ${GEM_HOME}/gems/rake-10.1.0/bin/rake | 923 | ${GEM_HOME}/gems/rake-10.1.0/bin/rake | |
924 | ${GEM_HOME}/gems/rdoc-4.1.0/bin/rdoc | 924 | ${GEM_HOME}/gems/rdoc-4.1.0/bin/rdoc | |
925 | ${GEM_HOME}/gems/rdoc-4.1.0/bin/ri | 925 | ${GEM_HOME}/gems/rdoc-4.1.0/bin/ri | |
926 | ${GEM_HOME}/gems/test-unit-2.1.7.0/bin/testrb | 926 | ${GEM_HOME}/gems/test-unit-2.1.8.0/bin/testrb | |
927 | ${GEM_HOME}/specifications/default/bigdecimal-1.2.4.gemspec | 927 | ${GEM_HOME}/specifications/default/bigdecimal-1.2.4.gemspec | |
928 | ${GEM_HOME}/specifications/default/io-console-0.4.3.gemspec | 928 | ${GEM_HOME}/specifications/default/io-console-0.4.3.gemspec | |
929 | ${GEM_HOME}/specifications/default/json-1.8.1.gemspec | 929 | ${GEM_HOME}/specifications/default/json-1.8.1.gemspec | |
930 | ${GEM_HOME}/specifications/default/minitest-4.7.5.gemspec | 930 | ${GEM_HOME}/specifications/default/minitest-4.7.5.gemspec | |
931 | ${GEM_HOME}/specifications/default/psych-2.0.5.gemspec | 931 | ${GEM_HOME}/specifications/default/psych-2.0.5.gemspec | |
932 | ${GEM_HOME}/specifications/default/rake-10.1.0.gemspec | 932 | ${GEM_HOME}/specifications/default/rake-10.1.0.gemspec | |
933 | ${GEM_HOME}/specifications/default/rdoc-4.1.0.gemspec | 933 | ${GEM_HOME}/specifications/default/rdoc-4.1.0.gemspec | |
934 | ${GEM_HOME}/specifications/default/test-unit-2.1.7.0.gemspec | 934 | ${GEM_HOME}/specifications/default/test-unit-2.1.8.0.gemspec | |
935 | man/man1/erb${RUBY_SUFFIX}.1 | 935 | man/man1/erb${RUBY_SUFFIX}.1 | |
936 | man/man1/irb${RUBY_SUFFIX}.1 | 936 | man/man1/irb${RUBY_SUFFIX}.1 | |
937 | man/man1/rake${RUBY_SUFFIX}.1 | 937 | man/man1/rake${RUBY_SUFFIX}.1 | |
938 | man/man1/ri${RUBY_SUFFIX}.1 | 938 | man/man1/ri${RUBY_SUFFIX}.1 | |
939 | man/man1/${RUBY_NAME}.1 | 939 | man/man1/${RUBY_NAME}.1 | |
940 | ${RUBY_DOC}/COPYING | 940 | ${RUBY_DOC}/COPYING | |
941 | ${RUBY_DOC}/COPYING.ja | 941 | ${RUBY_DOC}/COPYING.ja | |
942 | ${RUBY_DOC}/ChangeLog | 942 | ${RUBY_DOC}/ChangeLog | |
943 | ${RUBY_DOC}/ChangeLog-1.8.0 | 943 | ${RUBY_DOC}/ChangeLog-1.8.0 | |
944 | ${RUBY_DOC}/ChangeLog-1.9.3 | 944 | ${RUBY_DOC}/ChangeLog-1.9.3 | |
945 | ${RUBY_DOC}/ChangeLog-YARV | 945 | ${RUBY_DOC}/ChangeLog-YARV | |
946 | ${RUBY_DOC}/NEWS | 946 | ${RUBY_DOC}/NEWS | |
947 | ${RUBY_DOC}/NEWS-1.8.7 | 947 | ${RUBY_DOC}/NEWS-1.8.7 |
@@ -1,25 +1,23 @@ | @@ -1,25 +1,23 @@ | |||
1 | $NetBSD: distinfo,v 1.22 2015/11/20 14:31:59 joerg Exp $ | 1 | $NetBSD: distinfo,v 1.23 2015/12/16 16:03:12 taca Exp $ | |
2 | 2 | |||
3 | SHA1 (ruby-2.1.7.tar.bz2) = 9c2d3c73b3d2aed2c8f018d3a27e970846dcf143 | 3 | SHA1 (ruby-2.1.8.tar.bz2) = 0284eaf42ac76a641abd5cd4b6bd933abeb9934e | |
4 | RMD160 (ruby-2.1.7.tar.bz2) = 1fb05a54d255cf3ef3b9933412e935b780ff3258 | 4 | RMD160 (ruby-2.1.8.tar.bz2) = 3ab77f712adf6dfa270b9cebeab0863d31f5f694 | |
5 | SHA512 (ruby-2.1.7.tar.bz2) = f610d2dd6a93f0a5e84e04ddedf847bbcea5dd3289b3164cdf60be64f67a80dfd5f9836ea5d169970cd0ce24a7e05ea6190699706567cb0d5cf450de6a70e445 | 5 | SHA512 (ruby-2.1.8.tar.bz2) = 7129c012bca7f0e7cfa51c73ba0898697f7a9f31abd5ae57d38be5b6b646fd80ab33be9b262cd3e2486c66f65aaf4ec6e881ae6e5a82ec9df62f00fa072510fc | |
6 | Size (ruby-2.1.7.tar.bz2) = 12019706 bytes | 6 | Size (ruby-2.1.8.tar.bz2) = 12014426 bytes | |
7 | SHA1 (patch-configure) = 7f1f6d2dc7d32c96d6ae65562a9bc6d50d2b79dd | 7 | SHA1 (patch-configure) = 7f1f6d2dc7d32c96d6ae65562a9bc6d50d2b79dd | |
8 | SHA1 (patch-eval.c) = a1e86d4ed1729398393e83d519e991259c6163de | 8 | SHA1 (patch-eval.c) = a1e86d4ed1729398393e83d519e991259c6163de | |
9 | SHA1 (patch-eval__error.c) = cc313587bb24e16e4702f784b30e64618ae3f5a4 | 9 | SHA1 (patch-eval__error.c) = cc313587bb24e16e4702f784b30e64618ae3f5a4 | |
10 | SHA1 (patch-ext_dbm_extconf.rb) = 08520edd956e17cb6cc80b6ee2c77af77a834bd2 | 10 | SHA1 (patch-ext_dbm_extconf.rb) = 08520edd956e17cb6cc80b6ee2c77af77a834bd2 | |
11 | SHA1 (patch-ext_opennsl_extconf.rb) = 3c5985ee4b6df6616e597a98e77c519eaaf9c90b | |||
12 | SHA1 (patch-ext_opennsl_ossl_ssl.c) = d803735371af6a17be5c465a28c05fabca9463f5 | |||
13 | SHA1 (patch-ext_tk_lib_tk_autoload.rb) = e8bcb93feae90fd46531a412f6c963a6d5d2c132 | 11 | SHA1 (patch-ext_tk_lib_tk_autoload.rb) = e8bcb93feae90fd46531a412f6c963a6d5d2c132 | |
14 | SHA1 (patch-ext_tk_lib_tk_fontchooser.rb) = cb0155332e5f519ada386fae770cd2f879527323 | 12 | SHA1 (patch-ext_tk_lib_tk_fontchooser.rb) = cb0155332e5f519ada386fae770cd2f879527323 | |
15 | SHA1 (patch-ext_tk_lib_tk_tk__mac.rb) = 24b9f282558200780adbf93e71edd1aa52d1c82b | 13 | SHA1 (patch-ext_tk_lib_tk_tk__mac.rb) = 24b9f282558200780adbf93e71edd1aa52d1c82b | |
16 | SHA1 (patch-ext_tk_lib_tkextlib_tcllib_validator.rb) = fb0cb5a138c2ae311d368ec4472ddd6bc36a0709 | 14 | SHA1 (patch-ext_tk_lib_tkextlib_tcllib_validator.rb) = fb0cb5a138c2ae311d368ec4472ddd6bc36a0709 | |
17 | SHA1 (patch-ext_tk_lib_tkextlib_tile_treeview.rb) = e31201b5d0f5c333f14b795ac5e670fdb9a250cf | 15 | SHA1 (patch-ext_tk_lib_tkextlib_tile_treeview.rb) = e31201b5d0f5c333f14b795ac5e670fdb9a250cf | |
18 | SHA1 (patch-ext_tk_lib_tkextlib_tkimg_dted.rb) = b0786f50ebab4b5a0ccf916054bc13fbd6820541 | 16 | SHA1 (patch-ext_tk_lib_tkextlib_tkimg_dted.rb) = b0786f50ebab4b5a0ccf916054bc13fbd6820541 | |
19 | SHA1 (patch-ext_tk_lib_tkextlib_tkimg_raw.rb) = 92a4bc7b995554b9933b1e9f9ce4df87e365bcfb | 17 | SHA1 (patch-ext_tk_lib_tkextlib_tkimg_raw.rb) = 92a4bc7b995554b9933b1e9f9ce4df87e365bcfb | |
20 | SHA1 (patch-lib_mkmf.rb) = 04607b73702a8ee7edfbb371ebf88ebe8a4fc428 | 18 | SHA1 (patch-lib_mkmf.rb) = 04607b73702a8ee7edfbb371ebf88ebe8a4fc428 | |
21 | SHA1 (patch-lib_rdoc_ri_driver.rb) = 5bdd3ed6f50a2ea79f643c6bebd7ad0063e79051 | 19 | SHA1 (patch-lib_rdoc_ri_driver.rb) = 5bdd3ed6f50a2ea79f643c6bebd7ad0063e79051 | |
22 | SHA1 (patch-lib_rubygems.rb) = adfbb16b9d90fe38e253bcbd34d0efa712077f21 | 20 | SHA1 (patch-lib_rubygems.rb) = adfbb16b9d90fe38e253bcbd34d0efa712077f21 | |
23 | SHA1 (patch-lib_rubygems_commands_setup__command.rb) = 46991d63256d0d3cc2f707fb286d1691331ad40e | 21 | SHA1 (patch-lib_rubygems_commands_setup__command.rb) = 46991d63256d0d3cc2f707fb286d1691331ad40e | |
24 | SHA1 (patch-lib_rubygems_commands_uninstall__command.rb) = 13b7f3bceb2876228027447640d51fde2700a970 | 22 | SHA1 (patch-lib_rubygems_commands_uninstall__command.rb) = 13b7f3bceb2876228027447640d51fde2700a970 | |
25 | SHA1 (patch-lib_rubygems_commands_unpack__command.rb) = 48824278d5a0f0435d44755fbfcda55032792ea0 | 23 | SHA1 (patch-lib_rubygems_commands_unpack__command.rb) = 48824278d5a0f0435d44755fbfcda55032792ea0 |