diff options
author | Arfrever Frehtes Taifersar Arahesis <arfrever@gentoo.org> | 2010-06-11 13:44:12 +0000 |
---|---|---|
committer | Arfrever Frehtes Taifersar Arahesis <arfrever@gentoo.org> | 2010-06-11 13:44:12 +0000 |
commit | 81094ca55d0570d2bbc52e2b5a516defe85d2d12 (patch) | |
tree | bc315dc935cde68e50a5e3bbde75ec32c051ed5c /dev-python/pycrypto | |
parent | Remove mask for app-doc/pms live ebuild, bug 323419. (diff) | |
download | gentoo-2-81094ca55d0570d2bbc52e2b5a516defe85d2d12.tar.gz gentoo-2-81094ca55d0570d2bbc52e2b5a516defe85d2d12.tar.bz2 gentoo-2-81094ca55d0570d2bbc52e2b5a516defe85d2d12.zip |
Fix dependencies. Update HOMEPAGE. Simplify src_test().
(Portage version: HEAD/cvs/Linux x86_64)
Diffstat (limited to 'dev-python/pycrypto')
-rw-r--r-- | dev-python/pycrypto/pycrypto-2.1.0.ebuild | 28 |
1 files changed, 11 insertions, 17 deletions
diff --git a/dev-python/pycrypto/pycrypto-2.1.0.ebuild b/dev-python/pycrypto/pycrypto-2.1.0.ebuild index fecafb9fbab4..45756f378e98 100644 --- a/dev-python/pycrypto/pycrypto-2.1.0.ebuild +++ b/dev-python/pycrypto/pycrypto-2.1.0.ebuild @@ -1,14 +1,17 @@ # Copyright 1999-2010 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-python/pycrypto/pycrypto-2.1.0.ebuild,v 1.8 2010/06/05 19:04:50 phajdan.jr Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-python/pycrypto/pycrypto-2.1.0.ebuild,v 1.9 2010/06/11 13:44:12 arfrever Exp $ -EAPI="2" +EAPI="3" +PYTHON_DEPEND="2" SUPPORT_PYTHON_ABIS="1" +RESTRICT_PYTHON_ABIS="3.*" +DISTUTILS_SRC_TEST="setup.py" -inherit eutils distutils flag-o-matic +inherit distutils eutils flag-o-matic DESCRIPTION="Python Cryptography Toolkit" -HOMEPAGE="http://www.dlitz.net/software/pycrypto/" +HOMEPAGE="http://www.dlitz.net/software/pycrypto/ http://pypi.python.org/pypi/pycrypto" SRC_URI="http://ftp.dlitz.net/pub/dlitz/crypto/pycrypto/${P}.tar.gz" LICENSE="public-domain PSF-2.2" @@ -19,16 +22,10 @@ IUSE="doc +gmp" RDEPEND="gmp? ( dev-libs/gmp )" DEPEND="${RDEPEND} doc? ( dev-python/docutils dev-python/epydoc )" -RESTRICT_PYTHON_ABIS="3.*" DOCS="ACKS ChangeLog README TODO" PYTHON_MODNAME="Crypto" -pkg_setup() { - # Some tests fail with some limit of inlining of functions. - append-flags -fno-inline-functions -} - src_prepare() { distutils_src_prepare epatch "${FILESDIR}/${PN}-2.1.0-gmp.patch" @@ -41,6 +38,10 @@ src_configure() { } src_compile() { + # Some tests fail with some limit of inlining of functions. + # Avoid warnings about breaking strict-aliasing rules. + append-flags -fno-inline-functions -fno-strict-aliasing + distutils_src_compile if use doc; then @@ -50,13 +51,6 @@ src_compile() { fi } -src_test() { - testing() { - PYTHONPATH="$(ls -d build-${PYTHON_ABI}/lib.*)" "$(PYTHON)" setup.py build -b "build-${PYTHON_ABI}" test - } - python_execute_function testing -} - src_install() { distutils_src_install |