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: oclhashcat-lite-bin-0.10.ebuild ChangeLog
Date: Wed, 04 Jul 2012 02:58:46
Message-Id: 20120704025819.CB65F2004B@flycatcher.gentoo.org
1 zerochaos 12/07/04 02:58:19
2
3 Modified: oclhashcat-lite-bin-0.10.ebuild ChangeLog
4 Log:
5 move loader and simplify ebuild with a for loop
6
7 (Portage version: 2.1.11.3/cvs/Linux x86_64)
8
9 Revision Changes Path
10 1.2 app-crypt/oclhashcat-lite-bin/oclhashcat-lite-bin-0.10.ebuild
11
12 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-crypt/oclhashcat-lite-bin/oclhashcat-lite-bin-0.10.ebuild?rev=1.2&view=markup
13 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-crypt/oclhashcat-lite-bin/oclhashcat-lite-bin-0.10.ebuild?rev=1.2&content-type=text/plain
14 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-crypt/oclhashcat-lite-bin/oclhashcat-lite-bin-0.10.ebuild?r1=1.1&r2=1.2
15
16 Index: oclhashcat-lite-bin-0.10.ebuild
17 ===================================================================
18 RCS file: /var/cvsroot/gentoo-x86/app-crypt/oclhashcat-lite-bin/oclhashcat-lite-bin-0.10.ebuild,v
19 retrieving revision 1.1
20 retrieving revision 1.2
21 diff -u -r1.1 -r1.2
22 --- oclhashcat-lite-bin-0.10.ebuild 2 Jul 2012 01:25:52 -0000 1.1
23 +++ oclhashcat-lite-bin-0.10.ebuild 4 Jul 2012 02:58:19 -0000 1.2
24 @@ -1,6 +1,6 @@
25 # Copyright 1999-2012 Gentoo Foundation
26 # Distributed under the terms of the GNU General Public License v2
27 -# $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 $
28 +# $Header: /var/cvsroot/gentoo-x86/app-crypt/oclhashcat-lite-bin/oclhashcat-lite-bin-0.10.ebuild,v 1.2 2012/07/04 02:58:19 zerochaos Exp $
29
30 EAPI=4
31
32 @@ -34,22 +34,22 @@
33
34 src_install() {
35 dodoc docs/*
36 - rm -rf *.exe docs
37 + rm -rf *.exe docs || die
38 if use x86; then
39 - rm oclHashcat-lite64.bin
40 - rm cudaHashcat-lite64.bin
41 + rm oclHashcat-lite64.bin || die
42 + rm cudaHashcat-lite64.bin || die
43 fi
44 if use amd64; then
45 - rm oclHashcat-lite32.bin
46 - rm cudaHashcat-lite32.bin
47 + rm oclHashcat-lite32.bin || die
48 + rm cudaHashcat-lite32.bin || die
49 fi
50 if ! use video_cards_fglrx; then
51 - rm -rf kernels/4098
52 - rm -f oclHashcat-lite*.bin
53 + rm -rf kernels/4098 || die
54 + rm -f oclHashcat-lite*.bin || die
55 fi
56 if ! use video_cards_nvidia; then
57 - rm -rf kernels/4318
58 - rm -f cudaHashcat-lite*.bin
59 + rm -rf kernels/4318 || die
60 + rm -f cudaHashcat-lite*.bin || die
61 fi
62
63 #I assume this is needed but I didn't check
64 @@ -58,53 +58,48 @@
65 insinto /opt/${PN}
66 doins -r "${S}"/*
67
68 - dodir /usr/bin
69 - echo '#! /bin/sh' > "${ED}"/usr/bin/oclhashcat-lite
70 - echo 'echo "oclHashcat-lite and all related files have been installed in /opt/oclhashcat-lite-bin"' >> "${ED}"/usr/bin/oclhashcat-lite
71 - echo 'echo "Please run one of the following binaries to use gpu accelerated hashcat:"' >> "${ED}"/usr/bin/oclhashcat-lite
72 - if [ -f "${ED}"/opt/${PN}/oclHashcat-lite64.bin ]
73 - then
74 - echo 'echo "64 bit ATI accelerated \"oclHashcat-lite64.bin\""' >> "${ED}"/usr/bin/oclhashcat-lite
75 - fperms +x /opt/${PN}/oclHashcat-lite64.bin
76 - echo '#! /bin/sh' > "${ED}"/usr/bin/oclHashcat-lite64.bin
77 - echo 'cd /opt/oclhashcat-lite-bin' >> "${ED}"/usr/bin/oclHashcat-lite64.bin
78 - echo 'echo "Warning: oclHashcat-lite64.bin is running from $(pwd) so be careful of relative paths."' >> "${ED}"/usr/bin/oclHashcat-lite64.bin
79 - echo './oclHashcat-lite64.bin $@' >> "${ED}"/usr/bin/oclHashcat-lite64.bin
80 - fperms +x /usr/bin/oclHashcat-lite64.bin
81 + dodir /opt/bin
82
83 - fi
84 - if [ -f "${ED}"/opt/${PN}/oclHashcat-lite32.bin ]
85 - then
86 - echo 'echo "32 bit ATI accelerated \"oclHashcat-lite32.bin\""' >> "${ED}"/usr/bin/oclhashcat-lite
87 - fperms +x /opt/${PN}/oclHashcat-lite32.bin
88 - echo '#! /bin/sh' > "${ED}"/usr/bin/oclHashcat-lite32.bin
89 - echo 'cd /opt/oclhashcat-lite-bin' >> "${ED}"/usr/bin/oclHashcat-lite32.bin
90 - echo 'echo "Warning: oclHashcat-lite32.bin is running from $(pwd) so be careful of relative paths."' >> "${ED}"/usr/bin/oclHashcat-lite32.bin
91 - echo './oclHashcat-lite32.bin $@' >> "${ED}"/usr/bin/oclHashcat-lite32.bin
92 - fperms +x /usr/bin/oclHashcat-lite32.bin
93 - fi
94 - if [ -f "${ED}"/opt/${PN}/cudaHashcat-lite64.bin ]
95 - then
96 - echo 'echo "64 bit NVIDIA accelerated \"cudaHashcat-lite64.bin\""' >> "${ED}"/usr/bin/oclhashcat-lite
97 - fperms +x /opt/${PN}/cudaHashcat-lite64.bin
98 - echo '#! /bin/sh' > "${ED}"/usr/bin/cudaHashcat-lite64.bin
99 - echo 'cd /opt/oclhashcat-lite-bin' >> "${ED}"/usr/bin/cudaHashcat-lite64.bin
100 - echo 'echo "Warning: cudaHashcat-lite64.bin is running from $(pwd) so be careful of relative paths."' >> "${ED}"/usr/bin/cudaHashcat-lite64.bin
101 - echo './cudaHashcat-lite64.bin $@' >> "${ED}"/usr/bin/cudaHashcat-lite64.bin
102 - fperms +x /usr/bin/cudaHashcat-lite64.bin
103 + cat <<-EOF > "${ED}"/opt/bin/oclhashcat-lite
104 + #! /bin/sh
105 + echo "oclHashcat-lite and all related files have been installed in /opt/${PN}"
106 + echo "Please run one of the following binaries to use gpu accelerated hashcat:"
107 + EOF
108 +
109 + for x in oclHashcat-lite64.bin oclHashcat-lite32.bin cudaHashcat-lite64.bin cudaHashcat-lite32.bin
110 + do
111 + if [ -f "${ED}"/opt/${PN}/${x} ]
112 + then
113 + case "${x}" in
114 + oclHashcat-lite64.bin)
115 + echo "echo '64 bit ATI accelerated \"oclHashcat-lite64.bin\"'" >> "${ED}"/opt/bin/oclhashcat-lite
116 + ;;
117 + oclHashcat-lite32.bin)
118 + echo "echo '32 bit ATI accelerated \"oclHashcat-lite32.bin\"'" >> "${ED}"/opt/bin/oclhashcat-lite
119 + ;;
120 + cudaHashcat-lite64.bin)
121 + echo "echo '64 bit NVIDIA accelerated \"cudaHashcat-lite64.bin\"'" >> "${ED}"/opt/bin/oclhashcat-lite
122 + ;;
123 + cudaHashcat-lite32.bin)
124 + echo "echo '32 bit NVIDIA accelerated \"cudaHashcat-lite32.bin\"'" >> "${ED}"/opt/bin/oclhashcat-lite
125 + ;;
126 + esac
127 +
128 + fperms +x /opt/${PN}/${x}
129 +
130 + cat <<-EOF > "${ED}"/opt/bin/${x}
131 + #! /bin/sh
132 + cd /opt/${PN}
133 + echo "Warning: ${x} is running from /opt/${PN} so be careful of relative paths."
134 + ./${x} "\$@"
135 + EOF
136
137 - fi
138 - if [ -f "${ED}"/opt/${PN}/cudaHashcat-lite32.bin ]
139 - then
140 - echo 'echo 32 bit NVIDIA accelerated \"cudaHashcat-lite32.bin\""' >> "${ED}"/usr/bin/oclhashcat-lite
141 - fperms +x /opt/${PN}/cudaHashcat-lite32.bin
142 - echo '#! /bin/sh' > "${ED}"/usr/bin/cudaHashcat-lite32.bin
143 - echo 'cd /opt/oclhashcat-lite-bin' >> "${ED}"/usr/bin/cudaHashcat-lite32.bin
144 - echo 'echo "Warning: cudaHashcat-lite32.bin is running from $(pwd) so be careful of relative paths."' >> "${ED}"/usr/bin/cudaHashcat-lite32.bin
145 - echo './cudaHashcat-lite32.bin $@' >> "${ED}"/usr/bin/cudaHashcat-lite32.bin
146 - fperms +x /usr/bin/oclHashcat-lite32.bin
147 - fi
148 - fperms +x /usr/bin/oclhashcat-lite
149 + fperms +x /opt/bin/${x}
150 +
151 + fi
152 + done
153 +
154 + fperms +x /opt/bin/oclhashcat-lite
155 fowners root:video /opt/${PN}
156 einfo "oclhashcat-lite can be run as user if you are in the video group"
157 }
158
159
160
161 1.2 app-crypt/oclhashcat-lite-bin/ChangeLog
162
163 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-crypt/oclhashcat-lite-bin/ChangeLog?rev=1.2&view=markup
164 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-crypt/oclhashcat-lite-bin/ChangeLog?rev=1.2&content-type=text/plain
165 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-crypt/oclhashcat-lite-bin/ChangeLog?r1=1.1&r2=1.2
166
167 Index: ChangeLog
168 ===================================================================
169 RCS file: /var/cvsroot/gentoo-x86/app-crypt/oclhashcat-lite-bin/ChangeLog,v
170 retrieving revision 1.1
171 retrieving revision 1.2
172 diff -u -r1.1 -r1.2
173 --- ChangeLog 2 Jul 2012 01:25:52 -0000 1.1
174 +++ ChangeLog 4 Jul 2012 02:58:19 -0000 1.2
175 @@ -1,6 +1,10 @@
176 # ChangeLog for app-crypt/oclhashcat-lite-bin
177 # Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
178 -# $Header: /var/cvsroot/gentoo-x86/app-crypt/oclhashcat-lite-bin/ChangeLog,v 1.1 2012/07/02 01:25:52 zerochaos Exp $
179 +# $Header: /var/cvsroot/gentoo-x86/app-crypt/oclhashcat-lite-bin/ChangeLog,v 1.2 2012/07/04 02:58:19 zerochaos Exp $
180 +
181 + 04 Jul 2012; Rick Farina <zerochaos@g.o>
182 + oclhashcat-lite-bin-0.10.ebuild:
183 + move loader and simplify ebuild with a for loop
184
185 *oclhashcat-lite-bin-0.10 (02 Jul 2012)