Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 22 Mar 2026 05:38:18 +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: f9c02e9e7171 - main - devel/libmcfp: update 1.4=?utf-8?Q?=2E2 =E2=86=92 2?=.0.0
Message-ID:  <69bf804a.317e9.2d590df0@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=f9c02e9e71711db9d1d2099d868102e871f927dd

commit f9c02e9e71711db9d1d2099d868102e871f927dd
Author:     Yuri Victorovich <yuri@FreeBSD.org>
AuthorDate: 2026-03-22 05:10:43 +0000
Commit:     Yuri Victorovich <yuri@FreeBSD.org>
CommitDate: 2026-03-22 05:38:13 +0000

    devel/libmcfp: update 1.4.2 → 2.0.0
---
 devel/libmcfp/Makefile                        |  5 ++--
 devel/libmcfp/distinfo                        |  6 ++---
 devel/libmcfp/files/patch-CMakeLists.txt      | 37 +++++++++++++++++++++++++++
 devel/libmcfp/files/patch-test_CMakeLists.txt | 12 ---------
 devel/libmcfp/pkg-plist                       | 14 +++++-----
 devel/mrc/Makefile                            |  1 +
 6 files changed, 52 insertions(+), 23 deletions(-)

diff --git a/devel/libmcfp/Makefile b/devel/libmcfp/Makefile
index 3d96f39bdf41..22ad20c5e650 100644
--- a/devel/libmcfp/Makefile
+++ b/devel/libmcfp/Makefile
@@ -1,6 +1,6 @@
 PORTNAME=	libmcfp
 DISTVERSIONPREFIX=	v
-DISTVERSION=	1.4.2
+DISTVERSION=	2.0.0
 CATEGORIES=	devel
 
 MAINTAINER=	yuri@FreeBSD.org
@@ -10,10 +10,11 @@ WWW=		https://github.com/mhekkel/libmcfp
 LICENSE=	BSD2CLAUSE
 LICENSE_FILE=	${WRKSRC}/LICENSE
 
+BUILD_DEPENDS=	fast_float>0:math/fast_float
 TEST_DEPENDS=	catch2>0:devel/catch2 \
 		${LOCALBASE}/include/boost/test/included/unit_test.hpp:devel/boost-libs
 
-USES=		cmake:testing localbase
+USES=		cmake:testing localbase llvm:build
 
 USE_GITHUB=	yes
 GH_ACCOUNT=	mhekkel
