Port details |
- puppet8 Configuration management framework written in Ruby
- 8.10.0 sysutils
=2 8.10.0Version of this port present on the latest quarterly branch. - Maintainer: puppet@FreeBSD.org
 - Port Added: 2023-04-29 01:39:05
- Last Update: 2025-05-09 10:06:38
- Commit Hash: da2a4bd
- People watching this port, also watch:: jdictionary, py311-Automat, py311-python-gdsii, py311-PyOpenGL, p5-Sane
- License: APACHE20
- WWW:
- https://puppet.com/docs/puppet/latest/puppet_index.html
- Description:
- Puppet lets you centrally manage every important aspect of your system using
a cross-platform specification language that manages all the separate
elements normally aggregated in different files, like users, cron jobs, and
hosts, along with obviously discrete elements like packages, services, and
files.
¦ ¦ ¦ ¦ 
- Manual pages:
- FreshPorts has no man page information for this port.
- pkg-plist: as obtained via:
make generate-plist - Dependency lines:
-
- puppet8>0:sysutils/puppet8
- Conflicts:
- CONFLICTS_INSTALL:
- To install the port:
- cd /usr/ports/sysutils/puppet8/ && make install clean
- To add the package, run one of these commands:
- pkg install sysutils/puppet8
- pkg install puppet8
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.- PKGNAME: puppet8
- Flavors: there is no flavor information for this port.
- distinfo:
- TIMESTAMP = 1730781375
SHA256 (puppetlabs-augeas_core-1.5.0.tar.gz) = 470406981b7638869acb4ecc75e2fd079b5999b5aeeb8324b9b475fe07bca935
SIZE (puppetlabs-augeas_core-1.5.0.tar.gz) = 26311
Packages (timestamps in pop-ups are UTC):
- Dependencies
- NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
- Build dependencies:
-
- ruby33 : lang/ruby33
- Runtime dependencies:
-
- rubygem-concurrent-ruby>1.0 : devel/rubygem-concurrent-ruby
- rubygem-deep_merge>1.0 : devel/rubygem-deep_merge
- rubygem-facter>=4.3.0 : sysutils/rubygem-facter
- rubygem-fast_gettext>=2.1 : devel/rubygem-fast_gettext
- rubygem-getoptlong>=0.2.0 : devel/rubygem-getoptlong
- rubygem-locale>=2.1 : devel/rubygem-locale
- rubygem-multi_json>=1.13 : devel/rubygem-multi_json
- rubygem-puppet-resource_api>=1.5 : devel/rubygem-puppet-resource_api
- rubygem-ruby-augeas>=0 : textproc/rubygem-ruby-augeas
- rubygem-scanf>=1.0 : devel/rubygem-scanf
- rubygem-semantic_puppet>=1.0 : devel/rubygem-semantic_puppet
- ruby33 : lang/ruby33
- Patch dependencies:
-
- ruby33 : lang/ruby33
-
- This port is required by:
- for Run
-
- sysutils/puppetserver8
- sysutils/rubygem-bolt
- textproc/rubygem-puppet-strings
Configuration Options:
- ===> The following configuration options are available for puppet8-8.10.0:
DOCS=on: Build and/or install documentation
EXAMPLES=on: Build and/or install examples
===> Use 'make config' to modify these settings
- Options name:
- sysutils_puppet8
- USES:
- cpe ruby
- FreshPorts was unable to extract/find any pkg message
- Master Sites:
|
Commit History - (may be incomplete: for full details, see links to repositories near top of page) |
Commit | Credits | Log message |
8.10.0 09 May 2025 10:06:38
    |
Yasuhiro Kimura (yasu)  |
Mk/bsd.default-versions.mk: Change default version of Ruby to 3.3
With the release of 3.2.8 Ruby 3.2 series switched to security fix
only phase and will be reach its EoL on March 2026. So change defult
version of Ruby to 3.3.
Following changes are made to pass exp-run.
* Fix build of audio/rubygem-ruby-shout by adding
'--with-cflags="-Wno-error=int-conversion"' to CONFIGURE_ARGS.
* Build of devel/rubygem-mmap2 fails with Ruby 3.3 and later because
of internal API change of Ruby. So mark BROKEN with them.
* devel/rubygem-xdg7, sysutils/vagrant and www/redmine51 don't support
Ruby 3.3 and later. So mark BROKEN with them.
* misc/sdformat and textproc/ruby-rdtool are already marked BROKEN
with Ruby 3.2 and build with all other Ruby versions also fails with
same error. So mark just BROKEN.
* Fix plist error of sysutils/puppet8.
* Fix RUN_DEPENDS of textproc/quarto.
PR: 286217
Approved by: self (with hat of ruby)
Exp-run by: antoine |
8.10.0 08 Nov 2024 20:53:08
    |
