--- pyspf-2.0.8.ebuild 2014-03-20 17:36:59.549786560 +0800 +++ pyspf-2.0.8-r1.ebuild 2014-03-20 17:07:54.547811455 +0800 @@ -3,7 +3,7 @@ # $Header: /var/cvsroot/gentoo-x86/dev-python/pyspf/pyspf-2.0.8.ebuild,v 1.1 2014/02/24 06:05:44 patrick Exp $ EAPI="5" -PYTHON_COMPAT=( python{2_6,2_7} ) +PYTHON_COMPAT=( python{2_6,2_7,3_2,3_3} ) inherit distutils-r1 @@ -16,10 +16,17 @@ KEYWORDS="~amd64 ~x86" IUSE="test" +# >=python-3.3 comes with the built-in ipaddress module RDEPEND="dev-python/authres[${PYTHON_USEDEP}] - || ( dev-python/pydns:2 dev-python/pydns:0 )" -DEPEND="${DEPEND} - test? ( dev-python/pyyaml[${PYTHON_USEDEP}] )" + dev-python/ipaddr[$(python_gen_usedep 'python2*' python3_2)] + $(python_gen_cond_dep \ + "dev-python/pydns:2[$(python_gen_usedep 'python2*')]" \ + 'python2*') + $(python_gen_cond_dep \ + "dev-python/pydns:3[$(python_gen_usedep python3_3)]" \ + python3_3)" +DEPEND="test? ( ${RDEPEND} + dev-python/pyyaml[${PYTHON_USEDEP}] )" python_test() { pushd test &> /dev/null