devel/android-tools: fix build without devel/linux-headers while here fix build with old libusbb723f701d8
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-toolsinstalls 37.0.0 fromlatest; fromquarterly(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 version | amd64 | aarch64 | i386 |
|---|---|---|---|
| FreeBSD 16 | 37.0.0 | 37.0.0 | – |
| FreeBSD 15 | 37.0.0 | 37.0.0 | – |
| FreeBSD 14 | 37.0.0 | 37.0.0 | ✗ |
quarterly (2026Q4)
| FreeBSD version | amd64 | aarch64 | i386 |
|---|---|---|---|
| FreeBSD 15 | 37.0.0 | 37.0.0 | – |
| FreeBSD 14 | 37.0.0 | 37.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
| PR | Summary | Status | Changed |
|---|---|---|---|
| 284429 | maintainer-feedback? devel/android-tools: Rename fastboot to prevent conflict within $PATH | New | 2025-12-05 |
| 278264 | maintainer-feedback? devel/android-tools: 'adb sideload' freezes at "Verifying update package..." | New | 2025-11-07 |
Commits (251)
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
devel/android-tools: fix powerpc64* build3072eb2740
devel/android-tools: attempt to fix build on FreeBSD 14d4329efdcd
devel/android-tools: add missing build depends on googletest3f99913441
devel/android-tools: add forgotten pkg-config dependencycd8f60c820
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: 2944872c5d3da1a2
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/D560649cfd6164a2
*/*: 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
various: Bump ports for Go 1.25.8a8d318da7c
various: Bump ports for Go default 1.24->1.2597685c1886
various: Bump Go ports for 1.24.13529df949a5
various: Bump Go ports for 1.24.12013f2d30b0
various: Bump Go ports for 1.24.11b24429e3ed
various: Bump Go ports for 1.24.100dfced16fb
various: Bump go ports for go-1.24.990f976619b
many: Bump dependent ports after go124 update2e7587aaf8
many: Bump go ports for go-1.24.731a5a229a7
go ports: Bump for 1.24.653610681ea
many: Bump PORTREVISION for go-1.24.5 update275975297b
various: Bump PORTREVISION after go124-1.24.4 update94be418de3
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
devel/protobuf: Update to 29.4 - Bump PORTREVISION of dependent ports for shlib change Changes: https://github.com/protocolbuffers/protobuf/releases186a8781b0
go: Bump ports for go124 updatea4e30d4f4f
Bump all go ports for yesterday's releasesd0642a6176
devel/protobuf: Update to 29.3 - Bump PORTREVISION of dependent ports for shlib change Changes: https://github.com/protocolbuffers/protobuf/releasesadfb8194d1
devel/protobuf: Update to 28.3 - Bump PORTREVISION of dependent ports for shlib change Changes: https://github.com/protocolbuffers/protobuf/releases94829e74ad
devel/protobuf: Update to 28.2 - Bump PORTREVISION of dependent ports for shlib change Changes: https://github.com/protocolbuffers/protobuf/releases232b56f7db
devel/protobuf: Update to 28.1 - Bump PORTREVISION of dependent ports for shlib change Changes: https://github.com/protocolbuffers/protobuf/releasesedc44d21a5
devel/protobuf: Update to 28.0 - Bump PORTREVISION of dependent ports for shlib change Changes: https://github.com/protocolbuffers/protobuf/releasesf01013c7ca
devel/protobuf: Update to 27.3 - Bump PORTREVISION of dependent ports for shlib change Changes: https://github.com/protocolbuffers/protobuf/releases216e30a7a5
all: Bump after lang/go121 updateaa8c0111bf
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/releasesad7289ae0d
all: Bump after lang/go121 updatec4b51c2028
all: Bump after lang/go121 update MFH: 2024Q2746fa696a1
all: Bump after lang/go121 update MFH: 2024Q2fce0cc3272
all: Bump after lang/go121 update MFH: 2024Q232b284679a
lang/go: Change DEFAULT to 1.21 PR: 277776 Approved by: portmgr (exp-run)a5a000df3b
devel/android-tools: Fix build, include functional While here, pet portlint. PR: 276983 Reported by: Ale <discipline@tiscali.it> MFH: 2024Q16dbc3df04e
all: Bump PORTREVISION after lang/go* update PR: 2765307e5aa2085f
*/*: 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/D42068bbab7f59e9
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/releases69e2e87fa5
devel/android-tools: Fix build with protobuf 22+cb3185cf98
all: Bump PORTREVISION after lang/go* update PR: 2744050505b712df
all: Bump PORTREVISION after lang/go* update8e4bc57934
devel/googletest: Update to 1.14.0 - Bump PORTREVISION of dependent ports for shlib change Changes: https://github.com/google/googletest/releasesb4d51fb2ec
all: Bump PORTREVISION after lang/go{119,120} update09b993031adevel/android-tools: Remove unused variable This is causing -Werror failures with recent Clang builds. PR: 270714 Submitted by: Masachika ISHIZUKA1e09ad4bce
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>3d9a815d9call: Bump PORTREVISION after lang/go{119,120} updateff40d94c1d