git: 786cb608216c - main - devel/libfmt: Update to 12.0.0
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