git: bc3da83528d7 - main - devel/rubygem-pdk: Remove expired port

From: Rene Ladan <rene_at_FreeBSD.org>
Date: Wed, 30 Sep 2026 21:10:36 UTC
The branch main has been updated by rene:

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

commit bc3da83528d70f1659aa5f7715ecf8e035bed7a7
Author:     Rene Ladan <rene@FreeBSD.org>
AuthorDate: 2026-09-30 21:10:32 +0000
Commit:     Rene Ladan <rene@FreeBSD.org>
CommitDate: 2026-09-30 21:10:32 +0000

    devel/rubygem-pdk: Remove expired port
    
    2026-09-30 devel/rubygem-pdk: Depends on expired sysutils/rubygem-facter
---
 MOVED                                              |  1 +
 devel/Makefile                                     |  1 -
 devel/rubygem-pdk/Makefile                         | 41 ----------------------
 devel/rubygem-pdk/distinfo                         |  3 --
 .../files/patch-lib_pdk_cli_exec_command.rb        | 11 ------
 devel/rubygem-pdk/files/patch-pdk.gemspec          | 29 ---------------
 devel/rubygem-pdk/pkg-descr                        |  7 ----
 7 files changed, 1 insertion(+), 92 deletions(-)

diff --git a/MOVED b/MOVED
index fff7e29a4273..635cc653ba72 100644
--- a/MOVED
+++ b/MOVED
@@ -5664,3 +5664,4 @@ ftp/oftpd||2026-09-30|Has expired: Abandoned and has known vulnerability (CVE-20
 multimedia/py-periscope||2026-09-30|Has expired: Unmaintained upstream, last release 2011
 devel/pyside2-tools||2026-09-30|Has expired: Depends on deprecated Qt5 WebEngine
 russian/eric6||2026-09-30|Has expired: Depends on deprecated Qt5 WebEngine
+devel/rubygem-pdk||2026-09-30|Has expired: Depends on expired sysutils/rubygem-facter
diff --git a/devel/Makefile b/devel/Makefile
index 9bc1f0f91e11..92546a590767 100644
--- a/devel/Makefile
+++ b/devel/Makefile
@@ -8191,7 +8191,6 @@
     SUBDIR += rubygem-pathname
     SUBDIR += rubygem-pathspec
     SUBDIR += rubygem-pathutil
-    SUBDIR += rubygem-pdk
     SUBDIR += rubygem-pedump
     SUBDIR += rubygem-peek
     SUBDIR += rubygem-peek-gc-rails52
diff --git a/devel/rubygem-pdk/Makefile b/devel/rubygem-pdk/Makefile
deleted file mode 100644
index 719b7a9e6f34..000000000000
--- a/devel/rubygem-pdk/Makefile
+++ /dev/null
@@ -1,41 +0,0 @@
-PORTNAME=	pdk
-PORTVERSION=	3.4.0
-PORTREVISION=	1
-CATEGORIES=	devel rubygems
-MASTER_SITES=	RG
-
-MAINTAINER=	puppet@FreeBSD.org
-COMMENT=	CLI for development of Puppet modules
-WWW=		https://github.com/puppetlabs/pdk
-
-LICENSE=	APACHE20
-LICENSE_FILE=	${WRKSRC}/LICENSE
-
-DEPRECATED=	Depends on expired sysutils/rubygem-facter
-EXPIRATION_DATE=2026-09-30
-
-RUN_DEPENDS=	rubygem-bundler>=2.1.0,1:sysutils/rubygem-bundler \
-		rubygem-childprocess>=5.0.0:devel/rubygem-childprocess \
-		rubygem-cri>=2.15.11<3:devel/rubygem-cri \
-		rubygem-deep_merge>=1.2.2<2:devel/rubygem-deep_merge \
-		rubygem-diff-lcs>=1.5.0:textproc/rubygem-diff-lcs \
-		rubygem-facter>=4.0.0<5.0.0:sysutils/rubygem-facter \
-		rubygem-ffi>=1.15.5<2.0.0:devel/rubygem-ffi \
-		rubygem-hitimes>=2.0.0:devel/rubygem-hitimes \
-		rubygem-json_pure>=2.6.3:devel/rubygem-json_pure \
-		rubygem-json-schema>=4.0:devel/rubygem-json-schema \
-		rubygem-minitar>=0.8:archivers/rubygem-minitar \
-		rubygem-pathspec>=1.1:devel/rubygem-pathspec \
-		rubygem-puppet_forge>=5.0:sysutils/rubygem-puppet_forge \
-		rubygem-puppet-modulebuilder>=1.0,<3.0:devel/rubygem-puppet-modulebuilder \
-		rubygem-tty-prompt>=0.23<1:devel/rubygem-tty-prompt \
-		rubygem-tty-spinner>=0.9<1:devel/rubygem-tty-spinner \
-		rubygem-tty-which>=0.5<1:devel/rubygem-tty-which
-
-USES=		gem
-
-NO_ARCH=	yes
-
-PLIST_FILES=	bin/pdk
-
-.include <bsd.port.mk>
diff --git a/devel/rubygem-pdk/distinfo b/devel/rubygem-pdk/distinfo
deleted file mode 100644
index f8d42ee111c2..000000000000
--- a/devel/rubygem-pdk/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1766859931
-SHA256 (rubygem/pdk-3.4.0.gem) = 719fa11b2fae2bc9394c8f958f84593e68f656afc4ac619bc53617a4f7f39c5d
-SIZE (rubygem/pdk-3.4.0.gem) = 131072
diff --git a/devel/rubygem-pdk/files/patch-lib_pdk_cli_exec_command.rb b/devel/rubygem-pdk/files/patch-lib_pdk_cli_exec_command.rb
deleted file mode 100644
index defa1e1c5a89..000000000000
--- a/devel/rubygem-pdk/files/patch-lib_pdk_cli_exec_command.rb
+++ /dev/null
@@ -1,11 +0,0 @@
---- lib/pdk/cli/exec/command.rb.orig	2024-09-14 02:17:19 UTC
-+++ lib/pdk/cli/exec/command.rb
-@@ -177,7 +177,7 @@ module PDK
- 
-             resolved_env['GEM_HOME'] = PDK::Util::RubyVersion.gem_home
-             gem_path = PDK::Util::RubyVersion.gem_path
--            resolved_env['GEM_PATH'] = gem_path.empty? ? resolved_env['GEM_HOME'] : gem_path
-+            # resolved_env['GEM_PATH'] = gem_path.empty? ? resolved_env['GEM_HOME'] : gem_path
- 
-             # Make sure invocation of Ruby prefers our private installation.
-             package_binpath = PDK::Util.package_install? ? File.join(PDK::Util.pdk_package_basedir, 'bin') : nil
diff --git a/devel/rubygem-pdk/files/patch-pdk.gemspec b/devel/rubygem-pdk/files/patch-pdk.gemspec
deleted file mode 100644
index f721ff0aa036..000000000000
--- a/devel/rubygem-pdk/files/patch-pdk.gemspec
+++ /dev/null
@@ -1,29 +0,0 @@
---- pdk.gemspec.orig	2025-12-31 22:38:25 UTC
-+++ pdk.gemspec
-@@ -23,19 +23,19 @@ Gem::Specification.new do |s|
-   s.specification_version = 4
- 
-   s.add_runtime_dependency(%q<ffi>.freeze, [">= 1.15.5".freeze, "< 2.0.0".freeze])
--  s.add_runtime_dependency(%q<minitar>.freeze, ["~> 0.8".freeze])
--  s.add_runtime_dependency(%q<bundler>.freeze, [">= 2.1.0".freeze, "< 3.0.0".freeze])
-+  s.add_runtime_dependency(%q<minitar>.freeze, [">= 0.8".freeze])
-+  s.add_runtime_dependency(%q<bundler>.freeze, [">= 2.1.0".freeze])
-   s.add_runtime_dependency(%q<cri>.freeze, ["~> 2.15.11".freeze])
-   s.add_runtime_dependency(%q<childprocess>.freeze, ["~> 5.0".freeze])
--  s.add_runtime_dependency(%q<hitimes>.freeze, ["= 2.0.0".freeze])
-+  s.add_runtime_dependency(%q<hitimes>.freeze, [">= 2.0.0".freeze])
-   s.add_runtime_dependency(%q<tty-prompt>.freeze, ["~> 0.23".freeze])
-   s.add_runtime_dependency(%q<tty-spinner>.freeze, ["~> 0.9".freeze])
-   s.add_runtime_dependency(%q<tty-which>.freeze, ["~> 0.5".freeze])
--  s.add_runtime_dependency(%q<json-schema>.freeze, ["~> 5.0".freeze])
--  s.add_runtime_dependency(%q<puppet-modulebuilder>.freeze, ["~> 1.0".freeze])
-+  s.add_runtime_dependency(%q<json-schema>.freeze, [">= 5.0".freeze])
-+  s.add_runtime_dependency(%q<puppet-modulebuilder>.freeze, [">= 1.0".freeze])
-   s.add_runtime_dependency(%q<deep_merge>.freeze, ["~> 1.2.2".freeze])
-   s.add_runtime_dependency(%q<diff-lcs>.freeze, [">= 1.5.0".freeze])
--  s.add_runtime_dependency(%q<pathspec>.freeze, ["~> 1.1".freeze])
--  s.add_runtime_dependency(%q<puppet_forge>.freeze, ["~> 5.0".freeze])
-+  s.add_runtime_dependency(%q<pathspec>.freeze, [">= 1.1".freeze])
-+  s.add_runtime_dependency(%q<puppet_forge>.freeze, [">= 5.0".freeze])
- end
- 
diff --git a/devel/rubygem-pdk/pkg-descr b/devel/rubygem-pdk/pkg-descr
deleted file mode 100644
index 09e3a1b478f2..000000000000
--- a/devel/rubygem-pdk/pkg-descr
+++ /dev/null
@@ -1,7 +0,0 @@
-The Puppet Development Kit (PDK) includes key Puppet code development and
-testing tools for Linux, Windows, and OS X workstations, so you can install one
-package with the tools you need to create and validate new modules.
-
-PDK includes testing tools, a complete module skeleton, and command line tools
-to help you create, validate, and run tests on Puppet modules. PDK also
-includes all dependencies needed for its use.