| OLD | NEW |
| 1 Name: FreeType | 1 Name: FreeType |
| 2 URL: http://www.freetype.org/ | 2 URL: http://www.freetype.org/ |
| 3 Version: VER-2-6-2-updates | 3 Version: VER-2-6-2-updates |
| 4 Revision: a512b0fe7a8d9db0e5aa9c0a4db1e92cb861722d | 4 Revision: a512b0fe7a8d9db0e5aa9c0a4db1e92cb861722d |
| 5 License: Custom license "inspired by the BSD, Artistic, and IJG (Independent | 5 License: Custom license "inspired by the BSD, Artistic, and IJG (Independent |
| 6 JPEG Group) licenses" | 6 JPEG Group) licenses" |
| 7 License File: src/docs/FTL.TXT | 7 License File: src/docs/FTL.TXT |
| 8 Security Critical: yes | 8 Security Critical: yes |
| 9 License Android Compatible: yes | 9 License Android Compatible: yes |
| 10 | 10 |
| 11 Description: | 11 Description: |
| 12 This package tracks upstream FreeType, but the build files and configuration | 12 This package tracks upstream FreeType, but the build files and configuration |
| 13 are based on the Android source tree. This package is only used for Android. | 13 are based on the Android source tree. This package is only used for Android |
| 14 For other platforms the system FreeType library is used. | 14 and Chromecast. For other platforms the system FreeType library is used. |
| 15 | 15 |
| 16 How to update: | 16 How to update: |
| 17 1. Find the desired commit in | 17 1. Find the desired commit in |
| 18 https://chromium.googlesource.com/chromium/src/third_party/freetype2/ . | 18 https://chromium.googlesource.com/chromium/src/third_party/freetype2/ . |
| 19 If such a commit does not yet exist, branch from the appropriate point with | 19 If such a commit does not yet exist, branch from the appropriate point with |
| 20 a branch name like "chromium/android/VER-X-X-X-updates" depending on the | 20 a branch name like "chromium/android/VER-X-X-X-updates" depending on the |
| 21 FreeType tag being branched and commit changes there. | 21 FreeType tag being branched and commit changes there. |
| 22 2. Update freetype.gyp and BUILD.gn to reflect any changes. These should be kept | 22 2. Update freetype.gyp and BUILD.gn to reflect any changes. These should be kept |
| 23 in sync with the Android.mk for FreeType in Android as possible. | 23 in sync with the Android.mk for FreeType in Android as possible. |
| 24 3. Merge the new src/include/freetype/config/ftoption.h into | 24 3. Merge the new src/include/freetype/config/ftoption.h into |
| 25 include/freetype-android-config/ftoption.h . | 25 include/freetype-android-config/ftoption.h . |
| 26 4. Update this file. | 26 4. Update this file. |
| 27 5. Commit build changes while rolling Chromium's freetype-android DEPS to the | 27 5. Commit build changes while rolling Chromium's freetype-android DEPS to the |
| 28 new commit. | 28 new commit. |
| OLD | NEW |