public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-commits] dev/c1pher:master commit in: app-crypt/johntheripper/, profiles/, dev-util/ati-stream-sdk/
@ 2011-02-10 20:58 Dane Smith
  0 siblings, 0 replies; only message in thread
From: Dane Smith @ 2011-02-10 20:58 UTC (permalink / raw
  To: gentoo-commits

commit:     4d3752316370e6901c4ac0443070267bc91e7675
Author:     Dane Smith <smithdanea <AT> gmail <DOT> com>
AuthorDate: Thu Feb 10 20:56:19 2011 +0000
Commit:     Dane Smith <c1pher <AT> gentoo <DOT> org>
CommitDate: Thu Feb 10 20:56:19 2011 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=dev/c1pher.git;a=commit;h=4d375231

Initial attempt at ati-stream-sdk. Still quite possibly very broken...

---
 app-crypt/johntheripper/Manifest                   |    2 +-
 .../johntheripper/johntheripper-1.7.6-r1.ebuild    |    2 +-
 dev-util/ati-stream-sdk/Manifest                   |    4 +
 dev-util/ati-stream-sdk/ati-stream-sdk-2.3.ebuild  |   82 ++++++++++++++++++++
 dev-util/ati-stream-sdk/metadata.xml               |   12 +++
 profiles/package.mask                              |    1 +
 6 files changed, 101 insertions(+), 2 deletions(-)

diff --git a/app-crypt/johntheripper/Manifest b/app-crypt/johntheripper/Manifest
index e7f3811..f183d19 100644
--- a/app-crypt/johntheripper/Manifest
+++ b/app-crypt/johntheripper/Manifest
@@ -10,5 +10,5 @@ AUX johntheripper-1.7.3.1-stackdef.S.patch 2112 RMD160 bbf978098ff017700f05d0240
 AUX johntheripper-1.7.6-cflags.patch 2927 RMD160 4dc1565b43af8bca1afa4c711f855df274124554 SHA1 78dda9b2bd97e7171bfd1f6d5e9aedbac8236b55 SHA256 3c4438ec4dcc3e8c81f1180544cd005f561a013b25ea51ad36189ced8a29f36f
 DIST john-1.7.6-jumbo-4.diff.gz 206601 RMD160 53ac2218ca33d458eb7250bce18a9e9af5a881d6 SHA1 ccef570680a8496618d359a42a101b331d40aeb7 SHA256 12760c528c3eabe0e429954745f016107c08ce936ed4be2e63d2a75c64717f3a
 DIST john-1.7.6.tar.gz 832790 RMD160 294fa9a381b45df6fda6e537bc920e74c1d966b0 SHA1 da0b6298e6e045606d48880df045096e8bc87fcb SHA256 77e44d068d317648c41d3ac61b8ea1df18d5c7401083e7a4f6681816900c1a73
-EBUILD johntheripper-1.7.6-r1.ebuild 4291 RMD160 754d38b9c80ea953edb8b615a3ac4d70908e5988 SHA1 1814f2c1a48a97de2ef066f1051364c69836df4d SHA256 b9526a5cd474e32937dc37586bf14a505ff30a31e5770a9875de3431e8122503
+EBUILD johntheripper-1.7.6-r1.ebuild 4290 RMD160 36c49f49738b9148e94eb157d08184ae37b9ed0d SHA1 59a4b254ed5a856bd498efea61d1cfbaa52a0c11 SHA256 2b3cd422f03c80686e52dcbc36b4a9e47355d7c1fdeec5953a98dd49d4e9952c
 MISC ChangeLog 276 RMD160 ce3f67053996601285e51dfb86b7c0649b340a81 SHA1 b5722e6d35fb890517a0485011deb9b67d3b8ad5 SHA256 7d185414dc56671e2b13521c98d49a46960950e6b0a9b9862f040318bbfafdf6

diff --git a/app-crypt/johntheripper/johntheripper-1.7.6-r1.ebuild b/app-crypt/johntheripper/johntheripper-1.7.6-r1.ebuild
index 14573cd..faef319 100644
--- a/app-crypt/johntheripper/johntheripper-1.7.6-r1.ebuild
+++ b/app-crypt/johntheripper/johntheripper-1.7.6-r1.ebuild
@@ -22,7 +22,7 @@ SRC_URI="http://www.openwall.com/john/g/${MY_P}.tar.gz
 LICENSE="GPL-2"
 SLOT="0"
 # This package can't be marked stable for ppc or ppc64 before bug 327211 is closed.
-KEYWORDS="alpha amd64 ~hppa ~mips ~ppc ~ppc64 sparc x86"
+KEYWORDS="alpha amd64 hppa ~mips ~ppc ~ppc64 sparc x86"
 IUSE="custom-cflags -minimal mmx openmp sse2"
 #Remove AltiVec USE flag. Appears to be an upstream issue.
 #IUSE="altivec custom-cflags -minimal mmx openmp sse2"

diff --git a/dev-util/ati-stream-sdk/Manifest b/dev-util/ati-stream-sdk/Manifest
new file mode 100644
index 0000000..f525eb8
--- /dev/null
+++ b/dev-util/ati-stream-sdk/Manifest
@@ -0,0 +1,4 @@
+DIST ati-stream-sdk-v2.3-lnx32.tgz 49912168 RMD160 07c045de3118531472672e9ef7b3763cb32f7d68 SHA1 972bdbe6942e52411a2f041720348e857f17c388 SHA256 07fd15a51a678c4378767f61466daf9da21d0bab6088a97a70136dd8c976aca6
+DIST ati-stream-sdk-v2.3-lnx64.tgz 78659015 RMD160 57af36f62e590ae54cb9d43b880735979b77466c SHA1 43c94e5126563fe3fa4cb92fb6dd20f12864a86d SHA256 f92537d1fc306af0bff1441af4669bf2fa668654b12d9fb53a3a872dc8826cad
+EBUILD ati-stream-sdk-2.3.ebuild 1917 RMD160 1c3e5b18125583d153c1c1ac5820a6bf721f33eb SHA1 2ed0d8ae956c673a24e06ffbdfa21a71cb0bb79b SHA256 3ee95b78817b31b68313664b7f50289dce13c69b82fdcbaac4de7b77b7f1cd17
+MISC metadata.xml 301 RMD160 1ef0179dbe53f24768e976ab60f6ae0e8ca9e672 SHA1 fba668cb8711ac2bcc6b7bfc113a1a513c69b0be SHA256 55f555e646e9d04c8975a736b9a5b3f1d8ea110446c18e988a3b884d0dca33b7

diff --git a/dev-util/ati-stream-sdk/ati-stream-sdk-2.3.ebuild b/dev-util/ati-stream-sdk/ati-stream-sdk-2.3.ebuild
new file mode 100644
index 0000000..07b7f1e
--- /dev/null
+++ b/dev-util/ati-stream-sdk/ati-stream-sdk-2.3.ebuild
@@ -0,0 +1,82 @@
+# Copyright 1999-2011 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI="2"
+inherit eutils multilib
+
+MY_P="${PN}-v${PV}"
+
+DESCRIPTION="Enable compiling code and loading it on ATI/AMD GPU"
+HOMEPAGE="http://developer.amd.com/GPU/ATISTREAMSDK/Pages/default.aspx"
+SRC_URI=" \
+	amd64? ( http://download2-developer.amd.com/amd/Stream20GA/${MY_P}-lnx64.tgz ) \
+	x86? ( http://download2-developer.amd.com/amd/Stream20GA/${MY_P}-lnx32.tgz )"
+
+LICENSE="AMD GPL-1 as-is"
+SLOT="0"
+KEYWORDS=""
+IUSE="examples doc multilib"
+RESTRICT="strip fetch"
+RDEPEND="media-libs/freeglut
+	x11-drivers/ati-drivers
+	examples? ( media-libs/glew )"
+
+QA_EXECSTACK="opt/${PN}/lib*/libatiocl??.so"
+
+S="${WORKDIR}/${MY_P}"
+
+pkg_nofetch() {
+	ewarn "Proprietary software. Download at"
+	ewarn "http://developer.amd.com/gpu/AMDAPPSDK/downloads/Pages/default.aspx"
+	ewarn "and move it to /usr/portage/distfiles/"
+}
+
+src_unpack() {
+	default_src_unpack
+
+	mv ${MY_P}-lnx* ${MY_P} || die
+	cd "${S}"
+}
+
+src_compile() { true; }
+
+src_install() {
+	local DEST=/opt/${PN}
+
+	rm include/GL/{glext.h,glut.h} || die
+
+	into ${DEST}
+	if use amd64; then
+		dobin bin/x86_64/* || die
+		dolib.so lib/x86_64/{libOpenCL.so,libatiocl64.so,libGLEW.so} || die
+	else
+		dobin bin/x86/* || die
+		dolib.so lib/x86/{libOpenCL.so,libatiocl32.so,libGLEW.so} || die
+	fi
+
+	insinto ${DEST}/$(get_libdir)
+	insopts -m0755
+	doins -r lib/gpu || die
+	insinto ${DEST}/include/
+	doins -r include/CL include/GL include/OVDecode include/cal*.h || die
+	use amd64 && (doins lib/x86_64/builtins-x86_64.bc || die)
+	use x86 && (doins lib/x86/builtins-x86.bc || die)
+
+	cat > "${T}/99${PN}" << EOF
+PATH=${DEST}/bin
+ROOTPATH=${DEST}/bin
+LDPATH=${DEST}/$(get_libdir)
+EOF
+	doenvd "${T}/99${PN}"
+
+	if use examples; then
+		insinto ${DEST}/exmaples
+		newins -r samples examples || die
+		doins -r make || die
+	fi
+
+	if use doc; then
+		dodoc docs/opencl/*
+	fi
+}

diff --git a/dev-util/ati-stream-sdk/metadata.xml b/dev-util/ati-stream-sdk/metadata.xml
new file mode 100644
index 0000000..4448ec1
--- /dev/null
+++ b/dev-util/ati-stream-sdk/metadata.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+	<herd>no-herd</herd>
+	<maintainer>
+		<email>c1pher@gentoo.org</email>
+		<name>Dane Smith</name>
+	</maintainer>
+	<longdescription lang="en">
+	</longdescription>
+</pkgmetadata>
+

diff --git a/profiles/package.mask b/profiles/package.mask
index 4b5b9d3..30f2790 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -1 +1,2 @@
 >=dev-libs/botan-1.9
+dev-util/ati-stream-sdk



^ permalink raw reply related	[flat|nested] only message in thread

only message in thread, other threads:[~2011-02-10 20:58 UTC | newest]

Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2011-02-10 20:58 [gentoo-commits] dev/c1pher:master commit in: app-crypt/johntheripper/, profiles/, dev-util/ati-stream-sdk/ Dane Smith

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox