git: e36fa72ef89d - main - net/rubygem-google-cloud-monitoring-metrics_scope-v1: Add rubygem-google-cloud-monitoring-metrics_scope-v1 0.4.0

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

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

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

    net/rubygem-google-cloud-monitoring-metrics_scope-v1: Add rubygem-google-cloud-monitoring-metrics_scope-v1 0.4.0
    
    Ruby Client for the Cloud Monitoring Metrics Scopes V1 API
    
    Manages your Cloud Monitoring data and configurations. Most projects must be
    associated with a Workspace, with a few exceptions as noted on the individual
    method pages. The table entries below are presented in alphabetical order, not
    in order of common use. For explanations of the concepts found in the table
    entries, read the Cloud Monitoring documentation.
    
    Cloud Monitoring collects metrics, events, and metadata from Google Cloud,
    Amazon Web Services (AWS), hosted uptime probes, and application
    instrumentation. The Metrics Scopes API manages the list of monitored projects
    and accounts.
---
 net/Makefile                                       |  1 +
 .../Makefile                                       | 22 ++++++++++++++++++++++
 .../distinfo                                       |  3 +++
 .../pkg-descr                                      | 12 ++++++++++++
 4 files changed, 38 insertions(+)

diff --git a/net/Makefile b/net/Makefile
index 966a797cc554..48a90f716dd4 100644
--- a/net/Makefile
+++ b/net/Makefile
@@ -1315,6 +1315,7 @@
     SUBDIR += rubygem-google-cloud-logging-v2
     SUBDIR += rubygem-google-cloud-monitoring
     SUBDIR += rubygem-google-cloud-monitoring-dashboard-v1
+    SUBDIR += rubygem-google-cloud-monitoring-metrics_scope-v1
     SUBDIR += rubygem-google-cloud-pubsub
     SUBDIR += rubygem-google-cloud-pubsub-v1
     SUBDIR += rubygem-google-cloud-resource_manager
diff --git a/net/rubygem-google-cloud-monitoring-metrics_scope-v1/Makefile b/net/rubygem-google-cloud-monitoring-metrics_scope-v1/Makefile
new file mode 100644
index 000000000000..39f3aa88afef
--- /dev/null
+++ b/net/rubygem-google-cloud-monitoring-metrics_scope-v1/Makefile
@@ -0,0 +1,22 @@
+PORTNAME=	google-cloud-monitoring-metrics_scope-v1
+PORTVERSION=	0.4.0
+CATEGORIES=	net rubygems
+MASTER_SITES=	RG
+
+MAINTAINER=	sunpoet@FreeBSD.org
+COMMENT=	Ruby Client for the Cloud Monitoring Metrics Scopes V1 API
+WWW=		https://cloud.google.com/ruby/docs/reference/google-cloud-monitoring-metrics_scope-v1/latest/ \
+		https://github.com/googleapis/google-cloud-ruby/tree/main/google-cloud-monitoring-metrics_scope-v1 \
+		https://github.com/googleapis/google-cloud-ruby
+
+LICENSE=	APACHE20
+LICENSE_FILE=	${WRKSRC}/LICENSE.md
+
+RUN_DEPENDS=	rubygem-gapic-common>=0.20.0<2.0:devel/rubygem-gapic-common \
+		rubygem-google-cloud-errors>=1.0<2:net/rubygem-google-cloud-errors
+
+USES=		gem
+
+NO_ARCH=	yes
+
+.include <bsd.port.mk>
diff --git a/net/rubygem-google-cloud-monitoring-metrics_scope-v1/distinfo b/net/rubygem-google-cloud-monitoring-metrics_scope-v1/distinfo
new file mode 100644
index 000000000000..5eb587f8e551
--- /dev/null
+++ b/net/rubygem-google-cloud-monitoring-metrics_scope-v1/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1702028026
+SHA256 (rubygem/google-cloud-monitoring-metrics_scope-v1-0.4.0.gem) = 1e2eb012b53944c41d27a95d135cd3d9ecbd58ea234c328713c2b4e0d9d27bbe
+SIZE (rubygem/google-cloud-monitoring-metrics_scope-v1-0.4.0.gem) = 41472
diff --git a/net/rubygem-google-cloud-monitoring-metrics_scope-v1/pkg-descr b/net/rubygem-google-cloud-monitoring-metrics_scope-v1/pkg-descr
new file mode 100644
index 000000000000..8503a7aa5792
--- /dev/null
+++ b/net/rubygem-google-cloud-monitoring-metrics_scope-v1/pkg-descr
@@ -0,0 +1,12 @@
+Ruby Client for the Cloud Monitoring Metrics Scopes V1 API
+
+Manages your Cloud Monitoring data and configurations. Most projects must be
+associated with a Workspace, with a few exceptions as noted on the individual
+method pages. The table entries below are presented in alphabetical order, not
+in order of common use. For explanations of the concepts found in the table
+entries, read the Cloud Monitoring documentation.
+
+Cloud Monitoring collects metrics, events, and metadata from Google Cloud,
+Amazon Web Services (AWS), hosted uptime probes, and application
+instrumentation. The Metrics Scopes API manages the list of monitored projects
+and accounts.