From 90f84e25e8d2468ee47f87c1ae2ec2cf78595ca0 Mon Sep 17 00:00:00 2001 From: blshkv Date: Wed, 31 Jul 2019 07:53:28 +0800 Subject: [PATCH] pcileech: 4.2 bump --- app-forensics/pcileech/Manifest | 1 + app-forensics/pcileech/pcileech-4.2.ebuild | 32 ++++++++++++++++++++++ dev-libs/LeechCore/LeechCore-1.2.2.ebuild | 24 ++++++++++++++++ dev-libs/LeechCore/Manifest | 1 + 4 files changed, 58 insertions(+) create mode 100644 app-forensics/pcileech/pcileech-4.2.ebuild create mode 100644 dev-libs/LeechCore/LeechCore-1.2.2.ebuild diff --git a/app-forensics/pcileech/Manifest b/app-forensics/pcileech/Manifest index e462165a5..053f23b0c 100644 --- a/app-forensics/pcileech/Manifest +++ b/app-forensics/pcileech/Manifest @@ -1,2 +1,3 @@ DIST pcileech-4.0.tar.gz 310693 BLAKE2B 63d035a346dc6bbbb2477926e502abf386e82586cef992f342de82b6f83cd3457a447cdbdbdfb5fb4ee6357d686603c4844cf3545bb44466c846964d23a2aa34 SHA512 c251c0c1e3adc5340a8debb7b284e05b582442e15b37d2d590b92873d7935456612a0170b7d43dda6223af6757d9ac30cf8940fb6e94b5a4495e98b1e4889e1c DIST pcileech-4.1.tar.gz 315366 BLAKE2B e62247b82a79e2480e79fdbe339efefacc28333ea44c7ab09a79af7ddbffa308b0f000b3009238d45fee56b3600b9de5345e6fc23009c9c9303a0ab44b15b818 SHA512 834cfa7fcf826ef949882ef29d9ba85ab13d4675955b5b6efcda5dcc997ec073542f40d0c8c69c3effa171e83022a58f64d9290bc0bf75e6a475cc160b08c940 +DIST pcileech-4.2.tar.gz 317922 BLAKE2B 2befad309f6ba121f40f6049f21673bba4fee483b8ccb04f1960f8b125575bad9349a6289533967b649228b174b84282ab40c55383c5008f65dd5efeea1fd376 SHA512 0092f3014f277907030366dbb15b834f1b8e78879d9ce6e3d55add21f3d8e46218cbbfcfaf8a1641cdd328feeb82b7c34b87cd6d8837bb168401f700cff74e24 diff --git a/app-forensics/pcileech/pcileech-4.2.ebuild b/app-forensics/pcileech/pcileech-4.2.ebuild new file mode 100644 index 000000000..76bb34fa2 --- /dev/null +++ b/app-forensics/pcileech/pcileech-4.2.ebuild @@ -0,0 +1,32 @@ +# Copyright 1999-2019 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 ~x86" +IUSE="ft60x_driver" + +DEPEND="virtual/libusb:1 + >=dev-libs/LeechCore-1.2 + ft60x_driver? ( sys-kernel/ft60x_driver )" +RDEPEND="${DEPEND}" + +src_prepare() { + #https://github.com/ufrisk/pcileech/issues/82 + sed -i "s|files/$|files/ \|true|" pcileech/Makefile + eapply_user +} + +src_compile() { + emake -C pcileech +} + +src_install(){ + dobin files/pcileech +} diff --git a/dev-libs/LeechCore/LeechCore-1.2.2.ebuild b/dev-libs/LeechCore/LeechCore-1.2.2.ebuild new file mode 100644 index 000000000..d8e3a9d8f --- /dev/null +++ b/dev-libs/LeechCore/LeechCore-1.2.2.ebuild @@ -0,0 +1,24 @@ +# Copyright 1999-2019 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 ~x86" +IUSE="" + +DEPEND="" +RDEPEND="${DEPEND}" + +src_compile() { + emake -C leechcore +} + +src_install(){ + dolib.so files/leechcore.so +} diff --git a/dev-libs/LeechCore/Manifest b/dev-libs/LeechCore/Manifest index b23dde99e..140e86849 100644 --- a/dev-libs/LeechCore/Manifest +++ b/dev-libs/LeechCore/Manifest @@ -1,2 +1,3 @@ DIST LeechCore-1.0.tar.gz 314307 BLAKE2B a73416f449c60f475e0708ccf7b341a5b95d6299f384571d1324ffd4ba94681b039c54e6c8701db8d2e42a9ccb04889a550370b9f6c395f86a368b21b8854611 SHA512 ae1980f16c31f9315d5b5a4dddf23120f3117442073457048c7717611ebb216b612d726479f3cf57f6908fe31a884d597c5c193db8dabf5b7672ec7ca43b3067 +DIST LeechCore-1.2.2.tar.gz 702773 BLAKE2B 41fd1f74a122ce7964d42bededa9592edc52bfdbcee4da474fdc1ee9401d6b70933ea76265519ea3d44a0d59a2bae6db462f8777948899936eccf6c87afcbcbf SHA512 b2e1d6be9fad300d0581b8072a1efb48afec1e82e6cc3fe2888ea5012d84032ac663d3014a0f92c37015e746d378d40d9dd924e8e6cc9895e562ac114df8afa4 DIST LeechCore-1.2.tar.gz 675677 BLAKE2B 40587ebed2104580bdb4c7c0a9ce1cb6f12a1ee8e4a7b1cf6a9c627604a9bacd3dd8bbcacc13bc2d709bc2a9290450eb22d8882717c5398ac28fb8447bb256a0 SHA512 e990621de7533c03bdc26a0e2caa5dd5d6fe5165d061fec92ffd20f9cb287f97642164d667b3d8eb50003855e62fa5eafdf8ffb4d0bc684abe4236ff5676baad