Romain Tartière (romain)  |
sysutils/puppet8: Update to 8.10.0
Release notes:
https://www.puppet.com/docs/puppet/8/release_notes_puppet#release_notes_puppet_x-8-10-0
With hat: puppet |
8.9.0 30 Sep 2024 00:52:23
    |
Romain Tartière (romain)  |
sysutils/puppet8: Update to 8.9.0
Release notes:
https://www.puppet.com/docs/puppet/8/release_notes_puppet#release_notes_puppet_x-8-9-0
With hat: puppet |
8.8.1_1 10 Aug 2024 07:50:11
    |
Romain Tartière (romain)  |
sysutils/puppet8: Add missing dependency
While here, update version requirements to match upstream.
With hat: puppet |
8.8.1 30 Jul 2024 12:20:53
    |
Romain Tartière (romain)  |
sysutils/puppet8: Uptate to 8.8.1
Release notes:
https://www.puppet.com/docs/puppet/8/release_notes_puppet#release_notes_puppet_x-8-8-1
With hat: puppet |
8.7.0_1 20 Jun 2024 04:27:43
    |
Romain Tartière (romain)  |
sysutils/puppet8: Allow latest fast_gettext
While here, revert unexpected removal of a fix of the location of the
main configuration file.
Pointy hat to: me
With hat: puppet |
8.7.0 16 Jun 2024 20:12:54
    |
Romain Tartière (romain)  |
sysutils/puppet8: Update to 8.7.0
Release notes:
https://www.puppet.com/docs/puppet/8/release_notes_puppet#release_notes_puppet_x-8-7-0
With hat: puppet |
8.6.0 03 Jun 2024 02:40:52
    |
Po-Chuan Hsieh (sunpoet)  |
sysutils/puppet8: Remove outdated BROKEN_RUBY30 after lang/ruby30 removal
(d9726846d0d5b9ce871d3d6183dd9a5cc7c07514)
Approved by: portmgr (blanket)
With hat: ruby |
8.6.0 16 Apr 2024 07:07:41
    |
Romain Tartière (romain)  |
sysutils/puppet8: Update to 8.6.0
Release notes:
https://www.puppet.com/docs/puppet/8/release_notes_puppet#release_notes_puppet_x-8-6-0
With hat: puppet |
8.5.1 05 Mar 2024 19:21:11
    |
Romain Tartière (romain)  |
sysutils/puppet8: Update to 8.5.1
Release notes:
https://www.puppet.com/docs/puppet/8/release_notes_puppet#release_notes_puppet_x-8-5-1
With hat: puppet |
8.4.0 24 Jan 2024 03:11:55
    |
Romain Tartière (romain)  |
sysutils/puppet8: Update to 8.4.0
Release notes:
https://www.puppet.com/docs/puppet/8/release_notes_puppet.html#release_notes_puppet_x-8-4-0
With hat: puppet |
8.3.1 11 Nov 2023 01:53:51
    |
Romain Tartière (romain)  |
sysutils/puppet8: Update to 8.3.1
Release notes:
https://www.puppet.com/docs/puppet/8/release_notes_puppet#release_notes_puppet_x-8-3-1
With hat: puppet |
8.2.0 25 Aug 2023 23:51:26
    |
Romain Tartière (romain)  |
sysutils/puppet8: Update to 8.2.0
Release notes:
https://www.puppet.com/docs/puppet/8/release_notes_puppet.html#release_notes_puppet_x-8-2-0
With hat: puppet |
8.1.0 01 Jul 2023 02:51:29
    |
Romain Tartière (romain)  |
sysutils/puppet8: Update to 8.1.0
Release notes:
https://www.puppet.com/docs/puppet/8/release_notes_puppet.html#release_notes_puppet_x-8-1-0
With hat: puppet |
8.0.1 03 Jun 2023 04:46:49
    |
Yasuhiro Kimura (yasu)  |
sysutils/puppet8: Remove BROKEN_RUBY27
It is no-op after the removal of lang/ruby27.
Approved by: portmgr blanket |
8.0.1 29 Apr 2023 01:36:08
    |
Romain Tartière (romain)  |
sysutils/puppet8: New port
Puppet lets you centrally manage every important aspect of your system using
a cross-platform specification language that manages all the separate
elements normally aggregated in different files, like users, cron jobs, and
hosts, along with obviously discrete elements like packages, services, and
files. |