summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRichard Farina <zerochaos@gentoo.org>2012-09-10 01:07:49 +0000
committerRichard Farina <zerochaos@gentoo.org>2012-09-10 01:07:49 +0000
commit68d23c6db695580089adf530d6134ad658a7fb7e (patch)
treefe174f65a5db9680a7bb4f31fb3b4ae3ecd18653 /app-crypt/oclhashcat-plus-bin
parentRedo Manifest as upstream repackaged the tarballs, reported by Nikolay S. Ryb... (diff)
downloadhistorical-68d23c6db695580089adf530d6134ad658a7fb7e.tar.gz
historical-68d23c6db695580089adf530d6134ad658a7fb7e.tar.bz2
historical-68d23c6db695580089adf530d6134ad658a7fb7e.zip
version bump
Package-Manager: portage-2.1.11.13/cvs/Linux x86_64
Diffstat (limited to 'app-crypt/oclhashcat-plus-bin')
-rw-r--r--app-crypt/oclhashcat-plus-bin/ChangeLog8
-rw-r--r--app-crypt/oclhashcat-plus-bin/Manifest24
-rw-r--r--app-crypt/oclhashcat-plus-bin/oclhashcat-plus-bin-0.09.ebuild107
3 files changed, 137 insertions, 2 deletions
diff --git a/app-crypt/oclhashcat-plus-bin/ChangeLog b/app-crypt/oclhashcat-plus-bin/ChangeLog
index 42983a838606..6ce35e76d75b 100644
--- a/app-crypt/oclhashcat-plus-bin/ChangeLog
+++ b/app-crypt/oclhashcat-plus-bin/ChangeLog
@@ -1,6 +1,12 @@
# ChangeLog for app-crypt/oclhashcat-plus-bin
# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/app-crypt/oclhashcat-plus-bin/ChangeLog,v 1.3 2012/07/04 17:51:22 zerochaos Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-crypt/oclhashcat-plus-bin/ChangeLog,v 1.4 2012/09/10 01:07:49 zerochaos Exp $
+
+*oclhashcat-plus-bin-0.09 (10 Sep 2012)
+
+ 10 Sep 2012; Rick Farina <zerochaos@gentoo.org>
+ +oclhashcat-plus-bin-0.09.ebuild:
+ version bump
04 Jul 2012; Rick Farina <zerochaos@gentoo.org>
oclhashcat-plus-bin-0.081.ebuild:
diff --git a/app-crypt/oclhashcat-plus-bin/Manifest b/app-crypt/oclhashcat-plus-bin/Manifest
index 0b03141860fa..d0076925b98b 100644
--- a/app-crypt/oclhashcat-plus-bin/Manifest
+++ b/app-crypt/oclhashcat-plus-bin/Manifest
@@ -1,5 +1,27 @@
+-----BEGIN PGP SIGNED MESSAGE-----
+Hash: SHA512
+
DIST oclHashcat-plus-0.081-32.7z 19358773 SHA256 2b293e19dc87e969eea4e1b75055b791d4855d6066858fd1075494ba44179aca SHA512 30dde0691f4ac5fa9fc55f2e79f334e5d6aeea6a7e99da89b53b824df34395f7024df7b53eedfb600306f9e484deeb932c8ba9357f9a7cf07e414632f71b77f8 WHIRLPOOL eea0cbb98b4ee2030966310e260817cef253ace7d62f77f3bcbacbd2cd8458e34fc4183e5495a473d31a30f5b1ff3c0c157629b351498977874bf65a4e2df1be
DIST oclHashcat-plus-0.081-64.7z 22259753 SHA256 5390a8a3c6b8887536e936c918ca2cfeba6b971e4cd9a57dca36a3cfa5e83684 SHA512 650e75eec5d1b20fe13469097f707b667c422c5595793af4675ae860c6338aad98f809fec15dd44a53bae92a3763008632e0f618f181036ac2d70440f43d1e1d WHIRLPOOL 224764c6ccd204ea0f432c611a9076908d13bfb524caf16c0c861f2c308521f9483d22a6863d24273079b045a79c0431b1c5543b315838c7a5f11d3a264e8cb6
+DIST oclHashcat-plus-0.09.7z 16556469 SHA256 8cb00584d43adf189116bf689a26740d421d0a541f3543855b3d0bf001f618a7 SHA512 0de76421b9d52027312c71b48c20d64e27deeee481a2859c5eb2af370cf3032cfd378e9aeed2c6cf19da7cc1adf1244cefde51b60aa885a66028d743f7d64a00 WHIRLPOOL 84dda3c0953593a2cfb1920909038ae320da305ff8e48294c008ef9328247bf38e56b16d197743dac063ceb2e536ed6d502a36e0ca6e666cdd32b514883e36a1
EBUILD oclhashcat-plus-bin-0.081.ebuild 3175 SHA256 2cd41e55027034319497495a4122eed8bd32fdd461af1853b10a8fd95905fd23 SHA512 f99d25cd520d4fceae8d2907ea47cb5911de931cd2de2b6a657d9fed3b4a6d962ddc2052951157dd7ddcea0e4a22279698afa808975e777316e3d8d7d6148bfe WHIRLPOOL fe0b5a623c7c20d91e97c389237f7947d11493a51c741125df3a87557fbfd5b732cdcef8abe1a55cdee89594683375df4042c8e8b4198f93d06f8feb6de9aefd
-MISC ChangeLog 669 SHA256 bea44493a157c79d8b9bfbed501b2b65b27d9b4403864b073a9175bfaa69b523 SHA512 db204e1b678749c997194f8ad848a74d0b52b1db9e36cd837df89ff760785e2c057ffa0c85899f06f124657ee4c790716e56d4b5fedbe268a11c2d60cebe32c2 WHIRLPOOL de44e940659414cefb017e1d5c2fd6f9a9644283064852b187e2d33a3a60ee89a24b565cc1306266ee4dd0af0c755377fd2530fcf95f808966c9ae56af775934
+EBUILD oclhashcat-plus-bin-0.09.ebuild 2858 SHA256 94c3f78f276aa30440090a9c153d04799d00a7acbf7e2db79c3c2c7d54ec9e66 SHA512 e73e19dc5b17c9c8a261e63ea92b60fbd7fd4ded2b191f026cb4f2edc9d27014e9b9eed9906997c9c4cdb4d3407afd5eb2829c2808e2490fcec57eba2024b386 WHIRLPOOL 1d3e818a91cfafdfa17ef6a781dcc169f6a0a76bbbc49e8cfc5b741f6e27d1279b23dcdeab60735bbb8fdb826e6fa60fa4dab25f5f62df7a654d3368e28542b9
+MISC ChangeLog 812 SHA256 26ad4d4cc337a4d2a4036bfe5ac4fcbba42a00ae2f4a2a621030a69bc9df18ad SHA512 68edb6ddd968ffca48b07ee5aa60ea700507763c91cfd85cdbab8a1ec0b380c75e4161ac01916f8977806a1df4bffd8b02e47810820c9459452a203d36b6f806 WHIRLPOOL e49eda369f3815fe00ba33eaa7397789dcb045fe0b9c41446f6bd8f138bcca3f5d810b97a422c83a68e6610e9b6eceaddc2d54d974fe9e7d480067880147a2b4
MISC metadata.xml 248 SHA256 c48f1d43aa5eb2f3374c54e1be22241c09bc94d9fd2156794be28f7b09af4bac SHA512 111d13c282e9834bd2899c214b1fc05d4bfe4448c30656187f2435f23c5dbab92e6ffc6d0f69efad8494b7f2e1ec364343061a8b58ca3043e3d4a337e461123f WHIRLPOOL 4c25451092f8d779d15b189778bf51a968e73b49c4027254c8596d19c588464170a3b66302d740a2cf7fdc1a0cd47d7dbb3c1c9e3e026f8dfca0fb9db585c814
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v2.0.19 (GNU/Linux)
+
+iQIcBAEBCgAGBQJQTT4YAAoJEKXdFCfdEflKro4P/AoYxEFdn4XXnMsHdtLXGVaE
+JMtME5SO6lY+kXQY/2p0GYvXhWEnqw1UJeGWMVjFRvgaRct4/IJtSSg5PqDnTbXO
+PjpaOSQahd24EOr1qqBMXA9pWYX2z+neLpnmrf26W7mA8Aff0wBOuV3fAtmv+hH1
+0zaiS9lzxQ1J9b2ccAeYoLauuLicEHr1P0sPZ3chGvz2TZxrcNt8JgUwnXw15R6x
+WvHhc8OrzT4YqzyMxeN4OaJg0G+7PBntA/HH8lxXcbSctqM7/mikHt5eR78TBzOV
+wVKTjnkdunaevwmaqhffNVxNhT5W1wiBvOQ7VjQ67ROBVgLvzmjAFRuFAsV+KVxa
+eid6iSSMhI6zqkJr8zHJQQLPsOs3jexyvYUtTBPhdFatRTE4HAS6UmFp6EOZBMzS
+g4syZo2Y8Vl6eIwafi+pZVEHjSSw8AavG/0y1jgdxzC9HnAnK3pjNKh30lzVZeJU
+XpaOXvvFxOj4TTZYuUq7rnJhYfzUJdDkamGJDDQnMuOB5/CSvPddCapQQuf3vDfR
+Wy1xL2UbzgaQ3Kfy5UOOzrtbQNq47m10HIGSiWU6mUlVtSbbhI44xW1yiw60J2wK
+FbDqhePB8qOoA0gMnfXdfgi2a5lhGzZmEOxDQSV4MVmuUsqNbJz6SyU5B8MAQ8r5
+MglX1xnaYCDL7xBX+OTt
+=6+p+
+-----END PGP SIGNATURE-----
diff --git a/app-crypt/oclhashcat-plus-bin/oclhashcat-plus-bin-0.09.ebuild b/app-crypt/oclhashcat-plus-bin/oclhashcat-plus-bin-0.09.ebuild
new file mode 100644
index 000000000000..a5ee91469c86
--- /dev/null
+++ b/app-crypt/oclhashcat-plus-bin/oclhashcat-plus-bin-0.09.ebuild
@@ -0,0 +1,107 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/app-crypt/oclhashcat-plus-bin/oclhashcat-plus-bin-0.09.ebuild,v 1.1 2012/09/10 01:07:49 zerochaos Exp $
+
+EAPI=4
+
+inherit eutils pax-utils
+
+DESCRIPTION="An opencl multihash cracker"
+HOMEPAGE="http://hashcat.net/oclhashcat-plus/"
+
+MY_P="oclHashcat-plus-${PV}"
+SRC_URI="http://hashcat.net/files/${MY_P}.7z"
+
+LICENSE="hashcat"
+SLOT="0"
+KEYWORDS="-* ~amd64 ~x86"
+
+IUSE_VIDEO_CARDS="video_cards_fglrx
+ video_cards_nvidia"
+
+IUSE="${IUSE_VIDEO_CARDS}"
+
+RDEPEND="sys-libs/zlib
+ video_cards_nvidia? ( >=x11-drivers/nvidia-drivers-304.32 )
+ video_cards_fglrx? ( >=x11-drivers/ati-drivers-12.8 )"
+DEPEND="${RDEPEND}
+ app-arch/p7zip"
+
+S="${WORKDIR}/${MY_P}"
+
+RESTRICT="strip"
+QA_PREBUILT="*Hashcat-plus*.bin"
+
+src_install() {
+ dodoc docs/*
+ rm -r *.exe docs || die
+
+ if ! use amd64; then
+ rm oclHashcat-plus64.bin || die
+ rm cudaHashcat-plus64.bin || die
+ rm kernels/4098/*64* kernels/4318/*64* || die
+ fi
+ if ! use x86; then
+ rm oclHashcat-plus32.bin || die
+ rm cudaHashcat-plus32.bin || die
+ rm kernels/4098/*32* kernels/4318/*32* || die
+ fi
+
+ if ! use video_cards_fglrx; then
+ rm -r kernels/4098 || die
+ rm oclHashcat-plus*.bin || die
+ fi
+ if ! use video_cards_nvidia; then
+ rm -r kernels/4318 || die
+ rm cudaHashcat-plus*.bin || die
+ fi
+ pax-mark m *Hashcat-plus*.bin
+
+ insinto /opt/${PN}
+ doins -r "${S}"/* || die "Copy files failed"
+
+ dodir /opt/bin
+
+ cat <<-EOF > "${ED}"/opt/bin/oclhashcat-plus
+ #! /bin/sh
+ echo "oclHashcat-plus and all related files have been installed in /opt/${PN}"
+ echo "Please run one of the following binaries to use gpu accelerated hashcat:"
+ EOF
+
+ for x in oclHashcat-plus64.bin oclHashcat-plus32.bin cudaHashcat-plus64.bin cudaHashcat-plus32.bin
+ do
+ if [ -f "${ED}"/opt/${PN}/${x} ]
+ then
+ case "${x}" in
+ oclHashcat-plus64.bin)
+ echo "echo '64 bit ATI accelerated \"oclHashcat-plus64.bin\"'" >> "${ED}"/opt/bin/oclhashcat-plus
+ ;;
+ oclHashcat-plus32.bin)
+ echo "echo '32 bit ATI accelerated \"oclHashcat-plus32.bin\"'" >> "${ED}"/opt/bin/oclhashcat-plus
+ ;;
+ cudaHashcat-plus64.bin)
+ echo "echo '64 bit NVIDIA accelerated \"cudaHashcat-plus64.bin\"'" >> "${ED}"/opt/bin/oclhashcat-plus
+ ;;
+ cudaHashcat-plus32.bin)
+ echo "echo '32 bit NVIDIA accelerated \"cudaHashcat-plus32.bin\"'" >> "${ED}"/opt/bin/oclhashcat-plus
+ ;;
+ esac
+
+ fperms +x /opt/${PN}/${x}
+
+ cat <<-EOF > "${ED}"/opt/bin/${x}
+ #! /bin/sh
+ cd /opt/${PN}
+ echo "Warning: ${x} is running from /opt/${PN} so be careful of relative paths."
+ exec ./${x} "\$@"
+ EOF
+
+ fperms +x /opt/bin/${x}
+
+ fi
+ done
+
+ fperms +x /opt/bin/oclhashcat-plus
+ fowners root:video /opt/${PN}
+ einfo "oclhashcat-plus can be run as user if you are in the video group"
+}