Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 9 Aug 2018 16:13:34 +0000 (UTC)
From:      Ryan Steinmetz <zi@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r476787 - in head/sysutils: . rubygem-chef-config12 rubygem-chef-zero5 rubygem-chef12 rubygem-chef12/files
Message-ID:  <201808091613.w79GDYcb023910@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: zi
Date: Thu Aug  9 16:13:33 2018
New Revision: 476787
URL: https://svnweb.freebsd.org/changeset/ports/476787

Log:
  New ports: sysutils/rubygem-chef12, sysutils/rubygem-chef-zero5, sysutils/rubygem-chef-config12:
  
  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/

Added:
  head/sysutils/rubygem-chef-config12/
     - copied from r476743, head/sysutils/rubygem-chef-config/
  head/sysutils/rubygem-chef-zero5/
     - copied from r476743, head/sysutils/rubygem-chef-zero/
  head/sysutils/rubygem-chef12/
     - copied from r476644, head/sysutils/rubygem-chef/
Deleted:
  head/sysutils/rubygem-chef12/files/patch-gemspec
Modified:
  head/sysutils/Makefile
  head/sysutils/rubygem-chef-config12/Makefile
  head/sysutils/rubygem-chef-config12/distinfo
  head/sysutils/rubygem-chef-zero5/Makefile
  head/sysutils/rubygem-chef-zero5/distinfo
  head/sysutils/rubygem-chef12/Makefile
  head/sysutils/rubygem-chef12/distinfo

Modified: head/sysutils/Makefile
==============================================================================
--- head/sysutils/Makefile	Thu Aug  9 14:46:07 2018	(r476786)
+++ head/sysutils/Makefile	Thu Aug  9 16:13:33 2018	(r476787)
@@ -1074,10 +1074,13 @@
     SUBDIR += rubygem-capistrano-ext
     SUBDIR += rubygem-capistrano-harrow
     SUBDIR += rubygem-chef
+    SUBDIR += rubygem-chef12
     SUBDIR += rubygem-chef-api
     SUBDIR += rubygem-chef-config
+    SUBDIR += rubygem-chef-config12
     SUBDIR += rubygem-chef-dk
     SUBDIR += rubygem-chef-zero
+    SUBDIR += rubygem-chef-zero5
     SUBDIR += rubygem-facter
     SUBDIR += rubygem-fluent-mixin-plaintextformatter
     SUBDIR += rubygem-fluent-plugin-config-expander

Modified: head/sysutils/rubygem-chef-config12/Makefile
==============================================================================
--- head/sysutils/rubygem-chef-config/Makefile	Thu Aug  9 12:55:10 2018	(r476743)
+++ head/sysutils/rubygem-chef-config12/Makefile	Thu Aug  9 16:13:33 2018	(r476787)
@@ -2,11 +2,12 @@
 # $FreeBSD$
 
 PORTNAME=	chef-config
-PORTVERSION=	13.8.3
+PORTVERSION=	12.22.5
 CATEGORIES=	sysutils rubygems
 MASTER_SITES=	RG
+PKGNAMESUFFIX=	12
 
-MAINTAINER=	sunpoet@FreeBSD.org
+MAINTAINER=	zi@FreeBSD.org
 COMMENT=	Default configuration and config loading library for Chef
 
 LICENSE=	APACHE20
@@ -17,6 +18,9 @@ RUN_DEPENDS=	rubygem-addressable>=0:www/rubygem-addres
 		rubygem-mixlib-config>=2.0:devel/rubygem-mixlib-config \
 		rubygem-mixlib-shellout>=2.0:devel/rubygem-mixlib-shellout \
 		rubygem-tomlrb>=1.2:textproc/rubygem-tomlrb
+
+CONFLICTS_INSTALL=	rubygem-chef-config \
+			rubygem-chef-config[0-9]*
 
 NO_ARCH=	yes
 USE_RUBY=	yes

