From owner-svn-ports-head@freebsd.org Thu Aug 9 16:13:36 2018 Return-Path: Delivered-To: svn-ports-head@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 07743106B636; Thu, 9 Aug 2018 16:13:36 +0000 (UTC) (envelope-from zi@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "mxrelay.nyi.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id B0BFC7BBF9; Thu, 9 Aug 2018 16:13:35 +0000 (UTC) (envelope-from zi@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 92BBF1BBA2; Thu, 9 Aug 2018 16:13:35 +0000 (UTC) (envelope-from zi@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id w79GDZgF023917; Thu, 9 Aug 2018 16:13:35 GMT (envelope-from zi@FreeBSD.org) Received: (from zi@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id w79GDYcb023910; Thu, 9 Aug 2018 16:13:34 GMT (envelope-from zi@FreeBSD.org) Message-Id: <201808091613.w79GDYcb023910@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: zi set sender to zi@FreeBSD.org using -f From: Ryan Steinmetz Date: Thu, 9 Aug 2018 16:13:34 +0000 (UTC) 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 X-SVN-Group: ports-head X-SVN-Commit-Author: zi X-SVN-Commit-Paths: in head/sysutils: . rubygem-chef-config12 rubygem-chef-zero5 rubygem-chef12 rubygem-chef12/files X-SVN-Commit-Revision: 476787 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.27 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: Thu, 09 Aug 2018 16:13:36 -0000 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