From c2f59153a0e36150ff7a5878552f98d4599d5d07 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= Date: Sun, 7 Jun 2020 21:32:56 +0200 Subject: dev-python/matplotlib: Disable wxwidgets on py3.9 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Michał Górny --- dev-python/matplotlib/matplotlib-3.2.1.ebuild | 16 ++++++++++++++-- 1 file changed, 14 insertions(+), 2 deletions(-) (limited to 'dev-python/matplotlib/matplotlib-3.2.1.ebuild') diff --git a/dev-python/matplotlib/matplotlib-3.2.1.ebuild b/dev-python/matplotlib/matplotlib-3.2.1.ebuild index 6be4bf19ff01..5f616ebccb19 100644 --- a/dev-python/matplotlib/matplotlib-3.2.1.ebuild +++ b/dev-python/matplotlib/matplotlib-3.2.1.ebuild @@ -66,7 +66,9 @@ RDEPEND=" dev-python/PyQt5[gui,widgets,${PYTHON_USEDEP}] ) wxwidgets? ( - dev-python/wxpython:*[${PYTHON_USEDEP}] + $(python_gen_cond_dep ' + dev-python/wxpython:*[${PYTHON_USEDEP}] + ' python3_{6,7,8}) ) " @@ -106,9 +108,19 @@ pkg_setup() { unset DISPLAY # bug #278524 } +use_supported() { + case ${1} in + wxwidgets) + [[ ${EPYTHON} == python3.[678] ]] + ;; + esac + + return 0 +} + use_setup() { local uword="${2:-${1}}" - if use ${1}; then + if use_supported "${1}" && use "${1}"; then echo "${uword} = True" echo "${uword}agg = True" else -- cgit v1.2.3