Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 20 Dec 2020 08:26:59 +0000 (UTC)
From:      Matthias Fechner <mfechner@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r558720 - in head: devel devel/rubygem-inspec-core devel/rubygem-inspec-core/files security security/rubygem-sslshake sysutils sysutils/rubygem-chef-telemetry
Message-ID:  <202012200826.0BK8Qx9T001792@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: mfechner
Date: Sun Dec 20 08:26:58 2020
New Revision: 558720
URL: https://svnweb.freebsd.org/changeset/ports/558720

Log:
  New ports required for rubygem-chef upgrade.
  
  It is expected that this port fails to build till the complete rubygem-chef upgrade is committed which can take some time depending on some approvals.

Added:
  head/devel/rubygem-inspec-core/
  head/devel/rubygem-inspec-core/Makefile   (contents, props changed)
  head/devel/rubygem-inspec-core/distinfo   (contents, props changed)
  head/devel/rubygem-inspec-core/files/
  head/devel/rubygem-inspec-core/files/patch-inspec-core.gemspec   (contents, props changed)
  head/devel/rubygem-inspec-core/pkg-descr   (contents, props changed)
  head/security/rubygem-sslshake/
  head/security/rubygem-sslshake/Makefile   (contents, props changed)
  head/security/rubygem-sslshake/distinfo   (contents, props changed)
  head/security/rubygem-sslshake/pkg-descr   (contents, props changed)
  head/sysutils/rubygem-chef-telemetry/
  head/sysutils/rubygem-chef-telemetry/Makefile   (contents, props changed)
  head/sysutils/rubygem-chef-telemetry/distinfo   (contents, props changed)
  head/sysutils/rubygem-chef-telemetry/pkg-descr   (contents, props changed)
Modified:
  head/devel/Makefile
  head/security/Makefile
  head/sysutils/Makefile

Modified: head/devel/Makefile
==============================================================================
--- head/devel/Makefile	Sun Dec 20 08:22:47 2020	(r558719)
+++ head/devel/Makefile	Sun Dec 20 08:26:58 2020	(r558720)
@@ -6177,6 +6177,7 @@
     SUBDIR += rubygem-inflecto
     SUBDIR += rubygem-iniparse
     SUBDIR += rubygem-insist
+    SUBDIR += rubygem-inspec-core
     SUBDIR += rubygem-instance_storage
     SUBDIR += rubygem-interact
     SUBDIR += rubygem-io-console

Added: head/devel/rubygem-inspec-core/Makefile
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/devel/rubygem-inspec-core/Makefile	Sun Dec 20 08:26:58 2020	(r558720)
@@ -0,0 +1,42 @@
+# Created by: Matthias Fechner <mfechner@FreeBSD.org>
+# $FreeBSD$
+
+PORTNAME=	inspec-core
+PORTVERSION=	4.24.8
+CATEGORIES=	devel rubygems
+MASTER_SITES=	RG
+
+MAINTAINER=	ruby@FreeBSD.org
+COMMENT=	Framework to create end-to-end infrastructure tests
+
+LICENSE=	APACHE20
+LICENSE_FILE=	${WRKSRC}/LICENSE
+
+RUN_DEPENDS=	rubygem-addressable>=2.4<3:www/rubygem-addressable \
+		rubygem-chef-telemetry>=1.0<2:sysutils/rubygem-chef-telemetry \
+		rubygem-faraday0>=0.9.0<1.1:www/rubygem-faraday0 \
+		rubygem-hashie3>=3.4<4:devel/rubygem-hashie3 \
+		rubygem-license-acceptance>=0.2.13<3:sysutils/rubygem-license-acceptance \
+		rubygem-method_source>=0.8<2:devel/rubygem-method_source \
+		rubygem-mixlib-log>=3.0<4:devel/rubygem-mixlib-log \
+		rubygem-multipart-post>=2.0<3:www/rubygem-multipart-post \
+		rubygem-parallel>=1.9<2:sysutils/rubygem-parallel \
+		rubygem-parslet1>=1.5<2:textproc/rubygem-parslet1 \
+		rubygem-pry>=0.13<1:devel/rubygem-pry \
+		rubygem-rspec>=3.9.0<3.11:devel/rubygem-rspec \
+		rubygem-rspec-its>=1.2<2:devel/rubygem-rspec-its \
+		rubygem-rubyzip13>=1.2.2<2:archivers/rubygem-rubyzip13 \
+		rubygem-semverse>=3.0<4:devel/rubygem-semverse \
+		rubygem-sslshake>=1.2<2:security/rubygem-sslshake \
+		rubygem-thor>=0.20<2:devel/rubygem-thor \
+		rubygem-tomlrb>=1.2.0:textproc/rubygem-tomlrb \
+		rubygem-train-core>=3.0<4:net/rubygem-train-core \
+		rubygem-tty-prompt>=0.17<1:devel/rubygem-tty-prompt \
+		rubygem-tty-table>=0.10<1:devel/rubygem-tty-table
+
+USES=		gem
+USE_RUBY=	yes
+
+NO_ARCH=	yes
+
+.include <bsd.port.mk>

