pkgsrc-Changes archive

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

CVS commit: pkgsrc/textproc/fmtlib



Module Name:    pkgsrc
Committed By:   tsutsui
Date:           Mon Nov  9 17:39:43 UTC 2026

Modified Files:
        pkgsrc/textproc/fmtlib: distinfo
Added Files:
        pkgsrc/textproc/fmtlib/patches: patch-include_fmt_format.h

Log Message:
fmtlib: pull an upstream change to fix 32 bit builds


To generate a diff of this commit:
cvs rdiff -u -r1.30 -r1.31 pkgsrc/textproc/fmtlib/distinfo
cvs rdiff -u -r0 -r1.1 \
    pkgsrc/textproc/fmtlib/patches/patch-include_fmt_format.h

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/textproc/fmtlib/distinfo
diff -u pkgsrc/textproc/fmtlib/distinfo:1.30 pkgsrc/textproc/fmtlib/distinfo:1.31
--- pkgsrc/textproc/fmtlib/distinfo:1.30        Sun Nov  8 15:14:42 2026
+++ pkgsrc/textproc/fmtlib/distinfo     Mon Nov  9 17:39:42 2026
@@ -1,5 +1,6 @@
-$NetBSD: distinfo,v 1.30 2026/11/08 15:14:42 wiz Exp $
+$NetBSD: distinfo,v 1.31 2026/11/09 17:39:42 tsutsui Exp $
 
 BLAKE2s (fmt-12.2.1.tar.gz) = 1472d65b3cb0998af03574b544b53308120336813644adc8ca59aa3dbfbf94ed
 SHA512 (fmt-12.2.1.tar.gz) = d00479330c8b8c6a61a9420ac86c855964c3b611c0989158921a1ff7d1cac09f91cdec56219aebfbca0c47a3bdea98139620d45edaf14641b73288dcb3a6cc1c
 Size (fmt-12.2.1.tar.gz) = 738814 bytes
+SHA1 (patch-include_fmt_format.h) = 296f543c7f742bcca38cf169f299ae74f80ebba8

Added files:

Index: pkgsrc/textproc/fmtlib/patches/patch-include_fmt_format.h
diff -u /dev/null pkgsrc/textproc/fmtlib/patches/patch-include_fmt_format.h:1.1
--- /dev/null   Mon Nov  9 17:39:43 2026
+++ pkgsrc/textproc/fmtlib/patches/patch-include_fmt_format.h   Mon Nov  9 17:39:42 2026
@@ -0,0 +1,18 @@
+$NetBSD: patch-include_fmt_format.h,v 1.1 2026/11/09 17:39:42 tsutsui Exp $
+
+- pull upstream fix for uint128_t bitwise not
+ https://github.com/fmtlib/fmt/pull/4813
+ https://github.com/fmtlib/fmt/commit/588b3a0f8f6a8bcf2a959cae882d5b2703e86737
+
+--- include/fmt/format.h.orig  2026-11-08 16:03:05.306707509 +0000
++++ include/fmt/format.h
+@@ -327,6 +327,9 @@ class uint128 {
+       -> uint128 {
+     return {lhs.hi_ & rhs.hi_, lhs.lo_ & rhs.lo_};
+   }
++  friend constexpr auto operator~(const uint128& n) -> uint128 {
++    return {~n.hi_, ~n.lo_};
++  }
+   friend FMT_CONSTEXPR auto operator+(const uint128& lhs, const uint128& rhs)
+       -> uint128 {
+     auto result = uint128(lhs);



Home | Main Index | Thread Index | Old Index