[101694] trunk/dports/lang/ruby19

kimuraw at macports.org kimuraw at macports.org
Thu Jan 17 03:45:44 PST 2013


Revision: 101694
          https://trac.macports.org/changeset/101694
Author:   kimuraw at macports.org
Date:     2013-01-17 03:45:44 -0800 (Thu, 17 Jan 2013)
Log Message:
-----------
lang/ruby19: upgrade to 1.9.3-p374.
this version includes the fix of patch-vm.c.diff.

Modified Paths:
--------------
    trunk/dports/lang/ruby19/Portfile

Removed Paths:
-------------
    trunk/dports/lang/ruby19/files/patch-vm.c.diff

Modified: trunk/dports/lang/ruby19/Portfile
===================================================================
--- trunk/dports/lang/ruby19/Portfile	2013-01-17 11:31:39 UTC (rev 101693)
+++ trunk/dports/lang/ruby19/Portfile	2013-01-17 11:45:44 UTC (rev 101694)
@@ -3,8 +3,8 @@
 PortSystem			1.0
 
 name				ruby19
-version				1.9.3-p362
-revision			1
+version				1.9.3-p374
+revision			0
 
 categories			lang ruby
 maintainers			kimuraw openmaintainer
@@ -26,10 +26,10 @@
 use_bzip2			yes
 distname			ruby-${version}
 
-checksums			md5 13c26ea368d88a560f07cc8c5eb4fa05 \
-					rmd160 b7a59d93181d1395256c66b6ca54c4f14de6ea51 \
-					sha1 5cb5a8a8da86698422a0f28954c79b563d2901d6 \
-					sha256 9ed456711a4c0fb2969d9144a81a706d2d506070a35a6d5bc98bb5c8407f9985
+checksums			md5 944e73eba9ee9e1f2647ff32ec0b14b2 \
+					rmd160 bb3beabef451d958a27a743aa138ce6704d5cab1 \
+					sha1 fde7f6d286fcb27135d29963f04f5d0e066195f7 \
+					sha256 712944f691b79f22f655547826400c26b13bc8c9e7bdc73a4abea45d5e766d85
 use_parallel_build	no
 
 depends_lib			port:libiconv \
@@ -46,10 +46,7 @@
 # lib-rubygems-specification.rb: fix 'Invalid gemspec in [... json-1.6.1.gemspec]: invalid date
 #     format in specification: "2011-09-18 00:00:00.000000000Z"'
 #     https://github.com/rubygems/rubygems/pull/196
-# vm.c: fix Segmentation Fault of 1.9.3-p362.
-#     https://bugs.ruby-lang.org/issues/7658
-patchfiles			patch-lib-rubygems-specification.rb.diff \
-					patch-vm.c.diff
+patchfiles			patch-lib-rubygems-specification.rb.diff
 
 # ruby-1.9.3 supports Xcode-4.2 clang and gcc-4.2.
 # ruby built with llvm-gcc will be broken.

Deleted: trunk/dports/lang/ruby19/files/patch-vm.c.diff
===================================================================
--- trunk/dports/lang/ruby19/files/patch-vm.c.diff	2013-01-17 11:31:39 UTC (rev 101693)
+++ trunk/dports/lang/ruby19/files/patch-vm.c.diff	2013-01-17 11:45:44 UTC (rev 101694)
@@ -1,40 +0,0 @@
-Index: vm.c
-===================================================================
---- vm.c	(revision 38725)
-+++ vm.c	(revision 38726)
-@@ -468,10 +468,18 @@
- }
- 
- static VALUE vm_make_proc_from_block(rb_thread_t *th, rb_block_t *block);
-+static VALUE vm_make_env_object(rb_thread_t * th, rb_control_frame_t *cfp, VALUE *blockprocptr);
- 
- VALUE
- rb_vm_make_env_object(rb_thread_t * th, rb_control_frame_t *cfp)
- {
-+    VALUE blockprocval;
-+    return vm_make_env_object(th, cfp, &blockprocval);
-+}
-+
-+static VALUE
-+vm_make_env_object(rb_thread_t *th, rb_control_frame_t *cfp, VALUE *blockprocptr)
-+{
-     VALUE envval;
-     VALUE *lfp;
-     rb_block_t *blockptr;
-@@ -489,6 +497,7 @@
- 	rb_proc_t *p;
- 	GetProcPtr(blockprocval, p);
- 	lfp[0] = GC_GUARDED_PTR(&p->block);
-+	*blockprocptr = blockprocval;
-     }
- 
-     envval = vm_make_env_each(th, cfp, cfp->dfp, cfp->lfp);
-@@ -559,7 +568,7 @@
- 	rb_bug("rb_vm_make_proc: Proc value is already created.");
-     }
- 
--    envval = rb_vm_make_env_object(th, cfp);
-+    envval = vm_make_env_object(th, cfp, &blockprocval);
- 
-     if (PROCDEBUG) {
- 	check_env_value(envval);
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macports-changes/attachments/20130117/f7fb92de/attachment.html>


More information about the macports-changes mailing list