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

devel/android-tools-adb

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

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

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

Commits (135)

Jan Beich (jbeich) · o.p.4.4407 · as devel/android-tools-adb-devel
devel/android-tools-adb-devel: unbreak fetch (gzip timestamp changed)

=> Fetched file size mismatch (expected 5257186, actual 5257246)

Reported by:	pkg-fallout
7fcf51e52d
Jan Beich (jbeich) · o.p.4.4407 · as devel/android-tools-adb-devel
devel/android-tools-adb-devel: update to o.p.4.4407

Changes:	https://android.googlesource.com/platform/system/core/+log/2066e0585e9d..cfadedb1391f/adb
09896f0f7d
Gerald Pfeifer (gerald) · 8.0.0.r4_1
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
e59c88cece
Jan Beich (jbeich) · o.p.4.185 · as devel/android-tools-adb-devel
devel/android-tools-adb-devel: unbreak on 10.* after r448542

In file included from adb_auth_host.cpp:33:
adb/../base/include/android-base/file.h:60:63: error: unknown type name 'off64_t'; did you mean 'off_t'?
bool ReadFullyAtOffset(int fd, void* data, size_t byte_count, off64_t offset);
                                                              ^~~~~~~
                                                              off_t
/usr/include/stdio.h:53:18: note: 'off_t' declared here
typedef __off_t         off_t;
                        ^
0ee1a7d1b6
Jan Beich (jbeich) · o.p.4.185 · as devel/android-tools-adb-devel
devel/android-tools-adb-devel: update to o.p.4.185

Changes:	https://android.googlesource.com/platform/system/core/+log/d1e9e7bc06f0..2066e0585e9d/adb
507a19e6ed
Jan Beich (jbeich) · 8.0.0.r4
devel/android-tools-adb-devel: switch to master FILESDIR
de21ae3fd7
Jan Beich (jbeich) · 8.0.0.r4
devel/android-tools-adb: drop += after r448522
8cdfbbc204
Jan Beich (jbeich) · 8.0.0.r4
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
212056367b
Jan Beich (jbeich) · o.p.2.332_1 · as devel/android-tools-adb-devel
devel/android-tools-adb-devel: unbreak TEST=on

[ RUN      ] logging.DCHECK
adb/../base/logging_test.cpp:89: Failure
Death test: {SuppressAbortUI(); if (::android::base::kEnableDChecks) (__builtin_expect( ((false)) != 0, true )) || (false) || ::android::base::LogMessage( "adb/../base/logging_test.cpp", 89, ::android::base::DEFAULT, ::android::base::FATAL, -1).stream() << "Check failed: " "false" << " ";}
    Result: died but not with expected error.
  Expected: DCheck failed: false
Actual msg:
[  DEATH   ] adb_test F 07-02 17:11:02 69537 100707 logging_test.cpp:89] Check failed: false
[  DEATH   ]
[  FAILED  ] logging.DCHECK (1 ms)

[ RUN      ] file.ReadFileToString_WriteStringToFile_symlink
adb/../base/file_test.cpp:55: Failure
      Expected: 62
To be equal to: (* __error())
      Which is: 31
[  FAILED  ] file.ReadFileToString_WriteStringToFile_symlink (0 ms)

[ RUN      ] file.Readlink
adb/../base/file_test.cpp:148: Failure
      Expected: 0
To be equal to: symlink(max.c_str(), max_path.c_str())
      Which is: -1
[  FAILED  ] file.Readlink (0 ms)
be020bf680
Jan Beich (jbeich) · o.p.2.332_1 · as devel/android-tools-adb-devel
devel/android-tools-adb-devel: restore USB transport for < 11.0

https://android.googlesource.com/platform/system/core/+/6da1cd49b5ea%5E%21/
9c540db7c3
Jan Beich (jbeich) · o.p.2.332 · as devel/android-tools-adb-devel
devel/android-tools-{adb,fastboot}-devel: NetBSD 8 also has KERN_PROC_PATHNAME

https://github.com/NetBSD/src/commit/cbb31237a2ae
5d1cfb6507
Jan Beich (jbeich) · o.p.2.332 · as devel/android-tools-adb-devel
devel/android-tools-fastboot-devel: update to o.p.2.332

