notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)

Current status

The server has been repaired, with a new power supply, for $23. I am waiting for lower COVID rates before visiting the datacenter to return it.
Port details
puppet5 Configuration management framework written in Ruby
5.5.22_1 sysutils on this many watch lists=1 search for ports that depend on this port Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout 5.5.22_1Version of this port present on the latest quarterly branch.
Broken BROKEN: does not build with Ruby 2.7
Deprecated DEPRECATED: Puppet 5 has reached EOL
Expiration Date EXPIRATION DATE: 2021-07-01
Ignore IGNORE: is marked as broken: does not build with Ruby 2.7
Maintainer: puppet@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2017-08-12 13:53:16
Last Update: 2021-04-07 08:09:01
Commit Hash: cf118cc
People watching this port, also watch:: nagios4, portupgrade, py37-salt, haproxy
License: APACHE20
Description:
SVNWeb : git : Homepage
pkg-plist: as obtained via: make generate-plist
Expand this list (51 items)
Collapse this list.
  1. /usr/local/share/licenses/puppet5-5.5.22_1/catalog.mk
  2. /usr/local/share/licenses/puppet5-5.5.22_1/LICENSE
  3. /usr/local/share/licenses/puppet5-5.5.22_1/APACHE20
  4. bin/puppet
  5. etc/puppet/auth.conf-dist
  6. etc/puppet/puppet.conf-dist
  7. lib/ruby/site_ruby/2.7/hiera/puppet_function.rb
  8. lib/ruby/site_ruby/2.7/hiera/scope.rb
  9. lib/ruby/site_ruby/2.7/hiera_puppet.rb
  10. lib/ruby/site_ruby/2.7/puppet_pal.rb
  11. lib/ruby/site_ruby/2.7/puppet_x.rb
  12. man/man5/puppet.conf.5.gz
  13. man/man8/puppet-agent.8.gz
  14. man/man8/puppet-apply.8.gz
  15. man/man8/puppet-ca.8.gz
  16. man/man8/puppet-catalog.8.gz
  17. man/man8/puppet-cert.8.gz
  18. man/man8/puppet-certificate.8.gz
  19. man/man8/puppet-certificate_request.8.gz
  20. man/man8/puppet-certificate_revocation_list.8.gz
  21. man/man8/puppet-config.8.gz
  22. man/man8/puppet-describe.8.gz
  23. man/man8/puppet-device.8.gz
  24. man/man8/puppet-doc.8.gz
  25. man/man8/puppet-epp.8.gz
  26. man/man8/puppet-facts.8.gz
  27. man/man8/puppet-filebucket.8.gz
  28. man/man8/puppet-generate.8.gz
  29. man/man8/puppet-help.8.gz
  30. man/man8/puppet-key.8.gz
  31. man/man8/puppet-lookup.8.gz
  32. man/man8/puppet-man.8.gz
  33. man/man8/puppet-master.8.gz
  34. man/man8/puppet-module.8.gz
  35. man/man8/puppet-node.8.gz
  36. man/man8/puppet-parser.8.gz
  37. man/man8/puppet-plugin.8.gz
  38. man/man8/puppet-report.8.gz
  39. man/man8/puppet-resource.8.gz
  40. man/man8/puppet-script.8.gz
  41. man/man8/puppet-status.8.gz
  42. man/man8/puppet.8.gz
  43. @(puppet,puppet,) www/puppet/config.ru
  44. @dir(puppet,puppet,) etc/puppet/manifests
  45. @dir(puppet,puppet,) etc/puppet/modules
  46. @dir(puppet,puppet,) /var/puppet
  47. @dir(puppet,puppet,) /var/log/puppet
  48. @dir /var/run/puppet
  49. @owner
  50. @group
  51. @mode
Collapse this list.
Dependency lines:
  • puppet5>0:sysutils/puppet5
Conflicts:
CONFLICTS_INSTALL:
  • puppet6-*
  • puppet7-*
