cpyrit_opencl: revdep-rebuild fix, bug #67

This commit is contained in:
Anton Bolshakov 2012-11-15 23:18:47 +00:00
parent 9ed2126df3
commit dd96fbcb61
2 changed files with 48 additions and 0 deletions

View file

@ -1,4 +1,5 @@
AUX cpyrit_opencl-0.4.0.patch 544 SHA256 683628384036b39a8457ea5608c22f2b78ed5b40fc13528a6943d3f16357d46f SHA512 873c0903745ed34f34014ca5399fea7b18027c3902144693d7402f33924464cd31e5026514a7e7ca49dc636984a9d17fde2ac53d2c5fdf1b236792f4d07e2f7e WHIRLPOOL b64fd556c14414fe04d8fc27346dd8cf7b8df404271307e3c5f7c5ec67285ded8cb04640cc4451f55649c4e04069804203808fdca86520c77d1ad5024a8ef283
AUX cpyrit_opencl-9999.patch 516 SHA256 75c9f8fcf83b4fafcb20292d234b19d9c5363aa6020bc1a301da66962439f921 SHA512 d9f678b03238e8845ca565cd9e71379e94d90f6377286f3ca52b2deaa847aab1975218d164f1546db0d69db95d879e05d46d68bad648d1b0f1a2fb73a30cda13 WHIRLPOOL 0bfba2df2c19eee061ebf91b98927f5e2348fe1658fd56d12efaf6fba7d6e9d9f8022bb60a8a130818487c838262d874b19d26d4ffcad8fe17eea4e1d7062304
EBUILD cpyrit_opencl-0.4.0-r1.ebuild 1077 SHA256 ff8d11b0b95d869fb9d474b6c9f8d7060684a464996512c6e20a4601fff43b50 SHA512 c9e073b6238de1a132ee5393c7d26dc2a34dd8aa37dd085ccba114f98bdbb1175c7b2988ea7810e185263a614f422b9ad2bfcf0eab79349717738e8461e46629 WHIRLPOOL 4ccce66860acf4c3af370bdee8f358a1b4f55e205692284173c0d35c80c75627121b47c78bcde74c35b993d7390f1acf7506f9aa8c85bb90e784585e096e1083
EBUILD cpyrit_opencl-0.4.0.ebuild 850 SHA256 f55792c1a6b5aad64612e13ca1673e69f941f7da07c9ac2c4324e252c21770d8 SHA512 cddb66c39e02e776062b3e02ebf102e0fa01d2b69e2c5b0ce170be9d21368f96f5fa3a943a993c666be6f225e7d781e8683a4e254d4fdb92e40b7fb7d0abd862 WHIRLPOOL 4f276886bcd370af9a43dd3e782a08c03419a521741412868449c45c3ab7e1ad6e027c8f76347549567f121b6437e118c645c82dd66f60799f62ea2ee486e4ed
EBUILD cpyrit_opencl-9999.ebuild 801 SHA256 626ecc64fba86ed527aee18ab5d969e55f52cd3780426896d8dc84f09edff5ae SHA512 3384dcd9b326b918a05d825fdab4a2579b5e799eeb6a88052b45f924f5d300b28fc8fc435c4c6662762aed459c6336fd557ddd9214f27b917e68bdb3dbd1c393 WHIRLPOOL 539094c78e0b41c86cd10d263c3da25f4f2532facb98869dc6784ad7c47ef937e1b5597dafa9cc0c2c6a90822c8610feb1da17941f9e6d8e68553fe41bad12c1

View file

@ -0,0 +1,47 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: $
EAPI=3
PYTHON_DEPEND="2"
inherit eutils python distutils subversion flag-o-matic
DESCRIPTION="A GPU-based WPA-PSK and WPA2-PSK cracking tool"
HOMEPAGE="http://code.google.com/p/pyrit/"
ESVN_REPO_URI="http://pyrit.googlecode.com/svn/trunk/@294"
LICENSE="GPL-3"
SLOT="0"
KEYWORDS="amd64 x86"
IUSE=""
DEPEND="!<app-crypt/pyrit-0.3-r1
dev-db/sqlite:3
dev-lang/python[sqlite]
>=dev-util/ati-stream-sdk-bin-2.0
>=x11-drivers/ati-drivers-10.0"
RDEPEND="${DEPEND}"
pkg_setup() {
append-ldflags $(no-as-needed)
python_set_active_version 2
python_pkg_setup
}
src_compile() {
epatch "${FILESDIR}/${P}.patch"
cd "${S}/cpyrit_opencl"
distutils_src_compile
}
src_install() {
cd "${S}/cpyrit_opencl"
distutils_src_install
# Prevent revdep_rebuild from trying to rebuild when amd opencl is not enabled
dodir /etc/revdep-rebuild/
echo "SEARCH_DIRS_MASK=\"$(python_get_sitedir)/cpyrit/_cpyrit_opencl.so\"" > \
"${ED}"/etc/revdep-rebuild/71-${PN}
}