summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSebastien Fabbro <bicatali@gentoo.org>2014-02-11 03:02:59 +0000
committerSebastien Fabbro <bicatali@gentoo.org>2014-02-11 03:02:59 +0000
commita15b07ed036173aa74f4d278398459b011edc0d8 (patch)
tree600d52375cc3d7c682e2ded2bbba1d9d8d5486a2 /dev-python
parentWhitespace (diff)
downloadgentoo-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/ChangeLog9
-rw-r--r--dev-python/dynd-python/Manifest4
-rw-r--r--dev-python/dynd-python/dynd-python-0.6.0.ebuild60
-rw-r--r--dev-python/dynd-python/files/dynd-python-0.6.0-out-of-git-versioning.patch13
-rw-r--r--dev-python/dynd-python/metadata.xml9
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>