Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package kmime for openSUSE:Factory checked 
in at 2021-08-16 10:06:38
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/kmime (Old)
 and      /work/SRC/openSUSE:Factory/.kmime.new.1899 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "kmime"

Mon Aug 16 10:06:38 2021 rev:73 rq:911701 version:21.08.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/kmime/kmime.changes      2021-07-09 
23:59:02.616662482 +0200
+++ /work/SRC/openSUSE:Factory/.kmime.new.1899/kmime.changes    2021-08-16 
10:07:54.547358980 +0200
@@ -1,0 +2,25 @@
+Fri Aug  6 09:39:21 UTC 2021 - Christophe Giboudeaux <[email protected]>
+
+- Update to 21.08.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/gear/21.08.0
+- No code change since 21.07.90
+
+-------------------------------------------------------------------
+Fri Jul 30 10:05:11 UTC 2021 - Christophe Giboudeaux <[email protected]>
+
+- Update to 21.07.90
+  * New feature release
+- No code change since 21.07.80
+
+-------------------------------------------------------------------
+Sat Jul 17 20:06:18 UTC 2021 - Christophe Giboudeaux <[email protected]>
+
+- Update to 21.07.80
+  * New feature release
+- Changes since 21.04.3:
+  * Use more target-centric cmake code
+- Only install the license files once
+
+-------------------------------------------------------------------

Old:
----
  kmime-21.04.3.tar.xz
  kmime-21.04.3.tar.xz.sig

New:
----
  kmime-21.08.0.tar.xz
  kmime-21.08.0.tar.xz.sig

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ kmime.spec ++++++
--- /var/tmp/diff_new_pack.4se8Ia/_old  2021-08-16 10:07:56.755356338 +0200
+++ /var/tmp/diff_new_pack.4se8Ia/_new  2021-08-16 10:07:56.759356333 +0200
@@ -21,7 +21,7 @@
 %{!?_kapp_version: %define _kapp_version %(echo %{version}| awk -F. '{print 
$1"."$2}')}
 %bcond_without lang
 Name:           kmime
-Version:        21.04.3
+Version:        21.08.0
 Release:        0
 Summary:        KDE PIM libraries MIME support
 License:        LGPL-2.1-or-later
@@ -84,7 +84,6 @@
 %{_kf5_debugdir}/kmime.categories
 
 %files devel
-%license LICENSES/*
 %{_kf5_cmakedir}/KF5Mime/
 %{_kf5_includedir}/KMime/
 %{_kf5_includedir}/kmime_version.h
@@ -93,7 +92,6 @@
 
 %if %{with lang}
 %files lang -f %{name}.lang
-%license LICENSES/*
 %endif
 
 %changelog


++++++ kmime-21.04.3.tar.xz -> kmime-21.08.0.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kmime-21.04.3/.gitignore new/kmime-21.08.0/.gitignore
--- old/kmime-21.04.3/.gitignore        2021-06-08 21:05:09.000000000 +0200
+++ new/kmime-21.08.0/.gitignore        2021-07-30 14:44:45.000000000 +0200
@@ -19,3 +19,8 @@
 CMakeLists.txt.user*
 *.unc-backup*
 compile_commands.json
+.clang-format
+.clangd
+.idea
+/cmake-build*
+.cache
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kmime-21.04.3/CMakeLists.txt 
new/kmime-21.08.0/CMakeLists.txt
--- old/kmime-21.04.3/CMakeLists.txt    2021-06-08 21:05:09.000000000 +0200
+++ new/kmime-21.08.0/CMakeLists.txt    2021-07-30 14:44:45.000000000 +0200
@@ -1,10 +1,10 @@
-cmake_minimum_required(VERSION 3.5 FATAL_ERROR)
-set(PIM_VERSION "5.17.3")
+cmake_minimum_required(VERSION 3.16 FATAL_ERROR)
+set(PIM_VERSION "5.18.0")
 
 project(KMime VERSION ${PIM_VERSION})
 
 # ECM setup
-set(KF5_MIN_VERSION "5.79.0")
+set(KF5_MIN_VERSION "5.83.0")
 
 find_package(ECM ${KF5_MIN_VERSION} CONFIG REQUIRED)
 set(CMAKE_MODULE_PATH ${KMime_SOURCE_DIR}/cmake ${ECM_MODULE_PATH})
@@ -23,7 +23,7 @@
 
 
 set(KMIME_LIB_VERSION ${PIM_VERSION})
-set(QT_REQUIRED_VERSION "5.14.0")
+set(QT_REQUIRED_VERSION "5.15.0")
 find_package(Qt5 ${QT_REQUIRED_VERSION} CONFIG REQUIRED Core)
 
 ecm_setup_version(PROJECT VARIABLE_PREFIX KMIME
@@ -37,18 +37,14 @@
 find_package(KF5Codecs ${KF5_MIN_VERSION} CONFIG REQUIRED)
 add_definitions(-DTRANSLATION_DOMAIN=\"libkmime5\")
 add_definitions(-DQT_DISABLE_DEPRECATED_BEFORE=0x050f00)
-add_definitions(-DKF_DISABLE_DEPRECATED_BEFORE_AND_AT=0x055000)
-set(CMAKE_CXX_STANDARD 14)
+add_definitions(-DKF_DISABLE_DEPRECATED_BEFORE_AND_AT=0x055400)
+set(CMAKE_CXX_STANDARD 17)
 set(CMAKE_CXX_STANDARD_REQUIRED ON)
-option(USE_UNITY_CMAKE_SUPPORT "Use UNITY cmake support (speedup compile 
time)" FALSE)
+option(USE_UNITY_CMAKE_SUPPORT "Use UNITY cmake support (speedup compile 
time)" OFF)
 
-set(COMPILE_WITH_UNITY_CMAKE_SUPPORT false)
+set(COMPILE_WITH_UNITY_CMAKE_SUPPORT OFF)
 if (USE_UNITY_CMAKE_SUPPORT)
-    if(${CMAKE_VERSION} VERSION_LESS "3.16.0")
-        message(STATUS "CMAKE version is less than 3.16.0 . We can't use cmake 
unify build support")
-    else()
-        set(COMPILE_WITH_UNITY_CMAKE_SUPPORT true)
-    endif()
+    set(COMPILE_WITH_UNITY_CMAKE_SUPPORT ON)
 endif()
 ########### Targets ###########
 add_subdirectory(src)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kmime-21.04.3/CMakePresets.json 
new/kmime-21.08.0/CMakePresets.json
--- old/kmime-21.04.3/CMakePresets.json 2021-06-08 21:05:09.000000000 +0200
+++ new/kmime-21.08.0/CMakePresets.json 2021-07-30 14:44:45.000000000 +0200
@@ -1,5 +1,5 @@
 {
-    "version": 1,
+    "version": 2,
     "configurePresets": [
         {
             "name": "dev",
@@ -23,6 +23,20 @@
             }
         },
         {
+            "name": "dev-clang",
+            "displayName": "dev-clang",
+            "generator": "Ninja",
+            "binaryDir": "${sourceDir}/build-clang",
+            "cacheVariables": {
+                "CMAKE_BUILD_TYPE": "Debug",
+                "CMAKE_EXPORT_COMPILE_COMMANDS": "ON"
+            },
+            "environment": {
+                "CXX": "clang++",
+                "CCACHE_DISABLE": "ON"
+            }
+        },
+        {
             "name": "unity",
             "displayName": "Build with CMake unity support.",
             "generator": "Ninja",
@@ -51,6 +65,64 @@
                 "CMAKE_BUILD_TYPE": "RelWithDebInfo",
                "CMAKE_EXPORT_COMPILE_COMMANDS": "ON"
             }
+        },
+        {
+            "name": "clazy",
+            "displayName": "clazy",
+            "generator": "Ninja",
+            "binaryDir": "${sourceDir}/build-clazy",
+            "cacheVariables": {
+                "CMAKE_BUILD_TYPE": "Debug"
+            },
+            "environment": {
+                "CXX": "clazy",
+                "CCACHE_DISABLE": "ON"
+            }
+        }
+
+    ],
+    "buildPresets": [
+        {
+            "name": "dev",
+            "configurePreset": "dev"
+        },
+        {
+            "name": "release",
+            "configurePreset": "release"
+        },
+        {
+            "name": "dev-clang",
+            "configurePreset": "dev-clang"
+        },
+        {
+            "name": "asan",
+            "configurePreset": "asan"
+        },
+        {
+            "name": "unity",
+            "configurePreset": "unity"
+        },
+        {
+            "name": "clazy",
+            "configurePreset": "clazy",
+            "environment": {
+                "CLAZY_CHECKS" : 
"level0,level1,detaching-member,ifndef-define-typo,isempty-vs-count,qrequiredresult-candidates,reserve-candidates,signal-with-return-value,unneeded-cast,function-args-by-ref,function-args-by-value,returning-void-expression,no-ctor-missing-parent-argument,isempty-vs-count,qhash-with-char-pointer-key,raw-environment-function,qproperty-type-mismatch,old-style-connect,qstring-allocations,container-inside-loop,heap-allocated-small-trivial-type,inefficient-qlist,qstring-varargs,level2,detaching-member,heap-allocated-small-trivial-type,isempty-vs-count,qstring-varargs,qvariant-template-instantiation,raw-environment-function,reserve-candidates,signal-with-return-value,thread-with-slots,no-ctor-missing-parent-argument,no-missing-typeinfo",
+                "CCACHE_DISABLE" : "ON"
+            }
         }
+    ],
+    "testPresets": [
+    { 
+      "name": "dev",
+      "configurePreset": "dev",
+      "output": {"outputOnFailure": true},
+      "execution": {"noTestsAction": "error", "stopOnFailure": false}
+    },
+    { 
+      "name": "asan",
+      "configurePreset": "asan",
+      "output": {"outputOnFailure": true},
+      "execution": {"noTestsAction": "error", "stopOnFailure": true}
+    }
     ]
 }
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kmime-21.04.3/autotests/CMakeLists.txt 
new/kmime-21.08.0/autotests/CMakeLists.txt
--- old/kmime-21.04.3/autotests/CMakeLists.txt  2021-06-08 21:05:09.000000000 
+0200
+++ new/kmime-21.08.0/autotests/CMakeLists.txt  2021-07-30 14:44:45.000000000 
+0200
@@ -18,7 +18,7 @@
     add_test(NAME kmime-${_testName} COMMAND ${_testName})
     target_link_libraries(${_testName}
       KF5Mime
-      Qt5::Test
+      Qt::Test
       KF5::Codecs
     )
     set_target_properties(${_testName} PROPERTIES COMPILE_FLAGS 
-DTEST_DATA_DIR="\\"${CMAKE_CURRENT_SOURCE_DIR}/data\\"" )
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kmime-21.04.3/autotests/attachmenttest.h 
new/kmime-21.08.0/autotests/attachmenttest.h
--- old/kmime-21.04.3/autotests/attachmenttest.h        2021-06-08 
21:05:09.000000000 +0200
+++ new/kmime-21.08.0/autotests/attachmenttest.h        2021-07-30 
14:44:45.000000000 +0200
@@ -4,8 +4,7 @@
     SPDX-License-Identifier: LGPL-2.0-or-later
 */
 
-#ifndef UTIL_TEST_H
-#define UTIL_TEST_H
+#pragma once
 
 #include <QObject>
 
@@ -23,5 +22,4 @@
     void testAttachment2();
 };
 
