| Name: freetype2 | 
 | URL: git://git.sv.nongnu.org/freetype/freetype2.git | 
 | Version: 2.4.8-1ubuntu2.1 | 
 | Security Critical: no | 
 | License: BSD | 
 | License File: NOT_SHIPPED | 
 |  | 
 | Description: | 
 |  | 
 | This mirrors the version of Freetype2 that was distributed with Ubuntu Precise | 
 | (Version 2.4.8, git hash 9d7f0957fbd10fdbabf9815e37857a910ad4f4ac, plus | 
 | applicable debian/patches-freetype as seen in | 
 | https://launchpad.net/ubuntu/lucid/+source/freetype ). On Ubuntu Precise | 
 | this code should be the same as the result of | 
 |  | 
 | apt-get source freetype && cd freetype-2.4.8/ && ./debian/rules patch | 
 |  | 
 | The build files should approximate the output of | 
 |  | 
 | make -Bn | rev | cut -d ' ' -f 1 | rev | grep "\.c$" | sort | 
 |  | 
 | Currently the cache, validators, patent checker (no longer used), and bzip2 | 
 | are excluded. | 
 |  | 
 | 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. |