16 Commits

Author SHA1 Message Date
Björn Terelius
80d19e4906 Roll chromium_revision af3d01376b..f2539aa88a (1174635:1398488)
NOTE: The revision range is not quite correct due to the large number of manual changes.

* Update third_party/android_sdk/public/ packages in DEPS
* Update DEPS to cipd as required
* Add support for 'non_git_source'
* Update third_party/instrumented_libs
* Remove "terminal".qemu-x64 fuchsia boot image
* Use a normal dependency on clang-format instead of pulling based on hashes
* Add re2 and llvm libc to DEPS
* Remove dependency on //testing/android/native_test:native_test_native_code (this is to avoid getting an indirect dependency on rust through //base.)
* Add buildtools and third_party/instrumented_libs to recursedeps
* Allow for mac cross compile on linux



    Change log: af3d01376b..f2539aa88a
    Full diff: af3d01376b..f2539aa88a

    Changed dependencies
    * fuchsia_vesion: version:15.20230909.2.1..version:26.20241213.3.1
    * gn_vesion: git_revision:fae280eabe5d31accc53100137459ece19a7a295..git_revision:c97a86a72105f3328a540f5a5ab17d11989ab7dd
    * ninja_vesion: version:2@1.11.1.chromium.6..version:3@1.12.1.chromium.4
    * reclient_vesion: re_client_version:0.110.0.43ec6b1-gomaip..re_client_version:0.172.0.3cf60ba5-gomaip
    * src/base: d407b7061b..aefc825509
    * src/build: 5885d3c248..1923aa3e32
    * src/buildtools: 79ab87fa54..b8ff6f5a95
    * src/buildtools/linux64: git_revision:fae280eabe5d31accc53100137459ece19a7a295..git_revision:c97a86a72105f3328a540f5a5ab17d11989ab7dd
    * src/buildtools/mac: git_revision:fae280eabe5d31accc53100137459ece19a7a295..git_revision:c97a86a72105f3328a540f5a5ab17d11989ab7dd
    * src/buildtools/reclient: re_client_version:0.110.0.43ec6b1-gomaip..re_client_version:0.172.0.3cf60ba5-gomaip
    * src/buildtools/win: git_revision:fae280eabe5d31accc53100137459ece19a7a295..git_revision:c97a86a72105f3328a540f5a5ab17d11989ab7dd
    * src/ios: ddd58e86cf..15caecbcad
    * src/testing: 51e9a02297..0305a85a20
    * src/third_party: 2dc4b18abd..d9ea6d4e7d
    * src/third_party/androidx/cipd: jiSw6hD706772Ci0lovUctvq0azknqPQ5bXgSdeLRLoC..UgU67e5iHzB2He0pnVLopdT8E6Z-vYa65s2LUhagBfoC
    * src/third_party/boringssl/src: https://boringssl.googlesource.com/boringssl.git/+log/20a06474c0..c361e27940
    * src/third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/fa05d995e1..e7c18388ac
    * src/third_party/clang-format/script: f97059df7f..37f6e68a10
    * src/third_party/depot_tools: d3e43dd431..fcb6178914
    * src/third_party/freetype/src: 9e3c5d7e18..38272bf853
    * src/third_party/googletest/src: af29db7ec2..f3c355f9dd
    * src/third_party/harfbuzz-ng/src: db700b5670..1c249be96e
    * src/third_party/icu: e8c3bc9ea9..bbccc2f6ef
    * src/third_party/junit/src: 05fe2a64f5..0eb5ce7284
    * src/third_party/kotlin_stdlib/cipd: VqqnQS2oBxM8b3Q7CDJaGfa-QQoOPx9weNRX1avHGNoC..GjL64HceCa9uCZWJ1u-a174ay-7m1EZTupVwLzzxbrEC
    * src/third_party/libc++/src: 84fb809dd6..d0ddad5b79
    * src/third_party/libc++abi/src: 8d21803b90..02cb512292
    * src/third_party/libjpeg_turbo: 30bdb85e30..927aabfcd2
    * src/third_party/libunwind/src: f1c687e0aa..d1e95b102f
    * src/third_party/libunwindstack: 4dbfa0e8c8..215bddfd8e
    * src/third_party/nasm: 7fc833e889..f477acb104
    * src/third_party/ninja: version:2@1.11.1.chromium.6..version:3@1.12.1.chromium.4
    * src/third_party/r8/cipd: jnP8YjPJaWAXthtBv-bT_5HD3c6ywpAmGL31ZURB3fgC..q_wvk54XItTBlBNQMHkS4NRMp-tapPW97M292KTXHrsC
    * src/third_party/r8/d8/cipd: o7pbwAFk68RQBPYLlCUm0mQ6B3Bj9pykXOPvv8akR5kC..q_wvk54XItTBlBNQMHkS4NRMp-tapPW97M292KTXHrsC
    * src/third_party/robolectric/cipd: Y1B0M_fCpPZ058xErMX6GQOJEVRBWR342juuxNLpVnkC..G3VkWqTv1YWDvC6zCrL34iQREzrzdBmSL4GMboAIiAEC
    * src/third_party/turbine/cipd: c4onccFJcd8rKHM_6js-X_ucjXdFqhDWK8aUX4ARSkkC..dz8pRLjwNlToJ0tS14T-TDQJNikmFXEDByMo-OzBbl0C
    * src/tools: a76c0dbb64..fc2c4ea571
    Added dependencies
    * src/third_party/android_deps/cipd/libs/com_google_errorprone_error_prone_annotations
    * src/third_party/android_deps/cipd/libs/io_grpc_grpc_binder
    * src/third_party/android_deps/cipd/libs/org_jetbrains_kotlinx_kotlinx_coroutines_core_jvm
    * src/third_party/android_deps/cipd/libs/com_android_tools_common
    * src/third_party/android_deps/cipd/libs/com_google_firebase_firebase_components
    * src/third_party/android_deps/cipd/libs/org_ow2_asm_asm_tree
    * src/third_party/android_deps/cipd/libs/org_robolectric_nativeruntime_dist_compat
    * src/third_party/android_deps/cipd/libs/com_google_android_gms_play_services_flags
    * src/third_party/android_deps/cipd/libs/javax_annotation_javax_annotation_api
    * src/third_party/android_deps/cipd/libs/com_google_testparameterinjector_test_parameter_injector
    * src/third_party/android_deps/cipd/libs/org_yaml_snakeyaml
    * src/third_party/android_deps/cipd/libs/com_android_tools_sdk_common
    * src/third_party/android_deps/cipd/libs/org_objenesis_objenesis
    * src/third_party/android_deps/cipd/libs/io_grpc_grpc_stub
    * src/third_party/android_deps/cipd/libs/org_robolectric_resources
    * src/third_party/android_deps/cipd/libs/com_squareup_moshi_moshi
    * src/third_party/android_deps/cipd/libs/org_robolectric_pluginapi
    * src/third_party/android_deps/cipd/libs/com_google_dagger_hilt_core
    * src/third_party/android_deps/cipd/libs/org_robolectric_shadows_framework
    * src/third_party/android_deps/cipd/libs/org_jetbrains_kotlin_kotlin_android_extensions_runtime
    * src/third_party/android_deps/cipd/libs/com_google_firebase_firebase_encoders_json
    * src/third_party/android_deps/cipd/libs/com_google_guava_guava
    * src/third_party/android_deps/cipd/libs/com_google_android_gms_play_services_vision_common
    * src/third_party/android_deps/cipd/libs/com_google_android_gms_play_services_auth_base
    * src/third_party/android_deps/cipd/libs/com_squareup_javawriter
    * src/third_party/android_deps/cipd/libs/com_google_android_play_feature_delivery
    * src/third_party/android_deps/cipd/libs/com_google_j2objc_j2objc_annotations
    * src/third_party/android_deps/cipd/libs/com_google_firebase_firebase_messaging
    * src/third_party/android_deps/cipd/libs/io_perfmark_perfmark_api
    * src/third_party/android_deps/cipd/libs/org_robolectric_robolectric
    * src/third_party/android_deps/cipd/libs/org_jspecify_jspecify
    * src/third_party/android_deps/cipd/libs/io_grpc_grpc_core
    * src/third_party/android_deps/cipd/libs/org_robolectric_shadowapi
    * src/third_party/android_deps/cipd/libs/org_jetbrains_kotlin_kotlin_parcelize_runtime
    * src/third_party/android_deps/cipd/libs/com_google_code_gson_gson
    * src/third_party/android_deps/cipd/libs/javax_annotation_jsr250_api
    * src/third_party/android_deps/cipd/libs/com_google_protobuf_protobuf_javalite
    * src/third_party/android_deps/cipd/libs/com_google_android_gms_play_services_cast_framework
    * src/third_party/android_deps/cipd/libs/com_google_android_gms_play_services_stats
    * src/third_party/android_deps/cipd/libs/com_google_android_gms_play_services_base
    * src/third_party/android_deps/cipd/libs/com_android_support_support_annotations
    * src/third_party/android_deps/cipd/libs/com_google_android_gms_play_services_iid
    * src/third_party/android_deps/cipd/libs/com_google_android_gms_play_services_cast
    * src/third_party/android_deps/cipd/libs/com_google_android_libraries_identity_googleid_googleid
    * src/third_party/android_deps/cipd/libs/org_robolectric_sandbox
    * src/third_party/android_deps/cipd/libs/org_bouncycastle_bcprov_jdk18on
    * src/third_party/android_deps/cipd/libs/javax_inject_javax_inject
    * src/third_party/android_deps/cipd/libs/org_ow2_asm_asm
    * src/third_party/android_deps/cipd/libs/com_squareup_wire_wire_runtime_jvm
    * src/third_party/android_deps/cipd/libs/com_squareup_javapoet
    * src/third_party/android_deps/cipd/libs/com_google_guava_failureaccess
    * src/third_party/android_deps/cipd/libs/com_google_auto_service_auto_service_annotations
    * src/third_party/android_deps/cipd/libs/com_google_android_gms_play_services_auth_api_phone
    * src/third_party/android_deps/cipd/libs/com_google_code_findbugs_jsr305
    * src/third_party/android_deps/cipd/libs/org_jsoup_jsoup
    * src/third_party/android_deps/cipd/libs/org_checkerframework_checker_util
    * src/third_party/android_deps/cipd/libs/com_google_android_gms_play_services_auth
    * src/third_party/android_deps/cipd/libs/com_google_firebase_firebase_installations_interop
    * src/third_party/android_deps/cipd/libs/com_google_android_gms_play_services_tasks
    * src/third_party/android_deps/cipd/libs/org_mockito_mockito_subclass
    * src/third_party/android_deps/cipd/libs/io_grpc_grpc_context
    * src/third_party/android_deps/cipd/libs/com_android_tools_layoutlib_layoutlib_api
    * src/third_party/android_deps/cipd/libs/com_google_android_apps_common_testing_accessibility_framework_accessibility_test_framework
    * src/third_party/android_deps/cipd/libs/org_checkerframework_checker_qual
    * src/third_party/android_deps/cipd/libs/org_ow2_asm_asm_analysis
    * src/third_party/android_deps/cipd/libs/com_google_android_gms_play_services_phenotype
    * src/third_party/android_deps/cipd/libs/org_robolectric_annotations
    * src/third_party/android_deps/cipd/libs/com_google_android_gms_play_services_clearcut
    * src/third_party/android_deps/cipd/libs/org_robolectric_utils
    * src/third_party/android_deps/cipd/libs/com_google_android_datatransport_transport_api
    * src/third_party/android_deps/cipd/libs/io_grpc_grpc_protobuf_lite
    * src/third_party/android_deps/cipd/libs/org_jetbrains_kotlinx_kotlinx_coroutines_guava
    * src/third_party/android_deps/cipd/libs/com_google_firebase_firebase_installations
    * src/third_party/android_deps/cipd/libs/org_checkerframework_checker_compat_qual
    * src/third_party/android_deps/cipd/libs/jakarta_inject_jakarta_inject_api
    * src/third_party/android_deps/cipd/libs/org_mockito_mockito_android
    * src/third_party/android_deps/cipd/libs/org_ow2_asm_asm_util
    * src/third_party/android_deps/cipd/libs/org_robolectric_plugins_maven_dependency_resolver
    * src/third_party/android_deps/cipd/libs/org_robolectric_nativeruntime
    * src/third_party/android_deps/cipd/libs/com_google_firebase_firebase_measurement_connector
    * src/third_party/android_deps/cipd/libs/org_conscrypt_conscrypt_openjdk_uber
    * src/third_party/android_deps/cipd/libs/org_robolectric_junit
    * src/third_party/android_deps/cipd/libs/com_google_firebase_firebase_annotations
    * src/third_party/android_deps/cipd/libs/com_squareup_okio_okio_jvm
    * src/third_party/android_deps/cipd/libs/org_jetbrains_kotlinx_kotlinx_serialization_core_jvm
    * src/third_party/android_deps/cipd/libs/org_jetbrains_kotlinx_kotlinx_coroutines_android
    * src/third_party/android_deps/cipd/libs/com_googlecode_java_diff_utils_diffutils
    * src/third_party/android_deps/cipd/libs/com_google_android_gms_play_services_instantapps
    * src/third_party/android_deps/cipd/libs/com_google_android_gms_play_services_identity_credentials
    * src/third_party/android_deps/cipd/libs/org_codehaus_mojo_animal_sniffer_annotations
    * src/third_party/android_deps/cipd/libs/org_mockito_mockito_core
    * src/third_party/android_deps/cipd/libs/net_bytebuddy_byte_buddy
    * src/third_party/android_deps/cipd/libs/com_google_android_gms_play_services_fido
    * src/third_party/android_deps/cipd/libs/com_google_android_gms_play_services_vision
    * src/third_party/android_deps/cipd/libs/net_bytebuddy_byte_buddy_agent
    * src/third_party/android_deps/cipd/libs/com_google_auto_value_auto_value_annotations
    * src/third_party/android_deps/cipd/libs/com_google_android_gms_play_services_auth_blockstore
    * src/third_party/android_deps/cipd/libs/org_ccil_cowan_tagsoup_tagsoup
    * src/third_party/android_deps/cipd/libs/com_google_android_gms_play_services_gcm
    * src/third_party/android_deps/cipd/libs/com_google_firebase_firebase_common
    * src/third_party/android_deps/cipd/libs/com_google_firebase_firebase_encoders
    * src/third_party/android_deps/cipd/libs/com_google_android_gms_play_services_location
    * src/third_party/android_deps/cipd/libs/org_jetbrains_kotlinx_atomicfu_jvm
    * src/third_party/android_deps/cipd/libs/com_google_firebase_firebase_iid
    * src/third_party/android_deps/cipd/libs/com_google_firebase_firebase_iid_interop
    * src/third_party/android_deps/cipd/libs/org_jetbrains_kotlinx_kotlinx_coroutines_test_jvm
    * src/third_party/android_deps/cipd/libs/com_google_android_material_material
    * src/third_party/android_deps/cipd/libs/com_google_android_play_core_common
    * src/third_party/android_deps/cipd/libs/com_google_android_annotations
    * src/third_party/android_deps/cipd/libs/io_grpc_grpc_api
    * src/third_party/android_deps/cipd/libs/org_hamcrest_hamcrest
    * src/third_party/android_deps/cipd/libs/com_google_dagger_dagger
    * src/third_party/android_deps/cipd/libs/com_squareup_moshi_moshi_adapters
    * src/third_party/android_deps/cipd/libs/org_robolectric_utils_reflector
    * src/third_party/android_deps/cipd/libs/com_google_guava_guava_android
    * src/third_party/android_deps/cipd/libs/org_ow2_asm_asm_commons
    * src/third_party/android_deps/cipd/libs/com_google_android_gms_play_services_basement
    * src/third_party/android_deps/cipd/libs/com_google_android_gms_play_services_cloud_messaging
    Removed dependencies
    * src/third_party/android_deps/libs/android_arch_core_common
    * src/third_party/android_deps/libs/android_arch_core_runtime
    * src/third_party/android_deps/libs/android_arch_lifecycle_common
    * src/third_party/android_deps/libs/android_arch_lifecycle_common_java8
    * src/third_party/android_deps/libs/android_arch_lifecycle_livedata
    * src/third_party/android_deps/libs/android_arch_lifecycle_livedata_core
    * src/third_party/android_deps/libs/android_arch_lifecycle_runtime
    * src/third_party/android_deps/libs/android_arch_lifecycle_viewmodel
    * src/third_party/android_deps/libs/com_android_support_animated_vector_drawable
    * src/third_party/android_deps/libs/com_android_support_appcompat_v7
    * src/third_party/android_deps/libs/com_android_support_asynclayoutinflater
    * src/third_party/android_deps/libs/com_android_support_cardview_v7
    * src/third_party/android_deps/libs/com_android_support_collections
    * src/third_party/android_deps/libs/com_android_support_coordinatorlayout
    * src/third_party/android_deps/libs/com_android_support_cursoradapter
    * src/third_party/android_deps/libs/com_android_support_customview
    * src/third_party/android_deps/libs/com_android_support_design
    * src/third_party/android_deps/libs/com_android_support_documentfile
    * src/third_party/android_deps/libs/com_android_support_drawerlayout
    * src/third_party/android_deps/libs/com_android_support_interpolator
    * src/third_party/android_deps/libs/com_android_support_loader
    * src/third_party/android_deps/libs/com_android_support_localbroadcastmanager
    * src/third_party/android_deps/libs/com_android_support_multidex
    * src/third_party/android_deps/libs/com_android_support_print
    * src/third_party/android_deps/libs/com_android_support_recyclerview_v7
    * src/third_party/android_deps/libs/com_android_support_slidingpanelayout
    * src/third_party/android_deps/libs/com_android_support_support_annotations
    * src/third_party/android_deps/libs/com_android_support_support_compat
    * src/third_party/android_deps/libs/com_android_support_support_core_ui
    * src/third_party/android_deps/libs/com_android_support_support_core_utils
    * src/third_party/android_deps/libs/com_android_support_support_fragment
    * src/third_party/android_deps/libs/com_android_support_support_media_compat
    * src/third_party/android_deps/libs/com_android_support_support_v4
    * src/third_party/android_deps/libs/com_android_support_support_vector_drawable
    * src/third_party/android_deps/libs/com_android_support_swiperefreshlayout
    * src/third_party/android_deps/libs/com_android_support_transition
    * src/third_party/android_deps/libs/com_android_support_versionedparcelable
    * src/third_party/android_deps/libs/com_android_support_viewpager
    * src/third_party/android_deps/libs/com_android_tools_common
    * src/third_party/android_deps/libs/com_android_tools_layoutlib_layoutlib_api
    * src/third_party/android_deps/libs/com_android_tools_sdk_common
    * src/third_party/android_deps/libs/com_github_ben_manes_caffeine_caffeine
    * src/third_party/android_deps/libs/com_github_kevinstern_software_and_algorithms
    * src/third_party/android_deps/libs/com_google_android_annotations
    * src/third_party/android_deps/libs/com_google_android_apps_common_testing_accessibility_framework_accessibility_test_framework
    * src/third_party/android_deps/libs/com_google_android_datatransport_transport_api
    * src/third_party/android_deps/libs/com_google_android_gms_play_services_auth
    * src/third_party/android_deps/libs/com_google_android_gms_play_services_auth_api_phone
    * src/third_party/android_deps/libs/com_google_android_gms_play_services_auth_base
    * src/third_party/android_deps/libs/com_google_android_gms_play_services_base
    * src/third_party/android_deps/libs/com_google_android_gms_play_services_basement
    * src/third_party/android_deps/libs/com_google_android_gms_play_services_cast
    * src/third_party/android_deps/libs/com_google_android_gms_play_services_cast_framework
    * src/third_party/android_deps/libs/com_google_android_gms_play_services_clearcut
    * src/third_party/android_deps/libs/com_google_android_gms_play_services_cloud_messaging
    * src/third_party/android_deps/libs/com_google_android_gms_play_services_flags
    * src/third_party/android_deps/libs/com_google_android_gms_play_services_gcm
    * src/third_party/android_deps/libs/com_google_android_gms_play_services_iid
    * src/third_party/android_deps/libs/com_google_android_gms_play_services_instantapps
    * src/third_party/android_deps/libs/com_google_android_gms_play_services_location
    * src/third_party/android_deps/libs/com_google_android_gms_play_services_phenotype
    * src/third_party/android_deps/libs/com_google_android_gms_play_services_places_placereport
    * src/third_party/android_deps/libs/com_google_android_gms_play_services_stats
    * src/third_party/android_deps/libs/com_google_android_gms_play_services_tasks
    * src/third_party/android_deps/libs/com_google_android_gms_play_services_vision
    * src/third_party/android_deps/libs/com_google_android_gms_play_services_vision_common
    * src/third_party/android_deps/libs/com_google_android_material_material
    * src/third_party/android_deps/libs/com_google_android_play_core_common
    * src/third_party/android_deps/libs/com_google_android_play_feature_delivery
    * src/third_party/android_deps/libs/com_google_auto_auto_common
    * src/third_party/android_deps/libs/com_google_auto_service_auto_service
    * src/third_party/android_deps/libs/com_google_auto_service_auto_service_annotations
    * src/third_party/android_deps/libs/com_google_auto_value_auto_value_annotations
    * src/third_party/android_deps/libs/com_google_code_findbugs_jsr305
    * src/third_party/android_deps/libs/com_google_code_gson_gson
    * src/third_party/android_deps/libs/com_google_dagger_dagger
    * src/third_party/android_deps/libs/com_google_dagger_dagger_compiler
    * src/third_party/android_deps/libs/com_google_dagger_dagger_producers
    * src/third_party/android_deps/libs/com_google_dagger_dagger_spi
    * src/third_party/android_deps/libs/com_google_errorprone_error_prone_annotation
    * src/third_party/android_deps/libs/com_google_errorprone_error_prone_annotations
    * src/third_party/android_deps/libs/com_google_errorprone_error_prone_check_api
    * src/third_party/android_deps/libs/com_google_errorprone_error_prone_core
    * src/third_party/android_deps/libs/com_google_errorprone_error_prone_type_annotations
    * src/third_party/android_deps/libs/com_google_errorprone_javac
    * src/third_party/android_deps/libs/com_google_errorprone_javac_shaded
    * src/third_party/android_deps/libs/com_google_firebase_firebase_annotations
    * src/third_party/android_deps/libs/com_google_firebase_firebase_common
    * src/third_party/android_deps/libs/com_google_firebase_firebase_components
    * src/third_party/android_deps/libs/com_google_firebase_firebase_encoders
    * src/third_party/android_deps/libs/com_google_firebase_firebase_encoders_json
    * src/third_party/android_deps/libs/com_google_firebase_firebase_iid
    * src/third_party/android_deps/libs/com_google_firebase_firebase_iid_interop
    * src/third_party/android_deps/libs/com_google_firebase_firebase_installations
    * src/third_party/android_deps/libs/com_google_firebase_firebase_installations_interop
    * src/third_party/android_deps/libs/com_google_firebase_firebase_measurement_connector
    * src/third_party/android_deps/libs/com_google_firebase_firebase_messaging
    * src/third_party/android_deps/libs/com_google_googlejavaformat_google_java_format
    * src/third_party/android_deps/libs/com_google_guava_failureaccess
    * src/third_party/android_deps/libs/com_google_guava_guava
    * src/third_party/android_deps/libs/com_google_guava_guava_android
    * src/third_party/android_deps/libs/com_google_guava_listenablefuture
    * src/third_party/android_deps/libs/com_google_j2objc_j2objc_annotations
    * src/third_party/android_deps/libs/com_google_protobuf_protobuf_java
    * src/third_party/android_deps/libs/com_google_protobuf_protobuf_javalite
    * src/third_party/android_deps/libs/com_googlecode_java_diff_utils_diffutils
    * src/third_party/android_deps/libs/com_squareup_javapoet
    * src/third_party/android_deps/libs/com_squareup_javawriter
    * src/third_party/android_deps/libs/com_squareup_okio_okio_jvm
    * src/third_party/android_deps/libs/com_squareup_wire_wire_runtime_jvm
    * src/third_party/android_deps/libs/io_github_java_diff_utils_java_diff_utils
    * src/third_party/android_deps/libs/io_grpc_grpc_api
    * src/third_party/android_deps/libs/io_grpc_grpc_binder
    * src/third_party/android_deps/libs/io_grpc_grpc_context
    * src/third_party/android_deps/libs/io_grpc_grpc_core
    * src/third_party/android_deps/libs/io_grpc_grpc_protobuf_lite
    * src/third_party/android_deps/libs/io_grpc_grpc_stub
    * src/third_party/android_deps/libs/io_perfmark_perfmark_api
    * src/third_party/android_deps/libs/javax_annotation_javax_annotation_api
    * src/third_party/android_deps/libs/javax_annotation_jsr250_api
    * src/third_party/android_deps/libs/javax_inject_javax_inject
    * src/third_party/android_deps/libs/net_bytebuddy_byte_buddy
    * src/third_party/android_deps/libs/net_bytebuddy_byte_buddy_agent
    * src/third_party/android_deps/libs/net_ltgt_gradle_incap_incap
    * src/third_party/android_deps/libs/org_bouncycastle_bcprov_jdk18on
    * src/third_party/android_deps/libs/org_ccil_cowan_tagsoup_tagsoup
    * src/third_party/android_deps/libs/org_checkerframework_checker_compat_qual
    * src/third_party/android_deps/libs/org_checkerframework_checker_qual
    * src/third_party/android_deps/libs/org_checkerframework_checker_util
    * src/third_party/android_deps/libs/org_checkerframework_dataflow_errorprone
    * src/third_party/android_deps/libs/org_codehaus_mojo_animal_sniffer_annotations
    * src/third_party/android_deps/libs/org_conscrypt_conscrypt_openjdk_uber
    * src/third_party/android_deps/libs/org_eclipse_jgit_org_eclipse_jgit
    * src/third_party/android_deps/libs/org_hamcrest_hamcrest
    * src/third_party/android_deps/libs/org_jetbrains_kotlin_kotlin_stdlib_jdk7
    * src/third_party/android_deps/libs/org_jetbrains_kotlin_kotlin_stdlib_jdk8
    * src/third_party/android_deps/libs/org_jetbrains_kotlinx_kotlinx_coroutines_android
    * src/third_party/android_deps/libs/org_jetbrains_kotlinx_kotlinx_coroutines_core_jvm
    * src/third_party/android_deps/libs/org_jetbrains_kotlinx_kotlinx_coroutines_guava
    * src/third_party/android_deps/libs/org_jetbrains_kotlinx_kotlinx_metadata_jvm
    * src/third_party/android_deps/libs/org_jsoup_jsoup
    * src/third_party/android_deps/libs/org_mockito_mockito_android
    * src/third_party/android_deps/libs/org_mockito_mockito_core
    * src/third_party/android_deps/libs/org_mockito_mockito_subclass
    * src/third_party/android_deps/libs/org_objenesis_objenesis
    * src/third_party/android_deps/libs/org_ow2_asm_asm
    * src/third_party/android_deps/libs/org_ow2_asm_asm_analysis
    * src/third_party/android_deps/libs/org_ow2_asm_asm_commons
    * src/third_party/android_deps/libs/org_ow2_asm_asm_tree
    * src/third_party/android_deps/libs/org_ow2_asm_asm_util
    * src/third_party/android_deps/libs/org_pcollections_pcollections
    * src/third_party/android_deps/libs/org_robolectric_annotations
    * src/third_party/android_deps/libs/org_robolectric_junit
    * src/third_party/android_deps/libs/org_robolectric_nativeruntime
    * src/third_party/android_deps/libs/org_robolectric_nativeruntime_dist_compat
    * src/third_party/android_deps/libs/org_robolectric_pluginapi
    * src/third_party/android_deps/libs/org_robolectric_plugins_maven_dependency_resolver
    * src/third_party/android_deps/libs/org_robolectric_resources
    * src/third_party/android_deps/libs/org_robolectric_robolectric
    * src/third_party/android_deps/libs/org_robolectric_sandbox
    * src/third_party/android_deps/libs/org_robolectric_shadowapi
    * src/third_party/android_deps/libs/org_robolectric_shadows_framework
    * src/third_party/android_deps/libs/org_robolectric_shadows_playservices
    * src/third_party/android_deps/libs/org_robolectric_utils
    * src/third_party/android_deps/libs/org_robolectric_utils_reflector
    DEPS diff: af3d01376b..f2539aa88a/DEPS

    Clang version changed llvmorg-17-init-16420-g0c545a44:llvmorg-20-init-13894-g8cb44859
    Details: af3d01376b..f2539aa88a/tools/clang/scripts/update.py

