svn commit: r436685 - in head/www: . rubygem-kubeclient rubygem-kubeclient/files
Torsten Zuehlsdorff
tz at FreeBSD.org
Wed Mar 22 10:16:52 UTC 2017
Author: tz
Date: Wed Mar 22 10:16:50 2017
New Revision: 436685
URL: https://svnweb.freebsd.org/changeset/ports/436685
Log:
New port: www/rubygem-kubeclient
A Ruby client for Kubernetes REST API. The client supports
GET, POST, PUT, DELETE on all the entities available in
kubernetes in both the core and group apis. The client
currently supports Kubernetes REST API version v1.
WWW: https://github.com/abonas/kubeclient
Added:
head/www/rubygem-kubeclient/
head/www/rubygem-kubeclient/Makefile (contents, props changed)
head/www/rubygem-kubeclient/distinfo (contents, props changed)
head/www/rubygem-kubeclient/files/
head/www/rubygem-kubeclient/files/patch-gemspec (contents, props changed)
head/www/rubygem-kubeclient/pkg-descr (contents, props changed)
Modified:
head/www/Makefile
Modified: head/www/Makefile
==============================================================================
--- head/www/Makefile Wed Mar 22 10:04:55 2017 (r436684)
+++ head/www/Makefile Wed Mar 22 10:16:50 2017 (r436685)
@@ -2012,6 +2012,7 @@
SUBDIR += rubygem-kaminari-core
SUBDIR += rubygem-kaminari-rails4
SUBDIR += rubygem-kensa
+ SUBDIR += rubygem-kubeclient
SUBDIR += rubygem-layout_yullio_generator
SUBDIR += rubygem-less
SUBDIR += rubygem-lighthouse-api
Added: head/www/rubygem-kubeclient/Makefile
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/www/rubygem-kubeclient/Makefile Wed Mar 22 10:16:50 2017 (r436685)
@@ -0,0 +1,22 @@
+# $FreeBSD$
+
+PORTNAME= kubeclient
+PORTVERSION= 2.3.0
+CATEGORIES= www rubygems
+MASTER_SITES= RG
+
+MAINTAINER= ruby at FreeBSD.org
+COMMENT= Client for Kubernetes REST API
+
+LICENSE= MIT
+LICENSE_FILE= ${WRKSRC}/LICENSE.txt
+
+RUN_DEPENDS= rubygem-http>=0.9.8:www/rubygem-http \
+ rubygem-recursive-open-struct>=1.0.0:devel/rubygem-recursive-open-struct \
+ rubygem-rest-client>=0:www/rubygem-rest-client
+
+NO_ARCH= yes
+USE_RUBY= yes
+USES= gem
+
+.include <bsd.port.mk>
Added: head/www/rubygem-kubeclient/distinfo
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/www/rubygem-kubeclient/distinfo Wed Mar 22 10:16:50 2017 (r436685)
@@ -0,0 +1,3 @@
+TIMESTAMP = 1490177329
+SHA256 (rubygem/kubeclient-2.3.0.gem) = e9b9f45fb058a2a9e7f6bacd2d2953dc6c53624834dec43e4c2fcd7a214bc7b9
+SIZE (rubygem/kubeclient-2.3.0.gem) = 47104
Added: head/www/rubygem-kubeclient/files/patch-gemspec
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/www/rubygem-kubeclient/files/patch-gemspec Wed Mar 22 10:16:50 2017 (r436685)
@@ -0,0 +1,13 @@
+--- kubeclient.gemspec.orig 2017-03-22 10:11:29 UTC
++++ kubeclient.gemspec
+@@ -30,8 +30,8 @@ Gem::Specification.new do |s|
+ s.add_development_dependency(%q<vcr>.freeze, [">= 0"])
+ s.add_development_dependency(%q<rubocop>.freeze, ["= 0.30.0"])
+ s.add_runtime_dependency(%q<rest-client>.freeze, [">= 0"])
+- s.add_runtime_dependency(%q<recursive-open-struct>.freeze, ["= 1.0.0"])
+- s.add_runtime_dependency(%q<http>.freeze, ["= 0.9.8"])
++ s.add_runtime_dependency(%q<recursive-open-struct>.freeze, [">= 1.0.0"])
++ s.add_runtime_dependency(%q<http>.freeze, [">= 0.9.8"])
+ else
+ s.add_dependency(%q<bundler>.freeze, ["~> 1.6"])
+ s.add_dependency(%q<rake>.freeze, ["~> 10.0"])
Added: head/www/rubygem-kubeclient/pkg-descr
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/www/rubygem-kubeclient/pkg-descr Wed Mar 22 10:16:50 2017 (r436685)
@@ -0,0 +1,6 @@
+A Ruby client for Kubernetes REST API. The client supports
+GET, POST, PUT, DELETE on all the entities available in
+kubernetes in both the core and group apis. The client
+currently supports Kubernetes REST API version v1.
+
+WWW: https://github.com/abonas/kubeclient
More information about the svn-ports-all
mailing list