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

devel/android-tools-fastboot

Moved to devel/android-tools on : Port has been updated and consolidated into devel/android-tools

This port is no longer in the ports tree, its history is kept below.

Formerly
devel/android-tools-fastboot-devel until 2017-12-20
Links
cgit

Commits (107)

Gerald Pfeifer (gerald) · 7.1.1.r4_1
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
04d6f52202
Jan Beich (jbeich) · 7.1.1.r4
List in more categories
d7242ea20d
Jan Beich (jbeich) · 7.1.1.r4
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
b6a7f98030
Jan Beich (jbeich) · 7.1.0.r4
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
305c06c3e6
Jan Beich (jbeich) · 7.0.0.r1
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
e78331a963
Mathieu Arnold (mat) · 7.0.0.r1
Convert some port to the new GH_SUBDIR feature.

Sponsored by:	Absolight
3e61c9e50f
Jan Beich (jbeich) · 7.0.0.r1
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
e7c25f9f24
Jan Beich (jbeich) · 6.0.0.r26
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
9c6b00d6e2
Jan Beich (jbeich) · n.p.4.74 · as devel/android-tools-fastboot-devel
devel/android-tools-{adb,fastboot}-devel: update to n.p.4.74

Changes:	https://android.googlesource.com/platform/system/core/+log/35d84096e9a5..80beb506cf84/adb
Changes:	https://android.googlesource.com/platform/system/core/+log/35d84096e9a5..80beb506cf84/fastboot
291cf18f07
Jan Beich (jbeich) · 6.0.0.r26
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
8fd2549ac0
Jan Beich (jbeich) · m.p.6425 · as devel/android-tools-fastboot-devel
devel/android-tools-*: macrofy GH_TAGNAME for extra distfiles

In order to avoid typo-casualties like android-tools-adb-devel.
5e0b64087b
Jan Beich (jbeich) · m.p.6425 · as devel/android-tools-fastboot-devel
devel/android-tools-fastboot-devel: unbreak build on DragonFly (like r400822)

fastboot.o:fastboot.cpp:function std::_Function_handler<void (std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&), main::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#1}>::_M_invoke(std::_Any_data const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&): error: undefined reference to 'fs_get_generator(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
fastboot.o:fastboot.cpp:function fb_perform_format(Transport*, char const*, int, char const*, char const*) [clone .constprop.79]: error: undefined reference to 'fs_get_generator(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
fastboot.o:fastboot.cpp:function fb_perform_format(Transport*, char const*, int, char const*, char const*) [clone .constprop.79]: error: undefined reference to 'fs_generator_generate(fs_generator const*, int, long long)'

Reported by:	muscles.dragonflybsd.org
28ac761fcb
Jan Beich (jbeich) · 6.0.0.r26
Drop default directory from _DEPENDS in my ports

https://lists.freebsd.org/pipermail/freebsd-ports/2015-October/100794.html
f7731c8be8
Jan Beich (jbeich) · m.p.6425 · as devel/android-tools-fastboot-devel
devel/android-tools-{adb,fastboot}-devel: update to m.p.6425

Changes:	https://android.googlesource.com/platform/system/core/+log/aef26bb1a4ad..aef26bb1a4ad/adb
Changes:	https://android.googlesource.com/platform/system/core/+log/aef26bb1a4ad..aef26bb1a4ad/fastboot
02aab08833
Jan Beich (jbeich) · m.p.6225 · as devel/android-tools-fastboot-devel
devel/android-tools-{adb,fastboot}-devel: update to m.p.6225

Changes:	https://android.googlesource.com/platform/system/core/+log/461a29540c01..aef26bb1a4ad/adb
Changes:	https://android.googlesource.com/platform/system/core/+log/461a29540c01..aef26bb1a4ad/fastboot
c947c154ca
Dmitry Marakasov (amdmi3) · 6.0.0.r26
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
94817f0784
Jan Beich (jbeich) · m.p.5956 · as devel/android-tools-fastboot-devel
devel/android-tools-{adb,fastboot}-devel: update to m.p.5956

Changes:	https://android.googlesource.com/platform/system/core/+log/0bb1ce06ea46..461a29540c01/adb
Changes:	https://android.googlesource.com/platform/system/core/+log/0bb1ce06ea46..461a29540c01/fastboot
7cdb29d2e2
Jan Beich (jbeich) · m.p.5498 · as devel/android-tools-fastboot-devel
devel/android-tools-{adb,fastboot}-devel: update to m.p.5498

Changes:	https://android.googlesource.com/platform/system/core/+log/f83766079e24..0bb1ce06ea46/adb
Changes:	https://android.googlesource.com/platform/system/core/+log/94c617ccbba4..0bb1ce06ea46/fastboot
ee42a3a263
Jan Beich (jbeich) · 6.0.0.r26
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
390ed89afd
Jan Beich (jbeich) · 6.0.0.r1_3
devel/android-tools-fastboot: fix copy/paste typo in r400115

Reported by:	sunpoet
5870a701de
Jan Beich (jbeich) · 6.0.0.r1_2
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.
84f22b5968
Jan Beich (jbeich) · 6.0.0.r1_2
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
584d8de2d1
Jan Beich (jbeich) · 6.0.0.r1_1
devel/android-tools-fastboot: don't search for selinuxfs mountpoint
f749f090b0
Jan Beich (jbeich) · 6.0.0.r1
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
6a1cb428a4
Jan Beich (jbeich) · 6.0.0.r1
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
4f8cd084e4
Jan Beich (jbeich) · 5.1.1.r4_5
Convert my ports to USES=localbase
00d4634211
Jan Beich (jbeich) · 5.1.1.r4_5
devel/android-tools-*: restore CPPFLAGS support after r390135
d76aaa0663
Jan Beich (jbeich) · m.p.1212 · as devel/android-tools-fastboot-devel
devel/android-tools-{adb,fastboot}-devel: update to m.p.1212

