notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Port details
rubygem-chef Systems integration framework. Client part
13.8.3_1 sysutils on this many watch lists=2 search for ports that depend on this port Find issues related to this port Report an issue related to this port 13.8.3Version of this port present on the latest quarterly branch.
Maintainer: ruby@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2011-01-18 12:02:43
Last Update: 2018-06-02 23:27:16
SVN Revision: 471427
License: APACHE20
Description:
SVNWeb : Homepage
pkg-plist: as obtained via: make generate-plist
Expand this list (44 items)
  1. /usr/local/share/licenses/rubygem-chef-13.8.3_1/catalog.mk
  2. /usr/local/share/licenses/rubygem-chef-13.8.3_1/LICENSE
  3. /usr/local/share/licenses/rubygem-chef-13.8.3_1/APACHE20
  4. bin/chef-apply
  5. bin/chef-client
  6. bin/chef-shell
  7. bin/chef-solo
  8. bin/knife
  9. man/man1/chef-shell.1.gz
  10. man/man1/knife-bootstrap.1.gz
  11. man/man1/knife-client.1.gz
  12. man/man1/knife-configure.1.gz
  13. man/man1/knife-cookbook-site.1.gz
  14. man/man1/knife-cookbook.1.gz
  15. man/man1/knife-data-bag.1.gz
  16. man/man1/knife-delete.1.gz
  17. man/man1/knife-deps.1.gz
  18. man/man1/knife-diff.1.gz
  19. man/man1/knife-download.1.gz
  20. man/man1/knife-edit.1.gz
  21. man/man1/knife-environment.1.gz
  22. man/man1/knife-exec.1.gz
  23. man/man1/knife-index-rebuild.1.gz
  24. man/man1/knife-list.1.gz
  25. man/man1/knife-node.1.gz
  26. man/man1/knife-raw.1.gz
  27. man/man1/knife-recipe-list.1.gz
  28. man/man1/knife-role.1.gz
  29. man/man1/knife-search.1.gz
  30. man/man1/knife-serve.1.gz
  31. man/man1/knife-show.1.gz
  32. man/man1/knife-ssh.1.gz
  33. man/man1/knife-ssl-check.1.gz
  34. man/man1/knife-ssl-fetch.1.gz
  35. man/man1/knife-status.1.gz
  36. man/man1/knife-tag.1.gz
  37. man/man1/knife-upload.1.gz
  38. man/man1/knife-user.1.gz
  39. man/man1/knife-xargs.1.gz
  40. man/man1/knife.1.gz
  41. man/man8/chef-apply.8.gz
  42. man/man8/chef-client.8.gz
  43. man/man8/chef-solo.8.gz
  44. @dir /var/chef
Collapse this list.
Dependency lines:
  • rubygem-chef>0:sysutils/rubygem-chef
To install the port: cd /usr/ports/sysutils/rubygem-chef/ && make install clean
To add the package: pkg install rubygem-chef
PKGNAME: rubygem-chef
Flavors: there is no flavor information for this port.
distinfo:

Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. ruby24 : lang/ruby24
  2. gem24 : devel/ruby-gems
