CVE and update status of the FreeBSD ports tree3,864 unaddressed CVEs in 671 portsAll times are CET
Port details

devel/android-tools 37.0.0

Android debugging tools

Port info

Maintainer
bapt@FreeBSD.org
Packages
latest: 37.0.0
Upstream
up to date
Last update
to 37.0.0 · b723f701d8
Quarterly
2026Q4: 37.0.0
Formerly
devel/android-tools-adb until 2022-06-09, devel/android-tools-fastboot until 2022-06-09, devel/android-tools-adb-devel until 2017-12-20, devel/android-tools-fastboot-devel until 2017-12-20
WWW
https://github.com/nmeum/android-tools
Links
cgit · VuXML

Install

Package
# pkg install android-tools
installs 37.0.0 from latest; from quarterly (2026Q4) 37.0.0
Port
# cd /usr/ports/devel/android-tools && make install clean
Size
2.5 MiB download · 15 MiB installed
Depends on
archivers/brotli 1.2.1,1, archivers/liblz4 1.10.0_2,1, archivers/zstd 1.5.7_2, devel/abseil 20250127.1_2, devel/libfmt 12.1.0, devel/pcre2 10.49, devel/protobuf 29.6,1, lang/python312 3.12.15
License
APACHE20

Packages by version and architecture

latest

FreeBSD versionamd64aarch64i386
FreeBSD 1637.0.037.0.0–
FreeBSD 1537.0.037.0.0–
FreeBSD 1437.0.037.0.0✗

quarterly (2026Q4)

FreeBSD versionamd64aarch64i386
FreeBSD 1537.0.037.0.0–
FreeBSD 1437.0.037.0.0✗

version as in the ports tree (latest) or the most common one (quarterly) · different version · ✗ not built · – no packages for this platform. Package sets that have not been rebuilt for 60 days are left out.

Unaddressed and VuXML only (0)

No unaddressed CVE and nothing reported by pkg audit for the packaged version 37.0.0.

Fixed (0)

No VuXML entries for this package.

Problem reports (2) · open in Bugzilla, most recently changed first

PRSummaryStatusChanged
284429maintainer-feedback? devel/android-tools: Rename fastboot to prevent conflict within $PATHNew2025-12-05
278264maintainer-feedback? devel/android-tools: 'adb sideload' freezes at "Verifying update package..."New2025-11-07

Commits (251)

Baptiste Daroussin (bapt) · 37.0.0
devel/android-tools: fix build without devel/linux-headers

while here fix build with old libusb
b723f701d8
Baptiste Daroussin (bapt) · 37.0.0
devel/android-tools: update 35.0.2 to 37.0.0

- Rework libusb patches for upstream refactoring
- Add abseil dependency
- Add zsh completions to plist
- Enable libusb backend on FreeBSD (37.0.0 disabled it by default)
cbf863f496
Piotr Kubaj (pkubaj) · 35.0.2
devel/android-tools: fix powerpc64* build
3072eb2740
Baptiste Daroussin (bapt) · 35.0.2
devel/android-tools: attempt to fix build on FreeBSD 14
d4329efdcd
Baptiste Daroussin (bapt) · 35.0.2
devel/android-tools: add missing build depends on googletest
3f99913441
Baptiste Daroussin (bapt) · 35.0.2
devel/android-tools: add forgotten pkg-config dependency
cd8f60c820
Baptiste Daroussin (bapt) · 35.0.2
devel/android-tools: fix build on FreeBSD 14

the libusb backends uses macros which only exists on FreeBSD 15.0+
switch back to literals so it builds everywhere.

PR:	294487
2c5d3da1a2
Baptiste Daroussin (bapt) · 35.0.2
devel/android-tools: update to 35.0.2

Recreate the port from scratch, and base in on the cmakified
https://github.com/nmeum/android-tools

Why recreating from scratch: android-tools has changed a lot since
latest version in the ports tree and it was easier for me to restart
the porting.

The main highlight is: create a libusb base backed for fastboot which now
uses lowlevel usb primitive on other targets.

Test by: flashing GrapheneOS (which requires this version as minimum
requirement and exercise fastboot extensively)
Working on LineageOS, Android and GrapheneOS over adb.

Other tools has not been tested.
Take maintainership

