diff --git a/devel/libfmt/Makefile b/devel/libfmt/Makefile index b7b53eca94d1..0b6b03ba3618 100644 --- a/devel/libfmt/Makefile +++ b/devel/libfmt/Makefile @@ -1,40 +1,33 @@ 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 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_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 .include 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 @@ -1,22 +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.11 -lib/libfmt.so.%%PORTVERSION%% +lib/libfmt.so.12 +lib/libfmt.so.%%DISTVERSION%% libdata/pkgconfig/fmt.pc