From nobody Mon Aug 21 17:13:06 2023 X-Original-To: dev-commits-ports-all@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 4RTzZV4j5Nz4r2h8; Mon, 21 Aug 2023 17:13:06 +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 4RTzZV3h9fz4VWV; Mon, 21 Aug 2023 17:13:06 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1692637986; 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=yq5jGUA/3eTg3MLuHMjUR8ce/yNJ0V6GSs9cRry7NFg=; b=QmH4tlaQqRqJfCK8jr6abJ6RpvHUFOMpXKqIuN4CjEN+hmvJ+1T+Jn/dzbNcDveuVR+dHC sKdf0DcqYKTVyKlQvEi/NnYNhSeYsbYyDmsFzYgneXXL0RWNXfAZ9OGx88OHLHtG8eWBIg H6V4Zg3T4SAI4un+dbDWt2P2jqat1lCUMdqURaNOtGMYCmFWWIaxd4XGuUlrz2VofvfTCG waxJ/RBGVvX43yFNVcFalQFhtlue4kezF2hxI7xZgyx44MAFWTBIW2Son/eSGjFidKGjDp SIdDKrH6d3LqQ05RH0ICfhhgtmqGw0VPjXio5itdauOzbFkqhZU5QD6PGWDO/A== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1692637986; 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=yq5jGUA/3eTg3MLuHMjUR8ce/yNJ0V6GSs9cRry7NFg=; b=dTzTz2YkTlZ3FkLpHLVAe+6y62kSUEHESRJuSj9nbEjZzHorbK7bQswOUIQ2ASKhDLkzL7 oI0ZqPRfLdGx+0TE7MibfM4TklLeJgUBvCwXDy+NF8fuNm6RAI3v/N4Qf0b+KgMWWgrjG+ rOxdDAhJ18Kk77jhmqab9ovP4Q4g8pHYYZQN897Or1aXDQ94rAO9achwVenDpo+V0GwRwN hGuco4jJVxrYE4XxqRtPFOxlnPhUyodyhU6dlmHWOUhGCE7KkXsr4tGP8TgP8j5gPuzN3+ TnyMg7UPyb+ZB9JUk9UY+3leKe+wJb8VgaWU/zFdFl3n4vHZKcd8jRmJWNg5Jg== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1692637986; a=rsa-sha256; cv=none; b=CsmWHCucGb/ikxcmoj4pfPtDZKTr9k6RFFr0WEnJYCwUeyjNHfvd63+8FzCfzjbUmX+WJ7 Q8HrdxGUJFMvtrhuAToIk/DT4/upGWkeYKvIXMScvG/J1v/WwVXQXxF5EzozfkkHb5rhJP 4AeB3nnJcSSKNnTjaFdiQ5mgsZa6OtKegjcqZ5JbPs1aTexEN5rj6kjBV/2qIGPMpHe5hu K6nNfwftIh6uhZ+DN1/eWyPqQhgFAfqQPS83qVvgJl4Bvayw4SybHvC+flrFyLCpcJDViA M+K3oZCoYu11+gnEctdoXzDUPb48E2+DAK6dwS80aD8boHXYeZ1K9pZseZSYBg== ARC-Authentication-Results: i=1; mx1.freebsd.org; none 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 4RTzZV2nC0zTtg; Mon, 21 Aug 2023 17:13:06 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.17.1/8.17.1) with ESMTP id 37LHD6Yh097723; Mon, 21 Aug 2023 17:13:06 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.17.1/8.17.1/Submit) id 37LHD6if097720; Mon, 21 Aug 2023 17:13:06 GMT (envelope-from git) Date: Mon, 21 Aug 2023 17:13:06 GMT Message-Id: <202308211713.37LHD6if097720@gitrepo.freebsd.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org From: Po-Chuan Hsieh Subject: git: cc99dafa5d90 - main - textproc/rubygem-yarp: Add rubygem-yarp 0.6.0 List-Id: Commit messages for all branches of the ports repository List-Archive: https://lists.freebsd.org/archives/dev-commits-ports-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-dev-commits-ports-all@freebsd.org X-BeenThere: dev-commits-ports-all@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: sunpoet X-Git-Repository: ports X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: cc99dafa5d90e9b383840ca799d13e44845f797b Auto-Submitted: auto-generated The branch main has been updated by sunpoet: URL: https://cgit.FreeBSD.org/ports/commit/?id=cc99dafa5d90e9b383840ca799d13e44845f797b commit cc99dafa5d90e9b383840ca799d13e44845f797b Author: Po-Chuan Hsieh AuthorDate: 2023-08-21 16:52:07 +0000 Commit: Po-Chuan Hsieh CommitDate: 2023-08-21 17:02:00 +0000 textproc/rubygem-yarp: Add rubygem-yarp 0.6.0 Yet Another Ruby Parser is a parser for the Ruby programming language. It is designed to be portable, error tolerant, and maintainable. It is written in C99 and has no dependencies. It is currently being integrated into CRuby, JRuby, TruffleRuby, Sorbet, and Syntax Tree. --- textproc/Makefile | 1 + textproc/rubygem-yarp/Makefile | 18 ++++++++++++++++++ textproc/rubygem-yarp/distinfo | 3 +++ textproc/rubygem-yarp/files/patch-ext-yarp-extconf.rb | 11 +++++++++++ textproc/rubygem-yarp/pkg-descr | 4 ++++ 5 files changed, 37 insertions(+) diff --git a/textproc/Makefile b/textproc/Makefile index edfee41d6241..41373a453e87 100644 --- a/textproc/Makefile +++ b/textproc/Makefile @@ -1901,6 +1901,7 @@ SUBDIR += rubygem-ya2yaml SUBDIR += rubygem-yard SUBDIR += rubygem-yard-chef + SUBDIR += rubygem-yarp SUBDIR += rubygem-zmq SUBDIR += rw-aspell SUBDIR += rxp diff --git a/textproc/rubygem-yarp/Makefile b/textproc/rubygem-yarp/Makefile new file mode 100644 index 000000000000..088b5eb9ab25 --- /dev/null +++ b/textproc/rubygem-yarp/Makefile @@ -0,0 +1,18 @@ +PORTNAME= yarp +PORTVERSION= 0.6.0 +CATEGORIES= textproc rubygems +MASTER_SITES= RG + +MAINTAINER= sunpoet@FreeBSD.org +COMMENT= Yet Another Ruby Parser +WWW= https://ruby.github.io/yarp/ \ + https://github.com/ruby/yarp + +LICENSE= MIT +LICENSE_FILE= ${WRKSRC}/LICENSE.md + +BUILD_DEPENDS= rubygem-rake>=0:devel/rubygem-rake + +USES= gem gmake + +.include diff --git a/textproc/rubygem-yarp/distinfo b/textproc/rubygem-yarp/distinfo new file mode 100644 index 000000000000..064b896c25bb --- /dev/null +++ b/textproc/rubygem-yarp/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1692211631 +SHA256 (rubygem/yarp-0.6.0.gem) = a073d14542a7a45504044fa719de35708cd99e451741703b0b2bd6c781f615ac +SIZE (rubygem/yarp-0.6.0.gem) = 265216 diff --git a/textproc/rubygem-yarp/files/patch-ext-yarp-extconf.rb b/textproc/rubygem-yarp/files/patch-ext-yarp-extconf.rb new file mode 100644 index 000000000000..c29e7fac3beb --- /dev/null +++ b/textproc/rubygem-yarp/files/patch-ext-yarp-extconf.rb @@ -0,0 +1,11 @@ +--- ext/yarp/extconf.rb.orig 2023-08-18 17:14:49 UTC ++++ ext/yarp/extconf.rb +@@ -70,7 +70,7 @@ module Yarp + Rake.sh("templates/template.rb") + end + Rake.sh("sh", "configure") # explicit "sh" for Windows where shebangs are not supported +- Rake.sh("make", target) ++ Rake.sh("gmake", target) + end + end + diff --git a/textproc/rubygem-yarp/pkg-descr b/textproc/rubygem-yarp/pkg-descr new file mode 100644 index 000000000000..3078f924903e --- /dev/null +++ b/textproc/rubygem-yarp/pkg-descr @@ -0,0 +1,4 @@ +Yet Another Ruby Parser is a parser for the Ruby programming language. It is +designed to be portable, error tolerant, and maintainable. It is written in C99 +and has no dependencies. It is currently being integrated into CRuby, JRuby, +TruffleRuby, Sorbet, and Syntax Tree.