Port details |
- puppet5 Configuration management framework written in Ruby
- 5.5.22_1 sysutils
=1 5.5.22_1Version of this port present on the latest quarterly branch.
- BROKEN: does not build with Ruby 2.7
DEPRECATED: Puppet 5 has reached EOL This port expired on: 2021-07-01 IGNORE: is marked as broken: does not build with Ruby 2.7
- Maintainer: puppet@FreeBSD.org
- Port Added: 2017-08-12 13:53:16
- Last Update: 2021-07-05 09:04:52
- Commit Hash: 09c05e1
- People watching this port, also watch:: nagios4, haproxy, py311-salt, py39-ansible
- 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.
WWW: https://puppet.com/docs/puppet/latest/puppet_index.html
- ¦ ¦ ¦ ¦
- Manual pages:
-
- pkg-plist: as obtained via:
make generate-plist - Dependency lines:
-
- puppet5>0:sysutils/puppet5
- Conflicts:
- CONFLICTS_INSTALL:
- No installation instructions:
- This port has been deleted.
- PKGNAME: puppet5
- Flavors: there is no flavor information for this port.
- distinfo:
- TIMESTAMP = 1603306720
SHA256 (puppet-5.5.22.tar.gz) = 2f7c68887f823a4b1f25c810702faf730779d5347d16bb604666f3c445ccc0ed
SIZE (puppet-5.5.22.tar.gz) = 2998132
No package information for this port in our database- Sometimes this happens. Not all ports have packages. Perhaps there is a build error. Check the fallout link:
- Dependencies
- NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
- Build dependencies:
-
- facter>=3.0 : sysutils/facter
- ruby27 : lang/ruby27
- Runtime dependencies:
-
- rubygem-fast_gettext1>=1.1.2 : devel/rubygem-fast_gettext1
- rubygem-hiera>=3.2.1 : sysutils/rubygem-hiera
- rubygem-locale>=2.1 : devel/rubygem-locale
- rubygem-multi_json>=1.10 : devel/rubygem-multi_json
- facter>=3.0 : sysutils/facter
- ruby27 : lang/ruby27
- Patch dependencies:
-
- ruby27 : lang/ruby27
-
- NOTE: dependencies for deleted ports are notoriously suspect
- This port is required by:
- for Build
-
Deleted ports which required this port:
- for Run
-
Deleted ports which required this port:
- * - 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:
- ===> The following configuration options are available for puppet5-5.5.22_1:
DOCS=on: Build and/or install documentation
EXAMPLES=on: Build and/or install examples
====> Options available for the radio FACTER: you can only select none or one of them
CFACTER=on: Use facter 3.x (written in C++)
RFACTER=off: Use facter 4.x (future facter, written in Ruby)
===> Use 'make config' to modify these settings
- Options name:
- sysutils_puppet5
- USES:
- cpe
- pkg-message:
- For install:
- To enable the puppet agent, add the following to /etc/rc.conf:
puppet_enable="YES"
To enable the puppetmaster, add the following to /etc/rc.conf:
puppetmaster_enable="YES"
Individual config files such as /usr/local/etc/puppetmasterd.conf are
deprecated. Use a single file, /usr/local/etc/puppet/puppet.conf.
The default PID directory is /var/run/puppet
- Master Sites:
|
Commit History - (may be incomplete: for full details, see links to repositories near top of page) |
Commit | Credits | Log message |
5.5.22_1 05 Jul 2021 09:04:52 |
Rene Ladan (rene) |
cleanup: Remove expired ports:
2021-07-01 databases/puppetdb5: Puppet 5 has reached EOL
2021-07-01 sysutils/puppet5: Puppet 5 has reached EOL
2021-07-01 sysutils/puppetserver5: Puppet 5 has reached EOL
2021-07-01 databases/puppetdb-terminus5: Puppet 5 has reached EOL |
5.5.22_1 07 Apr 2021 08:09:01 |
Mathieu Arnold (mat) |
One more small cleanup, forgotten yesterday.
Reported by: lwhsu |
5.5.22_1 06 Apr 2021 14:31:13 |
Mathieu Arnold (mat) |
all: Remove all other $FreeBSD keywords. |
5.5.22_1 06 Apr 2021 14:31:07 |
Mathieu Arnold (mat) |
Remove # $FreeBSD$ from Makefiles. |
5.5.22_1 28 Feb 2021 21:27:56 |
romain |
Mark Puppet 5 related ports as deprecated
Puppet 5 has reached EOL on 2021-01-31. Users are advised to switch to Puppet
6 or Puppet 7.
With hat: puppet |
5.5.22_1 19 Dec 2020 19:49:48 |
romain |
Refresh build/run dependencies
These dependencies used to be tricky but it seems that this issue has been
fixed at some point and sticking to the dependencies listed on rubygems.org
seems to be fine.
With hat: puppet |
5.5.22 04 Dec 2020 20:16:11 |
romain |
Hello Puppet 7!
Add sysutils/puppet7 from a copy of sysutils/puppet6 and a few minor tweaks.
With hat: puppet |
5.5.22 26 Nov 2020 12:32:03 |
linimon |
These ports now build on aarch64.
Obtained from: lonesome.com trybroken run |
5.5.22 24 Nov 2020 16:12:39 |
mfechner |
Mark puppet5 to be broken with ruby 2.7.
Maybe a newer version puppet 6.x or 7.x must be used to work with ruby 2.7.
PR: 244787 |
5.5.22 23 Oct 2020 18:42:35 |
romain |
Update to 5.5.22
Release notes:
https://puppet.com/docs/puppet/5.5/release_notes.html#puppet-5522
With hat: puppet |
5.5.21 31 Aug 2020 20:01:03 |
romain |
Update the RFACTER option
sysutils/rubygem-facter is now the future facter, not the legacy one.
With hat: puppet |
5.5.21 16 Jul 2020 04:32:54 |
romain |
Update to 5.5.21
Release notes:
https://puppet.com/docs/puppet/5.5/release_notes.html#puppet-5521
With hat: puppet |
5.5.20 01 May 2020 18:30:32 |
romain |
Update to 5.5.20
Release notes:
https://puppet.com/docs/puppet/5.5/release_notes.html#puppet-5520
With hat: puppet |
5.5.19 23 Mar 2020 17:15:17 |
romain |
Update to 5.5.19
Adjust OPTIONS label: the next facter generation is Ruby again, and the current
C++ was not experimental anymore for years now.
Release notes:
https://puppet.com/docs/puppet/5.5/release_notes.html#puppet-5519
With hat: puppet |
5.5.18 18 Jan 2020 02:56:21 |
romain |
Update to 5.5.18
Release notes:
https://puppet.com/docs/puppet/5.5/release_notes.html#puppet-5518
With hat: puppet |
5.5.17 22 Oct 2019 00:07:38 |
romain |
Update to 5.5.17
Release notes:
https://puppet.com/docs/puppet/5.5/release_notes.html#puppet-5517
With hat: puppet |
5.5.16 14 Aug 2019 12:16:13 |
mat |
Convert to UCL & cleanup pkg-message (categories s) |
5.5.16 23 Jul 2019 21:48:24 |
romain |
Update to 5.5.16
Release notes:
https://puppet.com/docs/puppet/5.5/release_notes.html#puppet-5516
With hat: puppet |
5.5.14 01 May 2019 10:42:16 |
romain |
Update to 5.5.14
Release notes:
https://puppet.com/docs/puppet/5.5/release_notes.html#puppet-5514
With hat: puppet |
5.5.13_1 24 Apr 2019 17:12:21 |
romain |
Fix the gem package provider
The problem has been fixed upstream in the master branch but has not been
released yet.
With hat: puppet |
5.5.13 24 Apr 2019 02:08:08 |
romain |
Update to 5.5.13
Release notes:
https://puppet.com/docs/puppet/5.5/release_notes.html#puppet-5513
With hat: puppet |
5.5.12 03 Apr 2019 18:44:48 |
romain |
Update to 5.5.12
Release notes:
https://puppet.com/docs/puppet/5.5/release_notes.html#puppet-5512
With hat: puppet |
5.5.10_1 23 Feb 2019 05:38:27 |
romain |
Do not hardcode /usr/local and rely on %%PREFIX%%.
While here, also add %%PREFIX%%/sbin to $PATH.
Bump PORTREVISION for this change.
With hat: puppet |
5.5.10 24 Jan 2019 00:07:11 |
romain |
Update to 5.5.10
Release notes:
https://puppet.com/docs/puppet/5.5/release_notes.html#puppet-5510
With hat: puppet |
5.5.8 22 Nov 2018 19:40:49 |
romain |
Update to 5.5.8
Release notes:
https://puppet.com/docs/puppet/5.5/release_notes.html#puppet-558
With hat: puppet |
5.5.7 26 Oct 2018 10:20:36 |
romain |
Update to 5.5.7
Release notes:
https://puppet.com/docs/puppet/5.5/release_notes.html#puppet-557
With hat: puppet |
5.5.6 27 Sep 2018 07:44:49 |
romain |
New port: sysutils/puppet6
Release notes:
https://puppet.com/docs/puppet/6.0/release_notes.html
With hat: puppet |
5.5.6 24 Aug 2018 07:39:42 |
romain |
Update to 5.5.6
Release notes:
https://puppet.com/docs/puppet/5.5/release_notes.html#puppet-556
With hat: puppet |
5.5.3 19 Jul 2018 08:20:13 |
romain |
Update to 5.5.3
Release notes:
https://puppet.com/docs/puppet/5.5/release_notes.html#puppet-553
With hat: puppet |
5.5.1 22 Jun 2018 01:15:20 |
linimon |
Mark these ports as broken on aarch64, and, where appropriate, on armvX.
While here, pet portlint.
Approved by: portmgr (tier-2 blanket) |
5.5.1 19 Apr 2018 15:32:51 |
romain |
Update to 5.5.1
Release notes:
https://puppet.com/docs/puppet/5.5/release_notes.html#puppet-551
With hat: puppet |
5.5.0_1 11 Apr 2018 14:54:38 |
romain |
Improve the puppetmaster rc-scripts
- Only check manifests syntax if the puppetmaster service is enabled (which is
not recommended);
- Silent `puppet config print` on Puppet 5;
- Bump PORTREVISION.
With hat: puppet
PR: 227440
Submitted by: sasaki@fcc.ad.jp |
5.5.0 26 Mar 2018 12:44:17 |
romain |
Update to 5.5.0
Release notes:
https://puppet.com/docs/puppet/5.5/release_notes.html#puppet-550
With hat: puppet |
5.4.0_1 16 Feb 2018 08:37:17 |
romain |
Do not exclude Puppet As a Library (PAL) from pkg-plist
PAL was introduced in 5.4.0, is under developement, and has some
pre-documentation available online:
https://docs.google.com/document/d/1rAIo2ApqyLdHdaNkewHp3iTYqVGmRsaY6iG9W-4CJrQ/edit
With hat: puppet |
5.4.0 15 Feb 2018 12:40:11 |
romain |
Update to 5.4.0
Release notes:
https://puppet.com/docs/puppet/5.4/release_notes.html#puppet-540
With hat: puppet |
5.3.5 14 Feb 2018 09:12:00 |
romain |
Update to 5.3.5
Release notes:
https://puppet.com/docs/puppet/5.3/release_notes.html#puppet-535
With hat: puppet |
5.3.4 08 Feb 2018 10:34:12 |
romain |
Update to 5.3.4
Release notes:
https://puppet.com/docs/puppet/5.3/release_notes.html#puppet-534
While here, warn users about running a rack/webrick puppet master [1].
With hat: puppet
PR: 224623
Submitted by: w.schwarzenfeld@utanet.at |
5.3.3 15 Nov 2017 18:49:18 |
romain |
Update to 5.3.3
With hat: puppet |
5.3.2 12 Oct 2017 16:58:30 |
romain |
Update to 5.3.2
https://puppet.com/docs/puppet/5.3/release_notes.html#puppet-532 |
5.2.0 22 Sep 2017 12:30:32 |
romain |
Update to 5.2.0
This include fixes related to the way available locales are found.
With hat: puppet |
5.1.0 21 Aug 2017 18:48:26 |
romain |
Update to 5.1.0 |
5.0.1 12 Aug 2017 13:53:06 |
romain |
New port sysutils/puppet5
Copy sysutils/puppet4 to sysutils/puppet5 and update.
With this update, we switched the default facter implementation from ruby
(sysutils/rubygem-facter) to C++ (sysutils/facter). The legacy implementation
can still be chosen with options.
With hat: puppet |