diff options
author | Florian Schmaus <flow@gentoo.org> | 2023-10-11 21:06:47 +0200 |
---|---|---|
committer | Florian Schmaus <flow@gentoo.org> | 2023-10-11 21:07:01 +0200 |
commit | 601e9b1b4c436c61e9c3a91215274c8782fb2d11 (patch) | |
tree | 6851a9018b6cee82b0b3b26f16d3ed5df361b7ef /dev-libs | |
parent | app-crypt/tpm2-tss-engine: treeclean (diff) | |
download | gentoo-601e9b1b4c436c61e9c3a91215274c8782fb2d11.tar.gz gentoo-601e9b1b4c436c61e9c3a91215274c8782fb2d11.tar.bz2 gentoo-601e9b1b4c436c61e9c3a91215274c8782fb2d11.zip |
dev-libs/sink & co: treeclean
Closes: https://bugs.gentoo.org/907499
Closes: https://bugs.gentoo.org/904876
Closes: https://bugs.gentoo.org/872062
Closes: https://bugs.gentoo.org/856094
Signed-off-by: Florian Schmaus <flow@gentoo.org>
Diffstat (limited to 'dev-libs')
-rw-r--r-- | dev-libs/kasync/Manifest | 1 | ||||
-rw-r--r-- | dev-libs/kasync/kasync-0.3.0.ebuild | 18 | ||||
-rw-r--r-- | dev-libs/kasync/metadata.xml | 11 | ||||
-rw-r--r-- | dev-libs/sink/Manifest | 1 | ||||
-rw-r--r-- | dev-libs/sink/files/sink-0.8.0-musl-execinfo.patch | 48 | ||||
-rw-r--r-- | dev-libs/sink/metadata.xml | 8 | ||||
-rw-r--r-- | dev-libs/sink/sink-0.8.0-r3.ebuild | 58 |
7 files changed, 0 insertions, 145 deletions
diff --git a/dev-libs/kasync/Manifest b/dev-libs/kasync/Manifest deleted file mode 100644 index 78213d647eba..000000000000 --- a/dev-libs/kasync/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST kasync-0.3.0.tar.xz 29060 BLAKE2B 0d2eeeeb296db7162426848c5467ee51e3530f0cef97cc345231fbde3225bc29736458c7e62938c7c9773742a9e4d3ed1f9545ac9d570cc5324321bc4e694e3a SHA512 a521862bafdff2931a3f01ef4393c6ae8f3c4655bb58dc2ddb4fde5f443d67b1a23d0c21491b2099ad6dae53d8894588b49299c45d334956b36ccedf94b17f9d diff --git a/dev-libs/kasync/kasync-0.3.0.ebuild b/dev-libs/kasync/kasync-0.3.0.ebuild deleted file mode 100644 index 2823530b43bc..000000000000 --- a/dev-libs/kasync/kasync-0.3.0.ebuild +++ /dev/null @@ -1,18 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -ECM_TEST="forceoptional" -inherit ecm kde.org - -DESCRIPTION="C++ library for controlling asynchronous tasks" -HOMEPAGE="https://api.kde.org/kasync/html/index.html" - -if [[ ${KDE_BUILD_TYPE} = release ]]; then - SRC_URI="mirror://kde/unstable/${PN}/${PV}/src/${P}.tar.xz" - KEYWORDS="~amd64" -fi - -LICENSE="LGPL-2+" -SLOT="5" diff --git a/dev-libs/kasync/metadata.xml b/dev-libs/kasync/metadata.xml deleted file mode 100644 index d925f2439758..000000000000 --- a/dev-libs/kasync/metadata.xml +++ /dev/null @@ -1,11 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="project"> - <email>kde@gentoo.org</email> - <name>Gentoo KDE Project</name> - </maintainer> - <upstream> - <bugs-to>https://bugs.kde.org/</bugs-to> - </upstream> -</pkgmetadata> diff --git a/dev-libs/sink/Manifest b/dev-libs/sink/Manifest deleted file mode 100644 index fdc34e347126..000000000000 --- a/dev-libs/sink/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST sink-0.8.0.tar.xz 295064 BLAKE2B 8187520979b43966a4e2d782e0ceb651c49eb25a349e2f9f2251b47978b0eebe64a98ce8c04f1854cdd05779f01c2cb68f1fa008568c1e95d292dbcd65fc61fe SHA512 008ca8355ffbed2bf89a906510aac4c505c8e44de49f445db283aa565e233e7652f2e46c5bcf37e680dec940a8c0f1525e6a8f708e1b4742db62522255c8bad6 diff --git a/dev-libs/sink/files/sink-0.8.0-musl-execinfo.patch b/dev-libs/sink/files/sink-0.8.0-musl-execinfo.patch deleted file mode 100644 index b5085702a33e..000000000000 --- a/dev-libs/sink/files/sink-0.8.0-musl-execinfo.patch +++ /dev/null @@ -1,48 +0,0 @@ -# Since musl doesn't have execinfo. We're going to avoid including it and make -# the printStacktrace function void -# Closes: https://bugs.gentoo.org/830945 ---- a/synchronizer/CMakeLists.txt -+++ b/synchronizer/CMakeLists.txt -@@ -2,6 +2,12 @@ project(sink_synchronizer) - - include_directories(${CMAKE_CURRENT_SOURCE_DIR} ${CMAKE_CURRENT_BINARY_DIR}) - -+INCLUDE(CheckIncludeFiles) -+CHECK_INCLUDE_FILES("execinfo.h" HAVE_EXECINFO) -+IF (HAVE_EXECINFO) -+ add_compile_definitions(HAVE_EXECINFO_H) -+ENDIF(HAVE_EXECINFO) -+ - set(sinksynchronizer_SRCS - main.cpp - backtrace.cpp ---- a/synchronizer/backtrace.cpp -+++ b/synchronizer/backtrace.cpp -@@ -31,7 +31,9 @@ - #include <chrono> - - #ifndef Q_OS_WIN -+#ifdef HAVE_EXECINFO_H - #include <execinfo.h> -+#endif // HAVE_EXECINFO_H - #include <unistd.h> - #include <cxxabi.h> - #include <dlfcn.h> -@@ -143,7 +145,7 @@ private: - //Print a demangled stacktrace - static void printStacktrace() - { --#ifndef Q_OS_WIN -+#if !defined(Q_OS_WIN) && defined(HAVE_EXECINFO_H) - int skip = 1; - void *callstack[128]; - const int nMaxFrames = sizeof(callstack) / sizeof(callstack[0]); -@@ -178,7 +180,7 @@ static void printStacktrace() - trace_buf << "[truncated]\n"; - } - std::cerr << trace_buf.str(); --#else -+#elif defined(Q_OS_WIN) - enum { maxStackFrames = 100 }; - DebugSymbolResolver resolver(GetCurrentProcess()); - if (resolver.isValid()) { diff --git a/dev-libs/sink/metadata.xml b/dev-libs/sink/metadata.xml deleted file mode 100644 index 3e9f700a5e18..000000000000 --- a/dev-libs/sink/metadata.xml +++ /dev/null @@ -1,8 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <!-- maintainer-needed --> - <upstream> - <bugs-to>https://bugs.kde.org/</bugs-to> - </upstream> -</pkgmetadata> diff --git a/dev-libs/sink/sink-0.8.0-r3.ebuild b/dev-libs/sink/sink-0.8.0-r3.ebuild deleted file mode 100644 index c8108f329bf4..000000000000 --- a/dev-libs/sink/sink-0.8.0-r3.ebuild +++ /dev/null @@ -1,58 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit cmake - -DESCRIPTION="Data access layer handling synchronization, caching and indexing" -HOMEPAGE="https://kube-project.com" -SRC_URI="mirror://kde/unstable/${PN}/${PV}/src/${P}.tar.xz" - -LICENSE="LGPL-2+" -SLOT="5" -KEYWORDS="~amd64" - -# qtgui is bogus but is required because something else in the deptree -# uses it as a public dependency but doesn't search for it properly -BDEPEND=" - kde-frameworks/extra-cmake-modules:5 -" -RDEPEND=" - dev-db/lmdb:= - dev-libs/flatbuffers:= - >=dev-libs/kasync-0.3:5 - >=dev-libs/xapian-1.4.4:0= - dev-qt/qtcore:5 - dev-qt/qtgui:5 - dev-qt/qtnetwork:5 - kde-apps/kmime:5 - kde-frameworks/kcalendarcore:5 - kde-frameworks/kcontacts:5 - kde-frameworks/kcoreaddons:5 - >=net-libs/kdav2-0.3:5 - >=net-libs/kimap2-0.3:5 - net-misc/curl - sys-libs/readline:0= -" -DEPEND="${RDEPEND} - dev-qt/qtconcurrent:5 -" - -# fails to build -RESTRICT+=" test" - -PATCHES=( - "${FILESDIR}"/${PN}-0.8.0-musl-execinfo.patch -) - -src_prepare() { - cmake_src_prepare - # tests are sprinkled all over the place, and examples are needed... - # disabling tests disables installing 'hawd'... what a mess - sed -e "/add_subdirectory(tests)/ s/^/#DONT/" \ - -i CMakeLists.txt examples/imapresource/CMakeLists.txt \ - examples/mail{transport,dir}resource/CMakeLists.txt \ - examples/ca{l,rd}davresource/CMakeLists.txt \ - || die "Failed to disable tests everywhere" -} |