[gentoo-commits] repo/gentoo:master commit in: net-wireless/bluez/

2021-10-19 Thread Pacho Ramos
commit: dff1a40c626a7acbd7efac257fa8c62ca88e300e
Author: Pacho Ramos  gentoo  org>
AuthorDate: Tue Oct 19 21:18:42 2021 +
Commit: Pacho Ramos  gentoo  org>
CommitDate: Tue Oct 19 21:18:42 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dff1a40c

net-wireless/bluez: Bump to 5.62

Package-Manager: Portage-3.0.24, Repoman-3.0.3
Signed-off-by: Pacho Ramos  gentoo.org>

 net-wireless/bluez/Manifest  |   1 +
 net-wireless/bluez/bluez-5.62.ebuild | 289 +++
 2 files changed, 290 insertions(+)

diff --git a/net-wireless/bluez/Manifest b/net-wireless/bluez/Manifest
index 06862e50f8e..56ab750524f 100644
--- a/net-wireless/bluez/Manifest
+++ b/net-wireless/bluez/Manifest
@@ -1,3 +1,4 @@
 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.62.ebuild 
b/net-wireless/bluez/bluez-5.62.ebuild
new file mode 100644
index 000..1cf0b131ea8
--- /dev/null
+++ b/net-wireless/bluez/bluez-5.62.ebuild
@@ -0,0 +1,289 @@
+# 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 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="
+   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/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=(
+   # 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/

2021-09-09 Thread Sam James
commit: 4dbd124dbe93a9228ab173ef23c3485db442a66f
Author: Sam James  gentoo  org>
AuthorDate: Thu Sep  9 23:56:07 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Sep  9 23:56:07 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4dbd124d

net-wireless/bluez: Stabilize 5.61 arm64, #812143

Signed-off-by: Sam James  gentoo.org>

 net-wireless/bluez/bluez-5.61.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-wireless/bluez/bluez-5.61.ebuild 
b/net-wireless/bluez/bluez-5.61.ebuild
index 79e1418e380..95941e34b20 100644
--- a/net-wireless/bluez/bluez-5.61.ebuild
+++ b/net-wireless/bluez/bluez-5.61.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 user-session"
 
 # Since this release all remaining extra-tools need readline support, but this 
could



[gentoo-commits] repo/gentoo:master commit in: net-wireless/bluez/

2021-09-09 Thread Sam James
commit: 90a461987fc09c7f9f6b8b7de3756be8584f3232
Author: Sam James  gentoo  org>
AuthorDate: Thu Sep  9 23:55:36 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Sep  9 23:55:36 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=90a46198

net-wireless/bluez: Stabilize 5.61 arm, #812143

Signed-off-by: Sam James  gentoo.org>

 net-wireless/bluez/bluez-5.61.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-wireless/bluez/bluez-5.61.ebuild 
b/net-wireless/bluez/bluez-5.61.ebuild
index 79137db0a54..79e1418e380 100644
--- a/net-wireless/bluez/bluez-5.61.ebuild
+++ b/net-wireless/bluez/bluez-5.61.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 user-session"
 
 # Since this release all remaining extra-tools need readline support, but this 
could



[gentoo-commits] repo/gentoo:master commit in: net-wireless/bluez/

2021-09-09 Thread Agostino Sarubbo
commit: 49359c72095bf7f2cc6872630a0b5505e78319c5
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Thu Sep  9 07:38:20 2021 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Thu Sep  9 07:38:20 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=49359c72

net-wireless/bluez: x86 stable wrt bug #812143

Package-Manager: Portage-3.0.20, Repoman-3.0.2
RepoMan-Options: --include-arches="x86"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 net-wireless/bluez/bluez-5.61.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-wireless/bluez/bluez-5.61.ebuild 
b/net-wireless/bluez/bluez-5.61.ebuild
index 77a001fbe1d..79137db0a54 100644
--- a/net-wireless/bluez/bluez-5.61.ebuild
+++ b/net-wireless/bluez/bluez-5.61.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 user-session"
 
 # Since this release all remaining extra-tools need readline support, but this 
could



[gentoo-commits] repo/gentoo:master commit in: net-wireless/bluez/

2021-09-09 Thread Agostino Sarubbo
commit: cfd6dda258d7a12777393f8aef5c22576e427e54
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Thu Sep  9 07:17:37 2021 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Thu Sep  9 07:17:37 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cfd6dda2

net-wireless/bluez: amd64 stable wrt bug #812143

Package-Manager: Portage-3.0.20, Repoman-3.0.2
RepoMan-Options: --include-arches="amd64"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 net-wireless/bluez/bluez-5.61.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-wireless/bluez/bluez-5.61.ebuild 
b/net-wireless/bluez/bluez-5.61.ebuild
index 658287f829b..77a001fbe1d 100644
--- a/net-wireless/bluez/bluez-5.61.ebuild
+++ b/net-wireless/bluez/bluez-5.61.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 user-session"
 
 # Since this release all remaining extra-tools need readline support, but this 
could



[gentoo-commits] repo/gentoo:master commit in: net-wireless/bluez/

2021-09-08 Thread Sam James
commit: 04daba2f3ef1f65d24e774b89788a4e106cb
Author: Sam James  gentoo  org>
AuthorDate: Thu Sep  9 04:23:04 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Sep  9 04:23:04 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=04daba66

net-wireless/bluez: Stabilize 5.61 ppc64, #812143

Signed-off-by: Sam James  gentoo.org>

 net-wireless/bluez/bluez-5.61.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-wireless/bluez/bluez-5.61.ebuild 
b/net-wireless/bluez/bluez-5.61.ebuild
index 931e3a29f44..658287f829b 100644
--- a/net-wireless/bluez/bluez-5.61.ebuild
+++ b/net-wireless/bluez/bluez-5.61.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 user-session"
 
 # Since this release all remaining extra-tools need readline support, but this 
could



[gentoo-commits] repo/gentoo:master commit in: net-wireless/bluez/

2021-09-08 Thread Sam James
commit: 97e1a5d79afa46cee8efd2f36bddb92bcf2e227c
Author: Sam James  gentoo  org>
AuthorDate: Thu Sep  9 04:22:55 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Sep  9 04:22:55 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=97e1a5d7

net-wireless/bluez: Stabilize 5.61 ppc, #812143

Signed-off-by: Sam James  gentoo.org>

 net-wireless/bluez/bluez-5.61.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-wireless/bluez/bluez-5.61.ebuild 
b/net-wireless/bluez/bluez-5.61.ebuild
index a86c0dde25a..931e3a29f44 100644
--- a/net-wireless/bluez/bluez-5.61.ebuild
+++ b/net-wireless/bluez/bluez-5.61.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 user-session"
 
 # Since this release all remaining extra-tools need readline support, but this 
could



[gentoo-commits] repo/gentoo:master commit in: net-wireless/bluez-tools/

2021-09-02 Thread Yixun Lan
commit: 245df4712a6a9ecf3122a1c2dc959a13e2f84b64
Author: Yixun Lan  gentoo  org>
AuthorDate: Thu Sep  2 09:50:22 2021 +
Commit: Yixun Lan  gentoo  org>
CommitDate: Thu Sep  2 10:04:16 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=245df471

net-wireless/bluez-tools: keyword ~riscv

Package-Manager: Portage-3.0.22, Repoman-3.0.3
Signed-off-by: Yixun Lan  gentoo.org>

 net-wireless/bluez-tools/bluez-tools-0_p20161212.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/net-wireless/bluez-tools/bluez-tools-0_p20161212.ebuild 
b/net-wireless/bluez-tools/bluez-tools-0_p20161212.ebuild
index 87c36ffc498..6585af370e2 100644
--- a/net-wireless/bluez-tools/bluez-tools-0_p20161212.ebuild
+++ b/net-wireless/bluez-tools/bluez-tools-0_p20161212.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -12,7 +12,7 @@ 
SRC_URI="https://github.com/khvzak/${PN}/archive/${COMMIT}.tar.gz -> ${P}.tar.gz
 
 LICENSE="GPL-2+"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86"
 IUSE=""
 
 RDEPEND="dev-libs/dbus-glib



[gentoo-commits] repo/gentoo:master commit in: net-wireless/bluez/

2021-08-27 Thread Pacho Ramos
commit: a651585edd9a9bca35efa8b2f6c0f5cb75bd0d73
Author: Pacho Ramos  gentoo  org>
AuthorDate: Fri Aug 27 13:11:25 2021 +
Commit: Pacho Ramos  gentoo  org>
CommitDate: Fri Aug 27 13:11:25 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a651585e

net-wireless/bluez: Drop old

Package-Manager: Portage-3.0.22, Repoman-3.0.3
Signed-off-by: Pacho Ramos  gentoo.org>

 net-wireless/bluez/bluez-5.58.ebuild | 293 ---
 1 file changed, 293 deletions(-)

diff --git a/net-wireless/bluez/bluez-5.58.ebuild 
b/net-wireless/bluez/bluez-5.58.ebuild
deleted file mode 100644
index b15f600ce59..000
--- a/net-wireless/bluez/bluez-5.58.ebuild
+++ /dev/null
@@ -1,293 +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=(
-   # 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 
~BT_BNEP_MC_FILTER
-   ~BT_BNEP_PROTO_FILTER ~BT_HIDP ~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_USER_API_HASH
-   ~CRYPTO_AES ~CRYPTO_CCM ~CRYPTO_AEAD ~CRYPTO_CMAC"
-   fi
-   if use test; then
-   # 
http://www.linuxfromscratch.org/blfs/view/svn/general/bluez.html
-   CONFIG_CHECK="${CONFIG_CHECK} ~CRYPTO ~CRYPTO_USER_API_HASH 
~CRYPTO_USER_API_SKCIPHER"
-   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 user-session || ! 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 

[gentoo-commits] repo/gentoo:master commit in: net-wireless/bluez/

2021-08-27 Thread Pacho Ramos
commit: e7634b42a57aeb4e9b15a391bdcf8a5f35117ae0
Author: Pacho Ramos  gentoo  org>
AuthorDate: Fri Aug 27 13:10:50 2021 +
Commit: Pacho Ramos  gentoo  org>
CommitDate: Fri Aug 27 13:10:50 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e7634b42

net-wireless/bluez: Bump to 5.61

Package-Manager: Portage-3.0.22, Repoman-3.0.3
Signed-off-by: Pacho Ramos  gentoo.org>

 net-wireless/bluez/Manifest  |   1 +
 net-wireless/bluez/bluez-5.61.ebuild | 292 +++
 2 files changed, 293 insertions(+)

diff --git a/net-wireless/bluez/Manifest b/net-wireless/bluez/Manifest
index 1320549d38b..06862e50f8e 100644
--- a/net-wireless/bluez/Manifest
+++ b/net-wireless/bluez/Manifest
@@ -1,2 +1,3 @@
 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

diff --git a/net-wireless/bluez/bluez-5.61.ebuild 
b/net-wireless/bluez/bluez-5.61.ebuild
new file mode 100644
index 000..a86c0dde25a
--- /dev/null
+++ b/net-wireless/bluez/bluez-5.61.ebuild
@@ -0,0 +1,292 @@
+# 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 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="
+   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/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=(
+   # 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
+ 

[gentoo-commits] repo/gentoo:master commit in: net-wireless/bluez/

2021-08-20 Thread Marek Szuba
commit: c4403cefd0d3f679a9cea852ef9fee1af3197db4
Author: Marek Szuba  gentoo  org>
AuthorDate: Fri Aug 20 15:21:48 2021 +
Commit: Marek Szuba  gentoo  org>
CommitDate: Fri Aug 20 15:23:42 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c4403cef

net-wireless/bluez: keyword 5.60 for ~riscv

Fails one tests but it's the same as on amd64, see Bug #801178.

Signed-off-by: Marek Szuba  gentoo.org>

 net-wireless/bluez/bluez-5.60.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-wireless/bluez/bluez-5.60.ebuild 
b/net-wireless/bluez/bluez-5.60.ebuild
index 394c547a517..a86c0dde25a 100644
--- a/net-wireless/bluez/bluez-5.60.ebuild
+++ b/net-wireless/bluez/bluez-5.60.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 ~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 user-session"
 
 # 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/

2021-07-25 Thread Pacho Ramos
commit: 1e4db05081ee5d3e479838361b7337fbac39623e
Author: Pacho Ramos  gentoo  org>
AuthorDate: Sun Jul 25 09:01:35 2021 +
Commit: Pacho Ramos  gentoo  org>
CommitDate: Sun Jul 25 09:01:35 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1e4db050

net-wireless/bluez: Fix building with glibc-2.34

Closes: https://bugs.gentoo.org/803830
Thanks-to: Sam James
Package-Manager: Portage-3.0.20, Repoman-3.0.3
Signed-off-by: Pacho Ramos  gentoo.org>

 net-wireless/bluez/bluez-5.60.ebuild   |  3 ++
 .../bluez/files/bluez-5.60-glibc-2.34.patch| 42 ++
 2 files changed, 45 insertions(+)

diff --git a/net-wireless/bluez/bluez-5.60.ebuild 
b/net-wireless/bluez/bluez-5.60.ebuild
index 415cff1e5f2..394c547a517 100644
--- a/net-wireless/bluez/bluez-5.60.ebuild
+++ b/net-wireless/bluez/bluez-5.60.ebuild
@@ -71,6 +71,9 @@ PATCHES=(
# 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() {

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
new file mode 100644
index 000..1e846100285
--- /dev/null
+++ b/net-wireless/bluez/files/bluez-5.60-glibc-2.34.patch
@@ -0,0 +1,42 @@
+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/files/

2021-07-14 Thread Conrad Kostecki
commit: 8441848c703d5ff62936d43748021563a2e95d6f
Author: Michael Mair-Keimberger  levelnine  at>
AuthorDate: Wed Jul 14 19:27:19 2021 +
Commit: Conrad Kostecki  gentoo  org>
CommitDate: Wed Jul 14 20:04:23 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8441848c

net-wireless/bluez: remove unused files

Closes: https://github.com/gentoo/gentoo/pull/21642
Package-Manager: Portage-3.0.20, Repoman-3.0.3
Signed-off-by: Michael Mair-Keimberger  levelnine.at>
Signed-off-by: Conrad Kostecki  gentoo.org>

 net-wireless/bluez/files/69-btattach-bcm.rules   | 33 
 net-wireless/bluez/files/bluetooth-init.d-r4 | 12 -
 net-wireless/bluez/files/btattach-bcm-service.sh | 30 -
 net-wireless/bluez/files/btattach-bcm_at.service |  6 -
 4 files changed, 81 deletions(-)

diff --git a/net-wireless/bluez/files/69-btattach-bcm.rules 
b/net-wireless/bluez/files/69-btattach-bcm.rules
deleted file mode 100644
index dfe8d1e785c..000
--- a/net-wireless/bluez/files/69-btattach-bcm.rules
+++ /dev/null
@@ -1,33 +0,0 @@
-# Some devices have a bluetooth HCI connected to an uart, these needs to be
-# setup by calling btattach. The systemd btattach-bcm.service takes care of
-# this. These udev rules hardware-activate that service when necessary.
-#
-# For now this only suports ACPI enumerated Broadcom BT HCIs.
-# This has been tested on Bay and Cherry Trail devices with both ACPI and
-# PCI enumerated UARTs.
-
-# Note we check for the platform device not for the acpi device, because
-# some DSDTs list multiple bluetooth adapters, but only some (or none)
-# are enabled. Only enabled adapters get a platform device created.
-ACTION!="add", GOTO="btattach_bcm_rules_end"
-SUBSYSTEM!="platform", GOTO="btattach_bcm_rules_end"
-
-KERNEL=="BCM2E1A:00", TAG+="systemd", 
ENV{SYSTEMD_WANTS}="btattach-bcm@%k.service"
-KERNEL=="BCM2E39:00", TAG+="systemd", 
ENV{SYSTEMD_WANTS}="btattach-bcm@%k.service"
-KERNEL=="BCM2E3A:00", TAG+="systemd", 
ENV{SYSTEMD_WANTS}="btattach-bcm@%k.service"
-KERNEL=="BCM2E3D:00", TAG+="systemd", 
ENV{SYSTEMD_WANTS}="btattach-bcm@%k.service"
-KERNEL=="BCM2E3F:00", TAG+="systemd", 
ENV{SYSTEMD_WANTS}="btattach-bcm@%k.service"
-KERNEL=="BCM2E40:00", TAG+="systemd", 
ENV{SYSTEMD_WANTS}="btattach-bcm@%k.service"
-KERNEL=="BCM2E54:00", TAG+="systemd", 
ENV{SYSTEMD_WANTS}="btattach-bcm@%k.service"
-KERNEL=="BCM2E55:00", TAG+="systemd", 
ENV{SYSTEMD_WANTS}="btattach-bcm@%k.service"
-KERNEL=="BCM2E64:00", TAG+="systemd", 
ENV{SYSTEMD_WANTS}="btattach-bcm@%k.service"
-KERNEL=="BCM2E65:00", TAG+="systemd", 
ENV{SYSTEMD_WANTS}="btattach-bcm@%k.service"
-KERNEL=="BCM2E67:00", TAG+="systemd", 
ENV{SYSTEMD_WANTS}="btattach-bcm@%k.service"
-KERNEL=="BCM2E71:00", TAG+="systemd", 
ENV{SYSTEMD_WANTS}="btattach-bcm@%k.service"
-KERNEL=="BCM2E7B:00", TAG+="systemd", 
ENV{SYSTEMD_WANTS}="btattach-bcm@%k.service"
-KERNEL=="BCM2E7C:00", TAG+="systemd", 
ENV{SYSTEMD_WANTS}="btattach-bcm@%k.service"
-KERNEL=="BCM2E7E:00", TAG+="systemd", 
ENV{SYSTEMD_WANTS}="btattach-bcm@%k.service"
-KERNEL=="BCM2E95:00", TAG+="systemd", 
ENV{SYSTEMD_WANTS}="btattach-bcm@%k.service"
-KERNEL=="BCM2E96:00", TAG+="systemd", 
ENV{SYSTEMD_WANTS}="btattach-bcm@%k.service"
-
-LABEL="btattach_bcm_rules_end"

diff --git a/net-wireless/bluez/files/bluetooth-init.d-r4 
b/net-wireless/bluez/files/bluetooth-init.d-r4
deleted file mode 100644
index e69c66867fa..000
--- a/net-wireless/bluez/files/bluetooth-init.d-r4
+++ /dev/null
@@ -1,12 +0,0 @@
-#!/sbin/openrc-run
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-pidfile="/run/bluetoothd.pid"
-command="/usr/libexec/bluetooth/bluetoothd"
-command_background=1
-
-depend() {
-   after coldplug
-   need dbus localmount hostname
-}

diff --git a/net-wireless/bluez/files/btattach-bcm-service.sh 
b/net-wireless/bluez/files/btattach-bcm-service.sh
deleted file mode 100644
index c7f8b178467..000
--- a/net-wireless/bluez/files/btattach-bcm-service.sh
+++ /dev/null
@@ -1,30 +0,0 @@
-#!/bin/bash
-
-# Simple shell script to wait for the tty for an uart using BT HCI to show up
-# and then invoke btattach with the right parameters, this is intended to be
-# invoked from a hardware-activated systemd service
-#
-# For now this only suports ACPI enumerated Broadcom BT HCIs.
-# This has been tested on Bay and Cherry Trail devices with both ACPI and
-# PCI enumerated UARTs.
-#
-# Note the kernel bt developers are working on solving this entirely in the
-# kernel, so it is not worth the trouble to write something better then this.
-
-BT_DEV="/sys/bus/platform/devices/$1"
-BT_DEV="$(readlink -f $BT_DEV)"
-UART_DEV="$(dirname $BT_DEV)"
-
-# Stupid GPD-pocket has USB BT with id :, but still claims to have
-# an uart attached bt
-if [ "$1" = "BCM2E7E:00" ] && lsusb | grep -q "ID :"; then
-   exit 0
-fi
-
-while [ ! -d "$UART_DEV/tty" ]; do
- 

[gentoo-commits] repo/gentoo:master commit in: net-wireless/bluez/

2021-07-13 Thread Sam James
commit: 4336d07cb14cf6ac780204c62ecfa155b6221831
Author: Sam James  gentoo  org>
AuthorDate: Wed Jul 14 03:11:02 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jul 14 03:11:02 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4336d07c

net-wireless/bluez: Stabilize 5.58-r1 arm, #797568

Signed-off-by: Sam James  gentoo.org>

 net-wireless/bluez/bluez-5.58-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-wireless/bluez/bluez-5.58-r1.ebuild 
b/net-wireless/bluez/bluez-5.58-r1.ebuild
index dc6017eb67c..5020f2ad539 100644
--- a/net-wireless/bluez/bluez-5.58-r1.ebuild
+++ b/net-wireless/bluez/bluez-5.58-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 x86"
+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



[gentoo-commits] repo/gentoo:master commit in: net-wireless/bluez/

2021-07-12 Thread Sam James
commit: ad49496f611820ea1908f122c17c76322c7e4030
Author: Sam James  gentoo  org>
AuthorDate: Mon Jul 12 06:40:12 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jul 12 06:41:16 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ad49496f

net-wireless/bluez: Stabilize 5.58-r1 arm64, #797568

Signed-off-by: Sam James  gentoo.org>

 net-wireless/bluez/bluez-5.58-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-wireless/bluez/bluez-5.58-r1.ebuild 
b/net-wireless/bluez/bluez-5.58-r1.ebuild
index c0100067a8b..dc6017eb67c 100644
--- a/net-wireless/bluez/bluez-5.58-r1.ebuild
+++ b/net-wireless/bluez/bluez-5.58-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 x86"
+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



[gentoo-commits] repo/gentoo:master commit in: net-wireless/bluez/

2021-07-08 Thread Pacho Ramos
commit: e78f5fc80abeccb0adb184fd51708ef23f5b345c
Author: Pacho Ramos  gentoo  org>
AuthorDate: Thu Jul  8 07:54:31 2021 +
Commit: Pacho Ramos  gentoo  org>
CommitDate: Thu Jul  8 07:54:31 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e78f5fc8

net-wireless/bluez: Bump to 5.60

Package-Manager: Portage-3.0.20, Repoman-3.0.3
Signed-off-by: Pacho Ramos  gentoo.org>

 net-wireless/bluez/Manifest  |   1 +
 net-wireless/bluez/bluez-5.60.ebuild | 289 +++
 2 files changed, 290 insertions(+)

diff --git a/net-wireless/bluez/Manifest b/net-wireless/bluez/Manifest
index 4bc25fa2af7..cd48d873ea1 100644
--- a/net-wireless/bluez/Manifest
+++ b/net-wireless/bluez/Manifest
@@ -1,2 +1,3 @@
 DIST bluez-5.58.tar.xz 2060368 BLAKE2B 
157780f83181d89fb126face5e9794bc0de8196f43d57d079fc09ae7e45e7ef21bf404e834d844da28d06f9a29cb92f11c310dbbcb7f60e845a335a558d7190c
 SHA512 
159b554e0afd56af5da6f883f2fdf96d77a0e82d762bf4b37786e7312b7e61fbbae0f18b26442a606e0a232f48e0f45a4b38b95de36c7daf384f582315a3
 DIST bluez-5.59.tar.xz 2123104 BLAKE2B 
59e063ffc0cd810a151f49c2d8b3e1dca46eef038dfe112bfc0524e111e00cfea78557f3d1ccf657882b76158ee9249291f9fc6e6a4cce851e0e6dc43f707398
 SHA512 
506ce28459a82614e5f6c55235b84e5780a9bfa821904fd40ee2928a503978248368069c57a283db9dd81f48d78f45e00d95a7c52d1538d3f5c858a29424304f
+DIST bluez-5.60.tar.xz 2124312 BLAKE2B 
52cd08192cbfb7adc2e11f270442af62307dbf3cb940554f77e1ec4c30036ca1c05970d7d48719d3036173135f2b14123f2d0aad8147f0a919773d211238a11e
 SHA512 
069e054360b4ab72f1daa033572f0fd822fb0f47e52069f4f3dcdfecfa312b9a5366cc04967e639aef39b980c0e1007389f1ee757e7c3bae43a5e66f8ed21a6b

diff --git a/net-wireless/bluez/bluez-5.60.ebuild 
b/net-wireless/bluez/bluez-5.60.ebuild
new file mode 100644
index 000..9f2c32a2449
--- /dev/null
+++ b/net-wireless/bluez/bluez-5.60.ebuild
@@ -0,0 +1,289 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+PYTHON_COMPAT=( python3_{7..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 ~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_MULTI_USEDEP}]
+   dev-python/pygobject:3[${PYTHON_MULTI_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/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=(
+   # 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 
~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/, net-wireless/bluez/files/

2021-07-08 Thread Pacho Ramos
commit: db3448b335b66ad791293cc025596669ae15a683
Author: Pacho Ramos  gentoo  org>
AuthorDate: Thu Jul  8 07:54:57 2021 +
Commit: Pacho Ramos  gentoo  org>
CommitDate: Thu Jul  8 07:54:57 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=db3448b3

net-wireless/bluez: Drop old

Package-Manager: Portage-3.0.20, Repoman-3.0.3
Signed-off-by: Pacho Ramos  gentoo.org>

 net-wireless/bluez/Manifest|   1 -
 net-wireless/bluez/bluez-5.59-r1.ebuild| 292 -
 .../bluez/files/bluez-5.59-a2dp-parsing.patch  |  38 ---
 3 files changed, 331 deletions(-)

diff --git a/net-wireless/bluez/Manifest b/net-wireless/bluez/Manifest
index cd48d873ea1..1320549d38b 100644
--- a/net-wireless/bluez/Manifest
+++ b/net-wireless/bluez/Manifest
@@ -1,3 +1,2 @@
 DIST bluez-5.58.tar.xz 2060368 BLAKE2B 
157780f83181d89fb126face5e9794bc0de8196f43d57d079fc09ae7e45e7ef21bf404e834d844da28d06f9a29cb92f11c310dbbcb7f60e845a335a558d7190c
 SHA512 
159b554e0afd56af5da6f883f2fdf96d77a0e82d762bf4b37786e7312b7e61fbbae0f18b26442a606e0a232f48e0f45a4b38b95de36c7daf384f582315a3
-DIST bluez-5.59.tar.xz 2123104 BLAKE2B 
59e063ffc0cd810a151f49c2d8b3e1dca46eef038dfe112bfc0524e111e00cfea78557f3d1ccf657882b76158ee9249291f9fc6e6a4cce851e0e6dc43f707398
 SHA512 
506ce28459a82614e5f6c55235b84e5780a9bfa821904fd40ee2928a503978248368069c57a283db9dd81f48d78f45e00d95a7c52d1538d3f5c858a29424304f
 DIST bluez-5.60.tar.xz 2124312 BLAKE2B 
52cd08192cbfb7adc2e11f270442af62307dbf3cb940554f77e1ec4c30036ca1c05970d7d48719d3036173135f2b14123f2d0aad8147f0a919773d211238a11e
 SHA512 
069e054360b4ab72f1daa033572f0fd822fb0f47e52069f4f3dcdfecfa312b9a5366cc04967e639aef39b980c0e1007389f1ee757e7c3bae43a5e66f8ed21a6b

diff --git a/net-wireless/bluez/bluez-5.59-r1.ebuild 
b/net-wireless/bluez/bluez-5.59-r1.ebuild
deleted file mode 100644
index 898115e910a..000
--- a/net-wireless/bluez/bluez-5.59-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_{7..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 ~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_MULTI_USEDEP}]
-   dev-python/pygobject:3[${PYTHON_MULTI_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/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=(
-   # avdtp: Fix parsing capabilities (from 'master')
-   "${FILESDIR}"/${P}-a2dp-parsing.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 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 

[gentoo-commits] repo/gentoo:master commit in: net-wireless/bluez/files/, net-wireless/bluez/

2021-06-23 Thread Pacho Ramos
commit: dc88877a2411735d828da371cd8b72b2173625f5
Author: Pacho Ramos  gentoo  org>
AuthorDate: Wed Jun 23 07:52:09 2021 +
Commit: Pacho Ramos  gentoo  org>
CommitDate: Wed Jun 23 07:53:39 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dc88877a

net-wireless/bluez: Drop old

Bug: https://bugs.gentoo.org/797712
Package-Manager: Portage-3.0.19, Repoman-3.0.3
Signed-off-by: Pacho Ramos  gentoo.org>

 net-wireless/bluez/Manifest|   2 -
 net-wireless/bluez/bluez-5.55.ebuild   | 299 -
 net-wireless/bluez/bluez-5.56-r1.ebuild| 296 
 .../bluez/files/bluez-5.56-avdtp-disconnects.patch |  41 ---
 4 files changed, 638 deletions(-)

diff --git a/net-wireless/bluez/Manifest b/net-wireless/bluez/Manifest
index 30a5ca30ec7..4bc25fa2af7 100644
--- a/net-wireless/bluez/Manifest
+++ b/net-wireless/bluez/Manifest
@@ -1,4 +1,2 @@
-DIST bluez-5.55.tar.xz 2041428 BLAKE2B 
7eee44063ea53188d35324bcc5b5f0539cf92a5934632743677bbf41822b8b79a899a82a93fd79887fe058e6f0c0e66ed8d5da46e5585682613bc1847cb009a8
 SHA512 
9423cb60d15a6f068838497a1eaea9f5a32d70c07191c313ba821a6919d6e0c436ada4f547cc5f2db5eacc0123429ad54851f57df2554f61fa293743ec14a033
-DIST bluez-5.56.tar.xz 2053080 BLAKE2B 
b901deae4047ebe96c034c20c9d7e6c275d3c1fd311dc57ed2f1f927d6e778b213af3e09caaeebbb0f1733fc9bf341cf8f7c63a37aaa6b896607c0026d92
 SHA512 
b320ee9d49a516f5cecb5fbc410ba42e9127f44ebcfb95647f68bd5d300147d0eaf633f8e8d0678631a2184ea3afae7b01b5f228157328874fa2a87832ed0ae1
 DIST bluez-5.58.tar.xz 2060368 BLAKE2B 
157780f83181d89fb126face5e9794bc0de8196f43d57d079fc09ae7e45e7ef21bf404e834d844da28d06f9a29cb92f11c310dbbcb7f60e845a335a558d7190c
 SHA512 
159b554e0afd56af5da6f883f2fdf96d77a0e82d762bf4b37786e7312b7e61fbbae0f18b26442a606e0a232f48e0f45a4b38b95de36c7daf384f582315a3
 DIST bluez-5.59.tar.xz 2123104 BLAKE2B 
59e063ffc0cd810a151f49c2d8b3e1dca46eef038dfe112bfc0524e111e00cfea78557f3d1ccf657882b76158ee9249291f9fc6e6a4cce851e0e6dc43f707398
 SHA512 
506ce28459a82614e5f6c55235b84e5780a9bfa821904fd40ee2928a503978248368069c57a283db9dd81f48d78f45e00d95a7c52d1538d3f5c858a29424304f

diff --git a/net-wireless/bluez/bluez-5.55.ebuild 
b/net-wireless/bluez/bluez-5.55.ebuild
deleted file mode 100644
index e374716a186..000
--- a/net-wireless/bluez/bluez-5.55.ebuild
+++ /dev/null
@@ -1,299 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-PYTHON_COMPAT=( python3_{7..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_MULTI_USEDEP}]
-   dev-python/pygobject:3[${PYTHON_MULTI_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.28 )
-   cups? ( net-print/cups:= )
-   mesh? (
-   >=dev-libs/ell-0.28
-   >=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=(
-   # 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

[gentoo-commits] repo/gentoo:master commit in: net-wireless/bluez/

2021-06-23 Thread Agostino Sarubbo
commit: 14e8a83bf6f5b1a159e602bb9ab1d346083ee3bb
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Wed Jun 23 06:29:22 2021 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Wed Jun 23 06:29:22 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=14e8a83b

net-wireless/bluez: x86 stable wrt bug #797568

Package-Manager: Portage-3.0.20, Repoman-3.0.2
RepoMan-Options: --include-arches="x86"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 net-wireless/bluez/bluez-5.58-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-wireless/bluez/bluez-5.58-r1.ebuild 
b/net-wireless/bluez/bluez-5.58-r1.ebuild
index ccb1f013aa3..c0100067a8b 100644
--- a/net-wireless/bluez/bluez-5.58-r1.ebuild
+++ b/net-wireless/bluez/bluez-5.58-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 ~x86"
+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



[gentoo-commits] repo/gentoo:master commit in: net-wireless/bluez/

2021-06-23 Thread Agostino Sarubbo
commit: 4ada3820c641008b87afaa24b51237a52547183b
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Wed Jun 23 06:28:46 2021 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Wed Jun 23 06:28:48 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4ada3820

net-wireless/bluez: amd64 stable wrt bug #797568

Package-Manager: Portage-3.0.20, Repoman-3.0.2
RepoMan-Options: --include-arches="amd64"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 net-wireless/bluez/bluez-5.58-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-wireless/bluez/bluez-5.58-r1.ebuild 
b/net-wireless/bluez/bluez-5.58-r1.ebuild
index 0c246f7fee3..ccb1f013aa3 100644
--- a/net-wireless/bluez/bluez-5.58-r1.ebuild
+++ b/net-wireless/bluez/bluez-5.58-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 ~x86"
+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



[gentoo-commits] repo/gentoo:master commit in: net-wireless/bluez/

2021-06-22 Thread Sam James
commit: 888d4dd0c7e7dea4b34ea75e84053d91df5be356
Author: Sam James  gentoo  org>
AuthorDate: Tue Jun 22 19:37:31 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Jun 22 19:37:31 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=888d4dd0

net-wireless/bluez: Stabilize 5.58-r1 ppc, #797568

Signed-off-by: Sam James  gentoo.org>

 net-wireless/bluez/bluez-5.58-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-wireless/bluez/bluez-5.58-r1.ebuild 
b/net-wireless/bluez/bluez-5.58-r1.ebuild
index 856f697f9bc..b98e66d65a6 100644
--- a/net-wireless/bluez/bluez-5.58-r1.ebuild
+++ b/net-wireless/bluez/bluez-5.58-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 ~x86"
+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



[gentoo-commits] repo/gentoo:master commit in: net-wireless/bluez/

2021-06-22 Thread Sam James
commit: 7ed175073e60180cb904eb664e09f1c6a326962f
Author: Sam James  gentoo  org>
AuthorDate: Tue Jun 22 19:37:43 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Jun 22 19:37:43 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7ed17507

net-wireless/bluez: Stabilize 5.58-r1 ppc64, #797568

Signed-off-by: Sam James  gentoo.org>

 net-wireless/bluez/bluez-5.58-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-wireless/bluez/bluez-5.58-r1.ebuild 
b/net-wireless/bluez/bluez-5.58-r1.ebuild
index b98e66d65a6..0c246f7fee3 100644
--- a/net-wireless/bluez/bluez-5.58-r1.ebuild
+++ b/net-wireless/bluez/bluez-5.58-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 ~x86"
+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



[gentoo-commits] repo/gentoo:master commit in: net-wireless/bluez/files/, net-wireless/bluez/

2021-06-22 Thread Pacho Ramos
commit: 5f675fe2e6957446b593397841e2a162dc13cfbd
Author: Pacho Ramos  gentoo  org>
AuthorDate: Tue Jun 22 16:17:21 2021 +
Commit: Pacho Ramos  gentoo  org>
CommitDate: Tue Jun 22 16:17:21 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5f675fe2

net-wireless/bluez: Fix A2DP parsing

Bug: https://bugs.gentoo.org/785424
Thanks-to: Joakim Tjernlund
Package-Manager: Portage-3.0.19, Repoman-3.0.3
Signed-off-by: Pacho Ramos  gentoo.org>

 net-wireless/bluez/bluez-5.59-r1.ebuild| 292 +
 .../bluez/files/bluez-5.59-a2dp-parsing.patch  |  38 +++
 2 files changed, 330 insertions(+)

diff --git a/net-wireless/bluez/bluez-5.59-r1.ebuild 
b/net-wireless/bluez/bluez-5.59-r1.ebuild
new file mode 100644
index 000..898115e910a
--- /dev/null
+++ b/net-wireless/bluez/bluez-5.59-r1.ebuild
@@ -0,0 +1,292 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+PYTHON_COMPAT=( python3_{7..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 ~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_MULTI_USEDEP}]
+   dev-python/pygobject:3[${PYTHON_MULTI_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/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=(
+   # avdtp: Fix parsing capabilities (from 'master')
+   "${FILESDIR}"/${P}-a2dp-parsing.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 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 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 user-session || ! use systemd; then
+   eapply 
"${FILESDIR}"/0001-Allow-using-obexd-without-systemd-in-the-user-session-r2.patch
+   fi
+
+   

[gentoo-commits] repo/gentoo:master commit in: net-wireless/bluez/

2021-06-22 Thread Pacho Ramos
commit: 60a4079d2ae8213ed635e8da2990ce42cbdcf6b2
Author: Pacho Ramos  gentoo  org>
AuthorDate: Tue Jun 22 16:17:43 2021 +
Commit: Pacho Ramos  gentoo  org>
CommitDate: Tue Jun 22 16:17:43 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=60a4079d

net-wireless/bluez: Drop buggy version

Package-Manager: Portage-3.0.19, Repoman-3.0.3
Signed-off-by: Pacho Ramos  gentoo.org>

 net-wireless/bluez/bluez-5.59.ebuild | 289 ---
 1 file changed, 289 deletions(-)

diff --git a/net-wireless/bluez/bluez-5.59.ebuild 
b/net-wireless/bluez/bluez-5.59.ebuild
deleted file mode 100644
index 9f2c32a2449..000
--- a/net-wireless/bluez/bluez-5.59.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_{7..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 ~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_MULTI_USEDEP}]
-   dev-python/pygobject:3[${PYTHON_MULTI_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/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=(
-   # 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 
~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 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 user-session || ! 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 \
-   -e "s:cupsdir = \$(libdir)/cups:cupsdir = $(cups-config 
--serverbin):" 

[gentoo-commits] repo/gentoo:master commit in: net-wireless/bluez/

2021-06-22 Thread Pacho Ramos
commit: a108a9116addaef580896d39e11b9e5d0ae3bed4
Author: Pacho Ramos  gentoo  org>
AuthorDate: Tue Jun 22 12:44:30 2021 +
Commit: Pacho Ramos  gentoo  org>
CommitDate: Tue Jun 22 12:44:30 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a108a911

net-wireless/bluez: Bump to 5.59

Closes: https://bugs.gentoo.org/785424
Package-Manager: Portage-3.0.19, Repoman-3.0.3
Signed-off-by: Pacho Ramos  gentoo.org>

 net-wireless/bluez/Manifest  |   1 +
 net-wireless/bluez/bluez-5.59.ebuild | 289 +++
 2 files changed, 290 insertions(+)

diff --git a/net-wireless/bluez/Manifest b/net-wireless/bluez/Manifest
index 7234d84746b..30a5ca30ec7 100644
--- a/net-wireless/bluez/Manifest
+++ b/net-wireless/bluez/Manifest
@@ -1,3 +1,4 @@
 DIST bluez-5.55.tar.xz 2041428 BLAKE2B 
7eee44063ea53188d35324bcc5b5f0539cf92a5934632743677bbf41822b8b79a899a82a93fd79887fe058e6f0c0e66ed8d5da46e5585682613bc1847cb009a8
 SHA512 
9423cb60d15a6f068838497a1eaea9f5a32d70c07191c313ba821a6919d6e0c436ada4f547cc5f2db5eacc0123429ad54851f57df2554f61fa293743ec14a033
 DIST bluez-5.56.tar.xz 2053080 BLAKE2B 
b901deae4047ebe96c034c20c9d7e6c275d3c1fd311dc57ed2f1f927d6e778b213af3e09caaeebbb0f1733fc9bf341cf8f7c63a37aaa6b896607c0026d92
 SHA512 
b320ee9d49a516f5cecb5fbc410ba42e9127f44ebcfb95647f68bd5d300147d0eaf633f8e8d0678631a2184ea3afae7b01b5f228157328874fa2a87832ed0ae1
 DIST bluez-5.58.tar.xz 2060368 BLAKE2B 
157780f83181d89fb126face5e9794bc0de8196f43d57d079fc09ae7e45e7ef21bf404e834d844da28d06f9a29cb92f11c310dbbcb7f60e845a335a558d7190c
 SHA512 
159b554e0afd56af5da6f883f2fdf96d77a0e82d762bf4b37786e7312b7e61fbbae0f18b26442a606e0a232f48e0f45a4b38b95de36c7daf384f582315a3
+DIST bluez-5.59.tar.xz 2123104 BLAKE2B 
59e063ffc0cd810a151f49c2d8b3e1dca46eef038dfe112bfc0524e111e00cfea78557f3d1ccf657882b76158ee9249291f9fc6e6a4cce851e0e6dc43f707398
 SHA512 
506ce28459a82614e5f6c55235b84e5780a9bfa821904fd40ee2928a503978248368069c57a283db9dd81f48d78f45e00d95a7c52d1538d3f5c858a29424304f

diff --git a/net-wireless/bluez/bluez-5.59.ebuild 
b/net-wireless/bluez/bluez-5.59.ebuild
new file mode 100644
index 000..9f2c32a2449
--- /dev/null
+++ b/net-wireless/bluez/bluez-5.59.ebuild
@@ -0,0 +1,289 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+PYTHON_COMPAT=( python3_{7..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 ~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_MULTI_USEDEP}]
+   dev-python/pygobject:3[${PYTHON_MULTI_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/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=(
+   # 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
+   

[gentoo-commits] repo/gentoo:master commit in: net-wireless/bluez/

2021-06-22 Thread Pacho Ramos
commit: 1cff974c62d35d2db9c8b093faa8cbdaecae8002
Author: Pacho Ramos  gentoo  org>
AuthorDate: Tue Jun 22 12:40:38 2021 +
Commit: Pacho Ramos  gentoo  org>
CommitDate: Tue Jun 22 12:40:38 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1cff974c

net-wireless/bluez: Fix kernel config checks

Closes: https://bugs.gentoo.org/796398
Thanks-to: Kai Krakow
Package-Manager: Portage-3.0.19, Repoman-3.0.3
Signed-off-by: Pacho Ramos  gentoo.org>

 net-wireless/bluez/bluez-5.58-r1.ebuild | 6 +-
 1 file changed, 1 insertion(+), 5 deletions(-)

diff --git a/net-wireless/bluez/bluez-5.58-r1.ebuild 
b/net-wireless/bluez/bluez-5.58-r1.ebuild
index c34a9ecc702..856f697f9bc 100644
--- a/net-wireless/bluez/bluez-5.58-r1.ebuild
+++ b/net-wireless/bluez/bluez-5.58-r1.ebuild
@@ -80,7 +80,7 @@ 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 ~RFKILL"
+   ~BT_BNEP_PROTO_FILTER ~BT_HIDP ~RFKILL 
~CRYPTO_USER_API_HASH ~CRYPTO_USER_API_SKCIPHER"
# https://bugzilla.kernel.org/show_bug.cgi?id=196621
# https://bugzilla.kernel.org/show_bug.cgi?id=206815
if use mesh || use test; then
@@ -88,10 +88,6 @@ pkg_setup() {
~CRYPTO_USER_API ~CRYPTO_USER_API_AEAD ~CRYPTO_USER_API_HASH
~CRYPTO_AES ~CRYPTO_CCM ~CRYPTO_AEAD ~CRYPTO_CMAC"
fi
-   if use test; then
-   # 
http://www.linuxfromscratch.org/blfs/view/svn/general/bluez.html
-   CONFIG_CHECK="${CONFIG_CHECK} ~CRYPTO ~CRYPTO_USER_API_HASH 
~CRYPTO_USER_API_SKCIPHER"
-   fi
linux-info_pkg_setup
 
if use test || use test-programs; then



[gentoo-commits] repo/gentoo:master commit in: net-wireless/bluez/, net-wireless/bluez/files/

2021-06-05 Thread Pacho Ramos
commit: 6a96eb681d21361852158b122f44ef3a8a8d81d2
Author: Pacho Ramos  gentoo  org>
AuthorDate: Sat Jun  5 10:52:16 2021 +
Commit: Pacho Ramos  gentoo  org>
CommitDate: Sat Jun  5 10:53:23 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6a96eb68

net-wireless/bluez: Fix rfkill handling with latest kernels

Closes: https://bugs.gentoo.org/787749
Thanks-to: Iade Gesso
Thanks-to: poncho
Package-Manager: Portage-3.0.19, Repoman-3.0.3
Signed-off-by: Pacho Ramos  gentoo.org>

 net-wireless/bluez/bluez-5.58-r1.ebuild  | 296 +++
 net-wireless/bluez/files/bluez-5.58-rfkill.patch |  84 +++
 2 files changed, 380 insertions(+)

diff --git a/net-wireless/bluez/bluez-5.58-r1.ebuild 
b/net-wireless/bluez/bluez-5.58-r1.ebuild
new file mode 100644
index 000..c34a9ecc702
--- /dev/null
+++ b/net-wireless/bluez/bluez-5.58-r1.ebuild
@@ -0,0 +1,296 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+PYTHON_COMPAT=( python3_{7..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_MULTI_USEDEP}]
+   dev-python/pygobject:3[${PYTHON_MULTI_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 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 ~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_USER_API_HASH
+   ~CRYPTO_AES ~CRYPTO_CCM ~CRYPTO_AEAD ~CRYPTO_CMAC"
+   fi
+   if use test; then
+   # 
http://www.linuxfromscratch.org/blfs/view/svn/general/bluez.html
+   CONFIG_CHECK="${CONFIG_CHECK} ~CRYPTO ~CRYPTO_USER_API_HASH 
~CRYPTO_USER_API_SKCIPHER"
+   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
+
+   # 

[gentoo-commits] repo/gentoo:master commit in: net-wireless/bluez/

2021-06-05 Thread Pacho Ramos
commit: f419db67675060508fd8c43bc515726347d8725b
Author: Pacho Ramos  gentoo  org>
AuthorDate: Sat Jun  5 10:52:52 2021 +
Commit: Pacho Ramos  gentoo  org>
CommitDate: Sat Jun  5 10:53:24 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f419db67

net-wireless/bluez: amd64 stable, bug #790560

Package-Manager: Portage-3.0.19, Repoman-3.0.3
Signed-off-by: Pacho Ramos  gentoo.org>

 net-wireless/bluez/bluez-5.58.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-wireless/bluez/bluez-5.58.ebuild 
b/net-wireless/bluez/bluez-5.58.ebuild
index e3eed24ecf6..51471cbc5ae 100644
--- a/net-wireless/bluez/bluez-5.58.ebuild
+++ b/net-wireless/bluez/bluez-5.58.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 x86"
+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



[gentoo-commits] repo/gentoo:master commit in: net-wireless/bluez/

2021-05-23 Thread Thomas Deutschmann
commit: d2a321ebb909435727c417acbb75611c0448aeb9
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Sun May 23 23:27:33 2021 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Sun May 23 23:28:53 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d2a321eb

net-wireless/bluez: x86 stable (bug #790560)

Package-Manager: Portage-3.0.18, Repoman-3.0.3
Signed-off-by: Thomas Deutschmann  gentoo.org>

 net-wireless/bluez/bluez-5.58.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-wireless/bluez/bluez-5.58.ebuild 
b/net-wireless/bluez/bluez-5.58.ebuild
index 1539480459e..e3eed24ecf6 100644
--- a/net-wireless/bluez/bluez-5.58.ebuild
+++ b/net-wireless/bluez/bluez-5.58.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 ~x86"
+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



[gentoo-commits] repo/gentoo:master commit in: net-wireless/bluez/

2021-05-17 Thread Sergei Trofimovich
commit: f4a3070e935538f726dd9bb1503f975795b6effb
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Mon May 17 20:59:36 2021 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Mon May 17 20:59:36 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f4a3070e

net-wireless/bluez: stable 5.58 for ppc

stable wrt bug #790560

Package-Manager: Portage-3.0.18, Repoman-3.0.3
RepoMan-Options: --include-arches="ppc"
Signed-off-by: Sergei Trofimovich  gentoo.org>

 net-wireless/bluez/bluez-5.58.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-wireless/bluez/bluez-5.58.ebuild 
b/net-wireless/bluez/bluez-5.58.ebuild
index 42167cda6b4..1539480459e 100644
--- a/net-wireless/bluez/bluez-5.58.ebuild
+++ b/net-wireless/bluez/bluez-5.58.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 ~x86"
+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



[gentoo-commits] repo/gentoo:master commit in: net-wireless/bluez/

2021-05-16 Thread Sam James
commit: 699d7459380ee7bdfd3ffaf1379acb5b15805f5c
Author: Sam James  gentoo  org>
AuthorDate: Sun May 16 23:45:48 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Sun May 16 23:45:48 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=699d7459

net-wireless/bluez: Stabilize 5.58 ppc64, #790560

Signed-off-by: Sam James  gentoo.org>

 net-wireless/bluez/bluez-5.58.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-wireless/bluez/bluez-5.58.ebuild 
b/net-wireless/bluez/bluez-5.58.ebuild
index 0c9595d2045..42167cda6b4 100644
--- a/net-wireless/bluez/bluez-5.58.ebuild
+++ b/net-wireless/bluez/bluez-5.58.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 ~x86"
+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



[gentoo-commits] repo/gentoo:master commit in: net-wireless/bluez/

2021-05-16 Thread Sam James
commit: bd248d0e17181ed867ad00c0a8fa7c7a0f759e92
Author: Sam James  gentoo  org>
AuthorDate: Sun May 16 18:56:04 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Sun May 16 18:56:04 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bd248d0e

net-wireless/bluez: Stabilize 5.58 arm, #790560

Signed-off-by: Sam James  gentoo.org>

 net-wireless/bluez/bluez-5.58.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-wireless/bluez/bluez-5.58.ebuild 
b/net-wireless/bluez/bluez-5.58.ebuild
index 7dce5bec03a..ce174f86bd3 100644
--- a/net-wireless/bluez/bluez-5.58.ebuild
+++ b/net-wireless/bluez/bluez-5.58.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 ~x86"
+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



[gentoo-commits] repo/gentoo:master commit in: net-wireless/bluez/

2021-04-06 Thread Pacho Ramos
commit: 73a0cf8a511c62542391fbef9b09d1d6e6b20654
Author: Pacho Ramos  gentoo  org>
AuthorDate: Tue Apr  6 20:30:02 2021 +
Commit: Pacho Ramos  gentoo  org>
CommitDate: Tue Apr  6 20:30:02 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=73a0cf8a

net-wireless/bluez: Bump to 5.58

Package-Manager: Portage-3.0.17, Repoman-3.0.2
Signed-off-by: Pacho Ramos  gentoo.org>

 net-wireless/bluez/Manifest  |   1 +
 net-wireless/bluez/bluez-5.58.ebuild | 293 +++
 2 files changed, 294 insertions(+)

diff --git a/net-wireless/bluez/Manifest b/net-wireless/bluez/Manifest
index 0595213d63e..7234d84746b 100644
--- a/net-wireless/bluez/Manifest
+++ b/net-wireless/bluez/Manifest
@@ -1,2 +1,3 @@
 DIST bluez-5.55.tar.xz 2041428 BLAKE2B 
7eee44063ea53188d35324bcc5b5f0539cf92a5934632743677bbf41822b8b79a899a82a93fd79887fe058e6f0c0e66ed8d5da46e5585682613bc1847cb009a8
 SHA512 
9423cb60d15a6f068838497a1eaea9f5a32d70c07191c313ba821a6919d6e0c436ada4f547cc5f2db5eacc0123429ad54851f57df2554f61fa293743ec14a033
 DIST bluez-5.56.tar.xz 2053080 BLAKE2B 
b901deae4047ebe96c034c20c9d7e6c275d3c1fd311dc57ed2f1f927d6e778b213af3e09caaeebbb0f1733fc9bf341cf8f7c63a37aaa6b896607c0026d92
 SHA512 
b320ee9d49a516f5cecb5fbc410ba42e9127f44ebcfb95647f68bd5d300147d0eaf633f8e8d0678631a2184ea3afae7b01b5f228157328874fa2a87832ed0ae1
+DIST bluez-5.58.tar.xz 2060368 BLAKE2B 
157780f83181d89fb126face5e9794bc0de8196f43d57d079fc09ae7e45e7ef21bf404e834d844da28d06f9a29cb92f11c310dbbcb7f60e845a335a558d7190c
 SHA512 
159b554e0afd56af5da6f883f2fdf96d77a0e82d762bf4b37786e7312b7e61fbbae0f18b26442a606e0a232f48e0f45a4b38b95de36c7daf384f582315a3

diff --git a/net-wireless/bluez/bluez-5.58.ebuild 
b/net-wireless/bluez/bluez-5.58.ebuild
new file mode 100644
index 000..7dce5bec03a
--- /dev/null
+++ b/net-wireless/bluez/bluez-5.58.ebuild
@@ -0,0 +1,293 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+PYTHON_COMPAT=( python3_{7..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_MULTI_USEDEP}]
+   dev-python/pygobject:3[${PYTHON_MULTI_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=(
+   # 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 
~BT_BNEP_MC_FILTER
+   ~BT_BNEP_PROTO_FILTER ~BT_HIDP ~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
+   

[gentoo-commits] repo/gentoo:master commit in: net-wireless/bluez/

2021-04-06 Thread Pacho Ramos
commit: 34ee1d9cd18e40e123cb178650ee8217e13549c8
Author: Pacho Ramos  gentoo  org>
AuthorDate: Tue Apr  6 20:30:22 2021 +
Commit: Pacho Ramos  gentoo  org>
CommitDate: Tue Apr  6 20:30:22 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=34ee1d9c

net-wireless/bluez: Drop old

Package-Manager: Portage-3.0.17, Repoman-3.0.2
Signed-off-by: Pacho Ramos  gentoo.org>

 net-wireless/bluez/bluez-5.56.ebuild | 299 ---
 1 file changed, 299 deletions(-)

diff --git a/net-wireless/bluez/bluez-5.56.ebuild 
b/net-wireless/bluez/bluez-5.56.ebuild
deleted file mode 100644
index 0607b615fd7..000
--- a/net-wireless/bluez/bluez-5.56.ebuild
+++ /dev/null
@@ -1,299 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-PYTHON_COMPAT=( python3_{7..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_MULTI_USEDEP}]
-   dev-python/pygobject:3[${PYTHON_MULTI_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.28 )
-   cups? ( net-print/cups:= )
-   mesh? (
-   >=dev-libs/ell-0.37
-   >=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=(
-   # 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 
~BT_BNEP_MC_FILTER
-   ~BT_BNEP_PROTO_FILTER ~BT_HIDP ~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_USER_API_HASH
-   ~CRYPTO_AES ~CRYPTO_CCM ~CRYPTO_AEAD ~CRYPTO_CMAC"
-   fi
-   if use test; then
-   # 
http://www.linuxfromscratch.org/blfs/view/svn/general/bluez.html
-   CONFIG_CHECK="${CONFIG_CHECK} ~CRYPTO ~CRYPTO_USER_API_HASH 
~CRYPTO_USER_API_SKCIPHER"
-   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 user-session || ! use systemd; then
-   eapply 
"${FILESDIR}"/0001-Allow-using-obexd-without-systemd-in-the-user-session-r2.patch
-   fi
-
-   if use cups; then
-   sed -i \
-   

[gentoo-commits] repo/gentoo:master commit in: net-wireless/bluez/

2021-03-24 Thread Pacho Ramos
commit: af81c2377b8238d5c51509c1cf743b97f37d352f
Author: Pacho Ramos  gentoo  org>
AuthorDate: Wed Mar 24 07:57:47 2021 +
Commit: Pacho Ramos  gentoo  org>
CommitDate: Wed Mar 24 07:57:58 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=af81c237

net-wireless/bluez: Not require eautoreconf because of cupsdir

Bug: https://bugs.gentoo.org/777000
Package-Manager: Portage-3.0.17, Repoman-3.0.2
Signed-off-by: Pacho Ramos  gentoo.org>

 net-wireless/bluez/bluez-5.56-r1.ebuild | 7 ---
 1 file changed, 4 insertions(+), 3 deletions(-)

diff --git a/net-wireless/bluez/bluez-5.56-r1.ebuild 
b/net-wireless/bluez/bluez-5.56-r1.ebuild
index 8d2cbc9bda1..928432949d1 100644
--- a/net-wireless/bluez/bluez-5.56-r1.ebuild
+++ b/net-wireless/bluez/bluez-5.56-r1.ebuild
@@ -115,14 +115,15 @@ src_prepare() {
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 \
-e "s:cupsdir = \$(libdir)/cups:cupsdir = $(cups-config 
--serverbin):" \
-   Makefile.{am,in,tools} || die
+   Makefile.{in,tools} || die
fi
 
-   eautoreconf
-
multilib_copy_sources
 }
 



[gentoo-commits] repo/gentoo:master commit in: net-wireless/bluez/

2021-03-23 Thread Pacho Ramos
commit: 55b826b94264ce7e979c20f416504541d3cf1aaf
Author: Pacho Ramos  gentoo  org>
AuthorDate: Tue Mar 23 21:59:45 2021 +
Commit: Pacho Ramos  gentoo  org>
CommitDate: Tue Mar 23 21:59:45 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=55b826b9

net-wireless/bluez: Fix sed for cupsdir

Bug: https://bugs.gentoo.org/777000
Thanks-to: Joakim Tjernlund
Package-Manager: Portage-3.0.17, Repoman-3.0.2
Signed-off-by: Pacho Ramos  gentoo.org>

 net-wireless/bluez/bluez-5.56-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-wireless/bluez/bluez-5.56-r1.ebuild 
b/net-wireless/bluez/bluez-5.56-r1.ebuild
index ee7911d7c17..8d2cbc9bda1 100644
--- a/net-wireless/bluez/bluez-5.56-r1.ebuild
+++ b/net-wireless/bluez/bluez-5.56-r1.ebuild
@@ -118,7 +118,7 @@ src_prepare() {
if use cups; then
sed -i \
-e "s:cupsdir = \$(libdir)/cups:cupsdir = $(cups-config 
--serverbin):" \
-   Makefile.{in,tools} || die
+   Makefile.{am,in,tools} || die
fi
 
eautoreconf



[gentoo-commits] repo/gentoo:master commit in: net-wireless/bluez/files/, net-wireless/bluez/

2021-03-22 Thread Pacho Ramos
commit: e7d2a2805d8c54cfdeab02e3e60935629f471ac7
Author: Pacho Ramos  gentoo  org>
AuthorDate: Mon Mar 22 21:16:26 2021 +
Commit: Pacho Ramos  gentoo  org>
CommitDate: Mon Mar 22 21:16:26 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e7d2a280

net-wireless/bluez: Fix reconnect issues and allow to pass options...

Upstream fix for reconnect issues and allow to pass options to init.d
script. Also drop obsolete btattach hacks as Fedora did.

Closes: https://bugs.gentoo.org/777000
Thanks-to: Joakim Tjernlund
Package-Manager: Portage-3.0.17, Repoman-3.0.2
Signed-off-by: Pacho Ramos  gentoo.org>

 net-wireless/bluez/bluez-5.56-r1.ebuild| 295 +
 net-wireless/bluez/files/bluetooth-conf.d  |   1 +
 net-wireless/bluez/files/bluetooth-init.d-r5   |  13 +
 .../bluez/files/bluez-5.56-avdtp-disconnects.patch |  41 +++
 4 files changed, 350 insertions(+)

diff --git a/net-wireless/bluez/bluez-5.56-r1.ebuild 
b/net-wireless/bluez/bluez-5.56-r1.ebuild
new file mode 100644
index 000..ee7911d7c17
--- /dev/null
+++ b/net-wireless/bluez/bluez-5.56-r1.ebuild
@@ -0,0 +1,295 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+PYTHON_COMPAT=( python3_{7..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_MULTI_USEDEP}]
+   dev-python/pygobject:3[${PYTHON_MULTI_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.28 )
+   cups? ( net-print/cups:= )
+   mesh? (
+   >=dev-libs/ell-0.37
+   >=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=(
+   # 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
+
+   # avdtp: Fix removing all remote SEPs when loading from cache (from 
'master')
+   "${FILESDIR}"/${P}-avdtp-disconnects.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 ~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_USER_API_HASH
+   ~CRYPTO_AES ~CRYPTO_CCM ~CRYPTO_AEAD ~CRYPTO_CMAC"
+   fi
+   if use test; then
+   # 
http://www.linuxfromscratch.org/blfs/view/svn/general/bluez.html
+   CONFIG_CHECK="${CONFIG_CHECK} ~CRYPTO ~CRYPTO_USER_API_HASH 
~CRYPTO_USER_API_SKCIPHER"
+   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 

[gentoo-commits] repo/gentoo:master commit in: net-wireless/bluez/

2021-03-08 Thread Pacho Ramos
commit: 77c7a7e7b52128a464b47c9f01fb90865527f5c4
Author: Pacho Ramos  gentoo  org>
AuthorDate: Mon Mar  8 15:57:43 2021 +
Commit: Pacho Ramos  gentoo  org>
CommitDate: Mon Mar  8 15:57:43 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=77c7a7e7

net-wireless/bluez: Bump to 5.56

Closes: https://bugs.gentoo.org/765715
Closes: https://bugs.gentoo.org/774669
Thanks-to: Joakim Tjernlund
Thanks-to: orbea
Package-Manager: Portage-3.0.14, Repoman-3.0.2
Signed-off-by: Pacho Ramos  gentoo.org>

 net-wireless/bluez/Manifest  |   1 +
 net-wireless/bluez/bluez-5.56.ebuild | 299 +++
 2 files changed, 300 insertions(+)

diff --git a/net-wireless/bluez/Manifest b/net-wireless/bluez/Manifest
index 0362e063fd1..0595213d63e 100644
--- a/net-wireless/bluez/Manifest
+++ b/net-wireless/bluez/Manifest
@@ -1 +1,2 @@
 DIST bluez-5.55.tar.xz 2041428 BLAKE2B 
7eee44063ea53188d35324bcc5b5f0539cf92a5934632743677bbf41822b8b79a899a82a93fd79887fe058e6f0c0e66ed8d5da46e5585682613bc1847cb009a8
 SHA512 
9423cb60d15a6f068838497a1eaea9f5a32d70c07191c313ba821a6919d6e0c436ada4f547cc5f2db5eacc0123429ad54851f57df2554f61fa293743ec14a033
+DIST bluez-5.56.tar.xz 2053080 BLAKE2B 
b901deae4047ebe96c034c20c9d7e6c275d3c1fd311dc57ed2f1f927d6e778b213af3e09caaeebbb0f1733fc9bf341cf8f7c63a37aaa6b896607c0026d92
 SHA512 
b320ee9d49a516f5cecb5fbc410ba42e9127f44ebcfb95647f68bd5d300147d0eaf633f8e8d0678631a2184ea3afae7b01b5f228157328874fa2a87832ed0ae1

diff --git a/net-wireless/bluez/bluez-5.56.ebuild 
b/net-wireless/bluez/bluez-5.56.ebuild
new file mode 100644
index 000..0607b615fd7
--- /dev/null
+++ b/net-wireless/bluez/bluez-5.56.ebuild
@@ -0,0 +1,299 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+PYTHON_COMPAT=( python3_{7..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_MULTI_USEDEP}]
+   dev-python/pygobject:3[${PYTHON_MULTI_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.28 )
+   cups? ( net-print/cups:= )
+   mesh? (
+   >=dev-libs/ell-0.37
+   >=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=(
+   # 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 
~BT_BNEP_MC_FILTER
+   ~BT_BNEP_PROTO_FILTER ~BT_HIDP ~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_USER_API_HASH
+   ~CRYPTO_AES ~CRYPTO_CCM ~CRYPTO_AEAD ~CRYPTO_CMAC"
+   fi
+   if use test; then
+   # 

[gentoo-commits] repo/gentoo:master commit in: net-wireless/bluez/

2020-10-24 Thread Pacho Ramos
commit: a9fa005b8404eaa55cfb6cf14b2e26c98a2715af
Author: Pacho Ramos  gentoo  org>
AuthorDate: Sat Oct 24 22:23:36 2020 +
Commit: Pacho Ramos  gentoo  org>
CommitDate: Sat Oct 24 22:23:36 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a9fa005b

net-wireless/bluez: Drop old

Bug: https://bugs.gentoo.org/749285
Package-Manager: Portage-3.0.8, Repoman-3.0.1
Signed-off-by: Pacho Ramos  gentoo.org>

 net-wireless/bluez/Manifest  |   1 -
 net-wireless/bluez/bluez-5.54.ebuild | 297 ---
 2 files changed, 298 deletions(-)

diff --git a/net-wireless/bluez/Manifest b/net-wireless/bluez/Manifest
index 3b330948f46..0362e063fd1 100644
--- a/net-wireless/bluez/Manifest
+++ b/net-wireless/bluez/Manifest
@@ -1,2 +1 @@
-DIST bluez-5.54.tar.xz 2003760 BLAKE2B 
278a8be86d93654b9ec31ed2591a89a2a0f35fd8378fc3cffd9028b1aab431071b802e77b956503fd16239e5b821ab356733fdc49436ef811b87190e185a91c2
 SHA512 
e19d15d3a478a7af47c1921c8827843492e38787b1182152155bd3d8ad9e1d8ee25c5fda1f24e38c54ebbf946b09fe75007dca9a24d1c35f73303558e558dcbe
 DIST bluez-5.55.tar.xz 2041428 BLAKE2B 
7eee44063ea53188d35324bcc5b5f0539cf92a5934632743677bbf41822b8b79a899a82a93fd79887fe058e6f0c0e66ed8d5da46e5585682613bc1847cb009a8
 SHA512 
9423cb60d15a6f068838497a1eaea9f5a32d70c07191c313ba821a6919d6e0c436ada4f547cc5f2db5eacc0123429ad54851f57df2554f61fa293743ec14a033

diff --git a/net-wireless/bluez/bluez-5.54.ebuild 
b/net-wireless/bluez/bluez-5.54.ebuild
deleted file mode 100644
index 9f48674ca4a..000
--- a/net-wireless/bluez/bluez-5.54.ebuild
+++ /dev/null
@@ -1,297 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-PYTHON_COMPAT=( python3_{6,7,8} )
-
-inherit 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_MULTI_USEDEP}]
-   dev-python/pygobject:3[${PYTHON_MULTI_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.28 )
-   cups? ( net-print/cups:= )
-   mesh? (
-   >=dev-libs/ell-0.28
-   >=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=(
-   # 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 
~BT_BNEP_MC_FILTER
-   ~BT_BNEP_PROTO_FILTER ~BT_HIDP ~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_USER_API_HASH
-   ~CRYPTO_AES ~CRYPTO_CCM ~CRYPTO_AEAD ~CRYPTO_CMAC"
-   fi
-   if use test; then
-   CONFIG_CHECK="${CONFIG_CHECK} ~CRYPTO ~CRYPTO_USER_API_HASH 
~CRYPTO_USER_API_SKCIPHER"
-   fi
-  

[gentoo-commits] repo/gentoo:master commit in: net-wireless/bluez/

2020-10-20 Thread Sergei Trofimovich
commit: 64c5ffcc45c82eca6b79e51776400d5ac070c1cb
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Tue Oct 20 07:01:57 2020 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Tue Oct 20 07:01:57 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=64c5ffcc

net-wireless/bluez: stable 5.55 for ppc64

stable wrt bug #749285

Package-Manager: Portage-3.0.8, Repoman-3.0.2
RepoMan-Options: --include-arches="ppc64"
Signed-off-by: Sergei Trofimovich  gentoo.org>

 net-wireless/bluez/bluez-5.55.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-wireless/bluez/bluez-5.55.ebuild 
b/net-wireless/bluez/bluez-5.55.ebuild
index b76339cbe68..49612c6b976 100644
--- a/net-wireless/bluez/bluez-5.55.ebuild
+++ b/net-wireless/bluez/bluez-5.55.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 x86"
+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



[gentoo-commits] repo/gentoo:master commit in: net-wireless/bluez/

2020-10-20 Thread Sergei Trofimovich
commit: 5e86aa8db223f7c5d14eab4ce5f75e49dccfa017
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Tue Oct 20 06:57:12 2020 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Tue Oct 20 06:57:22 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5e86aa8d

net-wireless/bluez: stable 5.55 for ppc

stable wrt bug #749285

Package-Manager: Portage-3.0.8, Repoman-3.0.2
RepoMan-Options: --include-arches="ppc"
Signed-off-by: Sergei Trofimovich  gentoo.org>

 net-wireless/bluez/bluez-5.55.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-wireless/bluez/bluez-5.55.ebuild 
b/net-wireless/bluez/bluez-5.55.ebuild
index 96e03a5429e..b76339cbe68 100644
--- a/net-wireless/bluez/bluez-5.55.ebuild
+++ b/net-wireless/bluez/bluez-5.55.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 x86"
+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



[gentoo-commits] repo/gentoo:master commit in: net-wireless/bluez/

2020-10-18 Thread Sam James
commit: 1fa54d855c74fe8c3fde9e7cd8ce73f2b5149f60
Author: Sam James  gentoo  org>
AuthorDate: Sun Oct 18 23:54:31 2020 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Oct 18 23:55:06 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1fa54d85

net-wireless/bluez: Stabilize 5.55 arm, #749285

Signed-off-by: Sam James  gentoo.org>

 net-wireless/bluez/bluez-5.55.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-wireless/bluez/bluez-5.55.ebuild 
b/net-wireless/bluez/bluez-5.55.ebuild
index e4a85f0fd91..96e03a5429e 100644
--- a/net-wireless/bluez/bluez-5.55.ebuild
+++ b/net-wireless/bluez/bluez-5.55.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 x86"
+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



[gentoo-commits] repo/gentoo:master commit in: net-wireless/bluez/

2020-10-18 Thread Thomas Deutschmann
commit: dee94ed42b7b935f6903a9ffa3c741faa3ebc057
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Sun Oct 18 15:07:20 2020 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Sun Oct 18 15:11:48 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dee94ed4

net-wireless/bluez: x86 stable (bug #749285)

Package-Manager: Portage-3.0.8, Repoman-3.0.1
Signed-off-by: Thomas Deutschmann  gentoo.org>

 net-wireless/bluez/bluez-5.55.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-wireless/bluez/bluez-5.55.ebuild 
b/net-wireless/bluez/bluez-5.55.ebuild
index 9f6ec020599..e4a85f0fd91 100644
--- a/net-wireless/bluez/bluez-5.55.ebuild
+++ b/net-wireless/bluez/bluez-5.55.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 ~x86"
+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



[gentoo-commits] repo/gentoo:master commit in: net-wireless/bluez/

2020-10-18 Thread Pacho Ramos
commit: 4200c0e4831b3ba769a4ba88a240c00d0003c8b5
Author: Pacho Ramos  gentoo  org>
AuthorDate: Sun Oct 18 14:37:21 2020 +
Commit: Pacho Ramos  gentoo  org>
CommitDate: Sun Oct 18 14:37:21 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4200c0e4

net-wireless/bluez: amd64 stable, bug #749285

Package-Manager: Portage-3.0.8, Repoman-3.0.1
Signed-off-by: Pacho Ramos  gentoo.org>

 net-wireless/bluez/bluez-5.55.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-wireless/bluez/bluez-5.55.ebuild 
b/net-wireless/bluez/bluez-5.55.ebuild
index 861d9ed91d9..9f6ec020599 100644
--- a/net-wireless/bluez/bluez-5.55.ebuild
+++ b/net-wireless/bluez/bluez-5.55.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 ~x86"
+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



[gentoo-commits] repo/gentoo:master commit in: net-wireless/bluez/

2020-10-17 Thread Sam James
commit: 740f19b84b212e3088cc9df3c7f57718797b65e4
Author: Sam James  gentoo  org>
AuthorDate: Sat Oct 17 23:44:56 2020 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Oct 17 23:44:56 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=740f19b8

net-wireless/bluez: arm64 stable (bug #749285)

Package-Manager: Portage-3.0.8, Repoman-3.0.1
Signed-off-by: Sam James  gentoo.org>

 net-wireless/bluez/bluez-5.55.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-wireless/bluez/bluez-5.55.ebuild 
b/net-wireless/bluez/bluez-5.55.ebuild
index 12445761a18..861d9ed91d9 100644
--- a/net-wireless/bluez/bluez-5.55.ebuild
+++ b/net-wireless/bluez/bluez-5.55.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 ~x86"
+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



[gentoo-commits] repo/gentoo:master commit in: net-wireless/bluez-tools/

2020-09-15 Thread Joonas Niilola
commit: 0cd0b3fafdd61cb5e43377468bfa4eb4f1c8678d
Author: Joonas Niilola  gentoo  org>
AuthorDate: Tue Sep 15 14:19:00 2020 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Tue Sep 15 14:20:46 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0cd0b3fa

net-wireless/bluez-tools: remove cinnamon project

Signed-off-by: Joonas Niilola  gentoo.org>

 net-wireless/bluez-tools/metadata.xml | 4 
 1 file changed, 4 deletions(-)

diff --git a/net-wireless/bluez-tools/metadata.xml 
b/net-wireless/bluez-tools/metadata.xml
index 084c5c22574..520bd08fd9d 100644
--- a/net-wireless/bluez-tools/metadata.xml
+++ b/net-wireless/bluez-tools/metadata.xml
@@ -5,10 +5,6 @@
olivier.lauran...@laposte.net
Olivier Laurantin

-   
-   cinna...@gentoo.org
-   Cinnamon Project
-   

proxy-ma...@gentoo.org
Proxy Maintainers



[gentoo-commits] repo/gentoo:master commit in: net-wireless/bluez/

2020-09-10 Thread Pacho Ramos
commit: 452efc19dd5981ce8a568a38ed6bec1fe3e353db
Author: Pacho Ramos  gentoo  org>
AuthorDate: Thu Sep 10 09:54:35 2020 +
Commit: Pacho Ramos  gentoo  org>
CommitDate: Thu Sep 10 09:54:35 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=452efc19

net-wireless/bluez: Bump to 5.55

Thanks-to: Joakim Tjernlund
Closes: https://bugs.gentoo.org/741424
Package-Manager: Portage-3.0.4, Repoman-3.0.1
Signed-off-by: Pacho Ramos  gentoo.org>

 net-wireless/bluez/Manifest  |   1 +
 net-wireless/bluez/bluez-5.55.ebuild | 299 +++
 2 files changed, 300 insertions(+)

diff --git a/net-wireless/bluez/Manifest b/net-wireless/bluez/Manifest
index 1f1ac963fa4..3b330948f46 100644
--- a/net-wireless/bluez/Manifest
+++ b/net-wireless/bluez/Manifest
@@ -1 +1,2 @@
 DIST bluez-5.54.tar.xz 2003760 BLAKE2B 
278a8be86d93654b9ec31ed2591a89a2a0f35fd8378fc3cffd9028b1aab431071b802e77b956503fd16239e5b821ab356733fdc49436ef811b87190e185a91c2
 SHA512 
e19d15d3a478a7af47c1921c8827843492e38787b1182152155bd3d8ad9e1d8ee25c5fda1f24e38c54ebbf946b09fe75007dca9a24d1c35f73303558e558dcbe
+DIST bluez-5.55.tar.xz 2041428 BLAKE2B 
7eee44063ea53188d35324bcc5b5f0539cf92a5934632743677bbf41822b8b79a899a82a93fd79887fe058e6f0c0e66ed8d5da46e5585682613bc1847cb009a8
 SHA512 
9423cb60d15a6f068838497a1eaea9f5a32d70c07191c313ba821a6919d6e0c436ada4f547cc5f2db5eacc0123429ad54851f57df2554f61fa293743ec14a033

diff --git a/net-wireless/bluez/bluez-5.55.ebuild 
b/net-wireless/bluez/bluez-5.55.ebuild
new file mode 100644
index 000..12445761a18
--- /dev/null
+++ b/net-wireless/bluez/bluez-5.55.ebuild
@@ -0,0 +1,299 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+PYTHON_COMPAT=( python3_{6..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_MULTI_USEDEP}]
+   dev-python/pygobject:3[${PYTHON_MULTI_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.28 )
+   cups? ( net-print/cups:= )
+   mesh? (
+   >=dev-libs/ell-0.28
+   >=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=(
+   # 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 
~BT_BNEP_MC_FILTER
+   ~BT_BNEP_PROTO_FILTER ~BT_HIDP ~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_USER_API_HASH
+   ~CRYPTO_AES ~CRYPTO_CCM ~CRYPTO_AEAD ~CRYPTO_CMAC"
+   fi
+   if use test; then
+   # 
http://www.linuxfromscratch.org/blfs/view/svn/general/bluez.html

[gentoo-commits] repo/gentoo:master commit in: net-wireless/bluez-tools/, net-wireless/bluez-tools/files/

2020-04-10 Thread Andreas Sturmlechner
commit: 2cd5da72e8078d231fe6c70b8c500ae1d24019c1
Author: Olivier Laurantin  laposte  net>
AuthorDate: Fri Jan 31 07:01:05 2020 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Fri Apr 10 15:40:28 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2cd5da72

net-wireless/bluez-tools: Fix compilation with gcc-10

Closes: https://bugs.gentoo.org/707230
Signed-off-by: Olivier Laurantin  laposte.net>
Package-Manager: Portage-2.3.85, Repoman-2.3.20
Closes: https://github.com/gentoo/gentoo/pull/14510
Signed-off-by: Andreas Sturmlechner  gentoo.org>

 .../bluez-tools/bluez-tools-0_p20161212.ebuild |  8 +++---
 .../files/bluez-tools-0_p20161212-gcc-10.patch | 29 ++
 2 files changed, 34 insertions(+), 3 deletions(-)

diff --git a/net-wireless/bluez-tools/bluez-tools-0_p20161212.ebuild 
b/net-wireless/bluez-tools/bluez-tools-0_p20161212.ebuild
index 4e777054b46..87c36ffc498 100644
--- a/net-wireless/bluez-tools/bluez-tools-0_p20161212.ebuild
+++ b/net-wireless/bluez-tools/bluez-tools-0_p20161212.ebuild
@@ -1,9 +1,9 @@
 # Copyright 1999-2020 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=6
+EAPI=7
 
-inherit autotools eutils
+inherit autotools
 
 DESCRIPTION="A set of tools to manage bluetooth devices for linux"
 HOMEPAGE="https://github.com/khvzak/bluez-tools;
@@ -23,9 +23,11 @@ DEPEND="${RDEPEND}"
 
 DOCS=( AUTHORS README )
 
+PATCHES=( "${FILESDIR}/${P}-gcc-10.patch" )
+
 S="${WORKDIR}/${PN}-${COMMIT}"
 
 src_prepare() {
+   default
eautoreconf
-   default_src_prepare
 }

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
new file mode 100644
index 000..6bfaa57fa19
--- /dev/null
+++ b/net-wireless/bluez-tools/files/bluez-tools-0_p20161212-gcc-10.patch
@@ -0,0 +1,29 @@
+--- 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-hcidump/

2020-04-04 Thread Sergei Trofimovich
commit: 8f0fa3318ef81fd5ede41203afd0c92fa9e20a54
Author: Rolf Eike Beer  sf-mail  de>
AuthorDate: Sat Apr  4 11:00:29 2020 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Sat Apr  4 11:05:57 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8f0fa331

net-wireless/bluez-hcidump: drop to ~hppa

Package-Manager: Portage-2.3.89, Repoman-2.3.20
RepoMan-Options: --include-arches="hppa"
Signed-off-by: Rolf Eike Beer  sf-mail.de>
Signed-off-by: Sergei Trofimovich  gentoo.org>

 net-wireless/bluez-hcidump/bluez-hcidump-2.5.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/net-wireless/bluez-hcidump/bluez-hcidump-2.5.ebuild 
b/net-wireless/bluez-hcidump/bluez-hcidump-2.5.ebuild
index 55e2eba236f..caee60711fc 100644
--- a/net-wireless/bluez-hcidump/bluez-hcidump-2.5.ebuild
+++ b/net-wireless/bluez-hcidump/bluez-hcidump-2.5.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2020 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -9,7 +9,7 @@ SRC_URI="https://www.kernel.org/pub/linux/bluetooth/${P}.tar.xz;
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="amd64 ~arm hppa ppc ppc64 x86"
+KEYWORDS="amd64 ~arm ~hppa ppc ppc64 x86"
 IUSE=""
 
 RDEPEND=">=net-wireless/bluez-4.98"



[gentoo-commits] repo/gentoo:master commit in: net-wireless/bluez/

2020-04-01 Thread Pacho Ramos
commit: fe7c05479987b40db0cbd567b226e8973b40908f
Author: Pacho Ramos  gentoo  org>
AuthorDate: Wed Apr  1 23:26:32 2020 +
Commit: Pacho Ramos  gentoo  org>
CommitDate: Wed Apr  1 23:26:32 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fe7c0547

net-wireless/bluez: Drop old

Package-Manager: Portage-2.3.96, Repoman-2.3.22
Signed-off-by: Pacho Ramos  gentoo.org>

 net-wireless/bluez/Manifest |   2 -
 net-wireless/bluez/bluez-5.52-r1.ebuild | 283 --
 net-wireless/bluez/bluez-5.53.ebuild| 297 
 3 files changed, 582 deletions(-)

diff --git a/net-wireless/bluez/Manifest b/net-wireless/bluez/Manifest
index 85f2daed1d1..1f1ac963fa4 100644
--- a/net-wireless/bluez/Manifest
+++ b/net-wireless/bluez/Manifest
@@ -1,3 +1 @@
-DIST bluez-5.52.tar.xz 1957504 BLAKE2B 
670cdfb44eca1b184c0bd678bab34116f9172394b86fb69fa454f7bdcc1ae82c466a806879ddef966ae6cd31466b48f9e87113d43144659ae0c057b9def8
 SHA512 
9024481910d1dee85578bf3d7a4fc4be2bece516e6216c91aa1a7ac18537f092b47c41c4a5506ddd7e279599d58002e98203c5439745c01df4dbc22a75234c84
-DIST bluez-5.53.tar.xz 1997504 BLAKE2B 
921ab4ae18ab1827e870eb6f6f20c247e7855ba090e47659d283abadc280a5f66966a387b85e43487abf14fd4d4382d8337e46fec3400d0be5201b9ff7635dde
 SHA512 
62956e6293ec2517ec453dc7a6c82d34a8c446df8add8fe411b0a45fd5604817f3a19fbc646ad6f68df435f3cd2bd10ae040890e30db83b022f90b54cc6b3c74
 DIST bluez-5.54.tar.xz 2003760 BLAKE2B 
278a8be86d93654b9ec31ed2591a89a2a0f35fd8378fc3cffd9028b1aab431071b802e77b956503fd16239e5b821ab356733fdc49436ef811b87190e185a91c2
 SHA512 
e19d15d3a478a7af47c1921c8827843492e38787b1182152155bd3d8ad9e1d8ee25c5fda1f24e38c54ebbf946b09fe75007dca9a24d1c35f73303558e558dcbe

diff --git a/net-wireless/bluez/bluez-5.52-r1.ebuild 
b/net-wireless/bluez/bluez-5.52-r1.ebuild
deleted file mode 100644
index 622f217c77a..000
--- a/net-wireless/bluez/bluez-5.52-r1.ebuild
+++ /dev/null
@@ -1,283 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-PYTHON_COMPAT=( python2_7 )
-
-inherit autotools 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_MULTI_USEDEP}]
-   dev-python/pygobject:3[${PYTHON_MULTI_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.26 )
-   cups? ( net-print/cups:= )
-   mesh? (
-   >=dev-libs/ell-0.26
-   dev-libs/json-c:=
-   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=(
-   # 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() {
-   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
-
-   # 

[gentoo-commits] repo/gentoo:master commit in: net-wireless/bluez/

2020-03-29 Thread Mart Raudsepp
commit: 6a658fa14afce61b9d5857f3ed05e501e4923ca6
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Sun Mar 29 11:02:26 2020 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Sun Mar 29 11:02:26 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6a658fa1

net-wireless/bluez: arm64 stable (bug #712292)

Package-Manager: Portage-2.3.84, Repoman-2.3.20
Signed-off-by: Mart Raudsepp  gentoo.org>

 net-wireless/bluez/bluez-5.54.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-wireless/bluez/bluez-5.54.ebuild 
b/net-wireless/bluez/bluez-5.54.ebuild
index 2748c1f7778..9f48674ca4a 100644
--- a/net-wireless/bluez/bluez-5.54.ebuild
+++ b/net-wireless/bluez/bluez-5.54.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 x86"
+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



[gentoo-commits] repo/gentoo:master commit in: net-wireless/bluez/

2020-03-23 Thread Sergei Trofimovich
commit: 287212d1be54e9ea2ef384304e2b34b4839a25c8
Author: Rolf Eike Beer  sf-mail  de>
AuthorDate: Mon Mar 23 20:08:55 2020 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Mon Mar 23 22:06:35 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=287212d1

net-wireless/bluez: drop to ~hppa

Package-Manager: Portage-2.3.89, Repoman-2.3.20
RepoMan-Options: --include-arches="hppa"
Signed-off-by: Rolf Eike Beer  sf-mail.de>
Signed-off-by: Sergei Trofimovich  gentoo.org>

 net-wireless/bluez/bluez-5.52-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-wireless/bluez/bluez-5.52-r1.ebuild 
b/net-wireless/bluez/bluez-5.52-r1.ebuild
index b3c94fefbc7..622f217c77a 100644
--- a/net-wireless/bluez/bluez-5.52-r1.ebuild
+++ b/net-wireless/bluez/bluez-5.52-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 x86"
+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



[gentoo-commits] repo/gentoo:master commit in: net-wireless/bluez/

2020-03-21 Thread Agostino Sarubbo
commit: af79f589920222d482c87eac301155c994bd907d
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Sat Mar 21 16:51:07 2020 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Sat Mar 21 16:51:07 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=af79f589

net-wireless/bluez: x86 stable wrt bug #712292

Package-Manager: Portage-2.3.89, Repoman-2.3.20
RepoMan-Options: --include-arches="x86"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 net-wireless/bluez/bluez-5.54.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-wireless/bluez/bluez-5.54.ebuild 
b/net-wireless/bluez/bluez-5.54.ebuild
index 94cfc86084b..2748c1f7778 100644
--- a/net-wireless/bluez/bluez-5.54.ebuild
+++ b/net-wireless/bluez/bluez-5.54.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 ~x86"
+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



[gentoo-commits] repo/gentoo:master commit in: net-wireless/bluez/

2020-03-21 Thread Agostino Sarubbo
commit: a37843a70f62e4bf947b36c5f3aa184cb7e4f5f8
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Sat Mar 21 16:49:38 2020 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Sat Mar 21 16:49:38 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a37843a7

net-wireless/bluez: ppc stable wrt bug #712292

Package-Manager: Portage-2.3.89, Repoman-2.3.20
RepoMan-Options: --include-arches="ppc"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 net-wireless/bluez/bluez-5.54.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-wireless/bluez/bluez-5.54.ebuild 
b/net-wireless/bluez/bluez-5.54.ebuild
index a33ebb44c26..188fe03b89e 100644
--- a/net-wireless/bluez/bluez-5.54.ebuild
+++ b/net-wireless/bluez/bluez-5.54.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 ~x86"
+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



[gentoo-commits] repo/gentoo:master commit in: net-wireless/bluez/

2020-03-21 Thread Agostino Sarubbo
commit: ad9469dc49d3050e72bfdfb5737efc464e14da81
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Sat Mar 21 16:50:25 2020 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Sat Mar 21 16:50:25 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ad9469dc

net-wireless/bluez: ppc64 stable wrt bug #712292

Package-Manager: Portage-2.3.89, Repoman-2.3.20
RepoMan-Options: --include-arches="ppc64"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 net-wireless/bluez/bluez-5.54.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-wireless/bluez/bluez-5.54.ebuild 
b/net-wireless/bluez/bluez-5.54.ebuild
index 188fe03b89e..94cfc86084b 100644
--- a/net-wireless/bluez/bluez-5.54.ebuild
+++ b/net-wireless/bluez/bluez-5.54.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 ~x86"
+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



[gentoo-commits] repo/gentoo:master commit in: net-wireless/bluez/

2020-03-21 Thread Agostino Sarubbo
commit: 7974082b44a02f28c78630ff9e8327debb15e78a
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Sat Mar 21 16:47:49 2020 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Sat Mar 21 16:47:49 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7974082b

net-wireless/bluez: arm stable wrt bug #712292

Package-Manager: Portage-2.3.89, Repoman-2.3.20
RepoMan-Options: --include-arches="arm"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 net-wireless/bluez/bluez-5.54.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-wireless/bluez/bluez-5.54.ebuild 
b/net-wireless/bluez/bluez-5.54.ebuild
index 1fa3ad1845d..a33ebb44c26 100644
--- a/net-wireless/bluez/bluez-5.54.ebuild
+++ b/net-wireless/bluez/bluez-5.54.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 ~x86"
+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



[gentoo-commits] repo/gentoo:master commit in: net-wireless/bluez/

2020-03-21 Thread Agostino Sarubbo
commit: aa2a6ddd5d72f8d95111aa8d309fd68e862ccdac
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Sat Mar 21 16:25:12 2020 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Sat Mar 21 16:25:12 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aa2a6ddd

net-wireless/bluez: amd64 stable wrt bug #712292

Package-Manager: Portage-2.3.89, Repoman-2.3.20
RepoMan-Options: --include-arches="amd64"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 net-wireless/bluez/bluez-5.54.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-wireless/bluez/bluez-5.54.ebuild 
b/net-wireless/bluez/bluez-5.54.ebuild
index 08f8ce862ad..1fa3ad1845d 100644
--- a/net-wireless/bluez/bluez-5.54.ebuild
+++ b/net-wireless/bluez/bluez-5.54.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 ~x86"
+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



[gentoo-commits] repo/gentoo:master commit in: net-wireless/bluez/

2020-03-17 Thread Pacho Ramos
commit: fa41b04660f464a3a4501ad83ff9a74b71e96120
Author: Pacho Ramos  gentoo  org>
AuthorDate: Tue Mar 17 19:29:48 2020 +
Commit: Pacho Ramos  gentoo  org>
CommitDate: Tue Mar 17 19:29:48 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fa41b046

net-wireless/bluez: Bump to 5.54

Closes: https://bugs.gentoo.org/712928
Package-Manager: Portage-2.3.94, Repoman-2.3.21
Signed-off-by: Pacho Ramos  gentoo.org>

 net-wireless/bluez/Manifest  |   1 +
 net-wireless/bluez/bluez-5.54.ebuild | 297 +++
 2 files changed, 298 insertions(+)

diff --git a/net-wireless/bluez/Manifest b/net-wireless/bluez/Manifest
index b185cc971bb..85f2daed1d1 100644
--- a/net-wireless/bluez/Manifest
+++ b/net-wireless/bluez/Manifest
@@ -1,2 +1,3 @@
 DIST bluez-5.52.tar.xz 1957504 BLAKE2B 
670cdfb44eca1b184c0bd678bab34116f9172394b86fb69fa454f7bdcc1ae82c466a806879ddef966ae6cd31466b48f9e87113d43144659ae0c057b9def8
 SHA512 
9024481910d1dee85578bf3d7a4fc4be2bece516e6216c91aa1a7ac18537f092b47c41c4a5506ddd7e279599d58002e98203c5439745c01df4dbc22a75234c84
 DIST bluez-5.53.tar.xz 1997504 BLAKE2B 
921ab4ae18ab1827e870eb6f6f20c247e7855ba090e47659d283abadc280a5f66966a387b85e43487abf14fd4d4382d8337e46fec3400d0be5201b9ff7635dde
 SHA512 
62956e6293ec2517ec453dc7a6c82d34a8c446df8add8fe411b0a45fd5604817f3a19fbc646ad6f68df435f3cd2bd10ae040890e30db83b022f90b54cc6b3c74
+DIST bluez-5.54.tar.xz 2003760 BLAKE2B 
278a8be86d93654b9ec31ed2591a89a2a0f35fd8378fc3cffd9028b1aab431071b802e77b956503fd16239e5b821ab356733fdc49436ef811b87190e185a91c2
 SHA512 
e19d15d3a478a7af47c1921c8827843492e38787b1182152155bd3d8ad9e1d8ee25c5fda1f24e38c54ebbf946b09fe75007dca9a24d1c35f73303558e558dcbe

diff --git a/net-wireless/bluez/bluez-5.54.ebuild 
b/net-wireless/bluez/bluez-5.54.ebuild
new file mode 100644
index 000..08f8ce862ad
--- /dev/null
+++ b/net-wireless/bluez/bluez-5.54.ebuild
@@ -0,0 +1,297 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+PYTHON_COMPAT=( python3_{6,7,8} )
+
+inherit 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_MULTI_USEDEP}]
+   dev-python/pygobject:3[${PYTHON_MULTI_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.28 )
+   cups? ( net-print/cups:= )
+   mesh? (
+   >=dev-libs/ell-0.28
+   >=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=(
+   # 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 
~BT_BNEP_MC_FILTER
+   ~BT_BNEP_PROTO_FILTER ~BT_HIDP ~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/

2020-03-11 Thread Pacho Ramos
commit: 13fd8e6cd4ca3dbc9570d0ab23f7665d07c938c6
Author: Pacho Ramos  gentoo  org>
AuthorDate: Wed Mar 11 18:26:59 2020 +
Commit: Pacho Ramos  gentoo  org>
CommitDate: Wed Mar 11 18:27:13 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=13fd8e6c

net-wireless/bluez: Make repoman happy

Package-Manager: Portage-2.3.93, Repoman-2.3.20
Signed-off-by: Pacho Ramos  gentoo.org>

 net-wireless/bluez/bluez-5.53.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-wireless/bluez/bluez-5.53.ebuild 
b/net-wireless/bluez/bluez-5.53.ebuild
index f5a2961f976..08f8ce862ad 100644
--- a/net-wireless/bluez/bluez-5.53.ebuild
+++ b/net-wireless/bluez/bluez-5.53.ebuild
@@ -89,7 +89,7 @@ pkg_setup() {
CONFIG_CHECK="${CONFIG_CHECK} ~CRYPTO ~CRYPTO_USER_API_HASH 
~CRYPTO_USER_API_SKCIPHER"
fi
linux-info_pkg_setup
-   
+
if use test || use test-programs; then
python-single-r1_pkg_setup
fi



[gentoo-commits] repo/gentoo:master commit in: net-wireless/bluez/

2020-03-11 Thread Pacho Ramos
commit: fa84717263c299fa4359ca4686bfec76b83284bf
Author: Pacho Ramos  gentoo  org>
AuthorDate: Wed Mar 11 18:26:29 2020 +
Commit: Pacho Ramos  gentoo  org>
CommitDate: Wed Mar 11 18:27:12 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fa847172

net-wireless/bluez: More kernel options are needed

Closes: https://bugs.gentoo.org/704190
Package-Manager: Portage-2.3.93, Repoman-2.3.20
Signed-off-by: Pacho Ramos  gentoo.org>

 net-wireless/bluez/bluez-5.53.ebuild | 11 +++
 1 file changed, 7 insertions(+), 4 deletions(-)

diff --git a/net-wireless/bluez/bluez-5.53.ebuild 
b/net-wireless/bluez/bluez-5.53.ebuild
index 6535d303da2..f5a2961f976 100644
--- a/net-wireless/bluez/bluez-5.53.ebuild
+++ b/net-wireless/bluez/bluez-5.53.ebuild
@@ -78,6 +78,13 @@ pkg_setup() {
# 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 ~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_USER_API_HASH
+   ~CRYPTO_AES ~CRYPTO_CCM ~CRYPTO_AEAD ~CRYPTO_CMAC"
+   fi
if use test; then
CONFIG_CHECK="${CONFIG_CHECK} ~CRYPTO ~CRYPTO_USER_API_HASH 
~CRYPTO_USER_API_SKCIPHER"
fi
@@ -110,10 +117,6 @@ src_prepare() {
Makefile.{in,tools} || die
fi
 
-   # Broken test: https://bugzilla.kernel.org/show_bug.cgi?id=206815
-   # https://bugs.gentoo.org/704190
-sed -i -e '/unit_tests += unit\/test-mesh-crypto\b/d' Makefile.am || 
die
-
eautoreconf
 
multilib_copy_sources



[gentoo-commits] repo/gentoo:master commit in: net-wireless/bluez/

2020-03-11 Thread Pacho Ramos
commit: eb5b9e0040ae2ed733dedbf282801136fe368aeb
Author: Pacho Ramos  gentoo  org>
AuthorDate: Wed Mar 11 15:04:47 2020 +
Commit: Pacho Ramos  gentoo  org>
CommitDate: Wed Mar 11 15:04:47 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eb5b9e00

net-wireless/bluez: Version bump to 5.53

Also check for needed kernel options for regular bluetooth usage and test
suite. Use python3.

Thanks-to: Joakim Tjernlund
Closes: https://bugs.gentoo.org/711430
Closes: https://bugs.gentoo.org/618548
Package-Manager: Portage-2.3.93, Repoman-2.3.20
Signed-off-by: Pacho Ramos  gentoo.org>

 net-wireless/bluez/Manifest  |   1 +
 net-wireless/bluez/bluez-5.53.ebuild | 294 +++
 2 files changed, 295 insertions(+)

diff --git a/net-wireless/bluez/Manifest b/net-wireless/bluez/Manifest
index ec45687f7a0..b185cc971bb 100644
--- a/net-wireless/bluez/Manifest
+++ b/net-wireless/bluez/Manifest
@@ -1 +1,2 @@
 DIST bluez-5.52.tar.xz 1957504 BLAKE2B 
670cdfb44eca1b184c0bd678bab34116f9172394b86fb69fa454f7bdcc1ae82c466a806879ddef966ae6cd31466b48f9e87113d43144659ae0c057b9def8
 SHA512 
9024481910d1dee85578bf3d7a4fc4be2bece516e6216c91aa1a7ac18537f092b47c41c4a5506ddd7e279599d58002e98203c5439745c01df4dbc22a75234c84
+DIST bluez-5.53.tar.xz 1997504 BLAKE2B 
921ab4ae18ab1827e870eb6f6f20c247e7855ba090e47659d283abadc280a5f66966a387b85e43487abf14fd4d4382d8337e46fec3400d0be5201b9ff7635dde
 SHA512 
62956e6293ec2517ec453dc7a6c82d34a8c446df8add8fe411b0a45fd5604817f3a19fbc646ad6f68df435f3cd2bd10ae040890e30db83b022f90b54cc6b3c74

diff --git a/net-wireless/bluez/bluez-5.53.ebuild 
b/net-wireless/bluez/bluez-5.53.ebuild
new file mode 100644
index 000..6535d303da2
--- /dev/null
+++ b/net-wireless/bluez/bluez-5.53.ebuild
@@ -0,0 +1,294 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+PYTHON_COMPAT=( python3_{6,7,8} )
+
+inherit 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_MULTI_USEDEP}]
+   dev-python/pygobject:3[${PYTHON_MULTI_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.28 )
+   cups? ( net-print/cups:= )
+   mesh? (
+   >=dev-libs/ell-0.28
+   >=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=(
+   # 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 
~BT_BNEP_MC_FILTER
+   ~BT_BNEP_PROTO_FILTER ~BT_HIDP ~RFKILL"
+   if use test; then
+   CONFIG_CHECK="${CONFIG_CHECK} ~CRYPTO ~CRYPTO_USER_API_HASH 
~CRYPTO_USER_API_SKCIPHER"
+   fi
+   linux-info_pkg_setup
+   
+   if use test || use test-programs; then
+   python-single-r1_pkg_setup
+   fi
+
+   if ! use udev; then
+   ewarn
+   

[gentoo-commits] repo/gentoo:master commit in: net-wireless/bluez/, net-wireless/bluez/files/

2020-03-11 Thread Pacho Ramos
commit: f9fda6486b9c8d070a5c8fa1e9d76093cb21ee70
Author: Pacho Ramos  gentoo  org>
AuthorDate: Wed Mar 11 14:50:34 2020 +
Commit: Pacho Ramos  gentoo  org>
CommitDate: Wed Mar 11 15:01:29 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f9fda648

net-wireless/bluez: Drop old

Package-Manager: Portage-2.3.93, Repoman-2.3.20
Signed-off-by: Pacho Ramos  gentoo.org>

 net-wireless/bluez/Manifest|   1 -
 net-wireless/bluez/bluez-5.51-r2.ebuild| 292 -
 .../files/bluez-5.51-disconnect-timeout.patch  | 104 
 .../bluez/files/bluez-5.51-include-limits-h.patch  |  64 -
 4 files changed, 461 deletions(-)

diff --git a/net-wireless/bluez/Manifest b/net-wireless/bluez/Manifest
index d1745749f72..ec45687f7a0 100644
--- a/net-wireless/bluez/Manifest
+++ b/net-wireless/bluez/Manifest
@@ -1,2 +1 @@
-DIST bluez-5.51.tar.xz 1941904 BLAKE2B 
e8580388961c99305c6f723160e726232a097067815a88a056c1569c55c2ea410004cf92572afbef9b782807d8a940503b4501f9c6046cacac35136fbbe580a8
 SHA512 
8b14eea98f541b981162abce728e0f917654ad3c990721ec398fe41bdd68069fe55ff64b61bc3c3b9f813facf42c995b07619f6d5d153965de27154b1a7b578f
 DIST bluez-5.52.tar.xz 1957504 BLAKE2B 
670cdfb44eca1b184c0bd678bab34116f9172394b86fb69fa454f7bdcc1ae82c466a806879ddef966ae6cd31466b48f9e87113d43144659ae0c057b9def8
 SHA512 
9024481910d1dee85578bf3d7a4fc4be2bece516e6216c91aa1a7ac18537f092b47c41c4a5506ddd7e279599d58002e98203c5439745c01df4dbc22a75234c84

diff --git a/net-wireless/bluez/bluez-5.51-r2.ebuild 
b/net-wireless/bluez/bluez-5.51-r2.ebuild
deleted file mode 100644
index 5b222563fc8..000
--- a/net-wireless/bluez/bluez-5.51-r2.ebuild
+++ /dev/null
@@ -1,292 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-PYTHON_COMPAT=( python2_7 )
-
-inherit autotools 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_MULTI_USEDEP}]
-   dev-python/pygobject:3[${PYTHON_MULTI_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.14 )
-   cups? ( net-print/cups:= )
-   mesh? (
-   >=dev-libs/ell-0.14
-   dev-libs/json-c:=
-   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=(
-   # 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
-
-   # Include limits.h for PATH_MAX
-   # https://marc.info/?l=linux-bluetooth=157156119320950=2
-   # https://bugs.gentoo.org/695940
-   "${FILESDIR}"/${PN}-5.51-include-limits-h.patch
-
-   # audio: Fix cancelling disconnect timeout (from 'master')
-   # https://marc.info/?l=linux-bluetooth=157047663920714=2
-   "${FILESDIR}"/${P}-disconnect-timeout.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() {
-   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 

[gentoo-commits] repo/gentoo:master commit in: net-wireless/bluez/

2020-02-09 Thread Michał Górny
commit: 4b5aee6dc21e67bfce0c6c8029208a7f99aa94d9
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Feb  7 17:33:59 2020 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Feb  9 16:34:18 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4b5aee6d

net-wireless/bluez: Switch to PYTHON_MULTI_USEDEP API

Signed-off-by: Michał Górny  gentoo.org>

 net-wireless/bluez/bluez-5.51-r2.ebuild| 8 +---
 net-wireless/bluez/{bluez-5.52.ebuild => bluez-5.52-r1.ebuild} | 6 --
 2 files changed, 9 insertions(+), 5 deletions(-)

diff --git a/net-wireless/bluez/bluez-5.51-r2.ebuild 
b/net-wireless/bluez/bluez-5.51-r2.ebuild
index f595bc3ad23..5b222563fc8 100644
--- a/net-wireless/bluez/bluez-5.51-r2.ebuild
+++ b/net-wireless/bluez/bluez-5.51-r2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -25,8 +25,10 @@ REQUIRED_USE="
 "
 
 TEST_DEPS="${PYTHON_DEPS}
-   >=dev-python/dbus-python-1[${PYTHON_USEDEP}]
-   dev-python/pygobject:3[${PYTHON_USEDEP}]
+   $(python_gen_cond_dep '
+   >=dev-python/dbus-python-1[${PYTHON_MULTI_USEDEP}]
+   dev-python/pygobject:3[${PYTHON_MULTI_USEDEP}]
+   ')
 "
 BDEPEND="
virtual/pkgconfig

diff --git a/net-wireless/bluez/bluez-5.52.ebuild 
b/net-wireless/bluez/bluez-5.52-r1.ebuild
similarity index 98%
rename from net-wireless/bluez/bluez-5.52.ebuild
rename to net-wireless/bluez/bluez-5.52-r1.ebuild
index a73b178bd59..b3c94fefbc7 100644
--- a/net-wireless/bluez/bluez-5.52.ebuild
+++ b/net-wireless/bluez/bluez-5.52-r1.ebuild
@@ -25,8 +25,10 @@ REQUIRED_USE="
 "
 
 TEST_DEPS="${PYTHON_DEPS}
-   >=dev-python/dbus-python-1[${PYTHON_USEDEP}]
-   dev-python/pygobject:3[${PYTHON_USEDEP}]
+   $(python_gen_cond_dep '
+   >=dev-python/dbus-python-1[${PYTHON_MULTI_USEDEP}]
+   dev-python/pygobject:3[${PYTHON_MULTI_USEDEP}]
+   ')
 "
 BDEPEND="
virtual/pkgconfig



[gentoo-commits] repo/gentoo:master commit in: net-wireless/bluez/

2020-01-20 Thread Jeroen Roovers
commit: 4c503317800f3cd724de0c03a3adbed8091fef80
Author: Jeroen Roovers  gentoo  org>
AuthorDate: Mon Jan 20 13:28:54 2020 +
Commit: Jeroen Roovers  gentoo  org>
CommitDate: Mon Jan 20 13:30:43 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4c503317

net-wireless/bluez: Mark hppa

Package-Manager: Portage-2.3.84, Repoman-2.3.20
Signed-off-by: Jeroen Roovers  gentoo.org>

 net-wireless/bluez/bluez-5.52.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/net-wireless/bluez/bluez-5.52.ebuild 
b/net-wireless/bluez/bluez-5.52.ebuild
index e20f0c3e883..a73b178bd59 100644
--- a/net-wireless/bluez/bluez-5.52.ebuild
+++ b/net-wireless/bluez/bluez-5.52.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -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 x86"
+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



[gentoo-commits] repo/gentoo:master commit in: net-wireless/bluez/

2019-12-30 Thread Agostino Sarubbo
commit: 36dbf805a08268d6e1d02c1f694292289082bdc9
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Mon Dec 30 15:53:08 2019 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Mon Dec 30 15:53:08 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=36dbf805

net-wireless/bluez: ppc stable wrt bug #702944

Package-Manager: Portage-2.3.79, Repoman-2.3.16
RepoMan-Options: --include-arches="ppc"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 net-wireless/bluez/bluez-5.52.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-wireless/bluez/bluez-5.52.ebuild 
b/net-wireless/bluez/bluez-5.52.ebuild
index 50ff538b0c9..e20f0c3e883 100644
--- a/net-wireless/bluez/bluez-5.52.ebuild
+++ b/net-wireless/bluez/bluez-5.52.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 x86"
+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



[gentoo-commits] repo/gentoo:master commit in: net-wireless/bluez/

2019-12-30 Thread Agostino Sarubbo
commit: 3f2fd041d12f99b441c498e22103fe958bf934e1
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Mon Dec 30 15:33:32 2019 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Mon Dec 30 15:33:32 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3f2fd041

net-wireless/bluez: ppc64 stable wrt bug #702944

Package-Manager: Portage-2.3.79, Repoman-2.3.16
RepoMan-Options: --include-arches="ppc64"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 net-wireless/bluez/bluez-5.52.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-wireless/bluez/bluez-5.52.ebuild 
b/net-wireless/bluez/bluez-5.52.ebuild
index 93279df8f54..50ff538b0c9 100644
--- a/net-wireless/bluez/bluez-5.52.ebuild
+++ b/net-wireless/bluez/bluez-5.52.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 x86"
+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



[gentoo-commits] repo/gentoo:master commit in: net-wireless/bluez/files/

2019-12-23 Thread David Seifert
commit: 0972ff85938dcde7f47822814f6d899480a1262f
Author: Michael Mair-Keimberger  gmail  com>
AuthorDate: Mon Dec 23 06:50:01 2019 +
Commit: David Seifert  gentoo  org>
CommitDate: Mon Dec 23 10:15:25 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0972ff85

net-wireless/bluez: remove unused patches

Closes: https://github.com/gentoo/gentoo/pull/14101
Signed-off-by: Michael Mair-Keimberger  gmail.com>
Signed-off-by: David Seifert  gentoo.org>

 ...xd-without-systemd-in-the-user-session-r1.patch | 58 --
 .../bluez/files/bluez-5.39-systemd-quote.patch | 38 --
 net-wireless/bluez/files/bluez-plugdev.patch   | 14 --
 3 files changed, 110 deletions(-)

diff --git 
a/net-wireless/bluez/files/0001-Allow-using-obexd-without-systemd-in-the-user-session-r1.patch
 
b/net-wireless/bluez/files/0001-Allow-using-obexd-without-systemd-in-the-user-session-r1.patch
deleted file mode 100644
index dec93073e18..000
--- 
a/net-wireless/bluez/files/0001-Allow-using-obexd-without-systemd-in-the-user-session-r1.patch
+++ /dev/null
@@ -1,58 +0,0 @@
-From 3027cb7141fb65cf3eeda69c688db8c4045e2d3f Mon Sep 17 00:00:00 2001
-From: Giovanni Campagna 
-Date: Sat, 12 Oct 2013 17:45:25 +0200
-Subject: [PATCH] Allow using obexd without systemd in the user session
-
-Not all sessions run systemd --user (actually, the majority
-doesn't), so the dbus daemon must be able to spawn obexd
-directly, and to do so it needs the full path of the daemon.

- Makefile.obexd  | 4 ++--
- obexd/src/org.bluez.obex.service| 4 
- obexd/src/org.bluez.obex.service.in | 4 
- 3 files changed, 6 insertions(+), 6 deletions(-)
- delete mode 100644 obexd/src/org.bluez.obex.service
- create mode 100644 obexd/src/org.bluez.obex.service.in
-
-diff --git a/Makefile.obexd b/Makefile.obexd
-index 3760867..142e7c3 100644
 a/Makefile.obexd
-+++ b/Makefile.obexd
-@@ -2,12 +2,12 @@
- if SYSTEMD
- systemduserunitdir = $(SYSTEMD_USERUNITDIR)
- systemduserunit_DATA = obexd/src/obex.service
-+endif
- 
- dbussessionbusdir = $(DBUS_SESSIONBUSDIR)
- dbussessionbus_DATA = obexd/src/org.bluez.obex.service
--endif
- 
--EXTRA_DIST += obexd/src/obex.service.in obexd/src/org.bluez.obex.service
-+EXTRA_DIST += obexd/src/obex.service.in obexd/src/org.bluez.obex.service.in
- 
- obex_plugindir = $(libdir)/obex/plugins
- 
-diff --git a/obexd/src/org.bluez.obex.service 
b/obexd/src/org.bluez.obex.service
-deleted file mode 100644
-index a538088..000
 a/obexd/src/org.bluez.obex.service
-+++ /dev/null
-@@ -1,4 +0,0 @@
--[D-BUS Service]
--Name=org.bluez.obex
--Exec=/bin/false
--SystemdService=dbus-org.bluez.obex.service
-diff --git a/obexd/src/org.bluez.obex.service.in 
b/obexd/src/org.bluez.obex.service.in
-new file mode 100644
-index 000..9c815f2
 /dev/null
-+++ b/obexd/src/org.bluez.obex.service.in
-@@ -0,0 +1,4 @@
-+[D-BUS Service]
-+Name=org.bluez.obex
-+Exec=@libexecdir@/obexd
-+SystemdService=dbus-org.bluez.obex.service
--- 
-1.8.3.1
-

diff --git a/net-wireless/bluez/files/bluez-5.39-systemd-quote.patch 
b/net-wireless/bluez/files/bluez-5.39-systemd-quote.patch
deleted file mode 100644
index d23c877eef8..000
--- a/net-wireless/bluez/files/bluez-5.39-systemd-quote.patch
+++ /dev/null
@@ -1,38 +0,0 @@
-From f554e152715a3c06a69954d9d4f15415c798e083 Mon Sep 17 00:00:00 2001
-From: Mike Gilbert 
-Date: Sun, 3 Apr 2016 14:30:02 -0400
-Subject: [PATCH] build: Quote systemd variable names
-
-If the systemd-m4 package has been installed, SYSTEMD_USERUNITDIR is
-defined as a macro. Quote this name to prevent macro expansion.
-
-Bug: https://bugs.gentoo.org/527432

- configure.ac | 4 ++--
- 1 file changed, 2 insertions(+), 2 deletions(-)
-
-diff --git a/configure.ac b/configure.ac
-index 1679a47..4664003 100644
 a/configure.ac
-+++ b/configure.ac
-@@ -216,7 +216,7 @@ if (test "${enable_systemd}" != "no" && test -z 
"${path_systemunitdir}"); then
-   fi
-   AC_MSG_RESULT([${path_systemunitdir}])
- fi
--AC_SUBST(SYSTEMD_SYSTEMUNITDIR, [${path_systemunitdir}])
-+AC_SUBST([SYSTEMD_SYSTEMUNITDIR], [${path_systemunitdir}])
- 
- AC_ARG_WITH([systemduserunitdir],
-   AC_HELP_STRING([--with-systemduserunitdir=DIR],
-@@ -230,7 +230,7 @@ if (test "${enable_systemd}" != "no" && test -z 
"${path_userunitdir}"); then
-   fi
-   AC_MSG_RESULT([${path_userunitdir}])
- fi
--AC_SUBST(SYSTEMD_USERUNITDIR, [${path_userunitdir}])
-+AC_SUBST([SYSTEMD_USERUNITDIR], [${path_userunitdir}])
- 
- AC_ARG_ENABLE(datafiles, AC_HELP_STRING([--disable-datafiles],
-   [do not install configuration and data files]),
--- 
-2.8.0
-

diff --git a/net-wireless/bluez/files/bluez-plugdev.patch 
b/net-wireless/bluez/files/bluez-plugdev.patch
deleted file mode 100644
index 726838a5132..000
--- a/net-wireless/bluez/files/bluez-plugdev.patch
+++ /dev/null
@@ -1,14 +0,0 @@
-diff -Nurp bluez-4.39.orig/src/bluetooth.conf 

[gentoo-commits] repo/gentoo:master commit in: net-wireless/bluez/

2019-12-23 Thread Mikle Kolyada
commit: a0fd1380b0fedad9c5f7e28f046b5ce3b2622f53
Author: Mikle Kolyada  gentoo  org>
AuthorDate: Mon Dec 23 09:42:11 2019 +
Commit: Mikle Kolyada  gentoo  org>
CommitDate: Mon Dec 23 09:42:11 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a0fd1380

net-wireless/bluez: arm stable wrt bug #702944

Package-Manager: Portage-2.3.79, Repoman-2.3.16
RepoMan-Options: --include-arches="arm"
Signed-off-by: Mikle Kolyada  gentoo.org>

 net-wireless/bluez/bluez-5.52.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-wireless/bluez/bluez-5.52.ebuild 
b/net-wireless/bluez/bluez-5.52.ebuild
index f29fd8e7abd..93279df8f54 100644
--- a/net-wireless/bluez/bluez-5.52.ebuild
+++ b/net-wireless/bluez/bluez-5.52.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 x86"
+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



[gentoo-commits] repo/gentoo:master commit in: net-wireless/bluez/

2019-12-16 Thread Aaron Bauman
commit: c5997054c54e9e100b3cbd82626eeeb6ea337bb7
Author: Aaron Bauman  gentoo  org>
AuthorDate: Tue Dec 17 02:52:22 2019 +
Commit: Aaron Bauman  gentoo  org>
CommitDate: Tue Dec 17 02:52:22 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c5997054

net-wireless/bluez: arm64 stable (bug #702944)

Signed-off-by: Aaron Bauman  gentoo.org>
Package-Manager: Portage-2.3.82, Repoman-2.3.20

 net-wireless/bluez/bluez-5.52.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-wireless/bluez/bluez-5.52.ebuild 
b/net-wireless/bluez/bluez-5.52.ebuild
index 47d7f1b5f93..f29fd8e7abd 100644
--- a/net-wireless/bluez/bluez-5.52.ebuild
+++ b/net-wireless/bluez/bluez-5.52.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 x86"
+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



[gentoo-commits] repo/gentoo:master commit in: net-wireless/bluez/

2019-12-15 Thread Agostino Sarubbo
commit: 1b57c506afc2e997f8eee74605e473a7e1706d0b
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Mon Dec 16 07:48:46 2019 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Mon Dec 16 07:48:46 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1b57c506

net-wireless/bluez: x86 stable wrt bug #702944

Package-Manager: Portage-2.3.79, Repoman-2.3.16
RepoMan-Options: --include-arches="x86"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 net-wireless/bluez/bluez-5.52.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-wireless/bluez/bluez-5.52.ebuild 
b/net-wireless/bluez/bluez-5.52.ebuild
index ba936b3ba3e..47d7f1b5f93 100644
--- a/net-wireless/bluez/bluez-5.52.ebuild
+++ b/net-wireless/bluez/bluez-5.52.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 ~x86"
+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



[gentoo-commits] repo/gentoo:master commit in: net-wireless/bluez/

2019-12-15 Thread Agostino Sarubbo
commit: c8010d43e10e53943d2210e00897f90af701e590
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Mon Dec 16 07:45:51 2019 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Mon Dec 16 07:45:51 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c8010d43

net-wireless/bluez: amd64 stable wrt bug #702944

Package-Manager: Portage-2.3.79, Repoman-2.3.16
RepoMan-Options: --include-arches="amd64"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 net-wireless/bluez/bluez-5.52.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-wireless/bluez/bluez-5.52.ebuild 
b/net-wireless/bluez/bluez-5.52.ebuild
index 0529ab680d5..ba936b3ba3e 100644
--- a/net-wireless/bluez/bluez-5.52.ebuild
+++ b/net-wireless/bluez/bluez-5.52.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 ~x86"
+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



[gentoo-commits] repo/gentoo:master commit in: net-wireless/bluez/

2019-12-14 Thread Pacho Ramos
commit: 243a6a47376c703a14cf2c1f67808f61de009c04
Author: Pacho Ramos  gentoo  org>
AuthorDate: Sat Dec 14 22:42:24 2019 +
Commit: Pacho Ramos  gentoo  org>
CommitDate: Sat Dec 14 23:05:15 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=243a6a47

net-wireless/bluez: Drop old

Package-Manager: Portage-2.3.80, Repoman-2.3.19
Signed-off-by: Pacho Ramos  gentoo.org>

 net-wireless/bluez/bluez-5.51.ebuild | 290 ---
 1 file changed, 290 deletions(-)

diff --git a/net-wireless/bluez/bluez-5.51.ebuild 
b/net-wireless/bluez/bluez-5.51.ebuild
deleted file mode 100644
index eff855210bf..000
--- a/net-wireless/bluez/bluez-5.51.ebuild
+++ /dev/null
@@ -1,290 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-PYTHON_COMPAT=( python2_7 )
-
-inherit autotools 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}
-   >=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.14 )
-   cups? ( net-print/cups:= )
-   mesh? (
-   >=dev-libs/ell-0.14
-   dev-libs/json-c:=
-   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=(
-   # 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
-
-   # build: Quote systemd variable names, bug #527432
-   # http://article.gmane.org/gmane.linux.bluez.kernel/67230
-   "${FILESDIR}"/${PN}-5.39-systemd-quote.patch
-
-   # Include limits.h for PATH_MAX
-   # https://marc.info/?l=linux-bluetooth=157156119320950=2
-   # https://bugs.gentoo.org/695940
-   "${FILESDIR}"/${PN}-5.51-include-limits-h.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() {
-   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 user-session || ! use systemd; then
-   eapply 
"${FILESDIR}"/0001-Allow-using-obexd-without-systemd-in-the-user-session-r1.patch
-   fi
-
-   if use cups; then
-   sed -i \
-   -e "s:cupsdir = \$(libdir)/cups:cupsdir = $(cups-config 
--serverbin):" \
-   Makefile.{in,tools} || die
-   fi
-
-   # Broken test https://bugzilla.kernel.org/show_bug.cgi?id=196621
-   # https://bugs.gentoo.org/618548
-   sed -i -e '/unit_tests += unit\/test-gatt\b/d' Makefile.am || die
-
-   eautoreconf
-
-   multilib_copy_sources
-}
-
-multilib_src_configure() {
-   local myconf=(
-   # readline is automagic when client is enabled
-   # --enable-client always needs readline, bug #504038
-   # --enable-mesh is handled in the same way
-   

[gentoo-commits] repo/gentoo:master commit in: net-wireless/bluez/

2019-12-02 Thread Mikle Kolyada
commit: c30544658badf5a3e9889a44c364c1e82b9da604
Author: Mikle Kolyada  gentoo  org>
AuthorDate: Mon Dec  2 11:00:09 2019 +
Commit: Mikle Kolyada  gentoo  org>
CommitDate: Mon Dec  2 11:00:09 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c3054465

net-wireless/bluez: arm stable wrt bug #698394

Package-Manager: Portage-2.3.79, Repoman-2.3.16
RepoMan-Options: --include-arches="arm"
Signed-off-by: Mikle Kolyada  gentoo.org>

 net-wireless/bluez/bluez-5.51-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-wireless/bluez/bluez-5.51-r2.ebuild 
b/net-wireless/bluez/bluez-5.51-r2.ebuild
index bd8ac759f84..f595bc3ad23 100644
--- a/net-wireless/bluez/bluez-5.51-r2.ebuild
+++ b/net-wireless/bluez/bluez-5.51-r2.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 x86"
+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



[gentoo-commits] repo/gentoo:master commit in: net-wireless/bluez/

2019-11-12 Thread Agostino Sarubbo
commit: 1e0f53485f177182f38eeba718dc0a0077c42b61
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Tue Nov 12 18:07:18 2019 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Tue Nov 12 18:07:18 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1e0f5348

net-wireless/bluez: ppc stable wrt bug #698394

Package-Manager: Portage-2.3.76, Repoman-2.3.16
RepoMan-Options: --include-arches="ppc"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 net-wireless/bluez/bluez-5.51-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-wireless/bluez/bluez-5.51-r2.ebuild 
b/net-wireless/bluez/bluez-5.51-r2.ebuild
index fd6651006e4..bd8ac759f84 100644
--- a/net-wireless/bluez/bluez-5.51-r2.ebuild
+++ b/net-wireless/bluez/bluez-5.51-r2.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 x86"
+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



[gentoo-commits] repo/gentoo:master commit in: net-wireless/bluez/

2019-11-12 Thread Agostino Sarubbo
commit: 9bd56692687e58f34fc8b2f644487298e957b629
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Tue Nov 12 13:35:29 2019 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Tue Nov 12 13:35:29 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9bd56692

net-wireless/bluez: ppc64 stable wrt bug #698394

Package-Manager: Portage-2.3.76, Repoman-2.3.16
RepoMan-Options: --include-arches="ppc64"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 net-wireless/bluez/bluez-5.51-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-wireless/bluez/bluez-5.51-r2.ebuild 
b/net-wireless/bluez/bluez-5.51-r2.ebuild
index b2d0a85d011..fd6651006e4 100644
--- a/net-wireless/bluez/bluez-5.51-r2.ebuild
+++ b/net-wireless/bluez/bluez-5.51-r2.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 x86"
+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



[gentoo-commits] repo/gentoo:master commit in: net-wireless/bluez/

2019-11-12 Thread Agostino Sarubbo
commit: e8e4d888680fe4d1f232bd536a35861dfac4976c
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Tue Nov 12 10:42:42 2019 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Tue Nov 12 10:42:42 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e8e4d888

net-wireless/bluez: amd64 stable wrt bug #698394

Package-Manager: Portage-2.3.76, Repoman-2.3.16
RepoMan-Options: --include-arches="amd64"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 net-wireless/bluez/bluez-5.51-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-wireless/bluez/bluez-5.51-r2.ebuild 
b/net-wireless/bluez/bluez-5.51-r2.ebuild
index 3cf7d9a5e43..b2d0a85d011 100644
--- a/net-wireless/bluez/bluez-5.51-r2.ebuild
+++ b/net-wireless/bluez/bluez-5.51-r2.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 x86"
+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



[gentoo-commits] repo/gentoo:master commit in: net-wireless/bluez/

2019-11-11 Thread Aaron Bauman
commit: 8c933acef7ee3d29ad35255e1d50374fd4ee23e6
Author: Aaron Bauman  gentoo  org>
AuthorDate: Mon Nov 11 15:06:19 2019 +
Commit: Aaron Bauman  gentoo  org>
CommitDate: Mon Nov 11 15:06:19 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8c933ace

net-wireless/bluez: arm64 stable (bug #698394)

Signed-off-by: Aaron Bauman  gentoo.org>
Package-Manager: Portage-2.3.79, Repoman-2.3.18

 net-wireless/bluez/bluez-5.51-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-wireless/bluez/bluez-5.51-r2.ebuild 
b/net-wireless/bluez/bluez-5.51-r2.ebuild
index 4dbfa735e30..15dc762a1dc 100644
--- a/net-wireless/bluez/bluez-5.51-r2.ebuild
+++ b/net-wireless/bluez/bluez-5.51-r2.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 ~x86"
+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



[gentoo-commits] repo/gentoo:master commit in: net-wireless/bluez/

2019-11-10 Thread Pacho Ramos
commit: 05557b9571baf67a4aa95401d6c441418e7a4a35
Author: Pacho Ramos  gentoo  org>
AuthorDate: Sun Nov 10 12:08:34 2019 +
Commit: Pacho Ramos  gentoo  org>
CommitDate: Sun Nov 10 12:11:19 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=05557b95

net-wireless/bluez: Backport fixes for fast stabilization

Bug: https://bugs.gentoo.org/698394
Package-Manager: Portage-2.3.79, Repoman-2.3.18
Signed-off-by: Pacho Ramos  gentoo.org>

 net-wireless/bluez/bluez-5.51-r2.ebuild | 290 
 1 file changed, 290 insertions(+)

diff --git a/net-wireless/bluez/bluez-5.51-r2.ebuild 
b/net-wireless/bluez/bluez-5.51-r2.ebuild
new file mode 100644
index 000..4dbfa735e30
--- /dev/null
+++ b/net-wireless/bluez/bluez-5.51-r2.ebuild
@@ -0,0 +1,290 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+PYTHON_COMPAT=( python2_7 )
+
+inherit autotools 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}
+   >=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.14 )
+   cups? ( net-print/cups:= )
+   mesh? (
+   >=dev-libs/ell-0.14
+   dev-libs/json-c:=
+   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=(
+   # 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
+
+   # Include limits.h for PATH_MAX
+   # https://marc.info/?l=linux-bluetooth=157156119320950=2
+   # https://bugs.gentoo.org/695940
+   "${FILESDIR}"/${PN}-5.51-include-limits-h.patch
+
+   # audio: Fix cancelling disconnect timeout (from 'master')
+   # https://marc.info/?l=linux-bluetooth=157047663920714=2
+   "${FILESDIR}"/${P}-disconnect-timeout.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() {
+   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 user-session || ! use systemd; then
+   eapply 
"${FILESDIR}"/0001-Allow-using-obexd-without-systemd-in-the-user-session-r2.patch
+   fi
+
+   if use cups; then
+   sed -i \
+   -e "s:cupsdir = \$(libdir)/cups:cupsdir = $(cups-config 
--serverbin):" \
+   Makefile.{in,tools} || die
+   fi
+
+   # Broken test https://bugzilla.kernel.org/show_bug.cgi?id=196621
+   # https://bugs.gentoo.org/618548
+   sed -i -e '/unit_tests += unit\/test-gatt\b/d' Makefile.am || die
+
+   eautoreconf
+
+   multilib_copy_sources
+}
+
+multilib_src_configure() {
+   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/, net-wireless/bluez/files/

2019-11-10 Thread Pacho Ramos
commit: 5dd6f073369af3d0fa1c9bb99abd9314adcd73e7
Author: Pacho Ramos  gentoo  org>
AuthorDate: Sun Nov 10 12:06:20 2019 +
Commit: Pacho Ramos  gentoo  org>
CommitDate: Sun Nov 10 12:11:17 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5dd6f073

net-wireless/bluez: Bump to 5.52

Also drop obsolete patch (as systemd-m4 package is going to be removed and
was the one causing the issue with variables quoting) and those that were
merged by upstream.

Fix patch for -user-session setups (#698394)

Bug: https://bugs.gentoo.org/698394
Closes: https://bugs.gentoo.org/699234
Package-Manager: Portage-2.3.79, Repoman-2.3.18
Signed-off-by: Pacho Ramos  gentoo.org>

 net-wireless/bluez/Manifest|   1 +
 net-wireless/bluez/bluez-5.52.ebuild   | 281 +
 ...xd-without-systemd-in-the-user-session-r2.patch |  58 +
 3 files changed, 340 insertions(+)

diff --git a/net-wireless/bluez/Manifest b/net-wireless/bluez/Manifest
index 042c13a4249..18725c46f41 100644
--- a/net-wireless/bluez/Manifest
+++ b/net-wireless/bluez/Manifest
@@ -1,3 +1,4 @@
 DIST bluez-5.50-fedora-backports.tar.xz 32232 BLAKE2B 
35244036bbe18481e32bef2dcd4a223d2ce28cee85a3a736bfbf5ee9d74372fa6366dc1102bf86babada608966a8c30b1c2537859a3741c289cabbc76026
 SHA512 
6d33e8bc67e50dc0d4cee3fa080402a51ddc8b6549f19b6c272de7dc51604eab23f909322f01aaca8a834abdc3cfd0bf24bb8623071af0cf0611d7427c9d8e9a
 DIST bluez-5.50.tar.xz 1755384 BLAKE2B 
d70763a80fa233cd31fbefc44f73ffceb54c2d7b64ee83df0d2dafb039771d2b18e69dd44b35b2cdf8eee97553c02deca2281f7ec54e958218cf6c4b364a8516
 SHA512 
64a680e4b3c270bc2439610c91ad2aef36131d84401e4bbdf6c2b7ec8708a19dfc942b31b9189c38a97ca072c761c669ae1aace5f4ff5d06de3ccbf33184be45
 DIST bluez-5.51.tar.xz 1941904 BLAKE2B 
e8580388961c99305c6f723160e726232a097067815a88a056c1569c55c2ea410004cf92572afbef9b782807d8a940503b4501f9c6046cacac35136fbbe580a8
 SHA512 
8b14eea98f541b981162abce728e0f917654ad3c990721ec398fe41bdd68069fe55ff64b61bc3c3b9f813facf42c995b07619f6d5d153965de27154b1a7b578f
+DIST bluez-5.52.tar.xz 1957504 BLAKE2B 
670cdfb44eca1b184c0bd678bab34116f9172394b86fb69fa454f7bdcc1ae82c466a806879ddef966ae6cd31466b48f9e87113d43144659ae0c057b9def8
 SHA512 
9024481910d1dee85578bf3d7a4fc4be2bece516e6216c91aa1a7ac18537f092b47c41c4a5506ddd7e279599d58002e98203c5439745c01df4dbc22a75234c84

diff --git a/net-wireless/bluez/bluez-5.52.ebuild 
b/net-wireless/bluez/bluez-5.52.ebuild
new file mode 100644
index 000..0529ab680d5
--- /dev/null
+++ b/net-wireless/bluez/bluez-5.52.ebuild
@@ -0,0 +1,281 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+PYTHON_COMPAT=( python2_7 )
+
+inherit autotools 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}
+   >=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.26 )
+   cups? ( net-print/cups:= )
+   mesh? (
+   >=dev-libs/ell-0.26
+   dev-libs/json-c:=
+   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=(
+   # 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
+   

[gentoo-commits] repo/gentoo:master commit in: net-wireless/bluez/, net-wireless/bluez/files/

2019-11-10 Thread Pacho Ramos
commit: 90af6067b565c94c3812a4a672fff3e3923ab4a5
Author: Pacho Ramos  gentoo  org>
AuthorDate: Sun Nov 10 12:10:59 2019 +
Commit: Pacho Ramos  gentoo  org>
CommitDate: Sun Nov 10 12:11:20 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=90af6067

net-wireless/bluez: Drop old

Package-Manager: Portage-2.3.79, Repoman-2.3.18
Signed-off-by: Pacho Ramos  gentoo.org>

 net-wireless/bluez/Manifest|   2 -
 net-wireless/bluez/bluez-5.50-r3.ebuild| 267 ---
 net-wireless/bluez/bluez-5.51-r1.ebuild| 294 -
 ...-obexd-without-systemd-in-the-user-sessio.patch |  58 
 .../0004-agent-Assert-possible-infinite-loop.patch |  25 --
 .../bluez/files/bluez-5.50-btpclient-header.patch  |  10 -
 .../bluez/files/bluez-5.50-sink-connect.patch  |  72 -
 net-wireless/bluez/files/bluez-udevadm-path.patch  |  10 -
 8 files changed, 738 deletions(-)

diff --git a/net-wireless/bluez/Manifest b/net-wireless/bluez/Manifest
index 18725c46f41..d1745749f72 100644
--- a/net-wireless/bluez/Manifest
+++ b/net-wireless/bluez/Manifest
@@ -1,4 +1,2 @@
-DIST bluez-5.50-fedora-backports.tar.xz 32232 BLAKE2B 
35244036bbe18481e32bef2dcd4a223d2ce28cee85a3a736bfbf5ee9d74372fa6366dc1102bf86babada608966a8c30b1c2537859a3741c289cabbc76026
 SHA512 
6d33e8bc67e50dc0d4cee3fa080402a51ddc8b6549f19b6c272de7dc51604eab23f909322f01aaca8a834abdc3cfd0bf24bb8623071af0cf0611d7427c9d8e9a
-DIST bluez-5.50.tar.xz 1755384 BLAKE2B 
d70763a80fa233cd31fbefc44f73ffceb54c2d7b64ee83df0d2dafb039771d2b18e69dd44b35b2cdf8eee97553c02deca2281f7ec54e958218cf6c4b364a8516
 SHA512 
64a680e4b3c270bc2439610c91ad2aef36131d84401e4bbdf6c2b7ec8708a19dfc942b31b9189c38a97ca072c761c669ae1aace5f4ff5d06de3ccbf33184be45
 DIST bluez-5.51.tar.xz 1941904 BLAKE2B 
e8580388961c99305c6f723160e726232a097067815a88a056c1569c55c2ea410004cf92572afbef9b782807d8a940503b4501f9c6046cacac35136fbbe580a8
 SHA512 
8b14eea98f541b981162abce728e0f917654ad3c990721ec398fe41bdd68069fe55ff64b61bc3c3b9f813facf42c995b07619f6d5d153965de27154b1a7b578f
 DIST bluez-5.52.tar.xz 1957504 BLAKE2B 
670cdfb44eca1b184c0bd678bab34116f9172394b86fb69fa454f7bdcc1ae82c466a806879ddef966ae6cd31466b48f9e87113d43144659ae0c057b9def8
 SHA512 
9024481910d1dee85578bf3d7a4fc4be2bece516e6216c91aa1a7ac18537f092b47c41c4a5506ddd7e279599d58002e98203c5439745c01df4dbc22a75234c84

diff --git a/net-wireless/bluez/bluez-5.50-r3.ebuild 
b/net-wireless/bluez/bluez-5.50-r3.ebuild
deleted file mode 100644
index e6f8139acd8..000
--- a/net-wireless/bluez/bluez-5.50-r3.ebuild
+++ /dev/null
@@ -1,267 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python2_7 )
-inherit autotools python-single-r1 systemd udev user 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}/${P}-fedora-backports.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}
-   >=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.3 )
-   cups? ( net-print/cups:= )
-   mesh? (
-   >=dev-libs/ell-0.3
-   dev-libs/json-c:=
-   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} )
-"
-
-PATCHES=(
-   # Fix missing header (fixed in 'master')
-   "${FILESDIR}"/${P}-btpclient-header.patch
-
-   # Fix switch to A2DP sink profile
-   "${FILESDIR}"/${P}-sink-connect.patch
-
-   # Try both udevadm paths to cover udev/systemd vs. eudev locations 
(#539844)
-   # http://www.spinics.net/lists/linux-bluetooth/msg58739.html

[gentoo-commits] repo/gentoo:master commit in: net-wireless/bluez/

2019-11-01 Thread Mikle Kolyada
commit: 204975dda81bf88418718d58f5c509d158dfa023
Author: Mikle Kolyada  gentoo  org>
AuthorDate: Fri Nov  1 10:28:35 2019 +
Commit: Mikle Kolyada  gentoo  org>
CommitDate: Fri Nov  1 10:28:35 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=204975dd

net-wireless/bluez: arm stable wrt bug #683230

Package-Manager: Portage-2.3.76, Repoman-2.3.16
RepoMan-Options: --include-arches="arm"
Signed-off-by: Mikle Kolyada  gentoo.org>

 net-wireless/bluez/bluez-5.51.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-wireless/bluez/bluez-5.51.ebuild 
b/net-wireless/bluez/bluez-5.51.ebuild
index 792792341b4..eff855210bf 100644
--- a/net-wireless/bluez/bluez-5.51.ebuild
+++ b/net-wireless/bluez/bluez-5.51.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 x86"
+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



[gentoo-commits] repo/gentoo:master commit in: net-wireless/bluez/files/, net-wireless/bluez/

2019-10-20 Thread Pacho Ramos
commit: 87eadbdbf4dff78be3702e418b1898833d26a7a7
Author: Pacho Ramos  gentoo  org>
AuthorDate: Sun Oct 20 11:15:18 2019 +
Commit: Pacho Ramos  gentoo  org>
CommitDate: Sun Oct 20 11:39:14 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=87eadbdb

net-wireless/bluez: Fix cancelling disconnect timeout

Package-Manager: Portage-2.3.77, Repoman-2.3.17
Signed-off-by: Pacho Ramos  gentoo.org>

 net-wireless/bluez/bluez-5.51-r1.ebuild| 294 +
 .../files/bluez-5.51-disconnect-timeout.patch  | 104 
 2 files changed, 398 insertions(+)

diff --git a/net-wireless/bluez/bluez-5.51-r1.ebuild 
b/net-wireless/bluez/bluez-5.51-r1.ebuild
new file mode 100644
index 000..1bf47c399e0
--- /dev/null
+++ b/net-wireless/bluez/bluez-5.51-r1.ebuild
@@ -0,0 +1,294 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+PYTHON_COMPAT=( python2_7 )
+
+inherit autotools 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}
+   >=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.14 )
+   cups? ( net-print/cups:= )
+   mesh? (
+   >=dev-libs/ell-0.14
+   dev-libs/json-c:=
+   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=(
+   # 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
+
+   # build: Quote systemd variable names, bug #527432
+   # http://article.gmane.org/gmane.linux.bluez.kernel/67230
+   "${FILESDIR}"/${PN}-5.39-systemd-quote.patch
+
+   # Include limits.h for PATH_MAX
+   # https://marc.info/?l=linux-bluetooth=157156119320950=2
+   # https://bugs.gentoo.org/695940
+   "${FILESDIR}"/${PN}-5.51-include-limits-h.patch
+
+   # audio: Fix cancelling disconnect timeout (from 'master')
+   # https://marc.info/?l=linux-bluetooth=157047663920714=2
+   "${FILESDIR}"/${P}-disconnect-timeout.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() {
+   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 user-session || ! use systemd; then
+   eapply 
"${FILESDIR}"/0001-Allow-using-obexd-without-systemd-in-the-user-session-r1.patch
+   fi
+
+   if use cups; then
+   sed -i \
+   -e "s:cupsdir = \$(libdir)/cups:cupsdir = $(cups-config 
--serverbin):" \
+   Makefile.{in,tools} || die
+   fi
+
+   # Broken test https://bugzilla.kernel.org/show_bug.cgi?id=196621
+   # https://bugs.gentoo.org/618548
+   sed -i -e '/unit_tests += unit\/test-gatt\b/d' Makefile.am || die
+
+   eautoreconf
+
+   

[gentoo-commits] repo/gentoo:master commit in: net-wireless/bluez/, net-wireless/bluez/files/

2019-10-20 Thread Pacho Ramos
commit: 2db8345584f1f074d4e823ce52d04bb1dd39a931
Author: Pacho Ramos  gentoo  org>
AuthorDate: Sun Oct 20 08:55:02 2019 +
Commit: Pacho Ramos  gentoo  org>
CommitDate: Sun Oct 20 08:55:47 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2db83455

net-wireless/bluez: Fix building in non-glibc systems

Thanks-to: Jory A. Pratt
Closes: https://bugs.gentoo.org/695940
Package-Manager: Portage-2.3.76, Repoman-2.3.17
Signed-off-by: Pacho Ramos  gentoo.org>

 net-wireless/bluez/bluez-5.51.ebuild   |  5 ++
 .../bluez/files/bluez-5.51-include-limits-h.patch  | 64 ++
 2 files changed, 69 insertions(+)

diff --git a/net-wireless/bluez/bluez-5.51.ebuild 
b/net-wireless/bluez/bluez-5.51.ebuild
index 00a51cb6047..792792341b4 100644
--- a/net-wireless/bluez/bluez-5.51.ebuild
+++ b/net-wireless/bluez/bluez-5.51.ebuild
@@ -69,6 +69,11 @@ PATCHES=(
# http://article.gmane.org/gmane.linux.bluez.kernel/67230
"${FILESDIR}"/${PN}-5.39-systemd-quote.patch
 
+   # Include limits.h for PATH_MAX
+   # https://marc.info/?l=linux-bluetooth=157156119320950=2
+   # https://bugs.gentoo.org/695940
+   "${FILESDIR}"/${PN}-5.51-include-limits-h.patch
+
# Fedora patches
# http://www.spinics.net/lists/linux-bluetooth/msg40136.html

"${FILESDIR}"/0001-obex-Use-GLib-helper-function-to-manipulate-paths.patch

diff --git a/net-wireless/bluez/files/bluez-5.51-include-limits-h.patch 
b/net-wireless/bluez/files/bluez-5.51-include-limits-h.patch
new file mode 100644
index 000..ccbc152a4ee
--- /dev/null
+++ b/net-wireless/bluez/files/bluez-5.51-include-limits-h.patch
@@ -0,0 +1,64 @@
+From 20128c5c95fbae93c9fd996d5ad2584cf6ad8032 Mon Sep 17 00:00:00 2001
+From: Jory Pratt 
+Date: Mon, 30 Sep 2019 18:35:56 -0500
+Subject: [PATCH] Include limits.h for PATH_MAX
+
+Signed-off-by: Jory Pratt 
+---
+ mesh/keyring.c  | 1 +
+ mesh/mesh-config-json.c | 1 +
+ mesh/node.c | 1 +
+ mesh/util.c | 1 +
+ 4 files changed, 4 insertions(+)
+
+diff --git a/mesh/keyring.c b/mesh/keyring.c
+index 3a7f92f..9fa7d6b 100644
+--- a/mesh/keyring.c
 b/mesh/keyring.c
+@@ -24,6 +24,7 @@
+ #define _GNU_SOURCE
+ #include 
+ #include 
++#include 
+ #include 
+ #include 
+ #include 
+diff --git a/mesh/mesh-config-json.c b/mesh/mesh-config-json.c
+index cafa2fd..74ca495 100644
+--- a/mesh/mesh-config-json.c
 b/mesh/mesh-config-json.c
+@@ -27,6 +27,7 @@
+ #include 
+ #include 
+ #include 
++#include 
+ #include 
+ #include 
+ #include 
+diff --git a/mesh/node.c b/mesh/node.c
+index b6824f5..15dcb97 100644
+--- a/mesh/node.c
 b/mesh/node.c
+@@ -23,6 +23,7 @@
+ 
+ #define _GNU_SOURCE
+ #include 
++#include 
+ #include 
+ #include 
+ 
+diff --git a/mesh/util.c b/mesh/util.c
+index 1455bde..986ba4b 100644
+--- a/mesh/util.c
 b/mesh/util.c
+@@ -25,6 +25,7 @@
+ #include 
+ #include 
+ #include 
++#include 
+ #include 
+ #include 
+ 
+-- 
+2.23.0
+



[gentoo-commits] repo/gentoo:master commit in: net-wireless/bluez/

2019-10-07 Thread Agostino Sarubbo
commit: c182adc0ceb6ab8cb8ac8d71daa2ac7ce2fa81e5
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Mon Oct  7 09:51:54 2019 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Mon Oct  7 09:51:54 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c182adc0

net-wireless/bluez: ppc64 stable wrt bug #683230

Package-Manager: Portage-2.3.76, Repoman-2.3.16
RepoMan-Options: --include-arches="ppc64"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 net-wireless/bluez/bluez-5.51.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-wireless/bluez/bluez-5.51.ebuild 
b/net-wireless/bluez/bluez-5.51.ebuild
index 25c829109bf..00a51cb6047 100644
--- a/net-wireless/bluez/bluez-5.51.ebuild
+++ b/net-wireless/bluez/bluez-5.51.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 x86"
+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



[gentoo-commits] repo/gentoo:master commit in: net-wireless/bluez/

2019-10-06 Thread Aaron Bauman
commit: 70e55dac5709e92eab3cec83ef11c5495c64fb94
Author: Aaron Bauman  gentoo  org>
AuthorDate: Mon Oct  7 04:33:32 2019 +
Commit: Aaron Bauman  gentoo  org>
CommitDate: Mon Oct  7 04:34:38 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=70e55dac

net-wireless/bluez: arm64 stable (bug #683230)

Signed-off-by: Aaron Bauman  gentoo.org>
Package-Manager: Portage-2.3.76, Repoman-2.3.17

 net-wireless/bluez/bluez-5.51.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-wireless/bluez/bluez-5.51.ebuild 
b/net-wireless/bluez/bluez-5.51.ebuild
index ea06f456338..ddef18d7a59 100644
--- a/net-wireless/bluez/bluez-5.51.ebuild
+++ b/net-wireless/bluez/bluez-5.51.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 x86"
+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



[gentoo-commits] repo/gentoo:master commit in: net-wireless/bluez/

2019-10-06 Thread Thomas Deutschmann
commit: f0660781a3df31b6ef2cf23f17e313ebca1d8685
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Sun Oct  6 21:12:50 2019 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Sun Oct  6 21:18:14 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f0660781

net-wireless/bluez: x86 stable (bug #683230)

Package-Manager: Portage-2.3.76, Repoman-2.3.17
Signed-off-by: Thomas Deutschmann  gentoo.org>

 net-wireless/bluez/bluez-5.51.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-wireless/bluez/bluez-5.51.ebuild 
b/net-wireless/bluez/bluez-5.51.ebuild
index de0a21fa1da..ea06f456338 100644
--- a/net-wireless/bluez/bluez-5.51.ebuild
+++ b/net-wireless/bluez/bluez-5.51.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 ~x86"
+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



[gentoo-commits] repo/gentoo:master commit in: net-wireless/bluez/

2019-09-29 Thread Pacho Ramos
commit: 7495fcab5be44a6a19a5bfa72d8b8dd75ca3d738
Author: Pacho Ramos  gentoo  org>
AuthorDate: Sun Sep 29 13:54:30 2019 +
Commit: Pacho Ramos  gentoo  org>
CommitDate: Sun Sep 29 13:54:37 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7495fcab

net-wireless/bluez: Fix install for ABI 32

Thanks-to: Fabio Coatti
Closes: https://bugs.gentoo.org/695866
Package-Manager: Portage-2.3.76, Repoman-2.3.17
Signed-off-by: Pacho Ramos  gentoo.org>

 net-wireless/bluez/bluez-5.51.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-wireless/bluez/bluez-5.51.ebuild 
b/net-wireless/bluez/bluez-5.51.ebuild
index 3c34a631d36..a2e5dee8ee8 100644
--- a/net-wireless/bluez/bluez-5.51.ebuild
+++ b/net-wireless/bluez/bluez-5.51.ebuild
@@ -219,7 +219,7 @@ multilib_src_install() {
fi
else
emake DESTDIR="${D}" \
-   install-includeHEADERS \
+   install-pkgincludeHEADERS \
install-libLTLIBRARIES \
install-pkgconfigDATA
fi



[gentoo-commits] repo/gentoo:master commit in: net-wireless/bluez/, net-wireless/bluez/files/

2019-09-29 Thread Pacho Ramos
commit: e4bccfefa9e19ea37c7999197e4042adef1bbf02
Author: Pacho Ramos  gentoo  org>
AuthorDate: Sun Sep 29 13:47:36 2019 +
Commit: Pacho Ramos  gentoo  org>
CommitDate: Sun Sep 29 13:47:36 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e4bccfef

net-wireless/bluez: Update patch

Thanks-to: Joakim Tjernlund
Bug: https://bugs.gentoo.org/show_bug.cgi?id=695316
Package-Manager: Portage-2.3.76, Repoman-2.3.17
Signed-off-by: Pacho Ramos  gentoo.org>

 net-wireless/bluez/bluez-5.51.ebuild   |  2 +-
 ...xd-without-systemd-in-the-user-session-r1.patch | 58 ++
 2 files changed, 59 insertions(+), 1 deletion(-)

diff --git a/net-wireless/bluez/bluez-5.51.ebuild 
b/net-wireless/bluez/bluez-5.51.ebuild
index d0143d9e574..3c34a631d36 100644
--- a/net-wireless/bluez/bluez-5.51.ebuild
+++ b/net-wireless/bluez/bluez-5.51.ebuild
@@ -93,7 +93,7 @@ src_prepare() {
 
# http://www.spinics.net/lists/linux-bluetooth/msg38490.html
if ! use user-session || ! use systemd; then
-   eapply 
"${FILESDIR}"/0001-Allow-using-obexd-without-systemd-in-the-user-sessio.patch
+   eapply 
"${FILESDIR}"/0001-Allow-using-obexd-without-systemd-in-the-user-session-r1.patch
fi
 
if use cups; then

diff --git 
a/net-wireless/bluez/files/0001-Allow-using-obexd-without-systemd-in-the-user-session-r1.patch
 
b/net-wireless/bluez/files/0001-Allow-using-obexd-without-systemd-in-the-user-session-r1.patch
new file mode 100644
index 000..dec93073e18
--- /dev/null
+++ 
b/net-wireless/bluez/files/0001-Allow-using-obexd-without-systemd-in-the-user-session-r1.patch
@@ -0,0 +1,58 @@
+From 3027cb7141fb65cf3eeda69c688db8c4045e2d3f Mon Sep 17 00:00:00 2001
+From: Giovanni Campagna 
+Date: Sat, 12 Oct 2013 17:45:25 +0200
+Subject: [PATCH] Allow using obexd without systemd in the user session
+
+Not all sessions run systemd --user (actually, the majority
+doesn't), so the dbus daemon must be able to spawn obexd
+directly, and to do so it needs the full path of the daemon.
+---
+ Makefile.obexd  | 4 ++--
+ obexd/src/org.bluez.obex.service| 4 
+ obexd/src/org.bluez.obex.service.in | 4 
+ 3 files changed, 6 insertions(+), 6 deletions(-)
+ delete mode 100644 obexd/src/org.bluez.obex.service
+ create mode 100644 obexd/src/org.bluez.obex.service.in
+
+diff --git a/Makefile.obexd b/Makefile.obexd
+index 3760867..142e7c3 100644
+--- a/Makefile.obexd
 b/Makefile.obexd
+@@ -2,12 +2,12 @@
+ if SYSTEMD
+ systemduserunitdir = $(SYSTEMD_USERUNITDIR)
+ systemduserunit_DATA = obexd/src/obex.service
++endif
+ 
+ dbussessionbusdir = $(DBUS_SESSIONBUSDIR)
+ dbussessionbus_DATA = obexd/src/org.bluez.obex.service
+-endif
+ 
+-EXTRA_DIST += obexd/src/obex.service.in obexd/src/org.bluez.obex.service
++EXTRA_DIST += obexd/src/obex.service.in obexd/src/org.bluez.obex.service.in
+ 
+ obex_plugindir = $(libdir)/obex/plugins
+ 
+diff --git a/obexd/src/org.bluez.obex.service 
b/obexd/src/org.bluez.obex.service
+deleted file mode 100644
+index a538088..000
+--- a/obexd/src/org.bluez.obex.service
 /dev/null
+@@ -1,4 +0,0 @@
+-[D-BUS Service]
+-Name=org.bluez.obex
+-Exec=/bin/false
+-SystemdService=dbus-org.bluez.obex.service
+diff --git a/obexd/src/org.bluez.obex.service.in 
b/obexd/src/org.bluez.obex.service.in
+new file mode 100644
+index 000..9c815f2
+--- /dev/null
 b/obexd/src/org.bluez.obex.service.in
+@@ -0,0 +1,4 @@
++[D-BUS Service]
++Name=org.bluez.obex
++Exec=@libexecdir@/obexd
++SystemdService=dbus-org.bluez.obex.service
+-- 
+1.8.3.1
+



[gentoo-commits] repo/gentoo:master commit in: net-wireless/bluez/

2019-09-29 Thread Pacho Ramos
commit: bb38aee3fa0f36dc179fa36dd16ed26f3845cdf6
Author: Pacho Ramos  gentoo  org>
AuthorDate: Sun Sep 29 10:59:17 2019 +
Commit: Pacho Ramos  gentoo  org>
CommitDate: Sun Sep 29 10:59:17 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bb38aee3

net-wireless/bluez: Drop old

Package-Manager: Portage-2.3.76, Repoman-2.3.17
Signed-off-by: Pacho Ramos  gentoo.org>

 net-wireless/bluez/bluez-5.50-r2.ebuild | 270 
 1 file changed, 270 deletions(-)

diff --git a/net-wireless/bluez/bluez-5.50-r2.ebuild 
b/net-wireless/bluez/bluez-5.50-r2.ebuild
deleted file mode 100644
index 4c335870096..000
--- a/net-wireless/bluez/bluez-5.50-r2.ebuild
+++ /dev/null
@@ -1,270 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python2_7 )
-inherit autotools 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="mirror://kernel/linux/bluetooth/${P}.tar.xz"
-
-LICENSE="GPL-2+ LGPL-2.1+"
-SLOT="0/3"
-KEYWORDS="amd64 arm arm64 ~hppa ~mips ppc ppc64 x86"
-IUSE="alsa btpclient cups doc debug deprecated extra-tools experimental +mesh 
+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}
-   >=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
-   alsa? ( media-libs/alsa-lib )
-   btpclient? ( >=dev-libs/ell-0.3 )
-   cups? ( net-print/cups:= )
-   mesh? (
-   >=dev-libs/ell-0.3
-   dev-libs/json-c:=
-   sys-libs/readline:0=
-   )
-   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}
-   acct-group/plugdev
-   selinux? ( sec-policy/selinux-bluetooth )
-   test-programs? ( ${TEST_DEPS} )
-"
-DOC_CONTENTS="
-   If you want to control your bluetooth devices as a non-root user,
-   please remember to add you to plugdev group.
-"
-
-PATCHES=(
-   # Fix missing header (fixed in 'master')
-   "${FILESDIR}"/${P}-btpclient-header.patch
-
-   # Use static group "plugdev" to not force people to become root for
-   # controlling the devices.
-   "${FILESDIR}"/${PN}-plugdev.patch
-
-   # Try both udevadm paths to cover udev/systemd vs. eudev locations 
(#539844)
-   # http://www.spinics.net/lists/linux-bluetooth/msg58739.html
-   "${FILESDIR}"/${PN}-udevadm-path.patch
-
-   # build: Quote systemd variable names, bug #527432
-   # http://article.gmane.org/gmane.linux.bluez.kernel/67230
-   "${FILESDIR}"/${PN}-5.39-systemd-quote.patch
-
-   # Fedora patches
-   # http://www.spinics.net/lists/linux-bluetooth/msg40136.html
-   
"${FILESDIR}"/0001-obex-Use-GLib-helper-function-to-manipulate-paths.patch
-
-   # ???
-   "${FILESDIR}"/0004-agent-Assert-possible-infinite-loop.patch
-)
-
-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 user-session || ! use systemd; then
-   eapply 
"${FILESDIR}"/0001-Allow-using-obexd-without-systemd-in-the-user-sessio.patch
-   fi
-
-   if use cups; then
-   sed -i \
-   -e "s:cupsdir = \$(libdir)/cups:cupsdir = $(cups-config 
--serverbin):" \
-   Makefile.{in,tools} || die
-   fi
-
-   # Broken test https://bugzilla.kernel.org/show_bug.cgi?id=196621
-   sed -i -e '/unit_tests += unit\/test-gatt\b/d' Makefile.am || die
-
-   eautoreconf
-
-   multilib_copy_sources
-}
-
-multilib_src_configure() {
-   local myconf=(
-   # readline is automagic 

[gentoo-commits] repo/gentoo:master commit in: net-wireless/bluez/files/, net-wireless/bluez/

2019-09-29 Thread Pacho Ramos
commit: 01275fe1564faa3c830bca4b0ea900fb44bafb0f
Author: Pacho Ramos  gentoo  org>
AuthorDate: Sun Sep 29 10:58:47 2019 +
Commit: Pacho Ramos  gentoo  org>
CommitDate: Sun Sep 29 10:58:47 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=01275fe1

net-wireless/bluez: Version bump to 5.51

- Follow Fedora for installing few more needed extra-tools, AutoEnable
  bluetooth as soon as possible for keyboard/mouse devices.
- Install example files for meshctl (#662110)
- Fix QA issues (#694852)

Closes: https://bugs.gentoo.org/662110
Bug: https://bugs.gentoo.org/683230
Closes: https://bugs.gentoo.org/694852
Closes: https://bugs.gentoo.org/695316
Package-Manager: Portage-2.3.76, Repoman-2.3.17
Signed-off-by: Pacho Ramos  gentoo.org>

 net-wireless/bluez/Manifest  |   1 +
 net-wireless/bluez/bluez-5.51.ebuild | 285 +++
 net-wireless/bluez/files/69-btattach-bcm.rules   |  33 +++
 net-wireless/bluez/files/bluetooth-init.d-r4 |   2 +-
 net-wireless/bluez/files/btattach-bcm-service.sh |  30 +++
 net-wireless/bluez/files/btattach-bcm_at.service |   6 +
 6 files changed, 356 insertions(+), 1 deletion(-)

diff --git a/net-wireless/bluez/Manifest b/net-wireless/bluez/Manifest
index 2de1b406112..042c13a4249 100644
--- a/net-wireless/bluez/Manifest
+++ b/net-wireless/bluez/Manifest
@@ -1,2 +1,3 @@
 DIST bluez-5.50-fedora-backports.tar.xz 32232 BLAKE2B 
35244036bbe18481e32bef2dcd4a223d2ce28cee85a3a736bfbf5ee9d74372fa6366dc1102bf86babada608966a8c30b1c2537859a3741c289cabbc76026
 SHA512 
6d33e8bc67e50dc0d4cee3fa080402a51ddc8b6549f19b6c272de7dc51604eab23f909322f01aaca8a834abdc3cfd0bf24bb8623071af0cf0611d7427c9d8e9a
 DIST bluez-5.50.tar.xz 1755384 BLAKE2B 
d70763a80fa233cd31fbefc44f73ffceb54c2d7b64ee83df0d2dafb039771d2b18e69dd44b35b2cdf8eee97553c02deca2281f7ec54e958218cf6c4b364a8516
 SHA512 
64a680e4b3c270bc2439610c91ad2aef36131d84401e4bbdf6c2b7ec8708a19dfc942b31b9189c38a97ca072c761c669ae1aace5f4ff5d06de3ccbf33184be45
+DIST bluez-5.51.tar.xz 1941904 BLAKE2B 
e8580388961c99305c6f723160e726232a097067815a88a056c1569c55c2ea410004cf92572afbef9b782807d8a940503b4501f9c6046cacac35136fbbe580a8
 SHA512 
8b14eea98f541b981162abce728e0f917654ad3c990721ec398fe41bdd68069fe55ff64b61bc3c3b9f813facf42c995b07619f6d5d153965de27154b1a7b578f

diff --git a/net-wireless/bluez/bluez-5.51.ebuild 
b/net-wireless/bluez/bluez-5.51.ebuild
new file mode 100644
index 000..b777edab5bc
--- /dev/null
+++ b/net-wireless/bluez/bluez-5.51.ebuild
@@ -0,0 +1,285 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+PYTHON_COMPAT=( python2_7 )
+
+inherit autotools 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="mirror://kernel/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}
+   >=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.14 )
+   cups? ( net-print/cups:= )
+   mesh? (
+   >=dev-libs/ell-0.14
+   dev-libs/json-c:=
+   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=(
+   # 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
+
+   # build: Quote systemd variable names, bug #527432
+   # http://article.gmane.org/gmane.linux.bluez.kernel/67230
+   "${FILESDIR}"/${PN}-5.39-systemd-quote.patch
+
+   # Fedora patches
+   # 

[gentoo-commits] repo/gentoo:master commit in: net-wireless/bluez/

2019-09-29 Thread Pacho Ramos
commit: 4c1465141adf9b12c69addcabd8ec43a8af1
Author: Pacho Ramos  gentoo  org>
AuthorDate: Sun Sep 29 11:00:34 2019 +
Commit: Pacho Ramos  gentoo  org>
CommitDate: Sun Sep 29 11:00:34 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4c14

net-wireless/bluez: Make repoman more happy

Package-Manager: Portage-2.3.76, Repoman-2.3.17
Signed-off-by: Pacho Ramos  gentoo.org>

 net-wireless/bluez/bluez-5.51.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/net-wireless/bluez/bluez-5.51.ebuild 
b/net-wireless/bluez/bluez-5.51.ebuild
index b777edab5bc..d0143d9e574 100644
--- a/net-wireless/bluez/bluez-5.51.ebuild
+++ b/net-wireless/bluez/bluez-5.51.ebuild
@@ -210,7 +210,7 @@ multilib_src_install() {
rm 
"${ED}"/usr/$(get_libdir)/bluez/test/example-gatt-client || die
rm "${ED}"/usr/$(get_libdir)/bluez/test/agent.py || die
rm "${ED}"/usr/$(get_libdir)/bluez/test/test-mesh || die
-   
+
python_fix_shebang "${ED}"/usr/$(get_libdir)/bluez/test
 
for i in $(find "${ED}"/usr/$(get_libdir)/bluez/test 
-maxdepth 1 -type f ! -name "*.*"); do
@@ -273,7 +273,7 @@ multilib_src_install_all() {
udev_dorules "${FILESDIR}/69-btattach-bcm.rules"
systemd_newunit "${FILESDIR}/btattach-bcm_at.service" 
"btattach-bcm@.service"
exeinto /usr/libexec/bluetooth
-   doexe "${FILESDIR}/btattach-bcm-service.sh" 
+   doexe "${FILESDIR}/btattach-bcm-service.sh"
 }
 
 pkg_postinst() {



[gentoo-commits] repo/gentoo:master commit in: net-wireless/bluez/

2019-09-13 Thread Michał Górny
commit: 94e52637fd90bf34876881940bbd9858b146
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Sep 13 12:16:11 2019 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Sep 13 12:42:47 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=94e52632

net-wireless/bluez: Use acct-group/plugdev

Signed-off-by: Michał Górny  gentoo.org>

 net-wireless/bluez/bluez-5.50-r2.ebuild | 5 ++---
 1 file changed, 2 insertions(+), 3 deletions(-)

diff --git a/net-wireless/bluez/bluez-5.50-r2.ebuild 
b/net-wireless/bluez/bluez-5.50-r2.ebuild
index 5415ba0b679..4c335870096 100644
--- a/net-wireless/bluez/bluez-5.50-r2.ebuild
+++ b/net-wireless/bluez/bluez-5.50-r2.ebuild
@@ -4,7 +4,7 @@
 EAPI=7
 
 PYTHON_COMPAT=( python2_7 )
-inherit autotools python-single-r1 readme.gentoo-r1 systemd udev user 
multilib-minimal
+inherit autotools python-single-r1 readme.gentoo-r1 systemd udev 
multilib-minimal
 
 DESCRIPTION="Bluetooth Tools and System Daemons for Linux"
 HOMEPAGE="http://www.bluez.org;
@@ -53,6 +53,7 @@ DEPEND="
udev? ( >=virtual/udev-172 )
 "
 RDEPEND="${DEPEND}
+   acct-group/plugdev
selinux? ( sec-policy/selinux-bluetooth )
test-programs? ( ${TEST_DEPS} )
 "
@@ -86,8 +87,6 @@ PATCHES=(
 )
 
 pkg_setup() {
-   enewgroup plugdev
-
if use test || use test-programs; then
python-single-r1_pkg_setup
fi



[gentoo-commits] repo/gentoo:master commit in: net-wireless/bluez/

2019-08-02 Thread Mikle Kolyada
commit: a9ea6c5b196ebe2ae6ae5b061c218dad47813d80
Author: Mikle Kolyada  gentoo  org>
AuthorDate: Fri Aug  2 11:06:21 2019 +
Commit: Mikle Kolyada  gentoo  org>
CommitDate: Fri Aug  2 11:07:14 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a9ea6c5b

net-wireless/bluez: arm stable wrt bug #691100

Package-Manager: Portage-2.3.69, Repoman-2.3.16
RepoMan-Options: --include-arches="arm"
Signed-off-by: Mikle Kolyada  gentoo.org>

 net-wireless/bluez/bluez-5.50-r3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-wireless/bluez/bluez-5.50-r3.ebuild 
b/net-wireless/bluez/bluez-5.50-r3.ebuild
index 47ff95ec7d4..c590e2ced4d 100644
--- a/net-wireless/bluez/bluez-5.50-r3.ebuild
+++ b/net-wireless/bluez/bluez-5.50-r3.ebuild
@@ -15,7 +15,7 @@ SRC_URI="
 
 LICENSE="GPL-2+ LGPL-2.1+"
 SLOT="0/3"
-KEYWORDS="amd64 ~arm arm64 ~hppa ~mips ppc ppc64 x86"
+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



[gentoo-commits] repo/gentoo:master commit in: net-wireless/bluez/

2019-08-01 Thread Aaron Bauman
commit: 7921efdf57c576d4e645180faaab089f5dc9cc1a
Author: Aaron Bauman  gentoo  org>
AuthorDate: Thu Aug  1 19:38:16 2019 +
Commit: Aaron Bauman  gentoo  org>
CommitDate: Thu Aug  1 19:38:16 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7921efdf

net-wireless/bluez: arm64 stable (bug #691100)

Signed-off-by: Aaron Bauman  gentoo.org>
Package-Manager: Portage-2.3.69, Repoman-2.3.16
RepoMan-Options: --include-arches="arm64"

 net-wireless/bluez/bluez-5.50-r3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-wireless/bluez/bluez-5.50-r3.ebuild 
b/net-wireless/bluez/bluez-5.50-r3.ebuild
index 1b7a0b7739a..47ff95ec7d4 100644
--- a/net-wireless/bluez/bluez-5.50-r3.ebuild
+++ b/net-wireless/bluez/bluez-5.50-r3.ebuild
@@ -15,7 +15,7 @@ SRC_URI="
 
 LICENSE="GPL-2+ LGPL-2.1+"
 SLOT="0/3"
-KEYWORDS="amd64 ~arm ~arm64 ~hppa ~mips ppc ppc64 x86"
+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



[gentoo-commits] repo/gentoo:master commit in: net-wireless/bluez/

2019-07-31 Thread Agostino Sarubbo
commit: f09bd98c522a82df25e79526b456162a7ee913a3
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Wed Jul 31 11:03:14 2019 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Wed Jul 31 11:03:14 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f09bd98c

net-wireless/bluez: x86 stable wrt bug #691100

Package-Manager: Portage-2.3.66, Repoman-2.3.16
RepoMan-Options: --include-arches="x86"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 net-wireless/bluez/bluez-5.50-r3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-wireless/bluez/bluez-5.50-r3.ebuild 
b/net-wireless/bluez/bluez-5.50-r3.ebuild
index 526430fde72..1b7a0b7739a 100644
--- a/net-wireless/bluez/bluez-5.50-r3.ebuild
+++ b/net-wireless/bluez/bluez-5.50-r3.ebuild
@@ -15,7 +15,7 @@ SRC_URI="
 
 LICENSE="GPL-2+ LGPL-2.1+"
 SLOT="0/3"
-KEYWORDS="amd64 ~arm ~arm64 ~hppa ~mips ppc ppc64 ~x86"
+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



[gentoo-commits] repo/gentoo:master commit in: net-wireless/bluez/

2019-07-31 Thread Agostino Sarubbo
commit: d1ca46143182aa43f41201931ba3561a956e22a1
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Wed Jul 31 10:58:36 2019 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Wed Jul 31 10:58:36 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d1ca4614

net-wireless/bluez: amd64 stable wrt bug #691100

Package-Manager: Portage-2.3.66, Repoman-2.3.16
RepoMan-Options: --include-arches="amd64"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 net-wireless/bluez/bluez-5.50-r3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-wireless/bluez/bluez-5.50-r3.ebuild 
b/net-wireless/bluez/bluez-5.50-r3.ebuild
index 1cd1babe8d5..526430fde72 100644
--- a/net-wireless/bluez/bluez-5.50-r3.ebuild
+++ b/net-wireless/bluez/bluez-5.50-r3.ebuild
@@ -15,7 +15,7 @@ SRC_URI="
 
 LICENSE="GPL-2+ LGPL-2.1+"
 SLOT="0/3"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~mips ppc ppc64 ~x86"
+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



[gentoo-commits] repo/gentoo:master commit in: net-wireless/bluez/

2019-07-31 Thread Agostino Sarubbo
commit: 6ca51e84b56d673bc9f4f5aa42c275a62ced0c0f
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Wed Jul 31 10:55:47 2019 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Wed Jul 31 10:55:47 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6ca51e84

net-wireless/bluez: ppc64 stable wrt bug #691100

Package-Manager: Portage-2.3.66, Repoman-2.3.16
RepoMan-Options: --include-arches="ppc64"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 net-wireless/bluez/bluez-5.50-r3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-wireless/bluez/bluez-5.50-r3.ebuild 
b/net-wireless/bluez/bluez-5.50-r3.ebuild
index a0dab8a044e..1cd1babe8d5 100644
--- a/net-wireless/bluez/bluez-5.50-r3.ebuild
+++ b/net-wireless/bluez/bluez-5.50-r3.ebuild
@@ -15,7 +15,7 @@ SRC_URI="
 
 LICENSE="GPL-2+ LGPL-2.1+"
 SLOT="0/3"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~mips ppc ~ppc64 ~x86"
+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



[gentoo-commits] repo/gentoo:master commit in: net-wireless/bluez/

2019-07-31 Thread Agostino Sarubbo
commit: 1a6d914ed1574ed946c212a7fa9232f9725d8f37
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Wed Jul 31 10:53:04 2019 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Wed Jul 31 10:53:04 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1a6d914e

net-wireless/bluez: ppc stable wrt bug #691100

Package-Manager: Portage-2.3.66, Repoman-2.3.16
RepoMan-Options: --include-arches="ppc"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 net-wireless/bluez/bluez-5.50-r3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-wireless/bluez/bluez-5.50-r3.ebuild 
b/net-wireless/bluez/bluez-5.50-r3.ebuild
index c613f12d2fd..a0dab8a044e 100644
--- a/net-wireless/bluez/bluez-5.50-r3.ebuild
+++ b/net-wireless/bluez/bluez-5.50-r3.ebuild
@@ -15,7 +15,7 @@ SRC_URI="
 
 LICENSE="GPL-2+ LGPL-2.1+"
 SLOT="0/3"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~mips ~ppc ~ppc64 ~x86"
+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



[gentoo-commits] repo/gentoo:master commit in: net-wireless/bluez/files/, net-wireless/bluez/

2019-06-10 Thread Pacho Ramos
commit: d0fe48785cce688dd6838794c810a3786c1bc1ef
Author: Pacho Ramos  gentoo  org>
AuthorDate: Mon Jun 10 11:22:54 2019 +
Commit: Pacho Ramos  gentoo  org>
CommitDate: Mon Jun 10 11:22:54 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d0fe4878

net-wireless/bluez: Backport lots of fixes (from Fedora)...

- Include multiple fixes backported by Fedora people
- Stop relying on plugdev group and follow upstream policy (#679034)
- Update udevadm PATH for current systemd (#539844)
- Rename USE alsa to midi (#658862)

Closes: https://bugs.gentoo.org/679034
Closes: https://bugs.gentoo.org/658862
Bug: https://bugs.gentoo.org/539844
Package-Manager: Portage-2.3.67, Repoman-2.3.13
Signed-off-by: Pacho Ramos  gentoo.org>

 net-wireless/bluez/Manifest|   1 +
 net-wireless/bluez/bluez-5.50-r3.ebuild| 267 +
 .../bluez/files/bluez-5.50-sink-connect.patch  |  72 ++
 .../bluez/files/bluez-udevadm-path-r1.patch|  10 +
 net-wireless/bluez/metadata.xml|   9 +-
 5 files changed, 354 insertions(+), 5 deletions(-)

diff --git a/net-wireless/bluez/Manifest b/net-wireless/bluez/Manifest
index 0574b3c3473..2de1b406112 100644
--- a/net-wireless/bluez/Manifest
+++ b/net-wireless/bluez/Manifest
@@ -1 +1,2 @@
+DIST bluez-5.50-fedora-backports.tar.xz 32232 BLAKE2B 
35244036bbe18481e32bef2dcd4a223d2ce28cee85a3a736bfbf5ee9d74372fa6366dc1102bf86babada608966a8c30b1c2537859a3741c289cabbc76026
 SHA512 
6d33e8bc67e50dc0d4cee3fa080402a51ddc8b6549f19b6c272de7dc51604eab23f909322f01aaca8a834abdc3cfd0bf24bb8623071af0cf0611d7427c9d8e9a
 DIST bluez-5.50.tar.xz 1755384 BLAKE2B 
d70763a80fa233cd31fbefc44f73ffceb54c2d7b64ee83df0d2dafb039771d2b18e69dd44b35b2cdf8eee97553c02deca2281f7ec54e958218cf6c4b364a8516
 SHA512 
64a680e4b3c270bc2439610c91ad2aef36131d84401e4bbdf6c2b7ec8708a19dfc942b31b9189c38a97ca072c761c669ae1aace5f4ff5d06de3ccbf33184be45

diff --git a/net-wireless/bluez/bluez-5.50-r3.ebuild 
b/net-wireless/bluez/bluez-5.50-r3.ebuild
new file mode 100644
index 000..c613f12d2fd
--- /dev/null
+++ b/net-wireless/bluez/bluez-5.50-r3.ebuild
@@ -0,0 +1,267 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python2_7 )
+inherit autotools python-single-r1 systemd udev user multilib-minimal
+
+DESCRIPTION="Bluetooth Tools and System Daemons for Linux"
+HOMEPAGE="http://www.bluez.org;
+SRC_URI="
+   mirror://kernel/linux/bluetooth/${P}.tar.xz
+   https://dev.gentoo.org/~pacho/${PN}/${P}-fedora-backports.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}
+   >=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.3 )
+   cups? ( net-print/cups:= )
+   mesh? (
+   >=dev-libs/ell-0.3
+   dev-libs/json-c:=
+   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} )
+"
+
+PATCHES=(
+   # Fix missing header (fixed in 'master')
+   "${FILESDIR}"/${P}-btpclient-header.patch
+
+   # Fix switch to A2DP sink profile
+   "${FILESDIR}"/${P}-sink-connect.patch
+
+   # Try both udevadm paths to cover udev/systemd vs. eudev locations 
(#539844)
+   # http://www.spinics.net/lists/linux-bluetooth/msg58739.html
+   "${FILESDIR}"/${PN}-udevadm-path-r1.patch
+
+   # build: Quote systemd variable names, bug #527432
+   # http://article.gmane.org/gmane.linux.bluez.kernel/67230
+   "${FILESDIR}"/${PN}-5.39-systemd-quote.patch
+
+   # Fedora patches
+   # http://www.spinics.net/lists/linux-bluetooth/msg40136.html
+   
"${FILESDIR}"/0001-obex-Use-GLib-helper-function-to-manipulate-paths.patch
+
+   # ???
+   

[gentoo-commits] repo/gentoo:master commit in: net-wireless/bluez/

2019-05-14 Thread Aaron Bauman
commit: 988f5b901fc9e78032f5526258035e40e19fbc8f
Author: Aaron Bauman  gentoo  org>
AuthorDate: Wed May 15 04:47:45 2019 +
Commit: Aaron Bauman  gentoo  org>
CommitDate: Wed May 15 04:48:19 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=988f5b90

net-wireless/bluez: arm64 stable

Signed-off-by: Aaron Bauman  gentoo.org>
Package-Manager: Portage-2.3.66, Repoman-2.3.12
RepoMan-Options: --include-arches="arm64"

 net-wireless/bluez/bluez-5.50-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-wireless/bluez/bluez-5.50-r2.ebuild 
b/net-wireless/bluez/bluez-5.50-r2.ebuild
index 292961e7f3f..5415ba0b679 100644
--- a/net-wireless/bluez/bluez-5.50-r2.ebuild
+++ b/net-wireless/bluez/bluez-5.50-r2.ebuild
@@ -12,7 +12,7 @@ SRC_URI="mirror://kernel/linux/bluetooth/${P}.tar.xz"
 
 LICENSE="GPL-2+ LGPL-2.1+"
 SLOT="0/3"
-KEYWORDS="amd64 arm ~arm64 ~hppa ~mips ppc ppc64 x86"
+KEYWORDS="amd64 arm arm64 ~hppa ~mips ppc ppc64 x86"
 IUSE="alsa btpclient cups doc debug deprecated extra-tools experimental +mesh 
+obex +readline selinux systemd test test-programs +udev user-session"
 
 # Since this release all remaining extra-tools need readline support, but this 
could



<    1   2   3   4   >