commit:     a6732bee9e2c726ff5161e435274d718120f6d17
Author:     Pacho Ramos <pacho <AT> gentoo <DOT> org>
AuthorDate: Sun Feb 22 09:55:57 2026 +0000
Commit:     Pacho Ramos <pacho <AT> gentoo <DOT> org>
CommitDate: Sun Feb 22 10:15:06 2026 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a6732bee

net-wireless/bluez: drop 5.79, 5.83, 5.84-r1

Signed-off-by: Pacho Ramos <pacho <AT> gentoo.org>

 net-wireless/bluez/Manifest                        |   3 -
 net-wireless/bluez/bluez-5.79.ebuild               | 289 ---------------------
 net-wireless/bluez/bluez-5.83.ebuild               | 280 --------------------
 net-wireless/bluez/bluez-5.84-r1.ebuild            | 278 --------------------
 ...xd-without-systemd-in-the-user-session-r4.patch |  20 --
 net-wireless/bluez/files/bluez-5.79-c23.patch      | 123 ---------
 .../bluez/files/bluez-5.79-musl-gdbus.patch        |  27 --
 .../bluez/files/bluez-5.79-slibtoolize.patch       |  34 ---
 .../bluez/files/bluez-5.84-A2DP-config.patch       |  26 --
 .../files/bluez-5.84-revert-distcheck-fix.patch    |  36 ---
 10 files changed, 1116 deletions(-)

diff --git a/net-wireless/bluez/Manifest b/net-wireless/bluez/Manifest
index 5770b9b34e95..ee245ce43afd 100644
--- a/net-wireless/bluez/Manifest
+++ b/net-wireless/bluez/Manifest
@@ -1,5 +1,2 @@
-DIST bluez-5.79.tar.xz 2457612 BLAKE2B 
e908bc000b45832845a09ea7e906d39e107e4934fef4efc9a78b278b7f8ae914ed3a573ef53512de7076a3b1ca8115634fb502cb8d1d0c8516febe05f9e059f8
 SHA512 
74d47b1eb9b9904798f5c8093674743a14a509d22c33003cf253a1ab0c11a564e6a10a808e087e3fb7f3589d3cba1868ec9bf2923703cdc36a293c95af1d0d76
-DIST bluez-5.83.tar.xz 2492776 BLAKE2B 
f2467d353b80dcc8befc35b30705fef8acea4f957b7bfa2025aab011e1c425cbb5ac38583f304063a49797267d5dd80f5187ca711a6deca5fa71bb98be9046b8
 SHA512 
d2ab04e5d2458249964305c991c5d0c1678d24927019e5b6e10d2f8e1350e3f7d7c783fd3770874dc621a699171b68de6678bead1dcb6e6e73c9863248f26aaa
-DIST bluez-5.84.tar.xz 2193140 BLAKE2B 
57a1ce55c4649b20f4e1cf15c09813178df963a41679cc6cce651b446bdc6b58f78a7ebb607288a951c87b63ee69c8ff0c50bc14e80bcade28ec5c79ae8a4e0c
 SHA512 
a8471e3d0bf4ba6625bb88db4f24c4d0686a56ab6bdf8fe339b569a0a7c480eee65cb2b4bc9bcc8f518d0d4f640cb0ceb8708b6fd6599c9e809da95198d64d88
 DIST bluez-5.85.tar.xz 2214464 BLAKE2B 
c42f31b4b3d2ee21ded7571bae678b46df40b4f7b898f3a39dc89e3518b3c0707fd47511c02f28a0bd0cb047138a42eb5316c59c4100099a90e3805da03bc611
 SHA512 
5bee1734dc0e67e99a655b894b0a191d43a3ca9d7834186dcbf82a0f1e51c510723a9877e0b1a0bf53296c22acc8eae8260a04d8d288d94c37310b4ac6bc0a69
 DIST bluez-5.86.tar.xz 2254292 BLAKE2B 
2070508e67fa446eb34019bc015a47c7e63aaaed445c82ec31fa10b83da86edcec1a7dc184b1ba225ffb40fadef6e9a6d381387e5b4533082b550416596b9ee7
 SHA512 
d3268be43ad869dabd9d9eabc7a0da699837bb5432ecf61e1756e03f9b867a1d989299db1493bd349d73b495d736f55d7518fbb9ee664de49e5d1cf7c2156df7

