diff options
author | Justin Lecher <jlec@gentoo.org> | 2011-06-21 18:05:21 +0000 |
---|---|---|
committer | Justin Lecher <jlec@gentoo.org> | 2011-06-21 18:05:21 +0000 |
commit | c9ae8fa9b5cafdfadebcb363fd5c9c2a5c716b4f (patch) | |
tree | fa11ca720e40269aa39b74216b5ed0226bdae928 /dev-python | |
parent | Remove fortran from default USE, this is now handled by virtual/fortran and f... (diff) | |
download | gentoo-2-c9ae8fa9b5cafdfadebcb363fd5c9c2a5c716b4f.tar.gz gentoo-2-c9ae8fa9b5cafdfadebcb363fd5c9c2a5c716b4f.tar.bz2 gentoo-2-c9ae8fa9b5cafdfadebcb363fd5c9c2a5c716b4f.zip |
Use USE=lapack to depend conditionally on fortran support
(Portage version: 2.2.0_alpha41/cvs/Linux x86_64)
Diffstat (limited to 'dev-python')
-rw-r--r-- | dev-python/numpy/ChangeLog | 6 | ||||
-rw-r--r-- | dev-python/numpy/numpy-1.5.1.ebuild | 14 | ||||
-rw-r--r-- | dev-python/numpy/numpy-1.6.0.ebuild | 16 |
3 files changed, 18 insertions, 18 deletions
diff --git a/dev-python/numpy/ChangeLog b/dev-python/numpy/ChangeLog index fa7d08b82a96..44c438fdc10f 100644 --- a/dev-python/numpy/ChangeLog +++ b/dev-python/numpy/ChangeLog @@ -1,6 +1,10 @@ # ChangeLog for dev-python/numpy # Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/dev-python/numpy/ChangeLog,v 1.146 2011/06/21 16:12:21 jlec Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-python/numpy/ChangeLog,v 1.147 2011/06/21 18:05:21 jlec Exp $ + + 21 Jun 2011; Justin Lecher <jlec@gentoo.org> numpy-1.5.1.ebuild, + numpy-1.6.0.ebuild: + Use USE=lapack to depend conditionally on fortran support 21 Jun 2011; Justin Lecher <jlec@gentoo.org> numpy-1.5.1.ebuild, numpy-1.6.0.ebuild: diff --git a/dev-python/numpy/numpy-1.5.1.ebuild b/dev-python/numpy/numpy-1.5.1.ebuild index a6346d6b5e7f..b891e950a808 100644 --- a/dev-python/numpy/numpy-1.5.1.ebuild +++ b/dev-python/numpy/numpy-1.5.1.ebuild @@ -1,8 +1,9 @@ # Copyright 1999-2011 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-python/numpy/numpy-1.5.1.ebuild,v 1.17 2011/06/21 16:12:21 jlec Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-python/numpy/numpy-1.5.1.ebuild,v 1.18 2011/06/21 18:05:21 jlec Exp $ + +EAPI=3 -EAPI="3" PYTHON_DEPEND="*" SUPPORT_PYTHON_ABIS="1" RESTRICT_PYTHON_ABIS="*-jython" @@ -27,8 +28,7 @@ IUSE="doc lapack test" RDEPEND=" dev-python/setuptools - virtual/fortran - lapack? ( virtual/cblas virtual/lapack )" + lapack? ( virtual/cblas virtual/lapack virtual/fortran )" DEPEND="${RDEPEND} doc? ( app-arch/unzip ) lapack? ( dev-util/pkgconfig ) @@ -39,7 +39,7 @@ PYTHON_CFLAGS=("* + -fno-strict-aliasing") DOCS="COMPATIBILITY DEV_README.txt THANKS.txt" pkg_setup() { - fortran-2_pkg_setup + use lapack && fortran-2_pkg_setup python_pkg_setup # See progress in http://projects.scipy.org/scipy/numpy/ticket/573 @@ -53,9 +53,7 @@ pkg_setup() { # linking with cblas and lapack library will force # autodetecting and linking to all available fortran compilers use lapack || return - [[ -z ${FC} ]] && FC=$(tc-getFC) - # when fortran flags are set, pic is removed. - FFLAGS="${FFLAGS} -fPIC" + append-fflags -fPIC NUMPY_FCONFIG="config_fc --noopt --noarch" # workaround bug 335908 [[ ${FC} == *gfortran* ]] && NUMPY_FCONFIG="${NUMPY_FCONFIG} --fcompiler=gnu95" diff --git a/dev-python/numpy/numpy-1.6.0.ebuild b/dev-python/numpy/numpy-1.6.0.ebuild index 41cab9c2f73f..fe3e40e88e94 100644 --- a/dev-python/numpy/numpy-1.6.0.ebuild +++ b/dev-python/numpy/numpy-1.6.0.ebuild @@ -1,13 +1,14 @@ # Copyright 1999-2011 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-python/numpy/numpy-1.6.0.ebuild,v 1.7 2011/06/21 16:12:21 jlec Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-python/numpy/numpy-1.6.0.ebuild,v 1.8 2011/06/21 18:05:21 jlec Exp $ + +EAPI=3 -EAPI="3" PYTHON_DEPEND="*" SUPPORT_PYTHON_ABIS="1" RESTRICT_PYTHON_ABIS="*-jython" -inherit distutils flag-o-matic toolchain-funcs versionator +inherit distutils flag-o-matic fortran-2 toolchain-funcs versionator DOC_P="${PN}-1.5" @@ -27,8 +28,7 @@ IUSE="doc lapack test" RDEPEND=" dev-python/setuptools - virtual/fortran - lapack? ( virtual/cblas virtual/lapack )" + lapack? ( virtual/cblas virtual/lapack virtual/fortran )" DEPEND="${RDEPEND} doc? ( app-arch/unzip ) lapack? ( dev-util/pkgconfig ) @@ -42,7 +42,7 @@ PYTHON_NONVERSIONED_EXECUTABLES=("/usr/bin/f2py[[:digit:]]+\.[[:digit:]]+") DOCS="COMPATIBILITY DEV_README.txt THANKS.txt" pkg_setup() { - fortran-2_pkg_setup + use lapack && fortran-2_pkg_setup python_pkg_setup # See progress in http://projects.scipy.org/scipy/numpy/ticket/573 @@ -56,9 +56,7 @@ pkg_setup() { # linking with cblas and lapack library will force # autodetecting and linking to all available fortran compilers if use lapack; then - [[ -z ${FC} ]] && FC=$(tc-getFC) - # when fortran flags are set, pic is removed. - FFLAGS="${FFLAGS} -fPIC" + append-fflags -fPIC NUMPY_FCONFIG="config_fc --noopt --noarch" # workaround bug 335908 [[ ${FC} == *gfortran* ]] && NUMPY_FCONFIG+=" --fcompiler=gnu95" |