diff options
29 files changed, 373 insertions, 0 deletions
diff --git a/net-im/Makefile b/net-im/Makefile index 8b44bbe8c37a..083e7803908b 100644 --- a/net-im/Makefile +++ b/net-im/Makefile @@ -136,6 +136,7 @@ SUBDIR += quaternion SUBDIR += qxmpp-qt5 SUBDIR += ricochet + SUBDIR += rubygem-discordrb-webhooks SUBDIR += rubygem-discordrb-webhooks-blackst0ne SUBDIR += rubygem-hipchat SUBDIR += rubygem-lita diff --git a/net-im/rubygem-discordrb-webhooks/Makefile b/net-im/rubygem-discordrb-webhooks/Makefile new file mode 100644 index 000000000000..91fa95b0c9d5 --- /dev/null +++ b/net-im/rubygem-discordrb-webhooks/Makefile @@ -0,0 +1,21 @@ +# Created by: Matthias Fechner <mfechner@FreeBSD.org> +# $FreeBSD$ + +PORTNAME= discordrb-webhooks +PORTVERSION= 3.4.2 +CATEGORIES= net-im rubygems +MASTER_SITES= RG + +MAINTAINER= mfechner@FreeBSD.org +COMMENT= Discord API for Ruby + +LICENSE= MIT + +RUN_DEPENDS= rubygem-rest-client>=2.0:www/rubygem-rest-client + +USES= gem +USE_RUBY= yes + +NO_ARCH= yes + +.include <bsd.port.mk> diff --git a/net-im/rubygem-discordrb-webhooks/distinfo b/net-im/rubygem-discordrb-webhooks/distinfo new file mode 100644 index 000000000000..7ee8e564c41e --- /dev/null +++ b/net-im/rubygem-discordrb-webhooks/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1616267711 +SHA256 (rubygem/discordrb-webhooks-3.4.2.gem) = cfdba8a4b28236b6ab34e37389f881a59c241aeb5be0a4447249efd4e4383c6e +SIZE (rubygem/discordrb-webhooks-3.4.2.gem) = 8192 diff --git a/net-im/rubygem-discordrb-webhooks/pkg-descr b/net-im/rubygem-discordrb-webhooks/pkg-descr new file mode 100644 index 000000000000..3ab5f3266786 --- /dev/null +++ b/net-im/rubygem-discordrb-webhooks/pkg-descr @@ -0,0 +1,4 @@ +A client for Discord's webhooks to fit alongside [discordrb] +(https://rubygems.org/gems/discordrb). + +WWW: https://github.com/shardlab/discordrb diff --git a/net/Makefile b/net/Makefile index 91457c7fe0c5..0782339d5c8a 100644 --- a/net/Makefile +++ b/net/Makefile @@ -1249,6 +1249,7 @@ SUBDIR += rubygem-gitaly SUBDIR += rubygem-gitaly-proto SUBDIR += rubygem-gitlab-fog-azure-rm + SUBDIR += rubygem-gitlab-fog-google SUBDIR += rubygem-gitlab_omniauth-ldap SUBDIR += rubygem-google-cloud-bigquery SUBDIR += rubygem-google-cloud-bigtable @@ -1295,6 +1296,7 @@ SUBDIR += rubygem-omniauth-auth0 SUBDIR += rubygem-omniauth-auth014 SUBDIR += rubygem-omniauth-authentiq + SUBDIR += rubygem-omniauth-azure-activedirectory-v2 SUBDIR += rubygem-omniauth-azure-oauth2 SUBDIR += rubygem-omniauth-facebook SUBDIR += rubygem-omniauth-facebook4 diff --git a/net/rubygem-gitlab-fog-google/Makefile b/net/rubygem-gitlab-fog-google/Makefile new file mode 100644 index 000000000000..3b0c683d00ec --- /dev/null +++ b/net/rubygem-gitlab-fog-google/Makefile @@ -0,0 +1,27 @@ +# Created by: Matthias Fechner <mfechner@FreeBSD.org> +# $FreeBSD$ + +PORTNAME= gitlab-fog-google +PORTVERSION= 1.13.0 +CATEGORIES= net rubygems +MASTER_SITES= RG + +MAINTAINER= mfechner@FreeBSD.org +COMMENT= Module for the 'fog' gem to support Google Cloud + +LICENSE= MIT +LICENSE_FILE= ${WRKSRC}/LICENSE.md + +RUN_DEPENDS= rubygem-addressable>=2.7.0:www/rubygem-addressable \ + rubygem-fog-core210>=2.1.0<2.1.1:devel/rubygem-fog-core210 \ + rubygem-fog-json>=1.2<2:devel/rubygem-fog-json \ + rubygem-fog-xml>=0.1.0<0.2:textproc/rubygem-fog-xml \ + rubygem-google-api-client>=0.44.2:devel/rubygem-google-api-client \ + rubygem-google-cloud-env>=1.2<2:net/rubygem-google-cloud-env + +USES= gem +USE_RUBY= yes + +NO_ARCH= yes + +.include <bsd.port.mk> diff --git a/net/rubygem-gitlab-fog-google/distinfo b/net/rubygem-gitlab-fog-google/distinfo new file mode 100644 index 000000000000..6f7bca8676cb --- /dev/null +++ b/net/rubygem-gitlab-fog-google/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1616267022 +SHA256 (rubygem/gitlab-fog-google-1.13.0.gem) = be3f23ad85d50826d4d07f12f7a699911905e1c4a4991f120d77dea6298b7579 +SIZE (rubygem/gitlab-fog-google-1.13.0.gem) = 152576 diff --git a/net/rubygem-gitlab-fog-google/files/patch-gemspec b/net/rubygem-gitlab-fog-google/files/patch-gemspec new file mode 100644 index 000000000000..e2ec182aa267 --- /dev/null +++ b/net/rubygem-gitlab-fog-google/files/patch-gemspec @@ -0,0 +1,11 @@ +--- gitlab-fog-google.gemspec.orig 2021-03-20 19:07:03 UTC ++++ gitlab-fog-google.gemspec +@@ -26,7 +26,7 @@ Gem::Specification.new do |s| + s.add_runtime_dependency(%q<fog-core>.freeze, ["<= 2.1.0"]) + s.add_runtime_dependency(%q<fog-json>.freeze, ["~> 1.2"]) + s.add_runtime_dependency(%q<fog-xml>.freeze, ["~> 0.1.0"]) +- s.add_runtime_dependency(%q<google-api-client>.freeze, [">= 0.44.2", "< 0.51"]) ++ s.add_runtime_dependency(%q<google-api-client>.freeze, [">= 0.44.2"]) + s.add_runtime_dependency(%q<google-cloud-env>.freeze, ["~> 1.2"]) + s.add_runtime_dependency(%q<addressable>.freeze, [">= 2.7.0"]) + s.add_development_dependency(%q<pry>.freeze, [">= 0"]) diff --git a/net/rubygem-gitlab-fog-google/pkg-descr b/net/rubygem-gitlab-fog-google/pkg-descr new file mode 100644 index 000000000000..963d8ec6cc87 --- /dev/null +++ b/net/rubygem-gitlab-fog-google/pkg-descr @@ -0,0 +1,4 @@ +Fog currently supports two Google Cloud services (Google Compute Engine and +Google Cloud Storage) via Fog::Google. + +WWW: https://github.com/fog/fog-google diff --git a/net/rubygem-omniauth-azure-activedirectory-v2/Makefile b/net/rubygem-omniauth-azure-activedirectory-v2/Makefile new file mode 100644 index 000000000000..d8a15f175abd --- /dev/null +++ b/net/rubygem-omniauth-azure-activedirectory-v2/Makefile @@ -0,0 +1,21 @@ +# Created by Matthias Fechner <mfechner@FreeBSD.org> +# $FreeBSD$ + +PORTNAME= omniauth-azure-activedirectory-v2 +PORTVERSION= 0.1.1 +CATEGORIES= net rubygems +MASTER_SITES= RG + +MAINTAINER= mfechner@FreeBSD.org +COMMENT= OAuth 2 authentication with the Azure ActiveDirectory V2 API + +LICENSE= MIT + +RUN_DEPENDS= rubygem-omniauth-oauth2>=0:net/rubygem-omniauth-oauth2 + +USES= gem +USE_RUBY= yes + +NO_ARCH= yes + +.include <bsd.port.mk> diff --git a/net/rubygem-omniauth-azure-activedirectory-v2/distinfo b/net/rubygem-omniauth-azure-activedirectory-v2/distinfo new file mode 100644 index 000000000000..9aaf3b2a47ec --- /dev/null +++ b/net/rubygem-omniauth-azure-activedirectory-v2/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1616596729 +SHA256 (rubygem/omniauth-azure-activedirectory-v2-0.1.1.gem) = fe3aff70817803ceb5563877fc40b305c0ed8a4b7419a5feb433f503e5f7ed2d +SIZE (rubygem/omniauth-azure-activedirectory-v2-0.1.1.gem) = 9216 diff --git a/net/rubygem-omniauth-azure-activedirectory-v2/pkg-descr b/net/rubygem-omniauth-azure-activedirectory-v2/pkg-descr new file mode 100644 index 000000000000..ffea74eb4320 --- /dev/null +++ b/net/rubygem-omniauth-azure-activedirectory-v2/pkg-descr @@ -0,0 +1,13 @@ +OAuth 2 authentication with Azure ActiveDirectory's V2 API. + +https://github.com/marknadig/omniauth-azure-oauth2 is no longer +maintained. +https://github.com/marknadig/omniauth-azure-oauth2/pull/29 contains +important additions. +This gem combines the two and makes some changes to support the full +V2 API. + +The ActiveDirectory V1 auth API used OpenID Connect. If you need this, +a gem from Microsoft is available here, but seems to be abandoned. + +WWW: https://github.com/RIPGlobal/omniauth-azure-activedirectory-v2 diff --git a/security/Makefile b/security/Makefile index 9e60af1ed987..e698cfd85f78 100644 --- a/security/Makefile +++ b/security/Makefile @@ -1050,6 +1050,7 @@ SUBDIR += rubygem-bcrypt SUBDIR += rubygem-bcrypt-ruby SUBDIR += rubygem-bcrypt_pbkdf + SUBDIR += rubygem-bcrypt_pbkdf10 SUBDIR += rubygem-cose SUBDIR += rubygem-devise-two-factor SUBDIR += rubygem-devise-two-factor-rails5 diff --git a/security/rubygem-bcrypt_pbkdf10/Makefile b/security/rubygem-bcrypt_pbkdf10/Makefile new file mode 100644 index 000000000000..c9c03eceb6de --- /dev/null +++ b/security/rubygem-bcrypt_pbkdf10/Makefile @@ -0,0 +1,19 @@ +# $FreeBSD$ + +PORTNAME= bcrypt_pbkdf +PORTVERSION= 1.0.1 +PORTREVISION= 1 +CATEGORIES= security rubygems +MASTER_SITES= RG +PKGNAMESUFFIX= 10 + +MAINTAINER= mfechner@FreeBSD.org +COMMENT= This gem implements bcrypt_pdkfd + +LICENSE= MIT +LICENSE_FILE= ${WRKSRC}/COPYING + +USES= gem +USE_RUBY= yes + +.include <bsd.port.mk> diff --git a/security/rubygem-bcrypt_pbkdf10/distinfo b/security/rubygem-bcrypt_pbkdf10/distinfo new file mode 100644 index 000000000000..d10d3f36c9c2 --- /dev/null +++ b/security/rubygem-bcrypt_pbkdf10/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1554458876 +SHA256 (rubygem/bcrypt_pbkdf-1.0.1.gem) = 65c4c8abd31109f47ec837fb3a6d052dc090d5fab5c943b2bef3d48244d67a0b +SIZE (rubygem/bcrypt_pbkdf-1.0.1.gem) = 24576 diff --git a/security/rubygem-bcrypt_pbkdf10/pkg-descr b/security/rubygem-bcrypt_pbkdf10/pkg-descr new file mode 100644 index 000000000000..70a427d95719 --- /dev/null +++ b/security/rubygem-bcrypt_pbkdf10/pkg-descr @@ -0,0 +1,3 @@ +This gem implements bcrypt_pdkfd (a variant of PBKDF2 with bcrypt-based PRF) + +WWW: https://github.com/net-ssh/bcrypt_pbkdf-ruby diff --git a/sysutils/Makefile b/sysutils/Makefile index f13288d5423a..54882aa3cb5a 100644 --- a/sysutils/Makefile +++ b/sysutils/Makefile @@ -1122,9 +1122,11 @@ SUBDIR += rubygem-capistrano-ext SUBDIR += rubygem-capistrano-harrow SUBDIR += rubygem-chef + SUBDIR += rubygem-chef15 SUBDIR += rubygem-chef-api SUBDIR += rubygem-chef-bin SUBDIR += rubygem-chef-config + SUBDIR += rubygem-chef-config15 SUBDIR += rubygem-chef-dk SUBDIR += rubygem-chef-telemetry SUBDIR += rubygem-chef-utils @@ -1166,6 +1168,7 @@ SUBDIR += rubygem-mothra SUBDIR += rubygem-murder SUBDIR += rubygem-ohai + SUBDIR += rubygem-ohai15 SUBDIR += rubygem-parallel SUBDIR += rubygem-puppet_forge SUBDIR += rubygem-puppetfile-resolver diff --git a/sysutils/rubygem-chef-config15/Makefile b/sysutils/rubygem-chef-config15/Makefile new file mode 100644 index 000000000000..ead178eacb22 --- /dev/null +++ b/sysutils/rubygem-chef-config15/Makefile @@ -0,0 +1,28 @@ +# Created by: Po-Chuan Hsieh <sunpoet@FreeBSD.org> +# $FreeBSD$ + +PORTNAME= chef-config +PORTVERSION= 15.15.0 +CATEGORIES= sysutils rubygems +MASTER_SITES= RG +PKGNAMESUFFIX= 15 + +MAINTAINER= ruby@FreeBSD.org +COMMENT= Default configuration and config loading library for Chef + +LICENSE= APACHE20 +LICENSE_FILE= ${WRKSRC}/LICENSE + +RUN_DEPENDS= rubygem-addressable>=0:www/rubygem-addressable \ + rubygem-chef-utils15>=${PORTVERSION}:sysutils/rubygem-chef-utils15 \ + rubygem-fuzzyurl>=0:www/rubygem-fuzzyurl \ + rubygem-mixlib-config>=2.2.12<4.0:devel/rubygem-mixlib-config \ + rubygem-mixlib-shellout>=2.0<4.0:devel/rubygem-mixlib-shellout \ + rubygem-tomlrb1>=1.2<2:textproc/rubygem-tomlrb1 + +USES= gem +USE_RUBY= yes + +NO_ARCH= yes + +.include <bsd.port.mk> diff --git a/sysutils/rubygem-chef-config15/distinfo b/sysutils/rubygem-chef-config15/distinfo new file mode 100644 index 000000000000..276c3f1abd19 --- /dev/null +++ b/sysutils/rubygem-chef-config15/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1610174221 +SHA256 (rubygem/chef-config-15.15.0.gem) = d4c1b8ca7d813a597841e9f5fef42c6e9d35fcd6dde9aa92b19d1d5ba23121ca +SIZE (rubygem/chef-config-15.15.0.gem) = 49664 diff --git a/sysutils/rubygem-chef-config15/pkg-descr b/sysutils/rubygem-chef-config15/pkg-descr new file mode 100644 index 000000000000..c2cb6307f8de --- /dev/null +++ b/sysutils/rubygem-chef-config15/pkg-descr @@ -0,0 +1,3 @@ +ChefConfig is the default configuration and config loading library for Chef. + +WWW: https://github.com/chef/chef/tree/master/chef-config diff --git a/sysutils/rubygem-chef15/Makefile b/sysutils/rubygem-chef15/Makefile new file mode 100644 index 000000000000..6ab26bafbc64 --- /dev/null +++ b/sysutils/rubygem-chef15/Makefile @@ -0,0 +1,68 @@ +# Created by: Renaud Chaput <renchap@cocoa-x.com> +# $FreeBSD$ + +PORTNAME= chef +PORTVERSION= 15.15.0 +CATEGORIES= sysutils +MASTER_SITES= RG +PKGNAMESUFFIX= 15 + +MAINTAINER= ruby@FreeBSD.org +COMMENT= Systems integration framework. Client part + +LICENSE= APACHE20 +LICENSE_FILE= ${WRKSRC}/LICENSE + +RUN_DEPENDS= rubygem-addressable>=0:www/rubygem-addressable \ + rubygem-bcrypt_pbkdf>=1.0.1<2:security/rubygem-bcrypt_pbkdf \ + rubygem-bundler>=1.10:sysutils/rubygem-bundler \ + rubygem-chef-config15>=${PORTVERSION}<${PORTVERSION}_99:sysutils/rubygem-chef-config15 \ + rubygem-chef-utils15>=${PORTVERSION}<${PORTVERSION}_99:sysutils/rubygem-chef-utils15 \ + rubygem-chef-zero>=14.0.11:sysutils/rubygem-chef-zero \ + rubygem-diff-lcs>=1.2.4<2:textproc/rubygem-diff-lcs \ + rubygem-ed25519>=1.2<2:security/rubygem-ed25519 \ + rubygem-erubis>=2.7<3:www/rubygem-erubis \ + rubygem-ffi>=1.9.25:devel/rubygem-ffi \ + rubygem-ffi-libarchive>=1.0.3<2:devel/rubygem-ffi-libarchive \ + rubygem-ffi-yajl>=2.2<3:devel/rubygem-ffi-yajl \ + rubygem-highline1>=1.6.9<2:devel/rubygem-highline1 \ + rubygem-iniparse>=1.4<2:devel/rubygem-iniparse \ + rubygem-license-acceptance>=1.0.5:sysutils/rubygem-license-acceptance \ + rubygem-mixlib-archive>=0.4<2:devel/rubygem-mixlib-archive \ + rubygem-mixlib-authentication>=2.1<4:devel/rubygem-mixlib-authentication \ + rubygem-mixlib-cli>=2.1.1<3:devel/rubygem-mixlib-cli \ + rubygem-mixlib-log>=2.0.3<4:devel/rubygem-mixlib-log \ + rubygem-mixlib-shellout>=3.0.3<4:devel/rubygem-mixlib-shellout \ + rubygem-net-sftp>=2.1.2<4:security/rubygem-net-sftp \ + rubygem-net-ssh>=4.2,2<7,2:security/rubygem-net-ssh \ + rubygem-net-ssh-multi>=1.2.1<2:security/rubygem-net-ssh-multi \ + rubygem-ohai15>=15.0<16:sysutils/rubygem-ohai15 \ + rubygem-plist>=3.2<4:devel/rubygem-plist \ + rubygem-proxifier>=1.0<2:net/rubygem-proxifier \ + rubygem-syslog-logger>=1.6<2:sysutils/rubygem-syslog-logger \ + rubygem-train-core>=3.2.28<4:net/rubygem-train-core \ + rubygem-train-winrm>=0.2.5:net/rubygem-train-winrm \ + rubygem-tty-screen>=0.6<1:devel/rubygem-tty-screen \ + rubygem-uuidtools>=2.1.5<2.2:devel/rubygem-uuidtools + +USES= gem shebangfix +USE_RUBY= yes + +NO_ARCH= yes + +SUB_LIST= RUBY=${RUBY} +USE_RC_SUBR= chef_client + +SHEBANG_FILES= spec/functional/assets/chefinittest \ + spec/functional/assets/testchefsubsys +SHEBANG_LANG= ksh + +post-patch: + @${REINPLACE_CMD} -e '1d' ${WRKSRC}/spec/data/apt/chef-integration-test*/debian/rules + +post-install: +# ${INSTALL_MAN} ${WRKSRC}/distro/common/man/man1/*.1 ${STAGEDIR}${MANPREFIX}/man/man1/ +# ${INSTALL_MAN} ${WRKSRC}/distro/common/man/man8/*.8 ${STAGEDIR}${MANPREFIX}/man/man8/ + ${MKDIR} ${STAGEDIR}/var/chef + +.include <bsd.port.mk> diff --git a/sysutils/rubygem-chef15/distinfo b/sysutils/rubygem-chef15/distinfo new file mode 100644 index 000000000000..da5462288205 --- /dev/null +++ b/sysutils/rubygem-chef15/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1610174239 +SHA256 (rubygem/chef-15.15.0.gem) = 16780ebfec3c8c0e7977cac93ab3004204701bdf6c8762ff5d1c907712ff1219 +SIZE (rubygem/chef-15.15.0.gem) = 1807360 diff --git a/sysutils/rubygem-chef15/files/chef_client.in b/sysutils/rubygem-chef15/files/chef_client.in new file mode 100644 index 000000000000..160df79ad076 --- /dev/null +++ b/sysutils/rubygem-chef15/files/chef_client.in @@ -0,0 +1,57 @@ +#!/bin/sh +# +# $FreeBSD$ +# + +# PROVIDE: chef_client +# REQUIRE: DAEMON +# BEFORE: LOGIN +# KEYWORD: shutdown + +# Add the following line to /etc/rc.conf to enable chef-client +# +# chef_client_enable="YES" + +. /etc/rc.subr + +name="chef_client" +rcvar=chef_client_enable + +# Read configuration and set defaults +load_rc_config $name +: ${chef_client_enable="NO"} +: ${chef_client_configfile="%%PREFIX%%/etc/chef/client.rb"} +: ${chef_client_interval="600"} +: ${chef_client_splay="0"} +: ${chef_client_logfile="/var/log/chef-client.log"} +: ${chef_client_loglevel="info"} + +if [ -f "$chef_client_configfile" ] + then + pidfile=`awk '/^[ \t]*pid_file[ \t]+/ { print $2 }' ${chef_client_configfile}` + : ${chef_client_pidfile=$pidfile} + else + : ${chef_client_pidfile="/var/run/chef-client.pid"} +fi + +if [ -n "$chef_client_nodename" ] + then + nodename="-N ${chef_client_nodename}" + else + nodename="" +fi + +if [ -n "$chef_client_server" ] + then + server="-N ${chef_client_server}" + else + server="" +fi + +command="%%PREFIX%%/bin/chef-client" +command_interpreter="%%RUBY%%" +pidfile=${chef_client_pidfile} +chef_client_flags="-c ${chef_client_configfile} ${nodename}${server}-d -i ${chef_client_interval} -s ${chef_client_splay} -L ${chef_client_logfile} -l ${chef_client_loglevel} -P ${chef_client_pidfile}" + +load_rc_config $name +run_rc_command "$1" diff --git a/sysutils/rubygem-chef15/files/patch-gemspec b/sysutils/rubygem-chef15/files/patch-gemspec new file mode 100644 index 000000000000..8970621f06b2 --- /dev/null +++ b/sysutils/rubygem-chef15/files/patch-gemspec @@ -0,0 +1,11 @@ +--- chef.gemspec.orig 2021-01-08 18:31:25 UTC ++++ chef.gemspec +@@ -29,7 +29,7 @@ Gem::Specification.new do |s| + s.add_runtime_dependency(%q<chef-utils>.freeze, ["= 15.15.0"]) + s.add_runtime_dependency(%q<train-core>.freeze, ["~> 3.2", ">= 3.2.28"]) + s.add_runtime_dependency(%q<train-winrm>.freeze, [">= 0.2.5"]) +- s.add_runtime_dependency(%q<license-acceptance>.freeze, ["~> 1.0", ">= 1.0.5"]) ++ s.add_runtime_dependency(%q<license-acceptance>.freeze, ["~> 2.0", ">= 1.0.5"]) + s.add_runtime_dependency(%q<mixlib-cli>.freeze, [">= 2.1.1", "< 3.0"]) + s.add_runtime_dependency(%q<mixlib-log>.freeze, [">= 2.0.3", "< 4.0"]) + s.add_runtime_dependency(%q<mixlib-authentication>.freeze, [">= 2.1", "< 4"]) diff --git a/sysutils/rubygem-chef15/pkg-descr b/sysutils/rubygem-chef15/pkg-descr new file mode 100644 index 000000000000..3bc4d9a1d835 --- /dev/null +++ b/sysutils/rubygem-chef15/pkg-descr @@ -0,0 +1,11 @@ +Chef is a systems integration framework, built to bring the benefits of +configuration management to your entire infrastructure. With Chef, you can: + +* Manage your servers by writing code, not by running commands. +* Integrate tightly with your applications, databases, LDAP directories, and + more. +* Easily configure applications that require knowledge about your entire + infrastructure ("What systems are running my application?" "What is the + current master database server?") + +WWW: https://www.chef.io/ diff --git a/sysutils/rubygem-chef15/pkg-plist b/sysutils/rubygem-chef15/pkg-plist new file mode 100644 index 000000000000..1740eb7010c4 --- /dev/null +++ b/sysutils/rubygem-chef15/pkg-plist @@ -0,0 +1,2 @@ +bin/knife +@dir /var/chef diff --git a/sysutils/rubygem-ohai15/Makefile b/sysutils/rubygem-ohai15/Makefile new file mode 100644 index 000000000000..b5e2616d43b0 --- /dev/null +++ b/sysutils/rubygem-ohai15/Makefile @@ -0,0 +1,35 @@ +# Created by: Renaud Chaput <renchap@cocoa-x.com> +# $FreeBSD$ + +PORTNAME= ohai +PORTVERSION= 15.12.0 +CATEGORIES= sysutils rubygems +MASTER_SITES= RG +PKGNAMESUFFIX= 15 + +MAINTAINER= ruby@FreeBSD.org +COMMENT= Ohai profiles your system and emits JSON + +LICENSE= APACHE20 +LICENSE_FILE= ${WRKSRC}/LICENSE + +RUN_DEPENDS= rubygem-chef-config15>=12.8<16:sysutils/rubygem-chef-config15 \ + rubygem-ffi>=1.9<2:devel/rubygem-ffi \ + rubygem-ffi-yajl>=2.2<3:devel/rubygem-ffi-yajl \ + rubygem-ipaddress>=0:net/rubygem-ipaddress \ + rubygem-mixlib-cli>=1.7.0:devel/rubygem-mixlib-cli \ + rubygem-mixlib-config>=2.0<4.0:devel/rubygem-mixlib-config \ + rubygem-mixlib-log>=2.0.1<4.0:devel/rubygem-mixlib-log \ + rubygem-mixlib-shellout>=2.0<4.0:devel/rubygem-mixlib-shellout \ + rubygem-plist>=3.1<4:devel/rubygem-plist \ + rubygem-systemu>=2.6.4<2.7:devel/rubygem-systemu \ + rubygem-wmi-lite>=1.0<2:devel/rubygem-wmi-lite + +USES= gem +USE_RUBY= yes + +NO_ARCH= yes + +PLIST_FILES= bin/ohai + +.include <bsd.port.mk> diff --git a/sysutils/rubygem-ohai15/distinfo b/sysutils/rubygem-ohai15/distinfo new file mode 100644 index 000000000000..45f48caa00aa --- /dev/null +++ b/sysutils/rubygem-ohai15/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1608730847 +SHA256 (rubygem/ohai-15.12.0.gem) = 4633af0c157de987564896d263cb24c36fe64e8f3628cc2173ffc2e4d0af8363 +SIZE (rubygem/ohai-15.12.0.gem) = 118784 diff --git a/sysutils/rubygem-ohai15/pkg-descr b/sysutils/rubygem-ohai15/pkg-descr new file mode 100644 index 000000000000..0e2baadc9224 --- /dev/null +++ b/sysutils/rubygem-ohai15/pkg-descr @@ -0,0 +1,7 @@ +Ohai detects data about your operating system. It can be used standalone, but +it's primary purpose is to provide node data to Chef. + +Ohai will print out a JSON data blob for all the known data about your system. +When used with Chef, that data is reported back via node attributes. + +WWW: https://docs.chef.io/ohai.html |
