summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorArfrever Frehtes Taifersar Arahesis <arfrever@gentoo.org>2010-06-11 13:44:12 +0000
committerArfrever Frehtes Taifersar Arahesis <arfrever@gentoo.org>2010-06-11 13:44:12 +0000
commit81094ca55d0570d2bbc52e2b5a516defe85d2d12 (patch)
treebc315dc935cde68e50a5e3bbde75ec32c051ed5c /dev-python/pycrypto
parentRemove mask for app-doc/pms live ebuild, bug 323419. (diff)
downloadgentoo-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.ebuild28
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