pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/textproc/fmtlib fmtlib: updated to 6.2.0



details:   https://anonhg.NetBSD.org/pkgsrc/rev/d658de82ab66
branches:  trunk
changeset: 426903:d658de82ab66
user:      adam <adam%pkgsrc.org@localhost>
date:      Wed Apr 08 09:39:38 2020 +0000

description:
fmtlib: updated to 6.2.0

6.2.0:
* Improved error reporting when trying to format an object of a non-formattable type
* Reduced library size by ~10%.
* Always print decimal point if # is specified
* Implemented the 'L' specifier for locale-specific numeric formatting to improve compatibility with std::format. The 'n' specifier is now deprecated and will be removed in the next major release.
* Moved OS-specific APIs such as windows_error from fmt/format.h to fmt/os.h. You can define FMT_DEPRECATED_INCLUDE_OS to automatically include fmt/os.h from fmt/format.h for compatibility but this 
will be disabled in the next major release.
* Added precision overflow detection in floating-point formatting.
* Implemented detection of invalid use of fmt::arg.
* Used type_identity to block unnecessary template argument deduction.
* Improved UTF-8 handling
* Added experimental dynamic argument storage
* Made fmt::join accept initializer_list
* Fixed handling of empty tuples
* Fixed handling of output iterators in format_to_n
* Fixed formatting of std::chrono::duration types to wide output
* Added const begin and end overload to buffers
* Added the ability to disable floating-point formatting via FMT_USE_FLOAT, FMT_USE_DOUBLE and FMT_USE_LONG_DOUBLE macros for extremely memory-constrained embedded system
* Made FMT_STRING work with constexpr string_view
* Implemented a minor optimization in the format string parser
* Improved attribute detection
* Improved documentation
* Fixed symbol visibility on Linux when compiling with -fvisibility=hidden
* Implemented various build configuration fixes and improvements
* Fixed various warnings and compilation issues

diffstat:

 textproc/fmtlib/Makefile |   6 +++---
 textproc/fmtlib/PLIST    |   3 ++-
 textproc/fmtlib/distinfo |  10 +++++-----
 3 files changed, 10 insertions(+), 9 deletions(-)

diffs (52 lines):

diff -r adc00e4afc3d -r d658de82ab66 textproc/fmtlib/Makefile
--- a/textproc/fmtlib/Makefile  Wed Apr 08 09:34:42 2020 +0000
+++ b/textproc/fmtlib/Makefile  Wed Apr 08 09:39:38 2020 +0000
@@ -1,13 +1,13 @@
-# $NetBSD: Makefile,v 1.5 2019/12/11 18:43:34 adam Exp $
+# $NetBSD: Makefile,v 1.6 2020/04/08 09:39:38 adam Exp $
 
-DISTNAME=      fmt-6.1.2
+DISTNAME=      fmt-6.2.0
 PKGNAME=       ${DISTNAME:S/fmt/fmtlib/}
 CATEGORIES=    textproc
 MASTER_SITES=  ${MASTER_SITE_GITHUB:=fmtlib/}
 GITHUB_PROJECT=        fmt
 
 MAINTAINER=    pkgsrc-users%NetBSD.org@localhost
-HOMEPAGE=      http://fmtlib.net/
+HOMEPAGE=      https://fmt.dev/
 COMMENT=       Formatting library
 LICENSE=       mit
 
diff -r adc00e4afc3d -r d658de82ab66 textproc/fmtlib/PLIST
--- a/textproc/fmtlib/PLIST     Wed Apr 08 09:34:42 2020 +0000
+++ b/textproc/fmtlib/PLIST     Wed Apr 08 09:39:38 2020 +0000
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.4 2019/12/07 13:56:58 adam Exp $
+@comment $NetBSD: PLIST,v 1.5 2020/04/08 09:39:38 adam Exp $
 include/fmt/chrono.h
 include/fmt/color.h
 include/fmt/compile.h
@@ -6,6 +6,7 @@
 include/fmt/format-inl.h
 include/fmt/format.h
 include/fmt/locale.h
+include/fmt/os.h
 include/fmt/ostream.h
 include/fmt/posix.h
 include/fmt/printf.h
diff -r adc00e4afc3d -r d658de82ab66 textproc/fmtlib/distinfo
--- a/textproc/fmtlib/distinfo  Wed Apr 08 09:34:42 2020 +0000
+++ b/textproc/fmtlib/distinfo  Wed Apr 08 09:39:38 2020 +0000
@@ -1,6 +1,6 @@
-$NetBSD: distinfo,v 1.6 2019/12/11 18:43:34 adam Exp $
+$NetBSD: distinfo,v 1.7 2020/04/08 09:39:38 adam Exp $
 
-SHA1 (fmt-6.1.2.tar.gz) = dc59b27d461f1af12daf73f3e00d18bf1e9eed78
-RMD160 (fmt-6.1.2.tar.gz) = 7e620b02e18e754ee860ee0159599e3d58b2b9cb
-SHA512 (fmt-6.1.2.tar.gz) = 8770bf4bd2bb6d938e75e0cf1e665c41930dbd9d2a6825274a5a43cd1d85b9c9ca621bb040ed099429f0e16bddbc3399361c453eb1bf3fc01376e6ad9dd875b7
-Size (fmt-6.1.2.tar.gz) = 723160 bytes
+SHA1 (fmt-6.2.0.tar.gz) = 3265b2ab59b25f680030fc6ded266e4385096141
+RMD160 (fmt-6.2.0.tar.gz) = 5e56baabdcc3e6ba9af0a3ba3adcaf479c84d135
+SHA512 (fmt-6.2.0.tar.gz) = 0003543f437bae416600a2b982eb133f65588bd36d7506fa7d883ae3133fcaf7ad825904af9b588ea22e5d91e56560aaf4243a6afa11ff6d8aace2e4bb1b0cee
+Size (fmt-6.2.0.tar.gz) = 733403 bytes



Home | Main Index | Thread Index | Old Index