From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by finch.gentoo.org (Postfix) with ESMTPS id 736BB138330 for ; Mon, 3 Oct 2016 16:11:26 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id EFB2DE0AEE; Mon, 3 Oct 2016 16:11:23 +0000 (UTC) Received: from smtp.gentoo.org (smtp.gentoo.org [140.211.166.183]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id C39BEE0B02 for ; Mon, 3 Oct 2016 16:11:23 +0000 (UTC) Received: from oystercatcher.gentoo.org (unknown [IPv6:2a01:4f8:202:4333:225:90ff:fed9:fc84]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.gentoo.org (Postfix) with ESMTPS id 42CD8340E8C for ; Mon, 3 Oct 2016 16:11:22 +0000 (UTC) Received: from localhost.localdomain (localhost [127.0.0.1]) by oystercatcher.gentoo.org (Postfix) with ESMTP id 6CC6A24A6 for ; Mon, 3 Oct 2016 16:11:20 +0000 (UTC) From: "Richard Farina" To: gentoo-commits@lists.gentoo.org Content-Transfer-Encoding: 8bit Content-type: text/plain; charset=UTF-8 Reply-To: gentoo-dev@lists.gentoo.org, "Richard Farina" Message-ID: <1475511065.4d1dc7f6d6eb7a2ea503757f89ee40c0183fb244.zerochaos@gentoo> Subject: [gentoo-commits] repo/gentoo:master commit in: app-crypt/oclhashcat-plus-bin/ X-VCS-Repository: repo/gentoo X-VCS-Files: app-crypt/oclhashcat-plus-bin/Manifest app-crypt/oclhashcat-plus-bin/metadata.xml app-crypt/oclhashcat-plus-bin/oclhashcat-plus-bin-0.15.ebuild X-VCS-Directories: app-crypt/oclhashcat-plus-bin/ X-VCS-Committer: zerochaos X-VCS-Committer-Name: Richard Farina X-VCS-Revision: 4d1dc7f6d6eb7a2ea503757f89ee40c0183fb244 X-VCS-Branch: master Date: Mon, 3 Oct 2016 16:11:20 +0000 (UTC) Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-commits@lists.gentoo.org X-Archives-Salt: b6c9c2b8-4b77-451f-a1c0-31d70f1e9acd X-Archives-Hash: 629ee44c9812204603be211d12a042f0 commit: 4d1dc7f6d6eb7a2ea503757f89ee40c0183fb244 Author: Zero_Chaos gentoo org> AuthorDate: Mon Oct 3 16:06:49 2016 +0000 Commit: Richard Farina gentoo org> CommitDate: Mon Oct 3 16:11:05 2016 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4d1dc7f6 app-crypt/oclhashcat-plus-bin: removed in favor of app-crypt/hashcat Package-Manager: portage-2.3.1 app-crypt/oclhashcat-plus-bin/Manifest | 1 - app-crypt/oclhashcat-plus-bin/metadata.xml | 13 -- .../oclhashcat-plus-bin-0.15.ebuild | 147 --------------------- 3 files changed, 161 deletions(-) diff --git a/app-crypt/oclhashcat-plus-bin/Manifest b/app-crypt/oclhashcat-plus-bin/Manifest deleted file mode 100644 index 7037fa2..00000000 --- a/app-crypt/oclhashcat-plus-bin/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST oclHashcat-plus-0.15.7z 71543716 SHA256 545bbaa4ea4fb45a4c4af365e880c56dce8d8bd9c8d73ad2f9cdc16b5df47f14 SHA512 0b11aa805b186a432ee8a9f6ff5823235986d2552fc99b5365150c165bd10232a76408b375887483375cf1e29d8e78de2dadf2e046863061c7ce8722c7591da4 WHIRLPOOL 1a8e52990831ed113c06d702f0de4e5a82f0d3250c630fde8b3b11e5c4d48a0361a1fd8513ce0f183513c3329aa4aa7dd276789f2b04bde44226a16d7e86829a diff --git a/app-crypt/oclhashcat-plus-bin/metadata.xml b/app-crypt/oclhashcat-plus-bin/metadata.xml deleted file mode 100644 index 3bc5484..00000000 --- a/app-crypt/oclhashcat-plus-bin/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - -zerochaos@gentoo.org -Rick Farina - - -crypto@gentoo.org -Crypto - -Support for Mosix VirtualCL Clustering Platform - diff --git a/app-crypt/oclhashcat-plus-bin/oclhashcat-plus-bin-0.15.ebuild b/app-crypt/oclhashcat-plus-bin/oclhashcat-plus-bin-0.15.ebuild deleted file mode 100644 index b45527e..00000000 --- a/app-crypt/oclhashcat-plus-bin/oclhashcat-plus-bin-0.15.ebuild +++ /dev/null @@ -1,147 +0,0 @@ -# Copyright 1999-2013 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI=5 - -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="virtualcl ${IUSE_VIDEO_CARDS}" - -RDEPEND="sys-libs/zlib - video_cards_nvidia? ( >=x11-drivers/nvidia-drivers-319.37 ) - video_cards_fglrx? ( >=x11-drivers/ati-drivers-13.4 )" -DEPEND="${RDEPEND} - app-arch/p7zip" - -S="${WORKDIR}/${MY_P}" - -RESTRICT="strip" -QA_PREBUILT="*Hashcat-plus*.bin - opt/${PN}/kernels/4098/*.llvmir" - -src_prepare() { - use x86 && rm *Hashcat-plus64* - use amd64 && rm *Hashcat-plus32* - use virtualcl || rm vclHashcat-plus* - - 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 - - #paxmark goes here so test and install works - pax-mark r *Hashcat-plus*.bin -} - -src_test() { - printf "%02x" ${PV#0.} > "${S}"/eula.accepted - if use video_cards_nvidia; then - addwrite /dev/nvidia0 - addwrite /dev/nvidiactl - if [ ! -w /dev/nvidia0 ]; then - einfo "To run these tests, portage likely must be in the video group." - einfo "Please run \"gpasswd -a portage video\" if the tests will fail" - fi - if use amd64; then - ./cudaHashcat-plus64.bin -a 3 -m 1500 nQCk49SiErOgk || die - elif use x86; then - ./cudaHashcat-plus32.bin -a 3 -m 1500 nQCk49SiErOgk || die - fi - fi - if use video_cards_fglrx; then - addwrite /dev/ati - if use amd64; then - ./oclHashcat-plus64.bin -a 3 -m 1500 nQCk49SiErOgk || die - elif use x86; then - ./oclHashcat-plus32.bin -a 3 -m 1500 nQCk49SiErOgk || die - fi - fi - rm eula.accepted hashcat.pot hashcat.dictstat -} - -src_install() { - dodoc docs/* - rm -r "${S}"/*.exe "${S}"/*.cmd "${S}"/docs || die - - 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 vclHashcat-plus64.bin vclHashcat-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 - ;; - vclHashcat-plus64.bin) - echo "echo '64 bit VirtualCL Cluster support \"vclHashcat-plus64.bin\"'" >> "${ED}"/opt/bin/oclhashcat-plus - ;; - vclHashcat-plus32.bin) - echo "echo '32 bit VirtualCL Cluster support \"vclHashcat-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 -R root:video /opt/${PN} - fperms g+w /opt/${PN} - einfo "oclhashcat-plus can be run as user if you are in the video group" -} - -pkg_preinst() { - #I feel so dirty doing this - #first we remove the eula.accepted because it cannot properly handle and empty or old one (crash or doesn't run at all) - rm -f "${EROOT}"/opt/${PN}/eula.accepted - #next we remove any compiled kernel files as these get built on first run only if they aren't there because there are no timestamp checks - rm -f "${EROOT}"/opt/${PN}/kernels/{4318,4098}/"*.kernel" - #have mercy on my soul -}