Modified: head/sysutils/rubygem-chef-config12/distinfo
==============================================================================
--- head/sysutils/rubygem-chef-config/distinfo	Thu Aug  9 12:55:10 2018	(r476743)
+++ head/sysutils/rubygem-chef-config12/distinfo	Thu Aug  9 16:13:33 2018	(r476787)
@@ -1,3 +1,3 @@
-TIMESTAMP = 1520527358
-SHA256 (rubygem/chef-config-13.8.3.gem) = 56dbe37b18d5e559f238bf8ac623a11aa4d06927b3353dffc7de85cbd607ecf2
-SIZE (rubygem/chef-config-13.8.3.gem) = 48128
+TIMESTAMP = 1533822430
+SHA256 (rubygem/chef-config-12.22.5.gem) = 8b8f9ba5790ab0ec868484c4f94d233de8c1245b99c249f009f96d1972344784
+SIZE (rubygem/chef-config-12.22.5.gem) = 46080

Modified: head/sysutils/rubygem-chef-zero5/Makefile
==============================================================================
--- head/sysutils/rubygem-chef-zero/Makefile	Thu Aug  9 12:55:10 2018	(r476743)
+++ head/sysutils/rubygem-chef-zero5/Makefile	Thu Aug  9 16:13:33 2018	(r476787)
@@ -2,9 +2,10 @@
 # $FreeBSD$
 
 PORTNAME=	chef-zero
-PORTVERSION=	13.1.0
+PORTVERSION=	5.3.2
 CATEGORIES=	sysutils
 MASTER_SITES=	RG
+PKGNAMESUFFIX=	5
 
 MAINTAINER=	ruby@FreeBSD.org
 COMMENT=	Self-contained, easy-setup, fast-start in-memory Chef server
@@ -21,6 +22,9 @@ RUN_DEPENDS=	rubygem-ffi-yajl>=2.2:devel/rubygem-ffi-y
 NO_ARCH=	yes
 USE_RUBY=	yes
 USES=		gem
+
+CONFLICTS_INSTALL=	rubygem-chef-zero \
+			rubygem-chef-zero[0-9]*
 
 PLIST_FILES=	bin/chef-zero
 

Modified: head/sysutils/rubygem-chef-zero5/distinfo
==============================================================================
--- head/sysutils/rubygem-chef-zero/distinfo	Thu Aug  9 12:55:10 2018	(r476743)
+++ head/sysutils/rubygem-chef-zero5/distinfo	Thu Aug  9 16:13:33 2018	(r476787)
@@ -1,3 +1,3 @@
-TIMESTAMP = 1503784170
-SHA256 (rubygem/chef-zero-13.1.0.gem) = fdc4d59556fb8738967824934c789e2e74fc46bdf127204532739cf81d60f5db
-SIZE (rubygem/chef-zero-13.1.0.gem) = 72192
+TIMESTAMP = 1533822545
+SHA256 (rubygem/chef-zero-5.3.2.gem) = 2fca5bf5dccf186c8be5847d1bad9e6283cf9fa4c8b28b4445da728139b2b7e2
+SIZE (rubygem/chef-zero-5.3.2.gem) = 71168

Modified: head/sysutils/rubygem-chef12/Makefile
==============================================================================
--- head/sysutils/rubygem-chef/Makefile	Wed Aug  8 14:23:53 2018	(r476644)
+++ head/sysutils/rubygem-chef12/Makefile	Thu Aug  9 16:13:33 2018	(r476787)
@@ -2,10 +2,10 @@
 # $FreeBSD$
 
 PORTNAME=	chef
-PORTVERSION=	13.8.3
-PORTREVISION=	1
+PORTVERSION=	12.22.5
 CATEGORIES=	sysutils
 MASTER_SITES=	RG
+PKGNAMESUFFIX=	12
 
 MAINTAINER=	ruby@FreeBSD.org
 COMMENT=	Systems integration framework. Client part
@@ -15,14 +15,13 @@ LICENSE_FILE=	${WRKSRC}/LICENSE
 
 RUN_DEPENDS=	rubygem-addressable>=0:www/rubygem-addressable \
 		rubygem-bundler>=1.10:sysutils/rubygem-bundler \
-		rubygem-chef-config>=${PORTVERSION}:sysutils/rubygem-chef-config \
-		rubygem-chef-zero>=13.0:sysutils/rubygem-chef-zero \
+		rubygem-chef-config12=${PORTVERSION}:sysutils/rubygem-chef-config12 \
+		rubygem-chef-zero5<13.0:sysutils/rubygem-chef-zero5 \
 		rubygem-diff-lcs>=1.2.4:textproc/rubygem-diff-lcs \
 		rubygem-erubis>=2.7:www/rubygem-erubis \
 		rubygem-ffi-yajl>=2.2:devel/rubygem-ffi-yajl \
 		rubygem-highline>=1.6.9:devel/rubygem-highline \
 		rubygem-iniparse>=1.4:devel/rubygem-iniparse \
