Update version requirement of RUN_DEPENDS - Sort RUN_DEPENDS25266cd533
Port details
sysutils/rubygem-chef 19.3.15
Systems integration framework. Client part
Port info
- Maintainer
- sunpoet@FreeBSD.org
- Packages
- latest: 19.3.15
- Upstream
- up to date
- Last update
- to 19.3.15 · aacf5fa512
- Quarterly
- 2026Q4: 19.3.15
- WWW
- https://www.chef.io/
- Links
- cgit · VuXML
Install
- Package
# pkg install rubygem-chefinstalls 19.3.15 fromlatest; fromquarterly(2026Q4) 19.3.15- Port
# cd /usr/ports/sysutils/rubygem-chef && make install clean- Size
- 727 KiB download · 4.2 MiB installed
- Depends on
- devel/ruby-gems 4.0.21, devel/rubygem-aws-sdk-s3 1.232.1, devel/rubygem-aws-sdk-secretsmanager 1.136.0, devel/rubygem-corefoundation 0.3.13, devel/rubygem-csv 3.3.6, devel/rubygem-ffi 1.17.4, devel/rubygem-ffi-libarchive 1.1.14, devel/rubygem-ffi-yajl 2.3.4, devel/rubygem-iniparse 1.5.0, devel/rubygem-inspec-core 7.0.107_1, devel/rubygem-mixlib-archive 1.3.6, devel/rubygem-mixlib-authentication 3.0.10, devel/rubygem-mixlib-cli 2.1.8, devel/rubygem-mixlib-log 3.0.9, devel/rubygem-mixlib-shellout 3.3.9, devel/rubygem-plist 3.6.0, devel/rubygem-syslog 0.4.0, ftp/rubygem-net-ftp 0.3.9, lang/ruby34 3.4.9_2,1, net/rubygem-proxifier2 1.1.0, net/rubygem-train-core 3.16.5_1, net/rubygem-train-rest 0.5.0, net/rubygem-train-winrm 0.4.3, net/rubygem-uri 1.1.1, security/rubygem-bcrypt_pbkdf 1.1.1, security/rubygem-ed25519 1.4.0, security/rubygem-net-sftp 4.0.0, security/rubygem-vault 0.20.1, sysutils/rubygem-chef-config 19.3.15, sysutils/rubygem-chef-licensing 1.4.1, sysutils/rubygem-chef-utils 19.3.15, sysutils/rubygem-chef-vault 4.2.12, sysutils/rubygem-chef-zero 15.1.0, sysutils/rubygem-license-acceptance 2.1.13_1, sysutils/rubygem-ohai 19.1.40, sysutils/rubygem-syslog-logger 1.6.8, textproc/rubygem-diff-lcs 1.6.2, textproc/rubygem-unf_ext 0.0.9.1, www/rubygem-addressable 2.9.0, www/rubygem-erubis 2.7.0_1
- License
- APACHE20
Packages by version and architecture
latest
| FreeBSD version | amd64 | aarch64 | i386 |
|---|---|---|---|
| FreeBSD 16 | 19.3.15 | 19.3.15 | – |
| FreeBSD 15 | 19.3.15 | 19.3.15 | – |
| FreeBSD 14 | 19.3.15 | 19.3.15 | 19.3.15 |
quarterly (2026Q4)
| FreeBSD version | amd64 | aarch64 | i386 |
|---|---|---|---|
| FreeBSD 15 | 19.3.15 | 19.3.15 | – |
| FreeBSD 14 | 19.3.15 | 19.3.15 | 19.3.15 |
version as in the ports tree (latest) or the most common one (quarterly) · different version · ✗ not built · – no packages for this platform. Package sets that have not been rebuilt for 60 days are left out.
Unaddressed and VuXML only (0)
No unaddressed CVE and nothing reported by
pkg audit for the packaged version 19.3.15.Fixed (0)
No VuXML entries for this package.
Problem reports (0) · open in Bugzilla, most recently changed first
None.
Commits (101)
Change RUN_DEPENDS from rubygem-net-ssh to rubygem-net-ssh4 - Bump PORTREVISION for dependency change681f6c0cb4
Update to 13.8.3 Changes: https://github.com/chef/chef/blob/chef-13/CHANGELOG.mdfd07ebb5ad
Update to 13.8.0 Changes: https://github.com/chef/chef/blob/chef-13/CHANGELOG.md2473048483
Update to 13.7.16 Changes: https://github.com/chef/chef/blob/master/CHANGELOG.md0dfa707744
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)0655b49bbd
Fix gemspec for rubygem-iso8601 0.10.0 update - Bump PORTREVISION for package changee093e333bb
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)9eb2bfb34a
Fix gemspec for rubygem-rspec_junit_formatter 0.3.0 - Fix typo - Bump PORTREVISION for package change PR: 221308 Reported by: lifanov9d0206ba73
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)9941c39dfe
Do not silence installation messages - While I'm here, fix indent Approved by: portmgr (blanket)e00bbc4743
Convert USES=gem:autoplist to USES=gem since autoplist is default462519941e
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/D6070b3e8fe8d85
Fix patches mangled with gem 2.6.2 update Pointyhat to: swills Reported by: antoined1ae9ccf8d
devel/ruby-gems: Update to 2.6.2 PR: 208371 Submitted by: wen (partial)ae54641e2f
- Rename gemspec patch to patch-gemspec With hat: ruby6652e61a4f
Remove ${PORTSDIR}/ from dependencies, categories r, s, t, and u.
With hat: portmgr
Sponsored by: Absolight597afc47baFixup some whitespace at the beginning of lines problems. With hat: portmgr Sponsored by: Absolight999161a9ed
- Add LICENSE_FILE Approved by: portmgr (blanket)45e918a50e
- Add NO_ARCH Approved by: portmgr (blanket)bf28fdee7c
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-344812d99c1ea1
- Fix gemspec for rubygem-highline 1.7.2 update - Bump PORTREVISION for package change528d3084fe
- Cleanup Mk/bsd.ruby.mk and remove no-op knobs in ruby ports Reviewed by: bapt Reviews: https://reviews.freebsd.org/D203047e904ae1e
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)cf627dfa12
sysutils/rubygem-chef: update 11.12.2 -> 11.14.2 PR: 192340 Submitted by: Renaud Chaput <renchap@cocoa-x.com> Approved by: swills (mentor)e2823e78d7
- Update to 11.12.2 PR: ports/188667 Submitted by: Renaud Chaput <renchap@cocoa-x.com> (maintainer)4a63820eaa
- Update to 11.10.4 - Stage PR: ports/187554 Submitted by: Renaud Chaput <renchap@cocoa-x.com> (maintainer)45b8b00fbb
- Add PKGNAMESUFFIX to rubygem-json146 to make package name unique - Update chef for the new rubygem-json146 package namec5a9f0e406
- Add stage support - Remove article from COMMENT Submitted by: bapt Approved by: maintainer (renchap@cocoa-x.com, via IRC)5757f63f98
- Add missing plist item6b8926e596
- Update to 11.6.0 PR: ports/181585 Submitted by: Renaud Chaput <renchap@cocoa-x.com> (maintainer)26a2cc2c62
Add NO_STAGE all over the place in preparation for the staging support (cat: sysutils)83f65384c9
- Update to 11.4.4 PR: ports/180186 Approved by: maintainer timeout (renchap@cocoa-x.com, >2 weeks)ad5ddbe2e1
- Update chef and friends to 10.24.0 to fix build with other recent updates With hat: ruby@326c95b27c
- 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]f4c5c26085
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 effe 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: yes51ad2120d1
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.83eb2c3700The actual version required is >=1.0.4 <1.7.0 The port is at 1.6.2a6c27df460e
- 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. / TaxiMagic139d6c2497
- Fix depend versions according to rubygems.org [again] With Hat: ruby@ Tested by: P6 TB Full rubygem run19334d785f
- Remove unnecessary ruby-iconv dependency covered by USE_RUBY_FEATURES=iconv Pointed out by: pgollucci Point hat to: swills0d6bf530f3
- Fix build with Ruby 1.9 With Hat: ruby@f4e0eebcf0
- 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 index333962fb94
This is required now that rubygems-json is at 1.5.3 PR: ports/158277 Submitted by: myself (pgollucci) With Hat: ruby@da172afaf5
- Cannoicalize the WWW: [again], - Save redirects s/http/https/ for github8d254b7c31
- Fix dependency versions3ee931631c
- 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)77b2e51300
- 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)4e7e771d9e
- Use USE_RUBY_FEATURES macro for iconv instead of direct dependency. Suggested by: "Philip M. Gollucci" <pgollucci@p6m7g8.com> Feature safe: yes81476af688
- Add missing iconv dependency. PR: ports/154191 Submitted by: Renaud Chaput <renchap@cocoa-x.com> (maintainer) Feature safe: yes642ec05663