From d3672bc04aecc90b41596dc8e028ad091cb3cdbf Mon Sep 17 00:00:00 2001 From: blshkv Date: Mon, 30 Jul 2018 22:57:20 +0800 Subject: [PATCH] nassl: apply workaround to python2.7 only, https://github.com/nabla-c0d3/nassl/issues/40 --- .../{nassl-1.1.3-r1.ebuild => nassl-1.1.3-r2.ebuild} | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) rename dev-python/nassl/{nassl-1.1.3-r1.ebuild => nassl-1.1.3-r2.ebuild} (85%) diff --git a/dev-python/nassl/nassl-1.1.3-r1.ebuild b/dev-python/nassl/nassl-1.1.3-r2.ebuild similarity index 85% rename from dev-python/nassl/nassl-1.1.3-r1.ebuild rename to dev-python/nassl/nassl-1.1.3-r2.ebuild index e843fd10e..98a231138 100644 --- a/dev-python/nassl/nassl-1.1.3-r1.ebuild +++ b/dev-python/nassl/nassl-1.1.3-r2.ebuild @@ -3,7 +3,7 @@ EAPI=6 -PYTHON_COMPAT=( python2_7 python3_{4,5,6} ) +PYTHON_COMPAT=( python2_7 python3_{5,6} ) inherit distutils-r1 flag-o-matic #something to investigate in https://github.com/nabla-c0d3/sslyze/issues/101 @@ -38,8 +38,10 @@ src_prepare(){ eapply_user } -distutils-r1_python_compile() { - append-cflags -fno-strict-aliasing - append-ldflags -Wl,-z,noexecstack - esetup.py build +python_compile() { + if [[ ${EPYTHON} == python2* ]]; then + append-cflags -fno-strict-aliasing + append-ldflags -Wl,-z,noexecstack + fi + distutils-r1_python_compile }