diff --git a/net-libs/td/Manifest b/net-libs/td/Manifest
deleted file mode 100644
index 4906891d1e..0000000000
--- a/net-libs/td/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST td-1.8.0.tar.gz 4527846 BLAKE2B c75dd8513e1d0c248cd910f277bedc2f5c7f565b3450dcf8112df8d3b14f343c9fb144b9f45e4768b70ec89203d9b8b66396dfb45b76f7bd62c0d42b0294dbc2 SHA512 7992bc295900b4a770ec3316cc5d32eac5ced45d9019d65d56d753875fb07ccaca80db6ed8217472cef9a40ac0bf54b438214728f110f3b1ea62078252740640
diff --git a/net-libs/td/metadata.xml b/net-libs/td/metadata.xml
deleted file mode 100644
index 56532e5c8b..0000000000
--- a/net-libs/td/metadata.xml
+++ /dev/null
@@ -1,14 +0,0 @@
-
-
-
-
-
- https://core.telegram.org/tdlib/docs/
- tdlib/td
-
-
-
diff --git a/net-libs/td/td-1.8.0.ebuild b/net-libs/td/td-1.8.0.ebuild
deleted file mode 100644
index 4224d288a9..0000000000
--- a/net-libs/td/td-1.8.0.ebuild
+++ /dev/null
@@ -1,127 +0,0 @@
-# Copyright 2022-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DOCS_BUILDER="doxygen"
-inherit cmake docs java-pkg-opt-2
-
-DESCRIPTION="Cross-platform library for building Telegram clients"
-HOMEPAGE="
- https://core.telegram.org/tdlib
- https://github.com/tdlib/td
-"
-SRC_URI="https://github.com/tdlib/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="Boost-1.0"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="dotnet +jumbo-build static-libs test"
-
-RESTRICT="!test? ( test )"
-
-DEPEND="
- dev-libs/openssl:=
- sys-libs/zlib:=
- dotnet? ( virtual/dotnet-sdk:* )
- java? ( >=virtual/jdk-11:*[-headless-awt] )
-"
-RDEPEND="${DEPEND}"
-BDEPEND="
- dev-lang/php[cli]
- dev-util/gperf
-"
-
-DOCS=( CHANGELOG.md README.md )
-
-TEST_TARGETS=(
- test-crypto
- #test-online -- requires network
- #test-tdutils -- hangs
- #run_all_tests -- segfaults
-)
-
-src_prepare() {
- sed "/find_program(CCACHE_FOUND ccache)/d" -i CMakeLists.txt || die
- echo "" > gen_git_commit_h.sh || die
-
- cmake_comment_add_subdirectory benchmark
- use test || \
- cmake_comment_add_subdirectory test
-
- cmake_src_prepare
-}
-
-src_configure() {
- local mycmakeargs=(
- -DTD_ENABLE_DOTNET=$(usex dotnet)
- )
-
- if use java; then
- mycmakeargs+=(
- -DTD_ENABLE_JNI=ON
- -DJAVA_AWT_LIBRARY="${JAVA_HOME}/lib/libjawt.so"
- -DJAVA_JVM_LIBRARY="${JAVA_HOME}/lib/libjava.so"
- -DJAVA_INCLUDE_PATH="${JAVA_HOME}/include"
- -DJAVA_INCLUDE_PATH2="${JAVA_HOME}/include/linux"
- -DJAVA_AWT_INCLUDE_PATH="${JAVA_HOME}/include"
- )
- fi
-
- cmake_src_configure
-}
-
-src_compile() {
- einfo "Generating TL source file"
- cmake_build tl_generate_common tl_generate_json
-
- einfo "Generating git_info.h"
- cat <<- EOF > auto/git_info.h || die
- #pragma once
- #define GIT_COMMIT "v${PV}"
- #define GIT_DIRTY 0
- EOF
-
- if ! use jumbo-build; then
- einfo "Splitting source files"
- php SplitSource.php || die
- fi
-
- # Let's build the library
- einfo "Building TDLib"
- cmake_src_compile
-
- if use test; then
- einfo "Building tests"
- cmake_build "${TEST_TARGETS[@]}"
- fi
-
- if use doc; then
- einfo "Generating docs"
- docs_compile
- fi
-}
-
-src_test() {
- # segfault
- #cmake_src_test
-
- pushd "${BUILD_DIR}"/test > /dev/null || die
- for exe in "${TEST_TARGETS[@]}"; do
- einfo "Running ${exe}"
- ./"${exe}" || die "${exe} failed"
- done
- popd > /dev/null || die
-}
-
-src_install() {
- cmake_src_install
-
- docompress -x /usr/share/doc/${PF}/example
- dodoc -r example
-
- if ! use static-libs; then
- einfo "Removing static libraries"
- find "${D}" -type f -name '*.a' -delete || die
- fi
-}
diff --git a/net-libs/td/td-9999.ebuild b/net-libs/td/td-9999.ebuild
deleted file mode 100644
index 4ba07415cd..0000000000
--- a/net-libs/td/td-9999.ebuild
+++ /dev/null
@@ -1,108 +0,0 @@
-# Copyright 2022-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DOCS_BUILDER="doxygen"
-inherit check-reqs cmake docs edo git-r3 java-pkg-opt-2
-
-DESCRIPTION="Cross-platform library for building Telegram clients"
-HOMEPAGE="
- https://core.telegram.org/tdlib
- https://github.com/tdlib/td
-"
-EGIT_REPO_URI="https://github.com/tdlib/${PN}.git"
-
-LICENSE="Boost-1.0"
-SLOT="0"
-IUSE="abseil dotnet +jumbo-build static-libs test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
- dev-libs/openssl:=
- sys-libs/zlib:=
- abseil? ( dev-cpp/abseil-cpp:= )
- dotnet? ( virtual/dotnet-sdk:* )
- java? ( >=virtual/jdk-11:*[-headless-awt] )
-"
-DEPEND="${RDEPEND}"
-BDEPEND="
- dev-lang/php[cli]
- dev-util/gperf
-"
-
-DOCS=( CHANGELOG.md README.md )
-
-CHECKREQS_MEMORY="2G"
-
-pkg_pretend() {
- use test && check-reqs_pkg_pretend
-}
-
-pkg_setup() {
- java-pkg-opt-2_pkg_setup
-
- use test && check-reqs_pkg_setup
-}
-
-src_prepare() {
- sed "/find_program(CCACHE_FOUND ccache)/d" -i CMakeLists.txt || die
-
- cmake_comment_add_subdirectory benchmark
- use test || \
- cmake_comment_add_subdirectory test
-
- cmake_src_prepare
-}
-
-src_configure() {
- local mycmakeargs=(
- -DTD_ENABLE_DOTNET=$(usex dotnet)
- -DTD_ENABLE_JNI=$(usex java)
- -DTD_WITH_ABSEIL=$(usex abseil)
- -DTD_TEST_FOLLY=OFF
- )
-
- if use java; then
- mycmakeargs+=(
- -DJAVA_AWT_LIBRARY="${JAVA_HOME}/lib/libjawt.so"
- -DJAVA_JVM_LIBRARY="${JAVA_HOME}/lib/libjava.so"
- -DJAVA_INCLUDE_PATH="${JAVA_HOME}/include"
- -DJAVA_INCLUDE_PATH2="${JAVA_HOME}/include/linux"
- -DJAVA_AWT_INCLUDE_PATH="${JAVA_HOME}/include"
- )
- fi
-
- cmake_src_configure
-}
-
-src_compile() {
- einfo "Generating TL source files"
- cmake_build tl_generate_common tl_generate_json
-
- if ! use jumbo-build; then
- einfo "Splitting source files"
- edo php SplitSource.php
- fi
-
- # Let's build the library
- einfo "Building TDLib"
- cmake_src_compile
-
- if use doc; then
- einfo "Generating docs"
- docs_compile
- fi
-}
-
-src_install() {
- cmake_src_install
-
- docompress -x /usr/share/doc/${PF}/example
- dodoc -r example
-
- if ! use static-libs; then
- einfo "Removing static libraries"
- find "${D}" -type f -name '*.a' -delete || die
- fi
-}
diff --git a/profiles/package.mask b/profiles/package.mask
index d3e73f2de8..e3f968e9fd 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -83,11 +83,6 @@ www-misc/gorss
# Removal on 2025-04-05.
dev-debug/uscope
-# Anna (cybertailor) Vyalkova (2025-03-05)
-# Unmaintained in GURU, no revdeps left. Open bugs: #901337.
-# Removal on 2025-04-05.
-net-libs/td
-
# Julien Roy (2024-03-21)
# sys-libs/libucontext is masked in ::gentoo
sys-libs/gcompat