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

Side by Side Diff: third_party/freetype2/README.chromium

Issue 2729703002: Revert of Unify freetype-android and freetype2 into one checkout (Closed)
Patch Set: Created 3 years, 9 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
OLDNEW
(Empty)
1 Name: freetype2
2 URL: git://git.sv.nongnu.org/freetype/freetype2.git
3 Version: VER-2-7-1-updates
4 Revision: e432ebf2e2c96e75f674af41f062d8b210de8491
5 Security Critical: yes
6 License: Custom license "inspired by the BSD, Artistic, and IJG (Independent
7 JPEG Group) licenses"
8 License File: src/docs/FTL.TXT
9 License Android Compatible: yes
10
11 Description:
12
13 This version of Freetype is updated by checking out freetype from the above git
14 URL, using the hash from "Revision:". Versions from 2.7.1 contain the level of
15 OpenType font variations support that we require.
16
17 The build files should approximate the output of
18
19 make -Bn | rev | cut -d ' ' -f 1 | rev | grep "\.c$" | sort
20
21 Currently the cache, patent checker (no longer used), bzip2 are excluded, as
22 well as the following modules:
23 t1cid_driver_class
24 pfr_driver_class
25 t42_driver_class
26 winfnt_driver_class
27 pcf_driver_class
28
29 base/ftotval.c
30 base/ftpfr.c
31 base/ftwinfnt.c
32 cid/type1cid.c
33 pcf/pcf.c
34 pfr/pfr.c
35 type42/type42.c
36 winfonts/winfnt.c
37
38 Freetype depends on two header files to be supplied by the user to specify
39 how to build the library, ftconfig.h and ftmodule.h (or equivalent filenames
40 as defined by the FT_CONFIG_CONFIG_H and FT_CONFIG_MODULES_H #defines).
41
42 The versions in include/ were generated as follows:
43
44 % cd <dir-where-you-cloned-freetype-to>
45 % bash autogen.sh
46 % ./configure
47 % cp objs/ftmodule.h ../include
48 % cp builds/unix/ftconfig.h ../include
49 % git apply patches/freetype2_symbols_visbility.patch
50
51 Then we disable modules in include/ftmodule.h, then apply the symbols visibility
52 patch to define the FT_EXPORT and FT_EXPORT_DEF macros to work properly when
53 building a linux shared lib.
OLDNEW
« 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