aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorsunpoet <sunpoet@FreeBSD.org>2017-03-19 08:32:25 +0800
committersunpoet <sunpoet@FreeBSD.org>2017-03-19 08:32:25 +0800
commitd8192c4f6f1fcfcf0a506949dbd76883e284be61 (patch)
tree809f9a879009ab663d53cfb2e8654ece0669ec98
parentf9e3209c4280db033fe39702e47d1976efd7ec64 (diff)
downloadfreebsd-ports-gnome-d8192c4f6f1fcfcf0a506949dbd76883e284be61.tar.gz
freebsd-ports-gnome-d8192c4f6f1fcfcf0a506949dbd76883e284be61.tar.zst
freebsd-ports-gnome-d8192c4f6f1fcfcf0a506949dbd76883e284be61.zip
Add rubygem-googleauth 0.5.1
This is Google's officially supported ruby client library for using OAuth 2.0 authorization and authentication with Google APIs. It allows simple authorization for accessing Google APIs and provides support for Application Default Credentials, as described at https://developers.google.com/accounts/docs/application-default-credentials WWW: https://github.com/google/google-auth-library-ruby
-rw-r--r--security/Makefile1
-rw-r--r--security/rubygem-googleauth/Makefile27
-rw-r--r--security/rubygem-googleauth/distinfo3
-rw-r--r--security/rubygem-googleauth/files/patch-gemspec11
-rw-r--r--security/rubygem-googleauth/pkg-descr7
5 files changed, 49 insertions, 0 deletions
diff --git a/security/Makefile b/security/Makefile
index 1c06840c71ae..7498c2226aee 100644
--- a/security/Makefile
+++ b/security/Makefile
@@ -1004,6 +1004,7 @@
SUBDIR += rubygem-doorkeeper
SUBDIR += rubygem-encryptor
SUBDIR += rubygem-ezcrypto
+ SUBDIR += rubygem-googleauth
SUBDIR += rubygem-gpgr
SUBDIR += rubygem-gssapi
SUBDIR += rubygem-jugyo-twitter_oauth
diff --git a/security/rubygem-googleauth/Makefile b/security/rubygem-googleauth/Makefile
new file mode 100644
index 000000000000..b7ccfd1a1801
--- /dev/null
+++ b/security/rubygem-googleauth/Makefile
@@ -0,0 +1,27 @@
+# Created by: Po-Chuan Hsieh <sunpoet@FreeBSD.org>
+# $FreeBSD$
+
+PORTNAME= googleauth
+PORTVERSION= 0.5.1
+CATEGORIES= security rubygems
+MASTER_SITES= RG
+
+MAINTAINER= sunpoet@FreeBSD.org
+COMMENT= Google Auth Library for Ruby
+
+LICENSE= APACHE20
+LICENSE_FILE= ${WRKSRC}/COPYING
+
+RUN_DEPENDS= rubygem-faraday>=0.9:www/rubygem-faraday \
+ rubygem-jwt>=1.4:www/rubygem-jwt \
+ rubygem-logging>=2.0:devel/rubygem-logging \
+ rubygem-memoist>=0.12:devel/rubygem-memoist \
+ rubygem-multi_json>=1.11:devel/rubygem-multi_json \
+ rubygem-os>=0.9:devel/rubygem-os \
+ rubygem-signet>=0.7:security/rubygem-signet
+
+NO_ARCH= yes
+USE_RUBY= yes
+USES= gem
+
+.include <bsd.port.mk>
diff --git a/security/rubygem-googleauth/distinfo b/security/rubygem-googleauth/distinfo
new file mode 100644
index 000000000000..36fa8317bcf4
--- /dev/null
+++ b/security/rubygem-googleauth/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1489867882
+SHA256 (rubygem/googleauth-0.5.1.gem) = 557c05fc01b6458344ab1aa162f95ddfabcb9d0c4c2415b5342c98a08779f3db
+SIZE (rubygem/googleauth-0.5.1.gem) = 36352
diff --git a/security/rubygem-googleauth/files/patch-gemspec b/security/rubygem-googleauth/files/patch-gemspec
new file mode 100644
index 000000000000..d234e7569ebd
--- /dev/null
+++ b/security/rubygem-googleauth/files/patch-gemspec
@@ -0,0 +1,11 @@
+--- googleauth.gemspec.orig 2017-03-18 22:47:37 UTC
++++ googleauth.gemspec
+@@ -27,7 +27,7 @@ Gem::Specification.new do |s|
+ s.add_runtime_dependency(%q<jwt>.freeze, ["~> 1.4"])
+ s.add_runtime_dependency(%q<memoist>.freeze, ["~> 0.12"])
+ s.add_runtime_dependency(%q<multi_json>.freeze, ["~> 1.11"])
+- s.add_runtime_dependency(%q<os>.freeze, ["~> 0.9"])
++ s.add_runtime_dependency(%q<os>.freeze, [">= 0.9"])
+ s.add_runtime_dependency(%q<signet>.freeze, ["~> 0.7"])
+ else
+ s.add_dependency(%q<faraday>.freeze, ["~> 0.9"])
diff --git a/security/rubygem-googleauth/pkg-descr b/security/rubygem-googleauth/pkg-descr
new file mode 100644
index 000000000000..c926cbe0f2ba
--- /dev/null
+++ b/security/rubygem-googleauth/pkg-descr
@@ -0,0 +1,7 @@
+This is Google's officially supported ruby client library for using OAuth 2.0
+authorization and authentication with Google APIs. It allows simple
+authorization for accessing Google APIs and provides support for Application
+Default Credentials, as described at
+https://developers.google.com/accounts/docs/application-default-credentials
+
+WWW: https://github.com/google/google-auth-library-ruby