Merge Chromium + Blink git repositories
[chromium-blink-merge.git] / third_party / libxslt / README.chromium
blob138e4eed58242b15d1c8dd21a52e3b8ae56e62f2
1 Name: libxslt
2 URL: http://xmlsoft.org/XSLT
3 Version: 1.1.28
4 Security Critical: yes
5 License: MIT
6 License File: Copyright
8 Description:
10 libxslt from libxml.org.
12 Modifications:
14 - GetFileAttributes -> GetFileAttributesA in libxslt\security.c
15 - Cherry-pick
16     https://git.gnome.org/browse/libxslt/commit/?id=7cb08dacadf7e1cf88ee2f45815251b61bffcde6
17   to fix http://crbug.com/530587.
20 To import a new version:
22 On Linux, get the latest tar via libxml.org.
24 Extract and replace libxslt/ with libxslt-X.Y.Z/
26 mkdir linux && cd linux
27 ../configure --without-debug --without-mem-debug --without-debugger --without-plugins --with-libxml-src=../../libxml/linux/ 
28 Patch to not define HAVE_CLOCK_GETTIME.
30 Do the same on Mac and copy the mac/config.h to Linux.
32 On Windows:
34 In win32\ run
35 cscript //E:jscript configure.js compiler=msvc iconv=no xslt_debug=no mem_debug=no debugger=no modules=no
36 and copy config.h to Linux in win32/
38 Remove:
39   doc/
40   examples/
41   python/
42   tests/
43   vms/