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

Unified Diff: third_party/freetype2/README.chromium

Issue 2729703002: Revert of Unify freetype-android and freetype2 into one checkout (Closed)
Patch Set: Created 3 years, 10 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 side-by-side diff with in-line comments
Download patch
« no previous file with comments | « third_party/freetype2/OWNERS ('k') | third_party/freetype2/include/freetype-custom-config/ftconfig.h » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: third_party/freetype2/README.chromium
diff --git a/third_party/freetype2/README.chromium b/third_party/freetype2/README.chromium
new file mode 100644
index 0000000000000000000000000000000000000000..381518480413a06e4d9af0a2acaf442b34fe4b3b
--- /dev/null
+++ b/third_party/freetype2/README.chromium
@@ -0,0 +1,53 @@
+Name: freetype2
+URL: git://git.sv.nongnu.org/freetype/freetype2.git
+Version: VER-2-7-1-updates
+Revision: e432ebf2e2c96e75f674af41f062d8b210de8491
+Security Critical: yes
+License: Custom license "inspired by the BSD, Artistic, and IJG (Independent
+ JPEG Group) licenses"
+License File: src/docs/FTL.TXT
+License Android Compatible: yes
+
+Description:
+
+This version of Freetype is updated by checking out freetype from the above git
+URL, using the hash from "Revision:". Versions from 2.7.1 contain the level of
+OpenType font variations support that we require.
+
+The build files should approximate the output of
+
+make -Bn | rev | cut -d ' ' -f 1 | rev | grep "\.c$" | sort
+
+Currently the cache, patent checker (no longer used), bzip2 are excluded, as
+well as the following modules:
+t1cid_driver_class
+pfr_driver_class
+t42_driver_class
+winfnt_driver_class
+pcf_driver_class
+
+base/ftotval.c
+base/ftpfr.c
+base/ftwinfnt.c
+cid/type1cid.c
+pcf/pcf.c
+pfr/pfr.c
+type42/type42.c
+winfonts/winfnt.c
+
+Freetype depends on two header files to be supplied by the user to specify
+how to build the library, ftconfig.h and ftmodule.h (or equivalent filenames
+as defined by the FT_CONFIG_CONFIG_H and FT_CONFIG_MODULES_H #defines).
+
+The versions in include/ were generated as follows:
+
+ % cd <dir-where-you-cloned-freetype-to>
+ % bash autogen.sh
+ % ./configure
+ % cp objs/ftmodule.h ../include
+ % cp builds/unix/ftconfig.h ../include
+ % git apply patches/freetype2_symbols_visbility.patch
+
+Then we disable modules in include/ftmodule.h, then apply the symbols visibility
+patch to define the FT_EXPORT and FT_EXPORT_DEF macros to work properly when
+building a linux shared lib.
« no previous file with comments | « third_party/freetype2/OWNERS ('k') | third_party/freetype2/include/freetype-custom-config/ftconfig.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698