diff options
Diffstat (limited to 'sysutils/facter')
-rw-r--r-- | sysutils/facter/Makefile | 58 | ||||
-rw-r--r-- | sysutils/facter/distinfo | 3 | ||||
-rw-r--r-- | sysutils/facter/files/patch-CMakeLists.txt | 20 | ||||
-rw-r--r-- | sysutils/facter/files/patch-cmake_FindCPPHOCON.cmake | 9 | ||||
-rw-r--r-- | sysutils/facter/files/patch-lib_CMakeLists.txt | 19 | ||||
-rw-r--r-- | sysutils/facter/files/patch-lib_src_facts_glib_load__average__resolver.cc | 10 | ||||
-rw-r--r-- | sysutils/facter/files/patch-lib_src_facts_posix_cache.cc | 11 | ||||
-rw-r--r-- | sysutils/facter/files/patch-lib_src_facts_posix_collection.cc | 11 | ||||
-rw-r--r-- | sysutils/facter/files/patch-lib_src_util_config_posix_config.cc | 10 | ||||
-rw-r--r-- | sysutils/facter/pkg-descr | 4 | ||||
-rw-r--r-- | sysutils/facter/pkg-plist | 29 |
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 |