README.chromium 1.3 KB

1234567891011121314151617181920212223242526272829303132
  1. Name: FreeType
  2. URL: http://www.freetype.org/
  3. Version: VER-2-12-1-76-g7cd3f19f2
  4. Revision: 7cd3f19f21cc9d600e3b765ef2058474d20233e2
  5. CPEPrefix: cpe:/a:freetype:freetype:2.11.1
  6. License: Custom license "inspired by the BSD, Artistic, and IJG (Independent
  7. JPEG Group) licenses"
  8. License File: src/docs/FTL.TXT
  9. Security Critical: yes
  10. License Android Compatible: yes
  11. Description:
  12. This package tracks upstream FreeType. It is shipped as part of Chrome on all
  13. platforms. FreeType is needed on Windows and Mac for PDFium as well for enabling
  14. font format support for OpenType Variations on older OS versions.
  15. How to update:
  16. 1. Find the desired commit in
  17. https://chromium.googlesource.com/chromium/src/third_party/freetype2/ .
  18. If such a commit does not yet exist, branch from the appropriate point with
  19. a branch name like "chromium/android/VER-X-X-X-updates" depending on the
  20. FreeType tag being branched and commit changes there.
  21. 2. Update BUILD.gn to reflect any changes.
  22. 3. Merge the new src/include/freetype/config/ftoption.h into
  23. include/freetype-custom-config/ftoption.h .
  24. 4. Merge the new src/include/freetype/config/ftconfig.h into
  25. include/freetype-custom-config/ftconfig.h .
  26. 5. Update this file.
  27. 6. Commit build changes while rolling Chromium's freetype DEPS to the
  28. new commit.
  29. Most of the updating can be automated will roll-freetype.sh.