Runtime dependencies:
  1. rubygem-addressable>=0 : www/rubygem-addressable
  2. rubygem-bundler>=1.10 : sysutils/rubygem-bundler
  3. rubygem-chef-config>=13.8.3 : sysutils/rubygem-chef-config
  4. rubygem-chef-zero>=13.0 : sysutils/rubygem-chef-zero
  5. rubygem-diff-lcs>=1.2.4 : textproc/rubygem-diff-lcs
  6. rubygem-erubis>=2.7 : www/rubygem-erubis
  7. rubygem-ffi-yajl>=2.2 : devel/rubygem-ffi-yajl
  8. rubygem-highline>=1.6.9 : devel/rubygem-highline
  9. rubygem-iniparse>=1.4 : devel/rubygem-iniparse
  10. rubygem-iso8601>=0.9.1 : devel/rubygem-iso8601
  11. rubygem-mixlib-archive>=0.4 : devel/rubygem-mixlib-archive
  12. rubygem-mixlib-authentication>=1.4 : devel/rubygem-mixlib-authentication
  13. rubygem-mixlib-cli>=1.7 : devel/rubygem-mixlib-cli
  14. rubygem-mixlib-log>=1.3 : devel/rubygem-mixlib-log
  15. rubygem-mixlib-shellout>=2.0 : devel/rubygem-mixlib-shellout
  16. rubygem-net-sftp>=2.1.2 : security/rubygem-net-sftp
  17. rubygem-net-ssh4>=2.9 : security/rubygem-net-ssh4
  18. rubygem-net-ssh-multi>=1.2.1 : security/rubygem-net-ssh-multi
  19. rubygem-ohai>=13.0 : sysutils/rubygem-ohai
  20. rubygem-plist>=3.2 : devel/rubygem-plist
  21. rubygem-proxifier>=1.0 : net/rubygem-proxifier
  22. rubygem-rspec-core>=3.5 : devel/rubygem-rspec-core
  23. rubygem-rspec-expectations>=3.5 : devel/rubygem-rspec-expectations
  24. rubygem-rspec-mocks>=3.5 : devel/rubygem-rspec-mocks
  25. rubygem-rspec_junit_formatter>=0.2.0 : devel/rubygem-rspec_junit_formatter
  26. rubygem-serverspec>=2.7 : sysutils/rubygem-serverspec
  27. rubygem-specinfra>=2.10 : sysutils/rubygem-specinfra
  28. rubygem-syslog-logger>=1.6 : sysutils/rubygem-syslog-logger
  29. rubygem-uuidtools>=2.1.5 : devel/rubygem-uuidtools
  30. ruby24 : lang/ruby24
  31. gem24 : devel/ruby-gems
Patch dependencies:
  1. ruby24 : lang/ruby24
  2. gem24 : devel/ruby-gems
Extract dependencies:
  1. ruby24 : lang/ruby24
This port is required by:
for Run
  1. sysutils/rubygem-chef-dk

Deleted ports which required this port:

Expand this list of 1 deleted port
  1. sysutils/rubygem-chef-solr*
  2. Collapse this list of deleted ports.
* - deleted ports are only shown under the This port is required by section. It was harder to do for the Required section. Perhaps later...

Configuration Options

USES:

Master Sites:
  1. https://rubygems.global.ssl.fastly.net/gems/

Number of commits found: 50

Commit History - (may be incomplete: see SVNWeb link above for full details)
DateByDescription
02 Jun 2018 22:27:16
Original commit files touched by this commit  13.8.3_1
Revision:471427
sunpoet search for other commits by this committer
Change RUN_DEPENDS from rubygem-net-ssh to rubygem-net-ssh4

- Bump PORTREVISION for dependency change
09 Mar 2018 21:49:11
Original commit files touched by this commit  13.8.3
Revision:464019
sunpoet search for other commits by this committer
Update to 13.8.3

Changes:	https://github.com/chef/chef/blob/chef-13/CHANGELOG.md
03 Mar 2018 16:31:21
Original commit files touched by this commit  13.8.0
Revision:463510
sunpoet search for other commits by this committer
Update to 13.8.0

Changes:	https://github.com/chef/chef/blob/chef-13/CHANGELOG.md
27 Jan 2018 11:38:49
Original commit files touched by this commit  13.7.16
Revision:460112
sunpoet search for other commits by this committer
Update to 13.7.16

Changes:	https://github.com/chef/chef/blob/master/CHANGELOG.md
29 Dec 2017 18:48:14
Original commit files touched by this commit  13.6.4
Revision:457534
sunpoet search for other commits by this committer
Update to 13.6.4

- Fix shebang
- Pass maintainership to ruby@

