lang/ruby25: update to 2.5.7 Update ruby25-base, ruby25 and ruby25-mode packges to 2.5.7. pkgsrc chagnes * fix warnings of pkglint. Quote from release announce: Ruby 2.5.7 (2019-10-01) This release includes security fixes as listed below. Please check the topics below for details. * CVE-2019-16255: A code injection vulnerability of Shell#[] and Shell#test * CVE-2019-16254: HTTP response splitting in WEBrick (Additional fix) * CVE-2019-15845: A NUL injection vulnerability of File.fnmatch and File.fnmatch? * CVE-2019-16201: Regular Expression Denial of Service vulnerability of WEBrick's Digest access authenticationdiff -r1.209 -r1.210 pkgsrc/lang/ruby/rubyversion.mk
(taca)
@@ -1,14 +1,14 @@ | @@ -1,14 +1,14 @@ | |||
1 | # $NetBSD: rubyversion.mk,v 1.209 2019/10/02 13:31:47 taca Exp $ | 1 | # $NetBSD: rubyversion.mk,v 1.210 2019/10/02 13:39:52 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 24 25 26 | 13 | # Possible values: 22 24 25 26 | |
14 | # Default: 24 | 14 | # Default: 24 | |
@@ -206,27 +206,27 @@ _RUBYVERSION_MK= # defined | @@ -206,27 +206,27 @@ _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.10 | 217 | RUBY22_VERSION= 2.2.10 | |
218 | RUBY24_VERSION= 2.4.9 | 218 | RUBY24_VERSION= 2.4.9 | |
219 | RUBY25_VERSION= 2.5.6 | 219 | RUBY25_VERSION= 2.5.7 | |
220 | RUBY26_VERSION= 2.6.4 | 220 | RUBY26_VERSION= 2.6.4 | |
221 | 221 | |||
222 | # current API compatible version; used for version of shared library | 222 | # current API compatible version; used for version of shared library | |
223 | RUBY22_API_VERSION= 2.2.0 | 223 | RUBY22_API_VERSION= 2.2.0 | |
224 | RUBY24_API_VERSION= 2.4.0 | 224 | RUBY24_API_VERSION= 2.4.0 | |
225 | RUBY25_API_VERSION= 2.5.0 | 225 | RUBY25_API_VERSION= 2.5.0 | |
226 | RUBY26_API_VERSION= 2.6.0 | 226 | RUBY26_API_VERSION= 2.6.0 | |
227 | 227 | |||
228 | # | 228 | # | |
229 | RUBY_VERSION_DEFAULT?= 24 | 229 | RUBY_VERSION_DEFAULT?= 24 | |
230 | 230 | |||
231 | # supported Ruby's version | 231 | # supported Ruby's version | |
232 | RUBY_VERSIONS_SUPPORTED= 24 25 26 22 | 232 | RUBY_VERSIONS_SUPPORTED= 24 25 26 22 |
@@ -1,26 +1,25 @@ | @@ -1,26 +1,25 @@ | |||
1 | # $NetBSD: Makefile,v 1.1 2018/01/08 14:20:05 taca Exp $ | 1 | # $NetBSD: Makefile,v 1.2 2019/10/02 13:39:52 taca Exp $ | |
2 | # | 2 | # | |
3 | 3 | |||
4 | DISTNAME= # empty | 4 | DISTNAME= # empty | |
5 | PKGNAME= ${RUBY_PKGPREFIX}-${RUBY_VERSION} | 5 | PKGNAME= ${RUBY_PKGPREFIX}-${RUBY_VERSION} | |
6 | CATEGORIES= lang ruby | 6 | CATEGORIES= lang ruby | |
7 | MASTER_SITES= # empty | 7 | MASTER_SITES= # empty | |
8 | DISTFILES= # empty | 8 | DISTFILES= # empty | |
9 | 9 | |||
10 | MAINTAINER= taca@NetBSD.org | 10 | MAINTAINER= taca@NetBSD.org | |
11 | HOMEPAGE= http://www.ruby-lang.org/en/ | 11 | HOMEPAGE= http://www.ruby-lang.org/en/ | |
12 | COMMENT= Ruby programming language ${RUBY_VERSION} meta package | 12 | COMMENT= Ruby programming language ${RUBY_VERSION} meta package | |
13 | LICENSE= 2-clause-bsd OR ruby-license | |||
14 | 13 | |||
15 | META_PACKAGE= yes | 14 | META_PACKAGE= yes | |
16 | 15 | |||
17 | DEPENDS+= ${RUBY_BASE}>=${RUBY_VERSION}:${RUBY_SRCDIR} | 16 | DEPENDS+= ${RUBY_BASE}>=${RUBY_VERSION}:${RUBY_SRCDIR} | |
18 | DEPENDS+= ${RUBY_NAME}-gdbm>=${RUBY_VERSION}:../../databases/ruby-gdbm | 17 | DEPENDS+= ${RUBY_NAME}-gdbm>=${RUBY_VERSION}:../../databases/ruby-gdbm | |
19 | DEPENDS+= ${RUBY_NAME}-fiddle>=${RUBY_VERSION}:../../devel/ruby-fiddle | 18 | DEPENDS+= ${RUBY_NAME}-fiddle>=${RUBY_VERSION}:../../devel/ruby-fiddle | |
20 | DEPENDS+= ${RUBY_NAME}-readline>=${RUBY_VERSION}:../../devel/ruby-readline | 19 | DEPENDS+= ${RUBY_NAME}-readline>=${RUBY_VERSION}:../../devel/ruby-readline | |
21 | 20 | |||
22 | RUBY_VERSIONS_ACCEPTED= 25 | 21 | RUBY_VERSIONS_ACCEPTED= 25 | |
23 | 22 | |||
24 | .include "../../lang/ruby/rubyversion.mk" | 23 | .include "../../lang/ruby/rubyversion.mk" | |
25 | .include "../../lang/ruby/Makefile.common" | 24 | .include "../../lang/ruby/Makefile.common" | |
26 | .include "../../mk/bsd.pkg.mk" | 25 | .include "../../mk/bsd.pkg.mk" |
@@ -1,28 +1,27 @@ | @@ -1,28 +1,27 @@ | |||
1 | # $NetBSD: Makefile,v 1.9 2019/03/16 14:34:56 taca Exp $ | 1 | # $NetBSD: Makefile,v 1.10 2019/10/02 13:39:53 taca Exp $ | |
2 | 2 | |||
3 | DISTNAME= ${RUBY_DISTNAME} | 3 | DISTNAME= ${RUBY_DISTNAME} | |
4 | PKGNAME= ${RUBY_PKGPREFIX}-base-${RUBY_VERSION} | 4 | PKGNAME= ${RUBY_PKGPREFIX}-base-${RUBY_VERSION} | |
5 | CATEGORIES= lang ruby | 5 | CATEGORIES= lang ruby | |
6 | MASTER_SITES= ${MASTER_SITE_RUBY} | 6 | MASTER_SITES= ${MASTER_SITE_RUBY} | |
7 | 7 | |||
8 | MAINTAINER= taca@NetBSD.org | 8 | MAINTAINER= taca@NetBSD.org | |
9 | HOMEPAGE= ${RUBY_HOMEPAGE} | 9 | HOMEPAGE= ${RUBY_HOMEPAGE} | |
10 | COMMENT= Ruby ${RUBY_VERSION} release minimum base package | 10 | COMMENT= Ruby ${RUBY_VERSION} release minimum base package | |
11 | 11 | |||
12 | RUBY_VERSIONS_ACCEPTED= 25 | 12 | RUBY_VERSIONS_ACCEPTED= 25 | |
13 | 13 | |||
14 | USE_GCC_RUNTIME= yes | 14 | USE_GCC_RUNTIME= yes | |
15 | USE_LANGUAGES= c | |||
16 | USE_TOOLS+= pax yacc pkg-config | 15 | USE_TOOLS+= pax yacc pkg-config | |
17 | GNU_CONFIGURE= yes | 16 | GNU_CONFIGURE= yes | |
18 | TEST_TARGET= test | 17 | TEST_TARGET= test | |
19 | CONFIGURE_ARGS+= --enable-shared --enable-install-static-library | 18 | CONFIGURE_ARGS+= --enable-shared --enable-install-static-library | |
20 | WRKSRC= ${RUBY_WRKSRC} | 19 | WRKSRC= ${RUBY_WRKSRC} | |
21 | 20 | |||
22 | .include "options.mk" | 21 | .include "options.mk" | |
23 | .include "../../lang/ruby/platform.mk" | 22 | .include "../../lang/ruby/platform.mk" | |
24 | 23 | |||
25 | .if !empty(RUBY_SUFFIX) | 24 | .if !empty(RUBY_SUFFIX) | |
26 | CONFIGURE_ARGS+= --program-suffix=${RUBY_SUFFIX} | 25 | CONFIGURE_ARGS+= --program-suffix=${RUBY_SUFFIX} | |
27 | CONFIGURE_ARGS+= --with-soname=${RUBY_NAME} | 26 | CONFIGURE_ARGS+= --with-soname=${RUBY_NAME} | |
28 | CONFIGURE_ARGS+= --with-ruby-version=${RUBY_VER_DIR} | 27 | CONFIGURE_ARGS+= --with-ruby-version=${RUBY_VER_DIR} |
@@ -1,19 +1,19 @@ | @@ -1,19 +1,19 @@ | |||
1 | $NetBSD: distinfo,v 1.11 2019/08/28 14:12:21 taca Exp $ | 1 | $NetBSD: distinfo,v 1.12 2019/10/02 13:39:53 taca Exp $ | |
2 | 2 | |||
3 | SHA1 (ruby-2.5.6.tar.xz) = 5008b35d386c4b663b7956a0790b6aa7ae5dc9a9 | 3 | SHA1 (ruby-2.5.7.tar.xz) = dd6b2841334ee99250fdf6a29c4eda501df6be97 | |
4 | RMD160 (ruby-2.5.6.tar.xz) = ccf857537a9be941f239e939ecee27bab8b6e305 | 4 | RMD160 (ruby-2.5.7.tar.xz) = 6a0311eefcb23902c7e9f1f9a3d253f7c944cb27 | |
5 | SHA512 (ruby-2.5.6.tar.xz) = 4fe5f8bad5d320f8f17b02ce15afee341e7b0074efcfd98d8944e0cb7c448e0660c4553dd5c0328ee3b49fea3247642f85c60bdce431ed57f58b6326dfd48ee1 | 5 | SHA512 (ruby-2.5.7.tar.xz) = 63b7c75fab44cd1bd22f22ddec00c740cf379ac7240da0dfafcec54347766695faef47428ce1c433fd77fa96992e976c984697067fa526236d383b12adc9ce75 | |
6 | Size (ruby-2.5.6.tar.xz) = 11323612 bytes | 6 | Size (ruby-2.5.7.tar.xz) = 11296440 bytes | |
7 | SHA1 (patch-configure) = 965f31ec3ae2fb91479f02cb3b19ea7518685718 | 7 | SHA1 (patch-configure) = 965f31ec3ae2fb91479f02cb3b19ea7518685718 | |
8 | SHA1 (patch-ext_dbm_extconf.rb) = c998f8735db54b1ae2bc8b6caa359ce88bc7a45b | 8 | SHA1 (patch-ext_dbm_extconf.rb) = c998f8735db54b1ae2bc8b6caa359ce88bc7a45b | |
9 | SHA1 (patch-lib_mkmf.rb) = 75d2261a8282a00cd5f811a5e629302d1667207e | 9 | SHA1 (patch-lib_mkmf.rb) = 75d2261a8282a00cd5f811a5e629302d1667207e | |
10 | SHA1 (patch-lib_rdoc_ri_driver.rb) = f4d3e59e35b608acd4edc17916142c7f033e6198 | 10 | SHA1 (patch-lib_rdoc_ri_driver.rb) = f4d3e59e35b608acd4edc17916142c7f033e6198 | |
11 | SHA1 (patch-lib_rubygems.rb) = 1a5aa56308cff986ab8e65f523f8d19649ddf24c | 11 | SHA1 (patch-lib_rubygems.rb) = 1a5aa56308cff986ab8e65f523f8d19649ddf24c | |
12 | SHA1 (patch-lib_rubygems_commands_setup__command.rb) = 3d3495f616f11d009d6d36bb40e472bb010bce06 | 12 | SHA1 (patch-lib_rubygems_commands_setup__command.rb) = 3d3495f616f11d009d6d36bb40e472bb010bce06 | |
13 | SHA1 (patch-lib_rubygems_config__file.rb) = 6da2775ee1ba96a1e5a77878f0e7825c072a1121 | 13 | SHA1 (patch-lib_rubygems_config__file.rb) = 6da2775ee1ba96a1e5a77878f0e7825c072a1121 | |
14 | SHA1 (patch-lib_rubygems_defaults.rb) = dfe70f128bd824509b37174deccd8908e3a0d6ee | 14 | SHA1 (patch-lib_rubygems_defaults.rb) = dfe70f128bd824509b37174deccd8908e3a0d6ee | |
15 | SHA1 (patch-lib_rubygems_dependency__installer.rb) = 1776508907f17547ffe93f637d6f18d335061d76 | 15 | SHA1 (patch-lib_rubygems_dependency__installer.rb) = 1776508907f17547ffe93f637d6f18d335061d76 | |
16 | SHA1 (patch-lib_rubygems_install__update__options.rb) = 1e953b5a517a805fd7184e359fbc06e67a5ff9b3 | 16 | SHA1 (patch-lib_rubygems_install__update__options.rb) = 1e953b5a517a805fd7184e359fbc06e67a5ff9b3 | |
17 | SHA1 (patch-lib_rubygems_installer.rb) = 7a9cfbd5d05c8901132d2bbf4555efa05e6363ec | 17 | SHA1 (patch-lib_rubygems_installer.rb) = 7a9cfbd5d05c8901132d2bbf4555efa05e6363ec | |
18 | SHA1 (patch-lib_rubygems_platform.rb) = a208bf6bce28a687511bace5ff8a773fb6bcf87d | 18 | SHA1 (patch-lib_rubygems_platform.rb) = a208bf6bce28a687511bace5ff8a773fb6bcf87d | |
19 | SHA1 (patch-lib_rubygems_specification.rb) = e2ef2e6de4838168d11efef92f65d87d22c65ae4 | 19 | SHA1 (patch-lib_rubygems_specification.rb) = e2ef2e6de4838168d11efef92f65d87d22c65ae4 |