summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'net-wireless')
-rw-r--r--net-wireless/bluez/ChangeLog8
-rw-r--r--net-wireless/bluez/Manifest23
-rw-r--r--net-wireless/bluez/bluez-5.27.ebuild (renamed from net-wireless/bluez/bluez-5.21-r1.ebuild)28
-rw-r--r--net-wireless/bluez/files/bluez-5.24-musl-compat.patch37
4 files changed, 33 insertions, 63 deletions
diff --git a/net-wireless/bluez/ChangeLog b/net-wireless/bluez/ChangeLog
index f779cc092357..5d79b8e6ba0b 100644
--- a/net-wireless/bluez/ChangeLog
+++ b/net-wireless/bluez/ChangeLog
@@ -1,6 +1,12 @@
# ChangeLog for net-wireless/bluez
# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/net-wireless/bluez/ChangeLog,v 1.232 2014/12/05 10:14:58 ago Exp $
+# $Header: /var/cvsroot/gentoo-x86/net-wireless/bluez/ChangeLog,v 1.233 2014/12/28 19:46:03 pacho Exp $
+
+*bluez-5.27 (28 Dec 2014)
+
+ 28 Dec 2014; Pacho Ramos <pacho@gentoo.org> +bluez-5.27.ebuild,
+ -bluez-5.21-r1.ebuild, -files/bluez-5.24-musl-compat.patch:
+ Version bump (#533120 by mrueg), drop old
05 Dec 2014; Agostino Sarubbo <ago@gentoo.org> bluez-5.25.ebuild:
Stable for x86, wrt bug #529946
diff --git a/net-wireless/bluez/Manifest b/net-wireless/bluez/Manifest
index bf713356d2d0..85efb82814da 100644
--- a/net-wireless/bluez/Manifest
+++ b/net-wireless/bluez/Manifest
@@ -8,34 +8,23 @@ AUX 0002-autopair-Don-t-handle-the-iCade.patch 1412 SHA256 219c595ea7d022abc7022
AUX 0004-agent-Assert-possible-infinite-loop.patch 583 SHA256 7164b3c2e759336f926210b923b917ee5b3098024fd7a46d39cfe0c0e463ddb3 SHA512 f3af46b27180f500c3f978799633b7a01a9d7720eafdb7a9fb108684161616b976b42d135a2358785830c26642ef7c2175d0f1fa3d6df898fe3bd5e77f6a191d WHIRLPOOL 4c6ecb787db4e3922652433940e734de9c1755be9cd73a27cd0e1b62ca470c76962fef666aff1b2932e306772b5879f34bae366619bb173ae1f92a0cfeff5e3f
AUX bluetooth-init.d-r2 532 SHA256 cd8cc3763601470328709c961b0c68a311f6d4af302d46a880fb855ed9d04efe SHA512 a1a391ac545d69aa15a1f98349e68b06b3468759acef95ea82d7cdec58ba40c3d03bda87e0279d186440c84ea940ae09d075269f6cb6b27cf2ca1f2a329e842b WHIRLPOOL ae6b78b8f8d56a567a2d80693366ebc319447267345db373e3b01dcf2c58078cf1615529589f3c3fb1237f7c617583639f3ae501018d11a8eaf68186938bddd2
AUX bluetooth-init.d-r3 571 SHA256 de7f4a890cf994e1c283251ac5ac6b0aedb29104d708e5e7a77702ac2055dec7 SHA512 e5f550a8c0b5c9e8902c920b1bd1ef120698b568fe38220eae2d49099e364ea7b05e3026356e857666a515bb9137c92a774ca1fc70a2b6814b4d03fe29c2ccc2 WHIRLPOOL 84a3655b8b13985759365ac220a27fcc18cdf97373032e2040cf4a5b27a8b1a5df92aa6b45e92442010b338419d82c4f9548af03602c101e9f34d623e4b1b174
-AUX bluez-5.24-musl-compat.patch 1074 SHA256 5384d81e2feaa11268f69036385ae91f2ed5e357df6300c337e88fe5bdf06fef SHA512 620b304749e6f1e725eb9fd19a7e69cc704c5da5f4676a310bb2101eac676dcf47c64a7998403fc3f7929330da5fb5e84ef93c58f7d41aee86deb136c45c1784 WHIRLPOOL cc09186ac50689a3f12580e6c787f91d21dabd9723e0fa7a2ea85ff8a155dd17f58a7f0706d5451d3d269b94884c7baf46f0fa112c5cc15f50c4ade0cd2af6c3
AUX bluez-plugdev.patch 469 SHA256 ec3f06f24f530574edf5eef308afcf16bb7e0a88336a454a0b24698d2491f5f2 SHA512 b7e23b6f52e6f638e6d5deed4e901136c40bc1cbfb302ada8d85873e1792b4e3605802a2c5f786d5d6d53bf4651fc5b611396aaafe5eff90578650c448a5a7a2 WHIRLPOOL 6364590d80d811e55e2f696ba0b57c0173bac859e69de284bbcc3b511c7ea639d48dd7451e5a4abe8746b8c0986867cb680b291880e6a6ada03004e0c72c2583
AUX rfcomm-conf.d 150 SHA256 672498957049fd301f9c9c1dc9fa49430e5e6d3c3f1f3cdce80df3af7d425d08 SHA512 a70aa0dbbabe7e29ee81540a6f98bf191a850da55a28f678975635caf34b363cf4d461a801b3484120ee28fdd21240bd456a4f5d706262700924bd2e9a0972fb WHIRLPOOL 4d8b1f17c87120fcc21eb49644b27813a9463d990d3533cd542710cd14981cb74528b978ca65001fa60153e05260a0ee0a7af1d2855b04484ec1f7318acda8f0
AUX rfcomm-init.d 665 SHA256 88df441dc7a7d5ce28005e311168690ecf877148efc5264e310189a6baedc05e SHA512 30ddaa1e0572d6b436dd20a89ebfdc83369c10ccc307e184c8437ff8b1a91078a4315958f1b013cb1568817562c17440f9ca1284f686ec9bc542cd6d0d321097 WHIRLPOOL b050e49599481a8a13e6ed47fad919b9eaaf39dffe0774783c57a26cbc27c15d59591a6edd19ede7a9844ac6de211fc3d37ced06052d34a9ab02dae271b9696e
AUX rfcomm-init.d-r2 661 SHA256 e633ab4690db7d89d8a325bbdff73253cb4e3994c4cc5daa0c81205576bc1d09 SHA512 ec3968c79bd4b0ac57f4a0fd2f286b3380951af183c68ae9c9b57339d74931d98984b3594c9e10db9f61eb2160e214572a4bae8885cd4ff9192dbbfc357d20a5 WHIRLPOOL c37f516e2485c21d4613b821d53c2f2782ffa50a1cc4263ea8bd44c064088651c05c4880edd397fdc20b0c5f0805bef6a06ec0606748f16cd67dd7e35757fe34
DIST bluez-4.101-patches.tar.xz 12380 SHA256 ea4b837245080ebe904fe4f338cd3c8c1370e197cdfbcd42bd55430c940b5e13 SHA512 0ef3219ed923a0880b2fe7008c36c185ff631a8fe1b357cc3612888817d9a7eaa6624bd31ed00a8bbbb6739528cb777a0b9900a7db4930482d1cbc38417b89aa WHIRLPOOL b89729b2cb1ecd6c816210682605b275af396af056e85d9a8671192ede0470002c1f61931781f27ad988ce8bc137f69a6725008a5ea9fe743ae41bc2f5edc7e8
DIST bluez-4.101.tar.xz 887236 SHA256 41f9578bef39b8c94a2d6ddeaa556afd22d136936d0f03100e422fe970a45a7d SHA512 c8a88fa6948e43c81687047856806c9dc576d3223371947b496f228dec2b2614d1c5a8ff587e9f26eec44843a50503c55861f9fa736fdba43b2364f663f0cb0d WHIRLPOOL 0c4f163e4f4d0ba8f7928f5330ac3fd5f204c299346c59e73b64ebb331b0887a2b01e8ed6f4e6ae91f826a0431df4f97fe3a0900fa6013ae66fd755aaa136196
-DIST bluez-5.21.tar.xz 1387560 SHA256 81eb073516f39ff1fa02fa40120e834f40fdb0b772f8f4153a9ab566cc0a1f4f SHA512 41ce678abd050ad020d1e04e52740167746eaa7f35e339784c07dec44995b07a8e4e96f0e9530eed2faa50c95c756d56ea0c4d412421b69698f8ca4c9051d07e WHIRLPOOL 60d3312fa66903a8a92ab516558cefc9ddc5c81e8cf632fa7a13ce170f10db94ecef52611c704c4d2f5db5eb0470fca8b6fec0ce59136f4c864a3d08c7bad2ff
DIST bluez-5.25.tar.xz 1479312 SHA256 5ca62f3f45e2638a0f7a81658d6c8813ee01487436ae8e53e9fe395e23d1fd30 SHA512 2e13c552e771a9066c3170dfca43cca8a16b3afa3580b90ff065301e3a85d35ac47b145f5aa4db42001c466675994e9115d5c1909b7abe76c381114b7f4d872a WHIRLPOOL 28dfe9e7a6eb9a1cb81001f7183a26b3a3cf8d6383b4c6d17e0b851eeb87497e23c8262a07564cb1cc0fcec128627503ff266d17c86c7ebd8906b9c714dc5df1
+DIST bluez-5.27.tar.xz 1542348 SHA256 fbf33cebc76f8c81f28f0d67c71a8a1ec4b04b087460ec7353f7e0c207a1f981 SHA512 5e5e3ec17b4552027559083effb076e9c7d45528765fb27ca1aa1f3d8bb6a4a79c9fda91392f7b5b6da7aabf2b2b6e5bb16b0546323901501a93c53f79a66324 WHIRLPOOL a60350833a3d103ca5070dfe12fd34d312260511c3817bbecbcdc04e3c2898f0d5bab66fa9885778f0116c2a4ac9930cc00dc0c9883d7a70abf2270a49a14309
EBUILD bluez-4.101-r9.ebuild 5290 SHA256 63c55aae8588448a5bf761ade1e988237a55a1305d301ff13ab20f7305528875 SHA512 f807d991af88accb10a4f21ae14a08817ca4c125b6d5bfd0292483397d4bbac347f8cab8162de78ff18f819973d5a9e6b483126eb4b854216a021fee699f26b6 WHIRLPOOL 014617996ca15da044bc3b9e46c0991deee797f4c5721f246dd102547077a12b21f97b05b48ded492aff98021e2b39e67ba036e11ad8358727231aa6822e1e06
-EBUILD bluez-5.21-r1.ebuild 5126 SHA256 46b881c067d59ecdc9966d6ee33059b682a7d3ebac10a85eb5b6aa70d2dc4207 SHA512 b5eff31b2890e07cdf64bcc7fa645c4d17ae57cf4ab350441dac2f22dd7df927d54fcc0a950ac9f1444aea5d2d9704eeb5fe7dbc2f1840ef36fb9c67c38aa223 WHIRLPOOL b35f5f768fd1ee56ebb07649252879226edd82beea81e5dd35d003d3b2391815f64ef89c2c49d52c3b1418d5bc8e0f3ad3dd1a9dbb3dacb8053346378cc8b759
EBUILD bluez-5.25.ebuild 5608 SHA256 dc2e1119c340b9aab7d4bb8c6a3a3683c68dfc893779a21896a52ae64fcaadfe SHA512 422ad80eb9f36f8d115f667a450a1014799774138c8cb0ad7b40b8cfb033e62297c04e975d060ab5e9a43d3ad52e2c0a8fb2b2acd1e40d478f2cc0a41271796f WHIRLPOOL c4d0f97e398ba5315eda12cf449e0ed3b85bf887796b9f34dfbcc9696d848dac1a2cf4d6ee09f8c5d55b489eee05a7b095d0a1cb40f39870908f6ba2afb55bd4
-MISC ChangeLog 41065 SHA256 800e0e8a5b9fc7df347269a6d6177344e03f7d481668f9c24b99b494516321bd SHA512 ea0d8f0c83924ac38b80882a6e8d562d30602de8dacf626ce5051c8a5afddfabe6f13a1bcfd74f7b190ad49caa3cfef6ea447c4354aefb5b19ab985e3e81400d WHIRLPOOL 337ab38de2310b769fcf09d3839c7babfe35cf4971e9e62c57867dedf874c36e0e0254953ad6032916e4af08e158503c7371ffbb80f658b6c9828881892cf35c
+EBUILD bluez-5.27.ebuild 5612 SHA256 f93e20296f1f8f793ee1abc58a2a8796f294d5dcec825604014d60222fdb475f SHA512 f2b37d914d66d7a961e05b56a307cd07c7a0b53164834a0461a8f4b140b750b56a23d16451bb7175e175259895ff66554d44dd816794c648d07f7a80c143efcc WHIRLPOOL a08ba3d0dcb4741aea6c3b9527ac1ee63fdb410b3469e60df5bafa0064b24f3c30c3c066bb6832bb7cdf386376847ca6900a30030f81aea08e3c29ae0e65a1c0
+MISC ChangeLog 41267 SHA256 b102348e4ac4d2eb082e9773ba39817206cb2303389ed1862ad7c07470456c7e SHA512 93edbea47d85d9583fb341b9582cb6088900594c86f64bf6f42eda89c14f2159373949fdfe789cd0bded740cf95e7b6b7b44b9c238ae175c97c9418b9da2fd3c WHIRLPOOL 45e3d4e27f6886d6b2443dfe8253542d68fa769fde5b4d8403262f64c3d5b93daa58cc6e56d81ea5f6f09c90f66b58ebe3978e262caeabbd2596ccf96d873b4e
MISC metadata.xml 759 SHA256 e649a4a8180f678ead82c6b8fd8d02cecc19f0c592fb059cbbadf14c3028da7f SHA512 91e8f285f398cbd6bd7e739433df5efab185bfcbc755e403639ac504fd8c5699531b205b0a54c4da24785268d8c5b18b06db30536484576726afede6a67c8184 WHIRLPOOL 459f9d3e931bd0c7962ef8633ed28292ca30835f60ff8eabf067051606509ee411d4aafa8e95e1ebfdc626f35e95ae6516b7469b984fcddddae0db3bb007d9a4
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2
-iQIcBAEBCAAGBQJUgYWjAAoJELp701BxlEWfnusP/jUClSpRNtJTiCXCuQdYgp3+
-pMA+B5sS5l816enS5q3jWoKcmHd5EFrk6JJqjznqoFJwhPCXr56Si5WO7uTP2pNP
-TAlDKiAX4VGyNIyF5ANH7tAxlBIqsgeXbfIutdF4KmCuyGoOm5Yd7lcosgaxHNtX
-wqYT7OrUrBVa9wDBAcCp5VzsKnHG6fXwTDhlr7ntOZX2kZWkG6YwHsXfd1/kwfxq
-zw0TsYuLVlAihU/rj8jl90x0EbCNNzkjS791WzTq8ZXlJQflZBO3ZTs9hMaLekiZ
-HP/10QOWT3Dromm/RSGp7vcwWhcjkS9Ksx51tBLH5w0UWjhYGO0B9eDFdXCLi9q6
-IEJwI57QHyIYnWnZd/z2plbZ0wIMDdPGYvG2p8RuoSkWcYvvlriBu/U/6/8fH4GU
-Ag1KQWTwEMbkm9AOe+rsUPqFJmGLbL3oJV7yQ4OkdaP80VPl7m6bGoBgA2Sovnpo
-3vOsNbowVPGFGTfLSuIsOW/CaEWKGINcntcZjPLx7qdOycKbi0dNrHKDJDYL07uF
-w3vfqH1LmAef4y53a3l7TJHFX6qzMjdHZYCTzNrvf5Y/kSBrRKwRPbAwNEeMsBUy
-uZ4/gycswmf7Xq1Etb5CrYVyNJ8z5RXj8ZT3OsOcappNZqVcXThwTQLZA5jgkGi7
-LlDCcAFaSMfk5uFH5tWb
-=LAUL
+iEYEAREIAAYFAlSgXfwACgkQCaWpQKGI+9RZ9QCfTfWy59VWp+ow2pJoyFj/qZbE
+vekAn2Y/JNPfytvYe8ARafOYjJOuw15I
+=2F9P
-----END PGP SIGNATURE-----
diff --git a/net-wireless/bluez/bluez-5.21-r1.ebuild b/net-wireless/bluez/bluez-5.27.ebuild
index 47adf4bd5fc9..15744a91ae23 100644
--- a/net-wireless/bluez/bluez-5.21-r1.ebuild
+++ b/net-wireless/bluez/bluez-5.27.ebuild
@@ -1,9 +1,9 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/net-wireless/bluez/bluez-5.21-r1.ebuild,v 1.7 2014/11/02 09:36:26 swift Exp $
+# $Header: /var/cvsroot/gentoo-x86/net-wireless/bluez/bluez-5.27.ebuild,v 1.1 2014/12/28 19:46:03 pacho Exp $
EAPI=5
-PYTHON_COMPAT=( python{2_6,2_7,3_2,3_3} )
+PYTHON_COMPAT=( python{2_7,3_2,3_3,3_4} )
inherit autotools eutils multilib python-any-r1 readme.gentoo systemd udev user multilib-minimal
@@ -13,7 +13,7 @@ SRC_URI="mirror://kernel/linux/bluetooth/${P}.tar.xz"
LICENSE="GPL-2+ LGPL-2.1+"
SLOT="0/3"
-KEYWORDS="amd64 arm hppa ppc ppc64 x86"
+KEYWORDS="~amd64 ~arm ~hppa ~ppc ~ppc64 ~x86"
IUSE="cups debug +obex +readline selinux systemd test +udev"
REQUIRED_USE="test? ( ${PYTHON_REQUIRED_USE} )"
@@ -43,7 +43,6 @@ DEPEND="${CDEPEND}
RDEPEND="${CDEPEND}
selinux? ( sec-policy/selinux-bluetooth )
"
-
DOC_CONTENTS="
If you want to use rfcomm as a normal user, you need to add the user
to the uucp group.
@@ -107,10 +106,10 @@ multilib_src_configure() {
)
fi
- # Missing flags: experimental (sap, nfc, ...)
econf \
--localstatedir=/var \
--disable-android \
+ --enable-datafiles \
--enable-experimental \
--enable-optimization \
$(use_enable debug) \
@@ -119,6 +118,7 @@ multilib_src_configure() {
--enable-library \
$(multilib_native_use_enable test) \
--enable-tools \
+ --enable-manpages \
--enable-monitor \
$(multilib_native_use_enable cups) \
$(multilib_native_use_enable obex) \
@@ -146,6 +146,13 @@ multilib_src_install() {
if multilib_is_native_abi; then
emake DESTDIR="${D}" install
+ # Upstream don't install this, bug #524640
+ # http://permalink.gmane.org/gmane.linux.bluez.kernel/53115
+ # http://comments.gmane.org/gmane.linux.bluez.kernel/54564
+ # gatttool is only built with readline, bug #530776
+ use readline && dobin attrib/gatttool
+ dobin tools/hex2hcd
+
# Unittests are not that useful once installed
if use test ; then
rm -r "${ED}"/usr/$(get_libdir)/bluez/test || die
@@ -163,21 +170,26 @@ multilib_src_install_all() {
keepdir /var/lib/bluetooth
+ # Upstream don't want people to play with them
+ # But we keep installing them due 'historical' reasons
insinto /etc/bluetooth
local d
for d in input network proximity; do
doins profiles/${d}/${d}.conf
done
-
doins src/main.conf
doins src/bluetooth.conf
- insinto /usr/share/dbus-1/system-services
- doins src/org.bluez.service
+# FIXME:
+# Looks like upstream installs it only for systemd, probably not needed
+# insinto /usr/share/dbus-1/system-services
+# doins src/org.bluez.service
newinitd "${FILESDIR}"/bluetooth-init.d-r3 bluetooth
newinitd "${FILESDIR}"/rfcomm-init.d-r2 rfcomm
+ einstalldocs
+
readme.gentoo_create_doc
}
diff --git a/net-wireless/bluez/files/bluez-5.24-musl-compat.patch b/net-wireless/bluez/files/bluez-5.24-musl-compat.patch
deleted file mode 100644
index 766734a4affe..000000000000
--- a/net-wireless/bluez/files/bluez-5.24-musl-compat.patch
+++ /dev/null
@@ -1,37 +0,0 @@
-From 57c33317f5c3f6d21a9b3c56f8d1e97179e4c457 Mon Sep 17 00:00:00 2001
-From: "Anthony G. Basile" <blueness@gentoo.org>
-Date: Sat, 4 Oct 2014 09:34:05 -0400
-Subject: [PATCH] emulator/serial.c: use posix_openpt() instead of getpt()
-
-getpt(3) is glibc-specific and is not provided on musl. Instead, we
-use use posix_openpt(3) which is equivalent and portable.
-
-Signed-off-by: Anthony G. Basile <blueness@gentoo.org>
----
- emulator/serial.c | 3 ++-
- 1 file changed, 2 insertions(+), 1 deletion(-)
-
-diff --git a/emulator/serial.c b/emulator/serial.c
-index 9583be4..8b49dc6 100644
---- a/emulator/serial.c
-+++ b/emulator/serial.c
-@@ -32,6 +32,7 @@
- #include <unistd.h>
- #include <stdlib.h>
- #include <string.h>
-+#include <fcntl.h>
- #include <sys/param.h>
- #include <sys/epoll.h>
- #include <sys/uio.h>
-@@ -160,7 +161,7 @@ static void open_pty(struct serial *serial)
- {
- enum btdev_type uninitialized_var(type);
-
-- serial->fd = getpt();
-+ serial->fd = posix_openpt(O_RDWR | O_NOCTTY);
- if (serial->fd < 0) {
- perror("Failed to get master pseudo terminal");
- return;
---
-2.0.4
-