Gentoo Archives: gentoo-commits

From: "Richard Farina (zerochaos)" <zerochaos@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in app-crypt/oclhashcat-lite-bin: metadata.xml oclhashcat-lite-bin-0.10.ebuild ChangeLog
Date: Mon, 02 Jul 2012 01:26:03
Message-Id: 20120702012552.B76682004B@flycatcher.gentoo.org
1 zerochaos 12/07/02 01:25:52
2
3 Added: metadata.xml oclhashcat-lite-bin-0.10.ebuild
4 ChangeLog
5 Log:
6 initial commit of oclhashcat-lite-bin
7
8 (Portage version: 2.1.11.3/cvs/Linux x86_64)
9
10 Revision Changes Path
11 1.1 app-crypt/oclhashcat-lite-bin/metadata.xml
12
13 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-crypt/oclhashcat-lite-bin/metadata.xml?rev=1.1&view=markup
14 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-crypt/oclhashcat-lite-bin/metadata.xml?rev=1.1&content-type=text/plain
15
16 Index: metadata.xml
17 ===================================================================
18 <?xml version="1.0" encoding="UTF-8"?>
19 <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
20 <pkgmetadata>
21 <herd>crypto</herd>
22 <maintainer>
23 <email>zerochaos@g.o</email>
24 <name>Rick Farina</name>
25 </maintainer>
26 </pkgmetadata>
27
28
29
30
31 1.1 app-crypt/oclhashcat-lite-bin/oclhashcat-lite-bin-0.10.ebuild
32
33 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-crypt/oclhashcat-lite-bin/oclhashcat-lite-bin-0.10.ebuild?rev=1.1&view=markup
34 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-crypt/oclhashcat-lite-bin/oclhashcat-lite-bin-0.10.ebuild?rev=1.1&content-type=text/plain
35
36 Index: oclhashcat-lite-bin-0.10.ebuild
37 ===================================================================
38 # Copyright 1999-2012 Gentoo Foundation
39 # Distributed under the terms of the GNU General Public License v2
40 # $Header: /var/cvsroot/gentoo-x86/app-crypt/oclhashcat-lite-bin/oclhashcat-lite-bin-0.10.ebuild,v 1.1 2012/07/02 01:25:52 zerochaos Exp $
41
42 EAPI=4
43
44 inherit eutils pax-utils
45
46 DESCRIPTION="An opencl hash cracker"
47 HOMEPAGE="http://hashcat.net/oclhashcat-lite/"
48 MY_P="oclHashcat-lite-${PV}"
49 SRC_URI="http://hashcat.net/files/${MY_P}.7z"
50
51 #license applies to this version per http://hashcat.net/forum/thread-1348.html
52 LICENSE="hashcat"
53 SLOT="0"
54 KEYWORDS="-* ~amd64 ~x86"
55
56 IUSE_VIDEO_CARDS="video_cards_fglrx
57 video_cards_nvidia"
58
59 IUSE="${IUSE_VIDEO_CARDS}"
60
61 RDEPEND="sys-libs/zlib
62 video_cards_nvidia? ( >=x11-drivers/nvidia-drivers-290.40 )
63 video_cards_fglrx? ( >=x11-drivers/ati-drivers-12.4 )"
64 DEPEND="${RDEPEND}
65 app-arch/p7zip"
66
67 S="${WORKDIR}/${MY_P}"
68
69 RESTRICT="strip"
70 QA_PREBUILT="*Hashcat-lite*.bin"
71
72 src_install() {
73 dodoc docs/*
74 rm -rf *.exe docs
75 if use x86; then
76 rm oclHashcat-lite64.bin
77 rm cudaHashcat-lite64.bin
78 fi
79 if use amd64; then
80 rm oclHashcat-lite32.bin
81 rm cudaHashcat-lite32.bin
82 fi
83 if ! use video_cards_fglrx; then
84 rm -rf kernels/4098
85 rm -f oclHashcat-lite*.bin
86 fi
87 if ! use video_cards_nvidia; then
88 rm -rf kernels/4318
89 rm -f cudaHashcat-lite*.bin
90 fi
91
92 #I assume this is needed but I didn't check
93 pax-mark m *Hashcat-lite*.bin
94
95 insinto /opt/${PN}
96 doins -r "${S}"/*
97
98 dodir /usr/bin
99 echo '#! /bin/sh' > "${ED}"/usr/bin/oclhashcat-lite
100 echo 'echo "oclHashcat-lite and all related files have been installed in /opt/oclhashcat-lite-bin"' >> "${ED}"/usr/bin/oclhashcat-lite
101 echo 'echo "Please run one of the following binaries to use gpu accelerated hashcat:"' >> "${ED}"/usr/bin/oclhashcat-lite
102 if [ -f "${ED}"/opt/${PN}/oclHashcat-lite64.bin ]
103 then
104 echo 'echo "64 bit ATI accelerated \"oclHashcat-lite64.bin\""' >> "${ED}"/usr/bin/oclhashcat-lite
105 fperms +x /opt/${PN}/oclHashcat-lite64.bin
106 echo '#! /bin/sh' > "${ED}"/usr/bin/oclHashcat-lite64.bin
107 echo 'cd /opt/oclhashcat-lite-bin' >> "${ED}"/usr/bin/oclHashcat-lite64.bin
108 echo 'echo "Warning: oclHashcat-lite64.bin is running from $(pwd) so be careful of relative paths."' >> "${ED}"/usr/bin/oclHashcat-lite64.bin
109 echo './oclHashcat-lite64.bin $@' >> "${ED}"/usr/bin/oclHashcat-lite64.bin
110 fperms +x /usr/bin/oclHashcat-lite64.bin
111
112 fi
113 if [ -f "${ED}"/opt/${PN}/oclHashcat-lite32.bin ]
114 then
115 echo 'echo "32 bit ATI accelerated \"oclHashcat-lite32.bin\""' >> "${ED}"/usr/bin/oclhashcat-lite
116 fperms +x /opt/${PN}/oclHashcat-lite32.bin
117 echo '#! /bin/sh' > "${ED}"/usr/bin/oclHashcat-lite32.bin
118 echo 'cd /opt/oclhashcat-lite-bin' >> "${ED}"/usr/bin/oclHashcat-lite32.bin
119 echo 'echo "Warning: oclHashcat-lite32.bin is running from $(pwd) so be careful of relative paths."' >> "${ED}"/usr/bin/oclHashcat-lite32.bin
120 echo './oclHashcat-lite32.bin $@' >> "${ED}"/usr/bin/oclHashcat-lite32.bin
121 fperms +x /usr/bin/oclHashcat-lite32.bin
122 fi
123 if [ -f "${ED}"/opt/${PN}/cudaHashcat-lite64.bin ]
124 then
125 echo 'echo "64 bit NVIDIA accelerated \"cudaHashcat-lite64.bin\""' >> "${ED}"/usr/bin/oclhashcat-lite
126 fperms +x /opt/${PN}/cudaHashcat-lite64.bin
127 echo '#! /bin/sh' > "${ED}"/usr/bin/cudaHashcat-lite64.bin
128 echo 'cd /opt/oclhashcat-lite-bin' >> "${ED}"/usr/bin/cudaHashcat-lite64.bin
129 echo 'echo "Warning: cudaHashcat-lite64.bin is running from $(pwd) so be careful of relative paths."' >> "${ED}"/usr/bin/cudaHashcat-lite64.bin
130 echo './cudaHashcat-lite64.bin $@' >> "${ED}"/usr/bin/cudaHashcat-lite64.bin
131 fperms +x /usr/bin/cudaHashcat-lite64.bin
132
133 fi
134 if [ -f "${ED}"/opt/${PN}/cudaHashcat-lite32.bin ]
135 then
136 echo 'echo 32 bit NVIDIA accelerated \"cudaHashcat-lite32.bin\""' >> "${ED}"/usr/bin/oclhashcat-lite
137 fperms +x /opt/${PN}/cudaHashcat-lite32.bin
138 echo '#! /bin/sh' > "${ED}"/usr/bin/cudaHashcat-lite32.bin
139 echo 'cd /opt/oclhashcat-lite-bin' >> "${ED}"/usr/bin/cudaHashcat-lite32.bin
140 echo 'echo "Warning: cudaHashcat-lite32.bin is running from $(pwd) so be careful of relative paths."' >> "${ED}"/usr/bin/cudaHashcat-lite32.bin
141 echo './cudaHashcat-lite32.bin $@' >> "${ED}"/usr/bin/cudaHashcat-lite32.bin
142 fperms +x /usr/bin/oclHashcat-lite32.bin
143 fi
144 fperms +x /usr/bin/oclhashcat-lite
145 fowners root:video /opt/${PN}
146 einfo "oclhashcat-lite can be run as user if you are in the video group"
147 }
148
149
150
151 1.1 app-crypt/oclhashcat-lite-bin/ChangeLog
152
153 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-crypt/oclhashcat-lite-bin/ChangeLog?rev=1.1&view=markup
154 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-crypt/oclhashcat-lite-bin/ChangeLog?rev=1.1&content-type=text/plain
155
156 Index: ChangeLog
157 ===================================================================
158 # ChangeLog for app-crypt/oclhashcat-lite-bin
159 # Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
160 # $Header: /var/cvsroot/gentoo-x86/app-crypt/oclhashcat-lite-bin/ChangeLog,v 1.1 2012/07/02 01:25:52 zerochaos Exp $
161
162 *oclhashcat-lite-bin-0.10 (02 Jul 2012)
163
164 02 Jul 2012; Rick Farina <zerochaos@g.o> +metadata.xml,
165 +oclhashcat-lite-bin-0.10.ebuild:
166 initial commit of oclhashcat-lite-bin