git: 53d268fa12c8 - main - devel/rubygem-google-iam-credentials-v1: Add rubygem-google-iam-credentials-v1 0.4.0

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

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

commit 53d268fa12c8f2091a66c0cb1daf7685e854eda6
Author:     Po-Chuan Hsieh <sunpoet@FreeBSD.org>
AuthorDate: 2023-03-21 18:35:52 +0000
Commit:     Po-Chuan Hsieh <sunpoet@FreeBSD.org>
CommitDate: 2023-03-21 19:19:58 +0000

    devel/rubygem-google-iam-credentials-v1: Add rubygem-google-iam-credentials-v1 0.4.0
    
    The Service Account Credentials API creates short-lived credentials for Identity
    and Access Management (IAM) service accounts. You can also use this API to sign
    JSON Web Tokens (JWTs), as well as blobs of binary data that contain other types
    of tokens.
---
 devel/Makefile                                    |  1 +
 devel/rubygem-google-iam-credentials-v1/Makefile  | 20 ++++++++++++++++++++
 devel/rubygem-google-iam-credentials-v1/distinfo  |  3 +++
 devel/rubygem-google-iam-credentials-v1/pkg-descr |  4 ++++
 4 files changed, 28 insertions(+)

diff --git a/devel/Makefile b/devel/Makefile
index 05558cc589af..248674d7a79b 100644
--- a/devel/Makefile
+++ b/devel/Makefile
@@ -6743,6 +6743,7 @@
     SUBDIR += rubygem-google-apis-storage_v1
     SUBDIR += rubygem-google-gax
     SUBDIR += rubygem-google-iam-credentials
+    SUBDIR += rubygem-google-iam-credentials-v1
     SUBDIR += rubygem-google-iam-v1
     SUBDIR += rubygem-google-protobuf
     SUBDIR += rubygem-googleapis-common-protos
diff --git a/devel/rubygem-google-iam-credentials-v1/Makefile b/devel/rubygem-google-iam-credentials-v1/Makefile
new file mode 100644
index 000000000000..c4206f0bddb5
--- /dev/null
+++ b/devel/rubygem-google-iam-credentials-v1/Makefile
@@ -0,0 +1,20 @@
+PORTNAME=	google-iam-credentials-v1
+PORTVERSION=	0.4.0
+CATEGORIES=	devel rubygems
+MASTER_SITES=	RG
+
+MAINTAINER=	sunpoet@FreeBSD.org
+COMMENT=	Ruby Client for the IAM Service Account Credentials V1 API
+WWW=		https://github.com/googleapis/google-cloud-ruby/tree/main/google-iam-credentials-v1
+
+LICENSE=	APACHE20
+LICENSE_FILE=	${WRKSRC}/LICENSE.md
+
+RUN_DEPENDS=	rubygem-gapic-common>=0.10<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/devel/rubygem-google-iam-credentials-v1/distinfo b/devel/rubygem-google-iam-credentials-v1/distinfo
new file mode 100644
index 000000000000..d0ecf0b13a35
--- /dev/null
+++ b/devel/rubygem-google-iam-credentials-v1/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1677770979
+SHA256 (rubygem/google-iam-credentials-v1-0.4.0.gem) = da22bee46bf1cb3a8ea81330cf28a53cc69c3923a9ead0bba6c6b94a3df0e80f
+SIZE (rubygem/google-iam-credentials-v1-0.4.0.gem) = 27648
diff --git a/devel/rubygem-google-iam-credentials-v1/pkg-descr b/devel/rubygem-google-iam-credentials-v1/pkg-descr
new file mode 100644
index 000000000000..aebd49b60d26
--- /dev/null
+++ b/devel/rubygem-google-iam-credentials-v1/pkg-descr
@@ -0,0 +1,4 @@
+The Service Account Credentials API creates short-lived credentials for Identity
+and Access Management (IAM) service accounts. You can also use this API to sign
+JSON Web Tokens (JWTs), as well as blobs of binary data that contain other types
+of tokens.