FreshPorts -- The Place For Ports If you buy from Amazon USA, please support us by using this link.
Follow us
Blog
Twitter

We also have a status page: https://freshports.wordpress.com/

Port details
android-tools-fastboot Android Fastboot protocol CLI tool
8.0.0.r24 devel on this many watch lists=0 search for ports that depend on this port Find issues related to this port Report an issue related to this port
Maintainer: jbeich@FreeBSD.org search for ports maintained by this maintainer
Port Added: 09 Jun 2015 21:53:25
Also Listed In: sysutils
License: APACHE20 BSD2CLAUSE PD
Fastboot protocol is a mechanism for communicating with bootloaders
over USB or Ethernet. The provided command line tool can be used
to flash filesystems on Android-powered devices.
SVNWeb : PortsMon
    Pseudo-pkg-plist information, but much better, from make generate-plist
    Expand this list (7 items)
  1. bin/fastboot
  2. man/man1/fastboot.1.gz
  3. /usr/local/share/licenses/android-tools-fastboot-8.0.0.r24/catalog.mk
  4. /usr/local/share/licenses/android-tools-fastboot-8.0.0.r24/LICENSE
  5. /usr/local/share/licenses/android-tools-fastboot-8.0.0.r24/APACHE20
  6. /usr/local/share/licenses/android-tools-fastboot-8.0.0.r24/BSD2CLAUSE
  7. /usr/local/share/licenses/android-tools-fastboot-8.0.0.r24/PD
  8. Collapse this list.

To install the port: cd /usr/ports/devel/android-tools-fastboot/ && make install clean
To add the package: pkg install android-tools-fastboot

PKGNAME: android-tools-fastboot

distinfo:

TIMESTAMP = 1502781926
SHA256 (fastboot.1?id=706e754) = 2af01b064440952a82f1602691a0fecc030302722a71444946fb70d9c423d283
SIZE (fastboot.1?id=706e754) = 5906
SHA256 (android-platform_system_core-android-8.0.0_r24_GH0.tar.gz) = 6b55a409e6c03f58add5a0d13765ebcb6aee7ecef6452ef5d780228209cb8a3a
SIZE (android-platform_system_core-android-8.0.0_r24_GH0.tar.gz) = 5190913
SHA256 (jbeich-platform_system_extras-android-8.0.0_r24_GH0.tar.gz) = 3cd5069ada498e1fc69c531d00b145c5391484a69a09c1334c185d88ed6034b1
SIZE (jbeich-platform_system_extras-android-8.0.0_r24_GH0.tar.gz) = 193208820
SHA256 (jbeich-platform_external_libselinux-android-7.1.2_r17_GH0.tar.gz) = 659e43d3e14b4f4fe8955975ad268310bfad0529f408fb33342ed70ae0d456c7
SIZE (jbeich-platform_external_libselinux-android-7.1.2_r17_GH0.tar.gz) = 59763
SHA256 (mbrubeck-android-completion-c1b0656_GH0.tar.gz) = ca3311ba47a5edd56c929ac9aae57c02c2c3f1636519c5f67abb00b6e3ecd75c
SIZE (mbrubeck-android-completion-c1b0656_GH0.tar.gz) = 5967


Slave ports
  1. devel/android-tools-fastboot-devel

NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.

Build dependencies:
  1. pkgconf>=1.3.0_1 : devel/pkgconf
Library dependencies:
  1. libpcre.so : devel/pcre
There are no ports dependent upon this port

Configuration Options
===> The following configuration options are available for android-tools-fastboot-8.0.0.r24:
     BASH=off: Install programmable completions for Bash
     DOCS=on: Build and/or install documentation
===> Use 'make config' to modify these settings

USES:
compiler:c++11-lib pkgconfig uidfix

Master Sites:
  1. https://codeload.github.com/android/platform_system_core/tar.gz/android-8.0.0_r24?dummy=/

Number of commits found: 49

Commit History - (may be incomplete: see SVNWeb link above for full details)
DateByDescription
30 Oct 2017 18:36:22
Original commit files touched by this commit  8.0.0.r24
Revision:453204
jbeich search for other commits by this committer
devel/android-tools-{adb,fastboot}: update to 8.0.0.r24

