summaryrefslogtreecommitdiff
path: root/net-wireless
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2020-12-25 23:06:25 +0000
committerV3n3RiX <venerix@redcorelinux.org>2020-12-25 23:06:25 +0000
commit441d1370330332b7d78f238d2f5e13f7aed5e4e0 (patch)
tree6a5171dd615dfeee62a45044144c66e864738fb0 /net-wireless
parentab3da91fb6c91a9df52fff8f991570f456fd3c7a (diff)
gentoo christmass resync : 25.12.2020
Diffstat (limited to 'net-wireless')
-rw-r--r--net-wireless/Manifest.gzbin15717 -> 16545 bytes
-rw-r--r--net-wireless/gnuradio/Manifest4
-rw-r--r--net-wireless/gnuradio/gnuradio-3.8.2.0-r1.ebuild (renamed from net-wireless/gnuradio/gnuradio-3.8.2.0.ebuild)8
-rw-r--r--net-wireless/gnuradio/metadata.xml1
-rw-r--r--net-wireless/gqrx/Manifest4
-rw-r--r--net-wireless/gqrx/gqrx-2.14.3-r1.ebuild (renamed from net-wireless/gqrx/gqrx-2.14.3.ebuild)2
-rw-r--r--net-wireless/gqrx/gqrx-9999.ebuild2
-rw-r--r--net-wireless/gr-ieee802154/Manifest6
-rw-r--r--net-wireless/gr-ieee802154/gr-ieee802154-0.0_p20200812.ebuild (renamed from net-wireless/gr-ieee802154/gr-ieee802154-0.0_p20191006.ebuild)12
-rw-r--r--net-wireless/gr-ieee802154/gr-ieee802154-9999.ebuild12
-rw-r--r--net-wireless/gr-iio/Manifest4
-rw-r--r--net-wireless/gr-iio/gr-iio-0.3_p20191219-r2.ebuild (renamed from net-wireless/gr-iio/gr-iio-0.3_p20191219-r1.ebuild)2
-rw-r--r--net-wireless/gr-iio/gr-iio-9999.ebuild2
-rw-r--r--net-wireless/gr-osmosdr/Manifest9
-rw-r--r--net-wireless/gr-osmosdr/files/gr-osmosdr-0.2.3-use_xtrx_open_string.patch23
-rw-r--r--net-wireless/gr-osmosdr/gr-osmosdr-0.2.3.ebuild (renamed from net-wireless/gr-osmosdr/gr-osmosdr-0.2.2.ebuild)44
-rw-r--r--net-wireless/gr-osmosdr/gr-osmosdr-9999.ebuild30
-rw-r--r--net-wireless/gr-osmosdr/metadata.xml1
-rw-r--r--net-wireless/gr-paint/Manifest4
-rw-r--r--net-wireless/gr-paint/gr-paint-0.0_p20200517-r1.ebuild (renamed from net-wireless/gr-paint/gr-paint-0.0_p20200517.ebuild)2
-rw-r--r--net-wireless/gr-paint/gr-paint-9999.ebuild2
-rw-r--r--net-wireless/hostapd/Manifest1
-rw-r--r--net-wireless/hostapd/hostapd-2.9-r1.ebuild264
-rw-r--r--net-wireless/kismet/Manifest2
-rw-r--r--net-wireless/kismet/kismet-2020.12.2.ebuild2
-rw-r--r--net-wireless/liblms7002m/Manifest4
-rw-r--r--net-wireless/liblms7002m/liblms7002m-0.0_p20200518.ebuild35
-rw-r--r--net-wireless/liblms7002m/liblms7002m-9999.ebuild35
-rw-r--r--net-wireless/liblms7002m/metadata.xml8
-rw-r--r--net-wireless/libusb3380/Manifest4
-rw-r--r--net-wireless/libusb3380/libusb3380-0.0_p20190125.ebuild25
-rw-r--r--net-wireless/libusb3380/libusb3380-9999.ebuild25
-rw-r--r--net-wireless/libusb3380/metadata.xml8
-rw-r--r--net-wireless/libxtrx/Manifest4
-rw-r--r--net-wireless/libxtrx/libxtrx-0.0_p20201202.ebuild40
-rw-r--r--net-wireless/libxtrx/libxtrx-9999.ebuild40
-rw-r--r--net-wireless/libxtrx/metadata.xml8
-rw-r--r--net-wireless/libxtrxdsp/Manifest4
-rw-r--r--net-wireless/libxtrxdsp/libxtrxdsp-0.0_p20200830.ebuild25
-rw-r--r--net-wireless/libxtrxdsp/libxtrxdsp-9999.ebuild25
-rw-r--r--net-wireless/libxtrxdsp/metadata.xml8
-rw-r--r--net-wireless/libxtrxll/Manifest4
-rw-r--r--net-wireless/libxtrxll/libxtrxll-0.0_p20201202.ebuild34
-rw-r--r--net-wireless/libxtrxll/libxtrxll-9999.ebuild34
-rw-r--r--net-wireless/libxtrxll/metadata.xml11
-rw-r--r--net-wireless/neard/Manifest2
-rw-r--r--net-wireless/neard/neard-0.15-r1.ebuild2
-rw-r--r--net-wireless/srslte/Manifest8
-rw-r--r--net-wireless/srslte/srslte-20.04.2.ebuild56
-rw-r--r--net-wireless/srslte/srslte-20.10.1.ebuild (renamed from net-wireless/srslte/srslte-19.09-r2.ebuild)2
-rw-r--r--net-wireless/srslte/srslte-9999.ebuild2
-rw-r--r--net-wireless/unifi/Manifest2
-rw-r--r--net-wireless/unifi/unifi-6.0.43.ebuild2
53 files changed, 496 insertions, 404 deletions
diff --git a/net-wireless/Manifest.gz b/net-wireless/Manifest.gz
index 9a888d72ab11..b6fb0523eedb 100644
--- a/net-wireless/Manifest.gz
+++ b/net-wireless/Manifest.gz
Binary files differ
diff --git a/net-wireless/gnuradio/Manifest b/net-wireless/gnuradio/Manifest
index 6b6f3ddc9926..8008b0979a52 100644
--- a/net-wireless/gnuradio/Manifest
+++ b/net-wireless/gnuradio/Manifest
@@ -4,6 +4,6 @@ AUX gnuradio-3.8.2.0-lamda-gr-uhd.patch 3748 BLAKE2B bfda3afe8dcc5b872a86379d6d3
AUX gnuradio-3.8.2.0-lamda-most-components.patch 14122 BLAKE2B 30e63140ced2fdfd9712051ae6d758f2de57511bfdea972364c37d70c1eaf6e41921ad4e14e8f005be53016d8613e1c524b529c7b0e2476afc103edb49cfd946 SHA512 86f5f3ed6856fd183e71af1e6a94bc7e4310842f48a1ae7ed85b79d7a1ff86ebe84027bf24c3dc14a47c28335cc5edc321a7fce1ce24bcb26c0d7432e7aab4f7
AUX gnuradio-3.8.2.0-lamda-set-msg-handlers.patch 14027 BLAKE2B 5a4a248264df514991343c4eb134c3f3fca2c2e11a5b4eeb63eaa1d0d16a45d87b9a9edebbe30dafeec6488926a7be7ab44d8c15b3c5529000fb488dc7b2dff4 SHA512 6d62d0fc8c06d0df6c046fc69c0280ba1dd2a2f409694c48af67cc6ee72b82d492ef86d10f6d44e4a053f54da187a5dcdc370a82358f2a8595bd37dd8d15eb02
DIST gnuradio-3.8.2.0.tar.xz 2438736 BLAKE2B 93eabff578cd6b3b6587a6aa083095c787323ebf87a447d61999813e7e5e48b414d080a4fc02d01dabaa9378d42e3a210451a9109fc202991ebda8d1c9669676 SHA512 33930f62762cd9e3d1038b4a903f01e7ab33129732d207c126a89c1f1e719e9d656a94cdcbf3f6010f8476fedacee639c8a12444c41cdd56ad9fbace7863a170
-EBUILD gnuradio-3.8.2.0.ebuild 6244 BLAKE2B 77e64db618f040ce327270754ce00fd475b85af05d1d92acd9344492aebcffdece71bd5b309d3dbe6db020a7b3fc0d728a228f3f377c82f5c7313cfaea4d1674 SHA512 a16d8b41c491cd20a1d006615a94b80cf99f6d89b80d65a62a6d59e14ca99be279d25a95e77a3cd448deb5e997c03b8ad5bcca190f9ef8e89199083862719784
+EBUILD gnuradio-3.8.2.0-r1.ebuild 6374 BLAKE2B 7254a8afa26163c695efab606d2440f2b166d21d9bbf96df5075a29e25cc672e93d0ffbaa3b9c6468d7499e66447a5c3f203dcbe3e71beffac1816d7f11c29f3 SHA512 4a7d97523de00fe42ac658374d303af6aa8cd70df224a968c6e736763663de084ed4b48d5c014edb28cb95029189a925663c9c7cbb607b1074392ffab7ab655d
EBUILD gnuradio-9999.ebuild 5963 BLAKE2B 80edb3e39b870a933927b52cafc95eef2a2ec29e0bd271bc2ced894fd49bae82c805df8010ff3df358221dfcab545b7d04788750017655f7cd02a7576f4046c7 SHA512 1ca5b9a03688bfea06f83202c34b53adcf5763670b51fd31cfea856d04d568c417d73c2d2145008d35805f19a1a3debc4cf73a607d5e098f4ba2aec08961f523
-MISC metadata.xml 1532 BLAKE2B 0e5d971ca6a16064f0c250b3577bed7196c01089279821adb4d30523a850dc84a9f88936a8ff3471e468b36cf42942c34098e59351e9b97fcd97c6be110213b9 SHA512 636c94dab0303842c19cdb3aaccc354cdb5f14d758ee601e921e3d0bbcd6c7b2080abc16ba04ae9882129711312acfb58edfbd44b2619723cd01a989cafcd204
+MISC metadata.xml 1593 BLAKE2B 75fa7c4bde9843a9e1ff24eb3311a605abf00eeb6624216cc1fb0c6b425f013cf0c26c71076a9eb1d2bf65b6739e9c52a97f47a4bbcceff2640128dbb5c489b8 SHA512 6f9bce6f28289c43a814ae9ee7204c1a74afe85e1758a22b309e55b20e24e00815dbe2f6b6e964d564e79546ca5fce2351c14a099f839653419e62214b51ea30
diff --git a/net-wireless/gnuradio/gnuradio-3.8.2.0.ebuild b/net-wireless/gnuradio/gnuradio-3.8.2.0-r1.ebuild
index 72ff39cee8c8..95ad272d2873 100644
--- a/net-wireless/gnuradio/gnuradio-3.8.2.0.ebuild
+++ b/net-wireless/gnuradio/gnuradio-3.8.2.0-r1.ebuild
@@ -21,7 +21,7 @@ else
KEYWORDS="~amd64 ~arm ~x86"
fi
-IUSE="+audio +alsa +analog +digital channels doc dtv examples fec +filter grc jack modtool oss performance-counters portaudio +qt5 sdl test trellis uhd vocoder +utils wavelet zeromq"
+IUSE="+audio +alsa +analog +digital channels ctrlport doc dtv examples fec +filter grc jack modtool oss performance-counters portaudio +qt5 sdl test trellis uhd vocoder +utils wavelet zeromq"
#RESTRICT="!test? ( test )"
#Tests are known broken right now
@@ -51,8 +51,9 @@ RDEPEND="${PYTHON_DEPS}
$(python_gen_cond_dep 'dev-python/six[${PYTHON_USEDEP}]')
sci-libs/fftw:3.0=
sci-libs/mpir
- sci-libs/volk
+ sci-libs/volk:=
alsa? ( media-libs/alsa-lib:= )
+ ctrlport? ( $(python_gen_cond_dep 'dev-python/thrift[${PYTHON_USEDEP}]') )
fec? (
sci-libs/gsl
dev-python/scipy
@@ -100,7 +101,7 @@ RDEPEND="${PYTHON_DEPS}
#That's right, it can't build if gnuradio 3.7 is installed
#Both due to build failure, and then file collision due to bundled volk
DEPEND="${RDEPEND}
- !<net-wireless/gnuradio-3.8
+ !!<net-wireless/gnuradio-3.8
app-text/docbook-xml-dtd:4.2
>=dev-lang/swig-3.0.5
virtual/pkgconfig
@@ -144,6 +145,7 @@ src_configure() {
-DENABLE_GR_AUDIO=ON
-DENABLE_GR_ANALOG="$(usex analog)"
-DENABLE_GR_CHANNELS="$(usex channels)"
+ -DENABLE_GR_CTRLPORT="$(usex ctrlport)"
-DENABLE_GR_DIGITAL="$(usex digital)"
-DENABLE_DOXYGEN="$(usex doc)"
-DENABLE_GR_DTV="$(usex dtv)"
diff --git a/net-wireless/gnuradio/metadata.xml b/net-wireless/gnuradio/metadata.xml
index f3386a84a9e2..39b806501e07 100644
--- a/net-wireless/gnuradio/metadata.xml
+++ b/net-wireless/gnuradio/metadata.xml
@@ -9,6 +9,7 @@
<flag name="analog">enable analog signal processing blocks</flag>
<flag name="audio">enable blocks to connect to audio sources (mic-in) and sinks (speaker-out) ports on a computer</flag>
<flag name="channels">enable channel mode blocks</flag>
+ <flag name="ctrlport">enable control port interface</flag>
<flag name="digital">enable digital signal processing blocks</flag>
<flag name="dtv">enable digital tv signal processing blocks</flag>
<flag name="fec">enable block for convolutional encoding using the CCSDS standard polynomial ("Voyager")</flag>
diff --git a/net-wireless/gqrx/Manifest b/net-wireless/gqrx/Manifest
index cfee60d9c0b3..477b52c01694 100644
--- a/net-wireless/gqrx/Manifest
+++ b/net-wireless/gqrx/Manifest
@@ -1,5 +1,5 @@
AUX gqrx-bladerf-samplerate.patch 1197 BLAKE2B 1496903e5ae8ce0cba7b0fc30a34d42afe5e76adefc4ab4566fdd5e6c7e88994843c1ba3462be5f30740e35ddbea451317e0910fc5c6fe3f4564d3afc5bff2e4 SHA512 40e02bdaa7af30ae30eb447f01b79776f792a5f30fe3e1d3317d3a40ff8dedb3f19ef13b1e8566781c07ff1086bc919723c2aed940b7fbe88dff9c124116e73f
DIST gqrx-2.14.3.tar.gz 1343813 BLAKE2B 19bb721a355f4b61c6a048aa5c2f1e2415ea2447fb6e6b2a0c1913d3dd0b1971523c51b5e27e0f07e671ce90e15996de8d22f54fdeb9873f08229cce50c5f9ab SHA512 436080f18a560a817921e451c2d5784b48b0e2e59ae1485578fe8d2afac9ad052b899fc0e3bb84976519ebaf2e061df31e6215d8957a5d06cc2e8431b9b55bef
-EBUILD gqrx-2.14.3.ebuild 1224 BLAKE2B 6698c8084603cac9ffa4075097ded605d8e8f505a24a1fb1f18792b4429115cbfeada988abff06d3d1566ab7dd3cad215ef1a7ed5083883eefbf0a51a13dd9d9 SHA512 95204bc851a13f35dd6dbbb00657530a135393b066396fe19df50bb5473bc6954ba60c9b47ea27b4edda88539f83d3785875a8bcf7ace661be10b4510f715bfc
-EBUILD gqrx-9999.ebuild 1490 BLAKE2B f0f5bd7edea78f4c31b25122afb2b5434c03081fcf310c508547e1a5c7065cecd9ec75a4daf8c726510ddfd9e42d7d5422151e00a19f42e6c3163cce9d52bd43 SHA512 8162527686dfd3063efa02b9437b359f76b3aebe8ae41409134b4e4697f06b099ec36387d35cdb8baac74659a7ead58eb566a42769ac55956ff44a788ed343ee
+EBUILD gqrx-2.14.3-r1.ebuild 1226 BLAKE2B 247da437a3e740c67eb7345c9c6a8afea176576012c96ac3350b764e199dc9fc48f6e62e1f0e224d405825e2b432a5c9abf343396208b86facb62d15af7c807f SHA512 af94fd78c359ff8b0d0839ec6df771c2a11fc404bc1177180a8528005a36d7f4ae670c9f834443eb6867c71e459ec6d55cdf16ef4c1bd1bc40579ce4cb120e25
+EBUILD gqrx-9999.ebuild 1492 BLAKE2B 8b0006db9383bc4ed07283190e6bb3dfd6eeffb6c06b1c9ccfa1c8033582d765b3666a9bb141b273007845da3660cbb5a77d230325eda5ffc62d019e0340c6a6 SHA512 fd067021d092b0c13f67cc1987aec52d36a57f1b079a6ba9573587c0afe8f63ac17791474fec6bdb546a5127fe8bbe9a9a4cd2f93b4817651e2d7e64929af1fb
MISC metadata.xml 523 BLAKE2B e40faae08e17b5c9c887870f51a9ea731c60037fa023d85ef386483108047c05b7a1cca299d1d9f92e8933957949b818d5c58c784d0032bb62031348f396dfe7 SHA512 26a1e52770090a69982939ebff1ec4ee26f7c637abf2748c5de5997087e17c0624871e311b17b1b5857ba9ac0bdc8113fd71e13975404462cc84946535adecd8
diff --git a/net-wireless/gqrx/gqrx-2.14.3.ebuild b/net-wireless/gqrx/gqrx-2.14.3-r1.ebuild
index 9556937d851a..d1886c3e3d01 100644
--- a/net-wireless/gqrx/gqrx-2.14.3.ebuild
+++ b/net-wireless/gqrx/gqrx-2.14.3-r1.ebuild
@@ -29,7 +29,7 @@ DEPEND=">=net-wireless/gnuradio-3.7_rc:=[audio,analog,filter]
dev-qt/qtnetwork:5
dev-qt/qtsvg:5
dev-qt/qtwidgets:5
- sci-libs/volk
+ sci-libs/volk:=
pulseaudio? ( media-sound/pulseaudio:= )
portaudio? ( media-libs/portaudio:= )"
RDEPEND="${DEPEND}"
diff --git a/net-wireless/gqrx/gqrx-9999.ebuild b/net-wireless/gqrx/gqrx-9999.ebuild
index a008cc56721e..eaec3c59f547 100644
--- a/net-wireless/gqrx/gqrx-9999.ebuild
+++ b/net-wireless/gqrx/gqrx-9999.ebuild
@@ -29,7 +29,7 @@ DEPEND=">=net-wireless/gnuradio-3.7_rc:=[audio,analog,filter]
dev-qt/qtnetwork:5
dev-qt/qtsvg:5
dev-qt/qtwidgets:5
- sci-libs/volk
+ sci-libs/volk:=
pulseaudio? ( media-sound/pulseaudio:= )
portaudio? ( media-libs/portaudio:= )"
RDEPEND="${DEPEND}"
diff --git a/net-wireless/gr-ieee802154/Manifest b/net-wireless/gr-ieee802154/Manifest
index 891bddd9d72c..8a15fe3f3763 100644
--- a/net-wireless/gr-ieee802154/Manifest
+++ b/net-wireless/gr-ieee802154/Manifest
@@ -1,4 +1,4 @@
-DIST gr-ieee802154-0.0_p20191006.tar.gz 94443 BLAKE2B f561b401b97741e6a06d36b97be765f66778002c6ea7814ffcc08e7aa93d6236705a25c1f32d536d3e2d2193b92608cdd469ba086f459f0f8290c74f52297d6a SHA512 1c552cfe3739165382c36aeb8f556b17ee7925459d74c96d36a7b1f821e177860ddab601c87184cd33db9c97d1231edeb4267bbfbf9df198708db692e27a1a86
-EBUILD gr-ieee802154-0.0_p20191006.ebuild 1477 BLAKE2B 073a9067e81be3fdae9241348d525cef835d7c89766e84fe76a78319ccb951d7f072be1532d927f136f570bc8533d61a6e6de4a55a2d925cfb24563df16f6c12 SHA512 c05ac91dfccbe2ef6da651f9e7578fef44626256dbdb912dc049e16ae801a176e4092514f713b30ae1c1d3b3dc3fc91b3b62fea1211d80be65b172dc4863a39a
-EBUILD gr-ieee802154-9999.ebuild 1477 BLAKE2B 073a9067e81be3fdae9241348d525cef835d7c89766e84fe76a78319ccb951d7f072be1532d927f136f570bc8533d61a6e6de4a55a2d925cfb24563df16f6c12 SHA512 c05ac91dfccbe2ef6da651f9e7578fef44626256dbdb912dc049e16ae801a176e4092514f713b30ae1c1d3b3dc3fc91b3b62fea1211d80be65b172dc4863a39a
+DIST gr-ieee802154-0.0_p20200812.tar.gz 94491 BLAKE2B bfea628afb191fa88b2ffba7b99bccb05c5bc22e4799db85082ec5d0f1ccb98826a1aca728e8e5c096cd78d11ea7cf2b8ddf46b1783b33f2bd87da75d8f25c84 SHA512 5e012980436b7fff7226bbd9897b0eeceff60fa678fb41c4a83e59cd10b8d441eda2b378fa5d5767e0f24980863a6a756f5457e5cae346827481eb089fa719a9
+EBUILD gr-ieee802154-0.0_p20200812.ebuild 1455 BLAKE2B dadd1bdc9c94ece4f00abd605d42e0d67492cf26ddf4d90d622d2f1d9540815a0523bb63863afeed6af2de8bcdaea9ba074eb104848e93070742431ff4873895 SHA512 d6668749fec9a3a7dd581cfd126a2f51894cbb1430ab37efb831d41fa804b7aadcf133e6fa5d595ab363b5037a5dae67a9409504bd7499ae7edfbe72e97285bc
+EBUILD gr-ieee802154-9999.ebuild 1455 BLAKE2B dadd1bdc9c94ece4f00abd605d42e0d67492cf26ddf4d90d622d2f1d9540815a0523bb63863afeed6af2de8bcdaea9ba074eb104848e93070742431ff4873895 SHA512 d6668749fec9a3a7dd581cfd126a2f51894cbb1430ab37efb831d41fa804b7aadcf133e6fa5d595ab363b5037a5dae67a9409504bd7499ae7edfbe72e97285bc
MISC metadata.xml 326 BLAKE2B 0c715a85a0e2a4aa2ff0ac84318ea552eab5731a60b9b8391ec2540cd30c0f28e13e0b9aa17c45169d335bd10f457b79b11cd2c81538f6b3b11773223ca13364 SHA512 725d903a1befe5e9b41eae5478f65f11dd30a42c5c73597cd8a613347a271528357a176d5e88359ff6cd1074070e6ff413cb70f23d21b9467dd53a5b0d2d65a9
diff --git a/net-wireless/gr-ieee802154/gr-ieee802154-0.0_p20191006.ebuild b/net-wireless/gr-ieee802154/gr-ieee802154-0.0_p20200812.ebuild
index 48499a6bf347..307d0224073d 100644
--- a/net-wireless/gr-ieee802154/gr-ieee802154-0.0_p20191006.ebuild
+++ b/net-wireless/gr-ieee802154/gr-ieee802154-0.0_p20200812.ebuild
@@ -4,7 +4,7 @@
EAPI=7
PYTHON_COMPAT=( python3_{6,7,8} )
-inherit cmake-utils python-single-r1
+inherit cmake python-single-r1
DESCRIPTION="IEEE 802.15.4 ZigBee Transceiver"
HOMEPAGE="https://github.com/bastibl/gr-ieee802-15-4"
@@ -14,7 +14,7 @@ if [[ ${PV} == 9999* ]]; then
EGIT_REPO_URI="https://github.com/bastibl/gr-ieee802-15-4.git"
KEYWORDS=""
else
- COMMIT="a3c79af96e18de3eb3a76659e1669a370efccf17"
+ COMMIT="c5e55146fadffa9288ed6de52c6c3ccc936688af"
SRC_URI="https://github.com/bastibl/gr-ieee802-15-4/archive/${COMMIT}.tar.gz -> ${P}.tar.gz"
S="${WORKDIR}/gr-ieee802-15-4-${COMMIT}"
KEYWORDS="~amd64 ~x86"
@@ -28,7 +28,7 @@ RDEPEND="=net-wireless/gnuradio-3.8*:0=[${PYTHON_SINGLE_USEDEP}]
dev-libs/boost:=[${PYTHON_MULTI_USEDEP}]
')
dev-libs/gmp
- sci-libs/volk
+ sci-libs/volk:=
${PYTHON_DEPS}"
DEPEND="${RDEPEND}
dev-lang/swig:0"
@@ -41,7 +41,7 @@ src_prepare() {
sed -i '/${CPPUNIT_INCLUDE_DIRS}/d' CMakeLists.txt
sed -i '/${CPPUNIT_LIBRARY_DIRS}/d' CMakeLists.txt
sed -i '/GR_PKG_DOC_DIR/d' CMakeLists.txt
- cmake-utils_src_prepare
+ cmake_src_prepare
}
src_configure() {
@@ -49,10 +49,10 @@ src_configure() {
-DPYTHON_EXECUTABLE="${PYTHON}"
-DGR_PKG_DOC_DIR="/usr/share/doc/${P}"
)
- cmake-utils_src_configure
+ cmake_src_configure
}
src_install() {
- cmake-utils_src_install
+ cmake_src_install
python_optimize "${ED}/$(python_get_sitedir)"
}
diff --git a/net-wireless/gr-ieee802154/gr-ieee802154-9999.ebuild b/net-wireless/gr-ieee802154/gr-ieee802154-9999.ebuild
index 48499a6bf347..307d0224073d 100644
--- a/net-wireless/gr-ieee802154/gr-ieee802154-9999.ebuild
+++ b/net-wireless/gr-ieee802154/gr-ieee802154-9999.ebuild
@@ -4,7 +4,7 @@
EAPI=7
PYTHON_COMPAT=( python3_{6,7,8} )
-inherit cmake-utils python-single-r1
+inherit cmake python-single-r1
DESCRIPTION="IEEE 802.15.4 ZigBee Transceiver"
HOMEPAGE="https://github.com/bastibl/gr-ieee802-15-4"
@@ -14,7 +14,7 @@ if [[ ${PV} == 9999* ]]; then
EGIT_REPO_URI="https://github.com/bastibl/gr-ieee802-15-4.git"
KEYWORDS=""
else
- COMMIT="a3c79af96e18de3eb3a76659e1669a370efccf17"
+ COMMIT="c5e55146fadffa9288ed6de52c6c3ccc936688af"
SRC_URI="https://github.com/bastibl/gr-ieee802-15-4/archive/${COMMIT}.tar.gz -> ${P}.tar.gz"
S="${WORKDIR}/gr-ieee802-15-4-${COMMIT}"
KEYWORDS="~amd64 ~x86"
@@ -28,7 +28,7 @@ RDEPEND="=net-wireless/gnuradio-3.8*:0=[${PYTHON_SINGLE_USEDEP}]
dev-libs/boost:=[${PYTHON_MULTI_USEDEP}]
')
dev-libs/gmp
- sci-libs/volk
+ sci-libs/volk:=
${PYTHON_DEPS}"
DEPEND="${RDEPEND}
dev-lang/swig:0"
@@ -41,7 +41,7 @@ src_prepare() {
sed -i '/${CPPUNIT_INCLUDE_DIRS}/d' CMakeLists.txt
sed -i '/${CPPUNIT_LIBRARY_DIRS}/d' CMakeLists.txt
sed -i '/GR_PKG_DOC_DIR/d' CMakeLists.txt
- cmake-utils_src_prepare
+ cmake_src_prepare
}
src_configure() {
@@ -49,10 +49,10 @@ src_configure() {
-DPYTHON_EXECUTABLE="${PYTHON}"
-DGR_PKG_DOC_DIR="/usr/share/doc/${P}"
)
- cmake-utils_src_configure
+ cmake_src_configure
}
src_install() {
- cmake-utils_src_install
+ cmake_src_install
python_optimize "${ED}/$(python_get_sitedir)"
}
diff --git a/net-wireless/gr-iio/Manifest b/net-wireless/gr-iio/Manifest
index d32a4894e1eb..81b0c5f24165 100644
--- a/net-wireless/gr-iio/Manifest
+++ b/net-wireless/gr-iio/Manifest
@@ -1,4 +1,4 @@
DIST gr-iio-0.3_p20191219.tar.gz 56149 BLAKE2B 9f95d3eadd1e7c87145093571442064d66a9ae72b2d49bdfb8a437757ede3ea7968184686741de45d9d5cadfd95d87c098f6262ff642a37cd5efbd0d14be061b SHA512 9664ce7e45c91389ce9bca0224451c592101a99f2a5ac6122ab822df8e0e8fb595fb8d0f55589237e76e9d3c49534c14902c1d991b75141decfa2e5cf983527c
-EBUILD gr-iio-0.3_p20191219-r1.ebuild 985 BLAKE2B 605ee9494affec56200e04a799672e40ed0e04910dc4e2eaa9469cee9ab8906b247ec85b929e268756ab17f96fb338790bfec31302538cd23ea30b293c3c8db5 SHA512 c7ac95c53ba1d70a9e86a09bbf668209f3d37ea9e1b96f5217869ef5d85ad876d6a5cbf327a4c268bf3931ecb4a2807c76dfb839db3e611af6ec93d0421582aa
-EBUILD gr-iio-9999.ebuild 985 BLAKE2B 605ee9494affec56200e04a799672e40ed0e04910dc4e2eaa9469cee9ab8906b247ec85b929e268756ab17f96fb338790bfec31302538cd23ea30b293c3c8db5 SHA512 c7ac95c53ba1d70a9e86a09bbf668209f3d37ea9e1b96f5217869ef5d85ad876d6a5cbf327a4c268bf3931ecb4a2807c76dfb839db3e611af6ec93d0421582aa
+EBUILD gr-iio-0.3_p20191219-r2.ebuild 987 BLAKE2B 01b27649a47457867c6df8e52929b79574dc7be8d75746c59ec3ebb30a6480172e1c3028544b8a83b7a87d7f7a6127dd6c2c8643344f95c6bc36d12a79547a4d SHA512 4684386fbf7df9601df603c875ba1980f6ff208f3f249afbfcd69e4c7c4eda66b416f05b82ea0b87e821c2da5447aee374399b9a53c354bfcb7bc896e15f230e
+EBUILD gr-iio-9999.ebuild 987 BLAKE2B 01b27649a47457867c6df8e52929b79574dc7be8d75746c59ec3ebb30a6480172e1c3028544b8a83b7a87d7f7a6127dd6c2c8643344f95c6bc36d12a79547a4d SHA512 4684386fbf7df9601df603c875ba1980f6ff208f3f249afbfcd69e4c7c4eda66b416f05b82ea0b87e821c2da5447aee374399b9a53c354bfcb7bc896e15f230e
MISC metadata.xml 434 BLAKE2B 565c3b42597436890ea7bc2d5b13d16720480e8932878c73bc3efe0708ca6ad2e900b7595248dfc0e25fbca17ad3f216bdfc02c0f29519013db5ac8137a09a7c SHA512 1e970d2cfc935f25ad3cde099739a9574c8bcae6a4e8c59d7aba6bd01319155d9bfc80124d2dad649f24aa7a937bdad7cc843525282f72b10e5e999eca7a4f49
diff --git a/net-wireless/gr-iio/gr-iio-0.3_p20191219-r1.ebuild b/net-wireless/gr-iio/gr-iio-0.3_p20191219-r2.ebuild
index b86aad9b816d..4c0884935b0f 100644
--- a/net-wireless/gr-iio/gr-iio-0.3_p20191219-r1.ebuild
+++ b/net-wireless/gr-iio/gr-iio-0.3_p20191219-r2.ebuild
@@ -29,7 +29,7 @@ RDEPEND="${PYTHON_DEPS}
dev-libs/boost:=
net-libs/libiio:=
dev-libs/gmp
- sci-libs/volk
+ sci-libs/volk:=
net-libs/libad9361-iio:="
DEPEND="${RDEPEND}
diff --git a/net-wireless/gr-iio/gr-iio-9999.ebuild b/net-wireless/gr-iio/gr-iio-9999.ebuild
index b86aad9b816d..4c0884935b0f 100644
--- a/net-wireless/gr-iio/gr-iio-9999.ebuild
+++ b/net-wireless/gr-iio/gr-iio-9999.ebuild
@@ -29,7 +29,7 @@ RDEPEND="${PYTHON_DEPS}
dev-libs/boost:=
net-libs/libiio:=
dev-libs/gmp
- sci-libs/volk
+ sci-libs/volk:=
net-libs/libad9361-iio:="
DEPEND="${RDEPEND}
diff --git a/net-wireless/gr-osmosdr/Manifest b/net-wireless/gr-osmosdr/Manifest
index 20f3293518fd..34e157af0739 100644
--- a/net-wireless/gr-osmosdr/Manifest
+++ b/net-wireless/gr-osmosdr/Manifest
@@ -1,6 +1,7 @@
+AUX gr-osmosdr-0.2.3-use_xtrx_open_string.patch 931 BLAKE2B 21df3d2ef163f7216ad8b34c86877b65b4909523bd80bf1d1a7ab86fa1676f777a49a670a456a2b4babdcbbee7063e6fd8b6a24a025b92d43632d580fa8ab329 SHA512 0d763dbbd510f273fbe937bf51a07cda2f2d9e53dcfdb64d210f3c85c51e6995223cf13d81d94b90dc7dc0fddde8fc8ea6f30d23b652edf8945fee08c494b1f0
DIST gr-osmosdr-0.2.0.tar.gz 251163 BLAKE2B 036a4439c5c27ae3143ef3be6e76f94bf3e0524509ffc58ad19379fa0adc9477bd704b7e88fffd46ed9e5528ae539d875b4e496a77ea392e8eef117fc57a3af1 SHA512 96eb8ff0a05cf0d5b49384cdc80e0a3d924ba452485acbe852266fd73a5335668b40454421d9f5a52ea610f7100557e51d6a5d9cf6931fe68e8757eb5f02d126
-DIST gr-osmosdr-0.2.2.tar.gz 251425 BLAKE2B e1e29280b84139bf4b1b25ee35553f48abe7f26f9f240852c25f883ec6df406157d9b734035fd6df87e50b6d6f8ddab679ea91430558716acba05a9a64844c3d SHA512 42aef6efd35fd9184a371202398455de7cac3a88374e761359ab837a329495b653a95f5641f0a9533daeaa08c0d7fd5649b1b33359009dd4e8a3b9b24aedd2af
+DIST gr-osmosdr-0.2.3.tar.gz 252727 BLAKE2B 04fe86496c09a274058bfd812fc14d7843d7e9db2648cf2cf5292e50494a859e22b1ab211f7078f2b6964c786c5f5ad5c3c9d2dd44ec5fc96d240b96f2cb63f4 SHA512 3c82a39972a309aa5b023b9c5e61f1fc80b797380b7a6c6c23cd4fe278cfaba3ab3019f32d38ebc01300868bb892f6aaaa7f12c9ee9b7ab5ba3e38817a40bf3e
EBUILD gr-osmosdr-0.2.0.ebuild 1966 BLAKE2B ae9b27b1b420dbda5d612aa75c67451008cad32e852da3765d25ae64e11d1202f3911d293ab45dd5fa88b854ba447705299f3412ea2e52f88060d5952116e731 SHA512 8e5882f21cbfe98f2bfae8f6e8c6fd8827e18234150f1557e28f4d53cd1778757b3a160ed1cbf6608e6de3de564c92c9e5d58ce4e435f2db21ee5caeef00af59
-EBUILD gr-osmosdr-0.2.2.ebuild 2199 BLAKE2B 90a673c1a90268b367a93f593a22e905d1a83ad4e43597564b8b10142cd8898996621851c1ca45a50bd2d892234b0467e6bf145ae08aba8d31fb309f02ee6a8a SHA512 141a81ca92922bbdf69f2731e1e20200a61372abb8b32d0be26ccb8679627b8b8b64d53a2e17147635df3a804700cf64118d39b48c69026efd911ddbcf73b28e
-EBUILD gr-osmosdr-9999.ebuild 1870 BLAKE2B e2146fd7533be269ecd9ebb06db93fee74fd41a1c9b01fdb9f4e9941ba8880d414686aff305c44d5a2803f8f2e2f924254053417305b59f43b9a176e203bc109 SHA512 3fa2aebcfee0cdc93ecd56a1a045d94d6bdf7e4e514cc25c10c0b4ad25b3d075a42cdd0695be7243f23c150da2ee37431e3d47d86c99b530f5f6d913c515021c
-MISC metadata.xml 906 BLAKE2B 7c95ce3b8aa4159311da0d1b52be2bbe8f455035a4b35a7e93b45beb0cd064c57520dcf1fb9e28578ee631d9f18fd76e6f88885adc4fd8518cf413eb39e0cce0 SHA512 4774699e05eb13ac4a006a68f8d5f173ddb5528561b71cee5e2e2e3a84b7ae843f0be621df245933e3ac250b6bc7b03494f6435b1d940c9e78844a563f449ef3
+EBUILD gr-osmosdr-0.2.3.ebuild 2086 BLAKE2B c80e97c924ad2bdc00eca42e599d3cc798d918e17b5bd3838b91161a30abe76fc746b637ff412b46eccdb1065c32b8cacd00b2a827f107475a234c256d700865 SHA512 510e50573c6cf0a1503c37b499f876e0ac4bfb580c2d4b9c6d1b53a0d3998e4746a1ce09b147d9bbfe43c232d4c9648999f147aa9fa24546f96fb1dd5448bf9d
+EBUILD gr-osmosdr-9999.ebuild 2041 BLAKE2B baff49fcc2d1c9498847d2321a9c8db37139132b712cdfabe7fbe1ee063e28084679f18ebb39ead6291d9af10291be6f4c0a415456f21592304b38987e5c1bfd SHA512 fc14f90b62b810404a2d3229b22dad9d13f3672d38ddc72991142c0b61719d394747d9fee1d73e25f4b15bf7058ff87ea929620b9ee924eede10630e916d3ff1
+MISC metadata.xml 972 BLAKE2B f74851bbd10231ba483924bac8c7610096905bfc6e045b23456d74956a2b0f6dcb27c9ea9cc05902b06b2e2efde3aa49905f733045e4a3c1c13e95842edcc1a7 SHA512 d8861f09b73ae23ba92d49339d662b738abbaab0428c20509c347cb852432842352f22a6beb764e2118679db3a22fd6892261dd8093ab4cd1c5b7a7cd19e8276
diff --git a/net-wireless/gr-osmosdr/files/gr-osmosdr-0.2.3-use_xtrx_open_string.patch b/net-wireless/gr-osmosdr/files/gr-osmosdr-0.2.3-use_xtrx_open_string.patch
new file mode 100644
index 000000000000..7699c81fed32
--- /dev/null
+++ b/net-wireless/gr-osmosdr/files/gr-osmosdr-0.2.3-use_xtrx_open_string.patch
@@ -0,0 +1,23 @@
+From ecca19615c588f771a131432f7161156efc274c2 Mon Sep 17 00:00:00 2001
+From: lain <code@hacktheinter.net>
+Date: Tue, 30 Jul 2019 15:59:38 -0700
+Subject: [PATCH] Quick patch to use xtrx_open_string() instead of the removed
+ xtrx_open_list().
+
+---
+ lib/xtrx/xtrx_obj.cc | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/lib/xtrx/xtrx_obj.cc b/lib/xtrx/xtrx_obj.cc
+index 1d58de5..5c73259 100644
+--- a/lib/xtrx/xtrx_obj.cc
++++ b/lib/xtrx/xtrx_obj.cc
+@@ -68,7 +68,7 @@ xtrx_obj::xtrx_obj(const std::string &path, unsigned loglevel, bool lmsreset)
+ unsigned xtrxflag = (loglevel & XTRX_O_LOGLVL_MASK) | ((lmsreset) ? XTRX_O_RESET : 0);
+ std::cerr << "xtrx_obj::xtrx_obj = " << xtrxflag << std::endl;
+
+- int res = xtrx_open_list(path.c_str(), NULL, &_obj);
++ int res = xtrx_open_string(path.c_str(), &_obj);
+ if (res < 0) {
+ std::stringstream message;
+ message << "Couldn't open " ": Error: " << -res;
diff --git a/net-wireless/gr-osmosdr/gr-osmosdr-0.2.2.ebuild b/net-wireless/gr-osmosdr/gr-osmosdr-0.2.3.ebuild
index af9ebaa516aa..127e46a60320 100644
--- a/net-wireless/gr-osmosdr/gr-osmosdr-0.2.2.ebuild
+++ b/net-wireless/gr-osmosdr/gr-osmosdr-0.2.3.ebuild
@@ -19,47 +19,47 @@ fi
LICENSE="GPL-3"
SLOT="0/${PV}"
-IUSE="airspy bladerf hackrf iqbalance mirisdr python rtlsdr sdrplay soapy uhd"
+IUSE="airspy bladerf hackrf iqbalance python rtlsdr sdrplay soapy uhd xtrx"
RDEPEND="${PYTHON_DEPS}
dev-libs/boost:=
=net-wireless/gnuradio-3.8*:0=[${PYTHON_SINGLE_USEDEP}]
- sci-libs/volk
+ sci-libs/volk:=
airspy? ( net-wireless/airspy )
bladerf? ( >=net-wireless/bladerf-2018.08_rc1:= )
hackrf? ( net-libs/libhackrf:= )
iqbalance? ( net-wireless/gr-iqbal:=[${PYTHON_SINGLE_USEDEP}] )
- mirisdr? ( net-libs/libmirisdr:= )
rtlsdr? ( >=net-wireless/rtl-sdr-0.5.4:= )
sdrplay? ( net-wireless/sdrplay )
soapy? ( net-wireless/soapysdr:= )
- uhd? ( net-wireless/uhd:=[${PYTHON_SINGLE_USEDEP}] )"
+ uhd? ( net-wireless/uhd:=[${PYTHON_SINGLE_USEDEP}] )
+ xtrx? ( net-wireless/libxtrx )
+ "
DEPEND="${RDEPEND}"
REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-src_prepare() {
- cmake_src_prepare
- sed -i "s:\${GR_DOC_DIR}/\${CMAKE_PROJECT_NAME}:\${GR_DOC_DIR}/${PF}:" CMakeLists.txt || die
-}
+PATCHES=(
+ "${FILESDIR}/${P}-use_xtrx_open_string.patch"
+)
src_configure() {
local mycmakeargs=(
-DENABLE_DEFAULT=OFF
-DPYTHON_EXECUTABLE="${PYTHON}"
-DENABLE_FILE=ON
- -DENABLE_AIRSPY="$(usex airspy)"
- -DENABLE_BLADERF="$(usex bladerf)"
- -DENABLE_HACKRF="$(usex hackrf)"
- -DENABLE_IQBALANCE="$(usex iqbalance)"
- -DENABLE_MIRI="$(usex mirisdr)"
- -DENABLE_PYTHON="$(usex python)"
- -DENABLE_RTL="$(usex rtlsdr)"
- -DENABLE_RTL_TCP="$(usex rtlsdr)"
- -DENABLE_SOAPY="$(usex soapy)"
- -DENABLE_UHD="$(usex uhd)"
- -DENABLE_SDRPLAY="$(usex sdrplay)"
- -DENABLE_NONFREE="$(usex sdrplay)"
+ -DENABLE_AIRSPY="$(usex airspy ON OFF)"
+ -DENABLE_BLADERF="$(usex bladerf ON OFF)"
+ -DENABLE_HACKRF="$(usex hackrf ON OFF)"
+ -DENABLE_IQBALANCE="$(usex iqbalance ON OFF)"
+ -DENABLE_PYTHON="$(usex python ON OFF)"
+ -DENABLE_RTL="$(usex rtlsdr ON OFF)"
+ -DENABLE_RTL_TCP="$(usex rtlsdr ON OFF)"
+ -DENABLE_SDRPLAY="$(usex sdrplay ON OFF)"
+ -DENABLE_NONFREE="$(usex sdrplay ON OFF)"
+ -DENABLE_SOAPY="$(usex soapy ON OFF)"
+ -DENABLE_UHD="$(usex uhd ON OFF)"
+ -DENABLE_XTRX="$(usex xtrx ON OFF)"
)
cmake_src_configure
@@ -68,10 +68,8 @@ src_configure() {
src_install() {
cmake_src_install
if use python; then
- # Remove incorrectly byte-compiled Python files and replace
- # https://github.com/gnuradio/gnuradio/issues/2944
- find "${ED}"/usr/lib* -name "*.py[co]" -exec rm {} \; || die
python_fix_shebang "${ED}"/usr/bin
python_optimize
fi
+ mv "${ED}/usr/share/doc/${PN}" "${ED}/usr/share/doc/${P}"
}
diff --git a/net-wireless/gr-osmosdr/gr-osmosdr-9999.ebuild b/net-wireless/gr-osmosdr/gr-osmosdr-9999.ebuild
index 00b281ec6758..33c1a0233fa8 100644
--- a/net-wireless/gr-osmosdr/gr-osmosdr-9999.ebuild
+++ b/net-wireless/gr-osmosdr/gr-osmosdr-9999.ebuild
@@ -21,10 +21,11 @@ LICENSE="GPL-3"
SLOT="0/${PV}"
IUSE="airspy bladerf hackrf iqbalance python rtlsdr sdrplay soapy uhd"
+#xtrx? ( net-wireless/libxtrx )
RDEPEND="${PYTHON_DEPS}
dev-libs/boost:=
=net-wireless/gnuradio-3.8*:0=[${PYTHON_SINGLE_USEDEP}]
- sci-libs/volk
+ sci-libs/volk:=
airspy? ( net-wireless/airspy )
bladerf? ( >=net-wireless/bladerf-2018.08_rc1:= )
hackrf? ( net-libs/libhackrf:= )
@@ -32,27 +33,30 @@ RDEPEND="${PYTHON_DEPS}
rtlsdr? ( >=net-wireless/rtl-sdr-0.5.4:= )
sdrplay? ( net-wireless/sdrplay )
soapy? ( net-wireless/soapysdr:= )
- uhd? ( net-wireless/uhd:=[${PYTHON_SINGLE_USEDEP}] )"
+ uhd? ( net-wireless/uhd:=[${PYTHON_SINGLE_USEDEP}] )
+ "
DEPEND="${RDEPEND}"
REQUIRED_USE="${PYTHON_REQUIRED_USE}"
src_configure() {
+ #-DENABLE_XTRX="$(usex xtrx ON OFF)"
local mycmakeargs=(
-DENABLE_DEFAULT=OFF
-DPYTHON_EXECUTABLE="${PYTHON}"
-DENABLE_FILE=ON
- -DENABLE_AIRSPY="$(usex airspy)"
- -DENABLE_BLADERF="$(usex bladerf)"
- -DENABLE_HACKRF="$(usex hackrf)"
- -DENABLE_IQBALANCE="$(usex iqbalance)"
- -DENABLE_PYTHON="$(usex python)"
- -DENABLE_RTL="$(usex rtlsdr)"
- -DENABLE_RTL_TCP="$(usex rtlsdr)"
- -DENABLE_SOAPY="$(usex soapy)"
- -DENABLE_UHD="$(usex uhd)"
- -DENABLE_SDRPLAY="$(usex sdrplay)"
- -DENABLE_NONFREE="$(usex sdrplay)"
+ -DENABLE_AIRSPY="$(usex airspy ON OFF)"
+ -DENABLE_BLADERF="$(usex bladerf ON OFF)"
+ -DENABLE_HACKRF="$(usex hackrf ON OFF)"
+ -DENABLE_IQBALANCE="$(usex iqbalance ON OFF)"
+ -DENABLE_PYTHON="$(usex python ON OFF)"
+ -DENABLE_RTL="$(usex rtlsdr ON OFF)"
+ -DENABLE_RTL_TCP="$(usex rtlsdr ON OFF)"
+ -DENABLE_SDRPLAY="$(usex sdrplay ON OFF)"
+ -DENABLE_NONFREE="$(usex sdrplay ON OFF)"
+ -DENABLE_SOAPY="$(usex soapy ON OFF)"
+ -DENABLE_UHD="$(usex uhd ON OFF)"
+ -DENABLE_XTRX=OFF
)
cmake_src_configure
diff --git a/net-wireless/gr-osmosdr/metadata.xml b/net-wireless/gr-osmosdr/metadata.xml
index 39125bb505e6..cc8249dcdf23 100644
--- a/net-wireless/gr-osmosdr/metadata.xml
+++ b/net-wireless/gr-osmosdr/metadata.xml
@@ -15,5 +15,6 @@
<flag name="sdrplay">Enable support for SDRplay devices through <pkg>net-wireless/sdrplay</pkg></flag>
<flag name="soapy">Build with SoapySDR support</flag>
<flag name="uhd">Build with Ettus Research USRP Hardware Driver support</flag>
+ <flag name="xtrx">Build with xtrx Hardware Driver support</flag>
</use>
</pkgmetadata>
diff --git a/net-wireless/gr-paint/Manifest b/net-wireless/gr-paint/Manifest
index a635ef0ad95b..8ee5fd263695 100644
--- a/net-wireless/gr-paint/Manifest
+++ b/net-wireless/gr-paint/Manifest
@@ -1,4 +1,4 @@
DIST gr-paint-0.0_p20200517.tar.gz 1588114 BLAKE2B dffae6fdd6832ef7a39911b5f20d385e1691021e49659c36244c4aa1086fa74f4f59aceb4f208a24dd76854455183644c8f7db7e6ed0600664dc02f08e6682c5 SHA512 00b508b08baafd02e69197028a6408da81f5d1bf3dfe6d3229f248d60503ccec48f3fa0491bb785ed1ece40ea90d34544bc3b62e4506459488d56540b9d519c2
-EBUILD gr-paint-0.0_p20200517.ebuild 1239 BLAKE2B 064df4e230b2fba16170e10b2802d61d0bd72ebea664d8a8eb4d4fda7bf00362198f28dee6edca2eef9c6c5e2b3ed9dcfc6f2a3b2630ded73b7106899e28a860 SHA512 a4da87078dd0297af87953bac720f160d92f58e33dedc669e150a5c3acf6af87ab1cb0692a246123bf5bd06b9e726e3f1b8cea938bcb7e64008563a0bb900c23
-EBUILD gr-paint-9999.ebuild 1239 BLAKE2B 064df4e230b2fba16170e10b2802d61d0bd72ebea664d8a8eb4d4fda7bf00362198f28dee6edca2eef9c6c5e2b3ed9dcfc6f2a3b2630ded73b7106899e28a860 SHA512 a4da87078dd0297af87953bac720f160d92f58e33dedc669e150a5c3acf6af87ab1cb0692a246123bf5bd06b9e726e3f1b8cea938bcb7e64008563a0bb900c23
+EBUILD gr-paint-0.0_p20200517-r1.ebuild 1241 BLAKE2B a3fd58f7314e6415b42a6344b687a56629c96d06e233ef3180093171091f95bda50cfd2ba7ce27835ebf3e08cb956482521c8487e227d736650befcb11442bfb SHA512 833175a829ddf8107c7b14a45314cc58851144059ed4987cb01121a79a6f63c6fabdf5c20b40c362450422eaf9df5132d6c8a48a12e066079e28f6f73446dfef
+EBUILD gr-paint-9999.ebuild 1241 BLAKE2B a3fd58f7314e6415b42a6344b687a56629c96d06e233ef3180093171091f95bda50cfd2ba7ce27835ebf3e08cb956482521c8487e227d736650befcb11442bfb SHA512 833175a829ddf8107c7b14a45314cc58851144059ed4987cb01121a79a6f63c6fabdf5c20b40c362450422eaf9df5132d6c8a48a12e066079e28f6f73446dfef
MISC metadata.xml 426 BLAKE2B c0655dfe4af8bc17dc267dcadf37625b86e4830bc565044fe43b0911d166a19d6ab56dc73d2ad37890e5d0f83ca52fd078034fd6675310447361cebd2730b704 SHA512 10082af73f8e1acbf8a97062d4802b8ae6a3f187034933c7a14fe932aac3e654b3dde399ec33b3cf174c528ac77d41f2ab75969e39cb6e2f9c343ce52f7d0b64
diff --git a/net-wireless/gr-paint/gr-paint-0.0_p20200517.ebuild b/net-wireless/gr-paint/gr-paint-0.0_p20200517-r1.ebuild
index 132442bd9f33..b96da1e6659c 100644
--- a/net-wireless/gr-paint/gr-paint-0.0_p20200517.ebuild
+++ b/net-wireless/gr-paint/gr-paint-0.0_p20200517-r1.ebuild
@@ -32,7 +32,7 @@ DEPEND="${PYTHON_DEPS}
dev-libs/boost:=[${PYTHON_MULTI_USEDEP}]
')
dev-libs/gmp
- sci-libs/volk
+ sci-libs/volk:=
=net-wireless/gnuradio-3.8*:=[${PYTHON_SINGLE_USEDEP}]
"
RDEPEND="${DEPEND}
diff --git a/net-wireless/gr-paint/gr-paint-9999.ebuild b/net-wireless/gr-paint/gr-paint-9999.ebuild
index 132442bd9f33..b96da1e6659c 100644
--- a/net-wireless/gr-paint/gr-paint-9999.ebuild
+++ b/net-wireless/gr-paint/gr-paint-9999.ebuild
@@ -32,7 +32,7 @@ DEPEND="${PYTHON_DEPS}
dev-libs/boost:=[${PYTHON_MULTI_USEDEP}]
')
dev-libs/gmp
- sci-libs/volk
+ sci-libs/volk:=
=net-wireless/gnuradio-3.8*:=[${PYTHON_SINGLE_USEDEP}]
"
RDEPEND="${DEPEND}
diff --git a/net-wireless/hostapd/Manifest b/net-wireless/hostapd/Manifest
index 0d10f253989f..18cdda043f5c 100644
--- a/net-wireless/hostapd/Manifest
+++ b/net-wireless/hostapd/Manifest
@@ -4,7 +4,6 @@ AUX hostapd-2.9-0003-WPS-UPnP-Handle-HTTP-initiation-failures-for-events-.patch
AUX hostapd-2.9-AP-Silently-ignore-management-frame-from-unexpected.patch 2775 BLAKE2B fa9fb5db77955095e083a98a067072fccde02bf55f27af226c8aec515b047f28ab37d9f7c9a1bcc18e584ad3e582bc4dd59beabfcf15b5305394b05e687980a6 SHA512 63710cfb0992f2c346a9807d8c97cbeaed032fa376a0e93a2e56f7742ce515e9c4dfadbdb1af03ba272281f639aab832f0178f67634c222a5d99e1d462aa9e38
DIST hostapd-2.9.tar.gz 2244312 BLAKE2B 07308376dd1576313513fba815b220e4ab2f30ed1a402e24b5c8e62ded79c6d718ff47aad1a2222c9e46ffb7334580b556f19a8aef013eab34a8d61d708d2f01 SHA512 66c729380152db18b64520bda55dfa00af3b0264f97b5de100b81a46e2593571626c4bdcf900f0988ea2131e30bc8788f75d8489dd1f57e37fd56e8098e48a9c
DIST net-wireless_hostapd_2.7-r2_extras.tar.xz 1820 BLAKE2B 5c4daf0e4fcf5ae0803cdbe2aabcc75e89b1e92048e8a01894d73639a16b049174b37eca6b6206c337a2874a6e6d5588d50fa5b8a4813e7f6c22bf02efca852f SHA512 65bc4634c8314280ceab44d1f5d6d62092f4bca48253f107b076211020f6f6502388490aee907f9910846a25ba2da7e4122bdb1873eb2b12bf94e867e3295f4c
-EBUILD hostapd-2.9-r1.ebuild 6803 BLAKE2B 8651030448176873599cf48122c958fbd48130506be543f674a5811cbf1fbca224e6b70610d737aba40d4880f9db976771df314e917b93f84edb1ef3a2bf2379 SHA512 c25fff3e0767cdaadb8f8c181916422b127f0851f66150333a2c1cda89493f1b162f63975f3eca6eb2d181121201a8b74a55436a4b540005bb9918f8c2180253
EBUILD hostapd-2.9-r3.ebuild 7437 BLAKE2B a5f58c2e465cec4b95d945c078c3695fa86c1b5372458bf32465daadfc7ef912489db1ba148c842deaf94db9ef655ed7943ad0bb06414427ed43c932116abb8a SHA512 956b2344bb31ced7059cb16a22b0f653497c5c502bcbd66c2ca76483f025beaca9257b5824c7925edc9b54fd05deae8424ca6f0de0a43909d27ab9f2b920eec8
EBUILD hostapd-9999.ebuild 7018 BLAKE2B e764ca677e98783701319bda67b8d7b1efb21994db193b07de71a775a6d2638ee0e78c32d4749de247a120f61a6fda47583cd3003baaacff21c5c0c88d86abb3 SHA512 d393440cdf12fefbb98e2e0aeb4001fc91fe456589d5cf4dca656906c66dc95b2eb8cfd3ab2bd7b50b68fa85751e5cc4140f2a7d4291bb00d61880cd6e8f41e9
MISC metadata.xml 1116 BLAKE2B 658e8397f7ebf2f5f265e1376ee87f29ed9fa81012f0269bf655f4f2647c58f27f7cafc3bcd61ddf312039cef59ad525baf8dcb52dccff8e16842952294da839 SHA512 451d5d71930a4624d2ffc70ee69671d2a2400b0b715a19d0b7f4c14e7ec0457147b068e6ca65fbcc6ff3d75eeb721047f399f55e01fa8d7072dc02c57985813d
diff --git a/net-wireless/hostapd/hostapd-2.9-r1.ebuild b/net-wireless/hostapd/hostapd-2.9-r1.ebuild
deleted file mode 100644
index 379f8c74ea7c..000000000000
--- a/net-wireless/hostapd/hostapd-2.9-r1.ebuild
+++ /dev/null
@@ -1,264 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="6"
-
-inherit toolchain-funcs systemd savedconfig
-
-DESCRIPTION="IEEE 802.11 wireless LAN Host AP daemon"
-HOMEPAGE="http://w1.fi"
-EXTRAS_VER="2.7-r2"
-EXTRAS_NAME="${CATEGORY}_${PN}_${EXTRAS_VER}_extras"
-SRC_URI="https://dev.gentoo.org/~andrey_utkin/distfiles/${EXTRAS_NAME}.tar.xz"
-
-if [[ $PV == 9999 ]]; then
- inherit git-r3
- EGIT_REPO_URI="https://w1.fi/hostap.git"
-else
- if [[ $PV =~ ^.*_p[0-9]{8}$ ]]; then
- SRC_URI+=" https://dev.gentoo.org/~andrey_utkin/distfiles/${P}.tar.xz"
- else
- SRC_URI+=" https://w1.fi/releases/${P}.tar.gz"
- fi
- # Never stabilize snapshot ebuilds please
- KEYWORDS="amd64 arm arm64 ~mips ppc x86"
-fi
-
-LICENSE="BSD"
-SLOT="0"
-IUSE="internal-tls ipv6 libressl logwatch netlink sqlite +wps +crda"
-
-DEPEND="
- libressl? ( dev-libs/libressl:0= )
- !libressl? (
- internal-tls? ( dev-libs/libtommath )
- !internal-tls? ( dev-libs/openssl:0=[-bindist] )
- )
- kernel_linux? (
- dev-libs/libnl:3
- crda? ( net-wireless/crda )
- )
- netlink? ( net-libs/libnfnetlink )
- sqlite? ( >=dev-db/sqlite-3 )"
-
-RDEPEND="${DEPEND}"
-
-S="${S}/${PN}"
-
-pkg_pretend() {
- if use internal-tls; then
- if use libressl; then
- elog "libressl flag takes precedence over internal-tls"
- else
- ewarn "internal-tls implementation is experimental and provides fewer features"
- fi
- fi
-}
-
-src_unpack() {
- # Override default one because we need the SRC_URI ones even in case of 9999 ebuilds
- default
- if [[ ${PV} == 9999 ]] ; then
- git-r3_src_unpack
- fi
-}
-
-src_prepare() {
- # Allow users to apply patches to src/drivers for example,
- # i.e. anything outside ${S}/${PN}
- pushd ../ >/dev/null || die
- default
- #CVE-2019-16275 bug #696032
- eapply "${FILESDIR}/hostapd-2.9-AP-Silently-ignore-management-frame-from-unexpected.patch"
- popd >/dev/null || die
-
- sed -i -e "s:/etc/hostapd:/etc/hostapd/hostapd:g" \
- "${S}/hostapd.conf" || die
-}
-
-src_configure() {
- local CONFIG="${S}/.config"
-
- restore_config "${CONFIG}"
- if [[ -f "${CONFIG}" ]]; then
- default_src_configure
- return 0
- fi
-
- # toolchain setup
- echo "CC = $(tc-getCC)" > ${CONFIG}
-
- # EAP authentication methods
- echo "CONFIG_EAP=y" >> ${CONFIG}
- echo "CONFIG_ERP=y" >> ${CONFIG}
- echo "CONFIG_EAP_MD5=y" >> ${CONFIG}
-
- if use internal-tls && ! use libressl; then
- echo "CONFIG_TLS=internal" >> ${CONFIG}
- else
- # SSL authentication methods
- echo "CONFIG_EAP_FAST=y" >> ${CONFIG}
- echo "CONFIG_EAP_TLS=y" >> ${CONFIG}
- echo "CONFIG_EAP_TTLS=y" >> ${CONFIG}
- echo "CONFIG_EAP_MSCHAPV2=y" >> ${CONFIG}
- echo "CONFIG_EAP_PEAP=y" >> ${CONFIG}
- echo "CONFIG_TLSV11=y" >> ${CONFIG}
- echo "CONFIG_TLSV12=y" >> ${CONFIG}
- echo "CONFIG_EAP_PWD=y" >> ${CONFIG}
- fi
-
- if use wps; then
- # Enable Wi-Fi Protected Setup
- echo "CONFIG_WPS=y" >> ${CONFIG}
- echo "CONFIG_WPS2=y" >> ${CONFIG}
- echo "CONFIG_WPS_UPNP=y" >> ${CONFIG}
- echo "CONFIG_WPS_NFC=y" >> ${CONFIG}
- einfo "Enabling Wi-Fi Protected Setup support"
- fi
-
- echo "CONFIG_EAP_IKEV2=y" >> ${CONFIG}
- echo "CONFIG_EAP_TNC=y" >> ${CONFIG}
- echo "CONFIG_EAP_GTC=y" >> ${CONFIG}
- echo "CONFIG_EAP_SIM=y" >> ${CONFIG}
- echo "CONFIG_EAP_AKA=y" >> ${CONFIG}
- echo "CONFIG_EAP_AKA_PRIME=y" >> ${CONFIG}
- echo "CONFIG_EAP_EKE=y" >> ${CONFIG}
- echo "CONFIG_EAP_PAX=y" >> ${CONFIG}
- echo "CONFIG_EAP_PSK=y" >> ${CONFIG}
- echo "CONFIG_EAP_SAKE=y" >> ${CONFIG}
- echo "CONFIG_EAP_GPSK=y" >> ${CONFIG}
- echo "CONFIG_EAP_GPSK_SHA256=y" >> ${CONFIG}
-
- einfo "Enabling drivers: "
-
- # drivers
- echo "CONFIG_DRIVER_HOSTAP=y" >> ${CONFIG}
- einfo " HostAP driver enabled"
- echo "CONFIG_DRIVER_WIRED=y" >> ${CONFIG}
- einfo " Wired driver enabled"
- echo "CONFIG_DRIVER_NONE=y" >> ${CONFIG}
- einfo " None driver enabled"
-
- einfo " nl80211 driver enabled"
- echo "CONFIG_DRIVER_NL80211=y" >> ${CONFIG}
-
- # epoll
- echo "CONFIG_ELOOP_EPOLL=y" >> ${CONFIG}
-
- # misc
- echo "CONFIG_DEBUG_FILE=y" >> ${CONFIG}
- echo "CONFIG_PKCS12=y" >> ${CONFIG}
- echo "CONFIG_RADIUS_SERVER=y" >> ${CONFIG}
- echo "CONFIG_IAPP=y" >> ${CONFIG}
- echo "CONFIG_IEEE80211R=y" >> ${CONFIG}
- echo "CONFIG_IEEE80211W=y" >> ${CONFIG}
- echo "CONFIG_IEEE80211N=y" >> ${CONFIG}
- echo "CONFIG_IEEE80211AC=y" >> ${CONFIG}
- echo "CONFIG_PEERKEY=y" >> ${CONFIG}
- echo "CONFIG_RSN_PREAUTH=y" >> ${CONFIG}
- echo "CONFIG_INTERWORKING=y" >> ${CONFIG}
- echo "CONFIG_FULL_DYNAMIC_VLAN=y" >> ${CONFIG}
- echo "CONFIG_HS20=y" >> ${CONFIG}
- echo "CONFIG_WNM=y" >> ${CONFIG}
- echo "CONFIG_FST=y" >> ${CONFIG}
- echo "CONFIG_FST_TEST=y" >> ${CONFIG}
- echo "CONFIG_ACS=y" >> ${CONFIG}
-
- if use netlink; then
- # Netlink support
- echo "CONFIG_VLAN_NETLINK=y" >> ${CONFIG}
- fi
-
- if use ipv6; then
- # IPv6 support
- echo "CONFIG_IPV6=y" >> ${CONFIG}
- fi
-
- if use sqlite; then
- # Sqlite support
- echo "CONFIG_SQLITE=y" >> ${CONFIG}
- fi
-
- # If we are using libnl 2.0 and above, enable support for it
- # Removed for now, since the 3.2 version is broken, and we don't
- # support it.
- if has_version ">=dev-libs/libnl-3.2"; then
- echo "CONFIG_LIBNL32=y" >> .config
- fi
-
- # TODO: Add support for BSD drivers
-
- default_src_configure
-}
-
-src_compile() {
- emake V=1
-
- if use libressl || ! use internal-tls; then
- emake V=1 nt_password_hash
- emake V=1 hlr_auc_gw
- fi
-}
-
-src_install() {
- insinto /etc/${PN}
- doins ${PN}.{conf,accept,deny,eap_user,radius_clients,sim_db,wpa_psk}
-
- fperms -R 600 /etc/${PN}
-
- dosbin ${PN}
- dobin ${PN}_cli
-
- if use libressl || ! use internal-tls; then
- dobin nt_password_hash hlr_auc_gw
- fi
-
- newinitd "${WORKDIR}/${EXTRAS_NAME}"/${PN}-init.d ${PN}
- newconfd "${WORKDIR}/${EXTRAS_NAME}"/${PN}-conf.d ${PN}
- systemd_dounit "${WORKDIR}/${EXTRAS_NAME}"/${PN}.service
-
- doman ${PN}{.8,_cli.1}
-
- dodoc ChangeLog README
- use wps && dodoc README-WPS
-
- docinto examples
- dodoc wired.conf
-
- if use logwatch; then
- insinto /etc/log.d/conf/services/
- doins logwatch/${PN}.conf
-
- exeinto /etc/log.d/scripts/services/
- doexe logwatch/${PN}
- fi
-
- save_config .config
-}
-
-pkg_postinst() {
- einfo
- einfo "If you are running openRC you need to follow this instructions:"
- einfo "In order to use ${PN} you need to set up your wireless card"
- einfo "for master mode in /etc/conf.d/net and then start"
- einfo "/etc/init.d/${PN}."
- einfo
- einfo "Example configuration:"
- einfo
- einfo "config_wlan0=( \"192.168.1.1/24\" )"
- einfo "channel_wlan0=\"6\""
- einfo "essid_wlan0=\"test\""
- einfo "mode_wlan0=\"master\""
- einfo
- #if [ -e "${KV_DIR}"/net/mac80211 ]; then
- # einfo "This package now compiles against the headers installed by"
- # einfo "the kernel source for the mac80211 driver. You should "
- # einfo "re-emerge ${PN} after upgrading your kernel source."
- #fi
-
- if use wps; then
- einfo "You have enabled Wi-Fi Protected Setup support, please"
- einfo "read the README-WPS file in /usr/share/doc/${P}"
- einfo "for info on how to use WPS"
- fi
-}
diff --git a/net-wireless/kismet/Manifest b/net-wireless/kismet/Manifest
index 00b2bcbee151..85079fcbf4bd 100644
--- a/net-wireless/kismet/Manifest
+++ b/net-wireless/kismet/Manifest
@@ -3,6 +3,6 @@ AUX kismet.initd-r3 332 BLAKE2B e3d4987a41acf7b76aa0a08da7d11bb7c49807a5f60e4540
DIST kismet-2020-09-R4.tar.xz 8692520 BLAKE2B 68098080cfca6968538ecf4840a3ab06f95bfe9b72829dc7ea551b1a5f15d5b65fbfaa8cecfef19a537abf081d0c4e2b2ffdedc0e34023a3393013227c898d97 SHA512 4f2dd641999dd2675d2c4dfbe28caf5a8476d5d7bd9dedeefb7b1420b48b9155a4d576123832974586d51c61ca4d77d8572ab7038da3ec6fa2a7791f3e1a1479
DIST kismet-2020-12-R2.tar.xz 9888412 BLAKE2B 6228c7c760d4e35cfbedcbd93e5b461bf81821832ea1bdcc3645a5770ddbbd83dbe9d69d6c7b88e3e279fbd1d52306217283e4307b71d8cdb7679506bf2f4c69 SHA512 c31fa1e603a3c6f533b2df13b9b676c82ab48e933078649840e7a0fdaa79227f05dd5b69c1381761a57f81293780b94ded1a69859173972815c30f004086fb58
EBUILD kismet-2020.09.4.ebuild 5268 BLAKE2B 9dfbea58df8d91bfdc448c2b2632803427defccdbd02ec64925a39a9541b393d2b1138976f19682cc8e3e77e741d975c123ae696b7c19e762ab63883cea1d744 SHA512 d928be999f4352102cb5c066f561914aeb8f6e3fa3a46cd3ae9bec432104ce7f257ed7abbfc2e2813d879f76b577b17726c1a883331461e17e59297885447410
-EBUILD kismet-2020.12.2.ebuild 5407 BLAKE2B 7f6f6ed9148263761ab4a84d406bc38c3b55f4666f60c37e412ea9527608fd7801da587264bda1cf4c53b787a5c462c98c5171f6186bd3141b6074011f959d19 SHA512 30f79e7040048e9994dac0b65637a33f4ea305a1d79c8d0c410d90f635cd003dc4490196798bdc8eb0ca8111dbaf54d18ab4b274b584b1e4e9cbbe73c5a58e8d
+EBUILD kismet-2020.12.2.ebuild 5424 BLAKE2B 568e809f8d5afb55747c199961ad6dfaed2cb52fc97429c81f228c22a175751d0fa59d43ce552aa7e3f8e20ede8082d53221033fa7c7990c2f4afe9f20d3aa13 SHA512 062e28c536b0575e74bdc9c4199f537e793af2a32c4cd4f9db9cd43e336ca25f7a96afc77bc617055aa7dfa2b585a92dbd88fcca773f00e6f863cdeeb3682fd8
EBUILD kismet-9999.ebuild 5353 BLAKE2B 021a715e070f8d03aaf4fa02c8e45eac65c26c73c8997d908cf37b832b6c4cd6c9372e688c30580012e8c52c9bdd1b2c028f1250c5765967bc122b9bfa71b186 SHA512 956d4ca0b78278de7cff8815eecfbadb703924cd3e894bcbb5a01933dce10ead7dbad7b82da463dab48194b49ded34ce2e5418532c3802319a2525485682fb1f
MISC metadata.xml 786 BLAKE2B 86f38600535248d3b03f57ea796b57d7cc5ea04c2e35095702b586574740105efdd3710ab05e15c2faef640c7a5ddeb835cd4055e3426591129ab5802a2708b2 SHA512 a6ff91e31ed15b2e6fb381210b654c1a1195699c466d36af838c9ec4d560d632a194ff7597f167cd8281ad9908d75eb39aef5a73d7dc59fdf2020aaf5359a0f8
diff --git a/net-wireless/kismet/kismet-2020.12.2.ebuild b/net-wireless/kismet/kismet-2020.12.2.ebuild
index 35f0b45d87e0..f2cd6e893f10 100644
--- a/net-wireless/kismet/kismet-2020.12.2.ebuild
+++ b/net-wireless/kismet/kismet-2020.12.2.ebuild
@@ -27,7 +27,7 @@ else
#Desired (minimum) keywords
#KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~x86"
- KEYWORDS="~amd64 ~x86"
+ KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~x86"
fi
DESCRIPTION="IEEE 802.11 wireless LAN sniffer"
diff --git a/net-wireless/liblms7002m/Manifest b/net-wireless/liblms7002m/Manifest
new file mode 100644
index 000000000000..2282c1243698
--- /dev/null
+++ b/net-wireless/liblms7002m/Manifest
@@ -0,0 +1,4 @@
+DIST liblms7002m-0.0_p20200518.tar.gz 31413 BLAKE2B 8365734a60bba43597a8337d186021d92685dce068049817800176801aacf50f2eea0bc2cec62d406eb33393fd2252b22789a6b5b38b88748a5ae94d28c9243a SHA512 c684dca2652680f25c6ac089f0283899976b7f1075cfa11ff230ac4b2307357c3ef66e601eb8c97de5315738e08ff14a6dbd345d8c50df91e91ded2bb41f8988
+EBUILD liblms7002m-0.0_p20200518.ebuild 866 BLAKE2B b37cf13308a1663b8fb97d885e0d62f17584f40d6e30fcc4d23262bc8982aabdb7d36af6ffa0821fe345b9e8162795cecd41e78bacd7ef680cd3ade8513489f9 SHA512 462fb4f5e5822e70c8ce1fb935ebfca8437487ebd32a3d14bace79be32085f6e7ca84a3e05ce99be15ab97da413a8804edc41fe030b3e274b47566111792222a
+EBUILD liblms7002m-9999.ebuild 867 BLAKE2B ac98bd46e8111c1f2cc4b6d5beb5b678fa935a9ca238f25aafab2a86353a0cc38995ce35836cf00b2e121f6b733fa3e9bdbeb9c1ddaab90cb25944f06e580ada SHA512 2797113256f60b0213dd340aa399a3952c2ebffcf552dbe52c514e89b903bd1c99d5d1f14c9381e7d2a9d7b51c434a1bf8a8c279146e0b66ada80ae91e2d85ac
+MISC metadata.xml 236 BLAKE2B 73f8e0f032b7abedeac605a57f521a00392b26928d004b85cf8fcc361dc1990a7613b9af17a90128b08bfeb4e20b7e0c06513015364f3fd7ee4827ab1cdfcc92 SHA512 cea0eb2ba613122981274bbdad968381934f4db4b7313a788c2bf19e4156219d603e4fffb5ec1f66cc5ebc5338624b4c5de70f6174d9485c951972fc91f95825
diff --git a/net-wireless/liblms7002m/liblms7002m-0.0_p20200518.ebuild b/net-wireless/liblms7002m/liblms7002m-0.0_p20200518.ebuild
new file mode 100644
index 000000000000..cd7d613bfdbe
--- /dev/null
+++ b/net-wireless/liblms7002m/liblms7002m-0.0_p20200518.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+PYTHON_COMPAT=( python3_{6,7,8} )
+
+inherit cmake python-single-r1
+
+DESCRIPTION="Toolkit that provides signal processing blocks to implement software radios"
+HOMEPAGE="https://www.gnuradio.org/"
+LICENSE="GPL-3"
+SLOT="0/${PV}"
+
+if [[ ${PV} =~ "9999" ]]; then
+ EGIT_REPO_URI="https://github.com/xtrx-sdr/liblms7002m.git"
+ inherit git-r3
+else
+ COMMIT="b07761b7386181f0e6a35158456b75bce14f2aca"
+ SRC_URI="https://github.com/xtrx-sdr/liblms7002m/archive/${COMMIT}.tar.gz -> ${P}.tar.gz"
+ S="${WORKDIR}/${PN}-${COMMIT}"
+ KEYWORDS="~amd64 ~x86"
+fi
+
+IUSE=""
+
+RDEPEND="${PYTHON_DEPS}
+ $(python_gen_cond_dep 'dev-python/cheetah3[${PYTHON_USEDEP}]')"
+DEPEND="${RDEPEND}"
+
+src_configure() {
+ mycmakeargs=(
+ -DPYTHON_EXECUTABLE="${PYTHON}"
+ )
+ cmake_src_configure
+}
diff --git a/net-wireless/liblms7002m/liblms7002m-9999.ebuild b/net-wireless/liblms7002m/liblms7002m-9999.ebuild
new file mode 100644
index 000000000000..3ba717f5c72d
--- /dev/null
+++ b/net-wireless/liblms7002m/liblms7002m-9999.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+PYTHON_COMPAT=( python3_{6,7,8} )
+
+inherit cmake python-single-r1
+
+DESCRIPTION="Compact LMS7002M library suitable for resource-limited MCUs"
+HOMEPAGE="https://github.com/xtrx-sdr/liblms7002m"
+LICENSE="LGPL-2.1"
+SLOT="0/${PV}"
+
+if [[ ${PV} =~ "9999" ]]; then
+ EGIT_REPO_URI="https://github.com/xtrx-sdr/liblms7002m.git"
+ inherit git-r3
+else
+ COMMIT="b07761b7386181f0e6a35158456b75bce14f2aca"
+ SRC_URI="https://github.com/xtrx-sdr/liblms7002m/archive/${COMMIT}.tar.gz -> ${P}.tar.gz"
+ S="${WORKDIR}/${PN}-${COMMIT}"
+ KEYWORDS="~amd64 ~x86"
+fi
+
+IUSE=""
+
+RDEPEND="${PYTHON_DEPS}
+ $(python_gen_cond_dep 'dev-python/cheetah3[${PYTHON_USEDEP}]')"
+DEPEND="${RDEPEND}"
+
+src_configure() {
+ mycmakeargs=(
+ -DPYTHON_EXECUTABLE="${PYTHON}"
+ )
+ cmake_src_configure
+}
diff --git a/net-wireless/liblms7002m/metadata.xml b/net-wireless/liblms7002m/metadata.xml
new file mode 100644
index 000000000000..1f2eaaafc142
--- /dev/null
+++ b/net-wireless/liblms7002m/metadata.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>radio@gentoo.org</email>
+ <name>Radio</name>
+ </maintainer>
+</pkgmetadata>
diff --git a/net-wireless/libusb3380/Manifest b/net-wireless/libusb3380/Manifest
new file mode 100644
index 000000000000..f62c3430e0d8
--- /dev/null
+++ b/net-wireless/libusb3380/Manifest
@@ -0,0 +1,4 @@
+DIST libusb3380-0.0_p20190125.tar.gz 30572 BLAKE2B 95da2e1e9355f781293a01b2ee4535df931d9cbdc67c204c6ba3bc4f66c7a3dc9d9b8f1883ce92a35e350ea881a4e855926837ab4aa211c1fecd63721386b963 SHA512 e433d40b4176fe5e884035e9364d1a52b40f8495a34034f68f196bbad48d344eff1674f45f7e5afbd3045bf50285c8c0dd021e405ff764b638a4b3640d29fd9a
+EBUILD libusb3380-0.0_p20190125.ebuild 629 BLAKE2B 165112a1128ac5866f3cd7f5417bc916bd06e582c752252dbd54b8ce46578c5d7b53119f6f8d73991dc5a7e747819e4878d6c3542e194eb7d7c5ca3191a6f860 SHA512 48db096c05c66c09650c8b0bef42088ee503c1f81215c968c38a99945213dd9649fca57dff1b5749349d0a5ff6a45e892d7bd80c33ea1624666df342c3005412
+EBUILD libusb3380-9999.ebuild 629 BLAKE2B 165112a1128ac5866f3cd7f5417bc916bd06e582c752252dbd54b8ce46578c5d7b53119f6f8d73991dc5a7e747819e4878d6c3542e194eb7d7c5ca3191a6f860 SHA512 48db096c05c66c09650c8b0bef42088ee503c1f81215c968c38a99945213dd9649fca57dff1b5749349d0a5ff6a45e892d7bd80c33ea1624666df342c3005412
+MISC metadata.xml 236 BLAKE2B 73f8e0f032b7abedeac605a57f521a00392b26928d004b85cf8fcc361dc1990a7613b9af17a90128b08bfeb4e20b7e0c06513015364f3fd7ee4827ab1cdfcc92 SHA512 cea0eb2ba613122981274bbdad968381934f4db4b7313a788c2bf19e4156219d603e4fffb5ec1f66cc5ebc5338624b4c5de70f6174d9485c951972fc91f95825
diff --git a/net-wireless/libusb3380/libusb3380-0.0_p20190125.ebuild b/net-wireless/libusb3380/libusb3380-0.0_p20190125.ebuild
new file mode 100644
index 000000000000..938bde8c3140
--- /dev/null
+++ b/net-wireless/libusb3380/libusb3380-0.0_p20190125.ebuild
@@ -0,0 +1,25 @@
+# Copyright 2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+inherit cmake
+
+DESCRIPTION="USB3380 abstraction layer for libusb"
+HOMEPAGE="https://github.com/xtrx-sdr/libusb3380"
+if [ "${PV}" = "9999" ]; then
+ inherit git-r3
+ EGIT_REPO_URI="https://github.com/xtrx-sdr/libusb3380.git"
+else
+ COMMIT="c83d1e93eb3a5b8b6a9db41c2613b206f344f825"
+ SRC_URI="https://github.com/xtrx-sdr/libusb3380/archive/${COMMIT}.tar.gz -> ${P}.tar.gz"
+ S="${WORKDIR}/${PN}-${COMMIT}"
+ KEYWORDS="~amd64 ~x86"
+fi
+
+LICENSE="LGPL-2.1"
+SLOT="0"
+IUSE=""
+
+DEPEND="virtual/libusb:1"
+RDEPEND="${DEPEND}"
+BDEPEND=""
diff --git a/net-wireless/libusb3380/libusb3380-9999.ebuild b/net-wireless/libusb3380/libusb3380-9999.ebuild
new file mode 100644
index 000000000000..938bde8c3140
--- /dev/null
+++ b/net-wireless/libusb3380/libusb3380-9999.ebuild
@@ -0,0 +1,25 @@
+# Copyright 2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+inherit cmake
+
+DESCRIPTION="USB3380 abstraction layer for libusb"
+HOMEPAGE="https://github.com/xtrx-sdr/libusb3380"
+if [ "${PV}" = "9999" ]; then
+ inherit git-r3
+ EGIT_REPO_URI="https://github.com/xtrx-sdr/libusb3380.git"
+else
+ COMMIT="c83d1e93eb3a5b8b6a9db41c2613b206f344f825"
+ SRC_URI="https://github.com/xtrx-sdr/libusb3380/archive/${COMMIT}.tar.gz -> ${P}.tar.gz"
+ S="${WORKDIR}/${PN}-${COMMIT}"
+ KEYWORDS="~amd64 ~x86"
+fi
+
+LICENSE="LGPL-2.1"
+SLOT="0"
+IUSE=""
+
+DEPEND="virtual/libusb:1"
+RDEPEND="${DEPEND}"
+BDEPEND=""
diff --git a/net-wireless/libusb3380/metadata.xml b/net-wireless/libusb3380/metadata.xml
new file mode 100644
index 000000000000..1f2eaaafc142
--- /dev/null
+++ b/net-wireless/libusb3380/metadata.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>radio@gentoo.org</email>
+ <name>Radio</name>
+ </maintainer>
+</pkgmetadata>
diff --git a/net-wireless/libxtrx/Manifest b/net-wireless/libxtrx/Manifest
new file mode 100644
index 000000000000..6e04159a3110
--- /dev/null
+++ b/net-wireless/libxtrx/Manifest
@@ -0,0 +1,4 @@
+DIST libxtrx-0.0_p20201202.tar.gz 78058 BLAKE2B 5d2bcd3857226208158abfd8a6790ecc1204e59336f81cac90368da2f7628c9fe2ec3b8b794afe66720aa53455f1b7ead9b2f6fc36edd36718452c294b6e7aa5 SHA512 bc32c0cdc9d19bda62582081b950b50698e000c42cbfd46904287bb12d216d875d636579cfbd68d94d83e67df655825c0f88697854cc134d2cef5a20d614f73f
+EBUILD libxtrx-0.0_p20201202.ebuild 872 BLAKE2B 9727a4d020f4a51b204ced2230739b4e93eb8034f52597eb203389241bbf0291bf36998e1897c8735d209b8ad49294df7c67159af7ea9a5395aa01682585e2ce SHA512 46d4a1575d738729079b1cdff0d1d021127723140994e5551bfc5508c1b80b5108ba512bc63798de303ad36ed121efc6ffb635fa6ae32c4ecc001f5e416191bf
+EBUILD libxtrx-9999.ebuild 872 BLAKE2B 9727a4d020f4a51b204ced2230739b4e93eb8034f52597eb203389241bbf0291bf36998e1897c8735d209b8ad49294df7c67159af7ea9a5395aa01682585e2ce SHA512 46d4a1575d738729079b1cdff0d1d021127723140994e5551bfc5508c1b80b5108ba512bc63798de303ad36ed121efc6ffb635fa6ae32c4ecc001f5e416191bf
+MISC metadata.xml 238 BLAKE2B 34ac0d15fbd529b95d6a8c5656482832843c35f4befaa7bb238eec7634acb09a074de43cbd4d4c0a57d3b2810901bc85c7d2780beee573cd72c37b6244d78dc8 SHA512 b8e525ce325eb8201273f8d0ea320d6ba41a183d7f80b0f44dcca44c48049baec1c3489ebd32a17d3be9d6a31a9427ce40cd1686f12e42ca99b0d7037af9532f
diff --git a/net-wireless/libxtrx/libxtrx-0.0_p20201202.ebuild b/net-wireless/libxtrx/libxtrx-0.0_p20201202.ebuild
new file mode 100644
index 000000000000..5277ce0e5d1f
--- /dev/null
+++ b/net-wireless/libxtrx/libxtrx-0.0_p20201202.ebuild
@@ -0,0 +1,40 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit cmake
+
+DESCRIPTION="High-level XTRX API library"
+HOMEPAGE="https://github.com/xtrx-sdr/libxtrx"
+LICENSE="LGPL-2.1"
+SLOT="0/${PV}"
+
+if [[ ${PV} =~ "9999" ]]; then
+ EGIT_REPO_URI="https://github.com/xtrx-sdr/libxtrx.git"
+ inherit git-r3
+else
+ COMMIT="acb0b1cf7ab92744034767a04c1d4b4c281b840f"
+ SRC_URI="https://github.com/xtrx-sdr/libxtrx/archive/${COMMIT}.tar.gz -> ${P}.tar.gz"
+ S="${WORKDIR}/${PN}-${COMMIT}"
+ KEYWORDS="~amd64 ~x86"
+fi
+
+IUSE=""
+
+RDEPEND="
+ net-wireless/libxtrxll:=
+ net-wireless/libxtrxdsp:=
+ net-wireless/liblms7002m:=
+"
+# soapy? ( net-wireless/soapysdr )
+DEPEND="${RDEPEND}"
+
+src_configure() {
+ #fails to build, not sure why
+ #-DENABLE_SOAPY="$(usex soapy ON OFF)"
+ mycmakeargs=(
+ -DENABLE_SOAPY=OFF
+ )
+ cmake_src_configure
+}
diff --git a/net-wireless/libxtrx/libxtrx-9999.ebuild b/net-wireless/libxtrx/libxtrx-9999.ebuild
new file mode 100644
index 000000000000..5277ce0e5d1f
--- /dev/null
+++ b/net-wireless/libxtrx/libxtrx-9999.ebuild
@@ -0,0 +1,40 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit cmake
+
+DESCRIPTION="High-level XTRX API library"
+HOMEPAGE="https://github.com/xtrx-sdr/libxtrx"
+LICENSE="LGPL-2.1"
+SLOT="0/${PV}"
+
+if [[ ${PV} =~ "9999" ]]; then
+ EGIT_REPO_URI="https://github.com/xtrx-sdr/libxtrx.git"
+ inherit git-r3
+else
+ COMMIT="acb0b1cf7ab92744034767a04c1d4b4c281b840f"
+ SRC_URI="https://github.com/xtrx-sdr/libxtrx/archive/${COMMIT}.tar.gz -> ${P}.tar.gz"
+ S="${WORKDIR}/${PN}-${COMMIT}"
+ KEYWORDS="~amd64 ~x86"
+fi
+
+IUSE=""
+
+RDEPEND="
+ net-wireless/libxtrxll:=
+ net-wireless/libxtrxdsp:=
+ net-wireless/liblms7002m:=
+"
+# soapy? ( net-wireless/soapysdr )
+DEPEND="${RDEPEND}"
+
+src_configure() {
+ #fails to build, not sure why
+ #-DENABLE_SOAPY="$(usex soapy ON OFF)"
+ mycmakeargs=(
+ -DENABLE_SOAPY=OFF
+ )
+ cmake_src_configure
+}
diff --git a/net-wireless/libxtrx/metadata.xml b/net-wireless/libxtrx/metadata.xml
new file mode 100644
index 000000000000..1570f891c6a3
--- /dev/null
+++ b/net-wireless/libxtrx/metadata.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>radio@gentoo.org</email>
+ <name>Radio</name>
+ </maintainer>
+</pkgmetadata>
diff --git a/net-wireless/libxtrxdsp/Manifest b/net-wireless/libxtrxdsp/Manifest
new file mode 100644
index 000000000000..ad3c73f957ef
--- /dev/null
+++ b/net-wireless/libxtrxdsp/Manifest
@@ -0,0 +1,4 @@
+DIST libxtrxdsp-0.0_p20200830.tar.gz 27269 BLAKE2B 8d62b46467c5f4714acaeb0c828281061a77c0ba5bd2c774989b826c14d11b999076f9ca4c5b970771011ccd2d6438cb1c32c27dc5ade727d125e3577541aa3c SHA512 ad2bea31ab348d8c27c951813bff97ff5411b4f908d880f6e592290390b442d7827aae876d70e2cac7304f1d20a9d8c320867b92b9bc3df7b3f27c439bdc0a8e
+EBUILD libxtrxdsp-0.0_p20200830.ebuild 638 BLAKE2B 33c65a7c4854ddafb45b3e0bc729c75d7e333d6db67ea58b59775debcc792b064f969ab1e195e5366b0be02af2555acdeb4843f550f224e125e49b0e79eb63f1 SHA512 570004c689718ae8dc8eb7f01d8f0f91a650a65436036e25b37df6be3aa250fd2a0d2a109177c65f94efac4e35d450c9d6b0d669d846a74f772ac9138ab8159f
+EBUILD libxtrxdsp-9999.ebuild 638 BLAKE2B 33c65a7c4854ddafb45b3e0bc729c75d7e333d6db67ea58b59775debcc792b064f969ab1e195e5366b0be02af2555acdeb4843f550f224e125e49b0e79eb63f1 SHA512 570004c689718ae8dc8eb7f01d8f0f91a650a65436036e25b37df6be3aa250fd2a0d2a109177c65f94efac4e35d450c9d6b0d669d846a74f772ac9138ab8159f
+MISC metadata.xml 236 BLAKE2B 73f8e0f032b7abedeac605a57f521a00392b26928d004b85cf8fcc361dc1990a7613b9af17a90128b08bfeb4e20b7e0c06513015364f3fd7ee4827ab1cdfcc92 SHA512 cea0eb2ba613122981274bbdad968381934f4db4b7313a788c2bf19e4156219d603e4fffb5ec1f66cc5ebc5338624b4c5de70f6174d9485c951972fc91f95825
diff --git a/net-wireless/libxtrxdsp/libxtrxdsp-0.0_p20200830.ebuild b/net-wireless/libxtrxdsp/libxtrxdsp-0.0_p20200830.ebuild
new file mode 100644
index 000000000000..6f8a227e202e
--- /dev/null
+++ b/net-wireless/libxtrxdsp/libxtrxdsp-0.0_p20200830.ebuild
@@ -0,0 +1,25 @@
+# Copyright 2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+inherit cmake
+
+DESCRIPTION="DSP specific function for SDR in general and XTRX in specific"
+HOMEPAGE="https://github.com/xtrx-sdr/libxtrxdsp"
+if [ "${PV}" = "9999" ]; then
+ inherit git-r3
+ EGIT_REPO_URI="https://github.com/xtrx-sdr/libxtrxdsp.git"
+else
+ COMMIT="eec28640c0ebd5639b642f07b310a0a0d02d9834"
+ SRC_URI="https://github.com/xtrx-sdr/libxtrxdsp/archive/${COMMIT}.tar.gz -> ${P}.tar.gz"
+ S="${WORKDIR}/${PN}-${COMMIT}"
+ KEYWORDS="~amd64 ~x86"
+fi
+
+LICENSE="LGPL-2.1"
+SLOT="0"
+IUSE=""
+
+DEPEND=""
+RDEPEND="${DEPEND}"
+BDEPEND=""
diff --git a/net-wireless/libxtrxdsp/libxtrxdsp-9999.ebuild b/net-wireless/libxtrxdsp/libxtrxdsp-9999.ebuild
new file mode 100644
index 000000000000..6f8a227e202e
--- /dev/null
+++ b/net-wireless/libxtrxdsp/libxtrxdsp-9999.ebuild
@@ -0,0 +1,25 @@
+# Copyright 2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+inherit cmake
+
+DESCRIPTION="DSP specific function for SDR in general and XTRX in specific"
+HOMEPAGE="https://github.com/xtrx-sdr/libxtrxdsp"
+if [ "${PV}" = "9999" ]; then
+ inherit git-r3
+ EGIT_REPO_URI="https://github.com/xtrx-sdr/libxtrxdsp.git"
+else
+ COMMIT="eec28640c0ebd5639b642f07b310a0a0d02d9834"
+ SRC_URI="https://github.com/xtrx-sdr/libxtrxdsp/archive/${COMMIT}.tar.gz -> ${P}.tar.gz"
+ S="${WORKDIR}/${PN}-${COMMIT}"
+ KEYWORDS="~amd64 ~x86"
+fi
+
+LICENSE="LGPL-2.1"
+SLOT="0"
+IUSE=""
+
+DEPEND=""
+RDEPEND="${DEPEND}"
+BDEPEND=""
diff --git a/net-wireless/libxtrxdsp/metadata.xml b/net-wireless/libxtrxdsp/metadata.xml
new file mode 100644
index 000000000000..1f2eaaafc142
--- /dev/null
+++ b/net-wireless/libxtrxdsp/metadata.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>radio@gentoo.org</email>
+ <name>Radio</name>
+ </maintainer>
+</pkgmetadata>
diff --git a/net-wireless/libxtrxll/Manifest b/net-wireless/libxtrxll/Manifest
new file mode 100644
index 000000000000..7bb70b351345
--- /dev/null
+++ b/net-wireless/libxtrxll/Manifest
@@ -0,0 +1,4 @@
+DIST libxtrxll-0.0_p20201202.tar.gz 68732 BLAKE2B f1eeeb3cd9368224a512ade5389cd5f289613e47736f2577cf9a3a7266ee6a8159e60b1523414277fb8dbdcc206d2a8b53b6a72a591af54d40f3175f2192c139 SHA512 b9c32db32e7782db5831b73ea34d801f2b09cc42773db0ea3504f500717c11303083e1b9808ef9d0c6efd19ce0dab2f97f79ef20e9b892fa15a42c52cdeb4db1
+EBUILD libxtrxll-0.0_p20201202.ebuild 787 BLAKE2B 35408dba13b2a025e1c4aa0b12fd503ab872fe632b3ddcb410be7ae4b6a39fb7323416e99de34b0f325053f27df120f67593218bcba00132550fd175642a2c10 SHA512 7953c02abedba0618a29076c9dedd54860f71ed6b145a6c6d61d0d894a815bfd91fffdea5063b186a420b0a0769c43a4ff3d5cf06ca6eca5369766b8888474dc
+EBUILD libxtrxll-9999.ebuild 787 BLAKE2B 35408dba13b2a025e1c4aa0b12fd503ab872fe632b3ddcb410be7ae4b6a39fb7323416e99de34b0f325053f27df120f67593218bcba00132550fd175642a2c10 SHA512 7953c02abedba0618a29076c9dedd54860f71ed6b145a6c6d61d0d894a815bfd91fffdea5063b186a420b0a0769c43a4ff3d5cf06ca6eca5369766b8888474dc
+MISC metadata.xml 306 BLAKE2B 00589291a79926d6d234d062057f9e5356ed9e3e6b05880605f66cb71604251a5863d98533cbf384568e69ba51763d13e36ed476d3c12b136208493c629c836b SHA512 22b19c03224b61c872015136228b7c9e4d66e7e3741ca24105d24704a1327438cf2e925929b42e87ca52420fe61d604b1224a0ac0cf5c151a2937483590c55b1
diff --git a/net-wireless/libxtrxll/libxtrxll-0.0_p20201202.ebuild b/net-wireless/libxtrxll/libxtrxll-0.0_p20201202.ebuild
new file mode 100644
index 000000000000..6e0b7183d221
--- /dev/null
+++ b/net-wireless/libxtrxll/libxtrxll-0.0_p20201202.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit cmake
+
+DESCRIPTION="Low-level XTRX hardware abstraction library"
+HOMEPAGE="https://github.com/xtrx-sdr/libxtrxll"
+LICENSE="LGPL-2.1"
+SLOT="0/${PV}"
+
+if [[ ${PV} =~ "9999" ]]; then
+ EGIT_REPO_URI="https://github.com/xtrx-sdr/libxtrxll.git"
+ inherit git-r3
+else
+ COMMIT="1b6eddfbedc700efb6f7e3c3594e43ac6ff29ea4"
+ SRC_URI="https://github.com/xtrx-sdr/libxtrxll/archive/${COMMIT}.tar.gz -> ${P}.tar.gz"
+ S="${WORKDIR}/${PN}-${COMMIT}"
+ KEYWORDS="~amd64 ~x86"
+fi
+
+IUSE="usb3380"
+
+RDEPEND="usb3380? ( net-wireless/libusb3380 )"
+DEPEND="${RDEPEND}"
+
+src_configure() {
+ mycmakeargs=(
+ -DENABLE_PCIE=ON
+ -DENABLE_USB3380="$(usex usb3380 ON OFF)"
+ )
+ cmake_src_configure
+}
diff --git a/net-wireless/libxtrxll/libxtrxll-9999.ebuild b/net-wireless/libxtrxll/libxtrxll-9999.ebuild
new file mode 100644
index 000000000000..6e0b7183d221
--- /dev/null
+++ b/net-wireless/libxtrxll/libxtrxll-9999.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit cmake
+
+DESCRIPTION="Low-level XTRX hardware abstraction library"
+HOMEPAGE="https://github.com/xtrx-sdr/libxtrxll"
+LICENSE="LGPL-2.1"
+SLOT="0/${PV}"
+
+if [[ ${PV} =~ "9999" ]]; then
+ EGIT_REPO_URI="https://github.com/xtrx-sdr/libxtrxll.git"
+ inherit git-r3
+else
+ COMMIT="1b6eddfbedc700efb6f7e3c3594e43ac6ff29ea4"
+ SRC_URI="https://github.com/xtrx-sdr/libxtrxll/archive/${COMMIT}.tar.gz -> ${P}.tar.gz"
+ S="${WORKDIR}/${PN}-${COMMIT}"
+ KEYWORDS="~amd64 ~x86"
+fi
+
+IUSE="usb3380"
+
+RDEPEND="usb3380? ( net-wireless/libusb3380 )"
+DEPEND="${RDEPEND}"
+
+src_configure() {
+ mycmakeargs=(
+ -DENABLE_PCIE=ON
+ -DENABLE_USB3380="$(usex usb3380 ON OFF)"
+ )
+ cmake_src_configure
+}
diff --git a/net-wireless/libxtrxll/metadata.xml b/net-wireless/libxtrxll/metadata.xml
new file mode 100644
index 000000000000..e711f2c752d9
--- /dev/null
+++ b/net-wireless/libxtrxll/metadata.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>radio@gentoo.org</email>
+ <name>Radio</name>
+ </maintainer>
+ <use>
+ <flag name="usb3380">support xtrx usb model</flag>
+ </use>
+</pkgmetadata>
diff --git a/net-wireless/neard/Manifest b/net-wireless/neard/Manifest
index 28cc4465523f..3280f0d0990a 100644
--- a/net-wireless/neard/Manifest
+++ b/net-wireless/neard/Manifest
@@ -1,5 +1,5 @@
AUX neard.confd 274 BLAKE2B f61cc6b061a146899aabd430e3e5c082da57a8e413600a748ae23959dd4ff5668d39b17222c7c22f0cf6f990e289e8dd21287142e9d4bf21e7bdd4d15beb05ec SHA512 d696911f7e5f33f6b2a0f6508c73676998a3bfaebbda02386dc08d9149d525bf211bfcf9836276d070f31288ef84540ef1bce3d68119d4439089297c079392ef
AUX neard.rc 417 BLAKE2B cdbd53502cebf7ac732830d5266fca64e7bfb8ec06caf660e026ec8bd9413375495e630b27e0e0b97997aab5313c5a215059c1624fd350e8b25e59bd5563c578 SHA512 68459f7dfc9bdcc6b450770d76c0ffa4b0adb248476c801317f8a8cc7c2dc9e41dea4fcf9425b9d667821037d923fb8368acb72540cc63478dd45e21ba9215d5
DIST neard-0.15.tar.xz 368196 BLAKE2B e23d144229ad7550927b45af715050d158ceb1ee163ef49f1d0269d92bfbd5afcd63c1b698b7f55b471caf2cc1a351a78fef4dd6d7748e26422ae43dbd8b3899 SHA512 daaa001a305f0d200bb03bf614c938256fa5c07d480bf820d5e83da80d930e060b5bb6a09234f1c3f7ecbd3cb0af378a1de675dd4dcd99b728677430e0cd111d
-EBUILD neard-0.15-r1.ebuild 842 BLAKE2B 442a79bc08f363cf94b32101852fd2158d3c428889ed15d5397a008cfc6cf67e1c63706f6f1a5af9831bed7cab4cded91a700566521b17011d3d93e7996536c8 SHA512 462ca9bb20bfb8c99d8f674c362410bdc6c5dae4b3fed88227d6be5fb5196f352f3c72d22174a0f5703be3276ed21bdd218368f11c504222e6355e8d27744ced
+EBUILD neard-0.15-r1.ebuild 839 BLAKE2B d3d0df32d5686a869fee824ee07af4fbef389597008cc5fe6ce074ca7c757c80bf5c5899198845e50fd41871dd1bcb436a07b1665545dc48ce56d2cf8caa7a9e SHA512 263173b906ed0734f089c23c3fe3d5d446a1582daf7e05106c5e602e9130cbdd7ada55e0d3a42bc16e953a18f31bd1345e12eba4604fbc7afdfa0dac20469eb0
MISC metadata.xml 247 BLAKE2B 3af5a6a98b5737f4b55191850c41fad5c3ea1aabb85140efa70c728008d84b855803f2b0648e5c4d8f7494ccf407eee85a7a095971796c12b2d98833cd4855e8 SHA512 863541182875c927594f5ff837151d030db4786803ddc8f59fa5564687692b9985df1f15e8494ff947d555c541bc3a877edf1c2407a38f037a65a2076ac2eddd
diff --git a/net-wireless/neard/neard-0.15-r1.ebuild b/net-wireless/neard/neard-0.15-r1.ebuild
index 57b3ceae337c..1316fa9d39c2 100644
--- a/net-wireless/neard/neard-0.15-r1.ebuild
+++ b/net-wireless/neard/neard-0.15-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2016 Gentoo Foundation
+# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="5"
diff --git a/net-wireless/srslte/Manifest b/net-wireless/srslte/Manifest
index 21536cac2cdf..967c8737722f 100644
--- a/net-wireless/srslte/Manifest
+++ b/net-wireless/srslte/Manifest
@@ -1,6 +1,4 @@
-DIST srslte-19.09.tar.gz 2372283 BLAKE2B 8d3b3cdfe777824c30e570f61ffddd1a9b1fd8136b6f67c2d54cbcfe089a1f55cc56d5b02ddb983c8a3e96af4228509b17a3c816b2d5196bc87bae29e14a625f SHA512 3516bb4aa027437420509eeca98e30f8f5c2bc7f8f1a606309587b70b51f2e6712c605155ec76a38868bf4c1f9007641c8c5b986c1cda76486bf3c4788eed888
-DIST srslte-20.04.2.tar.gz 7852105 BLAKE2B f9c7a5d83ee5e1cde0ad74775e504a8fe332e829343f64019b8f4d8f52cb001c29e5c0b611776db88a2c8338fa00ecdaccfc45e06fc8669554a326efd20f0a8d SHA512 2db146ab30e19fe2027252d5f4fd8c52385923e24d721f4deee01a99b8fbb9b03758997bc336fb0773e0633f0cdf1fa769e3f251e7b02b18a8f0e2d6d25e42d7
-EBUILD srslte-19.09-r2.ebuild 1214 BLAKE2B e926eb4c012f8ed0fdaa1a0a83fba5c0d86da8fc16efb85a00d26a96f4d19ff59b77721dee14baf43e8c4a057a36ed074aa98ab956815ce021b7a2cfbf20ae85 SHA512 9f32c82f5053c841912b5353cd1631d16613aea201e5aebe9e70d683298de782f82ee69e9043b9bd0675dc7332a1d93478c262c4829ac4c2809a02cd1c122077
-EBUILD srslte-20.04.2.ebuild 1275 BLAKE2B a25c0fadfd891f1d228782fc07d11e04427fcae2b0c8b24bf3f6d510f02c4e3c00d817967f4929cafddd02014fe2be62787f4038fb913ea89e50cd1afadbf905 SHA512 82e0cc8bda22f8c9f04139cfbe0b5f1a1ef83dc7ab111ebde208330bc0ae1b68153e987f15ba132c687e555f1c30c0bfbb857219f2cec16abc5593b15bd3c3b8
-EBUILD srslte-9999.ebuild 1214 BLAKE2B e926eb4c012f8ed0fdaa1a0a83fba5c0d86da8fc16efb85a00d26a96f4d19ff59b77721dee14baf43e8c4a057a36ed074aa98ab956815ce021b7a2cfbf20ae85 SHA512 9f32c82f5053c841912b5353cd1631d16613aea201e5aebe9e70d683298de782f82ee69e9043b9bd0675dc7332a1d93478c262c4829ac4c2809a02cd1c122077
+DIST srslte-20.10.1.tar.gz 8098321 BLAKE2B 713cbe45c49baa416b96dc432982656fef92082f026392c890f447d09588a48aafab32f94a4d7ed982814d2d838224303895a0bd0276a90f5815f6d0707d9732 SHA512 a6e38ccdb02a7e129f51fbad258722f5cd1f568541627c3e9e70f9e92491279cb55c18ab0463bce94b0f5fc62f0868027a83beffc483bb3689f0838fbea91186
+EBUILD srslte-20.10.1.ebuild 1275 BLAKE2B 3462eff2e3a56a4e763973b323e56f7b13ce4091111f64b700a9a1d84fcb861a31f21ac4b242132cc32780902f340314136ae87e50179cbaef4c4eb06844e380 SHA512 1e2708a885a3893df7a98acfa403ac2f2520cbc6e28e24c8f6777aea1f6876faf3d26dbd90d9ba1f0ef925fee94ae18ef7d051395f94288f0edbe2fa6775c0cd
+EBUILD srslte-9999.ebuild 1275 BLAKE2B 3462eff2e3a56a4e763973b323e56f7b13ce4091111f64b700a9a1d84fcb861a31f21ac4b242132cc32780902f340314136ae87e50179cbaef4c4eb06844e380 SHA512 1e2708a885a3893df7a98acfa403ac2f2520cbc6e28e24c8f6777aea1f6876faf3d26dbd90d9ba1f0ef925fee94ae18ef7d051395f94288f0edbe2fa6775c0cd
MISC metadata.xml 560 BLAKE2B b7ddd92fc58b496527910d8f81df05ff473dc557c92d9a46ce18193ec411b5fb5b6b431f3f6bd54c2cd303570fb4215f438cbdbf5105c4316645a4cf734f3d68 SHA512 6f34f666c0b11b6ccb576117ae114f6628d50b0fff6cae384e77bec82c6398951f4b0dabfb273d801ff79e2e0aa70ae7babc0c19ed75f3cfd0be02527c6ebebd
diff --git a/net-wireless/srslte/srslte-20.04.2.ebuild b/net-wireless/srslte/srslte-20.04.2.ebuild
deleted file mode 100644
index 1015f72c313f..000000000000
--- a/net-wireless/srslte/srslte-20.04.2.ebuild
+++ /dev/null
@@ -1,56 +0,0 @@
-# Copyright 2019-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit cmake
-
-DESCRIPTION="Open source SDR LTE software suite from Software Radio Systems"
-HOMEPAGE="http://www.softwareradiosystems.com"
-
-if [ "${PV}" = "9999" ]; then
- inherit git-r3
- EGIT_REPO_URI="https://github.com/srsLTE/srsLTE.git"
-else
- inherit vcs-snapshot
- KEYWORDS="~amd64 ~x86"
- MY_PV=${PV//./_}
- SRC_URI="https://github.com/srsLTE/srsLTE/archive/release_${MY_PV}.tar.gz -> ${P}.tar.gz"
- #https://github.com/srsLTE/srsLTE/issues/537
- RESTRICT=test
-fi
-
-LICENSE="GPL-3"
-SLOT="0"
-IUSE="bladerf simcard soapysdr uhd zeromq"
-
-DEPEND="
- dev-libs/boost
- dev-libs/libconfig
- net-misc/lksctp-tools
- net-libs/mbedtls:=
- sci-libs/fftw:3.0=
- bladerf? ( net-wireless/bladerf:= )
- simcard? ( sys-apps/pcsc-lite )
- soapysdr? ( net-wireless/soapysdr:= )
- uhd? ( net-wireless/uhd:= )
- zeromq? ( net-libs/zeromq )
-"
-RDEPEND="${DEPEND}"
-BDEPEND=""
-
-src_prepare() {
- sed -i '/ -Werror"/d' CMakeLists.txt || die
- cmake_src_prepare
-}
-
-src_configure() {
- mycmakeargs=(
- -DENABLE_UHD="$(usex uhd)"
- -DENABLE_BLADERF="$(usex bladerf)"
- -DENABLE_SOAPYSDR="$(usex soapysdr)"
- -DENABLE_ZEROMQ="$(usex zeromq)"
- -DENABLE_HARDSIM="$(usex simcard)"
- )
- cmake_src_configure
-}
diff --git a/net-wireless/srslte/srslte-19.09-r2.ebuild b/net-wireless/srslte/srslte-20.10.1.ebuild
index 15a5ca816b79..4030279938a7 100644
--- a/net-wireless/srslte/srslte-19.09-r2.ebuild
+++ b/net-wireless/srslte/srslte-20.10.1.ebuild
@@ -17,6 +17,8 @@ else
MY_PV=${PV//./_}
SRC_URI="https://github.com/srsLTE/srsLTE/archive/release_${MY_PV}.tar.gz -> ${P}.tar.gz"
fi
+#https://github.com/srsLTE/srsLTE/issues/537
+RESTRICT="test"
LICENSE="GPL-3"
SLOT="0"
diff --git a/net-wireless/srslte/srslte-9999.ebuild b/net-wireless/srslte/srslte-9999.ebuild
index 15a5ca816b79..4030279938a7 100644
--- a/net-wireless/srslte/srslte-9999.ebuild
+++ b/net-wireless/srslte/srslte-9999.ebuild
@@ -17,6 +17,8 @@ else
MY_PV=${PV//./_}
SRC_URI="https://github.com/srsLTE/srsLTE/archive/release_${MY_PV}.tar.gz -> ${P}.tar.gz"
fi
+#https://github.com/srsLTE/srsLTE/issues/537
+RESTRICT="test"
LICENSE="GPL-3"
SLOT="0"
diff --git a/net-wireless/unifi/Manifest b/net-wireless/unifi/Manifest
index a574a668c151..bbf01b41482d 100644
--- a/net-wireless/unifi/Manifest
+++ b/net-wireless/unifi/Manifest
@@ -11,7 +11,7 @@ DIST unifi-6.1.26.zip 243498936 BLAKE2B 72a17f02279ecedd8f876df85167824a03abebb2
EBUILD unifi-5.6.42-r1.ebuild 1667 BLAKE2B daea907c2b41f461f707411f8a68dba6cc9ec8dcd7577641d7554539fd5f191eb2684478fd9801bcbaec855e83b765ab4a429cc3bf876e7a42176fdac1eb26ff SHA512 a7001e6fb490e6ad20ea00a080bb76877c85741dd2142f54041afd71d2822684836ed8803bd74b6a8821da7b7e85e0cfb6d10b5294838ae49f08326b6e1141f7
EBUILD unifi-6.0.41.ebuild 1565 BLAKE2B f2c97c8425ddbf3d8e6be92076993feb7da2c1c60802f0ef544c05be197dedec07cf2593e5d998464aeaf299ea13283524570dd1e3ff59c4bc285603e2406b16 SHA512 c9811f60745c408409638b4d334eb91da016a83e77f1b0ab417b7c6da4f0ade8b8883d263e501ef0b32f375ceacf7d4e05b0c515c965adbfdc41c3d47962aa2c
EBUILD unifi-6.0.42.ebuild 1566 BLAKE2B ffd3e28a82be97ee19bc0b1e9b233043e188efe974ac66d07da76d6e8404d4d81dcde9f697f0b78e31f9ea1e1e01143bb3d389c59cae75fb8da7b3fe42a7818d SHA512 ca96322294cc453a364d736be4ea5159232612eabf98f16a8486a52a14dab1fb1549ea7601aaca13d1940a1e0d509aed89c29bcdfe9258b5428a3294d88f2109
-EBUILD unifi-6.0.43.ebuild 1566 BLAKE2B 928c0575362660c2e20de6dd7647bbc60d65f70a1b512328ac5926983b23cd11b408db51fcf2d0546b67c0eff38e36600e26ee8175bf050e705d84ef15497a76 SHA512 73bfe70d67d64fcb4d86a46fb3e20c03b2f5a35df13986f17b764cb7cbb9739a13c87a95c62389c087f718ea8dd8986c4f95c1841c2466d9d13905e6e17b739a
+EBUILD unifi-6.0.43.ebuild 1565 BLAKE2B 8b55f4c16cd19b6e34d86c8efae53bff61d80c55e2dc351927d6f5860e6e0db8ebcfd02cf1aff2c1c5998f41da165a53f6e71ba184d705fa6c178c62140726ae SHA512 1fc10fb07c246c9d5b7f6d22dca402c6a79af60c6f450b4ada3b724855092a5eb9af94a1077a2e64cd4d3623ada7d1ba26fff131e04bdfa834e6b6e8c70f331a
EBUILD unifi-6.1.25.ebuild 1566 BLAKE2B e59fb68b8f475fe749a31cf89adcc03d52a9de40348f4f62a84a761afa8a883c787f6f4b8254da00ba712fa3adcfb76e901f94525b294b364f47ccfa31ead4f2 SHA512 d1563a980e956e414e414ec1ff544c7a952bbe9bfb8e433be52ea81cf45124ddc75f10d67973b1a940bff593aa0c43b3149215a2b8bc2d1bed5709bc7ee9d497
EBUILD unifi-6.1.26.ebuild 1566 BLAKE2B 1e7c0b6b4dffc76041f23daa3d6523a7e4b088f4cf3be529bf1acc7bf48c94049d51e351c425bf6a488bb253708bcb62983c2918364ac8f0792231e67c486023 SHA512 f1b22181098927c83c0cefd7359c112ea38f1b4c096edbb4eaee97cbc0ef56261292ddc19e5208319bdfa85908d5203dfaf91f4dc9b893052fc6047f6ff73a9a
MISC metadata.xml 683 BLAKE2B 830f1b290d1836708aebdb1200caed6120df7ca573173584cfac59ec7eb3e8e38be65e237535d722f215ebb69b8739cf900fb79cddb78e60a09d1cbb1ff222f9 SHA512 da328bd64dea83da1f7f2bfe3431701597cc6a9829b0e0a5ec82bb4167f2f57b144b9d9c77656da33dc9b59e0d53ac89e18be6f776ac4356151d331f020c4ae0
diff --git a/net-wireless/unifi/unifi-6.0.43.ebuild b/net-wireless/unifi/unifi-6.0.43.ebuild
index 398ae438bf38..eac3e4e11b51 100644
--- a/net-wireless/unifi/unifi-6.0.43.ebuild
+++ b/net-wireless/unifi/unifi-6.0.43.ebuild
@@ -12,7 +12,7 @@ DESCRIPTION="A Management Controller for Ubiquiti Networks UniFi APs"
HOMEPAGE="https://www.ubnt.com"
SRC_URI="https://dl.ui.com/unifi/${PV}${RC_SUFFIX}/UniFi.unix.zip -> ${P}.zip"
-KEYWORDS="~amd64"
+KEYWORDS="amd64"
LICENSE="Apache-1.0 Apache-2.0 BSD-1 BSD-2 BSD CDDL EPL-1.0 GPL-2 LGPL-2.1 LGPL-3 MIT ubiquiti"
SLOT="0/6.0"
IUSE="systemd"