summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJames Browning <jamesb.fe80@gmail.com>2022-04-12 04:52:09 -0700
committerSam James <sam@gentoo.org>2022-04-20 02:02:58 +0100
commit37c2b340b2370499d0e6230e4f8b50d079a7d096 (patch)
tree647e21d29fbe4025c2cba083f69a806b3383744b /net-misc/ntpsec/ntpsec-9999.ebuild
parentnet-ftp/filezilla: require dep libfilezilla-0.37.1 (diff)
downloadgentoo-37c2b340b2370499d0e6230e4f8b50d079a7d096.tar.gz
gentoo-37c2b340b2370499d0e6230e4f8b50d079a7d096.tar.bz2
gentoo-37c2b340b2370499d0e6230e4f8b50d079a7d096.zip
net-misc/ntpsec: Try to only run tests in src_test only
Since ./waf test runs all the test, this eliminates the need for the tests useflag which filled that space. Thus it's eliminated. Bug: https://bugs.gentoo.org/795522 Closes: https://bugs.gentoo.org/838109 Signed-off-by: James T Browning <JamesB.fe80@gmail.com> Signed-off-by: Sam James <sam@gentoo.org>
Diffstat (limited to 'net-misc/ntpsec/ntpsec-9999.ebuild')
-rw-r--r--net-misc/ntpsec/ntpsec-9999.ebuild17
1 files changed, 13 insertions, 4 deletions
diff --git a/net-misc/ntpsec/ntpsec-9999.ebuild b/net-misc/ntpsec/ntpsec-9999.ebuild
index 2065ee52d6a6..9916c5768c10 100644
--- a/net-misc/ntpsec/ntpsec-9999.ebuild
+++ b/net-misc/ntpsec/ntpsec-9999.ebuild
@@ -30,7 +30,7 @@ IUSE_NTPSEC_REFCLOCK=${NTPSEC_REFCLOCK[@]/#/rclock_}
LICENSE="HPND MIT BSD-2 BSD CC-BY-SA-4.0"
SLOT="0"
-IUSE="${IUSE_NTPSEC_REFCLOCK} debug doc early gdb heat libbsd nist ntpviz samba seccomp smear tests" #ionice
+IUSE="${IUSE_NTPSEC_REFCLOCK} debug doc early gdb heat libbsd nist ntpviz samba seccomp smear" #ionice
REQUIRED_USE="${PYTHON_REQUIRED_USE} nist? ( rclock_local )"
# net-misc/pps-tools oncore,pps
@@ -59,6 +59,7 @@ DEPEND="${CDEPEND}
PATCHES=(
"${FILESDIR}/${PN}-1.1.9-remove-asciidoctor-from-config.patch"
+ "${FILESDIR}/${PN}-py3-test-clarify.patch"
)
WAF_BINARY="${S}/waf"
@@ -92,6 +93,7 @@ src_configure() {
CLOCKSTRING="`echo ${string_127}|sed 's|,$||'`"
local myconf=(
+ --notests
--nopyc
--nopyo
--enable-pylib ext
@@ -103,7 +105,6 @@ src_configure() {
$(use samba && echo "--enable-mssntp")
$(use seccomp && echo "--enable-seccomp")
$(use smear && echo "--enable-leap-smear")
- $(use tests && echo "--alltests")
$(use debug && echo "--enable-debug")
)
@@ -116,14 +117,22 @@ src_configure() {
src_compile() {
unset MAKEOPTS
python_compile() {
- waf-utils_src_compile
+ waf-utils_src_compile --notests
+ }
+ python_foreach_impl run_in_build_dir python_compile
+}
+
+src_test() {
+ debug-print-function ${FUNCNAME} "$@"
+ python_compile() {
+ waf-utils_src_compile check
}
python_foreach_impl run_in_build_dir python_compile
}
src_install() {
python_install() {
- waf-utils_src_install
+ waf-utils_src_install --notests
python_fix_shebang "${ED}"
}
python_foreach_impl run_in_build_dir python_install