Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(269)

Side by Side Diff: tools/licenses.py

Issue 427553002: Add license entry for v8/third_party/fdlibm to tools/licenses.py. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Created 6 years, 4 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
« no previous file with comments | « no previous file | no next file » | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 #!/usr/bin/env python 1 #!/usr/bin/env python
2 # Copyright (c) 2012 The Chromium Authors. All rights reserved. 2 # Copyright (c) 2012 The Chromium Authors. All rights reserved.
3 # Use of this source code is governed by a BSD-style license that can be 3 # Use of this source code is governed by a BSD-style license that can be
4 # found in the LICENSE file. 4 # found in the LICENSE file.
5 5
6 """Utility for checking and processing licensing information in third_party 6 """Utility for checking and processing licensing information in third_party
7 directories. 7 directories.
8 8
9 Usage: licenses.py <command> 9 Usage: licenses.py <command>
10 10
(...skipping 80 matching lines...) Expand 10 before | Expand all | Expand 10 after
91 os.path.join('sdch', 'open-vcdiff'), 91 os.path.join('sdch', 'open-vcdiff'),
92 os.path.join('testing', 'gmock'), 92 os.path.join('testing', 'gmock'),
93 os.path.join('testing', 'gtest'), 93 os.path.join('testing', 'gtest'),
94 os.path.join('tools', 'grit'), 94 os.path.join('tools', 'grit'),
95 os.path.join('tools', 'gyp'), 95 os.path.join('tools', 'gyp'),
96 os.path.join('tools', 'page_cycler', 'acid3'), 96 os.path.join('tools', 'page_cycler', 'acid3'),
97 os.path.join('url', 'third_party', 'mozilla'), 97 os.path.join('url', 'third_party', 'mozilla'),
98 os.path.join('v8'), 98 os.path.join('v8'),
99 # Fake directory so we can include the strongtalk license. 99 # Fake directory so we can include the strongtalk license.
100 os.path.join('v8', 'strongtalk'), 100 os.path.join('v8', 'strongtalk'),
101 os.path.join('v8', 'third_party', 'fdlibm'),
101 ) 102 )
102 103
103 104
104 # Directories where we check out directly from upstream, and therefore 105 # Directories where we check out directly from upstream, and therefore
105 # can't provide a README.chromium. Please prefer a README.chromium 106 # can't provide a README.chromium. Please prefer a README.chromium
106 # wherever possible. 107 # wherever possible.
107 SPECIAL_CASES = { 108 SPECIAL_CASES = {
108 os.path.join('native_client'): { 109 os.path.join('native_client'): {
109 "Name": "native client", 110 "Name": "native client",
110 "URL": "http://code.google.com/p/nativeclient", 111 "URL": "http://code.google.com/p/nativeclient",
(...skipping 102 matching lines...) Expand 10 before | Expand all | Expand 10 after
213 "URL": "http://code.google.com/p/v8", 214 "URL": "http://code.google.com/p/v8",
214 "License": "BSD", 215 "License": "BSD",
215 }, 216 },
216 os.path.join('v8', 'strongtalk'): { 217 os.path.join('v8', 'strongtalk'): {
217 "Name": "Strongtalk", 218 "Name": "Strongtalk",
218 "URL": "http://www.strongtalk.org/", 219 "URL": "http://www.strongtalk.org/",
219 "License": "BSD", 220 "License": "BSD",
220 # Absolute path here is resolved as relative to the source root. 221 # Absolute path here is resolved as relative to the source root.
221 "License File": "/v8/LICENSE.strongtalk", 222 "License File": "/v8/LICENSE.strongtalk",
222 }, 223 },
224 os.path.join('v8', 'third_party', 'fdlibm'): {
225 "Name": "fdlibm",
226 "URL": "http://www.netlib.org/fdlibm/",
227 "License": "Freely Distributable",
228 # Absolute path here is resolved as relative to the source root.
229 "License File" : "/v8/third_party/fdlibm/LICENSE",
230 },
223 } 231 }
224 232
225 # Special value for 'License File' field used to indicate that the license file 233 # Special value for 'License File' field used to indicate that the license file
226 # should not be used in about:credits. 234 # should not be used in about:credits.
227 NOT_SHIPPED = "NOT_SHIPPED" 235 NOT_SHIPPED = "NOT_SHIPPED"
228 236
229 237
230 class LicenseError(Exception): 238 class LicenseError(Exception):
231 """We raise this exception when a directory's licensing info isn't 239 """We raise this exception when a directory's licensing info isn't
232 fully filled out.""" 240 fully filled out."""
(...skipping 227 matching lines...) Expand 10 before | Expand all | Expand 10 after
460 elif command == 'credits': 468 elif command == 'credits':
461 if not GenerateCredits(): 469 if not GenerateCredits():
462 return 1 470 return 1
463 else: 471 else:
464 print __doc__ 472 print __doc__
465 return 1 473 return 1
466 474
467 475
468 if __name__ == '__main__': 476 if __name__ == '__main__':
469 sys.exit(main()) 477 sys.exit(main())
OLDNEW
« no previous file with comments | « no previous file | no next file » | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698