diff options
author | bicatali <bicatali@32389bae-6d03-0410-99cf-db05cde120eb> | 2006-09-05 22:26:22 +0000 |
---|---|---|
committer | bicatali <bicatali@32389bae-6d03-0410-99cf-db05cde120eb> | 2006-09-05 22:26:22 +0000 |
commit | 9763ba41c2b8f93ca6b03dfca59c6567786048c2 (patch) | |
tree | 214345b346ffb88681635d4d6b960cff2945e4d4 /dev-python/numpy/numpy-1.0_beta5.ebuild | |
parent | numarray-1.5.2: version update and clean (diff) | |
download | sci-9763ba41c2b8f93ca6b03dfca59c6567786048c2.tar.gz sci-9763ba41c2b8f93ca6b03dfca59c6567786048c2.tar.bz2 sci-9763ba41c2b8f93ca6b03dfca59c6567786048c2.zip |
added numpy-1.0_beta5, removed old versions
git-svn-id: http://overlays.gentoo.org/svn/proj/science/overlay@281 32389bae-6d03-0410-99cf-db05cde120eb
Diffstat (limited to 'dev-python/numpy/numpy-1.0_beta5.ebuild')
-rw-r--r-- | dev-python/numpy/numpy-1.0_beta5.ebuild | 56 |
1 files changed, 56 insertions, 0 deletions
diff --git a/dev-python/numpy/numpy-1.0_beta5.ebuild b/dev-python/numpy/numpy-1.0_beta5.ebuild new file mode 100644 index 000000000..f0b322c88 --- /dev/null +++ b/dev-python/numpy/numpy-1.0_beta5.ebuild @@ -0,0 +1,56 @@ +# Copyright 1999-2006 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +inherit distutils flag-o-matic + +MY_P=${P/_beta/b} +DESCRIPTION="Multi-dimensional array object and processing for Python." +SRC_URI="mirror://sourceforge/numpy/${MY_P}.tar.gz" +HOMEPAGE="http://numpy.scipy.org/" +# numpy provides the latest version of dev-python/f2py +DEPEND=">=dev-lang/python-2.3 + !dev-python/f2py + lapack? ( virtual/blas + virtual/lapack )" +IUSE="lapack" +SLOT="0" +KEYWORDS="~amd64 ~ppc ~x86" +LICENSE="BSD" +RESTRICT="test" +S="${WORKDIR}/${MY_P}" + +src_unpack() { + unpack ${A} + cd "${S}" + # sed to patch ATLAS libraries names (gentoo specific) + sed -i \ + -e "s:f77blas:blas:g" \ + numpy/distutils/system_info.py + + if use lapack; then + echo "[atlas]" > site.cfg + echo "include_dirs = /usr/include/atlas" >> site.cfg + echo "atlas_libs = lapack, blas, cblas, atlas" >> site.cfg + echo -n "library_dirs = /usr/$(get_libdir)/lapack:" >> site.cfg + if [ -d "/usr/$(get_libdir)/blas/threaded-atlas" ]; then + echo "/usr/$(get_libdir)/blas/threaded-atlas" >> site.cfg + else + echo "/usr/$(get_libdir)/blas/atlas" >> site.cfg + fi + else + export ATLAS=None + fi + + # could not make it work with as-needed stuff + # it looks like you need to remove the ldflags in the make.conf + # and run env-update to really remove the as-needed. The filter does not seem to + # do anything. Anyone has a clue? + #filter-ldflags -Wl,--as-needed --as-needed +} + + +src_install() { + distutils_src_install + dodoc numpy/doc/* +} |