BYPASS_LARGE_CHANGE_WARNING: Updating the DEPS is inherently a large change. See each patchset for smaller changes, but these partial updates don't build.

Bug: libyuv:358992053
No-Try: true
Change-Id: I37c7f51c247b5836f22ce635e6118d80ab7b1fdc
Reviewed-on: https://chromium-review.googlesource.com/c/libyuv/libyuv/+/6111088
Reviewed-by: Frank Barchard <fbarchard@chromium.org>
Commit-Queue: Jeremy Leconte <jleconte@google.com>
Reviewed-by: Mirko Bonadei <mbonadei@chromium.org>
2025-01-08 06:40:17 -08:00
Daniel Cheng
5c36ff76f1 Define enable_safe_libcxx in build_overrides/build.gni.
enable_safe_libcxx will be overridable by projects that embed Chrome's
//build using the build_overrides mechanism. All downstream projects
will need to define this new variable so Chrome can stop conditionally
defining enable_safe_libcxx upstream.

Bug: chromium:1385662
Change-Id: Iffae78c07a5c9b58db90ac037ab6d99577fd439c
Reviewed-on: https://chromium-review.googlesource.com/c/libyuv/libyuv/+/4264580
Commit-Queue: Mirko Bonadei <mbonadei@chromium.org>
Reviewed-by: Frank Barchard <fbarchard@chromium.org>
Reviewed-by: Mirko Bonadei <mbonadei@chromium.org>
2023-05-03 06:08:40 +00:00
Mirko Bonadei
344bd4dd68 Roll chromium_revision 829c6df33d..7d683aeda8 (945687:1050091)
Change log: 829c6df33d..7d683aeda8
Full diff: 829c6df33d..7d683aeda8

