notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Want a good monitor light? See my photosAll times are UTC
Ukraine
Port details
puppet5 Configuration management framework written in Ruby
5.5.22_1 sysutils Deleted 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
Expired This port expired on: 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-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
Homepage    cgit ¦ Codeberg ¦ GitHub ¦ GitLab ¦ SVNWeb - no subversion history for this port

Manual pages:
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-*
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: pkg-fallout
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
NOTE: dependencies for deleted ports are notoriously suspect
This port is required by:
for Build

Deleted ports which required this port:

Expand this list of 1 deleted port
  1. databases/puppetdb-terminus5*
  2. Collapse this list of deleted ports.
for Run

Deleted ports which required this port:

Expand this list of 1 deleted port
  1. sysutils/puppetserver5*
  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:
===> 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:
Expand this list (1 items)
Collapse this list.
  1. https://downloads.puppetlabs.com/puppet/
Collapse this list.
Port Moves
  • port deleted on 2021-07-05
    REASON: Has expired: Puppet 5 has reached EOL

Number of commits found: 42

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
5.5.22_1
05 Jul 2021 09:04:52
commit hash: 09c05e179fe478091ebb7715d37462589010de8fcommit hash: 09c05e179fe478091ebb7715d37462589010de8fcommit hash: 09c05e179fe478091ebb7715d37462589010de8fcommit hash: 09c05e179fe478091ebb7715d37462589010de8f files touched by this commit
Rene Ladan (rene) search for other commits by this committer
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
commit hash: cf118ccf875508b9a1c570044c93cfcc82bd455ccommit hash: cf118ccf875508b9a1c570044c93cfcc82bd455ccommit hash: cf118ccf875508b9a1c570044c93cfcc82bd455ccommit hash: cf118ccf875508b9a1c570044c93cfcc82bd455c files touched by this commit
Mathieu Arnold (mat) search for other commits by this committer
One more small cleanup, forgotten yesterday.
Reported by:	lwhsu
5.5.22_1
06 Apr 2021 14:31:13
commit hash: 135fdeebb99c3569e42d8162b265e15d29bd937dcommit hash: 135fdeebb99c3569e42d8162b265e15d29bd937dcommit hash: 135fdeebb99c3569e42d8162b265e15d29bd937dcommit hash: 135fdeebb99c3569e42d8162b265e15d29bd937d files touched by this commit
Mathieu Arnold (mat) search for other commits by this committer
all: Remove all other $FreeBSD keywords.
5.5.22_1
06 Apr 2021 14:31:07
commit hash: 305f148f482daf30dcf728039d03d019f88344ebcommit hash: 305f148f482daf30dcf728039d03d019f88344ebcommit hash: 305f148f482daf30dcf728039d03d019f88344ebcommit hash: 305f148f482daf30dcf728039d03d019f88344eb files touched by this commit
Mathieu Arnold (mat) search for other commits by this committer
Remove # $FreeBSD$ from Makefiles.
5.5.22_1
28 Feb 2021 21:27:56
Revision:566817Original commit files touched by this commit
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
5.5.22_1
19 Dec 2020 19:49:48
Revision:558466Original commit files touched by this commit
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
5.5.22
04 Dec 2020 20:16:11
Revision:557015Original commit files touched by this commit
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
5.5.22
26 Nov 2020 12:32:03
Revision:556336Original commit files touched by this commit
linimon search for other commits by this committer
These ports now build on aarch64.

Obtained from:	lonesome.com trybroken run
5.5.22
24 Nov 2020 16:12:39
Revision:556170Original commit files touched by this commit
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
5.5.22
23 Oct 2020 18:42:35
Revision:553127Original commit files touched by this commit
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
5.5.21
31 Aug 2020 20:01:03
Revision:547209Original commit files touched by this commit
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
5.5.21
16 Jul 2020 04:32:54
Revision:542311Original commit files touched by this commit
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
5.5.20
01 May 2020 18:30:32
Revision:533574Original commit files touched by this commit
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
5.5.19
23 Mar 2020 17:15:17
Revision:528986Original commit files touched by this commit
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
5.5.18
18 Jan 2020 02:56:21
Revision:523390Original commit files touched by this commit
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
5.5.17
22 Oct 2019 00:07:38
Revision:515156Original commit files touched by this commit
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
5.5.16
14 Aug 2019 12:16:13
Revision:508909Original commit files touched by this commit
mat search for other commits by this committer
Convert to UCL & cleanup pkg-message (categories s)
5.5.16
23 Jul 2019 21:48:24
Revision:507247Original commit files touched by this commit
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
5.5.14
01 May 2019 10:42:16
Revision:500588Original commit files touched by this commit
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
5.5.13_1
24 Apr 2019 17:12:21
Revision:499865Original commit files touched by this commit
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
5.5.13
24 Apr 2019 02:08:08
Revision:499805Original commit files touched by this commit
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
5.5.12
03 Apr 2019 18:44:48
Revision:497746Original commit files touched by this commit
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
5.5.10_1
23 Feb 2019 05:38:27
Revision:493642Original commit files touched by this commit
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
5.5.10
24 Jan 2019 00:07:11
Revision:491064Original commit files touched by this commit
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
5.5.8
22 Nov 2018 19:40:49
Revision:485610Original commit files touched by this commit
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
5.5.7
26 Oct 2018 10:20:36
Revision:483014Original commit files touched by this commit
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
5.5.6
27 Sep 2018 07:44:49
Revision:480786Original commit files touched by this commit
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
5.5.6
24 Aug 2018 07:39:42
Revision:477942Original commit files touched by this commit
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
5.5.3
19 Jul 2018 08:20:13
Revision:474935Original commit files touched by this commit
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
5.5.1
22 Jun 2018 01:15:20
Revision:473012Original commit files touched by this commit
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)
5.5.1
19 Apr 2018 15:32:51
Revision:467775Original commit files touched by this commit
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
5.5.0_1
11 Apr 2018 14:54:38
Revision:467077Original commit files touched by this commit
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
5.5.0
26 Mar 2018 12:44:17
Revision:465586Original commit files touched by this commit
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
5.4.0_1
16 Feb 2018 08:37:17
Revision:461988Original commit files touched by this commit
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
5.4.0
15 Feb 2018 12:40:11
Revision:461888Original commit files touched by this commit
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
5.3.5
14 Feb 2018 09:12:00
Revision:461771Original commit files touched by this commit
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
5.3.4
08 Feb 2018 10:34:12
Revision:461210Original commit files touched by this commit
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
5.3.3
15 Nov 2017 18:49:18
Revision:454260Original commit files touched by this commit
romain search for other commits by this committer
Update to 5.3.3

With hat:	puppet
5.3.2
12 Oct 2017 16:58:30
Revision:451909Original commit files touched by this commit
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
5.2.0
22 Sep 2017 12:30:32
Revision:450365Original commit files touched by this commit
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
5.1.0
21 Aug 2017 18:48:26
Revision:448484Original commit files touched by this commit
romain search for other commits by this committer
Update to 5.1.0
5.0.1
12 Aug 2017 13:53:06
Revision:447831Original commit files touched by this commit
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: 42