bluez-hcidump: copy from gentoo portage tree

BUG=chromium-os:24763
TEST=emerge bluez-hcidump
CQ-DEPEND=Ie656a16f6f6bafc134910a59db4ff203f39766b1

Change-Id: Ia59645a86d1d7bb77ff8003c40fa4a6f0101033f
Reviewed-on: https://gerrit.chromium.org/gerrit/13737
Reviewed-by: Scott James Remnant <keybuk@chromium.org>
Tested-by: Scott James Remnant <keybuk@chromium.org>
Commit-Ready: Scott James Remnant <keybuk@chromium.org>
This commit is contained in:
Scott James Remnant 2012-01-05 13:54:59 -08:00 committed by David James
parent afd8cdfaf4
commit 4930316e7a
6 changed files with 337 additions and 0 deletions

View File

@ -0,0 +1,237 @@
# ChangeLog for net-wireless/bluez-hcidump
# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/net-wireless/bluez-hcidump/ChangeLog,v 1.55 2011/11/04 20:43:01 ssuominen Exp $
*bluez-hcidump-2.1 (04 Nov 2011)
04 Nov 2011; Samuli Suominen <ssuominen@gentoo.org>
+bluez-hcidump-2.1.ebuild:
Version bump wrt #389283 by "df"
02 Nov 2011; Samuli Suominen <ssuominen@gentoo.org>
-bluez-hcidump-1.42.ebuild:
old
26 Oct 2011; Kacper Kowalik <xarthisius@gentoo.org> bluez-hcidump-2.0.ebuild:
ppc stable wrt #377029
16 Sep 2011; Jeroen Roovers <jer@gentoo.org> bluez-hcidump-2.0.ebuild:
Stable for HPPA (bug #377029).
07 Aug 2011; Pawel Hajdan jr <phajdan.jr@gentoo.org>
bluez-hcidump-2.0.ebuild:
x86 stable wrt bug #377029
02 Aug 2011; Markos Chandras <hwoarang@gentoo.org> bluez-hcidump-2.0.ebuild:
Stable on amd64 wrt bug #377029
*bluez-hcidump-2.0 (15 May 2011)
15 May 2011; Samuli Suominen <ssuominen@gentoo.org>
+bluez-hcidump-2.0.ebuild, +files/bluez-hcidump-2.0-bluez-4.9x.patch:
Version bump wrt #364707 with a upstream patch to fix building with recent
bluez wrt #363945.
11 Jun 2010; Samuli Suominen <ssuominen@gentoo.org>
bluez-hcidump-1.42.ebuild:
Drop bluez-libs support wrt #301630.
21 Nov 2009; Raúl Porcel <armin76@gentoo.org> bluez-hcidump-1.30.ebuild,
bluez-hcidump-1.40.ebuild, bluez-hcidump-1.41.ebuild,
bluez-hcidump-1.42.ebuild:
Drop sparc keyword
12 May 2009; Peter Alfredsen <loki_val@gentoo.org>
bluez-hcidump-1.42.ebuild:
List net-wireless/bluez first in ( a b ) dependency w.r.t. bug 269519.
08 Apr 2009; Friedrich Oslage <bluebird@gentoo.org>
bluez-hcidump-1.42.ebuild:
Stable on sparc, bug #207645
24 Mar 2009; Joseph Jezak <josejx@gentoo.org> bluez-hcidump-1.42.ebuild:
Marked ppc stable for bug #207645.
08 Mar 2009; Markus Meier <maekke@gentoo.org> bluez-hcidump-1.42.ebuild:
amd64/x86 stable, bug #207645
06 Mar 2009; Jeroen Roovers <jer@gentoo.org> bluez-hcidump-1.42.ebuild:
Stable for HPPA (bug #207645).
01 Mar 2009; Tiziano Müller <dev-zero@gentoo.org>
bluez-hcidump-1.42.ebuild:
Added net-wireless/bluez as possible dep for bluetooth
*bluez-hcidump-1.42 (11 Aug 2008)
11 Aug 2008; Tiziano Müller <dev-zero@gentoo.org>
+bluez-hcidump-1.42.ebuild:
Version bump.
02 Jun 2008; Jeroen Roovers <jer@gentoo.org> bluez-hcidump-1.41.ebuild:
Stable for HPPA (bug #224409).
13 May 2008; Petteri Räty <betelgeuse@gentoo.org> metadata.xml:
Remove proxy maintainer as he doesn't use Gentoo any more.
17 Apr 2008; Jeroen Roovers <jer@gentoo.org> bluez-hcidump-1.41.ebuild:
Marked ~hppa too.
01 Feb 2008; Petteri Räty <betelgeuse@gentoo.org>
-bluez-hcidump-1.35.ebuild, -bluez-hcidump-1.36.ebuild,
-bluez-hcidump-1.37.ebuild:
Remove old versions.
*bluez-hcidump-1.41 (01 Feb 2008)
01 Feb 2008; Petteri Räty <betelgeuse@gentoo.org>
+bluez-hcidump-1.41.ebuild:
Version bump.
*bluez-hcidump-1.40 (12 Aug 2007)
12 Aug 2007; Petteri Räty <betelgeuse@gentoo.org>
+bluez-hcidump-1.40.ebuild:
Version bump.
*bluez-hcidump-1.36 (20 Jun 2007)
20 Jun 2007; Petteri Räty <betelgeuse@gentoo.org>
+bluez-hcidump-1.36.ebuild:
Version bump for bug #182653.
20 Jun 2007; Petteri Räty <betelgeuse@gentoo.org>
-bluez-hcidump-1.21.ebuild, -bluez-hcidump-1.29.ebuild:
Remove old versions.
17 Jun 2007; Tobias Scherbaum <dertobi123@gentoo.org>
bluez-hcidump-1.35.ebuild:
Added ~ppc, bug #178071
11 May 2007; Gustavo Zacarias <gustavoz@gentoo.org>
bluez-hcidump-1.35.ebuild:
Keyworded ~sparc wrt #178071
12 May 2007; Petteri Räty <betelgeuse@gentoo.org> metadata.xml:
Add Dick Marinus <dm@chello.nl> as a proxy maintainer to metadata.xml.
*bluez-hcidump-1.35 (11 May 2007)
11 May 2007; Petteri Räty <betelgeuse@gentoo.org> metadata.xml,
+bluez-hcidump-1.35.ebuild:
Version bump. Fixes bug #152207. Take maintainership.
22 Feb 2007; Piotr Jaroszyński <peper@gentoo.org> ChangeLog:
Transition to Manifest2.
26 Jun 2006; Gustavo Zacarias <gustavoz@gentoo.org>
bluez-hcidump-1.30.ebuild:
Stable on sparc
19 Apr 2006; <malc@gentoo.org> bluez-hcidump-1.30.ebuild:
~amd64 - closes bug #109279
26 Feb 2006; Tobias Scherbaum <dertobi123@gentoo.org>
bluez-hcidump-1.30.ebuild:
ppc stable, bug #122323
*bluez-hcidump-1.30 (21 Feb 2006)
21 Feb 2006; Alastair Tse <liquidx@gentoo.org> +bluez-hcidump-1.30.ebuild:
stable version bump. addresses potential DoS (#122323)
*bluez-hcidump-1.29 (17 Jan 2006)
17 Jan 2006; Henrik Brix Andersen <brix@gentoo.org>
+bluez-hcidump-1.29.ebuild:
Version bump.
*bluez-hcidump-1.27 (03 Nov 2005)
03 Nov 2005; Henrik Brix Andersen <brix@gentoo.org>
+bluez-hcidump-1.27.ebuild:
Version bump.
*bluez-hcidump-1.26 (23 Oct 2005)
23 Oct 2005; Henrik Brix Andersen <brix@gentoo.org>
+bluez-hcidump-1.26.ebuild:
Version bump.
17 Jul 2005; Tobias Scherbaum <dertobi123@gentoo.org>
bluez-hcidump-1.21.ebuild:
ppc stable
*bluez-hcidump-1.23 (06 Jul 2005)
06 Jul 2005; Alastair Tse <liquidx@gentoo.org> -bluez-hcidump-1.18.ebuild,
bluez-hcidump-1.21.ebuild, +bluez-hcidump-1.23.ebuild:
version bump
17 Jun 2005; Michael Hanselmann <hansmi@gentoo.org>
bluez-hcidump-1.20.ebuild:
Stable on ppc.
*bluez-hcidump-1.21 (25 May 2005)
25 May 2005; Alastair Tse <liquidx@gentoo.org> +bluez-hcidump-1.21.ebuild:
version bump
12 May 2005; Tobias Scherbaum <dertobi123@gentoo.org>
bluez-hcidump-1.18.ebuild:
Stable on ppc.
*bluez-hcidump-1.20 (26 Apr 2005)
26 Apr 2005; Alastair Tse <liquidx@gentoo.org> -bluez-hcidump-1.16.ebuild,
bluez-hcidump-1.18.ebuild, +bluez-hcidump-1.20.ebuild:
version bump
*bluez-hcidump-1.18 (08 Mar 2005)
08 Mar 2005; Alastair Tse <liquidx@gentoo.org> +bluez-hcidump-1.18.ebuild:
version bump
*bluez-hcidump-1.16 (20 Dec 2004)
20 Dec 2004; Alastair Tse <liquidx@gentoo.org> +bluez-hcidump-1.16.ebuild,
-bluez-hcidump-1.8.ebuild:
verison bump
31 Oct 2004; Lars Weiler <pylon@gentoo.org> bluez-hcidump-1.9.ebuild:
Stable on ppc.
*bluez-hcidump-1.9 (26 Jun 2004)
26 Jun 2004; Alastair Tse <liquidx@gentoo.org> +bluez-hcidump-1.9.ebuild:
version bump
26 Apr 2004; Aron Griffis <agriffis@gentoo.org> bluez-hcidump-1.5.ebuild,
bluez-hcidump-1.8.ebuild:
Add die following econf for bug 48950
*bluez-hcidump-1.8 (29 Mar 2004)
29 Mar 2004; Alastair Tse <liquidx@gentoo.org> bluez-hcidump-1.8.ebuild:
version bump
12 Feb 2004; Ciaran McCreesh <ciaranm@gentoo.org> bluez-hcidump-1.5.ebuild:
Adding ~sparc (works with some kernels, see bug #39710)
30 Jan 2004; Peter Johanson <latexer@gentoo.org> bluez-hcidump-1.5.ebuild,
metadata.xml:
Fix for wireless->mobile herd name change and header date
12 Oct 2003; Alastair Tse <liquidx@gentoo.org> bluez-hcidump-1.3.ebuild,
bluez-hcidump-1.5.ebuild, metadata.xml:
removing bluez-kernel dep and add docs
*bluez-hcidump-1.5 (20 Feb 2003)
20 Feb 2003; Peter Johanson <latexer@gentoo.org> bluez-hcidump-1.5.ebuild files/digest-bluez-hcidump-1.5 :
version bump. thanks to Patrik Kullman <patrik.kullman@netsafe.se>
*bluez-hcidump-1.3 (08 Nov 2002)
08 Nov 2002; J Robert Ray <jrray@gentoo.org> :
New ebuild.

View File

@ -0,0 +1,21 @@
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
AUX bluez-hcidump-2.0-bluez-4.9x.patch 515 RMD160 dfbf1eb28634938e17484f65e472e88410de070f SHA1 fbcd069e0ae106d4964e33ab31fff05c26a5e7b7 SHA256 9f5cd8ff1fd4a45687c43ef6eae82f3e1eef4e09624f482e939ffa0937a37c3e
DIST bluez-hcidump-2.0.tar.bz2 124978 RMD160 dc74f2c298c569e401558623768d3f62cc670682 SHA1 9febd0aee927948dd98e09563848bcb79d126c3d SHA256 545258616428710e79f41bf6eb7c44b66a897c0ca50df478f34c708689ec30b6
DIST bluez-hcidump_2.1.orig.tar.gz 154630 RMD160 cf26c5ea4f68abc6dee1135a0a9b35cac45ebb7f SHA1 d797000ac0f840803abecdae5e44db88c5e5dbe8 SHA256 a6cc20b95b6b1a28ff336aad91e124555231628689225c1155e8cd7aac1af86d
EBUILD bluez-hcidump-2.0.ebuild 640 RMD160 90f29b95c08043a6bb56444e8ab4ba24c81f25bb SHA1 a0a43e6f62827c81566c56b53f55d787f736a256 SHA256 e496a950d43f075e11738655c91a493d351b1a8e7c02b2e3859f75caf8334b47
EBUILD bluez-hcidump-2.1.ebuild 570 RMD160 a5b4aa4fc7270246b62c001e64f58247e5e8840e SHA1 895eb745eefa3bdb01633e033386606466a577fc SHA256 9b2a5d5dbb704e1e3e355a8e9cc3b1737681b089d4aa1dfcf03cf5adf253a398
MISC ChangeLog 7270 RMD160 414a1da68d0626dbd0ce9574522a7dafd2551939 SHA1 dd15967934a429b9e5a8086c5562bde59511136f SHA256 e05a23c27ed6d9ab1b44dbf82039ee519ae492409e3a5cfaf49ecc3ecab6638e
MISC metadata.xml 246 RMD160 2be63471293bc7dcf5b4efa7217bf0ec94d2a34e SHA1 cb0eefc516c70671b22b6bf8005ac94ff125f476 SHA256 75b18c15a1d7257d81551ae42b51a4f0585eee47eb1d98ca83661e2471bc2df4
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.18 (GNU/Linux)
iQEcBAEBAgAGBQJOtE49AAoJEEdUh39IaPFNBKkH/1RP9pFBpAfJLev8iLsBjVw8
E7qqZCYockxyTU9QsLzZGYYODmXpG7BcuYNrCTMVnoavtoFIJ9cJnWkDVpEavfFH
hHqNlz87k/KG8ermROwMW/Z27bZm0/hOV651eE6z3bR3spsJOwsJQQ8XId3V5fGk
EOru3r6DKTy/Rjs2T3l1k+7TQXyekJBeZ68ug381IDjdLU+/+s81tm/5smB/5St+
j6qN3aBVAwuAJs4OlWJ99oG7nkcMmNt8yLkrOBAnegks01y3M/r1J9X4p0MW9WOq
PAV+XAWYA3po+5Hkg3cf0sZ80U1u6mU+6ApWdTCzYRrxEbLELN9fusAcoEy5KSE=
=eNJ5
-----END PGP SIGNATURE-----

View File

@ -0,0 +1,25 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/net-wireless/bluez-hcidump/bluez-hcidump-2.0.ebuild,v 1.5 2011/10/26 11:37:48 xarthisius Exp $
EAPI=4
inherit eutils
DESCRIPTION="Bluetooth HCI packet analyzer"
HOMEPAGE="http://bluez.sourceforge.net/"
SRC_URI="mirror://kernel/linux/bluetooth/${P}.tar.bz2"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="amd64 hppa ppc x86"
IUSE=""
RDEPEND=">=net-wireless/bluez-4.90"
DEPEND="${RDEPEND}
dev-util/pkgconfig"
DOCS=( AUTHORS ChangeLog README )
src_prepare() {
epatch "${FILESDIR}"/${P}-bluez-4.9x.patch
}

View File

@ -0,0 +1,20 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/net-wireless/bluez-hcidump/bluez-hcidump-2.1.ebuild,v 1.1 2011/11/04 20:43:01 ssuominen Exp $
EAPI=4
DESCRIPTION="Bluetooth HCI packet analyzer"
HOMEPAGE="http://www.bluez.org/"
SRC_URI="mirror://debian/pool/main/b/${PN}/${PN}_${PV}.orig.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~hppa ~ppc ~x86"
IUSE=""
RDEPEND=">=net-wireless/bluez-4.96"
DEPEND="${RDEPEND}
dev-util/pkgconfig"
DOCS=( AUTHORS ChangeLog README )

View File

@ -0,0 +1,25 @@
--- src/hcidump.c
+++ src/hcidump.c
@@ -50,22 +50,6 @@
#include "parser/parser.h"
#include "parser/sdp.h"
-#if __BYTE_ORDER == __LITTLE_ENDIAN
-static inline uint64_t ntoh64(uint64_t n)
-{
- uint64_t h;
- uint64_t tmp = ntohl(n & 0x00000000ffffffff);
- h = ntohl(n >> 32);
- h |= tmp << 32;
- return h;
-}
-#elif __BYTE_ORDER == __BIG_ENDIAN
-#define ntoh64(x) (x)
-#else
-#error "Unknown byte order"
-#endif
-#define hton64(x) ntoh64(x)
-
#define SNAP_LEN HCI_MAX_FRAME_SIZE
#define DEFAULT_PORT "10839";

View File

@ -0,0 +1,9 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<herd>mobile</herd>
<herd>pda</herd>
<maintainer>
<email>betelgeuse@gentoo.org</email>
</maintainer>
</pkgmetadata>