-		rubygem-iso8601>=0.9.1:devel/rubygem-iso8601 \
 		rubygem-mixlib-archive>=0.4:devel/rubygem-mixlib-archive \
 		rubygem-mixlib-authentication>=1.4:devel/rubygem-mixlib-authentication \
 		rubygem-mixlib-cli>=1.7:devel/rubygem-mixlib-cli \
@@ -31,31 +30,37 @@ RUN_DEPENDS=	rubygem-addressable>=0:www/rubygem-addres
 		rubygem-net-sftp>=2.1.2:security/rubygem-net-sftp \
 		rubygem-net-ssh4>=2.9:security/rubygem-net-ssh4 \
 		rubygem-net-ssh-multi>=1.2.1:security/rubygem-net-ssh-multi \
-		rubygem-ohai>=13.0:sysutils/rubygem-ohai \
+		rubygem-ohai8<13.0:sysutils/rubygem-ohai8 \
 		rubygem-plist>=3.2:devel/rubygem-plist \
 		rubygem-proxifier>=1.0:net/rubygem-proxifier \
 		rubygem-rspec-core>=3.5:devel/rubygem-rspec-core \
 		rubygem-rspec-expectations>=3.5:devel/rubygem-rspec-expectations \
 		rubygem-rspec-mocks>=3.5:devel/rubygem-rspec-mocks \
-		rubygem-rspec_junit_formatter>=0.2.0:devel/rubygem-rspec_junit_formatter \
+		rubygem-rspec_junit_formatter>0:devel/rubygem-rspec_junit_formatter \
 		rubygem-serverspec>=2.7:sysutils/rubygem-serverspec \
 		rubygem-specinfra>=2.10:sysutils/rubygem-specinfra \
 		rubygem-syslog-logger>=1.6:sysutils/rubygem-syslog-logger \
-		rubygem-uuidtools>=2.1.5:devel/rubygem-uuidtools
+		rubygem-uuidtools>=2.1.5:devel/rubygem-uuidtools \
+		rubygem-builder>0:devel/rubygem-builder
 
 NO_ARCH=	yes
 USE_RUBY=	yes
-USES=		gem shebangfix
+USES=		gem python:env shebangfix
 
+CONFLICTS_INSTALL=	rubygem-chef \
+			rubygem-chef[0-9]*
+
 SUB_LIST=	RUBY=${RUBY}
 USE_RC_SUBR=	chef_client
 
 SHEBANG_FILES=	spec/functional/assets/chefinittest \
-		spec/functional/assets/testchefsubsys
-SHEBANG_LANG=	ksh
+		spec/functional/assets/testchefsubsys \
+		lib/chef/provider/package/dnf/dnf_helper.py \
+		tasks/bin/run_external_test
 
 post-patch:
 	@${REINPLACE_CMD} -e '1d' ${WRKSRC}/spec/data/apt/chef-integration-test*/debian/rules
+	@${REINPLACE_CMD} -e 's|0.2.0|0.2|g' ${WRKSRC}/chef.gemspec
 
 post-install:
 	${INSTALL_MAN} ${WRKSRC}/distro/common/man/man1/*.1 ${STAGEDIR}${MANPREFIX}/man/man1/

Modified: head/sysutils/rubygem-chef12/distinfo
==============================================================================
--- head/sysutils/rubygem-chef/distinfo	Wed Aug  8 14:23:53 2018	(r476644)
+++ head/sysutils/rubygem-chef12/distinfo	Thu Aug  9 16:13:33 2018	(r476787)
@@ -1,3 +1,3 @@
-TIMESTAMP = 1520527388
-SHA256 (rubygem/chef-13.8.3.gem) = bd77347c9bf2d27dfdd867af66469799d20ac688bb1671251ccfe37bf0c4151c
-SIZE (rubygem/chef-13.8.3.gem) = 1979904
+TIMESTAMP = 1533821912
+SHA256 (rubygem/chef-12.22.5.gem) = a44048c23b5627689a7cad660ad2f389eccd08c704c48d5d141f76d2e25c3d1b
+SIZE (rubygem/chef-12.22.5.gem) = 1986048



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