| @@ -1,59 +1,59 @@ | | | @@ -1,59 +1,59 @@ |
1 | # $NetBSD: Makefile,v 1.18 2021/01/18 15:14:36 taca Exp $ | | 1 | # $NetBSD: Makefile,v 1.19 2021/02/03 15:20:43 taca Exp $ |
2 | | | 2 | |
3 | DISTNAME= chef-16.9.20 | | 3 | DISTNAME= chef-16.9.32 |
4 | CATEGORIES= sysutils | | 4 | CATEGORIES= sysutils |
5 | | | 5 | |
6 | MAINTAINER= pkgsrc-users@NetBSD.org | | 6 | MAINTAINER= pkgsrc-users@NetBSD.org |
7 | HOMEPAGE= https://github.com/opscode/chef | | 7 | HOMEPAGE= https://github.com/opscode/chef |
8 | COMMENT= Configuration management tool for infrastructure automation | | 8 | COMMENT= Configuration management tool for infrastructure automation |
9 | LICENSE= apache-2.0 | | 9 | LICENSE= apache-2.0 |
10 | | | 10 | |
11 | DEPENDS+= ${RUBY_PKGPREFIX}-chef-config>=16.9.20<16.10:../../sysutils/ruby-chef-config | | 11 | DEPENDS+= ${RUBY_PKGPREFIX}-chef-config>=16.9.32<16.10:../../sysutils/ruby-chef-config |
12 | #DEPENDS+= ${RUBY_PKGPREFIX}-chef-utils>=16.9.20<16.10:../../sysutils/ruby-chef-utils | | 12 | #DEPENDS+= ${RUBY_PKGPREFIX}-chef-utils>=16.9.32<16.10:../../sysutils/ruby-chef-utils |
13 | #DEPENDS+= ${RUBY_PKGPREFIX}-train-core>=3.2<4:../../net/ruby-train-core | | 13 | #DEPENDS+= ${RUBY_PKGPREFIX}-train-core>=3.2<4:../../net/ruby-train-core |
14 | DEPENDS+= ${RUBY_PKGPREFIX}-train-winrm>=0.2.5:../../net/ruby-train-winrm | | 14 | DEPENDS+= ${RUBY_PKGPREFIX}-train-winrm>=0.2.5:../../net/ruby-train-winrm |
15 | #DEPENDS+= ${RUBY_PKGPREFIX}-license-acceptance>=1.0.5:../../misc/ruby-license-acceptance | | 15 | #DEPENDS+= ${RUBY_PKGPREFIX}-license-acceptance>=1.0.5:../../misc/ruby-license-acceptance |
16 | DEPENDS+= ${RUBY_PKGPREFIX}-mixlib-cli>=2.1.1:../../devel/ruby-mixlib-cli | | 16 | DEPENDS+= ${RUBY_PKGPREFIX}-mixlib-cli>=2.1.1:../../devel/ruby-mixlib-cli |
17 | #DEPENDS+= ${RUBY_PKGPREFIX}-mixlib-log>=2.0.3:../../devel/ruby-mixlib-log | | 17 | #DEPENDS+= ${RUBY_PKGPREFIX}-mixlib-log>=2.0.3:../../devel/ruby-mixlib-log |
18 | DEPENDS+= ${RUBY_PKGPREFIX}-mixlib-authentication>=2.1:../../devel/ruby-mixlib-authentication | | 18 | DEPENDS+= ${RUBY_PKGPREFIX}-mixlib-authentication>=2.1:../../devel/ruby-mixlib-authentication |
19 | #DEPENDS+= ${RUBY_PKGPREFIX}-mixlib-shellout>=3.0.3:../../devel/ruby-mixlib-shellout | | 19 | #DEPENDS+= ${RUBY_PKGPREFIX}-mixlib-shellout>=3.0.3:../../devel/ruby-mixlib-shellout |
20 | DEPENDS+= ${RUBY_PKGPREFIX}-mixlib-archive>=0.4:../../archivers/ruby-mixlib-archive | | 20 | DEPENDS+= ${RUBY_PKGPREFIX}-mixlib-archive>=0.4:../../archivers/ruby-mixlib-archive |
21 | DEPENDS+= ${RUBY_PKGPREFIX}-ohai>=16.0<17:../../misc/ruby-ohai | | 21 | DEPENDS+= ${RUBY_PKGPREFIX}-ohai>=16.0<17:../../misc/ruby-ohai |
22 | DEPENDS+= ${RUBY_PKGPREFIX}-inspec-core>=4.23<5:../../sysutils/ruby-inspec-core | | 22 | DEPENDS+= ${RUBY_PKGPREFIX}-inspec-core>=4.23<5:../../sysutils/ruby-inspec-core |
23 | DEPENDS+= ${RUBY_PKGPREFIX}-ffi>=1.9.25<2:../../devel/ruby-ffi | | 23 | DEPENDS+= ${RUBY_PKGPREFIX}-ffi>=1.9.25<2:../../devel/ruby-ffi |
24 | #DEPENDS+= ${RUBY_PKGPREFIX}-ffi-yajl>=2.2<3:../../devel/ruby-ffi-yajl | | 24 | #DEPENDS+= ${RUBY_PKGPREFIX}-ffi-yajl>=2.2<3:../../devel/ruby-ffi-yajl |
25 | #DEPENDS+= ${RUBY_PKGPREFIX}-net-ssh>=5.1:../../security/ruby-net-ssh | | 25 | #DEPENDS+= ${RUBY_PKGPREFIX}-net-ssh>=5.1:../../security/ruby-net-ssh |
26 | DEPENDS+= ${RUBY_PKGPREFIX}-net-ssh-multi>=1.2.1<2:../../security/ruby-net-ssh-multi | | 26 | DEPENDS+= ${RUBY_PKGPREFIX}-net-ssh-multi>=1.2.1<2:../../security/ruby-net-ssh-multi |
27 | DEPENDS+= ${RUBY_PKGPREFIX}-net-sftp>=2.1.2:../../security/ruby-net-sftp | | 27 | DEPENDS+= ${RUBY_PKGPREFIX}-net-sftp>=2.1.2:../../security/ruby-net-sftp |
28 | DEPENDS+= ${RUBY_PKGPREFIX}-ed25519>=1.2<2:../../security/ruby-ed25519 | | 28 | DEPENDS+= ${RUBY_PKGPREFIX}-ed25519>=1.2<2:../../security/ruby-ed25519 |
29 | DEPENDS+= ${RUBY_PKGPREFIX}-bcrypt_pbkdf>=1.1.0<1.2:../../security/ruby-bcrypt_pbkdf | | 29 | DEPENDS+= ${RUBY_PKGPREFIX}-bcrypt_pbkdf>=1.1.0<1.2:../../security/ruby-bcrypt_pbkdf |
30 | DEPENDS+= ${RUBY_PKGPREFIX}-highline>=1.6.21:../../devel/ruby-highline | | 30 | DEPENDS+= ${RUBY_PKGPREFIX}-highline>=1.6.21:../../devel/ruby-highline |
31 | #DEPENDS+= ${RUBY_PKGPREFIX}-tty-prompt>=0.21<1:../../devel/ruby-tty-prompt | | 31 | #DEPENDS+= ${RUBY_PKGPREFIX}-tty-prompt>=0.21<1:../../devel/ruby-tty-prompt |
32 | #DEPENDS+= ${RUBY_PKGPREFIX}-tty-screen>=0.6<1:../../devel/ruby-tty-screen | | 32 | #DEPENDS+= ${RUBY_PKGPREFIX}-tty-screen>=0.6<1:../../devel/ruby-tty-screen |
33 | DEPENDS+= ${RUBY_PKGPREFIX}-tty-table>=0.11<1:../../devel/ruby-tty-table | | 33 | DEPENDS+= ${RUBY_PKGPREFIX}-tty-table>=0.11<1:../../devel/ruby-tty-table |
34 | #DEPENDS+= ${RUBY_PKGPREFIX}-pastel>=0:../../devel/ruby-pastel | | 34 | #DEPENDS+= ${RUBY_PKGPREFIX}-pastel>=0:../../devel/ruby-pastel |
35 | DEPENDS+= ${RUBY_PKGPREFIX}-erubis>=2.7<3:../../www/ruby-erubis | | 35 | DEPENDS+= ${RUBY_PKGPREFIX}-erubis>=2.7<3:../../www/ruby-erubis |
36 | DEPENDS+= ${RUBY_PKGPREFIX}-diff-lcs>=1.2.4:../../textproc/ruby-diff-lcs | | 36 | DEPENDS+= ${RUBY_PKGPREFIX}-diff-lcs>=1.2.4:../../textproc/ruby-diff-lcs |
37 | DEPENDS+= ${RUBY_PKGPREFIX}-ffi-libarchive>1.0<2:../../archivers/ruby-ffi-libarchive | | 37 | DEPENDS+= ${RUBY_PKGPREFIX}-ffi-libarchive>1.0<2:../../archivers/ruby-ffi-libarchive |
38 | DEPENDS+= ${RUBY_PKGPREFIX}-chef-zero>=14.0.11:../../sysutils/ruby-chef-zero | | 38 | DEPENDS+= ${RUBY_PKGPREFIX}-chef-zero>=14.0.11:../../sysutils/ruby-chef-zero |
39 | DEPENDS+= ${RUBY_PKGPREFIX}-chef-vault>=0:../../security/ruby-chef-vault | | 39 | DEPENDS+= ${RUBY_PKGPREFIX}-chef-vault>=0:../../security/ruby-chef-vault |
40 | DEPENDS+= ${RUBY_PKGPREFIX}-plist>=3.2<4:../../textproc/ruby-plist | | 40 | DEPENDS+= ${RUBY_PKGPREFIX}-plist>=3.2<4:../../textproc/ruby-plist |
41 | DEPENDS+= ${RUBY_PKGPREFIX}-iniparse>=1.4<2:../../devel/ruby-iniparse | | 41 | DEPENDS+= ${RUBY_PKGPREFIX}-iniparse>=1.4<2:../../devel/ruby-iniparse |
42 | #DEPENDS+= ${RUBY_PKGPREFIX}-addressable>=0:../../net/ruby-addressable | | 42 | #DEPENDS+= ${RUBY_PKGPREFIX}-addressable>=0:../../net/ruby-addressable |
43 | DEPENDS+= ${RUBY_PKGPREFIX}-syslog-logger>=1.6<2:../../sysutils/ruby-syslog-logger | | 43 | DEPENDS+= ${RUBY_PKGPREFIX}-syslog-logger>=1.6<2:../../sysutils/ruby-syslog-logger |
44 | DEPENDS+= ${RUBY_PKGPREFIX}-uuidtools>=2.1.5:../../devel/ruby-uuidtools | | 44 | DEPENDS+= ${RUBY_PKGPREFIX}-uuidtools>=2.1.5:../../devel/ruby-uuidtools |
45 | DEPENDS+= ${RUBY_PKGPREFIX}-proxifier>=1.0<2:../../net/ruby-proxifier | | 45 | DEPENDS+= ${RUBY_PKGPREFIX}-proxifier>=1.0<2:../../net/ruby-proxifier |
46 | DEPENDS+= ${RUBY_PKGPREFIX}-bundler>=1.10:../../misc/ruby-bundler | | 46 | DEPENDS+= ${RUBY_PKGPREFIX}-bundler>=1.10:../../misc/ruby-bundler |
47 | | | 47 | |
48 | USE_LANGUAGES= # none | | 48 | USE_LANGUAGES= # none |
49 | | | 49 | |
50 | OVERRIDE_GEMSPEC+= uuidtools>=2.1.5 | | 50 | OVERRIDE_GEMSPEC+= uuidtools>=2.1.5 |
51 | RUBYGEM_OPTIONS+= --format-executable | | 51 | RUBYGEM_OPTIONS+= --format-executable |
52 | | | 52 | |
53 | RUBY_VERSIONS_INCOMPATIBLE= 25 # ruby-chef-zero | | 53 | RUBY_VERSIONS_INCOMPATIBLE= 25 # ruby-chef-zero |
54 | | | 54 | |
55 | pre-configure: | | 55 | pre-configure: |
56 | cd ${WRKSRC}/bin && ${FIND} . -type f -exec ${CHMOD} ${BINMODE} {} \; | | 56 | cd ${WRKSRC}/bin && ${FIND} . -type f -exec ${CHMOD} ${BINMODE} {} \; |
57 | | | 57 | |
58 | .include "../../lang/ruby/gem.mk" | | 58 | .include "../../lang/ruby/gem.mk" |
59 | .include "../../mk/bsd.pkg.mk" | | 59 | .include "../../mk/bsd.pkg.mk" |