Mon Feb 19 16:46:58 2018 UTC ()
lang/ruby24-base: rubygem security fix

Add an patch to fix security problem of rubygems.

Bump PKGREVISION.


(taca)
diff -r1.6 -r1.7 pkgsrc/lang/ruby24-base/Makefile
diff -r1.7 -r1.8 pkgsrc/lang/ruby24-base/distinfo

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

--- pkgsrc/lang/ruby24-base/Attic/Makefile 2018/01/26 13:22:58 1.6
+++ pkgsrc/lang/ruby24-base/Attic/Makefile 2018/02/19 16:46:58 1.7
@@ -1,21 +1,25 @@ @@ -1,21 +1,25 @@
1# $NetBSD: Makefile,v 1.6 2018/01/26 13:22:58 jperkin Exp $ 1# $NetBSD: Makefile,v 1.7 2018/02/19 16:46:58 taca Exp $
2 2
3DISTNAME= ${RUBY_DISTNAME} 3DISTNAME= ${RUBY_DISTNAME}
4PKGNAME= ${RUBY_PKGPREFIX}-base-${RUBY_VERSION} 4PKGNAME= ${RUBY_PKGPREFIX}-base-${RUBY_VERSION}
5PKGREVISION= 1 5PKGREVISION= 2
6CATEGORIES= lang ruby 6CATEGORIES= lang ruby
7MASTER_SITES= ${MASTER_SITE_RUBY} 7MASTER_SITES= ${MASTER_SITE_RUBY}
8 8
 9PATCH_SITES= https://bugs.ruby-lang.org/attachments/download/7028/
 10PATCHFILES= rubygems-276-for-ruby24.patch
 11PATCH_DIST_STRIP= -p0
 12
9MAINTAINER= taca@NetBSD.org 13MAINTAINER= taca@NetBSD.org
10HOMEPAGE= ${RUBY_HOMEPAGE} 14HOMEPAGE= ${RUBY_HOMEPAGE}
11COMMENT= Ruby ${RUBY_VERSION} release minimum base package 15COMMENT= Ruby ${RUBY_VERSION} release minimum base package
12 16
13RUBY_VERSIONS_ACCEPTED= 24 17RUBY_VERSIONS_ACCEPTED= 24
14 18
15USE_LANGUAGES= c 19USE_LANGUAGES= c
16USE_TOOLS+= pax yacc pkg-config 20USE_TOOLS+= pax yacc pkg-config
17GNU_CONFIGURE= yes 21GNU_CONFIGURE= yes
18TEST_TARGET= test 22TEST_TARGET= test
19CONFIGURE_ARGS+= --enable-shared --enable-install-static-library 23CONFIGURE_ARGS+= --enable-shared --enable-install-static-library
20WRKSRC= ${RUBY_WRKSRC} 24WRKSRC= ${RUBY_WRKSRC}
21 25

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

--- pkgsrc/lang/ruby24-base/Attic/distinfo 2018/01/26 13:22:58 1.7
+++ pkgsrc/lang/ruby24-base/Attic/distinfo 2018/02/19 16:46:58 1.8
@@ -1,19 +1,23 @@ @@ -1,19 +1,23 @@
1$NetBSD: distinfo,v 1.7 2018/01/26 13:22:58 jperkin Exp $ 1$NetBSD: distinfo,v 1.8 2018/02/19 16:46:58 taca Exp $
2 2
3SHA1 (ruby-2.4.3.tar.bz2) = 3ca96536320b915762d57fe1ee540df6810bf631 3SHA1 (ruby-2.4.3.tar.bz2) = 3ca96536320b915762d57fe1ee540df6810bf631
4RMD160 (ruby-2.4.3.tar.bz2) = f02b5ca6b577351c8852a99eecaa4d4a3dda026f 4RMD160 (ruby-2.4.3.tar.bz2) = f02b5ca6b577351c8852a99eecaa4d4a3dda026f
5SHA512 (ruby-2.4.3.tar.bz2) = fb4339e30c04d03b1422b6c32ede45902e072cd26325b36f3fc05c341d42eea6431d88718242dcc9ce24d9cad26f3d26772f2e806bd7d93f40be50268c318409 5SHA512 (ruby-2.4.3.tar.bz2) = fb4339e30c04d03b1422b6c32ede45902e072cd26325b36f3fc05c341d42eea6431d88718242dcc9ce24d9cad26f3d26772f2e806bd7d93f40be50268c318409
6Size (ruby-2.4.3.tar.bz2) = 12615068 bytes 6Size (ruby-2.4.3.tar.bz2) = 12615068 bytes
 7SHA1 (rubygems-276-for-ruby24.patch) = ed8c182b8c5391dcb975089c43a90786b398d274
 8RMD160 (rubygems-276-for-ruby24.patch) = 5a5697d9520418a48fff24148e4b1263d3a3cd63
 9SHA512 (rubygems-276-for-ruby24.patch) = f94248f7208c63db1a7c89537d8b1c541a8cf003d697bccaf8238004c45e9293d0ac9ae42fc97ef72fa761b97d8da1d049a863c96707721b04c90256f960e669
 10Size (rubygems-276-for-ruby24.patch) = 19937 bytes
