git: bc76142baf0a - main - x11-toolkits/rubygem-gsk4: Add rubygem-gsk4 4.3.3

From: Po-Chuan Hsieh <sunpoet_at_FreeBSD.org>
Date: Sun, 07 Sep 2025 23:10:35 UTC
The branch main has been updated by sunpoet:

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

commit bc76142baf0a01b886bef4db3562c0065638b2e0
Author:     Po-Chuan Hsieh <sunpoet@FreeBSD.org>
AuthorDate: 2025-09-07 22:21:53 +0000
Commit:     Po-Chuan Hsieh <sunpoet@FreeBSD.org>
CommitDate: 2025-09-07 23:03:11 +0000

    x11-toolkits/rubygem-gsk4: Add rubygem-gsk4 4.3.3
    
    Ruby/GSK4 is a Ruby binding of GSK 4.
---
 x11-toolkits/Makefile               |  1 +
 x11-toolkits/rubygem-gsk4/Makefile  | 21 +++++++++++++++++++++
 x11-toolkits/rubygem-gsk4/distinfo  |  3 +++
 x11-toolkits/rubygem-gsk4/pkg-descr |  1 +
 4 files changed, 26 insertions(+)

diff --git a/x11-toolkits/Makefile b/x11-toolkits/Makefile
index 0aa86478aa1b..d4963ee497e6 100644
--- a/x11-toolkits/Makefile
+++ b/x11-toolkits/Makefile
@@ -228,6 +228,7 @@
     SUBDIR += rep-gtk2
     SUBDIR += rubygem-gdk3
     SUBDIR += rubygem-gdk4
+    SUBDIR += rubygem-gsk4
     SUBDIR += rubygem-gtk2
     SUBDIR += rubygem-gtk3
     SUBDIR += rubygem-gtk4
diff --git a/x11-toolkits/rubygem-gsk4/Makefile b/x11-toolkits/rubygem-gsk4/Makefile
new file mode 100644
index 000000000000..30cb1eeb666b
--- /dev/null
+++ b/x11-toolkits/rubygem-gsk4/Makefile
@@ -0,0 +1,21 @@
+PORTNAME=	gsk4
+PORTVERSION=	4.3.3
+CATEGORIES=	x11-toolkits rubygems
+MASTER_SITES=	RG
+
+MAINTAINER=	sunpoet@FreeBSD.org
+COMMENT=	Ruby binding of GSK 4
+WWW=		https://ruby-gnome.github.io/ \
+		https://github.com/ruby-gnome/ruby-gnome
+
+LICENSE=	LGPL21+
+LICENSE_FILE=	${WRKSRC}/COPYING.LIB
+
+RUN_DEPENDS=	rubygem-gdk4>=${PORTVERSION}<${PORTVERSION}_99:x11-toolkits/rubygem-gdk4 \
+		rubygem-graphene1>=${PORTVERSION}<${PORTVERSION}_99:graphics/rubygem-graphene1
+
+USES=		gem
+
+NO_ARCH=	yes
+
+.include <bsd.port.mk>
diff --git a/x11-toolkits/rubygem-gsk4/distinfo b/x11-toolkits/rubygem-gsk4/distinfo
new file mode 100644
index 000000000000..3a485a2174cd
--- /dev/null
+++ b/x11-toolkits/rubygem-gsk4/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1757120484
+SHA256 (rubygem/gsk4-4.3.3.gem) = 91485b700f4e3de9beb6eeb03501045c842c83b6c9523b2773aba14c561d4834
+SIZE (rubygem/gsk4-4.3.3.gem) = 15872
diff --git a/x11-toolkits/rubygem-gsk4/pkg-descr b/x11-toolkits/rubygem-gsk4/pkg-descr
new file mode 100644
index 000000000000..b4606afd605f
--- /dev/null
+++ b/x11-toolkits/rubygem-gsk4/pkg-descr
@@ -0,0 +1 @@
+Ruby/GSK4 is a Ruby binding of GSK 4.