diff --git a/.gitignore b/.gitignore index 06bab17c5266eb..d868401753b1ec 100644 --- a/.gitignore +++ b/.gitignore @@ -32,7 +32,6 @@ !Android.mk .*.sw? .DS_Store -.cipd .classpath .cproject .gdb_history diff --git a/DEPS b/DEPS index adf15775be2582..e6faa0da4838d6 100644 --- a/DEPS +++ b/DEPS @@ -953,17 +953,199 @@ hooks_os = { ], }, { - 'name': 'Android CIPD Ensure', + 'name': 'android_system_sdk', 'pattern': '.', - 'action': ['src/build/cipd/cipd_wrapper.py', - '--chromium-root', 'src', - '--target-os', 'android', + 'action': ['python', + 'src/build/android/update_deps/update_third_party_deps.py', + 'download', + '-b', 'android_system_stubs', + '-l', 'third_party/android_system_sdk' + ], + }, + { + 'name': 'intellij', + 'pattern': '.', + 'action': ['python', + 'src/build/android/update_deps/update_third_party_deps.py', + 'download', + '-b', 'chromium-intellij', + '-l', 'third_party/intellij' + ], + }, + { + 'name': 'javax_inject', + 'pattern': '.', + 'action': ['python', + 'src/build/android/update_deps/update_third_party_deps.py', + 'download', + '-b', 'chromium-javax-inject', + '-l', 'third_party/javax_inject' + ], + }, + { + 'name': 'hamcrest', + 'pattern': '.', + 'action': ['python', + 'src/build/android/update_deps/update_third_party_deps.py', + 'download', + '-b', 'chromium-hamcrest', + '-l', 'third_party/hamcrest' + ], + }, + { + 'name': 'guava', + 'pattern': '.', + 'action': ['python', + 'src/build/android/update_deps/update_third_party_deps.py', + 'download', + '-b', 'chromium-guava', + '-l', 'third_party/guava' + ], + }, + { + 'name': 'android_support_test_runner', + 'pattern': '.', + 'action': ['python', + 'src/build/android/update_deps/update_third_party_deps.py', + 'download', + '-b', 'chromium-android-support-test-runner', + '-l', 'third_party/android_support_test_runner' + ], + }, + { + 'name': 'byte_buddy', + 'pattern': '.', + 'action': ['python', + 'src/build/android/update_deps/update_third_party_deps.py', + 'download', + '-b', 'chromium-byte-buddy', + '-l', 'third_party/byte_buddy' + ], + }, + { + 'name': 'espresso', + 'pattern': '.', + 'action': ['python', + 'src/build/android/update_deps/update_third_party_deps.py', + 'download', + '-b', 'chromium-espresso', + '-l', 'third_party/espresso' + ], + }, + { + 'name': 'robolectric_libs', + 'pattern': '.', + 'action': ['python', + 'src/build/android/update_deps/update_third_party_deps.py', + 'download', + '-b', 'chromium-robolectric', + '-l', 'third_party/robolectric' + ], + }, + { + 'name': 'apache_velocity', + 'pattern': '.', + 'action': ['python', + 'src/build/android/update_deps/update_third_party_deps.py', + 'download', + '-b', 'chromium-apache-velocity', + '-l', 'third_party/apache_velocity' + ], + }, + { + 'name': 'ow2_asm', + 'pattern': '.', + 'action': ['python', + 'src/build/android/update_deps/update_third_party_deps.py', + 'download', + '-b', 'chromium-ow2-asm', + '-l', 'third_party/ow2_asm' + ], + }, + { + 'name': 'desugar', + 'pattern': '.', + 'action': ['python', + 'src/build/android/update_deps/update_third_party_deps.py', + 'download', + '-b', 'chromium-android-tools/bazel/desugar', + '-l', 'third_party/bazel/desugar' + ], + }, + { + 'name': 'apk-patch-size-estimator', + 'pattern': '.', + 'action': ['python', + 'src/build/android/update_deps/update_third_party_deps.py', + 'download', + '-b', 'chromium-android-tools/apk-patch-size-estimator', + '-l', 'third_party/apk-patch-size-estimator/lib' + ], + }, + { + 'name': 'icu4j', + 'pattern': '.', + 'action': ['python', + 'src/build/android/update_deps/update_third_party_deps.py', + 'download', + '-b', 'chromium-icu4j', + '-l', 'third_party/icu4j' + ], + }, + { + 'name': 'accessibility_test_framework', + 'pattern': '.', + 'action': ['python', + 'src/build/android/update_deps/update_third_party_deps.py', + 'download', + '-b', 'chromium-accessibility-test-framework', + '-l', 'third_party/accessibility_test_framework' + ], + }, + { + 'name': 'bouncycastle', + 'pattern': '.', + 'action': ['python', + 'src/build/android/update_deps/update_third_party_deps.py', + 'download', + '-b', 'chromium-bouncycastle', + '-l', 'third_party/bouncycastle' + ], + }, + { + 'name': 'sqlite4java', + 'pattern': '.', + 'action': ['python', + 'src/build/android/update_deps/update_third_party_deps.py', + 'download', + '-b', 'chromium-sqlite4java', + '-l', 'third_party/sqlite4java' + ], + }, + { + 'name': 'objenesis', + 'pattern': '.', + 'action': ['python', + 'src/build/android/update_deps/update_third_party_deps.py', + 'download', + '-b', 'chromium-objenesis', + '-l', 'third_party/objenesis' + ], + }, + { + 'name': 'xstream', + 'pattern': '.', + 'action': ['python', + 'src/build/android/update_deps/update_third_party_deps.py', + 'download', + '-b', 'chromium-robolectric', + '-l', 'third_party/xstream' ], }, { 'name': 'gvr_static_shim_android_arm', 'pattern': '\\.sha1', - 'action': [ 'python', + 'action': [ 'python', 'src/third_party/depot_tools/download_from_google_storage.py', '--no_resume', '--platform=linux*', @@ -975,7 +1157,7 @@ hooks_os = { { 'name': 'gvr_static_shim_android_arm64', 'pattern': '\\.sha1', - 'action': [ 'python', + 'action': [ 'python', 'src/third_party/depot_tools/download_from_google_storage.py', '--no_resume', '--platform=linux*', @@ -987,7 +1169,7 @@ hooks_os = { { 'name': 'gvr_common_aar', 'pattern': '\\.sha1', - 'action': [ 'python', + 'action': [ 'python', 'src/third_party/depot_tools/download_from_google_storage.py', '--no_resume', '--platform=linux*', @@ -999,7 +1181,7 @@ hooks_os = { { 'name': 'vr_controller_test_api', 'pattern': '\\.sha1', - 'action': [ 'python', + 'action': [ 'python', 'src/third_party/depot_tools/download_from_google_storage.py', '--no_resume', '--platform=linux*', diff --git a/build/android/gyp/copy_ex.py b/build/android/gyp/copy_ex.py index a397259e922a8d..196cbcc288e1aa 100755 --- a/build/android/gyp/copy_ex.py +++ b/build/android/gyp/copy_ex.py @@ -30,11 +30,6 @@ def CopyFile(f, dest, deps): shutil.copytree(f, os.path.join(dest, os.path.basename(f))) deps.extend(_get_all_files(f)) else: - if os.path.exists(dest): - if os.path.isfile(dest): - os.remove(dest) - elif os.path.isfile(os.path.join(dest, os.path.basename(f))): - os.remove(os.path.join(dest, os.path.basename(f))) shutil.copy(f, dest) deps.append(f) diff --git a/build/android/gyp/jar.py b/build/android/gyp/jar.py index 58a12cdf9644b3..2b19c587b78f03 100755 --- a/build/android/gyp/jar.py +++ b/build/android/gyp/jar.py @@ -39,11 +39,10 @@ def Jar(class_files, classes_dir, jar_path, manifest_file=None, for filepath, jar_filepath in additional_files or []: full_jar_filepath = os.path.join(jar_cwd, jar_filepath) - if not os.path.exists(full_jar_filepath): - jar_dir = os.path.dirname(full_jar_filepath) - if not os.path.exists(jar_dir): - os.makedirs(jar_dir) - shutil.copy(filepath, full_jar_filepath) + jar_dir = os.path.dirname(full_jar_filepath) + if not os.path.exists(jar_dir): + os.makedirs(jar_dir) + shutil.copy(filepath, full_jar_filepath) jar_cmd.append(jar_filepath) if provider_configurations: diff --git a/build/android/update_deps/update_third_party_deps.py b/build/android/update_deps/update_third_party_deps.py new file mode 100755 index 00000000000000..e0f3c8c234ff77 --- /dev/null +++ b/build/android/update_deps/update_third_party_deps.py @@ -0,0 +1,133 @@ +#!/usr/bin/env python +# Copyright 2016 The Chromium Authors. All rights reserved. +# Use of this source code is governed by a BSD-style license that can be +# found in the LICENSE file. + +""" +Uploads or downloads third party libraries to or from google cloud storage. + +This script will only work for Android checkouts. +""" + +import argparse +import logging +import os +import sys + + +sys.path.append(os.path.abspath( + os.path.join(os.path.dirname(__file__), os.pardir))) +from pylib import constants +from pylib.constants import host_paths + +sys.path.append(os.path.abspath( + os.path.join(host_paths.DIR_SOURCE_ROOT, 'build'))) +import find_depot_tools # pylint: disable=import-error,unused-import +import download_from_google_storage +import upload_to_google_storage + + +def _AddBasicArguments(parser): + parser.add_argument( + '--sdk-root', default=constants.ANDROID_SDK_ROOT, + help='base path to the Android SDK root') + parser.add_argument( + '-v', '--verbose', action='store_true', help='print debug information') + parser.add_argument( + '-b', '--bucket-path', required=True, + help='The path of the lib file in Google Cloud Storage.') + parser.add_argument( + '-l', '--local-path', required=True, + help='The base path of the third_party directory') + + +def _CheckPaths(bucket_path, local_path): + if bucket_path.startswith('gs://'): + bucket_url = bucket_path + else: + bucket_url = 'gs://%s' % bucket_path + local_path = os.path.join(host_paths.DIR_SOURCE_ROOT, local_path) + if not os.path.isdir(local_path): + raise IOError( + 'The library local path is not a valid directory: %s' % local_path) + return bucket_url, local_path + + +def _CheckFileList(local_path, file_list): + local_path = os.path.abspath(local_path) + abs_path_list = [os.path.abspath(f) for f in file_list] + for f in abs_path_list: + if os.path.commonprefix([f, local_path]) != local_path: + raise IOError( + '%s in the arguments is not descendant of the specified directory %s' + % (f, local_path)) + return abs_path_list + + +def Upload(arguments): + """Upload files in a third_party directory to google storage""" + bucket_url, local_path = _CheckPaths(arguments.bucket_path, + arguments.local_path) + file_list = _CheckFileList(local_path, arguments.file_list) + upload_to_google_storage.upload_to_google_storage( + input_filenames=file_list, + base_url=bucket_url, + gsutil=arguments.gsutil, + force=False, + use_md5=False, + num_threads=1, + skip_hashing=False, + gzip=None) + + +def Download(arguments): + """Download files based on sha1 files in a third_party dir from gcs""" + bucket_url, local_path = _CheckPaths(arguments.bucket_path, + arguments.local_path) + download_from_google_storage.download_from_google_storage( + local_path, + bucket_url, + gsutil=arguments.gsutil, + num_threads=1, + directory=True, + recursive=True, + force=False, + output=None, + ignore_errors=False, + sha1_file=None, + verbose=arguments.verbose, + auto_platform=False, + extract=False) + + +def main(argv): + parser = argparse.ArgumentParser() + subparsers = parser.add_subparsers(title='commands') + download_parser = subparsers.add_parser( + 'download', help='download the library from the cloud storage') + _AddBasicArguments(download_parser) + download_parser.set_defaults(func=Download) + + upload_parser = subparsers.add_parser( + 'upload', help='find all jar files in a third_party directory and ' + + 'upload them to cloud storage') + _AddBasicArguments(upload_parser) + upload_parser.set_defaults(func=Upload) + upload_parser.add_argument( + '-f', '--file-list', nargs='+', required=True, + help='A list of base paths for files in third_party to upload.') + + arguments = parser.parse_args(argv) + if not os.path.isdir(arguments.sdk_root): + logging.debug('Did not find the Android SDK root directory at "%s".', + arguments.sdk_root) + logging.info('Skipping, not on an android checkout.') + return 0 + + arguments.gsutil = download_from_google_storage.Gsutil( + download_from_google_storage.GSUTIL_DEFAULT_PATH) + return arguments.func(arguments) + + +if __name__ == '__main__': + sys.exit(main(sys.argv[1:])) diff --git a/build/cipd/android/android.ensure b/build/cipd/android/android.ensure deleted file mode 100644 index 4a643a6eeb1e19..00000000000000 --- a/build/cipd/android/android.ensure +++ /dev/null @@ -1,60 +0,0 @@ -# Copyright 2017 The Chromium Authors. All rights reserved. -# Use of this source code is governed by a BSD-style license that can be -# found in the LICENSE file. - -# Dependencies for Android target OS. - -@Subdir third_party/accessibility_test_framework -chromium/third_party/accessibility-test-framework version:2.1 - -@Subdir third_party/android_support_test_runner -chromium/third_party/android_support_test_runner version:0.5 - -@Subdir third_party/android_system_sdk -chromium/third_party/android_system_sdk version:0 - -@Subdir third_party/apk-patch-size-estimator -chromium/third_party/apk-patch-size-estimator version:0.2 - -@Subdir third_party/bazel -chromium/third_party/bazel version:0 - -@Subdir third_party/bouncycastle -chromium/third_party/bouncycastle version:1.46 - -@Subdir third_party/byte_buddy -chromium/third_party/byte_buddy version:1.4.17 - -@Subdir third_party/espresso -chromium/third_party/espresso version:2.2.1 - -@Subdir third_party/guava -chromium/third_party/guava version:20.0 - -@Subdir third_party/hamcrest -chromium/third_party/hamcrest version:1.3 - -@Subdir third_party/icu4j -chromium/third_party/icu4j version:53.1 - -@Subdir third_party/intellij -chromium/third_party/intellij version:12.0 - -@Subdir third_party/javax_inject -chromium/third_party/javax_inject version:1 - -@Subdir third_party/objenesis -chromium/third_party/objenesis version:2.4 - -@Subdir third_party/ow2_asm -chromium/third_party/ow2_asm version:5.0.1 - -@Subdir third_party/robolectric -chromium/third_party/robolectric version:3.2 - -@Subdir third_party/sqlite4java -chromium/third_party/sqlite4java version:0.282 - -@Subdir third_party/xstream -chromium/third_party/xstream version:1.4.8 - diff --git a/build/cipd/cipd_wrapper.py b/build/cipd/cipd_wrapper.py deleted file mode 100755 index b1c256079cfc41..00000000000000 --- a/build/cipd/cipd_wrapper.py +++ /dev/null @@ -1,57 +0,0 @@ -#!/usr/bin/env python -# -# Copyright 2017 The Chromium Authors. All rights reserved. -# Use of this source code is governed by a BSD-style license that can be -# found in the LICENSE file. - -import argparse -import os -import subprocess -import sys - -ENSURE_FILEPATH = { - 'android': os.path.join( - os.path.dirname(__file__), 'android', 'android.ensure') -} - - -def cipd_ensure(root, service_url, target_os): - - def is_windows(): - return sys.platform in ('cygwin', 'win32') - - ensure_file = ENSURE_FILEPATH[target_os] - - cipd_binary = 'cipd' - if is_windows(): - cipd_binary = 'cipd.bat' - - return subprocess.call( - [cipd_binary, 'ensure', - '-ensure-file', ensure_file, - '-root', root, - '-service-url', service_url], - shell=is_windows()) - - -def main(): - parser = argparse.ArgumentParser() - - parser.add_argument( - '--chromium-root', - required=True, - help='Root directory for dependency.') - parser.add_argument( - '--service-url', - help='The url of the CIPD service.', - default='https://chrome-infra-packages.appspot.com') - parser.add_argument( - '--target-os', - required=True, - help='Target OS for build.') - args = parser.parse_args() - cipd_ensure(args.chromium_root, args.service_url, args.target_os) - - -if __name__ == '__main__': - sys.exit(main()) diff --git a/build/config/android/internal_rules.gni b/build/config/android/internal_rules.gni index 1bc54fb95372b2..b8d0119f8d8322 100644 --- a/build/config/android/internal_rules.gni +++ b/build/config/android/internal_rules.gni @@ -409,9 +409,6 @@ template("copy_ex") { outputs = [ _stamp_file, ] - if (defined(invoker.outputs)) { - outputs += invoker.outputs - } args = [ "--depfile", @@ -1311,7 +1308,7 @@ if (enable_java_templates) { } _output_jar_target = "${target_name}__copy" - copy_ex(_output_jar_target) { + copy(_output_jar_target) { deps = _deps if (defined(invoker.deps)) { deps += invoker.deps @@ -1319,7 +1316,6 @@ if (enable_java_templates) { if (defined(invoker.public_deps)) { public_deps = invoker.public_deps } - dest = _output_jar_path sources = [ _previous_output_jar, ] diff --git a/third_party/.gitignore b/third_party/.gitignore index f55d59ef2f90f0..94db06738e3254 100644 --- a/third_party/.gitignore +++ b/third_party/.gitignore @@ -16,6 +16,7 @@ /angle /angle_dx11 /apache-portable-runtime/src +/apache_velocity/lib/*.jar /apache-win32/bin/*.exe /apache-win32/bin/*.dll /apache-win32/bin/iconv/*.so diff --git a/third_party/accessibility_test_framework/cipd.yaml b/third_party/accessibility_test_framework/cipd.yaml deleted file mode 100644 index 8ad908ba9e0568..00000000000000 --- a/third_party/accessibility_test_framework/cipd.yaml +++ /dev/null @@ -1,10 +0,0 @@ -# Copyright 2017 The Chromium Authors. All rights reserved. -# Use of this source code is governed by a BSD-style license that can be -# found in the LICENSE file. - -# To create CIPD package run the following command. -# cipd create --pkg-def cipd.yaml -tag version:$(cat version.txt) -package: chromium/third_party/accessibility-test-framework -description: accessibility-test-framework Java library -data: - - file: lib/accessibility-test-framework-2.1.jar \ No newline at end of file diff --git a/third_party/accessibility_test_framework/lib/accessibility-test-framework-2.1.jar.sha1 b/third_party/accessibility_test_framework/lib/accessibility-test-framework-2.1.jar.sha1 new file mode 100644 index 00000000000000..0ccad213b5ddfa --- /dev/null +++ b/third_party/accessibility_test_framework/lib/accessibility-test-framework-2.1.jar.sha1 @@ -0,0 +1 @@ +c2d6267c3ad0435ddf9e27a94a0e0af4ca3fdfbb \ No newline at end of file diff --git a/third_party/accessibility_test_framework/version.txt b/third_party/accessibility_test_framework/version.txt deleted file mode 100644 index 879b416e609a82..00000000000000 --- a/third_party/accessibility_test_framework/version.txt +++ /dev/null @@ -1 +0,0 @@ -2.1 diff --git a/third_party/android_support_test_runner/cipd.yaml b/third_party/android_support_test_runner/cipd.yaml deleted file mode 100644 index 06e5ba9780d930..00000000000000 --- a/third_party/android_support_test_runner/cipd.yaml +++ /dev/null @@ -1,12 +0,0 @@ -# Copyright 2017 The Chromium Authors. All rights reserved. -# Use of this source code is governed by a BSD-style license that can be -# found in the LICENSE file. - -# To create CIPD package run the following command. -# cipd create --pkg-def cipd.yaml -tag version:$(cat version.txt) -package: chromium/third_party/android_support_test_runner -description: android_support_test_runner Java libraries -data: - - file: lib/exposed-instrumentation-api-publish-0.5-no-dep.jar - - file: lib/rules-0.5.aar - - file: lib/runner-0.5-release-no-dep.jar diff --git a/third_party/android_support_test_runner/lib/exposed-instrumentation-api-publish-0.5-no-dep.jar.sha1 b/third_party/android_support_test_runner/lib/exposed-instrumentation-api-publish-0.5-no-dep.jar.sha1 new file mode 100644 index 00000000000000..b5c46d07e00357 --- /dev/null +++ b/third_party/android_support_test_runner/lib/exposed-instrumentation-api-publish-0.5-no-dep.jar.sha1 @@ -0,0 +1 @@ +905f3e63973d47fedf2d945fa31d8c0f0c98816e \ No newline at end of file diff --git a/third_party/android_support_test_runner/lib/rules-0.5.aar.sha1 b/third_party/android_support_test_runner/lib/rules-0.5.aar.sha1 new file mode 100644 index 00000000000000..eb0422b7cec193 --- /dev/null +++ b/third_party/android_support_test_runner/lib/rules-0.5.aar.sha1 @@ -0,0 +1 @@ +f62d39eb9fede7f037699965d10188d992e835f6 \ No newline at end of file diff --git a/third_party/android_support_test_runner/lib/runner-0.5-release-no-dep.jar.sha1 b/third_party/android_support_test_runner/lib/runner-0.5-release-no-dep.jar.sha1 new file mode 100644 index 00000000000000..a2e8bec65b1749 --- /dev/null +++ b/third_party/android_support_test_runner/lib/runner-0.5-release-no-dep.jar.sha1 @@ -0,0 +1 @@ +796f9229948e907471c5595fbe94655ccf03ff73 \ No newline at end of file diff --git a/third_party/android_support_test_runner/version.txt b/third_party/android_support_test_runner/version.txt deleted file mode 100644 index 2eb3c4fe4eebcd..00000000000000 --- a/third_party/android_support_test_runner/version.txt +++ /dev/null @@ -1 +0,0 @@ -0.5 diff --git a/third_party/android_system_sdk/android-stubs-src.jar.sha1 b/third_party/android_system_sdk/android-stubs-src.jar.sha1 new file mode 100644 index 00000000000000..e2920c24d00e3f --- /dev/null +++ b/third_party/android_system_sdk/android-stubs-src.jar.sha1 @@ -0,0 +1 @@ +2d660356a1473c93a0b8e08406a8ebb3722d8a20 diff --git a/third_party/android_system_sdk/android_system.jar.sha1 b/third_party/android_system_sdk/android_system.jar.sha1 new file mode 100644 index 00000000000000..6a1ea22cfe4cc4 --- /dev/null +++ b/third_party/android_system_sdk/android_system.jar.sha1 @@ -0,0 +1 @@ +7ddf6745918ea48bc4bdb7c6802ee2bcebacd462 diff --git a/third_party/android_system_sdk/cipd.yaml b/third_party/android_system_sdk/cipd.yaml deleted file mode 100644 index f3bd9f5cbdc16e..00000000000000 --- a/third_party/android_system_sdk/cipd.yaml +++ /dev/null @@ -1,11 +0,0 @@ -# Copyright 2017 The Chromium Authors. All rights reserved. -# Use of this source code is governed by a BSD-style license that can be -# found in the LICENSE file. - -# To create CIPD package run the following command. -# cipd create --pkg-def cipd.yaml -tag version:$(cat version.txt) -package: chromium/third_party/android_system_sdk -description: System SDK stubs for compile WebView and Monochrome targets -data: - - file: android-stubs-src.jar - - file: android_system.jar diff --git a/third_party/android_system_sdk/version.txt b/third_party/android_system_sdk/version.txt deleted file mode 100644 index 573541ac9702dd..00000000000000 --- a/third_party/android_system_sdk/version.txt +++ /dev/null @@ -1 +0,0 @@ -0 diff --git a/third_party/apache_velocity/BUILD.gn b/third_party/apache_velocity/BUILD.gn new file mode 100644 index 00000000000000..15d84cecd3e315 --- /dev/null +++ b/third_party/apache_velocity/BUILD.gn @@ -0,0 +1,10 @@ +# Copyright 2016 The Chromium Authors. All rights reserved. +# Use of this source code is governed by a BSD-style license that can be +# found in the LICENSE file. + +import("//build/config/android/rules.gni") + +java_prebuilt("apache_velocity_java") { + testonly = true + jar_path = "lib/velocity-1.7-dep.jar" +} diff --git a/third_party/apache_velocity/LICENSE b/third_party/apache_velocity/LICENSE new file mode 100644 index 00000000000000..25b736eef88cb0 --- /dev/null +++ b/third_party/apache_velocity/LICENSE @@ -0,0 +1,201 @@ + Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + +TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + +1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + +2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + +3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + +4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + +5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + +6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + +7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + +8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + +9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + +END OF TERMS AND CONDITIONS + +APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "[]" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + +Copyright [yyyy] [name of copyright owner] + +Licensed under the Apache License, Version 2.0 (the "License"); +you may not use this file except in compliance with the License. +You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an "AS IS" BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. \ No newline at end of file diff --git a/third_party/apache_velocity/OWNERS b/third_party/apache_velocity/OWNERS new file mode 100644 index 00000000000000..7fcd92bbbd6664 --- /dev/null +++ b/third_party/apache_velocity/OWNERS @@ -0,0 +1,3 @@ +jbudorick@chromium.org +mikecase@chromium.org +yolandyan@chromium.org \ No newline at end of file diff --git a/third_party/apache_velocity/README.chromium b/third_party/apache_velocity/README.chromium new file mode 100644 index 00000000000000..ed92ad1c6fc0b9 --- /dev/null +++ b/third_party/apache_velocity/README.chromium @@ -0,0 +1,8 @@ +Name: Apache Velocity +URL: http://velocity.apache.org/ +Version: 1.7 +License: Apache 2.0 +License File: NOT_SHIPPED +Security Critical: no +Description: Apache Velocity is a Java-based template engine. +Local Modifications: None \ No newline at end of file diff --git a/third_party/apache_velocity/lib/velocity-1.7-dep.jar.sha1 b/third_party/apache_velocity/lib/velocity-1.7-dep.jar.sha1 new file mode 100644 index 00000000000000..428725bb6ba160 --- /dev/null +++ b/third_party/apache_velocity/lib/velocity-1.7-dep.jar.sha1 @@ -0,0 +1 @@ +d7d06a40e8e266d62d6d9add29d1b5b9d067ee5c diff --git a/third_party/apk-patch-size-estimator/cipd.yaml b/third_party/apk-patch-size-estimator/cipd.yaml deleted file mode 100644 index 2c6df0dee8b91a..00000000000000 --- a/third_party/apk-patch-size-estimator/cipd.yaml +++ /dev/null @@ -1,10 +0,0 @@ -# Copyright 2017 The Chromium Authors. All rights reserved. -# Use of this source code is governed by a BSD-style license that can be -# found in the LICENSE file. - -# To create CIPD package run the following command. -# cipd create --pkg-def cipd.yaml -tag version:$(cat version.txt) -package: chromium/third_party/apk-patch-size-estimator -description: apk-patch-size-estimator Java library -data: - - file: lib/file-by-file-tools.jar \ No newline at end of file diff --git a/third_party/apk-patch-size-estimator/lib/file-by-file-tools.jar.sha1 b/third_party/apk-patch-size-estimator/lib/file-by-file-tools.jar.sha1 new file mode 100644 index 00000000000000..0f0c0c664a72a0 --- /dev/null +++ b/third_party/apk-patch-size-estimator/lib/file-by-file-tools.jar.sha1 @@ -0,0 +1 @@ +25782572194dcc1ae3240629824f80e545bc45f7 \ No newline at end of file diff --git a/third_party/apk-patch-size-estimator/version.txt b/third_party/apk-patch-size-estimator/version.txt deleted file mode 100644 index 3b04cfb60da13a..00000000000000 --- a/third_party/apk-patch-size-estimator/version.txt +++ /dev/null @@ -1 +0,0 @@ -0.2 diff --git a/third_party/bazel/cipd.yaml b/third_party/bazel/cipd.yaml deleted file mode 100644 index 1e1f2eb7a47920..00000000000000 --- a/third_party/bazel/cipd.yaml +++ /dev/null @@ -1,10 +0,0 @@ -# Copyright 2017 The Chromium Authors. All rights reserved. -# Use of this source code is governed by a BSD-style license that can be -# found in the LICENSE file. - -# To create CIPD package run the following command. -# cipd create --pkg-def cipd.yaml -tag version:$(cat version.txt) -package: chromium/third_party/bazel -description: Java library to transform Java 8 bytecode to Java 7 -data: - - file: desugar/Desugar.jar diff --git a/third_party/bazel/desugar/Desugar.jar.sha1 b/third_party/bazel/desugar/Desugar.jar.sha1 new file mode 100644 index 00000000000000..28cb87afd9f5d4 --- /dev/null +++ b/third_party/bazel/desugar/Desugar.jar.sha1 @@ -0,0 +1 @@ +049b5e43576b0601659dddd0deee7e3f97e78646 \ No newline at end of file diff --git a/third_party/bazel/version.txt b/third_party/bazel/version.txt deleted file mode 100644 index 573541ac9702dd..00000000000000 --- a/third_party/bazel/version.txt +++ /dev/null @@ -1 +0,0 @@ -0 diff --git a/third_party/bouncycastle/cipd.yaml b/third_party/bouncycastle/cipd.yaml deleted file mode 100644 index d9010d48d48618..00000000000000 --- a/third_party/bouncycastle/cipd.yaml +++ /dev/null @@ -1,10 +0,0 @@ -# Copyright 2017 The Chromium Authors. All rights reserved. -# Use of this source code is governed by a BSD-style license that can be -# found in the LICENSE file. - -# To create CIPD package run the following command. -# cipd create --pkg-def cipd.yaml -tag version:$(cat version.txt) -package: chromium/third_party/bouncycastle -description: bouncycastle Java library -data: - - file: lib/bcprov-jdk16-1.46.jar \ No newline at end of file diff --git a/third_party/bouncycastle/lib/bcprov-jdk16-1.46.jar.sha1 b/third_party/bouncycastle/lib/bcprov-jdk16-1.46.jar.sha1 new file mode 100644 index 00000000000000..4f126df06bc5fa --- /dev/null +++ b/third_party/bouncycastle/lib/bcprov-jdk16-1.46.jar.sha1 @@ -0,0 +1 @@ +ce091790943599535cbb4de8ede84535b0c1260c diff --git a/third_party/bouncycastle/version.txt b/third_party/bouncycastle/version.txt deleted file mode 100644 index 7ab887e291b63d..00000000000000 --- a/third_party/bouncycastle/version.txt +++ /dev/null @@ -1 +0,0 @@ -1.46 diff --git a/third_party/byte_buddy/cipd.yaml b/third_party/byte_buddy/cipd.yaml deleted file mode 100644 index 9346c4d790bdc3..00000000000000 --- a/third_party/byte_buddy/cipd.yaml +++ /dev/null @@ -1,10 +0,0 @@ -# Copyright 2017 The Chromium Authors. All rights reserved. -# Use of this source code is governed by a BSD-style license that can be -# found in the LICENSE file. - -# To create CIPD package run the following command. -# cipd create --pkg-def cipd.yaml -tag version:$(cat version.txt) -package: chromium/third_party/byte_buddy -description: byte_buddy Java library -data: - - file: lib/byte-buddy-1.4.17.jar \ No newline at end of file diff --git a/third_party/byte_buddy/lib/byte-buddy-1.4.17.jar.sha1 b/third_party/byte_buddy/lib/byte-buddy-1.4.17.jar.sha1 new file mode 100644 index 00000000000000..40b602c7b0c431 --- /dev/null +++ b/third_party/byte_buddy/lib/byte-buddy-1.4.17.jar.sha1 @@ -0,0 +1 @@ +466b516b8a98e2d6dcf340362029b9f02800b6b6 \ No newline at end of file diff --git a/third_party/byte_buddy/version.txt b/third_party/byte_buddy/version.txt deleted file mode 100644 index 04e0d3f14fd006..00000000000000 --- a/third_party/byte_buddy/version.txt +++ /dev/null @@ -1 +0,0 @@ -1.4.17 diff --git a/third_party/espresso/cipd.yaml b/third_party/espresso/cipd.yaml deleted file mode 100644 index 7a359231b17873..00000000000000 --- a/third_party/espresso/cipd.yaml +++ /dev/null @@ -1,14 +0,0 @@ -# Copyright 2017 The Chromium Authors. All rights reserved. -# Use of this source code is governed by a BSD-style license that can be -# found in the LICENSE file. - -# To create CIPD package run the following command. -# cipd create --pkg-def cipd.yaml -tag version:$(cat version.txt) -package: chromium/third_party/espresso -description: espresso Java library -data: - - file: lib/espresso-contrib-2.2.1-release-no-dep.jar - - file: lib/espresso-core-2.2.1-release-no-dep.jar - - file: lib/espresso-idling-resource-2.2.1-release-no-dep.jar - - file: lib/espresso-intents-2.2.1-release-no-dep.jar - - file: lib/espresso-web-2.2.1-release-no-dep.jar \ No newline at end of file diff --git a/third_party/espresso/lib/espresso-contrib-2.2.1-release-no-dep.jar.sha1 b/third_party/espresso/lib/espresso-contrib-2.2.1-release-no-dep.jar.sha1 new file mode 100644 index 00000000000000..1f523df115e6a2 --- /dev/null +++ b/third_party/espresso/lib/espresso-contrib-2.2.1-release-no-dep.jar.sha1 @@ -0,0 +1 @@ +72cf04ecaab0bb92a6a18b0264e0684aa3d1881b \ No newline at end of file diff --git a/third_party/espresso/lib/espresso-core-2.2.1-release-no-dep.jar.sha1 b/third_party/espresso/lib/espresso-core-2.2.1-release-no-dep.jar.sha1 new file mode 100644 index 00000000000000..201772ba48e154 --- /dev/null +++ b/third_party/espresso/lib/espresso-core-2.2.1-release-no-dep.jar.sha1 @@ -0,0 +1 @@ +06ea68f7818866197247aebb1aa87db2101678ed \ No newline at end of file diff --git a/third_party/espresso/lib/espresso-idling-resource-2.2.1-release-no-dep.jar.sha1 b/third_party/espresso/lib/espresso-idling-resource-2.2.1-release-no-dep.jar.sha1 new file mode 100644 index 00000000000000..c78578daeef267 --- /dev/null +++ b/third_party/espresso/lib/espresso-idling-resource-2.2.1-release-no-dep.jar.sha1 @@ -0,0 +1 @@ +600daa034b62e193487208e28bde17cd3de06525 \ No newline at end of file diff --git a/third_party/espresso/lib/espresso-intents-2.2.1-release-no-dep.jar.sha1 b/third_party/espresso/lib/espresso-intents-2.2.1-release-no-dep.jar.sha1 new file mode 100644 index 00000000000000..1cff4990f704fd --- /dev/null +++ b/third_party/espresso/lib/espresso-intents-2.2.1-release-no-dep.jar.sha1 @@ -0,0 +1 @@ +24a6808324bba17ae852fe68dea927b0219da19e \ No newline at end of file diff --git a/third_party/espresso/lib/espresso-web-2.2.1-release-no-dep.jar.sha1 b/third_party/espresso/lib/espresso-web-2.2.1-release-no-dep.jar.sha1 new file mode 100644 index 00000000000000..2b9fddc75ae0e0 --- /dev/null +++ b/third_party/espresso/lib/espresso-web-2.2.1-release-no-dep.jar.sha1 @@ -0,0 +1 @@ +b4c1ae773ef917a9421a3d616dbd632478aa63b8 \ No newline at end of file diff --git a/third_party/espresso/version.txt b/third_party/espresso/version.txt deleted file mode 100644 index c043eea7767eec..00000000000000 --- a/third_party/espresso/version.txt +++ /dev/null @@ -1 +0,0 @@ -2.2.1 diff --git a/third_party/guava/cipd.yaml b/third_party/guava/cipd.yaml deleted file mode 100644 index 1c1c3479850f5e..00000000000000 --- a/third_party/guava/cipd.yaml +++ /dev/null @@ -1,10 +0,0 @@ -# Copyright 2017 The Chromium Authors. All rights reserved. -# Use of this source code is governed by a BSD-style license that can be -# found in the LICENSE file. - -# To create CIPD package run the following command. -# cipd create --pkg-def cipd.yaml -tag version:$(cat version.txt) -package: chromium/third_party/guava -description: guava Java library -data: - - file: lib/guava-20.0.jar \ No newline at end of file diff --git a/third_party/guava/lib/guava-20.0.jar.sha1 b/third_party/guava/lib/guava-20.0.jar.sha1 new file mode 100644 index 00000000000000..7b6ae09060b29b --- /dev/null +++ b/third_party/guava/lib/guava-20.0.jar.sha1 @@ -0,0 +1 @@ +89507701249388e1ed5ddcf8c41f4ce1be7831ef \ No newline at end of file diff --git a/third_party/guava/version.txt b/third_party/guava/version.txt deleted file mode 100644 index 9a7c1e503f7fee..00000000000000 --- a/third_party/guava/version.txt +++ /dev/null @@ -1 +0,0 @@ -20.0 diff --git a/third_party/hamcrest/cipd.yaml b/third_party/hamcrest/cipd.yaml deleted file mode 100644 index 5664be8c27a715..00000000000000 --- a/third_party/hamcrest/cipd.yaml +++ /dev/null @@ -1,12 +0,0 @@ -# Copyright 2017 The Chromium Authors. All rights reserved. -# Use of this source code is governed by a BSD-style license that can be -# found in the LICENSE file. - -# To create CIPD package run the following command. -# cipd create --pkg-def cipd.yaml -tag version:$(cat version.txt) -package: chromium/third_party/hamcrest -description: hamcrest Java library -data: - - file: lib/hamcrest-core-1.3.jar - - file: lib/hamcrest-integration-1.3.jar - - file: lib/hamcrest-library-1.3.jar \ No newline at end of file diff --git a/third_party/hamcrest/lib/hamcrest-core-1.3.jar.sha1 b/third_party/hamcrest/lib/hamcrest-core-1.3.jar.sha1 new file mode 100644 index 00000000000000..0881850668d542 --- /dev/null +++ b/third_party/hamcrest/lib/hamcrest-core-1.3.jar.sha1 @@ -0,0 +1 @@ +859db73d92c486964e00ee4a62108312112933e2 \ No newline at end of file diff --git a/third_party/hamcrest/lib/hamcrest-integration-1.3.jar.sha1 b/third_party/hamcrest/lib/hamcrest-integration-1.3.jar.sha1 new file mode 100644 index 00000000000000..c40312801cd6a3 --- /dev/null +++ b/third_party/hamcrest/lib/hamcrest-integration-1.3.jar.sha1 @@ -0,0 +1 @@ +65460ac48fa7bdd1fb15b71b87ccc012b28a9a08 \ No newline at end of file diff --git a/third_party/hamcrest/lib/hamcrest-library-1.3.jar.sha1 b/third_party/hamcrest/lib/hamcrest-library-1.3.jar.sha1 new file mode 100644 index 00000000000000..9d6dc9eefe4b2d --- /dev/null +++ b/third_party/hamcrest/lib/hamcrest-library-1.3.jar.sha1 @@ -0,0 +1 @@ +d6ccbe0b4605d06b48576646e5de038ef24eb833 \ No newline at end of file diff --git a/third_party/hamcrest/version.txt b/third_party/hamcrest/version.txt deleted file mode 100644 index 7e32cd56983e65..00000000000000 --- a/third_party/hamcrest/version.txt +++ /dev/null @@ -1 +0,0 @@ -1.3 diff --git a/third_party/icu4j/cipd.yaml b/third_party/icu4j/cipd.yaml deleted file mode 100644 index 23b950d4fe341b..00000000000000 --- a/third_party/icu4j/cipd.yaml +++ /dev/null @@ -1,10 +0,0 @@ -# Copyright 2017 The Chromium Authors. All rights reserved. -# Use of this source code is governed by a BSD-style license that can be -# found in the LICENSE file. - -# To create CIPD package run the following command. -# cipd create --pkg-def cipd.yaml -tag version:$(cat version.txt) -package: chromium/third_party/icu4j -description: icu4j Java library -data: - - file: lib/icu4j-53.1.jar \ No newline at end of file diff --git a/third_party/icu4j/lib/icu4j-53.1.jar.sha1 b/third_party/icu4j/lib/icu4j-53.1.jar.sha1 new file mode 100644 index 00000000000000..ac60dac2311875 --- /dev/null +++ b/third_party/icu4j/lib/icu4j-53.1.jar.sha1 @@ -0,0 +1 @@ +786d9055d4ca8c1aab4a7d4ac8283f973fd7e41f diff --git a/third_party/icu4j/version.txt b/third_party/icu4j/version.txt deleted file mode 100644 index 6c45d84c30e6c5..00000000000000 --- a/third_party/icu4j/version.txt +++ /dev/null @@ -1 +0,0 @@ -53.1 diff --git a/third_party/intellij/cipd.yaml b/third_party/intellij/cipd.yaml deleted file mode 100644 index 0a0056757bbdf4..00000000000000 --- a/third_party/intellij/cipd.yaml +++ /dev/null @@ -1,10 +0,0 @@ -# Copyright 2017 The Chromium Authors. All rights reserved. -# Use of this source code is governed by a BSD-style license that can be -# found in the LICENSE file. - -# To create CIPD package run the following command. -# cipd create --pkg-def cipd.yaml -tag version:$(cat version.txt) -package: chromium/third_party/intellij -description: intellij Java library -data: - - file: lib/annotations-12.0.jar \ No newline at end of file diff --git a/third_party/intellij/lib/annotations-12.0.jar.sha1 b/third_party/intellij/lib/annotations-12.0.jar.sha1 new file mode 100644 index 00000000000000..8e8618350b1f86 --- /dev/null +++ b/third_party/intellij/lib/annotations-12.0.jar.sha1 @@ -0,0 +1 @@ +bbcf6448f6d40abe506e2c83b70a3e8bfd2b4539 diff --git a/third_party/intellij/version.txt b/third_party/intellij/version.txt deleted file mode 100644 index d7213f31f78a21..00000000000000 --- a/third_party/intellij/version.txt +++ /dev/null @@ -1 +0,0 @@ -12.0 diff --git a/third_party/javax_inject/cipd.yaml b/third_party/javax_inject/cipd.yaml deleted file mode 100644 index 6a8849ef99374c..00000000000000 --- a/third_party/javax_inject/cipd.yaml +++ /dev/null @@ -1,10 +0,0 @@ -# Copyright 2017 The Chromium Authors. All rights reserved. -# Use of this source code is governed by a BSD-style license that can be -# found in the LICENSE file. - -# To create CIPD package run the following command. -# cipd create --pkg-def cipd.yaml -tag version:$(cat version.txt) -package: chromium/third_party/javax_inject -description: javax_inject Java library -data: - - file: lib/javax.inject-1.jar \ No newline at end of file diff --git a/third_party/javax_inject/lib/javax.inject-1.jar.sha1 b/third_party/javax_inject/lib/javax.inject-1.jar.sha1 new file mode 100644 index 00000000000000..c2fa85f1e9bca1 --- /dev/null +++ b/third_party/javax_inject/lib/javax.inject-1.jar.sha1 @@ -0,0 +1 @@ +6975da39a7040257bd51d21a231b76c915872d38 \ No newline at end of file diff --git a/third_party/javax_inject/version.txt b/third_party/javax_inject/version.txt deleted file mode 100644 index d00491fd7e5bb6..00000000000000 --- a/third_party/javax_inject/version.txt +++ /dev/null @@ -1 +0,0 @@ -1 diff --git a/third_party/objenesis/cipd.yaml b/third_party/objenesis/cipd.yaml deleted file mode 100644 index de3ed43a6300b5..00000000000000 --- a/third_party/objenesis/cipd.yaml +++ /dev/null @@ -1,10 +0,0 @@ -# Copyright 2017 The Chromium Authors. All rights reserved. -# Use of this source code is governed by a BSD-style license that can be -# found in the LICENSE file. - -# To create CIPD package run the following command. -# cipd create --pkg-def cipd.yaml -tag version:$(cat version.txt) -package: chromium/third_party/objenesis -description: objenesis Java library -data: - - file: lib/objenesis-2.4.jar \ No newline at end of file diff --git a/third_party/objenesis/lib/objenesis-2.4.jar.sha1 b/third_party/objenesis/lib/objenesis-2.4.jar.sha1 new file mode 100644 index 00000000000000..c44530137d9c07 --- /dev/null +++ b/third_party/objenesis/lib/objenesis-2.4.jar.sha1 @@ -0,0 +1 @@ +af258f7e904e6683038e98d0dbab7822e503c0f2 \ No newline at end of file diff --git a/third_party/objenesis/version.txt b/third_party/objenesis/version.txt deleted file mode 100644 index 6b4950e3de2f6c..00000000000000 --- a/third_party/objenesis/version.txt +++ /dev/null @@ -1 +0,0 @@ -2.4 diff --git a/third_party/ow2_asm/cipd.yaml b/third_party/ow2_asm/cipd.yaml deleted file mode 100644 index e80dc3f34a3e54..00000000000000 --- a/third_party/ow2_asm/cipd.yaml +++ /dev/null @@ -1,14 +0,0 @@ -# Copyright 2017 The Chromium Authors. All rights reserved. -# Use of this source code is governed by a BSD-style license that can be -# found in the LICENSE file. - -# To create CIPD package run the following command. -# cipd create --pkg-def cipd.yaml -tag version:$(cat version.txt) -package: chromium/third_party/ow2_asm -description: ow2_asm Java library -data: - - file: lib/asm-5.0.1.jar - - file: lib/asm-analysis-5.0.1.jar - - file: lib/asm-commons-5.0.1.jar - - file: lib/asm-tree-5.0.1.jar - - file: lib/asm-util-5.0.1.jar \ No newline at end of file diff --git a/third_party/ow2_asm/lib/asm-5.0.1.jar.sha1 b/third_party/ow2_asm/lib/asm-5.0.1.jar.sha1 new file mode 100644 index 00000000000000..a0f7ebf8afeec1 --- /dev/null +++ b/third_party/ow2_asm/lib/asm-5.0.1.jar.sha1 @@ -0,0 +1 @@ +2fd56467a018aafe6ec6a73ccba520be4a7e1565 diff --git a/third_party/ow2_asm/lib/asm-analysis-5.0.1.jar.sha1 b/third_party/ow2_asm/lib/asm-analysis-5.0.1.jar.sha1 new file mode 100644 index 00000000000000..b1cdbb7595c503 --- /dev/null +++ b/third_party/ow2_asm/lib/asm-analysis-5.0.1.jar.sha1 @@ -0,0 +1 @@ +e286fbee48efacb4e7c175f7948d9d8b2ab52352 diff --git a/third_party/ow2_asm/lib/asm-commons-5.0.1.jar.sha1 b/third_party/ow2_asm/lib/asm-commons-5.0.1.jar.sha1 new file mode 100644 index 00000000000000..b9f49cdfdd2348 --- /dev/null +++ b/third_party/ow2_asm/lib/asm-commons-5.0.1.jar.sha1 @@ -0,0 +1 @@ +7b7147a390a93a14d2edfdcf3f7b0e87a0939c3e diff --git a/third_party/ow2_asm/lib/asm-tree-5.0.1.jar.sha1 b/third_party/ow2_asm/lib/asm-tree-5.0.1.jar.sha1 new file mode 100644 index 00000000000000..f38065e992b3b2 --- /dev/null +++ b/third_party/ow2_asm/lib/asm-tree-5.0.1.jar.sha1 @@ -0,0 +1 @@ +1b1e6e9d869acd704056d0a4223071a511c619e6 diff --git a/third_party/ow2_asm/lib/asm-util-5.0.1.jar.sha1 b/third_party/ow2_asm/lib/asm-util-5.0.1.jar.sha1 new file mode 100644 index 00000000000000..0c0cbe74b2ac86 --- /dev/null +++ b/third_party/ow2_asm/lib/asm-util-5.0.1.jar.sha1 @@ -0,0 +1 @@ +7c8caddfbd0b2d7b844f8fcc75175b9cb9cf4724 diff --git a/third_party/ow2_asm/version.txt b/third_party/ow2_asm/version.txt deleted file mode 100644 index 6b244dcd6960b1..00000000000000 --- a/third_party/ow2_asm/version.txt +++ /dev/null @@ -1 +0,0 @@ -5.0.1 diff --git a/third_party/robolectric/README.chromium b/third_party/robolectric/README.chromium index 4e7c3e5e91bdf5..f1c8c59baa536c 100644 --- a/third_party/robolectric/README.chromium +++ b/third_party/robolectric/README.chromium @@ -1,6 +1,6 @@ Name: Robolectric URL: http://robolectric.org -Version: 3.2 +Version: 3.0 License: Apache 2.0 License File: NOT_SHIPPED Security Critical: no diff --git a/third_party/robolectric/cipd.yaml b/third_party/robolectric/cipd.yaml deleted file mode 100644 index 13c5094ea5635e..00000000000000 --- a/third_party/robolectric/cipd.yaml +++ /dev/null @@ -1,12 +0,0 @@ -# Copyright 2017 The Chromium Authors. All rights reserved. -# Use of this source code is governed by a BSD-style license that can be -# found in the LICENSE file. - -# To create CIPD package run the following command. -# cipd create --pkg-def cipd.yaml -tag version:$(cat version.txt) -package: chromium/third_party/robolectric -description: robolectric modified Android SDKs -data: - - file: lib/android-all-4.3_r2-robolectric-0.jar - - file: lib/android-all-5.0.0_r2-robolectric-1.jar - - file: lib/android-all-7.1.0_r7-robolectric-0.jar \ No newline at end of file diff --git a/third_party/robolectric/lib/android-all-4.3_r2-robolectric-0.jar.sha1 b/third_party/robolectric/lib/android-all-4.3_r2-robolectric-0.jar.sha1 new file mode 100644 index 00000000000000..11ead144a89661 --- /dev/null +++ b/third_party/robolectric/lib/android-all-4.3_r2-robolectric-0.jar.sha1 @@ -0,0 +1 @@ +1231c61c42da2b1db9cbe13e449251f0db318e46 \ No newline at end of file diff --git a/third_party/robolectric/lib/android-all-5.0.0_r2-robolectric-1.jar.sha1 b/third_party/robolectric/lib/android-all-5.0.0_r2-robolectric-1.jar.sha1 new file mode 100644 index 00000000000000..bbffefc16486c0 --- /dev/null +++ b/third_party/robolectric/lib/android-all-5.0.0_r2-robolectric-1.jar.sha1 @@ -0,0 +1 @@ +7c63cd7aeb55d63e3e208b77882831c7ac588ed8 \ No newline at end of file diff --git a/third_party/robolectric/lib/android-all-7.1.0_r7-robolectric-0.jar.sha1 b/third_party/robolectric/lib/android-all-7.1.0_r7-robolectric-0.jar.sha1 new file mode 100644 index 00000000000000..cb2d17511940b9 --- /dev/null +++ b/third_party/robolectric/lib/android-all-7.1.0_r7-robolectric-0.jar.sha1 @@ -0,0 +1 @@ +c6478c2c63230d9480023ea5d90180c1e4f3b893 \ No newline at end of file diff --git a/third_party/robolectric/version.txt b/third_party/robolectric/version.txt deleted file mode 100644 index a3ec5a4bd3d720..00000000000000 --- a/third_party/robolectric/version.txt +++ /dev/null @@ -1 +0,0 @@ -3.2 diff --git a/third_party/sqlite4java/cipd.yaml b/third_party/sqlite4java/cipd.yaml deleted file mode 100644 index 2241f7e8604e70..00000000000000 --- a/third_party/sqlite4java/cipd.yaml +++ /dev/null @@ -1,15 +0,0 @@ -# Copyright 2017 The Chromium Authors. All rights reserved. -# Use of this source code is governed by a BSD-style license that can be -# found in the LICENSE file. - -# To create CIPD package run the following command. -# cipd create --pkg-def cipd.yaml -tag version:$(cat version.txt) -package: chromium/third_party/sqlite4java -description: sqlite4java Java library -data: - - file: lib/sqlite4java-0.282.jar - - file: lib/linux-x86/libsqlite4java.so - - file: lib/linux-x86_64/libsqlite4java.so - - file: lib/mac-x86_64/libsqlite4java.jnilib - - file: lib/windows-x86/sqlite4java.dll - - file: lib/windows-x86_64/sqlite4java.dll diff --git a/third_party/sqlite4java/lib/linux-x86/libsqlite4java.so.sha1 b/third_party/sqlite4java/lib/linux-x86/libsqlite4java.so.sha1 new file mode 100644 index 00000000000000..4dd98457b5699c --- /dev/null +++ b/third_party/sqlite4java/lib/linux-x86/libsqlite4java.so.sha1 @@ -0,0 +1 @@ +5a9a3d43f5913b0783eb994513df2af02a58a700 diff --git a/third_party/sqlite4java/lib/linux-x86_64/libsqlite4java.so.sha1 b/third_party/sqlite4java/lib/linux-x86_64/libsqlite4java.so.sha1 new file mode 100644 index 00000000000000..0a93f6d868098e --- /dev/null +++ b/third_party/sqlite4java/lib/linux-x86_64/libsqlite4java.so.sha1 @@ -0,0 +1 @@ +1617bcfd2c6c20f511152bffc6a595a1d0eedbc0 diff --git a/third_party/sqlite4java/lib/mac-x86_64/libsqlite4java.jnilib.sha1 b/third_party/sqlite4java/lib/mac-x86_64/libsqlite4java.jnilib.sha1 new file mode 100644 index 00000000000000..aedc7cd9dc2efe --- /dev/null +++ b/third_party/sqlite4java/lib/mac-x86_64/libsqlite4java.jnilib.sha1 @@ -0,0 +1 @@ +e18dabd7fe70e37771457a63162fe6f028628ac9 diff --git a/third_party/sqlite4java/lib/sqlite4java-0.282.jar.sha1 b/third_party/sqlite4java/lib/sqlite4java-0.282.jar.sha1 new file mode 100644 index 00000000000000..9a6a5ffdea3f3c --- /dev/null +++ b/third_party/sqlite4java/lib/sqlite4java-0.282.jar.sha1 @@ -0,0 +1 @@ +745a7e2f35fdbe6336922e0d492c979dbbfa74fb diff --git a/third_party/sqlite4java/lib/windows-x86/sqlite4java.dll.sha1 b/third_party/sqlite4java/lib/windows-x86/sqlite4java.dll.sha1 new file mode 100644 index 00000000000000..695e034de128d9 --- /dev/null +++ b/third_party/sqlite4java/lib/windows-x86/sqlite4java.dll.sha1 @@ -0,0 +1 @@ +ea73fbc9344471a4489792ebd669c9c543ec9844 diff --git a/third_party/sqlite4java/lib/windows-x86_64/sqlite4java.dll.sha1 b/third_party/sqlite4java/lib/windows-x86_64/sqlite4java.dll.sha1 new file mode 100644 index 00000000000000..25668e15a49edb --- /dev/null +++ b/third_party/sqlite4java/lib/windows-x86_64/sqlite4java.dll.sha1 @@ -0,0 +1 @@ +78215ca7b1c87b4f7be3b7da5086009c3c95fac6 diff --git a/third_party/sqlite4java/version.txt b/third_party/sqlite4java/version.txt deleted file mode 100644 index 557421a6736fef..00000000000000 --- a/third_party/sqlite4java/version.txt +++ /dev/null @@ -1 +0,0 @@ -0.282 diff --git a/third_party/xstream/cipd.yaml b/third_party/xstream/cipd.yaml deleted file mode 100644 index b766d66e549779..00000000000000 --- a/third_party/xstream/cipd.yaml +++ /dev/null @@ -1,10 +0,0 @@ -# Copyright 2017 The Chromium Authors. All rights reserved. -# Use of this source code is governed by a BSD-style license that can be -# found in the LICENSE file. - -# To create CIPD package run the following command. -# cipd create --pkg-def cipd.yaml -tag version:$(cat version.txt) -package: chromium/third_party/xstream -description: xstream Java library -data: - - file: lib/xstream-1.4.8.jar \ No newline at end of file diff --git a/third_party/xstream/lib/xstream-1.4.8.jar.sha1 b/third_party/xstream/lib/xstream-1.4.8.jar.sha1 new file mode 100644 index 00000000000000..e836802b0bba03 --- /dev/null +++ b/third_party/xstream/lib/xstream-1.4.8.jar.sha1 @@ -0,0 +1 @@ +520d90f30f36a0d6ba2dc929d980831631ad6a92 \ No newline at end of file diff --git a/third_party/xstream/version.txt b/third_party/xstream/version.txt deleted file mode 100644 index b2e46d1851c86e..00000000000000 --- a/third_party/xstream/version.txt +++ /dev/null @@ -1 +0,0 @@ -1.4.8