git: 70ab27b23761 - main - net-im/kaidan: Update to 0.12.0
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Wed, 26 Mar 2025 21:51:05 UTC
The branch main has been updated by jhale:
URL: https://cgit.FreeBSD.org/ports/commit/?id=70ab27b23761b2a3e11b38bd035a7990000b1445
commit 70ab27b23761b2a3e11b38bd035a7990000b1445
Author: Jason E. Hale <jhale@FreeBSD.org>
AuthorDate: 2025-03-26 20:34:36 +0000
Commit: Jason E. Hale <jhale@FreeBSD.org>
CommitDate: 2025-03-26 21:48:52 +0000
net-im/kaidan: Update to 0.12.0
https://invent.kde.org/network/kaidan/-/blob/v0.12.0/NEWS.md?ref_type=tags
---
net-im/kaidan/Makefile | 5 ++--
net-im/kaidan/distinfo | 6 ++---
.../patch-src_singleapp_singleapplication.cpp | 28 ----------------------
3 files changed, 6 insertions(+), 33 deletions(-)
diff --git a/net-im/kaidan/Makefile b/net-im/kaidan/Makefile
index 77bc1f6f7e9a..33d658118ff7 100644
--- a/net-im/kaidan/Makefile
+++ b/net-im/kaidan/Makefile
@@ -1,6 +1,5 @@
PORTNAME= kaidan
-DISTVERSION= 0.11.0
-PORTREVISION= 1
+DISTVERSION= 0.12.0
CATEGORIES= net-im kde
MASTER_SITES= KDE/unstable/${PORTNAME}/${DISTVERSION}
@@ -14,6 +13,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSES/GPL-3.0-or-later.txt
BUILD_DEPENDS= kquickimageeditor-qt6>0:graphics/kquickimageeditor
LIB_DEPENDS= libQXmppQt6.so:net-im/qxmpp \
libicuuc.so:devel/icu \
+ libkdsingleapplication-qt6.so:devel/kdsingleapplication \
libxkbcommon.so:x11/libxkbcommon
RUN_DEPENDS= kquickimageeditor-qt6>0:graphics/kquickimageeditor
@@ -23,6 +23,7 @@ USE_GL= gl opengl # GLX
USE_KDE= completion config coreaddons crash jobwidgets kio \
kirigami-addons kirigami2 notifications prison \
qqc2-desktop-style service solid widgetsaddons \
+ windowsystem \
ecm:build
USE_QT= base declarative location multimedia positioning svg \
tools:build
diff --git a/net-im/kaidan/distinfo b/net-im/kaidan/distinfo
index 36aaf231bbb8..9e2981d0f629 100644
--- a/net-im/kaidan/distinfo
+++ b/net-im/kaidan/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1739685884
-SHA256 (kaidan-0.11.0.tar.xz) = 3feef43d66ff5c30ae81894a7343da1856ca84b0177b8a07922f193ca33776a2
-SIZE (kaidan-0.11.0.tar.xz) = 874168
+TIMESTAMP = 1742893055
+SHA256 (kaidan-0.12.0.tar.xz) = ff9e22d1f8e61acf0dc415d1fadf01ee2749f472d1a8ea5eb0538559c5db2ebf
+SIZE (kaidan-0.12.0.tar.xz) = 866428
diff --git a/net-im/kaidan/files/patch-src_singleapp_singleapplication.cpp b/net-im/kaidan/files/patch-src_singleapp_singleapplication.cpp
deleted file mode 100644
index 9cde19b22775..000000000000
--- a/net-im/kaidan/files/patch-src_singleapp_singleapplication.cpp
+++ /dev/null
@@ -1,28 +0,0 @@
-Using the default PosixRealtime semaphores causes the application to exit
-upon start. SingleApplication is third party to kaidan. This needs more
-investigation.
-
-SingleApplication: Unable to create block.
-SingleApplication: QSharedMemory::UnknownError "QSharedMemoryPrivate::initKey:
-unable to set key on lock (QSystemSemaphore::handle: unknown error: Invalid argument)"
-
---- src/singleapp/singleapplication.cpp.orig 2025-02-15 10:18:43 UTC
-+++ src/singleapp/singleapplication.cpp
-@@ -69,7 +69,7 @@ SingleApplication::SingleApplication(int &argc, char *
- // By explicitly attaching it and then deleting it we make sure that the
- // memory is deleted even after the process has crashed on Unix.
- #if QT_VERSION >= QT_VERSION_CHECK(6, 6, 0)
-- d->memory = new QSharedMemory(QNativeIpcKey(d->blockServerName));
-+ d->memory = new QSharedMemory(QNativeIpcKey(d->blockServerName, QNativeIpcKey::Type::SystemV));
- #else
- d->memory = new QSharedMemory(d->blockServerName);
- #endif
-@@ -78,7 +78,7 @@ SingleApplication::SingleApplication(int &argc, char *
- #endif
- // Guarantee thread safe behaviour with a shared memory block.
- #if QT_VERSION >= QT_VERSION_CHECK(6, 6, 0)
-- d->memory = new QSharedMemory(QNativeIpcKey(d->blockServerName));
-+ d->memory = new QSharedMemory(QNativeIpcKey(d->blockServerName, QNativeIpcKey::Type::SystemV));
- #else
- d->memory = new QSharedMemory(d->blockServerName);
- #endif