Changed dependencies:
* src/base: e9e6396224..417936cae4
* src/build: dcea344303..806b01ed96
* src/buildtools: 075dd7e228..b79692f320
* src/buildtools/clang_format/script: 99876cacf7..8b525d2747
* src/buildtools/third_party/libc++/trunk: 79a2e924d9..a4dc7f17ca
* src/buildtools/third_party/libc++abi/trunk: 665b74f7d1..5c3e02e92a
* src/buildtools/third_party/libunwind/trunk: f51a154281..7ff728a977
* src/ios: 81826d980c..625640808c
* src/testing: f4e42be132..154d994baf
* src/third_party: 42c249feeb..ea1616408d
* src/third_party/android_ndk: https://chromium.googlesource.com/android_ndk.git/+log/401019bf85..8388a2be54
* src/third_party/auto/src: fe67d853d6..14413dc9c7
* src/third_party/boringssl/src: https://boringssl.googlesource.com/boringssl.git/+log/3a667d10e9..04989786e9
* src/third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/75423c310e..5b90d5e756
* src/third_party/depot_tools: 2ffa1bde79..08bb5c487f
* src/third_party/freetype/src: cff026d415..33ceac2afc
* src/third_party/googletest/src: e2f3978937..af29db7ec2
* src/third_party/harfbuzz-ng/src: 64b29dbd59..56c4670935
* src/third_party/icu: bf66d373ae..20f8ac695a
* src/third_party/libjpeg_turbo: 02959c3ee1..ed683925e4
* src/third_party/libunwindstack: 6868358481..3c86843ae0
* src/third_party/lss: https://chromium.googlesource.com/linux-syscall-support.git/+log/92a65a8f5d..ce877209e1
* src/tools: 198dc87952..f85dc28ce5
DEPS diff: 829c6df33d..7d683aeda8/DEPS

