From b186ab2ae52c24da729c217b3a02813ae75c8300 Mon Sep 17 00:00:00 2001 From: Michał Górny Date: Fri, 2 Feb 2018 19:15:29 +0100 Subject: app-portage/gemato: Require threading support in Python Closes: https://bugs.gentoo.org/646270 --- app-portage/gemato/gemato-10.3-r1.ebuild | 34 ++++++++++++++++++++++++++++++++ app-portage/gemato/gemato-10.3.ebuild | 33 ------------------------------- app-portage/gemato/gemato-9999.ebuild | 1 + 3 files changed, 35 insertions(+), 33 deletions(-) create mode 100644 app-portage/gemato/gemato-10.3-r1.ebuild delete mode 100644 app-portage/gemato/gemato-10.3.ebuild diff --git a/app-portage/gemato/gemato-10.3-r1.ebuild b/app-portage/gemato/gemato-10.3-r1.ebuild new file mode 100644 index 000000000000..9a0b3df31cd8 --- /dev/null +++ b/app-portage/gemato/gemato-10.3-r1.ebuild @@ -0,0 +1,34 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +# pyblake2 & pysha3 are broken with pypy3 +PYTHON_COMPAT=( python{2_7,3_4,3_5,3_6} pypy ) +PYTHON_REQ_USE='threads(+)' +inherit distutils-r1 + +DESCRIPTION="Stand-alone Manifest generation & verification tool" +HOMEPAGE="https://github.com/mgorny/gemato" +SRC_URI="mirror://pypi/${PN::1}/${PN}/${P}.tar.gz" + +LICENSE="BSD-2" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86" +IUSE="+blake2 bzip2 +gpg lzma sha3 test" + +MODULE_RDEPEND=" + blake2? ( $(python_gen_cond_dep 'dev-python/pyblake2[${PYTHON_USEDEP}]' python{2_7,3_4,3_5} pypy{,3}) ) + bzip2? ( $(python_gen_cond_dep 'dev-python/bz2file[${PYTHON_USEDEP}]' python2_7 pypy) ) + gpg? ( app-crypt/gnupg ) + lzma? ( $(python_gen_cond_dep 'dev-python/backports-lzma[${PYTHON_USEDEP}]' python2_7 pypy) ) + sha3? ( $(python_gen_cond_dep 'dev-python/pysha3[${PYTHON_USEDEP}]' python{2_7,3_4,3_5} pypy{,3}) )" + +RDEPEND="${MODULE_RDEPEND} + dev-python/setuptools[${PYTHON_USEDEP}]" +DEPEND="dev-python/setuptools[${PYTHON_USEDEP}] + test? ( ${MODULE_RDEPEND} )" + +python_test() { + esetup.py test +} diff --git a/app-portage/gemato/gemato-10.3.ebuild b/app-portage/gemato/gemato-10.3.ebuild deleted file mode 100644 index bd3b3a3c842a..000000000000 --- a/app-portage/gemato/gemato-10.3.ebuild +++ /dev/null @@ -1,33 +0,0 @@ -# Copyright 1999-2018 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -# pyblake2 & pysha3 are broken with pypy3 -PYTHON_COMPAT=( python{2_7,3_4,3_5,3_6} pypy ) -inherit distutils-r1 - -DESCRIPTION="Stand-alone Manifest generation & verification tool" -HOMEPAGE="https://github.com/mgorny/gemato" -SRC_URI="mirror://pypi/${PN::1}/${PN}/${P}.tar.gz" - -LICENSE="BSD-2" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86" -IUSE="+blake2 bzip2 +gpg lzma sha3 test" - -MODULE_RDEPEND=" - blake2? ( $(python_gen_cond_dep 'dev-python/pyblake2[${PYTHON_USEDEP}]' python{2_7,3_4,3_5} pypy{,3}) ) - bzip2? ( $(python_gen_cond_dep 'dev-python/bz2file[${PYTHON_USEDEP}]' python2_7 pypy) ) - gpg? ( app-crypt/gnupg ) - lzma? ( $(python_gen_cond_dep 'dev-python/backports-lzma[${PYTHON_USEDEP}]' python2_7 pypy) ) - sha3? ( $(python_gen_cond_dep 'dev-python/pysha3[${PYTHON_USEDEP}]' python{2_7,3_4,3_5} pypy{,3}) )" - -RDEPEND="${MODULE_RDEPEND} - dev-python/setuptools[${PYTHON_USEDEP}]" -DEPEND="dev-python/setuptools[${PYTHON_USEDEP}] - test? ( ${MODULE_RDEPEND} )" - -python_test() { - esetup.py test -} diff --git a/app-portage/gemato/gemato-9999.ebuild b/app-portage/gemato/gemato-9999.ebuild index d3694b93c22a..6dcd6cb0edfd 100644 --- a/app-portage/gemato/gemato-9999.ebuild +++ b/app-portage/gemato/gemato-9999.ebuild @@ -5,6 +5,7 @@ EAPI=6 # pyblake2 & pysha3 are broken with pypy3 PYTHON_COMPAT=( python{2_7,3_4,3_5,3_6} pypy ) +PYTHON_REQ_USE='threads(+)' inherit distutils-r1 git-r3 DESCRIPTION="Stand-alone Manifest generation & verification tool" -- cgit v1.2.3-18-g5258