git: b0424fbc782b - main - devel/opentelemetry-proto: New port: OTLP spec and Protobuf definitions
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Fri, 08 Sep 2023 15:58:54 UTC
The branch main has been updated by osa:
URL: https://cgit.FreeBSD.org/ports/commit/?id=b0424fbc782b0ab6cb82d6da2c8d38cab24ab9c1
commit b0424fbc782b0ab6cb82d6da2c8d38cab24ab9c1
Author: Sergey A. Osokin <osa@FreeBSD.org>
AuthorDate: 2023-09-08 15:57:07 +0000
Commit: Sergey A. Osokin <osa@FreeBSD.org>
CommitDate: 2023-09-08 15:57:07 +0000
devel/opentelemetry-proto: New port: OTLP spec and Protobuf definitions
OpenTelemetry protocol (OTLP) specification and Protobuf definitions
---
devel/Makefile | 1 +
devel/opentelemetry-proto/Makefile | 27 +++++++++++++++++++++++++++
devel/opentelemetry-proto/distinfo | 3 +++
devel/opentelemetry-proto/pkg-descr | 1 +
devel/opentelemetry-proto/pkg-plist | 8 ++++++++
5 files changed, 40 insertions(+)
diff --git a/devel/Makefile b/devel/Makefile
index 321228a96651..7612c512b49d 100644
--- a/devel/Makefile
+++ b/devel/Makefile
@@ -1717,6 +1717,7 @@
SUBDIR += opengrok
SUBDIR += openocd
SUBDIR += opentelemetry-cpp
+ SUBDIR += opentelemetry-proto
SUBDIR += openwince-include
SUBDIR += orc
SUBDIR += orcania
diff --git a/devel/opentelemetry-proto/Makefile b/devel/opentelemetry-proto/Makefile
new file mode 100644
index 000000000000..14445d812fd5
--- /dev/null
+++ b/devel/opentelemetry-proto/Makefile
@@ -0,0 +1,27 @@
+PORTNAME= opentelemetry
+PORTVERSION= 1.0.0
+DISTVERSIONPREFIX= v
+CATEGORIES= devel
+PKGNAMESUFFIX= -proto
+
+MAINTAINER= osa@FreeBSD.org
+COMMENT= OpenTelemetry protocol (OTLP) specification and Protobuf definitions
+WWW= https://github.com/open-telemetry/opentelemetry-proto
+
+LICENSE= APACHE20
+LICENSE_FILE= ${WRKSRC}/LICENSE
+
+USE_GITHUB= yes
+GH_ACCOUNT= open-telemetry
+GH_PROJECT= opentelemetry-proto
+
+NO_BUILD= yes
+
+do-install:
+ ${RM} ${WRKSRC}/opentelemetry/proto/collector/README.md
+ ${RM} ${WRKSRC}/opentelemetry/proto/collector/*/v1/*.yaml
+ ${MKDIR} ${STAGEDIR}${PREFIX}/include/opentelemetry/proto
+ (cd ${WRKSRC}/opentelemetry/proto && \
+ ${COPYTREE_SHARE} . ${STAGEDIR}${PREFIX}/include/opentelemetry/proto)
+
+.include <bsd.port.mk>
diff --git a/devel/opentelemetry-proto/distinfo b/devel/opentelemetry-proto/distinfo
new file mode 100644
index 000000000000..910e7350ef66
--- /dev/null
+++ b/devel/opentelemetry-proto/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1692838691
+SHA256 (open-telemetry-opentelemetry-proto-v1.0.0_GH0.tar.gz) = a13a1a7b76a1f22a0ca2e6c293e176ffef031413ab8ba653a82a1dbc286a3a33
+SIZE (open-telemetry-opentelemetry-proto-v1.0.0_GH0.tar.gz) = 111352
diff --git a/devel/opentelemetry-proto/pkg-descr b/devel/opentelemetry-proto/pkg-descr
new file mode 100644
index 000000000000..830b313f3391
--- /dev/null
+++ b/devel/opentelemetry-proto/pkg-descr
@@ -0,0 +1 @@
+The C++ OpenTelemetry client.
diff --git a/devel/opentelemetry-proto/pkg-plist b/devel/opentelemetry-proto/pkg-plist
new file mode 100644
index 000000000000..2fa646757410
--- /dev/null
+++ b/devel/opentelemetry-proto/pkg-plist
@@ -0,0 +1,8 @@
+include/opentelemetry/proto/collector/logs/v1/logs_service.proto
+include/opentelemetry/proto/collector/metrics/v1/metrics_service.proto
+include/opentelemetry/proto/collector/trace/v1/trace_service.proto
+include/opentelemetry/proto/common/v1/common.proto
+include/opentelemetry/proto/logs/v1/logs.proto
+include/opentelemetry/proto/metrics/v1/metrics.proto
+include/opentelemetry/proto/resource/v1/resource.proto
+include/opentelemetry/proto/trace/v1/trace.proto