Received: by mail.netbsd.org (Postfix, from userid 605) id 6F8A784D9B; Sat, 7 Dec 2019 13:56:59 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by mail.netbsd.org (Postfix) with ESMTP id EB7D284D82 for ; Sat, 7 Dec 2019 13:56:58 +0000 (UTC) X-Virus-Scanned: amavisd-new at netbsd.org Received: from mail.netbsd.org ([127.0.0.1]) by localhost (mail.netbsd.org [127.0.0.1]) (amavisd-new, port 10025) with ESMTP id FLeRW15yG3Fj for ; Sat, 7 Dec 2019 13:56:58 +0000 (UTC) Received: from cvs.NetBSD.org (ivanova.NetBSD.org [IPv6:2001:470:a085:999:28c:faff:fe03:5984]) by mail.netbsd.org (Postfix) with ESMTP id 3CC1F84D28 for ; Sat, 7 Dec 2019 13:56:58 +0000 (UTC) Received: by cvs.NetBSD.org (Postfix, from userid 500) id 30EC9FA97; Sat, 7 Dec 2019 13:56:58 +0000 (UTC) Content-Transfer-Encoding: 7bit Content-Type: multipart/mixed; boundary="_----------=_1575727018192890" MIME-Version: 1.0 Date: Sat, 7 Dec 2019 13:56:58 +0000 From: "Adam Ciarcinski" Subject: CVS commit: pkgsrc/textproc/fmtlib To: pkgsrc-changes@NetBSD.org Reply-To: adam@netbsd.org X-Mailer: log_accum Message-Id: <20191207135658.30EC9FA97@cvs.NetBSD.org> Sender: pkgsrc-changes-owner@NetBSD.org List-Id: pkgsrc-changes.NetBSD.org Precedence: bulk List-Unsubscribe: This is a multi-part message in MIME format. --_----------=_1575727018192890 Content-Disposition: inline Content-Transfer-Encoding: 8bit Content-Type: text/plain; charset="US-ASCII" Module Name: pkgsrc Committed By: adam Date: Sat Dec 7 13:56:58 UTC 2019 Modified Files: pkgsrc/textproc/fmtlib: Makefile PLIST distinfo 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. To generate a diff of this commit: cvs rdiff -u -r1.3 -r1.4 pkgsrc/textproc/fmtlib/Makefile \ pkgsrc/textproc/fmtlib/PLIST cvs rdiff -u -r1.4 -r1.5 pkgsrc/textproc/fmtlib/distinfo Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. --_----------=_1575727018192890 Content-Disposition: inline Content-Length: 2279 Content-Transfer-Encoding: binary Content-Type: text/x-diff; charset=us-ascii Modified files: Index: pkgsrc/textproc/fmtlib/Makefile diff -u pkgsrc/textproc/fmtlib/Makefile:1.3 pkgsrc/textproc/fmtlib/Makefile:1.4 --- pkgsrc/textproc/fmtlib/Makefile:1.3 Sun Oct 6 16:36:27 2019 +++ pkgsrc/textproc/fmtlib/Makefile Sat Dec 7 13:56:58 2019 @@ -1,6 +1,6 @@ -# $NetBSD: Makefile,v 1.3 2019/10/06 16:36:27 adam Exp $ +# $NetBSD: Makefile,v 1.4 2019/12/07 13:56:58 adam Exp $ -DISTNAME= fmt-6.0.0 +DISTNAME= fmt-6.1.1 PKGNAME= ${DISTNAME:S/fmt/fmtlib/} CATEGORIES= textproc MASTER_SITES= ${MASTER_SITE_GITHUB:=fmtlib/} Index: pkgsrc/textproc/fmtlib/PLIST diff -u pkgsrc/textproc/fmtlib/PLIST:1.3 pkgsrc/textproc/fmtlib/PLIST:1.4 --- pkgsrc/textproc/fmtlib/PLIST:1.3 Sun Oct 6 16:36:27 2019 +++ pkgsrc/textproc/fmtlib/PLIST Sat Dec 7 13:56:58 2019 @@ -1,4 +1,4 @@ -@comment $NetBSD: PLIST,v 1.3 2019/10/06 16:36:27 adam Exp $ +@comment $NetBSD: PLIST,v 1.4 2019/12/07 13:56:58 adam Exp $ include/fmt/chrono.h include/fmt/color.h include/fmt/compile.h @@ -10,7 +10,6 @@ include/fmt/ostream.h include/fmt/posix.h include/fmt/printf.h include/fmt/ranges.h -include/fmt/safe-duration-cast.h lib/cmake/fmt/fmt-config-version.cmake lib/cmake/fmt/fmt-config.cmake lib/cmake/fmt/fmt-targets-release.cmake Index: pkgsrc/textproc/fmtlib/distinfo diff -u pkgsrc/textproc/fmtlib/distinfo:1.4 pkgsrc/textproc/fmtlib/distinfo:1.5 --- pkgsrc/textproc/fmtlib/distinfo:1.4 Sun Oct 6 16:36:27 2019 +++ pkgsrc/textproc/fmtlib/distinfo Sat Dec 7 13:56:58 2019 @@ -1,6 +1,6 @@ -$NetBSD: distinfo,v 1.4 2019/10/06 16:36:27 adam Exp $ +$NetBSD: distinfo,v 1.5 2019/12/07 13:56:58 adam Exp $ -SHA1 (fmt-6.0.0.tar.gz) = 40635ee94d24cb9856422293c04150017a8911df -RMD160 (fmt-6.0.0.tar.gz) = 4a60315dc2e914b3f174055deca8c3cf8f3268b1 -SHA512 (fmt-6.0.0.tar.gz) = 7deb5bd843ae6b9d4b58dca9c68c1cfe7b55a41040f358247f5309655188d1ae194ff414437c068f74367f078faa214b5883e8c9e634c7623dcda50850e24766 -Size (fmt-6.0.0.tar.gz) = 708425 bytes +SHA1 (fmt-6.1.1.tar.gz) = 55912c57acdd7cf10c0e614a47de0e8336a9696a +RMD160 (fmt-6.1.1.tar.gz) = d4a18da2e24bdb9fbf03bbb3f309d45031edb17d +SHA512 (fmt-6.1.1.tar.gz) = 8018bec519ce788331c8be8d51a19d4eaceb6a2f33d6618ebe78d953fbef28a70d5b61f0db1c051cbe1e0ee26f3c09197caac196a4c20d1b6abd7f86619f5fef +Size (fmt-6.1.1.tar.gz) = 722236 bytes --_----------=_1575727018192890--