diff --git a/devel/libfmt/Makefile b/devel/libfmt/Makefile index 8eab76db2436..0417bd3dd784 100644 --- a/devel/libfmt/Makefile +++ b/devel/libfmt/Makefile @@ -1,38 +1,32 @@ PORTNAME= fmt -PORTVERSION= 10.2.1 +DISTVERSION= 11.2.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 COMMENT= Formatting library for C++ WWW= https://fmt.dev/ \ https://github.com/fmtlib/fmt 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_TEST -USE_LDCONFIG= yes -PLIST_SUB= PORTVERSION=${PORTVERSION} +CMAKE_OFF= FMT_DOC FMT_TEST +CMAKE_ON= BUILD_SHARED_LIBS + +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 .include diff --git a/devel/libfmt/distinfo b/devel/libfmt/distinfo index 82da95b69d01..69f9f2f282cf 100644 --- a/devel/libfmt/distinfo +++ b/devel/libfmt/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1708448906 -SHA256 (fmt-10.2.1.zip) = 312151a2d13c8327f5c9c586ac6cf7cddc1658e8f53edae0ec56509c8fa516c9 -SIZE (fmt-10.2.1.zip) = 1289946 +TIMESTAMP = 1747456438 +SHA256 (fmt-11.2.0.zip) = 203eb4e8aa0d746c62d8f903df58e0419e3751591bb53ff971096eaa0ebd4ec3 +SIZE (fmt-11.2.0.zip) = 1427803 diff --git a/devel/libfmt/pkg-plist b/devel/libfmt/pkg-plist index 94291457bfd8..c1fccf19a22a 100644 --- a/devel/libfmt/pkg-plist +++ b/devel/libfmt/pkg-plist @@ -1,21 +1,22 @@ include/fmt/args.h +include/fmt/base.h include/fmt/chrono.h include/fmt/color.h include/fmt/compile.h include/fmt/core.h include/fmt/format-inl.h include/fmt/format.h include/fmt/os.h include/fmt/ostream.h include/fmt/printf.h include/fmt/ranges.h include/fmt/std.h include/fmt/xchar.h lib/cmake/fmt/fmt-config-version.cmake 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.10 -lib/libfmt.so.%%PORTVERSION%% +lib/libfmt.so.11 +lib/libfmt.so.%%DISTVERSION%% libdata/pkgconfig/fmt.pc