commit:     88f810a810c368dd9bdf41079489457e0d7a7c60
Author:     James Le Cuirot <chewi <AT> gentoo <DOT> org>
AuthorDate: Thu Jan  1 14:58:29 2026 +0000
Commit:     James Le Cuirot <chewi <AT> gentoo <DOT> org>
CommitDate: Thu Jan  1 14:58:29 2026 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=88f810a8

gui-apps/deskflow: Drop old 1.23.0

Signed-off-by: James Le Cuirot <chewi <AT> gentoo.org>

 gui-apps/deskflow/Manifest                         |  1 -
 gui-apps/deskflow/deskflow-1.23.0.ebuild           | 78 ---------------------
 .../files/deskflow-1.23.0-default-proto.patch      | 25 -------
 .../files/deskflow-1.23.0-limit-includes.patch     | 79 ----------------------
 4 files changed, 183 deletions(-)

diff --git a/gui-apps/deskflow/Manifest b/gui-apps/deskflow/Manifest
index b774c6a40af9..84456d8b55af 100644
--- a/gui-apps/deskflow/Manifest
+++ b/gui-apps/deskflow/Manifest
@@ -1,4 +1,3 @@
 DIST deskflow-1.21.2.tar.gz 1884045 BLAKE2B 
788823c9154ec9113944bb04e32b750412bec93e096357cb64b33d47a3e8e4b64e3532443ba73660210908e17f0f43c0666437faaf7089b7b527bf2a17c7a1a6
 SHA512 
e6ef54fb0abbab99dd14502db4e86a563b2fdbf05c632c718a65c8f4a9e85820b1ef61036abf074903d36265f951757148784c8b9331f9d589cf9cd6bfe64ee4
-DIST deskflow-1.23.0.tar.gz 1825112 BLAKE2B 
4ff04858f75abeff121a4599bbd90b13dfad261d773abfc4d5f6784d56e7fae722ac2c3d28ea9d1e9feee892b5be7f862a7157b0868cfc5fe50f9616d4d54be7
 SHA512 
b65aa09374ae40b74336fbef851e3aa4334573f6935dbd15c01cfd29637440e46d8815dbb137a382f89e6bf99d4a9c371740140b5a49f534dc856fbae3182d86
 DIST deskflow-1.24.0.tar.gz 1848123 BLAKE2B 
fe8a8f9917cf583deb9f49f8e669735612a3968c666924b500846f48f2f7eb97adee542f8a9ed0030123217e71f6ecdf008c672fab70b483a80e5d7bc87f790e
 SHA512 
fce477239d5aa11d20c95ba43a97e36b58c5548db40035557c73f295650a0f08c862a867cccfdd39f7a0594c1207d2ab17b982212c7f0cd5182e7db4ab0b7e48
 DIST deskflow-1.25.0.tar.gz 1291356 BLAKE2B 
1e262ce2a11b8ff15d4733f6d5004810af478f12216c16be2ebb7bf58a8fd2397c0560b7e27e6ed68a3e3d3bf99c88104fda0019934528bdde1daf192343a33f
 SHA512 
a9fa7deea2d1ec38932cf36a32ee788f86713bc0a7ac0e2d4078f600eb004dad0557666dac079f4c3d3228fc8c4f195c6f387c1aec5504538b039385c9490887

diff --git a/gui-apps/deskflow/deskflow-1.23.0.ebuild 
b/gui-apps/deskflow/deskflow-1.23.0.ebuild
deleted file mode 100644
index 08ee484a9229..000000000000
--- a/gui-apps/deskflow/deskflow-1.23.0.ebuild
+++ /dev/null
@@ -1,78 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake virtualx xdg
-
-if [[ ${PV} == *9999* ]]; then
-       EGIT_REPO_URI="https://github.com/deskflow/deskflow.git";
-       inherit git-r3
-else
-       
SRC_URI="https://github.com/deskflow/deskflow/archive/refs/tags/v${PV}.tar.gz 
-> ${P}.tar.gz"
-       KEYWORDS="~amd64"
-fi
-
-DESCRIPTION="Share a mouse and keyboard between computers (FOSS version of 
Synergy)"
-HOMEPAGE="https://github.com/deskflow/deskflow";
-
-LICENSE="GPL-2"
-SLOT="0"
-IUSE="gui test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
-       dev-cpp/tomlplusplus
-       dev-libs/glib:2
-       >=dev-libs/libei-0.99.1
-       dev-libs/libportal:=
-       dev-libs/openssl:0=
-       dev-qt/qtbase:6[dbus,network,xml]
-       x11-libs/libxkbcommon
-       x11-libs/libxkbfile
-       gui? (
-               dev-qt/qtbase:6[gui,widgets]
-       )
-       x11-libs/libICE
-       x11-libs/libSM
-       x11-libs/libX11
-       x11-libs/libXext
-       x11-libs/libXi
-       x11-libs/libXinerama
-       x11-libs/libXrandr
-       x11-libs/libXtst
-"
-DEPEND="
-       ${RDEPEND}
-       dev-cpp/cli11
-       x11-base/xorg-proto
-       test? ( dev-cpp/gtest )
-"
-BDEPEND="
-       virtual/pkgconfig
-       gui? ( dev-qt/qttools:6[linguist] )
-"
-
-DOCS=(
-       README.md
-       doc/user/configuration.md
-)
-
-PATCHES=(
-       "${FILESDIR}"/${P}-default-proto.patch
-       "${FILESDIR}"/${P}-limit-includes.patch
-)
-
-src_configure() {
-       local mycmakeargs=(
-               -DBUILD_GUI=$(usex gui)
-               -DBUILD_TESTS=$(usex test)
-               $(usex test -DSKIP_BUILD_TESTS=ON "")
-       )
-       cmake_src_configure
-}
-
-src_test() {
-       "${BUILD_DIR}"/bin/legacytests || die
-       BUILD_DIR+=/src/unittests virtx cmake_src_test
-}

