Index: head/sysutils/facter/Makefile =================================================================== --- head/sysutils/facter/Makefile (revision 426626) +++ head/sysutils/facter/Makefile (revision 426627) @@ -1,35 +1,35 @@ # $FreeBSD$ PORTNAME= facter PORTVERSION= 3.1.3 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= sysutils MASTER_SITES= http://downloads.puppetlabs.com/facter/ MAINTAINER= ruby@FreeBSD.org COMMENT= Cross-platform library for retrieving facts from OS LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE LIB_DEPENDS= libboost_system.so:devel/boost-libs \ libyaml-cpp.so:devel/yaml-cpp PLIST_SUB+= PORTVERSION="${PORTVERSION}" USE_LDCONFIG= yes USE_RUBY= yes USES= cmake compiler:c++11-lib CMAKE_ARGS+= -DMAN_PATH=${MANPREFIX}/man CONFLICTS_INSTALL= rubygem-facter-2* BROKEN_DragonFly= DragonFly is not supported upstream .include .if ${OPSYS} == FreeBSD && ${COMPILER_FEATURES:Mlibstdc++} BROKEN= Build with system libstdc++ is unsupported .endif .include Index: head/sysutils/facter/files/patch-vendor_leatherman_logging_src_logging.cc =================================================================== --- head/sysutils/facter/files/patch-vendor_leatherman_logging_src_logging.cc (nonexistent) +++ head/sysutils/facter/files/patch-vendor_leatherman_logging_src_logging.cc (revision 426627) @@ -0,0 +1,19 @@ +(LTH-115) Fix Boost.Log sink initialization with Boost 1.62 + +In Boost 1.62, the way sink argument forwarding appears to have changed +in such a way that it failed to identify the implicit creation of a +color_writer. Switch to explicitly creating the color_writer sink. + +https://github.com/puppetlabs/leatherman/commit/e8196d55ecac7f2bf3aa5cb0aefef0122e63db21 + +--- vendor/leatherman/logging/src/logging.cc.orig 2015-11-25 00:14:00 UTC ++++ vendor/leatherman/logging/src/logging.cc +@@ -72,7 +72,7 @@ namespace leatherman { namespace logging + core->remove_all_sinks(); + + using sink_t = sinks::synchronous_sink; +- boost::shared_ptr sink(new sink_t(&dst)); ++ boost::shared_ptr sink = boost::make_shared(boost::make_shared(&dst)); + core->add_sink(sink); + + #if (!defined(__sun) && !defined(_AIX)) || !defined(__GNUC__) Property changes on: head/sysutils/facter/files/patch-vendor_leatherman_logging_src_logging.cc ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +yes \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property