| OLD | NEW |
| (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. | |
| OLD | NEW |