svn commit: r525554 - in head/sysutils/kio-fuse: . files

Adriaan de Groot adridg at FreeBSD.org
Sat Feb 8 14:27:05 UTC 2020


Author: adridg
Date: Sat Feb  8 14:27:04 2020
New Revision: 525554
URL: https://svnweb.freebsd.org/changeset/ports/525554

Log:
  sysutils/kio-fuse: Fix build
  
  While boost is an implicit dependency, make it explicit for
  the sake of the patch added in r525170. Also, on amd64 &c,
  wherever Boost headers end up isn't automatically in the
  C++ header search path, so find Boost in CMake and use those
  headers.
  
  Pointy hat: adridg (for approving the previous "fix")
  
  Reported by:	fallout

Modified:
  head/sysutils/kio-fuse/Makefile
  head/sysutils/kio-fuse/files/patch-CMakeLists.txt

Modified: head/sysutils/kio-fuse/Makefile
==============================================================================
--- head/sysutils/kio-fuse/Makefile	Sat Feb  8 14:23:36 2020	(r525553)
+++ head/sysutils/kio-fuse/Makefile	Sat Feb  8 14:27:04 2020	(r525554)
@@ -11,7 +11,8 @@ COMMENT=	FUSE Interface for KIO
 LICENSE=	GPLv3
 LICENSE_FILE=	${WRKSRC}/COPYING
 
-LIB_DEPENDS=	libfuse3.so:sysutils/fusefs-libs3
+LIB_DEPENDS=	libfuse3.so:sysutils/fusefs-libs3 \
+		libboost_thread.so:devel/boost-libs
 
 USES=		cmake compiler:c++11-lang kde:5 pkgconfig qt:5
 USE_KDE=	config coreaddons kio service

Modified: head/sysutils/kio-fuse/files/patch-CMakeLists.txt
==============================================================================
--- head/sysutils/kio-fuse/files/patch-CMakeLists.txt	Sat Feb  8 14:23:36 2020	(r525553)
+++ head/sysutils/kio-fuse/files/patch-CMakeLists.txt	Sat Feb  8 14:27:04 2020	(r525554)
@@ -1,6 +1,20 @@
---- CMakeLists.txt.orig	2020-01-12 09:41:08 UTC
+--- CMakeLists.txt.orig	2019-12-21 15:13:04 UTC
 +++ CMakeLists.txt
-@@ -58,7 +58,9 @@ target_compile_definitions(kio-fuse PRIVATE FUSE_USE_V
+@@ -22,6 +22,7 @@ include(ECMQtDeclareLoggingCategory)
+ include(ECMSetupVersion)
+ 
+ find_package(PkgConfig REQUIRED)
++find_package(Boost)
+ find_package(Qt5 ${Qt5_MIN_VERSION} COMPONENTS Core REQUIRED)
+ find_package(KF5 ${KF5_MIN_VERSION} REQUIRED COMPONENTS
+ 	CoreAddons
+@@ -53,12 +54,14 @@ ecm_qt_declare_logging_category(KIOFUSE_SOURCES
+ 	DEFAULT_SEVERITY Warning)
+ 
+ add_executable(kio-fuse ${KIOFUSE_SOURCES})
+-target_include_directories(kio-fuse PRIVATE ${FUSE3_INCLUDE_DIRS})
++target_include_directories(kio-fuse PRIVATE ${FUSE3_INCLUDE_DIRS} ${Boost_INCLUDE_DIRS})
+ target_compile_definitions(kio-fuse PRIVATE FUSE_USE_VERSION=31 ${FUSE3_CFLAGS_OTHER})
  target_link_options(kio-fuse PRIVATE ${FUSE3_LDFLAGS})
  target_link_libraries(kio-fuse PRIVATE Qt5::Core KF5::KIOCore ${FUSE3_LIBRARIES})
  install(TARGETS kio-fuse DESTINATION ${KDE_INSTALL_FULL_LIBEXECDIR})


More information about the svn-ports-all mailing list