Conflicts Matches:
There are no Conflicts Matches for this port. This is usually an error.
To install the port: cd /usr/ports/sysutils/puppet5/ && make install clean
A package is not available for ports marked as: Forbidden / Broken / Ignore / Restricted
PKGNAME: puppet5
Flavors: there is no flavor information for this port.
distinfo:
Packages: (move your mouse over the cells for more information)
puppet5
ABIlatestquarterly
FreeBSD:11:aarch64--
FreeBSD:11:amd64--
FreeBSD:11:armv6-5.5.20
FreeBSD:11:i386--
FreeBSD:11:mips--
FreeBSD:11:mips64--
FreeBSD:12:aarch64--
FreeBSD:12:amd64--
FreeBSD:12:armv65.5.6-
FreeBSD:12:armv75.5.6-
FreeBSD:12:i386--
FreeBSD:12:mips--
FreeBSD:12:mips64--
FreeBSD:12:powerpc64--
FreeBSD:13:aarch64--
FreeBSD:13:amd64--
FreeBSD:13:armv6--
FreeBSD:13:armv7--
FreeBSD:13:i386--
FreeBSD:13:mips--
FreeBSD:13:mips64--
FreeBSD:13:powerpc64--
FreeBSD:14:aarch64--
FreeBSD:14:amd64--
FreeBSD:14:armv6--
FreeBSD:14:armv7--
FreeBSD:14:i386--
FreeBSD:14:mips--
FreeBSD:14:mips64--
FreeBSD:14:powerpc64--
 

Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. facter>=3.0 : sysutils/facter
  2. ruby27 : lang/ruby27
Runtime dependencies:
  1. rubygem-fast_gettext1>=1.1.2 : devel/rubygem-fast_gettext1
  2. rubygem-hiera>=3.2.1 : sysutils/rubygem-hiera
  3. rubygem-locale>=2.1 : devel/rubygem-locale
  4. rubygem-multi_json>=1.10 : devel/rubygem-multi_json
  5. facter>=3.0 : sysutils/facter
  6. ruby27 : lang/ruby27
Patch dependencies:
  1. ruby27 : lang/ruby27
Extract dependencies:
  1. ruby27 : lang/ruby27
This port is required by:
for Build
  1. databases/puppetdb-terminus5
for Run
  1. sysutils/puppetserver5

Configuration Options:
Options name:

USES:

pkg-message:
If installing:
Master Sites:
Expand this list (1 items)
Collapse this list.
  1. https://downloads.puppetlabs.com/puppet/
Collapse this list.
Port Moves
  • port moved here from sysutils/puppet4 on 2019-03-03
    REASON: Has expired: Puppet 4 has reached EOL

Number of commits found: 41

Commit History - (may be incomplete: see SVNWeb link above for full details)
DateByDescription
07 Apr 2021 08:09:01
 files touched by this commit commit hash:cf118ccf875508b9a1c570044c93cfcc82bd455c  5.5.22_1
mat search for other commits by this committer
One more small cleanup, forgotten yesterday.
Reported by:	lwhsu
06 Apr 2021 14:31:13
 files touched by this commit commit hash:135fdeebb99c3569e42d8162b265e15d29bd937d  5.5.22_1
mat search for other commits by this committer
all: Remove all other $FreeBSD keywords.
06 Apr 2021 14:31:07
 files touched by this commit commit hash:305f148f482daf30dcf728039d03d019f88344eb  5.5.22_1
mat search for other commits by this committer
Remove # $FreeBSD$ from Makefiles.
28 Feb 2021 21:27:56
Original commit files touched by this commit Revision:566817  5.5.22_1
romain search for other commits by this committer
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
19 Dec 2020 19:49:48
Original commit files touched by this commit Revision:558466  5.5.22_1
romain search for other commits by this committer
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
04 Dec 2020 20:16:11
Original commit files touched by this commit Revision:557015  5.5.22
romain search for other commits by this committer
Hello Puppet 7!

Add sysutils/puppet7 from a copy of sysutils/puppet6 and a few minor tweaks.

