devel/android-tools-adb-devel: unbreak fetch (gzip timestamp changed) => Fetched file size mismatch (expected 5257186, actual 5257246) Reported by: pkg-fallout7fcf51e52d
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)
devel/android-tools-{adb,fastboot}-devel: chase platform version output4ac9e0aba7devel/android-tools-adb-devel: update to o.p.4.4407 Changes: https://android.googlesource.com/platform/system/core/+log/2066e0585e9d..cfadedb1391f/adb09896f0f7d
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: 219275e59c88cece
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;
^0ee1a7d1b6devel/android-tools-adb-devel: update to o.p.4.185 Changes: https://android.googlesource.com/platform/system/core/+log/d1e9e7bc06f0..2066e0585e9d/adb507a19e6ed
devel/android-tools-adb-devel: switch to master FILESDIRde21ae3fd7
devel/android-tools-adb: drop += after r4485228cdfbbc204
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/fastboot212056367bdevel/android-tools-adb-devel: oops, don't turn off assert() in logging_test.cppbe19af73e1
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)be020bf680devel/android-tools-adb-devel: restore USB transport for < 11.0 https://android.googlesource.com/platform/system/core/+/6da1cd49b5ea%5E%21/9c540db7c3
devel/android-tools-{adb,fastboot}-devel: adjust KERN_PROC_PATHNAME after r44413529df3bd3eedevel/android-tools-{adb,fastboot}-devel: NetBSD 8 also has KERN_PROC_PATHNAME
https://github.com/NetBSD/src/commit/cbb31237a2ae5d1cfb6507devel/android-tools-fastboot-devel: update to o.p.2.332 Changes: https://android.googlesource.com/platform/system/core/+log/dfd30c4a169e..d1e9e7bc06f0/fastboot228dd6ce73
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/adb162703dfe7
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: 2017Q26925eea121Bump 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: 21670704d6f52202
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
List in more categoriesd7242ea20d
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/fastbootb6a7f98030devel/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/fastboot305c06c3e6devel/android-tools-adb-devel: missed comment for 9.x fix57882f6d13
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/fastboote78331a963devel/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: 199185f324180c13devel/android-tools-adb: unbreak build with libc++ 3.9 PR: 212343f33e38aed0
devel/android-tools-adb: USES=pkgconfig to support ports SSL libraries Approved by: SSL blanketa2bcc5cc59
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/fastboote7c25f9f24devel/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/fastboot9c6b00d6e2devel/android-tools-adb-devel: mark BoringSSL function as staticb045ae83c3
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/fastboot291cf18f07devel/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/fastboot8fd2549ac0- Fix trailing whitespace in pkg-descrs, categories [a-f]* Approved by: portmgr blanket1d1f878054
devel/android-tools-adb-devel: update to n.p.2.74 Changes: https://android.googlesource.com/platform/system/core/+log/ba430e363427..d61bfb9a79e3/adbfba38f8572
devel/android-tools-adb-devel: update to n.p.2.43 Changes: https://android.googlesource.com/platform/system/core/+log/371e7ea170d7..ba430e363427/adb796c95b230
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/adb79ab7dd66f
devel/android-tools-*: macrofy GH_TAGNAME for extra distfiles In order to avoid typo-casualties like android-tools-adb-devel.5e0b64087b
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/adbbb7db338bb
Drop default directory from _DEPENDS in my ports https://lists.freebsd.org/pipermail/freebsd-ports/2015-October/100794.htmlf7731c8be8
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/fastboot02aab08833devel/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/fastbootc947c154cadevel/android-tools-*: drop FreeBSD 8.x supportf2442363ed
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/fastboot7cdb29d2e2devel/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/fastbootee42a3a263devel/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 19d5d7ac4d5devel/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/fastboot390ed89afddevel/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 133e88bc186devel/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.84f22b5968devel/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 helper584d8de2d1devel/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 it6a1cb428a4