svn commit: r558720 - in head: devel devel/rubygem-inspec-core devel/rubygem-inspec-core/files security security/rubygem-sslshake sysutils sysutils/rubygem-chef-telemetry
Matthias Fechner
mfechner at FreeBSD.org
Sun Dec 20 08:27:02 UTC 2020
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 at FreeBSD.org>
+# $FreeBSD$
+
+PORTNAME= inspec-core
+PORTVERSION= 4.24.8
+CATEGORIES= devel rubygems
+MASTER_SITES= RG
+
+MAINTAINER= ruby at 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 at FreeBSD.org>
+# $FreeBSD$
+
+PORTNAME= sslshake
+PORTVERSION= 1.3.1
+CATEGORIES= security rubygems
+MASTER_SITES= RG
+
+MAINTAINER= ruby at 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 at FreeBSD.org>
+# $FreeBSD$
+
+PORTNAME= chef-telemetry
+PORTVERSION= 1.0.14
+CATEGORIES= sysutils rubygems
+MASTER_SITES= RG
+
+MAINTAINER= ruby at 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
More information about the svn-ports-all
mailing list