x11-misc/barrier: treeclean

Closes: https://bugs.gentoo.org/942580 (pkgremoved)
Closes: https://bugs.gentoo.org/949911 (pkgremoved)
Closes: https://bugs.gentoo.org/951987 (pkgremoved)
Closes: https://bugs.gentoo.org/953262 (pkgremoved)
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
This commit is contained in:
Andreas Sturmlechner
2025-07-01 22:48:04 +02:00
parent 7ee9d9bedd
commit 2f13199a7b
6 changed files with 0 additions and 178 deletions

View File

@@ -227,12 +227,6 @@ dev-python/gpgmepy
# > Unable to locally verify the issuer's authority.
=app-misc/ca-certificates-20250419.3.112
# Andreas Sturmlechner <asturm@gentoo.org> (2025-06-02)
# Gui depends on Qt5 and is unmaintained for a very long time - its main
# developers have moved to the InputLeap project (gui-apps/input-leap).
# Bugs #942580, #949911, #951987, #953262; removal on 2025-07-02.
x11-misc/barrier
# Michael Orlitzky <mjo@gentoo.org> (2025-05-28)
# I added this for SageMath, but in hindsight do not think anyone is
# using it. It has code issues and upstream is not terribly interested

View File

@@ -1 +0,0 @@
DIST barrier-2.4.0.tar.gz 5572043 BLAKE2B e3eee306324a661a655b31e3179b7daf3fb199553a581059c67113f9597fb41d6af00fa3090d20c7d0b1d7420764454a512e91d8180ea663c3f99b89c663417f SHA512 dff8d95c358688952baee0bbbf56b818e40a6c0483d58f6cadd55558ab5d0cefc92a37b0751bfd70868686e1716c729871ae00a30ee9b0ba944f531dfb742449

View File

@@ -1,83 +0,0 @@
# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
inherit desktop virtualx xdg cmake
DESCRIPTION="Share a mouse and keyboard between computers (fork of Synergy)"
HOMEPAGE="https://github.com/debauchee/barrier"
SRC_URI="https://github.com/debauchee/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="amd64 x86"
IUSE="gui test"
RESTRICT="!test? ( test )"
RDEPEND="
net-misc/curl
x11-libs/libICE
x11-libs/libSM
x11-libs/libX11
x11-libs/libXext
x11-libs/libXi
x11-libs/libXinerama
x11-libs/libXrandr
x11-libs/libXtst
gui? (
dev-qt/qtcore:5
dev-qt/qtgui:5
dev-qt/qtnetwork:5
dev-qt/qtwidgets:5
net-dns/avahi[mdnsresponder-compat]
)
dev-libs/openssl:0=
"
DEPEND="
${RDEPEND}
dev-cpp/gtest
dev-cpp/gulrak-filesystem
x11-base/xorg-proto
"
PATCHES=(
"${FILESDIR}"/${P}-includes.patch
"${FILESDIR}"/${P}-gcc-13.patch
)
DOCS=(
ChangeLog
README.md
doc/${PN}.conf.example{,-advanced,-basic}
)
src_configure() {
local mycmakeargs=(
-DBARRIER_BUILD_GUI=$(usex gui)
-DBARRIER_BUILD_INSTALLER=OFF
-DBARRIER_BUILD_TESTS=$(usex test)
-DBARRIER_REVISION=00000000
-DBARRIER_USE_EXTERNAL_GTEST=ON
-DBARRIER_VERSION_STAGE=gentoo
)
cmake_src_configure
}
src_test() {
"${BUILD_DIR}"/bin/unittests || die
virtx "${BUILD_DIR}"/bin/integtests || die
}
src_install() {
cmake_src_install
einstalldocs
doman doc/${PN}{c,s}.1
if use gui; then
doicon -s scalable res/${PN}.svg
doicon -s 256 res/${PN}.png
make_desktop_entry ${PN} Barrier ${PN} Utility
fi
}

View File

@@ -1,38 +0,0 @@
https://bugs.gentoo.org/895088
https://github.com/debauchee/barrier/pull/1886
From d376d23d534e053a160c32ee1170d237a2f3d6bd Mon Sep 17 00:00:00 2001
From: "Benjamin A. Beasley" <code@musicinmybrain.net>
Date: Thu, 26 Jan 2023 09:25:59 -0500
Subject: [PATCH] Add missing #include directives needed for GCC 13
---
src/lib/base/String.h | 1 +
src/lib/net/FingerprintData.h | 1 +
2 files changed, 2 insertions(+)
diff --git a/src/lib/base/String.h b/src/lib/base/String.h
index 9c5a53bac4..fa37f8f0dc 100644
--- a/src/lib/base/String.h
+++ b/src/lib/base/String.h
@@ -18,6 +18,7 @@
#pragma once
+#include <cstdint>
#include "common/common.h"
#include "common/stdstring.h"
diff --git a/src/lib/net/FingerprintData.h b/src/lib/net/FingerprintData.h
index 938a69538d..522a481353 100644
--- a/src/lib/net/FingerprintData.h
+++ b/src/lib/net/FingerprintData.h
@@ -18,6 +18,7 @@
#ifndef BARRIER_LIB_NET_FINGERPRINT_DATA_H
#define BARRIER_LIB_NET_FINGERPRINT_DATA_H
+#include <cstdint>
#include <string>
#include <vector>

View File

@@ -1,39 +0,0 @@
From aa0a2998e8894716644ea5fb29fc6f0165add956 Mon Sep 17 00:00:00 2001
From: James Le Cuirot <chewi@gentoo.org>
Date: Tue, 2 Nov 2021 20:59:51 +0000
Subject: [PATCH] Add missing cstddef includes for NULL
---
src/lib/base/Event.cpp | 2 ++
src/lib/base/Event.h | 2 ++
2 files changed, 4 insertions(+)
diff --git a/src/lib/base/Event.cpp b/src/lib/base/Event.cpp
index cc548fc6..08c5e98f 100644
--- a/src/lib/base/Event.cpp
+++ b/src/lib/base/Event.cpp
@@ -19,6 +19,8 @@
#include "base/Event.h"
#include "base/EventQueue.h"
+#include <cstddef>
+
//
// Event
//
diff --git a/src/lib/base/Event.h b/src/lib/base/Event.h
index 38a2cf11..cb00dccb 100644
--- a/src/lib/base/Event.h
+++ b/src/lib/base/Event.h
@@ -21,6 +21,8 @@
#include "common/basic_types.h"
#include "common/stdmap.h"
+#include <cstddef>
+
class EventData {
public:
EventData() { }
--
2.32.0

View File

@@ -1,11 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<email>chewi@gentoo.org</email>
<name>James Le Cuirot</name>
</maintainer>
<upstream>
<remote-id type="github">debauchee/barrier</remote-id>
</upstream>
</pkgmetadata>