pcileech-4.13.ebuild

This commit is contained in:
Anton Bolshakov 2022-01-07 18:04:35 +08:00
parent 9432e6a15e
commit cda4e83beb
No known key found for this signature in database
GPG key ID: 32BDCED870788F04
6 changed files with 46 additions and 4 deletions

View file

@ -1,3 +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
DIST pcileech-4.13.tar.gz 368355 BLAKE2B f1ec855fc001f1ea2865e846bd72396684ea41766beb26391212c20cdcd59c1260b5f0df025ff5c9e4ff1d3d7a598890fad17525f0db4207211cec5dec844407 SHA512 8d43628991dc5b59a491f5b5111528492f66029b581cc0870cfd41e3bf58de06b86cd4fe3b89f50a13138cab3726bbfeecefa35363a3ba3cc23e7e6550f4d1ed

View file

@ -13,10 +13,17 @@ KEYWORDS="amd64 ~arm64 x86"
IUSE="ft60x_driver"
DEPEND="virtual/libusb:1
>=dev-libs/LeechCore-2.3
>=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
}

View file

@ -1,2 +1,3 @@
DIST memprocfs-4.2.tar.gz 2909521 BLAKE2B 3030aa6ff50ba2b81d85bf513c8a900bd00f617f86a1f0912fa47cb8cfaa02a8b22b4731efd179fff9f93c441a2fe5ce74e5ee9c506bd1524ee487f119cbdc13 SHA512 d63a830c4325d1a9b592c27997f64d7006a347ab7ae92633298c7b08fd6bfb9c30827aea7199991361cb6d44d7f250aafc7b688b1cee24d31294b54728b276e5
DIST memprocfs-4.4.tar.gz 2949458 BLAKE2B d1c661f948b71fcb8c0d14e3fe1c63ca541b8cb30d9a44c1fdc29172ab65daa71be8ad1e49d11206765dfaca07463c8f8d2fd8ec9b150cd04a548114510518ca SHA512 88517a5d8217ec41d813b736dc85a9e1400381eb20913d9c0deffab418660a56a2212c0b3a6a3c5b02b4e555e45330949010defe1ceb6589572fc9668267171d
DIST memprocfs-4.6.tar.gz 2937384 BLAKE2B 7c6ed10c47c1588a5a970745e48ee23ad50b0f968155090aaa0c046aca26c1a63df62789760bc60029aa51403b5666fcce302ec8e57ee047ddb84d0700bb3311 SHA512 4f9f8fd5421b3da4aae04baa8bb828b16a8dd7f0ed4297674d1f5d3ad491ee0332e9d30df936c02f492b1d1ddfe748618181383c02b23ea96c2de8ef1994929e

View file

@ -12,7 +12,7 @@ SLOT="0"
KEYWORDS="amd64 ~arm64 x86"
DEPEND="virtual/libusb:*
sys-fs/fuse
sys-fs/fuse:*
dev-libs/openssl
app-arch/lz4"
RDEPEND="${DEPEND}"

View file

@ -12,7 +12,7 @@ SLOT="0"
KEYWORDS="amd64 ~arm64 x86"
DEPEND="virtual/libusb:*
sys-fs/fuse
sys-fs/fuse:*
dev-libs/openssl
app-arch/lz4
dev-libs/LeechCore"

View file

@ -0,0 +1,34 @@
# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
DESCRIPTION="The Memory Process File System"
HOMEPAGE="https://github.com/ufrisk/MemProcFS"
SRC_URI="https://github.com/ufrisk/MemProcFS/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="amd64 ~arm64 x86"
DEPEND="virtual/libusb:*
sys-fs/fuse:*
dev-libs/openssl
app-arch/lz4
dev-libs/LeechCore"
RDEPEND="${DEPEND}"
S="${WORKDIR}/MemProcFS-${PV}"
src_prepare() {
sed '/mv leechcore.so/d' -i vmm/Makefile || die
eapply_user
}
src_compile() {
emake -C vmm vmm
}
src_install(){
dolib.so files/vmm.so
}