[gentoo-commits] repo/gentoo:master commit in: net-wireless/bluez/
commit: 12eca5df1fe5f1313cdba61530652423cbfc49ff Author: Arthur Zamarin gentoo org> AuthorDate: Fri May 31 13:41:05 2024 + Commit: Arthur Zamarin gentoo org> CommitDate: Fri May 31 13:41:12 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=12eca5df net-wireless/bluez: Stabilize 5.76-r1 arm64, #933246 Signed-off-by: Arthur Zamarin gentoo.org> net-wireless/bluez/bluez-5.76-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-wireless/bluez/bluez-5.76-r1.ebuild b/net-wireless/bluez/bluez-5.76-r1.ebuild index 85e829002654..47eb7a23592b 100644 --- a/net-wireless/bluez/bluez-5.76-r1.ebuild +++ b/net-wireless/bluez/bluez-5.76-r1.ebuild @@ -12,7 +12,7 @@ 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" +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
[gentoo-commits] repo/gentoo:master commit in: net-wireless/bluez/
commit: f01400a015d091b4be039f3da94c19c47c3e35fb Author: Arthur Zamarin gentoo org> AuthorDate: Fri May 31 13:41:05 2024 + Commit: Arthur Zamarin gentoo org> CommitDate: Fri May 31 13:41:12 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f01400a0 net-wireless/bluez: Stabilize 5.76-r1 arm, #933246 Signed-off-by: Arthur Zamarin gentoo.org> net-wireless/bluez/bluez-5.76-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-wireless/bluez/bluez-5.76-r1.ebuild b/net-wireless/bluez/bluez-5.76-r1.ebuild index 552b1f55a77e..85e829002654 100644 --- a/net-wireless/bluez/bluez-5.76-r1.ebuild +++ b/net-wireless/bluez/bluez-5.76-r1.ebuild @@ -12,7 +12,7 @@ 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" +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
[gentoo-commits] repo/gentoo:master commit in: net-wireless/bluez/
commit: 9bf06ad1fd6cd636c4a67af2a06ed7b9a315a892 Author: Arthur Zamarin gentoo org> AuthorDate: Fri May 31 13:41:04 2024 + Commit: Arthur Zamarin gentoo org> CommitDate: Fri May 31 13:41:12 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9bf06ad1 net-wireless/bluez: Stabilize 5.76-r1 ppc64, #933246 Signed-off-by: Arthur Zamarin gentoo.org> net-wireless/bluez/bluez-5.76-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-wireless/bluez/bluez-5.76-r1.ebuild b/net-wireless/bluez/bluez-5.76-r1.ebuild index f2f02c686bf2..552b1f55a77e 100644 --- a/net-wireless/bluez/bluez-5.76-r1.ebuild +++ b/net-wireless/bluez/bluez-5.76-r1.ebuild @@ -12,7 +12,7 @@ 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" +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
[gentoo-commits] repo/gentoo:master commit in: net-wireless/bluez/
commit: e4f66c824e206551a89fec47d79f5ffb7e641009 Author: Arthur Zamarin gentoo org> AuthorDate: Fri May 31 12:00:09 2024 + Commit: Arthur Zamarin gentoo org> CommitDate: Fri May 31 12:00:09 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e4f66c82 net-wireless/bluez: Stabilize 5.76-r1 ppc, #933246 Signed-off-by: Arthur Zamarin gentoo.org> net-wireless/bluez/bluez-5.76-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-wireless/bluez/bluez-5.76-r1.ebuild b/net-wireless/bluez/bluez-5.76-r1.ebuild index ad540e4e182e..f2f02c686bf2 100644 --- a/net-wireless/bluez/bluez-5.76-r1.ebuild +++ b/net-wireless/bluez/bluez-5.76-r1.ebuild @@ -12,7 +12,7 @@ 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" +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
[gentoo-commits] repo/gentoo:master commit in: net-wireless/bluez/
commit: e0457a88c8f6b0f01b9d6a101b49c6c038535d0f Author: Arthur Zamarin gentoo org> AuthorDate: Fri May 31 10:45:55 2024 + Commit: Arthur Zamarin gentoo org> CommitDate: Fri May 31 10:45:55 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e0457a88 net-wireless/bluez: Stabilize 5.76-r1 x86, #933246 Signed-off-by: Arthur Zamarin gentoo.org> net-wireless/bluez/bluez-5.76-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-wireless/bluez/bluez-5.76-r1.ebuild b/net-wireless/bluez/bluez-5.76-r1.ebuild index 1eb708c49c04..cab00d14ee67 100644 --- a/net-wireless/bluez/bluez-5.76-r1.ebuild +++ b/net-wireless/bluez/bluez-5.76-r1.ebuild @@ -12,7 +12,7 @@ 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" +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
[gentoo-commits] repo/gentoo:master commit in: net-wireless/bluez/
commit: 0522b6a96179b5768bab55f2732a63ec8424fd68 Author: Arthur Zamarin gentoo org> AuthorDate: Fri May 31 10:45:56 2024 + Commit: Arthur Zamarin gentoo org> CommitDate: Fri May 31 10:45:56 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0522b6a9 net-wireless/bluez: Stabilize 5.76-r1 amd64, #933246 Signed-off-by: Arthur Zamarin gentoo.org> net-wireless/bluez/bluez-5.76-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-wireless/bluez/bluez-5.76-r1.ebuild b/net-wireless/bluez/bluez-5.76-r1.ebuild index cab00d14ee67..ad540e4e182e 100644 --- a/net-wireless/bluez/bluez-5.76-r1.ebuild +++ b/net-wireless/bluez/bluez-5.76-r1.ebuild @@ -12,7 +12,7 @@ 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" +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
[gentoo-commits] repo/gentoo:master commit in: net-wireless/bluez/
commit: 6ace5b9410d153c03933a39338690f98dffbfdf0 Author: Mike Gilbert gentoo org> AuthorDate: Sun May 19 21:08:04 2024 + Commit: Mike Gilbert gentoo org> CommitDate: Sun May 19 21:08:04 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6ace5b94 net-wireless/bluez: fixup permissions Set 0555 mode on /etc/bluetooth directory only. It makes no sense to apply this recursively. keepdir /var/lib/bluetooth when systemd is disabled. Set mode to 0700. See upstream: https://git.kernel.org/pub/scm/bluetooth/bluez.git/commit/?id=7665fb5d943c3910465123fc7b08922e44adb7a2 Bug: https://bugs.gentoo.org/929017 Closes: https://bugs.gentoo.org/932172 Signed-off-by: Mike Gilbert gentoo.org> net-wireless/bluez/{bluez-5.76.ebuild => bluez-5.76-r1.ebuild} | 8 +++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/net-wireless/bluez/bluez-5.76.ebuild b/net-wireless/bluez/bluez-5.76-r1.ebuild similarity index 98% rename from net-wireless/bluez/bluez-5.76.ebuild rename to net-wireless/bluez/bluez-5.76-r1.ebuild index 61da183bfe45..1eb708c49c04 100644 --- a/net-wireless/bluez/bluez-5.76.ebuild +++ b/net-wireless/bluez/bluez-5.76-r1.ebuild @@ -258,7 +258,13 @@ multilib_src_install_all() { use doc && dodoc doc/*.txt # https://bugs.gentoo.org/929017 - fperms -R 0555 /etc/bluetooth + 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() {
[gentoo-commits] repo/gentoo:master commit in: net-wireless/bluez/
commit: 42a0272a75966438ec087c39090ef7e8bafd8e3b Author: Arthur Zamarin gentoo org> AuthorDate: Sun May 19 17:49:43 2024 + Commit: Arthur Zamarin gentoo org> CommitDate: Sun May 19 17:49:43 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=42a0272a net-wireless/bluez: Stabilize 5.75 arm64, #932143 Signed-off-by: Arthur Zamarin gentoo.org> net-wireless/bluez/bluez-5.75.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-wireless/bluez/bluez-5.75.ebuild b/net-wireless/bluez/bluez-5.75.ebuild index d51f761289be..5903ae635e78 100644 --- a/net-wireless/bluez/bluez-5.75.ebuild +++ b/net-wireless/bluez/bluez-5.75.ebuild @@ -12,7 +12,7 @@ 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" +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
[gentoo-commits] repo/gentoo:master commit in: net-wireless/bluez/
commit: 33f9222c2e8874a4885ec0259c20e4a7dfdb78e0 Author: Sam James gentoo org> AuthorDate: Sat May 18 14:59:36 2024 + Commit: Sam James gentoo org> CommitDate: Sat May 18 14:59:36 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=33f9222c net-wireless/bluez: Stabilize 5.75 amd64, #932143 Signed-off-by: Sam James gentoo.org> net-wireless/bluez/bluez-5.75.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-wireless/bluez/bluez-5.75.ebuild b/net-wireless/bluez/bluez-5.75.ebuild index 0b8bf41590f2..d51f761289be 100644 --- a/net-wireless/bluez/bluez-5.75.ebuild +++ b/net-wireless/bluez/bluez-5.75.ebuild @@ -12,7 +12,7 @@ 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" +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
[gentoo-commits] repo/gentoo:master commit in: net-wireless/bluez/
commit: 9ce6602ccf88627209ae1a0165cd0f8f04974842 Author: Sam James gentoo org> AuthorDate: Sat May 18 14:59:34 2024 + Commit: Sam James gentoo org> CommitDate: Sat May 18 14:59:34 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9ce6602c net-wireless/bluez: Stabilize 5.75 ppc64, #932143 Signed-off-by: Sam James gentoo.org> net-wireless/bluez/bluez-5.75.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-wireless/bluez/bluez-5.75.ebuild b/net-wireless/bluez/bluez-5.75.ebuild index ecfd56fb70e6..49ae1b7e7bf8 100644 --- a/net-wireless/bluez/bluez-5.75.ebuild +++ b/net-wireless/bluez/bluez-5.75.ebuild @@ -12,7 +12,7 @@ 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" +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
[gentoo-commits] repo/gentoo:master commit in: net-wireless/bluez/
commit: d5488baf29764630aa250932c4197fa93ebdfcbd Author: Sam James gentoo org> AuthorDate: Sat May 18 14:59:35 2024 + Commit: Sam James gentoo org> CommitDate: Sat May 18 14:59:35 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d5488baf net-wireless/bluez: Stabilize 5.75 arm, #932143 Signed-off-by: Sam James gentoo.org> net-wireless/bluez/bluez-5.75.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-wireless/bluez/bluez-5.75.ebuild b/net-wireless/bluez/bluez-5.75.ebuild index 49ae1b7e7bf8..0b8bf41590f2 100644 --- a/net-wireless/bluez/bluez-5.75.ebuild +++ b/net-wireless/bluez/bluez-5.75.ebuild @@ -12,7 +12,7 @@ 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" +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
[gentoo-commits] repo/gentoo:master commit in: net-wireless/bluez/
commit: 575d990b32bde758872cf44aa1c6242f497f18ab Author: Sam James gentoo org> AuthorDate: Sat May 18 14:59:32 2024 + Commit: Sam James gentoo org> CommitDate: Sat May 18 14:59:32 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=575d990b net-wireless/bluez: Stabilize 5.75 ppc, #932143 Signed-off-by: Sam James gentoo.org> net-wireless/bluez/bluez-5.75.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-wireless/bluez/bluez-5.75.ebuild b/net-wireless/bluez/bluez-5.75.ebuild index e8cc70a7ce93..f53966547f23 100644 --- a/net-wireless/bluez/bluez-5.75.ebuild +++ b/net-wireless/bluez/bluez-5.75.ebuild @@ -12,7 +12,7 @@ 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" +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
[gentoo-commits] repo/gentoo:master commit in: net-wireless/bluez/
commit: 199e9ce81f5ac321ff552a4544e51bfbe4339777 Author: Sam James gentoo org> AuthorDate: Sat May 18 14:59:33 2024 + Commit: Sam James gentoo org> CommitDate: Sat May 18 14:59:33 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=199e9ce8 net-wireless/bluez: Stabilize 5.75 x86, #932143 Signed-off-by: Sam James gentoo.org> net-wireless/bluez/bluez-5.75.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-wireless/bluez/bluez-5.75.ebuild b/net-wireless/bluez/bluez-5.75.ebuild index f53966547f23..ecfd56fb70e6 100644 --- a/net-wireless/bluez/bluez-5.75.ebuild +++ b/net-wireless/bluez/bluez-5.75.ebuild @@ -12,7 +12,7 @@ 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" +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
[gentoo-commits] repo/gentoo:master commit in: net-wireless/bluez/
commit: 8f47f2d2422bca990ac5acbe736c62abc96074a9 Author: Pacho Ramos gentoo org> AuthorDate: Sat May 18 11:07:58 2024 + Commit: Pacho Ramos gentoo org> CommitDate: Sat May 18 11:08:01 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8f47f2d2 net-wireless/bluez: add 5.76 Also try to enforce 555 permissions (as wanted by upstream) for new installs, for current systems, admin will need to change the manually if desired (even if the systemd warning is harmless and 555 permissions make no much sense anyway https://github.com/bluez/bluez/issues/414). Also fix redundant manual installing of several files. Thanks-to: Matthias Nagel Thanks-to: Mike Gilbert Closes: https://bugs.gentoo.org/929017 Signed-off-by: Pacho Ramos gentoo.org> net-wireless/bluez/Manifest | 1 + net-wireless/bluez/bluez-5.76.ebuild | 273 +++ 2 files changed, 274 insertions(+) diff --git a/net-wireless/bluez/Manifest b/net-wireless/bluez/Manifest index 39f3f06c1c22..ef6d8301439d 100644 --- a/net-wireless/bluez/Manifest +++ b/net-wireless/bluez/Manifest @@ -1,3 +1,4 @@ DIST bluez-5.72.tar.xz 2390792 BLAKE2B b5d1bc290c9bad5aa32de16433c34d0ac5aed7164077ef941a0bf90eddc5e22a6cf19f972bcae33061b41e3c344f7abeb65a11b6013c13fd53059ac93d83240a SHA512 1c6560f60ac0654d7c25ed8ab2f0f3a3a9ca8688ee28e1c476ffc7ae38737e739d27bbb88789c86b03fc600a8a68496d90a7b395ec393dd2bbf69be62357991a DIST bluez-5.73.tar.xz 2408088 BLAKE2B 69c5b8c23039108403631da86c29d62869f2311bb34eeb471779fae094bbf8738193389fb8792b779b10eaeca5b02723c86f2b98c435bbd2c23a3d317df76070 SHA512 20090da036d3d614706b14a757b02acf138859d8f0476aa7f68d57635dfb3632ce7d8bb3456320904d72333d1314a5fe14dcb8ece307e6d31ce6d2d516de25e8 DIST bluez-5.75.tar.xz 2414552 BLAKE2B 5100995421114d850c1b1bd19188f7ee193c262dd79b45788de5d9ba0f260c3c096c724b1077f7cf6e846d13fd2f0a8a7c7a5014457c2928e5acbaa73ba40853 SHA512 f5fdad3824ed094d944d33f3d116c045e69d593a2b4dae5e57feeb5625a13e024e2433a3178921d2f8e1bd8261794ecdfc25ff3e52672e6e8d42e85b33a735a4 +DIST bluez-5.76.tar.xz 2418848 BLAKE2B 658e67ec3ac568fd4d8bdc434eabfc63fd8cddd287f7cf6a8967771673e79fe95c509be654ae2495d1b3aedb1e23ca710d545f5ded281a64fd44058b0cdf7afe SHA512 30dc3faef74a2225fd6027178376dca4166082d1ed5188021e13d13582db5846aef60b753f173d525bfd0c040f26c3e7dab0283ecafbd34c4a06855d13abb389 diff --git a/net-wireless/bluez/bluez-5.76.ebuild b/net-wireless/bluez/bluez-5.76.ebuild new file mode 100644 index ..61da183bfe45 --- /dev/null +++ b/net-wireless/bluez/bluez-5.76.ebuild @@ -0,0 +1,273 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +PYTHON_COMPAT=( python3_{9..12} ) + +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() { + #
[gentoo-commits] repo/gentoo:master commit in: net-wireless/bluez/
commit: 8158197a9f41969efda92cb8dea3180349fa2747 Author: Pacho Ramos gentoo org> AuthorDate: Thu Apr 18 17:38:57 2024 + Commit: Pacho Ramos gentoo org> CommitDate: Thu Apr 18 17:38:57 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8158197a net-wireless/bluez: drop 5.73 Signed-off-by: Pacho Ramos gentoo.org> net-wireless/bluez/bluez-5.73.ebuild | 274 --- 1 file changed, 274 deletions(-) diff --git a/net-wireless/bluez/bluez-5.73.ebuild b/net-wireless/bluez/bluez-5.73.ebuild deleted file mode 100644 index 1bd115cef414.. --- a/net-wireless/bluez/bluez-5.73.ebuild +++ /dev/null @@ -1,274 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 -PYTHON_COMPAT=( python3_{9..12} ) - -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/773 - eapply "${FILESDIR}"/${P}-configure-cups.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) -
[gentoo-commits] repo/gentoo:master commit in: net-wireless/bluez/
commit: 8ee3af89b0eed0b4466641d42f4efa1730830c52 Author: Pacho Ramos gentoo org> AuthorDate: Thu Apr 18 17:38:18 2024 + Commit: Pacho Ramos gentoo org> CommitDate: Thu Apr 18 17:38:18 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8ee3af89 net-wireless/bluez: add 5.75 Signed-off-by: Pacho Ramos gentoo.org> net-wireless/bluez/Manifest | 1 + net-wireless/bluez/bluez-5.75.ebuild | 278 +++ 2 files changed, 279 insertions(+) diff --git a/net-wireless/bluez/Manifest b/net-wireless/bluez/Manifest index 4f894bc5d6dd..39f3f06c1c22 100644 --- a/net-wireless/bluez/Manifest +++ b/net-wireless/bluez/Manifest @@ -1,2 +1,3 @@ DIST bluez-5.72.tar.xz 2390792 BLAKE2B b5d1bc290c9bad5aa32de16433c34d0ac5aed7164077ef941a0bf90eddc5e22a6cf19f972bcae33061b41e3c344f7abeb65a11b6013c13fd53059ac93d83240a SHA512 1c6560f60ac0654d7c25ed8ab2f0f3a3a9ca8688ee28e1c476ffc7ae38737e739d27bbb88789c86b03fc600a8a68496d90a7b395ec393dd2bbf69be62357991a DIST bluez-5.73.tar.xz 2408088 BLAKE2B 69c5b8c23039108403631da86c29d62869f2311bb34eeb471779fae094bbf8738193389fb8792b779b10eaeca5b02723c86f2b98c435bbd2c23a3d317df76070 SHA512 20090da036d3d614706b14a757b02acf138859d8f0476aa7f68d57635dfb3632ce7d8bb3456320904d72333d1314a5fe14dcb8ece307e6d31ce6d2d516de25e8 +DIST bluez-5.75.tar.xz 2414552 BLAKE2B 5100995421114d850c1b1bd19188f7ee193c262dd79b45788de5d9ba0f260c3c096c724b1077f7cf6e846d13fd2f0a8a7c7a5014457c2928e5acbaa73ba40853 SHA512 f5fdad3824ed094d944d33f3d116c045e69d593a2b4dae5e57feeb5625a13e024e2433a3178921d2f8e1bd8261794ecdfc25ff3e52672e6e8d42e85b33a735a4 diff --git a/net-wireless/bluez/bluez-5.75.ebuild b/net-wireless/bluez/bluez-5.75.ebuild new file mode 100644 index ..e8cc70a7ce93 --- /dev/null +++ b/net-wireless/bluez/bluez-5.75.ebuild @@ -0,0 +1,278 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +PYTHON_COMPAT=( python3_{9..12} ) + +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
[gentoo-commits] repo/gentoo:master commit in: net-wireless/bluez/files/, net-wireless/bluez/
commit: 417b23a120e91255efb3c5342bef6bdf1f370fba Author: Pacho Ramos gentoo org> AuthorDate: Sun Apr 7 16:06:12 2024 + Commit: Pacho Ramos gentoo org> CommitDate: Sun Apr 7 16:06:12 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=417b23a1 net-wireless/bluez: Fix obex dbus file installation on non-systemd systems Thanks-to: Andreas Fink Closes: https://bugs.gentoo.org/928417 Signed-off-by: Pacho Ramos gentoo.org> net-wireless/bluez/bluez-5.73-r1.ebuild| 278 + ...xd-without-systemd-in-the-user-session-r3.patch | 20 ++ 2 files changed, 298 insertions(+) diff --git a/net-wireless/bluez/bluez-5.73-r1.ebuild b/net-wireless/bluez/bluez-5.73-r1.ebuild new file mode 100644 index ..d67e578fb3ef --- /dev/null +++ b/net-wireless/bluez/bluez-5.73-r1.ebuild @@ -0,0 +1,278 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +PYTHON_COMPAT=( python3_{9..12} ) + +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/773 + eapply "${FILESDIR}"/${P}-configure-cups.patch + + # 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
[gentoo-commits] repo/gentoo:master commit in: net-wireless/bluez/
commit: 270d4b60358a4177a31caa84edcb6fe1ed805bda Author: Sam James gentoo org> AuthorDate: Wed Mar 27 04:00:34 2024 + Commit: Sam James gentoo org> CommitDate: Wed Mar 27 04:00:34 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=270d4b60 net-wireless/bluez: filter LTO (test failures) 5.73 unfortunately still fails for me with LTO (specifically the 'unit/test-vcp' test). Bug: https://github.com/bluez/bluez/issues/683 Bug: https://github.com/bluez/bluez/issues/726 Closes: https://bugs.gentoo.org/925745 Signed-off-by: Sam James gentoo.org> net-wireless/bluez/bluez-5.72.ebuild | 5 - net-wireless/bluez/bluez-5.73.ebuild | 5 - 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/net-wireless/bluez/bluez-5.72.ebuild b/net-wireless/bluez/bluez-5.72.ebuild index abb0053bc2b5..06b68087328b 100644 --- a/net-wireless/bluez/bluez-5.72.ebuild +++ b/net-wireless/bluez/bluez-5.72.ebuild @@ -4,7 +4,7 @@ EAPI=8 PYTHON_COMPAT=( python3_{9..12} ) -inherit autotools linux-info python-single-r1 systemd udev multilib-minimal #readme.gentoo-r1 +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; @@ -122,6 +122,9 @@ src_prepare() { } 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 diff --git a/net-wireless/bluez/bluez-5.73.ebuild b/net-wireless/bluez/bluez-5.73.ebuild index f71af719302f..1bd115cef414 100644 --- a/net-wireless/bluez/bluez-5.73.ebuild +++ b/net-wireless/bluez/bluez-5.73.ebuild @@ -4,7 +4,7 @@ EAPI=8 PYTHON_COMPAT=( python3_{9..12} ) -inherit autotools linux-info python-single-r1 systemd udev multilib-minimal #readme.gentoo-r1 +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; @@ -108,6 +108,9 @@ src_prepare() { } 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
[gentoo-commits] repo/gentoo:master commit in: net-wireless/bluez/files/, net-wireless/bluez/
commit: b9883b6871c36f7b6b2f717aec8d00d8ea71549c Author: Pacho Ramos gentoo org> AuthorDate: Mon Mar 25 18:44:48 2024 + Commit: Pacho Ramos gentoo org> CommitDate: Mon Mar 25 18:45:00 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b9883b68 net-wireless/bluez: add 5.73 Thanks-to: Sam James Thanks-to: Lars Wendler Closes: https://bugs.gentoo.org/927791 Signed-off-by: Pacho Ramos gentoo.org> net-wireless/bluez/Manifest| 1 + net-wireless/bluez/bluez-5.73.ebuild | 271 + .../bluez/files/bluez-5.73-configure-cups.patch| 35 +++ 3 files changed, 307 insertions(+) diff --git a/net-wireless/bluez/Manifest b/net-wireless/bluez/Manifest index 016cfdbb5deb..4f894bc5d6dd 100644 --- a/net-wireless/bluez/Manifest +++ b/net-wireless/bluez/Manifest @@ -1 +1,2 @@ DIST bluez-5.72.tar.xz 2390792 BLAKE2B b5d1bc290c9bad5aa32de16433c34d0ac5aed7164077ef941a0bf90eddc5e22a6cf19f972bcae33061b41e3c344f7abeb65a11b6013c13fd53059ac93d83240a SHA512 1c6560f60ac0654d7c25ed8ab2f0f3a3a9ca8688ee28e1c476ffc7ae38737e739d27bbb88789c86b03fc600a8a68496d90a7b395ec393dd2bbf69be62357991a +DIST bluez-5.73.tar.xz 2408088 BLAKE2B 69c5b8c23039108403631da86c29d62869f2311bb34eeb471779fae094bbf8738193389fb8792b779b10eaeca5b02723c86f2b98c435bbd2c23a3d317df76070 SHA512 20090da036d3d614706b14a757b02acf138859d8f0476aa7f68d57635dfb3632ce7d8bb3456320904d72333d1314a5fe14dcb8ece307e6d31ce6d2d516de25e8 diff --git a/net-wireless/bluez/bluez-5.73.ebuild b/net-wireless/bluez/bluez-5.73.ebuild new file mode 100644 index ..f71af719302f --- /dev/null +++ b/net-wireless/bluez/bluez-5.73.ebuild @@ -0,0 +1,271 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +PYTHON_COMPAT=( python3_{9..12} ) + +inherit autotools 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 +
[gentoo-commits] repo/gentoo:master commit in: net-wireless/bluez/files/, net-wireless/bluez/
commit: b9ff9d632b84c905da6334a0dcf26a5c5180c043 Author: Pacho Ramos gentoo org> AuthorDate: Thu Mar 7 14:28:26 2024 + Commit: Pacho Ramos gentoo org> CommitDate: Thu Mar 7 14:28:26 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b9ff9d63 net-wireless/bluez: drop 5.70-r1, 5.71-r1 Signed-off-by: Pacho Ramos gentoo.org> net-wireless/bluez/Manifest| 2 - net-wireless/bluez/bluez-5.70-r1.ebuild| 288 - net-wireless/bluez/bluez-5.71-r1.ebuild| 288 - .../bluez/files/bluez-5.70-CVE-2023-45866.patch| 43 --- .../bluez/files/bluez-5.71-link-old-kernels.patch | 163 5 files changed, 784 deletions(-) diff --git a/net-wireless/bluez/Manifest b/net-wireless/bluez/Manifest index ad631202f4f3..016cfdbb5deb 100644 --- a/net-wireless/bluez/Manifest +++ b/net-wireless/bluez/Manifest @@ -1,3 +1 @@ -DIST bluez-5.70.tar.xz 2339844 BLAKE2B 1ba2ddd3bfc6562a07f4e8376e0d537b555f0d36a221f051c4c10dd912c23e73aa2b0d8aa125e0fd911908e4cfa0036429e17250a26b3298bb21f65e4cc5255c SHA512 3a5f8caf7730dcdbbe0bb92154b41651a9d6619038447bf4c25e5e3e5316effcd7242a7a0456d731ce21d55b8daea5212a359acc5e5fc460499b9356b7d364cf -DIST bluez-5.71.tar.xz 2381208 BLAKE2B 73e5f08771f821c90a70c553c600c48c4f1adb85aa9cb1a1eaae61a33b2dda73b7825fe769b3ea1ddedc39ad3fb71d84b336408f5ce6963f0373e9f7dcce SHA512 648394bbe470405aa0e2d3914474e95c122f567deaaac20a5dd74bac29fa430dfb64cdb7bdb4fb7510e62fa73e96112a97197fc212b421bf480b8d1bb24cfb5d DIST bluez-5.72.tar.xz 2390792 BLAKE2B b5d1bc290c9bad5aa32de16433c34d0ac5aed7164077ef941a0bf90eddc5e22a6cf19f972bcae33061b41e3c344f7abeb65a11b6013c13fd53059ac93d83240a SHA512 1c6560f60ac0654d7c25ed8ab2f0f3a3a9ca8688ee28e1c476ffc7ae38737e739d27bbb88789c86b03fc600a8a68496d90a7b395ec393dd2bbf69be62357991a diff --git a/net-wireless/bluez/bluez-5.70-r1.ebuild b/net-wireless/bluez/bluez-5.70-r1.ebuild deleted file mode 100644 index 2595b6e1428f.. --- a/net-wireless/bluez/bluez-5.70-r1.ebuild +++ /dev/null @@ -1,288 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 -PYTHON_COMPAT=( python3_{9..12} ) - -inherit autotools 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-172 ) -" -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 - - # Fedora patches - # https://lore.kernel.org/linux-bluetooth/20220901110719.176944-1-had...@hadess.net/T/#m9c08d004cd5422783ee1d93154f42303bba9169f - "${FILESDIR}"/${PN}-5.66-power-state-adapter-property.patch - - # Backport CVE-2023-45866 fix (bug #919383) - "${FILESDIR}"/${PN}-5.70-CVE-2023-45866.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
[gentoo-commits] repo/gentoo:master commit in: net-wireless/bluez/
commit: 129ba6872f48c35d435790fff6c92ebfccb7ffd4 Author: Sam James gentoo org> AuthorDate: Sun Mar 3 02:26:57 2024 + Commit: Sam James gentoo org> CommitDate: Sun Mar 3 02:26:57 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=129ba687 net-wireless/bluez: Stabilize 5.72 arm64, #925494 Signed-off-by: Sam James gentoo.org> net-wireless/bluez/bluez-5.72.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-wireless/bluez/bluez-5.72.ebuild b/net-wireless/bluez/bluez-5.72.ebuild index 0be6c023af52..abb0053bc2b5 100644 --- a/net-wireless/bluez/bluez-5.72.ebuild +++ b/net-wireless/bluez/bluez-5.72.ebuild @@ -12,7 +12,7 @@ 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" +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
[gentoo-commits] repo/gentoo:master commit in: net-wireless/bluez/
commit: 46a6c8026de3514e360e5ed241f474d9922f448e Author: Sam James gentoo org> AuthorDate: Sat Mar 2 22:07:17 2024 + Commit: Sam James gentoo org> CommitDate: Sat Mar 2 22:07:17 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=46a6c802 net-wireless/bluez: Stabilize 5.72 ppc, #925494 Signed-off-by: Sam James gentoo.org> net-wireless/bluez/bluez-5.72.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-wireless/bluez/bluez-5.72.ebuild b/net-wireless/bluez/bluez-5.72.ebuild index 8b02b2c054a1..0be6c023af52 100644 --- a/net-wireless/bluez/bluez-5.72.ebuild +++ b/net-wireless/bluez/bluez-5.72.ebuild @@ -12,7 +12,7 @@ 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" +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
[gentoo-commits] repo/gentoo:master commit in: net-wireless/bluez/
commit: 6bb7a6da4fbf828cf2b474261180ab1c78ab9cb4 Author: Arthur Zamarin gentoo org> AuthorDate: Wed Feb 28 18:52:13 2024 + Commit: Arthur Zamarin gentoo org> CommitDate: Wed Feb 28 18:52:13 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6bb7a6da net-wireless/bluez: Stabilize 5.72 amd64, #925494 Signed-off-by: Arthur Zamarin gentoo.org> net-wireless/bluez/bluez-5.72.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-wireless/bluez/bluez-5.72.ebuild b/net-wireless/bluez/bluez-5.72.ebuild index f0b3b12d187c..8b02b2c054a1 100644 --- a/net-wireless/bluez/bluez-5.72.ebuild +++ b/net-wireless/bluez/bluez-5.72.ebuild @@ -12,7 +12,7 @@ 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" +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
[gentoo-commits] repo/gentoo:master commit in: net-wireless/bluez/
commit: 9ba0346eca4522ebc6986ee9ffba07deebea776c Author: Arthur Zamarin gentoo org> AuthorDate: Sun Feb 25 20:37:16 2024 + Commit: Arthur Zamarin gentoo org> CommitDate: Sun Feb 25 20:37:16 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9ba0346e net-wireless/bluez: Stabilize 5.72 arm, #925494 Signed-off-by: Arthur Zamarin gentoo.org> net-wireless/bluez/bluez-5.72.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-wireless/bluez/bluez-5.72.ebuild b/net-wireless/bluez/bluez-5.72.ebuild index 8338b00e0fdd..f0b3b12d187c 100644 --- a/net-wireless/bluez/bluez-5.72.ebuild +++ b/net-wireless/bluez/bluez-5.72.ebuild @@ -12,7 +12,7 @@ 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" +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
[gentoo-commits] repo/gentoo:master commit in: net-wireless/bluez/
commit: cdd0d352c430243f316bb30b047bc0fd56bddcf0 Author: Arthur Zamarin gentoo org> AuthorDate: Sun Feb 25 19:32:23 2024 + Commit: Arthur Zamarin gentoo org> CommitDate: Sun Feb 25 19:32:23 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cdd0d352 net-wireless/bluez: Stabilize 5.72 ppc64, #925494 Signed-off-by: Arthur Zamarin gentoo.org> net-wireless/bluez/bluez-5.72.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-wireless/bluez/bluez-5.72.ebuild b/net-wireless/bluez/bluez-5.72.ebuild index 9c5252e982bf..8338b00e0fdd 100644 --- a/net-wireless/bluez/bluez-5.72.ebuild +++ b/net-wireless/bluez/bluez-5.72.ebuild @@ -12,7 +12,7 @@ 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" +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
[gentoo-commits] repo/gentoo:master commit in: net-wireless/bluez/
commit: cf650d010b307f2ca6d8f6b3681f8dfaae84fe1e Author: Jakov Smolić gentoo org> AuthorDate: Sun Feb 25 19:19:41 2024 + Commit: Jakov Smolić gentoo org> CommitDate: Sun Feb 25 19:19:41 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cf650d01 net-wireless/bluez: Stabilize 5.72 x86, #925494 Signed-off-by: Jakov Smolić gentoo.org> net-wireless/bluez/bluez-5.72.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-wireless/bluez/bluez-5.72.ebuild b/net-wireless/bluez/bluez-5.72.ebuild index cf1139d2a7b8..9c5252e982bf 100644 --- a/net-wireless/bluez/bluez-5.72.ebuild +++ b/net-wireless/bluez/bluez-5.72.ebuild @@ -12,7 +12,7 @@ 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" +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
[gentoo-commits] repo/gentoo:master commit in: net-wireless/bluez/
commit: 023fb10b32c19f8aa93c326a466929478179f7d6 Author: Pacho Ramos gentoo org> AuthorDate: Sun Jan 28 11:13:01 2024 + Commit: Pacho Ramos gentoo org> CommitDate: Sun Jan 28 11:13:01 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=023fb10b net-wireless/bluez: add 5.72 Signed-off-by: Pacho Ramos gentoo.org> net-wireless/bluez/Manifest | 1 + net-wireless/bluez/bluez-5.72.ebuild | 285 +++ 2 files changed, 286 insertions(+) diff --git a/net-wireless/bluez/Manifest b/net-wireless/bluez/Manifest index b316ef9b7427..ad631202f4f3 100644 --- a/net-wireless/bluez/Manifest +++ b/net-wireless/bluez/Manifest @@ -1,2 +1,3 @@ DIST bluez-5.70.tar.xz 2339844 BLAKE2B 1ba2ddd3bfc6562a07f4e8376e0d537b555f0d36a221f051c4c10dd912c23e73aa2b0d8aa125e0fd911908e4cfa0036429e17250a26b3298bb21f65e4cc5255c SHA512 3a5f8caf7730dcdbbe0bb92154b41651a9d6619038447bf4c25e5e3e5316effcd7242a7a0456d731ce21d55b8daea5212a359acc5e5fc460499b9356b7d364cf DIST bluez-5.71.tar.xz 2381208 BLAKE2B 73e5f08771f821c90a70c553c600c48c4f1adb85aa9cb1a1eaae61a33b2dda73b7825fe769b3ea1ddedc39ad3fb71d84b336408f5ce6963f0373e9f7dcce SHA512 648394bbe470405aa0e2d3914474e95c122f567deaaac20a5dd74bac29fa430dfb64cdb7bdb4fb7510e62fa73e96112a97197fc212b421bf480b8d1bb24cfb5d +DIST bluez-5.72.tar.xz 2390792 BLAKE2B b5d1bc290c9bad5aa32de16433c34d0ac5aed7164077ef941a0bf90eddc5e22a6cf19f972bcae33061b41e3c344f7abeb65a11b6013c13fd53059ac93d83240a SHA512 1c6560f60ac0654d7c25ed8ab2f0f3a3a9ca8688ee28e1c476ffc7ae38737e739d27bbb88789c86b03fc600a8a68496d90a7b395ec393dd2bbf69be62357991a diff --git a/net-wireless/bluez/bluez-5.72.ebuild b/net-wireless/bluez/bluez-5.72.ebuild new file mode 100644 index ..cf1139d2a7b8 --- /dev/null +++ b/net-wireless/bluez/bluez-5.72.ebuild @@ -0,0 +1,285 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +PYTHON_COMPAT=( python3_{9..12} ) + +inherit autotools 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-172 ) +" +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 + + # Fedora patches + # https://lore.kernel.org/linux-bluetooth/20220901110719.176944-1-had...@hadess.net/T/#m9c08d004cd5422783ee1d93154f42303bba9169f + "${FILESDIR}"/${PN}-5.66-power-state-adapter-property.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
[gentoo-commits] repo/gentoo:master commit in: net-wireless/bluez/
commit: e997b1bcaa938df5428959726732617a4db06a61 Author: Pacho Ramos gentoo org> AuthorDate: Sun Jan 28 11:13:15 2024 + Commit: Pacho Ramos gentoo org> CommitDate: Sun Jan 28 11:13:15 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e997b1bc net-wireless/bluez: drop 5.71 Signed-off-by: Pacho Ramos gentoo.org> net-wireless/bluez/bluez-5.71.ebuild | 285 --- 1 file changed, 285 deletions(-) diff --git a/net-wireless/bluez/bluez-5.71.ebuild b/net-wireless/bluez/bluez-5.71.ebuild deleted file mode 100644 index 657bb53be4c7.. --- a/net-wireless/bluez/bluez-5.71.ebuild +++ /dev/null @@ -1,285 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 -PYTHON_COMPAT=( python3_{9..12} ) - -inherit autotools 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-172 ) -" -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 - - # Fedora patches - # https://lore.kernel.org/linux-bluetooth/20220901110719.176944-1-had...@hadess.net/T/#m9c08d004cd5422783ee1d93154f42303bba9169f - "${FILESDIR}"/${PN}-5.66-power-state-adapter-property.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 - - # http://www.spinics.net/lists/linux-bluetooth/msg38490.html - if ! use systemd; then - eapply "${FILESDIR}"/0001-Allow-using-obexd-without-systemd-in-the-user-session-r2.patch - fi - - eautoreconf - - if use cups; then - # Only not .am to not need to run eautoreconf only because of this - sed -i \ -
[gentoo-commits] repo/gentoo:master commit in: net-wireless/bluez/files/, net-wireless/bluez/
commit: 7eea4a6e371f176706880da4b1e0ef04fb5c3f7c Author: Pacho Ramos gentoo org> AuthorDate: Sat Dec 16 09:14:54 2023 + Commit: Pacho Ramos gentoo org> CommitDate: Sat Dec 16 09:15:19 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7eea4a6e net-wireless/bluez: drop 5.68, 5.69, 5.70 Bug: https://bugs.gentoo.org/919383 Signed-off-by: Pacho Ramos gentoo.org> net-wireless/bluez/Manifest| 2 - net-wireless/bluez/bluez-5.68.ebuild | 294 - net-wireless/bluez/bluez-5.69.ebuild | 285 net-wireless/bluez/bluez-5.70.ebuild | 285 .../bluez/files/bluez-5.68-bap-dettach-io.patch| 101 --- .../bluez/files/bluez-5.68-bap-ebusy-fix.patch | 206 --- .../bluez/files/bluez-5.68-bap-nonzero.patch | 27 -- .../bluez/files/bluez-5.68-bap-resume.patch| 187 - .../bluez/files/bluez-5.68-clang-midi.patch| 83 -- .../files/bluez-5.68-heap-use-after-free.patch | 41 --- .../bluez/files/bluez-5.68-monitor-decoding.patch | 45 11 files changed, 1556 deletions(-) diff --git a/net-wireless/bluez/Manifest b/net-wireless/bluez/Manifest index 081b8f9cd9b4..b316ef9b7427 100644 --- a/net-wireless/bluez/Manifest +++ b/net-wireless/bluez/Manifest @@ -1,4 +1,2 @@ -DIST bluez-5.68.tar.xz 2319788 BLAKE2B 3beca78fadef4d66df6f237b7460f6ac4bf001d80c856b599faa2cc1232c4342c7945eace5a6667009b9d19f2368f9841e608f07bc826b30ce9112c43dd7e316 SHA512 1805fb68923a5e098777b69835d7593396f8f2bbf52e1cfe58e7447621497a700b23389c79e96b2d663c611335f6ea9df11efe8aa75a8842f6b73105f66e799c -DIST bluez-5.69.tar.xz 2335728 BLAKE2B 3b85c6418bf5f8fea989d9435d90f704da707248034006d12863465b9acee2b549f6d2950fdde64e74a1cbded4c711c54db747a82abdaa67ec965aab1c817d85 SHA512 4d5618cd083fe375c41faff868b5d9f072aeaccdffed758f6b69fd0cb46b058431cbf63182bd4a3f4f4e7a24b092729a4125687af730cd4250b273d66107bf42 DIST bluez-5.70.tar.xz 2339844 BLAKE2B 1ba2ddd3bfc6562a07f4e8376e0d537b555f0d36a221f051c4c10dd912c23e73aa2b0d8aa125e0fd911908e4cfa0036429e17250a26b3298bb21f65e4cc5255c SHA512 3a5f8caf7730dcdbbe0bb92154b41651a9d6619038447bf4c25e5e3e5316effcd7242a7a0456d731ce21d55b8daea5212a359acc5e5fc460499b9356b7d364cf DIST bluez-5.71.tar.xz 2381208 BLAKE2B 73e5f08771f821c90a70c553c600c48c4f1adb85aa9cb1a1eaae61a33b2dda73b7825fe769b3ea1ddedc39ad3fb71d84b336408f5ce6963f0373e9f7dcce SHA512 648394bbe470405aa0e2d3914474e95c122f567deaaac20a5dd74bac29fa430dfb64cdb7bdb4fb7510e62fa73e96112a97197fc212b421bf480b8d1bb24cfb5d diff --git a/net-wireless/bluez/bluez-5.68.ebuild b/net-wireless/bluez/bluez-5.68.ebuild deleted file mode 100644 index 37f02d578577.. --- a/net-wireless/bluez/bluez-5.68.ebuild +++ /dev/null @@ -1,294 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 -PYTHON_COMPAT=( python3_{9..12} ) - -inherit autotools 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; -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-172 ) -" -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) - #
[gentoo-commits] repo/gentoo:master commit in: net-wireless/bluez/
commit: a7c305d4b7152339599c3d0d5405e20dad32553c Author: Pacho Ramos gentoo org> AuthorDate: Sat Dec 16 09:13:46 2023 + Commit: Pacho Ramos gentoo org> CommitDate: Sat Dec 16 09:15:19 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a7c305d4 net-wireless/bluez: add 5.71 Signed-off-by: Pacho Ramos gentoo.org> net-wireless/bluez/Manifest | 1 + net-wireless/bluez/bluez-5.71.ebuild | 285 +++ 2 files changed, 286 insertions(+) diff --git a/net-wireless/bluez/Manifest b/net-wireless/bluez/Manifest index feaf3df7eb22..081b8f9cd9b4 100644 --- a/net-wireless/bluez/Manifest +++ b/net-wireless/bluez/Manifest @@ -1,3 +1,4 @@ DIST bluez-5.68.tar.xz 2319788 BLAKE2B 3beca78fadef4d66df6f237b7460f6ac4bf001d80c856b599faa2cc1232c4342c7945eace5a6667009b9d19f2368f9841e608f07bc826b30ce9112c43dd7e316 SHA512 1805fb68923a5e098777b69835d7593396f8f2bbf52e1cfe58e7447621497a700b23389c79e96b2d663c611335f6ea9df11efe8aa75a8842f6b73105f66e799c DIST bluez-5.69.tar.xz 2335728 BLAKE2B 3b85c6418bf5f8fea989d9435d90f704da707248034006d12863465b9acee2b549f6d2950fdde64e74a1cbded4c711c54db747a82abdaa67ec965aab1c817d85 SHA512 4d5618cd083fe375c41faff868b5d9f072aeaccdffed758f6b69fd0cb46b058431cbf63182bd4a3f4f4e7a24b092729a4125687af730cd4250b273d66107bf42 DIST bluez-5.70.tar.xz 2339844 BLAKE2B 1ba2ddd3bfc6562a07f4e8376e0d537b555f0d36a221f051c4c10dd912c23e73aa2b0d8aa125e0fd911908e4cfa0036429e17250a26b3298bb21f65e4cc5255c SHA512 3a5f8caf7730dcdbbe0bb92154b41651a9d6619038447bf4c25e5e3e5316effcd7242a7a0456d731ce21d55b8daea5212a359acc5e5fc460499b9356b7d364cf +DIST bluez-5.71.tar.xz 2381208 BLAKE2B 73e5f08771f821c90a70c553c600c48c4f1adb85aa9cb1a1eaae61a33b2dda73b7825fe769b3ea1ddedc39ad3fb71d84b336408f5ce6963f0373e9f7dcce SHA512 648394bbe470405aa0e2d3914474e95c122f567deaaac20a5dd74bac29fa430dfb64cdb7bdb4fb7510e62fa73e96112a97197fc212b421bf480b8d1bb24cfb5d diff --git a/net-wireless/bluez/bluez-5.71.ebuild b/net-wireless/bluez/bluez-5.71.ebuild new file mode 100644 index ..657bb53be4c7 --- /dev/null +++ b/net-wireless/bluez/bluez-5.71.ebuild @@ -0,0 +1,285 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +PYTHON_COMPAT=( python3_{9..12} ) + +inherit autotools 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-172 ) +" +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 + + # Fedora patches + # https://lore.kernel.org/linux-bluetooth/20220901110719.176944-1-had...@hadess.net/T/#m9c08d004cd5422783ee1d93154f42303bba9169f + "${FILESDIR}"/${PN}-5.66-power-state-adapter-property.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
[gentoo-commits] repo/gentoo:master commit in: net-wireless/bluez/
commit: 5c487051a1ad9d282dc17a504a028730edc9f7e9 Author: Sam James gentoo org> AuthorDate: Thu Dec 14 08:12:28 2023 + Commit: Sam James gentoo org> CommitDate: Thu Dec 14 08:12:28 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5c487051 net-wireless/bluez: Stabilize 5.70-r1 ppc64, #919864 Signed-off-by: Sam James gentoo.org> net-wireless/bluez/bluez-5.70-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-wireless/bluez/bluez-5.70-r1.ebuild b/net-wireless/bluez/bluez-5.70-r1.ebuild index 2103e93ead0b..115627c01a13 100644 --- a/net-wireless/bluez/bluez-5.70-r1.ebuild +++ b/net-wireless/bluez/bluez-5.70-r1.ebuild @@ -12,7 +12,7 @@ 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" +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
[gentoo-commits] repo/gentoo:master commit in: net-wireless/bluez/
commit: f7dd44f60bdf12e4995e6e6e60962be274f277c3 Author: Sam James gentoo org> AuthorDate: Thu Dec 14 08:12:25 2023 + Commit: Sam James gentoo org> CommitDate: Thu Dec 14 08:12:25 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f7dd44f6 net-wireless/bluez: Stabilize 5.70-r1 arm, #919864 Signed-off-by: Sam James gentoo.org> net-wireless/bluez/bluez-5.70-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-wireless/bluez/bluez-5.70-r1.ebuild b/net-wireless/bluez/bluez-5.70-r1.ebuild index 756654822561..683dd66f19db 100644 --- a/net-wireless/bluez/bluez-5.70-r1.ebuild +++ b/net-wireless/bluez/bluez-5.70-r1.ebuild @@ -12,7 +12,7 @@ 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" +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
[gentoo-commits] repo/gentoo:master commit in: net-wireless/bluez/
commit: 924a26a93c44f4c10b23101a6b4b3b97e10f6bd2 Author: Sam James gentoo org> AuthorDate: Thu Dec 14 08:12:27 2023 + Commit: Sam James gentoo org> CommitDate: Thu Dec 14 08:12:27 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=924a26a9 net-wireless/bluez: Stabilize 5.70-r1 amd64, #919864 Signed-off-by: Sam James gentoo.org> net-wireless/bluez/bluez-5.70-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-wireless/bluez/bluez-5.70-r1.ebuild b/net-wireless/bluez/bluez-5.70-r1.ebuild index 9aaa5ab5a45b..2103e93ead0b 100644 --- a/net-wireless/bluez/bluez-5.70-r1.ebuild +++ b/net-wireless/bluez/bluez-5.70-r1.ebuild @@ -12,7 +12,7 @@ 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" +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
[gentoo-commits] repo/gentoo:master commit in: net-wireless/bluez/
commit: 5fbf15628523a2ab4147a5ad771f8d67cd37918e Author: Sam James gentoo org> AuthorDate: Thu Dec 14 08:12:26 2023 + Commit: Sam James gentoo org> CommitDate: Thu Dec 14 08:12:26 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5fbf1562 net-wireless/bluez: Stabilize 5.70-r1 arm64, #919864 Signed-off-by: Sam James gentoo.org> net-wireless/bluez/bluez-5.70-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-wireless/bluez/bluez-5.70-r1.ebuild b/net-wireless/bluez/bluez-5.70-r1.ebuild index 683dd66f19db..9aaa5ab5a45b 100644 --- a/net-wireless/bluez/bluez-5.70-r1.ebuild +++ b/net-wireless/bluez/bluez-5.70-r1.ebuild @@ -12,7 +12,7 @@ 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" +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
[gentoo-commits] repo/gentoo:master commit in: net-wireless/bluez/files/, net-wireless/bluez/
commit: 26f32e2abe9e0c412c98898f61b144a3f6e5fb76 Author: Sam James gentoo org> AuthorDate: Sat Dec 9 18:05:05 2023 + Commit: Sam James gentoo org> CommitDate: Sat Dec 9 18:06:02 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=26f32e2a net-wireless/bluez: backport CVE-2023-45866 fix Signed-off-by: Sam James gentoo.org> net-wireless/bluez/bluez-5.70-r1.ebuild| 288 + .../bluez/files/bluez-5.70-CVE-2023-45866.patch| 43 +++ 2 files changed, 331 insertions(+) diff --git a/net-wireless/bluez/bluez-5.70-r1.ebuild b/net-wireless/bluez/bluez-5.70-r1.ebuild new file mode 100644 index ..756654822561 --- /dev/null +++ b/net-wireless/bluez/bluez-5.70-r1.ebuild @@ -0,0 +1,288 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +PYTHON_COMPAT=( python3_{9..12} ) + +inherit autotools 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-172 ) +" +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 + + # Fedora patches + # https://lore.kernel.org/linux-bluetooth/20220901110719.176944-1-had...@hadess.net/T/#m9c08d004cd5422783ee1d93154f42303bba9169f + "${FILESDIR}"/${PN}-5.66-power-state-adapter-property.patch + + # Backport CVE-2023-45866 fix (bug #919383) + "${FILESDIR}"/${PN}-5.70-CVE-2023-45866.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 + + # http://www.spinics.net/lists/linux-bluetooth/msg38490.html + if ! use systemd; then + eapply "${FILESDIR}"/0001-Allow-using-obexd-without-systemd-in-the-user-session-r2.patch +
[gentoo-commits] repo/gentoo:master commit in: net-wireless/bluez/
commit: a0c82d96b44fe3f31d47fc1e9284a8feb0112b3b Author: Pacho Ramos gentoo org> AuthorDate: Fri Sep 29 10:39:54 2023 + Commit: Pacho Ramos gentoo org> CommitDate: Fri Sep 29 10:40:24 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a0c82d96 net-wireless/bluez: add 5.70 Signed-off-by: Pacho Ramos gentoo.org> net-wireless/bluez/Manifest | 1 + net-wireless/bluez/bluez-5.70.ebuild | 285 +++ 2 files changed, 286 insertions(+) diff --git a/net-wireless/bluez/Manifest b/net-wireless/bluez/Manifest index bf4f9558723f..feaf3df7eb22 100644 --- a/net-wireless/bluez/Manifest +++ b/net-wireless/bluez/Manifest @@ -1,2 +1,3 @@ DIST bluez-5.68.tar.xz 2319788 BLAKE2B 3beca78fadef4d66df6f237b7460f6ac4bf001d80c856b599faa2cc1232c4342c7945eace5a6667009b9d19f2368f9841e608f07bc826b30ce9112c43dd7e316 SHA512 1805fb68923a5e098777b69835d7593396f8f2bbf52e1cfe58e7447621497a700b23389c79e96b2d663c611335f6ea9df11efe8aa75a8842f6b73105f66e799c DIST bluez-5.69.tar.xz 2335728 BLAKE2B 3b85c6418bf5f8fea989d9435d90f704da707248034006d12863465b9acee2b549f6d2950fdde64e74a1cbded4c711c54db747a82abdaa67ec965aab1c817d85 SHA512 4d5618cd083fe375c41faff868b5d9f072aeaccdffed758f6b69fd0cb46b058431cbf63182bd4a3f4f4e7a24b092729a4125687af730cd4250b273d66107bf42 +DIST bluez-5.70.tar.xz 2339844 BLAKE2B 1ba2ddd3bfc6562a07f4e8376e0d537b555f0d36a221f051c4c10dd912c23e73aa2b0d8aa125e0fd911908e4cfa0036429e17250a26b3298bb21f65e4cc5255c SHA512 3a5f8caf7730dcdbbe0bb92154b41651a9d6619038447bf4c25e5e3e5316effcd7242a7a0456d731ce21d55b8daea5212a359acc5e5fc460499b9356b7d364cf diff --git a/net-wireless/bluez/bluez-5.70.ebuild b/net-wireless/bluez/bluez-5.70.ebuild new file mode 100644 index ..657bb53be4c7 --- /dev/null +++ b/net-wireless/bluez/bluez-5.70.ebuild @@ -0,0 +1,285 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +PYTHON_COMPAT=( python3_{9..12} ) + +inherit autotools 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-172 ) +" +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 + + # Fedora patches + # https://lore.kernel.org/linux-bluetooth/20220901110719.176944-1-had...@hadess.net/T/#m9c08d004cd5422783ee1d93154f42303bba9169f + "${FILESDIR}"/${PN}-5.66-power-state-adapter-property.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
[gentoo-commits] repo/gentoo:master commit in: net-wireless/bluez/
commit: dd30c769685596f8236df6642d80170a43eea131 Author: Pacho Ramos gentoo org> AuthorDate: Sun Sep 10 08:54:01 2023 + Commit: Pacho Ramos gentoo org> CommitDate: Sun Sep 10 08:54:01 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dd30c769 net-wireless/bluez: add github upstream metadata Signed-off-by: Pacho Ramos gentoo.org> net-wireless/bluez/metadata.xml | 1 + 1 file changed, 1 insertion(+) diff --git a/net-wireless/bluez/metadata.xml b/net-wireless/bluez/metadata.xml index 410dfc0f6323..8b306bf6658d 100644 --- a/net-wireless/bluez/metadata.xml +++ b/net-wireless/bluez/metadata.xml @@ -21,5 +21,6 @@ cpe:/a:bluez:bluez cpe:/a:bluez:bluez-libs + bluez/bluez
[gentoo-commits] repo/gentoo:master commit in: net-wireless/bluez/
commit: f4d26f4f03a0974c3240e2b051bc8917451311e8 Author: Pacho Ramos gentoo org> AuthorDate: Sun Sep 10 08:51:03 2023 + Commit: Pacho Ramos gentoo org> CommitDate: Sun Sep 10 08:51:03 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f4d26f4f net-wireless/bluez: add 5.69 Closes: https://bugs.gentoo.org/913697 Signed-off-by: Pacho Ramos gentoo.org> net-wireless/bluez/Manifest | 1 + net-wireless/bluez/bluez-5.69.ebuild | 285 +++ 2 files changed, 286 insertions(+) diff --git a/net-wireless/bluez/Manifest b/net-wireless/bluez/Manifest index 2e6e60fe3685..bf4f9558723f 100644 --- a/net-wireless/bluez/Manifest +++ b/net-wireless/bluez/Manifest @@ -1 +1,2 @@ DIST bluez-5.68.tar.xz 2319788 BLAKE2B 3beca78fadef4d66df6f237b7460f6ac4bf001d80c856b599faa2cc1232c4342c7945eace5a6667009b9d19f2368f9841e608f07bc826b30ce9112c43dd7e316 SHA512 1805fb68923a5e098777b69835d7593396f8f2bbf52e1cfe58e7447621497a700b23389c79e96b2d663c611335f6ea9df11efe8aa75a8842f6b73105f66e799c +DIST bluez-5.69.tar.xz 2335728 BLAKE2B 3b85c6418bf5f8fea989d9435d90f704da707248034006d12863465b9acee2b549f6d2950fdde64e74a1cbded4c711c54db747a82abdaa67ec965aab1c817d85 SHA512 4d5618cd083fe375c41faff868b5d9f072aeaccdffed758f6b69fd0cb46b058431cbf63182bd4a3f4f4e7a24b092729a4125687af730cd4250b273d66107bf42 diff --git a/net-wireless/bluez/bluez-5.69.ebuild b/net-wireless/bluez/bluez-5.69.ebuild new file mode 100644 index ..657bb53be4c7 --- /dev/null +++ b/net-wireless/bluez/bluez-5.69.ebuild @@ -0,0 +1,285 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +PYTHON_COMPAT=( python3_{9..12} ) + +inherit autotools 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-172 ) +" +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 + + # Fedora patches + # https://lore.kernel.org/linux-bluetooth/20220901110719.176944-1-had...@hadess.net/T/#m9c08d004cd5422783ee1d93154f42303bba9169f + "${FILESDIR}"/${PN}-5.66-power-state-adapter-property.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 +
[gentoo-commits] repo/gentoo:master commit in: net-wireless/bluez/files/
commit: e9e9b48a11ca7c39ca0ec24f4383a6685949ad66 Author: Michael Mair-Keimberger levelnine at> AuthorDate: Thu Aug 24 19:26:28 2023 + Commit: Pacho Ramos gentoo org> CommitDate: Fri Aug 25 13:47:52 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e9e9b48a net-wireless/bluez: remove unused patches Signed-off-by: Michael Mair-Keimberger levelnine.at> Closes: https://github.com/gentoo/gentoo/pull/32437 Signed-off-by: Pacho Ramos gentoo.org> ...-GLib-helper-function-to-manipulate-paths.patch | 38 - .../bluez/files/bluez-5.66-musl-max-input.patch| 19 --- .../files/bluez-5.66-transient-hostname-fix.patch | 185 - 3 files changed, 242 deletions(-) diff --git a/net-wireless/bluez/files/0001-obex-Use-GLib-helper-function-to-manipulate-paths.patch b/net-wireless/bluez/files/0001-obex-Use-GLib-helper-function-to-manipulate-paths.patch deleted file mode 100644 index 004a3895aa09.. --- a/net-wireless/bluez/files/0001-obex-Use-GLib-helper-function-to-manipulate-paths.patch +++ /dev/null @@ -1,38 +0,0 @@ -From f7861d27fbcbc519f57d8496aa9486f487908821 Mon Sep 17 00:00:00 2001 -From: Bastien Nocera -Date: Sat, 9 Nov 2013 18:13:43 +0100 -Subject: [PATCH 1/5] obex: Use GLib helper function to manipulate paths - -Instead of trying to do it by hand. This also makes sure that -relative paths aren't used by the agent. - obexd/src/manager.c | 10 +- - 1 file changed, 5 insertions(+), 5 deletions(-) - -diff --git a/obexd/src/manager.c b/obexd/src/manager.c -index cec8a39..f18896e 100644 a/obexd/src/manager.c -+++ b/obexd/src/manager.c -@@ -651,14 +651,14 @@ static void agent_reply(DBusPendingCall *call, void *user_data) - DBUS_TYPE_STRING, , - DBUS_TYPE_INVALID)) { - /* Splits folder and name */ -- const char *slash = strrchr(name, '/'); -+ gboolean is_relative = !g_path_is_absolute(name); - DBG("Agent replied with %s", name); -- if (!slash) { -- agent->new_name = g_strdup(name); -+ if (is_relative) { -+ agent->new_name = g_path_get_basename(name); - agent->new_folder = NULL; - } else { -- agent->new_name = g_strdup(slash + 1); -- agent->new_folder = g_strndup(name, slash - name); -+ agent->new_name = g_path_get_basename(name); -+ agent->new_folder = g_path_get_dirname(name); - } - } - --- -1.8.4.2 - diff --git a/net-wireless/bluez/files/bluez-5.66-musl-max-input.patch b/net-wireless/bluez/files/bluez-5.66-musl-max-input.patch deleted file mode 100644 index d8bdb3316e49.. --- a/net-wireless/bluez/files/bluez-5.66-musl-max-input.patch +++ /dev/null @@ -1,19 +0,0 @@ -# https://lore.kernel.org/linux-bluetooth/20230131055258.3311810-1-...@gentoo.org/T/#u -# musl does provide _POSIX_MAX_INPUT, but no MAX_INPUT out of the box. -# This patch assigns _POSIX_MAX_INPUT to MAX_INPUT. -# Please refer: https://github.com/nilfs-dev/nilfs-utils/commit/115fe4b976858c487cf83065f513d8626089579a -# https://bugs.gentoo.org/888467 a/src/shared/util.c -+++ b/src/shared/util.c -@@ -28,6 +28,11 @@ - #include - #endif - -+/* define MAX_INPUT for musl */ -+#ifndef MAX_INPUT -+#define MAX_INPUT _POSIX_MAX_INPUT -+#endif -+ - #include "src/shared/util.h" - - void *util_malloc(size_t size) diff --git a/net-wireless/bluez/files/bluez-5.66-transient-hostname-fix.patch b/net-wireless/bluez/files/bluez-5.66-transient-hostname-fix.patch deleted file mode 100644 index fef2776f7a0e.. --- a/net-wireless/bluez/files/bluez-5.66-transient-hostname-fix.patch +++ /dev/null @@ -1,185 +0,0 @@ -From e515f4b6e25c971c47ab79e9cbdfa17119bbde23 Mon Sep 17 00:00:00 2001 -From: Bastien Nocera -Date: Wed, 9 Nov 2022 16:17:55 +0100 -Subject: [PATCH 1/2] hostname: Add '' around printed strings - -Otherwise we can't see whether the string is nul, or empty. - plugins/hostname.c | 6 +++--- - 1 file changed, 3 insertions(+), 3 deletions(-) - -diff --git a/plugins/hostname.c b/plugins/hostname.c -index 1a9513adb..14b6450b5 100644 a/plugins/hostname.c -+++ b/plugins/hostname.c -@@ -128,7 +128,7 @@ static void property_changed(GDBusProxy *proxy, const char *name, - - dbus_message_iter_get_basic(iter, ); - -- DBG("pretty hostname: %s", str); -+ DBG("pretty hostname: '%s'", str); - - g_free(pretty_hostname); - pretty_hostname = g_strdup(str); -@@ -146,7 +146,7 @@ static void property_changed(GDBusProxy *proxy, const char *name, - - dbus_message_iter_get_basic(iter, ); - -- DBG("static hostname: %s", str); -+ DBG("static hostname:
[gentoo-commits] repo/gentoo:master commit in: net-wireless/bluez/
commit: 15abe962588877f3f573882bdb17b0ae51ca7f9c Author: Pacho Ramos gentoo org> AuthorDate: Wed Aug 23 14:28:35 2023 + Commit: Pacho Ramos gentoo org> CommitDate: Wed Aug 23 14:48:35 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=15abe962 net-wireless/bluez: drop 5.66-r1 Signed-off-by: Pacho Ramos gentoo.org> net-wireless/bluez/Manifest | 1 - net-wireless/bluez/bluez-5.66-r1.ebuild | 306 2 files changed, 307 deletions(-) diff --git a/net-wireless/bluez/Manifest b/net-wireless/bluez/Manifest index bf90982bd86d..2e6e60fe3685 100644 --- a/net-wireless/bluez/Manifest +++ b/net-wireless/bluez/Manifest @@ -1,2 +1 @@ -DIST bluez-5.66.tar.xz 2257288 BLAKE2B af1911cf590461a874daa16bedb8a021a3b2c2af3254360c035d2180e0f355372651bd41da342c26e6d9631d726dd08e0d6a83a22069333b94b6fce6d546718c SHA512 ed0994932687eacf27207867366671b323671f5d5199daf36ea5eff8f254f2bc99ef989ef7df9883b35c06f2af60452be8bad0a06109428a4717cf2b247b4865 DIST bluez-5.68.tar.xz 2319788 BLAKE2B 3beca78fadef4d66df6f237b7460f6ac4bf001d80c856b599faa2cc1232c4342c7945eace5a6667009b9d19f2368f9841e608f07bc826b30ce9112c43dd7e316 SHA512 1805fb68923a5e098777b69835d7593396f8f2bbf52e1cfe58e7447621497a700b23389c79e96b2d663c611335f6ea9df11efe8aa75a8842f6b73105f66e799c diff --git a/net-wireless/bluez/bluez-5.66-r1.ebuild b/net-wireless/bluez/bluez-5.66-r1.ebuild deleted file mode 100644 index 8cad64762e9a.. --- a/net-wireless/bluez/bluez-5.66-r1.ebuild +++ /dev/null @@ -1,306 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 -PYTHON_COMPAT=( python3_{9..11} ) - -inherit autotools 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; -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-172 ) -" -RDEPEND="${DEPEND} - deprecated? ( !net-wireless/bluez-hcidump ) - 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 - - # Fedora patches - # http://www.spinics.net/lists/linux-bluetooth/msg40136.html - "${FILESDIR}"/0001-obex-Use-GLib-helper-function-to-manipulate-paths.patch - - # https://lore.kernel.org/linux-bluetooth/20220901110719.176944-1-had...@hadess.net/T/#m9c08d004cd5422783ee1d93154f42303bba9169f - "${FILESDIR}"/${PN}-5.66-power-state-adapter-property.patch - - # Fixed in next release - "${FILESDIR}"/${P}-transient-hostname-fix.patch - - # https://github.com/nilfs-dev/nilfs-utils/commit/115fe4b976858c487cf83065f513d8626089579a - # https://bugs.gentoo.org/888467 - "${FILESDIR}"/${PN}-5.66-musl-max-input.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 -
[gentoo-commits] repo/gentoo:master commit in: net-wireless/bluez/, net-wireless/bluez/files/
commit: 1b355098341147c4b48ccec16186a7a157a7cbfd Author: Pacho Ramos gentoo org> AuthorDate: Wed Aug 23 14:27:39 2023 + Commit: Pacho Ramos gentoo org> CommitDate: Wed Aug 23 14:48:34 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1b355098 net-wireless/bluez: Fix compilation with clang Thanks-to: Luca Santarelli Closes: https://bugs.gentoo.org/912464 Signed-off-by: Pacho Ramos gentoo.org> net-wireless/bluez/bluez-5.68.ebuild | 1 + .../bluez/files/bluez-5.68-clang-midi.patch| 83 ++ 2 files changed, 84 insertions(+) diff --git a/net-wireless/bluez/bluez-5.68.ebuild b/net-wireless/bluez/bluez-5.68.ebuild index ef9003114ac9..37f02d578577 100644 --- a/net-wireless/bluez/bluez-5.68.ebuild +++ b/net-wireless/bluez/bluez-5.68.ebuild @@ -78,6 +78,7 @@ PATCHES=( "${FILESDIR}"/${P}-bap-ebusy-fix.patch "${FILESDIR}"/${P}-monitor-decoding.patch "${FILESDIR}"/${P}-heap-use-after-free.patch + "${FILESDIR}"/${P}-clang-midi.patch ) pkg_setup() { diff --git a/net-wireless/bluez/files/bluez-5.68-clang-midi.patch b/net-wireless/bluez/files/bluez-5.68-clang-midi.patch new file mode 100644 index ..f62d9f395944 --- /dev/null +++ b/net-wireless/bluez/files/bluez-5.68-clang-midi.patch @@ -0,0 +1,83 @@ +From b9e93e01161cf5392f0cbea3400cfa2dae54643d Mon Sep 17 00:00:00 2001 +From: Luiz Augusto von Dentz +Date: Mon, 17 Jul 2023 12:36:15 -0700 +Subject: midi: Fix build errors + +This fixes the following build errors: + +unit/test-midi.c:541:82: error: function definition is not allowed here +void compare_events_cb(const struct midi_write_parser *parser, + void *user_data) { +^ +unit/test-midi.c:587:17: error: use of undeclared identifier +'compare_events_cb'; did you mean 'compare_events'? + compare_events_cb, _data); + ^ + compare_events + +profiles/midi/midi.c:61:75: error: function definition is not allowed +here +void foreach_cb(const struct midi_write_parser *parser, void *user_data) { + ^ +profiles/midi/midi.c:78:40: error: use of undeclared identifier 'foreach_cb' +midi_read_ev(>midi_out, event, foreach_cb, midi); + ^ +--- + profiles/midi/midi.c | 27 ++- + 1 file changed, 14 insertions(+), 13 deletions(-) + +(limited to 'profiles/midi/midi.c') + +diff --git a/profiles/midi/midi.c b/profiles/midi/midi.c +index 40064df3ae..bab309bca7 100644 +--- a/profiles/midi/midi.c b/profiles/midi/midi.c +@@ -53,20 +53,21 @@ struct midi { + struct midi_write_parser midi_out; + }; + ++static void foreach_cb(const struct midi_write_parser *parser, void *user_data) ++{ ++ struct midi *midi = user_data; ++ ++ bt_gatt_client_write_without_response(midi->client, ++ midi->midi_io_handle, false, ++ midi_write_data(parser), ++ midi_write_data_size(parser)); ++} ++ + static bool midi_write_cb(struct io *io, void *user_data) + { + struct midi *midi = user_data; + int err; + +- void foreach_cb(const struct midi_write_parser *parser, void *user_data) { +- struct midi *midi = user_data; +- bt_gatt_client_write_without_response(midi->client, +-midi->midi_io_handle, +-false, +-midi_write_data(parser), +- midi_write_data_size(parser)); +- }; +- + do { + snd_seq_event_t *event = NULL; + +@@ -81,10 +82,10 @@ static bool midi_write_cb(struct io *io, void *user_data) + + if (midi_write_has_data(>midi_out)) + bt_gatt_client_write_without_response(midi->client, +-midi->midi_io_handle, +-false, +- midi_write_data(>midi_out), +- midi_write_data_size(>midi_out)); ++ midi->midi_io_handle, ++ false, ++ midi_write_data(>midi_out), ++ midi_write_data_size(>midi_out)); + + midi_write_reset(>midi_out); + +-- +cgit +
[gentoo-commits] repo/gentoo:master commit in: net-wireless/bluez/
commit: 30c2d61628fb8d0d1490e99a10e5166f6276e492 Author: Arthur Zamarin gentoo org> AuthorDate: Fri Aug 11 19:13:06 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Fri Aug 11 19:13:06 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=30c2d616 net-wireless/bluez: Stabilize 5.68 amd64, #911496 Signed-off-by: Arthur Zamarin gentoo.org> net-wireless/bluez/bluez-5.68.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-wireless/bluez/bluez-5.68.ebuild b/net-wireless/bluez/bluez-5.68.ebuild index dbfe7d3e214a..ef9003114ac9 100644 --- a/net-wireless/bluez/bluez-5.68.ebuild +++ b/net-wireless/bluez/bluez-5.68.ebuild @@ -12,7 +12,7 @@ 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" +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
[gentoo-commits] repo/gentoo:master commit in: net-wireless/bluez/
commit: 3ed2e5ad947a8f21c75b87f4149faebcca578898 Author: Sam James gentoo org> AuthorDate: Fri Aug 4 21:38:17 2023 + Commit: Sam James gentoo org> CommitDate: Fri Aug 4 21:38:17 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3ed2e5ad net-wireless/bluez: Stabilize 5.68 ppc, #911496 Signed-off-by: Sam James gentoo.org> net-wireless/bluez/bluez-5.68.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-wireless/bluez/bluez-5.68.ebuild b/net-wireless/bluez/bluez-5.68.ebuild index 59ef5657afb0..dbfe7d3e214a 100644 --- a/net-wireless/bluez/bluez-5.68.ebuild +++ b/net-wireless/bluez/bluez-5.68.ebuild @@ -12,7 +12,7 @@ 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" +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
[gentoo-commits] repo/gentoo:master commit in: net-wireless/bluez/
commit: 39e9a711b05315033766363ac61427c3dc19db82 Author: Sam James gentoo org> AuthorDate: Sun Jul 30 12:45:56 2023 + Commit: Sam James gentoo org> CommitDate: Sun Jul 30 12:45:56 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=39e9a711 net-wireless/bluez: Stabilize 5.68 ppc64, #911496 Signed-off-by: Sam James gentoo.org> net-wireless/bluez/bluez-5.68.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-wireless/bluez/bluez-5.68.ebuild b/net-wireless/bluez/bluez-5.68.ebuild index 733706a96c50..7ffd09d1e2db 100644 --- a/net-wireless/bluez/bluez-5.68.ebuild +++ b/net-wireless/bluez/bluez-5.68.ebuild @@ -12,7 +12,7 @@ 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" +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
[gentoo-commits] repo/gentoo:master commit in: net-wireless/bluez/
commit: 3f367c4126c7fa737c3948f93fa77e8fee4b1e46 Author: Sam James gentoo org> AuthorDate: Sun Jul 30 12:45:54 2023 + Commit: Sam James gentoo org> CommitDate: Sun Jul 30 12:45:54 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3f367c41 net-wireless/bluez: Stabilize 5.68 x86, #911496 Signed-off-by: Sam James gentoo.org> net-wireless/bluez/bluez-5.68.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-wireless/bluez/bluez-5.68.ebuild b/net-wireless/bluez/bluez-5.68.ebuild index 2bdb4796c576..733706a96c50 100644 --- a/net-wireless/bluez/bluez-5.68.ebuild +++ b/net-wireless/bluez/bluez-5.68.ebuild @@ -12,7 +12,7 @@ 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" +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
[gentoo-commits] repo/gentoo:master commit in: net-wireless/bluez/
commit: 0b7fe90e6a4f5c33df503f5d2d2ecc0b5bd43cfe Author: Sam James gentoo org> AuthorDate: Sun Jul 30 12:45:58 2023 + Commit: Sam James gentoo org> CommitDate: Sun Jul 30 12:45:58 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0b7fe90e net-wireless/bluez: Stabilize 5.68 arm64, #911496 Signed-off-by: Sam James gentoo.org> net-wireless/bluez/bluez-5.68.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-wireless/bluez/bluez-5.68.ebuild b/net-wireless/bluez/bluez-5.68.ebuild index f18a5435715a..59ef5657afb0 100644 --- a/net-wireless/bluez/bluez-5.68.ebuild +++ b/net-wireless/bluez/bluez-5.68.ebuild @@ -12,7 +12,7 @@ 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" +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
[gentoo-commits] repo/gentoo:master commit in: net-wireless/bluez/
commit: 1b0266462157237ed7b5c491ee1d972aef3fcebd Author: Sam James gentoo org> AuthorDate: Sun Jul 30 12:45:57 2023 + Commit: Sam James gentoo org> CommitDate: Sun Jul 30 12:45:57 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1b026646 net-wireless/bluez: Stabilize 5.68 arm, #911496 Signed-off-by: Sam James gentoo.org> net-wireless/bluez/bluez-5.68.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-wireless/bluez/bluez-5.68.ebuild b/net-wireless/bluez/bluez-5.68.ebuild index 7ffd09d1e2db..f18a5435715a 100644 --- a/net-wireless/bluez/bluez-5.68.ebuild +++ b/net-wireless/bluez/bluez-5.68.ebuild @@ -12,7 +12,7 @@ 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" +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
[gentoo-commits] repo/gentoo:master commit in: net-wireless/bluez/
commit: 9a87957847ac65eb6f8f9a1ac726b80e4c79312f Author: Pacho Ramos gentoo org> AuthorDate: Sun Jul 30 10:18:07 2023 + Commit: Pacho Ramos gentoo org> CommitDate: Sun Jul 30 10:18:45 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9a879578 net-wireless/bluez: CONFIG_UHID is needed for some devices Thanks-to: haarp Closes: https://bugs.gentoo.org/911415 Signed-off-by: Pacho Ramos gentoo.org> net-wireless/bluez/bluez-5.66-r1.ebuild | 3 ++- net-wireless/bluez/bluez-5.68.ebuild| 3 ++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/net-wireless/bluez/bluez-5.66-r1.ebuild b/net-wireless/bluez/bluez-5.66-r1.ebuild index 639e234d67c2..8cad64762e9a 100644 --- a/net-wireless/bluez/bluez-5.66-r1.ebuild +++ b/net-wireless/bluez/bluez-5.66-r1.ebuild @@ -88,7 +88,8 @@ pkg_setup() { # 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 ~RFKILL" + ~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 diff --git a/net-wireless/bluez/bluez-5.68.ebuild b/net-wireless/bluez/bluez-5.68.ebuild index e1bfed36ea31..2bdb4796c576 100644 --- a/net-wireless/bluez/bluez-5.68.ebuild +++ b/net-wireless/bluez/bluez-5.68.ebuild @@ -85,7 +85,8 @@ pkg_setup() { # 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 ~RFKILL" + ~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
[gentoo-commits] repo/gentoo:master commit in: net-wireless/bluez/, net-wireless/bluez/files/
commit: 4c0d676de802c6993d63d9d3be70d14f47a03419 Author: Pacho Ramos gentoo org> AuthorDate: Sat Jul 8 09:58:02 2023 + Commit: Pacho Ramos gentoo org> CommitDate: Sat Jul 8 09:59:25 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4c0d676d net-wireless/bluez: add 5.68 Closes: https://bugs.gentoo.org/909741 Signed-off-by: Pacho Ramos gentoo.org> net-wireless/bluez/Manifest| 1 + net-wireless/bluez/bluez-5.68.ebuild | 292 + .../bluez/files/bluez-5.68-bap-dettach-io.patch| 101 +++ .../bluez/files/bluez-5.68-bap-ebusy-fix.patch | 206 +++ .../bluez/files/bluez-5.68-bap-nonzero.patch | 27 ++ .../bluez/files/bluez-5.68-bap-resume.patch| 187 + .../files/bluez-5.68-heap-use-after-free.patch | 41 +++ .../bluez/files/bluez-5.68-monitor-decoding.patch | 45 8 files changed, 900 insertions(+) diff --git a/net-wireless/bluez/Manifest b/net-wireless/bluez/Manifest index 590a5b58d4f6..bf90982bd86d 100644 --- a/net-wireless/bluez/Manifest +++ b/net-wireless/bluez/Manifest @@ -1 +1,2 @@ DIST bluez-5.66.tar.xz 2257288 BLAKE2B af1911cf590461a874daa16bedb8a021a3b2c2af3254360c035d2180e0f355372651bd41da342c26e6d9631d726dd08e0d6a83a22069333b94b6fce6d546718c SHA512 ed0994932687eacf27207867366671b323671f5d5199daf36ea5eff8f254f2bc99ef989ef7df9883b35c06f2af60452be8bad0a06109428a4717cf2b247b4865 +DIST bluez-5.68.tar.xz 2319788 BLAKE2B 3beca78fadef4d66df6f237b7460f6ac4bf001d80c856b599faa2cc1232c4342c7945eace5a6667009b9d19f2368f9841e608f07bc826b30ce9112c43dd7e316 SHA512 1805fb68923a5e098777b69835d7593396f8f2bbf52e1cfe58e7447621497a700b23389c79e96b2d663c611335f6ea9df11efe8aa75a8842f6b73105f66e799c diff --git a/net-wireless/bluez/bluez-5.68.ebuild b/net-wireless/bluez/bluez-5.68.ebuild new file mode 100644 index ..e1bfed36ea31 --- /dev/null +++ b/net-wireless/bluez/bluez-5.68.ebuild @@ -0,0 +1,292 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +PYTHON_COMPAT=( python3_{9..12} ) + +inherit autotools 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; +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-172 ) +" +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 + + # Fedora patches + # https://lore.kernel.org/linux-bluetooth/20220901110719.176944-1-had...@hadess.net/T/#m9c08d004cd5422783ee1d93154f42303bba9169f + "${FILESDIR}"/${PN}-5.66-power-state-adapter-property.patch + + # Fixed in next release + "${FILESDIR}"/${P}-bap-resume.patch + "${FILESDIR}"/${P}-bap-nonzero.patch + "${FILESDIR}"/${P}-bap-dettach-io.patch + "${FILESDIR}"/${P}-bap-ebusy-fix.patch + "${FILESDIR}"/${P}-monitor-decoding.patch + "${FILESDIR}"/${P}-heap-use-after-free.patch +) + +pkg_setup() { + # From http://www.linuxfromscratch.org/blfs/view/svn/general/bluez.html + # to
[gentoo-commits] repo/gentoo:master commit in: net-wireless/bluez/files/
commit: e995ac6f8404a060338f5cc1b05ddf48dcc5642d Author: Michael Mair-Keimberger levelnine at> AuthorDate: Wed Apr 19 17:47:15 2023 + Commit: Conrad Kostecki gentoo org> CommitDate: Wed Apr 19 19:00:40 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e995ac6f net-wireless/bluez: remove unused patch Signed-off-by: Michael Mair-Keimberger levelnine.at> Closes: https://github.com/gentoo/gentoo/pull/30653 Signed-off-by: Conrad Kostecki gentoo.org> ...et-pending-settings-when-receiving-MGMT-e.patch | 170 - 1 file changed, 170 deletions(-) diff --git a/net-wireless/bluez/files/0001-adapter-Reset-pending-settings-when-receiving-MGMT-e.patch b/net-wireless/bluez/files/0001-adapter-Reset-pending-settings-when-receiving-MGMT-e.patch deleted file mode 100644 index b9b432fadff0.. --- a/net-wireless/bluez/files/0001-adapter-Reset-pending-settings-when-receiving-MGMT-e.patch +++ /dev/null @@ -1,170 +0,0 @@ -From ede7b915980fbc80eff80aa189c35ca016956c61 Mon Sep 17 00:00:00 2001 -From: Archie Pusaka -Date: Tue, 23 Aug 2022 12:15:56 +0800 -Subject: [PATCH] adapter: Reset pending settings when receiving MGMT error - -We set the pending settings flag when sending MGMT_SETTING_* -commands to the MGMT layer and clear them when receiving a -successful reply, but we don't clear them when receiving an error -reply. This might cause a setting to be stuck in pending state. - -Therefore, also clear the pending flag when receiving error. -Furthermore, this patch also postpones setting the pending flag -until we queue the MGMT command in order to avoid setting it too -soon but we return early. - -This was caught during power off test, where MGMT_OP_SET_POWERED -returns Authentication Failed because disconnection takes too long. -Future attempts to switch power will then be ignored. - -< HCI Command: Disconnect (0x01|0x0006) plen 3 #17916 [hci0] 12.502908 -Handle: 512 -Reason: Remote Device Terminated due to Power Off (0x15) -> HCI Event: Command Status (0x0f) plen 4#17917 [hci0] 12.503185 - Disconnect (0x01|0x0006) ncmd 1 -Status: Success (0x00) -@ MGMT Event: Command Status (0x0002) plen 3 {0x0001} [hci0] 14.519491 - Set Powered (0x0005) -Status: Authentication Failed (0x05) -= bluetoothd: Failed to set mode: Authentication Failed (0x05) 14.520042 -= bluetoothd: adapter /org/bluez/hci0 set power to 0 14.813533 -> HCI Event: Disconnect Complete (0x05) plen 4 #17918 [hci0] 16.509043 -Status: Success (0x00) -Handle: 512 -Reason: Connection Timeout (0x08) - -Reviewed-by: Sonny Sasaka - src/adapter.c | 39 +++ - 1 file changed, 31 insertions(+), 8 deletions(-) - -diff --git a/src/adapter.c b/src/adapter.c -index ec26aab1a..b453e86a0 100644 a/src/adapter.c -+++ b/src/adapter.c -@@ -640,14 +640,21 @@ static void new_settings_callback(uint16_t index, uint16_t length, - settings_changed(adapter, settings); - } - -+struct set_mode_data { -+ struct btd_adapter *adapter; -+ uint32_t setting; -+}; -+ - static void set_mode_complete(uint8_t status, uint16_t length, - const void *param, void *user_data) - { -- struct btd_adapter *adapter = user_data; -+ struct set_mode_data *data = user_data; -+ struct btd_adapter *adapter = data->adapter; - - if (status != MGMT_STATUS_SUCCESS) { - btd_error(adapter->dev_id, "Failed to set mode: %s (0x%02x)", - mgmt_errstr(status), status); -+ adapter->pending_settings &= ~data->setting; - return; - } - -@@ -677,6 +684,7 @@ static bool set_mode(struct btd_adapter *adapter, uint16_t opcode, - { - struct mgmt_mode cp; - uint32_t setting = 0; -+ struct set_mode_data *data; - - memset(, 0, sizeof(cp)); - cp.val = mode; -@@ -699,15 +707,20 @@ static bool set_mode(struct btd_adapter *adapter, uint16_t opcode, - break; - } - -- adapter->pending_settings |= setting; -- - DBG("sending set mode command for index %u", adapter->dev_id); - -+ data = g_new0(struct set_mode_data, 1); -+ data->adapter = adapter; -+ data->setting = setting; -+ - if (mgmt_send(adapter->mgmt, opcode, - adapter->dev_id, sizeof(cp), , -- set_mode_complete, adapter, NULL) > 0) -+ set_mode_complete, data, g_free) > 0) { -+ adapter->pending_settings |= setting; - return true; -+ } - -+ g_free(data); - btd_error(adapter->dev_id, "Failed to set mode for index %u", - adapter->dev_id); - -@@ -718,6 +731,7 @@ static bool set_discoverable(struct btd_adapter *adapter, uint8_t mode, -
[gentoo-commits] repo/gentoo:master commit in: net-wireless/bluez/
commit: 8c435868b86a6b8fd624b7d5d96e19685ce18f03 Author: Pacho Ramos gentoo org> AuthorDate: Tue Apr 18 14:58:55 2023 + Commit: Pacho Ramos gentoo org> CommitDate: Tue Apr 18 14:58:55 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8c435868 net-wireless/bluez: drop 5.65-r1 Signed-off-by: Pacho Ramos gentoo.org> net-wireless/bluez/Manifest | 2 - net-wireless/bluez/bluez-5.65-r1.ebuild | 299 2 files changed, 301 deletions(-) diff --git a/net-wireless/bluez/Manifest b/net-wireless/bluez/Manifest index 17edbb3ec397..590a5b58d4f6 100644 --- a/net-wireless/bluez/Manifest +++ b/net-wireless/bluez/Manifest @@ -1,3 +1 @@ -DIST bluez-5.65.tar.xz 2208100 BLAKE2B 9d2937e2e14d8d8945183c6436921d9d16a6d3bcb5dbe3e2493554fbc4972bb4c006aabc793c9fb8eae47a7e9f29ae9fdf47551dfc0a238e86f5a76ce7436ae2 SHA512 c20c09a1a75053c77d73b3ce15ac7fd321eb6df5ca1646d57c6848b87c0c9957908bc17dd928da4ef2aacfc8667877cbc7511c1ba43db839bfa9bf1fb8269907 DIST bluez-5.66.tar.xz 2257288 BLAKE2B af1911cf590461a874daa16bedb8a021a3b2c2af3254360c035d2180e0f355372651bd41da342c26e6d9631d726dd08e0d6a83a22069333b94b6fce6d546718c SHA512 ed0994932687eacf27207867366671b323671f5d5199daf36ea5eff8f254f2bc99ef989ef7df9883b35c06f2af60452be8bad0a06109428a4717cf2b247b4865 -DIST power-state-adapter-property.patch 22488 BLAKE2B a46173c0ebe4f4822c67c2f8f2f3e67dab261753f64204f1a61665c3bba1d7a10e0f8511b38ce273d986490ffd262a737bee82694909683df7386b2015301607 SHA512 b039a578454681f291dc3b04079c8d0151b13a84b4b013e290aa3c28aba1538cef2d9e9aadfe88a0dbfb8e4cea1c251cb5043f4175fb32d53526f7b82de0451a diff --git a/net-wireless/bluez/bluez-5.65-r1.ebuild b/net-wireless/bluez/bluez-5.65-r1.ebuild deleted file mode 100644 index 688d93d9f93f.. --- a/net-wireless/bluez/bluez-5.65-r1.ebuild +++ /dev/null @@ -1,299 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 -PYTHON_COMPAT=( python3_{9..10} ) - -inherit autotools linux-info python-single-r1 readme.gentoo-r1 systemd udev multilib-minimal - -DESCRIPTION="Bluetooth Tools and System Daemons for Linux" -HOMEPAGE="http://www.bluez.org; -SRC_URI="https://www.kernel.org/pub/linux/bluetooth/${P}.tar.xz - https://dev.gentoo.org/~pacho/${PN}/power-state-adapter-property.patch; - -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-172 ) -" -RDEPEND="${DEPEND} - deprecated? ( !net-wireless/bluez-hcidump ) - 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 - - # Fedora patches - # http://www.spinics.net/lists/linux-bluetooth/msg40136.html - "${FILESDIR}"/0001-obex-Use-GLib-helper-function-to-manipulate-paths.patch - - # Fixed in next release - "${FILESDIR}"/0001-adapter-Reset-pending-settings-when-receiving-MGMT-e.patch - "${DISTDIR}"/power-state-adapter-property.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 -
[gentoo-commits] repo/gentoo:master commit in: net-wireless/bluez/, net-wireless/bluez/files/
commit: 4a5a1d52e9a5ebdd5e8011ea933765bda0c838b6 Author: brahmajit das protonmail com> AuthorDate: Sat Jan 21 16:35:05 2023 + Commit: Sam James gentoo org> CommitDate: Tue Jan 31 05:55:20 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4a5a1d52 net-wireless/bluez: fix 'MAX_INPUT' undeclared in musl musl does provide _POSIX_MAX_INPUT, but no MAX_INPUT out of the box. This commit assigns _POSIX_MAX_INPUT to MAX_INPUT. Closes: https://bugs.gentoo.org/888467 Signed-off-by: brahmajit das protonmail.com> Closes: https://github.com/gentoo/gentoo/pull/29209 Signed-off-by: Sam James gentoo.org> net-wireless/bluez/bluez-5.66-r1.ebuild | 4 .../bluez/files/bluez-5.66-musl-max-input.patch | 19 +++ 2 files changed, 23 insertions(+) diff --git a/net-wireless/bluez/bluez-5.66-r1.ebuild b/net-wireless/bluez/bluez-5.66-r1.ebuild index 4278549b3ee0..639e234d67c2 100644 --- a/net-wireless/bluez/bluez-5.66-r1.ebuild +++ b/net-wireless/bluez/bluez-5.66-r1.ebuild @@ -77,6 +77,10 @@ PATCHES=( # Fixed in next release "${FILESDIR}"/${P}-transient-hostname-fix.patch + + # https://github.com/nilfs-dev/nilfs-utils/commit/115fe4b976858c487cf83065f513d8626089579a + # https://bugs.gentoo.org/888467 + "${FILESDIR}"/${PN}-5.66-musl-max-input.patch ) pkg_setup() { diff --git a/net-wireless/bluez/files/bluez-5.66-musl-max-input.patch b/net-wireless/bluez/files/bluez-5.66-musl-max-input.patch new file mode 100644 index ..d8bdb3316e49 --- /dev/null +++ b/net-wireless/bluez/files/bluez-5.66-musl-max-input.patch @@ -0,0 +1,19 @@ +# https://lore.kernel.org/linux-bluetooth/20230131055258.3311810-1-...@gentoo.org/T/#u +# musl does provide _POSIX_MAX_INPUT, but no MAX_INPUT out of the box. +# This patch assigns _POSIX_MAX_INPUT to MAX_INPUT. +# Please refer: https://github.com/nilfs-dev/nilfs-utils/commit/115fe4b976858c487cf83065f513d8626089579a +# https://bugs.gentoo.org/888467 +--- a/src/shared/util.c b/src/shared/util.c +@@ -28,6 +28,11 @@ + #include + #endif + ++/* define MAX_INPUT for musl */ ++#ifndef MAX_INPUT ++#define MAX_INPUT _POSIX_MAX_INPUT ++#endif ++ + #include "src/shared/util.h" + + void *util_malloc(size_t size)
[gentoo-commits] repo/gentoo:master commit in: net-wireless/bluez/
commit: 73b72443e97ff78a91c1bbdd26f0433e1b28c463 Author: Sam James gentoo org> AuthorDate: Sat Jan 14 20:07:56 2023 + Commit: Sam James gentoo org> CommitDate: Sat Jan 14 20:07:56 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=73b72443 net-wireless/bluez: add blocker on net-wireless/bluez-hcidump Bug: https://bugs.gentoo.org/885459 Signed-off-by: Sam James gentoo.org> net-wireless/bluez/{bluez-5.65.ebuild => bluez-5.65-r1.ebuild} | 1 + net-wireless/bluez/{bluez-5.66.ebuild => bluez-5.66-r1.ebuild} | 1 + 2 files changed, 2 insertions(+) diff --git a/net-wireless/bluez/bluez-5.65.ebuild b/net-wireless/bluez/bluez-5.65-r1.ebuild similarity index 99% rename from net-wireless/bluez/bluez-5.65.ebuild rename to net-wireless/bluez/bluez-5.65-r1.ebuild index c377f834337b..688d93d9f93f 100644 --- a/net-wireless/bluez/bluez-5.65.ebuild +++ b/net-wireless/bluez/bluez-5.65-r1.ebuild @@ -55,6 +55,7 @@ DEPEND=" udev? ( >=virtual/udev-172 ) " RDEPEND="${DEPEND} + deprecated? ( !net-wireless/bluez-hcidump ) selinux? ( sec-policy/selinux-bluetooth ) test-programs? ( ${TEST_DEPS} ) " diff --git a/net-wireless/bluez/bluez-5.66.ebuild b/net-wireless/bluez/bluez-5.66-r1.ebuild similarity index 99% rename from net-wireless/bluez/bluez-5.66.ebuild rename to net-wireless/bluez/bluez-5.66-r1.ebuild index 443e73048f0d..4278549b3ee0 100644 --- a/net-wireless/bluez/bluez-5.66.ebuild +++ b/net-wireless/bluez/bluez-5.66-r1.ebuild @@ -54,6 +54,7 @@ DEPEND=" udev? ( >=virtual/udev-172 ) " RDEPEND="${DEPEND} + deprecated? ( !net-wireless/bluez-hcidump ) selinux? ( sec-policy/selinux-bluetooth ) test-programs? ( ${TEST_DEPS} ) "
[gentoo-commits] repo/gentoo:master commit in: net-wireless/bluez/files/
commit: dd556a89291ce48b6aec783b365a856ad4d92637 Author: Michael Mair-Keimberger levelnine at> AuthorDate: Tue Dec 27 17:13:05 2022 + Commit: Conrad Kostecki gentoo org> CommitDate: Sun Jan 1 18:16:23 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dd556a89 net-wireless/bluez: remove unused patch Signed-off-by: Michael Mair-Keimberger levelnine.at> Closes: https://github.com/gentoo/gentoo/pull/28854 Signed-off-by: Conrad Kostecki gentoo.org> .../bluez/files/bluez-5.63-musl-limits.patch | 24 -- 1 file changed, 24 deletions(-) diff --git a/net-wireless/bluez/files/bluez-5.63-musl-limits.patch b/net-wireless/bluez/files/bluez-5.63-musl-limits.patch deleted file mode 100644 index ebdffc3270b4.. --- a/net-wireless/bluez/files/bluez-5.63-musl-limits.patch +++ /dev/null @@ -1,24 +0,0 @@ -From e5dcac6abd6129829c4983d6635916cee8f1a627 Mon Sep 17 00:00:00 2001 -From: Jory Pratt -Date: Sun, 12 Sep 2021 09:46:11 -0500 -Subject: [PATCH] include limits.h for PATH_MAX for musl support - - tools/mesh-cfgtest.c | 1 + - 1 file changed, 1 insertion(+) - -diff --git a/tools/mesh-cfgtest.c b/tools/mesh-cfgtest.c -index fa0474f..bfc8e1b 100644 a/tools/mesh-cfgtest.c -+++ b/tools/mesh-cfgtest.c -@@ -26,6 +26,7 @@ - #include - #include - #include -+#include - - #include - --- -2.32.0 -
[gentoo-commits] repo/gentoo:master commit in: net-wireless/bluez/
commit: 3d7b82aae1859945585525a6feff43a05575973c Author: Sam James gentoo org> AuthorDate: Sun Dec 25 17:02:42 2022 + Commit: Sam James gentoo org> CommitDate: Sun Dec 25 17:02:42 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3d7b82aa net-wireless/bluez: Stabilize 5.66 arm64, #888307 Signed-off-by: Sam James gentoo.org> net-wireless/bluez/bluez-5.66.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-wireless/bluez/bluez-5.66.ebuild b/net-wireless/bluez/bluez-5.66.ebuild index d2171e62d51c..a16e088a000d 100644 --- a/net-wireless/bluez/bluez-5.66.ebuild +++ b/net-wireless/bluez/bluez-5.66.ebuild @@ -12,7 +12,7 @@ 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" +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
[gentoo-commits] repo/gentoo:master commit in: net-wireless/bluez/
commit: f89c12151c90d29478c4ea6b167176344578dbdb Author: Sam James gentoo org> AuthorDate: Sun Dec 25 17:02:43 2022 + Commit: Sam James gentoo org> CommitDate: Sun Dec 25 17:02:43 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f89c1215 net-wireless/bluez: Stabilize 5.66 arm, #888307 Signed-off-by: Sam James gentoo.org> net-wireless/bluez/bluez-5.66.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-wireless/bluez/bluez-5.66.ebuild b/net-wireless/bluez/bluez-5.66.ebuild index a16e088a000d..58a432ae5cf1 100644 --- a/net-wireless/bluez/bluez-5.66.ebuild +++ b/net-wireless/bluez/bluez-5.66.ebuild @@ -12,7 +12,7 @@ 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" +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
[gentoo-commits] repo/gentoo:master commit in: net-wireless/bluez/
commit: 4b666ff264376c54085c6ef640a9d42ae006cf10 Author: Pacho Ramos gentoo org> AuthorDate: Sun Dec 4 13:16:49 2022 + Commit: Pacho Ramos gentoo org> CommitDate: Sun Dec 4 14:49:17 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4b666ff2 net-wireless/bluez: drop 5.64 Signed-off-by: Pacho Ramos gentoo.org> net-wireless/bluez/Manifest | 1 - net-wireless/bluez/bluez-5.64.ebuild | 296 --- 2 files changed, 297 deletions(-) diff --git a/net-wireless/bluez/Manifest b/net-wireless/bluez/Manifest index ff11cd002cac..17edbb3ec397 100644 --- a/net-wireless/bluez/Manifest +++ b/net-wireless/bluez/Manifest @@ -1,4 +1,3 @@ -DIST bluez-5.64.tar.xz 2175148 BLAKE2B 828c620330d1993d5c5c2a865f2d27a29425e3583aac01a1a782290a805ee0fd6456b6832c804ad323dd8714fa9329487b2616ed08f1f491ea29403ee05dba2d SHA512 f11f9974b29c5c6fce3890d7e42425c1cb02e42c1b8f49c5cc4b249234e67b64317d0e5e82721e2fbf1b53269c8569a9c869d59ce42b5e927f6622f0753e53cd DIST bluez-5.65.tar.xz 2208100 BLAKE2B 9d2937e2e14d8d8945183c6436921d9d16a6d3bcb5dbe3e2493554fbc4972bb4c006aabc793c9fb8eae47a7e9f29ae9fdf47551dfc0a238e86f5a76ce7436ae2 SHA512 c20c09a1a75053c77d73b3ce15ac7fd321eb6df5ca1646d57c6848b87c0c9957908bc17dd928da4ef2aacfc8667877cbc7511c1ba43db839bfa9bf1fb8269907 DIST bluez-5.66.tar.xz 2257288 BLAKE2B af1911cf590461a874daa16bedb8a021a3b2c2af3254360c035d2180e0f355372651bd41da342c26e6d9631d726dd08e0d6a83a22069333b94b6fce6d546718c SHA512 ed0994932687eacf27207867366671b323671f5d5199daf36ea5eff8f254f2bc99ef989ef7df9883b35c06f2af60452be8bad0a06109428a4717cf2b247b4865 DIST power-state-adapter-property.patch 22488 BLAKE2B a46173c0ebe4f4822c67c2f8f2f3e67dab261753f64204f1a61665c3bba1d7a10e0f8511b38ce273d986490ffd262a737bee82694909683df7386b2015301607 SHA512 b039a578454681f291dc3b04079c8d0151b13a84b4b013e290aa3c28aba1538cef2d9e9aadfe88a0dbfb8e4cea1c251cb5043f4175fb32d53526f7b82de0451a diff --git a/net-wireless/bluez/bluez-5.64.ebuild b/net-wireless/bluez/bluez-5.64.ebuild deleted file mode 100644 index d70099f17051.. --- a/net-wireless/bluez/bluez-5.64.ebuild +++ /dev/null @@ -1,296 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 -PYTHON_COMPAT=( python3_{8..10} ) - -inherit autotools linux-info python-single-r1 readme.gentoo-r1 systemd udev multilib-minimal - -DESCRIPTION="Bluetooth Tools and System Daemons for Linux" -HOMEPAGE="http://www.bluez.org; -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 ~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-172 ) -" -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/issues/267 - "${FILESDIR}"/${PN}-5.63-musl-limits.patch - - # Fedora patches - # http://www.spinics.net/lists/linux-bluetooth/msg40136.html - "${FILESDIR}"/0001-obex-Use-GLib-helper-function-to-manipulate-paths.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 -
[gentoo-commits] repo/gentoo:master commit in: net-wireless/bluez/files/, net-wireless/bluez/
commit: 590842a7dae0db6d1d945376c84003c7a2235d03 Author: Pacho Ramos gentoo org> AuthorDate: Sun Dec 4 13:15:35 2022 + Commit: Pacho Ramos gentoo org> CommitDate: Sun Dec 4 14:49:17 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=590842a7 net-wireless/bluez: add 5.66 Signed-off-by: Pacho Ramos gentoo.org> net-wireless/bluez/Manifest| 1 + net-wireless/bluez/bluez-5.66.ebuild | 300 + .../bluez-5.66-power-state-adapter-property.patch | 28 ++ .../files/bluez-5.66-transient-hostname-fix.patch | 185 + 4 files changed, 514 insertions(+) diff --git a/net-wireless/bluez/Manifest b/net-wireless/bluez/Manifest index 710de1c38b68..ff11cd002cac 100644 --- a/net-wireless/bluez/Manifest +++ b/net-wireless/bluez/Manifest @@ -1,3 +1,4 @@ DIST bluez-5.64.tar.xz 2175148 BLAKE2B 828c620330d1993d5c5c2a865f2d27a29425e3583aac01a1a782290a805ee0fd6456b6832c804ad323dd8714fa9329487b2616ed08f1f491ea29403ee05dba2d SHA512 f11f9974b29c5c6fce3890d7e42425c1cb02e42c1b8f49c5cc4b249234e67b64317d0e5e82721e2fbf1b53269c8569a9c869d59ce42b5e927f6622f0753e53cd DIST bluez-5.65.tar.xz 2208100 BLAKE2B 9d2937e2e14d8d8945183c6436921d9d16a6d3bcb5dbe3e2493554fbc4972bb4c006aabc793c9fb8eae47a7e9f29ae9fdf47551dfc0a238e86f5a76ce7436ae2 SHA512 c20c09a1a75053c77d73b3ce15ac7fd321eb6df5ca1646d57c6848b87c0c9957908bc17dd928da4ef2aacfc8667877cbc7511c1ba43db839bfa9bf1fb8269907 +DIST bluez-5.66.tar.xz 2257288 BLAKE2B af1911cf590461a874daa16bedb8a021a3b2c2af3254360c035d2180e0f355372651bd41da342c26e6d9631d726dd08e0d6a83a22069333b94b6fce6d546718c SHA512 ed0994932687eacf27207867366671b323671f5d5199daf36ea5eff8f254f2bc99ef989ef7df9883b35c06f2af60452be8bad0a06109428a4717cf2b247b4865 DIST power-state-adapter-property.patch 22488 BLAKE2B a46173c0ebe4f4822c67c2f8f2f3e67dab261753f64204f1a61665c3bba1d7a10e0f8511b38ce273d986490ffd262a737bee82694909683df7386b2015301607 SHA512 b039a578454681f291dc3b04079c8d0151b13a84b4b013e290aa3c28aba1538cef2d9e9aadfe88a0dbfb8e4cea1c251cb5043f4175fb32d53526f7b82de0451a diff --git a/net-wireless/bluez/bluez-5.66.ebuild b/net-wireless/bluez/bluez-5.66.ebuild new file mode 100644 index ..8a2a8ed1bcee --- /dev/null +++ b/net-wireless/bluez/bluez-5.66.ebuild @@ -0,0 +1,300 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +PYTHON_COMPAT=( python3_{8..11} ) + +inherit autotools linux-info python-single-r1 readme.gentoo-r1 systemd udev multilib-minimal + +DESCRIPTION="Bluetooth Tools and System Daemons for Linux" +HOMEPAGE="http://www.bluez.org; +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-172 ) +" +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 + + # Fedora patches + # http://www.spinics.net/lists/linux-bluetooth/msg40136.html + "${FILESDIR}"/0001-obex-Use-GLib-helper-function-to-manipulate-paths.patch + + # https://lore.kernel.org/linux-bluetooth/20220901110719.176944-1-had...@hadess.net/T/#m9c08d004cd5422783ee1d93154f42303bba9169f +
[gentoo-commits] repo/gentoo:master commit in: net-wireless/bluez/
commit: 84ea287013f346711dbc30656a86a4af6e297825 Author: Pacho Ramos gentoo org> AuthorDate: Sun Dec 4 13:16:31 2022 + Commit: Pacho Ramos gentoo org> CommitDate: Sun Dec 4 14:49:17 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=84ea2870 net-wireless/bluez: Fix UnusedInherits warning Signed-off-by: Pacho Ramos gentoo.org> net-wireless/bluez/bluez-5.66.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-wireless/bluez/bluez-5.66.ebuild b/net-wireless/bluez/bluez-5.66.ebuild index 8a2a8ed1bcee..9a5ea90d88e1 100644 --- a/net-wireless/bluez/bluez-5.66.ebuild +++ b/net-wireless/bluez/bluez-5.66.ebuild @@ -4,7 +4,7 @@ EAPI=8 PYTHON_COMPAT=( python3_{8..11} ) -inherit autotools linux-info python-single-r1 readme.gentoo-r1 systemd udev multilib-minimal +inherit autotools 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;
[gentoo-commits] repo/gentoo:master commit in: net-wireless/bluez/
commit: 67a72fa7558d5af26b4322fab7fb258758eea112 Author: WANG Xuerui gentoo org> AuthorDate: Thu Nov 24 04:05:32 2022 + Commit: WANG Xuerui gentoo org> CommitDate: Thu Nov 24 12:00:09 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=67a72fa7 net-wireless/bluez: keyword 5.65 for ~loong Signed-off-by: WANG Xuerui gentoo.org> net-wireless/bluez/bluez-5.65.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-wireless/bluez/bluez-5.65.ebuild b/net-wireless/bluez/bluez-5.65.ebuild index 3fb265934dc4..c24fc51d0bcd 100644 --- a/net-wireless/bluez/bluez-5.65.ebuild +++ b/net-wireless/bluez/bluez-5.65.ebuild @@ -13,7 +13,7 @@ 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 ~mips ppc ppc64 ~riscv x86" +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
[gentoo-commits] repo/gentoo:master commit in: net-wireless/bluez/
commit: 363b7f243694d4196bacc67e4a4e55a6c40fd1be Author: Sam James gentoo org> AuthorDate: Tue Oct 25 12:48:47 2022 + Commit: Sam James gentoo org> CommitDate: Tue Oct 25 12:48:47 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=363b7f24 net-wireless/bluez: Stabilize 5.65 amd64, #878027 Signed-off-by: Sam James gentoo.org> net-wireless/bluez/bluez-5.65.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-wireless/bluez/bluez-5.65.ebuild b/net-wireless/bluez/bluez-5.65.ebuild index 18530ca6e960..3fb265934dc4 100644 --- a/net-wireless/bluez/bluez-5.65.ebuild +++ b/net-wireless/bluez/bluez-5.65.ebuild @@ -13,7 +13,7 @@ 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 ~mips ppc ppc64 ~riscv x86" +KEYWORDS="amd64 arm arm64 ~hppa ~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
[gentoo-commits] repo/gentoo:master commit in: net-wireless/bluez/
commit: b3e87639fa396f2ca78f586999c8db4e5aa195ad Author: Sam James gentoo org> AuthorDate: Tue Oct 25 11:11:48 2022 + Commit: Sam James gentoo org> CommitDate: Tue Oct 25 11:11:48 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b3e87639 net-wireless/bluez: Stabilize 5.65 x86, #878027 Signed-off-by: Sam James gentoo.org> net-wireless/bluez/bluez-5.65.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-wireless/bluez/bluez-5.65.ebuild b/net-wireless/bluez/bluez-5.65.ebuild index c36ba78b8168..18530ca6e960 100644 --- a/net-wireless/bluez/bluez-5.65.ebuild +++ b/net-wireless/bluez/bluez-5.65.ebuild @@ -13,7 +13,7 @@ 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 ~mips ppc ppc64 ~riscv ~x86" +KEYWORDS="~amd64 arm arm64 ~hppa ~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
[gentoo-commits] repo/gentoo:master commit in: net-wireless/bluez/
commit: d527bde889215699d8a8fd3e7570e1881af2b7e9 Author: Sam James gentoo org> AuthorDate: Sun Oct 23 11:04:32 2022 + Commit: Sam James gentoo org> CommitDate: Sun Oct 23 11:04:32 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d527bde8 net-wireless/bluez: Stabilize 5.65 arm, #878027 Signed-off-by: Sam James gentoo.org> net-wireless/bluez/bluez-5.65.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-wireless/bluez/bluez-5.65.ebuild b/net-wireless/bluez/bluez-5.65.ebuild index 1b3ccd834132..c36ba78b8168 100644 --- a/net-wireless/bluez/bluez-5.65.ebuild +++ b/net-wireless/bluez/bluez-5.65.ebuild @@ -13,7 +13,7 @@ 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 ~mips ppc ppc64 ~riscv ~x86" +KEYWORDS="~amd64 arm arm64 ~hppa ~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
[gentoo-commits] repo/gentoo:master commit in: net-wireless/bluez/
commit: 24094348bcf8b949f48cae2f5f18206c37a8a4e5 Author: Agostino Sarubbo gentoo org> AuthorDate: Sun Oct 23 07:52:30 2022 + Commit: Agostino Sarubbo gentoo org> CommitDate: Sun Oct 23 07:52:30 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=24094348 net-wireless/bluez: Stabilize 5.65 ppc64, #878027 Signed-off-by: Agostino Sarubbo gentoo.org> net-wireless/bluez/bluez-5.65.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-wireless/bluez/bluez-5.65.ebuild b/net-wireless/bluez/bluez-5.65.ebuild index a87c54a7d097..1b3ccd834132 100644 --- a/net-wireless/bluez/bluez-5.65.ebuild +++ b/net-wireless/bluez/bluez-5.65.ebuild @@ -13,7 +13,7 @@ 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 ~mips ppc ~ppc64 ~riscv ~x86" +KEYWORDS="~amd64 ~arm arm64 ~hppa ~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
[gentoo-commits] repo/gentoo:master commit in: net-wireless/bluez/
commit: 3a2067264ec2ba51e43476f7c067572b92e82639 Author: Agostino Sarubbo gentoo org> AuthorDate: Sun Oct 23 07:51:50 2022 + Commit: Agostino Sarubbo gentoo org> CommitDate: Sun Oct 23 07:51:50 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3a206726 net-wireless/bluez: Stabilize 5.65 ppc, #878027 Signed-off-by: Agostino Sarubbo gentoo.org> net-wireless/bluez/bluez-5.65.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-wireless/bluez/bluez-5.65.ebuild b/net-wireless/bluez/bluez-5.65.ebuild index 835744af7253..a87c54a7d097 100644 --- a/net-wireless/bluez/bluez-5.65.ebuild +++ b/net-wireless/bluez/bluez-5.65.ebuild @@ -13,7 +13,7 @@ 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 ~mips ~ppc ~ppc64 ~riscv ~x86" +KEYWORDS="~amd64 ~arm arm64 ~hppa ~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
[gentoo-commits] repo/gentoo:master commit in: net-wireless/bluez/
commit: 40767f957c89b8a9219f6eb14b6e983491dd2416 Author: Agostino Sarubbo gentoo org> AuthorDate: Sun Oct 23 07:51:10 2022 + Commit: Agostino Sarubbo gentoo org> CommitDate: Sun Oct 23 07:51:10 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=40767f95 net-wireless/bluez: Stabilize 5.65 arm64, #878027 Signed-off-by: Agostino Sarubbo gentoo.org> net-wireless/bluez/bluez-5.65.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-wireless/bluez/bluez-5.65.ebuild b/net-wireless/bluez/bluez-5.65.ebuild index 844d8a05a66a..835744af7253 100644 --- a/net-wireless/bluez/bluez-5.65.ebuild +++ b/net-wireless/bluez/bluez-5.65.ebuild @@ -13,7 +13,7 @@ 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 ~mips ~ppc ~ppc64 ~riscv ~x86" +KEYWORDS="~amd64 ~arm arm64 ~hppa ~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
[gentoo-commits] repo/gentoo:master commit in: net-wireless/bluez/, net-wireless/bluez/files/
commit: 6f545f9a5af1f3248db75d4853390eca6536d215 Author: Pacho Ramos gentoo org> AuthorDate: Sun Sep 11 07:49:25 2022 + Commit: Pacho Ramos gentoo org> CommitDate: Sun Sep 11 07:50:30 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6f545f9a net-wireless/bluez: Move big patch to dev space Signed-off-by: Pacho Ramos gentoo.org> net-wireless/bluez/Manifest| 1 + net-wireless/bluez/bluez-5.65.ebuild | 5 +- .../bluez/files/power-state-adapter-property.patch | 723 - 3 files changed, 4 insertions(+), 725 deletions(-) diff --git a/net-wireless/bluez/Manifest b/net-wireless/bluez/Manifest index 1bf6ed310204..710de1c38b68 100644 --- a/net-wireless/bluez/Manifest +++ b/net-wireless/bluez/Manifest @@ -1,2 +1,3 @@ DIST bluez-5.64.tar.xz 2175148 BLAKE2B 828c620330d1993d5c5c2a865f2d27a29425e3583aac01a1a782290a805ee0fd6456b6832c804ad323dd8714fa9329487b2616ed08f1f491ea29403ee05dba2d SHA512 f11f9974b29c5c6fce3890d7e42425c1cb02e42c1b8f49c5cc4b249234e67b64317d0e5e82721e2fbf1b53269c8569a9c869d59ce42b5e927f6622f0753e53cd DIST bluez-5.65.tar.xz 2208100 BLAKE2B 9d2937e2e14d8d8945183c6436921d9d16a6d3bcb5dbe3e2493554fbc4972bb4c006aabc793c9fb8eae47a7e9f29ae9fdf47551dfc0a238e86f5a76ce7436ae2 SHA512 c20c09a1a75053c77d73b3ce15ac7fd321eb6df5ca1646d57c6848b87c0c9957908bc17dd928da4ef2aacfc8667877cbc7511c1ba43db839bfa9bf1fb8269907 +DIST power-state-adapter-property.patch 22488 BLAKE2B a46173c0ebe4f4822c67c2f8f2f3e67dab261753f64204f1a61665c3bba1d7a10e0f8511b38ce273d986490ffd262a737bee82694909683df7386b2015301607 SHA512 b039a578454681f291dc3b04079c8d0151b13a84b4b013e290aa3c28aba1538cef2d9e9aadfe88a0dbfb8e4cea1c251cb5043f4175fb32d53526f7b82de0451a diff --git a/net-wireless/bluez/bluez-5.65.ebuild b/net-wireless/bluez/bluez-5.65.ebuild index 74ffae23b148..844d8a05a66a 100644 --- a/net-wireless/bluez/bluez-5.65.ebuild +++ b/net-wireless/bluez/bluez-5.65.ebuild @@ -8,7 +8,8 @@ inherit autotools linux-info python-single-r1 readme.gentoo-r1 systemd udev mult DESCRIPTION="Bluetooth Tools and System Daemons for Linux" HOMEPAGE="http://www.bluez.org; -SRC_URI="https://www.kernel.org/pub/linux/bluetooth/${P}.tar.xz; +SRC_URI="https://www.kernel.org/pub/linux/bluetooth/${P}.tar.xz + https://dev.gentoo.org/~pacho/${PN}/power-state-adapter-property.patch; LICENSE="GPL-2+ LGPL-2.1+" SLOT="0/3" @@ -73,7 +74,7 @@ PATCHES=( # Fixed in next release "${FILESDIR}"/0001-adapter-Reset-pending-settings-when-receiving-MGMT-e.patch - "${FILESDIR}"/power-state-adapter-property.patch + "${DISTDIR}"/power-state-adapter-property.patch ) pkg_setup() { diff --git a/net-wireless/bluez/files/power-state-adapter-property.patch b/net-wireless/bluez/files/power-state-adapter-property.patch deleted file mode 100644 index 1d6f2cd0ae7f.. --- a/net-wireless/bluez/files/power-state-adapter-property.patch +++ /dev/null @@ -1,723 +0,0 @@ -From a282944af40893fc79f0ae3aa1bf52031aa07ffe Mon Sep 17 00:00:00 2001 -From: Bastien Nocera -Date: Wed, 31 Aug 2022 10:56:06 +0200 -Subject: [PATCH 1/6] adapter: Keep track of whether the adapter is rfkill'ed - -Instead of only replying to D-Bus requests with an error saying the -adapter is blocked, keep track of the rfkill being enabled or disabled -so we know the rfkill state of the adapter at all times. - src/adapter.c | 25 +-- - src/adapter.h | 1 + - src/btd.h | 1 + - src/rfkill.c | 89 ++- - 4 files changed, 91 insertions(+), 25 deletions(-) - -diff --git a/src/adapter.c b/src/adapter.c -index 51b099dae..7c11a688d 100644 a/src/adapter.c -+++ b/src/adapter.c -@@ -250,6 +250,7 @@ struct btd_adapter { - uint32_t dev_class; /* controller class of device */ - char *name; /* controller device name */ - char *short_name; /* controller short name */ -+ bool blocked; /* whether rfkill is enabled */ - uint32_t supported_settings;/* controller supported settings */ - uint32_t pending_settings; /* pending controller settings */ - uint32_t current_settings; /* current controller settings */ -@@ -654,6 +655,8 @@ static void set_mode_complete(uint8_t status, uint16_t length, - if (status != MGMT_STATUS_SUCCESS) { - btd_error(adapter->dev_id, "Failed to set mode: %s (0x%02x)", - mgmt_errstr(status), status); -+ if (status == MGMT_STATUS_RFKILLED) -+ adapter->blocked = true; - adapter->pending_settings &= ~data->setting; - return; - } -@@ -2947,10 +2950,12 @@ static void property_set_mode_complete(uint8_t status, uint16_t length, - btd_error(adapter->dev_id, "Failed to set mode: %s (0x%02x)", -
[gentoo-commits] repo/gentoo:master commit in: net-wireless/bluez/, net-wireless/bluez/files/
commit: c7e05832f00875182becdba543cfdfd4a62ed26a Author: Pacho Ramos gentoo org> AuthorDate: Sun Sep 11 07:43:27 2022 + Commit: Pacho Ramos gentoo org> CommitDate: Sun Sep 11 07:50:30 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c7e05832 net-wireless/bluez: add 5.65 Thanks-to: Joakim Tjernlund Closes: https://bugs.gentoo.org/866025 Signed-off-by: Pacho Ramos gentoo.org> net-wireless/bluez/Manifest| 1 + net-wireless/bluez/bluez-5.65.ebuild | 297 + ...et-pending-settings-when-receiving-MGMT-e.patch | 170 + .../bluez/files/power-state-adapter-property.patch | 723 + 4 files changed, 1191 insertions(+) diff --git a/net-wireless/bluez/Manifest b/net-wireless/bluez/Manifest index 1f5ef5199e6c..1bf6ed310204 100644 --- a/net-wireless/bluez/Manifest +++ b/net-wireless/bluez/Manifest @@ -1 +1,2 @@ DIST bluez-5.64.tar.xz 2175148 BLAKE2B 828c620330d1993d5c5c2a865f2d27a29425e3583aac01a1a782290a805ee0fd6456b6832c804ad323dd8714fa9329487b2616ed08f1f491ea29403ee05dba2d SHA512 f11f9974b29c5c6fce3890d7e42425c1cb02e42c1b8f49c5cc4b249234e67b64317d0e5e82721e2fbf1b53269c8569a9c869d59ce42b5e927f6622f0753e53cd +DIST bluez-5.65.tar.xz 2208100 BLAKE2B 9d2937e2e14d8d8945183c6436921d9d16a6d3bcb5dbe3e2493554fbc4972bb4c006aabc793c9fb8eae47a7e9f29ae9fdf47551dfc0a238e86f5a76ce7436ae2 SHA512 c20c09a1a75053c77d73b3ce15ac7fd321eb6df5ca1646d57c6848b87c0c9957908bc17dd928da4ef2aacfc8667877cbc7511c1ba43db839bfa9bf1fb8269907 diff --git a/net-wireless/bluez/bluez-5.65.ebuild b/net-wireless/bluez/bluez-5.65.ebuild new file mode 100644 index ..74ffae23b148 --- /dev/null +++ b/net-wireless/bluez/bluez-5.65.ebuild @@ -0,0 +1,297 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +PYTHON_COMPAT=( python3_{8..10} ) + +inherit autotools linux-info python-single-r1 readme.gentoo-r1 systemd udev multilib-minimal + +DESCRIPTION="Bluetooth Tools and System Daemons for Linux" +HOMEPAGE="http://www.bluez.org; +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 ~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-172 ) +" +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 + + # Fedora patches + # http://www.spinics.net/lists/linux-bluetooth/msg40136.html + "${FILESDIR}"/0001-obex-Use-GLib-helper-function-to-manipulate-paths.patch + + # Fixed in next release + "${FILESDIR}"/0001-adapter-Reset-pending-settings-when-receiving-MGMT-e.patch + "${FILESDIR}"/power-state-adapter-property.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 ~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 +
[gentoo-commits] repo/gentoo:master commit in: net-wireless/bluez/
commit: 44c72faa6d67a75f91b59194a189d04cdfd0cec9 Author: Pacho Ramos gentoo org> AuthorDate: Sat Jul 9 14:49:00 2022 + Commit: Pacho Ramos gentoo org> CommitDate: Sat Jul 9 14:50:59 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=44c72faa net-wireless/bluez: Fix udev_reload call Closes: https://bugs.gentoo.org/854783 Signed-off-by: Pacho Ramos gentoo.org> net-wireless/bluez/bluez-5.64.ebuild | 4 1 file changed, 4 insertions(+) diff --git a/net-wireless/bluez/bluez-5.64.ebuild b/net-wireless/bluez/bluez-5.64.ebuild index 739c0968b690..d70099f17051 100644 --- a/net-wireless/bluez/bluez-5.64.ebuild +++ b/net-wireless/bluez/bluez-5.64.ebuild @@ -290,3 +290,7 @@ pkg_postinst() { has_version net-dialup/ppp || elog "To use dial up networking you must install net-dialup/ppp" use mesh && readme.gentoo_print_elog } + +pkg_postrm() { + use udev && udev_reload +}
[gentoo-commits] repo/gentoo:master commit in: net-wireless/bluez/
commit: dcbabaf8a8814ebe4faef1d5b06e3933b9cc8852 Author: Pacho Ramos gentoo org> AuthorDate: Tue May 3 19:04:43 2022 + Commit: Pacho Ramos gentoo org> CommitDate: Tue May 3 19:05:40 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dcbabaf8 net-wireless/bluez: btpclient needs mesh USE Really enforce it Closes: https://bugs.gentoo.org/841485 Signed-off-by: Pacho Ramos gentoo.org> net-wireless/bluez/bluez-5.64.ebuild | 1 + 1 file changed, 1 insertion(+) diff --git a/net-wireless/bluez/bluez-5.64.ebuild b/net-wireless/bluez/bluez-5.64.ebuild index 9b4e71de94ac..739c0968b690 100644 --- a/net-wireless/bluez/bluez-5.64.ebuild +++ b/net-wireless/bluez/bluez-5.64.ebuild @@ -20,6 +20,7 @@ IUSE="btpclient cups doc debug deprecated extra-tools experimental +mesh midi +o # 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} )
[gentoo-commits] repo/gentoo:master commit in: net-wireless/bluez/, net-wireless/bluez/files/
commit: ce2e1c7de43ea080fbf8e1dea2af821993d8d6d6 Author: Pacho Ramos gentoo org> AuthorDate: Mon Apr 18 16:23:31 2022 + Commit: Pacho Ramos gentoo org> CommitDate: Mon Apr 18 16:23:31 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ce2e1c7d net-wireless/bluez: drop 5.62-r2, 5.62-r3, 5.63-r1 Bug: https://bugs.gentoo.org/835077 Signed-off-by: Pacho Ramos gentoo.org> net-wireless/bluez/Manifest| 2 - net-wireless/bluez/bluez-5.62-r2.ebuild| 285 --- net-wireless/bluez/bluez-5.62-r3.ebuild| 295 --- net-wireless/bluez/bluez-5.63-r1.ebuild| 295 --- ...1-Revert-attrib-Make-use-of-bt_att_resend.patch | 188 --- ...hog-Fix-read-order-of-attributes-rediffed.patch | 542 - ...while-uhid-device-has-not-been-c-rediffed.patch | 90 .../bluez/files/bluez-5.62-fix-disconnecting.patch | 54 -- 8 files changed, 1751 deletions(-) diff --git a/net-wireless/bluez/Manifest b/net-wireless/bluez/Manifest index 6183ed41d707..1f5ef5199e6c 100644 --- a/net-wireless/bluez/Manifest +++ b/net-wireless/bluez/Manifest @@ -1,3 +1 @@ -DIST bluez-5.62.tar.xz 2149348 BLAKE2B db99b36a230fc0be15275d2eda9864b686326ba50648f66b19087ea4309a76d234ab4f1dcb6975f1513a898978b1d5b9332542f5dcee22efd898b79658434a70 SHA512 8fb0b81e1d929d3eee3d70f457ce75dbcff4c2a8a728247fc950bbe11e84d83582345bfd433d2e2df7b5588eb0e42f286658a83c7332be84819d9df49a5707e8 -DIST bluez-5.63.tar.xz 2169168 BLAKE2B 5393bb045a3cf05de164417ce7c98e271742ba752a58aa1ac43a758f2ad8608508e24ff59783d97aa6d5aebdc77e66d9aca94a6c8378cd3fd48fd22ce9d3b89d SHA512 1b8ce7b1bd9611873c27a762a60df580edeefe5424e8733a2067b9afb1a47915f9319849bc1148f5b1f33977b7975e05867e8dbdf73d33cd68e6b99ca75b DIST bluez-5.64.tar.xz 2175148 BLAKE2B 828c620330d1993d5c5c2a865f2d27a29425e3583aac01a1a782290a805ee0fd6456b6832c804ad323dd8714fa9329487b2616ed08f1f491ea29403ee05dba2d SHA512 f11f9974b29c5c6fce3890d7e42425c1cb02e42c1b8f49c5cc4b249234e67b64317d0e5e82721e2fbf1b53269c8569a9c869d59ce42b5e927f6622f0753e53cd diff --git a/net-wireless/bluez/bluez-5.62-r2.ebuild b/net-wireless/bluez/bluez-5.62-r2.ebuild deleted file mode 100644 index 70c9a7547c55.. --- a/net-wireless/bluez/bluez-5.62-r2.ebuild +++ /dev/null @@ -1,285 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 -PYTHON_COMPAT=( python3_{8..10} ) - -inherit autotools linux-info python-single-r1 readme.gentoo-r1 systemd udev multilib-minimal - -DESCRIPTION="Bluetooth Tools and System Daemons for Linux" -HOMEPAGE="http://www.bluez.org; -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 ~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. -REQUIRED_USE=" - 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-172 ) -" -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 - "${FILESDIR}"/${PN}-udevadm-path-r1.patch - - # Fedora patches - # http://www.spinics.net/lists/linux-bluetooth/msg40136.html - "${FILESDIR}"/0001-obex-Use-GLib-helper-function-to-manipulate-paths.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
[gentoo-commits] repo/gentoo:master commit in: net-wireless/bluez/
commit: 0203d508fc1493659e5593c1903bcdb891762a59 Author: Jakov Smolić gentoo org> AuthorDate: Mon Apr 11 06:34:56 2022 + Commit: Jakov Smolić gentoo org> CommitDate: Mon Apr 11 06:34:56 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0203d508 net-wireless/bluez: Stabilize 5.64 x86, #837584 Signed-off-by: Jakov Smolić gentoo.org> net-wireless/bluez/bluez-5.64.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-wireless/bluez/bluez-5.64.ebuild b/net-wireless/bluez/bluez-5.64.ebuild index 286a0692cb3a..9b4e71de94ac 100644 --- a/net-wireless/bluez/bluez-5.64.ebuild +++ b/net-wireless/bluez/bluez-5.64.ebuild @@ -12,7 +12,7 @@ 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 ~mips ppc ppc64 ~riscv ~x86" +KEYWORDS="amd64 arm arm64 ~hppa ~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
[gentoo-commits] repo/gentoo:master commit in: net-wireless/bluez/
commit: 4b46405680ddb9c20242b0aa7336d130f179f195 Author: Jakov Smolić gentoo org> AuthorDate: Mon Apr 11 06:34:20 2022 + Commit: Jakov Smolić gentoo org> CommitDate: Mon Apr 11 06:34:20 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4b464056 net-wireless/bluez: Stabilize 5.64 amd64, #837584 Signed-off-by: Jakov Smolić gentoo.org> net-wireless/bluez/bluez-5.64.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-wireless/bluez/bluez-5.64.ebuild b/net-wireless/bluez/bluez-5.64.ebuild index f3b74240d7a7..286a0692cb3a 100644 --- a/net-wireless/bluez/bluez-5.64.ebuild +++ b/net-wireless/bluez/bluez-5.64.ebuild @@ -12,7 +12,7 @@ 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 ~mips ppc ppc64 ~riscv ~x86" +KEYWORDS="amd64 arm arm64 ~hppa ~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
[gentoo-commits] repo/gentoo:master commit in: net-wireless/bluez/
commit: 0ff6b3d888fecc85849cb3e461aa09f99d429c49 Author: Arthur Zamarin gentoo org> AuthorDate: Sun Apr 10 18:30:25 2022 + Commit: Arthur Zamarin gentoo org> CommitDate: Sun Apr 10 18:30:25 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0ff6b3d8 net-wireless/bluez: Stabilize 5.64 arm64, #837584 Signed-off-by: Arthur Zamarin gentoo.org> net-wireless/bluez/bluez-5.64.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-wireless/bluez/bluez-5.64.ebuild b/net-wireless/bluez/bluez-5.64.ebuild index c2f5f0bb7b02..f3b74240d7a7 100644 --- a/net-wireless/bluez/bluez-5.64.ebuild +++ b/net-wireless/bluez/bluez-5.64.ebuild @@ -12,7 +12,7 @@ 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 ~mips ppc ppc64 ~riscv ~x86" +KEYWORDS="~amd64 arm arm64 ~hppa ~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
[gentoo-commits] repo/gentoo:master commit in: net-wireless/bluez/
commit: 8a2226aabdd58b8e981a036da9c857132f82375c Author: Arthur Zamarin gentoo org> AuthorDate: Sun Apr 10 18:05:28 2022 + Commit: Arthur Zamarin gentoo org> CommitDate: Sun Apr 10 18:05:28 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8a2226aa net-wireless/bluez: Stabilize 5.64 arm, #837584 Signed-off-by: Arthur Zamarin gentoo.org> net-wireless/bluez/bluez-5.64.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-wireless/bluez/bluez-5.64.ebuild b/net-wireless/bluez/bluez-5.64.ebuild index 5995ae4316e6..c2f5f0bb7b02 100644 --- a/net-wireless/bluez/bluez-5.64.ebuild +++ b/net-wireless/bluez/bluez-5.64.ebuild @@ -12,7 +12,7 @@ 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 ~mips ppc ppc64 ~riscv ~x86" +KEYWORDS="~amd64 arm ~arm64 ~hppa ~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
[gentoo-commits] repo/gentoo:master commit in: net-wireless/bluez/
commit: 4e22693ebf5670801b919c8c68abf4a176725cf0 Author: Arthur Zamarin gentoo org> AuthorDate: Sun Apr 10 18:05:27 2022 + Commit: Arthur Zamarin gentoo org> CommitDate: Sun Apr 10 18:05:27 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4e22693e net-wireless/bluez: Stabilize 5.64 ppc, #837584 Signed-off-by: Arthur Zamarin gentoo.org> net-wireless/bluez/bluez-5.64.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-wireless/bluez/bluez-5.64.ebuild b/net-wireless/bluez/bluez-5.64.ebuild index f35992f0e8a3..5995ae4316e6 100644 --- a/net-wireless/bluez/bluez-5.64.ebuild +++ b/net-wireless/bluez/bluez-5.64.ebuild @@ -12,7 +12,7 @@ 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 ~mips ~ppc ppc64 ~riscv ~x86" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~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
[gentoo-commits] repo/gentoo:master commit in: net-wireless/bluez/
commit: 45f9f57932b92acaeec4fdc37d30aee980729f48 Author: Arthur Zamarin gentoo org> AuthorDate: Sun Apr 10 18:05:27 2022 + Commit: Arthur Zamarin gentoo org> CommitDate: Sun Apr 10 18:05:27 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=45f9f579 net-wireless/bluez: Stabilize 5.64 ppc64, #837584 Signed-off-by: Arthur Zamarin gentoo.org> net-wireless/bluez/bluez-5.64.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-wireless/bluez/bluez-5.64.ebuild b/net-wireless/bluez/bluez-5.64.ebuild index 4a2ade79d8d9..f35992f0e8a3 100644 --- a/net-wireless/bluez/bluez-5.64.ebuild +++ b/net-wireless/bluez/bluez-5.64.ebuild @@ -12,7 +12,7 @@ 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 ~mips ~ppc ~ppc64 ~riscv ~x86" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~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
[gentoo-commits] repo/gentoo:master commit in: net-wireless/bluez/files/
commit: 6aecaf3e657fbc7bc7746786060cb0b7e0866db0 Author: Michael Mair-Keimberger levelnine at> AuthorDate: Sun Mar 27 11:45:24 2022 + Commit: Conrad Kostecki gentoo org> CommitDate: Sun Mar 27 22:07:05 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6aecaf3e net-wireless/bluez: remove unused patch Closes: https://github.com/gentoo/gentoo/pull/24775 Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Michael Mair-Keimberger levelnine.at> Signed-off-by: Conrad Kostecki gentoo.org> .../files/bluez-5.63-use-queue_push_tail.patch | 27 -- 1 file changed, 27 deletions(-) diff --git a/net-wireless/bluez/files/bluez-5.63-use-queue_push_tail.patch b/net-wireless/bluez/files/bluez-5.63-use-queue_push_tail.patch deleted file mode 100644 index 6644e250cc48.. --- a/net-wireless/bluez/files/bluez-5.63-use-queue_push_tail.patch +++ /dev/null @@ -1,27 +0,0 @@ -From 7b41f0c38ab34c9a5eec1a70669d183535e86287 Mon Sep 17 00:00:00 2001 -From: Florian Schmaus -Date: Fri, 17 Dec 2021 14:05:50 +0100 -Subject: [PATCH] DRAFT shared/att: Use queue_push_tail for - BT_ATT_OP_READ_BLOB_REQ - -As repoorted by Christopher Schramm [1], this is supposed to fix #220. - -1: https://github.com/bluez/bluez/issues/220#issuecomment-996669412 - -Suggested-by: Christopher Schramm - src/shared/att.c | 1 - - 1 file changed, 1 deletion(-) - -diff --git a/src/shared/att.c b/src/shared/att.c -index 169f726e4..5ce735a07 100644 a/src/shared/att.c -+++ b/src/shared/att.c -@@ -1653,7 +1653,6 @@ int bt_att_resend(struct bt_att *att, unsigned int id, uint8_t opcode, - - switch (opcode) { - /* Only prepend requests that could be a continuation */ -- case BT_ATT_OP_READ_BLOB_REQ: - case BT_ATT_OP_PREP_WRITE_REQ: - case BT_ATT_OP_EXEC_WRITE_REQ: - result = queue_push_head(att->req_queue, op);
[gentoo-commits] repo/gentoo:master commit in: net-wireless/bluez/
commit: c1ef568276b8d89b56ec403a52df396e872dde9b Author: Pacho Ramos gentoo org> AuthorDate: Sat Mar 26 19:24:34 2022 + Commit: Pacho Ramos gentoo org> CommitDate: Sat Mar 26 19:24:43 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c1ef5682 net-wireless/bluez: Drop old Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Pacho Ramos gentoo.org> net-wireless/bluez/bluez-5.63.ebuild | 302 --- 1 file changed, 302 deletions(-) diff --git a/net-wireless/bluez/bluez-5.63.ebuild b/net-wireless/bluez/bluez-5.63.ebuild deleted file mode 100644 index b2c07f35899e.. --- a/net-wireless/bluez/bluez-5.63.ebuild +++ /dev/null @@ -1,302 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 -PYTHON_COMPAT=( python3_{8..10} ) - -inherit autotools linux-info python-single-r1 readme.gentoo-r1 systemd udev multilib-minimal - -DESCRIPTION="Bluetooth Tools and System Daemons for Linux" -HOMEPAGE="http://www.bluez.org; -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 ~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=" - 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-172 ) -" -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/issues/267 - "${FILESDIR}"/${PN}-5.63-musl-limits.patch - - # Fedora patches - # http://www.spinics.net/lists/linux-bluetooth/msg40136.html - "${FILESDIR}"/0001-obex-Use-GLib-helper-function-to-manipulate-paths.patch - - # This reverts commit ac2c2e10b3adb432a572b618c6f53cabb6b3c80b. It - # causes problems with Logitech MX wireless input devices (see - # https://github.com/bluez/bluez/issues/220 ) - #"${FILESDIR}"/0001-Revert-attrib-Make-use-of-bt_att_resend.patch - # Instead of reverting, try another fix that seems to work as - # reported in upstream bug - "${FILESDIR}"/${PN}-5.63-use-queue_push_tail.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 ~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 -
[gentoo-commits] repo/gentoo:master commit in: net-wireless/bluez/
commit: aa6fc98d5349d89969b3d4707e0884cd71652964 Author: Pacho Ramos gentoo org> AuthorDate: Sat Mar 26 19:23:39 2022 + Commit: Pacho Ramos gentoo org> CommitDate: Sat Mar 26 19:24:43 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aa6fc98d net-wireless/bluez: Bump to 5.64 Closes: https://bugs.gentoo.org/835627 Closes: https://bugs.gentoo.org/827706 Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Pacho Ramos gentoo.org> net-wireless/bluez/Manifest | 1 + net-wireless/bluez/bluez-5.64.ebuild | 291 +++ 2 files changed, 292 insertions(+) diff --git a/net-wireless/bluez/Manifest b/net-wireless/bluez/Manifest index 089cee551e37..6183ed41d707 100644 --- a/net-wireless/bluez/Manifest +++ b/net-wireless/bluez/Manifest @@ -1,2 +1,3 @@ DIST bluez-5.62.tar.xz 2149348 BLAKE2B db99b36a230fc0be15275d2eda9864b686326ba50648f66b19087ea4309a76d234ab4f1dcb6975f1513a898978b1d5b9332542f5dcee22efd898b79658434a70 SHA512 8fb0b81e1d929d3eee3d70f457ce75dbcff4c2a8a728247fc950bbe11e84d83582345bfd433d2e2df7b5588eb0e42f286658a83c7332be84819d9df49a5707e8 DIST bluez-5.63.tar.xz 2169168 BLAKE2B 5393bb045a3cf05de164417ce7c98e271742ba752a58aa1ac43a758f2ad8608508e24ff59783d97aa6d5aebdc77e66d9aca94a6c8378cd3fd48fd22ce9d3b89d SHA512 1b8ce7b1bd9611873c27a762a60df580edeefe5424e8733a2067b9afb1a47915f9319849bc1148f5b1f33977b7975e05867e8dbdf73d33cd68e6b99ca75b +DIST bluez-5.64.tar.xz 2175148 BLAKE2B 828c620330d1993d5c5c2a865f2d27a29425e3583aac01a1a782290a805ee0fd6456b6832c804ad323dd8714fa9329487b2616ed08f1f491ea29403ee05dba2d SHA512 f11f9974b29c5c6fce3890d7e42425c1cb02e42c1b8f49c5cc4b249234e67b64317d0e5e82721e2fbf1b53269c8569a9c869d59ce42b5e927f6622f0753e53cd diff --git a/net-wireless/bluez/bluez-5.64.ebuild b/net-wireless/bluez/bluez-5.64.ebuild new file mode 100644 index ..4a2ade79d8d9 --- /dev/null +++ b/net-wireless/bluez/bluez-5.64.ebuild @@ -0,0 +1,291 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +PYTHON_COMPAT=( python3_{8..10} ) + +inherit autotools linux-info python-single-r1 readme.gentoo-r1 systemd udev multilib-minimal + +DESCRIPTION="Bluetooth Tools and System Daemons for Linux" +HOMEPAGE="http://www.bluez.org; +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 ~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=" + 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-172 ) +" +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/issues/267 + "${FILESDIR}"/${PN}-5.63-musl-limits.patch + + # Fedora patches + # http://www.spinics.net/lists/linux-bluetooth/msg40136.html + "${FILESDIR}"/0001-obex-Use-GLib-helper-function-to-manipulate-paths.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 ~RFKILL" + #
[gentoo-commits] repo/gentoo:master commit in: net-wireless/bluez/files/, net-wireless/bluez/
commit: 277ef13c7bb383657ee4628b45a37b62f66eb20e Author: Pacho Ramos gentoo org> AuthorDate: Sun Jan 16 09:37:57 2022 + Commit: Pacho Ramos gentoo org> CommitDate: Sun Jan 16 09:38:06 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=277ef13c net-wireless/bluez: Sync with upstream fixes For bug #827706 Bug: https://bugs.gentoo.org/827706 Bug: https://bugs.gentoo.org/829091 Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Pacho Ramos gentoo.org> net-wireless/bluez/bluez-5.63-r1.ebuild| 295 +++ ...hog-Fix-read-order-of-attributes-rediffed.patch | 542 + ...while-uhid-device-has-not-been-c-rediffed.patch | 90 3 files changed, 927 insertions(+) diff --git a/net-wireless/bluez/bluez-5.63-r1.ebuild b/net-wireless/bluez/bluez-5.63-r1.ebuild new file mode 100644 index ..baad2b48deaf --- /dev/null +++ b/net-wireless/bluez/bluez-5.63-r1.ebuild @@ -0,0 +1,295 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +PYTHON_COMPAT=( python3_{8..10} ) + +inherit autotools linux-info python-single-r1 readme.gentoo-r1 systemd udev multilib-minimal + +DESCRIPTION="Bluetooth Tools and System Daemons for Linux" +HOMEPAGE="http://www.bluez.org; +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 ~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=" + 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-172 ) +" +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/issues/267 + "${FILESDIR}"/${PN}-5.63-musl-limits.patch + + # Fedora patches + # http://www.spinics.net/lists/linux-bluetooth/msg40136.html + "${FILESDIR}"/0001-obex-Use-GLib-helper-function-to-manipulate-paths.patch + + # https://github.com/bluez/bluez/issues/220 + "${FILESDIR}"/0001-hog-Fix-read-order-of-attributes-rediffed.patch + "${FILESDIR}"/0002-hog-Add-input-queue-while-uhid-device-has-not-been-c-rediffed.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 ~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
[gentoo-commits] repo/gentoo:master commit in: net-wireless/bluez/, net-wireless/bluez/files/
commit: e1880ed05a890b2029d038e33eac7f021de787f6 Author: Pacho Ramos gentoo org> AuthorDate: Sun Jan 9 19:52:32 2022 + Commit: Pacho Ramos gentoo org> CommitDate: Sun Jan 9 19:52:32 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e1880ed0 net-wireless/bluez: Bump to 5.63 Also try a less invasive fix for bug #827706. Skip for now test-hog as it fails (#829091) with all the fixes for previous bug. More kernel config options are needed to run the tests. Also fix building with musl Closes: https://bugs.gentoo.org/829091 Thanks-to: Paolo Pedroni Bug: https://bugs.gentoo.org/827706 Thanks-to: Florian Schmaus Closes: https://bugs.gentoo.org/812797 Thanks-to: Jory A. Pratt Closes: https://bugs.gentoo.org/827825 Thanks-to: Agostino Sarubbo Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Pacho Ramos gentoo.org> net-wireless/bluez/Manifest| 1 + net-wireless/bluez/bluez-5.63.ebuild | 302 + .../bluez/files/bluez-5.63-musl-limits.patch | 24 ++ .../files/bluez-5.63-use-queue_push_tail.patch | 27 ++ 4 files changed, 354 insertions(+) diff --git a/net-wireless/bluez/Manifest b/net-wireless/bluez/Manifest index ff487814a867..089cee551e37 100644 --- a/net-wireless/bluez/Manifest +++ b/net-wireless/bluez/Manifest @@ -1 +1,2 @@ DIST bluez-5.62.tar.xz 2149348 BLAKE2B db99b36a230fc0be15275d2eda9864b686326ba50648f66b19087ea4309a76d234ab4f1dcb6975f1513a898978b1d5b9332542f5dcee22efd898b79658434a70 SHA512 8fb0b81e1d929d3eee3d70f457ce75dbcff4c2a8a728247fc950bbe11e84d83582345bfd433d2e2df7b5588eb0e42f286658a83c7332be84819d9df49a5707e8 +DIST bluez-5.63.tar.xz 2169168 BLAKE2B 5393bb045a3cf05de164417ce7c98e271742ba752a58aa1ac43a758f2ad8608508e24ff59783d97aa6d5aebdc77e66d9aca94a6c8378cd3fd48fd22ce9d3b89d SHA512 1b8ce7b1bd9611873c27a762a60df580edeefe5424e8733a2067b9afb1a47915f9319849bc1148f5b1f33977b7975e05867e8dbdf73d33cd68e6b99ca75b diff --git a/net-wireless/bluez/bluez-5.63.ebuild b/net-wireless/bluez/bluez-5.63.ebuild new file mode 100644 index ..b2c07f35899e --- /dev/null +++ b/net-wireless/bluez/bluez-5.63.ebuild @@ -0,0 +1,302 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +PYTHON_COMPAT=( python3_{8..10} ) + +inherit autotools linux-info python-single-r1 readme.gentoo-r1 systemd udev multilib-minimal + +DESCRIPTION="Bluetooth Tools and System Daemons for Linux" +HOMEPAGE="http://www.bluez.org; +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 ~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=" + 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-172 ) +" +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/issues/267 + "${FILESDIR}"/${PN}-5.63-musl-limits.patch + + # Fedora patches + # http://www.spinics.net/lists/linux-bluetooth/msg40136.html + "${FILESDIR}"/0001-obex-Use-GLib-helper-function-to-manipulate-paths.patch + + # This reverts commit ac2c2e10b3adb432a572b618c6f53cabb6b3c80b. It + # causes problems with Logitech MX wireless input devices (see + # https://github.com/bluez/bluez/issues/220 ) +
[gentoo-commits] repo/gentoo:master commit in: net-wireless/bluez-tools/, net-wireless/bluez-tools/files/
commit: 1c4175c85c46a54a73f38343512ceffad5d500ce Author: Olivier Laurantin laposte net> AuthorDate: Sat Jan 1 10:41:02 2022 + Commit: Florian Schmaus gentoo org> CommitDate: Mon Jan 3 18:41:15 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1c4175c8 net-wireless/bluez-tools: remove old version Remove old version and gcc 10 patch Package-Manager: Portage-3.0.28, Repoman-3.0.3 Signed-off-by: Olivier Laurantin laposte.net> Closes: https://github.com/gentoo/gentoo/pull/23612 Signed-off-by: Florian Schmaus gentoo.org> net-wireless/bluez-tools/Manifest | 1 - .../bluez-tools/bluez-tools-0_p20161212.ebuild | 33 -- .../files/bluez-tools-0_p20161212-gcc-10.patch | 29 --- 3 files changed, 63 deletions(-) diff --git a/net-wireless/bluez-tools/Manifest b/net-wireless/bluez-tools/Manifest index 3d34b1d3f9ec..e73715c1b798 100644 --- a/net-wireless/bluez-tools/Manifest +++ b/net-wireless/bluez-tools/Manifest @@ -1,2 +1 @@ -DIST bluez-tools-0_p20161212.tar.gz 126613 BLAKE2B 474393862049a893280eeb0b7f466a1b1165a14d0ab33cbd9d3ca805a15eef237761aa3038423de85280bcaaf1385c3c7ab313d4cc3199f284aba86d8e5ed16e SHA512 ab5dd4a223348aab29fae22f552afae989b74d56c3fa46fd5587c100d63309649a10a87591bc040082545f45b7bb95360fcf6a48812012edbdb93570b0e166f7 DIST bluez-tools-0_p20201025.tar.gz 126646 BLAKE2B 6deea6a12ee1050cbe12592fe202be60f032a7ee9a8f790537ef24c3a2562d90abf88f69690e6dd53f16841a256fc82dcfb078b2d708531ca6c50f63b6e84274 SHA512 631dfa7ee7e1bfe487db90f9df692c4136d6258ddd34cda269e3a9538a3c8fe8bad3bac595e57d74789df2da4e15fa0ca7b83374e7f6457695701852b3744b12 diff --git a/net-wireless/bluez-tools/bluez-tools-0_p20161212.ebuild b/net-wireless/bluez-tools/bluez-tools-0_p20161212.ebuild deleted file mode 100644 index 6585af370e24.. --- a/net-wireless/bluez-tools/bluez-tools-0_p20161212.ebuild +++ /dev/null @@ -1,33 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit autotools - -DESCRIPTION="A set of tools to manage bluetooth devices for linux" -HOMEPAGE="https://github.com/khvzak/bluez-tools; -COMMIT="97efd293491ad7ec96a655665339908f2478b3d1" -SRC_URI="https://github.com/khvzak/${PN}/archive/${COMMIT}.tar.gz -> ${P}.tar.gz" - -LICENSE="GPL-2+" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86" -IUSE="" - -RDEPEND="dev-libs/dbus-glib - dev-libs/glib:2 - net-wireless/bluez[obex] - sys-libs/readline:0" -DEPEND="${RDEPEND}" - -DOCS=( AUTHORS README ) - -PATCHES=( "${FILESDIR}/${P}-gcc-10.patch" ) - -S="${WORKDIR}/${PN}-${COMMIT}" - -src_prepare() { - default - eautoreconf -} diff --git a/net-wireless/bluez-tools/files/bluez-tools-0_p20161212-gcc-10.patch b/net-wireless/bluez-tools/files/bluez-tools-0_p20161212-gcc-10.patch deleted file mode 100644 index 6bfaa57fa19a.. --- a/net-wireless/bluez-tools/files/bluez-tools-0_p20161212-gcc-10.patch +++ /dev/null @@ -1,29 +0,0 @@ a/src/lib/agent-helper.c 2016-12-12 09:18:08.0 +0100 -+++ b/src/lib/agent-helper.c 2020-01-30 22:23:27.555951515 +0100 -@@ -33,6 +33,8 @@ - - #include "agent-helper.h" - -+gboolean agent_need_unregister; -+ - static const gchar *_bt_agent_introspect_xml = "\n\t\n\t\t\n\t\t\n\t\t\n\t\t\t\n\t\t\t\n\t\t\n\t\t\n\t\t\t\n\t\t\t\n\t\t\n\t\t\n\t\t\t\n\t\t\t\n\t\t\n\t\t\n\t\t\t\n\t\t\t\n\t\t\t\n\t\t\n\t\t\n\t\t\t\n\t\t\t\n\t\t\n\t\t\n\t\t\t\n\t\t\n\t\t\n\t\t\t\n\t\t\t\n\t\t\n\t\t\n\t\t\n\t\n\n"; - static guint _bt_agent_registration_id = 0; - static GHashTable *_pin_hash_table = NULL; a/src/lib/agent-helper.h 2016-12-12 09:18:08.0 +0100 -+++ b/src/lib/agent-helper.h 2020-01-30 22:22:15.463751152 +0100 -@@ -35,7 +35,7 @@ - #define AGENT_DBUS_INTERFACE "org.bluez.Agent1" - #define AGENT_PATH "/org/blueztools" - --gboolean agent_need_unregister; -+extern gboolean agent_need_unregister; - - void register_agent_callbacks(gboolean interactive_console, GHashTable *pin_dictonary, gpointer main_loop_object, GError **error); - void unregister_agent_callbacks(GError **error); -@@ -44,4 +44,4 @@ - } - #endif - --#endif /* __AGENT_HELPER_H */ -\ Pas de fin de ligne à la fin du fichier -+#endif /* __AGENT_HELPER_H */
[gentoo-commits] repo/gentoo:master commit in: net-wireless/bluez-tools/
commit: 93fc32ddc98538d75347b756f0d508c454a48a9c Author: Olivier Laurantin laposte net> AuthorDate: Sat Jan 1 10:38:49 2022 + Commit: Florian Schmaus gentoo org> CommitDate: Mon Jan 3 18:41:15 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=93fc32dd net-wireless/bluez-tools: version bump Update to latest git commit Package-Manager: Portage-3.0.28, Repoman-3.0.3 Signed-off-by: Olivier Laurantin laposte.net> Signed-off-by: Florian Schmaus gentoo.org> net-wireless/bluez-tools/Manifest | 1 + .../bluez-tools/bluez-tools-0_p20201025.ebuild | 31 ++ 2 files changed, 32 insertions(+) diff --git a/net-wireless/bluez-tools/Manifest b/net-wireless/bluez-tools/Manifest index d2efe655a73e..3d34b1d3f9ec 100644 --- a/net-wireless/bluez-tools/Manifest +++ b/net-wireless/bluez-tools/Manifest @@ -1 +1,2 @@ DIST bluez-tools-0_p20161212.tar.gz 126613 BLAKE2B 474393862049a893280eeb0b7f466a1b1165a14d0ab33cbd9d3ca805a15eef237761aa3038423de85280bcaaf1385c3c7ab313d4cc3199f284aba86d8e5ed16e SHA512 ab5dd4a223348aab29fae22f552afae989b74d56c3fa46fd5587c100d63309649a10a87591bc040082545f45b7bb95360fcf6a48812012edbdb93570b0e166f7 +DIST bluez-tools-0_p20201025.tar.gz 126646 BLAKE2B 6deea6a12ee1050cbe12592fe202be60f032a7ee9a8f790537ef24c3a2562d90abf88f69690e6dd53f16841a256fc82dcfb078b2d708531ca6c50f63b6e84274 SHA512 631dfa7ee7e1bfe487db90f9df692c4136d6258ddd34cda269e3a9538a3c8fe8bad3bac595e57d74789df2da4e15fa0ca7b83374e7f6457695701852b3744b12 diff --git a/net-wireless/bluez-tools/bluez-tools-0_p20201025.ebuild b/net-wireless/bluez-tools/bluez-tools-0_p20201025.ebuild new file mode 100644 index ..755069585081 --- /dev/null +++ b/net-wireless/bluez-tools/bluez-tools-0_p20201025.ebuild @@ -0,0 +1,31 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit autotools + +DESCRIPTION="A set of tools to manage bluetooth devices for linux" +HOMEPAGE="https://github.com/khvzak/bluez-tools; +COMMIT="f65321736475429316f07ee94ec0deac8e46ec4a" +SRC_URI="https://github.com/khvzak/${PN}/archive/${COMMIT}.tar.gz -> ${P}.tar.gz" + +LICENSE="GPL-2+" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86" +IUSE="" + +RDEPEND="dev-libs/dbus-glib + dev-libs/glib:2 + net-wireless/bluez[obex] + sys-libs/readline:0" +DEPEND="${RDEPEND}" + +DOCS=( AUTHORS README ) + +S="${WORKDIR}/${PN}-${COMMIT}" + +src_prepare() { + default + eautoreconf +}
[gentoo-commits] repo/gentoo:master commit in: net-wireless/bluez/files/
commit: de026837aaef968dc2bcb14fcc06beb73325a2bc Author: Michael Mair-Keimberger levelnine at> AuthorDate: Wed Dec 8 08:27:17 2021 + Commit: Conrad Kostecki gentoo org> CommitDate: Sat Dec 11 19:47:55 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=de026837 net-wireless/bluez: remove unused patch Closes: https://github.com/gentoo/gentoo/pull/23222 Package-Manager: Portage-3.0.28, Repoman-3.0.3 Signed-off-by: Michael Mair-Keimberger levelnine.at> Signed-off-by: Conrad Kostecki gentoo.org> .../bluez/files/bluez-5.60-glibc-2.34.patch| 42 -- 1 file changed, 42 deletions(-) diff --git a/net-wireless/bluez/files/bluez-5.60-glibc-2.34.patch b/net-wireless/bluez/files/bluez-5.60-glibc-2.34.patch deleted file mode 100644 index 1e846100285d.. --- a/net-wireless/bluez/files/bluez-5.60-glibc-2.34.patch +++ /dev/null @@ -1,42 +0,0 @@ -From 124dee151746b4a8a2e8a7194af78f2c82f75d79 Mon Sep 17 00:00:00 2001 -From: =?UTF-8?q?Zbigniew=20J=C4=99drzejewski-Szmek?= -Date: Wed, 3 Mar 2021 08:57:36 +0100 -Subject: [PATCH] media: rename local function conflicting with pause(2) - -profiles/audio/media.c:1284:13: error: conflicting types for 'pause'; have '_Bool(void *)' - 1284 | static bool pause(void *user_data) - | ^ -In file included from /usr/include/bits/sigstksz.h:24, - from /usr/include/signal.h:315, - from /usr/include/glib-2.0/glib/gbacktrace.h:36, - from /usr/include/glib-2.0/glib.h:34, - from profiles/audio/media.c:21: -/usr/include/unistd.h:478:12: note: previous declaration of 'pause' with type 'int(void)' - 478 | extern int pause (void); - |^ - profiles/audio/media.c | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -diff --git a/profiles/audio/media.c b/profiles/audio/media.c -index c84bbe22dc..3d8c4b69c3 100644 a/profiles/audio/media.c -+++ b/profiles/audio/media.c -@@ -1281,7 +1281,7 @@ static bool stop(void *user_data) - return media_player_send(mp, "Stop"); - } - --static bool pause(void *user_data) -+static bool pause_play(void *user_data) - { - struct media_player *mp = user_data; - -@@ -1331,7 +1331,7 @@ static struct avrcp_player_cb player_cb = { - .set_volume = set_volume, - .play = play, - .stop = stop, -- .pause = pause, -+ .pause = pause_play, - .next = next, - .previous = previous, - };
[gentoo-commits] repo/gentoo:master commit in: net-wireless/bluez/
commit: 3011ea2f24ece8f5f69481db3efb464d8d77c122 Author: Pacho Ramos gentoo org> AuthorDate: Sat Dec 11 17:52:52 2021 + Commit: Pacho Ramos gentoo org> CommitDate: Sat Dec 11 17:52:52 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3011ea2f net-wireless/bluez: btpclient needs mesh support Closes: https://bugs.gentoo.org/790587 Package-Manager: Portage-3.0.28, Repoman-3.0.3 Signed-off-by: Pacho Ramos gentoo.org> net-wireless/bluez/bluez-5.62-r3.ebuild | 1 + 1 file changed, 1 insertion(+) diff --git a/net-wireless/bluez/bluez-5.62-r3.ebuild b/net-wireless/bluez/bluez-5.62-r3.ebuild index 0c6847229037..71035af2f830 100644 --- a/net-wireless/bluez/bluez-5.62-r3.ebuild +++ b/net-wireless/bluez/bluez-5.62-r3.ebuild @@ -18,6 +18,7 @@ IUSE="btpclient cups doc debug deprecated extra-tools experimental +mesh midi +o # 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=" extra-tools? ( deprecated readline ) test? ( ${PYTHON_REQUIRED_USE} )
[gentoo-commits] repo/gentoo:master commit in: net-wireless/bluez/
commit: 97b1a6b95c47b677bc054ef52fb9952b15dfac48 Author: Jakov Smolić gentoo org> AuthorDate: Fri Dec 10 21:48:05 2021 + Commit: Jakov Smolić gentoo org> CommitDate: Fri Dec 10 21:48:05 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=97b1a6b9 net-wireless/bluez: Stabilize 5.62-r3 x86, #828018 Signed-off-by: Jakov Smolić gentoo.org> net-wireless/bluez/bluez-5.62-r3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-wireless/bluez/bluez-5.62-r3.ebuild b/net-wireless/bluez/bluez-5.62-r3.ebuild index d346187af847..0c6847229037 100644 --- a/net-wireless/bluez/bluez-5.62-r3.ebuild +++ b/net-wireless/bluez/bluez-5.62-r3.ebuild @@ -12,7 +12,7 @@ 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 ~mips ~ppc ~ppc64 ~riscv ~x86" +KEYWORDS="amd64 ~arm ~arm64 ~hppa ~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
[gentoo-commits] repo/gentoo:master commit in: net-wireless/bluez/
commit: 5205942eec96a53906d5f3aca3fa02e31439d52c Author: Jakov Smolić gentoo org> AuthorDate: Fri Dec 10 11:38:43 2021 + Commit: Jakov Smolić gentoo org> CommitDate: Fri Dec 10 11:38:43 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5205942e net-wireless/bluez: Stabilize 5.62-r3 amd64, #828018 Signed-off-by: Jakov Smolić gentoo.org> net-wireless/bluez/bluez-5.62-r3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-wireless/bluez/bluez-5.62-r3.ebuild b/net-wireless/bluez/bluez-5.62-r3.ebuild index 0068b5bad6aa..d346187af847 100644 --- a/net-wireless/bluez/bluez-5.62-r3.ebuild +++ b/net-wireless/bluez/bluez-5.62-r3.ebuild @@ -12,7 +12,7 @@ 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 ~mips ~ppc ~ppc64 ~riscv ~x86" +KEYWORDS="amd64 ~arm ~arm64 ~hppa ~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
[gentoo-commits] repo/gentoo:master commit in: net-wireless/bluez/, net-wireless/bluez/files/
commit: c56c92516c1f7faa80cf76c5df2938edf50b538f Author: Pacho Ramos gentoo org> AuthorDate: Thu Dec 2 13:31:03 2021 + Commit: Pacho Ramos gentoo org> CommitDate: Thu Dec 2 13:31:03 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c56c9251 net-wireless/bluez: Important bugfixes This solves disconnecting due to GattCharacteristic1.MTU and reverts a commit introducing a regression when connecting some mouse models Bug: https://bugs.gentoo.org/827706 Bug: https://bugs.gentoo.org/827911 Package-Manager: Portage-3.0.28, Repoman-3.0.3 Signed-off-by: Pacho Ramos gentoo.org> net-wireless/bluez/bluez-5.62-r3.ebuild| 294 + ...1-Revert-attrib-Make-use-of-bt_att_resend.patch | 188 + .../bluez/files/bluez-5.62-fix-disconnecting.patch | 54 3 files changed, 536 insertions(+) diff --git a/net-wireless/bluez/bluez-5.62-r3.ebuild b/net-wireless/bluez/bluez-5.62-r3.ebuild new file mode 100644 index ..0068b5bad6aa --- /dev/null +++ b/net-wireless/bluez/bluez-5.62-r3.ebuild @@ -0,0 +1,294 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +PYTHON_COMPAT=( python3_{8..10} ) + +inherit autotools linux-info python-single-r1 readme.gentoo-r1 systemd udev multilib-minimal + +DESCRIPTION="Bluetooth Tools and System Daemons for Linux" +HOMEPAGE="http://www.bluez.org; +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 ~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. +REQUIRED_USE=" + 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-172 ) +" +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 + "${FILESDIR}"/${PN}-udevadm-path-r1.patch + + # Fedora patches + # http://www.spinics.net/lists/linux-bluetooth/msg40136.html + "${FILESDIR}"/0001-obex-Use-GLib-helper-function-to-manipulate-paths.patch + + # This reverts commit ac2c2e10b3adb432a572b618c6f53cabb6b3c80b. It + # causes problems with Logitech MX wireless input devices (see + # https://github.com/bluez/bluez/issues/220 ) + "${FILESDIR}"/0001-Revert-attrib-Make-use-of-bt_att_resend.patch + + # gatt-client: Fix disconnecting due to GattCharacteristic1.MTU + # (from 'master') + "${FILESDIR}"/${P}-fix-disconnecting.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 ~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" + 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
[gentoo-commits] repo/gentoo:master commit in: net-wireless/bluez/
commit: 37c39c5c099176ccdfec7da32b177d5d35e48c79 Author: Mike Gilbert gentoo org> AuthorDate: Thu Nov 25 01:27:23 2021 + Commit: Mike Gilbert gentoo org> CommitDate: Sun Nov 28 19:54:06 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=37c39c5c net-wireless/bluez: drop dep on sys-apps/hwids Modern versions of bluez read the data from udev, not oui.txt directly. Signed-off-by: Mike Gilbert gentoo.org> net-wireless/bluez/{bluez-5.62-r1.ebuild => bluez-5.62-r2.ebuild} | 1 - 1 file changed, 1 deletion(-) diff --git a/net-wireless/bluez/bluez-5.62-r1.ebuild b/net-wireless/bluez/bluez-5.62-r2.ebuild similarity index 99% rename from net-wireless/bluez/bluez-5.62-r1.ebuild rename to net-wireless/bluez/bluez-5.62-r2.ebuild index 0e4cd78da1f5..70c9a7547c55 100644 --- a/net-wireless/bluez/bluez-5.62-r1.ebuild +++ b/net-wireless/bluez/bluez-5.62-r2.ebuild @@ -37,7 +37,6 @@ BDEPEND=" " DEPEND=" >=dev-libs/glib-2.28:2[${MULTILIB_USEDEP}] - >=sys-apps/hwids-20121202.2 btpclient? ( >=dev-libs/ell-0.39 ) cups? ( net-print/cups:= ) mesh? (
[gentoo-commits] repo/gentoo:master commit in: net-wireless/bluez/
commit: 7bae889054202a6bd310d000c57fd12fb7ad2b49 Author: Pacho Ramos gentoo org> AuthorDate: Sat Nov 27 15:18:22 2021 + Commit: Pacho Ramos gentoo org> CommitDate: Sat Nov 27 15:18:22 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7bae8890 net-wireless/bluez: Drop old Bug: https://bugs.gentoo.org/show_bug.cgi?id=823802 Package-Manager: Portage-3.0.28, Repoman-3.0.3 Signed-off-by: Pacho Ramos gentoo.org> net-wireless/bluez/Manifest | 1 - net-wireless/bluez/bluez-5.61-r1.ebuild | 289 2 files changed, 290 deletions(-) diff --git a/net-wireless/bluez/Manifest b/net-wireless/bluez/Manifest index 471eb8b46025..ff487814a867 100644 --- a/net-wireless/bluez/Manifest +++ b/net-wireless/bluez/Manifest @@ -1,2 +1 @@ -DIST bluez-5.61.tar.xz 2137412 BLAKE2B 2fc1b44f726d48b4a0e8bbecc664077db1db69bbc87c66e9d7ac85d7b2e066de8b349c18597a5ba140c5fcb1ef867ee3980ebdd839ded69ae30491fb7b836940 SHA512 a2318637258f9db0bf05fecbfbea2c3ca5e21867378e28ab4c77f658fe42f10c8c607939f2b437ec40d1ceb00b99f7916c0275faaedd9edd247f7dc91329937a DIST bluez-5.62.tar.xz 2149348 BLAKE2B db99b36a230fc0be15275d2eda9864b686326ba50648f66b19087ea4309a76d234ab4f1dcb6975f1513a898978b1d5b9332542f5dcee22efd898b79658434a70 SHA512 8fb0b81e1d929d3eee3d70f457ce75dbcff4c2a8a728247fc950bbe11e84d83582345bfd433d2e2df7b5588eb0e42f286658a83c7332be84819d9df49a5707e8 diff --git a/net-wireless/bluez/bluez-5.61-r1.ebuild b/net-wireless/bluez/bluez-5.61-r1.ebuild deleted file mode 100644 index c8eb4a797fcf.. --- a/net-wireless/bluez/bluez-5.61-r1.ebuild +++ /dev/null @@ -1,289 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 -PYTHON_COMPAT=( python3_{8..10} ) - -inherit autotools linux-info python-single-r1 readme.gentoo-r1 systemd udev multilib-minimal - -DESCRIPTION="Bluetooth Tools and System Daemons for Linux" -HOMEPAGE="http://www.bluez.org; -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 ~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. -REQUIRED_USE=" - 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}] - >=sys-apps/hwids-20121202.2 - 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-172 ) -" -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 - "${FILESDIR}"/${PN}-udevadm-path-r1.patch - - # Fedora patches - # http://www.spinics.net/lists/linux-bluetooth/msg40136.html - "${FILESDIR}"/0001-obex-Use-GLib-helper-function-to-manipulate-paths.patch - - # https://marc.info/?l=linux-bluetooth=161498090629584=2 - "${FILESDIR}"/${PN}-5.60-glibc-2.34.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 ~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" - fi - linux-info_pkg_setup - - if use test || use test-programs; then -
[gentoo-commits] repo/gentoo:master commit in: net-wireless/bluez/
commit: 9fd92922aed49dc77f0be3c66466ca5358121b9b Author: Sam James gentoo org> AuthorDate: Thu Nov 25 20:06:17 2021 + Commit: Sam James gentoo org> CommitDate: Thu Nov 25 20:06:17 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9fd92922 net-wireless/bluez: Stabilize 5.62-r1 amd64, #826886 Signed-off-by: Sam James gentoo.org> net-wireless/bluez/bluez-5.62-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-wireless/bluez/bluez-5.62-r1.ebuild b/net-wireless/bluez/bluez-5.62-r1.ebuild index 7c1f1a5f6f03..0e4cd78da1f5 100644 --- a/net-wireless/bluez/bluez-5.62-r1.ebuild +++ b/net-wireless/bluez/bluez-5.62-r1.ebuild @@ -12,7 +12,7 @@ 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 ~mips ppc ppc64 ~riscv x86" +KEYWORDS="amd64 arm arm64 ~hppa ~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
[gentoo-commits] repo/gentoo:master commit in: net-wireless/bluez/
commit: 21e0a44f56ae17597731bedc3c63ef211dcafb0e Author: Agostino Sarubbo gentoo org> AuthorDate: Wed Nov 24 07:57:36 2021 + Commit: Agostino Sarubbo gentoo org> CommitDate: Wed Nov 24 07:57:36 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=21e0a44f net-wireless/bluez: x86 stable wrt bug #826886 Package-Manager: Portage-3.0.20, Repoman-3.0.3 RepoMan-Options: --include-arches="x86" Signed-off-by: Agostino Sarubbo gentoo.org> net-wireless/bluez/bluez-5.62-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-wireless/bluez/bluez-5.62-r1.ebuild b/net-wireless/bluez/bluez-5.62-r1.ebuild index d0ded9e3d6aa..7c1f1a5f6f03 100644 --- a/net-wireless/bluez/bluez-5.62-r1.ebuild +++ b/net-wireless/bluez/bluez-5.62-r1.ebuild @@ -12,7 +12,7 @@ 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 ~mips ppc ppc64 ~riscv ~x86" +KEYWORDS="~amd64 arm arm64 ~hppa ~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
[gentoo-commits] repo/gentoo:master commit in: net-wireless/bluez/
commit: a56b42f72a23f8f42d506d681fdd47fcab3f10f5 Author: Sam James gentoo org> AuthorDate: Tue Nov 23 21:38:29 2021 + Commit: Sam James gentoo org> CommitDate: Tue Nov 23 21:38:29 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a56b42f7 net-wireless/bluez: Stabilize 5.62-r1 ppc, #826886 Signed-off-by: Sam James gentoo.org> net-wireless/bluez/bluez-5.62-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-wireless/bluez/bluez-5.62-r1.ebuild b/net-wireless/bluez/bluez-5.62-r1.ebuild index b01175c09729..d0ded9e3d6aa 100644 --- a/net-wireless/bluez/bluez-5.62-r1.ebuild +++ b/net-wireless/bluez/bluez-5.62-r1.ebuild @@ -12,7 +12,7 @@ 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 ~mips ~ppc ppc64 ~riscv ~x86" +KEYWORDS="~amd64 arm arm64 ~hppa ~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
[gentoo-commits] repo/gentoo:master commit in: net-wireless/bluez/
commit: e8ae86e864e9394bd119425e9ddeeab174455605 Author: Sam James gentoo org> AuthorDate: Tue Nov 23 21:38:19 2021 + Commit: Sam James gentoo org> CommitDate: Tue Nov 23 21:38:19 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e8ae86e8 net-wireless/bluez: Stabilize 5.62-r1 ppc64, #826886 Signed-off-by: Sam James gentoo.org> net-wireless/bluez/bluez-5.62-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-wireless/bluez/bluez-5.62-r1.ebuild b/net-wireless/bluez/bluez-5.62-r1.ebuild index 748e257c1605..b01175c09729 100644 --- a/net-wireless/bluez/bluez-5.62-r1.ebuild +++ b/net-wireless/bluez/bluez-5.62-r1.ebuild @@ -12,7 +12,7 @@ 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 ~mips ~ppc ~ppc64 ~riscv ~x86" +KEYWORDS="~amd64 arm arm64 ~hppa ~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
[gentoo-commits] repo/gentoo:master commit in: net-wireless/bluez/
commit: 3e0dc56c5d8e865c72cbc49d349623efc853784c Author: Sam James gentoo org> AuthorDate: Tue Nov 23 21:36:14 2021 + Commit: Sam James gentoo org> CommitDate: Tue Nov 23 21:36:14 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3e0dc56c net-wireless/bluez: Stabilize 5.62-r1 arm64, #826886 Signed-off-by: Sam James gentoo.org> net-wireless/bluez/bluez-5.62-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-wireless/bluez/bluez-5.62-r1.ebuild b/net-wireless/bluez/bluez-5.62-r1.ebuild index fb3060140b0d..748e257c1605 100644 --- a/net-wireless/bluez/bluez-5.62-r1.ebuild +++ b/net-wireless/bluez/bluez-5.62-r1.ebuild @@ -12,7 +12,7 @@ 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 ~mips ~ppc ~ppc64 ~riscv ~x86" +KEYWORDS="~amd64 arm arm64 ~hppa ~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
[gentoo-commits] repo/gentoo:master commit in: net-wireless/bluez/
commit: 10e36d0f600be9df3f17ebeb1436ce4fd5edefd6 Author: Sam James gentoo org> AuthorDate: Tue Nov 23 17:01:36 2021 + Commit: Sam James gentoo org> CommitDate: Tue Nov 23 17:01:36 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=10e36d0f net-wireless/bluez: Stabilize 5.62-r1 arm, #826886 Signed-off-by: Sam James gentoo.org> net-wireless/bluez/bluez-5.62-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-wireless/bluez/bluez-5.62-r1.ebuild b/net-wireless/bluez/bluez-5.62-r1.ebuild index b967dc6ad16a..fb3060140b0d 100644 --- a/net-wireless/bluez/bluez-5.62-r1.ebuild +++ b/net-wireless/bluez/bluez-5.62-r1.ebuild @@ -12,7 +12,7 @@ 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 ~mips ~ppc ~ppc64 ~riscv ~x86" +KEYWORDS="~amd64 arm ~arm64 ~hppa ~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
[gentoo-commits] repo/gentoo:master commit in: net-wireless/bluez/
commit: 124477cfd0da24f4bc147ed4840b11bb1db28ff2 Author: Mike Gilbert gentoo org> AuthorDate: Sun Nov 14 18:16:38 2021 + Commit: Mike Gilbert gentoo org> CommitDate: Sun Nov 14 18:16:38 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=124477cf net-wireless/bluez: restore dbus slot-operator Signed-off-by: Mike Gilbert gentoo.org> net-wireless/bluez/bluez-5.61-r1.ebuild | 2 +- net-wireless/bluez/bluez-5.62-r1.ebuild | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/net-wireless/bluez/bluez-5.61-r1.ebuild b/net-wireless/bluez/bluez-5.61-r1.ebuild index 1d41d1ef3a8c..c8eb4a797fcf 100644 --- a/net-wireless/bluez/bluez-5.61-r1.ebuild +++ b/net-wireless/bluez/bluez-5.61-r1.ebuild @@ -49,7 +49,7 @@ DEPEND=" obex? ( dev-libs/libical:= ) readline? ( sys-libs/readline:0= ) systemd? ( sys-apps/systemd ) - >=sys-apps/dbus-1.6 + >=sys-apps/dbus-1.6:= udev? ( >=virtual/udev-172 ) " RDEPEND="${DEPEND} diff --git a/net-wireless/bluez/bluez-5.62-r1.ebuild b/net-wireless/bluez/bluez-5.62-r1.ebuild index 053d2f6209bb..b967dc6ad16a 100644 --- a/net-wireless/bluez/bluez-5.62-r1.ebuild +++ b/net-wireless/bluez/bluez-5.62-r1.ebuild @@ -49,7 +49,7 @@ DEPEND=" obex? ( dev-libs/libical:= ) readline? ( sys-libs/readline:0= ) systemd? ( sys-apps/systemd ) - >=sys-apps/dbus-1.6 + >=sys-apps/dbus-1.6:= udev? ( >=virtual/udev-172 ) " RDEPEND="${DEPEND}
[gentoo-commits] repo/gentoo:master commit in: net-wireless/bluez/
commit: 68014fb84e4b479332b37f48f8fc397ff5877e76 Author: Mike Gilbert gentoo org> AuthorDate: Sat Nov 13 23:29:15 2021 + Commit: Mike Gilbert gentoo org> CommitDate: Sun Nov 14 16:37:12 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=68014fb8 net-wireless/bluez: drop user-session USE flag Bug: https://bugs.gentoo.org/823647 Signed-off-by: Mike Gilbert gentoo.org> .../bluez/{bluez-5.61.ebuild => bluez-5.61-r1.ebuild} | 15 ++- .../bluez/{bluez-5.62.ebuild => bluez-5.62-r1.ebuild} | 15 ++- net-wireless/bluez/metadata.xml | 1 - 3 files changed, 12 insertions(+), 19 deletions(-) diff --git a/net-wireless/bluez/bluez-5.61.ebuild b/net-wireless/bluez/bluez-5.61-r1.ebuild similarity index 96% rename from net-wireless/bluez/bluez-5.61.ebuild rename to net-wireless/bluez/bluez-5.61-r1.ebuild index 95941e34b204..1d41d1ef3a8c 100644 --- a/net-wireless/bluez/bluez-5.61.ebuild +++ b/net-wireless/bluez/bluez-5.61-r1.ebuild @@ -13,7 +13,7 @@ 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 ~mips ppc ppc64 ~riscv x86" -IUSE="btpclient cups doc debug deprecated extra-tools experimental +mesh midi +obex +readline selinux systemd test test-programs +udev user-session" +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 @@ -48,11 +48,8 @@ DEPEND=" midi? ( media-libs/alsa-lib ) obex? ( dev-libs/libical:= ) readline? ( sys-libs/readline:0= ) - systemd? ( - >=sys-apps/dbus-1.6:=[user-session=] - sys-apps/systemd - ) - !systemd? ( >=sys-apps/dbus-1.6:= ) + systemd? ( sys-apps/systemd ) + >=sys-apps/dbus-1.6 udev? ( >=virtual/udev-172 ) " RDEPEND="${DEPEND} @@ -107,7 +104,7 @@ src_prepare() { default # http://www.spinics.net/lists/linux-bluetooth/msg38490.html - if ! use user-session || ! use systemd; then + if ! use systemd; then eapply "${FILESDIR}"/0001-Allow-using-obexd-without-systemd-in-the-user-session-r2.patch fi @@ -248,8 +245,8 @@ multilib_src_install_all() { # 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 user-session && use systemd; then - ln -s "${ED}"/usr/lib/systemd/user/obex.service "${ED}"/usr/lib/systemd/user/dbus-org.bluez.obex.service + 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 diff --git a/net-wireless/bluez/bluez-5.62.ebuild b/net-wireless/bluez/bluez-5.62-r1.ebuild similarity index 96% rename from net-wireless/bluez/bluez-5.62.ebuild rename to net-wireless/bluez/bluez-5.62-r1.ebuild index 1cf0b131ea8d..053d2f6209bb 100644 --- a/net-wireless/bluez/bluez-5.62.ebuild +++ b/net-wireless/bluez/bluez-5.62-r1.ebuild @@ -13,7 +13,7 @@ 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 ~mips ~ppc ~ppc64 ~riscv ~x86" -IUSE="btpclient cups doc debug deprecated extra-tools experimental +mesh midi +obex +readline selinux systemd test test-programs +udev user-session" +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 @@ -48,11 +48,8 @@ DEPEND=" midi? ( media-libs/alsa-lib ) obex? ( dev-libs/libical:= ) readline? ( sys-libs/readline:0= ) - systemd? ( - >=sys-apps/dbus-1.6:=[user-session=] - sys-apps/systemd - ) - !systemd? ( >=sys-apps/dbus-1.6:= ) + systemd? ( sys-apps/systemd ) + >=sys-apps/dbus-1.6 udev? ( >=virtual/udev-172 ) " RDEPEND="${DEPEND} @@ -104,7 +101,7 @@ src_prepare() { default # http://www.spinics.net/lists/linux-bluetooth/msg38490.html - if ! use user-session || ! use systemd; then + if ! use systemd; then eapply "${FILESDIR}"/0001-Allow-using-obexd-without-systemd-in-the-user-session-r2.patch fi @@ -245,8 +242,8 @@ multilib_src_install_all() { # 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
[gentoo-commits] repo/gentoo:master commit in: net-wireless/bluez/files/, net-wireless/bluez/
commit: 7514a3c027e281871fc86a27f7660016016b4023 Author: Pacho Ramos gentoo org> AuthorDate: Tue Oct 19 21:19:44 2021 + Commit: Pacho Ramos gentoo org> CommitDate: Tue Oct 19 21:19:44 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7514a3c0 net-wireless/bluez: Drop old Package-Manager: Portage-3.0.24, Repoman-3.0.3 Signed-off-by: Pacho Ramos gentoo.org> net-wireless/bluez/Manifest | 2 - net-wireless/bluez/bluez-5.58-r1.ebuild | 292 --- net-wireless/bluez/bluez-5.60.ebuild | 292 --- net-wireless/bluez/files/bluez-5.58-rfkill.patch | 84 --- 4 files changed, 670 deletions(-) diff --git a/net-wireless/bluez/Manifest b/net-wireless/bluez/Manifest index 56ab750524f..471eb8b4602 100644 --- a/net-wireless/bluez/Manifest +++ b/net-wireless/bluez/Manifest @@ -1,4 +1,2 @@ -DIST bluez-5.58.tar.xz 2060368 BLAKE2B 157780f83181d89fb126face5e9794bc0de8196f43d57d079fc09ae7e45e7ef21bf404e834d844da28d06f9a29cb92f11c310dbbcb7f60e845a335a558d7190c SHA512 159b554e0afd56af5da6f883f2fdf96d77a0e82d762bf4b37786e7312b7e61fbbae0f18b26442a606e0a232f48e0f45a4b38b95de36c7daf384f582315a3 -DIST bluez-5.60.tar.xz 2124312 BLAKE2B 52cd08192cbfb7adc2e11f270442af62307dbf3cb940554f77e1ec4c30036ca1c05970d7d48719d3036173135f2b14123f2d0aad8147f0a919773d211238a11e SHA512 069e054360b4ab72f1daa033572f0fd822fb0f47e52069f4f3dcdfecfa312b9a5366cc04967e639aef39b980c0e1007389f1ee757e7c3bae43a5e66f8ed21a6b DIST bluez-5.61.tar.xz 2137412 BLAKE2B 2fc1b44f726d48b4a0e8bbecc664077db1db69bbc87c66e9d7ac85d7b2e066de8b349c18597a5ba140c5fcb1ef867ee3980ebdd839ded69ae30491fb7b836940 SHA512 a2318637258f9db0bf05fecbfbea2c3ca5e21867378e28ab4c77f658fe42f10c8c607939f2b437ec40d1ceb00b99f7916c0275faaedd9edd247f7dc91329937a DIST bluez-5.62.tar.xz 2149348 BLAKE2B db99b36a230fc0be15275d2eda9864b686326ba50648f66b19087ea4309a76d234ab4f1dcb6975f1513a898978b1d5b9332542f5dcee22efd898b79658434a70 SHA512 8fb0b81e1d929d3eee3d70f457ce75dbcff4c2a8a728247fc950bbe11e84d83582345bfd433d2e2df7b5588eb0e42f286658a83c7332be84819d9df49a5707e8 diff --git a/net-wireless/bluez/bluez-5.58-r1.ebuild b/net-wireless/bluez/bluez-5.58-r1.ebuild deleted file mode 100644 index 18c11b1754e..000 --- a/net-wireless/bluez/bluez-5.58-r1.ebuild +++ /dev/null @@ -1,292 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 -PYTHON_COMPAT=( python3_{8..9} ) - -inherit autotools linux-info python-single-r1 readme.gentoo-r1 systemd udev multilib-minimal - -DESCRIPTION="Bluetooth Tools and System Daemons for Linux" -HOMEPAGE="http://www.bluez.org; -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 ~mips ppc ppc64 x86" -IUSE="btpclient cups doc debug deprecated extra-tools experimental +mesh midi +obex +readline selinux systemd test test-programs +udev user-session" - -# 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. -REQUIRED_USE=" - 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 - test? ( ${TEST_DEPS} ) -" -DEPEND=" - >=dev-libs/glib-2.28:2[${MULTILIB_USEDEP}] - >=sys-apps/hwids-20121202.2 - 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/dbus-1.6:=[user-session=] - sys-apps/systemd - ) - !systemd? ( >=sys-apps/dbus-1.6:= ) - udev? ( >=virtual/udev-172 ) -" -RDEPEND="${DEPEND} - selinux? ( sec-policy/selinux-bluetooth ) - test-programs? ( ${TEST_DEPS} ) -" - -RESTRICT="!test? ( test )" - -PATCHES=( - # rfkill: Fix reading from rfkill socket - "${FILESDIR}"/${P}-rfkill.patch - - # 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 - "${FILESDIR}"/${PN}-udevadm-path-r1.patch - - # Fedora patches - # http://www.spinics.net/lists/linux-bluetooth/msg40136.html - "${FILESDIR}"/0001-obex-Use-GLib-helper-function-to-manipulate-paths.patch -) - -pkg_setup() { - # From