| Name: freetype2 |
| URL: git://git.sv.nongnu.org/freetype/freetype2.git |
| Version: 2.3.11 |
| Security Critical: no |
| License: BSD |
| License File: NOT_SHIPPED |
| |
| Description: |
| |
| This mirrors the version of Freetype2 that was distributed with Ubuntu Lucid |
| (Version 2.3.11, git hash d699c2994ecc178c4ed05ac2086061b2034c2178, as seen |
| in https://launchpad.net/ubuntu/lucid/+source/freetype ). |
| We link this library into DumpRenderTree so that we can run the layout tests |
| on later versions of Ubuntu and still get the same font rendering so that |
| we don't have to support two sets of pixel test baselines. |
| |
| 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 (on a Precise machine): |
| |
| % cd ext |
| % bash autogen.sh |
| % ./configure |
| % cp objs/ftmodule.h ../include |
| % cp builds/unix/ftconfig.h ../include |
| % git apply freetype2.patch |
| |
| (Basically we use the stock list of modules, and define the FT_EXPORT |
| and FT_EXPORT_DEF macros to work properly when building a linux shared lib.) |
| |
| This code is not considered security critical since it is only to be linked |
| into test binaries! This should never be linked into chrome or any production |
| code. |