git: 786cb608216c - main - devel/libfmt: Update to 12.0.0

From: Daniel Engberg <diizzy_at_FreeBSD.org>
Date: Sat, 01 Nov 2025 17:00:41 UTC
The branch main has been updated by diizzy:

URL: https://cgit.FreeBSD.org/ports/commit/?id=786cb608216ce14e8ced27108c96a1f2c8492fca

commit 786cb608216ce14e8ced27108c96a1f2c8492fca
Author:     Daniel Engberg <diizzy@FreeBSD.org>
AuthorDate: 2025-11-01 14:17:37 +0000
Commit:     Daniel Engberg <diizzy@FreeBSD.org>
CommitDate: 2025-11-01 16:40:44 +0000

    devel/libfmt: Update to 12.0.0
    
    Changelog: https://github.com/fmtlib/fmt/releases/tag/12.0.0
    
    PR:             290160
    Approved by:    maintainer timeout, 2+ weeks
---
 devel/libfmt/Makefile  | 29 +++++++++++------------------
 devel/libfmt/distinfo  |  6 +++---
 devel/libfmt/pkg-plist |  4 ++--
 3 files changed, 16 insertions(+), 23 deletions(-)

diff --git a/devel/libfmt/Makefile b/devel/libfmt/Makefile
index b7b53eca94d1..0b6b03ba3618 100644
--- a/devel/libfmt/Makefile
+++ b/devel/libfmt/Makefile
@@ -1,7 +1,7 @@
 PORTNAME=	fmt
-PORTVERSION=	11.2.0
+DISTVERSION=	12.0.0
 CATEGORIES=	devel
-MASTER_SITES=	https://github.com/fmtlib/fmt/releases/download/${PORTVERSION}/
+MASTER_SITES=	https://github.com/fmtlib/${PORTNAME}/releases/download/${DISTVERSION}/
 PKGNAMEPREFIX=	lib
 
 MAINTAINER=	sunpoet@FreeBSD.org
@@ -13,26 +13,19 @@ LICENSE=	MIT
 LICENSE_FILE=	${WRKSRC}/LICENSE
 
 USES=		cmake:testing compiler:c++11-lang cpe pathfix zip
+USE_LDCONFIG=	yes
+
+PLIST_SUB=	DISTVERSION=${DISTVERSION}
 
-CMAKE_OFF=	FMT_CUDA_TEST \
-		FMT_DOC \
-		FMT_FUZZ \
-		FMT_MODULE \
-		FMT_PEDANTIC \
-		FMT_SYSTEM_HEADERS \
-		FMT_TEST \
-		FMT_WERROR
-CMAKE_ON=	BUILD_SHARED_LIBS \
-		FMT_OS
-CMAKE_TESTING_ON=	\
-		FMT_FUZZ_LINKMAIN \
+CMAKE_TESTING_ON=	FMT_TEST
+
+CMAKE_OFF=	FMT_DOC \
 		FMT_TEST
-USE_LDCONFIG=	yes
+CMAKE_ON=	BUILD_SHARED_LIBS
 
-PLIST_SUB=	PORTVERSION=${PORTVERSION}
+OPTIONS_DEFINE=		FULL_CACHE_DRAGONBOX
+OPTIONS_DEFAULT=	FULL_CACHE_DRAGONBOX
 
-OPTIONS_DEFINE=	FULL_CACHE_DRAGONBOX
-OPTIONS_DEFAULT=FULL_CACHE_DRAGONBOX
 FULL_CACHE_DRAGONBOX_DESC=	Use larger binary size for better performance
 
 FULL_CACHE_DRAGONBOX_CXXFLAGS=	-DFMT_USE_FULL_CACHE_DRAGONBOX=1
diff --git a/devel/libfmt/distinfo b/devel/libfmt/distinfo
index 69f9f2f282cf..7e4c42b9df33 100644
--- a/devel/libfmt/distinfo
+++ b/devel/libfmt/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747456438
-SHA256 (fmt-11.2.0.zip) = 203eb4e8aa0d746c62d8f903df58e0419e3751591bb53ff971096eaa0ebd4ec3
-SIZE (fmt-11.2.0.zip) = 1427803
+TIMESTAMP = 1760185440
+SHA256 (fmt-12.0.0.zip) = 1c32293203449792bf8e94c7f6699c643887e826f2d66a80869b4f279fb07d25
+SIZE (fmt-12.0.0.zip) = 1431236
diff --git a/devel/libfmt/pkg-plist b/devel/libfmt/pkg-plist
index 623e91f8d534..08462883ec30 100644
--- a/devel/libfmt/pkg-plist
+++ b/devel/libfmt/pkg-plist
@@ -17,6 +17,6 @@ lib/cmake/fmt/fmt-config.cmake
 lib/cmake/fmt/fmt-targets-%%CMAKE_BUILD_TYPE%%.cmake
 lib/cmake/fmt/fmt-targets.cmake
 lib/libfmt.so
-lib/libfmt.so.11
-lib/libfmt.so.%%PORTVERSION%%
+lib/libfmt.so.12
+lib/libfmt.so.%%DISTVERSION%%
 libdata/pkgconfig/fmt.pc