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