git: 269b3fe46b6c - main - devel/rubygem-opentelemetry-instrumentation-all: Add rubygem-opentelemetry-instrumentation-all 0.85.0
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Mon, 13 Oct 2025 06:29:03 UTC
The branch main has been updated by sunpoet:
URL: https://cgit.FreeBSD.org/ports/commit/?id=269b3fe46b6caf4a9adcafa560fd62b97a089b90
commit 269b3fe46b6caf4a9adcafa560fd62b97a089b90
Author: Po-Chuan Hsieh <sunpoet@FreeBSD.org>
AuthorDate: 2025-10-13 06:11:32 +0000
Commit: Po-Chuan Hsieh <sunpoet@FreeBSD.org>
CommitDate: 2025-10-13 06:11:32 +0000
devel/rubygem-opentelemetry-instrumentation-all: Add rubygem-opentelemetry-instrumentation-all 0.85.0
The opentelemetry-instrumentation-all gem is an all-in-one distribution of
community maintained instrumentation. Instrumentation libraries are packaged as
individual gems for flexibility and maintainability. Instead of having to
require each instrumentation individually, applications can depend on this
all-in-one gem as a convenient alternative.
---
devel/Makefile | 1 +
.../Makefile | 57 ++++++++++++++++++++++
.../distinfo | 3 ++
.../files/patch-gemspec | 11 +++++
.../pkg-descr | 5 ++
5 files changed, 77 insertions(+)
diff --git a/devel/Makefile b/devel/Makefile
index 8435e4c3a2dc..c5d44a6c8af5 100644
--- a/devel/Makefile
+++ b/devel/Makefile
@@ -7716,6 +7716,7 @@
SUBDIR += rubygem-opentelemetry-instrumentation-active_record
SUBDIR += rubygem-opentelemetry-instrumentation-active_storage
SUBDIR += rubygem-opentelemetry-instrumentation-active_support
+ SUBDIR += rubygem-opentelemetry-instrumentation-all
SUBDIR += rubygem-opentelemetry-instrumentation-aws_sdk
SUBDIR += rubygem-opentelemetry-instrumentation-base
SUBDIR += rubygem-opentelemetry-instrumentation-concurrent_ruby
diff --git a/devel/rubygem-opentelemetry-instrumentation-all/Makefile b/devel/rubygem-opentelemetry-instrumentation-all/Makefile
new file mode 100644
index 000000000000..e3e6aa381695
--- /dev/null
+++ b/devel/rubygem-opentelemetry-instrumentation-all/Makefile
@@ -0,0 +1,57 @@
+PORTNAME= opentelemetry-instrumentation-all
+PORTVERSION= 0.85.0
+CATEGORIES= devel rubygems
+MASTER_SITES= RG
+
+MAINTAINER= sunpoet@FreeBSD.org
+COMMENT= All-in-one instrumentation bundle for the OpenTelemetry framework
+WWW= https://opentelemetry.io/ \
+ https://github.com/open-telemetry/opentelemetry-ruby-contrib/tree/main/instrumentation/all \
+ https://github.com/open-telemetry/opentelemetry-ruby-contrib
+
+LICENSE= APACHE20
+LICENSE_FILE= ${WRKSRC}/LICENSE
+
+RUN_DEPENDS= rubygem-opentelemetry-instrumentation-active_model_serializers>=0.23.0<0.24:devel/rubygem-opentelemetry-instrumentation-active_model_serializers \
+ rubygem-opentelemetry-instrumentation-anthropic>=0.2.0<0.3:devel/rubygem-opentelemetry-instrumentation-anthropic \
+ rubygem-opentelemetry-instrumentation-aws_lambda>=0.5.0<0.6:devel/rubygem-opentelemetry-instrumentation-aws_lambda \
+ rubygem-opentelemetry-instrumentation-aws_sdk>=0.9.0<0.11:devel/rubygem-opentelemetry-instrumentation-aws_sdk \
+ rubygem-opentelemetry-instrumentation-bunny>=0.23.0<0.24:devel/rubygem-opentelemetry-instrumentation-bunny \
+ rubygem-opentelemetry-instrumentation-concurrent_ruby>=0.23.0<0.24:devel/rubygem-opentelemetry-instrumentation-concurrent_ruby \
+ rubygem-opentelemetry-instrumentation-dalli>=0.28.0<0.29:devel/rubygem-opentelemetry-instrumentation-dalli \
+ rubygem-opentelemetry-instrumentation-delayed_job>=0.24.0<0.25:devel/rubygem-opentelemetry-instrumentation-delayed_job \
+ rubygem-opentelemetry-instrumentation-ethon>=0.24.0<0.25:devel/rubygem-opentelemetry-instrumentation-ethon \
+ rubygem-opentelemetry-instrumentation-excon>=0.25.0<0.26:devel/rubygem-opentelemetry-instrumentation-excon \
+ rubygem-opentelemetry-instrumentation-faraday>=0.29.0<0.30:devel/rubygem-opentelemetry-instrumentation-faraday \
+ rubygem-opentelemetry-instrumentation-grape>=0.4.0<0.5:devel/rubygem-opentelemetry-instrumentation-grape \
+ rubygem-opentelemetry-instrumentation-graphql>=0.30.0<0.31:devel/rubygem-opentelemetry-instrumentation-graphql \
+ rubygem-opentelemetry-instrumentation-grpc>=0.3.0<0.4:devel/rubygem-opentelemetry-instrumentation-grpc \
+ rubygem-opentelemetry-instrumentation-gruf>=0.4.0<0.5:devel/rubygem-opentelemetry-instrumentation-gruf \
+ rubygem-opentelemetry-instrumentation-http>=0.26.0<0.27:devel/rubygem-opentelemetry-instrumentation-http \
+ rubygem-opentelemetry-instrumentation-http_client>=0.25.0<0.26:devel/rubygem-opentelemetry-instrumentation-http_client \
+ rubygem-opentelemetry-instrumentation-httpx>=0.4.0<0.5:devel/rubygem-opentelemetry-instrumentation-httpx \
+ rubygem-opentelemetry-instrumentation-koala>=0.22.0<0.23:devel/rubygem-opentelemetry-instrumentation-koala \
+ rubygem-opentelemetry-instrumentation-lmdb>=0.24.0<0.25:devel/rubygem-opentelemetry-instrumentation-lmdb \
+ rubygem-opentelemetry-instrumentation-mongo>=0.24.0<0.25:devel/rubygem-opentelemetry-instrumentation-mongo \
+ rubygem-opentelemetry-instrumentation-mysql2>=0.30.0<0.31:devel/rubygem-opentelemetry-instrumentation-mysql2 \
+ rubygem-opentelemetry-instrumentation-net_http>=0.25.0<0.26:devel/rubygem-opentelemetry-instrumentation-net_http \
+ rubygem-opentelemetry-instrumentation-pg>=0.31.0<0.32:devel/rubygem-opentelemetry-instrumentation-pg \
+ rubygem-opentelemetry-instrumentation-que>=0.10.0<0.11:devel/rubygem-opentelemetry-instrumentation-que \
+ rubygem-opentelemetry-instrumentation-racecar>=0.5.0<0.6:devel/rubygem-opentelemetry-instrumentation-racecar \
+ rubygem-opentelemetry-instrumentation-rack>=0.28.0<0.29:devel/rubygem-opentelemetry-instrumentation-rack \
+ rubygem-opentelemetry-instrumentation-rails>=0.38.0<0.39:devel/rubygem-opentelemetry-instrumentation-rails \
+ rubygem-opentelemetry-instrumentation-rake>=0.4.0<0.5:devel/rubygem-opentelemetry-instrumentation-rake \
+ rubygem-opentelemetry-instrumentation-rdkafka>=0.8.0<0.9:devel/rubygem-opentelemetry-instrumentation-rdkafka \
+ rubygem-opentelemetry-instrumentation-redis>=0.27.0<0.28:devel/rubygem-opentelemetry-instrumentation-redis \
+ rubygem-opentelemetry-instrumentation-resque>=0.7.0<0.8:devel/rubygem-opentelemetry-instrumentation-resque \
+ rubygem-opentelemetry-instrumentation-restclient>=0.25.0<0.26:devel/rubygem-opentelemetry-instrumentation-restclient \
+ rubygem-opentelemetry-instrumentation-ruby_kafka>=0.23.0<0.24:devel/rubygem-opentelemetry-instrumentation-ruby_kafka \
+ rubygem-opentelemetry-instrumentation-sidekiq>=0.27.0<0.28:devel/rubygem-opentelemetry-instrumentation-sidekiq \
+ rubygem-opentelemetry-instrumentation-sinatra>=0.27.0<0.28:devel/rubygem-opentelemetry-instrumentation-sinatra \
+ rubygem-opentelemetry-instrumentation-trilogy>=0.63.0<0.64:devel/rubygem-opentelemetry-instrumentation-trilogy
+
+USES= gem
+
+NO_ARCH= yes
+
+.include <bsd.port.mk>
diff --git a/devel/rubygem-opentelemetry-instrumentation-all/distinfo b/devel/rubygem-opentelemetry-instrumentation-all/distinfo
new file mode 100644
index 000000000000..ac23ceb72812
--- /dev/null
+++ b/devel/rubygem-opentelemetry-instrumentation-all/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1759816494
+SHA256 (rubygem/opentelemetry-instrumentation-all-0.85.0.gem) = a6cb390a8fbedac4ab9257a360d76ee33ed260d5ffec3ffd4f1a048609f8b6a0
+SIZE (rubygem/opentelemetry-instrumentation-all-0.85.0.gem) = 14336
diff --git a/devel/rubygem-opentelemetry-instrumentation-all/files/patch-gemspec b/devel/rubygem-opentelemetry-instrumentation-all/files/patch-gemspec
new file mode 100644
index 000000000000..9f7eae7596e9
--- /dev/null
+++ b/devel/rubygem-opentelemetry-instrumentation-all/files/patch-gemspec
@@ -0,0 +1,11 @@
+--- opentelemetry-instrumentation-all.gemspec.orig 2025-10-12 16:41:48 UTC
++++ opentelemetry-instrumentation-all.gemspec
+@@ -25,7 +25,7 @@ Gem::Specification.new do |s|
+ s.add_runtime_dependency(%q<opentelemetry-instrumentation-active_model_serializers>.freeze, ["~> 0.23.0".freeze])
+ s.add_runtime_dependency(%q<opentelemetry-instrumentation-anthropic>.freeze, ["~> 0.2.0".freeze])
+ s.add_runtime_dependency(%q<opentelemetry-instrumentation-aws_lambda>.freeze, ["~> 0.5.0".freeze])
+- s.add_runtime_dependency(%q<opentelemetry-instrumentation-aws_sdk>.freeze, ["~> 0.10.0".freeze])
++ s.add_runtime_dependency(%q<opentelemetry-instrumentation-aws_sdk>.freeze, ["~> 0.9".freeze])
+ s.add_runtime_dependency(%q<opentelemetry-instrumentation-bunny>.freeze, ["~> 0.23.0".freeze])
+ s.add_runtime_dependency(%q<opentelemetry-instrumentation-concurrent_ruby>.freeze, ["~> 0.23.0".freeze])
+ s.add_runtime_dependency(%q<opentelemetry-instrumentation-dalli>.freeze, ["~> 0.28.0".freeze])
diff --git a/devel/rubygem-opentelemetry-instrumentation-all/pkg-descr b/devel/rubygem-opentelemetry-instrumentation-all/pkg-descr
new file mode 100644
index 000000000000..30ea136fc5f8
--- /dev/null
+++ b/devel/rubygem-opentelemetry-instrumentation-all/pkg-descr
@@ -0,0 +1,5 @@
+The opentelemetry-instrumentation-all gem is an all-in-one distribution of
+community maintained instrumentation. Instrumentation libraries are packaged as
+individual gems for flexibility and maintainability. Instead of having to
+require each instrumentation individually, applications can depend on this
+all-in-one gem as a convenient alternative.