Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 22 Mar 2026 09:17:21 +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: dcb149e73f5b - main - www/gitlab: new required ports for gitlab 18.10
Message-ID:  <69bfb3a1.23298.67db0626@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=dcb149e73f5ba53ed33d5272677f9377387226ed

commit dcb149e73f5ba53ed33d5272677f9377387226ed
Author:     Matthias Fechner <mfechner@FreeBSD.org>
AuthorDate: 2026-03-21 22:25:58 +0000
Commit:     Matthias Fechner <mfechner@FreeBSD.org>
CommitDate: 2026-03-22 09:16:59 +0000

    www/gitlab: new required ports for gitlab 18.10
---
 devel/Makefile                                     | 56 +++++++++++++++++++++
 devel/rubygem-oj-gitlab/Makefile                   | 26 ++++++++++
 devel/rubygem-oj-gitlab/distinfo                   |  3 ++
 devel/rubygem-oj-gitlab/files/patch-armv7          | 11 ++++
 devel/rubygem-oj-gitlab/pkg-descr                  |  1 +
 devel/rubygem-opentelemetry-api-gitlab/Makefile    | 20 ++++++++
 devel/rubygem-opentelemetry-api-gitlab/distinfo    |  3 ++
 devel/rubygem-opentelemetry-api-gitlab/pkg-descr   |  4 ++
 devel/rubygem-opentelemetry-common-gitlab/Makefile | 22 ++++++++
 devel/rubygem-opentelemetry-common-gitlab/distinfo |  3 ++
 .../rubygem-opentelemetry-common-gitlab/pkg-descr  |  1 +
 .../Makefile                                       | 27 ++++++++++
 .../distinfo                                       |  3 ++
 .../pkg-descr                                      |  1 +
 .../Makefile                                       | 23 +++++++++
 .../distinfo                                       |  3 ++
 .../pkg-descr                                      |  3 ++
 .../Makefile                                       | 22 ++++++++
 .../distinfo                                       |  3 ++
 .../pkg-descr                                      |  3 ++
 .../Makefile                                       | 23 +++++++++
 .../distinfo                                       |  3 ++
 .../pkg-descr                                      |  1 +
 .../Makefile                                       | 22 ++++++++
 .../distinfo                                       |  3 ++
 .../pkg-descr                                      |  1 +
 .../Makefile                                       | 22 ++++++++
 .../distinfo                                       |  3 ++
 .../pkg-descr                                      |  1 +
 .../Makefile                                       | 22 ++++++++
 .../distinfo                                       |  3 ++
 .../pkg-descr                                      |  1 +
 .../Makefile                                       | 22 ++++++++
 .../distinfo                                       |  3 ++
 .../pkg-descr                                      |  1 +
 .../Makefile                                       | 22 ++++++++
 .../distinfo                                       |  3 ++
 .../pkg-descr                                      |  2 +
 .../Makefile                                       | 22 ++++++++
 .../distinfo                                       |  3 ++
 .../pkg-descr                                      |  1 +
 .../Makefile                                       | 22 ++++++++
 .../distinfo                                       |  3 ++
 .../pkg-descr                                      |  1 +
 .../Makefile                                       | 22 ++++++++
 .../distinfo                                       |  3 ++
 .../pkg-descr                                      |  1 +
 .../Makefile                                       | 58 ++++++++++++++++++++++
 .../distinfo                                       |  3 ++
 .../pkg-descr                                      |  5 ++
 .../Makefile                                       | 22 ++++++++
 .../distinfo                                       |  3 ++
 .../pkg-descr                                      |  2 +
 .../Makefile                                       | 22 ++++++++
 .../distinfo                                       |  3 ++
 .../pkg-descr                                      |  2 +
 .../Makefile                                       | 22 ++++++++
 .../distinfo                                       |  3 ++
 .../pkg-descr                                      |  1 +
 .../Makefile                                       | 24 +++++++++
 .../distinfo                                       |  3 ++
 .../pkg-descr                                      |  7 +++
 .../Makefile                                       | 22 ++++++++
 .../distinfo                                       |  3 ++
 .../pkg-descr                                      |  2 +
 .../Makefile                                       | 22 ++++++++
 .../distinfo                                       |  3 ++
 .../pkg-descr                                      |  1 +
 .../Makefile                                       | 22 ++++++++
 .../distinfo                                       |  3 ++
 .../pkg-descr                                      |  2 +
 .../Makefile                                       | 22 ++++++++
 .../distinfo                                       |  3 ++
 .../pkg-descr                                      |  2 +
 .../Makefile                                       | 22 ++++++++
 .../distinfo                                       |  3 ++
 .../pkg-descr                                      |  1 +
 .../Makefile                                       | 22 ++++++++
 .../distinfo                                       |  3 ++
 .../pkg-descr                                      |  1 +
 .../Makefile                                       | 22 ++++++++
 .../distinfo                                       |  3 ++
 .../pkg-descr                                      |  1 +
 .../Makefile                                       | 22 ++++++++
 .../distinfo                                       |  3 ++
 .../pkg-descr                                      |  1 +
 .../Makefile                                       | 22 ++++++++
 .../distinfo                                       |  3 ++
 .../pkg-descr                                      |  1 +
 .../Makefile                                       | 22 ++++++++
 .../distinfo                                       |  3 ++
 .../pkg-descr                                      |  1 +
 .../Makefile                                       | 22 ++++++++
 .../distinfo                                       |  3 ++
 .../pkg-descr                                      |  2 +
 .../Makefile                                       | 22 ++++++++
 .../distinfo                                       |  3 ++
 .../pkg-descr                                      |  1 +
 .../Makefile                                       | 22 ++++++++
 .../distinfo                                       |  3 ++
 .../pkg-descr                                      |  1 +
 .../Makefile                                       | 22 ++++++++
 .../distinfo                                       |  3 ++
 .../pkg-descr                                      |  2 +
 .../Makefile                                       | 22 ++++++++
 .../distinfo                                       |  3 ++
 .../pkg-descr                                      |  2 +
 .../Makefile                                       | 22 ++++++++
 .../distinfo                                       |  3 ++
 .../pkg-descr                                      |  2 +
 .../Makefile                                       | 22 ++++++++
 .../distinfo                                       |  3 ++
 .../pkg-descr                                      |  2 +
 .../Makefile                                       | 25 ++++++++++
 .../distinfo                                       |  3 ++
 .../pkg-descr                                      |  2 +
 .../Makefile                                       | 22 ++++++++
 .../distinfo                                       |  3 ++
 .../pkg-descr                                      |  1 +
 .../Makefile                                       | 24 +++++++++
 .../distinfo                                       |  3 ++
 .../pkg-descr                                      |  1 +
 .../Makefile                                       | 22 ++++++++
 .../distinfo                                       |  3 ++
 .../pkg-descr                                      |  1 +
 .../Makefile                                       | 22 ++++++++
 .../distinfo                                       |  3 ++
 .../pkg-descr                                      |  2 +
 .../Makefile                                       | 22 ++++++++
 .../distinfo                                       |  3 ++
 .../pkg-descr                                      |  2 +
 .../Makefile                                       | 29 +++++++++++
 .../distinfo                                       |  3 ++
 .../pkg-descr                                      |  1 +
 .../Makefile                                       | 22 ++++++++
 .../distinfo                                       |  3 ++
 .../pkg-descr                                      |  1 +
 .../Makefile                                       | 22 ++++++++
 .../distinfo                                       |  3 ++
 .../pkg-descr                                      |  2 +
 .../Makefile                                       | 22 ++++++++
 .../distinfo                                       |  3 ++
 .../pkg-descr                                      |  1 +
 .../Makefile                                       | 22 ++++++++
 .../distinfo                                       |  3 ++
 .../pkg-descr                                      |  2 +
 .../Makefile                                       | 22 ++++++++
 .../distinfo                                       |  3 ++
 .../pkg-descr                                      |  2 +
 .../Makefile                                       | 22 ++++++++
 .../distinfo                                       |  3 ++
 .../pkg-descr                                      |  2 +
 .../Makefile                                       | 22 ++++++++
 .../distinfo                                       |  3 ++
 .../pkg-descr                                      |  1 +
 .../Makefile                                       | 22 ++++++++
 .../distinfo                                       |  3 ++
 .../pkg-descr                                      |  2 +
 .../Makefile                                       | 26 ++++++++++
 .../distinfo                                       |  3 ++
 .../pkg-descr                                      |  7 +++
 .../rubygem-opentelemetry-registry-gitlab/Makefile | 22 ++++++++
 .../rubygem-opentelemetry-registry-gitlab/distinfo |  3 ++
 .../pkg-descr                                      | 14 ++++++
 devel/rubygem-opentelemetry-sdk-gitlab/Makefile    | 25 ++++++++++
 devel/rubygem-opentelemetry-sdk-gitlab/distinfo    |  3 ++
 devel/rubygem-opentelemetry-sdk-gitlab/pkg-descr   |  3 ++
 .../Makefile                                       | 22 ++++++++
 .../distinfo                                       |  3 ++
 .../pkg-descr                                      |  2 +
 net/Makefile                                       |  1 +
 net/rubygem-gitlab-gkg-proto/Makefile              | 18 +++++++
 net/rubygem-gitlab-gkg-proto/distinfo              |  3 ++
 net/rubygem-gitlab-gkg-proto/pkg-descr             |  1 +
 174 files changed, 1670 insertions(+)

