git: 11bfbb87b8ab - main - textproc/rubygem-yarp: Remove obsoleted port

From: Po-Chuan Hsieh <sunpoet_at_FreeBSD.org>
Date: Wed, 01 Nov 2023 02:15:17 UTC
The branch main has been updated by sunpoet:

URL: https://cgit.FreeBSD.org/ports/commit/?id=11bfbb87b8abd3064eae7b6602f35d5a3e6e603f

commit 11bfbb87b8abd3064eae7b6602f35d5a3e6e603f
Author:     Po-Chuan Hsieh <sunpoet@FreeBSD.org>
AuthorDate: 2023-11-01 01:46:43 +0000
Commit:     Po-Chuan Hsieh <sunpoet@FreeBSD.org>
CommitDate: 2023-11-01 01:56:57 +0000

    textproc/rubygem-yarp: Remove obsoleted port
    
    Use textproc/rubygem-prism instead.
---
 MOVED                                                 |  1 +
 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 ----
 6 files changed, 1 insertion(+), 37 deletions(-)

diff --git a/MOVED b/MOVED
index f6fb6dc7b71c..464ef58ddbf0 100644
--- a/MOVED
+++ b/MOVED
@@ -7954,3 +7954,4 @@ dns/libasr-devel||2023-10-25|Has expired: libasr will be maintained only as part
 dns/libasr||2023-10-25|Has expired: libasr will be maintained only as part of OpenSMTPD
 textproc/xalan-c||2023-10-28|Has expired: Upstream no longer continuing; please consider textproc/libxslt, textproc/qt5-xmlpatterns or SaxonC as potential alternatives
 www/homer|www/homer-web|2023-11-01|Rename port to be consistent with Arch
+textproc/rubygem-yarp|textproc/rubygem-prism|2023-11-01|Remove obsoleted port. Use textproc/rubygem-prism instead
diff --git a/textproc/Makefile b/textproc/Makefile
index 776eb7a63d48..42be0d1fa69b 100644
--- a/textproc/Makefile
+++ b/textproc/Makefile
@@ -1920,7 +1920,6 @@
     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
deleted file mode 100644
index 7927448cd7d5..000000000000
--- a/textproc/rubygem-yarp/Makefile
+++ /dev/null
@@ -1,18 +0,0 @@
-PORTNAME=	yarp
-PORTVERSION=	0.12.0
-CATEGORIES=	textproc rubygems
-MASTER_SITES=	RG
-
-MAINTAINER=	sunpoet@FreeBSD.org
-COMMENT=	Yet Another Ruby Parser
-WWW=		https://ruby.github.io/prism/ \
-		https://github.com/ruby/prism
-
-LICENSE=	MIT
-LICENSE_FILE=	${WRKSRC}/LICENSE.md
-
-BUILD_DEPENDS=	rubygem-rake>=0:devel/rubygem-rake
-
-USES=		gem gmake
-
-.include <bsd.port.mk>
diff --git a/textproc/rubygem-yarp/distinfo b/textproc/rubygem-yarp/distinfo
deleted file mode 100644
index 90f218dd8aee..000000000000
--- a/textproc/rubygem-yarp/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1696433024
-SHA256 (rubygem/yarp-0.12.0.gem) = 39a61c84daa8a20a02548d1121ff791ba233f70b9ec664c57c4e9d43088f15db
-SIZE (rubygem/yarp-0.12.0.gem) = 291328
diff --git a/textproc/rubygem-yarp/files/patch-ext-yarp-extconf.rb b/textproc/rubygem-yarp/files/patch-ext-yarp-extconf.rb
deleted file mode 100644
index 6c60890be1bf..000000000000
--- a/textproc/rubygem-yarp/files/patch-ext-yarp-extconf.rb
+++ /dev/null
@@ -1,11 +0,0 @@
---- ext/yarp/extconf.rb.orig	2023-08-29 19:49:53 UTC
-+++ ext/yarp/extconf.rb
-@@ -75,7 +75,7 @@ module Yarp
-             # normally we package up the configure and other files in the gem itself
-             system("templates/template.rb", exception: true)
-           end
--          system("make", target, exception: true)
-+          system("gmake", target, exception: true)
-         end
-       end
- 
diff --git a/textproc/rubygem-yarp/pkg-descr b/textproc/rubygem-yarp/pkg-descr
deleted file mode 100644
index 3078f924903e..000000000000
--- a/textproc/rubygem-yarp/pkg-descr
+++ /dev/null
@@ -1,4 +0,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.