git: 4c5134a13c47 - main - mcollective: Mark DEPRECATED and set EXPIRATION_DATE

From: Yasuhiro Kimura <yasu_at_FreeBSD.org>
Date: Wed, 07 Jun 2023 04:58:57 UTC
The branch main has been updated by yasu:

URL: https://cgit.FreeBSD.org/ports/commit/?id=4c5134a13c4775e5600d5c5d66de3934a50c78a5

commit 4c5134a13c4775e5600d5c5d66de3934a50c78a5
Author:     Yasuhiro Kimura <yasu@FreeBSD.org>
AuthorDate: 2023-05-16 05:14:00 +0000
Commit:     Yasuhiro Kimura <yasu@FreeBSD.org>
CommitDate: 2023-06-07 04:56:28 +0000

    mcollective: Mark DEPRECATED and set EXPIRATION_DATE
    
    * Mark sysutils/mcollective as DEPRECATED and set EXPIRATION_DATE to
      2023-06-30. It is BROKEN with all supported Ruby versions after the
      removal of lang/ruby27.
    * Also mark dependencies as DEPRECATED and set EXPIRATION_DATE.
    * While here, mark sysutils/mcollective as BROKEN with Ruby 3.2 and
      3.3.
    
    PR:             271443
    Approved by:    Maintainer timeout
---
 sysutils/mcollective-actionpolicy-auth/Makefile | 3 ++-
 sysutils/mcollective-nettest-agent/Makefile     | 3 +++
 sysutils/mcollective-nettest-client/Makefile    | 3 +++
 sysutils/mcollective-nettest-common/Makefile    | 3 ++-
 sysutils/mcollective-nrpe-agent/Makefile        | 3 +++
 sysutils/mcollective-nrpe-client/Makefile       | 3 +++
 sysutils/mcollective-nrpe-common/Makefile       | 3 ++-
 sysutils/mcollective-puppet-agent/Makefile      | 3 +++
 sysutils/mcollective-puppet-client/Makefile     | 3 +++
 sysutils/mcollective-puppet-common/Makefile     | 3 ++-
 sysutils/mcollective-service-agent/Makefile     | 3 +++
 sysutils/mcollective-service-client/Makefile    | 3 +++
 sysutils/mcollective-service-common/Makefile    | 3 ++-
 sysutils/mcollective-shell-agent/Makefile       | 3 +++
 sysutils/mcollective-shell-client/Makefile      | 3 +++
 sysutils/mcollective/Makefile                   | 4 ++++
 sysutils/mnrpes/Makefile                        | 3 +++
 17 files changed, 47 insertions(+), 5 deletions(-)

diff --git a/sysutils/mcollective-actionpolicy-auth/Makefile b/sysutils/mcollective-actionpolicy-auth/Makefile
index 0beedbd6a7ea..bddd987e3b40 100644
--- a/sysutils/mcollective-actionpolicy-auth/Makefile
+++ b/sysutils/mcollective-actionpolicy-auth/Makefile
@@ -8,7 +8,8 @@ WWW=		https://github.com/puppetlabs/mcollective-actionpolicy-auth
 
 LICENSE=	APACHE20
 
-DEPRECATED=	Agents are better distributed through the Puppet forge
+DEPRECATED=	Depends on broken sysutils/mcollective
+EXPIRATION_DATE=	2023-06-30
 
 RUN_DEPENDS=	mcollective>=2:sysutils/mcollective
 
diff --git a/sysutils/mcollective-nettest-agent/Makefile b/sysutils/mcollective-nettest-agent/Makefile
index e4b79479605a..f199157cb3e7 100644
--- a/sysutils/mcollective-nettest-agent/Makefile
+++ b/sysutils/mcollective-nettest-agent/Makefile
@@ -4,6 +4,9 @@ COMMENT=	MCollective agent to test ICMP and TCP connectivity
 
 # See MASTERDIR for MAINTAINER.
 