diff --git a/devel/Makefile b/devel/Makefile
index 3c2f5b65fd58..50af97e47774 100644
--- a/devel/Makefile
+++ b/devel/Makefile
@@ -7776,6 +7776,7 @@
     SUBDIR += rubygem-oci
     SUBDIR += rubygem-octopress-hooks
     SUBDIR += rubygem-oj
+    SUBDIR += rubygem-oj-gitlab
     SUBDIR += rubygem-oj-introspect
     SUBDIR += rubygem-oj313
     SUBDIR += rubygem-omniauth_crowd
@@ -7784,67 +7785,122 @@
     SUBDIR += rubygem-open3_backport
     SUBDIR += rubygem-open4
     SUBDIR += rubygem-opentelemetry-api
+    SUBDIR += rubygem-opentelemetry-api-gitlab
     SUBDIR += rubygem-opentelemetry-common
+    SUBDIR += rubygem-opentelemetry-common-gitlab
     SUBDIR += rubygem-opentelemetry-exporter-otlp
+    SUBDIR += rubygem-opentelemetry-exporter-otlp-gitlab
     SUBDIR += rubygem-opentelemetry-exporter-otlp-logs
     SUBDIR += rubygem-opentelemetry-exporter-otlp-metrics
     SUBDIR += rubygem-opentelemetry-helpers-mysql
+    SUBDIR += rubygem-opentelemetry-helpers-mysql-gitlab
     SUBDIR += rubygem-opentelemetry-helpers-sql
+    SUBDIR += rubygem-opentelemetry-helpers-sql-gitlab
     SUBDIR += rubygem-opentelemetry-helpers-sql-obfuscation
     SUBDIR += rubygem-opentelemetry-helpers-sql-processor
+    SUBDIR += rubygem-opentelemetry-helpers-sql-processor-gitlab
     SUBDIR += rubygem-opentelemetry-instrumentation-action_mailer
+    SUBDIR += rubygem-opentelemetry-instrumentation-action_mailer-gitlab
     SUBDIR += rubygem-opentelemetry-instrumentation-action_pack
+    SUBDIR += rubygem-opentelemetry-instrumentation-action_pack-gitlab
     SUBDIR += rubygem-opentelemetry-instrumentation-action_view
+    SUBDIR += rubygem-opentelemetry-instrumentation-action_view-gitlab
     SUBDIR += rubygem-opentelemetry-instrumentation-active_job
+    SUBDIR += rubygem-opentelemetry-instrumentation-active_job-gitlab
     SUBDIR += rubygem-opentelemetry-instrumentation-active_model_serializers
+    SUBDIR += rubygem-opentelemetry-instrumentation-active_model_serializers-gitlab
     SUBDIR += rubygem-opentelemetry-instrumentation-active_record
+    SUBDIR += rubygem-opentelemetry-instrumentation-active_record-gitlab
     SUBDIR += rubygem-opentelemetry-instrumentation-active_storage
+    SUBDIR += rubygem-opentelemetry-instrumentation-active_storage-gitlab
     SUBDIR += rubygem-opentelemetry-instrumentation-active_support
+    SUBDIR += rubygem-opentelemetry-instrumentation-active_support-gitlab
     SUBDIR += rubygem-opentelemetry-instrumentation-all
+    SUBDIR += rubygem-opentelemetry-instrumentation-all-gitlab
     SUBDIR += rubygem-opentelemetry-instrumentation-anthropic
+    SUBDIR += rubygem-opentelemetry-instrumentation-anthropic-gitlab
     SUBDIR += rubygem-opentelemetry-instrumentation-aws_lambda
+    SUBDIR += rubygem-opentelemetry-instrumentation-aws_lambda-gitlab
     SUBDIR += rubygem-opentelemetry-instrumentation-aws_sdk
+    SUBDIR += rubygem-opentelemetry-instrumentation-aws_sdk-gitlab
     SUBDIR += rubygem-opentelemetry-instrumentation-base
+    SUBDIR += rubygem-opentelemetry-instrumentation-base-gitlab
     SUBDIR += rubygem-opentelemetry-instrumentation-bunny
+    SUBDIR += rubygem-opentelemetry-instrumentation-bunny-gitlab
     SUBDIR += rubygem-opentelemetry-instrumentation-concurrent_ruby
+    SUBDIR += rubygem-opentelemetry-instrumentation-concurrent_ruby-gitlab
     SUBDIR += rubygem-opentelemetry-instrumentation-dalli
+    SUBDIR += rubygem-opentelemetry-instrumentation-dalli-gitlab
     SUBDIR += rubygem-opentelemetry-instrumentation-delayed_job
+    SUBDIR += rubygem-opentelemetry-instrumentation-delayed_job-gitlab
     SUBDIR += rubygem-opentelemetry-instrumentation-ethon
+    SUBDIR += rubygem-opentelemetry-instrumentation-ethon-gitlab
     SUBDIR += rubygem-opentelemetry-instrumentation-excon
+    SUBDIR += rubygem-opentelemetry-instrumentation-excon-gitlab
     SUBDIR += rubygem-opentelemetry-instrumentation-faraday
