Roll src/third_party/WebKit b4168eb:6c137a7 (svn 202006:202008)
[chromium-blink-merge.git] / third_party / libxslt / README.chromium
blobd0eadda741b959a24ef2ea089e34c8e3bbe4ff5d
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
17 To import a new version:
19 On Linux, get the latest tar via libxml.org.
21 Extract and replace libxslt/ with libxslt-X.Y.Z/
23 mkdir linux && cd linux
24 ../configure --without-debug --without-mem-debug --without-debugger --without-plugins --with-libxml-src=../../libxml/linux/ 
25 Patch to not define HAVE_CLOCK_GETTIME.
27 Do the same on Mac and copy the mac/config.h to Linux.
29 On Windows:
31 In win32\ run
32 cscript //E:jscript configure.js compiler=msvc iconv=no xslt_debug=no mem_debug=no debugger=no modules=no
33 and copy config.h to Linux in win32/
35 Remove:
36   doc/
37   examples/
38   python/
39   tests/
40   vms/