| Index: third_party/libxml/README.chromium
|
| diff --git a/third_party/libxml/README.chromium b/third_party/libxml/README.chromium
|
| index 52a04635a652805856080b1d4ce8d3a3977ed23e..cc2d7e8028d724e75abe3569680d3ad4a76b2c4f 100644
|
| --- a/third_party/libxml/README.chromium
|
| +++ b/third_party/libxml/README.chromium
|
| @@ -1,6 +1,6 @@
|
| Name: libxml
|
| URL: http://xmlsoft.org
|
| -Version: 3169602058bd2d04913909e869c61d1540bc7fb4
|
| +Version: e905f08123e4a6e7731549e6f09dadff4cab65bd
|
| License: MIT
|
| License File: src/Copyright
|
| Security Critical: yes
|
| @@ -12,47 +12,13 @@ libxml2 from libxml.org.
|
| Modifications:
|
| - Add helper classes in chromium/libxml_utils.cc and
|
| chromium/include/libxml/libxml_utils.h.
|
| -- Fix printf format specifiers, https://chromium.googlesource.com/chromium/src/+/d31995076e55f1aac2f935c53b585a90ece27a11
|
| - Add second workaround for VS 2015 Update 2 code-gen bug - crbug.com/599427
|
| -- Apply patch contributed here: https://crbug.com/623378#c7
|
| -- Apply patch contributed here: https://crbug.com/624011
|
| - Apply patch contributed here: https://crbug.com/628581#c18
|
| - Apply patch contributed here: https://crbug.com/620679#c34
|
| - Apply patch contributed here: https://crbug.com/683629#c9
|
|
|
| -This import was generated by this script: https://goo.gl/72CTWf
|
| +This import was generated by this script:
|
| +https://github.com/dominiccooney/blink-tools/blob/ac9f8e093ec3d00267d67927a37956e5e8993961/roll.py
|
|
|
| To import a new snapshot:
|
| -
|
| -On Linux, get the latest tar, untar, and replace src/ with libxml2-X.Y.Z/.
|
| -
|
| -Generate config.h, include/libxml/xmlversion.h, and xml2-config:
|
| -
|
| -cd linux
|
| -../src/configure --without-iconv --with-icu --without-ftp --without-http \
|
| - --without-lzma
|
| -cd ..
|
| -Patch config.h to not define HAVE_RAND_R since we use this file on Android
|
| -and it does not have it.
|
| -
|
| -On a Mac, do the same in the mac/ subdir for config.h and
|
| -include/libxml/xmlversion.h and copy those to the Linux box in mac/
|
| -
|
| -On a Windows box:
|
| -cd libxml2-2.9.2\win32
|
| -cscript //E:jscript configure.js compiler=msvc iconv=no icu=yes ftp=no http=no
|
| -Then copy VC10/config.h and include/libxml/xmlversion.h to win32/ on Linux.
|
| -
|
| -Remove:
|
| - src/doc/
|
| - src/example/
|
| - src/macos/libxml2.mcp.xml.sit.hqx
|
| - src/os400/
|
| - src/python/
|
| - src/result/
|
| - src/test/
|
| - src/vms/
|
| - src/win32/wince
|
| - src/VxWorks/
|
| -
|
| -Update BUILD.gn and libxml.gyp as necessary to add/remove files, etc.
|
| +https://docs.google.com/document/d/18gD61GGEUjFiGqFot4WeV97eyyCa17dTg6r6r7r6ZFE/edit
|
|
|