@@ -17,12 +17,10 @@ vars = {
17
17
# that don't end with a trailing slash to http. We therefore try to make sure
18
18
# all https URLs include the trailing slash, but it's unclear if SVN actually
19
19
# respects this.
20
- "chromium_trunk" : "https://src.chromium.org/svn/trunk/" ,
21
20
"chromium_git" : "https://chromium.googlesource.com" ,
22
21
# We don't include @ inside the revision here as is customary since
23
22
# we want to pass this into a -D flag
24
23
"chromium_revision_num" : "256281" ,
25
- "chromium_deps_root" : "src/third_party/chromium_deps" ,
26
24
27
25
"libpagespeed_svn_root" : "https://github.com/pagespeed/page-speed/trunk/" ,
28
26
"libpagespeed_trunk" : "https://github.com/pagespeed/page-speed/trunk/lib/trunk/" ,
@@ -93,37 +91,18 @@ vars = {
93
91
94
92
"libpng_src" : "https://github.com/glennrp/libpng.git" ,
95
93
"libpng_revision" : "@a36c4f3f165fb2dd1772603da7f996eb40326621" ,
94
+
95
+ "proto_src" : "https://github.com/google/protobuf.git" ,
96
+ "protobuf_revision" : "v3.0.0" ,
96
97
}
97
98
98
99
deps = {
99
100
100
- # Fetch dependent DEPS so we can sync our other dependencies relative
101
- # to them.
102
- Var ("chromium_deps_root" ):
103
- File (Var ("chromium_trunk" ) + "src/DEPS@" + Var ("chromium_revision_num" )),
104
-
105
101
# Other dependencies.
106
102
"src/build/temp_gyp" :
107
103
Var ("libpagespeed_trunk" ) + "src/build/temp_gyp/" +
108
104
Var ("libpagespeed_revision" ),
109
105
110
- # We check 'build/android' out of Chromium repo to get
111
- # 'android/cpufeatures.gypi', which is needed to compile libwebp.
112
- "src/build/android" :
113
- Var ("chromium_trunk" ) + "src/build/android/@" +
114
- Var ("chromium_revision_num" ),
115
- "src/build/ios" :
116
- Var ("chromium_trunk" ) + "src/build/ios/@" + Var ("chromium_revision_num" ),
117
- "src/build/internal" :
118
- Var ("chromium_trunk" ) + "src/build/internal/@" +
119
- Var ("chromium_revision_num" ),
120
- "src/build/linux" :
121
- Var ("chromium_trunk" ) + "src/build/linux/@" + Var ("chromium_revision_num" ),
122
- "src/build/mac" :
123
- Var ("chromium_trunk" ) + "src/build/mac/@" + Var ("chromium_revision_num" ),
124
- "src/build/win" :
125
- Var ("chromium_trunk" ) + "src/build/win/@" + Var ("chromium_revision_num" ),
126
-
127
106
# TODO(huibao): Remove references to libpagespeed.
128
107
"src/third_party/giflib" :
129
108
Var ("libpagespeed_svn_root" ) + "deps/giflib-4.1.6/" ,
@@ -132,21 +111,13 @@ deps = {
132
111
Var ("libpagespeed_svn_root" ) + "deps/optipng-0.7.4/" ,
133
112
"src/third_party/zlib" : Var ("libpagespeed_svn_root" ) + "deps/zlib-1.2.5/" ,
134
113
135
- # Yasm assember is required for libjpeg_turbo.
136
- "src/third_party/libjpeg_turbo/yasm" :
137
- Var ("chromium_trunk" ) + "src/third_party/yasm/@" +
138
- Var ("chromium_revision_num" ),
139
-
140
114
"src/third_party/libjpeg_turbo/yasm/source/patched-yasm" :
141
- Var ("chromium_trunk" ) + "deps/third_party/yasm/patched-yasm/@" +
142
- Var ("chromium_revision_num" ),
143
-
115
+ Var ("chromium_git" ) + "/chromium/deps/yasm/patched-yasm@7da28c6c7c6a1387217352ce02b31754deb54d2a" ,
144
116
"src/third_party/libjpeg_turbo/src" :
145
- Var ("chromium_trunk" ) + "deps/third_party/libjpeg_turbo/@" +
146
- Var ("chromium_revision_num" ),
117
+ Var ("chromium_git" ) + "/chromium/deps/libjpeg_turbo/@7260e4d8b8e1e40b17f03fafdf1cd83296900f76" ,
147
118
148
119
"src/testing" :
149
- Var ("chromium_trunk " ) + "src/testing/@" + Var ( "chromium_revision_num" ) ,
120
+ Var ("chromium_git " ) + "/chromium/ src/testing/@3207604f790d18c626e9dcb1a09874618c68844b" ,
150
121
"src/testing/gtest" : Var ("gtest_src" ) + Var ("gtest_revision" ),
151
122
"src/testing/gmock" : Var ("gmock_src" ) + Var ("gmock_revision" ),
152
123
@@ -170,16 +141,14 @@ deps = {
170
141
Var ("apache_httpd24_src" ) + "os/" + Var ("apache_httpd24_revision" ),
171
142
172
143
"src/third_party/chromium/src/base" :
173
- Var ("chromium_trunk " ) + "src/base/@" + Var ( "chromium_revision_num" ) ,
144
+ Var ("chromium_git " ) + "/chromium/ src/base@ccf3c2f324c4ae0d1aa878921b7c98f7deca5ee8" ,
174
145
175
146
"src/third_party/chromium/src/build" :
176
- Var ("chromium_trunk" ) + "src/build/@" + Var ("chromium_revision_num" ),
177
-
178
- "src/third_party/chromium/src/net/base" :
179
- Var ("chromium_trunk" ) + "src/net/base@" + Var ("chromium_revision_num" ),
147
+ Var ("chromium_git" ) + "/chromium/src/build/@06b7bd9c7a8adb3708db8df4dc058de94f0d5554" ,
180
148
181
- "src/third_party/chromium/src/url" :
182
- Var ("chromium_trunk" ) + "src/url@" + Var ("chromium_revision_num" ),
149
+ # This revision is before headers got moved to main chromium repo.
150
+ "src/third_party/chromium/src/googleurl" :
151
+ Var ("chromium_git" ) + "/external/google-url@405b6e1798f88e85291820b30344723512e0c38f" ,
183
152
184
153
"src/third_party/closure_library" :
185
154
Var ("closure_library" ) + Var ("closure_library_revision" ),
@@ -193,9 +162,8 @@ deps = {
193
162
"src/third_party/google-sparsehash" :
194
163
Var ("google_sparsehash_root" ) + Var ("google_sparsehash_revision" ),
195
164
196
- "src/third_party/protobuf" :
197
- Var ("chromium_trunk" ) + "src/third_party/protobuf/@" +
198
- Var ("chromium_revision_num" ),
165
+ "src/third_party/protobuf/src" :
166
+ Var ("proto_src" ) + '@' + Var ("protobuf_revision" ),
199
167
200
168
# Json cpp.
201
169
"src/third_party/jsoncpp/src" :
@@ -209,21 +177,21 @@ deps = {
209
177
"src/third_party/libwebp" : Var ("libwebp_src" ) + Var ("libwebp_revision" ),
210
178
211
179
"src/tools/clang" :
212
- Var ("chromium_trunk " ) + "src/tools/clang/@" + Var ( "chromium_revision_num" ) ,
180
+ Var ("chromium_git " ) + "/chromium/ src/tools/clang/@bf272f7b05896b9a18de8497383f8b873a86cfbc" ,
213
181
214
182
# This is the same commit as the version from svn included from chromium_deps,
215
183
# but the svn is down, so we take it from chromium-git.
216
184
"src/tools/gyp" :
217
185
Var ("chromium_git" ) + "/external/gyp@" + "0fb31294ae844bbf83eba05876b7a241b66f1e99" ,
218
186
219
187
"src/third_party/modp_b64" :
220
- Var ("chromium_trunk" ) + "src/third_party/modp_b64/@" +
221
- Var ("chromium_revision_num" ),
188
+ Var ("chromium_git" ) + "/chromium/src/third_party/modp_b64/@aae60754fa997799e8037f5e8ca1f56d58df763d" ,
222
189
223
190
# RE2.
191
+ # This is release 2016-02-01, the latest that works w/o C++11 (which we don't
192
+ # require on this branch).
224
193
"src/third_party/re2/src" :
225
- Var ("chromium_trunk" ) + "src/third_party/re2/@" +
226
- Var ("chromium_revision_num" ),
194
+ "https://github.com/google/re2.git/@7436831ef39b89b3a2ea50be91cf09732a900239" ,
227
195
228
196
# Comment to disable HTTPS fetching via serf. See also the
229
197
# references in src/third_party/serf/serf.gyp.
@@ -239,20 +207,6 @@ deps = {
239
207
}
240
208
241
209
242
- deps_os = {
243
- "win" : {
244
- "src/third_party/cygwin" : From (Var ("chromium_deps_root" )),
245
- "src/third_party/python_26" :
246
- Var ("chromium_trunk" ) + "tools/third_party/python_26/@" +
247
- Var ("chromium_revision_num" ),
248
- },
249
- "mac" : {
250
- },
251
- "unix" : {
252
- },
253
- }
254
-
255
-
256
210
include_rules = [
257
211
# Everybody can use some things.
258
212
"+base" ,
0 commit comments