diff --git a/net-wireless/bluez/bluez-5.79.ebuild 
b/net-wireless/bluez/bluez-5.79.ebuild
deleted file mode 100644
index 80455e9f47df..000000000000
--- a/net-wireless/bluez/bluez-5.79.ebuild
+++ /dev/null
@@ -1,289 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-PYTHON_COMPAT=( python3_{10..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 man +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="
-       virtual/pkgconfig
-       man? ( dev-python/docutils )
-       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
-
-       # 
https://github.com/bluez/bluez/commit/9d69dba21f1e46b34cdd8ae27fec11d0803907ee
-       "${FILESDIR}"/${P}-musl-gdbus.patch
-
-       # https://bugs.gentoo.org/928365
-       # https://github.com/bluez/bluez/issues/726
-       "${FILESDIR}"/${PN}-disable-test-vcp.patch
-
-       # bug #944059
-       "${FILESDIR}"/${P}-c23.patch
-
-       # bug #950467
-       "${FILESDIR}"/${P}-slibtoolize.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-r4.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-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 man manpages) \
-               $(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/bluez/bluez-5.83.ebuild 
b/net-wireless/bluez/bluez-5.83.ebuild
deleted file mode 100644
index bab482c25367..000000000000
--- a/net-wireless/bluez/bluez-5.83.ebuild
+++ /dev/null
@@ -1,280 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-PYTHON_COMPAT=( python3_{11..13} )
-
-inherit autotools flag-o-matic linux-info optfeature python-single-r1 systemd 
udev multilib-minimal #readme.gentoo-r1
-
-DESCRIPTION="Bluetooth Tools and System Daemons for Linux"
-HOMEPAGE="https://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 man +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="
-       virtual/pkgconfig
-       man? ( dev-python/docutils )
-       test? ( ${TEST_DEPS} )
-"
-DEPEND="
-       >=dev-libs/glib-2.36:2[${MULTILIB_USEDEP}]
-       >=sys-apps/dbus-1.6:=
-       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 )
-       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
-
-       # https://bugs.gentoo.org/928365
-       # https://github.com/bluez/bluez/issues/726
-       "${FILESDIR}"/${PN}-disable-test-vcp.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-r4.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-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 man manpages) \
-               $(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#${ED}}" /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
-
-       optfeature "Dial-up networking" net-dialup/ppp
-}
-
-pkg_postrm() {
-       use udev && udev_reload
-}

diff --git a/net-wireless/bluez/bluez-5.84-r1.ebuild 
b/net-wireless/bluez/bluez-5.84-r1.ebuild
deleted file mode 100644
index cd9662d82510..000000000000
--- a/net-wireless/bluez/bluez-5.84-r1.ebuild
+++ /dev/null
@@ -1,278 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-PYTHON_COMPAT=( python3_{11..13} )
-
-inherit autotools flag-o-matic linux-info optfeature python-single-r1 systemd 
udev multilib-minimal #readme.gentoo-r1
-
-DESCRIPTION="Bluetooth Tools and System Daemons for Linux"
-HOMEPAGE="https://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 man +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="
-       virtual/pkgconfig
-       man? ( dev-python/docutils )
-       test? ( ${TEST_DEPS} )
-"
-DEPEND="
-       >=dev-libs/glib-2.36:2[${MULTILIB_USEDEP}]
-       >=sys-apps/dbus-1.6:=
-       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 )
-       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
-
-       # Fix Bluetooth LE audio (from Fedora)
-       "${FILESDIR}"/${P}-A2DP-config.patch
-
-       # Merged upstream
-       "${FILESDIR}"/bluez-5.84-revert-distcheck-fix.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
-
-       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 \
-               --enable-datafiles \
-               --enable-optimization \
-               $(use_enable debug) \
-               --enable-pie \
-               --enable-threads \
-               --enable-library \
-               --enable-tools \
-               --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 man manpages) \
-               $(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#${ED}}" /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
-
-       optfeature "Dial-up networking" net-dialup/ppp
-}
-
-pkg_postrm() {
-       use udev && udev_reload
-}

diff --git 
a/net-wireless/bluez/files/0001-Allow-using-obexd-without-systemd-in-the-user-session-r4.patch
 