Added: head/devel/rubygem-inspec-core/distinfo
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/devel/rubygem-inspec-core/distinfo	Sun Dec 20 08:26:58 2020	(r558720)
@@ -0,0 +1,3 @@
+TIMESTAMP = 1608387049
+SHA256 (rubygem/inspec-core-4.24.8.gem) = ffa645ef232915b7cf31dcdd9acb3e5b8aad00ad9c023728350ba9ac090b3806
+SIZE (rubygem/inspec-core-4.24.8.gem) = 369152

Added: head/devel/rubygem-inspec-core/files/patch-inspec-core.gemspec
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/devel/rubygem-inspec-core/files/patch-inspec-core.gemspec	Sun Dec 20 08:26:58 2020	(r558720)
@@ -0,0 +1,20 @@
+--- inspec-core.gemspec.orig	2020-12-19 14:32:09 UTC
++++ inspec-core.gemspec
+@@ -27,7 +27,7 @@ Gem::Specification.new do |s|
+       s.add_runtime_dependency(%q<thor>.freeze, [">= 0.20", "< 2.0"])
+       s.add_runtime_dependency(%q<method_source>.freeze, [">= 0.8", "< 2.0"])
+       s.add_runtime_dependency(%q<rubyzip>.freeze, ["~> 1.2", ">= 1.2.2"])
+-      s.add_runtime_dependency(%q<rspec>.freeze, ["~> 3.9.0"])
++      s.add_runtime_dependency(%q<rspec>.freeze, ["~> 3.10.0"])
+       s.add_runtime_dependency(%q<rspec-its>.freeze, ["~> 1.2"])
+       s.add_runtime_dependency(%q<pry>.freeze, ["~> 0.13"])
+       s.add_runtime_dependency(%q<hashie>.freeze, ["~> 3.4"])
+@@ -37,7 +37,7 @@ Gem::Specification.new do |s|
+       s.add_runtime_dependency(%q<faraday>.freeze, [">= 0.9.0", "< 1.1"])
+       s.add_runtime_dependency(%q<tty-table>.freeze, ["~> 0.10"])
+       s.add_runtime_dependency(%q<tty-prompt>.freeze, ["~> 0.17"])
+-      s.add_runtime_dependency(%q<tomlrb>.freeze, ["~> 1.2.0"])
++      s.add_runtime_dependency(%q<tomlrb>.freeze, ["~> 1.3.0"])
+       s.add_runtime_dependency(%q<addressable>.freeze, ["~> 2.4"])
+       s.add_runtime_dependency(%q<parslet>.freeze, ["~> 1.5"])
+       s.add_runtime_dependency(%q<semverse>.freeze, ["~> 3.0"])

Added: head/devel/rubygem-inspec-core/pkg-descr
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/devel/rubygem-inspec-core/pkg-descr	Sun Dec 20 08:26:58 2020	(r558720)
@@ -0,0 +1,8 @@
+InSpec provides a framework for creating end-to-end infrastructure tests.
+You can use it for integration or even compliance testing. Create fully
+portable test profiles and use them in your workflow to ensure stability
+and security. Integrate InSpec in your change lifecycle for local testing,
+CI/CD, and deployment verification. This has local support only.
+See the `inspec` gem for full support.
+
+WWW: https://github.com/inspec/inspec

Modified: head/security/Makefile
==============================================================================
--- head/security/Makefile	Sun Dec 20 08:22:47 2020	(r558719)
+++ head/security/Makefile	Sun Dec 20 08:26:58 2020	(r558720)
@@ -1151,6 +1151,7 @@
     SUBDIR += rubygem-six
     SUBDIR += rubygem-sshkey
     SUBDIR += rubygem-sshkit
+    SUBDIR += rubygem-sslshake
     SUBDIR += rubygem-timfel-krb5
     SUBDIR += rubygem-tpm-key_attestation
     SUBDIR += rubygem-twitter_oauth