-#endif
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kmime-21.04.3/autotests/charfreqtest.h 
new/kmime-21.08.0/autotests/charfreqtest.h
--- old/kmime-21.04.3/autotests/charfreqtest.h  2021-06-08 21:05:09.000000000 
+0200
+++ new/kmime-21.08.0/autotests/charfreqtest.h  2021-07-30 14:44:45.000000000 
+0200
@@ -3,8 +3,7 @@
 
     SPDX-License-Identifier: LGPL-2.0-or-later
 */
-#ifndef CHARSET_TEST_H
-#define CHARSET_TEST_H
+#pragma once
 
 #include <QObject>
 
@@ -20,4 +19,3 @@
     void testLeadingFrom();
 };
 
-#endif
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kmime-21.04.3/autotests/contentindextest.h 
new/kmime-21.08.0/autotests/contentindextest.h
--- old/kmime-21.04.3/autotests/contentindextest.h      2021-06-08 
21:05:09.000000000 +0200
+++ new/kmime-21.08.0/autotests/contentindextest.h      2021-07-30 
14:44:45.000000000 +0200
@@ -4,8 +4,7 @@
     SPDX-License-Identifier: LGPL-2.0-or-later
 */
 
-#ifndef CONTENTINDEXTEXT_H
-#define CONTENTINDEXTEXT_H
+#pragma once
 
 #include <QObject>
 
@@ -19,4 +18,3 @@
     void testNavigation();
 };
 
-#endif
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kmime-21.04.3/autotests/contenttest.h 
new/kmime-21.08.0/autotests/contenttest.h
--- old/kmime-21.04.3/autotests/contenttest.h   2021-06-08 21:05:09.000000000 
+0200
+++ new/kmime-21.08.0/autotests/contenttest.h   2021-07-30 14:44:45.000000000 
+0200
@@ -3,8 +3,7 @@
 
     SPDX-License-Identifier: LGPL-2.0-or-later
 */
