git: 256879649949 - 2024Q4 - www/gitlab: new ports required for 17.7.0
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Thu, 19 Dec 2024 09:56:52 UTC
The branch 2024Q4 has been updated by mfechner:
URL: https://cgit.FreeBSD.org/ports/commit/?id=2568796499490a8cc8dbad613721a7ea8c941429
commit 2568796499490a8cc8dbad613721a7ea8c941429
Author: Matthias Fechner <mfechner@FreeBSD.org>
AuthorDate: 2024-12-18 14:25:41 +0000
Commit: Matthias Fechner <mfechner@FreeBSD.org>
CommitDate: 2024-12-19 09:09:13 +0000
www/gitlab: new ports required for 17.7.0
(cherry picked from commit e8f263d8e54e8eb964edd407d42edb5a5a5dac57)
---
net/Makefile | 1 +
net/rubygem-grpc-tools/Makefile | 17 +++++++++++++++++
net/rubygem-grpc-tools/distinfo | 3 +++
net/rubygem-grpc-tools/pkg-descr | 1 +
security/Makefile | 1 +
security/rubygem-gitlab-cloud-connector/Makefile | 20 ++++++++++++++++++++
security/rubygem-gitlab-cloud-connector/distinfo | 3 +++
security/rubygem-gitlab-cloud-connector/pkg-descr | 2 ++
8 files changed, 48 insertions(+)
diff --git a/net/Makefile b/net/Makefile
index 058a14fd7b99..579590f8035e 100644
--- a/net/Makefile
+++ b/net/Makefile
@@ -1358,6 +1358,7 @@
SUBDIR += rubygem-google-cloud-trace-v1
SUBDIR += rubygem-google-cloud-trace-v2
SUBDIR += rubygem-grpc
+ SUBDIR += rubygem-grpc-tools
SUBDIR += rubygem-hangouts-chat
SUBDIR += rubygem-http-parser
SUBDIR += rubygem-http_parser.rb
diff --git a/net/rubygem-grpc-tools/Makefile b/net/rubygem-grpc-tools/Makefile
new file mode 100644
index 000000000000..0feaa8ae42b4
--- /dev/null
+++ b/net/rubygem-grpc-tools/Makefile
@@ -0,0 +1,17 @@
+PORTNAME= grpc-tools
+PORTVERSION= 1.63.0
+CATEGORIES= net rubygems
+MASTER_SITES= RG
+
+MAINTAINER= mfechner@FreeBSD.org
+COMMENT= Ruby protoc gRPC plugin
+WWW= https://github.com/google/grpc/tree/master/src/ruby/tools
+
+LICENSE= APACHE20
+
+USES= gem
+
+PLIST_FILES= bin/grpc_tools_ruby_protoc \
+ bin/grpc_tools_ruby_protoc_plugin
+
+.include <bsd.port.mk>
diff --git a/net/rubygem-grpc-tools/distinfo b/net/rubygem-grpc-tools/distinfo
new file mode 100644
index 000000000000..bfc64a6c8b73
--- /dev/null
+++ b/net/rubygem-grpc-tools/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1734507051
+SHA256 (rubygem/grpc-tools-1.63.0.gem) = 133de88d6e8dbcbf846c22a5c693c1704092d9613c9ade6f749053e6a25bea40
+SIZE (rubygem/grpc-tools-1.63.0.gem) = 16423424
diff --git a/net/rubygem-grpc-tools/pkg-descr b/net/rubygem-grpc-tools/pkg-descr
new file mode 100644
index 000000000000..6ed6cd8a1e3d
--- /dev/null
+++ b/net/rubygem-grpc-tools/pkg-descr
@@ -0,0 +1 @@
+protoc and the Ruby gRPC protoc plugin
diff --git a/security/Makefile b/security/Makefile
index a988785e869a..8640e2c43427 100644
--- a/security/Makefile
+++ b/security/Makefile
@@ -1147,6 +1147,7 @@
SUBDIR += rubygem-ed25519
SUBDIR += rubygem-encryptor
SUBDIR += rubygem-ezcrypto
+ SUBDIR += rubygem-gitlab-cloud-connector
SUBDIR += rubygem-googleauth
SUBDIR += rubygem-googleauth-gitlab
SUBDIR += rubygem-gpgme
diff --git a/security/rubygem-gitlab-cloud-connector/Makefile b/security/rubygem-gitlab-cloud-connector/Makefile
new file mode 100644
index 000000000000..26a7340c62c3
--- /dev/null
+++ b/security/rubygem-gitlab-cloud-connector/Makefile
@@ -0,0 +1,20 @@
+PORTNAME= gitlab-cloud-connector
+PORTVERSION= 0.2.6
+CATEGORIES= security rubygems
+MASTER_SITES= RG
+
+MAINTAINER= mfechner@FreeBSD.org
+COMMENT= CloudConnector and lib for GitLab projects
+WWW= https://gitlab.com/gitlab-org/cloud-connector/gitlab-cloud-connector
+
+LICENSE= MIT
+LICENSE_FILE= ${WRKSRC}/LICENSE
+
+RUN_DEPENDS= rubygem-activesupport70>=7.0<8:devel/rubygem-activesupport70 \
+ rubygem-jwt>=2.9.3<2.10:www/rubygem-jwt
+
+USES= gem
+
+NO_ARCH= yes
+
+.include <bsd.port.mk>
diff --git a/security/rubygem-gitlab-cloud-connector/distinfo b/security/rubygem-gitlab-cloud-connector/distinfo
new file mode 100644
index 000000000000..6b38503e23c9
--- /dev/null
+++ b/security/rubygem-gitlab-cloud-connector/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1734502806
+SHA256 (rubygem/gitlab-cloud-connector-0.2.6.gem) = 6ee944aa44461f809ba7834819e2d9bc1be0f8f7115a6693deaa62e600160430
+SIZE (rubygem/gitlab-cloud-connector-0.2.6.gem) = 16384
diff --git a/security/rubygem-gitlab-cloud-connector/pkg-descr b/security/rubygem-gitlab-cloud-connector/pkg-descr
new file mode 100644
index 000000000000..5ff4f7f4be20
--- /dev/null
+++ b/security/rubygem-gitlab-cloud-connector/pkg-descr
@@ -0,0 +1,2 @@
+A Ruby library that Cloud Connector token issuers (GitLab.com, CDot)
+can use to mint access tokens.