commit: 9c4239df1c58dfbea05ec9e70afbc2f6e04771a5 Author: Ronny (tastytea) Gutbrod <gentoo <AT> tastytea <DOT> de> AuthorDate: Mon Oct 25 17:15:48 2021 +0000 Commit: Ronny Gutbrod <gentoo <AT> tastytea <DOT> de> CommitDate: Mon Oct 25 17:16:49 2021 +0000 URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=9c4239df
dev-cpp/trantor: Skip adns test when USE="-adns". Closes: https://bugs.gentoo.org/820212 Signed-off-by: Ronny (tastytea) Gutbrod <gentoo <AT> tastytea.de> .../trantor/files/trantor-1.5.2_skip-dnstest.patch | 45 ++++++++++++++++++++++ dev-cpp/trantor/trantor-1.5.2.ebuild | 2 + 2 files changed, 47 insertions(+) diff --git a/dev-cpp/trantor/files/trantor-1.5.2_skip-dnstest.patch b/dev-cpp/trantor/files/trantor-1.5.2_skip-dnstest.patch new file mode 100644 index 000000000..4447c57da --- /dev/null +++ b/dev-cpp/trantor/files/trantor-1.5.2_skip-dnstest.patch @@ -0,0 +1,45 @@ +From 7ebc378255f0c7da11b82c51aa4810fd6a1965d1 Mon Sep 17 00:00:00 2001 +From: tastytea <[email protected]> +Date: Mon, 25 Oct 2021 18:35:17 +0200 +Subject: [PATCH] Skip DnsTest test when compiling without BUILD_C-ARES. + +Compiling DnsTest.cc fails without c-ares. +--- + trantor/tests/CMakeLists.txt | 9 +++++++-- + 1 file changed, 7 insertions(+), 2 deletions(-) + +diff --git a/trantor/tests/CMakeLists.txt b/trantor/tests/CMakeLists.txt +index 052dd49..1926614 100644 +--- a/trantor/tests/CMakeLists.txt ++++ b/trantor/tests/CMakeLists.txt +@@ -15,7 +15,9 @@ add_executable(async_file_logger_test1 AsyncFileLoggerTest1.cc) + add_executable(sendfile_test SendfileTest.cc) + add_executable(timing_wheel_test TimingWheelTest.cc) + add_executable(kickoff_test KickoffTest.cc) +-add_executable(dns_test DnsTest.cc) ++if (BUILD_C-ARES) ++ add_executable(dns_test DnsTest.cc) ++endif() + add_executable(delayed_ssl_server_test DelayedSSLServerTest.cc) + add_executable(delayed_ssl_client_test DelayedSSLClientTest.cc) + add_executable(run_on_quit_test RunOnQuitTest.cc) +@@ -38,12 +40,15 @@ set(targets_list + sendfile_test + timing_wheel_test + kickoff_test +- dns_test + delayed_ssl_server_test + delayed_ssl_client_test + run_on_quit_test + path_conversion_test) + ++if (BUILD_C-ARES) ++ list(APPEND targets_list dns_test) ++endif() ++ + set_property(TARGET ${targets_list} PROPERTY CXX_STANDARD 14) + set_property(TARGET ${targets_list} PROPERTY CXX_STANDARD_REQUIRED ON) + set_property(TARGET ${targets_list} PROPERTY CXX_EXTENSIONS OFF) +-- +2.32.0 + diff --git a/dev-cpp/trantor/trantor-1.5.2.ebuild b/dev-cpp/trantor/trantor-1.5.2.ebuild index 2123d8f25..8acfe55df 100644 --- a/dev-cpp/trantor/trantor-1.5.2.ebuild +++ b/dev-cpp/trantor/trantor-1.5.2.ebuild @@ -25,6 +25,8 @@ DEPEND=" test? ( dev-cpp/gtest ) " +PATCHES=( "${FILESDIR}/${PN}-1.5.2_skip-dnstest.patch" ) + src_prepare() { use ssl || sed -i '/find_package(OpenSSL)/d' CMakeLists.txt || die