Added: head/security/rubygem-sslshake/Makefile
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/security/rubygem-sslshake/Makefile	Sun Dec 20 08:26:58 2020	(r558720)
@@ -0,0 +1,20 @@
+# Created by: Matthias Fechner <mfechner@FreeBSD.org>
+# $FreeBSD$
+
+PORTNAME=	sslshake
+PORTVERSION=	1.3.1
+CATEGORIES=	security rubygems
+MASTER_SITES=	RG
+
+MAINTAINER=	ruby@FreeBSD.org
+COMMENT=	Simulate SSL and TLD handshake
+
+LICENSE=	MPL20
+
+USES=		gem
+USE_RUBY=	yes
+
+NO_ARCH=	yes
+
+
+.include <bsd.port.mk>

Added: head/security/rubygem-sslshake/distinfo
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/security/rubygem-sslshake/distinfo	Sun Dec 20 08:26:58 2020	(r558720)
@@ -0,0 +1,3 @@
+TIMESTAMP = 1608387297
+SHA256 (rubygem/sslshake-1.3.1.gem) = 1069c97ed93441e1e1c167fb59f0eb952f64156784d9b321f60528d4f5747164
+SIZE (rubygem/sslshake-1.3.1.gem) = 13312

Added: head/security/rubygem-sslshake/pkg-descr
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/security/rubygem-sslshake/pkg-descr	Sun Dec 20 08:26:58 2020	(r558720)
@@ -0,0 +1,9 @@
+This is a library to simulate SSL and TLS handshake from 
+SSLv2, SSLv3, to TLS 1.0-1.2. It does not rely on OpenSSL 
+and is not designed as a replacement either. It targets full 
+support for even older handshakes, which are not available in 
+current releases of OpenSSL anymore. It also aims to be executable 
+on all systems with a sufficiently modern version of Ruby without 
+any additional requirements or pre-compiled binaries.
+
+WWW: https://github.com/arlimus/sslshake

Modified: head/sysutils/Makefile
==============================================================================
--- head/sysutils/Makefile	Sun Dec 20 08:22:47 2020	(r558719)
+++ head/sysutils/Makefile	Sun Dec 20 08:26:58 2020	(r558720)
@@ -1122,6 +1122,7 @@
     SUBDIR += rubygem-chef-config
     SUBDIR += rubygem-chef-config12
     SUBDIR += rubygem-chef-dk
+    SUBDIR += rubygem-chef-telemetry
     SUBDIR += rubygem-chef-utils
     SUBDIR += rubygem-chef-vault
     SUBDIR += rubygem-chef-zero

Added: head/sysutils/rubygem-chef-telemetry/Makefile
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/sysutils/rubygem-chef-telemetry/Makefile	Sun Dec 20 08:26:58 2020	(r558720)
@@ -0,0 +1,24 @@
+# Created by: Matthias Fechner <mfechner@FreeBSD.org>
+# $FreeBSD$
+
+PORTNAME=	chef-telemetry
+PORTVERSION=	1.0.14
+CATEGORIES=	sysutils rubygems
+MASTER_SITES=	RG
+
+MAINTAINER=	ruby@FreeBSD.org
+COMMENT=	Send user actions to the Chef telemetry system
+
+LICENSE=	APACHE20
+LICENSE_FILE=	${WRKSRC}/LICENSE
+
+RUN_DEPENDS=	rubygem-chef-config>=0:sysutils/rubygem-chef-config \
+		rubygem-concurrent-ruby>=1.0<2:devel/rubygem-concurrent-ruby \
+		rubygem-ffi-yajl>=2.2<3:devel/rubygem-ffi-yajl
+
+USES=		gem
+USE_RUBY=	yes
+
+NO_ARCH=	yes
+
+.include <bsd.port.mk>

Added: head/sysutils/rubygem-chef-telemetry/distinfo
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/sysutils/rubygem-chef-telemetry/distinfo	Sun Dec 20 08:26:58 2020	(r558720)
@@ -0,0 +1,3 @@
+TIMESTAMP = 1608387746
+SHA256 (rubygem/chef-telemetry-1.0.14.gem) = a5e654866728ddf1309a1c9cc6728e24e86ab736d230f6dbb74bbfb94dc6d542
+SIZE (rubygem/chef-telemetry-1.0.14.gem) = 13312

Added: head/sysutils/rubygem-chef-telemetry/pkg-descr
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/sysutils/rubygem-chef-telemetry/pkg-descr	Sun Dec 20 08:26:58 2020	(r558720)
@@ -0,0 +1,4 @@
+Send user actions to the Chef telemetry system. 
+See Chef RFC-051 for further information
+
+WWW: https://github.com/chef/chef-telemetry



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202012200826.0BK8Qx9T001792>