proxmark3: sync with upstream

This commit is contained in:
iceman1001 2022-01-11 14:02:30 -05:00 committed by Rick Farina (Zero_Chaos)
parent 2bb03f1d77
commit 24c3e83bca
No known key found for this signature in database
GPG key ID: A29433C0AA431DDC

View file

@ -1,4 +1,4 @@
# Copyright 1999-2021 Gentoo Authors
# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@ -21,17 +21,22 @@ fi
DESCRIPTION="A general purpose RFID tool for Proxmark3 hardware"
HOMEPAGE="https://github.com/RfidResearchGroup/proxmark3"
LICENSE="GPL-2+ GPL-3+"
LICENSE="GPL-3+"
SLOT="0"
STANDALONE="standalone-lf-em4100emul standalone-lf-em4100rswb standalone-lf-em4100rwc standalone-lf-icehid standalone-lf-samyrun standalone-lf-proxbrute standalone-lf-hidbrute standalone-lf-tharexde standalone-lf-nexid standalone-hf-14asniff standalone-hf-legic +standalone-hf-msdsal standalone-hf-young standalone-hf-mattyrun standalone-hf-colin standalone-hf-bog standalone-hf-aveful standalone-hf-craftbyte standalone-hf-tcprst standalone-hf-iceclass standalone-hf-tmudford"
STANDALONE="standalone-lf-em4100emul standalone-lf-em4100rswb standalone-lf-em4100rwc standalone-lf-hidbrute standalone-lf-hidfcbrute standalone-lf-icehid standalone-lf-nexid standalone-lf-proxbrute standalone-lf-samyrun standalone-lf-tharexde standalone-hf-14asniff standalone-hf-15sniff standalone-hf-aveful standalone-hf-bog standalone-hf-colin standalone-hf-craftbyte standalone-hf-iceclass standalone-hf-legic standalone-hf-mattyrun standalone-hf-mfcsim standalone-hf-msdsal standalone-hf-reblay standalone-hf-tcprst standalone-hf-tmudford standalone-hf-young standalone-dankarmulti"
IUSE="+bluez deprecated +firmware +pm3rdv4 +qt ${STANDALONE}"
REQUIRED_USE="?? ( ${STANDALONE/+/} )
standalone-lf-hidfcbrute? ( pm3rdv4 )
standalone-lf-icehid? ( pm3rdv4 )
standalone-hf-14asniff? ( pm3rdv4 )
standalone-lf-nexid? ( pm3rdv4 )
standalone-hf-colin? ( pm3rdv4 )
standalone-lf-tharexde? ( pm3rdv4 )
standalone-hf-14asniff? ( pm3rdv4 )
standalone-hf-15sniff? ( pm3rdv4 )
standalone-hf-bog? ( pm3rdv4 )
standalone-hf-iceclass? ( pm3rdv4 )"
standalone-hf-colin? ( pm3rdv4 )
standalone-hf-iceclass? ( pm3rdv4 )
standalone-hf-mfcsim? ( pm3rdv4 )
standalone-hf-reblay? ( pm3rdv4 ) "
RDEPEND="virtual/libusb:0
app-arch/bzip2
@ -64,42 +69,50 @@ src_compile(){
echo 'STANDALONE=LF_EM4100RSWB' >> Makefile.platform
elif use standalone-lf-em4100rwc; then
echo 'STANDALONE=LF_EM4100RWC' >> Makefile.platform
elif use standalone-lf-icehid; then
echo 'STANDALONE=LF_ICEHID' >> Makefile.platform
elif use standalone-lf-samyrun; then
echo 'STANDALONE=LF_SAMYRUN' >> Makefile.platform
elif use standalone-lf-proxbrute; then
echo 'STANDALONE=LF_PROXBRUTE' >> Makefile.platform
elif use standalone-lf-hidbrute; then
echo 'STANDALONE=LF_HIDBRUTE' >> Makefile.platform
elif use standalone-lf-tharexde; then
echo 'STANDALONE=LF_THAREXDE' >> Makefile.platform
elif use standalone-lf-hidfcbrute; then
echo 'STANDALONE=LF_HIDFCBRUTE' >> Makefile.platform
elif use standalone-lf-icehid; then
echo 'STANDALONE=LF_ICEHID' >> Makefile.platform
elif use standalone-lf-nexid; then
echo 'STANDALONE=LF_NEXID' >> Makefile.platform
elif use standalone-lf-proxbrute; then
echo 'STANDALONE=LF_PROXBRUTE' >> Makefile.platform
elif use standalone-lf-samyrun; then
echo 'STANDALONE=LF_SAMYRUN' >> Makefile.platform
elif use standalone-lf-tharexde; then
echo 'STANDALONE=LF_THAREXDE' >> Makefile.platform
elif use standalone-hf-14asniff; then
echo 'STANDALONE=HF_14ASNIFF' >> Makefile.platform
elif use standalone-hf-legic; then
echo 'STANDALONE=HF_LEGIC' >> Makefile.platform
elif use standalone-hf-msdsal; then
echo 'STANDALONE=HF_MSDSAL' >> Makefile.platform
elif use standalone-hf-young; then
echo 'STANDALONE=HF_YOUNG' >> Makefile.platform
elif use standalone-hf-mattyrun; then
echo 'STANDALONE=HF_MATTYRUN' >> Makefile.platform
elif use standalone-hf-colin; then
echo 'STANDALONE=HF_COLIN' >> Makefile.platform
elif use standalone-hf-bog; then
echo 'STANDALONE=HF_BOG' >> Makefile.platform
elif use standalone-hf-15sniff; then
echo 'STANDALONE=HF_15SNIFF' >> Makefile.platform
elif use standalone-hf-aveful; then
echo 'STANDALONE=HF_AVEFUL' >> Makefile.platform
elif use standalone-hf-bog; then
echo 'STANDALONE=HF_BOG' >> Makefile.platform
elif use standalone-hf-colin; then
echo 'STANDALONE=HF_COLIN' >> Makefile.platform
elif use standalone-hf-craftbyte; then
echo 'STANDALONE=HF_CRAFTBYTE' >> Makefile.platform
elif use standalone-hf-tcprst; then
echo 'STANDALONE=HF_TCPRST' >> Makefile.platform
elif use standalone-hf-iceclass; then
echo 'STANDALONE=HF_ICECLASS' >> Makefile.platform
elif use standalone-hf-legic; then
echo 'STANDALONE=HF_LEGIC' >> Makefile.platform
elif use standalone-hf-mattyrun; then
echo 'STANDALONE=HF_MATTYRUN' >> Makefile.platform
elif use standalone-hf-msdsal; then
echo 'STANDALONE=HF_MSDSAL' >> Makefile.platform
elif use standalone-hf-reblay; then
echo 'STANDALONE=HF_REBLAY' >> Makefile.platform
elif use standalone-hf-tcprst; then
echo 'STANDALONE=HF_TCPRST' >> Makefile.platform
elif use standalone-hf-tmudford; then
echo 'STANDALONE=HF_TMUDFORD' >> Makefile.platform
elif use standalone-hf-young; then
echo 'STANDALONE=HF_YOUNG' >> Makefile.platform
elif use standalone-dankarmulti; then
echo 'STANDALONE=DANKARMULTI' >> Makefile.platform
else
echo 'STANDALONE=' >> Makefile.platform
fi