+    SUBDIR += rubygem-opentelemetry-instrumentation-faraday-gitlab
     SUBDIR += rubygem-opentelemetry-instrumentation-grape
+    SUBDIR += rubygem-opentelemetry-instrumentation-grape-gitlab
     SUBDIR += rubygem-opentelemetry-instrumentation-graphql
+    SUBDIR += rubygem-opentelemetry-instrumentation-graphql-gitlab
     SUBDIR += rubygem-opentelemetry-instrumentation-grpc
+    SUBDIR += rubygem-opentelemetry-instrumentation-grpc-gitlab
     SUBDIR += rubygem-opentelemetry-instrumentation-gruf
+    SUBDIR += rubygem-opentelemetry-instrumentation-gruf-gitlab
     SUBDIR += rubygem-opentelemetry-instrumentation-http
+    SUBDIR += rubygem-opentelemetry-instrumentation-http-gitlab
     SUBDIR += rubygem-opentelemetry-instrumentation-http_client
+    SUBDIR += rubygem-opentelemetry-instrumentation-http_client-gitlab
     SUBDIR += rubygem-opentelemetry-instrumentation-httpx
+    SUBDIR += rubygem-opentelemetry-instrumentation-httpx-gitlab
     SUBDIR += rubygem-opentelemetry-instrumentation-koala
+    SUBDIR += rubygem-opentelemetry-instrumentation-koala-gitlab
     SUBDIR += rubygem-opentelemetry-instrumentation-lmdb
+    SUBDIR += rubygem-opentelemetry-instrumentation-lmdb-gitlab
     SUBDIR += rubygem-opentelemetry-instrumentation-mongo
+    SUBDIR += rubygem-opentelemetry-instrumentation-mongo-gitlab
     SUBDIR += rubygem-opentelemetry-instrumentation-mysql2
+    SUBDIR += rubygem-opentelemetry-instrumentation-mysql2-gitlab
     SUBDIR += rubygem-opentelemetry-instrumentation-net_http
+    SUBDIR += rubygem-opentelemetry-instrumentation-net_http-gitlab
     SUBDIR += rubygem-opentelemetry-instrumentation-pg
+    SUBDIR += rubygem-opentelemetry-instrumentation-pg-gitlab
     SUBDIR += rubygem-opentelemetry-instrumentation-que
+    SUBDIR += rubygem-opentelemetry-instrumentation-que-gitlab
     SUBDIR += rubygem-opentelemetry-instrumentation-racecar
+    SUBDIR += rubygem-opentelemetry-instrumentation-racecar-gitlab
     SUBDIR += rubygem-opentelemetry-instrumentation-rack
+    SUBDIR += rubygem-opentelemetry-instrumentation-rack-gitlab
     SUBDIR += rubygem-opentelemetry-instrumentation-rails
+    SUBDIR += rubygem-opentelemetry-instrumentation-rails-gitlab
     SUBDIR += rubygem-opentelemetry-instrumentation-rake
+    SUBDIR += rubygem-opentelemetry-instrumentation-rake-gitlab
     SUBDIR += rubygem-opentelemetry-instrumentation-rdkafka
+    SUBDIR += rubygem-opentelemetry-instrumentation-rdkafka-gitlab
     SUBDIR += rubygem-opentelemetry-instrumentation-redis
+    SUBDIR += rubygem-opentelemetry-instrumentation-redis-gitlab
     SUBDIR += rubygem-opentelemetry-instrumentation-resque
+    SUBDIR += rubygem-opentelemetry-instrumentation-resque-gitlab
     SUBDIR += rubygem-opentelemetry-instrumentation-restclient
+    SUBDIR += rubygem-opentelemetry-instrumentation-restclient-gitlab
     SUBDIR += rubygem-opentelemetry-instrumentation-ruby_kafka
+    SUBDIR += rubygem-opentelemetry-instrumentation-ruby_kafka-gitlab
     SUBDIR += rubygem-opentelemetry-instrumentation-sidekiq
+    SUBDIR += rubygem-opentelemetry-instrumentation-sidekiq-gitlab
     SUBDIR += rubygem-opentelemetry-instrumentation-sinatra
+    SUBDIR += rubygem-opentelemetry-instrumentation-sinatra-gitlab
     SUBDIR += rubygem-opentelemetry-instrumentation-trilogy
+    SUBDIR += rubygem-opentelemetry-instrumentation-trilogy-gitlab
     SUBDIR += rubygem-opentelemetry-logs-api
     SUBDIR += rubygem-opentelemetry-logs-sdk
     SUBDIR += rubygem-opentelemetry-metrics-api
     SUBDIR += rubygem-opentelemetry-metrics-sdk
     SUBDIR += rubygem-opentelemetry-registry
+    SUBDIR += rubygem-opentelemetry-registry-gitlab
     SUBDIR += rubygem-opentelemetry-sdk
+    SUBDIR += rubygem-opentelemetry-sdk-gitlab
     SUBDIR += rubygem-opentelemetry-semantic_conventions
+    SUBDIR += rubygem-opentelemetry-semantic_conventions-gitlab
     SUBDIR += rubygem-opentracing
     SUBDIR += rubygem-opt_parse_validator
     SUBDIR += rubygem-optimist