Clang version changed llvmorg-14-init-8564-g34b903d8:llvmorg-16-init-4949-g8ace9ea258c9
Details: 829c6df33d..7d683aeda8/tools/clang/scripts/update.py

TBR=mbonadei@chromium.org
BUG=None

Change-Id: I29a61f5e47def397ebda05d56062001e009df58d
Reviewed-on: https://chromium-review.googlesource.com/c/libyuv/libyuv/+/3909683
Reviewed-by: Frank Barchard <fbarchard@chromium.org>
Commit-Queue: Mirko Bonadei <mbonadei@chromium.org>
2022-09-22 14:56:57 +00:00
Mirko Bonadei
2167994165 Roll chromium_revision 64c8c30faa..eaac4f14d9 (824854:902913)
First roll in almost a year, android device tests fail but that
needs to be fixed separately.

Change log: 64c8c30faa..eaac4f14d9
Full diff: 64c8c30faa..eaac4f14d9

Changed dependencies:
* src/base: e096814b04..4045370905
* src/build: 2d2f9f2b85..fd86d60f33
* src/buildtools: 6302c11756..37dc929ecb
* src/buildtools/third_party/libc++/trunk: d9040c75cf..79a2e924d9
* src/buildtools/third_party/libc++abi/trunk: 196ba1aaa8..7d5c92f6cf
* src/buildtools/third_party/libunwind/trunk: d999d54f4b..d7b11d7989
* src/ios: 60ef55beac..57422bee2c
* src/testing: 40b4417105..c4bd9205ee
* src/third_party: 24ccdf9b75..f7d9d7e9dd
* src/third_party/android_ndk: https://chromium.googlesource.com/android_ndk.git/+log/27c0a8d090..401019bf85
* src/third_party/auto/src: f40317ae21..00cb81ed09
* src/third_party/boringssl/src: https://boringssl.googlesource.com/boringssl.git/+log/1607f54fed..a10017c548
* src/third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/ccc9dd2835..5cb305306a
* src/third_party/depot_tools: 91bb7506bd..a806594b95
* src/third_party/freetype/src: 26e2a89598..86b9c9347f
* src/third_party/googletest/src: 4fe018038f..4ec4cd23f4
* src/third_party/harfbuzz-ng/src: c39ab82c90..cc9bb29491
* src/third_party/icu: c2a4cae149..2a822c5626
* src/third_party/libjpeg_turbo: d5148db386..ad8b3b0f84
* src/third_party/libunwindstack: 11659d420a..b34a0059a6
* src/third_party/lss: https://chromium.googlesource.com/linux-syscall-support.git/+log/29f7c7e018..92a65a8f5d
* src/third_party/nasm: 19f3fad68d..e9be5fd6d7
* src/third_party/robolectric/robolectric: 2f3e0a3ac4..123d61524d
* src/tools: 1bb7c085e6..4f73c6f51d
* src/tools/swarming_client: d46ea7635f..a32a1607f6
DEPS diff: 64c8c30faa..eaac4f14d9/DEPS

