From owner-freebsd-ports@freebsd.org Thu Jun 30 04:37:00 2016 Return-Path: Delivered-To: freebsd-ports@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 6605DB87F8F for ; Thu, 30 Jun 2016 04:37:00 +0000 (UTC) (envelope-from ume@mahoroba.org) Received: from mail.mahoroba.org (ent.mahoroba.org [IPv6:2001:2f0:104:8010::1]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "asuka.mahoroba.org", Issuer "ca.mahoroba.org" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id CBDAB2A24; Thu, 30 Jun 2016 04:36:59 +0000 (UTC) (envelope-from ume@mahoroba.org) Received: from asuka.mahoroba.org (ume@ent.mahoroba.org [IPv6:2001:2f0:104:8010::1]) (user=ume mech=DIGEST-MD5 bits=0) by mail.mahoroba.org (8.15.2/8.15.2) with ESMTPSA/inet6 id u5U4ajAM063402 (version=TLSv1.2 cipher=AES256-GCM-SHA384 bits=256 verify=NO); Thu, 30 Jun 2016 13:36:49 +0900 (JST) (envelope-from ume@mahoroba.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=mahoroba.org; s=20081103; t=1467261411; bh=VyD+aFTibjdkbeRsV9ZQBeDyKzLo/CCj3bO1v3Whs+8=; h=Date:From:To:Cc:Subject:In-Reply-To:References; b=ABN0SxPAhyRz5MncDNfSw8pS4NXh6z8y9swPunJdWaWSk8rWElthRNwYqBhBpsu3F gwJ5T3mmW/Sl4arC/lMUicYMDZSjTi2rTiLzslvexpBN9RX66l6XYKZgwLrOCAC65w a8tw4JVWF621y1NUlWSGOmNetFDmYA7lK78l0QMQ= Date: Thu, 30 Jun 2016 13:36:44 +0900 Message-ID: From: Hajimu UMEMOTO To: Steve Wills Cc: KIRIYAMA Kazuhiko , freebsd-ports Subject: Re: Is there still broken lang/ruby23 ? In-Reply-To: <407b9391-86f0-4305-8bc3-3d5b21aacab3@FreeBSD.org> References: <201606282212.u5SMCDQU079882@kx.openedu.org> <407b9391-86f0-4305-8bc3-3d5b21aacab3@FreeBSD.org> User-Agent: xcite1.60> Wanderlust/2.15.9 (Almost Unreal) Emacs/24.5 Mule/6.0 (HANACHIRUSATO) X-Operating-System: FreeBSD 10.3-STABLE X-PGP-Key: http://www.mahoroba.org/~ume/publickey.asc X-PGP-Fingerprint: 1F00 0B9E 2164 70FC 6DC5 BF5F 04E9 F086 BF90 71FE X-PGP-Key: http://www.mahoroba.org/~ume/publickey.asc X-PGP-Fingerprint: 1F00 0B9E 2164 70FC 6DC5 BF5F 04E9 F086 BF90 71FE MIME-Version: 1.0 (generated by SEMI-EPG 1.14.7 - "Harue") Content-Type: multipart/mixed; boundary="Multipart_Thu_Jun_30_13:36:44_2016-1" X-Greylist: Sender succeeded SMTP AUTH, not delayed by milter-greylist-4.6 (mail.mahoroba.org [IPv6:2001:2f0:104:8010::1]); Thu, 30 Jun 2016 13:36:51 +0900 (JST) X-Virus-Scanned: clamav-milter 0.99.2 at asuka.mahoroba.org X-Virus-Status: Clean X-Spam-Status: No, score=-4.0 required=5.0 tests=ALL_TRUSTED,BAYES_00, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,RP_MATCHES_RCVD autolearn=ham autolearn_force=no version=3.4.1 X-Spam-Checker-Version: SpamAssassin 3.4.1 (2015-04-28) on asuka.mahoroba.org X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.22 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 30 Jun 2016 04:37:00 -0000 --Multipart_Thu_Jun_30_13:36:44_2016-1 Content-Type: text/plain; charset=US-ASCII Hi, >>>>> On Tue, 28 Jun 2016 22:13:44 -0400 >>>>> Steve Wills said: Kazuhiko> Is there still broken lang/ruby23[1]. Or can build in latest Kazuhiko> 11.0-* ? Kazuhiko> [1] http://permalink.gmane.org/gmane.os.freebsd.devel.pkg-fallout/294364 swills> Yes, I haven't looked at it yet, but if you want to take a look, I'd swills> welcome patches. Could you put the attached two patches into lang/ruby23/files and give it a try? --Multipart_Thu_Jun_30_13:36:44_2016-1 Content-Type: text/x-patch; name="patch-ccan_list_list.h"; charset=US-ASCII Content-Disposition: attachment; filename="patch-ccan_list_list.h" Content-Transfer-Encoding: 7bit --- ccan/list/list.h.orig 2015-09-06 07:10:54 UTC +++ ccan/list/list.h @@ -57,7 +57,7 @@ struct list_head * Example: * static struct list_head my_list = LIST_HEAD_INIT(my_list); */ -#define LIST_HEAD_INIT(name) { { &name.n, &name.n } } +#define CCAN_LIST_HEAD_INIT(name) { { &name.n, &name.n } } /** * LIST_HEAD - define and initialize an empty list_head @@ -72,8 +72,8 @@ struct list_head * Example: * static LIST_HEAD(my_global_list); */ -#define LIST_HEAD(name) \ - struct list_head name = LIST_HEAD_INIT(name) +#define CCAN_LIST_HEAD(name) \ + struct list_head name = CCAN_LIST_HEAD_INIT(name) /** * list_head_init - initialize a list_head --Multipart_Thu_Jun_30_13:36:44_2016-1 Content-Type: text/x-patch; name="patch-thread__pthread.c"; charset=US-ASCII Content-Disposition: attachment; filename="patch-thread__pthread.c" Content-Transfer-Encoding: 7bit --- thread_pthread.c.orig 2016-04-15 16:07:07 UTC +++ thread_pthread.c @@ -1154,7 +1154,7 @@ native_sleep(rb_thread_t *th, struct tim } #ifdef USE_UBF_LIST -static LIST_HEAD(ubf_list_head); +static CCAN_LIST_HEAD(ubf_list_head); /* The thread 'th' is registered to be trying unblock. */ static void --Multipart_Thu_Jun_30_13:36:44_2016-1 Content-Type: text/plain; charset=US-ASCII -- Hajimu UMEMOTO ume@mahoroba.org ume@FreeBSD.org http://www.mahoroba.org/~ume/ --Multipart_Thu_Jun_30_13:36:44_2016-1--