diff --git a/gui-apps/deskflow/files/deskflow-1.23.0-default-proto.patch 
b/gui-apps/deskflow/files/deskflow-1.23.0-default-proto.patch
deleted file mode 100644
index a8e349a2ffc4..000000000000
--- a/gui-apps/deskflow/files/deskflow-1.23.0-default-proto.patch
+++ /dev/null
@@ -1,25 +0,0 @@
-    fix: server: initialize the m_protocol member with a default value
-    
-    It is likely random whether the server works or not without
-    a manually configured protocol option, which is neither documented
-    nor enforced to be set.
-    With a random uninitialized value in m_protocol, this can happen:
-    [2025-08-03T12:39:57] NOTE: accepted client connection
-    [2025-08-03T12:39:57] FATAL: a runtime error occurred: XInvalidProtocol
-    
-    Reports of "it works with debug enabled" are likely due to having
-    parts of the memory space the server object is allocated into being
-    cleared, and thus having a 0 (Synergy) startup value.
-    
-    This patch had been modified to apply against 1.23.0
---- a/src/lib/server/Server.h
-+++ b/src/lib/server/Server.h
-@@ -358,7 +358,7 @@ private:
-   };
- 
-   // used in hello message sent to the client
--  ENetworkProtocol m_protocol;
-+  ENetworkProtocol m_protocol = ENetworkProtocol::kSynergy;
- 
-   // the primary screen client
-   PrimaryClient *m_primaryClient;

diff --git a/gui-apps/deskflow/files/deskflow-1.23.0-limit-includes.patch 
b/gui-apps/deskflow/files/deskflow-1.23.0-limit-includes.patch
deleted file mode 100644
index 0e90c579d91f..000000000000
--- a/gui-apps/deskflow/files/deskflow-1.23.0-limit-includes.patch
+++ /dev/null
@@ -1,79 +0,0 @@
-From 7d022615a576b228f9fc8473f05967455a0d9bd9 Mon Sep 17 00:00:00 2001
-From: James Le Cuirot <[email protected]>
-Date: Mon, 4 Aug 2025 22:21:23 +0100
-Subject: [PATCH] fix: update inclusion of climits and cstdint headers
-
-For INT_MAX and SIZE_MAX.
---- a/src/lib/base/String.cpp
-+++ b/src/lib/base/String.cpp
-@@ -10,6 +10,7 @@
- 
- #include <algorithm>
- #include <cstdarg>
-+#include <cstdint>
- #include <sstream>
- #include <vector>
- 
---- a/src/lib/client/Client.cpp
-+++ b/src/lib/client/Client.cpp
-@@ -28,7 +28,6 @@
- #include "net/TCPSocket.h"
- 
- #include <algorithm>
--#include <climits>
- #include <cstdlib>
- #include <cstring>
- #include <fstream>
---- a/src/lib/client/Client.h
-+++ b/src/lib/client/Client.h
-@@ -18,6 +18,7 @@
- #include "mt/CondVar.h"
- #include "net/NetworkAddress.h"
- 
-+#include <climits>
- #include <memory>
- 
- class EventQueueTimer;
---- a/src/lib/gui/VersionChecker.cpp
-+++ b/src/lib/gui/VersionChecker.cpp
-@@ -15,6 +15,7 @@
- #include <QNetworkRequest>
- #include <QProcess>
- #include <QRegularExpression>
-+#include <climits>
- #include <memory>
- 
- VersionChecker::VersionChecker(QObject *parent) : QObject(parent), 
m_network{new QNetworkAccessManager(this)}
---- a/src/lib/server/InputFilter.cpp
-+++ b/src/lib/server/InputFilter.cpp
-@@ -13,6 +13,7 @@
- #include "server/PrimaryClient.h"
- #include "server/Server.h"
- 
-+#include <cstdint>
- #include <cstdlib>
- #include <cstring>
- 
---- a/src/lib/server/Server.cpp
-+++ b/src/lib/server/Server.cpp
-@@ -30,7 +30,6 @@
- #ifdef _WIN32
- #include <array>
- #endif
--#include <climits>
- #include <cmath>
- #include <cstdlib>
- #include <cstring>
---- a/src/lib/server/Server.h
-+++ b/src/lib/server/Server.h
-@@ -20,6 +20,7 @@
- #include "deskflow/ServerArgs.h"
- #include "server/Config.h"
- 
-+#include <climits>
- #include <map>
- #include <memory>
- #include <set>
--- 
-2.50.1
-

Reply via email to