Clang version changed llvmorg-12-init-10666-gc9f69ee7:llvmorg-13-init-15163-g98033fdc
Details: 64c8c30faa..eaac4f14d9/tools/clang/scripts/update.py

TBR=fbarchard@chromium.org
BUG=libyuv:891
No-Try: True
Change-Id: I17c9ae10b1ba1c9b39810f390bbddafa149e1512
Reviewed-on: https://chromium-review.googlesource.com/c/libyuv/libyuv/+/3035171
Reviewed-by: Mirko Bonadei <mbonadei@chromium.org>
Commit-Queue: Mirko Bonadei <mbonadei@chromium.org>
2021-07-19 17:22:35 +00:00
Mirko Bonadei
f7c0a73a3e [build] Remove obsolete gn flag
Bug: chromium:1164276
Change-Id: I2c7ed46ddf5ed027d316bc02f76a957b29101734
Reviewed-on: https://chromium-review.googlesource.com/c/libyuv/libyuv/+/2622076
Reviewed-by: Frank Barchard <fbarchard@chromium.org>
2021-01-26 20:16:56 +00:00
John Budorick
33503d9c9c Fix libyuv deps autoroll and roll chromium deps.
This includes:
  - fixing a handrolled raw exec-based DEPS parser that was failing
    to parse Str, similar to crbug.com/1106435.
  - rolling chromium forward by nearly a year. (The last roll that
    landed was crrev.com/c/1797295). This required a bunch of changes in
    order to be able to successfully sync, run gn, and compile:
    - switching the mirrors for three repositories to match chromium,
      which switched in crrev.com/c/2062580.
    - making libyuv write an empty gclient_args file
    - adding a few build_override gn arguments
    - adding nasm as a deps entry, as it's now required by libjpeg_turbo
    - android:
      - adding jdk, libunwindstack, and turbine
      - rolling the android sdk
      - rolling bazel and r8
      - rolling the cipd packages managed by third_party/android_deps
      - adding six and requests to .vpython for the test runner
      - switching to memcpy in a few places to avoid SIGBUS errors on
        arm due to unaligned reads
    - linux:
      - checking out instrumented libraries for msan (including adding
        depot_tools to deps for the hook)
    - mac:
      - adding mac_xcode_version to gclient_gn_args
    - win:
      - limit mac_toolchain to checkout_mac

