message: [cmake] ThirdParties: libunicode update (includes C++20 / build fix).
diff: @@ -163,8 +163,8 @@ endmacro()
  # {{{ libunicode
  macro(ThirdPartiesAdd_libunicode)
  - set(3rdparty_libunicode_VERSION "7a2a4f2fa9e1c0af9378819160592a8435275d01" CACHE STRING "libunicode: commit hash")
  - set(3rdparty_libunicode_CHECKSUM "SHA256=e06861556d9651a7fa411aadd099c49ed36717a4a00a2dc62a57160da3b1e1b0" CACHE STRING "libunicode: download checksum")
  + set(3rdparty_libunicode_VERSION "068199f65d3e9ed382074aa96d4c2f3ad5716903" CACHE STRING "libunicode: commit hash")
  + set(3rdparty_libunicode_CHECKSUM "SHA256=d4c942585e688e805e5fbeeb43ed9985932274bcabbd0ab54a4178cece3b1fe1" CACHE STRING "libunicode: download checksum")
  # XXX: temporary patch until libunicode gets rid of sumbodules.
  set(libunicode_patch "${CMAKE_CURRENT_BINARY_DIR}/patches/libunicode.patch")
  if(NOT EXISTS "${libunicode_patch}")
  