diff --git a/devel/libmcfp/distinfo b/devel/libmcfp/distinfo
index b25230d6bc2e..d9118ed13ed4 100644
--- a/devel/libmcfp/distinfo
+++ b/devel/libmcfp/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762638327
-SHA256 (mhekkel-libmcfp-v1.4.2_GH0.tar.gz) = dcdf3e81601081b2a9e2f2e1bb1ee2a8545190358d5d9bec9158ad70f5ca355e
-SIZE (mhekkel-libmcfp-v1.4.2_GH0.tar.gz) = 35123
+TIMESTAMP = 1774153183
+SHA256 (mhekkel-libmcfp-v2.0.0_GH0.tar.gz) = 696d1fc1b8280ccc51af311458596220a20865b5fd1402a0f719120b5b4fd2a2
+SIZE (mhekkel-libmcfp-v2.0.0_GH0.tar.gz) = 43115
diff --git a/devel/libmcfp/files/patch-CMakeLists.txt b/devel/libmcfp/files/patch-CMakeLists.txt
new file mode 100644
index 000000000000..e8ed17305ee2
--- /dev/null
+++ b/devel/libmcfp/files/patch-CMakeLists.txt
@@ -0,0 +1,37 @@
+-- https://github.com/mhekkel/libmcfp/issues/5
+
+--- CMakeLists.txt.orig	2026-03-22 04:25:02 UTC
++++ CMakeLists.txt
+@@ -29,7 +29,7 @@ list(APPEND CMAKE_MODULE_PATH ${PROJECT_SOURCE_DIR}/cm
+ 
+ list(APPEND CMAKE_MODULE_PATH ${PROJECT_SOURCE_DIR}/cmake)
+ 
+-include(CPM)
++#include(CPM)
+ include(CMakePackageConfigHelpers)
+ include(CTest)
+ 
+@@ -44,12 +44,12 @@ try_compile(STD_CHARCONV_COMPILING
+ try_compile(STD_CHARCONV_COMPILING
+ 	SOURCES ${CMAKE_CURRENT_SOURCE_DIR}/cmake/test-charconv.cpp)
+ 
+-if(NOT STD_CHARCONV_COMPILING)
++if(FALSE AND NOT STD_CHARCONV_COMPILING)
+ 	message(NOTICE "mcfp: Using fast_float for std::from_chars")
+ 	CPMFindPackage(
+ 		NAME fast_float
+ 		GIT_REPOSITORY "https://github.com/fastfloat/fast_float"
+-		GIT_TAG v8.0.2
++		GIT_TAG v8.2.2
+ 		EXCLUDE_FROM_ALL YES)
+ endif()
+ 
+@@ -65,7 +65,7 @@ target_compile_features(mcfp PUBLIC cxx_std_20)
+ 
+ target_compile_features(mcfp PUBLIC cxx_std_20)
+ 
+-if(NOT STD_CHARCONV_COMPILING)
++if(FALSE AND NOT STD_CHARCONV_COMPILING)
+ 	target_include_directories(mcfp PRIVATE $<TARGET_PROPERTY:FastFloat::fast_float,INTERFACE_INCLUDE_DIRECTORIES>)
+ endif()
+ 
diff --git a/devel/libmcfp/files/patch-test_CMakeLists.txt b/devel/libmcfp/files/patch-test_CMakeLists.txt
deleted file mode 100644
index 1a2d6364fcbe..000000000000
--- a/devel/libmcfp/files/patch-test_CMakeLists.txt
+++ /dev/null
@@ -1,12 +0,0 @@
---- test/CMakeLists.txt.orig	2025-11-08 21:48:08 UTC
-+++ test/CMakeLists.txt
-@@ -22,7 +22,8 @@
- # (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
- # SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
- 
--CPMAddPackage("gh:catchorg/Catch2@3.4.0")
-+#CPMAddPackage("gh:catchorg/Catch2@3.4.0")
-+find_package(Catch2 3.4.0 REQUIRED)
- 
- add_executable(mcfp-unit-test ${CMAKE_CURRENT_SOURCE_DIR}/unit-test.cpp)
- 
diff --git a/devel/libmcfp/pkg-plist b/devel/libmcfp/pkg-plist
index f8de2293a2c9..c727960460a8 100644
--- a/devel/libmcfp/pkg-plist
+++ b/devel/libmcfp/pkg-plist
@@ -1,9 +1,11 @@
-include/mcfp/detail/charconv.hpp
-include/mcfp/detail/options.hpp
+include/mcfp/charconv.hpp
 include/mcfp/error.hpp
 include/mcfp/mcfp.hpp
+include/mcfp/options.hpp
+include/mcfp/sections.hpp
 include/mcfp/text.hpp
-include/mcfp/utilities.hpp
-lib/cmake/mcfp/mcfpConfig.cmake
-lib/cmake/mcfp/mcfpConfigVersion.cmake
-lib/cmake/mcfp/mcfpTargets.cmake
+lib/cmake/mcfp/mcfp-config-version.cmake
+lib/cmake/mcfp/mcfp-config.cmake
+lib/cmake/mcfp/mcfp-targets-%%CMAKE_BUILD_TYPE%%.cmake
+lib/cmake/mcfp/mcfp-targets.cmake
+lib/libmcfp.a
diff --git a/devel/mrc/Makefile b/devel/mrc/Makefile
index fab7aaf08c53..3a280a5bd57d 100644
--- a/devel/mrc/Makefile
+++ b/devel/mrc/Makefile
@@ -1,6 +1,7 @@
 PORTNAME=	mrc
 DISTVERSIONPREFIX=	v
 DISTVERSION=	1.3.16
+PORTREVISION=	1
 CATEGORIES=	devel
 
 MAINTAINER=	yuri@FreeBSD.org


home | help

Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?69bf804a.317e9.2d590df0>