Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 12 Jun 2026 05:54:46 +0000
From:      Yuri Victorovich <yuri@FreeBSD.org>
To:        ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org
Subject:   git: fd2e6fb49c60 - main - devel/libmcfp: Add patch that corrects cmake files needed for dependenct projects to succeed
Message-ID:  <6a2b9f26.45a54.36a66c95@gitrepo.freebsd.org>

index | next in thread | raw e-mail

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)


home | help

Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?6a2b9f26.45a54.36a66c95>