git: fd2e6fb49c60 - main - devel/libmcfp: Add patch that corrects cmake files needed for dependenct projects to succeed
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Fri, 12 Jun 2026 05:54:46 UTC
The branch main has been updated by yuri:
URL: https://cgit.FreeBSD.org/ports/commit/?id=fd2e6fb49c60e57651b87e801d5818cef0ed65f3
commit fd2e6fb49c60e57651b87e801d5818cef0ed65f3
Author: Yuri Victorovich <yuri@FreeBSD.org>
AuthorDate: 2026-06-12 05:46:16 +0000
Commit: Yuri Victorovich <yuri@FreeBSD.org>
CommitDate: 2026-06-12 05:54:44 +0000
devel/libmcfp: Add patch that corrects cmake files needed for dependenct projects to succeed
---
devel/libmcfp/Makefile | 1 +
devel/libmcfp/files/patch-cmake_mcfp-config.cmake.in | 18 ++++++++++++++++++
2 files changed, 19 insertions(+)
diff --git a/devel/libmcfp/Makefile b/devel/libmcfp/Makefile
index ffe37eea7498..cb893e35825b 100644
--- a/devel/libmcfp/Makefile
+++ b/devel/libmcfp/Makefile
@@ -1,6 +1,7 @@
PORTNAME= libmcfp
DISTVERSIONPREFIX= v
DISTVERSION= 2.0.2
+PORTREVISION= 1
CATEGORIES= devel
MAINTAINER= yuri@FreeBSD.org
diff --git a/devel/libmcfp/files/patch-cmake_mcfp-config.cmake.in b/devel/libmcfp/files/patch-cmake_mcfp-config.cmake.in
new file mode 100644
index 000000000000..ddd02b12e61b
--- /dev/null
+++ b/devel/libmcfp/files/patch-cmake_mcfp-config.cmake.in
@@ -0,0 +1,18 @@
+-- Make include of mcfp-module-targets.cmake conditional because
+-- MCFP_BUILD_CXX_MODULE defaults to OFF and the module targets file
+-- is not generated when the module is not built.
+-- Without this, dependent projects fail at CMake configure time with:
+-- INCLUDE could not find requested file: mcfp-module-targets.cmake
+
+--- cmake/mcfp-config.cmake.in.orig 2026-06-12 05:39:17 UTC
++++ cmake/mcfp-config.cmake.in
+@@ -5,6 +5,8 @@ INCLUDE("${CMAKE_CURRENT_LIST_DIR}/mcfp-targets.cmake"
+ @PACKAGE_INIT@
+
+ INCLUDE("${CMAKE_CURRENT_LIST_DIR}/mcfp-targets.cmake")
+-INCLUDE("${CMAKE_CURRENT_LIST_DIR}/mcfp-module-targets.cmake")
++IF(EXISTS "${CMAKE_CURRENT_LIST_DIR}/mcfp-module-targets.cmake")
++ INCLUDE("${CMAKE_CURRENT_LIST_DIR}/mcfp-module-targets.cmake")
++ENDIF()
+
+ check_required_components(mcfp)