platform/system/extras snapshot grew in size thanks to memory dumps:

  $ du -Ahc memory_replay/dumps/*
  2.0K    memory_replay/dumps/README
  9.2M    memory_replay/dumps/camera.zip
   12M    memory_replay/dumps/gmail.zip
  8.4M    memory_replay/dumps/maps.zip
  3.9M    memory_replay/dumps/surfaceflinger.zip
   33M    memory_replay/dumps/system_server.zip
  1.8M    memory_replay/dumps/systemui.zip
  6.5M    memory_replay/dumps/youtube.zip
   74M    total

  $ tar xOf memory_replay/dumps/youtube.zip | head
  202: malloc 0xb4827400 1024
  202: free 0xb4827400
  202: malloc 0xb4837058 20
  202: malloc 0xb4803068 4
  202: malloc 0xb48370a0 17
  202: malloc 0xb48370d0 18
  202: malloc 0xb4837100 20
  202: malloc 0xb4839040 48
  202: malloc 0xb483a020 30
  202: malloc 0xb483b080 98
  youtube.txt: Write error

Changes:	https://android.googlesource.com/platform/system/core/+log/e4c1bb53068d...94c617ccbba4/adb
Changes:	https://android.googlesource.com/platform/system/core/+log/e4c1bb53068d...94c617ccbba4/fastboot (no changes)
3270d07cb7
Jan Beich (jbeich) · m.p.1112_1 · as devel/android-tools-fastboot-devel
devel/android-tools-adb-devel: make revision match upstream

======================================================================
FAIL: test_version (__main__.NonApiTest)
Get a version number out of the output of adb.
----------------------------------------------------------------------
Traceback (most recent call last):
  File "test_adb.py", line 53, in test_version
    revision_line, r'^Revision [0-9a-f]{12}-android$')
AssertionError: Regexp didn't match: '^Revision [0-9a-f]{12}-android$' not found in 'Revision android-m-preview-1112-ge4c1bb5'
d1231951cf
Jan Beich (jbeich) · m.p.1112 · as devel/android-tools-fastboot-devel
devel/android-tools-{adb,fastboot}-devel: update to m.p.1112

files/usb_libusb.cpp chases the following commits:
https://android.googlesource.com/platform/system/core/+/49ee7cf%5E!/#F6
https://android.googlesource.com/platform/system/core/+/7a3f8d6%5E!/

Changes:	https://android.googlesource.com/platform/system/core/+log/94a845d..e4c1bb5/adb
Changes:	https://android.googlesource.com/platform/system/core/+log/94a845d..e4c1bb5/fastboot
f3f1547a3d
Jan Beich (jbeich) · 5.1.1.r4_5
Convert my ports to _VARS option helper
8a127a17cf
Jan Beich (jbeich) · m.p.890 · as devel/android-tools-fastboot-devel
devel/android-tools-{adb,fastboot}-devel: update to m.p.890

Changes:	https://android.googlesource.com/platform/system/core/+log/683790a..94a845d/adb
Changes:	https://android.googlesource.com/platform/system/core/+log/683790a..94a845d/fastboot
957b16fcf2
Jan Beich (jbeich) · 5.1.1.r4_5
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'
d798c6aea8
Jan Beich (jbeich) · m.p.190 · as devel/android-tools-fastboot-devel
devel/android-tools-{adb,fastboot}-devel: update to m.p.190

Changes:	https://android.googlesource.com/platform/system/core/+log/53d504f..683790a/adb
Changes:	https://android.googlesource.com/platform/system/core/+log/53d504f..683790a/fastboot
c53028026b
Jan Beich (jbeich) · m.p.122 · as devel/android-tools-fastboot-devel
devel/android-tools-fastboot-devel: unbreak build on DragonFly

As only make_ext4fs(1) with -u option wants -DREAL_UUID no need
to try to use uuid(3) instead here.
9fa0fa99e9
Jan Beich (jbeich) · 5.1.1.r4_5
devel/android-tools-fastboot: drop unused headers
e796c1175b
Jan Beich (jbeich) · 5.1.1.r4_5
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
17b8d562a7
Jan Beich (jbeich) · 5.1.1.r4_5
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
19daca82ab
Jan Beich (jbeich) · 5.1.1.r4_5
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
db631aea64
Jan Beich (jbeich) · 5.1.1.r4_4
devel/android-tools-fastboot: add new LICENSE after r389152
4ff446810b
Jan Beich (jbeich) · 5.1.1.r4_3
devel/android-tools-fastboot: add bash completion from Debian
1437d3fc57
Jan Beich (jbeich) · 5.1.1.r4_3
devel/android-tools-fastboot: warn about name conflict with fastboot(8)

Suggested by:	Jan Henrik Sylvester <me@janh.de>
84af0e4e41
Jan Beich (jbeich) · 5.1.1.r4_2
devel/android-tools-fastboot: clear Linuxisms in the manpage
e19aeed42d
Jan Beich (jbeich) · 5.1.1.r4_1
devel/android-tools-fastboot: integrate manpage in the build
d76f6bf347
Jan Beich (jbeich) · 5.1.1.r4_1
devel/android-tools-fastboot: install protocol documentation
3ddad92d43
Jan Beich (jbeich) · 5.1.1.r4
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
2ac7526b24