git: 639181b7554c - 2026Q2 - www/gitlab: added new ports required for version 19.0.0
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
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.