From nobody Mon Mar 14 05:04:56 2022 X-Original-To: dev-commits-ports-main@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 637DF1A1A175; Mon, 14 Mar 2022 05:04:57 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4KH4Gc6fh5z3Dd3; Mon, 14 Mar 2022 05:04:56 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1647234297; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=aaeJz1EBX+0jo81v6YPl05r8VOkWu1FZXn1o1k1lDU0=; b=u/9J4OfbmOI93sPru+Twx6WwqOlG5tKOac1ohXEtGMDZcOcHWP4W2NB9nT5jToCdzHcAj3 t2pek2QaG3j2SgLRCND6NYNDFdui93kKcazINLrCE9uHxsy1cKTfni9THUpLKBYwMn6u5i dQESzpB852HqfTb080m0ZO/5PLAi4+NdgH2sHGVkGPzYVVZ//9QZrynBnbEGhMEgFawdug tPdB8idRv7NllHyHf0TFNO1Quig+qfxsb+4DlfDfXJa0p71Arr3DTNKsBIk1aR/+Nj1UZ4 aJGamVrziMiEX2ovTmCspI8+ymLEydbSJB0TMphf/srDl8cEBIjhIw6eP7llPg== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 888E227195; Mon, 14 Mar 2022 05:04:56 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.16.1/8.16.1) with ESMTP id 22E54ut1074007; Mon, 14 Mar 2022 05:04:56 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.16.1/8.16.1/Submit) id 22E54uo1074006; Mon, 14 Mar 2022 05:04:56 GMT (envelope-from git) Date: Mon, 14 Mar 2022 05:04:56 GMT Message-Id: <202203140504.22E54uo1074006@gitrepo.freebsd.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org From: Yasuhiro Kimura Subject: git: 15fae83a0092 - main - devel/rubygem-iobuffer: Fix build with Ruby 3.x List-Id: Commits to the main branch of the FreeBSD ports repository List-Archive: https://lists.freebsd.org/archives/dev-commits-ports-main List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-dev-commits-ports-main@freebsd.org X-BeenThere: dev-commits-ports-main@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: yasu X-Git-Repository: ports X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 15fae83a0092a7a9f57354e2cf52f8fe239ab175 Auto-Submitted: auto-generated ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1647234297; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=aaeJz1EBX+0jo81v6YPl05r8VOkWu1FZXn1o1k1lDU0=; b=D7XWPRKXpYlwggKiaLFxx+mHbI3sYiCRw3/0rL3vB/biHzdeLJQrkrieLRKa56zOnak9Nm vlKsdCir/je7peeODwiz6Fo9SbrMg+5Upe99EN84nk2Vmanrea0elx8iUHOnnGjT7kyVnf ll9z4JSFLf25oLqW7F9j+Po8Snbp2rPpCbTN1SkdoqiWd/5Ma44kIlQZEKm39wGIBxmutN 06bB4p8gPGpNg06S98GmFD7mB4UIbl8aXHu3vxoQ6JMzZ5yUT6/ncGizXqhlHuW/LYCrOi 1Fr3yo4eoisdkPTbAD2s6Yr2zDT8Cf3I80QAkhvl7JaQ0MWCG/W+JFQdCYKzCw== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1647234297; a=rsa-sha256; cv=none; b=msh15AyiIQu4ZvSGG6zHGgkWp08YtFOlqVsvY3MZ6L0sPsiwP/lrFn9LQ52O6bZ10QSuwg rNJikgabDu/r6kESa6ObYinRsn9MY/CU+xUwmBrxG2/wf9F/1UEmQnoHe3rM5uVGVioPhq 6BDnAgaF3RbcFn4vxE/uY3EDqEYze7LmjDUqXXjybO8ODIIut8lOkkM/5a9q8oEf7MmUwd yoLFuAVU2qw2jZfiTrRJzVZyqcksbb2AIefptAfY3zzHCuMUD2XRQ40tVx0nsLGc5lrwta 09XsA0nzbJGiIvgMsm8YkESWe928TV6/c7gZ+AadBFO11KaH78FDR+OCr9j+8w== ARC-Authentication-Results: i=1; mx1.freebsd.org; none X-ThisMailContainsUnwantedMimeParts: N The branch main has been updated by yasu: URL: https://cgit.FreeBSD.org/ports/commit/?id=15fae83a0092a7a9f57354e2cf52f8fe239ab175 commit 15fae83a0092a7a9f57354e2cf52f8fe239ab175 Author: Yasuhiro Kimura AuthorDate: 2022-03-10 09:06:59 +0000 Commit: Yasuhiro Kimura CommitDate: 2022-03-14 04:59:58 +0000 devel/rubygem-iobuffer: Fix build with Ruby 3.x PR: 262527 --- devel/rubygem-iobuffer/files/patch-ext_extconf.rb | 13 +++++++++++++ devel/rubygem-iobuffer/files/patch-ext_iobuffer.c | 11 +++++++++++ 2 files changed, 24 insertions(+) diff --git a/devel/rubygem-iobuffer/files/patch-ext_extconf.rb b/devel/rubygem-iobuffer/files/patch-ext_extconf.rb new file mode 100644 index 000000000000..d16f33859799 --- /dev/null +++ b/devel/rubygem-iobuffer/files/patch-ext_extconf.rb @@ -0,0 +1,13 @@ +--- ext/extconf.rb.orig 2022-03-10 08:57:25 UTC ++++ ext/extconf.rb +@@ -2,8 +2,8 @@ require 'mkmf' + + dir_config("iobuffer") + have_library("c", "main") +-if have_macro("HAVE_RB_IO_T", "rubyio.h") +- have_struct_member("rb_io_t", "fd", "rubyio.h") ++if have_macro("HAVE_RB_IO_T", "ruby/io.h") ++ have_struct_member("rb_io_t", "fd", "ruby/io.h") + end + + create_makefile("iobuffer_ext") diff --git a/devel/rubygem-iobuffer/files/patch-ext_iobuffer.c b/devel/rubygem-iobuffer/files/patch-ext_iobuffer.c new file mode 100644 index 000000000000..4253b2675686 --- /dev/null +++ b/devel/rubygem-iobuffer/files/patch-ext_iobuffer.c @@ -0,0 +1,11 @@ +--- ext/iobuffer.c.orig 2022-03-10 08:57:25 UTC ++++ ext/iobuffer.c +@@ -5,7 +5,7 @@ + */ + + #include "ruby.h" +-#include "rubyio.h" ++#include "ruby/io.h" + + #include +