diff options
author | 2015-02-20 12:10:32 +0000 | |
---|---|---|
committer | 2015-02-20 12:10:32 +0000 | |
commit | 10113ae3765b3ee67cad4c4bd40febadfecadc7a (patch) | |
tree | 65c62a4ed99789764a392370224920676819b55e /dev-python | |
parent | Fix compilation with format-security, bug #536120 by ago. Also fix a scrollin... (diff) | |
download | gentoo-2-10113ae3765b3ee67cad4c4bd40febadfecadc7a.tar.gz gentoo-2-10113ae3765b3ee67cad4c4bd40febadfecadc7a.tar.bz2 gentoo-2-10113ae3765b3ee67cad4c4bd40febadfecadc7a.zip |
Version Bump
(Portage version: 2.2.17/cvs/Linux x86_64, signed Manifest commit with key B9D4F231BD1558AB!)
Diffstat (limited to 'dev-python')
-rw-r--r-- | dev-python/dynd-python/ChangeLog | 7 | ||||
-rw-r--r-- | dev-python/dynd-python/dynd-python-0.6.6.ebuild | 73 |
2 files changed, 79 insertions, 1 deletions
diff --git a/dev-python/dynd-python/ChangeLog b/dev-python/dynd-python/ChangeLog index df4736462332..6b590303a5b1 100644 --- a/dev-python/dynd-python/ChangeLog +++ b/dev-python/dynd-python/ChangeLog @@ -1,6 +1,11 @@ # ChangeLog for dev-python/dynd-python # Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/dev-python/dynd-python/ChangeLog,v 1.5 2015/02/20 11:29:47 jlec Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-python/dynd-python/ChangeLog,v 1.6 2015/02/20 12:10:32 jlec Exp $ + +*dynd-python-0.6.6 (20 Feb 2015) + + 20 Feb 2015; Justin Lecher <jlec@gentoo.org> +dynd-python-0.6.6.ebuild: + Version Bump 20 Feb 2015; Justin Lecher <jlec@gentoo.org> -dynd-python-0.6.0.ebuild, -dynd-python-0.6.2.ebuild: diff --git a/dev-python/dynd-python/dynd-python-0.6.6.ebuild b/dev-python/dynd-python/dynd-python-0.6.6.ebuild new file mode 100644 index 000000000000..c438e7529f24 --- /dev/null +++ b/dev-python/dynd-python/dynd-python-0.6.6.ebuild @@ -0,0 +1,73 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-python/dynd-python/dynd-python-0.6.6.ebuild,v 1.1 2015/02/20 12:10:32 jlec Exp $ + +EAPI=5 + +PYTHON_COMPAT=( python2_7 python3_{3,4} ) + +inherit cmake-utils python-r1 + +# change each release, to avoid git in tree dependency +DYND_GIT_SHA1=d7ec36c6f1beb0621d6037ab0953db7e4c1b9150 + +DESCRIPTION="Python exposure of multidimensionnal array library libdynd" +HOMEPAGE="https://github.com/ContinuumIO/dynd-python" +SRC_URI="https://github.com/ContinuumIO/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux" +IUSE="doc test" + +RDEPEND=" + ~dev-libs/libdynd-${PV} + >=dev-python/numpy-1.5[${PYTHON_USEDEP}] +" +DEPEND="${RDEPEND} + >=dev-python/cython-0.19[${PYTHON_USEDEP}] + test? ( dev-python/nose[${PYTHON_USEDEP}] ) +" + +PATCHES=( "${FILESDIR}"/${PN}-0.6.2-out-of-git-versioning.patch ) + +src_prepare() { + cmake-utils_src_prepare + # each relase comes with a different set... + # remove forced strong flags + sed -i \ + -e "s|@DYND_GIT_SHA1@|${DYND_GIT_SHA1}|" \ + -e "s|@DYND_VERSION@|${PV}|" \ + -e 's|-g -fomit-frame-pointer||' \ + -e 's|-Werror||g' \ + CMakeLists.txt || die +} + +src_configure() { + local mycmakeargs=( + -DUSE_SEPARATE_LIBDYND=ON + -DDYND_INSTALL_LIB=ON + $(cmake-utils_use test DYND_BUILD_TESTS) + ) + python_foreach_impl cmake-utils_src_configure +} + +src_compile() { + python_foreach_impl cmake-utils_src_make + use doc && emake -C doc html +} + +src_test() { + testing() { + cmake-utils_src_make DESTDIR="${WORKDIR}-test-${EPYTHON}" install + cd "${WORKDIR}-test-${EPYTHON}"/$(python_get_sitedir) || die + ${PYTHON} -c 'import dynd; dynd.test()' || die + } + python_foreach_impl testing +} + +src_install() { + python_foreach_impl cmake-utils_src_install + dodoc README.md + use doc && dohtml -r doc/build/html/* +} |