git: d972f3a16b90 - main - devel/rubygem-opentelemetry-instrumentation-base: Add rubygem-opentelemetry-instrumentation-base 0.22.2
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Mon, 16 Oct 2023 16:00:35 UTC
The branch main has been updated by sunpoet:
URL: https://cgit.FreeBSD.org/ports/commit/?id=d972f3a16b9081b7f7301807ed43e310cd09b3e6
commit d972f3a16b9081b7f7301807ed43e310cd09b3e6
Author: Po-Chuan Hsieh <sunpoet@FreeBSD.org>
AuthorDate: 2023-10-16 15:11:24 +0000
Commit: Po-Chuan Hsieh <sunpoet@FreeBSD.org>
CommitDate: 2023-10-16 15:59:40 +0000
devel/rubygem-opentelemetry-instrumentation-base: Add rubygem-opentelemetry-instrumentation-base 0.22.2
OpenTelemetry Instrumentation Base contains the instrumentation base class, and
the instrumentation registry. These modules provide a common interface to
support the installation of auto instrumentation libraries. The instrumentation
base is responsible for adding itself to the instrumentation registry as well as
providing convenience hooks for the installation process. The instrumentation
registry contains all the instrumentation to be installed during the SDK
configuration process.
---
devel/Makefile | 1 +
.../Makefile | 22 ++++++++++++++++++++++
.../distinfo | 3 +++
.../pkg-descr | 7 +++++++
4 files changed, 33 insertions(+)
diff --git a/devel/Makefile b/devel/Makefile
index 3af6a9491af6..d4b2b2b2f383 100644
--- a/devel/Makefile
+++ b/devel/Makefile
@@ -7116,6 +7116,7 @@
SUBDIR += rubygem-open4
SUBDIR += rubygem-opentelemetry-api
SUBDIR += rubygem-opentelemetry-common
+ SUBDIR += rubygem-opentelemetry-instrumentation-base
SUBDIR += rubygem-opentracing
SUBDIR += rubygem-opt_parse_validator
SUBDIR += rubygem-optimist
diff --git a/devel/rubygem-opentelemetry-instrumentation-base/Makefile b/devel/rubygem-opentelemetry-instrumentation-base/Makefile
new file mode 100644
index 000000000000..a6ef5a21d47f
--- /dev/null
+++ b/devel/rubygem-opentelemetry-instrumentation-base/Makefile
@@ -0,0 +1,22 @@
+PORTNAME= opentelemetry-instrumentation-base
+PORTVERSION= 0.22.2
+CATEGORIES= devel rubygems
+MASTER_SITES= RG
+
+MAINTAINER= sunpoet@FreeBSD.org
+COMMENT= Instrumentation Base for the OpenTelemetry framework
+WWW= https://opentelemetry.io/ \
+ https://github.com/open-telemetry/opentelemetry-ruby-contrib \
+ https://github.com/open-telemetry/opentelemetry-ruby-contrib/tree/main/instrumentation/base
+
+LICENSE= APACHE20
+LICENSE_FILE= ${WRKSRC}/LICENSE
+
+RUN_DEPENDS= rubygem-opentelemetry-api>=1.0<2:devel/rubygem-opentelemetry-api \
+ rubygem-opentelemetry-registry>=0.1<1:devel/rubygem-opentelemetry-registry
+
+USES= gem
+
+NO_ARCH= yes
+
+.include <bsd.port.mk>
diff --git a/devel/rubygem-opentelemetry-instrumentation-base/distinfo b/devel/rubygem-opentelemetry-instrumentation-base/distinfo
new file mode 100644
index 000000000000..a4f81633bb7a
--- /dev/null
+++ b/devel/rubygem-opentelemetry-instrumentation-base/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1697463042
+SHA256 (rubygem/opentelemetry-instrumentation-base-0.22.2.gem) = 0a83b1aa6968886f214cb6d0af1e2c099788efb11f3476648cf9d215e449b553
+SIZE (rubygem/opentelemetry-instrumentation-base-0.22.2.gem) = 14848
diff --git a/devel/rubygem-opentelemetry-instrumentation-base/pkg-descr b/devel/rubygem-opentelemetry-instrumentation-base/pkg-descr
new file mode 100644
index 000000000000..79a4f6385edf
--- /dev/null
+++ b/devel/rubygem-opentelemetry-instrumentation-base/pkg-descr
@@ -0,0 +1,7 @@
+OpenTelemetry Instrumentation Base contains the instrumentation base class, and
+the instrumentation registry. These modules provide a common interface to
+support the installation of auto instrumentation libraries. The instrumentation
+base is responsible for adding itself to the instrumentation registry as well as
+providing convenience hooks for the installation process. The instrumentation
+registry contains all the instrumentation to be installed during the SDK
+configuration process.