git: f9c02e9e7171 - main - devel/libmcfp: update 1.4.2 → 2.0.0
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Sun, 22 Mar 2026 05:38:18 UTC
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