Changes:	https://android.googlesource.com/platform/system/core/+log/dfd30c4a169e..d1e9e7bc06f0/fastboot
228dd6ce73
Jan Beich (jbeich) · 7.1.2.r17
devel/android-tools-adb-devel: update to o.p.2.332

- USB transport is no longer supported on DragonFly and FreeBSD < 11
  as probing outside of libusb hotplug API isn't implemented

Changes:	https://android.googlesource.com/platform/system/core/+log/dfd30c4a169e..d1e9e7bc06f0/adb
162703dfe7
Jan Beich (jbeich) · 7.1.2.r17
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
6925eea121
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
Drop pre-10.3 support in my ports

Figuring out which GCC hacks are safe to drop is tricky but at least
devel/fb-adb is limited to x86 due to ADA bootstrap.
9e58624042
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_1
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
Jan Beich (jbeich) · 7.0.0.r1_1
devel/android-tools-adb{,-devel}: drop unnecessary non-ASCII serial handling

Linux replaced the code as well in
https://android.googlesource.com/platform/system/core/+/9309ecbcec42%5E!/

PR:		199185
f324180c13
Jan Beich (jbeich) · 7.0.0.r1
devel/android-tools-adb: unbreak build with libc++ 3.9

PR:		212343
f33e38aed0
John Marino (marino) · 7.0.0.r1
devel/android-tools-adb: USES=pkgconfig to support ports SSL libraries

Approved by:	SSL blanket
a2bcc5cc59
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.1.r24
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-adb-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) · n.p.3.101 · as devel/android-tools-adb-devel
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
Dmitry Marakasov (amdmi3) · 6.0.1.r24
- Fix trailing whitespace in pkg-descrs, categories [a-f]*

Approved by:	portmgr blanket
1d1f878054
Jan Beich (jbeich) · 6.0.1.r24
devel/android-tools-adb-devel: update to n.p.2.74

Changes:	https://android.googlesource.com/platform/system/core/+log/ba430e363427..d61bfb9a79e3/adb
fba38f8572
Jan Beich (jbeich) · 6.0.1.r24
devel/android-tools-adb-devel: update to n.p.2.43

Changes:	https://android.googlesource.com/platform/system/core/+log/371e7ea170d7..ba430e363427/adb
796c95b230
Jan Beich (jbeich) · 6.0.1.r24
devel/android-tools-adb: update to 6.0.1.r24

Changes:	https://android.googlesource.com/platform/system/core/+log/android-6.0.0_r26..android-6.0.1_r24/adb
79ab7dd66f
Jan Beich (jbeich) · n.p.1.554 · as devel/android-tools-adb-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) · n.p.1.554 · as devel/android-tools-adb-devel
devel/android-tools-adb-devel: update to n.p.1.554

Changes:	https://android.googlesource.com/platform/system/core/+log/aef26bb1a4ad..0fc006685c20/adb (r409356 fixed link)
Changes:	https://android.googlesource.com/platform/system/core/+log/0fc006685c20..371e7ea170d7/adb
bb7db338bb
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-adb-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-adb-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
Jan Beich (jbeich) · 6.0.0.r26
devel/android-tools-*: drop FreeBSD 8.x support
f2442363ed
Jan Beich (jbeich) · 6.0.0.r26
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-adb-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) · m.p.4374_1 · as devel/android-tools-adb-devel
devel/android-tools-adb-devel: unbreak build on DragonFly (forgot in r400820)

make(1) suffix rules discard original extension as used by bsd.*.mk
which leads to unpredictable behavior if more than one candidate is
found under ${.PATH}. So, partially qualify pathname to avoid
accidentally building libcutils/sockets.c despite SRCS=sockets.cpp

  $ echo 'void foo() { }' > a.c
  $ echo 'int main() { }' > a.cxx
  $ make PROG_CXX=test SRCS=a.cxx NO_MAN= -f /usr/share/mk/bsd.prog.mk
  cc  -O -pipe    -std=gnu99  -c a.c
  c++  -O -pipe  -o test a.o
  /usr/lib/crt1.o: In function `_start':
  crt1.c:(.text+0x132): undefined reference to `main'
  *** Error code 1

