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