diff options
author | adam <adam@pkgsrc.org> | 2021-07-14 07:31:10 +0000 |
---|---|---|
committer | adam <adam@pkgsrc.org> | 2021-07-14 07:31:10 +0000 |
commit | 3b66cc305737bf51fe6009d97f22c4ce90c8f622 (patch) | |
tree | 1e1ac286eb66564c195b4959519b4d27a42262d3 | |
parent | 8d57d8fb606031ee60ca46e6efb79f90971159f5 (diff) | |
download | pkgsrc-3b66cc305737bf51fe6009d97f22c4ce90c8f622.tar.gz |
fmtlib: updated to 8.0.1
8.0.1:
Fixed the version number in the inline namespace
Added a missing presentation type check for std::string
Fixed a linkage error when mixing code built with clang and gcc
Fixed documentation issues
Removed dead code in FP formatter
Fixed various warnings and compilation issues
8.0.0:
Enabled compile-time format string check by default.
Added compile-time formatting
Optimized handling of format specifiers during format string compilation. For example, hexadecimal formatting ("{:x}") is now 3-7x faster than before when using format_to with format string compilation and a stack-allocated buffer
Added the _cf user-defined literal to represent a compiled format string. It can be used instead of the FMT_COMPILE macro
Format string compilation now requires format functions of formatter specializations for user-defined types to be const
Added UDL-based named argument support to format string compilation
Added format string compilation support to fmt::print
Added initial support for compiling {fmt} as a C++20 module
Made symbols private by default reducing shared library size. For example there was a ~15% reported reduction on one platform
Optimized includes making the result of preprocessing fmt/format.h ~20% smaller with libstdc++/C++20 and slightly improving build times
Added support of ranges with non-const begin / end
Added support of std::byte and other formattable types to fmt::join
Implemented the default format for std::chrono::system_clock
Made more chrono specifiers locale independent by default. Use the 'L' specifier to get localized formatting.
Improved locale handling in chrono formatting
-rw-r--r-- | textproc/fmtlib/Makefile | 4 | ||||
-rw-r--r-- | textproc/fmtlib/PLIST | 7 | ||||
-rw-r--r-- | textproc/fmtlib/distinfo | 10 |
3 files changed, 11 insertions, 10 deletions
diff --git a/textproc/fmtlib/Makefile b/textproc/fmtlib/Makefile index a07756784d8..7fdd743e9b7 100644 --- a/textproc/fmtlib/Makefile +++ b/textproc/fmtlib/Makefile @@ -1,6 +1,6 @@ -# $NetBSD: Makefile,v 1.9 2020/11/26 09:31:18 adam Exp $ +# $NetBSD: Makefile,v 1.10 2021/07/14 07:31:10 adam Exp $ -DISTNAME= fmt-7.1.3 +DISTNAME= fmt-8.0.1 PKGNAME= ${DISTNAME:S/fmt/fmtlib/} CATEGORIES= textproc MASTER_SITES= ${MASTER_SITE_GITHUB:=fmtlib/} diff --git a/textproc/fmtlib/PLIST b/textproc/fmtlib/PLIST index 759bcb8c06b..4a195873f28 100644 --- a/textproc/fmtlib/PLIST +++ b/textproc/fmtlib/PLIST @@ -1,4 +1,5 @@ -@comment $NetBSD: PLIST,v 1.6 2020/09/12 09:32:07 mef Exp $ +@comment $NetBSD: PLIST,v 1.7 2021/07/14 07:31:10 adam Exp $ +include/fmt/args.h include/fmt/chrono.h include/fmt/color.h include/fmt/compile.h @@ -8,14 +9,14 @@ include/fmt/format.h include/fmt/locale.h include/fmt/os.h include/fmt/ostream.h -include/fmt/posix.h include/fmt/printf.h include/fmt/ranges.h +include/fmt/xchar.h lib/cmake/fmt/fmt-config-version.cmake lib/cmake/fmt/fmt-config.cmake lib/cmake/fmt/fmt-targets-release.cmake lib/cmake/fmt/fmt-targets.cmake lib/libfmt.so -lib/libfmt.so.7 lib/libfmt.so.${PKGVERSION} +lib/libfmt.so.8 lib/pkgconfig/fmt.pc diff --git a/textproc/fmtlib/distinfo b/textproc/fmtlib/distinfo index 1643c74b8e5..ce39d67696a 100644 --- a/textproc/fmtlib/distinfo +++ b/textproc/fmtlib/distinfo @@ -1,6 +1,6 @@ -$NetBSD: distinfo,v 1.10 2020/11/26 09:31:18 adam Exp $ +$NetBSD: distinfo,v 1.11 2021/07/14 07:31:10 adam Exp $ -SHA1 (fmt-7.1.3.tar.gz) = 5936a766e3754fdfa4131bf892916c23d972b5ae -RMD160 (fmt-7.1.3.tar.gz) = 018da7d9de0bd34970c3bc3e6bbae8b66422707d -SHA512 (fmt-7.1.3.tar.gz) = cfb2431de822202f17a6f34a302b1922b9cd696d8d4c27ad50ea08add781d2af9944db987603c2eb294ee7d73054a60cc11d3a0693f7f6db61949f3041cb9517 -Size (fmt-7.1.3.tar.gz) = 770029 bytes +SHA1 (fmt-8.0.1.tar.gz) = 79338d262ac521f9ff159963603fce20f15094e5 +RMD160 (fmt-8.0.1.tar.gz) = e50872c1a3c70587d4594fe0cb7bb6c57f0345f3 +SHA512 (fmt-8.0.1.tar.gz) = 643e68d5b2e0e9c83231ab2b0036596a6297b1d9ed6bd7b1172bee4ff134c8af8f09174c06c94225132c1b635b0977ea4ce783748d7bd76a9a0b5ad597456c84 +Size (fmt-8.0.1.tar.gz) = 805616 bytes |