Bug: 1063768, 1097306
Change-Id: Idd86fffcdac174fd2f7899243a56af4f1ed8077e
Reviewed-on: https://chromium-review.googlesource.com/c/libyuv/libyuv/+/2384320
Reviewed-by: Frank Barchard <fbarchard@chromium.org>
Reviewed-by: Mirko Bonadei <mbonadei@chromium.org>
Commit-Queue: Mirko Bonadei <mbonadei@chromium.org>
2020-09-15 06:21:24 +00:00
Patrik Höglund
6ecd76ae8d Make libyuv use the hermetic xcode toolchain.
This is what Chromium is moving to, and what WebRTC is using.
Next step: pull xcode via CIPD.

Bug:chromium:633032
Change-Id: I6a21aa0e5b212a3a9cb4e7cc79ebb614a89f73ed
Reviewed-on: https://chromium-review.googlesource.com/915921
Commit-Queue: Patrik Höglund <phoglund@chromium.org>
Reviewed-by: Frank Barchard <fbarchard@chromium.org>
2018-03-20 08:28:33 +00:00
Frank Barchard
5f00523073 Remove deprecated macOS SDK overrides.
The same overrides now live in .gn.

TBR=kjellander@chromium.org
Bug:chromium:669240
Change-Id: Ifaeb3b612571c3594f1e2279b4f871b7fd3e8d69
Reviewed-on: https://chromium-review.googlesource.com/572080
Reviewed-by: Frank Barchard <fbarchard@google.com>
2017-07-20 22:26:41 +00:00
Henrik Kjellander
f49fde796f Use DEPS for all dependencies + add PRESUBMIT.py
This changes libyuv to use the DEPS file for pulling
down all dependencies (thus no Chromium checkout is needed any more).

