Page Menu
Home
FreeBSD
Search
Configure Global Search
Log In
Files
F151162445
D10506.id27742.diff
No One
Temporary
Actions
View File
Edit File
Delete File
View Transforms
Subscribe
Mute Notifications
Flag For Later
Award Token
Size
19 KB
Referenced Files
None
Subscribers
None
D10506.id27742.diff
View Options
Index: Mk/bsd.ruby.mk
===================================================================
--- Mk/bsd.ruby.mk
+++ Mk/bsd.ruby.mk
@@ -164,8 +164,8 @@
#
# Ruby 2.2
#
-RUBY_RELVERSION= 2.2.6
-RUBY_PORTREVISION= 1
+RUBY_RELVERSION= 2.2.7
+RUBY_PORTREVISION= 0
RUBY_PORTEPOCH= 1
RUBY_PATCHLEVEL= 0
RUBY22= "" # PLIST_SUB helpers
@@ -174,8 +174,8 @@
#
# Ruby 2.3
#
-RUBY_RELVERSION= 2.3.3
-RUBY_PORTREVISION= 2
+RUBY_RELVERSION= 2.3.4
+RUBY_PORTREVISION= 0
RUBY_PORTEPOCH= 1
RUBY_PATCHLEVEL= 0
RUBY23= "" # PLIST_SUB helpers
Index: lang/ruby22/distinfo
===================================================================
--- lang/ruby22/distinfo
+++ lang/ruby22/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1479231900
-SHA256 (ruby/ruby-2.2.6.tar.xz) = 9414ecc0d09cf71c9a24e8dc82fcc87919ac7359fb08db2791d6c32bfd157339
-SIZE (ruby/ruby-2.2.6.tar.xz) = 10487776
+TIMESTAMP = 1493101494
+SHA256 (ruby/ruby-2.2.7.tar.xz) = 234c8aee6543da9efd67008e6e7ee740d41ed57a52e797f65043c3b5ec3bcb53
+SIZE (ruby/ruby-2.2.7.tar.xz) = 10507528
Index: lang/ruby22/files/patch-eval.c
===================================================================
--- lang/ruby22/files/patch-eval.c
+++ /dev/null
@@ -1,20 +0,0 @@
---- eval.c.orig 2016-11-14 18:37:39 UTC
-+++ eval.c
-@@ -814,7 +814,7 @@ rb_rescue2(VALUE (* b_proc) (ANYARGS), V
- {
- int state;
- rb_thread_t *th = GET_THREAD();
-- rb_control_frame_t *cfp = th->cfp;
-+ rb_control_frame_t *volatile cfp = th->cfp;
- volatile VALUE result = Qfalse;
- volatile VALUE e_info = th->errinfo;
- va_list args;
-@@ -880,7 +880,7 @@ rb_protect(VALUE (* proc) (VALUE), VALUE
- volatile VALUE result = Qnil;
- volatile int status;
- rb_thread_t *th = GET_THREAD();
-- rb_control_frame_t *cfp = th->cfp;
-+ rb_control_frame_t *volatile cfp = th->cfp;
- struct rb_vm_protect_tag protect_tag;
- rb_jmpbuf_t org_jmpbuf;
-
Index: lang/ruby22/files/patch-eval_error.c
===================================================================
--- lang/ruby22/files/patch-eval_error.c
+++ /dev/null
@@ -1,15 +0,0 @@
---- eval_error.c.orig 2016-11-14 18:37:39 UTC
-+++ eval_error.c
-@@ -63,9 +63,9 @@ static void
- error_print(void)
- {
- volatile VALUE errat = Qundef;
-- rb_thread_t *th = GET_THREAD();
-- VALUE errinfo = th->errinfo;
-- int raised_flag = th->raised_flag;
-+ rb_thread_t *volatile th = GET_THREAD();
-+ volatile VALUE errinfo = th->errinfo;
-+ volatile int raised_flag = th->raised_flag;
- volatile VALUE eclass = Qundef, e = Qundef;
- const char *volatile einfo;
- volatile long elen;
Index: lang/ruby22/files/patch-thread.c
===================================================================
--- lang/ruby22/files/patch-thread.c
+++ /dev/null
@@ -1,13 +0,0 @@
---- thread.c.orig 2016-11-11 22:33:21 UTC
-+++ thread.c
-@@ -462,8 +462,8 @@ rb_threadptr_unlock_all_locking_mutexes(
- void
- rb_thread_terminate_all(void)
- {
-- rb_thread_t *th = GET_THREAD(); /* main thread */
-- rb_vm_t *vm = th->vm;
-+ rb_thread_t *volatile th = GET_THREAD(); /* main thread */
-+ rb_vm_t *volatile vm = th->vm;
-
- if (vm->main_thread != th) {
- rb_bug("rb_thread_terminate_all: called by child thread (%p, %p)",
Index: lang/ruby22/files/patch-vm_eval.c
===================================================================
--- lang/ruby22/files/patch-vm_eval.c
+++ /dev/null
@@ -1,31 +0,0 @@
---- vm_eval.c.orig 2016-03-28 17:04:28 UTC
-+++ vm_eval.c
-@@ -1111,7 +1111,7 @@ rb_iterate(VALUE (* it_proc) (VALUE), VA
- int state;
- volatile VALUE retval = Qnil;
- NODE *node = NEW_IFUNC(bl_proc, data2);
-- rb_thread_t *th = GET_THREAD();
-+ rb_thread_t *volatile th = GET_THREAD();
- rb_control_frame_t *volatile cfp = th->cfp;
-
- node->nd_aid = rb_frame_this_func();
-@@ -1239,7 +1239,7 @@ eval_string_with_cref(VALUE self, VALUE
- int state;
- VALUE result = Qundef;
- VALUE envval;
-- rb_thread_t *th = GET_THREAD();
-+ rb_thread_t *volatile th = GET_THREAD();
- rb_env_t *env = NULL;
- rb_block_t block, *base_block;
- volatile int parse_in_eval;
-@@ -1983,8 +1983,8 @@ rb_catch_protect(VALUE t, rb_block_call_
- {
- int state;
- volatile VALUE val = Qnil; /* OK */
-- rb_thread_t *th = GET_THREAD();
-- rb_control_frame_t *saved_cfp = th->cfp;
-+ rb_thread_t *volatile th = GET_THREAD();
-+ rb_control_frame_t *volatile saved_cfp = th->cfp;
- volatile VALUE tag = t;
-
- TH_PUSH_TAG(th);
Index: lang/ruby22/files/patch-vm_trace.c
===================================================================
--- lang/ruby22/files/patch-vm_trace.c
+++ /dev/null
@@ -1,11 +0,0 @@
---- vm_trace.c.orig 2015-11-08 14:49:09 UTC
-+++ vm_trace.c
-@@ -390,7 +390,7 @@ rb_suppress_tracing(VALUE (*func)(VALUE)
- volatile int raised;
- volatile int outer_state;
- VALUE result = Qnil;
-- rb_thread_t *th = GET_THREAD();
-+ rb_thread_t *volatile th = GET_THREAD();
- int state;
- const int tracing = th->trace_arg ? 1 : 0;
- rb_trace_arg_t dummy_trace_arg;
Index: lang/ruby22/pkg-plist
===================================================================
--- lang/ruby22/pkg-plist
+++ lang/ruby22/pkg-plist
@@ -6725,6 +6725,7 @@
%%RDOC%%%%RUBY_RIDIR%%/Float/truncate-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Float/zero%3f-i.ri
%%RDOC%%%%RUBY_RIDIR%%/FloatDomainError/cdesc-FloatDomainError.ri
+%%RDOC%%%%RUBY_RIDIR%%/Forwardable/_delegator_method-c.ri
%%RDOC%%%%RUBY_RIDIR%%/Forwardable/cdesc-Forwardable.ri
%%RDOC%%%%RUBY_RIDIR%%/Forwardable/debug-c.ri
%%RDOC%%%%RUBY_RIDIR%%/Forwardable/def_delegator-i.ri
@@ -10976,7 +10977,6 @@
%%RDOC%%%%RUBY_RIDIR%%/OpenStruct/each_pair-i.ri
%%RDOC%%%%RUBY_RIDIR%%/OpenStruct/eql%3f-i.ri
%%RDOC%%%%RUBY_RIDIR%%/OpenStruct/hash-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/OpenStruct/initialize_copy-i.ri
%%RDOC%%%%RUBY_RIDIR%%/OpenStruct/inspect-i.ri
%%RDOC%%%%RUBY_RIDIR%%/OpenStruct/json_create-c.ri
%%RDOC%%%%RUBY_RIDIR%%/OpenStruct/marshal_dump-i.ri
@@ -11006,69 +11006,6 @@
%%RDOC%%%%RUBY_RIDIR%%/OpenURI/OpenRead/open-i.ri
%%RDOC%%%%RUBY_RIDIR%%/OpenURI/OpenRead/read-i.ri
%%RDOC%%%%RUBY_RIDIR%%/OpenURI/cdesc-OpenURI.ri
-%%RDOC%%%%RUBY_RIDIR%%/OptParse/abort-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/OptParse/accept-c.ri
-%%RDOC%%%%RUBY_RIDIR%%/OptParse/accept-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/OptParse/banner-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/OptParse/base-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/OptParse/candidate-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/OptParse/cdesc-OptParse.ri
-%%RDOC%%%%RUBY_RIDIR%%/OptParse/complete-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/OptParse/def_head_option-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/OptParse/def_option-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/OptParse/def_tail_option-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/OptParse/default_argv-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/OptParse/define-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/OptParse/define_head-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/OptParse/define_tail-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/OptParse/each_const-c.ri
-%%RDOC%%%%RUBY_RIDIR%%/OptParse/environment-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/OptParse/getopts-c.ri
-%%RDOC%%%%RUBY_RIDIR%%/OptParse/getopts-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/OptParse/help-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/OptParse/inc-c.ri
-%%RDOC%%%%RUBY_RIDIR%%/OptParse/inc-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/OptParse/load-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/OptParse/make_switch-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/OptParse/new-c.ri
-%%RDOC%%%%RUBY_RIDIR%%/OptParse/new-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/OptParse/notwice-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/OptParse/on-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/OptParse/on_head-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/OptParse/on_tail-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/OptParse/order%21-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/OptParse/order-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/OptParse/parse%21-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/OptParse/parse-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/OptParse/permute%21-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/OptParse/permute-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/OptParse/program_name-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/OptParse/reject-c.ri
-%%RDOC%%%%RUBY_RIDIR%%/OptParse/reject-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/OptParse/release-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/OptParse/remove-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/OptParse/search-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/OptParse/search_const-c.ri
-%%RDOC%%%%RUBY_RIDIR%%/OptParse/separator-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/OptParse/set_banner-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/OptParse/set_program_name-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/OptParse/set_summary_indent-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/OptParse/set_summary_width-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/OptParse/show_version-c.ri
-%%RDOC%%%%RUBY_RIDIR%%/OptParse/summarize-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/OptParse/summary_indent-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/OptParse/summary_width-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/OptParse/terminate-c.ri
-%%RDOC%%%%RUBY_RIDIR%%/OptParse/terminate-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/OptParse/to_a-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/OptParse/to_s-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/OptParse/top-c.ri
-%%RDOC%%%%RUBY_RIDIR%%/OptParse/top-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/OptParse/ver-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/OptParse/version-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/OptParse/visit-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/OptParse/warn-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/OptParse/with-c.ri
%%RDOC%%%%RUBY_RIDIR%%/OptionParser/AC/_ac_arg_enable-i.ri
%%RDOC%%%%RUBY_RIDIR%%/OptionParser/AC/_check_ac_args-i.ri
%%RDOC%%%%RUBY_RIDIR%%/OptionParser/AC/ac_arg_disable-i.ri
@@ -16033,13 +15970,6 @@
%%RDOC%%%%RUBY_RIDIR%%/SimpleDelegator/__getobj__-i.ri
%%RDOC%%%%RUBY_RIDIR%%/SimpleDelegator/__setobj__-i.ri
%%RDOC%%%%RUBY_RIDIR%%/SimpleDelegator/cdesc-SimpleDelegator.ri
-%%RDOC%%%%RUBY_RIDIR%%/SingleForwardable/cdesc-SingleForwardable.ri
-%%RDOC%%%%RUBY_RIDIR%%/SingleForwardable/def_delegator-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/SingleForwardable/def_delegators-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/SingleForwardable/def_single_delegator-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/SingleForwardable/def_single_delegators-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/SingleForwardable/delegate-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/SingleForwardable/single_delegate-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Singleton/_dump-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Singleton/_load-c.ri
%%RDOC%%%%RUBY_RIDIR%%/Singleton/append_features-c.ri
Index: lang/ruby23/distinfo
===================================================================
--- lang/ruby23/distinfo
+++ lang/ruby23/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1479773431
-SHA256 (ruby/ruby-2.3.3.tar.xz) = 1a4fa8c2885734ba37b97ffdb4a19b8fba0e8982606db02d936e65bac07419dc
-SIZE (ruby/ruby-2.3.3.tar.xz) = 11444164
+TIMESTAMP = 1493101646
+SHA256 (ruby/ruby-2.3.4.tar.xz) = 341cd9032e9fd17c452ed8562a8d43f7e45bfe05e411d0d7d627751dd82c578c
+SIZE (ruby/ruby-2.3.4.tar.xz) = 11450108
Index: lang/ruby23/files/patch-Makefile.in
===================================================================
--- lang/ruby23/files/patch-Makefile.in
+++ lang/ruby23/files/patch-Makefile.in
@@ -1,4 +1,4 @@
---- Makefile.in.orig 2015-12-20 01:15:12 UTC
+--- Makefile.in.orig 2016-01-21 07:41:11 UTC
+++ Makefile.in
@@ -388,7 +388,7 @@ enc/jis/props.h: enc/jis/props.kwd
Index: lang/ruby23/files/patch-configure.in
===================================================================
--- lang/ruby23/files/patch-configure.in
+++ lang/ruby23/files/patch-configure.in
@@ -1,6 +1,6 @@
---- configure.in.orig 2015-12-23 05:29:36 UTC
+--- configure.in.orig 2017-03-27 17:59:49 UTC
+++ configure.in
-@@ -620,7 +620,7 @@ AC_DEFUN([RUBY_DTRACE_AVAILABLE],
+@@ -621,7 +621,7 @@ AC_DEFUN([RUBY_DTRACE_AVAILABLE],
[AC_CACHE_CHECK(whether dtrace USDT is available, rb_cv_dtrace_available,
[
echo "provider conftest{ probe fire(); };" > conftest_provider.d
@@ -9,7 +9,7 @@
AC_TRY_COMPILE([@%:@include "conftest_provider.h"], [CONFTEST_FIRE();], [
# DTrace is available on the system
rb_cv_dtrace_available=yes
-@@ -644,13 +644,13 @@ AC_DEFUN([RUBY_DTRACE_POSTPROCESS],
+@@ -645,13 +645,13 @@ AC_DEFUN([RUBY_DTRACE_POSTPROCESS],
probe fire();
};
_PROBES
@@ -25,7 +25,7 @@
:
}; then
if cmp -s conftest.o conftest.${ac_objext}.save; then
-@@ -1222,10 +1222,10 @@ main()
+@@ -1260,10 +1260,10 @@ main()
],
[ LIBS="-lm $LIBS"])
@@ -40,7 +40,7 @@
dnl Checks for header files.
AC_HEADER_DIRENT
-@@ -2440,7 +2440,7 @@ AS_IF([test "x$rb_cv_atan2_inf_c99" = xy
+@@ -2513,7 +2513,7 @@ main(int argc, char **argv)
if test x"$ac_cv_func_clock_gettime" != xyes; then
# glibc 2.17 moves clock_* functions from librt to the main C library.
# http://sourceware.org/ml/libc-announce/2012/msg00001.html
@@ -49,7 +49,7 @@
if test x"$ac_cv_lib_rt_clock_gettime" = xyes; then
AC_DEFINE(HAVE_CLOCK_GETTIME, 1)
fi
-@@ -2847,7 +2847,7 @@ else
+@@ -2920,7 +2920,7 @@ else
fi
if test x"$enable_pthread" = xyes; then
@@ -58,7 +58,7 @@
AC_CHECK_LIB($pthread_lib, pthread_kill,
rb_with_pthread=yes, rb_with_pthread=no)
if test "$rb_with_pthread" = "yes"; then break; fi
-@@ -2861,6 +2861,7 @@ if test x"$enable_pthread" = xyes; then
+@@ -2934,6 +2934,7 @@ if test x"$enable_pthread" = xyes; then
[c], [],
[root], [],
[c_r], [MAINLIBS="-pthread $MAINLIBS"],
@@ -66,7 +66,7 @@
[AS_CASE(["$target_os"],
[openbsd*|mirbsd*], [LIBS="-pthread $LIBS"],
[LIBS="-l$pthread_lib $LIBS"])])
-@@ -3173,7 +3174,6 @@ if test "$with_dln_a_out" != yes; then
+@@ -3246,7 +3247,6 @@ if test "$with_dln_a_out" != yes; then
: ${LDSHARED='$(CC) -shared'}
if test "$rb_cv_binary_elf" = yes; then
LDFLAGS="$LDFLAGS -rdynamic"
@@ -74,7 +74,7 @@
else
test "$GCC" = yes && test "$rb_cv_prog_gnu_ld" = yes || LDSHARED='$(LD) -Bshareable'
fi
-@@ -3657,6 +3657,7 @@ AS_CASE("$enable_shared", [yes], [
+@@ -3730,6 +3730,7 @@ AS_CASE("$enable_shared", [yes], [
[freebsd*|dragonfly*], [
SOLIBS='$(LIBS)'
LIBRUBY_SO='lib$(RUBY_SO_NAME).so.$(MAJOR)$(MINOR)'
Index: lang/ruby23/files/patch-eval.c
===================================================================
--- lang/ruby23/files/patch-eval.c
+++ /dev/null
@@ -1,20 +0,0 @@
---- eval.c.orig 2016-11-14 17:36:10 UTC
-+++ eval.c
-@@ -804,7 +804,7 @@ rb_rescue2(VALUE (* b_proc) (ANYARGS), V
- {
- int state;
- rb_thread_t *th = GET_THREAD();
-- rb_control_frame_t *cfp = th->cfp;
-+ rb_control_frame_t *volatile cfp = th->cfp;
- volatile VALUE result = Qfalse;
- volatile VALUE e_info = th->errinfo;
- va_list args;
-@@ -870,7 +870,7 @@ rb_protect(VALUE (* proc) (VALUE), VALUE
- volatile VALUE result = Qnil;
- volatile int status;
- rb_thread_t *th = GET_THREAD();
-- rb_control_frame_t *cfp = th->cfp;
-+ rb_control_frame_t *volatile cfp = th->cfp;
- struct rb_vm_protect_tag protect_tag;
- rb_jmpbuf_t org_jmpbuf;
-
Index: lang/ruby23/files/patch-eval_error.c
===================================================================
--- lang/ruby23/files/patch-eval_error.c
+++ /dev/null
@@ -1,15 +0,0 @@
---- eval_error.c.orig 2016-11-14 17:36:10 UTC
-+++ eval_error.c
-@@ -63,9 +63,9 @@ static void
- error_print(void)
- {
- volatile VALUE errat = Qundef;
-- rb_thread_t *th = GET_THREAD();
-- VALUE errinfo = th->errinfo;
-- int raised_flag = th->raised_flag;
-+ rb_thread_t *volatile th = GET_THREAD();
-+ volatile VALUE errinfo = th->errinfo;
-+ volatile int raised_flag = th->raised_flag;
- volatile VALUE eclass = Qundef, e = Qundef;
- const char *volatile einfo;
- volatile long elen;
Index: lang/ruby23/files/patch-lib_mkmf.rb
===================================================================
--- lang/ruby23/files/patch-lib_mkmf.rb
+++ lang/ruby23/files/patch-lib_mkmf.rb
@@ -1,4 +1,4 @@
---- lib/mkmf.rb.orig 2015-12-16 09:25:48 UTC
+--- lib/mkmf.rb.orig 2016-05-14 17:46:54 UTC
+++ lib/mkmf.rb
@@ -235,7 +235,7 @@ module MakeMakefile
end
Index: lang/ruby23/files/patch-thread.c
===================================================================
--- lang/ruby23/files/patch-thread.c
+++ /dev/null
@@ -1,13 +0,0 @@
---- thread.c.orig 2016-11-05 02:44:06 UTC
-+++ thread.c
-@@ -466,8 +466,8 @@ rb_threadptr_unlock_all_locking_mutexes(
- void
- rb_thread_terminate_all(void)
- {
-- rb_thread_t *th = GET_THREAD(); /* main thread */
-- rb_vm_t *vm = th->vm;
-+ rb_thread_t *volatile th = GET_THREAD(); /* main thread */
-+ rb_vm_t *volatile vm = th->vm;
- volatile int sleeping = 0;
-
- if (vm->main_thread != th) {
Index: lang/ruby23/files/patch-tool_rbinstall.rb
===================================================================
--- lang/ruby23/files/patch-tool_rbinstall.rb
+++ lang/ruby23/files/patch-tool_rbinstall.rb
@@ -1,4 +1,4 @@
---- tool/rbinstall.rb.orig 2015-11-16 06:33:17 UTC
+--- tool/rbinstall.rb.orig 2017-03-27 15:18:38 UTC
+++ tool/rbinstall.rb
@@ -322,6 +322,7 @@ bindir = CONFIG["bindir", true]
libdir = CONFIG[CONFIG.fetch("libdirname", "libdir"), true]
@@ -17,7 +17,7 @@
install pc, pkgconfigdir, :mode => $data_mode
end
end
-@@ -695,88 +696,6 @@ end
+@@ -695,93 +696,6 @@ end
# :startdoc:
@@ -89,7 +89,12 @@
- if defined?(Zlib)
- Gem.instance_variable_set(:@ruby, with_destdir(File.join(bindir, ruby_install_name)))
- gems.each do |gem|
-- Gem.install(gem, Gem::Requirement.default, options)
+- begin
+- File.umask(022)
+- Gem.install(gem, Gem::Requirement.default, options)
+- ensure
+- File.umask(0222)
+- end
- gemname = File.basename(gem)
- puts "#{" "*30}#{gemname}"
- end
Index: lang/ruby23/files/patch-vm_eval.c
===================================================================
--- lang/ruby23/files/patch-vm_eval.c
+++ /dev/null
@@ -1,22 +0,0 @@
---- vm_eval.c.orig 2016-11-16 14:41:20 UTC
-+++ vm_eval.c
-@@ -1272,7 +1272,7 @@ eval_string_with_cref(VALUE self, VALUE
- int state;
- VALUE result = Qundef;
- VALUE envval;
-- rb_thread_t *th = GET_THREAD();
-+ rb_thread_t *volatile th = GET_THREAD();
- rb_env_t *env = NULL;
- rb_block_t block, *base_block;
- volatile int parse_in_eval;
-@@ -2006,8 +2006,8 @@ rb_catch_protect(VALUE t, rb_block_call_
- {
- int state;
- volatile VALUE val = Qnil; /* OK */
-- rb_thread_t *th = GET_THREAD();
-- rb_control_frame_t *saved_cfp = th->cfp;
-+ rb_thread_t *volatile th = GET_THREAD();
-+ rb_control_frame_t *volatile saved_cfp = th->cfp;
- volatile VALUE tag = t;
-
- TH_PUSH_TAG(th);
Index: lang/ruby23/files/patch-vm_trace.c
===================================================================
--- lang/ruby23/files/patch-vm_trace.c
+++ /dev/null
@@ -1,11 +0,0 @@
---- vm_trace.c.orig 2015-12-14 02:52:14 UTC
-+++ vm_trace.c
-@@ -389,7 +389,7 @@ rb_suppress_tracing(VALUE (*func)(VALUE)
- volatile int raised;
- volatile int outer_state;
- VALUE result = Qnil;
-- rb_thread_t *th = GET_THREAD();
-+ rb_thread_t *volatile th = GET_THREAD();
- int state;
- const int tracing = th->trace_arg ? 1 : 0;
- rb_trace_arg_t dummy_trace_arg;
Index: lang/ruby23/pkg-plist
===================================================================
--- lang/ruby23/pkg-plist
+++ lang/ruby23/pkg-plist
@@ -6816,6 +6816,7 @@
%%RDOC%%%%RUBY_RIDIR%%/Float/zero%3f-i.ri
%%RDOC%%%%RUBY_RIDIR%%/FloatDomainError/cdesc-FloatDomainError.ri
%%RDOC%%%%RUBY_RIDIR%%/Forwardable/cdesc-Forwardable.ri
+%%RDOC%%%%RUBY_RIDIR%%/Forwardable/_delegator_method-c.ri
%%RDOC%%%%RUBY_RIDIR%%/Forwardable/debug-c.ri
%%RDOC%%%%RUBY_RIDIR%%/Forwardable/def_delegator-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Forwardable/def_delegators-i.ri
@@ -16359,13 +16360,6 @@
%%RDOC%%%%RUBY_RIDIR%%/SimpleDelegator/__getobj__-i.ri
%%RDOC%%%%RUBY_RIDIR%%/SimpleDelegator/__setobj__-i.ri
%%RDOC%%%%RUBY_RIDIR%%/SimpleDelegator/cdesc-SimpleDelegator.ri
-%%RDOC%%%%RUBY_RIDIR%%/SingleForwardable/cdesc-SingleForwardable.ri
-%%RDOC%%%%RUBY_RIDIR%%/SingleForwardable/def_delegator-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/SingleForwardable/def_delegators-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/SingleForwardable/def_single_delegator-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/SingleForwardable/def_single_delegators-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/SingleForwardable/delegate-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/SingleForwardable/single_delegate-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Singleton/_dump-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Singleton/_load-c.ri
%%RDOC%%%%RUBY_RIDIR%%/Singleton/append_features-c.ri
File Metadata
Details
Attached
Mime Type
text/plain
Expires
Tue, Apr 7, 12:50 PM (4 h, 36 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
31001793
Default Alt Text
D10506.id27742.diff (19 KB)
Attached To
Mode
D10506: [exp-run] lang/ruby2(2|3) update
Attached
Detach File
Event Timeline
Log In to Comment