Changes:	https://github.com/chef/chef/blob/master/CHANGELOG.md
PR:		224698
Submitted by:	sunpoet (myself)
Approved by:	Renaud Chaput <renchap@cocoa-x.com> (maintainer)
10 Dec 2017 13:26:40
Original commit files touched by this commit  13.2.20_3
Revision:455896
sunpoet search for other commits by this committer
Fix gemspec for rubygem-iso8601 0.10.0 update

- Bump PORTREVISION for package change
21 Oct 2017 07:50:45
Original commit files touched by this commit  13.2.20_2
Revision:452573
ngie search for other commits by this committer
Create and manage /var/chef via the @dir directive

This allows me to install rubygem-chef and run chef-solo out of the box, and
achieves parity with variants of CentOS Linux.

PR: 222481
Approved by: matthew (maintainer timeout)
07 Aug 2017 18:52:09
Original commit files touched by this commit  13.2.20_1
Revision:447513
sunpoet search for other commits by this committer
Fix gemspec for rubygem-rspec_junit_formatter 0.3.0

- Fix typo
- Bump PORTREVISION for package change

PR:		221308
Reported by:	lifanov
31 Jul 2017 15:50:52
Original commit files touched by this commit  13.2.20
Revision:446982
sunpoet search for other commits by this committer
Update to 13.2.20

- Fix shebang
- Simplify post-install:
- Update WWW

Changes:	https://github.com/chef/chef/blob/master/CHANGELOG.md
PR:		220778
Submitted by:	sunpoet (myself)
Approved by:	maintainer (timeout, 14 days)
15 Jul 2017 20:44:00
Original commit files touched by this commit  11.14.6_2
Revision:445963
sunpoet search for other commits by this committer
Do not silence installation messages

- While I'm here, fix indent

Approved by:	portmgr (blanket)
27 Apr 2016 21:57:32
Original commit files touched by this commit  11.14.6_2
Revision:414136
swills search for other commits by this committer
Convert USES=gem:autoplist to USES=gem since autoplist is default
27 Apr 2016 16:36:42
Original commit files touched by this commit  11.14.6_2
Revision:414118
swills search for other commits by this committer
create USES=gem and update rubygem- ports to use it

Note that for now ports still have to have USE_RUBY=yes to use USES=gem

PR:		209041
Differential Revision:	https://reviews.freebsd.org/D6070
04 Apr 2016 15:37:19
Original commit files touched by this commit  11.14.6_2
Revision:412517
swills search for other commits by this committer
Fix patches mangled with gem 2.6.2 update

Pointyhat to:	swills
Reported by:	antoine
04 Apr 2016 15:24:53
Original commit files touched by this commit  11.14.6_2
Revision:412516
swills search for other commits by this committer
devel/ruby-gems: Update to 2.6.2

PR:		208371
Submitted by:	wen (partial)
02 Apr 2016 07:15:16
Original commit files touched by this commit  11.14.6_2
Revision:412392
sunpoet search for other commits by this committer
- Rename gemspec patch to patch-gemspec

With hat:	ruby
01 Apr 2016 14:25:18
Original commit files touched by this commit  11.14.6_2
Revision:412349
mat search for other commits by this committer
Remove ${PORTSDIR}/ from dependencies, categories r, s, t, and u.

With hat:	portmgr
Sponsored by:	Absolight
01 Apr 2016 13:18:17
Original commit files touched by this commit  11.14.6_2
Revision:412342
mat search for other commits by this committer
Fixup some whitespace at the beginning of lines problems.

With hat:	portmgr
Sponsored by:	Absolight
25 Sep 2015 18:49:13
Original commit files touched by this commit  11.14.6_2
Revision:397855
sunpoet search for other commits by this committer
- Add LICENSE_FILE

Approved by:	portmgr (blanket)
13 Aug 2015 17:36:55
Original commit files touched by this commit  11.14.6_2
Revision:394144
sunpoet search for other commits by this committer
- Add NO_ARCH

