Skip to content

Latest commit

 

History

History

expat

Name: Expat XML Parser
Short Name: expat
URL: https://github.com/libexpat/libexpat
Version: R_2_5_0-24-g441f98d0
CPEPrefix: cpe:/a:libexpat:expat:2.5.0
Date: 20221122
Revision: 441f98d02deafd9b090aea568282b28f66a50e36
Security Critical: yes
Shipped: yes
License: MIT
License File: src/expat/COPYING

Description:
  This is Expat XML parser - very lightweight C library for parsing XML.
  Expat is distributed under an MIT license detailed in src/expat/COPYING.

  We include it here because libjingle depends on it.

Roll process:
  cd $CHROMIUM_SRC
  roll-dep --roll-to origin/upstream/master src/third_party/expat/src/
  cd $CHROMIUM_SRC/third_party/expat/src/expat
  ./buildconf.sh
  ./configure
  cp expat_config.h $CHROMIUM_SRC/third_party/expat/include/expat_config/
  cd $CHROMIUM_SRC/third_party/expat
  patch -p3 < 0001-Do-not-claim-getrandom.patch

  Then update the README.chromium and BUILD.gn as needed.
  This can usually by handled by running roll-expat.sh from $CHROMIUM_SRC.

Patches:
    0001-Do-not-claim-getrandom.patch:
      * Not all platforms have getrandom.

Added files:
  include/expat_config/expat_config.h (a generated config file)