Date: Sat, 14 Mar 2026 14:05:29 +0000 From: Romain Tar=?utf-8?Q?ti=C3=A8re?= <romain@FreeBSD.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org Subject: git: 89421aa2dbb3 - main - */*: Deprecate discontinued OSS Puppet components Message-ID: <69b56b29.3e8e9.609705c1@gitrepo.freebsd.org>
index | next in thread | raw e-mail
The branch main has been updated by romain: URL: https://cgit.FreeBSD.org/ports/commit/?id=89421aa2dbb3b35afeecc4e88db2fb1e459313f8 commit 89421aa2dbb3b35afeecc4e88db2fb1e459313f8 Author: Romain Tartière <romain@FreeBSD.org> AuthorDate: 2026-03-14 13:48:26 +0000 Commit: Romain Tartière <romain@FreeBSD.org> CommitDate: 2026-03-14 14:04:31 +0000 */*: Deprecate discontinued OSS Puppet components As announced in the [2025Q4] status report, the legacy ports for Open Source Puppet (which were abandonned by Perforce following the aquisition of Puppetlabs), are now deprecated and scheduled for removal in a few months. Switching from Puppet to OpenVox is relatively straightforward: when installing the replacement for a deprecated component, pkg(8) will detect a conflict between the legacy component and the new one and will prompt you to remove the deprecated package, which is the right course of action. For more details, refer to the [2025Q4] status report. [2025Q4]: https://www.freebsd.org/status/report-2025-10-2025-12/#_openvox_puppet With hat: puppet --- databases/puppetdb-terminus8/Makefile | 3 +++ databases/puppetdb8/Makefile | 3 +++ sysutils/puppet8/Makefile | 3 +++ sysutils/puppetserver8/Makefile | 3 +++ sysutils/rubygem-bolt/Makefile | 3 +++ sysutils/rubygem-facter/Makefile | 3 +++ sysutils/rubygem-puppetserver-ca/Makefile | 3 +++ textproc/rubygem-puppet-strings/Makefile | 3 +++ 8 files changed, 24 insertions(+) diff --git a/databases/puppetdb-terminus8/Makefile b/databases/puppetdb-terminus8/Makefile index 0264e945004d..2c438538460b 100644 --- a/databases/puppetdb-terminus8/Makefile +++ b/databases/puppetdb-terminus8/Makefile @@ -11,6 +11,9 @@ WWW= https://docs.puppetlabs.com/puppetdb/latest/ LICENSE= APACHE20 +DEPRECATED= Discontinued, use databases/openvoxdb-terminus8 +EXPIRATION_DATE=2026-07-01 + CONFLICTS_INSTALL= openvoxdb-terminus[0-9] puppetdb-terminus[0-9] NO_BUILD= yes USES= gmake ruby diff --git a/databases/puppetdb8/Makefile b/databases/puppetdb8/Makefile index 9f28aeea84e2..506535112abc 100644 --- a/databases/puppetdb8/Makefile +++ b/databases/puppetdb8/Makefile @@ -11,6 +11,9 @@ WWW= https://docs.puppetlabs.com/puppetdb/latest/ LICENSE= APACHE20 +DEPRECATED= Discontinued, use databases/openvoxdb-8 +EXPIRATION_DATE=2026-07-01 + RUN_DEPENDS= bash:shells/bash USE_RC_SUBR= puppetdb diff --git a/sysutils/puppet8/Makefile b/sysutils/puppet8/Makefile index e0691f84a323..f81e28e97f79 100644 --- a/sysutils/puppet8/Makefile +++ b/sysutils/puppet8/Makefile @@ -12,6 +12,9 @@ WWW= https://puppet.com/docs/puppet/latest/puppet_index.html LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE +DEPRECATED= Discontinued, use sysutils/openvox-agent8 +EXPIRATION_DATE=2026-07-01 + RUN_DEPENDS= 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 \ diff --git a/sysutils/puppetserver8/Makefile b/sysutils/puppetserver8/Makefile index ca86aa88ff3a..e7e5e570a539 100644 --- a/sysutils/puppetserver8/Makefile +++ b/sysutils/puppetserver8/Makefile @@ -11,6 +11,9 @@ WWW= https://docs.puppetlabs.com/puppetserver/latest/services_master_puppetserv LICENSE= APACHE20 +DEPRECATED= Discontinued, use sysutils/openvox-server8 +EXPIRATION_DATE=2026-07-01 + ONLY_FOR_ARCHS= aarch64 amd64 ONLY_FOR_ARCHS_REASON=Bundled JNI only support some architectures diff --git a/sysutils/rubygem-bolt/Makefile b/sysutils/rubygem-bolt/Makefile index a8baed32fbf0..7813a81ca17d 100644 --- a/sysutils/rubygem-bolt/Makefile +++ b/sysutils/rubygem-bolt/Makefile @@ -9,6 +9,9 @@ WWW= https://github.com/puppetlabs/bolt LICENSE= APACHE20 +DEPRECATED= Discontinued, use sysutils/rubygem-openbolt +EXPIRATION_DATE=2026-07-01 + RUN_DEPENDS= r10k:sysutils/rubygem-r10k \ rubygem-addressable>=2.5:www/rubygem-addressable \ rubygem-aws-sdk-ec2>1:devel/rubygem-aws-sdk-ec2 \ diff --git a/sysutils/rubygem-facter/Makefile b/sysutils/rubygem-facter/Makefile index 53b976cac0ce..6242622bdfe7 100644 --- a/sysutils/rubygem-facter/Makefile +++ b/sysutils/rubygem-facter/Makefile @@ -9,6 +9,9 @@ WWW= https://puppetlabs.com/facter LICENSE= APACHE20 +DEPRECATED= Discontinued, use sysutils/rubygem-openfact +EXPIRATION_DATE=2026-07-01 + RUN_DEPENDS= rubygem-hocon>=1.3<2:devel/rubygem-hocon \ rubygem-thor>=1.0.1<2.0:devel/rubygem-thor # Soft dependencies that resolve more FreeBSD facts diff --git a/sysutils/rubygem-puppetserver-ca/Makefile b/sysutils/rubygem-puppetserver-ca/Makefile index bd113309d7f1..0d2ab1666aa3 100644 --- a/sysutils/rubygem-puppetserver-ca/Makefile +++ b/sysutils/rubygem-puppetserver-ca/Makefile @@ -10,6 +10,9 @@ WWW= https://github.com/puppetlabs/puppetserver-ca-cli/ LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE +DEPRECATED= Discontinued, use sysutils/rubygem-openvoxserver-ca +EXPIRATION_DATE=2026-07-01 + RUN_DEPENDS= rubygem-facter>=2.0.1:sysutils/rubygem-facter USES= gem diff --git a/textproc/rubygem-puppet-strings/Makefile b/textproc/rubygem-puppet-strings/Makefile index 5d3da699ad15..05ef0c21f601 100644 --- a/textproc/rubygem-puppet-strings/Makefile +++ b/textproc/rubygem-puppet-strings/Makefile @@ -10,6 +10,9 @@ WWW= https://github.com/puppetlabs/puppet-strings LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE +DEPRECATED= Discontinued, use textproc/rubygem-openvox-strings +EXPIRATION_DATE=2026-07-01 + RUN_DEPENDS= puppet:sysutils/puppet8 \ rubygem-rgen>=0:devel/rubygem-rgen \ rubygem-yard>=0.9.5<0.10:textproc/rubygem-yardhome | help
Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?69b56b29.3e8e9.609705c1>