+DEPRECATED=	Depends on broken sysutils/mcollective
+EXPIRATION_DATE=	2023-06-30
+
 RUN_DEPENDS=	mcollective-nettest-common>=${PORTVERSION}:sysutils/mcollective-nettest-common \
 		rubygem-net-ping>=1:net/rubygem-net-ping
 
diff --git a/sysutils/mcollective-nettest-client/Makefile b/sysutils/mcollective-nettest-client/Makefile
index b113f1a79b9a..66a7aaaae398 100644
--- a/sysutils/mcollective-nettest-client/Makefile
+++ b/sysutils/mcollective-nettest-client/Makefile
@@ -4,6 +4,9 @@ COMMENT=	MCollective client to test ICMP and TCP connectivity
 
 # See MASTERDIR for MAINTAINER.
 
+DEPRECATED=	Depends on broken sysutils/mcollective
+EXPIRATION_DATE=	2023-06-30
+
 RUN_DEPENDS=	mcollective-nettest-common>=${PORTVERSION}:sysutils/mcollective-nettest-common
 
 MASTERDIR=	${.CURDIR}/../mcollective-nettest-common
diff --git a/sysutils/mcollective-nettest-common/Makefile b/sysutils/mcollective-nettest-common/Makefile
index b26efc83ebc7..56538b0a2f76 100644
--- a/sysutils/mcollective-nettest-common/Makefile
+++ b/sysutils/mcollective-nettest-common/Makefile
@@ -8,7 +8,8 @@ WWW=		https://github.com/puppetlabs/mcollective-nettest-agent
 
 LICENSE=	APACHE20
 
-DEPRECATED=	Agents are better distributed through the Puppet forge
+DEPRECATED=	Depends on broken sysutils/mcollective
+EXPIRATION_DATE=	2023-06-30
 
 RUN_DEPENDS?=	mcollective>=2:sysutils/mcollective
 
diff --git a/sysutils/mcollective-nrpe-agent/Makefile b/sysutils/mcollective-nrpe-agent/Makefile
index a371a1e6fb8a..1bd15b7fec48 100644
--- a/sysutils/mcollective-nrpe-agent/Makefile
+++ b/sysutils/mcollective-nrpe-agent/Makefile
@@ -5,6 +5,9 @@ COMMENT=	MCollective agent to interact with the NRPE monitoring system
 
 # See MASTERDIR for MAINTAINER.
 
+DEPRECATED=	Depends on broken sysutils/mcollective
+EXPIRATION_DATE=	2023-06-30
+
 RUN_DEPENDS=	mcollective-nrpe-common>=${PORTVERSION}:sysutils/mcollective-nrpe-common
 
 MASTERDIR=	${.CURDIR}/../mcollective-nrpe-common
diff --git a/sysutils/mcollective-nrpe-client/Makefile b/sysutils/mcollective-nrpe-client/Makefile
index 514073c7fe89..b7bf573fa6f4 100644
--- a/sysutils/mcollective-nrpe-client/Makefile
+++ b/sysutils/mcollective-nrpe-client/Makefile
@@ -4,6 +4,9 @@ COMMENT=	MCollective client to interact with the NRPE monitoring system
 
 # See MASTERDIR for MAINTAINER.
 
+DEPRECATED=	Depends on broken sysutils/mcollective
+EXPIRATION_DATE=	2023-06-30
+
 RUN_DEPENDS=	mcollective-nrpe-common>=${PORTVERSION}:sysutils/mcollective-nrpe-common
 
 MASTERDIR=	${.CURDIR}/../mcollective-nrpe-common
diff --git a/sysutils/mcollective-nrpe-common/Makefile b/sysutils/mcollective-nrpe-common/Makefile
index 9ee974a43989..82d39635c6a5 100644
--- a/sysutils/mcollective-nrpe-common/Makefile
+++ b/sysutils/mcollective-nrpe-common/Makefile
@@ -8,7 +8,8 @@ WWW=		https://github.com/puppetlabs/mcollective-package-agent
 
 LICENSE=	APACHE20
 