With hat:	puppet
26 Nov 2020 12:32:03
Original commit files touched by this commit Revision:556336  5.5.22
linimon search for other commits by this committer
These ports now build on aarch64.

Obtained from:	lonesome.com trybroken run
24 Nov 2020 16:12:39
Original commit files touched by this commit Revision:556170  5.5.22
mfechner search for other commits by this committer
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
23 Oct 2020 18:42:35
Original commit files touched by this commit Revision:553127  5.5.22
romain search for other commits by this committer
Update to 5.5.22

Release notes:
https://puppet.com/docs/puppet/5.5/release_notes.html#puppet-5522

With hat:	puppet
31 Aug 2020 20:01:03
Original commit files touched by this commit Revision:547209  5.5.21
romain search for other commits by this committer
Update the RFACTER option

sysutils/rubygem-facter is now the future facter, not the legacy one.

With hat:	puppet
16 Jul 2020 04:32:54
Original commit files touched by this commit Revision:542311  5.5.21
romain search for other commits by this committer
Update to 5.5.21

Release notes:
https://puppet.com/docs/puppet/5.5/release_notes.html#puppet-5521

With hat:	puppet
01 May 2020 18:30:32
Original commit files touched by this commit Revision:533574  5.5.20
romain search for other commits by this committer
Update to 5.5.20

Release notes:
https://puppet.com/docs/puppet/5.5/release_notes.html#puppet-5520

With hat:	puppet
23 Mar 2020 17:15:17
Original commit files touched by this commit Revision:528986  5.5.19
romain search for other commits by this committer
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
18 Jan 2020 02:56:21
Original commit files touched by this commit Revision:523390  5.5.18
romain search for other commits by this committer
Update to 5.5.18

Release notes:
https://puppet.com/docs/puppet/5.5/release_notes.html#puppet-5518

With hat:	puppet
22 Oct 2019 00:07:38
Original commit files touched by this commit Revision:515156  5.5.17
romain search for other commits by this committer
Update to 5.5.17

Release notes:
https://puppet.com/docs/puppet/5.5/release_notes.html#puppet-5517

With hat:	puppet
14 Aug 2019 12:16:13
Original commit files touched by this commit Revision:508909  5.5.16
mat search for other commits by this committer
Convert to UCL & cleanup pkg-message (categories s)
23 Jul 2019 21:48:24
Original commit files touched by this commit Revision:507247  5.5.16
romain search for other commits by this committer
Update to 5.5.16

Release notes:
https://puppet.com/docs/puppet/5.5/release_notes.html#puppet-5516

With hat:	puppet
01 May 2019 10:42:16
Original commit files touched by this commit Revision:500588  5.5.14
romain search for other commits by this committer
Update to 5.5.14

Release notes:
https://puppet.com/docs/puppet/5.5/release_notes.html#puppet-5514

With hat:	puppet
24 Apr 2019 17:12:21
Original commit files touched by this commit Revision:499865  5.5.13_1
romain search for other commits by this committer
Fix the gem package provider

The problem has been fixed upstream in the master branch but has not been
released yet.

With hat:	puppet
24 Apr 2019 02:08:08
Original commit files touched by this commit Revision:499805  5.5.13
romain search for other commits by this committer
Update to 5.5.13

Release notes:
https://puppet.com/docs/puppet/5.5/release_notes.html#puppet-5513

With hat:	puppet
03 Apr 2019 18:44:48
Original commit files touched by this commit Revision:497746  5.5.12
romain search for other commits by this committer
Update to 5.5.12

Release notes:
https://puppet.com/docs/puppet/5.5/release_notes.html#puppet-5512

With hat:	puppet
23 Feb 2019 05:38:27
Original commit files touched by this commit Revision:493642  5.5.10_1
romain search for other commits by this committer
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
24 Jan 2019 00:07:11
Original commit files touched by this commit Revision:491064  5.5.10
romain search for other commits by this committer
Update to 5.5.10

Release notes:
https://puppet.com/docs/puppet/5.5/release_notes.html#puppet-5510

