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