-#ifndef CONTENT_TEST_H
-#define CONTENT_TEST_H
+#pragma once
 
 #include <QObject>
 
@@ -35,4 +34,3 @@
     void testContentTypeMimetype();
 };
 
-#endif
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kmime-21.04.3/autotests/headerfactorytest.h 
new/kmime-21.08.0/autotests/headerfactorytest.h
--- old/kmime-21.04.3/autotests/headerfactorytest.h     2021-06-08 
21:05:09.000000000 +0200
+++ new/kmime-21.08.0/autotests/headerfactorytest.h     2021-07-30 
14:44:45.000000000 +0200
@@ -4,8 +4,7 @@
     SPDX-License-Identifier: LGPL-2.0-or-later
 */
 
-#ifndef HEADERFACTORYTEST_H
-#define HEADERFACTORYTEST_H
+#pragma once
 
 #include <QObject>
 
@@ -16,4 +15,3 @@
     void testBuiltInHeaders();
 };
 
-#endif
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kmime-21.04.3/autotests/headertest.h 
new/kmime-21.08.0/autotests/headertest.h
--- old/kmime-21.04.3/autotests/headertest.h    2021-06-08 21:05:09.000000000 
+0200
+++ new/kmime-21.08.0/autotests/headertest.h    2021-07-30 14:44:45.000000000 
+0200
@@ -4,8 +4,7 @@
     SPDX-License-Identifier: LGPL-2.0-or-later
 */
 
-#ifndef HEADERTEST_H
-#define HEADERTEST_H
+#pragma once
 
 #include <QObject>
 
@@ -42,4 +41,3 @@
     void noAbstractHeaders();
 };
 
-#endif
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kmime-21.04.3/autotests/messagetest.h 
new/kmime-21.08.0/autotests/messagetest.h
--- old/kmime-21.04.3/autotests/messagetest.h   2021-06-08 21:05:09.000000000 
+0200
+++ new/kmime-21.08.0/autotests/messagetest.h   2021-07-30 14:44:45.000000000 
+0200
@@ -4,8 +4,7 @@
     SPDX-License-Identifier: LGPL-2.0-or-later
 */
 
-#ifndef MESSAGE_TEST_H
-#define MESSAGE_TEST_H
+#pragma once
 
 #include "kmime_message.h"
 #include <QObject>
@@ -44,4 +43,3 @@
     KMime::Message::Ptr readAndParseMail(const QString &mailFile) const;
 };
 
-#endif
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kmime-21.04.3/autotests/parsedatetimetest.h 
new/kmime-21.08.0/autotests/parsedatetimetest.h
--- old/kmime-21.04.3/autotests/parsedatetimetest.h     2021-06-08 
21:05:09.000000000 +0200
+++ new/kmime-21.08.0/autotests/parsedatetimetest.h     2021-07-30 
14:44:45.000000000 +0200
@@ -4,8 +4,7 @@
     SPDX-License-Identifier: LGPL-2.0-or-later
 */
 
-#ifndef PARSEDATETIMETEST_H
-#define PARSEDATETIMETEST_H
+#pragma once
 
 #include <QObject>
 
@@ -17,4 +16,3 @@
     void testParseDateTime_data();
 };
 
-#endif
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kmime-21.04.3/autotests/rfc2047test.h 
new/kmime-21.08.0/autotests/rfc2047test.h
--- old/kmime-21.04.3/autotests/rfc2047test.h   2021-06-08 21:05:09.000000000 
+0200
+++ new/kmime-21.08.0/autotests/rfc2047test.h   2021-07-30 14:44:45.000000000 
+0200
@@ -4,8 +4,7 @@
     SPDX-License-Identifier: LGPL-2.0-or-later
 */
 
-#ifndef RFC2047TEST_H
-#define RFC2047TEST_H
+#pragma once
 
 #include <QObject>
 
@@ -16,5 +15,4 @@
     void testRFC2047encode();
 };
 
-#endif
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kmime-21.04.3/autotests/rfc2231test.h 
new/kmime-21.08.0/autotests/rfc2231test.h
--- old/kmime-21.04.3/autotests/rfc2231test.h   2021-06-08 21:05:09.000000000 
+0200
+++ new/kmime-21.08.0/autotests/rfc2231test.h   2021-07-30 14:44:45.000000000 
+0200
@@ -4,8 +4,7 @@
     SPDX-License-Identifier: LGPL-2.0-only
 */
 
-#ifndef RFC2231TEST_H
-#define RFC2231TEST_H
+#pragma once
 
 #include <QObject>
 
@@ -18,5 +17,4 @@
     void testRFC2231encode();
 };
 
-#endif
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kmime-21.04.3/autotests/utiltest.h 
new/kmime-21.08.0/autotests/utiltest.h
--- old/kmime-21.04.3/autotests/utiltest.h      2021-06-08 21:05:09.000000000 
+0200
+++ new/kmime-21.08.0/autotests/utiltest.h      2021-07-30 14:44:45.000000000 
+0200
@@ -4,8 +4,7 @@
     SPDX-License-Identifier: LGPL-2.0-or-later
 */
 
-#ifndef UTIL_TEST_H
-#define UTIL_TEST_H
+#pragma once
 
 #include <QObject>
 
@@ -28,5 +27,4 @@
     void testLFCRLF_performance();
 };
 
-#endif
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kmime-21.04.3/metainfo.yaml.license 
new/kmime-21.08.0/metainfo.yaml.license
--- old/kmime-21.04.3/metainfo.yaml.license     1970-01-01 01:00:00.000000000 
+0100
+++ new/kmime-21.08.0/metainfo.yaml.license     2021-07-30 14:44:45.000000000 
+0200
@@ -0,0 +1,2 @@
+SPDX-FileCopyrightText: none
+SPDX-License-Identifier: CC0-1.0
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kmime-21.04.3/po/ar/libkmime5.po 
new/kmime-21.08.0/po/ar/libkmime5.po
--- old/kmime-21.04.3/po/ar/libkmime5.po        2021-07-06 07:26:48.000000000 
+0200
+++ new/kmime-21.08.0/po/ar/libkmime5.po        2021-08-06 02:22:39.000000000 
+0200
@@ -2,21 +2,22 @@
 # ???????? ??????  Mohamed SAAD <[email protected]>, 2006.
 # Youssef Chahibi <[email protected]>, 2007.
 # Safa Alfulaij <[email protected]>, 2018.
+# Zayed Al-Saidi <[email protected]>, 2021.
 msgid ""
 msgstr ""
 "Project-Id-Version: libkmime\n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n";
 "POT-Creation-Date: 2021-01-19 02:42+0100\n"
