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.
This commit is contained in:
parent
f60498621a
commit
4504a44b35
Notes:
svn2git
2021-03-31 03:12:20 +00:00
svn path=/head/; revision=558720
13 changed files with 139 additions and 0 deletions
|
@ -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
|
||||
|
|
42
devel/rubygem-inspec-core/Makefile
Normal file
42
devel/rubygem-inspec-core/Makefile
Normal file
|
@ -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>
|
3
devel/rubygem-inspec-core/distinfo
Normal file
3
devel/rubygem-inspec-core/distinfo
Normal file
|
@ -0,0 +1,3 @@
|
|||
TIMESTAMP = 1608387049
|
||||
SHA256 (rubygem/inspec-core-4.24.8.gem) = ffa645ef232915b7cf31dcdd9acb3e5b8aad00ad9c023728350ba9ac090b3806
|
||||
SIZE (rubygem/inspec-core-4.24.8.gem) = 369152
|
20
devel/rubygem-inspec-core/files/patch-inspec-core.gemspec
Normal file
20
devel/rubygem-inspec-core/files/patch-inspec-core.gemspec
Normal file
|
@ -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"])
|
8
devel/rubygem-inspec-core/pkg-descr
Normal file
8
devel/rubygem-inspec-core/pkg-descr
Normal file
|
@ -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
|
|
@ -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
|
||||
|
|
20
security/rubygem-sslshake/Makefile
Normal file
20
security/rubygem-sslshake/Makefile
Normal file
|
@ -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>
|
3
security/rubygem-sslshake/distinfo
Normal file
3
security/rubygem-sslshake/distinfo
Normal file
|
@ -0,0 +1,3 @@
|
|||
TIMESTAMP = 1608387297
|
||||
SHA256 (rubygem/sslshake-1.3.1.gem) = 1069c97ed93441e1e1c167fb59f0eb952f64156784d9b321f60528d4f5747164
|
||||
SIZE (rubygem/sslshake-1.3.1.gem) = 13312
|
9
security/rubygem-sslshake/pkg-descr
Normal file
9
security/rubygem-sslshake/pkg-descr
Normal file
|
@ -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
|
|
@ -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
|
||||
|
|
24
sysutils/rubygem-chef-telemetry/Makefile
Normal file
24
sysutils/rubygem-chef-telemetry/Makefile
Normal file
|
@ -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>
|
3
sysutils/rubygem-chef-telemetry/distinfo
Normal file
3
sysutils/rubygem-chef-telemetry/distinfo
Normal file
|
@ -0,0 +1,3 @@
|
|||
TIMESTAMP = 1608387746
|
||||
SHA256 (rubygem/chef-telemetry-1.0.14.gem) = a5e654866728ddf1309a1c9cc6728e24e86ab736d230f6dbb74bbfb94dc6d542
|
||||
SIZE (rubygem/chef-telemetry-1.0.14.gem) = 13312
|
4
sysutils/rubygem-chef-telemetry/pkg-descr
Normal file
4
sysutils/rubygem-chef-telemetry/pkg-descr
Normal file
|
@ -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
|
Loading…
Reference in a new issue