git: 607f08c7794e - 2026Q3 - www/gitlab: new ports required for 19.4.0
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
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.