diff --git a/app-crypt/cryptohaze-combined/Manifest b/app-crypt/cryptohaze-combined/Manifest index def0868b3..51b9e89a3 100644 --- a/app-crypt/cryptohaze-combined/Manifest +++ b/app-crypt/cryptohaze-combined/Manifest @@ -1,3 +1,3 @@ DIST Cryptohaze-Src_1_31.tar.bz2 5536082 SHA256 7fe5b3207c66cb46f60ec439f6d5d4af3efa4a42f16657e72a3b187c214d1139 SHA512 848333c81d953732f0cb73e6c917d3e16f6346e039924ddd49c7de728186a5d6960092ef1d5b78ecd66044c30ef10ff14202367f552f78eaf07392de9452d1eb WHIRLPOOL 4e800868f5a9b04521cfca335527643af5bc7ea203e9aa2f83188d963c230f75138b148aa81e8f0f43ff40af797c4200d5d91834380aa72ad5e8014ef9dacc91 EBUILD cryptohaze-combined-1.31.ebuild 1542 SHA256 77086bc1e79cbdcba4b59ecd41e3ab3d037d20f6a0e5e40002e9756563cffd34 SHA512 e3be82896e8fc2cc878f69a373c040684574aefa82516d52c02ad39f28436f8469a1b4ddf88112d7d52a58283be6f7d61cc86c03657fb7288f2a4773abaf0525 WHIRLPOOL 501187747b8fffca3232ddbb922de2db3b8bb27cff6669766688187edf22b0e1db38e4556fa7bebb0072cc43183f8396427b3f840f62c511c1bde7f58466796a -EBUILD cryptohaze-combined-9999.ebuild 1686 SHA256 c14be3b7c03a0ed01dd0a2a72b933158abb5dcc6d1e38c3fde9c8ed73162e5aa SHA512 0c2b217657e1c5be9b7c8378c834c64ff6cd7be5001d11c7d1d8416151ac519e9b021a2666caab102908a3d18ebe20937ab0163fc4204c2e27dfe5adb5f43b0e WHIRLPOOL edfb51c58e6dff9838a94ea0133584ad98804f82cb7364c5d44f880ac829f73538e0e3c25b2779dd82aa83a0df36cc5be52152e50409c6a861031eea5bb55743 +EBUILD cryptohaze-combined-9999.ebuild 1875 SHA256 c0e4d19ad19a11343797331bdbbac922b1aff78d2a90c17529d08830258c93cf SHA512 4c961a079c6e48d604b2c774aed927fa14b1214fcaf48a0b74799c29a33655491b942362ff117abe1b79dad4d4d03e0f969d60be1a73a2493530728f77b85e75 WHIRLPOOL 9cc0b6e7a485d83fb830ea15db2bc11c79b5506ed9dafc0664342c6ee3566ac6b671cca4baefc9fdcaa95cc1c4d3368c49faad9d7cba8ca7e5d41fec2ac614c5 diff --git a/app-crypt/cryptohaze-combined/cryptohaze-combined-9999.ebuild b/app-crypt/cryptohaze-combined/cryptohaze-combined-9999.ebuild index e4fb64f03..74259abd5 100644 --- a/app-crypt/cryptohaze-combined/cryptohaze-combined-9999.ebuild +++ b/app-crypt/cryptohaze-combined/cryptohaze-combined-9999.ebuild @@ -4,7 +4,7 @@ EAPI=5 -inherit cmake-utils pax-utils +inherit cuda cmake-utils pax-utils DESCRIPTION="GPU and OpenCL accelerated password auditing tools for security professionals" HOMEPAGE="http://www.cryptohaze.com/" @@ -22,6 +22,7 @@ DEPEND="dev-libs/argtable net-misc/curl dev-libs/protobuf dev-util/nvidia-cuda-sdk + >=dev-util/nvidia-cuda-toolkit-5.5.22 >=dev-libs/boost-1.48.0:= video_cards_nvidia? ( x11-drivers/nvidia-drivers ) video_cards_fglrx? ( x11-drivers/ati-drivers )" @@ -39,8 +40,19 @@ fi S="${WORKDIR}"/Cryptohaze-Combined +src_prepare() { + cuda_src_prepare + export CUDA_NVCC_FLAGS="${NVCCFLAGS}" + cmake-utils_src_prepare +} + src_configure() { - local mycmakeargs="-DCUDA_SDK_ROOT_DIR:OPTION=/opt/cuda/sdk/C -DBoost_USE_STATIC_LIBS:BOOL=OFF -DCMAKE_INSTALL_PREFIX=/usr/share/${PN}" + local mycmakeargs=( + -DCUDA_SDK_ROOT_DIR:OPTION=/opt/cuda/sdk/C + -DBoost_USE_STATIC_LIBS:BOOL=OFF + -DCMAKE_INSTALL_PREFIX=/usr/share/${PN} + -DCUDA_NVCC_FLAGS="${NVCCFLAGS}" + ) cmake-utils_src_configure }