summaryrefslogtreecommitdiff
path: root/net-wireless
diff options
context:
space:
mode:
Diffstat (limited to 'net-wireless')
-rw-r--r--net-wireless/Manifest.gzbin16401 -> 16399 bytes
-rw-r--r--net-wireless/airspy/Manifest2
-rw-r--r--net-wireless/airspy/airspy-1.0.10.ebuild46
-rw-r--r--net-wireless/bladerf-firmware/Manifest6
-rw-r--r--net-wireless/bladerf-firmware/bladerf-firmware-2.2.0.ebuild37
-rw-r--r--net-wireless/bladerf-firmware/bladerf-firmware-2.3.2.ebuild37
-rw-r--r--net-wireless/bladerf-firmware/bladerf-firmware-2.4.0.ebuild2
-rw-r--r--net-wireless/bladerf-fpga/Manifest12
-rw-r--r--net-wireless/bladerf-fpga/bladerf-fpga-0.11.0.ebuild37
-rw-r--r--net-wireless/bladerf-fpga/bladerf-fpga-0.12.0.ebuild2
-rw-r--r--net-wireless/bladerf-fpga/bladerf-fpga-0.7.3.ebuild37
-rw-r--r--net-wireless/bladerf/Manifest5
-rw-r--r--net-wireless/bladerf/bladerf-2019.07.ebuild65
-rw-r--r--net-wireless/bladerf/bladerf-2021.03.ebuild2
-rw-r--r--net-wireless/bladerf/files/bladerf-2019.07-gcc10.patch23
15 files changed, 54 insertions, 259 deletions
diff --git a/net-wireless/Manifest.gz b/net-wireless/Manifest.gz
index aea3bbaa8052..ffccaded4a1c 100644
--- a/net-wireless/Manifest.gz
+++ b/net-wireless/Manifest.gz
Binary files differ
diff --git a/net-wireless/airspy/Manifest b/net-wireless/airspy/Manifest
index 9e5dfa0b3990..4d920eaa9bb1 100644
--- a/net-wireless/airspy/Manifest
+++ b/net-wireless/airspy/Manifest
@@ -1,4 +1,6 @@
+DIST airspy-1.0.10.tar.gz 238863 BLAKE2B 1cd257140094205ed5c9e574b6b77b297ff88d50e3dada639d6daea4aa6969a9470f7e68d505a88e04dd42b978263b83abb0d8f37399fdf0093823b9c24150a7 SHA512 61ea82e8b9892053b6fdccd7de05f248145bb5da0d4f63bb31d3a815fa739b248662a875d53d88de260cfa2a98ef266ea165ba50397e67822ea21ca273c93b24
DIST airspy-1.0.9.tar.gz 216852 BLAKE2B 14cc4743b4398fec6fc6defe257b38c620ccca812c8e4da580fe78a99ac0e7a1b104cc05e83ba7b1423586e182da1a77d152485c515f41b4a52ff533e19d9903 SHA512 95030a39f687b0b72115d0279725845637240d8e8639fc2fb7b4b79d24be7aec85243d6d0e0643af358e7b4cf1e81b55b3c093b888411a47c7ed8a59a2aa497c
+EBUILD airspy-1.0.10.ebuild 884 BLAKE2B 4a44da90a620e185da767b646d4edd33d7bace30832ed07ca72af76369dae4d2204d0c6b2eea70f10804d78e52b8d077d7fb220c574e323c29b6c0ca16a600a9 SHA512 eb23227a4cd18167019126933ad437ce82dfaf2ec3c2339d0ea2fc30f10b3df4f846cbfadbf3c88f7558a81e255acff058cc712405bcc4483f56460fd8d13ee5
EBUILD airspy-1.0.9.ebuild 884 BLAKE2B 4a44da90a620e185da767b646d4edd33d7bace30832ed07ca72af76369dae4d2204d0c6b2eea70f10804d78e52b8d077d7fb220c574e323c29b6c0ca16a600a9 SHA512 eb23227a4cd18167019126933ad437ce82dfaf2ec3c2339d0ea2fc30f10b3df4f846cbfadbf3c88f7558a81e255acff058cc712405bcc4483f56460fd8d13ee5
EBUILD airspy-9999.ebuild 884 BLAKE2B 4a44da90a620e185da767b646d4edd33d7bace30832ed07ca72af76369dae4d2204d0c6b2eea70f10804d78e52b8d077d7fb220c574e323c29b6c0ca16a600a9 SHA512 eb23227a4cd18167019126933ad437ce82dfaf2ec3c2339d0ea2fc30f10b3df4f846cbfadbf3c88f7558a81e255acff058cc712405bcc4483f56460fd8d13ee5
MISC metadata.xml 220 BLAKE2B 46dd60edb9f6b8599815a6df1e5c833413abeb70008ac99b15b950b347fb6892dacab82b18b1be2637acaf61af1e6c32d82a031bff6f5c94da5d042455710fc3 SHA512 bce2f2527797db14ce1ebb3e56895c1cb583ba27a0cc713e7dedde863e7e3711f449b607748090ac21accd536147a16e80e5c9ec7472a795426f87469cdbabf9
diff --git a/net-wireless/airspy/airspy-1.0.10.ebuild b/net-wireless/airspy/airspy-1.0.10.ebuild
new file mode 100644
index 000000000000..d214c535ef76
--- /dev/null
+++ b/net-wireless/airspy/airspy-1.0.10.ebuild
@@ -0,0 +1,46 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit cmake udev
+
+DESCRIPTION="Usemode driver and associated tools for airspy"
+HOMEPAGE="http://www.airspy.com"
+
+if [[ ${PV} == 9999* ]]; then
+ inherit git-r3
+ EGIT_REPO_URI="https://github.com/airspy/host.git"
+else
+ SRC_URI="https://github.com/airspy/host/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+ S="${WORKDIR}/airspyone_host-${PV}"
+ KEYWORDS="~amd64 ~arm ~x86"
+fi
+
+LICENSE="GPL-2+"
+SLOT="0"
+IUSE="+udev"
+
+DEPEND="virtual/udev
+ virtual/libusb:1"
+RDEPEND="${DEPEND}"
+
+src_configure() {
+ local mycmakeargs=(
+ -DINSTALL_UDEV_RULES=$(usex udev)
+ )
+ cmake_src_configure
+}
+
+src_install() {
+ cmake_src_install
+
+ if use udev; then
+ udev_newrules "${ED}/etc/udev/rules.d/52-airspy.rules" 52-airspy.rules
+ rm -rf "${ED}/etc"
+ fi
+}
+
+pkg_postinst() {
+ use udev && udev_reload
+}
diff --git a/net-wireless/bladerf-firmware/Manifest b/net-wireless/bladerf-firmware/Manifest
index 38412eae57b8..1f924f7855f6 100644
--- a/net-wireless/bladerf-firmware/Manifest
+++ b/net-wireless/bladerf-firmware/Manifest
@@ -1,7 +1,3 @@
-DIST bladeRF_fw_v2.2.0.img 122760 BLAKE2B ec7ea8e7abec7feba9efbbc4b1e681fdeae51622013e72e2244368b5b9522861f7f76fcc9f8a7d523281d4be06726e63bf286670530641d55da540424cf11963 SHA512 64c75b8ad8a2be6a311892e7e28b16966f6c962b483547e2b959e28b050e0d6b1ac4fa078c53711555bf41e1c5a56945c58807870941b499501b6274410b05f7
-DIST bladeRF_fw_v2.3.2.img 123368 BLAKE2B 70a4d1a90c8c4f16372b87c494417edfb0a74913446f4880e70cbdf3862a59a8f319bce821112f9f7f9106f02f2ffeca110b5f5232ab2d6c81e21a2fefa4f5a9 SHA512 4ca7667ba7c3c6efa6e5f8f9072ba1ef6b95c5fea9d9600d9e0f656b387b7d0e95891f252750d557907d243ec5792690e28ed55dc6bf96b1edf3426798e5d141
DIST bladeRF_fw_v2.4.0.img 123432 BLAKE2B f451fac209afdb976840f430bee23c2a2cfacb58bb960ea1f4608d97859974bbe4874389c69bca779ef39744d2926aa96d127780dad925451813ffbc9a83c90a SHA512 0fea8985dc4e02146056cba2bf28b31fc7331941eeb2c905cdab29c7b2ee4223c75b99de68f4734329a4c661f7472a1facacde3b251f2663608dacef8bde2017
-EBUILD bladerf-firmware-2.2.0.ebuild 829 BLAKE2B bc8f35217abd47d51f004c3604079b9b934774bfd155cecf21f9cbcb049b69962f06918d6d3ce4e968317a45ba8b79bedebac908d9598fdefbb90c38cb4affc5 SHA512 f7f68bcc3b436fba5e7ec663eb646e960d45d8d21a7fd4c7326b5d869a9ac85e2862ec8eb5c111076599a6be9117b88f0782d5de7700478feb6e481037492ff2
-EBUILD bladerf-firmware-2.3.2.ebuild 824 BLAKE2B 1d60dafe6fa56213d7299191ed2182525d63a77724f0c1b72866d6a61644caabee015b5086f77877d76bd055cb7e9b8117687aa990f18c68daa8c2907bffeee5 SHA512 ed25b2b73d3aba8ae80ab4aa6173eedf9a1bc39a33df2b849f762bce526cc6a640d1cdb966c65f927223504ae5348083ff15815e94955eeeab27d9696bc81ccf
-EBUILD bladerf-firmware-2.4.0.ebuild 826 BLAKE2B d6c1b86e8b67bca76572c1c22d728dee20af663c5135e6345b0379aa09e21121441a0867b94e730a8479cf558f2028c9191fd9c8959a8f2d9c34b54180b555dc SHA512 926fa7f654cd1e632553f627b798625bd1cc1563de06105607adcfc67036aed97aef84cee35bbf35decf4245cd7ac678b427d6d655713212d0efd199999efca3
+EBUILD bladerf-firmware-2.4.0.ebuild 824 BLAKE2B 0483b495492163a4936c21ce448426165d8867a186ad9ae64e2c0ac809ccb63540ba805273949b4bcf0d8e79e602734e5e6c762cbc63ff5c7a86e20e9b1f8b12 SHA512 c31c55eb57cf3e9cf3eee15c763b925779ca2d72b01bbd3a0d22e4fd3e4d17a716b92e0e76000963a036f9e25354f69f1715c4bd1130774ae8ce535bde149918
MISC metadata.xml 334 BLAKE2B e82616e663e38e847defbdaf2b65d13fd1c73fceb64c32f06d2f2a6dfabc04412c98c608fb7b725461135c7b7a6f57fae8c7bb08602f98cf2dff9dcd8d1f6038 SHA512 afd8a067d88044c1c9111b889f3a729e6fbc228d4875a4b22b8d3c4a9cae1c46c37642bc8fd87c78a450438df644686dfcbb3b0dd63d319bb602b86667a6912b
diff --git a/net-wireless/bladerf-firmware/bladerf-firmware-2.2.0.ebuild b/net-wireless/bladerf-firmware/bladerf-firmware-2.2.0.ebuild
deleted file mode 100644
index b10085ff842e..000000000000
--- a/net-wireless/bladerf-firmware/bladerf-firmware-2.2.0.ebuild
+++ /dev/null
@@ -1,37 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-DESCRIPTION="bladeRF FX3 firmware images"
-HOMEPAGE="http://nuand.com/fx3.php"
-
-#firmware is open source, but uses a proprietary toolchain to build
-#automated builds from git are available, but likely unneeded
-#http://hoopycat.com/bladerf_builds/
-SRC_URI="http://nuand.com/fx3/bladeRF_fw_v${PV}.img"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~x86"
-IUSE=""
-
-DEPEND=""
-RDEPEND="${DEPEND}"
-
-S="${DISTDIR}"
-
-src_unpack() {
- true
-}
-
-src_install() {
- insinto /usr/share/Nuand/bladeRF/
- doins bladeRF_fw_v${PV}.img
-}
-
-pkg_postinst() {
- elog "Please remember you have to actually flash this onto"
- elog "your bladerf with the following command:"
- elog "bladeRF-cli -f /usr/share/Nuand/bladeRF/bladeRF_fw_v${PV}.img"
-}
diff --git a/net-wireless/bladerf-firmware/bladerf-firmware-2.3.2.ebuild b/net-wireless/bladerf-firmware/bladerf-firmware-2.3.2.ebuild
deleted file mode 100644
index 36da8ec2d502..000000000000
--- a/net-wireless/bladerf-firmware/bladerf-firmware-2.3.2.ebuild
+++ /dev/null
@@ -1,37 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-DESCRIPTION="bladeRF FX3 firmware images"
-HOMEPAGE="http://nuand.com/fx3.php"
-
-#firmware is open source, but uses a proprietary toolchain to build
-#automated builds from git are available, but likely unneeded
-#http://hoopycat.com/bladerf_builds/
-SRC_URI="http://nuand.com/fx3/bladeRF_fw_v${PV}.img"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="amd64 ~arm x86"
-IUSE=""
-
-DEPEND=""
-RDEPEND="${DEPEND}"
-
-S="${DISTDIR}"
-
-src_unpack() {
- true
-}
-
-src_install() {
- insinto /usr/share/Nuand/bladeRF/
- doins bladeRF_fw_v${PV}.img
-}
-
-pkg_postinst() {
- elog "Please remember you have to actually flash this onto"
- elog "your bladerf with the following command:"
- elog "bladeRF-cli -f /usr/share/Nuand/bladeRF/bladeRF_fw_v${PV}.img"
-}
diff --git a/net-wireless/bladerf-firmware/bladerf-firmware-2.4.0.ebuild b/net-wireless/bladerf-firmware/bladerf-firmware-2.4.0.ebuild
index 054e6a0a036a..7cdf02f656b7 100644
--- a/net-wireless/bladerf-firmware/bladerf-firmware-2.4.0.ebuild
+++ b/net-wireless/bladerf-firmware/bladerf-firmware-2.4.0.ebuild
@@ -13,7 +13,7 @@ SRC_URI="http://nuand.com/fx3/bladeRF_fw_v${PV}.img"
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~x86"
+KEYWORDS="amd64 ~arm x86"
IUSE=""
DEPEND=""
diff --git a/net-wireless/bladerf-fpga/Manifest b/net-wireless/bladerf-fpga/Manifest
index 1d59d72f307c..0721b9185442 100644
--- a/net-wireless/bladerf-fpga/Manifest
+++ b/net-wireless/bladerf-fpga/Manifest
@@ -1,16 +1,6 @@
-DIST hostedx115-0.11.0.rbf 3571462 BLAKE2B ebf8e583ce73860b652f75640369aab9522c89b90d342618d11cad18c3073df18c37b815e38405568079530899765637c00d9c5a2a0076584d18a4714ac343c8 SHA512 c24f24db343890d42a2a608eabb1d75e59abae5a9be665a0d861adcc2f8063e7550221b01aa1aaff7766d33d12f007d56f918547979f8b622937fc5597977bb2
DIST hostedx115-0.12.0.rbf 3571462 BLAKE2B a89693c1d53b81e59b7801246afdbee8bc30eda8ac1770b6bbd251445d1e6db36b81c8b34af008c0eb923fe7f661faa3f7d6535fb87047312db042b5ecf44cee SHA512 84161ac1b1d569b93d67e563f4c8800b6e9c376dabe463c457d9cbad2b628519e36eced0120553015922290b817bbb0c0fc9ca66aae17719f8124193af00a996
-DIST hostedx115-0.7.3.rbf 3571462 BLAKE2B 828c28623b42c8f16ee5ec8d6b3f8132b7d93662d5e8b6aad45cb3bfbd14f9788b1a0f236377ce6fb204163d4b1ea1d775d7ddcb566610bef04a8143d9525ce0 SHA512 43a46b5081d52ed0770dafa19e7e71925b9d79ead13da782ee42637db41c42140597c703b0b6da1b56866c92947f811c76c08407eff3b043eeaf66e5560ffa6f
-DIST hostedx40-0.11.0.rbf 1191788 BLAKE2B a0cc51c1e591b44789225e4d42e77ac1b93b8422dc2bd02b38959c5ffd360b01d7649f638e7162302d6e1d0464cb11152c9b71685e7a76d4f4c33a96207b9a4c SHA512 37ff1a6114f1c805bf7df955922d64f66cc2c1e9abd4ada456e3113270f8c131ed795f5549537ff5dbea6a36bba307417ff284ed60fa2dd5f57fdb72caf0a9d1
DIST hostedx40-0.12.0.rbf 1191788 BLAKE2B 47396bcade3cb2df3769569c5176dfbe8c9b717d02d62101d76d8e0ecdfa8df499966e072dd1b6ad54b03c4448e86fdad0c7e190ed30fbffb579b6282a2b1160 SHA512 1c963d5b4d3ecade5e9565202ce2563493806b44319f2b9b00325f17164f0207396b1546826afc19767f9207b3d526b90e74bef7e0d38be15ba6c81fdeb12c41
-DIST hostedx40-0.7.3.rbf 1191788 BLAKE2B 489372b297a9e7385809b36efa80df7d489cc803e5ae5b8c1a6bdc80434fd462ec5e12ab5996a4412fe3306038766330200776b0e11c816d0004cc7602721aec SHA512 b4619b8918d178a42e0bd4885ef1671a96e8aeb224291ee21a792e0be73a6e4ea2b8951003aa093581971aa220f7d101c4a1cddec90845ca31f11b17c5f67fdd
-DIST hostedxA4-0.11.0.rbf 2632660 BLAKE2B 53040e0d595e1da719f52a1e14ed81b3557f25a89eff30a56ae11ce071c0e7014b0ee5acc885495b757084c9e79fe60a78f71d05f131154b525d48326d27933e SHA512 11b6481fbc71ca4fef18b4267628e1d45794d235995446e29a164bc793d2402285bfd6bd1be596e886cc56fd4576fee7d1fe0c6903a236478bc4e7fd22849030
DIST hostedxA4-0.12.0.rbf 2632660 BLAKE2B 25f434bcb434df420be3c6a4c0bb3d3f48189e81b36f7bf8d775856080e8552fd4a62690fec31dc1b13ba66057b2261ca749706183f0e4063068c62dcd909634 SHA512 5e3bf78c8f87648df241a234d2bcbad1c8ed066a2b31a7b8f529c2401e140603d47f37b72c9631308d29daaa4f56f77dbff0f1dab8071a55e66e385c1d3a9bd6
-DIST hostedxA4-0.7.3.rbf 2632660 BLAKE2B a98ea6ffc1ffdbf9b8ded3144d4f9fb19dac6b196239dccdd9ce908b185eac4898a65ac897f460b1a0dee437131bdeccecf2b36714099d4f86962f04108c856e SHA512 655df2f698ae376577925349fc4773cf3819360f7bff0932761160aa823625d408be48a809df7edd2e3a4054b418f5dd6a0769f2aa982551ea3b847eaea5fc87
-DIST hostedxA9-0.11.0.rbf 12858972 BLAKE2B 8a68e742a2afa8bac4274c3228390b8c8572255f1c96daf70fd49364ffd96c7490c2d2a712164484b87039fa52d93e808ea144875d873e3e238b6c7e9c92933a SHA512 d7213017b4d49e8cdfea8336889640b11147001887ca4d0a83d979f1fad9c4baec5d2825894e1b732efb2f4602a6d857191703f8d701e0444f6863250388251c
DIST hostedxA9-0.12.0.rbf 12858972 BLAKE2B 29d3c5d12c232333a7e2cb2e9ef580a7a350a0d04287cf2d068894d4b185a0f8256cfe87269738978ab0f0fabafa28921ca6ff13b8067d61fafb46a30ca230b7 SHA512 990199f980ebdda58f40bd72823585b3091d829b2974e84ab925576b7d1db2dfeef1d0934763636b92baee982470cc2fcff85dfa9bb2c6254b7021274703e4aa
-DIST hostedxA9-0.7.3.rbf 12858972 BLAKE2B 71bbdea5ef372b9a6a6512757391c2b143ff69efbcfec58178873eff14c7995750a43939ea93b69529ccca62987ec4437621b6f78289a94acbc2f14c02069e64 SHA512 e33970360e3104891d3c738ab46662b80a29160d87b913c3a4655aa03bd6ff8236274d1f2ad591e4dcee40c85ff579abcd69e637aa5cf86e1a08c143f89ba685
-EBUILD bladerf-fpga-0.11.0.ebuild 1094 BLAKE2B 80a33113b538d6cb497221ac6dcfe47c08f0f70c53fd46d38bea0618d2a7ea02758fd8d51e3f3a407d70b2404886d5162170d7ec4d6bce923e4a2a2028ec780b SHA512 ae4931a750aee028258d37bce712f956b85f3a078d3939ce01419784aada4b32f602d29be84369db996e487d6b6e4d9a70f4438b28c9d204238603af0bb9646c
-EBUILD bladerf-fpga-0.12.0.ebuild 1096 BLAKE2B 47f88a6482a4e50d87781077adecfde1ee6422412bd2d36cee127ad164375bea77ef89460064a22a3f4e5ddfd92e8e5a37421ac3dc06db635162f7268c43574f SHA512 4233d3490c50872a7fcf4237ff136f70c074fd84358508a3b4bcd53e13af50b875c27bef6e939dbf9a74f3ad81e6d74f03bf7f7a60e521a0b7db543c8208ee2a
-EBUILD bladerf-fpga-0.7.3.ebuild 1099 BLAKE2B e68325362b5cc55e5ddd887202a6ae310f309fd5237916ffdacc80c04a5d0e19dfed5a251c42399189cd24bc77c942ee606b8d36613d299499e0d4d7161b2635 SHA512 3f0ae72740e00885f354f4b14c094574f84f5dc7efd98504a10a50a386181a8e58162dcbb98f49ad7473267eaa5e8ef7a1a8c7087ffd68d9f533fbabccc53984
+EBUILD bladerf-fpga-0.12.0.ebuild 1094 BLAKE2B 9b246fddc6872ce2de153504e30e20736f5f47b98bbeee451645a2df391489464efad7e528eb0500fab2acada997613f678ca0d3f333fb0ea641cf766a461ffd SHA512 844ed41ecab8d43b6a7c8bbf85c8d471bc1493c6eed0d27bd39ef13dec840ae032517bc651eb808f968c4f5f2a251e6e6520adb2cc04b6836fe395355561f218
MISC metadata.xml 698 BLAKE2B d11ce3cfe82a1fc860cb8d7e796cc70f1d3140430437c9ce676e56836f6e5945f6657493e7087928a684903ac394e51742104a128e3db84fdbe2c7be4f87b646 SHA512 dbe253746eb236f7cc3d3701148ac0bd95604c459261f93bc21c27193ee62dcebd9d1f56da2e95a162d4eb86fc55790c5ad9c285181c955a12ac284caf2e6584
diff --git a/net-wireless/bladerf-fpga/bladerf-fpga-0.11.0.ebuild b/net-wireless/bladerf-fpga/bladerf-fpga-0.11.0.ebuild
deleted file mode 100644
index 39fad99d6e43..000000000000
--- a/net-wireless/bladerf-fpga/bladerf-fpga-0.11.0.ebuild
+++ /dev/null
@@ -1,37 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-DESCRIPTION="bladeRF FPGA bitstreams"
-HOMEPAGE="http://nuand.com/fpga.php"
-
-#fpga code is open source, but uses a proprietary toolchain to build
-#automated builds from git are available, but likely unneeded
-#http://hoopycat.com/bladerf_builds/
-SRC_URI="xA4? ( http://nuand.com/fpga/v${PV}/hostedxA4.rbf -> hostedxA4-${PV}.rbf )
- xA9? ( http://nuand.com/fpga/v${PV}/hostedxA9.rbf -> hostedxA9-${PV}.rbf )
- x40? ( http://nuand.com/fpga/v${PV}/hostedx40.rbf -> hostedx40-${PV}.rbf )
- x115? ( http://nuand.com/fpga/v${PV}/hostedx115.rbf -> hostedx115-${PV}.rbf )"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="amd64 ~arm x86"
-IUSE="+xA4 +xA9 +x40 +x115"
-
-DEPEND=""
-RDEPEND="${DEPEND}"
-
-S="${DISTDIR}"
-
-src_unpack() {
- true
-}
-
-src_install() {
- insinto /usr/share/Nuand/bladeRF/
- use xA4 && newins hostedxA4-${PV}.rbf hostedxA4.rbf
- use xA9 && newins hostedxA9-${PV}.rbf hostedxA9.rbf
- use x40 && newins hostedx40-${PV}.rbf hostedx40.rbf
- use x115 && newins hostedx115-${PV}.rbf hostedx115.rbf
-}
diff --git a/net-wireless/bladerf-fpga/bladerf-fpga-0.12.0.ebuild b/net-wireless/bladerf-fpga/bladerf-fpga-0.12.0.ebuild
index cf4de99cf076..10f806c6a60a 100644
--- a/net-wireless/bladerf-fpga/bladerf-fpga-0.12.0.ebuild
+++ b/net-wireless/bladerf-fpga/bladerf-fpga-0.12.0.ebuild
@@ -16,7 +16,7 @@ SRC_URI="xA4? ( http://nuand.com/fpga/v${PV}/hostedxA4.rbf -> hostedxA4-${PV}.rb
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~x86"
+KEYWORDS="amd64 ~arm x86"
IUSE="+xA4 +xA9 +x40 +x115"
DEPEND=""
diff --git a/net-wireless/bladerf-fpga/bladerf-fpga-0.7.3.ebuild b/net-wireless/bladerf-fpga/bladerf-fpga-0.7.3.ebuild
deleted file mode 100644
index 739ce1773ca2..000000000000
--- a/net-wireless/bladerf-fpga/bladerf-fpga-0.7.3.ebuild
+++ /dev/null
@@ -1,37 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-DESCRIPTION="bladeRF FPGA bitstreams"
-HOMEPAGE="http://nuand.com/fpga.php"
-
-#fpga code is open source, but uses a proprietary toolchain to build
-#automated builds from git are available, but likely unneeded
-#http://hoopycat.com/bladerf_builds/
-SRC_URI="xA4? ( http://nuand.com/fpga/v${PV}/hostedxA4.rbf -> hostedxA4-${PV}.rbf )
- xA9? ( http://nuand.com/fpga/v${PV}/hostedxA9.rbf -> hostedxA9-${PV}.rbf )
- x40? ( http://nuand.com/fpga/v${PV}/hostedx40.rbf -> hostedx40-${PV}.rbf )
- x115? ( http://nuand.com/fpga/v${PV}/hostedx115.rbf -> hostedx115-${PV}.rbf )"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~x86"
-IUSE="+xA4 +xA9 +x40 +x115"
-
-DEPEND=""
-RDEPEND="${DEPEND}"
-
-S="${DISTDIR}"
-
-src_unpack() {
- true
-}
-
-src_install() {
- insinto /usr/share/Nuand/bladeRF/
- use xA4 && newins hostedxA4-${PV}.rbf hostedxA4.rbf
- use xA9 && newins hostedxA9-${PV}.rbf hostedxA9.rbf
- use x40 && newins hostedx40-${PV}.rbf hostedx40.rbf
- use x115 && newins hostedx115-${PV}.rbf hostedx115.rbf
-}
diff --git a/net-wireless/bladerf/Manifest b/net-wireless/bladerf/Manifest
index 1603d3483437..fa030d11bc5c 100644
--- a/net-wireless/bladerf/Manifest
+++ b/net-wireless/bladerf/Manifest
@@ -1,8 +1,5 @@
-AUX bladerf-2019.07-gcc10.patch 966 BLAKE2B fe17328ea2c01e3345aab309414384395ac9bff0583bd324c995515a372ea84cb93d42e198a37ac650dcd4d219f8621f58740f15ecf8dbe08624891c228ee422 SHA512 287e0abdd5ba393b3d9376fb3f275bc2a0fe215e2918eef4365b580b0678683b81cabd80cfb1e4f42332b063b3800a6218254f6006b3d747ac6cd5e42686480e
DIST analogdevices-no-OS-0bba46.tar.gz 44190321 BLAKE2B b5c31b4b9ed92e0ac9f1a4c1eda38e065f00e0ee8034a99615a2509a4c91c589faefaf2e42a8bd30e61eb36459fa264c6e1892577f759c2ca0810925cede163e SHA512 cf6f6d34fed9879ae7263782f20f33dd3af84201e3477fa0501e072eb08a8a545a07c496ad0ff3f7dc1a6ef407f136f843ba05942b4819e146c5fef023a3bb02
-DIST bladerf-2019.07.tar.gz 2186702 BLAKE2B 1d08dc90ddf5d5f650fdc49e5a7e4224de7caa988974c1252052975599066b2221741a2cd2f0ba496e98d63b6d417b0eb1ae12de4dd9a9d43fb730bb6b221dc2 SHA512 e6ba47106ac9904d41fc611560c8f4bc482b9f17b6c476d4a2ac36c5779e9a64222140f4f067fab2252ccfabebf74e866f0fefb359934ff4df7a8416a8558b87
DIST bladerf-2021.03.tar.gz 2261864 BLAKE2B b4e58e370c1e515162f01a0da3985b5ba3c210a8a045bd531e618a9da8e4e66e74a8ccca9138cf6427b512f9c4423bd4151cc63d70a5e218c2a24980afa73972 SHA512 76ebb6501ad9286c7a52a0540f991f7848e396b4d75104bf7186ffac5e3142aa79914352238c8a9e0b4453910c171218c0e861092f228202d0b236939fecc325
-EBUILD bladerf-2019.07.ebuild 1690 BLAKE2B 6bd198bd82099a861b202226a6de5339e252e458dcc8143c039b9011b60afb37b2c852f4d8767f7fe2494a32aca786e38cfe086a7971b7736269e373cc9d86d4 SHA512 9ceeb249595508d2f9d2278b33218f62a573e5dceab257828ab919d1fb00592a2d35451cfec23168c48f0bf54ae4c9f145918e37ac1375bdc92f21da0bc40a6a
-EBUILD bladerf-2021.03.ebuild 1635 BLAKE2B a094a4b9603bc24bd1214e3e65792982acc535ada7b32bbadf6f2f00f9560437582fc8d3777b08e069aec22536e4db762e8aa1c87943c8b68a5e293b1c8820db SHA512 bd46ac70a1e2b38854919f52ef5f1aa29ca3bbcf1a0e171c138a25e9e5c13dbea7fd14ebab35d12ce2d3238ea7e798d1bcca157a08d2b84840970fd65dea62b7
+EBUILD bladerf-2021.03.ebuild 1633 BLAKE2B 7d83c515d30a5f553753b6a153ae5a87eb4ecb87c4a0634e69550c6f6394d4cfdd27484eae069417b2ca7b6912c5bc9ab94007ecdfc19c6c6de166ab55851d62 SHA512 5be0ae2a713acac895913438bacc02974446ccac5185b2841cbeff35e7cf273efb9029c1ef86120711d277cfbe212aae44ae91d480f8aee8ac4ac735e1c154b4
EBUILD bladerf-9999.ebuild 1635 BLAKE2B a094a4b9603bc24bd1214e3e65792982acc535ada7b32bbadf6f2f00f9560437582fc8d3777b08e069aec22536e4db762e8aa1c87943c8b68a5e293b1c8820db SHA512 bd46ac70a1e2b38854919f52ef5f1aa29ca3bbcf1a0e171c138a25e9e5c13dbea7fd14ebab35d12ce2d3238ea7e798d1bcca157a08d2b84840970fd65dea62b7
MISC metadata.xml 534 BLAKE2B d39c41a686202aff5a46e2b67cdcb5f3dc339bd7854a313f8d58165995b030194638447c2c987d1c5372a241c030b7d715a9854d9daaec1a0a59b85c6f421c1c SHA512 b7d10693f1c08b1a60bf6f4542e7fad445a63249d3fa796b08b3c7db7d758c89000c09a6aeb0dffbe6a90467acc5ee18331d839162a540a2c7040d5dd7218db7
diff --git a/net-wireless/bladerf/bladerf-2019.07.ebuild b/net-wireless/bladerf/bladerf-2019.07.ebuild
deleted file mode 100644
index f3febfccacb6..000000000000
--- a/net-wireless/bladerf/bladerf-2019.07.ebuild
+++ /dev/null
@@ -1,65 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit cmake-utils udev
-
-DESCRIPTION="Libraries for supporing the BladeRF hardware from Nuand"
-HOMEPAGE="https://nuand.com/"
-
-#lib is LGPL and cli tools are GPL
-LICENSE="GPL-2+ LGPL-2.1+"
-
-SLOT="0/${PV}"
-
-#maintainer notes:
-#doc use flag, looks like it can't be disabled right now and will
-# always build if pandoc and help2man are installed
-# also ignores when deps are missing and just disables docs
-IUSE="doc +tecla"
-
-MY_PN="bladeRF"
-
-if [[ ${PV} == "9999" ]] ; then
- inherit git-r3
- EGIT_REPO_URI="https://github.com/Nuand/${MY_PN}.git"
-else
- MY_PV=${PV/\_/-}
- S="${WORKDIR}/${MY_PN}-${MY_PV}"
- SRC_URI="https://github.com/Nuand/${MY_PN}/archive/${MY_PV}.tar.gz -> ${P}.tar.gz \
- https://github.com/analogdevicesinc/no-OS/archive/0bba46e6f6f75785a65d425ece37d0a04daf6157.tar.gz -> analogdevices-no-OS-0bba46.tar.gz"
- KEYWORDS="amd64 ~arm x86"
-fi
-
-CDEPEND=">=dev-libs/libusb-1.0.16
- tecla? ( dev-libs/libtecla )"
-DEPEND="${CDEPEND}
- virtual/pkgconfig"
-RDEPEND="${CDEPEND}"
-PDEPEND=">=net-wireless/bladerf-firmware-2.3.2
- >=net-wireless/bladerf-fpga-0.11.0"
-
-PATCHES=(
- "${FILESDIR}/${P}-gcc10.patch"
-)
-
-src_unpack() {
- if [ "${PV}" = "9999" ]; then
- git-r3_src_unpack
- else
- default
- mv "${WORKDIR}/no-OS-0bba46e6f6f75785a65d425ece37d0a04daf6157/ad9361" "${S}/thirdparty/analogdevicesinc/no-OS/" || die
- fi
-}
-
-src_configure() {
- mycmakeargs=(
- -DVERSION_INFO_OVERRIDE:STRING="${PV}"
- -DBUILD_DOCUMENTATION="$(usex doc)"
- -DENABLE_LIBTECLA="$(usex tecla)"
- -DTREAT_WARNINGS_AS_ERRORS=OFF
- -DUDEV_RULES_PATH="$(get_udevdir)"/rules.d
- )
- cmake-utils_src_configure
-}
diff --git a/net-wireless/bladerf/bladerf-2021.03.ebuild b/net-wireless/bladerf/bladerf-2021.03.ebuild
index 09bf7b568186..ac1bd5fa0b1e 100644
--- a/net-wireless/bladerf/bladerf-2021.03.ebuild
+++ b/net-wireless/bladerf/bladerf-2021.03.ebuild
@@ -29,7 +29,7 @@ else
S="${WORKDIR}/${MY_PN}-${MY_PV}"
SRC_URI="https://github.com/Nuand/${MY_PN}/archive/${MY_PV}.tar.gz -> ${P}.tar.gz \
https://github.com/analogdevicesinc/no-OS/archive/0bba46e6f6f75785a65d425ece37d0a04daf6157.tar.gz -> analogdevices-no-OS-0bba46.tar.gz"
- KEYWORDS="~amd64 ~arm ~x86"
+ KEYWORDS="amd64 ~arm x86"
fi
CDEPEND=">=dev-libs/libusb-1.0.16
diff --git a/net-wireless/bladerf/files/bladerf-2019.07-gcc10.patch b/net-wireless/bladerf/files/bladerf-2019.07-gcc10.patch
deleted file mode 100644
index bdd99c5cadcc..000000000000
--- a/net-wireless/bladerf/files/bladerf-2019.07-gcc10.patch
+++ /dev/null
@@ -1,23 +0,0 @@
-From 5cf9fd299a396a5ae5b4402215713fd2a84e607b Mon Sep 17 00:00:00 2001
-From: Robert Ghilduta <robert.ghilduta@nuand.com>
-Date: Mon, 25 May 2020 21:36:50 -0500
-Subject: [PATCH] libbladeRF: define bladerf2_state_to_string as extern in
- header
-
----
- host/libraries/libbladeRF/src/board/bladerf2/common.h | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/host/libraries/libbladeRF/src/board/bladerf2/common.h b/host/libraries/libbladeRF/src/board/bladerf2/common.h
-index 23187ba6c..efbebc867 100644
---- a/host/libraries/libbladeRF/src/board/bladerf2/common.h
-+++ b/host/libraries/libbladeRF/src/board/bladerf2/common.h
-@@ -207,7 +207,7 @@ extern const float ina219_r_shunt;
- /* Constants */
- /******************************************************************************/
-
--char const *bladerf2_state_to_string[4];
-+extern char const *bladerf2_state_to_string[4];
-
-
- /******************************************************************************/