With hat:	puppet
22 Nov 2018 19:40:49
Original commit files touched by this commit Revision:485610  5.5.8
romain search for other commits by this committer
Update to 5.5.8

Release notes:
https://puppet.com/docs/puppet/5.5/release_notes.html#puppet-558

With hat:	puppet
26 Oct 2018 10:20:36
Original commit files touched by this commit Revision:483014  5.5.7
romain search for other commits by this committer
Update to 5.5.7

Release notes:
https://puppet.com/docs/puppet/5.5/release_notes.html#puppet-557

With hat:	puppet
27 Sep 2018 07:44:49
Original commit files touched by this commit Revision:480786  5.5.6
romain search for other commits by this committer
New port: sysutils/puppet6

Release notes:
https://puppet.com/docs/puppet/6.0/release_notes.html

With hat:	puppet
24 Aug 2018 07:39:42
Original commit files touched by this commit Revision:477942  5.5.6
romain search for other commits by this committer
Update to 5.5.6

Release notes:
https://puppet.com/docs/puppet/5.5/release_notes.html#puppet-556

With hat:	puppet
19 Jul 2018 08:20:13
Original commit files touched by this commit Revision:474935  5.5.3
romain search for other commits by this committer
Update to 5.5.3

Release notes:
https://puppet.com/docs/puppet/5.5/release_notes.html#puppet-553

With hat:	puppet
22 Jun 2018 01:15:20
Original commit files touched by this commit Revision:473012  5.5.1
linimon search for other commits by this committer
Mark these ports as broken on aarch64, and, where appropriate, on armvX.

While here, pet portlint.

Approved by:	portmgr (tier-2 blanket)
19 Apr 2018 15:32:51
Original commit files touched by this commit Revision:467775  5.5.1
romain search for other commits by this committer
Update to 5.5.1

Release notes:
https://puppet.com/docs/puppet/5.5/release_notes.html#puppet-551

With hat:	puppet
11 Apr 2018 14:54:38
Original commit files touched by this commit Revision:467077  5.5.0_1
romain search for other commits by this committer
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
26 Mar 2018 12:44:17
Original commit files touched by this commit Revision:465586  5.5.0
romain search for other commits by this committer
Update to 5.5.0

Release notes:
https://puppet.com/docs/puppet/5.5/release_notes.html#puppet-550

With hat:	puppet
16 Feb 2018 08:37:17
Original commit files touched by this commit Revision:461988  5.4.0_1
romain search for other commits by this committer
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
15 Feb 2018 12:40:11
Original commit files touched by this commit Revision:461888  5.4.0
romain search for other commits by this committer
Update to 5.4.0

Release notes:
https://puppet.com/docs/puppet/5.4/release_notes.html#puppet-540

With hat:	puppet
14 Feb 2018 09:12:00
Original commit files touched by this commit Revision:461771  5.3.5
romain search for other commits by this committer
Update to 5.3.5

Release notes:
https://puppet.com/docs/puppet/5.3/release_notes.html#puppet-535

With hat:	puppet
08 Feb 2018 10:34:12
Original commit files touched by this commit Revision:461210  5.3.4
romain search for other commits by this committer
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
15 Nov 2017 18:49:18
Original commit files touched by this commit Revision:454260  5.3.3
romain search for other commits by this committer
Update to 5.3.3

With hat:	puppet
12 Oct 2017 16:58:30
Original commit files touched by this commit Revision:451909  5.3.2
romain search for other commits by this committer
Update to 5.3.2

https://puppet.com/docs/puppet/5.3/release_notes.html#puppet-532
22 Sep 2017 12:30:32
Original commit files touched by this commit Revision:450365  5.2.0
romain search for other commits by this committer
Update to 5.2.0

This include fixes related to the way available locales are found.

With hat:	puppet
21 Aug 2017 18:48:26
Original commit files touched by this commit Revision:448484  5.1.0
romain search for other commits by this committer
Update to 5.1.0
12 Aug 2017 13:53:06
Original commit files touched by this commit Revision:447831  5.0.1
romain search for other commits by this committer
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

Number of commits found: 41