Approved by:		nc (maintainer timeout via email and phabricator)
Differential Revision:	https://reviews.freebsd.org/D56064
9cfd6164a2
Koichiro Iwao (meta) · 31.0.3p2.0_46
*/*: Bump all devel/protobuf consumers

They must always be bumped after devel/protobuf because it include
following files whose filenames contain %%PORTVERSION%%. Consequently,
the shlib will always change when PORTVERSION is increased.

lib/libprotobuf-lite.so.%%PORTVERSION%%.0
lib/libprotobuf.so.%%PORTVERSION%%.0
lib/libprotoc.so.%%PORTVERSION%%.0

Approved by:	portmgr (blanket; fixing consumers)
ff3b1152a6
Adam Weinberger (adamw) · 31.0.3p2.0_45
various: Bump ports for Go 1.25.8
a8d318da7c
Adam Weinberger (adamw) · 31.0.3p2.0_44
various: Bump ports for Go default 1.24->1.25
97685c1886
Adam Weinberger (adamw) · 31.0.3p2.0_43
various: Bump Go ports for 1.24.13
529df949a5
Adam Weinberger (adamw) · 31.0.3p2.0_42
various: Bump Go ports for 1.24.12
013f2d30b0
Adam Weinberger (adamw) · 31.0.3p2.0_41
various: Bump Go ports for 1.24.11
b24429e3ed
Adam Weinberger (adamw) · 31.0.3p2.0_40
various: Bump Go ports for 1.24.10
0dfced16fb
Adam Weinberger (adamw) · 31.0.3p2.0_39
various: Bump go ports for go-1.24.9
90f976619b
Adam Weinberger (adamw) · 31.0.3p2.0_38
many: Bump dependent ports after go124 update
2e7587aaf8
Adam Weinberger (adamw) · 31.0.3p2.0_37
many: Bump go ports for go-1.24.7
31a5a229a7
Adam Weinberger (adamw) · 31.0.3p2.0_36
go ports: Bump for 1.24.6
53610681ea
Adam Weinberger (adamw) · 31.0.3p2.0_35
many: Bump PORTREVISION for go-1.24.5 update
275975297b
Adam Weinberger (adamw) · 31.0.3p2.0_34
various: Bump PORTREVISION after go124-1.24.4 update
94be418de3
Adam Weinberger (adamw) · 31.0.3p2.0_33
go: Bump go124-dependent ports

Earlier I bumped the default Go to 1.24. Ports that specify a lower
version will still build with those lower version (for now), so they
don't need a bumping. Instead I'm bumping anything that (now) has go124
as a dependency.
0bdd2ad334
Po-Chuan Hsieh (sunpoet) · 31.0.3p2.0_32
devel/protobuf: Update to 29.4

- Bump PORTREVISION of dependent ports for shlib change

Changes:	https://github.com/protocolbuffers/protobuf/releases
186a8781b0
Adam Weinberger (adamw) · 31.0.3p2.0_31
go: Bump ports for go124 update
a4e30d4f4f
Adam Weinberger (adamw) · 31.0.3p2.0_30
Bump all go ports for yesterday's releases
d0642a6176
Po-Chuan Hsieh (sunpoet) · 31.0.3p2.0_29
devel/protobuf: Update to 29.3

- Bump PORTREVISION of dependent ports for shlib change

Changes:	https://github.com/protocolbuffers/protobuf/releases
adfb8194d1
Po-Chuan Hsieh (sunpoet) · 31.0.3p2.0_28
devel/protobuf: Update to 28.3

- Bump PORTREVISION of dependent ports for shlib change

Changes:	https://github.com/protocolbuffers/protobuf/releases
94829e74ad
Po-Chuan Hsieh (sunpoet) · 31.0.3p2.0_27
devel/protobuf: Update to 28.2

- Bump PORTREVISION of dependent ports for shlib change

Changes:	https://github.com/protocolbuffers/protobuf/releases
232b56f7db
Po-Chuan Hsieh (sunpoet) · 31.0.3p2.0_26
devel/protobuf: Update to 28.1

- Bump PORTREVISION of dependent ports for shlib change

Changes:	https://github.com/protocolbuffers/protobuf/releases
edc44d21a5
Po-Chuan Hsieh (sunpoet) · 31.0.3p2.0_25
devel/protobuf: Update to 28.0

- Bump PORTREVISION of dependent ports for shlib change

Changes:	https://github.com/protocolbuffers/protobuf/releases
f01013c7ca
Po-Chuan Hsieh (sunpoet) · 31.0.3p2.0_24
devel/protobuf: Update to 27.3

- Bump PORTREVISION of dependent ports for shlib change

Changes:	https://github.com/protocolbuffers/protobuf/releases
216e30a7a5
Ashish SHUKLA (ashish) · 31.0.3p2.0_23
all: Bump after lang/go121 update
aa8c0111bf
Po-Chuan Hsieh (sunpoet) · 31.0.3p2.0_22
devel/googletest: Update to 1.15.0

- Update MASTER_SITES: use upstream release tarball
- Use USES=pathfix to fix .pc installation
- Bump PORTREVISION of dependent ports for shlib change

Changes:	https://github.com/google/googletest/releases
ad7289ae0d
Ashish SHUKLA (ashish) · 31.0.3p2.0_21
all: Bump after lang/go121 update
c4b51c2028
Ashish SHUKLA (ashish) · 31.0.3p2.0_20
all: Bump after lang/go121 update

MFH:		2024Q2
746fa696a1
Ashish SHUKLA (ashish) · 31.0.3p2.0_19
all: Bump after lang/go121 update

MFH:		2024Q2
fce0cc3272
Ashish SHUKLA (ashish) · 31.0.3p2.0_18
all: Bump after lang/go121 update

MFH:		2024Q2
32b284679a
Muhammad Moinur Rahman (bofh) · 31.0.3p2.0_17
lang/go: Change DEFAULT to 1.21

PR:		277776
Approved by:	portmgr (exp-run)
a5a000df3b
Rainer Hurling (rhurlin) · 31.0.3p2.0_16
devel/android-tools: Fix build, include functional

While here, pet portlint.

PR:		276983
Reported by:	Ale <discipline@tiscali.it>
MFH:		2024Q1
6dbc3df04e
Ashish SHUKLA (ashish) · 31.0.3p2.0_15
all: Bump PORTREVISION after lang/go* update

PR:		276530
7e5aa2085f
Muhammad Moinur Rahman (bofh) · 31.0.3p2.0_14
*/*: Sunset 12.4-RELEASE/12-STABLE from ports tree

