From a407e25d814596ca802d83102671d95e00079767 Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Wed, 31 May 2023 15:23:38 +0100 Subject: gentoo auto-resync : 31:05:2023 - 15:23:38 --- net-misc/Manifest.gz | Bin 53956 -> 53958 bytes net-misc/bfgminer/Manifest | 2 +- net-misc/bfgminer/bfgminer-5.5.0-r2.ebuild | 191 ----------------------------- net-misc/bfgminer/bfgminer-5.5.0-r3.ebuild | 191 +++++++++++++++++++++++++++++ 4 files changed, 192 insertions(+), 192 deletions(-) delete mode 100644 net-misc/bfgminer/bfgminer-5.5.0-r2.ebuild create mode 100644 net-misc/bfgminer/bfgminer-5.5.0-r3.ebuild (limited to 'net-misc') diff --git a/net-misc/Manifest.gz b/net-misc/Manifest.gz index 122365d20c9b..532ade211dcf 100644 Binary files a/net-misc/Manifest.gz and b/net-misc/Manifest.gz differ diff --git a/net-misc/bfgminer/Manifest b/net-misc/bfgminer/Manifest index 2bdad49bf422..d25ee65416a1 100644 --- a/net-misc/bfgminer/Manifest +++ b/net-misc/bfgminer/Manifest @@ -1,5 +1,5 @@ AUX bfgminer-5.5.0-cpus-undefined.patch 514 BLAKE2B 1edc334c1e47dbaa04408d4a4b9eea67a70daf29ddb6120c291d092da9bae01992696e2246a651e8c0d9f1d789c405376c60edbcd6d7f1c3640e29e175507dc5 SHA512 357658486f64738f0f3aa9061e3f9c4471fa14da3ca21603ef4986eaf76f2935b4c0dfeaf006b7a7036ef82b2b547b62a9c00c7de68c245ff5ac1cb889382ae2 AUX bfgminer-5.5.0-fno-common.patch 2746 BLAKE2B 6954f9016289a6e0f4f5fb68e3c08013f3ad422f6d1710709df3103bb03551d40926d0e4469cf91fcdbe5c6064b9d66bf47309c014a662ef5778a2b5bb301bec SHA512 f59ff668c8deb63e6276129be6e88ad2a347994f3de2a6389e353f61ef677fb73be6f45b090d40cc3546f8456ae291a60bce8645e85f5e39d1d7eed531c5db82 DIST bfgminer-5.5.0.tar.xz 1054664 BLAKE2B db841a73bca10b19205744be531c13f2c4435bd69c9f2af7b8aba84381af640028cc4db33df399cf05dd0bbec7b79a5b65679bcb2a8bec7624f6fbc47e9ebd79 SHA512 d1adae473e01fcf1cd0efde74d3e8ce10609e520397d688bf4e226c1113c1606c782e3cfdba6847f1a3886cac30de6b5baa03b731aca86287d53bf01ef705cdb -EBUILD bfgminer-5.5.0-r2.ebuild 5147 BLAKE2B 1a9357d4c614fbe1fee98a29e450a7b19d161a33319ade02fbf8767b04a961cf105006efbb4f3679f6e05975ba38520903afb0893047397386569f1c50e64c31 SHA512 416f98ee77d48a4f7e1f37feee40f04b5111603cebde0d8028caab1f8ac24983f989c0fa8eb6321040c7e832a288121b75ab1ec5fc09ab9debbcef54bf55e157 +EBUILD bfgminer-5.5.0-r3.ebuild 5149 BLAKE2B 01b0d6d66b04d96a2c83a0838e309fb40437ae44ced072744f8396138737b3b30b781ac6b23064a026ac23faa2b297fc7bc5bf941ba9bf073d6f49e366281673 SHA512 38004776d17a820f084d24ec9b024147c252e142f5dcd4f93410ec0ebf5cb02fdb83d3b5f98c8b7d042710d6f1779631027d4242577c14e4f03340efa1de2cb2 MISC metadata.xml 3757 BLAKE2B 9754f6af4eb04e339940f1138583595333ef3db1e02da055bdec640452cdc9c9b1d51cb08e589c426b6b3d36c40581aa607933fdf3a478c518c88bc019a292a5 SHA512 6caea306e261bf27e42b7f9b9fb16d7638b0b88aa2a58dac5cbc7432cc78fcb2e4d41f8b33504d1f43cd64d7cda1e0d2702cc8c57d5b6564f7b354ca3561f209 diff --git a/net-misc/bfgminer/bfgminer-5.5.0-r2.ebuild b/net-misc/bfgminer/bfgminer-5.5.0-r2.ebuild deleted file mode 100644 index 9e83d64682d7..000000000000 --- a/net-misc/bfgminer/bfgminer-5.5.0-r2.ebuild +++ /dev/null @@ -1,191 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -DESCRIPTION="Modular Bitcoin ASIC/FPGA/GPU/CPU miner in C" -HOMEPAGE="https://bitcointalk.org/?topic=168174" -SRC_URI="http://luke.dashjr.org/programs/bitcoin/files/${PN}/${PV}/${P}.txz -> ${P}.tar.xz" - -LICENSE="GPL-3" -SLOT="0" -KEYWORDS="amd64 ~arm ~ppc ~ppc64 x86" - -# TODO: knc (needs i2c-tools header) -# TODO: kncasic & titan (need systemwide knc-asic install) -# TODO: minergate (needs actual miner_gate) -IUSE="adl alchemist avalon avalonmm bitmain bfsb bfx bifury bigpic bitforce bitfury cointerra cpumining drillbit dualminer examples gridseed hardened hashbuster hashbuster2 hashfast icarus jingtian keccak klondike +libusb littlefury lm-sensors metabank minion modminer nanofury ncurses opencl proxy proxy_getwork proxy_stratum rockminer screen scrypt +sha256d twinfury +udev udev-broad-rules unicode x6500 zeusminer ztex" -REQUIRED_USE=" - || ( keccak scrypt sha256d ) - || ( alchemist avalon avalonmm bitmain bfsb bfx bifury bigpic bitforce bitfury cointerra cpumining drillbit dualminer gridseed hashbuster hashbuster2 hashfast icarus klondike littlefury metabank modminer nanofury opencl proxy twinfury x6500 zeusminer ztex ) - adl? ( opencl ) - alchemist? ( scrypt ) - avalon? ( sha256d ) - avalonmm? ( sha256d ) - bitmain? ( sha256d ) - bfsb? ( sha256d bitfury ) - bfx? ( sha256d bitfury libusb ) - bifury? ( sha256d ) - bigpic? ( sha256d bitfury ) - bitforce? ( sha256d ) - bitfury? ( sha256d ) - cointerra? ( sha256d ) - drillbit? ( sha256d bitfury ) - dualminer? ( || ( sha256d scrypt ) icarus ) - gridseed? ( scrypt ) - hashbuster? ( sha256d bitfury ) - hashbuster2? ( sha256d bitfury libusb ) - hashfast? ( sha256d ) - icarus? ( || ( scrypt sha256d ) ) - jingtian? ( sha256d ) - keccak? ( || ( cpumining opencl proxy ) ) - klondike? ( sha256d libusb ) - littlefury? ( sha256d bitfury ) - lm-sensors? ( opencl ) - metabank? ( sha256d bitfury ) - minion? ( sha256d ) - modminer? ( sha256d ) - nanofury? ( sha256d bitfury ) - scrypt? ( || ( alchemist cpumining dualminer gridseed opencl proxy zeusminer ) ) - sha256d? ( || ( avalon avalonmm bitmain bfx bifury bitforce bfsb bigpic bitfury cointerra cpumining drillbit dualminer hashbuster hashbuster2 hashfast icarus jingtian klondike littlefury metabank modminer nanofury opencl proxy rockminer twinfury x6500 ztex ) ) - unicode? ( ncurses ) - proxy? ( || ( proxy_getwork proxy_stratum ) ) - proxy_getwork? ( proxy ) - proxy_stratum? ( proxy ) - rockminer? ( sha256d ) - twinfury? ( bitfury sha256d ) - x6500? ( sha256d libusb ) - zeusminer? ( scrypt icarus ) - ztex? ( sha256d libusb ) -" - -DEPEND=" - net-misc/curl - ncurses? ( - sys-libs/ncurses:=[unicode(+)?] - ) - >=dev-libs/jansson-2:= - dev-libs/libbase58 - net-libs/libblkmaker - udev? ( - virtual/udev - ) - hashbuster? ( - dev-libs/hidapi - ) - libusb? ( - virtual/libusb:1 - ) - lm-sensors? ( - sys-apps/lm-sensors - ) - nanofury? ( - dev-libs/hidapi - ) - proxy_getwork? ( - net-libs/libmicrohttpd - ) - proxy_stratum? ( - dev-libs/libevent - ) - screen? ( - app-misc/screen - || ( - >=sys-apps/coreutils-8.15 - app-misc/realpath - ) - ) -" -RDEPEND="${DEPEND} - opencl? ( virtual/opencl ) -" -DEPEND="${DEPEND} - virtual/pkgconfig - >=dev-libs/uthash-1.9.7 - cpumining? ( - amd64? ( - >=dev-lang/yasm-1.0.1 - ) - x86? ( - >=dev-lang/yasm-1.0.1 - ) - ) -" - -PATCHES=( - "${FILESDIR}/${PN}-5.5.0-fno-common.patch" - "${FILESDIR}/${PN}-5.5.0-cpus-undefined.patch" -) - -src_configure() { - local CFLAGS="${CFLAGS}" - local with_curses - use hardened && CFLAGS="${CFLAGS} -no-pie" - - if use ncurses; then - if use unicode; then - with_curses="--with-curses=ncursesw" - else - with_curses="--with-curses=ncurses" - fi - else - with_curses="--without-curses" - fi - - CFLAGS="${CFLAGS}" \ - econf \ - $(use_enable adl) \ - $(use_enable alchemist)\ - $(use_enable avalon) \ - $(use_enable avalonmm) \ - $(use_enable bifury) \ - $(use_enable bitforce) \ - $(use_enable bitmain) \ - $(use_enable bfsb) \ - $(use_enable bfx) \ - $(use_enable bigpic) \ - $(use_enable bitfury) \ - $(use_enable cointerra) \ - $(use_enable cpumining) \ - $(use_enable drillbit) \ - $(use_enable dualminer) \ - $(use_enable gridseed) \ - $(use_enable hashbuster) \ - $(use_enable hashbuster2 hashbusterusb) \ - $(use_enable hashfast) \ - $(use_enable icarus) \ - $(use_enable jingtian) \ - $(use_enable keccak) \ - $(use_enable klondike) \ - $(use_enable littlefury) \ - $(use_enable metabank) \ - $(use_enable minion) \ - $(use_enable modminer) \ - $(use_enable nanofury) \ - $(use_enable opencl) \ - $(use_enable rockminer) \ - $(use_enable scrypt) \ - $(use_enable sha256d) \ - $(use_enable twinfury) \ - --with-system-libblkmaker \ - ${with_curses} \ - $(use_with udev libudev) \ - $(use_enable udev-broad-rules broad-udevrules) \ - $(use_with lm-sensors sensors) \ - $(use_with proxy_getwork libmicrohttpd) \ - $(use_with proxy_stratum libevent) \ - $(use_enable x6500) \ - $(use_enable zeusminer) \ - $(use_enable ztex) -} - -src_install() { - emake install DESTDIR="${D}" - - if ! use examples; then - rm -r "${ED}/usr/share/doc/${PF}/rpc-examples" - fi - if ! use screen; then - rm "${ED}/usr/bin/start-bfgminer.sh" - fi -} diff --git a/net-misc/bfgminer/bfgminer-5.5.0-r3.ebuild b/net-misc/bfgminer/bfgminer-5.5.0-r3.ebuild new file mode 100644 index 000000000000..b2d490f666fe --- /dev/null +++ b/net-misc/bfgminer/bfgminer-5.5.0-r3.ebuild @@ -0,0 +1,191 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +DESCRIPTION="Modular Bitcoin ASIC/FPGA/GPU/CPU miner in C" +HOMEPAGE="https://bitcointalk.org/?topic=168174" +SRC_URI="http://luke.dashjr.org/programs/bitcoin/files/${PN}/${PV}/${P}.txz -> ${P}.tar.xz" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="amd64 ~arm ~ppc ~ppc64 x86" + +# TODO: knc (needs i2c-tools header) +# TODO: kncasic & titan (need systemwide knc-asic install) +# TODO: minergate (needs actual miner_gate) +IUSE="adl alchemist avalon avalonmm bitmain bfsb bfx bifury bigpic bitforce bitfury cointerra cpumining drillbit dualminer examples gridseed hardened hashbuster hashbuster2 hashfast icarus jingtian keccak klondike +libusb littlefury lm-sensors metabank minion modminer nanofury ncurses opencl proxy proxy_getwork proxy_stratum rockminer screen scrypt +sha256d twinfury +udev udev-broad-rules unicode x6500 zeusminer ztex" +REQUIRED_USE=" + || ( keccak scrypt sha256d ) + || ( alchemist avalon avalonmm bitmain bfsb bfx bifury bigpic bitforce bitfury cointerra cpumining drillbit dualminer gridseed hashbuster hashbuster2 hashfast icarus klondike littlefury metabank modminer nanofury opencl proxy twinfury x6500 zeusminer ztex ) + adl? ( opencl ) + alchemist? ( scrypt ) + avalon? ( sha256d ) + avalonmm? ( sha256d ) + bitmain? ( sha256d ) + bfsb? ( sha256d bitfury ) + bfx? ( sha256d bitfury libusb ) + bifury? ( sha256d ) + bigpic? ( sha256d bitfury ) + bitforce? ( sha256d ) + bitfury? ( sha256d ) + cointerra? ( sha256d ) + drillbit? ( sha256d bitfury ) + dualminer? ( || ( sha256d scrypt ) icarus ) + gridseed? ( scrypt ) + hashbuster? ( sha256d bitfury ) + hashbuster2? ( sha256d bitfury libusb ) + hashfast? ( sha256d ) + icarus? ( || ( scrypt sha256d ) ) + jingtian? ( sha256d ) + keccak? ( || ( cpumining opencl proxy ) ) + klondike? ( sha256d libusb ) + littlefury? ( sha256d bitfury ) + lm-sensors? ( opencl ) + metabank? ( sha256d bitfury ) + minion? ( sha256d ) + modminer? ( sha256d ) + nanofury? ( sha256d bitfury ) + scrypt? ( || ( alchemist cpumining dualminer gridseed opencl proxy zeusminer ) ) + sha256d? ( || ( avalon avalonmm bitmain bfx bifury bitforce bfsb bigpic bitfury cointerra cpumining drillbit dualminer hashbuster hashbuster2 hashfast icarus jingtian klondike littlefury metabank modminer nanofury opencl proxy rockminer twinfury x6500 ztex ) ) + unicode? ( ncurses ) + proxy? ( || ( proxy_getwork proxy_stratum ) ) + proxy_getwork? ( proxy ) + proxy_stratum? ( proxy ) + rockminer? ( sha256d ) + twinfury? ( bitfury sha256d ) + x6500? ( sha256d libusb ) + zeusminer? ( scrypt icarus ) + ztex? ( sha256d libusb ) +" + +DEPEND=" + net-misc/curl + ncurses? ( + sys-libs/ncurses:=[unicode(+)?] + ) + >=dev-libs/jansson-2:= + dev-libs/libbase58 + net-libs/libblkmaker + udev? ( + virtual/udev + ) + hashbuster? ( + dev-libs/hidapi + ) + libusb? ( + virtual/libusb:1 + ) + lm-sensors? ( + sys-apps/lm-sensors + ) + nanofury? ( + dev-libs/hidapi + ) + proxy_getwork? ( + net-libs/libmicrohttpd:= + ) + proxy_stratum? ( + dev-libs/libevent + ) + screen? ( + app-misc/screen + || ( + >=sys-apps/coreutils-8.15 + app-misc/realpath + ) + ) +" +RDEPEND="${DEPEND} + opencl? ( virtual/opencl ) +" +DEPEND="${DEPEND} + virtual/pkgconfig + >=dev-libs/uthash-1.9.7 + cpumining? ( + amd64? ( + >=dev-lang/yasm-1.0.1 + ) + x86? ( + >=dev-lang/yasm-1.0.1 + ) + ) +" + +PATCHES=( + "${FILESDIR}/${PN}-5.5.0-fno-common.patch" + "${FILESDIR}/${PN}-5.5.0-cpus-undefined.patch" +) + +src_configure() { + local CFLAGS="${CFLAGS}" + local with_curses + use hardened && CFLAGS="${CFLAGS} -no-pie" + + if use ncurses; then + if use unicode; then + with_curses="--with-curses=ncursesw" + else + with_curses="--with-curses=ncurses" + fi + else + with_curses="--without-curses" + fi + + CFLAGS="${CFLAGS}" \ + econf \ + $(use_enable adl) \ + $(use_enable alchemist)\ + $(use_enable avalon) \ + $(use_enable avalonmm) \ + $(use_enable bifury) \ + $(use_enable bitforce) \ + $(use_enable bitmain) \ + $(use_enable bfsb) \ + $(use_enable bfx) \ + $(use_enable bigpic) \ + $(use_enable bitfury) \ + $(use_enable cointerra) \ + $(use_enable cpumining) \ + $(use_enable drillbit) \ + $(use_enable dualminer) \ + $(use_enable gridseed) \ + $(use_enable hashbuster) \ + $(use_enable hashbuster2 hashbusterusb) \ + $(use_enable hashfast) \ + $(use_enable icarus) \ + $(use_enable jingtian) \ + $(use_enable keccak) \ + $(use_enable klondike) \ + $(use_enable littlefury) \ + $(use_enable metabank) \ + $(use_enable minion) \ + $(use_enable modminer) \ + $(use_enable nanofury) \ + $(use_enable opencl) \ + $(use_enable rockminer) \ + $(use_enable scrypt) \ + $(use_enable sha256d) \ + $(use_enable twinfury) \ + --with-system-libblkmaker \ + ${with_curses} \ + $(use_with udev libudev) \ + $(use_enable udev-broad-rules broad-udevrules) \ + $(use_with lm-sensors sensors) \ + $(use_with proxy_getwork libmicrohttpd) \ + $(use_with proxy_stratum libevent) \ + $(use_enable x6500) \ + $(use_enable zeusminer) \ + $(use_enable ztex) +} + +src_install() { + emake install DESTDIR="${D}" + + if ! use examples; then + rm -r "${ED}/usr/share/doc/${PF}/rpc-examples" + fi + if ! use screen; then + rm "${ED}/usr/bin/start-bfgminer.sh" + fi +} -- cgit v1.2.3