summaryrefslogtreecommitdiff
path: root/net-wireless
diff options
context:
space:
mode:
Diffstat (limited to 'net-wireless')
-rw-r--r--net-wireless/Manifest.gzbin13912 -> 13921 bytes
-rw-r--r--net-wireless/blueman/Manifest6
-rw-r--r--net-wireless/blueman/blueman-2.4.2.ebuild36
-rw-r--r--net-wireless/blueman/blueman-2.4.3.ebuild174
-rw-r--r--net-wireless/blueman/blueman-9999.ebuild28
-rw-r--r--net-wireless/bluez/Manifest2
-rw-r--r--net-wireless/bluez/bluez-5.77.ebuild276
-rw-r--r--net-wireless/gnome-bluetooth/Manifest2
-rw-r--r--net-wireless/gnome-bluetooth/gnome-bluetooth-46.0.ebuild79
-rw-r--r--net-wireless/gnuradio/Manifest2
-rw-r--r--net-wireless/gnuradio/gnuradio-3.10.9.2-r5.ebuild2
-rw-r--r--net-wireless/iwd/Manifest6
-rw-r--r--net-wireless/iwd/iwd-2.14.ebuild167
-rw-r--r--net-wireless/iwd/iwd-2.19.ebuild (renamed from net-wireless/iwd/iwd-2.18.ebuild)2
-rw-r--r--net-wireless/liblms7002m/Manifest4
-rw-r--r--net-wireless/liblms7002m/liblms7002m-0.0_p20200518-r1.ebuild6
-rw-r--r--net-wireless/liblms7002m/liblms7002m-9999.ebuild6
-rw-r--r--net-wireless/limesuite/Manifest4
-rw-r--r--net-wireless/limesuite/limesuite-20.10.0.ebuild34
-rw-r--r--net-wireless/limesuite/limesuite-23.10.0.ebuild34
-rw-r--r--net-wireless/unifi/Manifest4
-rw-r--r--net-wireless/unifi/unifi-8.2.93.ebuild2
-rw-r--r--net-wireless/unifi/unifi-8.3.32.ebuild109
-rw-r--r--net-wireless/wavemon/Manifest4
-rw-r--r--net-wireless/wavemon/wavemon-0.9.6.ebuild (renamed from net-wireless/wavemon/wavemon-0.9.4.ebuild)22
-rw-r--r--net-wireless/wpa_supplicant/Manifest6
-rw-r--r--net-wireless/wpa_supplicant/wpa_supplicant-2.10-r4.ebuild2
-rw-r--r--net-wireless/wpa_supplicant/wpa_supplicant-2.10-r5.ebuild2
-rw-r--r--net-wireless/wpa_supplicant/wpa_supplicant-9999.ebuild3
29 files changed, 743 insertions, 281 deletions
diff --git a/net-wireless/Manifest.gz b/net-wireless/Manifest.gz
index 4b4235530fcc..eb6f29edf09d 100644
--- a/net-wireless/Manifest.gz
+++ b/net-wireless/Manifest.gz
Binary files differ
diff --git a/net-wireless/blueman/Manifest b/net-wireless/blueman/Manifest
index 8c666e082fb4..8813dc3d0ea3 100644
--- a/net-wireless/blueman/Manifest
+++ b/net-wireless/blueman/Manifest
@@ -1,5 +1,7 @@
AUX 01-org.blueman.rules 432 BLAKE2B c81ec47bc68be911b44056e4f0f4dd4e2939d8d5db78fbca9f4ddceb7c8ed0108bff1bc12d83ebfa9ed67f8939fdd0aea712aec4ae964f10d84a4a6077479a37 SHA512 5cea5f5e9f43e9778dd671ecfdf59e79d740abf278cd9a7250efcf790f632d9ff6b08bf82dff96292c45c3424be9dc290bb39c3bf329c853e02e0ae3f7bb213b
DIST blueman-2.4.2.tar.xz 1529804 BLAKE2B a10957db2721d308ea6cdd0351c94910d527023e146afee794f63d5997af9ab530abdff19c74f8a645c16ba8c84377b720318fba69f78deb5d0e268f653470af SHA512 d394147e2fcc097d4922bf7dcebd1d6fa386eacbfb08f332006eb377be7b8b6c8a725b1578b01894b386bc87daf3129c08c11755aca07166cd246a74eeb4ccac
-EBUILD blueman-2.4.2.ebuild 2991 BLAKE2B b37f7d6e517252db2a1b538b83a92f58945d17a0fabc6948152d4451f63ca3bfe550dac6951e60448a62eec1569f17c3d9c53702f77f941db1355fc68a421426 SHA512 af6b454fac6fbcb21b9c71137fa4366180eb4ece413170afc3b396cc07573c96ee6825db0cb9af0c541bc67fc09b90cdb30ed9276448bb56638357cd4914f620
-EBUILD blueman-9999.ebuild 2997 BLAKE2B 80bba4216c4429dbf5676ec6b93dd50193b52054df0d4a3f59e462a73274a7bb88e54fbd77a6b7cc053163642a89d65d2d034658dd52815889d8a2a4ec6f2b4c SHA512 4dbcbe0f66e1316a78f7384370a9613b166e0c6672f831464e47fa0de992cae8644b2da01775954188f3a0191a3893fb1c9945647fcffb7321d276433fd42c77
+DIST blueman-2.4.3.tar.xz 1567044 BLAKE2B 1ecd7e70ab5e84e68115cdfc6a6dbdcaa539973fc4fd93740495c822a0b08b1fc2e9fd46b421282fd0ba4a4ce5deccef6724e7fa23466b9c68d9523eacfecd97 SHA512 387e51d143b90ee34d156595f83d032930e427baee4065cb07809b8273f4da641893caa4113cc034c81bfacdb9b2caffb316b6d8738a44aba90ca6941aefc13f
+EBUILD blueman-2.4.2.ebuild 3673 BLAKE2B 11bcd4a9735bb2b38cf2cf0becb28482fc207cb9f01f50e520f544327b6941c2789ed940a768286acaa52db1c17e8c33972d407c32eb49a9460cb0580a6d5ef3 SHA512 fedf557752f6c1328de1a405586e1ce655c9f78493371195964d2444f6a449b0a8a6ad0b2fea03c5c0637115d7c18cd14377ad04b2eeaa6f6986718e6d5f2c34
+EBUILD blueman-2.4.3.ebuild 3674 BLAKE2B 5e8edd37cd3d6568d773e77569c0b58cc1b342fd99d20786f6ca49cd4d070efb9c43c7bff6727f26aa83d1729868d5c1bc8b92fc794717f15b8838ae5a611ba8 SHA512 91bd47b2c752af4454408d0511c15872b83b75f56c30805dfb091f03117ed58055d4407b62a037fa852282e71262e4602bc78a9a772e9d19134118b91300f91f
+EBUILD blueman-9999.ebuild 3729 BLAKE2B 013fd89cd37f732df221605d383e5ac6c31b167b7fa12c03f9717ebac20802e6418ffea5c8ba6483c91c463958fc6a4acc66394ee7896b65ff70b11ef0fbeb8f SHA512 35677ec092637a66550ee1f0f4ac5dee36406e311fa3413666b94ddee662656f153b95828f77a219eaa8bff26b276259c8e88b7286ba3ae1b1d8afe06d541c5d
MISC metadata.xml 499 BLAKE2B 54e6fc4cc7b9922abf5a8bae572c282bded5bce21add03e418effeb5009ce7700a3fbede5f132638aa934b71b0898310e1b8315c48a76216045d56e53c7cf1dc SHA512 30e120ce07c4b4bfc278dfcfcad987bf878ed1ebc0ec92d859cf943270c439cdf717b5a9f01ee36399a64743c98aa73f9cd91db4fc85e0c0cf6b73c75d62a817
diff --git a/net-wireless/blueman/blueman-2.4.2.ebuild b/net-wireless/blueman/blueman-2.4.2.ebuild
index 668d5bcd24f9..806f7a6d29d5 100644
--- a/net-wireless/blueman/blueman-2.4.2.ebuild
+++ b/net-wireless/blueman/blueman-2.4.2.ebuild
@@ -39,6 +39,11 @@ DEPEND="
BDEPEND="
$(python_gen_cond_dep '
dev-python/cython[${PYTHON_USEDEP}]
+ test? (
+ dev-python/python-dbusmock[${PYTHON_USEDEP}]
+ media-libs/libpulse
+ >=net-misc/networkmanager-0.8[introspection]
+ )
')
virtual/pkgconfig
nls? ( sys-devel/gettext )
@@ -80,6 +85,8 @@ RDEPEND="
)
"
+distutils_enable_tests unittest
+
pkg_pretend() {
if use network; then
local CONFIG_CHECK="
@@ -97,12 +104,8 @@ pkg_setup() {
}
src_prepare() {
- if [[ ${PV} == 9999 ]]; then
- eautoreconf
- else
- # remove this when upstream switches to automake with .pyc fix
- eautomake
- fi
+ # Run else fails on newer automake: https://bugs.gentoo.org/936065
+ eautoreconf
distutils-r1_src_prepare
}
@@ -127,6 +130,27 @@ python_compile() {
default
}
+python_test() {
+ local -x PYTHONPATH=module/.libs
+
+ if [[ ! -f /dev/rfkill ]]; then
+ # Tests attempt to import these modules if present, but they
+ # require /dev/rfkill. Hide them to make the tests pass.
+ mv blueman/plugins/mechanism/RfKill.py{,~} || die
+ mv blueman/plugins/applet/KillSwitch.py{,~} || die
+ fi
+
+ local failed=
+ nonfatal eunittest || failed=1
+
+ if [[ ! -f /dev/rfkill ]]; then
+ mv blueman/plugins/mechanism/RfKill.py{~,} || die
+ mv blueman/plugins/applet/KillSwitch.py{~,} || die
+ fi
+
+ [[ ${failed} ]] && die "Tests failed with ${EPYTHON}"
+}
+
python_install() {
default
diff --git a/net-wireless/blueman/blueman-2.4.3.ebuild b/net-wireless/blueman/blueman-2.4.3.ebuild
new file mode 100644
index 000000000000..dd42ead021fe
--- /dev/null
+++ b/net-wireless/blueman/blueman-2.4.3.ebuild
@@ -0,0 +1,174 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_EXT=1
+DISTUTILS_SINGLE_IMPL=1
+DISTUTILS_USE_PEP517=no
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit autotools distutils-r1 gnome2-utils linux-info systemd xdg-utils
+
+DESCRIPTION="Simple and intuitive GTK+ Bluetooth Manager"
+HOMEPAGE="https://github.com/blueman-project/blueman/"
+
+if [[ ${PV} == "9999" ]] ; then
+ inherit git-r3
+ EGIT_REPO_URI="https://github.com/blueman-project/blueman.git"
+else
+ SRC_URI="
+ https://github.com/blueman-project/blueman/releases/download/${PV/_/.}/${P/_/.}.tar.xz
+ "
+ S=${WORKDIR}/${P/_/.}
+ KEYWORDS="amd64 arm arm64 ~loong ppc ~ppc64 ~riscv x86"
+fi
+
+# icons are GPL-2
+# source files are mixed GPL-3+ and GPL-2+
+LICENSE="GPL-3+ GPL-2"
+SLOT="0"
+IUSE="network nls policykit pulseaudio"
+
+DEPEND="
+ $(python_gen_cond_dep '
+ dev-python/pygobject:3[${PYTHON_USEDEP}]
+ ')
+ >=net-wireless/bluez-5:=
+"
+BDEPEND="
+ $(python_gen_cond_dep '
+ dev-python/cython[${PYTHON_USEDEP}]
+ test? (
+ dev-python/python-dbusmock[${PYTHON_USEDEP}]
+ media-libs/libpulse
+ >=net-misc/networkmanager-0.8[introspection]
+ )
+ ')
+ virtual/pkgconfig
+ nls? ( sys-devel/gettext )
+"
+RDEPEND="
+ ${DEPEND}
+ $(python_gen_cond_dep '
+ dev-python/pycairo[${PYTHON_USEDEP}]
+ ')
+ sys-apps/dbus
+ x11-libs/gtk+:3[introspection,X]
+ x11-libs/libnotify[introspection]
+ || (
+ x11-themes/adwaita-icon-theme
+ x11-themes/faenza-icon-theme
+ x11-themes/mate-icon-theme
+ )
+ network? (
+ net-firewall/iptables
+ || (
+ sys-apps/net-tools
+ sys-apps/iproute2
+ )
+ || (
+ net-dns/dnsmasq
+ net-misc/dhcp
+ >=net-misc/networkmanager-0.8[introspection]
+ )
+ )
+ policykit? (
+ sys-auth/polkit
+ )
+ pulseaudio? (
+ || (
+ media-sound/pulseaudio-daemon[bluetooth]
+ media-video/pipewire[bluetooth]
+ <media-sound/pulseaudio-15.99.1[bluetooth]
+ )
+ )
+"
+
+distutils_enable_tests unittest
+
+pkg_pretend() {
+ if use network; then
+ local CONFIG_CHECK="
+ ~BRIDGE
+ ~IP_NF_IPTABLES
+ ~IP_NF_NAT
+ ~IP_NF_TARGET_MASQUERADE
+ "
+ check_extra_config
+ fi
+}
+
+pkg_setup() {
+ python-single-r1_pkg_setup
+}
+
+src_prepare() {
+ # Run else fails on newer automake: https://bugs.gentoo.org/936065
+ eautoreconf
+ distutils-r1_src_prepare
+}
+
+python_configure() {
+ local myconf=(
+ --disable-runtime-deps-check
+ --disable-static
+ --with-systemdsystemunitdir="$(systemd_get_systemunitdir)"
+ --with-systemduserunitdir="$(systemd_get_userunitdir)"
+ --with-dhcp-config="/etc/dhcp/dhcpd.conf"
+ $(use_enable policykit polkit)
+ $(use_enable nls)
+ $(use_enable pulseaudio)
+ # thunar integration is a single data file with no extra deps
+ # so install it unconditionally
+ --enable-thunar-sendto
+ )
+ econf "${myconf[@]}"
+}
+
+python_compile() {
+ default
+}
+
+python_test() {
+ local -x PYTHONPATH=module/.libs
+
+ if [[ ! -f /dev/rfkill ]]; then
+ # Tests attempt to import these modules if present, but they
+ # require /dev/rfkill. Hide them to make the tests pass.
+ mv blueman/plugins/mechanism/RfKill.py{,~} || die
+ mv blueman/plugins/applet/KillSwitch.py{,~} || die
+ fi
+
+ local failed=
+ nonfatal eunittest || failed=1
+
+ if [[ ! -f /dev/rfkill ]]; then
+ mv blueman/plugins/mechanism/RfKill.py{~,} || die
+ mv blueman/plugins/applet/KillSwitch.py{~,} || die
+ fi
+
+ [[ ${failed} ]] && die "Tests failed with ${EPYTHON}"
+}
+
+python_install() {
+ default
+
+ if use policykit; then
+ # Allow users in plugdev group to modify connections
+ insinto /usr/share/polkit-1/rules.d
+ doins "${FILESDIR}/01-org.blueman.rules"
+ fi
+
+ find "${D}" -name '*.la' -delete || die
+}
+
+pkg_postinst() {
+ xdg_icon_cache_update
+ gnome2_schemas_update
+}
+
+pkg_postrm() {
+ xdg_icon_cache_update
+ gnome2_schemas_update
+}
diff --git a/net-wireless/blueman/blueman-9999.ebuild b/net-wireless/blueman/blueman-9999.ebuild
index bec135aa318c..697c7faeab72 100644
--- a/net-wireless/blueman/blueman-9999.ebuild
+++ b/net-wireless/blueman/blueman-9999.ebuild
@@ -39,6 +39,11 @@ DEPEND="
BDEPEND="
$(python_gen_cond_dep '
dev-python/cython[${PYTHON_USEDEP}]
+ test? (
+ dev-python/python-dbusmock[${PYTHON_USEDEP}]
+ media-libs/libpulse
+ >=net-misc/networkmanager-0.8[introspection]
+ )
')
virtual/pkgconfig
nls? ( sys-devel/gettext )
@@ -80,6 +85,8 @@ RDEPEND="
)
"
+distutils_enable_tests unittest
+
pkg_pretend() {
if use network; then
local CONFIG_CHECK="
@@ -127,6 +134,27 @@ python_compile() {
default
}
+python_test() {
+ local -x PYTHONPATH=module/.libs
+
+ if [[ ! -f /dev/rfkill ]]; then
+ # Tests attempt to import these modules if present, but they
+ # require /dev/rfkill. Hide them to make the tests pass.
+ mv blueman/plugins/mechanism/RfKill.py{,~} || die
+ mv blueman/plugins/applet/KillSwitch.py{,~} || die
+ fi
+
+ local failed=
+ nonfatal eunittest || failed=1
+
+ if [[ ! -f /dev/rfkill ]]; then
+ mv blueman/plugins/mechanism/RfKill.py{~,} || die
+ mv blueman/plugins/applet/KillSwitch.py{~,} || die
+ fi
+
+ [[ ${failed} ]] && die "Tests failed with ${EPYTHON}"
+}
+
python_install() {
default
diff --git a/net-wireless/bluez/Manifest b/net-wireless/bluez/Manifest
index 28c93d2b3033..7767c7c8ad1c 100644
--- a/net-wireless/bluez/Manifest
+++ b/net-wireless/bluez/Manifest
@@ -4,5 +4,7 @@ AUX bluetooth-init.d-r5 313 BLAKE2B 6bad1b9a75de5927ab22a229d6ce18247b32a79b9940
AUX bluez-5.73-configure-cups.patch 1245 BLAKE2B f9ce853b68e85b671fd9531700e0556273dcb2f3b16468ba1182f7746d467cced106b47c920be102cb3a1383e7dda8e49fba26e818f098b455d022fd00b9cd71 SHA512 35559f4d67befaa86e149d46e95bc473bc970beb38fab837cb40b5ca6f9de9bbff3fb437138cb165394fd27e48e0869d6f42af07d1eb1f0da3663c4a8f4e74c2
AUX bluez-udevadm-path-r1.patch 564 BLAKE2B 0b4dc12f55ab60d254aa3365baf35186a5913026dbfcbc3da41c113b3c423c81189b87016dabcb2c505b684cad376d10d10df9aa17558b8fd022928995931e0e SHA512 d9b0dd452258e425802cf5ad4980a77796be79e94bf6ce641927c5ab7ea1117ce6589063f3a0b96bf25e81303234279a09d58484fec49cfc6aa1db46f245f9c6
DIST bluez-5.76.tar.xz 2418848 BLAKE2B 658e67ec3ac568fd4d8bdc434eabfc63fd8cddd287f7cf6a8967771673e79fe95c509be654ae2495d1b3aedb1e23ca710d545f5ded281a64fd44058b0cdf7afe SHA512 30dc3faef74a2225fd6027178376dca4166082d1ed5188021e13d13582db5846aef60b753f173d525bfd0c040f26c3e7dab0283ecafbd34c4a06855d13abb389
+DIST bluez-5.77.tar.xz 2432176 BLAKE2B 9c1a8c78ad11a79080af12333338a6b75189ac51f8c49545de9eede8544fea531a7d8f50676f6e26c84289828fe8327bbc3e5b50ad4d9c08822cf0353a82ecaf SHA512 cf0faba4ddbfe6cc3c2d86cbd809483ed82327cbd7e4970ef53cf19053de7b355a505cab88844aebe7a6aa1947ec7a366250d3cbf48cf309db413d287289ff99
EBUILD bluez-5.76-r1.ebuild 8716 BLAKE2B 3e60db8c15d28986482467668d73be83934caa2f2d433b17977b95755868ca32a5774ac8f8bc17171139ecea54d9d194cc02b981ebabfc08121c66a79ca2299f SHA512 586ad637ca9951c34c7f3c8d5ca460455a6e0456b491eac1c394f38618c08b8fd692f46aa58431c9bd3d597eb0dac3a3abe733e05861cfcf9ef04d13f367d2b2
+EBUILD bluez-5.77.ebuild 8589 BLAKE2B 5fe0431297fd7a7ff8439d8097346917c9af21a59b0b133c8be168e15dd0eb74aed6979b7db2ee7b25aa4cd0734f38428d4cd6a2f76213c2391b5d7eed15d3f3 SHA512 209d2fdac38bbee4b055987b591edae4d5f85ba3835b82914ccecde17a1ffb1f1321f1159acc36b39cf341c3c450b716a388c56744ec750c08e1e818cb17a0a1
MISC metadata.xml 1150 BLAKE2B 830a8e0c89fcc18af92e063ceb3632c97eed9f7424ac5214dd4c853b142d03bba6d629b86fc41ecc28a450a9b7989a21faaae1b95654cb8f16ce2ceb3a97e025 SHA512 44e4489f48634d1b1ff300ccba0f7caa74b76ac7325d38d395ee53763906743f7b622b028a01d32e963952a23da560c16b8cd6771a9001ba90845b59293a6101
diff --git a/net-wireless/bluez/bluez-5.77.ebuild b/net-wireless/bluez/bluez-5.77.ebuild
new file mode 100644
index 000000000000..096d50f4d62f
--- /dev/null
+++ b/net-wireless/bluez/bluez-5.77.ebuild
@@ -0,0 +1,276 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+PYTHON_COMPAT=( python3_{9..13} )
+
+inherit autotools flag-o-matic linux-info python-single-r1 systemd udev multilib-minimal #readme.gentoo-r1
+
+DESCRIPTION="Bluetooth Tools and System Daemons for Linux"
+HOMEPAGE="http://www.bluez.org https://github.com/bluez/bluez"
+SRC_URI="https://www.kernel.org/pub/linux/bluetooth/${P}.tar.xz"
+
+LICENSE="GPL-2+ LGPL-2.1+"
+SLOT="0/3"
+KEYWORDS="amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv x86"
+IUSE="btpclient cups doc debug deprecated extra-tools experimental +mesh midi +obex +readline selinux systemd test test-programs +udev"
+
+# Since this release all remaining extra-tools need readline support, but this could
+# change in the future, hence, this REQUIRED_USE constraint could be dropped
+# again in the future.
+# btpclient needs mesh, bug #790587
+REQUIRED_USE="
+ btpclient? ( mesh )
+ extra-tools? ( deprecated readline )
+ test? ( ${PYTHON_REQUIRED_USE} )
+ test-programs? ( ${PYTHON_REQUIRED_USE} )
+"
+
+TEST_DEPS="${PYTHON_DEPS}
+ $(python_gen_cond_dep '
+ >=dev-python/dbus-python-1[${PYTHON_USEDEP}]
+ dev-python/pygobject:3[${PYTHON_USEDEP}]
+ ')
+"
+BDEPEND="
+ dev-python/docutils
+ virtual/pkgconfig
+ test? ( ${TEST_DEPS} )
+"
+DEPEND="
+ >=dev-libs/glib-2.28:2[${MULTILIB_USEDEP}]
+ btpclient? ( >=dev-libs/ell-0.39 )
+ cups? ( net-print/cups:= )
+ mesh? (
+ >=dev-libs/ell-0.39
+ >=dev-libs/json-c-0.13:=
+ sys-libs/readline:0=
+ )
+ midi? ( media-libs/alsa-lib )
+ obex? ( dev-libs/libical:= )
+ readline? ( sys-libs/readline:0= )
+ systemd? ( sys-apps/systemd )
+ >=sys-apps/dbus-1.6:=
+ udev? ( >=virtual/udev-196 )
+"
+RDEPEND="${DEPEND}
+ selinux? ( sec-policy/selinux-bluetooth )
+ test-programs? ( ${TEST_DEPS} )
+"
+
+RESTRICT="!test? ( test )"
+
+PATCHES=(
+ # Try both udevadm paths to cover udev/systemd vs. eudev locations (#539844)
+ # http://www.spinics.net/lists/linux-bluetooth/msg58739.html
+ # https://bugs.gentoo.org/539844
+ # https://github.com/bluez/bluez/issues/268
+ "${FILESDIR}"/${PN}-udevadm-path-r1.patch
+)
+
+pkg_setup() {
+ # From http://www.linuxfromscratch.org/blfs/view/svn/general/bluez.html
+ # to prevent bugs like:
+ # https://bugzilla.kernel.org/show_bug.cgi?id=196621
+ CONFIG_CHECK="~NET ~BT ~BT_RFCOMM ~BT_RFCOMM_TTY ~BT_BNEP ~BT_BNEP_MC_FILTER
+ ~BT_BNEP_PROTO_FILTER ~BT_HIDP ~CRYPTO_USER_API_HASH ~CRYPTO_USER_API_SKCIPHER
+ ~UHID ~RFKILL"
+ # https://bugzilla.kernel.org/show_bug.cgi?id=196621
+ # https://bugzilla.kernel.org/show_bug.cgi?id=206815
+ if use mesh || use test; then
+ CONFIG_CHECK="${CONFIG_CHECK} ~CRYPTO_USER
+ ~CRYPTO_USER_API ~CRYPTO_USER_API_AEAD ~CRYPTO_AES ~CRYPTO_CCM ~CRYPTO_AEAD ~CRYPTO_CMAC
+ ~CRYPTO_MD5 ~CRYPTO_SHA1 ~KEY_DH_OPERATIONS"
+ fi
+ linux-info_pkg_setup
+
+ if use test || use test-programs; then
+ python-single-r1_pkg_setup
+ fi
+
+ if ! use udev; then
+ ewarn
+ ewarn "You are installing ${PN} with USE=-udev. This means various bluetooth"
+ ewarn "devices and adapters from Apple, Dell, Logitech etc. will not work,"
+ ewarn "and hid2hci will not be available."
+ ewarn
+ fi
+}
+
+src_prepare() {
+ default
+
+ # https://github.com/bluez/bluez/issues/806
+ eapply "${FILESDIR}"/0001-Allow-using-obexd-without-systemd-in-the-user-session-r3.patch
+
+ eautoreconf
+
+ multilib_copy_sources
+}
+
+multilib_src_configure() {
+ # unit/test-vcp test fails with LTO (bug #925745)
+ filter-lto
+
+ local myconf=(
+ # readline is automagic when client is enabled
+ # --enable-client always needs readline, bug #504038
+ # --enable-mesh is handled in the same way
+ ac_cv_header_readline_readline_h=$(multilib_native_usex readline)
+ ac_cv_header_readline_readline_h=$(multilib_native_usex mesh)
+ )
+
+ if ! multilib_is_native_abi; then
+ myconf+=(
+ # deps not used for the library
+ {DBUS,GLIB}_{CFLAGS,LIBS}=' '
+ )
+ fi
+
+ econf \
+ --localstatedir=/var \
+ --disable-android \
+ --enable-datafiles \
+ --enable-optimization \
+ $(use_enable debug) \
+ --enable-pie \
+ --enable-threads \
+ --enable-library \
+ --enable-tools \
+ --enable-manpages \
+ --enable-monitor \
+ --with-systemdsystemunitdir="$(systemd_get_systemunitdir)" \
+ --with-systemduserunitdir="$(systemd_get_userunitdir)" \
+ $(multilib_native_use_enable btpclient) \
+ $(multilib_native_use_enable btpclient external-ell) \
+ $(multilib_native_use_enable cups) \
+ $(multilib_native_use_enable deprecated) \
+ $(multilib_native_use_enable experimental) \
+ $(multilib_native_use_enable mesh) \
+ $(multilib_native_use_enable mesh external-ell) \
+ $(multilib_native_use_enable midi) \
+ $(multilib_native_use_enable obex) \
+ $(multilib_native_use_enable readline client) \
+ $(multilib_native_use_enable systemd) \
+ $(multilib_native_use_enable test-programs test) \
+ $(multilib_native_use_enable udev) \
+ $(multilib_native_use_enable udev hid2hci) \
+ $(multilib_native_use_enable udev sixaxis)
+}
+
+multilib_src_compile() {
+ if multilib_is_native_abi; then
+ default
+ else
+ emake -f Makefile -f - libs \
+ <<<'libs: $(lib_LTLIBRARIES)'
+ fi
+}
+
+multilib_src_test() {
+ multilib_is_native_abi && default
+}
+
+multilib_src_install() {
+ if multilib_is_native_abi; then
+ emake DESTDIR="${D}" install
+
+ # Only install extra-tools when relevant USE flag is enabled
+ if use extra-tools; then
+ ewarn "Upstream doesn't support using this tools and their bugs are"
+ ewarn "likely to be ignored forever, also they can break without"
+ ewarn "previous announcement."
+ ewarn "Upstream also states all this tools are not really needed,"
+ ewarn "then, if you still need to rely on them, you must ask them"
+ ewarn "to either install that tool by default or add the needed"
+ ewarn "functionality to the existing 'official' tools."
+ ewarn "Please report this issues to:"
+ ewarn "http://www.bluez.org/development/lists/"
+
+ # Upstream doesn't install this, bug #524640
+ # http://permalink.gmane.org/gmane.linux.bluez.kernel/53115
+ # http://comments.gmane.org/gmane.linux.bluez.kernel/54564
+ dobin tools/btmgmt
+ # gatttool is only built with readline, bug #530776
+ # https://bugzilla.redhat.com/show_bug.cgi?id=1141909
+ # https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=720486
+ # https://bugs.archlinux.org/task/37686
+ dobin attrib/gatttool
+ # https://bugzilla.redhat.com/show_bug.cgi?id=1699680
+ dobin tools/avinfo
+ fi
+
+ # Not installed by default after being built, bug #666756
+ use btpclient && dobin tools/btpclient
+
+ # Unittests are not that useful once installed, so make them optional
+ if use test-programs; then
+ # Drop python2 only test tools
+ # https://bugzilla.kernel.org/show_bug.cgi?id=206819
+ rm "${ED}"/usr/$(get_libdir)/bluez/test/simple-player || die
+ # https://bugzilla.kernel.org/show_bug.cgi?id=206821
+ rm "${ED}"/usr/$(get_libdir)/bluez/test/test-hfp || die
+ # https://bugzilla.kernel.org/show_bug.cgi?id=206823
+ rm "${ED}"/usr/$(get_libdir)/bluez/test/test-sap-server || die
+
+ python_fix_shebang "${ED}"/usr/$(get_libdir)/bluez/test
+
+ for i in $(find "${ED}"/usr/$(get_libdir)/bluez/test -maxdepth 1 -type f ! -name "*.*"); do
+ dosym "${i}" /usr/bin/bluez-"${i##*/}"
+ done
+ fi
+ else
+ emake DESTDIR="${D}" \
+ install-pkgincludeHEADERS \
+ install-libLTLIBRARIES \
+ install-pkgconfigDATA
+ fi
+}
+
+multilib_src_install_all() {
+ # We need to ensure obexd can be spawned automatically by systemd
+ # when user-session is enabled:
+ # http://marc.info/?l=linux-bluetooth&m=148096094716386&w=2
+ # https://bugs.gentoo.org/show_bug.cgi?id=577842
+ # https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=804908
+ # https://bugs.archlinux.org/task/45816
+ # https://bugzilla.redhat.com/show_bug.cgi?id=1318441
+ # https://bugzilla.redhat.com/show_bug.cgi?id=1389347
+ if use systemd; then
+ dosym obex.service /usr/lib/systemd/user/dbus-org.bluez.obex.service
+ fi
+
+ find "${D}" -name '*.la' -type f -delete || die
+
+ # Setup auto enable as Fedora does for allowing to use
+ # keyboards/mouse as soon as possible
+ insinto /etc/bluetooth
+ doins src/main.conf
+
+ newinitd "${FILESDIR}"/bluetooth-init.d-r5 bluetooth
+ newconfd "${FILESDIR}"/bluetooth-conf.d bluetooth
+
+ einstalldocs
+ use doc && dodoc doc/*.txt
+
+ # https://bugs.gentoo.org/929017
+ # https://github.com/bluez/bluez/issues/329#issuecomment-1102459104
+ fperms 0555 /etc/bluetooth
+
+ # https://bugs.gentoo.org/932172
+ if ! use systemd; then
+ keepdir /var/lib/bluetooth
+ fperms 0700 /var/lib/bluetooth
+ fi
+}
+
+pkg_postinst() {
+ use udev && udev_reload
+ systemd_reenable bluetooth.service
+
+ has_version net-dialup/ppp || elog "To use dial up networking you must install net-dialup/ppp"
+}
+
+pkg_postrm() {
+ use udev && udev_reload
+}
diff --git a/net-wireless/gnome-bluetooth/Manifest b/net-wireless/gnome-bluetooth/Manifest
index f705d3524c01..96a8671f2d8e 100644
--- a/net-wireless/gnome-bluetooth/Manifest
+++ b/net-wireless/gnome-bluetooth/Manifest
@@ -1,3 +1,5 @@
DIST gnome-bluetooth-42.8.tar.xz 304908 BLAKE2B c487e0c278b316ecdcbdd39421389ce95024b06bf0e350d59dcac06d7a7e8b982da12b1088701e479d0b5c64b123899a5351a00c477208946bb1f44f3c8f30a6 SHA512 1c3d1db874b54ebae3cf59e526db8ff71131daea0c994abeefd95b51abf590bbba0baa8314ebbd1d3efe7973021327c7b8257163ed8f0567fe610b4e0c3dba88
+DIST gnome-bluetooth-46.0.tar.xz 306148 BLAKE2B cc2ecb80b69bab74f878eb640f8b65505b0a5e12d4c661bd2491cbb70c4020db7f191e604805df788e3bd45c46de38c8069434a8615874006368e027dd5608b6 SHA512 48ed8aeaa59aba1997991a6ae6113a4d3c9e286aa4e34f3f2611e33582ffa53f9f3f5a81052320292ccb576904d0f3cf8074c0fff6d0f56995266188441e6f7b
EBUILD gnome-bluetooth-42.8.ebuild 1875 BLAKE2B e03b1111eb8fad8b7b3db08b409aa3255de139bdbc970c1e0f50dde212538af66aad9f6c5a0fe42b6de9681070b72c9627a529bd8f32c50d4b7a19fd63575ca3 SHA512 c7cdd4def3ff2630b63af4502382fe164cfdfad9a18ebef6ded0339781712c57377dca2b4012c1465f8e37cbe761857245ecd85c0b421aa80a70b96430ac2779
+EBUILD gnome-bluetooth-46.0.ebuild 1878 BLAKE2B d5e5e6a771fb2f80561b16282a8b980162b41d48777fc57321dc0940ab40ac661fd6897cc29ff16b0323dfc7fcade6e9bc4eac288c62c475a91ea32ea2133848 SHA512 8f31d6a9ee695192277c1b1a1d9d519378c5bc420788cf7a3b5be9698af8dc19ddbd36dee788c612ce3efbf89f4833aa4ad4c3d89e93d143bce6e821f80f8df3
MISC metadata.xml 486 BLAKE2B f7080e058845d3931203b7912dfe5c31ecf36573241f33878cba7ca2ae240d62d067ea470845f6dfbb261631550916d430656040b8efcaec20123eb2be9ad5e4 SHA512 7b7f53d1648ad533caa02a18b859a3498e62a964f24a0e321f7661feecf95c02516f0ec65f23891a375a834d625dba7222c8e0919bc721558e747d582b6a4197
diff --git a/net-wireless/gnome-bluetooth/gnome-bluetooth-46.0.ebuild b/net-wireless/gnome-bluetooth/gnome-bluetooth-46.0.ebuild
new file mode 100644
index 000000000000..81aefdc67717
--- /dev/null
+++ b/net-wireless/gnome-bluetooth/gnome-bluetooth-46.0.ebuild
@@ -0,0 +1,79 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+PYTHON_COMPAT=( python3_{10..12} )
+inherit gnome.org gnome2-utils meson python-any-r1 xdg
+
+DESCRIPTION="Bluetooth graphical utilities integrated with GNOME"
+HOMEPAGE="https://gitlab.gnome.org/GNOME/gnome-bluetooth"
+
+LICENSE="GPL-2+ LGPL-2.1+ FDL-1.1+"
+SLOT="3/13" # subslot = libgnome-bluetooth-3 soname version
+IUSE="gtk-doc +introspection sendto test"
+RESTRICT="!test? ( test )"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86"
+
+DEPEND="
+ >=dev-libs/glib-2.44:2
+ >=gui-libs/gtk-4.4:4[introspection?]
+ media-libs/gsound
+ >=gui-libs/libadwaita-1.1:1
+ >=x11-libs/libnotify-0.7.0
+ virtual/libudev:=
+ >=sys-power/upower-0.99.14:=
+ introspection? ( >=dev-libs/gobject-introspection-1.54:= )
+"
+RDEPEND="${DEPEND}
+ acct-group/plugdev
+ virtual/udev
+ >=net-wireless/bluez-5
+ sendto? ( !net-wireless/gnome-bluetooth:2 )
+"
+BDEPEND="
+ ${PYTHON_DEPS}
+ dev-libs/libxml2:2
+ dev-util/gdbus-codegen
+ dev-util/glib-utils
+ gtk-doc? ( >=dev-util/gtk-doc-1.9 )
+ virtual/pkgconfig
+ test? (
+ $(python_gen_any_dep '
+ >=dev-python/python-dbusmock-0.26.0[${PYTHON_USEDEP}]
+ dev-python/dbus-python[${PYTHON_USEDEP}]
+ ')
+ )
+"
+
+python_check_deps() {
+ if use test; then
+ python_has_version ">=dev-python/python-dbusmock-0.26.0[${PYTHON_USEDEP}]" &&
+ python_has_version "dev-python/dbus-python[${PYTHON_USEDEP}]"
+ fi
+}
+
+pkg_setup() {
+ # Check for python is unconditional
+ python-any-r1_pkg_setup
+}
+
+src_configure() {
+ local emesonargs=(
+ $(meson_use sendto)
+ $(meson_use gtk-doc gtk_doc)
+ $(meson_use introspection)
+ )
+ meson_src_configure
+}
+
+src_test() {
+ # Workaround test failures caused by flatpak being installed that adds to XDG_DATA_DIRS
+ gnome2_environment_reset
+ export XDG_DATA_DIRS="${EPREFIX}"/usr/share
+
+ meson_src_test
+}
+
+pkg_postinst() {
+ xdg_pkg_postinst
+}
diff --git a/net-wireless/gnuradio/Manifest b/net-wireless/gnuradio/Manifest
index 784627e80abb..0544b167ce89 100644
--- a/net-wireless/gnuradio/Manifest
+++ b/net-wireless/gnuradio/Manifest
@@ -1,6 +1,6 @@
AUX PR7093.patch 3317 BLAKE2B d369dfa91c8de3c62d1c14be52f5ad9491bf10f8fb904295bb92497a43150bcf9d1576442f3087b439e54fb4dac572d421e3cac95d71d01604cf329284e7ff5a SHA512 01758de8ecb721fcaadd31d478551420290b5e59c9b8fa3d421d4170665915c21e50ed765a9647b81d4f6acf71099c98628b823a66897b4f5e57df3c3b2643ba
DIST gnuradio-3.10.9.2.tar.gz 4413832 BLAKE2B 69443e9b6893c6cb9db1678c28ac0fd01fe57e81438903612f7f65908fede257dab06a98fa90da25fe8caa6befb731ba51759509ace10a5541cae3e9d055a5db SHA512 5eca8dd21def7354ab8bd3b98a5780f80bc71b0dd8f556a50def157964e121c7ba6a8a8dc96584f6b15a6b2d7e0391fe77f5c72ba31c1c5b49a76306dd6f78cd
EBUILD gnuradio-3.10.9.2-r4.ebuild 6714 BLAKE2B 7967f69ea02aeb7cffc3caa6747f0161819c089db77e2bf72233d011a04436d7d9b5bfea4259f7f6e7b34263b67ac6ff0df8d7358fc086da72b4de40ce31d040 SHA512 d758532032da8b77fa08af1bfe5f29d6478eb75b4c56827a040ed5c5412f72e3ffbcf748108e6b52547c7ae13baebc4246902082932a191d32f1977e8daa049a
-EBUILD gnuradio-3.10.9.2-r5.ebuild 7117 BLAKE2B ef8fe80066e1a9f9097a63a72668ba5820f42980c1df2859892796333f686a100eed0a0a0e5244b2eec62518521af4a34677a0c70fa2b81c935eaf6476ba2039 SHA512 0a116f6d060a93ff134715ddf14e88935f823adb5dc8b32f1971a511e6618b962859b02ef78a1dfdf8b0fb3abae3139081fa66307beb7fce2d66a8224e30a060
+EBUILD gnuradio-3.10.9.2-r5.ebuild 7116 BLAKE2B 653439d09775342de9cfdd43f501c60b4a91a00e2643c9066e2e5f467dd0a09763a02f5ce2b11fb0d3acd4e024a8021ac8e3f49256fdbd152461ecfb3e96aacb SHA512 923e13616608965df1ce78b44c0b3cc91d5c623741c455ebe979538c3cf3b53d093e949de95d355f4bce0226e77c748caec0402e4f72644d8475927a50585f15
EBUILD gnuradio-9999.ebuild 6675 BLAKE2B fad563acf07851d285129195c48c5846aa94b348a63531cc087985e63d18820b53b94b87e7327e8360a1f44091f381b5ea476b9fb42ae71346d9747b74b5e619 SHA512 c7a611592ebcf67a4330112b6b991ba81f223c07851d00232d6ce0b3a6c28407b1b0e4dd58da78a9574cd83a3f39f317781d6ecf104ca1b9a77b6d46a29703e5
MISC metadata.xml 1869 BLAKE2B de75463e64f4f3352d8959d795de15d9345e52f491f61fc824db738bccc4e2ae0487d988c22c17149f80cda5478a5bfbda03a6c5239970423371a2a76f374003 SHA512 69477d22de9e60b7f7420b14437265771391320d7c362d51b81fb573671568cf6b6b39ba50be1ad7c8bb07ed219998cf474e19b663f4a65b0e2cc69feef017a0
diff --git a/net-wireless/gnuradio/gnuradio-3.10.9.2-r5.ebuild b/net-wireless/gnuradio/gnuradio-3.10.9.2-r5.ebuild
index 6136c45c0420..6aac60293382 100644
--- a/net-wireless/gnuradio/gnuradio-3.10.9.2-r5.ebuild
+++ b/net-wireless/gnuradio/gnuradio-3.10.9.2-r5.ebuild
@@ -18,7 +18,7 @@ if [[ ${PV} =~ "9999" ]]; then
inherit git-r3
else
SRC_URI="https://github.com/gnuradio/gnuradio/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
- KEYWORDS="~amd64 ~arm ~riscv ~x86"
+ KEYWORDS="amd64 ~arm ~riscv ~x86"
fi
IUSE="+audio +alsa +analog +digital channels ctrlport doc dtv examples fec +filter grc iio jack modtool network oss performance-counters portaudio +qt5 sdl soapy test trellis uhd vocoder +utils wavelet zeromq"
diff --git a/net-wireless/iwd/Manifest b/net-wireless/iwd/Manifest
index c39f15e47b7f..9e4bcc10f6a0 100644
--- a/net-wireless/iwd/Manifest
+++ b/net-wireless/iwd/Manifest
@@ -1,10 +1,8 @@
AUX ead.initd 243 BLAKE2B dcd843a764c28064eb6bb6c0be6c64482df0ab0fa01e14831f0060719bfe0038ca75d9b0e79d78a234627a15c53da16151094c6cc6d48a049ae6ac3c9b1714a2 SHA512 1b39b25736a11870f5e740b5702b6f18b1714cc06df7e3462cd74d116cfaa82175801f336141f3fdf86be33aa97fcebf32d9c080d80419bbc548ad540ab7bd7d
AUX iwd.initd-r1 290 BLAKE2B ea7a6a51ab0fe4f83a748e61e245cf2d7abac898431bf84d9f30c56a7706828dd8e1544ecd61931f52fd5f52791abb0cfe07c685c297f560fe257b8769bfd6e6 SHA512 be44fb430252cf51e192b7b09a05302e1b9edfc4ebb7c5a357d912d727f25afc165b02752f9c51a9056e86471a12f3d2cfa384560b417d5303a93b5c4dff0a28
-DIST iwd-2.14.tar.xz 1082236 BLAKE2B ae50866ad0b3f0139352467f50b9babf054a91ec3c6298ac79842fa91f6df6802ea2b1e51688dce8d6487210b923a84b546a0afe996df7be9bad5eeb13129a7b SHA512 6af763d8dda4a8e99d96a6c94a72c16d298274fb224cc11912b4ec9eb8c80b599b49145b0fc979f213d14f6af100eb03477b6140272d303277d851eb8c8f9e07
DIST iwd-2.17.tar.xz 1083756 BLAKE2B f930c13cafa7bcfe30b481891d2a8a7a439b316aaafb5ca9b05b2c2123cfe76ec032e8194e3bf1de34ce4330016a14c7fc316d15c03428f7832213220789f486 SHA512 06630fa1fdedbe82dc294eb0b44b542e79c11c09ffed8d8dcd4e38089ab43b8f5fbcfb2af29df494441fd54bc87d76c988fde2c639c219a890bbc45de3fff53d
-DIST iwd-2.18.tar.xz 1087800 BLAKE2B b7fca601f4ccaac97281ffe60388ba0de0b831bb874790cb929fffea65ed998ea9dbdfd083c4f8e564c5c283841939defbfc5579bc3bc37672743d7bb35cad61 SHA512 b6af060467120c8ee016ecc8eb216c620e194aef09a6c12a7c334f6b6bc33c89d20796d61e6b1a2c68dfb38116c4a727347d09f5ed4c2e58a45f01afc0ea70b6
-EBUILD iwd-2.14.ebuild 4133 BLAKE2B 36d9c8f41a74a3e7adfd0d87c4f1015fa3673de80ebd6d96353c17573c0511b8ee3ab22cb60616a46f0c22e70f81bd619c325676d7cf35961623d685894dad23 SHA512 63b19753390b0191f6ebc906d24ba05232a55d530527d2baa6a578bc0cabed4f4f29cbb535f3c23ea8cbb9d0a70aaf8fc07b78c0bd806cecb92f21dde2aa1c7d
+DIST iwd-2.19.tar.xz 1088892 BLAKE2B 0bd332b41b205ed8b396e672fb869c8d78a9b18d94691851ccc63b43602a61e96fb5029797c3fe2863fc4964ae0c51d1395f67a9bdc977dfe4dc2c49111f41be SHA512 e06f1936be25be042f6c48d3ff86db6b3b07a2d9406c234e74258e7bb3df7a7efd1510929851830922006613d02d4904b26c2d8a67bab2daa14c2eae086c2eb6
EBUILD iwd-2.17.ebuild 4133 BLAKE2B 6032396d37887128a0778d57b0bf2bebc582c814dac22b170e3ddbae16d3e909b8e56c72e5a4f8ceecf67a798ebe7f62f2eed406ecab96818a7552f73449cf5b SHA512 cdbbec2221bdccc4292fc2b267e5f7953440ee78880b12f82e2f83202d59e9c6db6679badd1ca4ca625e83b6762a828deeb452e6e381b95dce61b16463dca62b
-EBUILD iwd-2.18.ebuild 4139 BLAKE2B b082efc3eb8165c8fd19adb5450f1856e37ffceec3ac72c717d953a139b9fa1c5cd76c29e95f81601b3eff876415db54bc811e141fa10b855735099c313f5152 SHA512 e0355db625df7b9eb595de008d742a0208881c3334230b2f3ab9b45ffb3d42de3326342b18ece4ae508cb68bae2a2424f277a7b3a53114ba2a051b9554be1ad0
+EBUILD iwd-2.19.ebuild 4139 BLAKE2B 21577e2565de239bfe1b8d9c92620d1c69df538f7b28a8678a00f0c40edf213ec8f7c4c6d6cf2948b0ef5b2b3915b1a360ce9cd5e1b8dd89ca75ac212418bc68 SHA512 28218017bc143ab5853c5f54c63528a8fb9fe7885b1cc333d28ac7c4b7b08fb6321e617a4bb82b02d5ca30f4088c386674dc11b799ee001c275e705d4672063a
EBUILD iwd-9999.ebuild 4134 BLAKE2B fc962b5d779c059553cdb33cda2ca2824c7dcea091de99b884d2d6bc7e89cc2b2b43bc5cd4064b50386b7be21b1516cf9435c47276cde6f2ec2dcde284f18b65 SHA512 7e9ed114434f2d26b7b85a03f458ee30fcdcc12622da4501d00e685e712b4bb706939b2e0ffba358375b6025816a9b9ca9bd19d8ea7aac228662dad3dfc48baa
MISC metadata.xml 717 BLAKE2B 4619afbff3a4275ff2307476c044c1a4f7c2a14ec4fbeec0db02cd35d8ec98a5d3febcde34dbc43a358129d02369ee6178e02d3938b7cace99946a963d235d99 SHA512 46809c9157af3809f720d38e71e900bb4ee8418f79030cda45e7c4547dca9f2f3b5932c5b481c44ae6bbfd0b48c0997106ada3be30ef5f2110cc287738f24473
diff --git a/net-wireless/iwd/iwd-2.14.ebuild b/net-wireless/iwd/iwd-2.14.ebuild
deleted file mode 100644
index df0197633a75..000000000000
--- a/net-wireless/iwd/iwd-2.14.ebuild
+++ /dev/null
@@ -1,167 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-inherit flag-o-matic linux-info systemd
-
-#Set this variable to the required external ell version
-ELL_REQ="0.62"
-
-if [[ ${PV} == *9999* ]]; then
- inherit autotools git-r3
- IWD_EGIT_REPO_URI="https://git.kernel.org/pub/scm/network/wireless/iwd.git"
- ELL_EGIT_REPO_URI="https://git.kernel.org/pub/scm/libs/ell/ell.git"
-else
- SRC_URI="https://mirrors.edge.kernel.org/pub/linux/network/wireless/${P}.tar.xz"
- KEYWORDS="~alpha amd64 arm arm64 ~ia64 ~loong ppc ppc64 ~riscv ~sparc x86"
- MYRST2MAN="RST2MAN=:"
-fi
-
-DESCRIPTION="Wireless daemon for linux"
-HOMEPAGE="https://git.kernel.org/pub/scm/network/wireless/iwd.git/"
-
-LICENSE="GPL-2"
-SLOT="0"
-IUSE="+client cpu_flags_x86_aes cpu_flags_x86_ssse3 +monitor ofono selinux standalone systemd wired"
-
-DEPEND="
- sys-apps/dbus
- client? ( sys-libs/readline:0= )
-"
-
-[[ -z "${ELL_REQ}" ]] || DEPEND+=" >=dev-libs/ell-${ELL_REQ}"
-
-RDEPEND="
- ${DEPEND}
- acct-group/netdev
- net-wireless/wireless-regdb
- selinux? ( sec-policy/selinux-networkmanager )
- standalone? (
- systemd? ( sys-apps/systemd )
- !systemd? ( virtual/resolvconf )
- )
-"
-
-BDEPEND="
- virtual/pkgconfig
-"
-
-[[ ${PV} == *9999* ]] && BDEPEND+=" dev-python/docutils"
-
-pkg_setup() {
- CONFIG_CHECK="
- ~ASYMMETRIC_KEY_TYPE
- ~ASYMMETRIC_PUBLIC_KEY_SUBTYPE
- ~CFG80211
- ~CRYPTO_AES
- ~CRYPTO_CBC
- ~CRYPTO_CMAC
- ~CRYPTO_DES
- ~CRYPTO_ECB
- ~CRYPTO_HMAC
- ~CRYPTO_MD4
- ~CRYPTO_MD5
- ~CRYPTO_RSA
- ~CRYPTO_SHA1
- ~CRYPTO_SHA256
- ~CRYPTO_SHA512
- ~CRYPTO_USER_API_HASH
- ~CRYPTO_USER_API_SKCIPHER
- ~KEY_DH_OPERATIONS
- ~PKCS7_MESSAGE_PARSER
- ~RFKILL
- ~X509_CERTIFICATE_PARSER
- "
-
- if use amd64;then
- CONFIG_CHECK="${CONFIG_CHECK} ~CRYPTO_DES3_EDE_X86_64"
- WARNING_CRYPTO_DES3_EDE_X86_64="CRYPTO_DES3_EDE_X86_64: enable for increased performance"
- fi
-
- if use cpu_flags_x86_aes;then
- CONFIG_CHECK="${CONFIG_CHECK} ~CRYPTO_AES_NI_INTEL"
- WARNING_CRYPTO_AES_NI_INTEL="CRYPTO_AES_NI_INTEL: enable for increased performance"
- fi
-
- if use cpu_flags_x86_ssse3 && use amd64; then
- CONFIG_CHECK="${CONFIG_CHECK} ~CRYPTO_SHA1_SSSE3 ~CRYPTO_SHA256_SSSE3 ~CRYPTO_SHA512_SSSE3"
- WARNING_CRYPTO_SHA1_SSSE3="CRYPTO_SHA1_SSSE3: enable for increased performance"
- WARNING_CRYPTO_SHA256_SSSE3="CRYPTO_SHA256_SSSE3: enable for increased performance"
- WARNING_CRYPTO_SHA512_SSSE3="CRYPTO_SHA512_SSSE3: enable for increased performance"
- fi
-
- if use kernel_linux && kernel_is -ge 4 20; then
- CONFIG_CHECK="${CONFIG_CHECK} ~PKCS8_PRIVATE_KEY_PARSER"
- fi
-
- check_extra_config
-}
-
-src_unpack() {
- if [[ ${PV} == *9999* ]] ; then
- EGIT_REPO_URI=${IWD_EGIT_REPO_URI} git-r3_src_unpack
- EGIT_REPO_URI=${ELL_EGIT_REPO_URI} EGIT_CHECKOUT_DIR=${WORKDIR}/ell git-r3_src_unpack
- else
- default
- fi
-}
-
-src_prepare() {
- default
- if [[ ${PV} == *9999* ]] ; then
- eautoreconf
- fi
-
- sed -e "s:Exec=/bin/false:Exec=${EPREFIX}/usr/libexec/iwd:g" -i src/net.connman.iwd.service || die
-}
-
-src_configure() {
- append-cflags "-fsigned-char"
- local myeconfargs=(
- --sysconfdir="${EPREFIX}"/etc/iwd --localstatedir="${EPREFIX}"/var
- "$(use_enable client)"
- "$(use_enable monitor)"
- "$(use_enable ofono)"
- "$(use_enable wired)"
- --enable-systemd-service
- --with-systemd-unitdir="$(systemd_get_systemunitdir)"
- --with-systemd-modloaddir="${EPREFIX}/usr/lib/modules-load.d"
- --with-systemd-networkdir="$(systemd_get_utildir)/network"
- )
- [[ ${PV} == *9999* ]] || myeconfargs+=(--enable-external-ell)
- econf "${myeconfargs[@]}"
-}
-
-src_compile() {
- emake "${MYRST2MAN}"
-}
-
-src_install() {
- emake DESTDIR="${D}" "${MYRST2MAN}" install
- keepdir "/var/lib/${PN}"
-
- newinitd "${FILESDIR}/iwd.initd-r1" iwd
-
- if use wired;then
- newinitd "${FILESDIR}/ead.initd" ead
- fi
-
- if [[ ${PV} == *9999* ]] ; then
- exeinto /usr/share/iwd/scripts/
- doexe test/*
- fi
-
- if use standalone ; then
- local iwdconf="${ED}/etc/iwd/main.conf"
- dodir /etc/iwd
- cat << EOF > "${iwdconf}"
-[General]
-EnableNetworkConfiguration=true
-
-[Network]
-NameResolvingService=$(usex systemd systemd resolvconf)
-EOF
- dodir /etc/conf.d
- echo "rc_provide=\"net\"" > "${ED}"/etc/conf.d/iwd
- fi
-}
diff --git a/net-wireless/iwd/iwd-2.18.ebuild b/net-wireless/iwd/iwd-2.19.ebuild
index d273c035b947..36e245150607 100644
--- a/net-wireless/iwd/iwd-2.18.ebuild
+++ b/net-wireless/iwd/iwd-2.19.ebuild
@@ -5,7 +5,7 @@ EAPI=8
inherit flag-o-matic linux-info systemd
#Set this variable to the required external ell version
-ELL_REQ="0.66"
+ELL_REQ="0.67"
if [[ ${PV} == *9999* ]]; then
inherit autotools git-r3
diff --git a/net-wireless/liblms7002m/Manifest b/net-wireless/liblms7002m/Manifest
index 3ff6275ea1c1..750687b09126 100644
--- a/net-wireless/liblms7002m/Manifest
+++ b/net-wireless/liblms7002m/Manifest
@@ -1,4 +1,4 @@
DIST liblms7002m-0.0_p20200518.tar.gz 31413 BLAKE2B 8365734a60bba43597a8337d186021d92685dce068049817800176801aacf50f2eea0bc2cec62d406eb33393fd2252b22789a6b5b38b88748a5ae94d28c9243a SHA512 c684dca2652680f25c6ac089f0283899976b7f1075cfa11ff230ac4b2307357c3ef66e601eb8c97de5315738e08ff14a6dbd345d8c50df91e91ded2bb41f8988
-EBUILD liblms7002m-0.0_p20200518-r1.ebuild 915 BLAKE2B c9e36e10a1caf560807f625871ade00b516490f1ff7c1cc9bb6e536a4de227c84f7d3ae08db7886fbfddecd3f7554d58ee7b252b4cf526dd3ce8a0fae20e618a SHA512 28f2e4610426a0ba6f56c4e7f78c46cf7632e42b8d60f42634f9aac478565eea2c5bf857c0a11d372b9147bf00870b56633b61802e328f650ccf285f12ed1c04
-EBUILD liblms7002m-9999.ebuild 915 BLAKE2B c9e36e10a1caf560807f625871ade00b516490f1ff7c1cc9bb6e536a4de227c84f7d3ae08db7886fbfddecd3f7554d58ee7b252b4cf526dd3ce8a0fae20e618a SHA512 28f2e4610426a0ba6f56c4e7f78c46cf7632e42b8d60f42634f9aac478565eea2c5bf857c0a11d372b9147bf00870b56633b61802e328f650ccf285f12ed1c04
+EBUILD liblms7002m-0.0_p20200518-r1.ebuild 916 BLAKE2B fa740b5c176c3a249e4513bd4386cbd385a965da3215244ac8ea23f65ea83a925c324026101d878bb0fa333890fd659910c1f5e88d3d4a37c877ca6146e05159 SHA512 57360534c864f594b89de3c7c838a6f3a217cd534cc52ee1190e6f5b04f271bc6ab014e534ccc0d474f9ea90bd77afa9124d60822d47f74cb336306433426a98
+EBUILD liblms7002m-9999.ebuild 916 BLAKE2B fa740b5c176c3a249e4513bd4386cbd385a965da3215244ac8ea23f65ea83a925c324026101d878bb0fa333890fd659910c1f5e88d3d4a37c877ca6146e05159 SHA512 57360534c864f594b89de3c7c838a6f3a217cd534cc52ee1190e6f5b04f271bc6ab014e534ccc0d474f9ea90bd77afa9124d60822d47f74cb336306433426a98
MISC metadata.xml 324 BLAKE2B 191ca475f6aac35d191da09c50b786f619a26b20c098518f119471864382d42f1c05cae96a223f616e7a78508cfecc8c7a30ce434c15e9d6bac5076767847b2f SHA512 ed71758fbe63319830424ce9c91d9bb5d87b8ac2ac078eabfe2504a78b315ec762d014f40729069933a27ef9de9b6dc43cd5ec2df423280a77ffa18a5a312f80
diff --git a/net-wireless/liblms7002m/liblms7002m-0.0_p20200518-r1.ebuild b/net-wireless/liblms7002m/liblms7002m-0.0_p20200518-r1.ebuild
index 372c55ad3fc9..adae3d551d18 100644
--- a/net-wireless/liblms7002m/liblms7002m-0.0_p20200518-r1.ebuild
+++ b/net-wireless/liblms7002m/liblms7002m-0.0_p20200518-r1.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=7
+EAPI=8
-PYTHON_COMPAT=( python3_{9..10} )
+PYTHON_COMPAT=( python3_{10..12} )
inherit cmake python-any-r1
DESCRIPTION="Compact LMS7002M library suitable for resource-limited MCUs"
diff --git a/net-wireless/liblms7002m/liblms7002m-9999.ebuild b/net-wireless/liblms7002m/liblms7002m-9999.ebuild
index 372c55ad3fc9..adae3d551d18 100644
--- a/net-wireless/liblms7002m/liblms7002m-9999.ebuild
+++ b/net-wireless/liblms7002m/liblms7002m-9999.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=7
+EAPI=8
-PYTHON_COMPAT=( python3_{9..10} )
+PYTHON_COMPAT=( python3_{10..12} )
inherit cmake python-any-r1
DESCRIPTION="Compact LMS7002M library suitable for resource-limited MCUs"
diff --git a/net-wireless/limesuite/Manifest b/net-wireless/limesuite/Manifest
index 5b37f82afe9d..74594a1b9ae7 100644
--- a/net-wireless/limesuite/Manifest
+++ b/net-wireless/limesuite/Manifest
@@ -1,7 +1,3 @@
-DIST limesuite-20.10.0.tar.gz 5421065 BLAKE2B 1b3a6240b334a9d96c3184edc71d9666525906a3a34c03085c869ef2f2cb8d741386a2c14f120a3de50b55d2183006611fa1d79ecce0a353537b1c650d862b11 SHA512 4ff422d04bb8795463da1a3e04dd742701bca89cb9003e3a1af3a97f9aa13a167c6cafa4b36734c3c810d08cec96f4d8aced40413504660f42a9c7208bfa3264
-DIST limesuite-23.10.0.tar.gz 5202380 BLAKE2B e18ce6b95cd2f2cf4c7f12db09a006822a34e64cccd5ab427e19a2b25812985e260708a3d62dec6c41974571593fad4c8c9df510b814cda0da3bdad899fb44d0 SHA512 2f29afce2f00247e509b0a0c994b53ee31c98e2aa43cee12f0529994a532059db7b7bc4bd26f1066995740d5ba6cee3ec4db53e4068b21b330d463953a9b4d9d
DIST limesuite-23.11.0.tar.gz 5202440 BLAKE2B da91e0463f47f51b42f4be74d07e7beb3289649b7075e2a3da9752f7222c035e823ea300e15f52bcaccfde81fbae97b44e03c3bcb0ae3ce38019e88472cecf58 SHA512 0f96f92952af4470d5a9cc407c2d25348123876eab8d589371ad6105f9871dfe6e2317e634509bfd950ffb9ae30338e6fc7936ad9030c1119be442080a5174e7
-EBUILD limesuite-20.10.0.ebuild 714 BLAKE2B 4acff7e32df3848f27dc043b4268b2016eee9d4acc306e3b4c71f8bb98cc2046f58bb18b595ac77d39ad2f28686581b0fc06c1833c8a97a86ca201e58c3bee9e SHA512 54db64e498f0be01c772356be66b30a452a5f1ffbd9231ce53aca2b3bb1d669eb6d66dc46af2d42f0218e94c43c25b75f5d4d147704f36bf76bc22d574cd1754
-EBUILD limesuite-23.10.0.ebuild 719 BLAKE2B 999ad604d75cb5d2bfb5b40db1cf06fb2e8f04fe22be8c473b540536bb0a99381649fc542cfb1737f082aa8c154f62ea9e5375d6a8592bb0fe929680796e3fcc SHA512 43046670394924a78e8e31fd998493bc683535f91362c1fd01cc95e69f3fd0fc55cccaf84412c7b4eb7f5547820786948a861963bd872830c6769832398fe075
EBUILD limesuite-23.11.0.ebuild 1153 BLAKE2B faa06e5ccf23fdb77d0638bc48b658494cbb7c8381d00dcb4e074fffe9ee7ffb97f0af5019e87421c7ef87a1c7239017dd03f12d97d3d1b0a574c8256052c88a SHA512 ffe8eedcc2c1195c833d7ea9216bb4d47d530eb4d2343203dfad1c0988adfd145429011a57f13b99a1f1c9ff112be41e749f78745ff4688f665f9bd4126ee321
MISC metadata.xml 322 BLAKE2B b765b00bdae33b292cc9f343be8e53d2b62ead7b75670e93483deb7dda0e429b203604d33b9354eb41c5d74ce236dcf36e7466e3eb31a99f3127d6ea8b6259c5 SHA512 4c318895f75f4cb48864b7ec23ed65f039dbdbd7c348128afc4b5c106ce9ba2a315b24c1d6677f077ef4fca94d497662cb948a96a51359e9b1c468870e1a279d
diff --git a/net-wireless/limesuite/limesuite-20.10.0.ebuild b/net-wireless/limesuite/limesuite-20.10.0.ebuild
deleted file mode 100644
index a3eb577bb40b..000000000000
--- a/net-wireless/limesuite/limesuite-20.10.0.ebuild
+++ /dev/null
@@ -1,34 +0,0 @@
-# Copyright 2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-WX_GTK_VER="3.0-gtk3"
-inherit cmake wxwidgets
-
-DESCRIPTION="Driver and GUI for LMS7002M-based SDR platforms"
-HOMEPAGE="https://myriadrf.org/projects/component/limesdr/"
-SRC_URI="https://github.com/myriadrf/LimeSuite/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-S="${WORKDIR}/LimeSuite-${PV}"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-DEPEND="
- x11-libs/fltk:1
- x11-libs/wxGTK:${WX_GTK_VER}
- net-wireless/soapysdr:=
- virtual/opengl
- virtual/libusb:1"
-RDEPEND="${DEPEND}"
-
-src_configure() {
- setup-wxwidgets
-
- local mycmakeargs=(
- -DENABLE_OCTAVE=OFF
- -DENABLE_EXAMPLES=OFF
- )
- cmake_src_configure
-}
diff --git a/net-wireless/limesuite/limesuite-23.10.0.ebuild b/net-wireless/limesuite/limesuite-23.10.0.ebuild
deleted file mode 100644
index 6e42d2d852f0..000000000000
--- a/net-wireless/limesuite/limesuite-23.10.0.ebuild
+++ /dev/null
@@ -1,34 +0,0 @@
-# Copyright 2022-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-WX_GTK_VER="3.0-gtk3"
-inherit cmake wxwidgets
-
-DESCRIPTION="Driver and GUI for LMS7002M-based SDR platforms"
-HOMEPAGE="https://myriadrf.org/projects/component/limesdr/"
-SRC_URI="https://github.com/myriadrf/LimeSuite/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-S="${WORKDIR}/LimeSuite-${PV}"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-DEPEND="
- x11-libs/fltk:1
- x11-libs/wxGTK:${WX_GTK_VER}
- net-wireless/soapysdr:=
- virtual/opengl
- virtual/libusb:1"
-RDEPEND="${DEPEND}"
-
-src_configure() {
- setup-wxwidgets
-
- local mycmakeargs=(
- -DENABLE_OCTAVE=OFF
- -DENABLE_EXAMPLES=OFF
- )
- cmake_src_configure
-}
diff --git a/net-wireless/unifi/Manifest b/net-wireless/unifi/Manifest
index e3a9ac24f003..efb10ef4ba03 100644
--- a/net-wireless/unifi/Manifest
+++ b/net-wireless/unifi/Manifest
@@ -8,8 +8,10 @@ DIST unifi-6.5.55.zip 157805689 BLAKE2B 09a7b69143478d0b81dd6f7be1746b1a35cd00ee
DIST unifi-7.5.187.zip 172434106 BLAKE2B db54079f30c9f61989ceb70474ea68559189804876000534c2a0165a9ef2324f92d19e7b055eaa31cd77e7bd90db0c29aa9f20953dc17a5c54cc646a5c862990 SHA512 703e29273412c497a5bea74210e8c409c629b81fee2badd3f116bbb31a2ca82942ff0281303c0da57757a85e44f4457ba3730deaba0a1f4cc2adc1eb5ace3276
DIST unifi-8.1.127.zip 165920812 BLAKE2B 553273139c7f8e38c04ce3823b4478e6e366ff3a139f22d692fb6f9c39284e6fbe12191bc4991e832d124e08893121018931c74c921a2186c849cb97016f8310 SHA512 45b9fe1d7d73b3544c2158062cc4f3fcea515a21ed31ed9be408995949cf4cc5f504a4b10934b400bbf309d38cf52ac72cdda87cde14217c360aa736071dffff
DIST unifi-8.2.93.zip 168248927 BLAKE2B 2a120d5b63fe7be97e9fe6d4092293a26cac2eef55489d36fe23402c72a15315522a335015f8aa00cb6b61c372b7e28c978906ce21361e4d2dc4f4d21c960f2f SHA512 30d747256c5ae1403ca8a01f31e80723a1f14c328368f43cee2d867158a079e441c456405ae676fe3c5d6e8ae039af3cd24f1fd36b05660ad79cfe6fdb8d6acf
+DIST unifi-8.3.32.zip 169676863 BLAKE2B 337d095e4ea434d22af78c93de1a14ac8ad6800286505242498ad513d424230208cf0e38c5df5185ad6480ff83d695837e8915067aa6026dc3faea49d245571e SHA512 f8ae2712c40957d308cc713b7f75cd9682da0b34f773293428ef6e8931629e5d365c8af4bc5503f96d0b751f4d996a1b8492cc443dc9a043c40105f38d9995c6
EBUILD unifi-6.5.55-r2.ebuild 2535 BLAKE2B 2cfa249e33c6e13be327dd416862070f087e7998ef7219b2903a397c1419676b854576d059396276c03767b90a196fda451826df401525aba19014a54fa919df SHA512 2c15b0ff1eded12d1f2b99891f274d71d6dd9527d23440f8aacef8d76ccf66f6063b2ee136b503bd7b200258c812f648661fc40e54e958fe338ff0730cd2e0e3
EBUILD unifi-7.5.187.ebuild 2673 BLAKE2B 4248580218eb10fc588ec60fea1c41344a84be3d9e464b9b85572afe9b3bc4326a9a13cded7fc20ae6043ab11d9d5b942226b39da9688898c84a323cc43a1a09 SHA512 445193da23f62a5420205c9988baca93ff3bb4e86b4b215b98fe911365fd6a602e606dab3ed1c1e5bffe3f1dde6b2442711b7ef1b5a0e62312ecefb0d90c7404
EBUILD unifi-8.1.127.ebuild 2665 BLAKE2B 3b1815c1286abc5d874eeec60d586b56d574f090ae33f8c67ac03d14cb3c6c92a1fcdbee00e90b8883b6c9eaf816294f236a47d6c907923139b0c919f7538752 SHA512 8742007a954a4f531e3d01ce9a75c8b649547ad10430be416204185d7db24b59590299ae98f70765d85c3533ba1dee4b5d96a29d9c9bd75fdcc89800cc2d6e0d
-EBUILD unifi-8.2.93.ebuild 2666 BLAKE2B 20c2e21008e49fd27c8f7ed0e26ccdf2127a9ec1b1783db350b228bf2df88112531f06d815145f4c5c79117846639f3ff0ed16a059295191992a051e383897bc SHA512 549582cffb9b5d8de9238babf45cdcdbebea04a26bf8b02d7311eb8b9603919c795837c53ff3097858ebc2bdb8122a3ef23ea8b9e6018cdaa4bb179843b1e414
+EBUILD unifi-8.2.93.ebuild 2665 BLAKE2B 3b1815c1286abc5d874eeec60d586b56d574f090ae33f8c67ac03d14cb3c6c92a1fcdbee00e90b8883b6c9eaf816294f236a47d6c907923139b0c919f7538752 SHA512 8742007a954a4f531e3d01ce9a75c8b649547ad10430be416204185d7db24b59590299ae98f70765d85c3533ba1dee4b5d96a29d9c9bd75fdcc89800cc2d6e0d
+EBUILD unifi-8.3.32.ebuild 2666 BLAKE2B 20c2e21008e49fd27c8f7ed0e26ccdf2127a9ec1b1783db350b228bf2df88112531f06d815145f4c5c79117846639f3ff0ed16a059295191992a051e383897bc SHA512 549582cffb9b5d8de9238babf45cdcdbebea04a26bf8b02d7311eb8b9603919c795837c53ff3097858ebc2bdb8122a3ef23ea8b9e6018cdaa4bb179843b1e414
MISC metadata.xml 706 BLAKE2B c089f7ad4712f8ad5ef71f8127686dd13a7d3ead5f31dff6c939b100c18920680d648c4d27af479dc14624b5365fc038998f478ae82222fc2f2d073bbb7b58cb SHA512 8866e9107a41456a238b21316a1b174167b4343a55bcca2964b05e44fcc2d157df113a7867496726fcdc0eabf3e244e14567e03b53e3e1df2b11a2d932fa761c
diff --git a/net-wireless/unifi/unifi-8.2.93.ebuild b/net-wireless/unifi/unifi-8.2.93.ebuild
index ed01ef5545ac..2f1936dc19fa 100644
--- a/net-wireless/unifi/unifi-8.2.93.ebuild
+++ b/net-wireless/unifi/unifi-8.2.93.ebuild
@@ -15,7 +15,7 @@ S="${WORKDIR}/UniFi"
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/$(ver_cut 1-2)"
-KEYWORDS="-* ~amd64 ~arm64"
+KEYWORDS="-* amd64 ~arm64"
IUSE="systemd system-mongodb"
RESTRICT="bindist mirror"
diff --git a/net-wireless/unifi/unifi-8.3.32.ebuild b/net-wireless/unifi/unifi-8.3.32.ebuild
new file mode 100644
index 000000000000..ed01ef5545ac
--- /dev/null
+++ b/net-wireless/unifi/unifi-8.3.32.ebuild
@@ -0,0 +1,109 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# Set this var for any releases except stable
+# RC_SUFFIX="-"
+
+inherit java-pkg-2 readme.gentoo-r1 systemd
+
+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"
+S="${WORKDIR}/UniFi"
+
+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/$(ver_cut 1-2)"
+KEYWORDS="-* ~amd64 ~arm64"
+IUSE="systemd system-mongodb"
+RESTRICT="bindist mirror"
+
+RDEPEND="
+ acct-group/unifi
+ acct-user/unifi
+ dev-db/mongodb
+ virtual/jre:17
+"
+
+BDEPEND="app-arch/unzip"
+
+DOCS=( "readme.txt" )
+
+QA_PREBUILT="
+ usr/lib/unifi/lib/native/Linux/aarch64/*.so
+ usr/lib/unifi/lib/native/Linux/x86_64/*.so
+"
+
+src_prepare() {
+ if [[ ${CHOST} != aarch64* ]]; then
+ rm -r lib/native/Linux/aarch64 || die
+ fi
+ if [[ ${CHOST} != x86_64* ]]; then
+ rm -r lib/native/Linux/x86_64 || die
+ fi
+
+ if [[ ${CHOST} == aarch64* ]]; then
+ if ! use systemd; then
+ rm lib/native/Linux/aarch64/libubnt_sdnotify_jni.so || die
+ fi
+ fi
+ if [[ ${CHOST} == x86_64* ]]; then
+ if ! use systemd; then
+ rm lib/native/Linux/x86_64/libubnt_sdnotify_jni.so || die
+ fi
+ fi
+
+ default
+}
+
+src_compile() {
+ :;
+}
+
+src_install() {
+ insinto /usr/lib/unifi
+ doins -r dl lib webapps
+ ! use system-mongodb && doins -r bin
+
+ diropts -o unifi -g unifi
+ keepdir /var/lib/unifi/{conf,data,run,tmp,work} /var/log/unifi
+
+ for symlink in conf data run tmp work; do
+ dosym ../../../var/lib/unifi/${symlink} /usr/lib/unifi/${symlink}
+ done
+ dosym ../../../var/log/unifi /usr/lib/unifi/logs
+
+ java-pkg_regjar "${D}"/usr/lib/unifi/lib/*.jar
+ java-pkg_dolauncher \
+ unifi \
+ --java_args '-Dorg.xerial.snappy.tempdir=/usr/lib/unifi/tmp \
+ -Djava.library.path= \
+ --add-opens java.base/java.lang=ALL-UNNAMED \
+ --add-opens java.base/java.time=ALL-UNNAMED \
+ --add-opens java.base/sun.security.util=ALL-UNNAMED \
+ --add-opens java.base/java.io=ALL-UNNAMED \
+ --add-opens java.rmi/sun.rmi.transport=ALL-UNNAMED' \
+ --jar ace.jar \
+ --pwd '/usr/lib/unifi'
+
+ if use system-mongodb; then
+ systemd_newunit "${FILESDIR}"/unifi-mongodb.service unifi.service
+ newinitd "${FILESDIR}"/unifi-mongodb.initd unifi
+ else
+ systemd_newunit "${FILESDIR}"/unifi.service-r2 unifi.service
+ newinitd "${FILESDIR}"/unifi.initd-r2 unifi
+ fi
+
+ newconfd "${FILESDIR}"/unifi.confd unifi
+
+ echo 'CONFIG_PROTECT="/var/lib/unifi"' > "${T}"/99unifi || die
+ doenvd "${T}"/99unifi
+
+ einstalldocs
+ readme.gentoo_create_doc
+}
+
+pkg_postinst() {
+ readme.gentoo_print_elog
+}
diff --git a/net-wireless/wavemon/Manifest b/net-wireless/wavemon/Manifest
index 4cd10ebc30bf..af9eecc015cf 100644
--- a/net-wireless/wavemon/Manifest
+++ b/net-wireless/wavemon/Manifest
@@ -1,9 +1,9 @@
AUX wavemon-0.9.3-build.patch 1712 BLAKE2B f23fa28006e0361660c74cfb1628adecd3c9f48ddcf6adc98a9bcfe20614757bd5d416828a7c78a70090e70f24875b667207e154c272edc12a3d0a8eaa8047d3 SHA512 32b839ef6270de5e94e9a16ffb74d9696dec2411ccc05da3a377cb32a1ad127455eaf6ab3a8b1c9ff3af3f6c03d9566b51de08e4100c611c2d2f3f7e5dcf7290
AUX wavemon-0.9.4-build.patch 322 BLAKE2B 393965a2a70efcd5b93de82c53cffe9b56edb90c998aaa979b53ec3a2580c00ee7e7331f323b9e42234a854da444f7fa1c219a4dbca9d3bebcb907800f29c98f SHA512 851e6785ee330fc4e26b6ff73436ef2568884ddc41af8d43b414087ec2eeeca64c5853053719ce34ac198decf2ac6499ae187940c8d348ac74801f2cef60645e
DIST wavemon-0.9.3.tar.gz 220372 BLAKE2B 383e5462e6f3abf86b3604499764060927321018f9dfaef9b742d933e832e568249e41f348788184e125324f81672f2f2b2ff9ca970c215f95a80ec140e0ca11 SHA512 0e4f6db1dfd1915a3c0e1c9708eea501d7180e80df891d0c5a59bb72d48777731c67a256d2d7d6c748ade8e1a3efad9004f5e13971e0b4e16eefdd4f8c6fe1c1
-DIST wavemon-0.9.4.tar.gz 221133 BLAKE2B e07feb16dba86b1a91dc9b7d7df51da1b4498d8ea1a6ca36f6ae1e30e0e0bb09971330a470cde3425e7ae785bbd2819460ac2f1ddc2bc8da3aae29de3356bdbb SHA512 5121c6216d6697cc20ef55b2e365098e327a4966758af27a5a58cc13fe84d6e0828336031d9dcfe141210821f72fc3eaefc41fa3ab8a2e572a3b92c168c1ceb1
DIST wavemon-0.9.5.tar.gz 225492 BLAKE2B 492ac0f16da1400b4e9e06af43b1ec8b96303bd33a62f355820975db61efc3b0603e1e3f97be05a69597b9546aeb95e3a2655cb0c45c90aa9f2bd765a06b8884 SHA512 c8abd0d0a2971b937eb2ea51470ec30c9a0e656161a7884cae257a226ef39e0daa8399ef349bbcb370b91a28b6ad0f42acb831524e1f7f5ce43ec244adcb7767
+DIST wavemon-0.9.6.tar.gz 227546 BLAKE2B 08eeeca4638de0a2964b1dc68a9e530da7e6f1c875b3c29ace77b95dba0511ae3c1f1c2c00ad4403b9ad10e805d386b4acc0236247c2bb4af3ca7970ca7f8437 SHA512 1a96c8283678daf5c09cc60b5e264047c8f1075b1f43d95376550ccb016b75b2abaf00cd9b67873833d5834e0f86fa59e23186eaf9cda6040c66ebb913f8a729
EBUILD wavemon-0.9.3-r1.ebuild 1132 BLAKE2B 0a44b0b9cf12a5930cadbf908f65d3c4a14e9a5e27aa4b430b404736c33f85ca971f3ed134a1633fb63152a04321e092c5eca8deaa718c103f29e04dfbc2f156 SHA512 20f1a13c34e2f62ff76ecc28f820ceb11dffbb6cc98bd4d83cd01c9ed1966cc1390d908f4465867454ef4d85ba1f032ee28dbc0deecb17c8dedcd77fe1d67ba5
-EBUILD wavemon-0.9.4.ebuild 1090 BLAKE2B fb2312424b4031ce11e5754f1a85e4cb2fa9d047ff8f84587b00e7aab0d70b4f38151bc259d20c91fe53f9ef20370e8e6d9a7f1444e8e0d7a9cd73ac6909766e SHA512 bc420578caef9bd1d004cdd05e990b5ef952b077c36bb4a3c591f762bce3bcd6896f60db81ddf35e5d271d9d2cfd35f8b8a70e2dabec224dde2afd5843312be7
EBUILD wavemon-0.9.5.ebuild 1112 BLAKE2B d5044a1d0abc23b5e32a3d54211f24d16ad361a29f8a42a9fc58b4d0de8325c75a9ffe5810466af8184bc23f51e75557b31ba7e3bf6469cdf3ff5d198d843d48 SHA512 2e114f6747776a01c1da74988c3962e5846fc889502eb8f81ddd15c6c6d9358ded5d28c194a6a1742bf0d15812cb03a04b77c615cfaf56f333fc376459724811
+EBUILD wavemon-0.9.6.ebuild 1112 BLAKE2B d5044a1d0abc23b5e32a3d54211f24d16ad361a29f8a42a9fc58b4d0de8325c75a9ffe5810466af8184bc23f51e75557b31ba7e3bf6469cdf3ff5d198d843d48 SHA512 2e114f6747776a01c1da74988c3962e5846fc889502eb8f81ddd15c6c6d9358ded5d28c194a6a1742bf0d15812cb03a04b77c615cfaf56f333fc376459724811
MISC metadata.xml 476 BLAKE2B 7c1da837509c0dcf1cdc98e0658302a67712ca4c51a7396743cd9c67a6699e7fe4b502e582033dced7112695c5c7b9a0ff0287a51f94626abacbd2897c2d6e8a SHA512 3c2bda86a08d74cf98373b92d07587dccba0d11bc343c92a8eef9f0ba9851dae46ec75719de29eb637b02632dc5ea1e1d07fe85efb47d73047fe6b584ed8228e
diff --git a/net-wireless/wavemon/wavemon-0.9.4.ebuild b/net-wireless/wavemon/wavemon-0.9.6.ebuild
index 34f9f37a2b5b..3c940d85a547 100644
--- a/net-wireless/wavemon/wavemon-0.9.4.ebuild
+++ b/net-wireless/wavemon/wavemon-0.9.6.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -23,17 +23,14 @@ DEPEND="${RDEPEND}
DOCS=( README.md )
-PATCHES=(
- "${FILESDIR}/${P}-build.patch"
-)
-
pkg_pretend() {
local CONFIG_CHECK="~CFG80211"
-
check_extra_config
}
src_prepare() {
+ default
+
# Do not install docs to /usr/share
sed -i -e '/^install:/s/install-docs//' Makefile.in || die \
'sed on Makefile.in failed'
@@ -41,12 +38,21 @@ src_prepare() {
# automagic on libcap, discovered in bug #448406
use caps || export ac_cv_lib_cap_cap_get_flag=false
- default_src_prepare
eautoreconf
}
+src_configure () {
+ CFLAGS="${CFLAGS}" econf
+}
+
+src_compile() {
+ unset CFLAGS
+ default
+}
+
src_install() {
- default_src_install
+ default
+
# Install man files manually(bug #397807)
doman wavemon.1
doman wavemonrc.5
diff --git a/net-wireless/wpa_supplicant/Manifest b/net-wireless/wpa_supplicant/Manifest
index e3b451a779af..08b56a58b69f 100644
--- a/net-wireless/wpa_supplicant/Manifest
+++ b/net-wireless/wpa_supplicant/Manifest
@@ -7,7 +7,7 @@ AUX wpa_supplicant-conf.d 291 BLAKE2B 348e7d21fe01d2fdd2117adf22444557fa3d401f64
AUX wpa_supplicant-init.d 1250 BLAKE2B 159ebbd5a3552cbd8fdd6d48984c3a511e77cf1e140f56fc1d3e6b16454351a270e566dd7fc4717b92251193bdf59a77f57fc3fdd1d53b067f2e5253796c041b SHA512 f7439937a11d7a91eee98ab9e16a4853ce8e27395970007ae60ca9a8b1852fadc4a37ee0bf81d7e4806c545f70b139f26942ed1630db070abe8fe8e5ce752403
AUX wpa_supplicant.conf 183 BLAKE2B ea25d56f366783548b8d4bc14615d89d1c9cff1e6535992d14fa2f87a095b6c7226fbdf6b2d2ecd5fdcc13fb413fc56d5294f906c840ab3f9386c99ea69139fc SHA512 425a5c955d462ea0d0d3f79c3e1bbf68e15b495df04ad03ed7aee12408b52616af05650dfc147ca5940d69e97360c33995d33733820fef8eb8769b31e58434e8
DIST wpa_supplicant-2.10.tar.gz 3511622 BLAKE2B 7f6045e5dcf24f7ccf1ea75c99541f9d68fadaea858a6ca11a95c997de14e33b3aa89138e748664579b5a4ea493d247cf6613da3c5fae49a4dbb5cd58dace752 SHA512 021c2a48f45d39c1dc6557730be5debaee071bc0ff82a271638beee6e32314e353e49d39e2f0dc8dff6e094dcc7008cfe1c32d0c7a34a1a345a12a3f1c1e11a1
-EBUILD wpa_supplicant-2.10-r4.ebuild 12397 BLAKE2B f1b71ec548c83ff0505bfd16b3b06a90a93cd921fe0d33fdcd9d8afe61c0a690b5ee5f7d429dbe2415b1f51973fffd0b148a8f5d917a8f8bc43056820a52b57f SHA512 956d6db26f68570e5f3815be91b29cb7e5ea9358cf1aac550987ea329b18052e743a8a6238fcd53c43e2a19b132789ba4a404114106538f453b5a0b91fd5bb03
-EBUILD wpa_supplicant-2.10-r5.ebuild 12406 BLAKE2B 948d148ee155e51b849672f1b3d32e1a518425cee6beb86ac579f12de0a1e486841a2f9b07e7d3ae01fa20b472047f6d0fb56db31560ec6e0882fffc71f472fc SHA512 82fe891c42480c8f5f43f9e900233d0da2d3bf4d578d154cd4f092c6ae5ca21b00087265c2b3a6d8001900b2e28decdd0bedf87395b5e2985f3b54f560055f56
-EBUILD wpa_supplicant-9999.ebuild 12400 BLAKE2B 3b689c84b691bd9cbb268334606c552dddbb501c01a5111c2c199e3d9c4da048cd6c76f0913342671d7b70adfb1414b19ce083cc55182e6fdad5ff3f6d612128 SHA512 b0a2742ce76bacdfdee7e5cae34618f63ded94eae7eae50618d89bdb74cf9ac919466bcd6f1c15defdfbe6b63ffdc752775e263348d56440348b47abc2e24077
+EBUILD wpa_supplicant-2.10-r4.ebuild 12403 BLAKE2B fcc0900e852f6fd1c2f1decaf83adca354195bba7a35b5f7895b3002f4cfc6d4fa9e635f81424a5ad9a376412c0f450be5ff03e4e4eb771b0abcc08f5e1987e5 SHA512 0f31a0cb9dae7e5eee3804e30472300969e480249fa38b6589c2f514110e9b317447f00b67bd93fbc1c8fca0db5b931f755baac525129504be727d8f0e11ea6d
+EBUILD wpa_supplicant-2.10-r5.ebuild 12412 BLAKE2B c6192cc4601215dd4918eaf93ca6b8a3387ed021f8ba45807f2014b4759494bf9e1154c9f500b8c4f6cb1b7cd01dbe9614c8c285e94cecbadd6955f78481e459 SHA512 6084eef12f6dbc13f7c9e054f623e5b65d2798bd15aba5eb87d768be9135b512b83d5bebae0a7f70bf438e98c58e1e12d3c299ea7cd8ab491150dbd88807fa14
+EBUILD wpa_supplicant-9999.ebuild 12328 BLAKE2B 5d92927a2ed59856723d2d35efedc55eac87b4a9776ba49053f6ee1bc0b6be14da38e2f46adbe0fa4d92ba1161e4dbf3c8be2ff84f6f179327c5fbe69996b1c0 SHA512 77afc7659ddd7b2b784cfd12f1737dbef7063f965c9f3c49a826ef8ad7c8b068aee25b8bd299d2e56764214bf146eb95a021121985ec126415534112a88a6d18
MISC metadata.xml 1882 BLAKE2B fc23e2184bd2c01f590800a2087461ba6c5d9d5021f6300f1505671369694374a26d333556b467ca0f41fb90d676a5fcad5b87e80ab8f2b2b891255afa0bcd6b SHA512 05ca61dcaf7c3d7543085be7d375088e5372eb6e3dee0cd9920b763e34f528aa988a8ec484328e122812e0f3208aac308d6011995e5ab1c9599fc7d5b9dc6733
diff --git a/net-wireless/wpa_supplicant/wpa_supplicant-2.10-r4.ebuild b/net-wireless/wpa_supplicant/wpa_supplicant-2.10-r4.ebuild
index 51b2075c6830..266a66cac9f5 100644
--- a/net-wireless/wpa_supplicant/wpa_supplicant-2.10-r4.ebuild
+++ b/net-wireless/wpa_supplicant/wpa_supplicant-2.10-r4.ebuild
@@ -124,7 +124,7 @@ src_prepare() {
# bug (912315)
eapply "${FILESDIR}/${PN}-2.10-allow-legacy-renegotiation.patch"
- eapply "${FILESDIR}/${P}-Drop-security-level-to-0-with-OpenSSL-3.0-wh.patch"
+ eapply "${FILESDIR}/${PN}-2.10-Drop-security-level-to-0-with-OpenSSL-3.0-wh.patch"
# bug (640492)
sed -i 's#-Werror ##' wpa_supplicant/Makefile || die
diff --git a/net-wireless/wpa_supplicant/wpa_supplicant-2.10-r5.ebuild b/net-wireless/wpa_supplicant/wpa_supplicant-2.10-r5.ebuild
index e2f919e5221e..962459094cc1 100644
--- a/net-wireless/wpa_supplicant/wpa_supplicant-2.10-r5.ebuild
+++ b/net-wireless/wpa_supplicant/wpa_supplicant-2.10-r5.ebuild
@@ -124,7 +124,7 @@ src_prepare() {
# bug (912315)
eapply "${FILESDIR}/${PN}-2.10-allow-legacy-renegotiation.patch"
- eapply "${FILESDIR}/${P}-Drop-security-level-to-0-with-OpenSSL-3.0-wh.patch"
+ eapply "${FILESDIR}/${PN}-2.10-Drop-security-level-to-0-with-OpenSSL-3.0-wh.patch"
# bug (640492)
sed -i 's#-Werror ##' wpa_supplicant/Makefile || die
diff --git a/net-wireless/wpa_supplicant/wpa_supplicant-9999.ebuild b/net-wireless/wpa_supplicant/wpa_supplicant-9999.ebuild
index b6b9865b98bc..b4936dfc9817 100644
--- a/net-wireless/wpa_supplicant/wpa_supplicant-9999.ebuild
+++ b/net-wireless/wpa_supplicant/wpa_supplicant-9999.ebuild
@@ -13,7 +13,7 @@ if [ "${PV}" = "9999" ]; then
inherit git-r3
EGIT_REPO_URI="https://w1.fi/hostap.git"
else
- KEYWORDS="~alpha amd64 arm arm64 ~ia64 ~loong ~mips ppc ppc64 ~riscv ~sparc x86"
+ KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86"
SRC_URI="https://w1.fi/releases/${P}.tar.gz"
fi
@@ -124,7 +124,6 @@ src_prepare() {
# bug (912315)
eapply "${FILESDIR}/${PN}-2.10-allow-legacy-renegotiation.patch"
- eapply "${FILESDIR}/${P}-Drop-security-level-to-0-with-OpenSSL-3.0-wh.patch"
# bug (640492)
sed -i 's#-Werror ##' wpa_supplicant/Makefile || die