which in adb case leads to (since partial C++ conversion in 6.0.0)

  adb.o: In function `handle_packet(apacket*, atransport*)':
  adb.cpp:(.text+0x2518): undefined reference to `find_local_socket(unsigned int, unsigned int)'
  adb.cpp:(.text+0x2613): undefined reference to `find_local_socket(unsigned int, unsigned int)'
  adb.cpp:(.text+0x276a): undefined reference to `find_local_socket(unsigned int, unsigned int)'
  adb.cpp:(.text+0x2875): undefined reference to `create_local_service_socket(char const*)'
  adb.cpp:(.text+0x288c): undefined reference to `create_remote_socket(unsigned int, atransport*)'
  adb.cpp:(.text+0x2a41): undefined reference to `create_remote_socket(unsigned int, atransport*)'
  adb_listeners.o: In function `listener_event_func(int, unsigned int, void*)':
  adb_listeners.cpp:(.text+0xe2): undefined reference to `create_local_socket(int)'
  adb_listeners.cpp:(.text+0xfe): undefined reference to `connect_to_remote(asocket*, char const*)'
  adb_listeners.o: In function `ss_listener_event_func(int, unsigned int, void*)':
  adb_listeners.cpp:(.text+0x1b1): undefined reference to `create_local_socket(int)'
  adb_listeners.cpp:(.text+0x1be): undefined reference to `connect_to_smartsocket(asocket*)'
  services.o: In function `host_service_to_socket(char const*, char const*)':
  services.cpp:(.text+0x64d): undefined reference to `create_local_socket(int)'
  services.cpp:(.text+0x6b7): undefined reference to `create_local_socket(int)'
  transport.o: In function `input_thread(void*)':
  transport.cpp:(.text+0x1931): undefined reference to `close_all_sockets(atransport*)'
  *** [adb] Error code 1
9d5d7ac4d5
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_1
devel/android-tools-adb: unbreak build on DragonFly

make(1) suffix rules discard original extension as used by bsd.*.mk
which leads to unpredictable behavior if more than one candidate is
found under ${.PATH}. So, partially qualify pathname to avoid
accidentally building libcutils/sockets.c despite SRCS=sockets.cpp

  $ echo 'void foo() { }' > a.c
  $ echo 'int main() { }' > a.cxx
  $ make PROG_CXX=test SRCS=a.cxx NO_MAN= -f /usr/share/mk/bsd.prog.mk
  cc  -O -pipe    -std=gnu99  -c a.c
  c++  -O -pipe  -o test a.o
  /usr/lib/crt1.o: In function `_start':
  crt1.c:(.text+0x132): undefined reference to `main'
  *** Error code 1

which in adb case leads to (since partial C++ conversion in 6.0.0)

  adb.o: In function `handle_packet(apacket*, atransport*)':
  adb.cpp:(.text+0x2518): undefined reference to `find_local_socket(unsigned int, unsigned int)'
  adb.cpp:(.text+0x2613): undefined reference to `find_local_socket(unsigned int, unsigned int)'
  adb.cpp:(.text+0x276a): undefined reference to `find_local_socket(unsigned int, unsigned int)'
  adb.cpp:(.text+0x2875): undefined reference to `create_local_service_socket(char const*)'
  adb.cpp:(.text+0x288c): undefined reference to `create_remote_socket(unsigned int, atransport*)'
  adb.cpp:(.text+0x2a41): undefined reference to `create_remote_socket(unsigned int, atransport*)'
  adb_listeners.o: In function `listener_event_func(int, unsigned int, void*)':
  adb_listeners.cpp:(.text+0xe2): undefined reference to `create_local_socket(int)'
  adb_listeners.cpp:(.text+0xfe): undefined reference to `connect_to_remote(asocket*, char const*)'
  adb_listeners.o: In function `ss_listener_event_func(int, unsigned int, void*)':
  adb_listeners.cpp:(.text+0x1b1): undefined reference to `create_local_socket(int)'
  adb_listeners.cpp:(.text+0x1be): undefined reference to `connect_to_smartsocket(asocket*)'
  services.o: In function `host_service_to_socket(char const*, char const*)':
  services.cpp:(.text+0x64d): undefined reference to `create_local_socket(int)'
  services.cpp:(.text+0x6b7): undefined reference to `create_local_socket(int)'
  transport.o: In function `input_thread(void*)':
  transport.cpp:(.text+0x1931): undefined reference to `close_all_sockets(atransport*)'
  *** [adb] Error code 1
33e88bc186
Jan Beich (jbeich) · 6.0.0.r1_1
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_1
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
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