Changes:	https://android.googlesource.com/platform/system/core/+log/android-8.0.0_r4..android-8.0.0_r24/adb
Changes:	https://android.googlesource.com/platform/system/core/+log/android-8.0.0_r4..android-8.0.0_r24/fastboot
10 Sep 2017 20:55:39
Original commit files touched by this commit  8.0.0.r4_1
Revision:449591
gerald search for other commits by this committer
Bump PORTREVISION for ports depending on the canonical version of GCC
(via Mk/bsd.default-versions.mk and lang/gcc) which has moved from
GCC 5.4 to GCC 6.4 under most circumstances.

This includes ports
 - with USE_GCC=yes or USE_GCC=any,
 - with USES=fortran,
 - using Mk/bsd.octave.mk which in turn features USES=fortran, and
 - with USES=compiler specifying openmp, nestedfct, c++11-lib, c++11-lang,
   c++14-lang, c++0x, c11, or gcc-c++11-lib.

PR:		219275
22 Aug 2017 13:30:04
Original commit files touched by this commit  8.0.0.r4
Revision:448531
jbeich search for other commits by this committer
devel/android-tools-adb-devel: switch to master FILESDIR
22 Aug 2017 13:24:00
Original commit files touched by this commit  8.0.0.r4
Revision:448529
jbeich search for other commits by this committer
devel/android-tools-fastboot: sync usb_freebsd.cpp with -devel
22 Aug 2017 13:07:02
Original commit files touched by this commit  8.0.0.r4
Revision:448526
jbeich search for other commits by this committer
devel/android-tools-fastboot: drop unused file after r448522
22 Aug 2017 13:01:20
Original commit files touched by this commit  8.0.0.r4
Revision:448522
jbeich search for other commits by this committer
devel/android-tools-{adb,fastboot}: update to 8.0.0.r4 (oreo)

Changes:	https://android.googlesource.com/platform/system/core/+log/android-7.1.2_r17..android-8.0.0_r4/adb
Changes:	https://android.googlesource.com/platform/system/core/+log/android-7.1.2_r17..android-8.0.0_r4/fastboot
22 Jun 2017 13:04:35
Original commit files touched by this commit  7.1.2.r17
Revision:444113
jbeich search for other commits by this committer
devel/android-tools-fastboot-devel: oops, fix docs after r444112
22 Jun 2017 12:43:01
Original commit files touched by this commit  7.1.2.r17
Revision:444112
jbeich search for other commits by this committer
devel/android-tools-fastboot-devel: update to o.p.2.332

Changes:	https://android.googlesource.com/platform/system/core/+log/dfd30c4a169e..d1e9e7bc06f0/fastboot
13 Jun 2017 22:48:45
Original commit files touched by this commit  7.1.2.r17
Revision:443543
jbeich search for other commits by this committer
devel/android-tools-{adb,fastboot,simpleperf}: update to 7.1.2.r17

Changes:	https://android.googlesource.com/platform/system/core/+log/android-7.1.1_r4..android-7.1.2_r17/adb
Changes:	https://android.googlesource.com/platform/system/core/+log/android-7.1.1_r4..android-7.1.2_r17/fastboot
Changes:	https://android.googlesource.com/platform/system/extras/+log/android-7.1.1_r4..android-7.1.2_r17/simpleperf
MFH:		2017Q2
01 Apr 2017 15:23:32
Original commit files touched by this commit  7.1.1.r4_1
Revision:437439
gerald search for other commits by this committer
Bump PORTREVISIONs for ports depending on the canonical version of GCC and
lang/gcc which have moved from GCC 4.9.4 to GCC 5.4 (at least under some
circumstances such as versions of FreeBSD or platforms).

This includes ports
 - with USE_GCC=yes or USE_GCC=any,
 - with USES=fortran,
 - using using Mk/bsd.octave.mk which in turn has USES=fortran, and
 - with USES=compiler specifying openmp, nestedfct, c++11-lib, c++14-lang,
   c++11-lang, c++0x, c11, or gcc-c++11-lib.

PR:		216707
16 Dec 2016 16:21:59
Original commit files touched by this commit  7.1.1.r4
Revision:428686
jbeich search for other commits by this committer
List in more categories
06 Dec 2016 22:53:44
Original commit files touched by this commit  7.1.1.r4
Revision:428001
jbeich search for other commits by this committer
devel/android-tools-{adb,fastboot}: update to 7.1.1.r4

