From owner-svn-ports-head@freebsd.org Sun Dec 20 08:27:02 2020 Return-Path: Delivered-To: svn-ports-head@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id 25E964BBDCD; Sun, 20 Dec 2020 08:27:02 +0000 (UTC) (envelope-from mfechner@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4CzG120Kpyz4YfH; Sun, 20 Dec 2020 08:27:02 +0000 (UTC) (envelope-from mfechner@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id ED6834917; Sun, 20 Dec 2020 08:27:01 +0000 (UTC) (envelope-from mfechner@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id 0BK8R1gK001810; Sun, 20 Dec 2020 08:27:01 GMT (envelope-from mfechner@FreeBSD.org) Received: (from mfechner@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id 0BK8Qx9T001792; Sun, 20 Dec 2020 08:26:59 GMT (envelope-from mfechner@FreeBSD.org) Message-Id: <202012200826.0BK8Qx9T001792@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: mfechner set sender to mfechner@FreeBSD.org using -f From: Matthias Fechner Date: Sun, 20 Dec 2020 08:26:59 +0000 (UTC) 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 X-SVN-Group: ports-head X-SVN-Commit-Author: mfechner X-SVN-Commit-Paths: in head: devel devel/rubygem-inspec-core devel/rubygem-inspec-core/files security security/rubygem-sslshake sysutils sysutils/rubygem-chef-telemetry X-SVN-Commit-Revision: 558720 X-SVN-Commit-Repository: ports MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-ports-head@freebsd.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: SVN commit messages for the ports tree for head List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 20 Dec 2020 08:27:02 -0000 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 +# $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 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.freeze, [">= 0.20", "< 2.0"]) + s.add_runtime_dependency(%q.freeze, [">= 0.8", "< 2.0"]) + s.add_runtime_dependency(%q.freeze, ["~> 1.2", ">= 1.2.2"]) +- s.add_runtime_dependency(%q.freeze, ["~> 3.9.0"]) ++ s.add_runtime_dependency(%q.freeze, ["~> 3.10.0"]) + s.add_runtime_dependency(%q.freeze, ["~> 1.2"]) + s.add_runtime_dependency(%q.freeze, ["~> 0.13"]) + s.add_runtime_dependency(%q.freeze, ["~> 3.4"]) +@@ -37,7 +37,7 @@ Gem::Specification.new do |s| + s.add_runtime_dependency(%q.freeze, [">= 0.9.0", "< 1.1"]) + s.add_runtime_dependency(%q.freeze, ["~> 0.10"]) + s.add_runtime_dependency(%q.freeze, ["~> 0.17"]) +- s.add_runtime_dependency(%q.freeze, ["~> 1.2.0"]) ++ s.add_runtime_dependency(%q.freeze, ["~> 1.3.0"]) + s.add_runtime_dependency(%q.freeze, ["~> 2.4"]) + s.add_runtime_dependency(%q.freeze, ["~> 1.5"]) + s.add_runtime_dependency(%q.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 +# $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 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 +# $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 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