git: 159ae25b5ae8 - main - devel/rubygem-google-apis-sheets_v4: Add rubygem-google-apis-sheets_v4 0.22.0

From: Po-Chuan Hsieh <sunpoet_at_FreeBSD.org>
Date: Tue, 21 Mar 2023 19:24:16 UTC
The branch main has been updated by sunpoet:

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

commit 159ae25b5ae8b5774b75e5d01b3edfa9795ef530
Author:     Po-Chuan Hsieh <sunpoet@FreeBSD.org>
AuthorDate: 2023-03-21 18:35:50 +0000
Commit:     Po-Chuan Hsieh <sunpoet@FreeBSD.org>
CommitDate: 2023-03-21 19:19:57 +0000

    devel/rubygem-google-apis-sheets_v4: Add rubygem-google-apis-sheets_v4 0.22.0
    
    This is the simple REST client for Google Sheets API V4. Simple REST clients are
    Ruby client libraries that provide access to Google services via their HTTP REST
    API endpoints. These libraries are generated and updated automatically based on
    the discovery documents published by the service, and they handle most concerns
    such as authentication, pagination, retry, timeouts, and logging. You can use
    this client to access the Google Sheets API, but note that some services may
    provide a separate modern client that is easier to use.
---
 devel/Makefile                                |  1 +
 devel/rubygem-google-apis-sheets_v4/Makefile  | 19 +++++++++++++++++++
 devel/rubygem-google-apis-sheets_v4/distinfo  |  3 +++
 devel/rubygem-google-apis-sheets_v4/pkg-descr |  7 +++++++
 4 files changed, 30 insertions(+)

diff --git a/devel/Makefile b/devel/Makefile
index c33df37344a1..f21f1fb794ad 100644
--- a/devel/Makefile
+++ b/devel/Makefile
@@ -6737,6 +6737,7 @@
     SUBDIR += rubygem-google-apis-monitoring_v3
     SUBDIR += rubygem-google-apis-pubsub_v1
     SUBDIR += rubygem-google-apis-serviceusage_v1
+    SUBDIR += rubygem-google-apis-sheets_v4
     SUBDIR += rubygem-google-apis-sqladmin_v1beta4
     SUBDIR += rubygem-google-apis-sqladmin_v1beta4_041
     SUBDIR += rubygem-google-apis-storage_v1
diff --git a/devel/rubygem-google-apis-sheets_v4/Makefile b/devel/rubygem-google-apis-sheets_v4/Makefile
new file mode 100644
index 000000000000..5b9bc5e8437d
--- /dev/null
+++ b/devel/rubygem-google-apis-sheets_v4/Makefile
@@ -0,0 +1,19 @@
+PORTNAME=	google-apis-sheets_v4
+PORTVERSION=	0.22.0
+CATEGORIES=	devel rubygems
+MASTER_SITES=	RG
+
+MAINTAINER=	sunpoet@FreeBSD.org
+COMMENT=	Simple REST client for Google Sheets API V4
+WWW=		https://github.com/googleapis/google-api-ruby-client/tree/main/generated/google-apis-sheets_v4
+
+LICENSE=	APACHE20
+LICENSE_FILE=	${WRKSRC}/LICENSE.md
+
+RUN_DEPENDS=	rubygem-google-apis-core>=0.11.0<2.0:devel/rubygem-google-apis-core
+
+USES=		gem
+
+NO_ARCH=	yes
+
+.include <bsd.port.mk>
diff --git a/devel/rubygem-google-apis-sheets_v4/distinfo b/devel/rubygem-google-apis-sheets_v4/distinfo
new file mode 100644
index 000000000000..12259de30651
--- /dev/null
+++ b/devel/rubygem-google-apis-sheets_v4/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1677770975
+SHA256 (rubygem/google-apis-sheets_v4-0.22.0.gem) = 6e021359b4eb51edc21647926eb9780d2ff0e04144763d99edd5fcbd004f9b35
+SIZE (rubygem/google-apis-sheets_v4-0.22.0.gem) = 99328
diff --git a/devel/rubygem-google-apis-sheets_v4/pkg-descr b/devel/rubygem-google-apis-sheets_v4/pkg-descr
new file mode 100644
index 000000000000..81330845d0be
--- /dev/null
+++ b/devel/rubygem-google-apis-sheets_v4/pkg-descr
@@ -0,0 +1,7 @@
+This is the simple REST client for Google Sheets API V4. Simple REST clients are
+Ruby client libraries that provide access to Google services via their HTTP REST
+API endpoints. These libraries are generated and updated automatically based on
+the discovery documents published by the service, and they handle most concerns
+such as authentication, pagination, retry, timeouts, and logging. You can use
+this client to access the Google Sheets API, but note that some services may
+provide a separate modern client that is easier to use.