summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMichael Januszewski <spock@gentoo.org>2009-08-09 08:44:46 +0000
committerMichael Januszewski <spock@gentoo.org>2009-08-09 08:44:46 +0000
commit47fd5812c35d3f204d67ce01f19274236d2ce5e7 (patch)
tree7b85b0c0ec212220d60c1d44a9771edfb14b840a /dev-python/pycuda
parentgeresh and qe are gone, bugs 264174 and 275915. Remove them from RDEPEND. (diff)
downloadhistorical-47fd5812c35d3f204d67ce01f19274236d2ce5e7.tar.gz
historical-47fd5812c35d3f204d67ce01f19274236d2ce5e7.tar.bz2
historical-47fd5812c35d3f204d67ce01f19274236d2ce5e7.zip
Add a live git ebuild. Ebuild submitted by Justin T. Riley in bug #280576.
Package-Manager: portage-2.2_rc36/cvs/Linux x86_64
Diffstat (limited to 'dev-python/pycuda')
-rw-r--r--dev-python/pycuda/ChangeLog7
-rw-r--r--dev-python/pycuda/Manifest9
-rw-r--r--dev-python/pycuda/pycuda-9999.ebuild53
3 files changed, 64 insertions, 5 deletions
diff --git a/dev-python/pycuda/ChangeLog b/dev-python/pycuda/ChangeLog
index 43da7dde78cd..7a727cbfa05a 100644
--- a/dev-python/pycuda/ChangeLog
+++ b/dev-python/pycuda/ChangeLog
@@ -1,6 +1,11 @@
# ChangeLog for dev-python/pycuda
# Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-python/pycuda/ChangeLog,v 1.1 2009/06/06 15:44:44 spock Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-python/pycuda/ChangeLog,v 1.2 2009/08/09 08:44:46 spock Exp $
+
+*pycuda-9999 (09 Aug 2009)
+
+ 09 Aug 2009; Michał Januszewski <spock@gentoo.org> +pycuda-9999.ebuild:
+ Add a live git ebuild. Ebuild submitted by Justin T. Riley in bug #280576.
*pycuda-0.92 (06 Jun 2009)
diff --git a/dev-python/pycuda/Manifest b/dev-python/pycuda/Manifest
index 9c0133d02433..cc7d73a1bf43 100644
--- a/dev-python/pycuda/Manifest
+++ b/dev-python/pycuda/Manifest
@@ -3,12 +3,13 @@ Hash: SHA1
DIST pycuda-0.92.tar.gz 73918 RMD160 12e6e560989c2df4cbdfc5e60d9ae2cdc1e5ac50 SHA1 36924109d4559cb799edc713b5d7bf3d200b0424 SHA256 39b849b78ffa698ce36e8404a2db1f7b8c09641d6ad709c98c808b55a59cf3ea
EBUILD pycuda-0.92.ebuild 1004 RMD160 c2780cdad1352e4688d76ea355dc3c646b8d34be SHA1 bf6869814c8e8e8e18014dd233c04e6838646fd9 SHA256 a8c51b33713a4ef37ac08f28f7b2793506e29dd10b6a6aaa2e6ba9183b3a47e7
-MISC ChangeLog 345 RMD160 42cedc0839d14fa42a28cb403c3199951fe7e43f SHA1 6195c231a01470a7c82caa4dcbf6ad82657c746f SHA256 8b902964cea7121cea4ec2d1fbf539f25ae70ff09b9b698756b88c3169f05995
+EBUILD pycuda-9999.ebuild 1160 RMD160 5b5b01cd4a93b6530fde31ede9eaa7c5a74f1da4 SHA1 a4a96da906ae41b001a997b8b6bdee72901314e2 SHA256 d73825a0803da7169c7047ba28b1613cbccfde17e152c90ba0d84223289bf8fc
+MISC ChangeLog 526 RMD160 2e0acbea86d971c7b7d9a2bc8e416636c1842e3f SHA1 2a4d2f3b5ac338f7630929d5b132979d239b7f42 SHA256 60002bf820233f48d25f9a93975f35c479d552ebfbc1b5a795147c8c4b85692f
MISC metadata.xml 220 RMD160 6bb03cb6947aadf2672a58c61c1fb7aa405eaf86 SHA1 7810907f03c5a3ee23eeaa4b42699ce17bc5c3a7 SHA256 969b4125e7620e2fe0d616cb3cabbe52bd79e6c4bdd725ce807d5f4c7c1ad75d
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.11 (GNU/Linux)
-iEYEARECAAYFAkoqjqUACgkQchej4aZK9/cokQCeO86qeTvalN+nKNLjmYajsuxs
-0csAni7gcnBu3oJas5TNRQoFwRuxShIY
-=G8eQ
+iEYEARECAAYFAkp+jGcACgkQchej4aZK9/fKPwCdFLb8eWmpz0hevuHfAxm5aKyD
+6H8AnjSsfxh2V9wVRcEbMZwg3I1HjVOb
+=HSTE
-----END PGP SIGNATURE-----
diff --git a/dev-python/pycuda/pycuda-9999.ebuild b/dev-python/pycuda/pycuda-9999.ebuild
new file mode 100644
index 000000000000..c0ac321fc84b
--- /dev/null
+++ b/dev-python/pycuda/pycuda-9999.ebuild
@@ -0,0 +1,53 @@
+# Copyright 1999-2009 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-python/pycuda/pycuda-9999.ebuild,v 1.1 2009/08/09 08:44:46 spock Exp $
+# Ebuild generated by g-pypi 0.2.1 (rev. 204)
+
+EAPI="2"
+
+inherit git distutils
+
+EGIT_REPO_URI="http://git.tiker.net/trees/pycuda.git"
+
+DESCRIPTION="Python wrapper for NVIDIA CUDA"
+HOMEPAGE="http://mathema.tician.de/software/pycuda"
+SRC_URI=""
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="examples"
+
+RDEPEND="=dev-python/pytools-9999
+ dev-libs/boost
+ >=dev-util/nvidia-cuda-toolkit-2.0
+ >=dev-python/numpy-1.0.4"
+
+DEPEND="${RDEPEND}"
+
+src_unpack() {
+ git_src_unpack
+ cd "${S}"
+}
+
+src_configure()
+{
+ ./configure.py --cuda-root="${ROOT}opt/cuda" --boost-python-libname=boost_python-mt --boost-thread-libname=boost_thread-mt --boost-compiler=gcc
+}
+
+src_install()
+{
+ distutils_src_install
+ insinto /usr/share/doc/${PF}
+ if use examples; then
+ doins -r examples || die
+ fi
+}
+
+pkg_postinst()
+{
+ distutils_pkg_postinst
+ if use examples; then
+ elog "Some of the examples provided by this package require dev-python/matplotlib."
+ fi
+}