Gentoo Archives: gentoo-commits

From: "Anthony G. Basile (blueness)" <blueness@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in net-misc/bfgminer: metadata.xml bfgminer-3.10.5.ebuild bfgminer-4.4.0.ebuild ChangeLog
Date: Mon, 07 Jul 2014 21:57:30
Message-Id: 20140707215726.C0ADB2004E@flycatcher.gentoo.org
1 blueness 14/07/07 21:57:26
2
3 Modified: metadata.xml ChangeLog
4 Added: bfgminer-3.10.5.ebuild bfgminer-4.4.0.ebuild
5 Log:
6 Version bumps
7
8 (Portage version: 2.2.8-r1/cvs/Linux x86_64, signed Manifest commit with key 0xF52D4BBA)
9
10 Revision Changes Path
11 1.19 net-misc/bfgminer/metadata.xml
12
13 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-misc/bfgminer/metadata.xml?rev=1.19&view=markup
14 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-misc/bfgminer/metadata.xml?rev=1.19&content-type=text/plain
15 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-misc/bfgminer/metadata.xml?r1=1.18&r2=1.19
16
17 Index: metadata.xml
18 ===================================================================
19 RCS file: /var/cvsroot/gentoo-x86/net-misc/bfgminer/metadata.xml,v
20 retrieving revision 1.18
21 retrieving revision 1.19
22 diff -u -r1.18 -r1.19
23 --- metadata.xml 30 Jun 2014 23:52:38 -0000 1.18
24 +++ metadata.xml 7 Jul 2014 21:57:26 -0000 1.19
25 @@ -27,6 +27,7 @@
26 <flag name='hashbuster2'>Enable support for mining with HashBuster micro boards</flag>
27 <flag name='hashfast'>Enable support for mining with HashFast devices</flag>
28 <flag name='icarus'>Enable support for mining with Icarus-compatible devices (including Block Erupter Sapphire ASICs)</flag>
29 + <flag name='jingtian'>Enable support for mining on JingTian boards via SPI/GPIO</flag>
30 <flag name='klondike'>Enable support for mining with Klondike USB miners</flag>
31 <flag name='libusb'>Use libusb</flag>
32 <flag name='littlefury'>Enable support for mining with LittleFury USB sticks</flag>
33
34
35
36 1.62 net-misc/bfgminer/ChangeLog
37
38 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-misc/bfgminer/ChangeLog?rev=1.62&view=markup
39 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-misc/bfgminer/ChangeLog?rev=1.62&content-type=text/plain
40 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-misc/bfgminer/ChangeLog?r1=1.61&r2=1.62
41
42 Index: ChangeLog
43 ===================================================================
44 RCS file: /var/cvsroot/gentoo-x86/net-misc/bfgminer/ChangeLog,v
45 retrieving revision 1.61
46 retrieving revision 1.62
47 diff -u -r1.61 -r1.62
48 --- ChangeLog 30 Jun 2014 23:52:38 -0000 1.61
49 +++ ChangeLog 7 Jul 2014 21:57:26 -0000 1.62
50 @@ -1,6 +1,13 @@
51 # ChangeLog for net-misc/bfgminer
52 # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
53 -# $Header: /var/cvsroot/gentoo-x86/net-misc/bfgminer/ChangeLog,v 1.61 2014/06/30 23:52:38 blueness Exp $
54 +# $Header: /var/cvsroot/gentoo-x86/net-misc/bfgminer/ChangeLog,v 1.62 2014/07/07 21:57:26 blueness Exp $
55 +
56 +*bfgminer-3.10.5 (07 Jul 2014)
57 +*bfgminer-4.4.0 (07 Jul 2014)
58 +
59 + 07 Jul 2014; Anthony G. Basile <blueness@g.o> +bfgminer-3.10.5.ebuild,
60 + +bfgminer-4.4.0.ebuild, metadata.xml:
61 + Version bumps
62
63 *bfgminer-3.5.11 (30 Jun 2014)
64 *bfgminer-3.10.4 (30 Jun 2014)
65
66
67
68 1.1 net-misc/bfgminer/bfgminer-3.10.5.ebuild
69
70 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-misc/bfgminer/bfgminer-3.10.5.ebuild?rev=1.1&view=markup
71 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-misc/bfgminer/bfgminer-3.10.5.ebuild?rev=1.1&content-type=text/plain
72
73 Index: bfgminer-3.10.5.ebuild
74 ===================================================================
75 # Copyright 1999-2014 Gentoo Foundation
76 # Distributed under the terms of the GNU General Public License v2
77 # $Header: /var/cvsroot/gentoo-x86/net-misc/bfgminer/bfgminer-3.10.5.ebuild,v 1.1 2014/07/07 21:57:26 blueness Exp $
78
79 EAPI=5
80
81 inherit eutils
82
83 DESCRIPTION="Modular Bitcoin ASIC/FPGA/GPU/CPU miner in C"
84 HOMEPAGE="https://bitcointalk.org/?topic=168174"
85 SRC_URI="http://luke.dashjr.org/programs/bitcoin/files/${PN}/${PV}/${P}.tbz2"
86
87 LICENSE="GPL-3"
88 SLOT="0"
89 KEYWORDS="~amd64 ~arm ~mips ~ppc ~ppc64 ~x86"
90
91 # TODO: knc (needs i2c-tools header)
92 IUSE="+adl antminer avalon bifury bitforce bfsb bigpic bitfury cpumining drillbit examples hardened hashbuster hashbuster2 hashfast icarus klondike +libusb littlefury lm_sensors metabank modminer nanofury ncurses +opencl proxy proxy_getwork proxy_stratum scrypt twinfury +udev unicode x6500 ztex"
93 REQUIRED_USE='
94 || ( antminer avalon bfsb bifury bigpic bitforce bitfury cpumining drillbit hashbuster hashbuster2 hashfast icarus klondike littlefury metabank modminer nanofury opencl proxy twinfury x6500 ztex )
95 adl? ( opencl )
96 bfsb? ( bitfury )
97 bigpic? ( bitfury )
98 drillbit? ( bitfury )
99 hashbuster? ( bitfury )
100 hashbuster2? ( bitfury libusb )
101 klondike? ( libusb )
102 littlefury? ( bitfury )
103 lm_sensors? ( opencl )
104 metabank? ( bitfury )
105 nanofury? ( bitfury )
106 scrypt? ( || ( cpumining opencl ) )
107 twinfury? ( bitfury )
108 unicode? ( ncurses )
109 proxy? ( || ( proxy_getwork proxy_stratum ) )
110 proxy_getwork? ( proxy )
111 proxy_stratum? ( proxy )
112 x6500? ( libusb )
113 ztex? ( libusb )
114 '
115
116 DEPEND='
117 net-misc/curl
118 ncurses? (
119 sys-libs/ncurses[unicode?]
120 )
121 >=dev-libs/jansson-2
122 net-libs/libblkmaker
123 udev? (
124 virtual/udev
125 )
126 hashbuster? (
127 dev-libs/hidapi
128 )
129 libusb? (
130 virtual/libusb:1
131 )
132 lm_sensors? (
133 sys-apps/lm_sensors
134 )
135 nanofury? (
136 dev-libs/hidapi
137 )
138 proxy_getwork? (
139 net-libs/libmicrohttpd
140 )
141 proxy_stratum? (
142 dev-libs/libevent
143 )
144 '
145 RDEPEND="${DEPEND}
146 opencl? (
147 || (
148 virtual/opencl
149 virtual/opencl-sdk
150 dev-util/ati-stream-sdk
151 dev-util/ati-stream-sdk-bin
152 dev-util/amdstream
153 dev-util/amd-app-sdk
154 dev-util/amd-app-sdk-bin
155 dev-util/nvidia-cuda-sdk[opencl]
156 dev-util/intel-opencl-sdk
157 )
158 )
159 "
160 DEPEND="${DEPEND}
161 virtual/pkgconfig
162 >=dev-libs/uthash-1.9.7
163 sys-apps/sed
164 cpumining? (
165 amd64? (
166 >=dev-lang/yasm-1.0.1
167 )
168 x86? (
169 >=dev-lang/yasm-1.0.1
170 )
171 )
172 "
173
174 src_configure() {
175 local CFLAGS="${CFLAGS}"
176 local with_curses
177 use hardened && CFLAGS="${CFLAGS} -nopie"
178
179 if use ncurses; then
180 if use unicode; then
181 with_curses='--with-curses=ncursesw'
182 else
183 with_curses='--with-curses=ncurses'
184 fi
185 else
186 with_curses='--without-curses'
187 fi
188
189 CFLAGS="${CFLAGS}" \
190 econf \
191 --docdir="/usr/share/doc/${PF}" \
192 $(use_enable adl) \
193 $(use_enable antminer) \
194 $(use_enable avalon) \
195 $(use_enable bifury) \
196 $(use_enable bitforce) \
197 $(use_enable bfsb) \
198 $(use_enable bigpic) \
199 $(use_enable bitfury) \
200 $(use_enable cpumining) \
201 $(use_enable drillbit) \
202 $(use_enable hashbuster) \
203 $(use_enable hashbuster2 hashbusterusb) \
204 $(use_enable hashfast) \
205 $(use_enable icarus) \
206 $(use_enable klondike) \
207 $(use_enable littlefury) \
208 $(use_enable metabank) \
209 $(use_enable modminer) \
210 $(use_enable nanofury) \
211 $(use_enable opencl) \
212 $(use_enable scrypt) \
213 $(use_enable twinfury) \
214 --with-system-libblkmaker \
215 $with_curses \
216 $(use_with udev libudev) \
217 $(use_with lm_sensors sensors) \
218 $(use_with proxy_getwork libmicrohttpd) \
219 $(use_with proxy_stratum libevent) \
220 $(use_enable x6500) \
221 $(use_enable ztex)
222 }
223
224 src_install() {
225 emake install DESTDIR="$D"
226 if ! use examples; then
227 rm -r "${D}/usr/share/doc/${PF}/rpc-examples"
228 fi
229 }
230
231
232
233 1.1 net-misc/bfgminer/bfgminer-4.4.0.ebuild
234
235 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-misc/bfgminer/bfgminer-4.4.0.ebuild?rev=1.1&view=markup
236 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-misc/bfgminer/bfgminer-4.4.0.ebuild?rev=1.1&content-type=text/plain
237
238 Index: bfgminer-4.4.0.ebuild
239 ===================================================================
240 # Copyright 1999-2014 Gentoo Foundation
241 # Distributed under the terms of the GNU General Public License v2
242 # $Header: /var/cvsroot/gentoo-x86/net-misc/bfgminer/bfgminer-4.4.0.ebuild,v 1.1 2014/07/07 21:57:26 blueness Exp $
243
244 EAPI=5
245
246 inherit eutils
247
248 DESCRIPTION="Modular Bitcoin ASIC/FPGA/GPU/CPU miner in C"
249 HOMEPAGE="https://bitcointalk.org/?topic=168174"
250 SRC_URI="http://luke.dashjr.org/programs/bitcoin/files/${PN}/${PV}/${P}.txz -> ${P}.tar.xz"
251
252 LICENSE="GPL-3"
253 SLOT="0"
254 KEYWORDS="~amd64 ~arm ~mips ~ppc ~ppc64 ~x86"
255
256 # TODO: knc (needs i2c-tools header)
257 IUSE="adl antminer avalon bfx bifury bitforce bfsb bigpic bitfury cpumining drillbit dualminer examples gridseed hardened hashbuster hashbuster2 hashfast icarus jingtian klondike +libusb littlefury lm_sensors metabank modminer nanofury ncurses opencl proxy proxy_getwork proxy_stratum rockminer scrypt twinfury +udev unicode x6500 zeusminer ztex"
258 REQUIRED_USE='
259 || ( antminer avalon bfsb bfx bifury bigpic bitforce bitfury cpumining drillbit dualminer gridseed hashbuster hashbuster2 hashfast icarus klondike littlefury metabank modminer nanofury opencl proxy twinfury x6500 ztex )
260 adl? ( opencl )
261 bfsb? ( bitfury )
262 bfx? ( bitfury libusb )
263 bigpic? ( bitfury )
264 drillbit? ( bitfury )
265 dualminer? ( icarus )
266 gridseed? ( scrypt )
267 hashbuster? ( bitfury )
268 hashbuster2? ( bitfury libusb )
269 klondike? ( libusb )
270 littlefury? ( bitfury )
271 lm_sensors? ( opencl )
272 metabank? ( bitfury )
273 nanofury? ( bitfury )
274 scrypt? ( || ( cpumining opencl ) )
275 twinfury? ( bitfury )
276 unicode? ( ncurses )
277 proxy? ( || ( proxy_getwork proxy_stratum ) )
278 proxy_getwork? ( proxy )
279 proxy_stratum? ( proxy )
280 x6500? ( libusb )
281 zeusminer? ( scrypt )
282 ztex? ( libusb )
283 '
284
285 DEPEND='
286 net-misc/curl
287 ncurses? (
288 sys-libs/ncurses[unicode?]
289 )
290 >=dev-libs/jansson-2
291 net-libs/libblkmaker
292 udev? (
293 virtual/udev
294 )
295 hashbuster? (
296 dev-libs/hidapi
297 )
298 libusb? (
299 virtual/libusb:1
300 )
301 lm_sensors? (
302 sys-apps/lm_sensors
303 )
304 nanofury? (
305 dev-libs/hidapi
306 )
307 proxy_getwork? (
308 net-libs/libmicrohttpd
309 )
310 proxy_stratum? (
311 dev-libs/libevent
312 )
313 '
314 RDEPEND="${DEPEND}
315 opencl? (
316 || (
317 virtual/opencl
318 virtual/opencl-sdk
319 dev-util/ati-stream-sdk
320 dev-util/ati-stream-sdk-bin
321 dev-util/amdstream
322 dev-util/amd-app-sdk
323 dev-util/amd-app-sdk-bin
324 dev-util/nvidia-cuda-sdk[opencl]
325 dev-util/intel-opencl-sdk
326 )
327 )
328 "
329 DEPEND="${DEPEND}
330 virtual/pkgconfig
331 >=dev-libs/uthash-1.9.7
332 sys-apps/sed
333 cpumining? (
334 amd64? (
335 >=dev-lang/yasm-1.0.1
336 )
337 x86? (
338 >=dev-lang/yasm-1.0.1
339 )
340 )
341 "
342
343 src_configure() {
344 local CFLAGS="${CFLAGS}"
345 local with_curses
346 use hardened && CFLAGS="${CFLAGS} -nopie"
347
348 if use ncurses; then
349 if use unicode; then
350 with_curses='--with-curses=ncursesw'
351 else
352 with_curses='--with-curses=ncurses'
353 fi
354 else
355 with_curses='--without-curses'
356 fi
357
358 CFLAGS="${CFLAGS}" \
359 econf \
360 --docdir="/usr/share/doc/${PF}" \
361 $(use_enable adl) \
362 $(use_enable antminer) \
363 $(use_enable avalon) \
364 $(use_enable bifury) \
365 $(use_enable bitforce) \
366 $(use_enable bfsb) \
367 $(use_enable bfx) \
368 $(use_enable bigpic) \
369 $(use_enable bitfury) \
370 $(use_enable cpumining) \
371 $(use_enable drillbit) \
372 $(use_enable dualminer) \
373 $(use_enable gridseed) \
374 $(use_enable hashbuster) \
375 $(use_enable hashbuster2 hashbusterusb) \
376 $(use_enable hashfast) \
377 $(use_enable icarus) \
378 $(use_enable jingtian) \
379 $(use_enable klondike) \
380 $(use_enable littlefury) \
381 $(use_enable metabank) \
382 $(use_enable modminer) \
383 $(use_enable nanofury) \
384 $(use_enable opencl) \
385 $(use_enable rockminer) \
386 $(use_enable scrypt) \
387 $(use_enable twinfury) \
388 --with-system-libblkmaker \
389 $with_curses \
390 $(use_with udev libudev) \
391 $(use_with lm_sensors sensors) \
392 $(use_with proxy_getwork libmicrohttpd) \
393 $(use_with proxy_stratum libevent) \
394 $(use_enable x6500) \
395 $(use_enable zeusminer) \
396 $(use_enable ztex)
397 }
398
399 src_install() {
400 emake install DESTDIR="$D"
401 if ! use examples; then
402 rm -r "${D}/usr/share/doc/${PF}/rpc-examples"
403 fi
404 }