7SHA1 (patch-configure) = a4013e4674be0060d2b0d43569b7695f6df7b4a7 11SHA1 (patch-configure) = a4013e4674be0060d2b0d43569b7695f6df7b4a7
8SHA1 (patch-ext_dbm_extconf.rb) = c998f8735db54b1ae2bc8b6caa359ce88bc7a45b 12SHA1 (patch-ext_dbm_extconf.rb) = c998f8735db54b1ae2bc8b6caa359ce88bc7a45b
9SHA1 (patch-lib_mkmf.rb) = 75d2261a8282a00cd5f811a5e629302d1667207e 13SHA1 (patch-lib_mkmf.rb) = 75d2261a8282a00cd5f811a5e629302d1667207e
10SHA1 (patch-lib_rdoc_ri_driver.rb) = f4d3e59e35b608acd4edc17916142c7f033e6198 14SHA1 (patch-lib_rdoc_ri_driver.rb) = f4d3e59e35b608acd4edc17916142c7f033e6198
11SHA1 (patch-lib_rubygems.rb) = 1a5aa56308cff986ab8e65f523f8d19649ddf24c 15SHA1 (patch-lib_rubygems.rb) = 1a5aa56308cff986ab8e65f523f8d19649ddf24c
12SHA1 (patch-lib_rubygems_commands_setup__command.rb) = 3d3495f616f11d009d6d36bb40e472bb010bce06 16SHA1 (patch-lib_rubygems_commands_setup__command.rb) = 3d3495f616f11d009d6d36bb40e472bb010bce06
13SHA1 (patch-lib_rubygems_config__file.rb) = 6da2775ee1ba96a1e5a77878f0e7825c072a1121 17SHA1 (patch-lib_rubygems_config__file.rb) = 6da2775ee1ba96a1e5a77878f0e7825c072a1121
14SHA1 (patch-lib_rubygems_defaults.rb) = dfe70f128bd824509b37174deccd8908e3a0d6ee 18SHA1 (patch-lib_rubygems_defaults.rb) = dfe70f128bd824509b37174deccd8908e3a0d6ee
15SHA1 (patch-lib_rubygems_dependency__installer.rb) = 1776508907f17547ffe93f637d6f18d335061d76 19SHA1 (patch-lib_rubygems_dependency__installer.rb) = 1776508907f17547ffe93f637d6f18d335061d76
16SHA1 (patch-lib_rubygems_install__update__options.rb) = bc6fa63ec1548692bbf5ef38b44dbaf5b2174908 20SHA1 (patch-lib_rubygems_install__update__options.rb) = bc6fa63ec1548692bbf5ef38b44dbaf5b2174908
17SHA1 (patch-lib_rubygems_installer.rb) = 7a9cfbd5d05c8901132d2bbf4555efa05e6363ec 21SHA1 (patch-lib_rubygems_installer.rb) = 7a9cfbd5d05c8901132d2bbf4555efa05e6363ec
18SHA1 (patch-lib_rubygems_platform.rb) = a208bf6bce28a687511bace5ff8a773fb6bcf87d 22SHA1 (patch-lib_rubygems_platform.rb) = a208bf6bce28a687511bace5ff8a773fb6bcf87d
19SHA1 (patch-lib_rubygems_specification.rb) = e2ef2e6de4838168d11efef92f65d87d22c65ae4 23SHA1 (patch-lib_rubygems_specification.rb) = e2ef2e6de4838168d11efef92f65d87d22c65ae4