-DEPRECATED=	Agents are better distributed through the Puppet forge
+DEPRECATED=	Depends on broken sysutils/mcollective
+EXPIRATION_DATE=	2023-06-30
 
 RUN_DEPENDS?=	mcollective>=2:sysutils/mcollective
 
diff --git a/sysutils/mcollective-puppet-agent/Makefile b/sysutils/mcollective-puppet-agent/Makefile
index 2b2797bd333c..394d7e81eca7 100644
--- a/sysutils/mcollective-puppet-agent/Makefile
+++ b/sysutils/mcollective-puppet-agent/Makefile
@@ -4,6 +4,9 @@ COMMENT=	MCollective agent to manage the Puppet Agent
 
 # See MASTERDIR for MAINTAINER.
 
+DEPRECATED=	Depends on broken sysutils/mcollective
+EXPIRATION_DATE=	2023-06-30
+
 RUN_DEPENDS=	mcollective-puppet-common>=${PORTVERSION}:sysutils/mcollective-puppet-common
 
 MASTERDIR=	${.CURDIR}/../mcollective-puppet-common
diff --git a/sysutils/mcollective-puppet-client/Makefile b/sysutils/mcollective-puppet-client/Makefile
index 2ce9312b8438..04a94e9202cc 100644
--- a/sysutils/mcollective-puppet-client/Makefile
+++ b/sysutils/mcollective-puppet-client/Makefile
@@ -4,6 +4,9 @@ COMMENT=	MCollective client to manage the Puppet Agent
 
 # See MASTERDIR for MAINTAINER.
 
+DEPRECATED=	Depends on broken sysutils/mcollective
+EXPIRATION_DATE=	2023-06-30
+
 RUN_DEPENDS=	mcollective-puppet-common>=${PORTVERSION}:sysutils/mcollective-puppet-common
 
 MASTERDIR=	${.CURDIR}/../mcollective-puppet-common
diff --git a/sysutils/mcollective-puppet-common/Makefile b/sysutils/mcollective-puppet-common/Makefile
index e07386220c19..de62a812448c 100644
--- a/sysutils/mcollective-puppet-common/Makefile
+++ b/sysutils/mcollective-puppet-common/Makefile
@@ -8,7 +8,8 @@ WWW=		https://github.com/puppetlabs/mcollective-puppet-agent
 
 LICENSE=	APACHE20
 
-DEPRECATED=	Agents are better distributed through the Puppet forge
+DEPRECATED=	Depends on broken sysutils/mcollective
+EXPIRATION_DATE=	2023-06-30
 
 RUN_DEPENDS?=	mcollective>=2:sysutils/mcollective
 
diff --git a/sysutils/mcollective-service-agent/Makefile b/sysutils/mcollective-service-agent/Makefile
index 0f3d1da1ec0c..ae3021d26173 100644
--- a/sysutils/mcollective-service-agent/Makefile
+++ b/sysutils/mcollective-service-agent/Makefile
@@ -4,6 +4,9 @@ COMMENT=	MCollective agent to manage the OS Services
 
 # See MASTERDIR for MAINTAINER.
 
+DEPRECATED=	Depends on broken sysutils/mcollective
+EXPIRATION_DATE=	2023-06-30
+
 RUN_DEPENDS=	mcollective-service-common>=${PORTVERSION}:sysutils/mcollective-service-common
 
 MASTERDIR=	${.CURDIR}/../mcollective-service-common
diff --git a/sysutils/mcollective-service-client/Makefile b/sysutils/mcollective-service-client/Makefile
index ced56dd41238..ace969f7ed95 100644
--- a/sysutils/mcollective-service-client/Makefile
+++ b/sysutils/mcollective-service-client/Makefile
@@ -4,6 +4,9 @@ COMMENT=	MCollective client to manage the OS Services
 
 # See MASTERDIR for MAINTAINER.
 
+DEPRECATED=	Depends on broken sysutils/mcollective
+EXPIRATION_DATE=	2023-06-30
+
 RUN_DEPENDS=	mcollective-service-common>=${PORTVERSION}:sysutils/mcollective-service-common
 
 MASTERDIR=	${.CURDIR}/../mcollective-service-common
