From a8b48d6cce5c4ae9f5d8b918e30c33b1d6c74fcd Mon Sep 17 00:00:00 2001 From: "Rick Farina (Zero_Chaos)" Date: Tue, 25 Mar 2025 12:22:27 -0400 Subject: [PATCH] proxmark3: drop old 4.18218 --- net-wireless/proxmark3/Manifest | 1 - .../proxmark3/proxmark3-4.18218.ebuild | 195 ------------------ 2 files changed, 196 deletions(-) delete mode 100644 net-wireless/proxmark3/proxmark3-4.18218.ebuild diff --git a/net-wireless/proxmark3/Manifest b/net-wireless/proxmark3/Manifest index c909033ed..54da94d2c 100644 --- a/net-wireless/proxmark3/Manifest +++ b/net-wireless/proxmark3/Manifest @@ -1,4 +1,3 @@ -DIST proxmark3-4.18218.tar.gz 31530182 BLAKE2B c26f82d468deace11b7cc0048269a7f17ca54005631bfddf55cd1d0ad957c684735ffd3e24a73fd1f5ef7de35e1a0609916d34bf0d2525053fec8b1fcb5a18db SHA512 8c89089674e349629cfa156bbf85366e28962dde7c48a9e6941c63df05417a9a8c8a06f018614e4129e4a08b954216a5e29349abceea24bf6e6fc9b498c68ecb DIST proxmark3-4.18341.tar.gz 31594493 BLAKE2B 8f0e1f7d69a1ebd339bdb412fe85437936b344f6c545e5747f35c0fd18e3b900388add22ed80d1113b73af0a5686eda04bcf40cee6411a14cbaeb90031339374 SHA512 af0f8d724b6e319be191b60da80edf14e3742218992c6ae6fcd8ad0aa7c26d24321f91f0d96172283708925c28e8b47919b292057aed41a51eb00c2fcb87cda2 DIST proxmark3-4.18994.tar.gz 31699671 BLAKE2B fadc6e0829da27b295ed83857372bf16e1dfde35bee2d6fc63d8c9071d29df8d1a5b15a7fb29d8da064b6634b48e1d31f34be8afeb9a70ba6c5d4d48d6e0e41b SHA512 718809522036ebd0de880c7dc3cc9c291eac62d3d67061f6f22b7d07be4850c952b23299c45324d2537594227f787e242bcfa741c7050f416a4666aaf87e1c19 DIST proxmark3-4.20142.tar.gz 31953315 BLAKE2B 31e973af7d99029e64b80ca54f4dd142ec3e93d96699b21ac0ac3b9b7faddf513e092311ce17d81aef4a5eb3f003beb3f3cbb620b84578929ed3f3cfae4147bc SHA512 cee17dcf875cd6227dc867e688cdb81616f329a7d8e4c9755c73dcdf7ecbc87f5414b54eca8561412e799c1341e490ba64f3f60293acfeb4887f32ce45d22ac0 diff --git a/net-wireless/proxmark3/proxmark3-4.18218.ebuild b/net-wireless/proxmark3/proxmark3-4.18218.ebuild deleted file mode 100644 index cf36d0655..000000000 --- a/net-wireless/proxmark3/proxmark3-4.18218.ebuild +++ /dev/null @@ -1,195 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit udev toolchain-funcs - -if [ "${PV}" = "9999" ]; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/RfidResearchGroup/proxmark3.git" - RESTRICT="strip" -else - #snapshot - #HASH_COMMIT="1ac5211601b50b82b41737dce0c3a72d9e0374ac" - #SRC_URI="https://github.com/RfidResearchGroup/${PN}/archive/${HASH_COMMIT}.tar.gz -> ${P}.tar.gz" - #S=${WORKDIR}/${PN}-${HASH_COMMIT} - - #or release - KEYWORDS="amd64" - SRC_URI="https://github.com/RfidResearchGroup/proxmark3/archive/v${PV}.tar.gz -> ${P}.tar.gz" -fi -DESCRIPTION="A general purpose RFID tool for Proxmark3 hardware" -HOMEPAGE="https://github.com/RfidResearchGroup/proxmark3" - -LICENSE="GPL-3+" -SLOT="0" -# https://github.com/RfidResearchGroup/proxmark3/wiki/Standalone-mode -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-cardhopper standalone-hf-colin standalone-hf-craftbyte standalone-hf-iceclass standalone-hf-legic standalone-hf-legicsim standalone-hf-mattyrun standalone-hf-mfcsim standalone-hf-msdsal standalone-hf-reblay standalone-hf-tcprst standalone-hf-tmudford standalone-hf-unisniff standalone-hf-young standalone-dankarmulti" -IUSE="+bluez deprecated +firmware +pm3rdv4 +qt ${STANDALONE}" -REQUIRED_USE="?? ( ${STANDALONE/+/} ) - standalone-lf-hidfcbrute? ( pm3rdv4 ) - standalone-lf-icehid? ( pm3rdv4 ) - standalone-lf-nexid? ( pm3rdv4 ) - standalone-lf-tharexde? ( pm3rdv4 ) - standalone-hf-14asniff? ( pm3rdv4 ) - standalone-hf-15sniff? ( pm3rdv4 ) - standalone-hf-bog? ( pm3rdv4 ) - standalone-hf-cardhopper? ( pm3rdv4 ) - standalone-hf-colin? ( pm3rdv4 ) - standalone-hf-iceclass? ( pm3rdv4 ) - standalone-hf-legicsim? ( pm3rdv4 ) - standalone-hf-mfcsim? ( pm3rdv4 ) - " - -DEPEND=" - app-arch/bzip2 - app-arch/lz4:= - dev-libs/jansson:= - dev-libs/openssl:= - sys-libs/readline:= - media-libs/gd:2= - bluez? ( net-wireless/bluez:= ) - qt? ( dev-qt/qtcore:5 - dev-qt/qtwidgets:5 - dev-qt/qtgui:5 ) -" -#this is basically just used for termcap -RDEPEND="${DEPEND} - sys-libs/ncurses:*[tinfo] - " -BDEPEND="firmware? ( sys-devel/gcc-arm-none-eabi:0 )" - -QA_FLAGS_IGNORED="usr/share/proxmark3/firmware/bootrom.elf - usr/share/proxmark3/firmware/fullimage.elf" - -src_prepare(){ - default - #first we set platform - if use pm3rdv4; then - echo 'PLATFORM=PM3RDV4' > Makefile.platform - echo 'PLATFORM_EXTRAS=BTADDON' >> Makefile.platform - else - echo 'PLATFORM=PM3GENERIC' > Makefile.platform - fi - #then we set a standalone mode - if use standalone-lf-em4100emul; then - echo 'STANDALONE=LF_EM4100EMUL' >> Makefile.platform - elif use standalone-lf-em4100rswb; then - echo 'STANDALONE=LF_EM4100RSWB' >> Makefile.platform - elif use standalone-lf-em4100rwc; then - echo 'STANDALONE=LF_EM4100RWC' >> Makefile.platform - elif use standalone-lf-hidbrute; then - echo 'STANDALONE=LF_HIDBRUTE' >> 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-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-cardhopper; then - echo 'STANDALONE=HF_CARDHOPPER' >> 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-iceclass; then - echo 'STANDALONE=HF_ICECLASS' >> Makefile.platform - elif use standalone-hf-legic; then - echo 'STANDALONE=HF_LEGIC' >> Makefile.platform - elif use standalone-hf-legicsim; then - echo 'STANDALONE=HF_LEGICSIM' >> 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-unisniff; then - echo 'STANDALONE=HF_UNISNIFF' >> 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 -} - -src_compile(){ - export PREFIX=/usr - #verbose - export V=1 - #common flags - EMAKE_COMMON=CC="$(tc-getCC)" DEFCFLAGS="${CFLAGS}" MYCFLAGS="${CFLAGS}" - EMAKE_COMMON+= MYCXXFLAGS="${CXXFLAGS}" MYLDFLAGS="${LDFLAGS}" - use qt || export SKIPQT=1 - use bluez || export SKIPBT=1 - if use firmware; then - emake ${EMAKE_COMMON} client - emake ${EMAKE_COMMON} all - elif use deprecated; then - emake ${EMAKE_COMMON} client - emake ${EMAKE_COMMON} mfkey nonce2key - else - emake ${EMAKE_COMMON} client - fi -} - -src_install(){ - export PREFIX=/usr - export DESTDIR="${ED}" - export UDEV_PREFIX="$(get_udevdir)/rules.d" - export INSTALLDOCSRELPATH="/share/doc/${PF}" - if use firmware; then - emake INSTALLDOCSRELPATH="/share/doc/${PF}" install - elif use deprecated; then - emake INSTALLDOCSRELPATH="/share/doc/${PF}" client/install mfkey/install nonce2key/install common/install - else - emake INSTALLDOCSRELPATH="/share/doc/${PF}" client/install common/install - fi -} - -src_test() { - if use firmware; then - ./pm3test.sh - else - ./pm3test.sh client - fi -} - -pkg_postinst() { - udev_reload - if use firmware; then - if use pm3rdv4; then - ewarn "Please note, all firmware and recovery files are intended for the Proxmark3 RDV4" - ewarn "including support for the optional blueshark accessory." - ewarn "If this is not what you intended please unset the pm3rdv4 use flag for generic firmware" - else - ewarn "Please note, all firmware and recovery files are built for a generic target." - ewarn "If you have a Proxmark3 RDV4 you should set the pm3rdv4 use flag for an improved firmware" - fi - fi -} - -pkg_postrm() { - udev_reload -}