aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPo-Chuan Hsieh <sunpoet@FreeBSD.org>2023-03-21 18:35:50 +0000
committerPo-Chuan Hsieh <sunpoet@FreeBSD.org>2023-03-21 19:19:57 +0000
commit159ae25b5ae8b5774b75e5d01b3edfa9795ef530 (patch)
tree0ce7c5da1f5f4f28e565eac0b2a328af614bd8d4
parentd4e32a3f8e0f49eca95cf1955f0057f5de88cd12 (diff)
downloadports-159ae25b5ae8b5774b75e5d01b3edfa9795ef530.tar.gz
ports-159ae25b5ae8b5774b75e5d01b3edfa9795ef530.zip
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.
-rw-r--r--devel/Makefile1
-rw-r--r--devel/rubygem-google-apis-sheets_v4/Makefile19
-rw-r--r--devel/rubygem-google-apis-sheets_v4/distinfo3
-rw-r--r--devel/rubygem-google-apis-sheets_v4/pkg-descr7
4 files changed, 30 insertions, 0 deletions
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.