Changes:	https://android.googlesource.com/platform/system/core/+log/android-7.1.0_r4..android-7.1.1_r4/adb
Changes:	https://android.googlesource.com/platform/system/core/+log/android-7.1.0_r4..android-7.1.1_r4/fastboot
29 Oct 2016 05:14:42
Original commit files touched by this commit  7.1.0.r4
Revision:424893
jbeich search for other commits by this committer
devel/android-tools-{adb,fastboot}: update to 7.1.0.r4

Changes:	https://android.googlesource.com/platform/system/core/+log/android-7.0.0_r1..android-7.1.0_r4/adb
Changes:	https://android.googlesource.com/platform/system/core/+log/android-7.0.0_r1..android-7.1.0_r4/fastboot
29 Sep 2016 03:44:05
Original commit files touched by this commit  7.0.0.r1
Revision:422901
jbeich search for other commits by this committer
devel/android-tools-{adb,fastboot}-devel: update to n.p.5.3582

Changes:	https://android.googlesource.com/platform/system/core/+log/2f21b7cecda2..dfd30c4a169e/adb
Changes:	https://android.googlesource.com/platform/system/core/+log/2f21b7cecda2..dfd30c4a169e/fastboot
24 Aug 2016 14:50:17
Original commit files touched by this commit  7.0.0.r1
Revision:420796
mat search for other commits by this committer
Convert some port to the new GH_SUBDIR feature.

Sponsored by:	Absolight
24 Aug 2016 12:41:31
Original commit files touched by this commit  7.0.0.r1
Revision:420787
jbeich search for other commits by this committer
devel/android-tools-{adb,fastboot}: update to 7.0.0.r1 (nougat)

Changes:	https://android.googlesource.com/platform/system/core/+log/android-6.0.1_r24..android-7.0.0_r1/adb
Changes:	https://android.googlesource.com/platform/system/core/+log/android-6.0.0_r26..android-7.0.0_r1/fastboot
09 Aug 2016 16:48:22
Original commit files touched by this commit  6.0.0.r26
Revision:419937
jbeich search for other commits by this committer
devel/android-tools-{adb,fastboot}-devel: update to n.p.5.126

Changes:	https://android.googlesource.com/platform/system/core/+log/80beb506cf84..2f21b7cecda2/adb
Changes:	https://android.googlesource.com/platform/system/core/+log/80beb506cf84..2f21b7cecda2/fastboot
08 Jun 2016 15:51:37
Original commit files touched by this commit  6.0.0.r26
Revision:416544
jbeich search for other commits by this committer
devel/android-tools-{adb,fastboot}-devel: update to n.p.3.101

Changes:	https://android.googlesource.com/platform/system/core/+log/d61bfb9a79e3..35d84096e9a5/adb
Changes:	https://android.googlesource.com/platform/system/core/+log/d61bfb9a79e3..35d84096e9a5/fastboot
16 Mar 2016 12:58:17
Original commit files touched by this commit  6.0.0.r26
Revision:411229
jbeich search for other commits by this committer
Drop default directory from _DEPENDS in my ports

https://lists.freebsd.org/pipermail/freebsd-ports/2015-October/100794.html
12 Jan 2016 14:33:21
Original commit files touched by this commit  6.0.0.r26
Revision:405874
amdmi3 search for other commits by this committer
Add Public Domain support to ports license framework. You can now use

    LICENSE=  PD

Note that although Public Domain is not technically a license, it's
handled in the same way as licenses here, which is a common practice
(Arch, Gentoo, Fedora, Debian, even FOSSology do the same).

Convert all ports which redefine Public Domain LICENSE to LICENSE=PD.

Approved by:	portmgr (bapt)
Differential Revision:	D4149
05 Nov 2015 01:52:50
Original commit files touched by this commit  6.0.0.r26
Revision:400821
jbeich search for other commits by this committer
devel/android-tools-{adb,fastboot}: update to 6.0.0.r26

Changes:	https://android.googlesource.com/platform/system/core/+log/android-6.0.0_r1..android-6.0.0_r26/adb
(device only)
Changes:	https://android.googlesource.com/platform/system/core/+log/android-6.0.0_r1..android-6.0.0_r26/fastboot
24 Oct 2015 16:28:40
Original commit files touched by this commit  6.0.0.r1_3
Revision:400130
jbeich search for other commits by this committer
devel/android-tools-fastboot: fix copy/paste typo in r400115

