SDL_image: Switched jpeg and libpng support to use git submodules

https://github.com/libsdl-org/SDL_image/commit/93f3333b5a4bffbd2567d283524f6c04d9393258

From 93f3333b5a4bffbd2567d283524f6c04d9393258 Mon Sep 17 00:00:00 2001
From: Sam Lantinga <[EMAIL REDACTED]>
Date: Sat, 7 May 2022 11:12:41 -0700
Subject: [PATCH] Switched jpeg and libpng support to use git submodules

---
 .gitmodules                                   |     8 +
 Android.mk                                    |     4 +-
 CMakeLists.txt                                |     6 +-
 .../SDL_image-WinPhone80.vcxproj              |    10 +-
 .../WinPhone80_VS2012/jpeg-WinPhone80.vcxproj |   116 +-
 .../jpeg-WinPhone80.vcxproj.filters           |   116 +-
 .../libpng-WinPhone80.vcxproj                 |    46 +-
 .../libpng-WinPhone80.vcxproj.filters         |    46 +-
 .../SDL_image-WinPhone81.vcxproj              |    10 +-
 .../WinPhone81_VS2013/jpeg-WinPhone81.vcxproj |   116 +-
 .../jpeg-WinPhone81.vcxproj.filters           |   116 +-
 .../libpng-WinPhone81.vcxproj                 |    46 +-
 .../libpng-WinPhone81.vcxproj.filters         |    46 +-
 .../WinRT80_VS2012/SDL_image-WinRT80.vcxproj  |    14 +-
 .../WinRT80_VS2012/jpeg-WinRT80.vcxproj       |   116 +-
 .../jpeg-WinRT80.vcxproj.filters              |   116 +-
 .../WinRT80_VS2012/libpng-WinRT80.vcxproj     |    48 +-
 .../libpng-WinRT80.vcxproj.filters            |    48 +-
 .../WinRT81_VS2013/SDL_image-WinRT81.vcxproj  |    14 +-
 .../WinRT81_VS2013/jpeg-WinRT81.vcxproj       |   116 +-
 .../jpeg-WinRT81.vcxproj.filters              |   116 +-
 .../WinRT81_VS2013/libpng-WinRT81.vcxproj     |    46 +-
 .../libpng-WinRT81.vcxproj.filters            |    46 +-
 external/jpeg                                 |     1 +
 external/jpeg-9e.patch                        |   900 -
 external/jpeg-9e/Android.mk                   |    37 -
 external/jpeg-9e/CMakeLists.txt               |    29 -
 external/jpeg-9e/Makefile.am                  |   143 -
 external/jpeg-9e/Makefile.in                  |  1249 --
 external/jpeg-9e/README                       |   374 -
 external/jpeg-9e/aclocal.m4                   | 10275 ----------
 external/jpeg-9e/ar-lib                       |   271 -
 external/jpeg-9e/cdaltui.txt                  |   138 -
 external/jpeg-9e/cderror.h                    |   136 -
 external/jpeg-9e/cdjpeg.c                     |   181 -
 external/jpeg-9e/cdjpeg.h                     |   189 -
 external/jpeg-9e/change.log                   |   516 -
 external/jpeg-9e/cjpeg.1                      |   384 -
 external/jpeg-9e/cjpeg.c                      |   664 -
 external/jpeg-9e/cjpegalt.c                   |   791 -
 external/jpeg-9e/ckconfig.c                   |   402 -
 external/jpeg-9e/coderules.txt                |   118 -
 external/jpeg-9e/compile                      |   348 -
 external/jpeg-9e/config.guess                 |  1748 --
 external/jpeg-9e/config.sub                   |  1884 --
 external/jpeg-9e/configure                    | 16365 ----------------
 external/jpeg-9e/configure.ac                 |   365 -
 external/jpeg-9e/depcomp                      |   791 -
 external/jpeg-9e/djpeg.1                      |   264 -
 external/jpeg-9e/djpeg.c                      |   631 -
 external/jpeg-9e/djpegalt.c                   |   766 -
 external/jpeg-9e/example.c                    |   433 -
 external/jpeg-9e/filelist.txt                 |   218 -
 external/jpeg-9e/install-sh                   |   541 -
 external/jpeg-9e/install.txt                  |  1198 --
 external/jpeg-9e/jaricom.c                    |   153 -
 external/jpeg-9e/jcapimin.c                   |   288 -
 external/jpeg-9e/jcapistd.c                   |   162 -
 external/jpeg-9e/jcarith.c                    |   945 -
 external/jpeg-9e/jccoefct.c                   |   456 -
 external/jpeg-9e/jccolor.c                    |   601 -
 external/jpeg-9e/jcdctmgr.c                   |   466 -
 external/jpeg-9e/jchuff.c                     |  1640 --
 external/jpeg-9e/jcinit.c                     |   249 -
 external/jpeg-9e/jcmainct.c                   |   297 -
 external/jpeg-9e/jcmarker.c                   |   717 -
 external/jpeg-9e/jcmaster.c                   |   675 -
 external/jpeg-9e/jcomapi.c                    |   244 -
 external/jpeg-9e/jconfig.bcc                  |    48 -
 external/jpeg-9e/jconfig.cfg                  |    59 -
 external/jpeg-9e/jconfig.dj                   |    38 -
 external/jpeg-9e/jconfig.h                    |   151 -
 external/jpeg-9e/jconfig.mac                  |    43 -
 external/jpeg-9e/jconfig.manx                 |    43 -
 external/jpeg-9e/jconfig.mc6                  |    52 -
 external/jpeg-9e/jconfig.sas                  |    43 -
 external/jpeg-9e/jconfig.st                   |    42 -
 external/jpeg-9e/jconfig.txt                  |   171 -
 external/jpeg-9e/jconfig.vc                   |    52 -
 external/jpeg-9e/jconfig.vms                  |    37 -
 external/jpeg-9e/jconfig.wat                  |    38 -
 external/jpeg-9e/jcparam.c                    |   591 -
 external/jpeg-9e/jcprepct.c                   |   358 -
 external/jpeg-9e/jcsample.c                   |   545 -
 external/jpeg-9e/jctrans.c                    |   399 -
 external/jpeg-9e/jdapimin.c                   |   412 -
 external/jpeg-9e/jdapistd.c                   |   276 -
 external/jpeg-9e/jdarith.c                    |   796 -
 external/jpeg-9e/jdatadst.c                   |   267 -
 external/jpeg-9e/jdatasrc.c                   |   274 -
 external/jpeg-9e/jdcoefct.c                   |   744 -
 external/jpeg-9e/jdcolor.c                    |   778 -
 external/jpeg-9e/jdct.h                       |   409 -
 external/jpeg-9e/jddctmgr.c                   |   384 -
 external/jpeg-9e/jdhuff.c                     |  1559 --
 external/jpeg-9e/jdinput.c                    |   657 -
 external/jpeg-9e/jdmainct.c                   |   511 -
 external/jpeg-9e/jdmarker.c                   |  1505 --
 external/jpeg-9e/jdmaster.c                   |   532 -
 external/jpeg-9e/jdmerge.c                    |   438 -
 external/jpeg-9e/jdpostct.c                   |   290 -
 external/jpeg-9e/jdsample.c                   |   341 -
 external/jpeg-9e/jdtrans.c                    |   140 -
 external/jpeg-9e/jerror.c                     |   253 -
 external/jpeg-9e/jerror.h                     |   304 -
 external/jpeg-9e/jfdctflt.c                   |   176 -
 external/jpeg-9e/jfdctfst.c                   |   232 -
 external/jpeg-9e/jfdctint.c                   |  4415 -----
 external/jpeg-9e/jidctflt.c                   |   238 -
 external/jpeg-9e/jidctfst.S                   |   476 -
 external/jpeg-9e/jidctfst.c                   |   351 -
 external/jpeg-9e/jidctint.c                   |  5240 -----
 external/jpeg-9e/jinclude.h                   |    97 -
 external/jpeg-9e/jmem-android.c               |   187 -
 external/jpeg-9e/jmemansi.c                   |   167 -
 external/jpeg-9e/jmemdos.c                    |   638 -
 external/jpeg-9e/jmemdosa.asm                 |   379 -
 external/jpeg-9e/jmemmac.c                    |   289 -
 external/jpeg-9e/jmemmgr.c                    |  1115 --
 external/jpeg-9e/jmemname.c                   |   276 -
 external/jpeg-9e/jmemnobs.c                   |   113 -
 external/jpeg-9e/jmemsys.h                    |   198 -
 external/jpeg-9e/jmorecfg.h                   |   446 -
 external/jpeg-9e/jpegint.h                    |   445 -
 external/jpeg-9e/jpeglib.h                    |  1183 --
 external/jpeg-9e/jpegtran.1                   |   328 -
 external/jpeg-9e/jpegtran.c                   |   654 -
 external/jpeg-9e/jquant1.c                    |   851 -
 external/jpeg-9e/jquant2.c                    |  1311 --
 external/jpeg-9e/jutils.c                     |   224 -
 external/jpeg-9e/jversion.h                   |    14 -
 external/jpeg-9e/libjpeg.map                  |     4 -
 external/jpeg-9e/libjpeg.pc.in                |    10 -
 external/jpeg-9e/libjpeg.txt                  |  3110 ---
 external/jpeg-9e/ltmain.sh                    | 11147 -----------
 external/jpeg-9e/makcjpeg.st                  |    36 -
 external/jpeg-9e/makdjpeg.st                  |    36 -
 external/jpeg-9e/makeadsw.vc6                 |    77 -
 external/jpeg-9e/makeasln.v16                 |    71 -
 external/jpeg-9e/makecdep.vc6                 |    82 -
 external/jpeg-9e/makecdsp.vc6                 |   130 -
 external/jpeg-9e/makecfil.v16                 |    69 -
 external/jpeg-9e/makecmak.vc6                 |   159 -
 external/jpeg-9e/makecvcx.v16                 |   195 -
 external/jpeg-9e/makecvcx.v17                 |   195 -
 external/jpeg-9e/makeddep.vc6                 |    82 -
 external/jpeg-9e/makeddsp.vc6                 |   130 -
 external/jpeg-9e/makedfil.v16                 |    69 -
 external/jpeg-9e/makedmak.vc6                 |   159 -
 external/jpeg-9e/makedvcx.v16                 |   195 -
 external/jpeg-9e/makedvcx.v17                 |   195 -
 external/jpeg-9e/makefile.ansi                |   226 -
 external/jpeg-9e/makefile.b32                 |   248 -
 external/jpeg-9e/makefile.bcc                 |   298 -
 external/jpeg-9e/makefile.dj                  |   232 -
 external/jpeg-9e/makefile.manx                |   226 -
 external/jpeg-9e/makefile.mc6                 |   261 -
 external/jpeg-9e/makefile.mms                 |   230 -
 external/jpeg-9e/makefile.sas                 |   264 -
 external/jpeg-9e/makefile.unix                |   240 -
 external/jpeg-9e/makefile.vc                  |   388 -
 external/jpeg-9e/makefile.vms                 |   144 -
 external/jpeg-9e/makefile.vs                  |   388 -
 external/jpeg-9e/makefile.wat                 |   246 -
 external/jpeg-9e/makejdep.vc6                 |   423 -
 external/jpeg-9e/makejdsp.vc6                 |   285 -
 external/jpeg-9e/makejdsw.vc6                 |    29 -
 external/jpeg-9e/makejfil.v16                 |   186 -
 external/jpeg-9e/makejmak.vc6                 |   425 -
 external/jpeg-9e/makejsln.v16                 |    31 -
 external/jpeg-9e/makejvcx.v16                 |   222 -
 external/jpeg-9e/makejvcx.v17                 |   222 -
 external/jpeg-9e/makeproj.mac                 |   213 -
 external/jpeg-9e/makerdep.vc6                 |     6 -
 external/jpeg-9e/makerdsp.vc6                 |    78 -
 external/jpeg-9e/makerfil.v16                 |    30 -
 external/jpeg-9e/makermak.vc6                 |   110 -
 external/jpeg-9e/makervcx.v16                 |   178 -
 external/jpeg-9e/makervcx.v17                 |   178 -
 external/jpeg-9e/maketdep.vc6                 |    43 -
 external/jpeg-9e/maketdsp.vc6                 |   122 -
 external/jpeg-9e/maketfil.v16                 |    63 -
 external/jpeg-9e/maketmak.vc6                 |   131 -
 external/jpeg-9e/maketvcx.v16                 |   193 -
 external/jpeg-9e/maketvcx.v17                 |   193 -
 external/jpeg-9e/makewdep.vc6                 |     6 -
 external/jpeg-9e/makewdsp.vc6                 |    78 -
 external/jpeg-9e/makewfil.v16                 |    30 -
 external/jpeg-9e/makewmak.vc6                 |   110 -
 external/jpeg-9e/makewvcx.v16                 |   178 -
 external/jpeg-9e/makewvcx.v17                 |   178 -
 external/jpeg-9e/makljpeg.st                  |    68 -
 external/jpeg-9e/maktjpeg.st                  |    30 -
 external/jpeg-9e/makvms.opt                   |     4 -
 external/jpeg-9e/missing                      |   215 -
 external/jpeg-9e/rdbmp.c                      |   469 -
 external/jpeg-9e/rdcolmap.c                   |   253 -
 external/jpeg-9e/rdgif.c                      |   679 -
 external/jpeg-9e/rdjpgcom.1                   |    63 -
 external/jpeg-9e/rdjpgcom.c                   |   515 -
 external/jpeg-9e/rdppm.c                      |   501 -
 external/jpeg-9e/rdrle.c                      |   380 -
 external/jpeg-9e/rdswitch.c                   |   363 -
 external/jpeg-9e/rdtarga.c                    |   500 -
 external/jpeg-9e/structure.txt                |   942 -
 external/jpeg-9e/testimg.bmp                  |   Bin 35050 -> 0 bytes
 external/jpeg-9e/testimg.gif                  |   Bin 21718 -> 0 bytes
 external/jpeg-9e/testimg.jpg                  |   Bin 5770 -> 0 bytes
 external/jpeg-9e/testimg.ppm                  |     4 -
 external/jpeg-9e/testimgp.jpg                 |   Bin 5655 -> 0 bytes
 external/jpeg-9e/testorig.jpg                 |   Bin 5770 -> 0 bytes
 external/jpeg-9e/testprog.jpg                 |   Bin 5655 -> 0 bytes
 external/jpeg-9e/transupp.c                   |  2434 ---
 external/jpeg-9e/transupp.h                   |   230 -
 external/jpeg-9e/usage.txt                    |   709 -
 external/jpeg-9e/wizard.txt                   |   211 -
 external/jpeg-9e/wrbmp.c                      |   437 -
 external/jpeg-9e/wrgif.c                      |   566 -
 external/jpeg-9e/wrjpgcom.1                   |   103 -
 external/jpeg-9e/wrjpgcom.c                   |   599 -
 external/jpeg-9e/wrppm.c                      |   264 -
 external/jpeg-9e/wrrle.c                      |   306 -
 external/jpeg-9e/wrtarga.c                    |   254 -
 external/libpng                               |     1 +
 external/libpng-1.6.37-exif.patch             |    63 -
 external/libpng-1.6.37.patch                  |   268 -
 external/libpng-1.6.37/ANNOUNCE               |    47 -
 external/libpng-1.6.37/AUTHORS                |    45 -
 external/libpng-1.6.37/Android.mk             |    41 -
 external/libpng-1.6.37/CHANGES                |  6109 ------
 external/libpng-1.6.37/CMakeLists.txt         |   931 -
 external/libpng-1.6.37/INSTALL                |   465 -
 external/libpng-1.6.37/LICENSE                |   134 -
 external/libpng-1.6.37/Makefile.am            |   393 -
 external/libpng-1.6.37/Makefile.in            |  2428 ---
 external/libpng-1.6.37/README                 |   183 -
 external/libpng-1.6.37/TODO                   |    23 -
 external/libpng-1.6.37/TRADEMARK              |     8 -
 external/libpng-1.6.37/aclocal.m4             |  1196 --
 external/libpng-1.6.37/arm/arm_init.c         |   136 -
 external/libpng-1.6.37/arm/filter_neon.S      |   253 -
 .../arm/filter_neon_intrinsics.c              |   402 -
 .../arm/palette_neon_intrinsics.c             |   149 -
 external/libpng-1.6.37/autogen.sh             |   225 -
 external/libpng-1.6.37/compile                |   348 -
 external/libpng-1.6.37/config.guess           |  1476 --
 external/libpng-1.6.37/config.h.in            |   126 -
 external/libpng-1.6.37/config.sub             |  1801 --
 external/libpng-1.6.37/configure              | 16116 ---------------
 external/libpng-1.6.37/configure.ac           |   532 -
 external/libpng-1.6.37/contrib/README.txt     |     5 -
 .../libpng-1.6.37/contrib/arm-neon/README     |    83 -
 .../contrib/arm-neon/android-ndk.c            |    39 -
 .../contrib/arm-neon/linux-auxv.c             |   120 -
 .../libpng-1.6.37/contrib/arm-neon/linux.c    |   161 -
 .../libpng-1.6.37/contrib/conftest/README     |    49 -
 .../libpng-1.6.37/contrib/conftest/pngcp.dfa  |    57 -
 .../libpng-1.6.37/contrib/conftest/read.dfa   |    58 -
 .../libpng-1.6.37/contrib/conftest/s_read.dfa |    35 -
 .../contrib/conftest/s_write.dfa              |    33 -
 .../libpng-1.6.37/contrib/conftest/simple.dfa |    36 -
 .../libpng-1.6.37/contrib/conftest/write.dfa  |    45 -
 .../libpng-1.6.37/contrib/examples/README.txt |    24 -
 .../contrib/examples/iccfrompng.c             |   185 -
 .../libpng-1.6.37/contrib/examples/pngpixel.c |   371 -
 .../libpng-1.6.37/contrib/examples/pngtopng.c |    98 -
 .../contrib/examples/simpleover.c             |   648 -
 .../libpng-1.6.37/contrib/gregbook/COPYING    |   340 -
 .../libpng-1.6.37/contrib/gregbook/LICENSE    |    50 -
 .../contrib/gregbook/Makefile.mingw32         |   131 -
 .../contrib/gregbook/Makefile.sgi             |   105 -
 .../contrib/gregbook/Makefile.unx             |   134 -
 .../contrib/gregbook/Makefile.w32             |   114 -
 .../libpng-1.6.37/contrib/gregbook/README     |   186 -
 .../contrib/gregbook/makevms.com              |   132 -
 .../libpng-1.6.37/contrib/gregbook/readpng.c  |   323 -
 .../libpng-1.6.37/contrib/gregbook/readpng.h  |    88 -
 .../libpng-1.6.37/contrib/gregbook/readpng2.c |   521 -
 .../libpng-1.6.37/contrib/gregbook/readpng2.h |   116 -
 .../libpng-1.6.37/contrib/gregbook/readppm.c  |   188 -
 .../libpng-1.6.37/contrib/gregbook/rpng-win.c |   735 -
 .../libpng-1.6.37/contrib/gregbook/rpng-x.c   |   911 -
 .../contrib/gregbook/rpng2-win.c              |  1261 --
 .../libpng-1.6.37/contrib/gregbook/rpng2-x.c  |  2143 --
 .../libpng-1.6.37/contrib/gregbook/toucan.png |   Bin 12901 -> 0 bytes
 .../libpng-1.6.37/contrib/gregbook/wpng.c     |   865 -
 .../libpng-1.6.37/contrib/gregbook/writepng.c |   401 -
 .../libpng-1.6.37/contrib/gregbook/writepng.h |   133 -
 .../libpng-1.6.37/contrib/libtests/fakepng.c  |    65 -
 .../contrib/libtests/gentests.sh              |   102 -
 .../libpng-1.6.37/contrib/libtests/makepng.c  |  1941 --
 .../libpng-1.6.37/contrib/libtests/pngimage.c |  1712 --
 .../contrib/libtests/pngstest-errors.h        |   165 -
 .../libpng-1.6.37/contrib/libtests/pngstest.c |  3828 ----
 .../contrib/libtests/pngunknown.c             |  1294 --
 .../libpng-1.6.37/contrib/libtests/pngvalid.c | 12230 ------------
 .../libpng-1.6.37/contrib/libtests/readpng.c  |   115 -
 .../libpng-1.6.37/contrib/libtests/tarith.c   |   999 -
 .../libpng-1.6.37/contrib/libtests/timepng.c  |   608 -
 .../libpng-1.6.37/contrib/mips-msa/README     |    83 -
 .../libpng-1.6.37/contrib/mips-msa/linux.c    |    64 -
 .../libpng-1.6.37/contrib/oss-fuzz/Dockerfile |    25 -
 .../libpng-1.6.37/contrib/oss-fuzz/README.txt |    37 -
 .../libpng-1.6.37/contrib/oss-fuzz/build.sh   |    51 -
 .../contrib/oss-fuzz/libpng_read_fuzzer.cc    |   190 -
 .../oss-fuzz/libpng_read_fuzzer.options       |     2 -
 .../libpng-1.6.37/contrib/oss-fuzz/png.dict   |    39 -
 .../libpng-1.6.37/contrib/pngminim/README     |     5 -
 .../contrib/pngminim/decoder/README           |    10 -
 .../contrib/pngminim/decoder/makefile         |   151 -
 .../contrib/pngminim/decoder/pngusr.dfa       |    40 -
 .../contrib/pngminim/decoder/pngusr.h         |    23 -
 .../contrib/pngminim/encoder/README           |    10 -
 .../contrib/pngminim/encoder/makefile         |   150 -
 .../contrib/pngminim/encoder/pngusr.dfa       |    39 -
 .../contrib/pngminim/encoder/pngusr.h         |    23 -
 .../contrib/pngminim/preader/README           |    15 -
 .../contrib/pngminim/preader/makefile         |   166 -
 .../contrib/pngminim/preader/pngusr.dfa       |    40 -
 .../contrib/pngminim/preader/pngusr.h         |    23 -
 .../contrib/pngminus/CHANGES.txt              |    13 -
 .../contrib/pngminus/CMakeLists.txt           |    24 -
 .../contrib/pngminus/LICENSE.txt              |    22 -
 .../libpng-1.6.37/contrib/pngminus/README.txt |   120 -
 .../contrib/pngminus/makevms.com              |    92 -
 .../contrib/pngminus/png2pnm.bat              |    41 -
 .../libpng-1.6.37/contrib/pngminus/png2pnm.c  |   427 -
 .../libpng-1.6.37/contrib/pngminus/png2pnm.sh |    42 -
 .../contrib/pngminus/pngminus.bat             |     4 -
 .../contrib/pngminus/pngminus.sh              |     5 -
 .../contrib/pngminus/pnm2png.bat              |    41 -
 .../libpng-1.6.37/contrib/pngminus/pnm2png.c  |   620 -
 .../libpng-1.6.37/contrib/pngminus/pnm2png.sh |    42 -
 .../libpng-1.6.37/contrib/pngsuite/README     |   107 -
 .../pngsuite/bad_interlace_conversions.txt    |     9 -
 .../contrib/pngsuite/basn0g01.png             |   Bin 164 -> 0 bytes
 .../contrib/pngsuite/basn0g02.png             |   Bin 104 -> 0 bytes
 .../contrib/pngsuite/basn0g04.png             |   Bin 145 -> 0 bytes
 .../contrib/pngsuite/basn0g08.png             |   Bin 138 -> 0 bytes
 .../contrib/pngsuite/basn0g16.png             |   Bin 167 -> 0 bytes
 .../contrib/pngsuite/basn2c08.png             |   Bin 145 -> 0 bytes
 .../contrib/pngsuite/basn2c16.png             |   Bin 302 -> 0 bytes
 .../contrib/pngsuite/basn3p01.png             |   Bin 112 -> 0 bytes
 .../contrib/pngsuite/basn3p02.png             |   Bin 146 -> 0 bytes
 .../contrib/pngsuite/basn3p04.png             |   Bin 216 -> 0 bytes
 .../contrib/pngsuite/basn3p08.png             |   Bin 1286 -> 0 bytes
 .../contrib/pngsuite/basn4a08.png             |   Bin 126 -> 0 bytes
 .../contrib/pngsuite/basn4a16.png             |   Bin 2206 -> 0 bytes
 .../contrib/pngsuite/basn6a08.png             |   Bin 184 -> 0 bytes
 .../contrib/pngsuite/basn6a16.png             |   Bin 3435 -> 0 bytes
 .../contrib/pngsuite/ftbbn0g01.png            |   Bin 176 -> 0 bytes
 .../contrib/pngsuite/ftbbn0g02.png            |   Bin 197 -> 0 bytes
 .../contrib/pngsuite/ftbbn0g04.png            |   Bin 429 -> 0 bytes
 .../contrib/pngsuite/ftbbn2c16.png            |   Bin 2041 -> 0 bytes
 .../contrib/pngsuite/ftbbn3p08.png            |   Bin 1499 -> 0 bytes
 .../contrib/pngsuite/ftbgn2c16.png            |   Bin 2041 -> 0 bytes
 .../contrib/pngsuite/ftbgn3p08.png            |   Bin 1499 -> 0 bytes
 .../contrib/pngsuite/ftbrn2c08.png            |   Bin 1633 -> 0 bytes
 .../contrib/pngsuite/ftbwn0g16.png            |   Bin 1313 -> 0 bytes
 .../contrib/pngsuite/ftbwn3p08.png            |   Bin 1496 -> 0 bytes
 .../contrib/pngsuite/ftbyn3p08.png            |   Bin 1499 -> 0 bytes
 .../contrib/pngsuite/ftp0n0g08.png            |   Bin 719 -> 0 bytes
 .../contrib/pngsuite/ftp0n2c08.png            |   Bin 1594 -> 0 bytes
 .../contrib/pngsuite/ftp0n3p08.png            |   Bin 1476 -> 0 bytes
 .../contrib/pngsuite/ftp1n3p08.png            |   Bin 1483 -> 0 bytes
 .../contrib/pngsuite/ibasn0g08.png            |   Bin 237 -> 0 bytes
 .../contrib/pngsuite/ibasn0g16.png            |   Bin 274 -> 0 bytes
 .../contrib/pngsuite/ibasn2c08.png            |   Bin 299 -> 0 bytes
 .../contrib/pngsuite/ibasn2c16.png            |   Bin 558 -> 0 bytes
 .../contrib/pngsuite/ibasn3p08.png            |   Bin 1492 -> 0 bytes
 .../contrib/pngsuite/ibasn4a08.png            |   Bin 198 -> 0 bytes
 .../contrib/pngsuite/ibasn4a16.png            |   Bin 2839 -> 0 bytes
 .../contrib/pngsuite/ibasn6a08.png            |   Bin 339 -> 0 bytes
 .../contrib/pngsuite/ibasn6a16.png            |   Bin 4164 -> 0 bytes
 .../contrib/pngsuite/iftbbn2c16.png           |   Bin 2624 -> 0 bytes
 .../contrib/pngsuite/iftbbn3p08.png           |   Bin 1507 -> 0 bytes
 .../contrib/pngsuite/iftbgn2c16.png           |   Bin 2624 -> 0 bytes
 .../contrib/pngsuite/iftbgn3p08.png           |   Bin 1507 -> 0 bytes
 .../contrib/pngsuite/iftbrn2c08.png           |   Bin 1624 -> 0 bytes
 .../contrib/pngsuite/iftbwn0g16.png           |   Bin 1448 -> 0 bytes
 .../contrib/pngsuite/iftbwn3p08.png           |   Bin 1507 -> 0 bytes
 .../contrib/pngsuite/iftbyn3p08.png           |   Bin 1507 -> 0 bytes
 .../contrib/pngsuite/iftp0n0g08.png           |   Bin 847 -> 0 bytes
 .../contrib/pngsuite/iftp0n2c08.png           |   Bin 2020 -> 0 bytes
 .../contrib/pngsuite/iftp0n3p08.png           |   Bin 1495 -> 0 bytes
 .../contrib/pngsuite/iftp1n3p08.png           |   Bin 1507 -> 0 bytes
 .../contrib/pngsuite/interlaced/README        |     2 -
 .../contrib/pngsuite/interlaced/ibasn0g01.png |   Bin 201 -> 0 bytes
 .../contrib/pngsuite/interlaced/ibasn0g02.png |   Bin 138 -> 0 bytes
 .../contrib/pngsuite/interlaced/ibasn0g04.png |   Bin 231 -> 0 bytes
 .../contrib/pngsuite/interlaced/ibasn3p01.png |   Bin 116 -> 0 bytes
 .../contrib/pngsuite/interlaced/ibasn3p02.png |   Bin 163 -> 0 bytes
 .../contrib/pngsuite/interlaced/ibasn3p04.png |   Bin 288 -> 0 bytes
 .../pngsuite/interlaced/iftbbn0g01.png        |   Bin 214 -> 0 bytes
 .../pngsuite/interlaced/iftbbn0g02.png        |   Bin 211 -> 0 bytes
 .../pngsuite/interlaced/iftbbn0g04.png        |   Bin 489 -> 0 bytes
 .../libpng-1.6.37/contrib/powerpc-vsx/README  |    81 -
 .../libpng-1.6.37/contrib/powerpc-vsx/linux.c |    57 -
 .../contrib/powerpc-vsx/linux_aux.c           |    34 -
 .../contrib/testpngs/crashers/bad_iCCP.png    |   Bin 321 -> 0 bytes
 .../contrib/testpngs/crashers/badadler.png    |   Bin 67 -> 0 bytes
 .../contrib/testpngs/crashers/badcrc.png      |   Bin 67 -> 0 bytes
 .../crashers/empty_ancillary_chunks.png       |   Bin 730 -> 0 bytes
 .../contrib/testpngs/crashers/huge_IDAT.png   |   Bin 79 -> 0 bytes
 .../testpngs/crashers/huge_bKGD_chunk.png     |   Bin 57 -> 0 bytes
 .../testpngs/crashers/huge_cHRM_chunk.png     |   Bin 57 -> 0 bytes
 .../testpngs/crashers/huge_eXIf_chunk.png     |   Bin 57 -> 0 bytes
 .../testpngs/crashers/huge_gAMA_chunk.png     |   Bin 57 -> 0 bytes
 .../testpngs/crashers/huge_hIST_chunk.png     |   Bin 57 -> 0 bytes
 .../testpngs/crashers/huge_iCCP_chunk.png     |   Bin 57 -> 0 bytes
 .../testpngs/crashers/huge_iTXt_chunk.png     |   Bin 57 -> 0 bytes
 .../crashers/huge_juNK_unsafe_to_copy.png     |   Bin 57 -> 0 bytes
 .../crashers/huge_juNk_safe_to_copy.png       |   Bin 57 -> 0 bytes
 .../testpngs/crashers/huge_pCAL_chunk.png     |   Bin 57 -> 0 bytes
 .../testpngs/crashers/huge_pHYs_chunk.png     |   Bin 57 -> 0 bytes
 .../testpngs/crashers/huge_sCAL_chunk.png     |   Bin 57 -> 0 bytes
 .../testpngs/crashers/huge_sPLT_chunk.png     |   Bin 57 -> 0 bytes
 .../testpngs/crashers/huge_sRGB_chunk.png     |   Bin 57 -> 0 bytes
 .../testpngs/crashers/huge_sTER_chunk.png     |   Bin 57 -> 0 bytes
 .../testpngs/crashers/huge_tEXt_chunk.png     |   Bin 57 -> 0 bytes
 .../testpngs/crashers/huge_tIME_chunk.png     |   Bin 57 -> 0 bytes
 .../testpngs/crashers/huge_zTXt_chunk.png     |   Bin 57 -> 0 bytes
 .../contrib/testpngs/gray-1-1.8-tRNS.png      |   Bin 325 -> 0 bytes
 .../contrib/testpngs/gray-1-1.8.png           |   Bin 311 -> 0 bytes
 .../contrib/testpngs/gray-1-linear-tRNS.png   |   Bin 325 -> 0 bytes
 .../contrib/testpngs/gray-1-linear.png        |   Bin 311 -> 0 bytes
 .../contrib/testpngs/gray-1-sRGB-tRNS.png     |   Bin 278 -> 0 bytes
 .../contrib/testpngs/gray-1-sRGB.png          |   Bin 264 -> 0 bytes
 .../contrib/testpngs/gray-1-tRNS.png          |   Bin 265 -> 0 bytes
 .../libpng-1.6.37/contrib/testpngs/gray-1.png |   Bin 251 -> 0 bytes
 .../contrib/testpngs/gray-16-1.8-tRNS.png     |   Bin 744 -> 0 bytes
 .../contrib/testpngs/gray-16-1.8.png          |   Bin 744 -> 0 bytes
 .../contrib/testpngs/gray-16-linear-tRNS.png  |   Bin 744 -> 0 bytes
 .../contrib/testpngs/gray-16-linear.png       |   Bin 744 -> 0 bytes
 .../contrib/testpngs/gray-16-sRGB-tRNS.png    |   Bin 697 -> 0 bytes
 .../contrib/testpngs/gray-16-sRGB.png         |   Bin 697 -> 0 bytes
 .../contrib/testpngs/gray-16-tRNS.png         |   Bin 684 -> 0 bytes
 .../contrib/testpngs/gray-16.png              |   Bin 684 -> 0 bytes
 .../contrib/testpngs/gray-2-1.8-tRNS.png      |   Bin 325 -> 0 bytes
 .../contrib/testpngs/gray-2-1.8.png           |   Bin 311 -> 0 bytes
 .../contrib/testpngs/gray-2-linear-tRNS.png   |   Bin 325 -> 0 bytes
 .../contrib/testpngs/gray-2-linear.png        |   Bin 311 -> 0 bytes
 .../contrib/testpngs/gray-2-sRGB-tRNS.png     |   Bin 278 -> 0 bytes
 .../contrib/testpngs/gray-2-sRGB.png          |   Bin 264 -> 0 bytes
 .../contrib/testpngs/gray-2-tRNS.png          |   Bin 265 -> 0 bytes
 .../libpng-1.6.37/contrib/testpngs/gray-2.png |   Bin 251 -> 0 bytes
 .../contrib/testpngs/gray-4-1.8-tRNS.png      |   Bin 327 -> 0 bytes
 .../contrib/testpngs/gray-4-1.8.png           |   Bin 313 -> 0 bytes
 .../contrib/testpngs/gray-4-linear-tRNS.png   |   Bin 327 -> 0 bytes
 .../contrib/testpngs/gray-4-linear.png        |   Bin 313 -> 0 bytes
 .../contrib/testpngs/gray-4-sRGB-tRNS.png     |   Bin 280 -> 0 bytes
 .../contrib/testpngs/gray-4-sRGB.png          |   Bin 266 -> 0 bytes
 .../contrib/testpngs/gray-4-tRNS.png          |   Bin 267 -> 0 bytes
 .../libpng-1.6.37/contrib/testpngs/gray-4.png |   Bin 253 -> 0 bytes
 .../contrib/testpngs/gray-8-1.8-tRNS.png      |   Bin 327 -> 0 bytes
 .../contrib/testpngs/gray-8-1.8.png           |   Bin 313 -> 0 bytes
 .../contrib/testpngs/gray-8-linear-tRNS.png   |   Bin 327 -> 0 bytes
 .../contrib/testpngs/gray-8-linear.png        |   Bin 313 -> 0 bytes
 .../contrib/testpngs/gray-8-sRGB-tRNS.png     |   Bin 280 -> 0 bytes
 .../contrib/testpngs/gray-8-sRGB.png          |   Bin 266 -> 0 bytes
 .../contrib/testpngs/gray-8-tRNS.png          |   Bin 267 -> 0 bytes
 .../libpng-1.6.37/contrib/testpngs/gray-8.png |   Bin 253 -> 0 bytes
 .../contrib/testpngs/gray-alpha-16-1.8.png    |   Bin 919 -> 0 bytes
 .../contrib/testpngs/gray-alpha-16-linear.png |   Bin 919 -> 0 bytes
 .../contrib/testpngs/gray-alpha-16-sRGB.png   |   Bin 872 -> 0 bytes
 .../contrib/testpngs/gray-alpha-16.png        |   Bin 859 -> 0 bytes
 .../contrib/testpngs/gray-alpha-8-1.8.png     |   Bin 744 -> 0 bytes
 .../contrib/testpngs/gray-alpha-8-linear.png  |   Bin 744 -> 0 bytes
 .../contrib/testpngs/gray-alpha-8-sRGB.png    |   Bin 697 -> 0 bytes
 .../contrib/testpngs/gray-alpha-8.png         |   Bin 684 -> 0 bytes
 .../contrib/testpngs/makepngs.sh              |    94 -
 .../contrib/testpngs/palette-1-1.8-tRNS.png   |   Bin 342 -> 0 bytes
 .../contrib/testpngs/palette-1-1.8.png        |   Bin 329 -> 0 bytes
 .../testpngs/palette-1-linear-tRNS.png        |   Bin 342 -> 0 bytes
 .../contrib/testpngs/palette-1-linear.png     |   Bin 329 -> 0 bytes
 .../contrib/testpngs/palette-1-sRGB-tRNS.png  |   Bin 295 -> 0 bytes
 .../contrib/testpngs/palette-1-sRGB.png       |   Bin 282 -> 0 bytes
 .../contrib/testpngs/palette-1-tRNS.png       |   Bin 282 -> 0 bytes
 .../contrib/testpngs/palette-1.png            |   Bin 269 -> 0 bytes
 .../contrib/testpngs/palette-2-1.8-tRNS.png   |   Bin 350 -> 0 bytes
 .../contrib/testpngs/palette-2-1.8.png        |   Bin 335 -> 0 bytes
 .../testpngs/palette-2-linear-tRNS.png        |   Bin 350 -> 0 bytes
 .../contrib/testpngs/palette-2-linear.png     |   Bin 335 -> 0 bytes
 .../contrib/testpngs/palette-2-sRGB-tRNS.png  |   Bin 303 -> 0 bytes
 .../contrib/testpngs/palette-2-sRGB.png       |   Bin 288 -> 0 bytes
 .../contrib/testpngs/palette-2-tRNS.png       |   Bin 290 -> 0 bytes
 .../contrib/testpngs/palette-2.png            |   Bin 275 -> 0 bytes
 .../contrib/testpngs/palette-4-1.8-tRNS.png   |   Bin 400 -> 0 bytes
 .../contrib/testpngs/palette-4-1.8.png        |   Bin 373 -> 0 bytes
 .../testpngs/palette-4-linear-tRNS.png        |   Bin 400 -> 0 bytes
 .../contrib/testpngs/palette-4-linear.png     |   Bin 373 -> 0 bytes
 .../contrib/testpngs/palette-4-sRGB-tRNS.png  |   Bin 353 -> 0 bytes
 .../contrib/testpngs/palette-4-sRGB.png       |   Bin 326 -> 0 bytes
 .../contrib/testpngs/palette-4-tRNS.png       |   Bin 340 -> 0 bytes
 .../contrib/testpngs/palette-4.png            |   Bin 313 -> 0 bytes
 .../contrib/testpngs/palette-8-1.8-tRNS.png   |   Bin 1360 -> 0 bytes
 .../contrib/testpngs/palette-8-1.8.png        |   Bin 1093 -> 0 bytes
 .../testpngs/palette-8-linear-tRNS.png        |   Bin 1360 -> 0 bytes
 .../contrib/testpngs/palette-8-linear.png     |   Bin 1093 -> 0 bytes
 .../contrib/testpngs/palette-8-sRGB-tRNS.png  |   Bin 1313 -> 0 bytes
 .../contrib/testpngs/palette-8-sRGB.png       |   Bin 1046 -> 0 bytes
 .../contrib/testpngs/palette-8-tRNS.png       |   Bin 1300 -> 0 bytes
 .../contrib/testpngs/palette-8.png            |   Bin 1033 -> 0 bytes
 .../contrib/testpngs/rgb-16-1.8-tRNS.png      |   Bin 1211 -> 0 bytes
 .../contrib/testpngs/rgb-16-1.8.png           |   Bin 1211 -> 0 bytes
 .../contrib/testpngs/rgb-16-linear-tRNS.png   |   Bin 1211 -> 0 bytes
 .../contrib/testpngs/rgb-16-linear.png        |   Bin 1211 -> 0 bytes
 .../contrib/testpngs/rgb-16-sRGB-tRNS.png     |   Bin 1164 -> 0 bytes
 .../contrib/testpngs/rgb-16-sRGB.png          |   Bin 1164 -> 0 bytes
 .../contrib/testpngs/rgb-16-tRNS.png          |   Bin 1151 -> 0 b

(Patch may be truncated, please check the link at the top of this post.)