- Remove all references to defunct ARCH arm
- Remove all references to defunct ARCH sparc64
- Remove x11-drivers/xf86-video-sunffb which requires defunct sparc64
  ARCH
- Remove sysutils/afbinit requires defunct sparc64 ARCH
- Remove all references to bktr driver
- Remove all references to defunct FreeBSD_12
- Remove all references to OSVERSION/OSREL corresponding to 12
- Remove conditionals in Mk/Uses/cabal.mk
- Remove sparc reference from Mk/Uses/qt-dist.mk
- Remove BROKEN_sparc64/NOT_FOR_ARCH=sparc64
- Remove BROKEN_FreeBSD_12* from:
- Remove OpenSSL patches from:
- Remove conditional flags for OSVERSION >= 1300000 to fixed flags.
  Also move conditional flags for non sparc64/arm ARCH to fixed flags.

Reviewed by:	brooks, jbeich, rene, salvadore
Differential Revision: https://reviews.freebsd.org/D42068
bbab7f59e9
Po-Chuan Hsieh (sunpoet) · 31.0.3p2.0_14
devel/protobuf: Update to 24.4

- Use USES=pathfix to fix .pc installation
- Bump PORTREVISION of dependent ports for shlib change

Changes:	https://github.com/protocolbuffers/protobuf/releases
69e2e87fa5
Po-Chuan Hsieh (sunpoet) · 31.0.3p2.0_13
devel/android-tools: Fix build with protobuf 22+
cb3185cf98
Ashish SHUKLA (ashish) · 31.0.3p2.0_13
all: Bump PORTREVISION after lang/go* update

PR:		274405
0505b712df
Dmitri Goutnik (dmgk) · 31.0.3p2.0_12
all: Bump PORTREVISION after lang/go* update
8e4bc57934
Po-Chuan Hsieh (sunpoet) · 31.0.3p2.0_11
devel/googletest: Update to 1.14.0

- Bump PORTREVISION of dependent ports for shlib change

Changes:	https://github.com/google/googletest/releases
b4d51fb2ec
Dmitri Goutnik (dmgk) · 31.0.3p2.0_10
all: Bump PORTREVISION after lang/go{119,120} update
09b993031a
Mikael Urankar (mikael) · 31.0.3p2.0_9
devel/android-tools: Remove unused variable

This is causing -Werror failures with recent Clang builds.

PR:		270714
Submitted by:	Masachika ISHIZUKA
1e09ad4bce
Rene Ladan (rene) · 31.0.3p2.0_9
all: remove explicit versions in USES=python for "3.x+"

The logic in USES=python will automatically convert this to 3.8+ by
itself.

Adjust two ports that only had Python 3.7 mentioned but build fine
on Python 3.8 too.

finance/quickfix: mark BROKEN with PYTHON

libtool: compile:  c++ -DHAVE_CONFIG_H -I. -I../.. -I -I. -I.. -I../.. -I../C++ -DLIBICONV_PLUG -DPYTHON_MAJOR_VERSION=3 -Wno-unused-variable -Wno-maybe-uninitialized -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -Wall -ansi -Wno-unused-command-line-argument -Wpointer-arith -Wwrite-strings -Wno-overloaded-virtual -Wno-deprecated-declarations -Wno-deprecated -std=c++0x -MT _quickfix_la-QuickfixPython.lo -MD -MP -MF .deps/_quickfix_la-QuickfixPython.Tpo -c QuickfixPython.cpp  -fPIC -DPIC -o .libs/_quickfix_la-QuickfixPython.o
warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option]
QuickfixPython.cpp:175:11: fatal error: 'Python.h' file not found
          ^~~~~~~~~~
1 warning and 1 error generated.

Reviewed by:	portmgr, vishwin, yuri
Differential Revision:	<https://reviews.freebsd.org/D40568>
3d9a815d9c
Dmitri Goutnik (dmgk) · 31.0.3p2.0_9
all: Bump PORTREVISION after lang/go{119,120} update
ff40d94c1d