Subject: CVS commit: pkgsrc/textproc/fmtlib
From: Adam Ciarcinski
Date: 2019-12-07 14:56:58
Message id: 20191207135658.30EC9FA97@cvs.NetBSD.org

Log Message:
fmtlib: updated to 6.1.1

6.1.1:
Fixed shared library build on Windows.
Added a missing decimal point in exponent notation with trailing zeros.
Removed deprecated format_arg_store::TYPES.

6.1.0:
{fmt} now formats IEEE 754 float and double using the shortest decimal \ 
representation with correct rounding by default.
Made the fast binary to decimal floating-point formatter the default, simplified \ 
it and improved performance. {fmt} is now 15 times faster than libc++'s \ 
std::ostringstream, 11 times faster than printf and 10% faster than \ 
double-conversion on dtoa-benchmark.
{fmt} no longer converts float arguments to double. In particular this improves \ 
the default (shortest) representation of floats and makes fmt::format consistent \ 
with std::for.
Made floating-point formatting output consistent with printf/iostreams.
Added support for 128-bit integers.
The overload of print that takes text_style is now atomic, i.e. the output from \ 
different threads doesn't interleave.
Made compile time in the header-only mode ~20% faster by reducing the number of \ 
template instantiations. wchar_t overload of vprint was moved from fmt/core.h to \ 
fmt/format.h.
Added an overload of fmt::join that works with tuples.
Changed formatting of octal zero with prefix from "00" to "0.
The locale is now passed to ostream insertion (<<) operators.
Locale-specific number formatting now uses groupin.
Fixed handling of types with deleted implicit rvalue conversion to const char**.
Enums are now mapped to correct underlying types instead of int.
Enum classes are no longer implicitly converted to int.
Added basic_format_parse_context for consistency with C++20 std::format and \ 
deprecated basic_parse_context.
Fixed handling of UTF-8 in precision.
{fmt} can now be installed on Linux, macOS and Windows with Conda using its \ 
conda-forge package.
Added a CUDA test.

Files:
RevisionActionfile
1.4modifypkgsrc/textproc/fmtlib/Makefile
1.4modifypkgsrc/textproc/fmtlib/PLIST
1.5modifypkgsrc/textproc/fmtlib/distinfo