mirror of
https://github.com/pentoo/pentoo-overlay
synced 2026-04-21 22:30:59 +02:00
attempted cuda-multiforcer update
This commit is contained in:
parent
d3f6787c4b
commit
fc690ab2a5
8 changed files with 100 additions and 15 deletions
|
|
@ -1,6 +1,9 @@
|
|||
AUX multiforcer-0.7-path.patch 1121 RMD160 d7979b3ebe300acaaba8bd65cf30c1256cccfed2 SHA1 c82f42ad2c93a0e14497b12ad5da3f38680b712e SHA256 7ea30d97df1660ff6a284036bec00b8bd2556e2a1e80e91fc2012eb2c97827ad
|
||||
AUX multiforcer-path.patch 1098 RMD160 080c94732b63652248833434b28732e4e5d58b8a SHA1 3e46a42084a91ed0bf4148787caa73175df2c821 SHA256 60e2b7e502b566d556e45fb48f8aed86c7cc42e3d5cb1efb1f4c63f384498252
|
||||
AUX cuda-sdk-greater-than-2.2-0.7-path.patch 717 RMD160 064839c6dc4b75fea9821f9849036618de696196 SHA1 6318c4cd6820ef1042ceb7fa3e73fecf7cbef5a5 SHA256 9b48d982f75006ddfd96ab0311ee3b430b07c10fbefa1fb86a28ea245bd466c8
|
||||
AUX learntodep-0.7.patch 419 RMD160 4b66ccefb2af5deadb53055c0675515df743c237 SHA1 4e830d978afec35741f345fd156a7e4115ab051d SHA256 b04d28fb756c929673157237bf481846c6eb4b61700bafaee76e80df04a6ab87
|
||||
AUX multiforcer-0.6.patch 1098 RMD160 080c94732b63652248833434b28732e4e5d58b8a SHA1 3e46a42084a91ed0bf4148787caa73175df2c821 SHA256 60e2b7e502b566d556e45fb48f8aed86c7cc42e3d5cb1efb1f4c63f384498252
|
||||
AUX multiforcer-0.7-path.patch 713 RMD160 05c01e49eaf84ca453c4f222d1f7c68cbb4bd203 SHA1 6ac0a3c43258aaac8aac2833be053c1190c43e81 SHA256 1c82962f0b3d6b98b084ff1a208a08df85c0de3b1c02a3a9c4d106d5c8bae94b
|
||||
DIST CUDA-Multiforcer-src-0.6.tar.bz2 3319836 RMD160 0817e70225412fff9cf13fcc536ca454735aa52c SHA1 0b0dd8ddd761dcecfd54fbc875da2023b3c13c37 SHA256 d38985dcb1d4fdc31eac55bd221c28074a84a80f4de4c845e0d09b3475db32dc
|
||||
DIST CUDA-Multiforcer-src-0.7.tar.bz2 3218348 RMD160 a57ebd482999b64a33bed4bc06d4d40581ab4530 SHA1 6d07d2aa19f4a08367d309b33e3e14049d3fb3a2 SHA256 3b8dcd0f52d7c13762ee83e18f9d88f83d763af726a08fc6013c958b8bbf38b1
|
||||
EBUILD cuda-multiforcer-0.6.ebuild 710 RMD160 6c0dae7eee3019bdada8bbb7d7bddf9e04c4c7f2 SHA1 bf470fb0c0de946ae207a8a6bc4a6ee1aa549078 SHA256 317f6c901a28622cc032abb45089bcdaf8e0fd960b996026a31496d490757aaa
|
||||
EBUILD cuda-multiforcer-0.7.ebuild 811 RMD160 21fadd669ad63a20651863060271192c21b039df SHA1 6e81202038b1a33bddfd5c00314e6ad2ade0146a SHA256 d2d058201ab14b94b9a01e49f239b39e4e2195a1cec99b5494dff11e26d61247
|
||||
EBUILD cuda-multiforcer-0.6.ebuild 716 RMD160 50343607da99c6bcf863a83879f4977d36559423 SHA1 bfc66c065ac6f936802c826bc510d26d0165df42 SHA256 4b332b12459d23383c40352c989d4d9cfd9ba09b244ca216be570b7ebed2d337
|
||||
EBUILD cuda-multiforcer-0.7-r1.ebuild 1621 RMD160 2f96bc3b5990023c9d2346d2c073924e29e9baaf SHA1 272ca61526602198786bc97976b6781dec30d80a SHA256 490422a189a7e7626d43390f6104b9919f445e3855262346b3b547acf3493666
|
||||
EBUILD cuda-multiforcer-0.7.ebuild 857 RMD160 4968b6604105939d232e8499bd859509b7903dfe SHA1 0a9221076a7b877806a637b6769db4fc8b13eddf SHA256 b13031d73fec1affb4efc4c059ece530dd007397d13a8de1d8ae7b30d69740b5
|
||||
|
|
|
|||
|
|
@ -17,7 +17,7 @@ RDEPEND="${DEPEND}"
|
|||
S="${WORKDIR}/Multiforcer"
|
||||
|
||||
src_compile() {
|
||||
epatch "${FILESDIR}/multiforcer-path.patch"
|
||||
epatch "${FILESDIR}/multiforcer-${PV}-path.patch"
|
||||
# We have it installed
|
||||
rm -rf argtable2-9
|
||||
emake
|
||||
|
|
|
|||
60
app-crypt/cuda-multiforcer/cuda-multiforcer-0.7-r1.ebuild
Normal file
60
app-crypt/cuda-multiforcer/cuda-multiforcer-0.7-r1.ebuild
Normal file
|
|
@ -0,0 +1,60 @@
|
|||
# Copyright 1999-2006 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: $
|
||||
|
||||
EAPI=2
|
||||
inherit eutils
|
||||
DESCRIPTION="A GPU-based MD5 MD4 NTLM bruteforcer"
|
||||
HOMEPAGE="http://www.cryptohaze.com/"
|
||||
SRC_URI="http://www.cryptohaze.com/releases/CUDA-Multiforcer-src-${PV}.tar.bz2"
|
||||
|
||||
LICENSE="GPL-3"
|
||||
KEYWORDS="-* ~amd64 ~x86"
|
||||
IUSE=""
|
||||
SLOT="0"
|
||||
DEPEND="dev-util/nvidia-cuda-sdk
|
||||
=dev-libs/argtable-2*
|
||||
x11-drivers/nvidia-drivers"
|
||||
RDEPEND="${DEPEND}"
|
||||
S="${WORKDIR}/CUDA-Multiforcer-Release"
|
||||
|
||||
pkg_setup() {
|
||||
if [ -e "${ROOT}"/opt/cuda/sdk/C/common/common.mk ]; then
|
||||
export CUDAVERSION="2.3"
|
||||
elif [ -e "${ROOT}"/opt/cuda/sdk/common/common.mk ]; then
|
||||
export CUDAVERSION="2.2"
|
||||
else
|
||||
die "Something failed to detect the CUDA SDK version properly. Report this to the pentoo devs."
|
||||
fi
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
# We have it installed
|
||||
epatch "${FILESDIR}"/learntodep-0.7.patch
|
||||
rm -rf argtable2-9
|
||||
|
||||
case ${CUDAVERSION} in
|
||||
2.2) epatch "${FILESDIR}/multiforcer-${PV}-path.patch" ;;
|
||||
2.3) epatch "${FILESDIR}/cuda-sdk-greater-than-2.2-${PV}-path.patch" ;;
|
||||
*) die "Why is CUDAVERSION set to $CUDAVERSION?"
|
||||
esac
|
||||
|
||||
# if [ $CUDAVERSION = "2.2" ]; then
|
||||
# epatch "${FILESDIR}"/multiforcer-"${PV}"-path.patch
|
||||
# elif [ $CUDAVERSION = "2.3" ]; then
|
||||
# epatch "${FILESDIR}"/cuda-sdk-greater-than-2.2-"${PV}"-path.patch
|
||||
# else
|
||||
# die "Why is CUDAVERSION set to $CUDAVERSION?"
|
||||
# fi
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
emake || die "emake failed"
|
||||
}
|
||||
|
||||
src_install() {
|
||||
dobin bin/linux/release/cuda-multiforcer || die "dobin failed"
|
||||
insinto /usr/share/cuda-multiforcer
|
||||
doins -r charsets test_hashes
|
||||
dodoc doc/*
|
||||
}
|
||||
|
|
@ -18,8 +18,10 @@ RDEPEND="${DEPEND}"
|
|||
S="${WORKDIR}/CUDA-Multiforcer-Release"
|
||||
|
||||
src_compile() {
|
||||
epatch "${FILESDIR}/multiforcer-0.7-path.patch"
|
||||
epatch "${FILESDIR}/multiforcer-${PV}-path.patch"
|
||||
|
||||
# We have it installed
|
||||
epatch "${FILESDIR}"/learntodep-0.7.patch
|
||||
rm -rf argtable2-9
|
||||
emake || die "emake failed"
|
||||
}
|
||||
|
|
|
|||
|
|
@ -0,0 +1,20 @@
|
|||
diff -Naur CUDA-Multiforcer-Release.orig/Makefile CUDA-Multiforcer-Release/Makefile
|
||||
--- CUDA-Multiforcer-Release.orig/Makefile 2009-05-13 17:13:04.000000000 +0200
|
||||
+++ CUDA-Multiforcer-Release/Makefile 2009-05-13 20:44:40.000000000 +0200
|
||||
@@ -33,7 +33,9 @@
|
||||
#
|
||||
################################################################################
|
||||
# Add source files here
|
||||
-EXECUTABLE := CUDA-Multiforcer
|
||||
+ROOTDIR := /opt/cuda/sdk/C/
|
||||
+ROOTBINDIR := ./bin
|
||||
+EXECUTABLE := cuda-multiforcer
|
||||
# Cuda source files (compiled with cudacc)
|
||||
CUFILES := Multiforcer.cu
|
||||
# C/C++ source files (compiled with gcc / c++)
|
||||
@@ -44,4 +46,4 @@
|
||||
# Rules and targets
|
||||
|
||||
|
||||
-include ../../common/common.mk
|
||||
+include /opt/cuda/sdk/C/common/common.mk
|
||||
9
app-crypt/cuda-multiforcer/files/learntodep-0.7.patch
Normal file
9
app-crypt/cuda-multiforcer/files/learntodep-0.7.patch
Normal file
|
|
@ -0,0 +1,9 @@
|
|||
diff -Naur CUDA-Multiforcer-Release.orig/Multiforcer.cu CUDA-Multiforcer-Release/Multiforcer.cu
|
||||
--- CUDA-Multiforcer-Release.orig/Multiforcer.cu 2009-05-13 17:13:10.000000000 +0200
|
||||
+++ CUDA-Multiforcer-Release/Multiforcer.cu 2009-05-13 20:44:01.000000000 +0200
|
||||
@@ -1,4 +1,4 @@
|
||||
-#include "./argtable2-9/src/argtable2.h"
|
||||
+#include <argtable2.h>
|
||||
#include <cuda.h>
|
||||
#include <cutil.h>
|
||||
#include "Multiforcer.h"
|
||||
|
|
@ -18,12 +18,3 @@ diff -Naur CUDA-Multiforcer-Release.orig/Makefile CUDA-Multiforcer-Release/Makef
|
|||
|
||||
-include ../../common/common.mk
|
||||
+include /opt/cuda/sdk/common/common.mk
|
||||
diff -Naur CUDA-Multiforcer-Release.orig/Multiforcer.cu CUDA-Multiforcer-Release/Multiforcer.cu
|
||||
--- CUDA-Multiforcer-Release.orig/Multiforcer.cu 2009-05-13 17:13:10.000000000 +0200
|
||||
+++ CUDA-Multiforcer-Release/Multiforcer.cu 2009-05-13 20:44:01.000000000 +0200
|
||||
@@ -1,4 +1,4 @@
|
||||
-#include "./argtable2-9/src/argtable2.h"
|
||||
+#include <argtable2.h>
|
||||
#include <cuda.h>
|
||||
#include <cutil.h>
|
||||
#include "Multiforcer.h"
|
||||
|
|
|
|||
Loading…
Reference in a new issue