commit: c2f59153a0e36150ff7a5878552f98d4599d5d07
Author: Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Sun Jun 7 19:32:56 2020 +0000
Commit: Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Sun Jun 7 19:33:37 2020 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c2f59153
dev-python/matplotlib: Disable wxwidgets on py3.9
Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>
dev-python/matplotlib/matplotlib-3.2.1.ebuild | 16 ++++++++++++++--
1 file changed, 14 insertions(+), 2 deletions(-)
diff --git a/dev-python/matplotlib/matplotlib-3.2.1.ebuild
b/dev-python/matplotlib/matplotlib-3.2.1.ebuild
index 6be4bf19ff0..5f616ebccb1 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