-"PO-Revision-Date: 2018-02-01 00:08+0300\n"
-"Last-Translator: Safa Alfulaij <[email protected]>\n"
-"Language-Team: Arabic <[email protected]>\n"
+"PO-Revision-Date: 2021-06-19 21:22+0400\n"
+"Last-Translator: Zayed Al-Saidi <[email protected]>\n"
+"Language-Team: Arabic <[email protected]>\n"
 "Language: ar\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 "
 "&& n%100<=10 ? 3 : n%100>=11 && n%100<=99 ? 4 : 5;\n"
-"X-Generator: Lokalize 2.0\n"
+"X-Generator: Lokalize 21.07.70\n"
 
 #: kmime_dateformatter.cpp:250
 #, kde-format
@@ -89,7 +90,7 @@
 "???????? ???????????? ?????? ???????????? ???????? ???? ?????? ????."
 
 #: kmime_mdn.cpp:80
-#, fuzzy, kde-format
+#, kde-format
 msgid ""
 "Generation of a Message Disposition Notification for the message sent on "
 "${date} to ${to} with subject \"${subject}\" failed. Reason is given in the "
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kmime-21.04.3/po/hi/libkmime5.po 
new/kmime-21.08.0/po/hi/libkmime5.po
--- old/kmime-21.04.3/po/hi/libkmime5.po        2021-07-06 07:26:48.000000000 
+0200
+++ new/kmime-21.08.0/po/hi/libkmime5.po        2021-08-06 02:22:40.000000000 
+0200
@@ -4,13 +4,14 @@
 #
 # Ravishankar Shrivastava <[email protected]>, 2008.
 # G Karunakar <[email protected]>, 2020.
+# Sameer Singh <[email protected]>, 2021.
 # Raghavendra Kamath <[email protected]>, 2021.
 msgid ""
 msgstr ""
 "Project-Id-Version: libkmime\n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n";
 "POT-Creation-Date: 2021-01-19 02:42+0100\n"
-"PO-Revision-Date: 2021-06-29 18:30+0530\n"
+"PO-Revision-Date: 2021-06-27 14:20+0530\n"
 "Last-Translator: Raghavendra Kamath <[email protected]>\n"
 "Language-Team: kde-hindi\n"
 "Language: hi\n"
@@ -48,8 +49,8 @@
 "The message sent on ${date} to ${to} with subject \"${subject}\" has been "
 "displayed. This is no guarantee that the message has been read or understood."
 msgstr ""
-"?????? ?????????????????? ${date} ?????? ${to} ?????? \"${subject}\" 
???????????? ?????? ????????? ??????????????????????????? ???????????? 
???????????????."
-"???????????? ????????? ????????????????????? ???????????? ?????? ?????? 
?????????????????? ?????? ???????????? ?????? ???????????? ????????? ??????."
+"?????? ?????????????????? ${date} ?????? ${to} ?????? \"${subject}\" 
???????????? ?????? ????????? ??????????????????????????? ???????????? 
?????????????????? "
+"???????????? ????????? ????????????????????? ???????????? ?????? ?????? 
?????????????????? ?????? ???????????? ?????? ???????????? ????????? ?????????"
 
 #: kmime_mdn.cpp:56
 #, kde-format
@@ -59,8 +60,8 @@
 "\" and nonetheless read later on."
 msgstr ""
 "?????? ?????????????????? ${date} ?????? ${to} ?????? \"${subject}\" 
???????????? ?????? ????????? ???????????? ???????????? ????????? ???????????? 
????????? "
-"?????? ???????????? ????????? ????????????????????? ???????????? ?????? 
?????? ?????????????????? ????????? ????????? ???????????? ???????????? 
???????????? ?????? ?????? ????????? ????????? ???????????? ???????????? "
-"??????????????? ."
+"????????? ???????????? ????????? ????????????????????? ???????????? ?????? 
?????? ?????????????????? ????????? ????????? ???????????? ???????????? 
???????????? ?????? ?????? ????????? ????????? ???????????? ???????????? "
+"??????????????????"
 
 #: kmime_mdn.cpp:63
 #, kde-format
@@ -68,8 +69,8 @@
 "The message sent on ${date} to ${to} with subject \"${subject}\" has been "
 "dispatched. This is no guarantee that the message will not be read later on."
 msgstr ""
-"?????? ?????????????????? ${date} ?????? ${to} ?????? \"${subject}\" 
???????????? ?????? ????????? ????????? ???????????? ????????? ??????. 
???????????? "
-"????????? ????????????????????? ???????????? ?????? ?????? ?????????????????? 
????????? ????????? ????????? ????????? ???????????? ???????????? 
???????????????."
+"?????? ?????????????????? ${date} ?????? ${to} ?????? \"${subject}\" 
???????????? ?????? ????????? ????????? ???????????? ????????? ????????? 
???????????? "
+"????????? ????????????????????? ???????????? ?????? ?????? ?????????????????? 
????????? ????????? ???????????? ???????????? ??????????????????"
 
 #: kmime_mdn.cpp:69
 #, kde-format
@@ -78,7 +79,7 @@
 "processed by some automatic means."
 msgstr ""
 "${date} ?????? ${to} ?????? \"${subject}\" ???????????? ?????? ????????? 
???????????? ?????? ?????????????????? ????????????????????? ?????????????????? 
?????? "
-"????????????????????? ?????? ????????? ??????."
+"????????????????????? ?????? ????????? ?????????"
 
 #: kmime_mdn.cpp:74
 #, kde-format
@@ -87,8 +88,8 @@
 "acted upon. The sender does not wish to disclose more details to you than "
 "that."
 msgstr ""
-"${date} ?????? ${to} ?????? \"${subject}\" ???????????? ?????? ????????? 
???????????? ?????? ?????????????????? ?????? ?????????????????? ?????? ?????? 
??????."
-"?????????????????? ???????????? ???????????? ????????? ?????? ????????? 
??????????????? ???????????? ???????????????."
+"${date} ?????? ${to} ?????? \"${subject}\" ???????????? ?????? ????????? 
???????????? ?????? ?????????????????? ?????? ?????????????????? ?????? ?????? 
????????? "
+"?????????????????? ???????????? ???????????? ????????? ?????? ????????? 
??????????????? ???????????? ??????????????????"
 
 #: kmime_mdn.cpp:80
 #, kde-format
@@ -98,4 +99,4 @@
 "Failure: header field below."
 msgstr ""
 "${date} ?????? ${to} ??????, \"${subject}\" ???????????? ?????? ????????? 