diff --git a/sysutils/mcollective-service-common/Makefile b/sysutils/mcollective-service-common/Makefile
index 45ecfcee6efc..fc03307371df 100644
--- a/sysutils/mcollective-service-common/Makefile
+++ b/sysutils/mcollective-service-common/Makefile
@@ -8,7 +8,8 @@ WWW=		https://github.com/puppetlabs/mcollective-service-agent
 
 LICENSE=	APACHE20
 
-DEPRECATED=	Agents are better distributed through the Puppet forge
+DEPRECATED=	Depends on broken sysutils/mcollective
+EXPIRATION_DATE=	2023-06-30
 
 RUN_DEPENDS?=	mcollective>=2:sysutils/mcollective
 
diff --git a/sysutils/mcollective-shell-agent/Makefile b/sysutils/mcollective-shell-agent/Makefile
index 612403f1c155..7ba6a47f5a5b 100644
--- a/sysutils/mcollective-shell-agent/Makefile
+++ b/sysutils/mcollective-shell-agent/Makefile
@@ -9,6 +9,9 @@ WWW=		https://github.com/puppetlabs/mcollective-shell-agent
 LICENSE=	APACHE20
 LICENSE_FILE=	${WRKSRC}/LICENSE.txt
 
+DEPRECATED=	Depends on broken sysutils/mcollective
+EXPIRATION_DATE=	2023-06-30
+
 RUN_DEPENDS=	mcollective>=2.2.4:sysutils/mcollective
 
 USE_GITHUB=	yes
diff --git a/sysutils/mcollective-shell-client/Makefile b/sysutils/mcollective-shell-client/Makefile
index 9146136b9492..f2142bcca899 100644
--- a/sysutils/mcollective-shell-client/Makefile
+++ b/sysutils/mcollective-shell-client/Makefile
@@ -9,6 +9,9 @@ WWW=		https://github.com/puppetlabs/mcollective-shell-agent
 LICENSE=	APACHE20
 LICENSE_FILE=	${WRKSRC}/LICENSE.txt
 
+DEPRECATED=	Depends on broken sysutils/mcollective
+EXPIRATION_DATE=	2023-06-30
+
 RUN_DEPENDS=	mcollective>=2.2.4:sysutils/mcollective
 
 USE_GITHUB=	yes
diff --git a/sysutils/mcollective/Makefile b/sysutils/mcollective/Makefile
index 520d9cb73fb9..c5d100c06ca4 100644
--- a/sysutils/mcollective/Makefile
+++ b/sysutils/mcollective/Makefile
@@ -10,8 +10,12 @@ WWW=		http://docs.puppetlabs.com/mcollective/
 LICENSE=	APACHE20
 LICENSE_FILE=	${WRKSRC}/COPYING
 
+DEPRECATED=	Broken with all supported Ruby versions
+EXPIRATION_DATE=	2023-06-30
 BROKEN_RUBY30=	yes
 BROKEN_RUBY31=	yes
+BROKEN_RUBY32=	yes
+BROKEN_RUBY33=	yes
 
 RUN_DEPENDS=	rubygem-stomp>=0:devel/rubygem-stomp
 
diff --git a/sysutils/mnrpes/Makefile b/sysutils/mnrpes/Makefile
index 257558779674..4c49cd19bb5d 100644
--- a/sysutils/mnrpes/Makefile
+++ b/sysutils/mnrpes/Makefile
@@ -8,6 +8,9 @@ WWW=		https://github.com/nullDowntimeLtd/mnrpes
 
 LICENSE=	APACHE20
 
+DEPRECATED=	Depends on broken sysutils/mcollective
+EXPIRATION_DATE=	2023-06-30
+
 RUN_DEPENDS=	mcollective>=2:sysutils/mcollective \
 		rubygem-rufus-scheduler>=0.1:devel/rubygem-rufus-scheduler