Approved by:	portmgr (blanket)
31 May 2015 20:58:13
Original commit files touched by this commit  11.14.6_2
Revision:388165
mmoll search for other commits by this committer
www/rubygem-rest-client: update to 1.8.0

PR:		200504
Differential Revision:	https://reviews.freebsd.org/D2696
Submitted by:	Sevan Janiyan <venture37@geeklan.co.uk>
Approved by:	swills (mentor)
Security:	CVE-2015-1820
Security:	CVE-2015-3448
10 May 2015 20:17:51
Original commit files touched by this commit  11.14.6_1
Revision:385999
sunpoet search for other commits by this committer
- Fix gemspec for rubygem-highline 1.7.2 update
- Bump PORTREVISION for package change
14 Mar 2015 14:36:14
Original commit files touched by this commit  11.14.6
Revision:381274
sunpoet search for other commits by this committer
- Cleanup Mk/bsd.ruby.mk and remove no-op knobs in ruby ports

Reviewed by:	bapt
Reviews:	https://reviews.freebsd.org/D2030
06 Sep 2014 18:11:34
Original commit files touched by this commit  11.14.6
Revision:367462
swills search for other commits by this committer
sysutils/rubygem-chef: Update to 11.14.6

- Update to 11.14.6
- Fix dependency on mime-types

PR:		193343
Submitted by:	Renaud Chaput <renchap@cocoa-x.com> (maintainer)
22 Aug 2014 14:56:50
Original commit files touched by this commit  11.14.2
Revision:365665
robak search for other commits by this committer
sysutils/rubygem-chef: update 11.12.2 -> 11.14.2

PR:		192340
Submitted by:	Renaud Chaput <renchap@cocoa-x.com>
Approved by:	swills (mentor)
16 Apr 2014 13:40:14
Original commit files touched by this commit  11.12.2
Revision:351384
swills search for other commits by this committer
- Update to 11.12.2

PR:		ports/188667
Submitted by:	Renaud Chaput <renchap@cocoa-x.com> (maintainer)
28 Mar 2014 17:52:12
Original commit files touched by this commit  11.10.4
Revision:349437
swills search for other commits by this committer
- Update to 11.10.4
- Stage

PR:		ports/187554
Submitted by:	Renaud Chaput <renchap@cocoa-x.com> (maintainer)
29 Oct 2013 13:39:24
Original commit files touched by this commit  11.6.0_2
Revision:331946
swills search for other commits by this committer
- Add PKGNAMESUFFIX to rubygem-json146 to make package name unique
- Update chef for the new rubygem-json146 package name
28 Oct 2013 23:56:38
Original commit files touched by this commit  11.6.0_2
Revision:331911
swills search for other commits by this committer
- Add stage support
- Remove article from COMMENT

Submitted by:	bapt
Approved by:	maintainer (renchap@cocoa-x.com, via IRC)
28 Oct 2013 22:06:04
Original commit files touched by this commit  11.6.0_1
Revision:331905
swills search for other commits by this committer
- Add missing plist item
24 Oct 2013 03:27:12
Original commit files touched by this commit  11.6.0
Revision:331457
swills search for other commits by this committer
- Update to 11.6.0

PR:		ports/181585
Submitted by:	Renaud Chaput <renchap@cocoa-x.com> (maintainer)
20 Sep 2013 23:06:00
Original commit files touched by this commit  11.4.4
Revision:327772
bapt search for other commits by this committer
Add NO_STAGE all over the place in preparation for the staging support (cat:
sysutils)
19 Jul 2013 17:12:06
Original commit files touched by this commit  11.4.4
Revision:323318
swills search for other commits by this committer
- Update to 11.4.4

PR:		ports/180186
Approved by:	maintainer timeout (renchap@cocoa-x.com, >2 weeks)
27 Feb 2013 02:18:10
Original commit files touched by this commit  10.24.0
Revision:313021
swills search for other commits by this committer
- Update chef and friends to 10.24.0 to fix build with other recent updates

