commit:     08dcb280742df21b83f0b554becbe2eb8b2b1dda
Author:     Anna (cybertailor) Vyalkova <cyber+gentoo <AT> sysrq <DOT> in>
AuthorDate: Wed Jul 26 02:08:52 2023 +0000
Commit:     Viorel Munteanu <ceamac <AT> gentoo <DOT> org>
CommitDate: Wed Jul 26 02:15:32 2023 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=08dcb280

net-libs/td: disable benchmarks

Signed-off-by: Anna (cybertailor) Vyalkova <cyber+gentoo <AT> sysrq.in>

 net-libs/td/metadata.xml    |  1 -
 net-libs/td/td-1.8.0.ebuild | 41 +++++++++++------------------------------
 net-libs/td/td-9999.ebuild  |  9 +++------
 3 files changed, 14 insertions(+), 37 deletions(-)

diff --git a/net-libs/td/metadata.xml b/net-libs/td/metadata.xml
index 49213d427..e23b1bc02 100644
--- a/net-libs/td/metadata.xml
+++ b/net-libs/td/metadata.xml
@@ -11,7 +11,6 @@
        </upstream>
        <use>
                <flag name="abseil">Build with 
<pkg>dev-cpp/abseil-cpp</pkg></flag>
-               <flag name="benchmark">Enable benchmarking</flag>
                <flag name="dotnet">Add support for .NET</flag>
                <flag name="jumbo-build">Combine source files to speed up build 
process</flag>
        </use>

diff --git a/net-libs/td/td-1.8.0.ebuild b/net-libs/td/td-1.8.0.ebuild
index 898dbeaa8..4224d288a 100644
--- a/net-libs/td/td-1.8.0.ebuild
+++ b/net-libs/td/td-1.8.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2022 Gentoo Authors
+# Copyright 2022-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -7,13 +7,16 @@ 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";
+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="benchmark dotnet +jumbo-build static-libs test"
+IUSE="dotnet +jumbo-build static-libs test"
 
 RESTRICT="!test? ( test )"
 
@@ -37,24 +40,14 @@ TEST_TARGETS=(
        #test-tdutils -- hangs
        #run_all_tests -- segfaults
 )
-BENCH_TARGETS=(
-       bench_{actor,empty,handshake,misc}
-       bench_http
-       check_tls
-       #bench_{db,tddb} -- fail
-       #bench_http_server{,_cheat,_fast} - hang
-       #bench_http_reader -- fails
-       #check_proxy -- requires proxy
-       #rmdir -- fails
-       #wget -- requires network
-)
 
 src_prepare() {
        sed "/find_program(CCACHE_FOUND ccache)/d" -i CMakeLists.txt || die
        echo "" > gen_git_commit_h.sh || die
 
-       use test || cmake_comment_add_subdirectory test
-       use benchmark || cmake_comment_add_subdirectory benchmark
+       cmake_comment_add_subdirectory benchmark
+       use test || \
+               cmake_comment_add_subdirectory test
 
        cmake_src_prepare
 }
@@ -65,13 +58,10 @@ src_configure() {
        )
 
        if use java; then
-               local JAVA_AWT_LIBRARY="${JAVA_HOME}/lib/libjawt.so"
-               local JAVA_JVM_LIBRARY="${JAVA_HOME}/lib/libjava.so"
-
                mycmakeargs+=(
                        -DTD_ENABLE_JNI=ON
-                       -DJAVA_AWT_LIBRARY="${JAVA_AWT_LIBRARY}"
-                       -DJAVA_JVM_LIBRARY="${JAVA_JVM_LIBRARY}"
+                       -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"
@@ -122,15 +112,6 @@ src_test() {
                ./"${exe}" || die "${exe} failed"
        done
        popd > /dev/null || die
-
-       if use benchmark; then
-               pushd "${BUILD_DIR}"/benchmark > /dev/null || die
-               for exe in "${BENCH_TARGETS[@]}"; do
-                       einfo "Running ${exe}"
-                       ./"${exe}" || die "${exe} failed"
-               done
-               popd > /dev/null || die
-       fi
 }
 
 src_install() {

diff --git a/net-libs/td/td-9999.ebuild b/net-libs/td/td-9999.ebuild
index 88d1aef53..a651c4412 100644
--- a/net-libs/td/td-9999.ebuild
+++ b/net-libs/td/td-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2022 Gentoo Authors
+# Copyright 2022-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -65,12 +65,9 @@ src_configure() {
        )
 
        if use java; then
-               local JAVA_AWT_LIBRARY="${JAVA_HOME}/lib/libjawt.so"
-               local JAVA_JVM_LIBRARY="${JAVA_HOME}/lib/libjava.so"
-
                mycmakeargs+=(
-                       -DJAVA_AWT_LIBRARY="${JAVA_AWT_LIBRARY}"
-                       -DJAVA_JVM_LIBRARY="${JAVA_JVM_LIBRARY}"
+                       -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"

Reply via email to