commit:     39efd9b253dc6e1b354e77d46efa677d970b53c9
Author:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Fri Mar 14 10:09:17 2025 +0000
Commit:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Fri Mar 14 10:09:17 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=39efd9b2

net-p2p/eiskaltdcpp: treeclean

Closes: https://bugs.gentoo.org/832614 (pkgremoved)
Closes: https://bugs.gentoo.org/866935 (pkgremoved)
Closes: https://bugs.gentoo.org/895806 (pkgremoved)
Closes: https://bugs.gentoo.org/944379 (pkgremoved)
Closes: https://bugs.gentoo.org/945060 (pkgremoved)
Closes: https://bugs.gentoo.org/915790
Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>

 net-p2p/eiskaltdcpp/Manifest                 |   1 -
 net-p2p/eiskaltdcpp/eiskaltdcpp-2.4.2.ebuild | 169 ---------------------------
 net-p2p/eiskaltdcpp/eiskaltdcpp-9999.ebuild  | 168 --------------------------
 net-p2p/eiskaltdcpp/metadata.xml             |  21 ----
 profiles/package.mask                        |  10 --
 5 files changed, 369 deletions(-)

diff --git a/net-p2p/eiskaltdcpp/Manifest b/net-p2p/eiskaltdcpp/Manifest
deleted file mode 100644
index c11cbd20d6ca..000000000000
--- a/net-p2p/eiskaltdcpp/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST eiskaltdcpp-2.4.2.tar.xz 4320140 BLAKE2B 
8b58a297934398f106bd200d451b5caab7664bee9dbeb34761571fbc4db065aea0cb7e47cbbd95f11eaceef94a0393b1b92bc832607d3b3b68b8acc84a28441c
 SHA512 
f9309188b209636f205295d1686b6aea5a5b59c160e724a10bf642f051f18f64113978144725371ee67db762f6f573cbc95ae934d232918344a9f250c8c044ea

