mirror of
https://github.com/gentoo-mirror/gentoo.git
synced 2026-09-24 04:59:14 -07:00
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:
@@ -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
|
||||
|
||||
@@ -1 +0,0 @@
|
||||
DIST barrier-2.4.0.tar.gz 5572043 BLAKE2B e3eee306324a661a655b31e3179b7daf3fb199553a581059c67113f9597fb41d6af00fa3090d20c7d0b1d7420764454a512e91d8180ea663c3f99b89c663417f SHA512 dff8d95c358688952baee0bbbf56b818e40a6c0483d58f6cadd55558ab5d0cefc92a37b0751bfd70868686e1716c729871ae00a30ee9b0ba944f531dfb742449
|
||||
@@ -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
|
||||
}
|
||||
@@ -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>
|
||||
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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>
|
||||
Reference in New Issue
Block a user