From nobody Sat Mar 14 14:05:29 2026 X-Original-To: dev-commits-ports-main@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4fY36137fYz6Vx79 for ; Sat, 14 Mar 2026 14:05:29 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R12" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 4fY3610jZNz3K3m for ; Sat, 14 Mar 2026 14:05:29 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1773497129; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=y4iUBqxQZVyr54o7SAjVI5EuA8Vn5A3mJitR7fnBErA=; b=Stmb4P6HCppxu/UoHv0f9zWlSnhlB6353joF3/DPiQCzsum6SFrBCsGKoUmInbnY2zj/1D EEpbrDKF1gk6GMBANQlnbWHT3Z9Z9o9UEr3xWIcuW34C8T2eVpPPghj48DOevJ3uUWXybt abcBeyw2ukQWHrUjpLeJgKzZMrZfZkfAURUMQYle4K/GHv0Qdxk/UUhh+F6TfAP6uAPalg nsAFJmADtV0fdUrSrqaY1aGsE6G9UZ4srpsCmAppGTUt6wsIs/EbqwTjoUr8l01tmIGgZA cJf7T5TL/6r0y7hojVElw0a8oTNphg0M9NAbZPMjmCqHb7SwSXGT1UT+WaH7yg== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1773497129; a=rsa-sha256; cv=none; b=ReJPMzBntPGdjkO8hC3q5L2tduVPKqbnWyowYbYwh2CTum71GP+0AOcKrRFcmqtTDfvnfY LlOeNCbaW2xS3N+0aGVuA9ggWzG5yBbOgRw0iKDHEgTFzaa7WxBsyQilMQxHEThKSAhpHF 0Zbm6X+ZJf7Fsoo1uUsfDlqnNeYCLSag+UE3n/9qT7EV9Mypb7Pj0hgim1gaRohcdlFqxv veviIJgu0YREXUMtVLMW3kJ2I2tLoIXsKIoaea6oNEOjVchG3xKYymxFA+7SC4cQlqnL/8 8TApOe5OFQJh7pWz7Xr1DdanUMDDcPjxl7IMiCtbSmiZqatje54B+1goKOaV3A== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1773497129; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=y4iUBqxQZVyr54o7SAjVI5EuA8Vn5A3mJitR7fnBErA=; b=I4Gu2pyCcggA2p87K3xrxZealC/eek5lJcbSfO6SH3noybtSpCFCGxNg4blIs6AdhqE4tK gQl1Wv3XJugDvBWRDCoJkGkYFH+9kmZOdDDGJCo+GBRbPnLCOqHnY0VB3LRjCMHBauRmYs Q0HzncqXXrCDXIto4jaituBmd0NZKD2jpYZ00coRc7o188wJglsHJI2i/GxSPqk8EUVtIW LCyAOgd3oi0SXQkEqluJaUNeupaQJUxm1vCPKH6CaFXlDIZ9v572dRjGzsaIdLMkp7fD// Qxj4/cz4a1CTgShgJxrnAcWvkDdttYro3OhYX4UR4KKqVQO2ORYAzd0IFimZxQ== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) by mxrelay.nyi.freebsd.org (Postfix) with ESMTP id 4fY3610HKRz1KnH for ; Sat, 14 Mar 2026 14:05:29 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from git (uid 1279) (envelope-from git@FreeBSD.org) id 3e8e9 by gitrepo.freebsd.org (DragonFly Mail Agent v0.13+ on gitrepo.freebsd.org); Sat, 14 Mar 2026 14:05:29 +0000 To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org From: Romain Tar=?utf-8?Q?ti=C3=A8re?= Subject: git: 89421aa2dbb3 - main - */*: Deprecate discontinued OSS Puppet components List-Id: Commits to the main branch of the FreeBSD ports repository List-Archive: https://lists.freebsd.org/archives/dev-commits-ports-main List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-ports-main@freebsd.org Sender: owner-dev-commits-ports-main@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: romain X-Git-Repository: ports X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 89421aa2dbb3b35afeecc4e88db2fb1e459313f8 Auto-Submitted: auto-generated Date: Sat, 14 Mar 2026 14:05:29 +0000 Message-Id: <69b56b29.3e8e9.609705c1@gitrepo.freebsd.org> The branch main has been updated by romain: URL: https://cgit.FreeBSD.org/ports/commit/?id=89421aa2dbb3b35afeecc4e88db2fb1e459313f8 commit 89421aa2dbb3b35afeecc4e88db2fb1e459313f8 Author: Romain Tartière AuthorDate: 2026-03-14 13:48:26 +0000 Commit: Romain Tartière 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-yard