Add tools_libyuv directory to contain libyuv-specific tools
(needed to avoid name collision with the now DEPSed tools/ directory
of Chromium, which is needed by the toolchain).
Add tools_libyuv/autoroller/roll_deps.py script to automatically
roll all entries in the DEPS file (copied from WebRTC).

third_party/ is now DEPSed as well, including the gtest configuration
headers that used to live inside the libyuv repo.

Add PRESUBMIT.py with a few simple checks + execution of PyLint and
Python unit tests. For PyLint a pylintrc file was also added.

Valgrind in tools_libyuv/valgrind was updated to make PRESUBMIT.py pass
and remove old tsan suppressions (not used).

Removed util/android/test_runner.py since it's no longer needed.

Buildbot changes in https://chromium-review.googlesource.com/436464 
are needed for the Memcheck bot to go green.

BUG=libyuv:676
NOTRY=True

Change-Id: Ib86fea2905a1656bba2933703ce5a59d29d8db6b
Reviewed-on: https://chromium-review.googlesource.com/436264
Commit-Queue: Henrik Kjellander <kjellander@chromium.org>
Reviewed-by: Frank Barchard <fbarchard@google.com>
2017-02-03 11:36:53 +00:00
Frank Barchard
7c309c459f cherry picking changes needed for deps roll.
DEPS roll is needed for mips builds.  These additional changes are also
needed for that DEPS roll.  These can be done separately.

