commit:     1221737f5842a5c6ed3f27e86658629371c2cf1a
Author:     Anna (cybertailor) Vyalkova <cyber+gentoo <AT> sysrq <DOT> in>
AuthorDate: Sat Apr  5 08:51:11 2025 +0000
Commit:     David Roman <davidroman96 <AT> gmail <DOT> com>
CommitDate: Sat Apr  5 08:51:45 2025 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=1221737f

net-libs/td: treeclean

Closes: https://bugs.gentoo.org/901337 (pkgremoved)
Signed-off-by: Anna (cybertailor) Vyalkova <cyber+gentoo <AT> sysrq.in>

 net-libs/td/Manifest        |   1 -
 net-libs/td/metadata.xml    |  14 -----
 net-libs/td/td-1.8.0.ebuild | 127 --------------------------------------------
 net-libs/td/td-9999.ebuild  | 108 -------------------------------------
 profiles/package.mask       |   5 --
 5 files changed, 255 deletions(-)

diff --git a/net-libs/td/Manifest b/net-libs/td/Manifest
deleted file mode 100644
index 4906891d1..000000000
--- 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 56532e5c8..000000000
--- a/net-libs/td/metadata.xml
+++ /dev/null
@@ -1,14 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd";>
-<pkgmetadata>
-       <!-- maintainer-needed -->
-       <upstream>
-               <doc>https://core.telegram.org/tdlib/docs/</doc>
-               <remote-id type="github">tdlib/td</remote-id>
-       </upstream>
-       <use>
-               <flag name="abseil">Build with 
<pkg>dev-cpp/abseil-cpp</pkg></flag>
-               <flag name="dotnet">Add support for .NET</flag>
-               <flag name="jumbo-build">Combine source files to speed up build 
process</flag>
-       </use>
-</pkgmetadata>

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 4224d288a..000000000
--- 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 4ba07415c..000000000
--- 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 d3e73f2de..e3f968e9f 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 <cyber+gen...@sysrq.in> (2025-03-05)
-# Unmaintained in GURU, no revdeps left. Open bugs: #901337.
-# Removal on 2025-04-05.
-net-libs/td
-
 # Julien Roy <jul...@jroy.ca> (2024-03-21)
 # sys-libs/libucontext is masked in ::gentoo
 sys-libs/gcompat

Reply via email to