With hat:	ruby@
08 Jan 2013 00:35:20
Original commit files touched by this commit  10.16.4
Revision:310059
jgh search for other commits by this committer
- update security/rubygem-net-ssh to 2.2.2,2 [1]
- update devel/rubygem-mixlib-authentication to 1.3.0 [2]
- update devel/rubygem-highline to 1.6.15 [3]
- update sysutils/rubygem-chef to 10.16.4 [4]

PR:		171010 [1]
PR:		173646 [2]
PR:		173647 [3]
PR:		171005 [4]
Submitted by: nickdewing@gmail.com [1,4]
Submitted by: maintainer, renchap@cocoa-x.com [2,4], renchap@cocoa-x.com [3]
22 Mar 2012 17:53:44
Original commit files touched by this commit  0.10.8_1

pgollucci search for other commits by this committer
The chef_client init script should set up the pidfile in
/var/run/chef-client.pid and instruct the chef-client process to write its PID
to this file when daemonizing. Without a pidfile, the status and onestatus
command fall back to process inspection. If chef is run with a resource defined
to :stop the chef_client service, such as chef-client::cron, then the
non-daemonized chef-client process effectivelly kills itself by running
/usr/local/etc/rc.d/chef_client status and /usr/local/etc/rc.d/chef_stop.

Run chef-client manually, then run /usr/local/etc/rc.d/chef_client onestatus.
The status will report chef-client running with the PID of the manually invoked
chef-client process.

- Bump PORTREVISION

Submitted by:   Scott Sanders <ssanders@taximagic.com> (private e-mail)
Approved by:    maintainer (implicit)
Feature safe:   yes
14 Jan 2012 08:57:23
Original commit files touched by this commit  0.10.8

dougb search for other commits by this committer
In the rc.d scripts, change assignments to rcvar to use the
literal name_enable wherever possible, and ${name}_enable
when it's not, to prepare for the demise of set_rcvar().

In cases where I had to hand-edit unusual instances also
modify formatting slightly to be more uniform (and in
some cases, correct). This includes adding some $FreeBSD$
tags, and most importantly moving rcvar= to right after
name= so it's clear that one is derived from the other.
19 Dec 2011 19:53:24
Original commit files touched by this commit  0.10.8

pgollucci search for other commits by this committer
The actual version required is >=1.0.4 <1.7.0
The port is at 1.6.2a
16 Dec 2011 22:15:45
Original commit files touched by this commit  0.10.8

pgollucci search for other commits by this committer
- Update to 0.10.8

PR:             ports/163347
Submitted by:   Scott Sanders <scott@jssjr.com>
Approved by:    renchap@cocoa-x.com (maintainer, implicit required for
chef-server)
With Hat:       ruby@
Sponsored by:   RideCharge Inc. / TaxiMagic
02 Nov 2011 18:05:08
Original commit files touched by this commit  0.10.0_2

pgollucci search for other commits by this committer
- Fix depend versions according to rubygems.org [again]

With Hat:       ruby@
Tested by:      P6 TB Full rubygem run
26 Jul 2011 01:26:15
Original commit files touched by this commit  0.10.0_2

swills search for other commits by this committer
- Remove unnecessary ruby-iconv dependency covered by
  USE_RUBY_FEATURES=iconv

Pointed out by:         pgollucci
Point hat to:           swills
24 Jul 2011 22:15:06
Original commit files touched by this commit  0.10.0_2

swills search for other commits by this committer
- Fix build with Ruby 1.9

With Hat:       ruby@
26 Jun 2011 03:21:27
Original commit files touched by this commit  0.10.0_2

pgollucci search for other commits by this committer
- Update to 0.9.6
- Unbreak with ruby 1.9   <=0.9.5  doesn't build with ruby 1.9
- Development of ruby's termios has moved
- Name changed to termios -> ruby-termios
- Bump PORTREVISION on ports with dependency changes

With Hat:       ruby@
Sponsored by:   RideCharge Inc. / TaxiMagic
Checked by:     make index
25 Jun 2011 03:37:12
Original commit files touched by this commit  0.10.0_1