b/net-wireless/bluez/files/0001-Allow-using-obexd-without-systemd-in-the-user-session-r4.patch
deleted file mode 100644
index 80c9046626e4..000000000000
--- 
a/net-wireless/bluez/files/0001-Allow-using-obexd-without-systemd-in-the-user-session-r4.patch
+++ /dev/null
@@ -1,20 +0,0 @@
---- a/Makefile.obexd
-+++ b/Makefile.obexd
-@@ -4,15 +4,14 @@
- if SYSTEMD
- systemduserunit_DATA += obexd/src/obex.service
- 
--dbussessionbusdir = $(DBUS_SESSIONBUSDIR)
--dbussessionbus_DATA = obexd/src/org.bluez.obex.service
--
- obexd-add-service-symlink:
-       $(LN_S) -f obex.service 
$(DESTDIR)$(SYSTEMD_USERUNITDIR)/dbus-org.bluez.obex.service
- 
- obexd-remove-service-symlink:
-       rm -f $(DESTDIR)$(SYSTEMD_USERUNITDIR)/dbus-org.bluez.obex.service
- else
-+dbussessionbusdir = $(DBUS_SESSIONBUSDIR)
-+dbussessionbus_DATA = obexd/src/org.bluez.obex.service
- obexd-add-service-symlink:
- obexd-remove-service-symlink:
- endif

