summaryrefslogtreecommitdiff
path: root/sysutils/facter
diff options
context:
space:
mode:
Diffstat (limited to 'sysutils/facter')
-rw-r--r--sysutils/facter/Makefile58
-rw-r--r--sysutils/facter/distinfo3
-rw-r--r--sysutils/facter/files/patch-CMakeLists.txt20
-rw-r--r--sysutils/facter/files/patch-cmake_FindCPPHOCON.cmake9
-rw-r--r--sysutils/facter/files/patch-lib_CMakeLists.txt19
-rw-r--r--sysutils/facter/files/patch-lib_src_facts_glib_load__average__resolver.cc10
-rw-r--r--sysutils/facter/files/patch-lib_src_facts_posix_cache.cc11
-rw-r--r--sysutils/facter/files/patch-lib_src_facts_posix_collection.cc11
-rw-r--r--sysutils/facter/files/patch-lib_src_util_config_posix_config.cc10
-rw-r--r--sysutils/facter/pkg-descr4
-rw-r--r--sysutils/facter/pkg-plist29
11 files changed, 0 insertions, 184 deletions
diff --git a/sysutils/facter/Makefile b/sysutils/facter/Makefile
deleted file mode 100644
index d30b20ee7bc1..000000000000
--- a/sysutils/facter/Makefile
+++ /dev/null
@@ -1,58 +0,0 @@
-PORTNAME= facter
-PORTVERSION= 3.14.24
-PORTREVISION= 9
-CATEGORIES?= sysutils
-MASTER_SITES= https://downloads.puppetlabs.com/facter/
-
-MAINTAINER= puppet@FreeBSD.org
-COMMENT= Cross-platform library for retrieving facts from OS
-WWW= https://puppetlabs.com/facter
-
-LICENSE= APACHE20
-LICENSE_FILE= ${WRKSRC}/LICENSE
-
-BROKEN= fails to build with Boost>=1.87
-BROKEN_DragonFly= DragonFly is not supported upstream
-DEPRECATED= Reached EOL
-EXPIRATION_DATE=2025-05-09
-
-LIB_DEPENDS= libboost_system.so:devel/boost-libs \
- libcurl.so:ftp/curl \
- libleatherman_locale.so:devel/leatherman \
- liblibcpp-hocon.so:devel/cpp-hocon \
- libyaml-cpp.so:devel/yaml-cpp
-
-CONFLICTS_INSTALL= rubygem-facter
-
-PLIST_SUB= PORTVERSION="${PORTVERSION}"
-
-USES= cmake:noninja compiler:c++11-lib cpe ruby ssl
-CPE_VENDOR= puppet
-USE_LDCONFIG= yes
-CMAKE_OFF= ENABLE_CXX_WERROR
-
-OPTIONS_DEFINE= FACTER_JAVA
-FACTER_JAVA_DESC= Build with Java bindings for puppetserver
-FACTER_JAVA_USES= java:build
-FACTER_JAVA_CMAKE_ON= -DJAVA_HOME=${JAVA_HOME}
-
-OPTIONS_DEFAULT= FACTER_JAVA
-
-OPTIONS_SUB= yes
-
-.include <bsd.port.options.mk>
-
-post-patch:
- @${REINPLACE_CMD} -e 's|%%PREFIX%%|${PREFIX}|g' \
- ${WRKSRC}/lib/src/facts/posix/collection.cc \
- ${WRKSRC}/lib/src/util/config/posix/config.cc
-
-post-install:
- ${MKDIR} ${STAGEDIR}${PREFIX}/lib/ruby/gems/${RUBY_VER}/specifications
- ${INSTALL_DATA} ${WRKSRC}/.gemspec ${STAGEDIR}${PREFIX}/lib/ruby/gems/${RUBY_VER}/specifications/${DISTNAME}.gemspec
-
-test: build
- cd ${WRKSRC}/lib && bundle install --path vendor
- cd ${CONFIGURE_WRKSRC} && ${MAKE_CMD} test
-
-.include <bsd.port.mk>
diff --git a/sysutils/facter/distinfo b/sysutils/facter/distinfo
deleted file mode 100644
index 3df197b31db4..000000000000
--- a/sysutils/facter/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1659500794
-SHA256 (facter-3.14.24.tar.gz) = 82e45d9d74d0383ac99303509fa47978c2bfc448e615edb64688bb48b0498778
-SIZE (facter-3.14.24.tar.gz) = 364897
diff --git a/sysutils/facter/files/patch-CMakeLists.txt b/sysutils/facter/files/patch-CMakeLists.txt
deleted file mode 100644
index 05e68a065e7d..000000000000
--- a/sysutils/facter/files/patch-CMakeLists.txt
+++ /dev/null
@@ -1,20 +0,0 @@
---- CMakeLists.txt.orig 2022-07-18 15:00:22 UTC
-+++ CMakeLists.txt
-@@ -121,7 +121,7 @@ if (NOT WITHOUT_JRUBY AND NOT WIN32)
-
- if (Java_JAVAC_EXECUTABLE)
- set(JRUBY_SUPPORT TRUE)
-- set(CMAKE_JAVA_COMPILE_FLAGS -source 1.6 -target 1.6)
-+ set(CMAKE_JAVA_COMPILE_FLAGS -source 8 -target 8)
- add_definitions(-DUSE_JRUBY_SUPPORT)
- endif()
- endif()
-@@ -233,7 +233,7 @@ endif()
- add_test(NAME "facter\\ smoke" COMMAND facter)
-
- # Install the man page
--if ("${CMAKE_SYSTEM_NAME}" MATCHES "OpenBSD|FreeBSD")
-+if ("${CMAKE_SYSTEM_NAME}" MATCHES "OpenBSD")
- set(MANDIR man/man8/)
- else()
- set(MANDIR share/man/man8/)
diff --git a/sysutils/facter/files/patch-cmake_FindCPPHOCON.cmake b/sysutils/facter/files/patch-cmake_FindCPPHOCON.cmake
deleted file mode 100644
index 9d31e19c92be..000000000000
--- a/sysutils/facter/files/patch-cmake_FindCPPHOCON.cmake
+++ /dev/null
@@ -1,9 +0,0 @@
---- cmake/FindCPPHOCON.cmake.orig 2017-09-12 21:43:10 UTC
-+++ cmake/FindCPPHOCON.cmake
-@@ -1,5 +1,5 @@
- include(FindDependency)
--find_dependency(CPPHOCON DISPLAY "cpp-hocon" HEADERS "hocon/config.hpp" LIBRARIES "libcpp-hocon.a")
-+find_dependency(CPPHOCON DISPLAY "cpp-hocon" HEADERS "hocon/config.hpp" LIBRARIES "liblibcpp-hocon.so")
-
- include(FeatureSummary)
- set_package_properties(CPPHOCON PROPERTIES DESCRIPTION "A C++ parser for the HOCON configuration language" URL "https://github.com/puppetlabs/cpp-hocon")
diff --git a/sysutils/facter/files/patch-lib_CMakeLists.txt b/sysutils/facter/files/patch-lib_CMakeLists.txt
deleted file mode 100644
index c7d071bcee19..000000000000
--- a/sysutils/facter/files/patch-lib_CMakeLists.txt
+++ /dev/null
@@ -1,19 +0,0 @@
---- lib/CMakeLists.txt.orig 2022-07-18 15:00:22 UTC
-+++ lib/CMakeLists.txt
-@@ -331,12 +331,15 @@ include_directories(
-
- # Set include directories
- include_directories(
-+ BEFORE
-+ ${LEATHERMAN_INCLUDE_DIRS}
-+)
-+include_directories(
- inc
- ${Boost_INCLUDE_DIRS}
- ${OPENSSL_INCLUDE_DIRS}
- ${YAMLCPP_INCLUDE_DIRS}
- ${CURL_INCLUDE_DIRS}
-- ${LEATHERMAN_INCLUDE_DIRS}
- ${CPPHOCON_INCLUDE_DIRS}
- )
-
diff --git a/sysutils/facter/files/patch-lib_src_facts_glib_load__average__resolver.cc b/sysutils/facter/files/patch-lib_src_facts_glib_load__average__resolver.cc
deleted file mode 100644
index c56303c3c21f..000000000000
--- a/sysutils/facter/files/patch-lib_src_facts_glib_load__average__resolver.cc
+++ /dev/null
@@ -1,10 +0,0 @@
-https://bugs.gentoo.org/840116
---- lib/src/facts/glib/load_average_resolver.cc.orig 2022-07-18 15:00:22 UTC
-+++ lib/src/facts/glib/load_average_resolver.cc
-@@ -1,5 +1,6 @@
- #include <internal/facts/glib/load_average_resolver.hpp>
- #include <leatherman/logging/logging.hpp>
-+#include <array>
- #include <cstdlib>
-
- #ifdef __sun
diff --git a/sysutils/facter/files/patch-lib_src_facts_posix_cache.cc b/sysutils/facter/files/patch-lib_src_facts_posix_cache.cc
deleted file mode 100644
index 98170c7572ba..000000000000
--- a/sysutils/facter/files/patch-lib_src_facts_posix_cache.cc
+++ /dev/null
@@ -1,11 +0,0 @@
---- lib/src/facts/posix/cache.cc.orig 2017-09-12 21:43:10 UTC
-+++ lib/src/facts/posix/cache.cc
-@@ -3,7 +3,7 @@
- namespace facter { namespace facts { namespace cache {
-
- std::string fact_cache_location() {
-- return "/opt/puppetlabs/facter/cache/cached_facts/";
-+ return "/var/facter/cache/cached_facts/";
- }
-
- }}} // namespace facter::facts::cache
diff --git a/sysutils/facter/files/patch-lib_src_facts_posix_collection.cc b/sysutils/facter/files/patch-lib_src_facts_posix_collection.cc
deleted file mode 100644
index b82d683ccf5e..000000000000
--- a/sysutils/facter/files/patch-lib_src_facts_posix_collection.cc
+++ /dev/null
@@ -1,11 +0,0 @@
---- lib/src/facts/posix/collection.cc.orig 2022-07-18 15:00:22 UTC
-+++ lib/src/facts/posix/collection.cc
-@@ -25,6 +25,8 @@ namespace facter { namespace facts {
- directories.emplace_back("/opt/puppetlabs/facter/facts.d");
- directories.emplace_back("/etc/facter/facts.d");
- directories.emplace_back("/etc/puppetlabs/facter/facts.d");
-+ directories.emplace_back("%%PREFIX%%/etc/facter/facts.d");
-+ directories.emplace_back("%%PREFIX%%/etc/puppetlabs/facter/facts.d");
- }
- return directories;
- }
diff --git a/sysutils/facter/files/patch-lib_src_util_config_posix_config.cc b/sysutils/facter/files/patch-lib_src_util_config_posix_config.cc
deleted file mode 100644
index b704f4f69070..000000000000
--- a/sysutils/facter/files/patch-lib_src_util_config_posix_config.cc
+++ /dev/null
@@ -1,10 +0,0 @@
---- lib/src/util/config/posix/config.cc.orig 2017-09-12 21:43:10 UTC
-+++ lib/src/util/config/posix/config.cc
-@@ -7,6 +7,6 @@ namespace facter { namespace util { name
- }
-
- std::string default_config_location() {
-- return "/etc/puppetlabs/facter/facter.conf";
-+ return "%%PREFIX%%/etc/facter/facter.conf";
- }
- }}} // namespace facter::util::config
diff --git a/sysutils/facter/pkg-descr b/sysutils/facter/pkg-descr
deleted file mode 100644
index 0f18e287e5e9..000000000000
--- a/sysutils/facter/pkg-descr
+++ /dev/null
@@ -1,4 +0,0 @@
-Facter is Puppet's cross-platform system profiling library.
-
-It discovers and reports per-node facts, which are
-available in your Puppet manifests as variables.
diff --git a/sysutils/facter/pkg-plist b/sysutils/facter/pkg-plist
deleted file mode 100644
index a3869e173c0e..000000000000
--- a/sysutils/facter/pkg-plist
+++ /dev/null
@@ -1,29 +0,0 @@
-bin/facter
-include/facter/cwrapper.hpp
-include/facter/export.h
-include/facter/facts/array_value.hpp
-include/facter/facts/base_resolver.hpp
-include/facter/facts/collection.hpp
-include/facter/facts/external/resolver.hpp
-include/facter/facts/external_resolvers_factory.hpp
-include/facter/facts/fact.hpp
-include/facter/facts/map_value.hpp
-include/facter/facts/os.hpp
-include/facter/facts/os_family.hpp
-include/facter/facts/resolver.hpp
-include/facter/facts/scalar_value.hpp
-include/facter/facts/value.hpp
-include/facter/facts/vm.hpp
-include/facter/logging/logging.hpp
-include/facter/ruby/ruby.hpp
-include/facter/util/aws_token.hpp
-include/facter/util/cli.hpp
-include/facter/util/config.hpp
-include/facter/util/string.hpp
-include/facter/version.h
-lib/libfacter.so
-lib/libfacter.so.%%PORTVERSION%%
-lib/ruby/gems/%%RUBY_VER%%/specifications/facter-%%PORTVERSION%%.gemspec
-lib/ruby/vendor_ruby/facter.rb
-share/man/man8/facter.8.gz
-%%FACTER_JAVA%%lib/ruby/vendor_ruby/facter.jar