new ebuild: vanitygen-plus

This commit is contained in:
2017-12-13 17:56:39 -08:00
committed by layman
parent 9aa2c87ebd
commit 818f104960
5 changed files with 62 additions and 2 deletions

View File

@@ -0,0 +1,2 @@
AUX calc_addrs-pathfix.patch 385 SHA256 66393e32c40863066ca9be6176cfc6edf6aff1f844eab3b06a0a46c081b343c1 SHA512 5829b033163c53ddc4ec072a4f69f68ef31e1c2512f60c44a583bea78c851bd7f09684556ef7f24d89282110852e194395747db13b20a032431be40d002a51b9 WHIRLPOOL 7fc7ba51b927aea6b3b21c35f0ae4412bfda34dbe91753dd8ff69ea4c409fbcba24624bd36821decb897cc2b5a0851cc6eb29156714a7b36e0ac3fc26f38ecaa
EBUILD vanitygen-plus-9999.ebuild 741 SHA256 2844c0a1c32968428aa416eb3541210a2683db726852cadf73f657d6f01692e0 SHA512 872f60b3640fe975ddc43391f20827c3899a64e89fc5a809d6cc0886ee0c5dcc3d514ca961069bbe6ef2286b7e17b16fbaa3b1a35b7083d3735fde67dae36b7b WHIRLPOOL 909841c8df48414618387b31f30d17dc95c080ea2dd56e97b77703ae3d8bb20038a0eebbb16b6e4698bc9cd92d5b5e0ea5db796f7af97f27851d81b5fc25d180

View File

@@ -0,0 +1,11 @@
--- oclengine.c~ 2017-12-13 17:35:49.000000000 -0800
+++ oclengine.c 2017-12-13 17:52:16.877546971 -0800
@@ -944,7 +944,7 @@
end += snprintf(optbuf + end, sizeof(optbuf) - end,
"-cl-nv-verbose ");
- if (!vg_ocl_load_program(vcp, vocp, "calc_addrs.cl", optbuf))
+ if (!vg_ocl_load_program(vcp, vocp, "/usr/lib/oclvanitygen/calc_addrs.cl", optbuf))
return 0;
return 1;
}

View File

@@ -0,0 +1,46 @@
# $Header: $
EAPI="4"
inherit eutils git-2
DESCRIPTION="cryptocurrency vanity-address generator"
HOMEPAGE="https://github.com/exploitagency/vanitygen-plus"
EGIT_PROJECT="vanitygen-plus"
EGIT_REPO_URI="https://github.com/exploitagency/vanitygen-plus"
LICENSE="GPL-3"
SLOT="0"
KEYWORDS="~amd64"
IUSE="opencl"
DEPEND="opencl? ( virtual/opencl )
>=dev-libs/openssl-1.0.0d
dev-libs/libpcre
!app-crypt/vanitygen"
src_compile()
{
make vanitygen
if use opencl
then
make oclvanitygen
fi
}
src_prepare()
{
epatch $FILESDIR/calc_addrs-pathfix.patch
}
src_install()
{
dobin vanitygen
if use opencl
then
dobin oclvanitygen
insinto /usr/lib/oclvanitygen
newins calc_addrs.cl calc_addrs.cl
fi
}

View File

@@ -1 +1 @@
EBUILD vanitygen-9999.ebuild 633 SHA256 f2bef8952abde95d00b2a4d5ac02c41ed53d1acd1b55e73634f10f5e7bc75872 SHA512 6c4effd3ca471cd77ace42ecbc661a6c6e149b7232977782d91f15e185d198f0907d09d994e9596fef4904f8bc041c93d4ecabd9db2a86ef8248c99a88fe3baf WHIRLPOOL 0d74f155e99f67a45365cbd6dca3003c94fbe76811dc5516479cf650ae289c15ea08d955eb86c85e1e9ca9a68d39dc938fd8ab244b67e0052c19e6e9eed3adea
EBUILD vanitygen-9999.ebuild 660 SHA256 fe7fb9f2167ed4366648c1661a4e2b28ae9d4ae79d853560e3be74c9d0529607 SHA512 070b4756eab6c4dd185a0b10277b1b76d8c20d3452617aa882a61e2cd525b72070ab13b0bbeb8c956ea0958f0b675e686537e92f5821631fb52444d0d363a609 WHIRLPOOL 1d6f8f5fd1bd9221a4c4a489d72908927882f16f3b13bebf24a71a32a8ddc9f3b34d4a7ea89f142621075c25355be6e276282ef68c5f5bfe070dcdf5260abb21

View File

@@ -16,7 +16,8 @@ IUSE="opencl"
DEPEND="opencl? ( virtual/opencl )
>=dev-libs/openssl-1.0.0d
dev-libs/libpcre"
dev-libs/libpcre
!app-crypt/vanitygen-plus"
src_compile()
{