diff options
author | 2014-02-11 03:02:59 +0000 | |
---|---|---|
committer | 2014-02-11 03:02:59 +0000 | |
commit | a15b07ed036173aa74f4d278398459b011edc0d8 (patch) | |
tree | 600d52375cc3d7c682e2ded2bbba1d9d8d5486a2 /dev-python | |
parent | Whitespace (diff) | |
download | gentoo-2-a15b07ed036173aa74f4d278398459b011edc0d8.tar.gz gentoo-2-a15b07ed036173aa74f4d278398459b011edc0d8.tar.bz2 gentoo-2-a15b07ed036173aa74f4d278398459b011edc0d8.zip |
Initial import
(Portage version: 2.2.8-prefix/cvs/Linux x86_64, signed Manifest commit with key 0x13CB1360)
Diffstat (limited to 'dev-python')
-rw-r--r-- | dev-python/dynd-python/ChangeLog | 9 | ||||
-rw-r--r-- | dev-python/dynd-python/Manifest | 4 | ||||
-rw-r--r-- | dev-python/dynd-python/dynd-python-0.6.0.ebuild | 60 | ||||
-rw-r--r-- | dev-python/dynd-python/files/dynd-python-0.6.0-out-of-git-versioning.patch | 13 | ||||
-rw-r--r-- | dev-python/dynd-python/metadata.xml | 9 |
5 files changed, 95 insertions, 0 deletions
diff --git a/dev-python/dynd-python/ChangeLog b/dev-python/dynd-python/ChangeLog new file mode 100644 index 000000000000..742e073b2edb --- /dev/null +++ b/dev-python/dynd-python/ChangeLog @@ -0,0 +1,9 @@ +# ChangeLog for dev-python/dynd-python +# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/dev-python/dynd-python/ChangeLog,v 1.1 2014/02/11 03:02:58 bicatali Exp $ + +*dynd-python-0.6.0 (11 Feb 2014) + + 11 Feb 2014; Sébastien Fabbro <bicatali@gentoo.org> +dynd-python-0.6.0.ebuild, + +files/dynd-python-0.6.0-out-of-git-versioning.patch, +metadata.xml: + Initial import diff --git a/dev-python/dynd-python/Manifest b/dev-python/dynd-python/Manifest new file mode 100644 index 000000000000..8455a3661c88 --- /dev/null +++ b/dev-python/dynd-python/Manifest @@ -0,0 +1,4 @@ +AUX dynd-python-0.6.0-out-of-git-versioning.patch 612 SHA256 2a74e0a998a19012ba0cae485c4e6e7dc64d2d077904ce59f2cb8ab6cd5ee8c0 SHA512 533d9338ac698ef01b9ca57134f6b8cc3153e2a54f19d7b10360170f47a7927158b1ecd95f20607cbdefd398006e41c10b2c326c2d2ff6a3d6a0296f160613ec WHIRLPOOL f04dc7ea072db676405f577dba1f45540aa0b9b7c3c304f7a0f41a96dd13b1384a4f41086804a0922df261321a8c994257e2ac28f1a53e7eaab1082522fb2baf +DIST dynd-python-0.6.0.tar.gz 196495 SHA256 3e3810d4743362eb3aa3748abcfa395eb4aa8c0553f6404711052e8772535e04 SHA512 c12f6d3ee49a14b8ba2ab53f597823b721d51cea5c00fbf87d6655586f2f2bac044c3d3b613ac78d3c901012a6ff4f6142f603ee1b974ae5be05aebfa07b70fe WHIRLPOOL 4a38ccabb1a5a4bfa56ece87e0847e149a4cd0110172e8bcc39b188de5b07d1678f3a89e83e84928b20ad96673f320f5da072dc37e104a74c256a76c720f5f5d +EBUILD dynd-python-0.6.0.ebuild 1480 SHA256 90ab35e7bfec29d01473bd5eb5465a3ad3f7292a2d9060613cbe97956592585e SHA512 22f982eea7a7f90554232998d3b97462f6a007736045e2fd03233a06013be81b4d787a45824fbb66b71ee2847d64fae7657ae636b186f4ec51d8f056d795f8b3 WHIRLPOOL 8ea709e12f75d755ac8c59f635170f8fc28ac287563c08a8d60476fd89177577391db223be28d55bee03e946b306d685d4b656f4d9b4f334965db94ed057f18e +MISC metadata.xml 333 SHA256 9eaf9334628139e8a9d5790cd2526d91163ee65714cdd782128e39e0016292b0 SHA512 580f5c880fc0db66b5d0ee740b0afea37adb57b839107971d68e7bbc9201822ceea01c451de4510d8d4d38a5fae5e57ea46d8a14de2c7b02d7d31fb4ecf4b0a8 WHIRLPOOL e65f3c719f4a07847225e5a1d7d1d39f473092b35bf9b0064207724f719d52f66ebae860aba287cf1e1386543a850e7979d44997eed9b7d17e12780b5fe5284d diff --git a/dev-python/dynd-python/dynd-python-0.6.0.ebuild b/dev-python/dynd-python/dynd-python-0.6.0.ebuild new file mode 100644 index 000000000000..a42892a654d9 --- /dev/null +++ b/dev-python/dynd-python/dynd-python-0.6.0.ebuild @@ -0,0 +1,60 @@ +# Copyright 1999-2014 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.0.ebuild,v 1.1 2014/02/11 03:02:58 bicatali Exp $ + +EAPI=5 + +PYTHON_COMPAT=( python{2_6,2_7,3_2,3_3} ) + +inherit cmake-utils python-r1 + +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}"/${P}-out-of-git-versioning.patch ) + +src_configure() { + local mycmakeargs=( + -Wno-dev + -DUSE_SEPARATE_LIBDYND=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/* +} diff --git a/dev-python/dynd-python/files/dynd-python-0.6.0-out-of-git-versioning.patch b/dev-python/dynd-python/files/dynd-python-0.6.0-out-of-git-versioning.patch new file mode 100644 index 000000000000..003091da3e75 --- /dev/null +++ b/dev-python/dynd-python/files/dynd-python-0.6.0-out-of-git-versioning.patch @@ -0,0 +1,13 @@ +--- CMakeLists.txt.orig 2014-02-10 18:35:07.332899916 -0800 ++++ CMakeLists.txt 2014-02-10 18:38:03.220956236 -0800 +@@ -86,8 +86,8 @@ + endif() + + # Get the git revision +-get_git_head_revision("${CMAKE_CURRENT_SOURCE_DIR}" GIT_REFSPEC DYND_PYTHON_GIT_SHA1) +-git_describe("${CMAKE_CURRENT_SOURCE_DIR}" DYND_PYTHON_VERSION_STRING --dirty --match "v[0-9]*") ++set(DYND_PYTHON_GIT_SHA1 "2eaece194769aa55b505274692bfaafa4ef68ac6") ++set(DYND_PYTHON_VERSION_STRING "v0.6.0") + message(STATUS "DyND-Python version: ${DYND_PYTHON_VERSION_STRING}") + configure_file( + "${CMAKE_CURRENT_SOURCE_DIR}/src/git_version.cpp.in" diff --git a/dev-python/dynd-python/metadata.xml b/dev-python/dynd-python/metadata.xml new file mode 100644 index 000000000000..7751aef0ddf6 --- /dev/null +++ b/dev-python/dynd-python/metadata.xml @@ -0,0 +1,9 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<herd>python</herd> +<longdescription lang='en'> + DyND-Python, a component of the Blaze project, is the Python + exposure of the DyND dynamic multi-dimensional array library. +</longdescription> +</pkgmetadata> |