pkgsrc-Changes archive

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

CVS commit: pkgsrc/mail/mu



Module Name:    pkgsrc
Committed By:   ktnb
Date:           Wed May 13 17:46:13 UTC 2026

Modified Files:
        pkgsrc/mail/mu: distinfo
Added Files:
        pkgsrc/mail/mu/patches: patch-lib_utils_mu-html-to-text.cc

Log Message:
mu: fixed ctype(3) issue


To generate a diff of this commit:
cvs rdiff -u -r1.15 -r1.16 pkgsrc/mail/mu/distinfo
cvs rdiff -u -r0 -r1.1 \
    pkgsrc/mail/mu/patches/patch-lib_utils_mu-html-to-text.cc

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

Modified files:

Index: pkgsrc/mail/mu/distinfo
diff -u pkgsrc/mail/mu/distinfo:1.15 pkgsrc/mail/mu/distinfo:1.16
--- pkgsrc/mail/mu/distinfo:1.15        Fri May  1 14:39:21 2026
+++ pkgsrc/mail/mu/distinfo     Wed May 13 17:46:13 2026
@@ -1,7 +1,8 @@
-$NetBSD: distinfo,v 1.15 2026/05/01 14:39:21 ktnb Exp $
+$NetBSD: distinfo,v 1.16 2026/05/13 17:46:13 ktnb Exp $
 
 BLAKE2s (mu-1.14.1.tar.gz) = 5a363f24afcab47619359feb361fe5de647213eb3007e372481421f4421d1f7f
 SHA512 (mu-1.14.1.tar.gz) = f2210fb217d27044292339f494e3c48b2e34c43ce89c0c41f980d5b4bb6a3721657a7246d7f17e01b186f5274cf7b78c55ca284892375c7063c95dd314db06e5
 Size (mu-1.14.1.tar.gz) = 1304730 bytes
 SHA1 (patch-lib_message_mu-contact.hh) = dce9b6da318ccb7f6103a9d7796fdf3cf57e187e
+SHA1 (patch-lib_utils_mu-html-to-text.cc) = 237a86c329e164feff973fe51fb9c93b033b6ee5
 SHA1 (patch-mu4e_meson.build) = 8578ab905d8bb4e26b7ad27cf6cb3d68d353c7e1

Added files:

Index: pkgsrc/mail/mu/patches/patch-lib_utils_mu-html-to-text.cc
diff -u /dev/null pkgsrc/mail/mu/patches/patch-lib_utils_mu-html-to-text.cc:1.1
--- /dev/null   Wed May 13 17:46:13 2026
+++ pkgsrc/mail/mu/patches/patch-lib_utils_mu-html-to-text.cc   Wed May 13 17:46:13 2026
@@ -0,0 +1,24 @@
+$NetBSD: patch-lib_utils_mu-html-to-text.cc,v 1.1 2026/05/13 17:46:13 ktnb Exp $
+
+ctype(3) for NetBSD 11
+
+--- lib/utils/mu-html-to-text.cc.orig  2026-05-13 17:22:59.975533319 +0000
++++ lib/utils/mu-html-to-text.cc
+@@ -36,7 +36,7 @@ starts_with(std::string_view haystack, std::string_vie
+               return false;
+ 
+       for (auto&& c = 0U; c != needle.size(); ++c)
+-              if (::tolower(haystack[c]) != ::tolower(needle[c]))
++              if (::tolower((unsigned char)haystack[c]) != ::tolower((unsigned char)needle[c]))
+                       return false;
+ 
+       return true;
+@@ -440,7 +440,7 @@ html_escape_char(Context& ctx)
+       auto unescape=[escs](std::string_view esc)->char {
+               if (esc.empty())
+                       return ' ';
+-              auto first{static_cast<char>(::tolower(esc.at(0)))};
++              auto first{static_cast<char>(::tolower((unsigned char)esc.at(0)))};
+               auto rest=esc.substr(1);
+               if (seq_some(escs, [&](auto&& e){return starts_with(rest, e);}))
+                       return first;



Home | Main Index | Thread Index | Old Index