svn commit: r448522 - in head/devel: android-tools-adb android-tools-adb-devel android-tools-adb-devel/files android-tools-adb/files android-tools-fastboot android-tools-fastboot-devel/files androi...
Jan Beich
jbeich at FreeBSD.org
Tue Aug 22 13:01:23 UTC 2017
Author: jbeich
Date: Tue Aug 22 13:01:20 2017
New Revision: 448522
URL: https://svnweb.freebsd.org/changeset/ports/448522
Log:
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
Added:
head/devel/android-tools-adb/files/extra-patch-base_include_android-base_logging.h (contents, props changed)
- copied, changed from r448519, head/devel/android-tools-adb-devel/files/patch-base_include_android-base_logging.h
head/devel/android-tools-adb/files/patch-adb_adb__auth__host.cpp (contents, props changed)
- copied, changed from r448519, head/devel/android-tools-adb-devel/files/patch-adb_adb__auth__host.cpp
head/devel/android-tools-adb/files/patch-adb_client_usb__libusb.cpp (contents, props changed)
head/devel/android-tools-adb/files/patch-adb_commandline.h (contents, props changed)
- copied, changed from r448519, head/devel/android-tools-adb-devel/files/patch-adb_commandline.h
head/devel/android-tools-adb/files/patch-adb_sysdeps__test.cpp (contents, props changed)
head/devel/android-tools-adb/files/patch-adb_sysdeps_posix_network.cpp (contents, props changed)
- copied, changed from r448519, head/devel/android-tools-adb-devel/files/patch-adb_sysdeps_posix_network.cpp
head/devel/android-tools-adb/files/patch-adb_transport__usb.cpp (contents, props changed)
- copied, changed from r448519, head/devel/android-tools-adb-devel/files/patch-adb_transport__usb.cpp
head/devel/android-tools-adb/files/patch-adb_usb.h (contents, props changed)
- copied, changed from r448519, head/devel/android-tools-adb-devel/files/patch-adb_usb.h
head/devel/android-tools-adb/files/patch-base_file.cpp (contents, props changed)
- copied, changed from r448519, head/devel/android-tools-adb-devel/files/patch-base_file.cpp
head/devel/android-tools-adb/files/patch-base_file__test.cpp (contents, props changed)
- copied, changed from r448519, head/devel/android-tools-adb-devel/files/patch-base_file__test.cpp
head/devel/android-tools-adb/files/patch-include_cutils_trace.h (contents, props changed)
- copied, changed from r448519, head/devel/android-tools-adb-devel/files/patch-include_cutils_trace.h
head/devel/android-tools-adb/files/patch-libcrypto__utils_android__pubkey.c (contents, props changed)
- copied, changed from r448519, head/devel/android-tools-adb-devel/files/patch-libcrypto__utils_android__pubkey.c
head/devel/android-tools-fastboot/files/patch-base_file.cpp (contents, props changed)
- copied, changed from r448519, head/devel/android-tools-fastboot-devel/files/patch-base_file.cpp
head/devel/android-tools-fastboot/files/patch-base_logging.cpp (contents, props changed)
- copied, changed from r448519, head/devel/android-tools-fastboot-devel/files/patch-base_logging.cpp
Deleted:
head/devel/android-tools-adb-devel/files/patch-adb_adb__auth__host.cpp
head/devel/android-tools-adb-devel/files/patch-adb_commandline.h
head/devel/android-tools-adb-devel/files/patch-adb_sysdeps_posix_network.cpp
head/devel/android-tools-adb-devel/files/patch-adb_transport__usb.cpp
head/devel/android-tools-adb-devel/files/patch-adb_usb.h
head/devel/android-tools-adb-devel/files/patch-base_file.cpp
head/devel/android-tools-adb-devel/files/patch-base_file__test.cpp
head/devel/android-tools-adb-devel/files/patch-include_cutils_trace.h
head/devel/android-tools-adb-devel/files/patch-libcrypto__utils_android__pubkey.c
head/devel/android-tools-adb/files/extra-patch-adb_sysdeps_mutex.h
head/devel/android-tools-adb/files/extra-patch-base_file.cpp
head/devel/android-tools-adb/files/get_my_path_freebsd.cpp
head/devel/android-tools-adb/files/usb_libusb.cpp
head/devel/android-tools-fastboot-devel/files/patch-base_file.cpp
head/devel/android-tools-fastboot-devel/files/patch-base_logging.cpp
Modified:
head/devel/android-tools-adb-devel/Makefile (contents, props changed)
head/devel/android-tools-adb-devel/files/patch-adb_client_usb__libusb.cpp (contents, props changed)
head/devel/android-tools-adb-devel/files/patch-base_include_android-base_logging.h (contents, props changed)
head/devel/android-tools-adb/Makefile (contents, props changed)
head/devel/android-tools-adb/distinfo (contents, props changed)
head/devel/android-tools-adb/files/Makefile (contents, props changed)
head/devel/android-tools-fastboot/Makefile (contents, props changed)
head/devel/android-tools-fastboot/distinfo (contents, props changed)
head/devel/android-tools-fastboot/files/Makefile (contents, props changed)
Modified: head/devel/android-tools-adb-devel/Makefile
==============================================================================
--- head/devel/android-tools-adb-devel/Makefile Tue Aug 22 13:01:11 2017 (r448521)
+++ head/devel/android-tools-adb-devel/Makefile Tue Aug 22 13:01:20 2017 (r448522)
@@ -15,26 +15,6 @@ EXTRA_PATCHES= ${.CURDIR}/files/patch-*
GH_MYTAG= ${DISTVERSIONPREFIX}${DISTVERSION:C/-[0-9]*$//}
-USES= compiler:c++14-lang
-
-OPTIONS_DEFINE= MDNSRESPONDER TEST_PYTHON
-OPTIONS_DEFAULT=MDNSRESPONDER
-
-MDNSRESPONDER_LIB_DEPENDS= libdns_sd.so:net/mDNSResponder
-MDNSRESPONDER_USES= localbase:ldflags
-MDNSRESPONDER_LDFLAGS= -ldns_sd
-MDNSRESPONDER_MAKE_ENV_OFF= MDNSEXT=_unsupported
-
-TEST_PYTHON_DESC= ${TEST_DESC:S/tests/python &/}
-TEST_PYTHON_GH_PROJECT= platform_development:development
TEST_PYTHON_GH_TAGNAME= ${GH_MYTAG}-83-gc5efdcc74:development
-TEST_PYTHON_BUILD_DEPENDS=${PYTHON_PKGNAMEPREFIX}mock>0:devel/py-mock
-TEST_PYTHON_USES= python:2.7,build
-
-pre-install-TEST_PYTHON-on:
-# XXX python tests may leave behind running adb server
- ${SETENV} PATH=${BUILD_WRKSRC}:${PATH} \
- PYTHONPATH=${WRKSRC_development}/python-packages \
- ${PYTHON_CMD} -m unittest discover -vs ${BUILD_WRKSRC}
.include "${MASTERDIR}/Makefile"
Modified: head/devel/android-tools-adb-devel/files/patch-adb_client_usb__libusb.cpp
==============================================================================
--- head/devel/android-tools-adb-devel/files/patch-adb_client_usb__libusb.cpp Tue Aug 22 13:01:11 2017 (r448521)
+++ head/devel/android-tools-adb-devel/files/patch-adb_client_usb__libusb.cpp Tue Aug 22 13:01:20 2017 (r448522)
@@ -1,26 +1,5 @@
--- adb/client/usb_libusb.cpp.orig 2017-06-20 10:50:27 UTC
+++ adb/client/usb_libusb.cpp
-@@ -28,7 +28,7 @@
- #include <thread>
- #include <unordered_map>
-
--#include <libusb/libusb.h>
-+#include <libusb.h>
-
- #include <android-base/file.h>
- #include <android-base/logging.h>
-@@ -89,7 +89,11 @@ struct transfer_info {
- };
-
- namespace libusb {
-+#if defined(__linux__) || defined(__APPLE__)
- struct usb_handle : public ::usb_handle {
-+#else
-+struct usb_handle {
-+#endif
- usb_handle(const std::string& device_address, const std::string& serial,
- unique_device_handle&& device_handle, uint8_t interface, uint8_t bulk_in,
- uint8_t bulk_out, size_t zero_mask, size_t max_packet_size)
@@ -152,7 +156,14 @@ struct usb_handle : public ::usb_handle {
static auto& usb_handles = *new std::unordered_map<std::string, std::unique_ptr<usb_handle>>();
static auto& usb_handles_mutex = *new std::mutex();
Modified: head/devel/android-tools-adb-devel/files/patch-base_include_android-base_logging.h
==============================================================================
--- head/devel/android-tools-adb-devel/files/patch-base_include_android-base_logging.h Tue Aug 22 13:01:11 2017 (r448521)
+++ head/devel/android-tools-adb-devel/files/patch-base_include_android-base_logging.h Tue Aug 22 13:01:20 2017 (r448522)
@@ -1,4 +1,4 @@
---- base/include/android-base/logging.h.orig 2017-07-02 22:55:50 UTC
+--- base/include/android-base/logging.h.orig 2015-09-29 18:07:07 UTC
+++ base/include/android-base/logging.h
@@ -321,7 +321,7 @@ struct LogAbortAfterFullExpr {
// DCHECKs are debug variants of CHECKs only enabled in debug builds. Generally
Modified: head/devel/android-tools-adb/Makefile
==============================================================================
--- head/devel/android-tools-adb/Makefile Tue Aug 22 13:01:11 2017 (r448521)
+++ head/devel/android-tools-adb/Makefile Tue Aug 22 13:01:20 2017 (r448522)
@@ -2,12 +2,14 @@
PORTNAME= android-tools-adb
DISTVERSIONPREFIX= android-
-DISTVERSION?= 7.1.2_r17
+DISTVERSION?= 8.0.0_r4
PORTREVISION?= 0
CATEGORIES= devel comms
+
.ifndef EXTRA_PATCHES
-PATCH_SITES= https://github.com/android/platform_system_core/commit/
-PATCHFILES= b4cff495a1f9.patch:-p1
+PATCH_SITES= https://github.com/${GH_ACCOUNT}/${GH_PROJECT}/commit/
+PATCHFILES+= 46de1d7f03b7.patch:-p1
+PATCHFILES+= 5d002b8d6ae0.patch:-p1
.endif
MAINTAINER= jbeich at FreeBSD.org
@@ -23,17 +25,16 @@ GH_PROJECT= platform_system_core
.ifdef DISTVERSIONSUFFIX
GH_REVISION= ${DISTVERSIONSUFFIX:S/-g//} # snapshot
.else
-GH_REVISION= 1346a4012db4 # generated by: make update-revision
+GH_REVISION= f6a78079a81a # generated by: make update-revision
.endif
CONFLICTS_INSTALL?= ${PORTNAME}-devel-*
.ifndef EXTRA_PATCHES
-EXTRA_PATCHES+= ${PATCHDIR}/extra-patch-adb_sysdeps_mutex.h
-EXTRA_PATCHES+= ${PATCHDIR}/extra-patch-base_file.cpp
+EXTRA_PATCHES+= ${PATCHDIR}/extra-patch-base_include_android-base_logging.h
.endif
-USES+= compiler:c++11-lib pkgconfig ssl uidfix
+USES+= compiler:c++14-lang pkgconfig ssl uidfix
BUILD_WRKSRC= ${WRKSRC}/adb
INSTALL_WRKSRC= ${BUILD_WRKSRC}
TEST_WRKSRC= ${BUILD_WRKSRC}
@@ -47,7 +48,8 @@ TEST_TARGET= test
PLIST_FILES= bin/adb
PORTDOCS= *
-OPTIONS_DEFINE+=BASH DOCS TEST
+OPTIONS_DEFINE+=MDNSRESPONDER BASH DOCS TEST TEST_PYTHON
+OPTIONS_DEFAULT=MDNSRESPONDER
OPTIONS_SUB= yes
.if make(makesum) # for optional distfiles
@@ -62,11 +64,19 @@ BASH_VARS= LICENSE+=MIT LICENSE_COMB=multi
DOCS_MAKE_ARGS_OFF= FILES="" FILESDIR=""
+MDNSRESPONDER_LIB_DEPENDS= libdns_sd.so:net/mDNSResponder
+MDNSRESPONDER_USES= localbase:ldflags
+MDNSRESPONDER_LDFLAGS= -ldns_sd
+MDNSRESPONDER_MAKE_ENV_OFF= MDNSEXT=_unsupported
+
TEST_BUILD_DEPENDS+= googlemock>=1.6.0:devel/googlemock \
googletest>=1.6.0:devel/googletest
TEST_ALL_TARGET= adb_test
-pre-install-TEST-on: do-test
+TEST_PYTHON_DESC= ${TEST_DESC:S/tests/python &/}
+TEST_PYTHON_GH_PROJECT= platform_development:development
+TEST_PYTHON_BUILD_DEPENDS=${PYTHON_PKGNAMEPREFIX}mock>0:devel/py-mock
+TEST_PYTHON_USES= python:2.7,build
post-patch:
# XXX Hidden by poudriere/tinderbox, see lindev(4) for FreeBSD < 11.0
@@ -74,6 +84,14 @@ post-patch:
${REINPLACE_CMD} -e '/TEST/s/[^ ]*ENOSPC/DISABLED_&/' \
${WRKSRC}/adb/adb_io_test.cpp; \
fi
+
+pre-install-TEST-on: do-test
+
+pre-install-TEST_PYTHON-on:
+# XXX python tests may leave behind running adb server
+ ${SETENV} PATH=${BUILD_WRKSRC}:${PATH} \
+ PYTHONPATH=${WRKSRC_development}/python-packages \
+ ${PYTHON_CMD} -m unittest discover -vs ${BUILD_WRKSRC}
post-install-BASH-on:
${MKDIR} ${STAGEDIR}${PREFIX}/${BASH_PLIST_FILES:H}
Modified: head/devel/android-tools-adb/distinfo
==============================================================================
--- head/devel/android-tools-adb/distinfo Tue Aug 22 13:01:11 2017 (r448521)
+++ head/devel/android-tools-adb/distinfo Tue Aug 22 13:01:20 2017 (r448522)
@@ -1,7 +1,11 @@
-TIMESTAMP = 1495068953
-SHA256 (android-platform_system_core-android-7.1.2_r17_GH0.tar.gz) = fb8d053d846f439951c651f205c9c914531d8dace86da60474f6675a92576449
-SIZE (android-platform_system_core-android-7.1.2_r17_GH0.tar.gz) = 1596372
+TIMESTAMP = 1498603192
+SHA256 (android-platform_system_core-android-8.0.0_r4_GH0.tar.gz) = 3eb686edb1ccaa7312fb195b65c413823a6d60442d519c499c18b2d18c3094a9
+SIZE (android-platform_system_core-android-8.0.0_r4_GH0.tar.gz) = 5115403
SHA256 (mbrubeck-android-completion-c1b0656_GH0.tar.gz) = ca3311ba47a5edd56c929ac9aae57c02c2c3f1636519c5f67abb00b6e3ecd75c
SIZE (mbrubeck-android-completion-c1b0656_GH0.tar.gz) = 5967
-SHA256 (b4cff495a1f9.patch) = cfb45f82866c7b46bdb9aa62aa0f856c243c13083f37e93b07c4491ad2b7db50
-SIZE (b4cff495a1f9.patch) = 2066
+SHA256 (android-platform_development-android-8.0.0_r4_GH0.tar.gz) = b6399cc349a332ef818f5041dd39742322bcf96d54663ec8a11e38cb5271096c
+SIZE (android-platform_development-android-8.0.0_r4_GH0.tar.gz) = 93751770
+SHA256 (46de1d7f03b7.patch) = 93bf49a9a93f2b660f39041f8dbd179ea8f1170c1bebeee42f7df1dc1c393579
+SIZE (46de1d7f03b7.patch) = 12346
+SHA256 (5d002b8d6ae0.patch) = 0d105587abea3afbfd320a95be3f8532f213778a6f699150c4d4477334c9eef2
+SIZE (5d002b8d6ae0.patch) = 1385
Modified: head/devel/android-tools-adb/files/Makefile
==============================================================================
--- head/devel/android-tools-adb/files/Makefile Tue Aug 22 13:01:11 2017 (r448521)
+++ head/devel/android-tools-adb/files/Makefile Tue Aug 22 13:01:20 2017 (r448522)
@@ -8,7 +8,6 @@ FILESDIR?=${DOCDIR}/${PROG}
FILES= *.[Tt][Xx][Tt]
SRCS+= adb.cpp
-SRCS+= adb_auth.cpp
SRCS+= adb_auth_host.cpp
SRCS+= adb_client.cpp
SRCS+= adb_io.cpp
@@ -24,51 +23,62 @@ SRCS+= file_sync_client.cpp
SRCS+= line_printer.cpp
SRCS+= services.cpp
SRCS+= shell_service_protocol.cpp
+SRCS+= socket_spec.cpp
SRCS+= ../adb/sockets.cpp
SRCS+= sysdeps_unix.cpp
SRCS+= transport.cpp
SRCS+= transport_local.cpp
+SRCS+= transport_mdns${MDNSEXT}.cpp
SRCS+= transport_usb.cpp
TEST_SRCS+= adb_io_test.cpp
+TEST_SRCS+= adb_listeners_test.cpp
TEST_SRCS+= adb_utils_test.cpp
TEST_SRCS+= bugreport_test.cpp
TEST_SRCS+= fdevent_test.cpp
TEST_SRCS+= shell_service_protocol_test.cpp
+TEST_SRCS+= socket_spec_test.cpp
TEST_SRCS+= socket_test.cpp
TEST_SRCS+= sysdeps_test.cpp
TEST_SRCS+= transport_test.cpp
.PATH: ${.CURDIR}/client
SRCS+= main.cpp
+SRCS+= usb_libusb.cpp
.PATH: ${.CURDIR}/sysdeps
+SRCS+= errno.cpp
TEST_SRCS+= stat_test.cpp
-.PATH: ${EXTRADIR}
-SRCS+= get_my_path_freebsd.cpp
-SRCS+= usb_libusb.cpp
+.PATH: ${.CURDIR}/sysdeps/posix
+SRCS+= network.cpp
.PATH: ${.CURDIR}/../base
SRCS+= file.cpp
SRCS+= logging.cpp
SRCS+= parsenetaddress.cpp
+SRCS+= quick_exit.cpp
SRCS+= stringprintf.cpp
SRCS+= strings.cpp
TEST_SRCS+= file_test.cpp
TEST_SRCS+= logging_test.cpp
TEST_SRCS+= parsenetaddress_test.cpp
+TEST_SRCS+= quick_exit_test.cpp
TEST_SRCS+= stringprintf_test.cpp
TEST_SRCS+= strings_test.cpp
TEST_SRCS+= test_main.cpp
TEST_SRCS+= test_utils.cpp
+.PATH: ${.CURDIR}/../libcrypto_utils
+SRCS+= android_pubkey.c
+
+.PATH: ${.CURDIR}/../libcrypto_utils/tests
+TEST_SRCS+= android_pubkey_test.cpp
+
.PATH: ${.CURDIR}/../libcutils
SRCS+= socket_inaddr_any_server_unix.c
SRCS+= socket_local_client_unix.c
SRCS+= socket_local_server_unix.c
-SRCS+= socket_loopback_client_unix.c
-SRCS+= socket_loopback_server_unix.c
SRCS+= socket_network_client_unix.c
SRCS+= ../libcutils/sockets.cpp
SRCS+= load_file.c
@@ -78,13 +88,16 @@ CPPFLAGS.sockets.cpp+= -o ${.TARGET}
# required by base/file.cpp
.PATH: ${.CURDIR}/../liblog
+SRCS+= config_read.c
SRCS+= config_write.c
SRCS+= fake_log_device.c
SRCS+= fake_writer.c
+SRCS+= local_logger.c
SRCS+= logger_lock.c
SRCS+= logger_name.c
SRCS+= logger_write.c
-CPPFLAGS.config_write.c+= -DFAKE_LOG_DEVICE=1
+SRCS+= logprint.c
+SRCS+= stderr_write.c
REVISION?= $$(${GIT} rev-parse --short=12 HEAD 2>/dev/null || echo unknown)
@@ -95,13 +108,15 @@ CPPFLAGS+= -DHAVE_SYMLINKS
CPPFLAGS+= -DHAVE_TERMIO_H
CPPFLAGS+= -DHAVE_SYS_SOCKET_H
CPPFLAGS+= -D_FILE_OFFSET_BITS=64
+CPPFLAGS+= -DFAKE_LOG_DEVICE=1
CPPFLAGS+= -I${.CURDIR}
CPPFLAGS+= -I${.CURDIR}/../include
CPPFLAGS+= -I${.CURDIR}/../base/include
+CPPFLAGS+= -I${.CURDIR}/../libcrypto_utils/include
CPPFLAGS+= ${CPPFLAGS.${.IMPSRC:T}}
CPPFLAGS+= $$(${PKG_CONFIG} libcrypto --cflags 2>/dev/null)
CPPFLAGS+= $$(${PKG_CONFIG} libusb-1.0 --cflags 2>/dev/null)
-CXXFLAGS+= -std=gnu++11
+CXXFLAGS+= -std=gnu++14
.ifndef COMPILE.c
CFLAGS+= ${CPPFLAGS}
Copied and modified: head/devel/android-tools-adb/files/extra-patch-base_include_android-base_logging.h (from r448519, head/devel/android-tools-adb-devel/files/patch-base_include_android-base_logging.h)
==============================================================================
--- head/devel/android-tools-adb-devel/files/patch-base_include_android-base_logging.h Tue Aug 22 12:56:03 2017 (r448519, copy source)
+++ head/devel/android-tools-adb/files/extra-patch-base_include_android-base_logging.h Tue Aug 22 13:01:20 2017 (r448522)
@@ -1,11 +1,11 @@
---- base/include/android-base/logging.h.orig 2017-07-02 22:55:50 UTC
+--- base/include/android-base/logging.h.orig 2015-09-29 18:07:07 UTC
+++ base/include/android-base/logging.h
@@ -321,7 +321,7 @@ struct LogAbortAfterFullExpr {
// DCHECKs are debug variants of CHECKs only enabled in debug builds. Generally
// CHECK should be used unless profiling identifies a CHECK as being in
// performance critical code.
--#if defined(NDEBUG) && !defined(__clang_analyzer__)
-+#if defined(NDEBUG) && !defined(__clang_analyzer__) || !defined(__ANDROID__)
+-#if defined(NDEBUG)
++#if defined(NDEBUG) || !defined(__ANDROID__)
static constexpr bool kEnableDChecks = false;
#else
static constexpr bool kEnableDChecks = true;
Copied and modified: head/devel/android-tools-adb/files/patch-adb_adb__auth__host.cpp (from r448519, head/devel/android-tools-adb-devel/files/patch-adb_adb__auth__host.cpp)
==============================================================================
Added: head/devel/android-tools-adb/files/patch-adb_client_usb__libusb.cpp
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/devel/android-tools-adb/files/patch-adb_client_usb__libusb.cpp Tue Aug 22 13:01:20 2017 (r448522)
@@ -0,0 +1,30 @@
+--- adb/client/usb_libusb.cpp.orig 2017-06-20 10:50:27 UTC
++++ adb/client/usb_libusb.cpp
+@@ -22,13 +22,14 @@
+
+ #include <atomic>
+ #include <chrono>
++#include <condition_variable>
+ #include <memory>
+ #include <mutex>
+ #include <string>
+ #include <thread>
+ #include <unordered_map>
+
+-#include <libusb/libusb.h>
++#include <libusb.h>
+
+ #include <android-base/file.h>
+ #include <android-base/logging.h>
+@@ -89,7 +89,11 @@ struct transfer_info {
+ };
+
+ namespace libusb {
++#if defined(__linux__) || defined(__APPLE__)
+ struct usb_handle : public ::usb_handle {
++#else
++struct usb_handle {
++#endif
+ usb_handle(const std::string& device_address, const std::string& serial,
+ unique_device_handle&& device_handle, uint8_t interface, uint8_t bulk_in,
+ uint8_t bulk_out, size_t zero_mask, size_t max_packet_size)
Copied and modified: head/devel/android-tools-adb/files/patch-adb_commandline.h (from r448519, head/devel/android-tools-adb-devel/files/patch-adb_commandline.h)
==============================================================================
Added: head/devel/android-tools-adb/files/patch-adb_sysdeps__test.cpp
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/devel/android-tools-adb/files/patch-adb_sysdeps__test.cpp Tue Aug 22 13:01:20 2017 (r448522)
@@ -0,0 +1,10 @@
+--- adb/sysdeps_test.cpp.orig 2017-06-27 22:39:52 UTC
++++ adb/sysdeps_test.cpp
+@@ -19,6 +19,7 @@
+
+ #include <atomic>
+ #include <condition_variable>
++#include <mutex>
+ #include <thread>
+
+ #include "adb_io.h"
Copied and modified: head/devel/android-tools-adb/files/patch-adb_sysdeps_posix_network.cpp (from r448519, head/devel/android-tools-adb-devel/files/patch-adb_sysdeps_posix_network.cpp)
==============================================================================
Copied and modified: head/devel/android-tools-adb/files/patch-adb_transport__usb.cpp (from r448519, head/devel/android-tools-adb-devel/files/patch-adb_transport__usb.cpp)
==============================================================================
Copied and modified: head/devel/android-tools-adb/files/patch-adb_usb.h (from r448519, head/devel/android-tools-adb-devel/files/patch-adb_usb.h)
==============================================================================
Copied and modified: head/devel/android-tools-adb/files/patch-base_file.cpp (from r448519, head/devel/android-tools-adb-devel/files/patch-base_file.cpp)
==============================================================================
Copied and modified: head/devel/android-tools-adb/files/patch-base_file__test.cpp (from r448519, head/devel/android-tools-adb-devel/files/patch-base_file__test.cpp)
==============================================================================
Copied and modified: head/devel/android-tools-adb/files/patch-include_cutils_trace.h (from r448519, head/devel/android-tools-adb-devel/files/patch-include_cutils_trace.h)
==============================================================================
Copied and modified: head/devel/android-tools-adb/files/patch-libcrypto__utils_android__pubkey.c (from r448519, head/devel/android-tools-adb-devel/files/patch-libcrypto__utils_android__pubkey.c)
==============================================================================
Modified: head/devel/android-tools-fastboot/Makefile
==============================================================================
--- head/devel/android-tools-fastboot/Makefile Tue Aug 22 13:01:11 2017 (r448521)
+++ head/devel/android-tools-fastboot/Makefile Tue Aug 22 13:01:20 2017 (r448522)
@@ -2,7 +2,7 @@
PORTNAME= android-tools-fastboot
DISTVERSIONPREFIX= android-
-DISTVERSION?= 7.1.2_r17
+DISTVERSION?= 8.0.0_r4
PORTREVISION?= 0
CATEGORIES= devel sysutils
MASTER_SITES= https://anonscm.debian.org/cgit/android-tools/android-tools.git/plain/debian/:manpage
@@ -22,20 +22,17 @@ USE_GITHUB= yes
GH_ACCOUNT= android jbeich:extras,libselinux
GH_PROJECT= platform_system_core platform_system_extras:extras \
platform_external_libselinux:libselinux
+GH_TAGNAME?= android-7.1.2_r17:libselinux
GH_SUBDIR= libselinux:libselinux
# Emulate GH_COMMIT without causing desync
.ifdef DISTVERSIONSUFFIX
GH_REVISION= ${DISTVERSIONSUFFIX:S/-g//} # snapshot
.else
-GH_REVISION= 1346a4012db4 # generated by: make update-revision
+GH_REVISION= f6a78079a81a # generated by: make update-revision
.endif
CONFLICTS_INSTALL?= ${PORTNAME}-devel-*
-
-.ifndef EXTRA_PATCHES
-EXTRA_PATCHES+= ${PATCHDIR}/extra-patch-base_file.cpp
-.endif
USES= compiler:c++11-lib pkgconfig uidfix
BUILD_WRKSRC= ${WRKSRC}/fastboot
Modified: head/devel/android-tools-fastboot/distinfo
==============================================================================
--- head/devel/android-tools-fastboot/distinfo Tue Aug 22 13:01:11 2017 (r448521)
+++ head/devel/android-tools-fastboot/distinfo Tue Aug 22 13:01:20 2017 (r448522)
@@ -1,10 +1,10 @@
TIMESTAMP = 1495068953
SHA256 (fastboot.1?id=706e754) = 2af01b064440952a82f1602691a0fecc030302722a71444946fb70d9c423d283
SIZE (fastboot.1?id=706e754) = 5906
-SHA256 (android-platform_system_core-android-7.1.2_r17_GH0.tar.gz) = fb8d053d846f439951c651f205c9c914531d8dace86da60474f6675a92576449
-SIZE (android-platform_system_core-android-7.1.2_r17_GH0.tar.gz) = 1596372
-SHA256 (jbeich-platform_system_extras-android-7.1.2_r17_GH0.tar.gz) = ee97ae3df4eecc0d7fc16d3cb6f016ae1b1f81d7e450e678473c9b4618676b42
-SIZE (jbeich-platform_system_extras-android-7.1.2_r17_GH0.tar.gz) = 79621709
+SHA256 (android-platform_system_core-android-8.0.0_r4_GH0.tar.gz) = 3eb686edb1ccaa7312fb195b65c413823a6d60442d519c499c18b2d18c3094a9
+SIZE (android-platform_system_core-android-8.0.0_r4_GH0.tar.gz) = 5115403
+SHA256 (jbeich-platform_system_extras-android-8.0.0_r4_GH0.tar.gz) = 83d4a27f5ffa434688b62d00fcc33edd352bdc523f8b7fcbc3e8d0c1453b1c41
+SIZE (jbeich-platform_system_extras-android-8.0.0_r4_GH0.tar.gz) = 192575526
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
Modified: head/devel/android-tools-fastboot/files/Makefile
==============================================================================
--- head/devel/android-tools-fastboot/files/Makefile Tue Aug 22 13:01:11 2017 (r448521)
+++ head/devel/android-tools-fastboot/files/Makefile Tue Aug 22 13:01:20 2017 (r448522)
@@ -4,7 +4,7 @@ PROG_CXX=fastboot
BINDIR?=/usr/bin
FILESDIR?=${DOCDIR}/${PROG}
-FILES= *.[Tt][Xx][Tt]
+FILES= *.md
SRCS+= bootimg_utils.cpp
SRCS+= engine.cpp
@@ -18,7 +18,6 @@ SRCS+= util.cpp
.PATH: ${EXTRADIR}
SRCS+= usb_freebsd.cpp
-SRCS+= util_freebsd.cpp
# required by fastboot
.PATH: ${.CURDIR}/../adb
@@ -28,6 +27,7 @@ SRCS+= diagnose_usb.cpp
.PATH: ${.CURDIR}/../base
SRCS+= errors_unix.cpp
SRCS+= file.cpp
+SRCS+= logging.cpp
SRCS+= parsenetaddress.cpp
SRCS+= stringprintf.cpp
SRCS+= strings.cpp
@@ -48,6 +48,7 @@ SRCS+= wipe.c
# required by fastboot
.PATH: ${.CURDIR}/../libcutils
+SRCS+= android_get_control_file.cpp
SRCS+= ../libcutils/sockets.cpp
SRCS+= socket_inaddr_any_server_unix.c
SRCS+= socket_network_client_unix.c
@@ -56,13 +57,17 @@ CPPFLAGS.sockets.cpp+= -o ${.TARGET} # XXX pre-r279980
# required by base and libutils
.PATH: ${.CURDIR}/../liblog
+SRCS+= config_read.c
SRCS+= config_write.c
SRCS+= fake_log_device.c
SRCS+= fake_writer.c
+SRCS+= local_logger.c
SRCS+= logger_lock.c
SRCS+= logger_name.c
SRCS+= logger_write.c
-CPPFLAGS.config_write.c+= -DFAKE_LOG_DEVICE=1
+SRCS+= logprint.c
+SRCS+= stderr_write.c
+SRCS+= test_utils.cpp
# required by ext4_utils
.PATH: ${.CURDIR}/../libselinux/src
@@ -101,12 +106,13 @@ CPPFLAGS+= -Dftruncate64=ftruncate
CPPFLAGS+= -Dlseek64=lseek
CPPFLAGS+= -Dmmap64=mmap
CPPFLAGS+= -Dpread64=pread
+CPPFLAGS+= -DFAKE_LOG_DEVICE=1
CPPFLAGS+= -I${.CURDIR}
CPPFLAGS+= -I${.CURDIR}/../include
CPPFLAGS+= -I${.CURDIR}/../adb
CPPFLAGS+= -I${.CURDIR}/../mkbootimg
CPPFLAGS+= -I${.CURDIR}/../base/include
-CPPFLAGS+= -I${.CURDIR}/../ext4_utils
+CPPFLAGS+= -I${.CURDIR}/../ext4_utils/include
CPPFLAGS+= -I${.CURDIR}/../f2fs_utils
CPPFLAGS+= -I${.CURDIR}/../libselinux/include
CPPFLAGS+= -I${.CURDIR}/../libsparse/include
@@ -123,8 +129,8 @@ CXXFLAGS+= ${CPPFLAGS}
LDADD+= $$(${PKG_CONFIG} libpcre --libs 2>/dev/null || echo -lpcre)
LDADD+= $$(${PKG_CONFIG} libusb-1.0 --libs 2>/dev/null || echo -lusb)
-LDADD+= -lz
-DPADD+= ${LIBPCRE} ${LIBUSB} ${LIBZ}
+LDADD+= -lz \-lpthread
+DPADD+= ${LIBPCRE} ${LIBPTHREAD} ${LIBUSB} ${LIBZ}
GIT?= git
PKG_CONFIG?= pkg-config
Copied and modified: head/devel/android-tools-fastboot/files/patch-base_file.cpp (from r448519, head/devel/android-tools-fastboot-devel/files/patch-base_file.cpp)
==============================================================================
Copied and modified: head/devel/android-tools-fastboot/files/patch-base_logging.cpp (from r448519, head/devel/android-tools-fastboot-devel/files/patch-base_logging.cpp)
==============================================================================
More information about the svn-ports-all
mailing list