diff options
Diffstat (limited to 'dev-util/decuda')
-rw-r--r-- | dev-util/decuda/Manifest | 3 | ||||
-rw-r--r-- | dev-util/decuda/decuda-0.4.2.ebuild | 28 | ||||
-rw-r--r-- | dev-util/decuda/files/decuda-ds-setup.patch | 74 |
3 files changed, 105 insertions, 0 deletions
diff --git a/dev-util/decuda/Manifest b/dev-util/decuda/Manifest new file mode 100644 index 0000000..2b354a8 --- /dev/null +++ b/dev-util/decuda/Manifest @@ -0,0 +1,3 @@ +AUX decuda-ds-setup.patch 2640 RMD160 cd1391e1bf63ae32f310322abcb4a6f7c3ba841b SHA1 6d1e361107e8cf938c9d142ddca48cfb52318832 SHA256 39887d4299a86fb1d6fb03f269a992bc0fa5542b1774031c8a29937c978fc1ef +DIST decuda-0.4.2.tar.gz 143178 RMD160 8c063341cf56b4e39020be0704e8a2fcbdabaff5 SHA1 8163b8d99c3e43c93b1fddf8a3361e003d8eb664 SHA256 23be8f37fb98e5df47b9c4e29f01ed06646edd764a661de98cc3e0e851bb7183 +EBUILD decuda-0.4.2.ebuild 730 RMD160 0556af6701c50161d518dacae5b703ce230d8d67 SHA1 339f8977552e8e687ee905bdab75f26f6cea5a59 SHA256 7a4c3a76390528133710f38603668592962af49b89ed4915e272013e1f633f0f diff --git a/dev-util/decuda/decuda-0.4.2.ebuild b/dev-util/decuda/decuda-0.4.2.ebuild new file mode 100644 index 0000000..91bc3bb --- /dev/null +++ b/dev-util/decuda/decuda-0.4.2.ebuild @@ -0,0 +1,28 @@ +# Copyright 1999-2008 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/sci-geosciences/gpscorrelate/gpscorrelate-1.5.6.ebuild,v 1.3 2008/08/23 18:13:05 maekke Exp $ + +inherit eutils + +MY_PV=${PV/_/-} + +DESCRIPTION="Assembler/Disassembler for NVIDIA CUDA binary (.cubin) format" +HOMEPAGE="http://www.cs.rug.nl/~wladimir/decuda/" +SRC_URI="http://www.cs.rug.nl/~wladimir/decuda/${P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="amd64 x86" +DEPEND="dev-lang/python" + + +src_unpack() { + unpack ${A} + cd "${S}" + epatch "${FILESDIR}"/${PN}-ds-setup.patch || die +} + +src_install() { + python setup.py install --root="${D}" --no-compile + dobin cudasm decuda decudaraw +} diff --git a/dev-util/decuda/files/decuda-ds-setup.patch b/dev-util/decuda/files/decuda-ds-setup.patch new file mode 100644 index 0000000..622bf5e --- /dev/null +++ b/dev-util/decuda/files/decuda-ds-setup.patch @@ -0,0 +1,74 @@ +diff -dPNur decuda-0.4.2/decuda decuda-0.4.2-ds/decuda +--- decuda-0.4.2/decuda 2007-12-02 18:57:04.000000000 +0100 ++++ decuda-0.4.2-ds/decuda 2008-11-27 18:18:35.000000000 +0100 +@@ -3,11 +3,12 @@ + # sm1_1 (G80) disassembler (decuda) + # Wladimir J. van der Laan <laanwj@gmail.com>, 2007 + +-from CubinFile import * ++from Decuda.CubinFile import * ++from Decuda.Formatter import AnsiFormatter + from sys import stdout, stderr + import sys, getopt + +-from version import VERSION ++from Decuda.version import VERSION + + def usage(): + stdout.write("Decuda .cubin disassembler version %s\n" % VERSION) +diff -dPNur decuda-0.4.2/decudaraw decuda-0.4.2-ds/decudaraw +--- decuda-0.4.2/decudaraw 2007-12-02 14:22:57.000000000 +0100 ++++ decuda-0.4.2-ds/decudaraw 2008-11-27 18:19:07.000000000 +0100 +@@ -2,8 +2,8 @@ + # sm1_1 (G80) disassembler (decuda) + # Wladimir J. van der Laan <laanwj@gmail.com>, 2007 + +-from Disass import * +-from CubinFile import * ++from Decuda.Disass import * ++from Decuda.CubinFile import * + from sys import stdout, stderr + import sys, getopt + from array import array +Files decuda-0.4.2/Util.pyc and decuda-0.4.2-ds/Util.pyc differ +Files decuda-0.4.2/version.pyc and decuda-0.4.2-ds/version.pyc differ +diff -dPNur decuda-0.4.2/setup.py decuda-0.4.2-ds/setup.py +--- decuda-0.4.2/setup.py 1970-01-01 01:00:00.000000000 +0100 ++++ decuda-0.4.2-ds/setup.py 2008-11-27 18:17:20.000000000 +0100 +@@ -0,0 +1,11 @@ ++from distutils.core import setup ++ ++setup (name='Decuda', ++ version='0.4.2', ++ description='Assembler and disassembler for the NVIDIA CUDA binary (.cubin) format', ++ author='Wladimir J. van der Laan', ++ author_email='laanwj@gmail.com', ++ url='http://www.cs.rug.nl/~wladimir/decuda/', ++ packages=['Decuda'], ++ package_dir={'Decuda': '.'}, ++) +diff -dPNur decuda-0.4.2/cudasm decuda-0.4.2-ds/cudasm +--- decuda-0.4.2/cudasm 2007-12-02 18:57:04.000000000 +0100 ++++ decuda-0.4.2-ds/cudasm 2008-11-27 18:19:37.000000000 +0100 +@@ -3,12 +3,12 @@ + # sm1_1 (G80) disassembler (decuda) + # Wladimir J. van der Laan <laanwj@gmail.com>, 2007 + +-from Assembler import * +-from CubinFile import * ++from Decuda.Assembler import * ++from Decuda.CubinFile import * + from sys import stdout, stderr + import sys, getopt + +-from version import VERSION ++from Decuda.version import VERSION + + def usage(): + stdout.write("Cudasm .cubin assembler version %s\n" % VERSION) +diff -dPNur decuda-0.4.2/__init__.py decuda-0.4.2-ds/__init__.py +--- decuda-0.4.2/__init__.py 1970-01-01 01:00:00.000000000 +0100 ++++ decuda-0.4.2-ds/__init__.py 2008-11-27 22:20:05.000000000 +0100 +@@ -0,0 +1 @@ ++ +\ No newline at end of file |