git: ff79eab4c75b - main - sysutils/rubygem-facter: Remove expired port
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Wed, 30 Sep 2026 22:21:32 UTC
The branch main has been updated by rene:
URL: https://cgit.FreeBSD.org/ports/commit/?id=ff79eab4c75b327877876b401df4ed9e4a186206
commit ff79eab4c75b327877876b401df4ed9e4a186206
Author: Rene Ladan <rene@FreeBSD.org>
AuthorDate: 2026-09-30 22:20:56 +0000
Commit: Rene Ladan <rene@FreeBSD.org>
CommitDate: 2026-09-30 22:21:23 +0000
sysutils/rubygem-facter: Remove expired port
2026-07-01 sysutils/rubygem-facter: Discontinued, use sysutils/rubygem-openfact
---
MOVED | 1 +
sysutils/Makefile | 1 -
sysutils/rubygem-facter/Makefile | 40 ----------------------
sysutils/rubygem-facter/distinfo | 3 --
sysutils/rubygem-facter/files/patch-facter.gemspec | 10 ------
.../patch-lib_facter_custom__facts_util_config.rb | 10 ------
sysutils/rubygem-facter/pkg-descr | 5 ---
7 files changed, 1 insertion(+), 69 deletions(-)
diff --git a/MOVED b/MOVED
index ebe6e54fce34..03b00818cae3 100644
--- a/MOVED
+++ b/MOVED
@@ -5710,3 +5710,4 @@ graphics/natron||2026-09-30|Has expired: Depends on deprecated Qt5 WebEngine, no
deskutils/kchmviewer|deskutils/uchmviewer|2026-09-30|Has expired: Development stalled; use deskutils/uchmviewer
devel/pyside2||2026-09-30|Has expired: Depends on deprecated Qt5 WebEngine
devel/swig40|devel/swig|2026-09-30|Has expired: Outdated. Use devel/swig instead
+sysutils/rubygem-facter|sysutils/rubygem-openfact|2026-09-30|Has expired: Discontinued, use sysutils/rubygem-openfact
diff --git a/sysutils/Makefile b/sysutils/Makefile
index 030db7e4ecd6..c4e7742273dd 100644
--- a/sysutils/Makefile
+++ b/sysutils/Makefile
@@ -1247,7 +1247,6 @@
SUBDIR += rubygem-chef-winrm-elevated
SUBDIR += rubygem-chef-zero
SUBDIR += rubygem-choria-mcorpc-support
- SUBDIR += rubygem-facter
SUBDIR += rubygem-fluent-mixin-plaintextformatter
SUBDIR += rubygem-fluent-plugin-config-expander
SUBDIR += rubygem-fluent-plugin-file-alternative
diff --git a/sysutils/rubygem-facter/Makefile b/sysutils/rubygem-facter/Makefile
deleted file mode 100644
index 6242622bdfe7..000000000000
--- a/sysutils/rubygem-facter/Makefile
+++ /dev/null
@@ -1,40 +0,0 @@
-PORTNAME= facter
-PORTVERSION= 4.10.0
-CATEGORIES= sysutils rubygems
-MASTER_SITES= RG
-
-MAINTAINER= puppet@FreeBSD.org
-COMMENT= Cross-platform Ruby library for retrieving facts from OS
-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
-RUN_DEPENDS+= rubygem-ruby-augeas>0:textproc/rubygem-ruby-augeas \
- rubygem-ffi>=1.0:devel/rubygem-ffi \
- rubygem-rexml>0:textproc/rubygem-rexml \
- rubygem-sys-filesystem>0:sysutils/rubygem-sys-filesystem
-# Ruby 3.4 support
-RUN_DEPENDS+= rubygem-base64>0:converters/rubygem-base64
-
-USES= cpe gem
-CPE_VENDOR= puppet
-
-CONFLICTS_INSTALL= facter rubygem-openfact # bin/facter
-
-NO_ARCH= yes
-
-PLIST_FILES= bin/facter ${GEMS_DIR}/facter
-
-.include <bsd.port.pre.mk>
-
-post-install:
- (cd ${WRKSRC}/lib/facter/facts/freebsd && ${COPYTREE_SHARE} "ec2_metadata.rb ec2_userdata.rb ipaddress_interfaces.rb ipaddress6_interfaces.rb" ${STAGEDIR}/${PREFIX}/${GEMS_DIR}/facter-${PORTVERSION}/lib/facter/facts/freebsd)
- ${RLN} ${STAGEDIR}/${PREFIX}/${GEMS_LIB_DIR} ${STAGEDIR}/${PREFIX}/${GEMS_DIR}/facter
-
-.include <bsd.port.post.mk>
diff --git a/sysutils/rubygem-facter/distinfo b/sysutils/rubygem-facter/distinfo
deleted file mode 100644
index 2382d2c972db..000000000000
--- a/sysutils/rubygem-facter/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1730781316
-SHA256 (rubygem/facter-4.10.0.gem) = b78a213b9160cded7ab93e7c47c003c618ebd49c6eca549d09a068e27a30a59d
-SIZE (rubygem/facter-4.10.0.gem) = 172032
diff --git a/sysutils/rubygem-facter/files/patch-facter.gemspec b/sysutils/rubygem-facter/files/patch-facter.gemspec
deleted file mode 100644
index 1d455e36d7d4..000000000000
--- a/sysutils/rubygem-facter/files/patch-facter.gemspec
+++ /dev/null
@@ -1,10 +0,0 @@
---- facter.gemspec.orig 2024-04-16 05:25:30 UTC
-+++ facter.gemspec
-@@ -32,6 +32,6 @@ Gem::Specification.new do |s|
- s.add_development_dependency(%q<webmock>.freeze, ["~> 3.12".freeze])
- s.add_development_dependency(%q<yard>.freeze, ["~> 0.9".freeze])
- s.add_runtime_dependency(%q<hocon>.freeze, ["~> 1.3".freeze])
-- s.add_runtime_dependency(%q<thor>.freeze, [">= 1.0.1".freeze, "< 1.3".freeze])
-+ s.add_runtime_dependency(%q<thor>.freeze, [">= 1.0.1".freeze, "< 2.0".freeze])
- end
-
diff --git a/sysutils/rubygem-facter/files/patch-lib_facter_custom__facts_util_config.rb b/sysutils/rubygem-facter/files/patch-lib_facter_custom__facts_util_config.rb
deleted file mode 100644
index 9bc20c1a5681..000000000000
--- a/sysutils/rubygem-facter/files/patch-lib_facter_custom__facts_util_config.rb
+++ /dev/null
@@ -1,10 +0,0 @@
---- lib/facter/custom_facts/util/config.rb.orig 2020-08-31 03:41:56 UTC
-+++ lib/facter/custom_facts/util/config.rb
-@@ -43,6 +43,7 @@ module LegacyFacter
- [File.join(windows_dir, 'PuppetLabs', 'facter', 'facts.d')]
- else
- [
-+ '/usr/local/etc/facter/facts.d/',
- '/etc/puppetlabs/facter/facts.d',
- '/etc/facter/facts.d/',
- '/opt/puppetlabs/facter/facts.d'
diff --git a/sysutils/rubygem-facter/pkg-descr b/sysutils/rubygem-facter/pkg-descr
deleted file mode 100644
index b612ced9d443..000000000000
--- a/sysutils/rubygem-facter/pkg-descr
+++ /dev/null
@@ -1,5 +0,0 @@
-A cross-platform Ruby library for retrieving facts from operating systems.
-Supports multiple resolution mechanisms, any of which can be restricted to
-working only on certain operating systems or environments. Facter is
-especially useful for retrieving things like operating system names, IP
-addresses, MAC addresses, and SSH keys.