Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 21 May 2026 19:18:58 +0000
From:      Matthias Fechner <mfechner@FreeBSD.org>
To:        ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org
Subject:   git: 5d31a425e90b - main - www/gitlab: added new ports required for version 19.0.0
Message-ID:  <6a0f5aa2.37543.26cd2105@gitrepo.freebsd.org>

index | next in thread | raw e-mail

The branch main has been updated by mfechner:

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

commit 5d31a425e90bf63b249f6405602fc98f8c66f980
Author:     Matthias Fechner <mfechner@FreeBSD.org>
AuthorDate: 2026-05-21 16:30:22 +0000
Commit:     Matthias Fechner <mfechner@FreeBSD.org>
CommitDate: 2026-05-21 19:17:38 +0000

    www/gitlab: added new ports required for version 19.0.0
---
 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 1b9e491fee73..aad3f7205941 100644
--- a/devel/Makefile
+++ b/devel/Makefile
@@ -7545,6 +7545,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
@@ -8130,6 +8131,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.


home | help

Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?6a0f5aa2.37543.26cd2105>