???????????? ?????? ?????????????????? ?????? ????????????????????? 
??????????????? ?????? "
-"???????????? ???????????? ?????? ????????? ??????.???????????? ???????????? 
?????????????????????????????? ??????."
+"???????????? ???????????? ?????? ????????? ????????? ???????????? 
???????????? ?????????????????????????????? ?????????"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kmime-21.04.3/po/zh_CN/libkmime5.po 
new/kmime-21.08.0/po/zh_CN/libkmime5.po
--- old/kmime-21.04.3/po/zh_CN/libkmime5.po     2021-07-06 07:26:48.000000000 
+0200
+++ new/kmime-21.08.0/po/zh_CN/libkmime5.po     2021-08-06 02:22:40.000000000 
+0200
@@ -7,7 +7,7 @@
 "Project-Id-Version: kdeorg\n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n";
 "POT-Creation-Date: 2021-01-19 02:42+0100\n"
-"PO-Revision-Date: 2021-06-20 07:37\n"
+"PO-Revision-Date: 2021-07-26 13:49\n"
 "Last-Translator: \n"
 "Language-Team: Chinese Simplified\n"
 "Language: zh_CN\n"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kmime-21.04.3/sanitizers.supp 
new/kmime-21.08.0/sanitizers.supp
--- old/kmime-21.04.3/sanitizers.supp   2021-06-08 21:05:09.000000000 +0200
+++ new/kmime-21.08.0/sanitizers.supp   2021-07-30 14:44:45.000000000 +0200
@@ -1,3 +1,5 @@
+# SPDX-FileCopyrightText: 2021 Laurent Montel <[email protected]>
+# SPDX-License-Identifier: CC0-1.0
 # Suppression file for ASAN/LSAN
 
 leak:libspeechd
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kmime-21.04.3/src/CMakeLists.txt 
new/kmime-21.08.0/src/CMakeLists.txt
--- old/kmime-21.04.3/src/CMakeLists.txt        2021-06-08 21:05:09.000000000 
+0200
+++ new/kmime-21.08.0/src/CMakeLists.txt        2021-07-30 14:44:45.000000000 
+0200
@@ -6,8 +6,10 @@
 kde_enable_exceptions()
 
 ########### next target ###############
+add_library(KF5Mime)
+add_library(KF5::Mime ALIAS KF5Mime)
 
-set(kmime_LIB_SRCS
+target_sources(KF5Mime PRIVATE
    kmime_charfreq.cpp
    kmime_util.cpp
    kmime_mdn.cpp
@@ -24,21 +26,17 @@
    kmime_types.cpp
 )
 
-
-ecm_qt_declare_logging_category(kmime_LIB_SRCS
+ecm_qt_declare_logging_category(KF5Mime
        HEADER kmime_debug.h
        IDENTIFIER KMIME_LOG
        CATEGORY_NAME org.kde.pim.kmime
         DESCRIPTION "kmime (pim lib)" EXPORT KMIME)
 
-add_library(KF5Mime ${kmime_LIB_SRCS})
 if (COMPILE_WITH_UNITY_CMAKE_SUPPORT)
     set_target_properties(KF5Mime PROPERTIES UNITY_BUILD ON)
 endif()
 generate_export_header(KF5Mime BASE_NAME KMime)
 
-add_library(KF5::Mime ALIAS KF5Mime)
-
 target_include_directories(KF5Mime INTERFACE 
"$<INSTALL_INTERFACE:${KDE_INSTALL_INCLUDEDIR_KF5}/KMime>")
 target_include_directories(KF5Mime PUBLIC 
"$<BUILD_INTERFACE:${KMime_SOURCE_DIR}/src;${KMime_BINARY_DIR}/src;${KMime_BINARY_DIR}>")
 
@@ -48,7 +46,7 @@
 
 target_link_libraries(KF5Mime
 PUBLIC
-    Qt5::Core
+    Qt::Core
 PRIVATE
     KF5::I18n
     KF5::Codecs
@@ -56,7 +54,7 @@
 )
 
 set_target_properties(KF5Mime PROPERTIES
-    VERSION ${KMIME_VERSION_STRING}
+    VERSION ${KMIME_VERSION}
     SOVERSION ${KMIME_SOVERSION}
     EXPORT_NAME Mime
 )
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kmime-21.04.3/src/kmime_charfreq.h 
new/kmime-21.08.0/src/kmime_charfreq.h
--- old/kmime-21.04.3/src/kmime_charfreq.h      2021-06-08 21:05:09.000000000 
+0200
+++ new/kmime-21.08.0/src/kmime_charfreq.h      2021-07-30 14:44:45.000000000 
+0200
@@ -41,8 +41,7 @@
   no lines longer than 998 characters, and either only LFs, or only CRLFs.
 */
 
-#ifndef __KMIME_CHARFREQ_H__
-#define __KMIME_CHARFREQ_H__
+#pragma once
 
 #include <QByteArray>
 #undef None
@@ -169,4 +168,3 @@
 
 } // namespace KMime
 
-#endif /* __KMIME_CHARFREQ_H__ */
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kmime-21.04.3/src/kmime_codecs.h 
new/kmime-21.08.0/src/kmime_codecs.h
--- old/kmime-21.04.3/src/kmime_codecs.h        2021-06-08 21:05:09.000000000 
+0200
+++ new/kmime-21.08.0/src/kmime_codecs.h        2021-07-30 14:44:45.000000000 
+0200
@@ -7,8 +7,7 @@
 
     SPDX-License-Identifier: LGPL-2.0-or-later
 */
-#ifndef __KMIME_CODECS_H__
-#define __KMIME_CODECS_H__
+#pragma once
 
 #include <QByteArray>
 #include <QString>
@@ -66,4 +65,3 @@
 
 } // namespace KMime
 
