git: c246f5fe552b - main - net/rubygem-google-cloud-trace: Ad rubygem-google-cloud-trace 0.42.2

From: Po-Chuan Hsieh <sunpoet_at_FreeBSD.org>
Date: Thu, 14 Dec 2023 06:05:15 UTC
The branch main has been updated by sunpoet:

URL: https://cgit.FreeBSD.org/ports/commit/?id=c246f5fe552b41797d67f0030840df4eae7416ff

commit c246f5fe552b41797d67f0030840df4eae7416ff
Author:     Po-Chuan Hsieh <sunpoet@FreeBSD.org>
AuthorDate: 2023-12-14 05:32:05 +0000
Commit:     Po-Chuan Hsieh <sunpoet@FreeBSD.org>
CommitDate: 2023-12-14 05:32:05 +0000

    net/rubygem-google-cloud-trace: Ad rubygem-google-cloud-trace 0.42.2
    
    Stackdriver Trace is a distributed tracing system that collects latency data
    from your applications and displays it in the Google Cloud Platform Console. You
    can track how requests propagate through your application and receive detailed
    near real-time performance insights. Stackdriver Trace automatically analyzes
    all of your application's traces to generate in-depth latency reports to surface
    performance degradations, and can capture traces from all of your VMs,
    containers, or Google App Engine projects.
---
 net/Makefile                             |  1 +
 net/rubygem-google-cloud-trace/Makefile  | 26 ++++++++++++++++++++++++++
 net/rubygem-google-cloud-trace/distinfo  |  3 +++
 net/rubygem-google-cloud-trace/pkg-descr |  7 +++++++
 4 files changed, 37 insertions(+)

diff --git a/net/Makefile b/net/Makefile
index 1d16d6d343c3..201c6c0abfab 100644
--- a/net/Makefile
+++ b/net/Makefile
@@ -1326,6 +1326,7 @@
     SUBDIR += rubygem-google-cloud-spanner-v1
     SUBDIR += rubygem-google-cloud-storage
     SUBDIR += rubygem-google-cloud-storage144
+    SUBDIR += rubygem-google-cloud-trace
     SUBDIR += rubygem-grpc
     SUBDIR += rubygem-hangouts-chat
     SUBDIR += rubygem-http-parser
diff --git a/net/rubygem-google-cloud-trace/Makefile b/net/rubygem-google-cloud-trace/Makefile
new file mode 100644
index 000000000000..8c189b2191f9
--- /dev/null
+++ b/net/rubygem-google-cloud-trace/Makefile
@@ -0,0 +1,26 @@
+PORTNAME=	google-cloud-trace
+PORTVERSION=	0.42.2
+CATEGORIES=	net rubygems
+MASTER_SITES=	RG
+
+MAINTAINER=	sunpoet@FreeBSD.org
+COMMENT=	Official library for Stackdriver Trace
+WWW=		https://cloud.google.com/ruby/docs/reference/google-cloud-trace/latest/ \
+		https://googleapis.github.io/google-cloud-ruby/docs/ \
+		https://github.com/googleapis/google-cloud-ruby/tree/main/google-cloud-trace \
+		https://github.com/googleapis/google-cloud-ruby
+
+LICENSE=	APACHE20
+LICENSE_FILE=	${WRKSRC}/LICENSE
+
+RUN_DEPENDS=	rubygem-concurrent-ruby>=1.1<2:devel/rubygem-concurrent-ruby \
+		rubygem-google-cloud-core>=1.5<2:net/rubygem-google-cloud-core \
+		rubygem-google-cloud-trace-v1>=0.0<1:net/rubygem-google-cloud-trace-v1 \
+		rubygem-google-cloud-trace-v2>=0.0<1:net/rubygem-google-cloud-trace-v2 \
+		rubygem-stackdriver-core>=1.3<2:net/rubygem-stackdriver-core
+
+USES=		gem
+
+NO_ARCH=	yes
+
+.include <bsd.port.mk>
diff --git a/net/rubygem-google-cloud-trace/distinfo b/net/rubygem-google-cloud-trace/distinfo
new file mode 100644
index 000000000000..b4167d0ca36c
--- /dev/null
+++ b/net/rubygem-google-cloud-trace/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1702028030
+SHA256 (rubygem/google-cloud-trace-0.42.2.gem) = 3da5b5d3095861b6899fe680d05a723b5ab9ffa4b40e58fc69b791d512c85153
+SIZE (rubygem/google-cloud-trace-0.42.2.gem) = 44544
diff --git a/net/rubygem-google-cloud-trace/pkg-descr b/net/rubygem-google-cloud-trace/pkg-descr
new file mode 100644
index 000000000000..bd28add007e8
--- /dev/null
+++ b/net/rubygem-google-cloud-trace/pkg-descr
@@ -0,0 +1,7 @@
+Stackdriver Trace is a distributed tracing system that collects latency data
+from your applications and displays it in the Google Cloud Platform Console. You
+can track how requests propagate through your application and receive detailed
+near real-time performance insights. Stackdriver Trace automatically analyzes
+all of your application's traces to generate in-depth latency reports to surface
+performance degradations, and can capture traces from all of your VMs,
+containers, or Google App Engine projects.