diff --git a/net-p2p/eiskaltdcpp/eiskaltdcpp-2.4.2.ebuild 
b/net-p2p/eiskaltdcpp/eiskaltdcpp-2.4.2.ebuild
deleted file mode 100644
index 382be035b896..000000000000
--- a/net-p2p/eiskaltdcpp/eiskaltdcpp-2.4.2.ebuild
+++ /dev/null
@@ -1,169 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-LUA_COMPAT=( lua5-1 lua5-2 )
-CMAKE_REMOVE_MODULES_LIST="FindASPELL FindLua"
-PLOCALES="be bg cs da de el en es eu fr hu ie it pl pt_BR ru sk sr sr@latin 
sv_SE tr uk vi zh_CN"
-
-inherit cmake lua-single plocale strip-linguas xdg-utils
-[[ ${PV} = *9999* ]] && inherit git-r3
-
-DESCRIPTION="Qt/DC++ based client for DirectConnect and ADC protocols"
-HOMEPAGE="https://github.com/eiskaltdcpp/eiskaltdcpp";
-
-LICENSE="GPL-2 GPL-3"
-SLOT="0"
-IUSE="cli daemon dbus +dht examples gtk idn javascript libcanberra libnotify 
lua +minimal pcre +qt5 spell sqlite upnp"
-
-REQUIRED_USE="
-       dbus? ( qt5 )
-       javascript? ( qt5 )
-       libcanberra? ( gtk )
-       libnotify? ( gtk )
-       lua? ( ${LUA_REQUIRED_USE} )
-       spell? ( qt5 )
-       sqlite? ( qt5 )
-"
-
-if [[ ${PV} != *9999* ]]; then
-       
SRC_URI="https://downloads.sourceforge.net/project/${PN}/Sources/${P}.tar.xz";
-       KEYWORDS="~amd64 ~x86"
-else
-       EGIT_REPO_URI="https://github.com/${PN}/${PN}.git";
-fi
-
-RDEPEND="
-       app-arch/bzip2
-       dev-libs/openssl:0=
-       sys-apps/attr
-       sys-libs/zlib
-       virtual/libiconv
-       virtual/libintl
-       cli? (
-               dev-lang/perl
-               dev-perl/Data-Dump
-               dev-perl/Term-ShellUI
-               virtual/perl-Getopt-Long
-               dev-perl/JSON-RPC
-       )
-       daemon? ( dev-libs/jsoncpp:= )
-       gtk? (
-               dev-libs/glib:2
-               x11-libs/gtk+:3
-               x11-libs/pango
-               x11-themes/hicolor-icon-theme
-               libcanberra? ( media-libs/libcanberra )
-               libnotify? ( x11-libs/libnotify )
-       )
-       idn? ( net-dns/libidn )
-       lua? ( ${LUA_DEPS} )
-       pcre? ( dev-libs/libpcre )
-       qt5? (
-               dev-qt/qtconcurrent:5
-               dev-qt/qtcore:5
-               dev-qt/qtgui:5
-               dev-qt/qtmultimedia:5
-               dev-qt/qtnetwork:5
-               dev-qt/qtwidgets:5
-               dev-qt/qtxml:5
-               dbus? ( dev-qt/qtdbus:5 )
-               javascript? (
-                       dev-qt/qtdeclarative:5
-                       dev-qt/qtscript:5
-               )
-               spell? ( app-text/aspell )
-               sqlite? ( dev-qt/qtsql:5[sqlite] )
-       )
-       upnp? ( net-libs/miniupnpc )
-"
-DEPEND="${RDEPEND}"
-BDEPEND="
-       sys-devel/gettext
-       virtual/pkgconfig
-       qt5? ( dev-qt/linguist-tools:5 )
-"
-
-DOCS=( AUTHORS ChangeLog.txt )
-
-pkg_setup() {
-       use lua && lua-single_pkg_setup
-}
-
-src_prepare() {
-       cmake_src_prepare
-       plocale_find_changes 'eiskaltdcpp-qt/translations' '' '.ts'
-}
-
-src_configure() {
-       use gtk && strip-linguas -i eiskaltdcpp-gtk/po/
-       local mycmakeargs=(
-               -DLIB_INSTALL_DIR="$(get_libdir)"
-               -Dlinguas="$(plocale_get_locales)"
-               -DCREATE_MO=ON
-               -DUSE_GTK=OFF
-               -DUSE_LIBGNOME2=OFF
-               -DUSE_QT=OFF
-               -DUSE_QT_QML=OFF
-               -DNO_UI_DAEMON=$(usex daemon)
-               -DDBUS_NOTIFY=$(usex dbus)
-               -DWITH_DHT=$(usex dht)
-               -DWITH_EXAMPLES=$(usex examples)
-               -DUSE_GTK3=$(usex gtk)
-               -DUSE_IDNA=$(usex idn)
-               -DUSE_JS=$(usex javascript)
-               -DUSE_LIBCANBERRA=$(usex libcanberra)
-               -DUSE_LIBNOTIFY=$(usex libnotify)
-               -DWITH_DEV_FILES=$(usex !minimal)
-               -DPERL_REGEX=$(usex pcre)
-               -DUSE_QT5=$(usex qt5)
-               -DUSE_ASPELL=$(usex spell)
-               -DLOCAL_ASPELL_DATA=OFF
-               -DUSE_QT_SQLITE=$(usex sqlite)
-               -DUSE_MINIUPNP=$(usex upnp)
-               -DFORCE_XDG=ON
-               -DENABLE_STACKTRACE=OFF
-               -DUSE_GOLD=OFF
-               -DLOCAL_JSONCPP=OFF
-               -DBUILD_STATIC=OFF
-               -DINSTALL_QT_TRANSLATIONS=OFF
-               -DCOMPRESS_MANPAGES=OFF
-               -DUSE_CLI_JSONRPC=$(usex cli)
-               -DJSONRPC_DAEMON=$(usex daemon)
-       )
-       if use lua; then
-               mycmakeargs+=(
-                       -DLUA_SCRIPT=ON
-                       -DWITH_LUASCRIPTS=$(usex examples)
-                       -DLUA_VERSION=$(ver_cut 1-2 $(lua_get_version))
-               )
-       else
-               mycmakeargs+=(
-                       -DLUA_SCRIPT=OFF
-                       -DWITH_LUASCRIPTS=OFF
-               )
-       fi
-       if use qt5 || use gtk; then
-               mycmakeargs+=(
-                       -DWITH_EMOTICONS=ON
-                       -DWITH_SOUNDS=ON
-               )
-       else
-               mycmakeargs+=(
-                       -DWITH_EMOTICONS=OFF
-                       -DWITH_SOUNDS=OFF
-               )
-       fi
-       cmake_src_configure
-}
-
-pkg_postinst() {
-       xdg_desktop_database_update
-       xdg_icon_cache_update
-}
-
-pkg_postrm() {
-       xdg_desktop_database_update
-       xdg_icon_cache_update
-}