-#endif /* __KMIME_CODEC_H__ */
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kmime-21.04.3/src/kmime_content.cpp 
new/kmime-21.08.0/src/kmime_content.cpp
--- old/kmime-21.04.3/src/kmime_content.cpp     2021-06-08 21:05:09.000000000 
+0200
+++ new/kmime-21.08.0/src/kmime_content.cpp     2021-07-30 14:44:45.000000000 
+0200
@@ -197,7 +197,7 @@
 {
     Q_D(Content);
     QByteArray newHead;
-    for (const Headers::Base *h : qAsConst(d->headers)) {
+    for (const Headers::Base *h : std::as_const(d->headers)) {
         if (!h->isEmpty()) {
             newHead += h->as7BitString() + '\n';
         }
@@ -296,7 +296,7 @@
         }
 
         //add all (encoded) contents separated by boundaries
-        for (Content *c : qAsConst(d->multipartContents)) {
+        for (Content *c : std::as_const(d->multipartContents)) {
             e += boundary + '\n';
             e += c->encodedContent(false);    // don't convert LFs here, we do 
that later!!!!!
         }
@@ -612,7 +612,7 @@
 {
     Q_ASSERT(type  && *type);
 
-    for (Headers::Base *h : qAsConst(d_ptr->headers)) {
+    for (Headers::Base *h : std::as_const(d_ptr->headers)) {
         if (h->is(type)) {
             return h; // Found.
         }
@@ -627,7 +627,7 @@
 
     QVector<Headers::Base*> result;
 
-    for (Headers::Base *h : qAsConst(d_ptr->headers)) {
+    for (Headers::Base *h : std::as_const(d_ptr->headers)) {
         if (h->is(type)) {
             result << h;
         }
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kmime-21.04.3/src/kmime_content.h 
new/kmime-21.08.0/src/kmime_content.h
--- old/kmime-21.04.3/src/kmime_content.h       2021-06-08 21:05:09.000000000 
+0200
+++ new/kmime-21.08.0/src/kmime_content.h       2021-07-30 14:44:45.000000000 
+0200
@@ -32,8 +32,7 @@
  broken-down object representation
 */
 
-#ifndef __KMIME_CONTENT_H__
-#define __KMIME_CONTENT_H__
+#pragma once
 
 #include "kmime_export.h"
 #include "kmime_contentindex.h"
@@ -699,4 +698,3 @@
 
 Q_DECLARE_METATYPE(KMime::Content*)
 
-#endif // __KMIME_CONTENT_H__
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kmime-21.04.3/src/kmime_content_p.h 
new/kmime-21.08.0/src/kmime_content_p.h
--- old/kmime-21.04.3/src/kmime_content_p.h     2021-06-08 21:05:09.000000000 
+0200
+++ new/kmime-21.08.0/src/kmime_content_p.h     2021-07-30 14:44:45.000000000 
+0200
@@ -4,8 +4,7 @@
     SPDX-License-Identifier: LGPL-2.0-or-later
 */
 
-#ifndef KMIME_CONTENT_P_H
-#define KMIME_CONTENT_P_H
+#pragma once
 
 //@cond PRIVATE
 
@@ -65,4 +64,3 @@
 
 //@endcond
 
-#endif
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kmime-21.04.3/src/kmime_contentindex.cpp 
new/kmime-21.08.0/src/kmime_contentindex.cpp
--- old/kmime-21.04.3/src/kmime_contentindex.cpp        2021-06-08 
21:05:09.000000000 +0200
+++ new/kmime-21.08.0/src/kmime_contentindex.cpp        2021-07-30 
14:44:45.000000000 +0200
@@ -85,7 +85,7 @@
 {
     QStringList l;
     l.reserve(d->index.count());
-    for (unsigned int i : qAsConst(d->index)) {
+    for (unsigned int i : std::as_const(d->index)) {
         l.append(QString::number(i));
     }
     return l.join(QLatin1Char('.'));
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kmime-21.04.3/src/kmime_contentindex.h 
new/kmime-21.08.0/src/kmime_contentindex.h
--- old/kmime-21.04.3/src/kmime_contentindex.h  2021-06-08 21:05:09.000000000 
+0200
+++ new/kmime-21.08.0/src/kmime_contentindex.h  2021-07-30 14:44:45.000000000 
+0200
@@ -18,8 +18,7 @@
   Internet Message Access Protocol (IMAP)</a>.
 */
 
-#ifndef KMIME_CONTENTINDEX_H
-#define KMIME_CONTENTINDEX_H
+#pragma once
 
 #include "kmime_export.h"
 
@@ -133,4 +132,3 @@
 
 Q_DECLARE_METATYPE(KMime::ContentIndex)
 
-#endif
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kmime-21.04.3/src/kmime_dateformatter.h 
new/kmime-21.08.0/src/kmime_dateformatter.h
--- old/kmime-21.04.3/src/kmime_dateformatter.h 2021-06-08 21:05:09.000000000 
+0200
+++ new/kmime-21.08.0/src/kmime_dateformatter.h 2021-07-30 14:44:45.000000000 
+0200
@@ -31,8 +31,7 @@
   ASCII string of the form "Sun Mar 31 02:08:35 2002".
 */
 
-#ifndef __KMIME_DATEFORMATTER_H__
-#define __KMIME_DATEFORMATTER_H__
+#pragma once
 
 #include <time.h>
 #include <QDateTime>
@@ -186,4 +185,3 @@
 
 } // namespace KMime
 
-#endif /* __KMIME_DATEFORMATTER_H__ */
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kmime-21.04.3/src/kmime_header_parsing.h 
new/kmime-21.08.0/src/kmime_header_parsing.h
--- old/kmime-21.04.3/src/kmime_header_parsing.h        2021-06-08 
21:05:09.000000000 +0200
+++ new/kmime-21.08.0/src/kmime_header_parsing.h        2021-07-30 
14:44:45.000000000 +0200
@@ -7,8 +7,7 @@
     SPDX-License-Identifier: LGPL-2.0-or-later
 */
 
-#ifndef __KMIME_HEADER_PARSING_H__
-#define __KMIME_HEADER_PARSING_H__
+#pragma once
 
 #include "kmime_export.h"
 #include "kmime_types.h"
@@ -255,5 +254,4 @@
 
 Q_DECLARE_OPERATORS_FOR_FLAGS(KMime::HeaderParsing::ParseTokenFlags)
 
-#endif // __KMIME_HEADER_PARSING_H__
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kmime-21.04.3/src/kmime_header_parsing_p.h 
new/kmime-21.08.0/src/kmime_header_parsing_p.h
--- old/kmime-21.04.3/src/kmime_header_parsing_p.h      2021-06-08 
21:05:09.000000000 +0200
+++ new/kmime-21.08.0/src/kmime_header_parsing_p.h      2021-07-30 
14:44:45.000000000 +0200
@@ -3,8 +3,7 @@
 
     SPDX-License-Identifier: LGPL-2.0-or-later
 */
-#ifndef KMIME_HEADER_PARSING_P_H
-#define KMIME_HEADER_PARSING_P_H
+#pragma once
 
 #include <QVector>
 
@@ -26,4 +25,3 @@
 
 }
 
-#endif
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kmime-21.04.3/src/kmime_headerfactory_p.h 
new/kmime-21.08.0/src/kmime_headerfactory_p.h
--- old/kmime-21.04.3/src/kmime_headerfactory_p.h       2021-06-08 
21:05:09.000000000 +0200
+++ new/kmime-21.08.0/src/kmime_headerfactory_p.h       2021-07-30 
14:44:45.000000000 +0200
@@ -17,8 +17,7 @@
   @authors Constantin Berzan \<[email protected]\>
 */
 
-#ifndef __KMIME_HEADERFACTORY_H__
-#define __KMIME_HEADERFACTORY_H__
+#pragma once
 
 #include "kmime_export.h"
 
@@ -44,4 +43,3 @@
 
 } // namespace KMime
 
-#endif /* __KMIME_HEADERFACTORY_H__ */
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kmime-21.04.3/src/kmime_headers.cpp 
new/kmime-21.08.0/src/kmime_headers.cpp
--- old/kmime-21.04.3/src/kmime_headers.cpp     2021-06-08 21:05:09.000000000 
+0200
+++ new/kmime-21.08.0/src/kmime_headers.cpp     2021-07-30 14:44:45.000000000 
+0200
@@ -311,7 +311,7 @@
     if (withHeaderType) {
         rv = typeIntro();
     }
-    for (const Types::Mailbox &mbox : qAsConst(d->mailboxList)) {
+    for (const Types::Mailbox &mbox : std::as_const(d->mailboxList)) {
         rv += mbox.as7BitString(d->encCS);
         rv += ", ";
     }
@@ -375,7 +375,7 @@
     Q_D(const MailboxList);
     QStringList rv;
     rv.reserve(d->mailboxList.count());
-    for (const Types::Mailbox &mbox : qAsConst(d->mailboxList)) {
+    for (const Types::Mailbox &mbox : std::as_const(d->mailboxList)) {
         if (mbox.hasName())
             rv.append(mbox.name());
         else
@@ -420,7 +420,7 @@
     d->mailboxList.reserve(maybeAddressList.count());
 
     // extract the mailboxes and complain if there are groups:
-    for (const auto &it : qAsConst(maybeAddressList)) {
+    for (const auto &it : std::as_const(maybeAddressList)) {
         if (!(it).displayName.isEmpty()) {
             KMIME_WARN << "mailbox groups in header disallowing them! Name: \""
                        << (it).displayName << "\""
@@ -475,7 +475,7 @@
     if (withHeaderType) {
         rv = typeIntro();
     }
-    for (const Types::Address &addr : qAsConst(d->addressList)) {
+    for (const Types::Address &addr : std::as_const(d->addressList)) {
         const auto mailBoxList = addr.mailboxList;
         for (const Types::Mailbox &mbox : mailBoxList) {
             rv += mbox.as7BitString(d->encCS);
@@ -497,7 +497,7 @@
 {
     Q_D(const AddressList);
     QStringList rv;
-    for (const Types::Address &addr : qAsConst(d->addressList)) {
+    for (const Types::Address &addr : std::as_const(d->addressList)) {
         rv.reserve(rv.size() + addr.mailboxList.size());
         const auto mailboxList = addr.mailboxList;
         for (const Types::Mailbox &mbox : mailboxList) {
@@ -555,7 +555,7 @@
 {
     Q_D(const AddressList);
     QStringList rv;
-    for (const Types::Address &addr : qAsConst(d->addressList)) {
+    for (const Types::Address &addr : std::as_const(d->addressList)) {
         const auto mailboxList = addr.mailboxList;
         for (const Types::Mailbox &mbox : mailboxList) {
             if (mbox.hasName())
@@ -924,7 +924,7 @@
     if (withHeaderType) {
         rv = typeIntro();
     }
-    for (const Types::AddrSpec &addr : qAsConst(d->msgIdList)) {
+    for (const Types::AddrSpec &addr : std::as_const(d->msgIdList)) {
         if (!addr.isEmpty()) {
             const QString asString = addr.asString();
             rv += '<';
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kmime-21.04.3/src/kmime_headers.h 
new/kmime-21.08.0/src/kmime_headers.h
--- old/kmime-21.04.3/src/kmime_headers.h       2021-06-08 21:05:09.000000000 
+0200
+++ new/kmime-21.08.0/src/kmime_headers.h       2021-07-30 14:44:45.000000000 
+0200
@@ -24,8 +24,7 @@
   Volker Krause \<[email protected]\>
 */
 
-#ifndef __KMIME_HEADERS_H__
-#define __KMIME_HEADERS_H__
+#pragma once
 
 #include "kmime_export.h"
 #include "kmime_header_parsing.h"
@@ -1447,4 +1446,3 @@
 Q_DECLARE_METATYPE(KMime::Headers::Cc*)
 Q_DECLARE_METATYPE(KMime::Headers::Bcc*)
 
-#endif // __KMIME_HEADERS_H__
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kmime-21.04.3/src/kmime_headers_p.h 
new/kmime-21.08.0/src/kmime_headers_p.h
--- old/kmime-21.04.3/src/kmime_headers_p.h     2021-06-08 21:05:09.000000000 
+0200
+++ new/kmime-21.08.0/src/kmime_headers_p.h     2021-07-30 14:44:45.000000000 
+0200
@@ -4,8 +4,7 @@
     SPDX-License-Identifier: LGPL-2.0-or-later
 */
 
-#ifndef KMIME_HEADERS_P_H
-#define KMIME_HEADERS_P_H
+#pragma once
 
 #include <QMap>
 //@cond PRIVATE
@@ -194,4 +193,3 @@
 
 //@endcond
 
-#endif
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kmime-21.04.3/src/kmime_mdn.h 
new/kmime-21.08.0/src/kmime_mdn.h
--- old/kmime-21.04.3/src/kmime_mdn.h   2021-06-08 21:05:09.000000000 +0200
+++ new/kmime-21.08.0/src/kmime_mdn.h   2021-07-30 14:44:45.000000000 +0200
@@ -30,8 +30,7 @@
   An Extensible Message Format for Message Disposition Notifications</a>.
 */
 
-#ifndef __KMIME_MDN_H__
-#define __KMIME_MDN_H__
+#pragma once
 
 #include "kmime_export.h"
 #include <QString>
@@ -182,4 +181,3 @@
 
 } // namespace KMime
 
-#endif // __KMIME_MDN_H__
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kmime-21.04.3/src/kmime_message.h 
new/kmime-21.08.0/src/kmime_message.h
--- old/kmime-21.04.3/src/kmime_message.h       2021-06-08 21:05:09.000000000 
+0200
+++ new/kmime-21.08.0/src/kmime_message.h       2021-07-30 14:44:45.000000000 
+0200
@@ -7,8 +7,7 @@
 
     SPDX-License-Identifier: LGPL-2.0-or-later
 */
-#ifndef __KMIME_MESSAGE_H__
-#define __KMIME_MESSAGE_H__
+#pragma once
 
 #include "kmime_export.h"
 #include "kmime_content.h"
@@ -188,4 +187,3 @@
 Q_DECLARE_METATYPE(KMime::Message*)
 Q_DECLARE_METATYPE(KMime::Message::Ptr)
 
-#endif // __KMIME_MESSAGE_H__
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kmime-21.04.3/src/kmime_newsarticle.h 
new/kmime-21.08.0/src/kmime_newsarticle.h
--- old/kmime-21.04.3/src/kmime_newsarticle.h   2021-06-08 21:05:09.000000000 
+0200
+++ new/kmime-21.08.0/src/kmime_newsarticle.h   2021-07-30 14:44:45.000000000 
+0200
@@ -7,8 +7,7 @@
 
     SPDX-License-Identifier: LGPL-2.0-or-later
 */
-#ifndef __KMIME_NEWSARTICLE_H__
-#define __KMIME_NEWSARTICLE_H__
+#pragma once
 
 #include "kmime_export.h"
 #include "kmime_message.h"
@@ -84,4 +83,3 @@
 
 } // namespace KMime
 
-#endif // __KMIME_NEWSARTICLE_H__
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kmime-21.04.3/src/kmime_parsers.h 
new/kmime-21.08.0/src/kmime_parsers.h
--- old/kmime-21.04.3/src/kmime_parsers.h       2021-06-08 21:05:09.000000000 
+0200
+++ new/kmime-21.08.0/src/kmime_parsers.h       2021-07-30 14:44:45.000000000 
+0200
@@ -7,8 +7,7 @@
 
     SPDX-License-Identifier: LGPL-2.0-or-later
 */
-#ifndef __KMIME_PARSERS__
-#define __KMIME_PARSERS__
+#pragma once
 
 #include <QByteArray>
 #include <QVector>
@@ -135,4 +134,3 @@
 
 } // namespace KMime
 
-#endif // __KMIME_PARSERS__
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kmime-21.04.3/src/kmime_types.cpp 
new/kmime-21.08.0/src/kmime_types.cpp
--- old/kmime-21.04.3/src/kmime_types.cpp       2021-06-08 21:05:09.000000000 
+0200
+++ new/kmime-21.08.0/src/kmime_types.cpp       2021-07-30 14:44:45.000000000 
+0200
@@ -212,7 +212,7 @@
     }
 
     res.reserve(maybeAddressList.size());
-    for (const auto &it : qAsConst(maybeAddressList)) {
+    for (const auto &it : std::as_const(maybeAddressList)) {
         res += (it).mailboxList;
     }
     return res;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kmime-21.04.3/src/kmime_types.h 
new/kmime-21.08.0/src/kmime_types.h
--- old/kmime-21.04.3/src/kmime_types.h 2021-06-08 21:05:09.000000000 +0200
+++ new/kmime-21.08.0/src/kmime_types.h 2021-07-30 14:44:45.000000000 +0200
@@ -7,8 +7,7 @@
     SPDX-License-Identifier: LGPL-2.0-or-later
 */
 
-#ifndef __KMIME_TYPES_H__
-#define __KMIME_TYPES_H__
+#pragma once
 
 #include <QString>
 #include <QVector>
@@ -164,5 +163,4 @@
 Q_DECLARE_TYPEINFO(KMime::Types::Address, Q_MOVABLE_TYPE);
 Q_DECLARE_TYPEINFO(KMime::Types::AddrSpec, Q_MOVABLE_TYPE);
 
-#endif // __KMIME_HEADER_PARSING_H__
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kmime-21.04.3/src/kmime_util.cpp 
new/kmime-21.08.0/src/kmime_util.cpp
--- old/kmime-21.04.3/src/kmime_util.cpp        2021-06-08 21:05:09.000000000 
+0200
+++ new/kmime-21.08.0/src/kmime_util.cpp        2021-07-30 14:44:45.000000000 
+0200
@@ -38,7 +38,7 @@
 
 QByteArray cachedCharset(const QByteArray &name)
 {
-    for (const QByteArray &charset : qAsConst(c_harsetCache)) {
+    for (const QByteArray &charset : std::as_const(c_harsetCache)) {
         if (qstricmp(name.data(), charset.data()) == 0) {
             return charset;
         }
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kmime-21.04.3/src/kmime_util.h 
new/kmime-21.08.0/src/kmime_util.h
--- old/kmime-21.04.3/src/kmime_util.h  2021-06-08 21:05:09.000000000 +0200
+++ new/kmime-21.08.0/src/kmime_util.h  2021-07-30 14:44:45.000000000 +0200
@@ -7,8 +7,7 @@
 
     SPDX-License-Identifier: LGPL-2.0-or-later
 */
-#ifndef __KMIME_UTIL_H__
-#define __KMIME_UTIL_H__
+#pragma once
 
 #include "kmime_export.h"
 #include "kmime_headers.h"
@@ -309,4 +308,3 @@
 
 } // namespace KMime
 
-#endif /* __KMIME_UTIL_H__ */
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kmime-21.04.3/src/kmime_util_p.h 
new/kmime-21.08.0/src/kmime_util_p.h
--- old/kmime-21.04.3/src/kmime_util_p.h        2021-06-08 21:05:09.000000000 
+0200
+++ new/kmime-21.08.0/src/kmime_util_p.h        2021-07-30 14:44:45.000000000 
+0200
@@ -4,8 +4,7 @@
     SPDX-License-Identifier: LGPL-2.0-or-later
 */
 
-#ifndef KMIME_UTIL_P_H
-#define KMIME_UTIL_P_H
+#pragma once
 
 // @cond PRIVATE
 
@@ -70,4 +69,3 @@
 
 // @endcond
 
-#endif
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kmime-21.04.3/tests/test_kmime_header_parsing.cpp 
new/kmime-21.08.0/tests/test_kmime_header_parsing.cpp
--- old/kmime-21.04.3/tests/test_kmime_header_parsing.cpp       2021-06-08 
21:05:09.000000000 +0200
+++ new/kmime-21.08.0/tests/test_kmime_header_parsing.cpp       2021-07-30 
14:44:45.000000000 +0200
@@ -324,7 +324,7 @@
              << "result.displayName:\n" << result.displayName
              << endl;
         int i = 0;
-        for (const auto &it : qAsConst(result.mailboxList)) {
+        for (const auto &it : std::as_const(result.mailboxList)) {
             cout << "result.mailboxList[" << i << "].displayName:\n"
                  << (it).name() << endl
                  << "result.mailboxList[" << i << "].addrSpec.localPart:\n"
@@ -364,7 +364,7 @@
 
         cout << (ok ? "OK" : "BAD") << endl;
         int j = 0;
-        for (const auto &jt : qAsConst(result)) {
+        for (const auto &jt : std::as_const(result)) {
             cout << "result[" << j << "].displayName:\n"
                  << (jt).displayName
                  << endl;

Reply via email to