summaryrefslogtreecommitdiffstats
path: root/third_party/libphonenumber
diff options
context:
space:
mode:
authormathp <mathp@chromium.org>2016-02-10 18:27:07 -0800
committerCommit bot <commit-bot@chromium.org>2016-02-11 02:28:59 +0000
commit09e9b25eea4777845bf56d53948d123212f5efa7 (patch)
treebd30ffb4cb60dedc6e27f7cc9b530c7071c4b966 /third_party/libphonenumber
parente3398c19aa9769ad99e97a9fabf29614d645a095 (diff)
downloadchromium_src-09e9b25eea4777845bf56d53948d123212f5efa7.zip
chromium_src-09e9b25eea4777845bf56d53948d123212f5efa7.tar.gz
chromium_src-09e9b25eea4777845bf56d53948d123212f5efa7.tar.bz2
[libphonenumber] Change DEPS to track new github mirror, uprev library
Changes to build files and include paths. BUG=585286,585244 TBR=tedchoc Review URL: https://codereview.chromium.org/1674373003 Cr-Commit-Position: refs/heads/master@{#374841}
Diffstat (limited to 'third_party/libphonenumber')
-rw-r--r--third_party/libphonenumber/BUILD.gn58
-rw-r--r--third_party/libphonenumber/README.chromium18
-rw-r--r--third_party/libphonenumber/libphonenumber.gyp60
-rw-r--r--third_party/libphonenumber/phonenumber_api.h13
-rw-r--r--third_party/libphonenumber/src/phonenumber_api.h13
5 files changed, 77 insertions, 85 deletions
diff --git a/third_party/libphonenumber/BUILD.gn b/third_party/libphonenumber/BUILD.gn
index b72c2ad..1c4a0c4 100644
--- a/third_party/libphonenumber/BUILD.gn
+++ b/third_party/libphonenumber/BUILD.gn
@@ -15,7 +15,7 @@ proto_library("proto") {
config("libphonenumber_config") {
include_dirs = [
- "src",
+ "src/cpp/src",
"$root_gen_dir/third_party/libphonenumber",
]
defines = [ "I18N_PHONENUMBERS_USE_ICU_REGEXP=1" ]
@@ -36,22 +36,22 @@ config("libphonenumber_config_internal") {
# GYP version: third_party/libphonenumber/libphonenumber.gyp:libphonenumber_without_metadata
static_library("libphonenumber_without_metadata") {
sources = [
- "src/phonenumbers/asyoutypeformatter.cc",
- "src/phonenumbers/base/strings/string_piece.cc",
- "src/phonenumbers/default_logger.cc",
- "src/phonenumbers/logger.cc",
- "src/phonenumbers/phonenumber.cc",
- "src/phonenumbers/phonenumbermatch.cc",
- "src/phonenumbers/phonenumbermatcher.cc",
- "src/phonenumbers/phonenumberutil.cc",
- "src/phonenumbers/regexp_adapter_icu.cc",
- "src/phonenumbers/regexp_cache.cc",
- "src/phonenumbers/string_byte_sink.cc",
- "src/phonenumbers/stringutil.cc",
- "src/phonenumbers/unicodestring.cc",
- "src/phonenumbers/utf/rune.c",
- "src/phonenumbers/utf/unicodetext.cc",
- "src/phonenumbers/utf/unilib.cc",
+ "src/cpp/src/phonenumbers/asyoutypeformatter.cc",
+ "src/cpp/src/phonenumbers/base/strings/string_piece.cc",
+ "src/cpp/src/phonenumbers/default_logger.cc",
+ "src/cpp/src/phonenumbers/logger.cc",
+ "src/cpp/src/phonenumbers/phonenumber.cc",
+ "src/cpp/src/phonenumbers/phonenumbermatch.cc",
+ "src/cpp/src/phonenumbers/phonenumbermatcher.cc",
+ "src/cpp/src/phonenumbers/phonenumberutil.cc",
+ "src/cpp/src/phonenumbers/regexp_adapter_icu.cc",
+ "src/cpp/src/phonenumbers/regexp_cache.cc",
+ "src/cpp/src/phonenumbers/string_byte_sink.cc",
+ "src/cpp/src/phonenumbers/stringutil.cc",
+ "src/cpp/src/phonenumbers/unicodestring.cc",
+ "src/cpp/src/phonenumbers/utf/rune.c",
+ "src/cpp/src/phonenumbers/utf/unicodetext.cc",
+ "src/cpp/src/phonenumbers/utf/unilib.cc",
]
# libphonenumber's base/logging.h is a minimal implementation where DCHECKs
@@ -81,8 +81,8 @@ static_library("libphonenumber") {
sources = [
# Comment next line and uncomment the line after, if complete metadata
# (with examples) is needed.
- "src/phonenumbers/lite_metadata.cc",
- #"src/phonenumbers/metadata.cc",
+ "src/cpp/src/phonenumbers/lite_metadata.cc",
+ #"src/cpp/src/phonenumbers/metadata.cc",
]
public_deps = [
@@ -93,20 +93,20 @@ static_library("libphonenumber") {
# GYP version: third_party/libphonenumber/libphonenumber.gyp:libphonenumber_unittests
test("libphonenumber_unittests") {
sources = [
- "src/phonenumbers/test_metadata.cc",
- "src/test/phonenumbers/asyoutypeformatter_test.cc",
- "src/test/phonenumbers/phonenumbermatch_test.cc",
- "src/test/phonenumbers/phonenumbermatcher_test.cc",
- "src/test/phonenumbers/phonenumberutil_test.cc",
- "src/test/phonenumbers/regexp_adapter_test.cc",
- "src/test/phonenumbers/stringutil_test.cc",
- "src/test/phonenumbers/test_util.cc",
- "src/test/phonenumbers/unicodestring_test.cc",
+ "src/cpp/src/phonenumbers/test_metadata.cc",
+ "src/cpp/test/phonenumbers/asyoutypeformatter_test.cc",
+ "src/cpp/test/phonenumbers/phonenumbermatch_test.cc",
+ "src/cpp/test/phonenumbers/phonenumbermatcher_test.cc",
+ "src/cpp/test/phonenumbers/phonenumberutil_test.cc",
+ "src/cpp/test/phonenumbers/regexp_adapter_test.cc",
+ "src/cpp/test/phonenumbers/stringutil_test.cc",
+ "src/cpp/test/phonenumbers/test_util.cc",
+ "src/cpp/test/phonenumbers/unicodestring_test.cc",
]
configs += [ ":libphonenumber_config_internal" ]
- include_dirs = [ "src/test" ]
+ include_dirs = [ "src/cpp/test" ]
deps = [
":libphonenumber_without_metadata",
diff --git a/third_party/libphonenumber/README.chromium b/third_party/libphonenumber/README.chromium
index 23d6932..54e43d8 100644
--- a/third_party/libphonenumber/README.chromium
+++ b/third_party/libphonenumber/README.chromium
@@ -1,14 +1,13 @@
Name: International Phone Number Library
Short Name: libphonenumber
-URL: http://libphonenumber.googlecode.com/svn/trunk/
+URL: https://github.com/googlei18n/libphonenumber
Version: unknown
-Revision: 584
+Revision: a9bd368debe74355364965c24bcc5a6bfb1dc546
License: Apache 2.0
License File: LICENSE
Security Critical: yes
-This directory contains the source code of International Phone Number Library
-for C/C++.
+This directory contains the source code of International Phone Number Library.
This library depends on
- third_party/icu for internationalisation, UTF8-16-32 conversion and regular
@@ -16,18 +15,11 @@ This library depends on
- third_party/protobuf Lite version.
Additional files, not in the original library:
+ BUILD.gn
libphonenumber.gyp
README.chromium
LICENSE # Taken from https://github.com/googlei18n/libphonenumber/
- src/phonenumber_api.h
-
-The library is mapped through the DEPS file into src/ folder. To update:
-1. Get the latest version number from
- http://code.google.com/p/libphonenumber/source/list
-2. Locally update this file and DEPS.
-3. run 'gclient sync'
-4. Adjust libphonenumber.gyp if necessary.
-5. Verify that all compiles and all of the tests are successfull.
+ phonenumber_api.h
WARNING: This library is only thread-safe on POSIX. This means that
PhoneNumberUtil and the other singletons should be accessed from a single
diff --git a/third_party/libphonenumber/libphonenumber.gyp b/third_party/libphonenumber/libphonenumber.gyp
index 363451b..b882123 100644
--- a/third_party/libphonenumber/libphonenumber.gyp
+++ b/third_party/libphonenumber/libphonenumber.gyp
@@ -5,8 +5,8 @@
{
'target_defaults': {
'include_dirs': [
- 'src',
- 'src/test',
+ 'src/cpp/src',
+ 'src/cpp/test',
# The libphonenumber source (and test code) expects the
# generated protocol headers to be available with "phonenumbers" include
# path, e.g. #include "phonenumbers/foo.pb.h".
@@ -44,22 +44,22 @@
'../protobuf/protobuf.gyp:protobuf_lite',
],
'sources': [
- 'src/phonenumbers/asyoutypeformatter.cc',
- 'src/phonenumbers/base/strings/string_piece.cc',
- 'src/phonenumbers/default_logger.cc',
- 'src/phonenumbers/logger.cc',
- 'src/phonenumbers/phonenumber.cc',
- 'src/phonenumbers/phonenumbermatch.cc',
- 'src/phonenumbers/phonenumbermatcher.cc',
- 'src/phonenumbers/phonenumberutil.cc',
- 'src/phonenumbers/regexp_adapter_icu.cc',
- 'src/phonenumbers/regexp_cache.cc',
- 'src/phonenumbers/string_byte_sink.cc',
- 'src/phonenumbers/stringutil.cc',
- 'src/phonenumbers/unicodestring.cc',
- 'src/phonenumbers/utf/rune.c',
- 'src/phonenumbers/utf/unicodetext.cc',
- 'src/phonenumbers/utf/unilib.cc',
+ 'src/cpp/src/phonenumbers/asyoutypeformatter.cc',
+ 'src/cpp/src/phonenumbers/base/strings/string_piece.cc',
+ 'src/cpp/src/phonenumbers/default_logger.cc',
+ 'src/cpp/src/phonenumbers/logger.cc',
+ 'src/cpp/src/phonenumbers/phonenumber.cc',
+ 'src/cpp/src/phonenumbers/phonenumbermatch.cc',
+ 'src/cpp/src/phonenumbers/phonenumbermatcher.cc',
+ 'src/cpp/src/phonenumbers/phonenumberutil.cc',
+ 'src/cpp/src/phonenumbers/regexp_adapter_icu.cc',
+ 'src/cpp/src/phonenumbers/regexp_cache.cc',
+ 'src/cpp/src/phonenumbers/string_byte_sink.cc',
+ 'src/cpp/src/phonenumbers/stringutil.cc',
+ 'src/cpp/src/phonenumbers/unicodestring.cc',
+ 'src/cpp/src/phonenumbers/utf/rune.c',
+ 'src/cpp/src/phonenumbers/utf/unicodetext.cc',
+ 'src/cpp/src/phonenumbers/utf/unilib.cc',
'src/resources/phonemetadata.proto',
'src/resources/phonenumber.proto',
],
@@ -75,7 +75,7 @@
'direct_dependent_settings': {
'include_dirs': [
'<(SHARED_INTERMEDIATE_DIR)/protoc_out/third_party/libphonenumber',
- 'src',
+ 'src/cpp/src',
],
'defines': [
'I18N_PHONENUMBERS_USE_ICU_REGEXP=1',
@@ -110,8 +110,8 @@
'sources': [
# Comment next line and uncomment the line after, if complete metadata
# (with examples) is needed.
- 'src/phonenumbers/lite_metadata.cc',
- #'src/phonenumbers/metadata.cc',
+ 'src/cpp/src/phonenumbers/lite_metadata.cc',
+ #'src/cpp/src/phonenumbers/metadata.cc',
],
},
{
@@ -119,15 +119,15 @@
'target_name': 'libphonenumber_unittests',
'type': 'executable',
'sources': [
- 'src/phonenumbers/test_metadata.cc',
- 'src/test/phonenumbers/asyoutypeformatter_test.cc',
- 'src/test/phonenumbers/phonenumbermatch_test.cc',
- 'src/test/phonenumbers/phonenumbermatcher_test.cc',
- 'src/test/phonenumbers/phonenumberutil_test.cc',
- 'src/test/phonenumbers/regexp_adapter_test.cc',
- 'src/test/phonenumbers/stringutil_test.cc',
- 'src/test/phonenumbers/test_util.cc',
- 'src/test/phonenumbers/unicodestring_test.cc',
+ 'src/cpp/src/phonenumbers/test_metadata.cc',
+ 'src/cpp/test/phonenumbers/asyoutypeformatter_test.cc',
+ 'src/cpp/test/phonenumbers/phonenumbermatch_test.cc',
+ 'src/cpp/test/phonenumbers/phonenumbermatcher_test.cc',
+ 'src/cpp/test/phonenumbers/phonenumberutil_test.cc',
+ 'src/cpp/test/phonenumbers/regexp_adapter_test.cc',
+ 'src/cpp/test/phonenumbers/stringutil_test.cc',
+ 'src/cpp/test/phonenumbers/test_util.cc',
+ 'src/cpp/test/phonenumbers/unicodestring_test.cc',
],
'dependencies': [
'../icu/icu.gyp:icui18n',
diff --git a/third_party/libphonenumber/phonenumber_api.h b/third_party/libphonenumber/phonenumber_api.h
new file mode 100644
index 0000000..a784cb2
--- /dev/null
+++ b/third_party/libphonenumber/phonenumber_api.h
@@ -0,0 +1,13 @@
+// Copyright (c) 2011 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.
+
+#ifndef THIRD_PARTY_LIBPHONENUMBER_PHONENUMBER_API_H_
+#define THIRD_PARTY_LIBPHONENUMBER_PHONENUMBER_API_H_
+#pragma once
+
+#define USE_GOOGLE_BASE
+#include "third_party/libphonenumber/src/cpp/src/phonenumbers/phonenumberutil.h"
+#undef USE_GOOGLE_BASE
+
+#endif // THIRD_PARTY_LIBPHONENUMBER_PHONENUMBER_API_H_
diff --git a/third_party/libphonenumber/src/phonenumber_api.h b/third_party/libphonenumber/src/phonenumber_api.h
deleted file mode 100644
index 4a7fcd1..0000000
--- a/third_party/libphonenumber/src/phonenumber_api.h
+++ /dev/null
@@ -1,13 +0,0 @@
-// Copyright (c) 2011 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.
-
-#ifndef THIRD_PARTY_LIBPHONENUMBER_SRC_PHONENUMBER_API_H_
-#define THIRD_PARTY_LIBPHONENUMBER_SRC_PHONENUMBER_API_H_
-#pragma once
-
-#define USE_GOOGLE_BASE
-#include "third_party/libphonenumber/src/phonenumbers/phonenumberutil.h"
-#undef USE_GOOGLE_BASE
-
-#endif // THIRD_PARTY_LIBPHONENUMBER_SRC_PHONENUMBER_API_H_