diff --git a/net-p2p/eiskaltdcpp/eiskaltdcpp-9999.ebuild 
b/net-p2p/eiskaltdcpp/eiskaltdcpp-9999.ebuild
deleted file mode 100644
index 9fb49e71e9c1..000000000000
--- a/net-p2p/eiskaltdcpp/eiskaltdcpp-9999.ebuild
+++ /dev/null
@@ -1,168 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-LUA_COMPAT=( lua5-1 lua5-2 )
-CMAKE_REMOVE_MODULES_LIST="FindASPELL FindLua"
-PLOCALES="be bg cs da de el en es eu fr hu ie it pl pt_BR ru sk sr sr@latin 
sv_SE tr uk vi zh_CN"
-
-inherit cmake lua-single plocale xdg-utils
-[[ ${PV} = *9999* ]] && inherit git-r3
-
-DESCRIPTION="Qt/DC++ based client for DirectConnect and ADC protocols"
-HOMEPAGE="https://github.com/eiskaltdcpp/eiskaltdcpp";
-
-LICENSE="GPL-2 GPL-3"
-SLOT="0"
-IUSE="cli daemon dbus +dht examples gtk idn javascript libcanberra libnotify 
lua +minimal pcre +qt5 spell sqlite upnp"
-
-REQUIRED_USE="
-       dbus? ( qt5 )
-       javascript? ( qt5 )
-       libcanberra? ( gtk )
-       libnotify? ( gtk )
-       lua? ( ${LUA_REQUIRED_USE} )
-       spell? ( qt5 )
-       sqlite? ( qt5 )
-"
-
-if [[ ${PV} != *9999* ]]; then
-       
SRC_URI="https://downloads.sourceforge.net/project/${PN}/Sources/${P}.tar.xz";
-       KEYWORDS="~amd64 ~x86"
-else
-       EGIT_REPO_URI="https://github.com/${PN}/${PN}.git";
-fi
-
-RDEPEND="
-       app-arch/bzip2
-       dev-libs/openssl:0=
-       sys-apps/attr
-       sys-libs/zlib
-       virtual/libiconv
-       virtual/libintl
-       cli? (
-               dev-lang/perl
-               dev-perl/Data-Dump
-               dev-perl/Term-ShellUI
-               virtual/perl-Getopt-Long
-               dev-perl/JSON-RPC
-       )
-       daemon? ( dev-libs/jsoncpp:= )
-       gtk? (
-               dev-libs/glib:2
-               x11-libs/gtk+:3
-               x11-libs/pango
-               x11-themes/hicolor-icon-theme
-               libcanberra? ( media-libs/libcanberra )
-               libnotify? ( x11-libs/libnotify )
-       )
-       idn? ( net-dns/libidn )
-       lua? ( ${LUA_DEPS} )
-       pcre? ( dev-libs/libpcre )
-       qt5? (
-               dev-qt/qtconcurrent:5
-               dev-qt/qtcore:5
-               dev-qt/qtgui:5
-               dev-qt/qtmultimedia:5
-               dev-qt/qtnetwork:5
-               dev-qt/qtwidgets:5
-               dev-qt/qtxml:5
-               dbus? ( dev-qt/qtdbus:5 )
-               javascript? (
-                       dev-qt/qtdeclarative:5
-                       dev-qt/qtscript:5
-               )
-               spell? ( app-text/aspell )
-               sqlite? ( dev-qt/qtsql:5[sqlite] )
-       )
-       upnp? ( net-libs/miniupnpc )
-"
-DEPEND="${RDEPEND}"
-BDEPEND="
-       sys-devel/gettext
-       virtual/pkgconfig
-       qt5? ( dev-qt/linguist-tools:5 )
-"
-
-DOCS=( AUTHORS ChangeLog.txt )
-
-pkg_setup() {
-       use lua && lua-single_pkg_setup
-}
-
-src_prepare() {
-       cmake_src_prepare
-       plocale_find_changes 'eiskaltdcpp-qt/translations' '' '.ts'
-}
-
-src_configure() {
-       local mycmakeargs=(
-               -DLIB_INSTALL_DIR="$(get_libdir)"
-               -Dlinguas="$(plocale_get_locales)"
-               -DCREATE_MO=ON
-               -DUSE_GTK=OFF
-               -DUSE_LIBGNOME2=OFF
-               -DUSE_QT=OFF
-               -DUSE_QT_QML=OFF
-               -DNO_UI_DAEMON=$(usex daemon)
-               -DDBUS_NOTIFY=$(usex dbus)
-               -DWITH_DHT=$(usex dht)
-               -DWITH_EXAMPLES=$(usex examples)
-               -DUSE_GTK3=$(usex gtk)
-               -DUSE_IDNA=$(usex idn)
-               -DUSE_JS=$(usex javascript)
-               -DUSE_LIBCANBERRA=$(usex libcanberra)
-               -DUSE_LIBNOTIFY=$(usex libnotify)
-               -DWITH_DEV_FILES=$(usex !minimal)
-               -DPERL_REGEX=$(usex pcre)
-               -DUSE_QT5=$(usex qt5)
-               -DUSE_ASPELL=$(usex spell)
-               -DLOCAL_ASPELL_DATA=OFF
-               -DUSE_QT_SQLITE=$(usex sqlite)
-               -DUSE_MINIUPNP=$(usex upnp)
-               -DFORCE_XDG=ON
-               -DENABLE_STACKTRACE=OFF
-               -DUSE_GOLD=OFF
-               -DLOCAL_JSONCPP=OFF
-               -DBUILD_STATIC=OFF
-               -DINSTALL_QT_TRANSLATIONS=OFF
-               -DCOMPRESS_MANPAGES=OFF
-               -DUSE_CLI_JSONRPC=$(usex cli)
-               -DJSONRPC_DAEMON=$(usex daemon)
-       )
-       if use lua; then
-               mycmakeargs+=(
-                       -DLUA_SCRIPT=ON
-                       -DWITH_LUASCRIPTS=$(usex examples)
-                       -DLUA_VERSION=$(ver_cut 1-2 $(lua_get_version))
-               )
-       else
-               mycmakeargs+=(
-                       -DLUA_SCRIPT=OFF
-                       -DWITH_LUASCRIPTS=OFF
-               )
-       fi
-       if use qt5 || use gtk; then
-               mycmakeargs+=(
-                       -DWITH_EMOTICONS=ON
-                       -DWITH_SOUNDS=ON
-               )
-       else
-               mycmakeargs+=(
-                       -DWITH_EMOTICONS=OFF
-                       -DWITH_SOUNDS=OFF
-               )
-       fi
-       cmake_src_configure
-}
-
-pkg_postinst() {
-       xdg_desktop_database_update
-       xdg_icon_cache_update
-}
-
-pkg_postrm() {
-       xdg_desktop_database_update
-       xdg_icon_cache_update
-}