TBR=kjellander@chromium.org
BUG=libyuv:634
TEST=try bots

Review URL: https://codereview.chromium.org/2446043003 .
2016-10-25 15:54:59 -07:00
Frank Barchard
9fb3c31b06 Add linux_use_bundled_binutils_override = true to build_overrides.
This variable was introduced in https://codereview.chromium.org/2293853002
and causes builds to fail, since is not defined in WebRTC.

BUG=webrtc:6281
TBR=kjellander@chromium.org

Review URL: https://codereview.chromium.org/2418643003 .
2016-10-12 18:15:21 -07:00
Edward Lemur
d8fe1ad6bb GN: Add GN test targets.
BUG=libyuv:523
R=fbarchard@google.com, kjellander@chromium.org, magjed@chromium.org

Review URL: https://codereview.chromium.org/2317073002 .
2016-09-13 12:02:40 +02:00
Henrik Kjellander
d19f1c319a Roll chromium_revision 0868029..33f8768
Add a lot of new dependencies for the Android toolchain
to setup_links.py (added for WebRTC in https://codereview.webrtc.org/2190893002
and https://codereview.webrtc.org/2215633002).

There was no other way to get the Android test to build
than renaming the APK to yuv_unittests. That made it possible
to use build/apk_test.gypi (there's some bug somewhere that assumes
names doesn't start with "lib", see http://crbug.com/543820).

TBR=fbarchard@chromium.org
BUG=libyuv:626

Review URL: https://codereview.chromium.org/2201893007 .
2016-08-04 13:43:17 +02:00
Frank Barchard
6126968d53 Revert "Roll chromium_revision 7fa6701bc5..1a73d11e65 (398458:399420)"
This reverts commit 81d6597dc736f2318b9d2bfddf25f7f33d82f3e7.
Breaks android builds.
ninja: error: '../../testing/android/native_test/java/AndroidManifest.xml', needed by 'libyuv_unittest_apk/libyuv_unittest_apk.resources.zip', missing and no known rule to make it

R=kjellander@chromium.org
BUG=libyuv:626

Review URL: https://codereview.chromium.org/2159053002 .
2016-07-18 18:07:56 -07:00
Frank Barchard
81d6597dc7 Roll chromium_revision 7fa6701bc5..1a73d11e65 (398458:399420)
A fix was needed to make Android tests pass after
https://codereview.chromium.org/2043803003

Change log: 7fa6701bc5..1a73d11e65
Full diff: 7fa6701bc5..1a73d11e65

Changed dependencies:
* src/buildtools: 8dd3c8e39a..099f1da55b
* src/third_party/boringssl/src: https://boringssl.googlesource.com/boringssl.git/+log/0fc7df55c0..171b5403ee
* src/third_party/ffmpeg: 7f03319b9d..bcb8b67b8b
DEPS diff: 7fa6701bc5..1a73d11e65/DEPS

No update to Clang.

TBR=kjellander@chromium.org
BUG=libyuv:626,webrtc:5990

Review URL: https://codereview.chromium.org/2156913004 .
2016-07-18 16:30:49 -07:00
Frank Barchard
8c8294f09b Empty overrides file for GN on Mac
R=kjellander@chromium.org

BUG=libyuv:583
TESTED=gn gen out/Debug

Review URL: https://codereview.chromium.org/1870473002 .
2016-04-07 14:39:30 -07:00