diff --git a/devel/rubygem-oj-gitlab/Makefile b/devel/rubygem-oj-gitlab/Makefile
new file mode 100644
index 000000000000..3c6de2847279
--- /dev/null
+++ b/devel/rubygem-oj-gitlab/Makefile
@@ -0,0 +1,26 @@
+PORTNAME=	oj
+PORTVERSION=	3.16.16
+CATEGORIES=	devel rubygems
+MASTER_SITES=	RG
+PKGNAMESUFFIX=	-gitlab
+
+MAINTAINER=	mfechner@FreeBSD.org
+COMMENT=	Fast JSON parser and serializer
+WWW=		https://www.ohler.com/oj/ \
+		https://github.com/ohler55/oj
+
+LICENSE=	MIT
+LICENSE_FILE=	${WRKSRC}/LICENSE
+
+RUN_DEPENDS=	rubygem-bigdecimal-gitlab>=3.0:math/rubygem-bigdecimal-gitlab \
+		rubygem-ostruct>=0.2:devel/rubygem-ostruct
+
+USES=		gem
+
+# TODO: find a better way to do this
+# Install all header files, some of them are required by devel/rubygem-oj-introspect
+post-install:
+	${MKDIR} ${STAGEDIR}${PREFIX}/${GEM_LIB_DIR}/ext/oj
+	${INSTALL_DATA} ${WRKSRC}/ext/oj/*.h ${STAGEDIR}${PREFIX}/${GEM_LIB_DIR}/ext/oj/
+
+.include <bsd.port.mk>
diff --git a/devel/rubygem-oj-gitlab/distinfo b/devel/rubygem-oj-gitlab/distinfo
new file mode 100644
index 000000000000..261d2e3564e7
--- /dev/null
+++ b/devel/rubygem-oj-gitlab/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1774074898
+SHA256 (rubygem/oj-3.16.16.gem) = 3635b36128991796434f55da8decc0de236a323535adcb36fc04e6d0253c013d
+SIZE (rubygem/oj-3.16.16.gem) = 200192
diff --git a/devel/rubygem-oj-gitlab/files/patch-armv7 b/devel/rubygem-oj-gitlab/files/patch-armv7
new file mode 100644
index 000000000000..27b1133c542a
--- /dev/null
+++ b/devel/rubygem-oj-gitlab/files/patch-armv7
@@ -0,0 +1,11 @@
+--- ext/oj/simd.h.orig	2026-02-18 19:46:57 UTC
++++ ext/oj/simd.h
+@@ -117,7 +117,7 @@ static inline int oj_ctz_fallback(unsigned int x) {
+ // =============================================================================
+ // ARM NEON detection
+ // =============================================================================
+-#if defined(__ARM_NEON) || defined(__ARM_NEON__) || defined(__aarch64__) || defined(_M_ARM64)
++#if (defined(__ARM_NEON) || defined(__ARM_NEON__)) && (defined(__aarch64__) || defined(_M_ARM64))
+ #define HAVE_SIMD_NEON 1
+ #define SIMD_MINIMUM_THRESHOLD 6
+ #include <arm_neon.h>
diff --git a/devel/rubygem-oj-gitlab/pkg-descr b/devel/rubygem-oj-gitlab/pkg-descr
new file mode 100644
index 000000000000..e3b98641a2bc
--- /dev/null
+++ b/devel/rubygem-oj-gitlab/pkg-descr
@@ -0,0 +1 @@
+The fastest JSON parser and object serializer.
diff --git a/devel/rubygem-opentelemetry-api-gitlab/Makefile b/devel/rubygem-opentelemetry-api-gitlab/Makefile
new file mode 100644
index 000000000000..9b4b64f5df9e
--- /dev/null
+++ b/devel/rubygem-opentelemetry-api-gitlab/Makefile
@@ -0,0 +1,20 @@
+PORTNAME=	opentelemetry-api
+PORTVERSION=	1.7.0
+CATEGORIES=	devel rubygems
+MASTER_SITES=	RG
+PKGNAMESUFFIX=	-gitlab
+
+MAINTAINER=	mfechner@FreeBSD.org
+COMMENT=	Stats collection and distributed tracing framework
+WWW=		https://opentelemetry.io/ \
+		https://github.com/open-telemetry/opentelemetry-ruby/tree/main/api \
+		https://github.com/open-telemetry/opentelemetry-ruby
+
+LICENSE=	APACHE20
+LICENSE_FILE=	${WRKSRC}/LICENSE
+
+USES=		gem
+
+NO_ARCH=	yes
+
+.include <bsd.port.mk>
diff --git a/devel/rubygem-opentelemetry-api-gitlab/distinfo b/devel/rubygem-opentelemetry-api-gitlab/distinfo
new file mode 100644
index 000000000000..e4884a8d2789
--- /dev/null
+++ b/devel/rubygem-opentelemetry-api-gitlab/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1759816884
+SHA256 (rubygem/opentelemetry-api-1.7.0.gem) = ccfd264ea6f2db5bf4185e3c07a1297977b44a944e2ce65457c4fe63a697214f
+SIZE (rubygem/opentelemetry-api-1.7.0.gem) = 29696
diff --git a/devel/rubygem-opentelemetry-api-gitlab/pkg-descr b/devel/rubygem-opentelemetry-api-gitlab/pkg-descr
new file mode 100644
index 000000000000..3d7fb8195af0
--- /dev/null
+++ b/devel/rubygem-opentelemetry-api-gitlab/pkg-descr
@@ -0,0 +1,4 @@
+The opentelemetry-api gem defines the core OpenTelemetry interfaces for Ruby
+applications. Using opentelemetry-api, a library or application can code against
+the OpenTelemetry interfaces to produce telemetry data such as distributed
+traces and metrics.
diff --git a/devel/rubygem-opentelemetry-common-gitlab/Makefile b/devel/rubygem-opentelemetry-common-gitlab/Makefile
new file mode 100644
index 000000000000..f21aaaf04f9a
--- /dev/null
+++ b/devel/rubygem-opentelemetry-common-gitlab/Makefile
@@ -0,0 +1,22 @@
+PORTNAME=	opentelemetry-common
+PORTVERSION=	0.23.0
+CATEGORIES=	devel rubygems
+MASTER_SITES=	RG
+PKGNAMESUFFIX=	-gitlab
+
+MAINTAINER=	mfechner@FreeBSD.org
+COMMENT=	Common helpers for OpenTelemetry
+WWW=		https://opentelemetry.io/ \
+		https://github.com/open-telemetry/opentelemetry-ruby/tree/main/common \
+		https://github.com/open-telemetry/opentelemetry-ruby
+
+LICENSE=	APACHE20
+LICENSE_FILE=	${WRKSRC}/LICENSE
+
+RUN_DEPENDS=	rubygem-opentelemetry-api-gitlab>=1.0<2:devel/rubygem-opentelemetry-api-gitlab
+
+USES=		gem
+
+NO_ARCH=	yes
+
+.include <bsd.port.mk>
diff --git a/devel/rubygem-opentelemetry-common-gitlab/distinfo b/devel/rubygem-opentelemetry-common-gitlab/distinfo
new file mode 100644
index 000000000000..bff77b59edae
--- /dev/null
+++ b/devel/rubygem-opentelemetry-common-gitlab/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1761447662
+SHA256 (rubygem/opentelemetry-common-0.23.0.gem) = da721190479d57bae0ad2207468f47f3e2c3b9a91024b5bc32c9d280183eb32c
+SIZE (rubygem/opentelemetry-common-0.23.0.gem) = 13312
diff --git a/devel/rubygem-opentelemetry-common-gitlab/pkg-descr b/devel/rubygem-opentelemetry-common-gitlab/pkg-descr
new file mode 100644
index 000000000000..f3beb8196d02
--- /dev/null
+++ b/devel/rubygem-opentelemetry-common-gitlab/pkg-descr
@@ -0,0 +1 @@
+Opentelemetry::Common provides common helpers for OpenTelemetry.
diff --git a/devel/rubygem-opentelemetry-exporter-otlp-gitlab/Makefile b/devel/rubygem-opentelemetry-exporter-otlp-gitlab/Makefile
new file mode 100644
index 000000000000..f0c447172a42
--- /dev/null
+++ b/devel/rubygem-opentelemetry-exporter-otlp-gitlab/Makefile
@@ -0,0 +1,27 @@
+PORTNAME=	opentelemetry-exporter-otlp
+PORTVERSION=	0.31.1
+CATEGORIES=	devel rubygems
+MASTER_SITES=	RG
+PKGNAMESUFFIX=	-gitlab
+
+MAINTAINER=	mfechner@FreeBSD.org
+COMMENT=	OTLP exporter for the OpenTelemetry framework
+WWW=		https://opentelemetry.io/ \
+		https://github.com/open-telemetry/opentelemetry-ruby \
+		https://github.com/open-telemetry/opentelemetry-ruby/tree/main/exporter/otlp
+
+LICENSE=	APACHE20
+LICENSE_FILE=	${WRKSRC}/LICENSE
+
+RUN_DEPENDS=	rubygem-googleapis-common-protos-types-gitlab>=1.3<2:devel/rubygem-googleapis-common-protos-types-gitlab \
+		rubygem-google-protobuf>=3.18:devel/rubygem-google-protobuf \
+		rubygem-opentelemetry-api-gitlab>=1.1<2:devel/rubygem-opentelemetry-api-gitlab \
+		rubygem-opentelemetry-common-gitlab>=0.20<1:devel/rubygem-opentelemetry-common-gitlab \
+		rubygem-opentelemetry-sdk-gitlab>=1.10<2:devel/rubygem-opentelemetry-sdk-gitlab \
+		rubygem-opentelemetry-semantic_conventions-gitlab>=0:devel/rubygem-opentelemetry-semantic_conventions-gitlab
+
+USES=		gem
+
+NO_ARCH=	yes
+
+.include <bsd.port.mk>
diff --git a/devel/rubygem-opentelemetry-exporter-otlp-gitlab/distinfo b/devel/rubygem-opentelemetry-exporter-otlp-gitlab/distinfo
new file mode 100644
index 000000000000..af65fec8ef82
--- /dev/null
+++ b/devel/rubygem-opentelemetry-exporter-otlp-gitlab/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1773993265
+SHA256 (rubygem/opentelemetry-exporter-otlp-0.31.1.gem) = 5358be17d7849cbcc4f49e1fc24105edc780a6f96c8e57b64192ab9a8e47474a
+SIZE (rubygem/opentelemetry-exporter-otlp-0.31.1.gem) = 24064
diff --git a/devel/rubygem-opentelemetry-exporter-otlp-gitlab/pkg-descr b/devel/rubygem-opentelemetry-exporter-otlp-gitlab/pkg-descr
new file mode 100644
index 000000000000..ff2559566704
--- /dev/null
+++ b/devel/rubygem-opentelemetry-exporter-otlp-gitlab/pkg-descr
@@ -0,0 +1 @@
+OTLP exporter for the OpenTelemetry framework
diff --git a/devel/rubygem-opentelemetry-helpers-mysql-gitlab/Makefile b/devel/rubygem-opentelemetry-helpers-mysql-gitlab/Makefile
new file mode 100644
index 000000000000..1a59f6a0fd66
--- /dev/null
+++ b/devel/rubygem-opentelemetry-helpers-mysql-gitlab/Makefile
@@ -0,0 +1,23 @@
+PORTNAME=	opentelemetry-helpers-mysql
+PORTVERSION=	0.5.0
+CATEGORIES=	devel rubygems
+MASTER_SITES=	RG
+PKGNAMESUFFIX=	-gitlab
+
+MAINTAINER=	mfechner@FreeBSD.org
+COMMENT=	MySQL Instrumentation Helpers for the OpenTelemetry framework
+WWW=		https://opentelemetry.io/ \
+		https://github.com/open-telemetry/opentelemetry-ruby-contrib/tree/main/helpers/mysql \
+		https://github.com/open-telemetry/opentelemetry-ruby-contrib
+
+LICENSE=	APACHE20
+LICENSE_FILE=	${WRKSRC}/LICENSE
+
+RUN_DEPENDS=	rubygem-opentelemetry-api-gitlab>=1.7<2:devel/rubygem-opentelemetry-api-gitlab \
+		rubygem-opentelemetry-common-gitlab>=0.21<1:devel/rubygem-opentelemetry-common-gitlab
+
+USES=		gem
+
+NO_ARCH=	yes
+
+.include <bsd.port.mk>
diff --git a/devel/rubygem-opentelemetry-helpers-mysql-gitlab/distinfo b/devel/rubygem-opentelemetry-helpers-mysql-gitlab/distinfo
new file mode 100644
index 000000000000..55c0459be417
--- /dev/null
+++ b/devel/rubygem-opentelemetry-helpers-mysql-gitlab/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1774124090
+SHA256 (rubygem/opentelemetry-helpers-mysql-0.5.0.gem) = 8c2a5d5428aec271a7d2e25c158d06d4d8a914143b5004305964d1fcbc176eca
+SIZE (rubygem/opentelemetry-helpers-mysql-0.5.0.gem) = 10752
diff --git a/devel/rubygem-opentelemetry-helpers-mysql-gitlab/pkg-descr b/devel/rubygem-opentelemetry-helpers-mysql-gitlab/pkg-descr
new file mode 100644
index 000000000000..6fa3c04a52f0
--- /dev/null
+++ b/devel/rubygem-opentelemetry-helpers-mysql-gitlab/pkg-descr
@@ -0,0 +1,3 @@
+This Ruby gem contains logic shared among MySQL adapter libraries, such as
+mysql2 and trilogy. It's intended for use by by gem authors instrumenting MySQL
+adapter libraries.
diff --git a/devel/rubygem-opentelemetry-helpers-sql-gitlab/Makefile b/devel/rubygem-opentelemetry-helpers-sql-gitlab/Makefile
new file mode 100644
index 000000000000..1b29dd573c80
--- /dev/null
+++ b/devel/rubygem-opentelemetry-helpers-sql-gitlab/Makefile
@@ -0,0 +1,22 @@
+PORTNAME=	opentelemetry-helpers-sql
+PORTVERSION=	0.3.0
+CATEGORIES=	devel rubygems
+MASTER_SITES=	RG
+PKGNAMESUFFIX=	-gitlab
+
+MAINTAINER=	mfechner@FreeBSD.org
+COMMENT=	SQL helpers for the OpenTelemetry framework
+WWW=		https://opentelemetry.io/ \
+		https://github.com/open-telemetry/opentelemetry-ruby-contrib/tree/main/helpers/sql \
+		https://github.com/open-telemetry/opentelemetry-ruby-contrib
+
+LICENSE=	APACHE20
+LICENSE_FILE=	${WRKSRC}/LICENSE
+
+RUN_DEPENDS=	rubygem-opentelemetry-api-gitlab>=1.7<2:devel/rubygem-opentelemetry-api-gitlab
+
+USES=		gem
+
+NO_ARCH=	yes
+
+.include <bsd.port.mk>
diff --git a/devel/rubygem-opentelemetry-helpers-sql-gitlab/distinfo b/devel/rubygem-opentelemetry-helpers-sql-gitlab/distinfo
new file mode 100644
index 000000000000..c26c894554ed
--- /dev/null
+++ b/devel/rubygem-opentelemetry-helpers-sql-gitlab/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1761447670
+SHA256 (rubygem/opentelemetry-helpers-sql-0.3.0.gem) = 4bb08017d6a16dd41c4d1c53c7fd30f9c5bb691195d8b458933724627b3f37f9
+SIZE (rubygem/opentelemetry-helpers-sql-0.3.0.gem) = 10752
diff --git a/devel/rubygem-opentelemetry-helpers-sql-gitlab/pkg-descr b/devel/rubygem-opentelemetry-helpers-sql-gitlab/pkg-descr
new file mode 100644
index 000000000000..576289764fe7
--- /dev/null
+++ b/devel/rubygem-opentelemetry-helpers-sql-gitlab/pkg-descr
@@ -0,0 +1,3 @@
+This Ruby gem is intended to be used by the instrumentation libraries to provide
+a common set of helpers for SQL-related spans. It is not intended to be used
+directly by applications.
diff --git a/devel/rubygem-opentelemetry-helpers-sql-processor-gitlab/Makefile b/devel/rubygem-opentelemetry-helpers-sql-processor-gitlab/Makefile
new file mode 100644
index 000000000000..2413cf00e184
--- /dev/null
+++ b/devel/rubygem-opentelemetry-helpers-sql-processor-gitlab/Makefile
@@ -0,0 +1,23 @@
+PORTNAME=	opentelemetry-helpers-sql-processor
+PORTVERSION=	0.4.0
+CATEGORIES=	devel rubygems
+MASTER_SITES=	RG
+PKGNAMESUFFIX=	-gitlab
+
+MAINTAINER=	mfechner@FreeBSD.org
+COMMENT=	SQL Processing Instrumentation Helpers for the OpenTelemetry framework
+WWW=		https://opentelemetry.io/ \
+		https://github.com/open-telemetry/opentelemetry-ruby \
+		https://github.com/open-telemetry/opentelemetry-ruby-contrib/tree/main/helpers/sql-processor
+
+LICENSE=	APACHE20
+LICENSE_FILE=	${WRKSRC}/LICENSE
+
+RUN_DEPENDS=	rubygem-opentelemetry-api-gitlab>=1.0<2:devel/rubygem-opentelemetry-api-gitlab \
+		rubygem-opentelemetry-common-gitlab>=0.21<1:devel/rubygem-opentelemetry-common-gitlab
+
+USES=		gem
+
+NO_ARCH=	yes
+
+.include <bsd.port.mk>
diff --git a/devel/rubygem-opentelemetry-helpers-sql-processor-gitlab/distinfo b/devel/rubygem-opentelemetry-helpers-sql-processor-gitlab/distinfo
new file mode 100644
index 000000000000..6cdd4fc1f8be
--- /dev/null
+++ b/devel/rubygem-opentelemetry-helpers-sql-processor-gitlab/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1774124449
+SHA256 (rubygem/opentelemetry-helpers-sql-processor-0.4.0.gem) = ec238d7a2887219bd247dc31d0eb8a1a03d414a899963b68e14bb9f4d18b23f4
+SIZE (rubygem/opentelemetry-helpers-sql-processor-0.4.0.gem) = 13312
diff --git a/devel/rubygem-opentelemetry-helpers-sql-processor-gitlab/pkg-descr b/devel/rubygem-opentelemetry-helpers-sql-processor-gitlab/pkg-descr
new file mode 100644
index 000000000000..a914f87bd4c9
--- /dev/null
+++ b/devel/rubygem-opentelemetry-helpers-sql-processor-gitlab/pkg-descr
@@ -0,0 +1 @@
+SQL Processing Instrumentation Helpers for the OpenTelemetry framework
diff --git a/devel/rubygem-opentelemetry-instrumentation-action_mailer-gitlab/Makefile b/devel/rubygem-opentelemetry-instrumentation-action_mailer-gitlab/Makefile
new file mode 100644
index 000000000000..f782e1c1db5c
--- /dev/null
+++ b/devel/rubygem-opentelemetry-instrumentation-action_mailer-gitlab/Makefile
@@ -0,0 +1,22 @@
+PORTNAME=	opentelemetry-instrumentation-action_mailer
+PORTVERSION=	0.6.1
+CATEGORIES=	devel rubygems
+MASTER_SITES=	RG
+PKGNAMESUFFIX=	-gitlab
+
+MAINTAINER=	mfechner@FreeBSD.org
+COMMENT=	ActionMailer instrumentation for the OpenTelemetry framework
+WWW=		https://opentelemetry.io/ \
+		https://github.com/open-telemetry/opentelemetry-ruby-contrib/tree/main/instrumentation/action_mailer \
+		https://github.com/open-telemetry/opentelemetry-ruby-contrib
+
+LICENSE=	APACHE20
+LICENSE_FILE=	${WRKSRC}/LICENSE
+
+RUN_DEPENDS=	rubygem-opentelemetry-instrumentation-active_support-gitlab>=0.10<1:devel/rubygem-opentelemetry-instrumentation-active_support-gitlab
+
+USES=		gem
+
+NO_ARCH=	yes
+
+.include <bsd.port.mk>
diff --git a/devel/rubygem-opentelemetry-instrumentation-action_mailer-gitlab/distinfo b/devel/rubygem-opentelemetry-instrumentation-action_mailer-gitlab/distinfo
new file mode 100644
index 000000000000..15427e803317
--- /dev/null
+++ b/devel/rubygem-opentelemetry-instrumentation-action_mailer-gitlab/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1774125204
+SHA256 (rubygem/opentelemetry-instrumentation-action_mailer-0.6.1.gem) = 8384866bdb066ae14b9a1fe686ffaf1f23468326a35af64390c0395fcd471057
+SIZE (rubygem/opentelemetry-instrumentation-action_mailer-0.6.1.gem) = 12288
diff --git a/devel/rubygem-opentelemetry-instrumentation-action_mailer-gitlab/pkg-descr b/devel/rubygem-opentelemetry-instrumentation-action_mailer-gitlab/pkg-descr
new file mode 100644
index 000000000000..42678c364591
--- /dev/null
+++ b/devel/rubygem-opentelemetry-instrumentation-action_mailer-gitlab/pkg-descr
@@ -0,0 +1 @@
+ActionMailer instrumentation for the OpenTelemetry framework
diff --git a/devel/rubygem-opentelemetry-instrumentation-action_pack-gitlab/Makefile b/devel/rubygem-opentelemetry-instrumentation-action_pack-gitlab/Makefile
new file mode 100644
index 000000000000..747befd2142e
--- /dev/null
+++ b/devel/rubygem-opentelemetry-instrumentation-action_pack-gitlab/Makefile
@@ -0,0 +1,22 @@
+PORTNAME=	opentelemetry-instrumentation-action_pack
+PORTVERSION=	0.16.0
+CATEGORIES=	devel rubygems
+MASTER_SITES=	RG
+PKGNAMESUFFIX=	-gitlab
+
+MAINTAINER=	mfechner@FreeBSD.org
+COMMENT=	ActionPack instrumentation for the OpenTelemetry framework
+WWW=		https://opentelemetry.io/ \
+		https://github.com/open-telemetry/opentelemetry-ruby-contrib/tree/main/instrumentation/action_pack \
+		https://github.com/open-telemetry/opentelemetry-ruby-contrib
+
+LICENSE=	APACHE20
+LICENSE_FILE=	${WRKSRC}/LICENSE
+
+RUN_DEPENDS=	rubygem-opentelemetry-instrumentation-rack-gitlab>=0.29<1:devel/rubygem-opentelemetry-instrumentation-rack-gitlab
+
+USES=		gem
+
+NO_ARCH=	yes
+
+.include <bsd.port.mk>
diff --git a/devel/rubygem-opentelemetry-instrumentation-action_pack-gitlab/distinfo b/devel/rubygem-opentelemetry-instrumentation-action_pack-gitlab/distinfo
new file mode 100644
index 000000000000..7f1bbffa6667
--- /dev/null
+++ b/devel/rubygem-opentelemetry-instrumentation-action_pack-gitlab/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1774125276
+SHA256 (rubygem/opentelemetry-instrumentation-action_pack-0.16.0.gem) = f4d54806b96dff89af31fb971fe5b1f79dd41fcc46489ed7c5340a47ee12a7f9
+SIZE (rubygem/opentelemetry-instrumentation-action_pack-0.16.0.gem) = 13824
diff --git a/devel/rubygem-opentelemetry-instrumentation-action_pack-gitlab/pkg-descr b/devel/rubygem-opentelemetry-instrumentation-action_pack-gitlab/pkg-descr
new file mode 100644
index 000000000000..043ad4c747e0
--- /dev/null
+++ b/devel/rubygem-opentelemetry-instrumentation-action_pack-gitlab/pkg-descr
@@ -0,0 +1 @@
+ActionPack instrumentation for the OpenTelemetry framework
diff --git a/devel/rubygem-opentelemetry-instrumentation-action_view-gitlab/Makefile b/devel/rubygem-opentelemetry-instrumentation-action_view-gitlab/Makefile
new file mode 100644
index 000000000000..b55b2c2c0bbb
--- /dev/null
+++ b/devel/rubygem-opentelemetry-instrumentation-action_view-gitlab/Makefile
@@ -0,0 +1,22 @@
+PORTNAME=	opentelemetry-instrumentation-action_view
+PORTVERSION=	0.11.2
+CATEGORIES=	devel rubygems
+MASTER_SITES=	RG
+PKGNAMESUFFIX=	-gitlab
+
+MAINTAINER=	mfechner@FreeBSD.org
+COMMENT=	ActionView instrumentation for the OpenTelemetry framework
+WWW=		https://opentelemetry.io/ \
+		https://github.com/open-telemetry/opentelemetry-ruby-contrib/tree/main/instrumentation/action_view \
+		https://github.com/open-telemetry/opentelemetry-ruby-contrib
+
+LICENSE=	APACHE20
+LICENSE_FILE=	${WRKSRC}/LICENSE
+
+RUN_DEPENDS=	rubygem-opentelemetry-instrumentation-active_support-gitlab>=0.10<1:devel/rubygem-opentelemetry-instrumentation-active_support-gitlab
+
+USES=		gem
+
+NO_ARCH=	yes
+
+.include <bsd.port.mk>
diff --git a/devel/rubygem-opentelemetry-instrumentation-action_view-gitlab/distinfo b/devel/rubygem-opentelemetry-instrumentation-action_view-gitlab/distinfo
new file mode 100644
index 000000000000..a5825957f68d
--- /dev/null
+++ b/devel/rubygem-opentelemetry-instrumentation-action_view-gitlab/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1774125372
+SHA256 (rubygem/opentelemetry-instrumentation-action_view-0.11.2.gem) = e6a099015d672dabc19993d6fca99ef1e7210361ef21549a6e2076a67719fafc
+SIZE (rubygem/opentelemetry-instrumentation-action_view-0.11.2.gem) = 12288
diff --git a/devel/rubygem-opentelemetry-instrumentation-action_view-gitlab/pkg-descr b/devel/rubygem-opentelemetry-instrumentation-action_view-gitlab/pkg-descr
new file mode 100644
index 000000000000..594478698217
--- /dev/null
+++ b/devel/rubygem-opentelemetry-instrumentation-action_view-gitlab/pkg-descr
@@ -0,0 +1 @@
+ActionView instrumentation for the OpenTelemetry framework
diff --git a/devel/rubygem-opentelemetry-instrumentation-active_job-gitlab/Makefile b/devel/rubygem-opentelemetry-instrumentation-active_job-gitlab/Makefile
new file mode 100644
index 000000000000..77ec63c4891b
--- /dev/null
+++ b/devel/rubygem-opentelemetry-instrumentation-active_job-gitlab/Makefile
@@ -0,0 +1,22 @@
+PORTNAME=	opentelemetry-instrumentation-active_job
+PORTVERSION=	0.10.1
+CATEGORIES=	devel rubygems
+MASTER_SITES=	RG
+PKGNAMESUFFIX=	-gitlab
+
+MAINTAINER=	mfechner@FreeBSD.org
+COMMENT=	ActiveJob instrumentation for the OpenTelemetry framework
+WWW=		https://opentelemetry.io/ \
+		https://github.com/open-telemetry/opentelemetry-ruby-contrib/tree/main/instrumentation/active_job \
+		https://github.com/open-telemetry/opentelemetry-ruby-contrib
+
+LICENSE=	APACHE20
+LICENSE_FILE=	${WRKSRC}/LICENSE
+
+RUN_DEPENDS=	rubygem-opentelemetry-instrumentation-base-gitlab>=0.25<1:devel/rubygem-opentelemetry-instrumentation-base-gitlab
+
+USES=		gem
+
+NO_ARCH=	yes
+
+.include <bsd.port.mk>
diff --git a/devel/rubygem-opentelemetry-instrumentation-active_job-gitlab/distinfo b/devel/rubygem-opentelemetry-instrumentation-active_job-gitlab/distinfo
new file mode 100644
index 000000000000..9b7f3ff5fe0f
--- /dev/null
+++ b/devel/rubygem-opentelemetry-instrumentation-active_job-gitlab/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1774125435
+SHA256 (rubygem/opentelemetry-instrumentation-active_job-0.10.1.gem) = aea1311224c20d064a8f218a44299171152dc36eeb531b9eba84bed8b3942a89
+SIZE (rubygem/opentelemetry-instrumentation-active_job-0.10.1.gem) = 16896
diff --git a/devel/rubygem-opentelemetry-instrumentation-active_job-gitlab/pkg-descr b/devel/rubygem-opentelemetry-instrumentation-active_job-gitlab/pkg-descr
new file mode 100644
index 000000000000..2310d3bbbf11
--- /dev/null
+++ b/devel/rubygem-opentelemetry-instrumentation-active_job-gitlab/pkg-descr
@@ -0,0 +1 @@
+ActiveJob instrumentation for the OpenTelemetry framework
diff --git a/devel/rubygem-opentelemetry-instrumentation-active_model_serializers-gitlab/Makefile b/devel/rubygem-opentelemetry-instrumentation-active_model_serializers-gitlab/Makefile
new file mode 100644
index 000000000000..23baa76fa050
--- /dev/null
+++ b/devel/rubygem-opentelemetry-instrumentation-active_model_serializers-gitlab/Makefile
@@ -0,0 +1,22 @@
+PORTNAME=	opentelemetry-instrumentation-active_model_serializers
+PORTVERSION=	0.24.0
+CATEGORIES=	devel rubygems
+MASTER_SITES=	RG
+PKGNAMESUFFIX=	-gitlab
+
+MAINTAINER=	mfechner@FreeBSD.org
+COMMENT=	Active Model Serializers instrumentation for the OpenTelemetry framework
+WWW=		https://opentelemetry.io/ \
+		https://github.com/open-telemetry/opentelemetry-ruby-contrib/tree/main/instrumentation/active_model_serializers \
+		https://github.com/open-telemetry/opentelemetry-ruby-contrib
+
+LICENSE=	APACHE20
+LICENSE_FILE=	${WRKSRC}/LICENSE
+
+RUN_DEPENDS=	rubygem-opentelemetry-instrumentation-active_support-gitlab>=0.7.0:devel/rubygem-opentelemetry-instrumentation-active_support-gitlab
+
+USES=		gem
+
+NO_ARCH=	yes
+
+.include <bsd.port.mk>
diff --git a/devel/rubygem-opentelemetry-instrumentation-active_model_serializers-gitlab/distinfo b/devel/rubygem-opentelemetry-instrumentation-active_model_serializers-gitlab/distinfo
new file mode 100644
index 000000000000..9f2b1173a0d2
--- /dev/null
+++ b/devel/rubygem-opentelemetry-instrumentation-active_model_serializers-gitlab/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1761447672
+SHA256 (rubygem/opentelemetry-instrumentation-active_model_serializers-0.24.0.gem) = 8fe81e44167d17e45d9acfa588d20140c7640c323e58aca99e266de1bb3fce15
+SIZE (rubygem/opentelemetry-instrumentation-active_model_serializers-0.24.0.gem) = 11264
diff --git a/devel/rubygem-opentelemetry-instrumentation-active_model_serializers-gitlab/pkg-descr b/devel/rubygem-opentelemetry-instrumentation-active_model_serializers-gitlab/pkg-descr
new file mode 100644
index 000000000000..470ffddc6441
--- /dev/null
+++ b/devel/rubygem-opentelemetry-instrumentation-active_model_serializers-gitlab/pkg-descr
@@ -0,0 +1,2 @@
+The OpenTelemetry Active Model Serializers gem is a community maintained
+instrumentation for Active Model Serializers.
diff --git a/devel/rubygem-opentelemetry-instrumentation-active_record-gitlab/Makefile b/devel/rubygem-opentelemetry-instrumentation-active_record-gitlab/Makefile
new file mode 100644
index 000000000000..4664203a1ebb
--- /dev/null
+++ b/devel/rubygem-opentelemetry-instrumentation-active_record-gitlab/Makefile
@@ -0,0 +1,22 @@
+PORTNAME=	opentelemetry-instrumentation-active_record
+PORTVERSION=	0.11.1
+CATEGORIES=	devel rubygems
+MASTER_SITES=	RG
+PKGNAMESUFFIX=	-gitlab
+
+MAINTAINER=	mfechner@FreeBSD.org
+COMMENT=	ActiveRecord instrumentation for the OpenTelemetry framework
+WWW=		https://opentelemetry.io/ \
+		https://github.com/open-telemetry/opentelemetry-ruby-contrib/tree/main/instrumentation/active_record \
+		https://github.com/open-telemetry/opentelemetry-ruby-contrib
+
+LICENSE=	APACHE20
+LICENSE_FILE=	${WRKSRC}/LICENSE
+
+RUN_DEPENDS=	rubygem-opentelemetry-instrumentation-base-gitlab>=0.25<1:devel/rubygem-opentelemetry-instrumentation-base-gitlab
+
+USES=		gem
+
+NO_ARCH=	yes
+
+.include <bsd.port.mk>
diff --git a/devel/rubygem-opentelemetry-instrumentation-active_record-gitlab/distinfo b/devel/rubygem-opentelemetry-instrumentation-active_record-gitlab/distinfo
new file mode 100644
index 000000000000..7068b9c59f9d
--- /dev/null
+++ b/devel/rubygem-opentelemetry-instrumentation-active_record-gitlab/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1774125520
+SHA256 (rubygem/opentelemetry-instrumentation-active_record-0.11.1.gem) = 1b083f34eea0449f8d6f4370b3fb4b935757fac6e4e538e67bb98211809e7c92
+SIZE (rubygem/opentelemetry-instrumentation-active_record-0.11.1.gem) = 12288
diff --git a/devel/rubygem-opentelemetry-instrumentation-active_record-gitlab/pkg-descr b/devel/rubygem-opentelemetry-instrumentation-active_record-gitlab/pkg-descr
new file mode 100644
index 000000000000..3092217f156b
--- /dev/null
+++ b/devel/rubygem-opentelemetry-instrumentation-active_record-gitlab/pkg-descr
@@ -0,0 +1 @@
+ActiveRecord instrumentation for the OpenTelemetry framework
diff --git a/devel/rubygem-opentelemetry-instrumentation-active_storage-gitlab/Makefile b/devel/rubygem-opentelemetry-instrumentation-active_storage-gitlab/Makefile
new file mode 100644
index 000000000000..f2cdb93084be
--- /dev/null
+++ b/devel/rubygem-opentelemetry-instrumentation-active_storage-gitlab/Makefile
@@ -0,0 +1,22 @@
+PORTNAME=	opentelemetry-instrumentation-active_storage
+PORTVERSION=	0.3.1
+CATEGORIES=	devel rubygems
+MASTER_SITES=	RG
+PKGNAMESUFFIX=	-gitlab
+
+MAINTAINER=	mfechner@FreeBSD.org
+COMMENT=	ActiveStorage instrumentation for the OpenTelemetry framework
+WWW=		https://opentelemetry.io/ \
+		https://github.com/open-telemetry/opentelemetry-ruby \
+		https://github.com/open-telemetry/opentelemetry-ruby-contrib/tree/main/instrumentation/active_storage
+
+LICENSE=	APACHE20
+LICENSE_FILE=	${WRKSRC}/LICENSE
+
+RUN_DEPENDS=	rubygem-opentelemetry-instrumentation-active_support-gitlab>=0.10<1:devel/rubygem-opentelemetry-instrumentation-active_support-gitlab
+
+USES=		gem
+
+NO_ARCH=	yes
+
+.include <bsd.port.mk>
diff --git a/devel/rubygem-opentelemetry-instrumentation-active_storage-gitlab/distinfo b/devel/rubygem-opentelemetry-instrumentation-active_storage-gitlab/distinfo
new file mode 100644
index 000000000000..0f33d03f43cc
--- /dev/null
+++ b/devel/rubygem-opentelemetry-instrumentation-active_storage-gitlab/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1774125627
+SHA256 (rubygem/opentelemetry-instrumentation-active_storage-0.3.1.gem) = f89b0fef54921f17c0c4c38a6e0926d29afabd0ac98436fcdbb8bde85dfde89e
+SIZE (rubygem/opentelemetry-instrumentation-active_storage-0.3.1.gem) = 11776
diff --git a/devel/rubygem-opentelemetry-instrumentation-active_storage-gitlab/pkg-descr b/devel/rubygem-opentelemetry-instrumentation-active_storage-gitlab/pkg-descr
new file mode 100644
index 000000000000..ce98914ba399
--- /dev/null
+++ b/devel/rubygem-opentelemetry-instrumentation-active_storage-gitlab/pkg-descr
@@ -0,0 +1 @@
+ActiveStorage instrumentation for the OpenTelemetry framework
diff --git a/devel/rubygem-opentelemetry-instrumentation-active_support-gitlab/Makefile b/devel/rubygem-opentelemetry-instrumentation-active_support-gitlab/Makefile
new file mode 100644
index 000000000000..bab21aebce37
--- /dev/null
+++ b/devel/rubygem-opentelemetry-instrumentation-active_support-gitlab/Makefile
@@ -0,0 +1,22 @@
+PORTNAME=	opentelemetry-instrumentation-active_support
+PORTVERSION=	0.10.1
+CATEGORIES=	devel rubygems
+MASTER_SITES=	RG
+PKGNAMESUFFIX=	-gitlab
+
+MAINTAINER=	mfechner@FreeBSD.org
+COMMENT=	ActiveSupport instrumentation for the OpenTelemetry framework
*** 1993 LINES SKIPPED ***


home | help

Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?69bfb3a1.23298.67db0626>