diff --git a/net-wireless/bluez/files/bluez-5.79-c23.patch 
b/net-wireless/bluez/files/bluez-5.79-c23.patch
deleted file mode 100644
index af790901b3b7..000000000000
--- a/net-wireless/bluez/files/bluez-5.79-c23.patch
+++ /dev/null
@@ -1,123 +0,0 @@
-https://bugs.gentoo.org/943809
-https://github.com/bluez/bluez/commit/da5b5b0ecb1ead38676768ef78d46449d404bdc0
-https://github.com/bluez/bluez/commit/4d60826865c760cc4e5718b6414746a394768110
-https://github.com/bluez/bluez/commit/6f3111eb680df9c13502aacd65554846a9e13a3f
-
-From da5b5b0ecb1ead38676768ef78d46449d404bdc0 Mon Sep 17 00:00:00 2001
-From: Rudi Heitbaum <[email protected]>
-Date: Wed, 20 Nov 2024 13:02:56 +0000
-Subject: [PATCH] shared/ad: fix -std=c23 build failure
-
-gcc-15 switched to -std=c23 by default:
-
-    
https://gcc.gnu.org/git/?p=gcc.git;a=commitdiff;h=55e3bd376b2214e200fa76d12b67ff259b06c212
-
-As a result `bluez` fails the build as:
-
-    src/shared/ad.c:1090:24: error: incompatible types when returning type 
'_Bool' but 'const char *' was expected
-     1090 |                 return false;
-          |                        ^~~~~
----
- src/shared/ad.c | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/src/shared/ad.c b/src/shared/ad.c
-index d08ce7af9b..dac381bbe6 100644
---- a/src/shared/ad.c
-+++ b/src/shared/ad.c
-@@ -1087,7 +1087,7 @@ bool bt_ad_add_name(struct bt_ad *ad, const char *name)
- const char *bt_ad_get_name(struct bt_ad *ad)
- {
-       if (!ad)
--              return false;
-+              return NULL;
- 
-       return ad->name;
- }
-
-From 4d60826865c760cc4e5718b6414746a394768110 Mon Sep 17 00:00:00 2001
-From: Rudi Heitbaum <[email protected]>
-Date: Wed, 20 Nov 2024 13:03:29 +0000
-Subject: [PATCH] shared/shell: fix -std=c23 build failure
-
-gcc-15 switched to -std=c23 by default:
-
-    
https://gcc.gnu.org/git/?p=gcc.git;a=commitdiff;h=55e3bd376b2214e200fa76d12b67ff259b06c212
-
-As a result `bluez` fails the build as:
-
-    src/shared/shell.c:365:24: error: incompatible types when returning type 
'_Bool' but 'struct input *' was expected
-      365 |                 return false;
-          |                        ^~~~~
----
- src/shared/shell.c | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/src/shared/shell.c b/src/shared/shell.c
-index a8fa87696..aa6c16c8c 100644
---- a/src/shared/shell.c
-+++ b/src/shared/shell.c
-@@ -362,7 +362,7 @@ static struct input *input_new(int fd)
- 
-       io = io_new(fd);
-       if (!io)
--              return false;
-+              return NULL;
- 
-       input = new0(struct input, 1);
-       input->io = io;
-From 6f3111eb680df9c13502aacd65554846a9e13a3f Mon Sep 17 00:00:00 2001
-From: Rudi Heitbaum <[email protected]>
-Date: Wed, 20 Nov 2024 13:03:55 +0000
-Subject: [PATCH] shared/gatt-helpers: fix -std=c23 build failure
-
-gcc-15 switched to -std=c23 by default:
-
-    
https://gcc.gnu.org/git/?p=gcc.git;a=commitdiff;h=55e3bd376b2214e200fa76d12b67ff259b06c212
-
-As a result `bluez` fails the build as:
-
-    src/shared/gatt-helpers.c:1136:24: error: incompatible types when 
returning type '_Bool' but 'struct bt_gatt_request *' was expected
-     1136 |                 return false;
-          |                        ^~~~~
-    src/shared/gatt-helpers.c:1250:24: error: incompatible types when 
returning type '_Bool' but 'struct bt_gatt_request *' was expected
-     1250 |                 return false;
-          |                        ^~~~~
-    src/shared/gatt-helpers.c:1478:24: error: incompatible types when 
returning type '_Bool' but 'struct bt_gatt_request *' was expected
-     1478 |                 return false;
-          |                        ^~~~~
----
- src/shared/gatt-helpers.c | 6 +++---
- 1 file changed, 3 insertions(+), 3 deletions(-)
-
-diff --git a/src/shared/gatt-helpers.c b/src/shared/gatt-helpers.c
-index 50fcb269be..f1fa6300a1 100644
---- a/src/shared/gatt-helpers.c
-+++ b/src/shared/gatt-helpers.c
-@@ -1133,7 +1133,7 @@ struct bt_gatt_request 
*bt_gatt_discover_included_services(struct bt_att *att,
-       uint8_t pdu[6];
- 
-       if (!att)
--              return false;
-+              return NULL;
- 
-       op = new0(struct bt_gatt_request, 1);
-       op->att = att;
-@@ -1247,7 +1247,7 @@ struct bt_gatt_request 
*bt_gatt_discover_characteristics(struct bt_att *att,
-       uint8_t pdu[6];
- 
-       if (!att)
--              return false;
-+              return NULL;
- 
-       op = new0(struct bt_gatt_request, 1);
-       op->att = att;
-@@ -1475,7 +1475,7 @@ struct bt_gatt_request 
*bt_gatt_discover_descriptors(struct bt_att *att,
-       uint8_t pdu[4];
- 
-       if (!att)
--              return false;
-+              return NULL;
- 
-       op = new0(struct bt_gatt_request, 1);
-       op->att = att;

diff --git a/net-wireless/bluez/files/bluez-5.79-musl-gdbus.patch 
b/net-wireless/bluez/files/bluez-5.79-musl-gdbus.patch
deleted file mode 100644
index c2b9474f45a0..000000000000
--- a/net-wireless/bluez/files/bluez-5.79-musl-gdbus.patch
+++ /dev/null
@@ -1,27 +0,0 @@
-From 9d69dba21f1e46b34cdd8ae27fec11d0803907ee Mon Sep 17 00:00:00 2001
-From: =?UTF-8?q?Gu=C3=B0ni=20M=C3=A1r=20Gilbert?= <[email protected]>
-Date: Sat, 2 Nov 2024 16:10:18 +0000
-Subject: [PATCH] gdbus: define MAX_INPUT for musl
-
-This is the same solution as was done in src/shared/util.c
----
- gdbus/object.c | 6 ++++++
- 1 file changed, 6 insertions(+)
-
-diff --git a/gdbus/object.c b/gdbus/object.c
-index 84f116bf1..7b0476f1a 100644
---- a/gdbus/object.c
-+++ b/gdbus/object.c
-@@ -20,6 +20,12 @@
- #include <dbus/dbus.h>
- 
- #include "gdbus.h"
-+
-+/* define MAX_INPUT for musl */
-+#ifndef MAX_INPUT
-+#define MAX_INPUT _POSIX_MAX_INPUT
-+#endif
-+
- #include "src/shared/util.h"
- 
- #define info(fmt...)

diff --git a/net-wireless/bluez/files/bluez-5.79-slibtoolize.patch 
b/net-wireless/bluez/files/bluez-5.79-slibtoolize.patch
deleted file mode 100644
index ff50d4cd8c7c..000000000000
--- a/net-wireless/bluez/files/bluez-5.79-slibtoolize.patch
+++ /dev/null
@@ -1,34 +0,0 @@
-https://web.git.kernel.org/pub/scm/bluetooth/bluez.git/patch/?id=b71c5327926696223dba0d78f4c9fe36767d16ec
-
-From b71c5327926696223dba0d78f4c9fe36767d16ec Mon Sep 17 00:00:00 2001
-From: orbea <[email protected]>
-Date: Mon, 3 Mar 2025 16:50:06 -0800
-Subject: configure.ac: check for stdio.h
-
-This fixes a configure failure for readline.h with slibtoolize which
-depends on HAVE_STDIO_H being defined. With GNU libtoolize this check is
-implicit and with slibtoolize it will fail instead.
-
-  error: unknown type name 'FILE'
-
-Since bluez depends on stdio.h itself there is no reason to not check
-for it explicitly.
-
-Gentoo-Issue: https://bugs.gentoo.org/950467
----
- configure.ac | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/configure.ac b/configure.ac
-index 6a19487f62..32e0a78762 100644
---- a/configure.ac
-+++ b/configure.ac
-@@ -70,7 +70,7 @@ AC_CHECK_LIB(pthread, pthread_create, dummy=yes,
- AC_CHECK_LIB(dl, dlopen, dummy=yes,
-                       AC_MSG_ERROR(dynamic linking loader is required))
- 
--AC_CHECK_HEADERS(string.h linux/types.h linux/if_alg.h linux/uinput.h 
linux/uhid.h sys/random.h)
-+AC_CHECK_HEADERS(stdio.h string.h linux/types.h linux/if_alg.h linux/uinput.h 
linux/uhid.h sys/random.h)
- 
- # basename may be only available in libgen.h with the POSIX behavior,
- # not desired here

diff --git a/net-wireless/bluez/files/bluez-5.84-A2DP-config.patch 
b/net-wireless/bluez/files/bluez-5.84-A2DP-config.patch
deleted file mode 100644
index 4ddba4d87e2a..000000000000
--- a/net-wireless/bluez/files/bluez-5.84-A2DP-config.patch
+++ /dev/null
@@ -1,26 +0,0 @@
-From 6b0a08776ae44a9102d7c6875a77e83dc6a11a37 Mon Sep 17 00:00:00 2001
-From: Pauli Virtanen <[email protected]>
-Date: Thu, 18 Sep 2025 20:19:35 +0300
-Subject: [PATCH] media: fix pac_config_cb() error code return
-
-Fixes: a887b1a1b91f ("audio: Add support for specific error codes for A2DP 
configuration")
----
- profiles/audio/media.c | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/profiles/audio/media.c b/profiles/audio/media.c
-index 332f643bb..deb321e6c 100644
---- a/profiles/audio/media.c
-+++ b/profiles/audio/media.c
-@@ -1110,7 +1110,7 @@ static void pac_config_cb(struct media_endpoint 
*endpoint, void *ret, int size,
-       if (!transport)
-               return;
- 
--      data->cb(data->stream, error_code == 0 ? 0 : -EINVAL);
-+      data->cb(data->stream, (error_code && *error_code == 0) ? 0 : -EINVAL);
- }
- 
- static struct media_transport *pac_ucast_config(struct bt_bap_stream *stream,
--- 
-2.51.0
-

diff --git a/net-wireless/bluez/files/bluez-5.84-revert-distcheck-fix.patch 
b/net-wireless/bluez/files/bluez-5.84-revert-distcheck-fix.patch
deleted file mode 100644
index 11b7e4ac5011..000000000000
--- a/net-wireless/bluez/files/bluez-5.84-revert-distcheck-fix.patch
+++ /dev/null
@@ -1,36 +0,0 @@
-https://bugs.gentoo.org/698394
-https://bugs.gentoo.org/964983
-https://github.com/bluez/bluez/issues/806
-https://github.com/bluez/bluez/commit/ebd6f9fefa269535b76e28ccc3fa64764f4bd98b
-https://patchwork.kernel.org/project/bluetooth/patch/[email protected]/
-
-From ebd6f9fefa269535b76e28ccc3fa64764f4bd98b Mon Sep 17 00:00:00 2001
-From: Alfred Wingate <[email protected]>
-Date: Tue, 11 Nov 2025 15:58:19 +0000
-Subject: [PATCH] build: obexd: Revert "Fix make distcheck"
-
-Fixes: https://github.com/bluez/bluez/issues/806
-Reverts: 9cc8b97b8 ("build: obexd: Fix make distcheck")
---- a/Makefile.obexd
-+++ b/Makefile.obexd
-@@ -4,9 +4,6 @@ if OBEX
- if SYSTEMD
- systemduserunit_DATA += obexd/src/obex.service
- 
--dbussessionbusdir = $(DBUS_SESSIONBUSDIR)
--dbussessionbus_DATA = obexd/src/org.bluez.obex.service
--
- obexd-add-service-symlink:
-       $(LN_S) -f obex.service 
$(DESTDIR)$(SYSTEMD_USERUNITDIR)/dbus-org.bluez.obex.service
- 
-@@ -17,6 +14,10 @@ obexd-add-service-symlink:
- obexd-remove-service-symlink:
- endif
- 
-+dbussessionbusdir = $(DBUS_SESSIONBUSDIR)
-+dbussessionbus_DATA = obexd/src/org.bluez.obex.service
-+
-+
- obex_plugindir = $(libdir)/obex/plugins
- 
- obexd_builtin_modules =


Reply via email to