| 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. |