diff --git a/net-p2p/eiskaltdcpp/metadata.xml b/net-p2p/eiskaltdcpp/metadata.xml
deleted file mode 100644
index 92c19d6509fb..000000000000
--- a/net-p2p/eiskaltdcpp/metadata.xml
+++ /dev/null
@@ -1,21 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd";>
-<pkgmetadata>
-       <!-- maintainer-needed -->
-       <longdescription lang="en">
-       EiskaltDC++ is a cross-platform program that uses the Direct Connect and
-       Advanced Direct Connect protocols. It is compatible with DC++, AirDC++,
-       FlylinkDC++ and other DC clients. EiskaltDC++ also interoperates with 
all
-       common DC hub software.
-       </longdescription>
-       <use>
-               <flag name="cli">Enable sample cli based on readline</flag>
-               <flag name="daemon">Enable eiskaltdcpp-daemon</flag>
-               <flag name="dht">Enable DHT (distributed hash table) support 
for libeiskaltdcpp</flag>
-               <flag name="libcanberra">Enable sound notifications support 
over libcanberra in EiskaltDC++ Gtk</flag>
-               <flag name="minimal">Don't install headers</flag>
-       </use>
-       <upstream>
-               <remote-id type="github">eiskaltdcpp/eiskaltdcpp</remote-id>
-       </upstream>
-</pkgmetadata>

diff --git a/profiles/package.mask b/profiles/package.mask
index b2fe5dae8451..64fde92f00d7 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -262,16 +262,6 @@ x11-misc/kaqaz
 # no response from maintainer. Removal on 2025-03-14.
 net-analyzer/ostinato
 
-# Andreas Sturmlechner <[email protected]> (2025-02-12)
-# Last release from 2021 even if not yet dead upstream; however completely
-# unmaintained in Gentoo, with the ensuing multiple longstanding bugs
-# #832614, #866935, #895806, #915790, #944379, #945060; ebuild still based
-# on EAPI-7, USE=javascript depending on deprecated Qt5Script, USE=qt5
-# blocking qt5-removal, etc. This package was already problematic during
-# transition from Qt4 to Qt5, I will not deal with it this time.
-# Removal on 2025-03-14.
-net-p2p/eiskaltdcpp
-
 # Maciej Barć <[email protected]> (2025-02-12)
 # Masked for testing. Fails to update from previous version. See bug #949626.
 >=x11-themes/fluent-icon-theme-2025.02.10

Reply via email to