From nobody Mon Sep 18 20:24:34 2023 X-Original-To: dev-commits-ports-all@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4RqGVV3t08z4tjTs; Mon, 18 Sep 2023 20:24:34 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4RqGVV2MRlz4NGQ; Mon, 18 Sep 2023 20:24:34 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1695068674; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=aeZu53zGzZ8GmyeGpOY0C164UqxKi2XMqbE5n6/+KgI=; b=BNZrb9N5iS548H0pbB41lourqktfRHtL4eocpyGvb+nlMPo/3TnofBhQAaakGZGszlWfDl k2DHsNG0croNbiy3ZmNKhp3T7XCPTxKUMariTaXN/GHrem9Yn0KJqkGwJW8n90KUx188EC M+Hl+oGo4mj8fPKuU5TQSWLMeFK+ElKPqaMab4BJmc1Svkg2bq9rXlbsT9df4PNGehc3Fk niZ+L3t/gZYkzJyUG/TTnh3CgNP+vwlJpM81VAkEn5EZbbPMpdaQ47z8aC2731WeuNLgYB Ph+olUlJoOlHXrzchG+Z1JE4Zrpd/Ap2sjPE+W21W+HiMkRyDq/UCIQpHMCdpA== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1695068674; a=rsa-sha256; cv=none; b=UCkdgFQbi1q3jEYVm20443jBqh7a+YVulkhUim9b8C6FwHn6te8Z9EiI+ERYA5STQVxYb/ xCUBkKOcVH5VWSOwpXNsUVnoAR9ta6DkFxJoDsm85Tf8f2l/LV6VxpB2cR0x9oBa4Ag1CD RML7OxQhwEFUxybVvfpVrhpjAr6NryWRp4S0O+0oJ0GUmMZrOCtMFXn9IlPFGo5pQWeU+b K116I7S66YKpz4S3vly5si8dscyfwNiVrGR6Li89BGwyKpYVo2R5WF2GAsM/puGA7rWsMf uc/s4aTAiK8zQMyNDaCMl76oJZLYO3+gYRWMZe4fJ+aA5T7n56cJddXOL1qw0Q== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1695068674; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=aeZu53zGzZ8GmyeGpOY0C164UqxKi2XMqbE5n6/+KgI=; b=F/0kd65sHimIvNbY5EWVK1JcC7hzSFf7MHrdjH8my76YytLQ7A9yW6Aw+H1fs8nvGrPIcl WY8sQaOJcnUIaYInXr+xe473gdIpFxvJeS6SSjSaabHmQjRFeUtCiC2EEfTuN+Xs0emBTd u+tu6V4LI70aJ/300K7JnPmJ1amDVAYlG+Ld0StkQl+EWHQzdTMcu87XAPzr2CHG6rxQHI ys+gWnxgzxgVEUz0n30kJ8ZcZpDRfyBXrPMbhKQ0Xmnj59GksO8gFUOIZPkXQcc24XVl76 NSuHIQmWwertERuCDqcldKG3hhtXyQV0tNWiu7EBSQcyR4u3rGKMa+2LHpLwjA== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4RqGVV1GWszlWf; Mon, 18 Sep 2023 20:24:34 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.17.1/8.17.1) with ESMTP id 38IKOYqY095460; Mon, 18 Sep 2023 20:24:34 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.17.1/8.17.1/Submit) id 38IKOYjU095457; Mon, 18 Sep 2023 20:24:34 GMT (envelope-from git) Date: Mon, 18 Sep 2023 20:24:34 GMT Message-Id: <202309182024.38IKOYjU095457@gitrepo.freebsd.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org From: Adriaan de Groot Subject: git: a45626569621 - main - finance/kraft: update to 1.1, latest upstream List-Id: Commit messages for all branches of the ports repository List-Archive: https://lists.freebsd.org/archives/dev-commits-ports-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-dev-commits-ports-all@freebsd.org X-BeenThere: dev-commits-ports-all@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: adridg X-Git-Repository: ports X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: a45626569621d1c322245956f3c7800a41d3fad6 Auto-Submitted: auto-generated The branch main has been updated by adridg: URL: https://cgit.FreeBSD.org/ports/commit/?id=a45626569621d1c322245956f3c7800a41d3fad6 commit a45626569621d1c322245956f3c7800a41d3fad6 Author: Adriaan de Groot AuthorDate: 2023-09-18 19:39:17 +0000 Commit: Adriaan de Groot CommitDate: 2023-09-18 20:24:13 +0000 finance/kraft: update to 1.1, latest upstream Release notes are at https://volle-kraft-voraus.de/Main/Releases New features around header- and footer-texts. Reported by: portscout --- finance/kraft/Makefile | 3 +- finance/kraft/distinfo | 6 +- ...-0001-Adopt-CMake-files-to-Akonadi-prefix-KPim5 | 119 ----------------- ...ption-to-set-AKO_PREFIX-rather-than-an-internal | 25 ---- .../files/patch-0003-Fix-Akonadi-legacy-detection | 47 ------- ...-Akonadi-version-check-for-some-renamed-compone | 147 --------------------- finance/kraft/files/patch-CMakeLists.txt | 36 +++++ 7 files changed, 40 insertions(+), 343 deletions(-) diff --git a/finance/kraft/Makefile b/finance/kraft/Makefile index 4f6e5fee4193..49fb3e0987a3 100644 --- a/finance/kraft/Makefile +++ b/finance/kraft/Makefile @@ -1,7 +1,6 @@ PORTNAME= kraft DISTVERSIONPREFIX= v -DISTVERSION= 1.0 -PORTREVISION= 2 +DISTVERSION= 1.1 CATEGORIES= finance kde MAINTAINER= kde@FreeBSD.org diff --git a/finance/kraft/distinfo b/finance/kraft/distinfo index 624a0694499a..61b09653ae70 100644 --- a/finance/kraft/distinfo +++ b/finance/kraft/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1674356193 -SHA256 (dragotin-kraft-v1.0_GH0.tar.gz) = b122c5e2be40c76016bc809596779bb156d94ef10d4279cc24c33d598b5e06e4 -SIZE (dragotin-kraft-v1.0_GH0.tar.gz) = 3629908 +TIMESTAMP = 1695065924 +SHA256 (dragotin-kraft-v1.1_GH0.tar.gz) = c0732dc8b91167427b2ef9bcd69a5cf99d0db4eb81bb8ee888d2bfa592a2893b +SIZE (dragotin-kraft-v1.1_GH0.tar.gz) = 3702319 diff --git a/finance/kraft/files/patch-0001-Adopt-CMake-files-to-Akonadi-prefix-KPim5 b/finance/kraft/files/patch-0001-Adopt-CMake-files-to-Akonadi-prefix-KPim5 deleted file mode 100644 index 8e5b8b0640b6..000000000000 --- a/finance/kraft/files/patch-0001-Adopt-CMake-files-to-Akonadi-prefix-KPim5 +++ /dev/null @@ -1,119 +0,0 @@ -From f54b317f5cd894e4063b6d4c4c3a96012c1bcb28 Mon Sep 17 00:00:00 2001 -From: Klaas Freitag -Date: Sat, 29 Apr 2023 10:37:55 +0200 -Subject: [PATCH] Adopt CMake files to Akonadi prefix KPim5 - ---- - CMakeLists.txt | 16 ++++++++++------ - src/CMakeLists.txt | 13 ++++++------- - tools/CMakeLists.txt | 6 +++--- - 3 files changed, 19 insertions(+), 16 deletions(-) - -diff --git CMakeLists.txt CMakeLists.txt -index 07e15dd..8b5374c 100644 ---- CMakeLists.txt -+++ CMakeLists.txt -@@ -8,6 +8,9 @@ find_package(ECM REQUIRED NO_MODULE) - set(CMAKE_MODULE_PATH ${ECM_MODULE_PATH} ${CMAKE_CURRENT_SOURCE_DIR}/cmake/modules) - set(CMAKE_AUTOMOC TRUE) - -+# Akonadi Prefix: Set this to KF5 for builds with Akonadi Libs before 5.23 -+set(AKO_PREFIX "KPim5") -+ - include(KDEInstallDirs) - include(KDECMakeSettings) - include(ECMInstallIcons) -@@ -47,23 +50,23 @@ set_package_properties(Grantlee5 PROPERTIES - TYPE OPTIONAL - ) - --find_package(KF5Akonadi) --set_package_properties(KF5Akonadi PROPERTIES -+find_package(${AKO_PREFIX}Akonadi) -+set_package_properties(${AKO_PREFIX}Akonadi PROPERTIES - DESCRIPTION "Library for general Access to Akonadi" - URL "https://www.kde.org/" - PURPOSE "Optionally used for addressbook integration" - TYPE OPTIONAL - ) - --find_package(KF5AkonadiContact) --set_package_properties(KF5AkonadiContact PROPERTIES -+find_package(${AKO_PREFIX}AkonadiContact) -+set_package_properties(${AKO_PREFIX}AkonadiContact PROPERTIES - DESCRIPTION "Library for Accessing Contacts stored in Akonadi" - URL "https://www.kde.org/" - PURPOSE "Optionally used for addressbook integration" - TYPE OPTIONAL - ) - --if(KF5Akonadi_FOUND AND KF5AkonadiContact_FOUND) -+if(${AKO_PREFIX}Akonadi_FOUND AND ${AKO_PREFIX}AkonadiContact_FOUND) - add_definitions(-DHAVE_AKONADI) - endif() - -@@ -80,7 +83,8 @@ set(QT_DEFINITIONS "${Qt5Core_DEFINITIONS} ${Qt5Gui_DEFINITIONS} ${Qt5Widgets_DE - add_definitions(${QT_DEFINITIONS} ) - - include_directories(${QT_INCLUDES} src) --include_directories( /usr/include/KF5/AkonadiCore ) -+include_directories( /usr/include/${AKO_PREFIX}/AkonadiCore ) -+include_directories(/usr/include/${AKO_PREFIX}/) - - if (IS_DIRECTORY "${CMAKE_CURRENT_SOURCE_DIR}/po") - ki18n_install(po) -diff --git src/CMakeLists.txt src/CMakeLists.txt -index 6eaa557..8e9b069 100644 ---- src/CMakeLists.txt -+++ src/CMakeLists.txt -@@ -1,4 +1,3 @@ --# include_directories(${KDE4_INCLUDES} ${KDE4_INCLUDE_DIR} ${QT_INCLUDES} ${CMAKE_CURRENT_BINARY_DIR} ${KDEPIMLIBS_INCLUDE_DIRS} external) - - include_directories(${QT_INCLUDES} src) - add_subdirectory(pics) -@@ -167,13 +166,13 @@ set(KRAFT_LINK_LIBS - ${CTEMPLATE_LIBRARIES} pthread - Grantlee5::Templates - ) --if(KF5Akonadi_FOUND) -+if(${AKO_PREFIX}Akonadi_FOUND) - list(APPEND KRAFT_LINK_LIBS -- KF5::AkonadiCore -- KF5::AkonadiContact -- KF5::AkonadiAgentBase -- KF5::AkonadiWidgets -- KF5::AkonadiXml -+ ${AKO_PREFIX}::AkonadiCore -+ ${AKO_PREFIX}::AkonadiContact -+ ${AKO_PREFIX}::AkonadiAgentBase -+ ${AKO_PREFIX}::AkonadiWidgets -+ ${AKO_PREFIX}::AkonadiXml - ) - endif() - -diff --git tools/CMakeLists.txt tools/CMakeLists.txt -index 0c58c75..f005cfe 100644 ---- tools/CMakeLists.txt -+++ tools/CMakeLists.txt -@@ -8,15 +8,15 @@ set(AUTOMOC ON) - # For now there is only the Akonadi based address backend, and thus - # the findcontact tool is only built if akonadi is there. - # If there are other backends, this must be FIXED. --if(KF5Akonadi_FOUND) -+if(${AKO_PREFIX}Akonadi_FOUND) - add_executable(${findcontact_NAME} ${FINDCONTACT_SRC}) - - target_link_libraries( ${findcontact_NAME} - Qt5::Core - Qt5::Widgets - KF5::Contacts -- KF5::AkonadiCore -- KF5::AkonadiContact -+ ${AKO_PREFIX}::AkonadiCore -+ ${AKO_PREFIX}::AkonadiContact - ) - - ########### install files ############### --- -2.41.0 - diff --git a/finance/kraft/files/patch-0002-use-option-to-set-AKO_PREFIX-rather-than-an-internal b/finance/kraft/files/patch-0002-use-option-to-set-AKO_PREFIX-rather-than-an-internal deleted file mode 100644 index 3d556a6e2196..000000000000 --- a/finance/kraft/files/patch-0002-use-option-to-set-AKO_PREFIX-rather-than-an-internal +++ /dev/null @@ -1,25 +0,0 @@ -From 50e090059365ddbacfd219325095f4f6c5f4aa7b Mon Sep 17 00:00:00 2001 -From: Klaas Freitag -Date: Sat, 29 Apr 2023 22:23:27 +0200 -Subject: [PATCH] use option to set AKO_PREFIX rather than an internal variable - ---- - CMakeLists.txt | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git CMakeLists.txt CMakeLists.txt -index 8b5374c..f5ecc41 100644 ---- CMakeLists.txt -+++ CMakeLists.txt -@@ -9,7 +9,7 @@ set(CMAKE_MODULE_PATH ${ECM_MODULE_PATH} ${CMAKE_CURRENT_SOURCE_DIR}/cmake/modul - set(CMAKE_AUTOMOC TRUE) - - # Akonadi Prefix: Set this to KF5 for builds with Akonadi Libs before 5.23 --set(AKO_PREFIX "KPim5") -+option(AKO_PREFIX "Akonadi Prefix, either KF5 or KPim5, can be set by -DAKO_PREFIX=KF5" "KPim5") - - include(KDEInstallDirs) - include(KDECMakeSettings) --- -2.41.0 - diff --git a/finance/kraft/files/patch-0003-Fix-Akonadi-legacy-detection b/finance/kraft/files/patch-0003-Fix-Akonadi-legacy-detection deleted file mode 100644 index 64e346705d25..000000000000 --- a/finance/kraft/files/patch-0003-Fix-Akonadi-legacy-detection +++ /dev/null @@ -1,47 +0,0 @@ -From 66b64505bbfbc3285ba34ccacdf454720c8e0abc Mon Sep 17 00:00:00 2001 -From: Klaas Freitag -Date: Mon, 1 May 2023 14:09:09 +0200 -Subject: [PATCH] Fix Akonadi legacy detection - ---- - CMakeLists.txt | 8 +++++++- - INSTALL.md | 3 +++ - 2 files changed, 10 insertions(+), 1 deletion(-) - -diff --git CMakeLists.txt CMakeLists.txt -index f5ecc41..82b4e07 100644 ---- CMakeLists.txt -+++ CMakeLists.txt -@@ -8,8 +8,14 @@ find_package(ECM REQUIRED NO_MODULE) - set(CMAKE_MODULE_PATH ${ECM_MODULE_PATH} ${CMAKE_CURRENT_SOURCE_DIR}/cmake/modules) - set(CMAKE_AUTOMOC TRUE) - -+option(AKONADI_LEGACY_BUILD "Build with older versions of Akonadi (KF5 Prefix)" OFF) - # Akonadi Prefix: Set this to KF5 for builds with Akonadi Libs before 5.23 --option(AKO_PREFIX "Akonadi Prefix, either KF5 or KPim5, can be set by -DAKO_PREFIX=KF5" "KPim5") -+set(AKO_PREFIX "KPim5") -+ -+if (AKONADI_LEGACY_BUILD) -+ set(AKO_PREFIX "KF5") -+endif() -+message("Akonadi Prefix is ${AKO_PREFIX}") - - include(KDEInstallDirs) - include(KDECMakeSettings) -diff --git INSTALL.md INSTALL.md -index 1edd0ae..77d559c 100644 ---- INSTALL.md -+++ INSTALL.md -@@ -59,6 +59,9 @@ These are optional to build with Akonadi Support: - - akonadi-contact-devel - - akonadi-devel - -+To build with Akonadi versions before 23.04, cmake has to run wtih the -+build option `-DAKONADI_LEGACY_BUILD=ON` to use the old prefix KF5. -+ - ### Build Kraft - - cmake is designed so that the build process can be done in a separate --- -2.41.0 - diff --git a/finance/kraft/files/patch-0004-Added-Akonadi-version-check-for-some-renamed-compone b/finance/kraft/files/patch-0004-Added-Akonadi-version-check-for-some-renamed-compone deleted file mode 100644 index 4327b0469e5a..000000000000 --- a/finance/kraft/files/patch-0004-Added-Akonadi-version-check-for-some-renamed-compone +++ /dev/null @@ -1,147 +0,0 @@ -From 51563665cb6b113881e8f1efe00f3df2df48d1f5 Mon Sep 17 00:00:00 2001 -From: Klaas Freitag -Date: Tue, 29 Aug 2023 21:03:40 +0200 -Subject: [PATCH] Added Akonadi version check for some renamed components - (#210) - -* Added Akonadi version check for some renamed components - -Akonadi renamed the contact viewer and editors namespace. - -kudos to @t-8ch ---- - CMakeLists.txt | 10 +++++++++- - src/CMakeLists.txt | 1 + - src/addressselectorwidget.cpp | 20 +++++++++++++++----- - src/addressselectorwidget.h | 15 +++++++++++++-- - 4 files changed, 38 insertions(+), 8 deletions(-) - -diff --git CMakeLists.txt CMakeLists.txt -index 0f5541d..0cd73f9 100644 ---- CMakeLists.txt -+++ CMakeLists.txt -@@ -109,7 +109,15 @@ set_package_properties(${AKO_PREFIX}AkonadiContact PROPERTIES - TYPE OPTIONAL - ) - --if(${AKO_PREFIX}Akonadi_FOUND AND ${AKO_PREFIX}AkonadiContact_FOUND) -+find_package(${AKO_PREFIX}ContactEditor) -+set_package_properties(${AKO_PREFIX}ContactEditor PROPERTIES -+ DESCRIPTION "Library for editing contacts stored in Akonadi" -+ URL "https://www.kde.org/" -+ PURPOSE "Optionally used for addressbook integration" -+ TYPE OPTIONAL -+) -+ -+if(${AKO_PREFIX}Akonadi_FOUND AND ${AKO_PREFIX}AkonadiContact_FOUND AND ${AKO_PREFIX}ContactEditor_FOUND) - add_definitions(-DHAVE_AKONADI) - endif() - -diff --git src/CMakeLists.txt src/CMakeLists.txt -index a2bc5dc..eac624d 100644 ---- src/CMakeLists.txt -+++ src/CMakeLists.txt -@@ -173,6 +173,7 @@ if(${AKO_PREFIX}Akonadi_FOUND) - list(APPEND KRAFT_LINK_LIBS - ${AKO_PREFIX}::AkonadiCore - ${AKO_PREFIX}::AkonadiContact -+ ${AKO_PREFIX}::ContactEditor - ${AKO_PREFIX}::AkonadiAgentBase - ${AKO_PREFIX}::AkonadiWidgets - ${AKO_PREFIX}::AkonadiXml -diff --git src/addressselectorwidget.cpp src/addressselectorwidget.cpp -index fd08363..1cf2317 100644 ---- src/addressselectorwidget.cpp -+++ src/addressselectorwidget.cpp -@@ -235,7 +235,11 @@ KraftContactViewer::KraftContactViewer(QWidget *parent) - lay->setMargin(0); - setLayout(lay); - #ifdef HAVE_AKONADI -+#if AKONADICONTACT_VERSION >= QT_VERSION_CHECK(5, 24, 0) -+ _contactViewer = new ContactEditor::ContactViewer; -+#else - _contactViewer = new Akonadi::ContactViewer; -+#endif - _contactViewer->setShowQRCode(false); - - lay->addWidget(_contactViewer); -@@ -372,9 +376,12 @@ bool AddressSelectorWidget::backendUp() const - void AddressSelectorWidget::slotCreateNewContact() - { - #ifdef HAVE_AKONADI -- // FIXME --_addressEditor.reset(new Akonadi::ContactEditorDialog( Akonadi::ContactEditorDialog::CreateMode, this )); --_addressEditor->show(); -+#if AKONADICONTACT_VERSION >= QT_VERSION_CHECK(5, 24, 0) -+ _addressEditor = new ContactEditor::ContactEditorDialog(ContactEditor::ContactEditorDialog::EditMode, this ); -+#else -+ _addressEditor = new Akonadi::ContactEditorDialog(Akonadi::ContactEditorDialog::CreateMode, this ); -+#endif -+ _addressEditor->show(); - #endif - } - -@@ -398,13 +405,16 @@ void AddressSelectorWidget::slotAddresseeSelected(QModelIndex index) - void AddressSelectorWidget::slotEditContact() - { - #ifdef HAVE_AKONADI -- - if( _addressTreeView->selectionModel()->hasSelection() ) { - QModelIndex index = _addressTreeView->selectionModel()->currentIndex(); - if ( index.isValid() ) { - const Akonadi::Item item = index.data( Akonadi::EntityTreeModel::ItemRole ).value(); - if ( item.isValid() && item.hasPayload() ) { -- _addressEditor.reset(new Akonadi::ContactEditorDialog( Akonadi::ContactEditorDialog::EditMode, this )); -+#if AKONADICONTACT_VERSION >= QT_VERSION_CHECK(5, 24, 0) -+ _addressEditor = new ContactEditor::ContactEditorDialog(ContactEditor::ContactEditorDialog::EditMode, this ); -+#else -+ _addressEditor = new Akonadi::ContactEditorDialog(Akonadi::ContactEditorDialog::CreateMode, this ); -+#endif - _addressEditor->setContact( item ); - _addressEditor->show(); - } -diff --git src/addressselectorwidget.h src/addressselectorwidget.h -index 4c5ec3e..70d9759 100644 ---- src/addressselectorwidget.h -+++ src/addressselectorwidget.h -@@ -30,7 +30,10 @@ - #else - #define AKONADICONTACT_VERSION AKONADI_VERSION - #endif --#if AKONADICONTACT_VERSION >= QT_VERSION_CHECK(5, 20, 0) -+#if AKONADICONTACT_VERSION >= QT_VERSION_CHECK(5, 24, 0) -+#include -+#include -+#elif AKONADICONTACT_VERSION >= QT_VERSION_CHECK(5, 20, 0) - #include - #include - #else -@@ -66,8 +69,12 @@ class KraftContactViewer : public QWidget - - private: - #ifdef HAVE_AKONADI -+#if AKONADICONTACT_VERSION >= QT_VERSION_CHECK(5, 24, 0) -+ ContactEditor::ContactViewer *_contactViewer; -+#else - Akonadi::ContactViewer *_contactViewer; - #endif -+#endif - }; - - class AddressSortProxyModel : public QSortFilterProxyModel -@@ -124,7 +131,11 @@ private: - QTreeView *_addressTreeView; - KraftContactViewer *_contactViewer; - #ifdef HAVE_AKONADI -- QScopedPointer _addressEditor; -+#if AKONADICONTACT_VERSION >= QT_VERSION_CHECK(5, 24, 0) -+ ContactEditor::ContactEditorDialog *_addressEditor; -+#else -+ Akonadi::ContactEditorDialog *_addressEditor; -+#endif - #endif - }; - --- -2.41.0 - diff --git a/finance/kraft/files/patch-CMakeLists.txt b/finance/kraft/files/patch-CMakeLists.txt new file mode 100644 index 000000000000..44235c09d9b4 --- /dev/null +++ b/finance/kraft/files/patch-CMakeLists.txt @@ -0,0 +1,36 @@ +--- CMakeLists.txt.orig 2023-09-18 20:06:55 UTC ++++ CMakeLists.txt +@@ -17,33 +17,6 @@ if (AKONADI_LEGACY_BUILD) + endif() + message("Akonadi Prefix is ${AKO_PREFIX}") + +-include(GetGitRevisionDescription) +- +-# set git revision info +-get_git_head_revision(GIT_REFSPEC GIT_SHA1) +-# if we cannot get it from git, directly try .tag (packages) +-# this will work if the tar balls have been properly created +-# via git-archive. +-if ("${GIT_SHA1}" STREQUAL "GITDIR-NOTFOUND") +- file(READ ${CMAKE_SOURCE_DIR}/.tag sha1_candidate) +- string(REPLACE "\n" "" sha1_candidate ${sha1_candidate}) +- if (NOT ${sha1_candidate} STREQUAL "$Format:%H$") +- message("${sha1_candidate}") +- set (GIT_SHA1 "${sha1_candidate}") +- endif() +-endif() +- +-message(STATUS "Git dynamic information") +-message("GIT_SHA1: ${GIT_SHA1}") +- +-execute_process( +- COMMAND git rev-parse --abbrev-ref HEAD +- WORKING_DIRECTORY ${CMAKE_SOURCE_DIR} +- OUTPUT_VARIABLE GIT_BRANCH +- OUTPUT_STRIP_TRAILING_WHITESPACE +-) +-message("GIT_BRANCH: ${GIT_BRANCH}") +- + cmake_host_system_information(RESULT BUILD_HOST_NAME QUERY HOSTNAME) + if(${CMAKE_VERSION} VERSION_GREATER "3.22.0") + cmake_host_system_information(RESULT BUILD_HOST_DISTRI QUERY DISTRIB_PRETTY_NAME)