pcileech-4.12.ebuild

This commit is contained in:
Anton Bolshakov 2021-10-01 09:47:15 +08:00
parent c821ed0593
commit 72c5a63ebb
No known key found for this signature in database
GPG key ID: 32BDCED870788F04
4 changed files with 66 additions and 0 deletions

View file

@ -1,2 +1,3 @@
DIST pcileech-4.11.tar.gz 330763 BLAKE2B d58bd53478a0b441795a3ea4caea9f03335131433288a63d92bc9f86cd8873aed6f0501ac69b4282d93ea025e02f45d30b89b2e877b9cc161ba0cc07217d0fea SHA512 63de7fc69bb73bb5c7535a26c81319b768574c35a780f6e5214345b8cfc8cb761c650db4c677d5d3de70ed07552069934572ef52a5bf28eaff7a213d9d4adc50
DIST pcileech-4.12.tar.gz 335308 BLAKE2B f70b87566f898ff1e54e7cb10d293b114f496541037395a2cb765ebe20663eb6e91c1b0984a67eafdbc4cb4381d788561ab1b6d7d91493ff91b5b546335ed817 SHA512 cd14559cb00dfe522fb972e58562f813ee6ce01ee8bef2d3b3cf94879694889d18cf76d7bcfa1b148d1b64b2d7140296d2d8fdb6c5ea468113166a4447134db2
DIST pcileech-4.9.tar.gz 329085 BLAKE2B 666a7cc12ea07cc6732bf99f55c3e2d3b6fa10d5e95728f24f5aede0581d8fcb20da6dca52da38d2ab71c008c372d11c6072fa6102f226e8c61ef2d212abc331 SHA512 bfd66c020202eee93183a39d0ca714d7e02eacdb3f839bed9f460184a4c7120cf6e93af472669c324ea41c2a502a4cd374aceef275c036326b6d45c21ec6112c

View file

@ -0,0 +1,33 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
DESCRIPTION="Direct Memory Access (DMA) Attack Software"
HOMEPAGE="https://github.com/ufrisk/pcileech"
SRC_URI="https://github.com/ufrisk/pcileech/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="amd64 ~arm64 x86"
IUSE="ft60x_driver"
DEPEND="virtual/libusb:1
>=dev-libs/LeechCore-2.7
dev-libs/memprocfs
ft60x_driver? ( sys-kernel/ft60x_driver )"
RDEPEND="${DEPEND}"
src_prepare() {
sed '/mv leechcore.so/d' -i pcileech/Makefile || die
sed '/mv vmm.so/d' -i pcileech/Makefile || die
eapply_user
}
src_compile() {
emake -C pcileech
}
src_install(){
dobin files/pcileech
}

View file

@ -0,0 +1,31 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
DESCRIPTION="Direct Memory Access (DMA) Attack Software"
HOMEPAGE="https://github.com/ufrisk/LeechCore"
SRC_URI="https://github.com/ufrisk/LeechCore/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="amd64 ~arm64 x86"
DEPEND="virtual/libusb:*"
RDEPEND="${DEPEND}"
src_prepare() {
#https://github.com/ufrisk/LeechCore/issues/26
emake -C leechcore clean
sed -i '/CFLAGS += -fPIE /d' leechcore/Makefile || die
eapply_user
}
src_compile() {
emake -C leechcore
}
src_install(){
dolib.so files/leechcore.so
}

View file

@ -1,2 +1,3 @@
DIST LeechCore-2.6.tar.gz 145973 BLAKE2B 825753275513f26e495b50222a07f628cbf9f78e2117b3c31c3b5054518febf10073d79d60c7750f3805a579c81f1a465500884544d95133bc0bbd44c78b8819 SHA512 345908e407e205aa28a2fc56b6bbc1cf46033f348fbc4f4a17241efd041b2ad0b6db8028527706e9ec7eab8b2e5c7d5293743eebdc21bfdd339979ad8a775cba
DIST LeechCore-2.7.tar.gz 146265 BLAKE2B 5223de594c41e575e3d4fb9fa62accad4323b8eebb7aac14d52980e95bbd77c4c801bb220c01082fa60d8fa47c29c472046d83ed8cf9ed49b168ed1919fc6ea1 SHA512 d8c8518bf4538e7405581f34f1228510e5136fa0d716f1b7ccb43a935e69b325de3b3d4e8cf4b2480b29bb58ad4168fc5879780d388d84c07f639d03e30c6c39
DIST LeechCore-2.8.tar.gz 194338 BLAKE2B 145c417429d6c81e41e052a3ec985b185124ae1d6b60e6e159702e191dd5cbdba487bf6a4b16f7d5691da62ce34ef518346124fa884b9cf7536f0595a0e6d637 SHA512 dedf78bc8066f7ba6a0a18e14ee2a3341c5aed15a75934e2512d32cb44a2fda75c92eb2d7a0e9484baf27f859f92bab6c43b86149277951467b8a751ab089585