blob: f7cf556316d6b75a2e5773faf0737292b932a0da [file] [log] [blame]
Name: Expat XML Parser
Short Name: expat
URL: http://sourceforge.net/projects/expat/
Version: 2.2.3
License: MIT
License File: files/COPYING
Security Critical: yes
Description:
This is Expat XML parser - very lightweight C library for parsing XML.
Expat is distributed under an MIT license detailed in files/COPYING.
We include it here because libjingle depends on it.
Local Modifications:
Removed files that Chromium didn't need:
CMake.README
CMakeLists.txt
ConfigureChecks.cmake
Makefile.in
aclocal.m4
configure
configure.ac
conftools/
doc/
examples/
expat.pc.in
expat_config.h.cmake
expat_config.h.in
m4/
run.sh.in
tests/
win32/
xmlwf/
Patches:
0001-Expat-external-symbol-visibility.patch:
* Disallow adding symbol visibility attribute automatically to
function for static linked library.
0002-Do-not-redefine-lean-and-mean.patch:
* Do not redefine WIN32_LEAN_AND_MEAN which breaks the Windows
build because it uses -Werror,-Wmacro-redefined .
0003-Add-missing-include-for-malloc-free.patch:
* Include stdlib.h for declaration of malloc, free.
0004-Remove-truncating-cast-of-constant.patch:
* Truncate after multiplying when doing random number stuff.
0005-Fix-Win-Clang-Wsign-compare-warning.patch
* Adds a cast to fix Clang -Wsign-compare warning.
Added files:
lib/expat_config.h (a generated config file)