blob: 0b503a7692ee88e287b375915b1e27500daa758e [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 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.