git: 639181b7554c - 2026Q2 - www/gitlab: added new ports required for version 19.0.0

From: Matthias Fechner <mfechner_at_FreeBSD.org>
Date: Sat, 06 Jun 2026 06:05:04 UTC
The branch 2026Q2 has been updated by mfechner:

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

commit 639181b7554c34701e5512909427f9328059fc6e
Author:     Matthias Fechner <mfechner@FreeBSD.org>
AuthorDate: 2026-05-21 16:30:22 +0000
Commit:     Matthias Fechner <mfechner@FreeBSD.org>
CommitDate: 2026-06-06 05:30:27 +0000

    www/gitlab: added new ports required for version 19.0.0
    
    (cherry picked from commit 5d31a425e90bf63b249f6405602fc98f8c66f980)
---
 devel/Makefile                        |  2 ++
 devel/rubygem-freezolite/Makefile     | 20 ++++++++++++++++++++
 devel/rubygem-freezolite/distinfo     |  3 +++
 devel/rubygem-freezolite/pkg-descr    |  8 ++++++++
 devel/rubygem-require-hooks/Makefile  | 17 +++++++++++++++++
 devel/rubygem-require-hooks/distinfo  |  3 +++
 devel/rubygem-require-hooks/pkg-descr |  6 ++++++
 7 files changed, 59 insertions(+)

diff --git a/devel/Makefile b/devel/Makefile
index fe3471b032c7..0269129fbd1c 100644
--- a/devel/Makefile
+++ b/devel/Makefile
@@ -7463,6 +7463,7 @@
     SUBDIR += rubygem-forwardable
     SUBDIR += rubygem-forwardable-extended
     SUBDIR += rubygem-fugit
+    SUBDIR += rubygem-freezolite
     SUBDIR += rubygem-fugit-gitlab
     SUBDIR += rubygem-fuubar
     SUBDIR += rubygem-fuzzy_match
@@ -8044,6 +8045,7 @@
     SUBDIR += rubygem-repl_type_completor
     SUBDIR += rubygem-request_store
     SUBDIR += rubygem-request_store15
+    SUBDIR += rubygem-require-hooks
     SUBDIR += rubygem-require_all
     SUBDIR += rubygem-resque
     SUBDIR += rubygem-resque-scheduler
diff --git a/devel/rubygem-freezolite/Makefile b/devel/rubygem-freezolite/Makefile
new file mode 100644
index 000000000000..b6aeaaf6baa8
--- /dev/null
+++ b/devel/rubygem-freezolite/Makefile
@@ -0,0 +1,20 @@
+PORTNAME=	freezolite
+PORTVERSION=	0.6.0
+CATEGORIES=	devel rubygems
+MASTER_SITES=	RG
+
+MAINTAINER=	mfechner@FreeBSD.org
+COMMENT=	Adds frozen-string-literal for you
+WWW=		https://github.com/ruby-next/freezolite
+
+LICENSE=	MIT
+LICENSE_FILE=	${WRKSRC}/LICENSE.txt
+
+RUN_DEPENDS=	rubygem-require-hooks>=0.2<1:devel/rubygem-require-hooks
+
+
+USES=		gem
+
+NO_ARCH=	yes
+
+.include <bsd.port.mk>
diff --git a/devel/rubygem-freezolite/distinfo b/devel/rubygem-freezolite/distinfo
new file mode 100644
index 000000000000..221939854a1e
--- /dev/null
+++ b/devel/rubygem-freezolite/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1779372237
+SHA256 (rubygem/freezolite-0.6.0.gem) = a1305e324738633a30904b50f085bebe7b43c64ebc1e23ce848ee0eeaf3b1dfd
+SIZE (rubygem/freezolite-0.6.0.gem) = 7680
diff --git a/devel/rubygem-freezolite/pkg-descr b/devel/rubygem-freezolite/pkg-descr
new file mode 100644
index 000000000000..74d6c28999a4
--- /dev/null
+++ b/devel/rubygem-freezolite/pkg-descr
@@ -0,0 +1,8 @@
+Tired of adding # frozen_string_literals: true to every file in your project or
+running rubocop -A to make it do that for you? What if I told you that you can
+just add a single gem to your project and activate this option for the project's
+files automatically (without enabling it globally)?
+
+Freezolite is a gem that turns the frozen_string_literal compile option on only
+for the specified files. Thus it's like running Ruby
+with --enable=frozen-string-literal but only for the files you own.
diff --git a/devel/rubygem-require-hooks/Makefile b/devel/rubygem-require-hooks/Makefile
new file mode 100644
index 000000000000..25f0929de853
--- /dev/null
+++ b/devel/rubygem-require-hooks/Makefile
@@ -0,0 +1,17 @@
+PORTNAME=	require-hooks
+PORTVERSION=	0.2.3
+CATEGORIES=	devel rubygems
+MASTER_SITES=	RG
+
+MAINTAINER=	mfechner@FreeBSD.org
+COMMENT=	Provide hooks to intercept require/load calls
+WWW=		https://github.com/ruby-next/require-hooks
+
+LICENSE=	MIT
+LICENSE_FILE=	${WRKSRC}/LICENSE.txt
+
+USES=		gem
+
+NO_ARCH=	yes
+
+.include <bsd.port.mk>
diff --git a/devel/rubygem-require-hooks/distinfo b/devel/rubygem-require-hooks/distinfo
new file mode 100644
index 000000000000..2352431e1865
--- /dev/null
+++ b/devel/rubygem-require-hooks/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1779371775
+SHA256 (rubygem/require-hooks-0.2.3.gem) = 224be5b4be0fd2a47cb73286c500da366704a54ec195b6627366380c950efac8
+SIZE (rubygem/require-hooks-0.2.3.gem) = 12800
diff --git a/devel/rubygem-require-hooks/pkg-descr b/devel/rubygem-require-hooks/pkg-descr
new file mode 100644
index 000000000000..3d129e5c559f
--- /dev/null
+++ b/devel/rubygem-require-hooks/pkg-descr
@@ -0,0 +1,6 @@
+Require Hooks is a library providing universal interface for injecting custom
+code into the Ruby's loading mechanism. It works on MRI, JRuby, and
+TruffleRuby.
+
+Require hooks allows you to interfere with Kernel#require
+(incl. Kernel#require_relative) and Kernel#load.