git: 77213af9dbb2 - main - net/rubygem-google-cloud-monitoring: Add rubygem-google-cloud-monitoring 1.6.1
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Thu, 14 Dec 2023 06:05:11 UTC
The branch main has been updated by sunpoet: URL: https://cgit.FreeBSD.org/ports/commit/?id=77213af9dbb2081f8f204ecf0e5c6c57fb503e10 commit 77213af9dbb2081f8f204ecf0e5c6c57fb503e10 Author: Po-Chuan Hsieh <sunpoet@FreeBSD.org> AuthorDate: 2023-12-14 05:31:46 +0000 Commit: Po-Chuan Hsieh <sunpoet@FreeBSD.org> CommitDate: 2023-12-14 05:31:46 +0000 net/rubygem-google-cloud-monitoring: Add rubygem-google-cloud-monitoring 1.6.1 Ruby Client for the Cloud Monitoring API Cloud Monitoring collects metrics, events, and metadata from Google Cloud, Amazon Web Services (AWS), hosted uptime probes, and application instrumentation. Actual client classes for the various versions of this API are defined in versioned client gems, with names of the form google-cloud-monitoring-v*. The gem google-cloud-monitoring is the main client library that brings the verisoned gems in as dependencies, and provides high-level methods for constructing clients. --- net/Makefile | 1 + net/rubygem-google-cloud-monitoring/Makefile | 25 +++++++++++++++++++++++++ net/rubygem-google-cloud-monitoring/distinfo | 3 +++ net/rubygem-google-cloud-monitoring/pkg-descr | 11 +++++++++++ 4 files changed, 40 insertions(+) diff --git a/net/Makefile b/net/Makefile index fd35e742379c..b4a95949816e 100644 --- a/net/Makefile +++ b/net/Makefile @@ -1313,6 +1313,7 @@ SUBDIR += rubygem-google-cloud-location SUBDIR += rubygem-google-cloud-logging SUBDIR += rubygem-google-cloud-logging-v2 + SUBDIR += rubygem-google-cloud-monitoring 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/Makefile b/net/rubygem-google-cloud-monitoring/Makefile new file mode 100644 index 000000000000..b28a03e596a7 --- /dev/null +++ b/net/rubygem-google-cloud-monitoring/Makefile @@ -0,0 +1,25 @@ +PORTNAME= google-cloud-monitoring +PORTVERSION= 1.6.1 +CATEGORIES= net rubygems +MASTER_SITES= RG + +MAINTAINER= sunpoet@FreeBSD.org +COMMENT= Ruby Client for the Cloud Monitoring API +WWW= https://cloud.google.com/ruby/docs/reference/google-cloud-monitoring/latest/ \ + https://googleapis.github.io/google-cloud-ruby/docs/ \ + https://github.com/googleapis/google-cloud-ruby/tree/main/google-cloud-monitoring \ + https://github.com/googleapis/google-cloud-ruby + +LICENSE= APACHE20 +LICENSE_FILE= ${WRKSRC}/LICENSE.md + +RUN_DEPENDS= rubygem-google-cloud-core>=1.6<2:net/rubygem-google-cloud-core \ + rubygem-google-cloud-monitoring-dashboard-v1>=0.11<2.0:net/rubygem-google-cloud-monitoring-dashboard-v1 \ + rubygem-google-cloud-monitoring-metrics_scope-v1>=0.0<2.0:net/rubygem-google-cloud-monitoring-metrics_scope-v1 \ + rubygem-google-cloud-monitoring-v3>=0.10<2.0:net/rubygem-google-cloud-monitoring-v3 + +USES= gem + +NO_ARCH= yes + +.include <bsd.port.mk> diff --git a/net/rubygem-google-cloud-monitoring/distinfo b/net/rubygem-google-cloud-monitoring/distinfo new file mode 100644 index 000000000000..fd33c512a99a --- /dev/null +++ b/net/rubygem-google-cloud-monitoring/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1702028022 +SHA256 (rubygem/google-cloud-monitoring-1.6.1.gem) = 96954dac2a00c121d9c93e9e19ae3b0851b2e8e103abbbc10b25baddf34a826e +SIZE (rubygem/google-cloud-monitoring-1.6.1.gem) = 19968 diff --git a/net/rubygem-google-cloud-monitoring/pkg-descr b/net/rubygem-google-cloud-monitoring/pkg-descr new file mode 100644 index 000000000000..cf488b3aee48 --- /dev/null +++ b/net/rubygem-google-cloud-monitoring/pkg-descr @@ -0,0 +1,11 @@ +Ruby Client for the Cloud Monitoring API + +Cloud Monitoring collects metrics, events, and metadata from Google Cloud, +Amazon Web Services (AWS), hosted uptime probes, and application +instrumentation. + +Actual client classes for the various versions of this API are defined in +versioned client gems, with names of the form google-cloud-monitoring-v*. The +gem google-cloud-monitoring is the main client library that brings the verisoned +gems in as dependencies, and provides high-level methods for constructing +clients.