Reported by:	sunpoet
24 Oct 2015 10:12:36
Original commit files touched by this commit  6.0.0.r1_2
Revision:400116
jbeich search for other commits by this committer
devel/android-tools-{adb,fastboot}: force all distfiles for |make makesum|

Forgetting to pass DISABLE_CONFLICTS= is easy to notice unlike
a missing checksum. So, hook into makesum like with update-revision.
24 Oct 2015 10:12:22
Original commit files touched by this commit  6.0.0.r1_2
Revision:400115
jbeich search for other commits by this committer
devel/android-tools-{adb,fastboot}: update BASH to 20150902 snapshot

- Switch to the actual upstream on GitHub
- Reduce overuse of :FOO make(1) variable modifiers
- Restore conditional install via target option helper
13 Oct 2015 18:03:49
Original commit files touched by this commit  6.0.0.r1_1
Revision:399206
jbeich search for other commits by this committer
devel/android-tools-fastboot: don't search for selinuxfs mountpoint
13 Oct 2015 18:03:26
Original commit files touched by this commit  6.0.0.r1
Revision:399205
jbeich search for other commits by this committer
devel/android-tools-*: slightly improve standalone build

- Try to derive {ADB,FASTBOOT}_REVISION from git(1)
- Use pkg-config for libcrypto/libpcre/libusb (e.g. if they aren't in base)
- Convert PORTDOCS into FILES (bsd.port.mk vs. bsd.prog.mk)
- Partially convert to new testing framework
- Put -lpthread last as enforced by base r274849 but prevent
  := assignment from mucking $ escaping in $()
- |make clean| to clean files built by test target
- Move up bsd.prog.mk in order to use ${PROG} and ${OBJS} defined in it
09 Oct 2015 15:25:55
Original commit files touched by this commit  6.0.0.r1
Revision:398924
jbeich search for other commits by this committer
devel/android-tools-{adb,fastboot}: update to 6.0.0.r1 (marshmallow)

- Integrate most changes from -devel slaves (e.g. r392432, r397252)
- Get revision based on GH_TAGNAME (from JSON for releases)
- Take maintainership

Changes:	https://android.googlesource.com/platform/system/core/+log/android-5.1.1_r4..android-6.0.0_r1/adb
Changes:	https://android.googlesource.com/platform/system/core/+log/android-5.1.1_r4..android-6.0.0_r1/fastboot
Approved by:	kevlo (adb maintainer)
Differential Revision:	https://reviews.freebsd.org/D3842
26 Sep 2015 20:26:22
Original commit files touched by this commit  5.1.1.r4_5
Revision:398012
jbeich search for other commits by this committer
Convert my ports to USES=localbase
26 Sep 2015 20:25:58
Original commit files touched by this commit  5.1.1.r4_5
Revision:398011
jbeich search for other commits by this committer
devel/android-tools-*: restore CPPFLAGS support after r390135
28 Aug 2015 14:57:29
Original commit files touched by this commit  5.1.1.r4_5
Revision:395493
jbeich search for other commits by this committer
Convert my ports to _VARS option helper
18 Jul 2015 16:51:09
Original commit files touched by this commit  5.1.1.r4_5
Revision:392432
jbeich search for other commits by this committer
devel/android-tools-fastboot-devel: move FreeBSD code to C++

Copy files in order to fix the following errors.

  files/usb_freebsd.cpp:132:4: error: assigning to 'usb_handle *' from
incompatible type 'void *'
          h = malloc(sizeof(*h));
            ^ ~~~~~~~~~~~~~~~~~~
  files/usb_freebsd.cpp:162:6: error: no matching function for call to
'libusb_bulk_transfer'
          if (libusb_bulk_transfer(h->handle, h->ep_out, (void *)(long)_data,
len, &actlen, 0) < 0)
              ^~~~~~~~~~~~~~~~~~~~
  /usr/include/libusb.h:478:5: note: candidate function not viable: cannot
convert argument of incomplete type 'void *' to 'uint8_t *' (aka 'unsigned char
*')
  int     libusb_bulk_transfer(libusb_device_handle * devh, uint8_t endpoint,
uint8_t *data, int length, int *transferred, uint32_t timeout);
          ^
  files/usb_freebsd.cpp:172:6: error: no matching function for call to
'libusb_bulk_transfer'
          if (libusb_bulk_transfer(h->handle, h->ep_in, _data, len, &actlen, 0)
< 0)
              ^~~~~~~~~~~~~~~~~~~~
  /usr/include/libusb.h:478:5: note: candidate function not viable: cannot
convert argument of incomplete type 'void *' to 'uint8_t *' (aka 'unsigned char
*')
  int     libusb_bulk_transfer(libusb_device_handle * devh, uint8_t endpoint,
uint8_t *data, int length, int *transferred, uint32_t timeout);
          ^
  3 errors generated.

  fastboot.o: In function `find_item(char const*, char const*)':
  fastboot.cpp:(.text+0xea): undefined reference to `get_my_path'
25 Jun 2015 07:50:30
Original commit files touched by this commit  5.1.1.r4_5
Revision:390537
jbeich search for other commits by this committer
devel/android-tools-fastboot: drop unused headers
18 Jun 2015 22:45:35
Original commit files touched by this commit  5.1.1.r4_5
Revision:390085
jbeich search for other commits by this committer
devel/android-tools-fastboot-devel: add new slave port for git master

A temporary port to facilitate testing and updating master.

Changes:	https://android.googlesource.com/platform/system/core/+log/53d504f/fastboot
18 Jun 2015 01:46:35
Original commit files touched by this commit  5.1.1.r4_5
Revision:390008
jbeich search for other commits by this committer
devel/android-tools-fastboot: shuffle CFLAGS to unbreak DragonFly

Avoid stepping into OS X platform code with off64_t workaround.

cc ... -D__APPLE__ -D__MACH__ .../ext4_utils/ext4_utils.c
In file included from .../ext4_utils/ext4_utils.c:43:0:
/usr/include/sys/disk.h:49:2: error: #error "This file should not be included by
userland programs."
 #error "This file should not be included by userland programs."
  ^
*** [ext4_utils.o] Error code 1

Reported by:	DPorts
13 Jun 2015 16:59:35
Original commit files touched by this commit  5.1.1.r4_5
Revision:389471
jbeich search for other commits by this committer
devel/android-tools-fastboot: fix "devices" output

Catch up with the following upstream changes:

https://android.googlesource.com/platform/system/core/+/b4add9b%5E!/
https://android.googlesource.com/platform/system/core/+/13081c6%5E!/

Before

  $ fastboot devices
  no permissions         fastboot

  $ fastboot devices -l
  no permissions         fastboot

After

  $ fastboot devices
  ABCD1234               fastboot

  $ fastboot devices -l
  ABCD1234               fastboot ugen1.2
11 Jun 2015 18:14:25
Original commit files touched by this commit  5.1.1.r4_4
Revision:389240
jbeich search for other commits by this committer
devel/android-tools-fastboot: add new LICENSE after r389152
11 Jun 2015 18:14:10
Original commit files touched by this commit  5.1.1.r4_3
Revision:389239
jbeich search for other commits by this committer
devel/android-tools-fastboot: add bash completion from Debian
11 Jun 2015 18:13:55
Original commit files touched by this commit  5.1.1.r4_3
Revision:389238
jbeich search for other commits by this committer
devel/android-tools-fastboot: warn about name conflict with fastboot(8)

Suggested by:	Jan Henrik Sylvester <me@janh.de>
11 Jun 2015 18:12:08
Original commit files touched by this commit  5.1.1.r4_2
Revision:389237
jbeich search for other commits by this committer
devel/android-tools-fastboot: clear Linuxisms in the manpage
11 Jun 2015 18:11:54
Original commit files touched by this commit  5.1.1.r4_1
Revision:389236
jbeich search for other commits by this committer
devel/android-tools-fastboot: integrate manpage in the build
11 Jun 2015 18:11:39
Original commit files touched by this commit  5.1.1.r4_1
Revision:389235
jbeich search for other commits by this committer
devel/android-tools-fastboot: install protocol documentation
11 Jun 2015 18:11:09
Original commit files touched by this commit  5.1.1.r4
Revision:389234
jbeich search for other commits by this committer
devel/android-tools-fastboot: unbreak against libusb-1.0.9 from sf.net

inb4 someone actually tests on NetBSD or OpenBSD...

files/usb_freebsd.c:57:2: error: must
      use 'struct' tag to refer to type 'libusb_device_descriptor'
        libusb_device_descriptor ddesc;
        ^
        struct
files/usb_freebsd.c:58:2: error: must
      use 'struct' tag to refer to type 'libusb_config_descriptor'
        libusb_config_descriptor *pcfg;
        ^
        struct
2 errors generated.

Tested by:	md5
10 Jun 2015 23:18:38
Original commit files touched by this commit  5.1.1.r4
Revision:389153
jbeich search for other commits by this committer
devel/android-tools-fastboot: update to 5.1.1.r4
10 Jun 2015 23:18:24
Original commit files touched by this commit  4.4.4.r2.0.1
Revision:389152
jbeich search for other commits by this committer
devel/android-tools-fastboot: update to 4.4.4.r2.0.1
10 Jun 2015 23:18:09
Original commit files touched by this commit  4.2.2.r1.2
Revision:389151
jbeich search for other commits by this committer
devel/android-tools-fastboot: update to 4.2.2.r1.2

android.googlesource.com archives have volatile timestamps which makes
them impossible to use as distfiles due to varying checksum.

android organization on GitHub doesn't have platform/system/extras mirror.
And various private and non-vanilla clones seem to lack android-* tags
that are necessary to sync modules.

For now, use my own mirror to avoid local-distfiles and keep the port simple
via multi-GitHub support.
10 Jun 2015 23:17:55
Original commit files touched by this commit  4.0.4.r2.1
Revision:389150
jbeich search for other commits by this committer
devel/android-tools-fastboot: add manpage from Debian
10 Jun 2015 23:17:42
Original commit files touched by this commit  4.0.4.r2.1
Revision:389149
jbeich search for other commits by this committer
devel/android-tools-fastboot: convert to DISTVERSIONPREFIX
10 Jun 2015 09:47:12
Original commit files touched by this commit  4.0.4.r2.1
Revision:389028
jbeich search for other commits by this committer
devel/android-tools-fastboot: inflict minor style

o Escape MAKE_ENV paths for consistency with my other ports
o -I. == -I${.OBJDIR} while ${.OBJDIR} != ${.CURDIR} after |make obj|
09 Jun 2015 21:53:14
Original commit files touched by this commit  4.0.4.r2.1
Revision:389005
jbeich search for other commits by this committer
devel/android-tools-fastboot: add new port

Fastboot is a diagnostic protocol primarily used to update the flash
filesystem of Android devices over USB.

This package provides the fastboot command-line tool.

Inspired by:	devel/android-tools-adb
Obtained from:	hselasky @ libusb-devel

Number of commits found: 49

Login
User Login
Create account

Servers and bandwidth provided by
New York Internet, SuperNews, and RootBSD

This site
What is FreshPorts?
About the authors
Issues
FAQ
How big is it?
The latest upgrade!
Privacy
Forums
Blog
Contact

Search
Enter Keywords:
 
more...

Latest Vulnerabilities
opensslNov 02
openssl-develNov 02
wordpressNov 01
php56Oct 30
php70Oct 30
php71Oct 30
wiresharkOct 30
chromiumOct 28
wgetOct 27
wgetOct 27
openoffice-4*Oct 26
openoffice-devel*Oct 26
gitlabOct 25
nodeOct 25
node4Oct 25

No vulnerabilities have been reported in the past 14 days

* - modified, not new

All vulnerabilities


Ports
Home
Categories
Deleted ports
Sanity Test Failures
Newsfeeds

Statistics
Graphs
NEW Graphs (Javascript)
Traffic

Calculated hourly:
Port count 31911
Broken 125
Deprecated 46
Ignore 361
Forbidden 0
Restricted 173
No CDROM 78
Vulnerable 48
Expired 11
Set to expire 38
Interactive 0
new 24 hours 34
new 48 hours38
new 7 days158
new fortnight3323
new month3526

Servers and bandwidth provided by
New York Internet, SuperNews, and RootBSD
Valid HTML, CSS, and RSS.
Copyright © 2000-2017 Dan Langille. All rights reserved.