blob: f6085ffb8bc211c038f1502c45de0e57c56a5065 [file] [log] [blame]
Name: libpng
URL: http://libpng.org/
Upstream Git: https://github.com/glennrp/libpng
Version: 1.6.24
Security Critical: yes
License: libpng license
License File: LICENSE
License Android Compatible: yes
Description:
Updated to 1.6.24, stripped all unneeded files.
- Turn on SSE optimizations for Intel platforms by running:
"patch -i contrib/intel/intel_sse.patch -p1"
- Strip all unneeded files
mv contrib/intel contrib_intel_temp # Move contrib/intel temporarily.
rm -r projects scripts tests \
ANNOUNCE CHANGES INSTALL TODO autogen.sh configure.ac CMakeLists.txt Makefile.am \
*.in *.3 *.5 *.png *.jpg *.dfa libpng-manual.txt \
contrib/*
mv contrib_intel_temp contrib/intel # Move contrib/intel back.
- Use custom configuration file pnglibconf.h, which turns off all features that
are not in use.
- Use custom prefix file pngprefix.h, which avoids namespace conflicts with
pdfium's copy of libpng.
- Configures custom png chunk user limits (crbug.com/117369) in pnglibconf.h.