Update ruby18-base package to 1.8.7.370 (Ruby 1.8.7pl370). No security fix, but bug fix only, Fri Jun 29 21:26:05 2012 Nobuyoshi Nakada <nobu@ruby-lang.org> * eval.c (stack_extend): prevent ALLOCA_N, which reserves a memory space with for restoring machine stack stored in each threads, from optimization out. backport r34278 from the trunk. Mon Jun 18 18:32:43 2012 Martin Bosslet <Martin.Bosslet@googlemail.com> * backport r32609 from trunk. * ext/openssl/ossl_hmac.c: Revert checking return type of HMAC_Init_ex as it is not compatible with OpenSSL < 1.0.0. Mon Jun 18 18:32:43 2012 Martin Bosslet <Martin.Bosslet@googlemail.com> * backport r32606 from trunk. * ext/openssl/ossl_digest.c: Check return value of EVP_DigestInit_ex. * ext/openssl/ossl_hmac.c: Check return value of HMAC_Init_ex. Thanks, Jared Jennings, for the patch. [ Ruby 1.9 - Bug #4944 ] [ruby-core:37670] Sun Jun 10 03:00:21 2012 Nobuyoshi Nakada <nobu@ruby-lang.org> * eval.c (ruby_setjmp): need to save the stack after r2 (the Table of Contents on ppc64) is saved onto the stack by getcontext(). based on <https://bugzilla.redhat.com/show_bug.cgi?id=628715>. Bug#4411 Thu Jun 7 19:00:35 2012 Kenta Murata <mrkn@mrkn.jp> * ext/bigdecimal/bigdecimal.c (VpMemAlloc): Fixes a bug reported by Drew Yao <ayao at apple.com> Wed Jun 6 15:09:00 2012 Nobuyoshi Nakada <nobu@ruby-lang.org> * eval.c (rb_thread_join), ext/thread/thread.c (wake_one): adjusts targets of rest waiting threads to join. [ruby-core:23457] Wed Jun 6 14:44:13 2012 Kenta Murata <mrkn@mrkn.jp> * bignum.c (rb_big2dbl), test/ruby/test_bignum.rb (test_to_f): A negative Bignum out of Float range should be converted to -Infinity. [ruby-core:30492] [Bug #3362] Wed Jun 6 14:06:02 2012 Tanaka Akira <akr@fsij.org> * lib/webrick/utils.rb: fix fcntl call. * lib/drb/unix.rb: ditto. Mon May 21 16:29:47 2012 Akinori MUSHA <knu@iDaemons.org> * ext/syslog/syslog.c (mSyslog_inspect): Make sure self is a module before calling rb_class2name(). Fri May 11 14:09:48 2012 Nobuyoshi Nakada <nobu@ruby-lang.org> * ext/bigdecimal/bigdecimal.c (PUSH): to prevent VALUE from GC, must not cast it to unsigned long, which may be shorter than VALUE, and the result can be mere garbage. Sat Apr 14 18:51:41 2012 Nobuyoshi Nakada <nobu@ruby-lang.org> * bignum.c (rb_big2str0): prevent working clone from GC. [exerb-dev:0578]. patched by MURASE Masamitsu <masamitsu.murase AT gmail.com> at [exerb-dev:0580] Fri Mar 2 11:44:33 2012 Nobuyoshi Nakada <nobu@ruby-lang.org> * marshal.c (mark_dump_arg): mark destination string. patch by Vit Ondruch. [Bug #4339] * marshal.c (clear_dump_arg, clear_load_arg): clean up also data tables as same as symbols tables. Fri Mar 2 11:44:33 2012 Nobuyoshi Nakada <nobu@ruby-lang.org> * marshal.c (struct {dump,load}_arg): manage with dfree, instead of using local variable which may be moved by context switch.diff -r1.81 -r1.82 pkgsrc/lang/ruby/rubyversion.mk
(taca)
@@ -1,14 +1,14 @@ | @@ -1,14 +1,14 @@ | |||
1 | # $NetBSD: rubyversion.mk,v 1.81 2012/07/06 09:48:26 obache Exp $ | 1 | # $NetBSD: rubyversion.mk,v 1.82 2012/07/24 16:23:37 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 192 193 | 13 | # Possible values: 18 192 193 | |
14 | # Default: 193 | 14 | # Default: 193 | |
@@ -193,27 +193,27 @@ | @@ -193,27 +193,27 @@ | |||
193 | # | 193 | # | |
194 | 194 | |||
195 | .if !defined(_RUBYVERSION_MK) | 195 | .if !defined(_RUBYVERSION_MK) | |
196 | _RUBYVERSION_MK= # defined | 196 | _RUBYVERSION_MK= # defined | |
197 | 197 | |||
198 | .include "../../mk/bsd.prefs.mk" | 198 | .include "../../mk/bsd.prefs.mk" | |
199 | 199 | |||
200 | # current supported Ruby's version | 200 | # current supported Ruby's version | |
201 | RUBY18_VERSION= 1.8.7 | 201 | RUBY18_VERSION= 1.8.7 | |
202 | RUBY19_VERSION= 1.9.2 | 202 | RUBY19_VERSION= 1.9.2 | |
203 | RUBY193_VERSION= 1.9.3 | 203 | RUBY193_VERSION= 1.9.3 | |
204 | 204 | |||
205 | # patch | 205 | # patch | |
206 | RUBY18_PATCHLEVEL= pl358 | 206 | RUBY18_PATCHLEVEL= pl370 | |
207 | RUBY19_PATCHLEVEL= pl320 | 207 | RUBY19_PATCHLEVEL= pl320 | |
208 | RUBY193_PATCHLEVEL= p194 | 208 | RUBY193_PATCHLEVEL= p194 | |
209 | 209 | |||
210 | # current API compatible version; used for version of shared library | 210 | # current API compatible version; used for version of shared library | |
211 | RUBY18_API_VERSION= 1.8.7 | 211 | RUBY18_API_VERSION= 1.8.7 | |
212 | RUBY19_API_VERSION= 1.9.1 | 212 | RUBY19_API_VERSION= 1.9.1 | |
213 | RUBY193_API_VERSION= 1.9.1 | 213 | RUBY193_API_VERSION= 1.9.1 | |
214 | 214 | |||
215 | # | 215 | # | |
216 | RUBY_VERSION_DEFAULT?= 193 | 216 | RUBY_VERSION_DEFAULT?= 193 | |
217 | 217 | |||
218 | RUBY_VERSION_SUPPORTED?= 18 192 193 | 218 | RUBY_VERSION_SUPPORTED?= 18 192 193 | |
219 | RUBY_VER?= ${RUBY_VERSION_DEFAULT} | 219 | RUBY_VER?= ${RUBY_VERSION_DEFAULT} |
@@ -1,19 +1,18 @@ | @@ -1,19 +1,18 @@ | |||
1 | # $NetBSD: Makefile,v 1.71 2012/05/23 06:32:50 fhajny Exp $ | 1 | # $NetBSD: Makefile,v 1.72 2012/07/24 16:23:37 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 1.8 based release minimum package | 11 | COMMENT= Ruby 1.8 based release minimum package | |
13 | LICENSE= gnu-gpl-v2 OR ruby-license | 12 | LICENSE= gnu-gpl-v2 OR ruby-license | |
14 | 13 | |||
15 | RUBY_VERSION_SUPPORTED= 18 | 14 | RUBY_VERSION_SUPPORTED= 18 | |
16 | 15 | |||
17 | CONFLICTS= ${RUBY_PKGPREFIX}-dbm-[0-9]* \ | 16 | CONFLICTS= ${RUBY_PKGPREFIX}-dbm-[0-9]* \ | |
18 | ${RUBY_PKGPREFIX}-digest-[0-9]* \ | 17 | ${RUBY_PKGPREFIX}-digest-[0-9]* \ | |
19 | ${RUBY_PKGPREFIX}-iconv-[0-9]* \ | 18 | ${RUBY_PKGPREFIX}-iconv-[0-9]* \ |
@@ -1,18 +1,18 @@ | @@ -1,18 +1,18 @@ | |||
1 | $NetBSD: distinfo,v 1.52 2012/02/16 16:36:08 taca Exp $ | 1 | $NetBSD: distinfo,v 1.53 2012/07/24 16:23:37 taca Exp $ | |
2 | 2 | |||
3 | SHA1 (ruby-1.8.7-p358.tar.bz2) = 2b78dc421cfbca81ef1375a1c3da9f0f70c548fa | 3 | SHA1 (ruby-1.8.7-p370.tar.bz2) = 92770a8159cd9049ffc5bc3ce4777b701eb19d7b | |
4 | RMD160 (ruby-1.8.7-p358.tar.bz2) = 7196a000d39e4cd24e7911839c828642d54377bd | 4 | RMD160 (ruby-1.8.7-p370.tar.bz2) = 0c35ed92e4e77c6e6859d39244489c93f4efad50 | |
5 | Size (ruby-1.8.7-p358.tar.bz2) = 4209883 bytes | 5 | Size (ruby-1.8.7-p370.tar.bz2) = 4211597 bytes | |
6 | SHA1 (patch-aa) = 4c1572b5a1eb65e89a98c60540433a69cb96dd23 | 6 | SHA1 (patch-aa) = 4c1572b5a1eb65e89a98c60540433a69cb96dd23 | |
7 | SHA1 (patch-ab) = b56b6c2ba182414492c803d36433730602e0a591 | 7 | SHA1 (patch-ab) = b56b6c2ba182414492c803d36433730602e0a591 | |
8 | SHA1 (patch-ac) = 0119134d778bb85c58ef5bfe30d337dc76ed47e0 | 8 | SHA1 (patch-ac) = 0119134d778bb85c58ef5bfe30d337dc76ed47e0 | |
9 | SHA1 (patch-ad) = 2b194a26f3a7b9bdf3afcc0819ab239479f47c5b | 9 | SHA1 (patch-ad) = 2b194a26f3a7b9bdf3afcc0819ab239479f47c5b | |
10 | SHA1 (patch-aw) = d3dc491da64426ff72a9417a65eb99bee2d21044 | 10 | SHA1 (patch-aw) = d3dc491da64426ff72a9417a65eb99bee2d21044 | |
11 | SHA1 (patch-az) = 55c9cba404add5293168ae7fae7ae7aaf4df6550 | 11 | SHA1 (patch-az) = 55c9cba404add5293168ae7fae7ae7aaf4df6550 | |
12 | SHA1 (patch-bd) = 4bdf2230fd8a6ea21f28150ba5705ebd0db4af99 | 12 | SHA1 (patch-bd) = 4bdf2230fd8a6ea21f28150ba5705ebd0db4af99 | |
13 | SHA1 (patch-be) = 2286b14b5992686481d1d7a964c43cfc72118a45 | 13 | SHA1 (patch-be) = 2286b14b5992686481d1d7a964c43cfc72118a45 | |
14 | SHA1 (patch-dj) = 9d67b57daf6111361c478481f39ee8764a861106 | 14 | SHA1 (patch-dj) = 9d67b57daf6111361c478481f39ee8764a861106 | |
15 | SHA1 (patch-dk) = ee85c9489f6074e6818713746691ce99ef778159 | 15 | SHA1 (patch-dk) = ee85c9489f6074e6818713746691ce99ef778159 | |
16 | SHA1 (patch-dl) = 0a5010f57e0f21170530fd4f940e66608c6d9630 | 16 | SHA1 (patch-dl) = 0a5010f57e0f21170530fd4f940e66608c6d9630 | |
17 | SHA1 (patch-dn) = 3cd429fcd4f48ad0ab784058a4ac8672f6ae17db | 17 | SHA1 (patch-dn) = 3cd429fcd4f48ad0ab784058a4ac8672f6ae17db | |
18 | SHA1 (patch-do) = d2b190074647a591106797922e2ec907f6b3efde | 18 | SHA1 (patch-do) = d2b190074647a591106797922e2ec907f6b3efde |