summaryrefslogtreecommitdiff
path: root/sysutils/ruby-chef/Makefile
diff options
context:
space:
mode:
authortaca <taca@pkgsrc.org>2017-06-12 14:40:38 +0000
committertaca <taca@pkgsrc.org>2017-06-12 14:40:38 +0000
commit545cbc30df910e11a99268d96be06ded410a2e03 (patch)
tree4b8d5039c5cd9f7f0ee3fca83f70364fbd2b4278 /sysutils/ruby-chef/Makefile
parent2e64dc01b717512e56a74abb15c2c5650d2e9b25 (diff)
downloadpkgsrc-545cbc30df910e11a99268d96be06ded410a2e03.tar.gz
Update ruby-chef and ruby-chef-config to 13.1.31.
* pkgsrc change: ruby-chef support ruby23 only. Changes from previous version are too many to write here. Please refer <https://github.com/chef/chef/blob/6b9ebb11c68d2a03a78644ffc2134941c46a15ed/CHANGELOG.md> in detail.
Diffstat (limited to 'sysutils/ruby-chef/Makefile')
-rw-r--r--sysutils/ruby-chef/Makefile55
1 files changed, 36 insertions, 19 deletions
diff --git a/sysutils/ruby-chef/Makefile b/sysutils/ruby-chef/Makefile
index bca5a150e76..b6dca46c93e 100644
--- a/sysutils/ruby-chef/Makefile
+++ b/sysutils/ruby-chef/Makefile
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.5 2017/06/06 11:12:05 jperkin Exp $
+# $NetBSD: Makefile,v 1.6 2017/06/12 14:40:38 taca Exp $
-DISTNAME= chef-12.0.3
+DISTNAME= chef-13.1.31
CATEGORIES= sysutils
MAINTAINER= pkgsrc-users@NetBSD.org
@@ -8,24 +8,41 @@ HOMEPAGE= https://github.com/opscode/chef
COMMENT= Configuration management tool for infrastructure automation
LICENSE= apache-2.0
-DEPENDS+= ${RUBY_PKGPREFIX}-ffi-yajl>=1.2:../../devel/ruby-ffi-yajl
-DEPENDS+= ${RUBY_PKGPREFIX}-highline>=1.6.21<2.0:../../devel/ruby-highline
-DEPENDS+= ${RUBY_PKGPREFIX}-mixlib-authentication>=1.3.0<2.0:../../devel/ruby-mixlib-authentication
-DEPENDS+= ${RUBY_PKGPREFIX}-mixlib-cli>=1.5.0<2.0:../../devel/ruby-mixlib-cli
-DEPENDS+= ${RUBY_PKGPREFIX}-mixlib-config>=2.1.0<3.0:../../devel/ruby-mixlib-config
-DEPENDS+= ${RUBY_PKGPREFIX}-mixlib-log>=1.6.0<2.0:../../devel/ruby-mixlib-log
-DEPENDS+= ${RUBY_PKGPREFIX}-mixlib-shellout>=2.0<3.0:../../devel/ruby-mixlib-shellout
-DEPENDS+= ${RUBY_PKGPREFIX}-ohai>=8.0:../../misc/ruby-ohai
-DEPENDS+= ${RUBY_PKGPREFIX}-pry>=0.9.12.6<1.0:../../misc/ruby-pry
-DEPENDS+= ${RUBY_PKGPREFIX}-net-ssh>=2.8.0<3.0:../../security/ruby-net-ssh
-DEPENDS+= ${RUBY_PKGPREFIX}-net-ssh-gateway>=1.2.0<2.0:../../security/ruby-net-ssh-gateway
-DEPENDS+= ${RUBY_PKGPREFIX}-net-ssh-multi>=1.2.0<2.0:../../security/ruby-net-ssh-multi
-DEPENDS+= ${RUBY_PKGPREFIX}-chef-zero>=3.2:../../sysutils/ruby-chef-zero
-DEPENDS+= ${RUBY_PKGPREFIX}-diff-lcs>=1.2.5<2.0:../../textproc/ruby-diff-lcs
-DEPENDS+= ${RUBY_PKGPREFIX}-plist>=3.1.0:../../textproc/ruby-plist
-DEPENDS+= ${RUBY_PKGPREFIX}-erubis>=2.7.0<3.0:../../www/ruby-erubis
+#DEPENDS+= ${RUBY_PKGPREFIX}-chef-config>=13.1.31<13.2:../../sysutils/ruby-chef-config
+DEPENDS+= ${RUBY_PKGPREFIX}-mixlib-cli>=1.7<2:../../devel/ruby-mixlib-cli
+#DEPENDS+= ${RUBY_PKGPREFIX}-mixlib-log>=1.3<2:../../devel/ruby-mixlib-log
+DEPENDS+= ${RUBY_PKGPREFIX}-mixlib-authentication>=1.4<2:../../devel/ruby-mixlib-authentication
+#DEPENDS+= ${RUBY_PKGPREFIX}-mixlib-shellout>=2.0<3.0:../../devel/ruby-mixlib-shellout
+DEPENDS+= ${RUBY_PKGPREFIX}-ohai>=13.0<14:../../misc/ruby-ohai
+#DEPENDS+= ${RUBY_PKGPREFIX}-mixlib-config>=2.1.0<3.0:../../devel/ruby-mixlib-config
+#DEPENDS+= ${RUBY_PKGPREFIX}-ffi-yajl>=2.2<3:../../devel/ruby-ffi-yajl
+#DEPENDS+= ${RUBY_PKGPREFIX}-net-ssh<5:../../security/ruby-net-ssh
+DEPENDS+= ${RUBY_PKGPREFIX}-net-ssh-multi>=1.2.1:../../security/ruby-net-ssh-multi
+DEPENDS+= ${RUBY_PKGPREFIX}-net-sftp>=2.1.2:../../security/ruby-net-sftp
+DEPENDS+= ${RUBY_PKGPREFIX}-highline>=1.6.21:../../devel/ruby-highline
+DEPENDS+= ${RUBY_PKGPREFIX}-erubis>=2.7<3:../../www/ruby-erubis
+DEPENDS+= ${RUBY_PKGPREFIX}-diff-lcs>=1.2.4:../../textproc/ruby-diff-lcs
+DEPENDS+= ${RUBY_PKGPREFIX}-chef-zero>=13.0:../../sysutils/ruby-chef-zero
+DEPENDS+= ${RUBY_PKGPREFIX}-plist>=3.2<4:../../textproc/ruby-plist
+DEPENDS+= ${RUBY_PKGPREFIX}-iniparse>=1.4<2:../../devel/ruby-iniparse
+#DEPENDS+= ${RUBY_PKGPREFIX}-addressable>=0:../../net/ruby-addressable
+DEPENDS+= ${RUBY_PKGPREFIX}-iso8601>=0.9.1<0.10:../../time/ruby-iso8601
+DEPENDS+= ${RUBY_PKGPREFIX}-rspec-core>=3.5<4:../../devel/ruby-rspec-core
+DEPENDS+= ${RUBY_PKGPREFIX}-rspec-expectations>=3.5<4:../../devel/ruby-rspec-expectations
+DEPENDS+= ${RUBY_PKGPREFIX}-rspec-mocks>=3.5<4:../../devel/ruby-rspec-mocks
+DEPENDS+= ${RUBY_PKGPREFIX}-rspec_junit_formatter>=0.2.0<0.3:../../devel/ruby-rspec_junit_formatter
+DEPENDS+= ${RUBY_PKGPREFIX}-serverspec>=2.7<3:../../sysutils/ruby-serverspec
+#DEPENDS+= ${RUBY_PKGPREFIX}-specinfra>=2.10<3:../../sysutils/ruby-specinfra
+DEPENDS+= ${RUBY_PKGPREFIX}-syslog-logger>=1.6<2:../../sysutils/ruby-syslog-logger
+DEPENDS+= ${RUBY_PKGPREFIX}-uuidtools>=2.1.5<2.2:../../devel/ruby-uuidtools
+DEPENDS+= ${RUBY_PKGPREFIX}-proxifier>=1.0<2:../../net/ruby-proxifier
+DEPENDS+= ${RUBY_PKGPREFIX}-bundler>=1.10:../../misc/ruby-bundler
-RUBY_VERSIONS_ACCEPTED= 22 23 # www/ruby-rack via sysutils/ruby-chef-zero
+RUBYGEM_OPTIONS+= --format-executable
+RUBY_VERSIONS_ACCEPTED= 23 # www/ruby-ohai
+
+pre-configure:
+ cd ${WRKSRC}/bin && ${FIND} . -type f -exec ${CHMOD} ${BINMODE} {} \;
.include "../../lang/ruby/gem.mk"
.include "../../mk/bsd.pkg.mk"