1
0
mirror of https://git.freebsd.org/ports.git synced 2026-06-02 11:08:52 +00:00

*/*: 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
This commit is contained in:
Romain Tartière
2026-03-14 03:48:26 -10:00
parent 301a577dad
commit 89421aa2db
8 changed files with 24 additions and 0 deletions
+3
View File
@@ -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
+3
View File
@@ -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
+3
View File
@@ -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 \
+3
View File
@@ -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
+3
View File
@@ -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 \
+3
View File
@@ -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
@@ -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
+3
View File
@@ -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-yard