git: 607f08c7794e - 2026Q3 - www/gitlab: new ports required for 19.4.0

From: Matthias Fechner <mfechner_at_FreeBSD.org>
Date: Fri, 18 Sep 2026 06:58:44 UTC
The branch 2026Q3 has been updated by mfechner:

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

commit 607f08c7794eca6266cb1fa3bfe15e272ecf8b6c
Author:     Matthias Fechner <mfechner@FreeBSD.org>
AuthorDate: 2026-09-17 11:13:36 +0000
Commit:     Matthias Fechner <mfechner@FreeBSD.org>
CommitDate: 2026-09-18 06:19:37 +0000

    www/gitlab: new ports required for 19.4.0
    
    (cherry picked from commit 348251ba3481c8d87656f31ea3729d079a893143)
---
 devel/Makefile                                 |  1 +
 devel/rubygem-google-protobuf-gitlab/Makefile  | 25 +++++++++++++++++++++++++
 devel/rubygem-google-protobuf-gitlab/distinfo  |  3 +++
 devel/rubygem-google-protobuf-gitlab/pkg-descr |  6 ++++++
 4 files changed, 35 insertions(+)

diff --git a/devel/Makefile b/devel/Makefile
index 18eb36c7c715..0526544f3c87 100644
--- a/devel/Makefile
+++ b/devel/Makefile
@@ -7725,6 +7725,7 @@
     SUBDIR += rubygem-google-iam-v1
     SUBDIR += rubygem-google-logging-utils
     SUBDIR += rubygem-google-protobuf
+    SUBDIR += rubygem-google-protobuf-gitlab
     SUBDIR += rubygem-google-protobuf3
     SUBDIR += rubygem-googleapis-common-protos
     SUBDIR += rubygem-googleapis-common-protos-gitlab
diff --git a/devel/rubygem-google-protobuf-gitlab/Makefile b/devel/rubygem-google-protobuf-gitlab/Makefile
new file mode 100644
index 000000000000..5c5a1768ce98
--- /dev/null
+++ b/devel/rubygem-google-protobuf-gitlab/Makefile
@@ -0,0 +1,25 @@
+PORTNAME=	google-protobuf
+PORTVERSION=	4.36.1
+CATEGORIES=	devel rubygems
+MASTER_SITES=	RG
+PKGNAMESUFFIX=	-gitlab
+
+MAINTAINER=	mfechner@FreeBSD.org
+COMMENT=	Ruby extension to Google Protocol Buffers
+WWW=		https://protobuf.dev/ \
+		https://github.com/protocolbuffers/protobuf \
+		https://github.com/protocolbuffers/protobuf/tree/main/ruby
+
+LICENSE=	BSD3CLAUSE
+
+RUN_DEPENDS=	rubygem-bigdecimal-gitlab>=0:math/rubygem-bigdecimal-gitlab \
+		rubygem-rake>=13.3<14:devel/rubygem-rake
+
+USES=		cpe gem shebangfix
+
+CPE_VENDOR=	google
+CPE_PRODUCT=	protobuf
+
+SHEBANG_GLOB=	*.rb
+
+.include <bsd.port.mk>
diff --git a/devel/rubygem-google-protobuf-gitlab/distinfo b/devel/rubygem-google-protobuf-gitlab/distinfo
new file mode 100644
index 000000000000..7d552a5b9dfe
--- /dev/null
+++ b/devel/rubygem-google-protobuf-gitlab/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1788500556
+SHA256 (rubygem/google-protobuf-4.36.1.gem) = 893ac9d66b36b6ea50da5418f856bc7c2d2072099a578aeefc2d7757dcab6a77
+SIZE (rubygem/google-protobuf-4.36.1.gem) = 327680
diff --git a/devel/rubygem-google-protobuf-gitlab/pkg-descr b/devel/rubygem-google-protobuf-gitlab/pkg-descr
new file mode 100644
index 000000000000..c47ffe5244ab
--- /dev/null
+++ b/devel/rubygem-google-protobuf-gitlab/pkg-descr
@@ -0,0 +1,6 @@
+rubygem-google-protobuf is a Ruby extension that implements Protocol Buffers
+functionality. It makes use of generated Ruby code that defines message and enum
+types in a Ruby DSL. You may write definitions in this DSL directly, but we
+recommend using protoc's Ruby generation support with .proto files. The build
+process in this directory only installs the extension; you need to install
+protoc as well to have Ruby code generation functionality.