pgollucci search for other commits by this committer
This is required now that rubygems-json is at 1.5.3

PR:             ports/158277
Submitted by:   myself (pgollucci)
With Hat:       ruby@
23 Jun 2011 17:51:43
Original commit files touched by this commit  0.10.0

pgollucci search for other commits by this committer
- Cannoicalize the WWW: [again],
- Save redirects s/http/https/ for github
20 Jun 2011 17:25:42
Original commit files touched by this commit  0.10.0

pgollucci search for other commits by this committer
- Fix dependency versions
03 May 2011 21:07:05
Original commit files touched by this commit  0.10.0

swills search for other commits by this committer
- Update to 0.10.0
- Fix build with rubygem-json 1.5.1

PR:             ports/156789
Submitted by:   Renaud Chaput <renchap@cocoa-x.com> (maintainer)
05 Mar 2011 01:48:11
Original commit files touched by this commit  0.9.12_1

clsung search for other commits by this committer
- The %%RC_SUBR%% variable in the rc script source files/chef_client.in isn't
getting replaced by default. Rather than adding this variable to SUB_LIST, it
makes more sense to explicitly replace it in the source file itself. This is
done in numerous other rc script source files as well as in the example in the
Porter's Handbook.
- bump PORTREVISION

PR:             ports/155279
Submitted by:   Dimitri Aivaliotis <aglarond_AT_gmail dot com>
Approved by:    maintainer (Renaud Chaput)
21 Jan 2011 21:00:43
Original commit files touched by this commit  0.9.12

stas search for other commits by this committer
- Use USE_RUBY_FEATURES macro for iconv instead of direct dependency.

Suggested by:   "Philip M. Gollucci" <pgollucci@p6m7g8.com>
Feature safe:   yes
21 Jan 2011 20:37:11
Original commit files touched by this commit  0.9.12

stas search for other commits by this committer
- Add missing iconv dependency.

PR:             ports/154191
Submitted by:   Renaud Chaput <renchap@cocoa-x.com> (maintainer)
Feature safe:   yes
18 Jan 2011 12:00:11
Original commit files touched by this commit  0.9.12

wen search for other commits by this committer
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: http://wiki.opscode.com/display/chef/Home

PR:             ports/153504
Submitted by:   Renaud Chaput <renchap@cocoa-x.com>
Feature safe:   yes

Number of commits found: 50

Login
User Login
Create account

Servers and bandwidth provided by
New York Internet, iXsystems, and RootBSD

This site
What is FreshPorts?
About the authors
Issues
FAQ
How big is it?
The latest upgrade!
Privacy
Forums
Blog
Contact

Search
Enter Keywords:
 
more...

Latest Vulnerabilities
python37Oct 19
py-pillowOct 15
mod_perl2Oct 09
xpdfOct 06
xpdf3Oct 06
xpdf4Oct 06
unboundOct 03
cactiOct 02
gitlab-ceOct 02
gitlab-ceOct 02
ruby24Oct 02
ruby25Oct 02
mongodb34Sep 30
mongodb34Sep 30
mongodb36Sep 30

4 vulnerabilities affecting 12 ports have been reported in the past 14 days

* - modified, not new

All vulnerabilities

Last updated:
2019-10-19 10:52:46


Ports
Home
Categories
Deleted ports
Sanity Test Failures
Newsfeeds

Statistics
Graphs
NEW Graphs (Javascript)
Traffic

Calculated hourly:
Port count 37702
Broken 75
Deprecated 99
Ignore 340
Forbidden 3
Restricted 156
No CDROM 73
Vulnerable 26
Expired 15
Set to expire 70
Interactive 0
new 24 hours 3
new 48 hours3
new 7 days17
new fortnight45
new month160

Servers and bandwidth provided by
New York Internet, iXsystems, and RootBSD
Valid HTML, CSS, and RSS.
Copyright © 2000-2019 Dan Langille. All rights reserved.