SDL_image: external libs: upgraded zlib to latest 1.2.12 version .

From ce7b232f58e0a7f0dcaa03c68fdaebefae5c8167 Mon Sep 17 00:00:00 2001
From: Ozkan Sezer <[EMAIL REDACTED]>
Date: Tue, 29 Mar 2022 11:51:24 +0300
Subject: [PATCH] external libs: upgraded zlib to latest 1.2.12 version .

---
 CMakeLists.txt                                |    2 +-
 .../libpng-WinPhone80.vcxproj                 |    8 +-
 .../WinPhone80_VS2012/zlib-WinPhone80.vcxproj |   64 +-
 .../zlib-WinPhone80.vcxproj.filters           |   56 +-
 .../libpng-WinPhone81.vcxproj                 |    8 +-
 .../WinPhone81_VS2013/zlib-WinPhone81.vcxproj |   64 +-
 .../zlib-WinPhone81.vcxproj.filters           |   56 +-
 .../WinRT80_VS2012/libpng-WinRT80.vcxproj     |   12 +-
 .../WinRT80_VS2012/zlib-WinRT80.vcxproj       |   68 +-
 .../zlib-WinRT80.vcxproj.filters              |   56 +-
 .../WinRT81_VS2013/libpng-WinRT81.vcxproj     |   12 +-
 .../WinRT81_VS2013/zlib-WinRT81.vcxproj       |   68 +-
 .../zlib-WinRT81.vcxproj.filters              |   56 +-
 VisualC/external/include/zlib.h               |  223 +-
 VisualC/external/lib/x64/zlib1.dll            |  Bin 108544 -> 127488 bytes
 VisualC/external/lib/x86/zlib1.dll            |  Bin 103424 -> 112640 bytes
 .../zlib-1.2.11/contrib/amd64/amd64-match.S   |  452 -
 .../zlib-1.2.11/contrib/asm686/README.686     |   51 -
 external/zlib-1.2.11/contrib/asm686/match.S   |  357 -
 .../zlib-1.2.11/contrib/inflate86/inffas86.c  | 1157 --
 .../zlib-1.2.11/contrib/inflate86/inffast.S   | 1368 ---
 .../zlib-1.2.11/contrib/masmx64/bld_ml64.bat  |    2 -
 .../zlib-1.2.11/contrib/masmx64/gvmat64.asm   |  553 -
 .../zlib-1.2.11/contrib/masmx64/inffas8664.c  |  186 -
 .../zlib-1.2.11/contrib/masmx64/inffasx64.asm |  396 -
 .../zlib-1.2.11/contrib/masmx64/readme.txt    |   31 -
 .../zlib-1.2.11/contrib/masmx86/bld_ml32.bat  |    2 -
 .../zlib-1.2.11/contrib/masmx86/inffas32.asm  | 1080 --
 .../zlib-1.2.11/contrib/masmx86/match686.asm  |  479 -
 .../zlib-1.2.11/contrib/masmx86/readme.txt    |   27 -
 .../zlib-1.2.11/contrib/vstudio/vc9/zlib.rc   |   32 -
 .../contrib/vstudio/vc9/zlibvc.def            |  153 -
 external/zlib-1.2.11/crc32.c                  |  442 -
 external/zlib-1.2.11/crc32.h                  |  441 -
 external/zlib-1.2.11/examples/enough.c        |  572 -
 external/zlib-1.2.11/zlib.3.pdf               |  Bin 19318 -> 0 bytes
 .../{zlib-1.2.11.patch => zlib-1.2.12.patch}  |   18 +-
 .../CMakeLists.txt                            |    2 +-
 .../{zlib-1.2.11 => zlib-1.2.12}/ChangeLog    |  161 +-
 external/{zlib-1.2.11 => zlib-1.2.12}/FAQ     |    0
 external/{zlib-1.2.11 => zlib-1.2.12}/INDEX   |    0
 external/zlib-1.2.12/Makefile                 |    5 +
 .../{zlib-1.2.11 => zlib-1.2.12}/Makefile.in  |   18 +-
 external/{zlib-1.2.11 => zlib-1.2.12}/README  |   11 +-
 .../{zlib-1.2.11 => zlib-1.2.12}/adler32.c    |    0
 .../amiga/Makefile.pup                        |    0
 .../amiga/Makefile.sas                        |    0
 .../{zlib-1.2.11 => zlib-1.2.12}/compress.c   |    0
 .../{zlib-1.2.11 => zlib-1.2.12}/configure    |   48 +-
 .../contrib/README.contrib                    |   21 -
 .../contrib/ada/buffer_demo.adb               |    0
 .../contrib/ada/mtest.adb                     |    0
 .../contrib/ada/read.adb                      |    0
 .../contrib/ada/readme.txt                    |    0
 .../contrib/ada/test.adb                      |    0
 .../contrib/ada/zlib-streams.adb              |    0
 .../contrib/ada/zlib-streams.ads              |    0
 .../contrib/ada/zlib-thin.adb                 |    0
 .../contrib/ada/zlib-thin.ads                 |    0
 .../contrib/ada/zlib.adb                      |    0
 .../contrib/ada/zlib.ads                      |    0
 .../contrib/ada/zlib.gpr                      |    0
 external/zlib-1.2.12/contrib/blast/Makefile   |    8 +
 .../contrib/blast/README                      |    0
 .../contrib/blast/blast.c                     |    0
 .../contrib/blast/blast.h                     |    2 +-
 .../contrib/blast/test.pk                     |  Bin
 .../contrib/blast/test.txt                    |    0
 .../contrib/delphi/ZLib.pas                   |    2 +-
 .../contrib/delphi/ZLibConst.pas              |    0
 .../contrib/delphi/readme.txt                 |    0
 .../contrib/delphi/zlibd32.mak                |    0
 .../contrib/dotzlib/DotZLib.build             |    0
 .../contrib/dotzlib/DotZLib.chm               |  Bin
 .../contrib/dotzlib/DotZLib.sln               |    0
 .../contrib/dotzlib/DotZLib/AssemblyInfo.cs   |    0
 .../contrib/dotzlib/DotZLib/ChecksumImpl.cs   |    0
 .../contrib/dotzlib/DotZLib/CircularBuffer.cs |    0
 .../contrib/dotzlib/DotZLib/CodecBase.cs      |    0
 .../contrib/dotzlib/DotZLib/Deflater.cs       |    0
 .../contrib/dotzlib/DotZLib/DotZLib.cs        |    0
 .../contrib/dotzlib/DotZLib/DotZLib.csproj    |    0
 .../contrib/dotzlib/DotZLib/GZipStream.cs     |    0
 .../contrib/dotzlib/DotZLib/Inflater.cs       |    0
 .../contrib/dotzlib/DotZLib/UnitTests.cs      |    2 +-
 .../contrib/dotzlib/LICENSE_1_0.txt           |    0
 .../contrib/dotzlib/readme.txt                |    0
 .../contrib/gcc_gvmat64/gvmat64.S             |    0
 .../contrib/infback9/README                   |    0
 .../contrib/infback9/infback9.c               |    0
 .../contrib/infback9/infback9.h               |    0
 .../contrib/infback9/inffix9.h                |    0
 .../contrib/infback9/inflate9.h               |    0
 .../contrib/infback9/inftree9.c               |    6 +-
 .../contrib/infback9/inftree9.h               |    0
 .../contrib/iostream/test.cpp                 |    0
 .../contrib/iostream/zfstream.cpp             |    0
 .../contrib/iostream/zfstream.h               |    0
 .../contrib/iostream2/zstream.h               |    0
 .../contrib/iostream2/zstream_test.cpp        |    0
 .../contrib/iostream3/README                  |    0
 .../contrib/iostream3/TODO                    |    0
 .../contrib/iostream3/test.cc                 |    0
 .../contrib/iostream3/zfstream.cc             |    0
 .../contrib/iostream3/zfstream.h              |    0
 external/zlib-1.2.12/contrib/minizip/Makefile |   29 +
 .../contrib/minizip/Makefile.am               |    0
 .../contrib/minizip/MiniZip64_Changes.txt     |    0
 .../contrib/minizip/MiniZip64_info.txt        |    0
 .../contrib/minizip/configure.ac              |    2 +-
 .../contrib/minizip/crypt.h                   |   19 +-
 .../contrib/minizip/ioapi.c                   |   18 +-
 .../contrib/minizip/ioapi.h                   |    8 +-
 .../contrib/minizip/iowin32.c                 |    0
 .../contrib/minizip/iowin32.h                 |    0
 .../contrib/minizip/make_vms.com              |    0
 .../contrib/minizip/miniunz.c                 |   35 +-
 .../contrib/minizip/miniunzip.1               |    0
 .../contrib/minizip/minizip.1                 |    0
 .../contrib/minizip/minizip.c                 |   41 +-
 .../contrib/minizip/minizip.pc.in             |    0
 .../contrib/minizip/mztools.c                 |    0
 .../contrib/minizip/mztools.h                 |    0
 .../contrib/minizip/unzip.c                   |   31 +-
 .../contrib/minizip/unzip.h                   |   12 +-
 .../contrib/minizip/zip.c                     |   36 +-
 .../contrib/minizip/zip.h                     |   17 +-
 .../contrib/pascal/example.pas                |    0
 .../contrib/pascal/readme.txt                 |    0
 .../contrib/pascal/zlibd32.mak                |    0
 .../contrib/pascal/zlibpas.pas                |    2 +-
 external/zlib-1.2.12/contrib/puff/Makefile    |   42 +
 .../contrib/puff/README                       |    0
 .../contrib/puff/puff.c                       |    0
 .../contrib/puff/puff.h                       |    0
 .../contrib/puff/pufftest.c                   |    0
 .../contrib/puff/zeros.raw                    |  Bin
 .../contrib/testzlib/testzlib.c               |    0
 .../contrib/testzlib/testzlib.txt             |    0
 external/zlib-1.2.12/contrib/untgz/Makefile   |   14 +
 .../contrib/untgz/Makefile.msc                |    0
 .../contrib/untgz/untgz.c                     |    0
 .../contrib/vstudio/readme.txt                |    2 +-
 .../contrib/vstudio/vc10/miniunz.vcxproj      |    0
 .../vstudio/vc10/miniunz.vcxproj.filters      |    0
 .../contrib/vstudio/vc10/minizip.vcxproj      |    0
 .../vstudio/vc10/minizip.vcxproj.filters      |    0
 .../contrib/vstudio/vc10/testzlib.vcxproj     |    0
 .../vstudio/vc10/testzlib.vcxproj.filters     |    0
 .../contrib/vstudio/vc10/testzlibdll.vcxproj  |    0
 .../vstudio/vc10/testzlibdll.vcxproj.filters  |    0
 .../contrib/vstudio/vc10/zlib.rc              |    8 +-
 .../contrib/vstudio/vc10/zlibstat.vcxproj     |    0
 .../vstudio/vc10/zlibstat.vcxproj.filters     |    0
 .../contrib/vstudio/vc10}/zlibvc.def          |    5 +
 .../contrib/vstudio/vc10/zlibvc.sln           |    0
 .../contrib/vstudio/vc10/zlibvc.vcxproj       |    0
 .../vstudio/vc10/zlibvc.vcxproj.filters       |    0
 .../contrib/vstudio/vc11/miniunz.vcxproj      |    0
 .../contrib/vstudio/vc11/minizip.vcxproj      |    0
 .../contrib/vstudio/vc11/testzlib.vcxproj     |    0
 .../contrib/vstudio/vc11/testzlibdll.vcxproj  |    0
 .../contrib/vstudio/vc11/zlib.rc              |    8 +-
 .../contrib/vstudio/vc11/zlibstat.vcxproj     |    0
 .../contrib/vstudio/vc11/zlibvc.def           |    5 +
 .../contrib/vstudio/vc11/zlibvc.sln           |    0
 .../contrib/vstudio/vc11/zlibvc.vcxproj       |    0
 .../contrib/vstudio/vc12/miniunz.vcxproj      |    0
 .../contrib/vstudio/vc12/minizip.vcxproj      |    0
 .../contrib/vstudio/vc12/testzlib.vcxproj     |    0
 .../contrib/vstudio/vc12/testzlibdll.vcxproj  |    0
 .../contrib/vstudio/vc12/zlib.rc              |    8 +-
 .../contrib/vstudio/vc12/zlibstat.vcxproj     |    0
 .../contrib/vstudio/vc12/zlibvc.def           |    5 +
 .../contrib/vstudio/vc12/zlibvc.sln           |    0
 .../contrib/vstudio/vc12/zlibvc.vcxproj       |    0
 .../contrib/vstudio/vc14/miniunz.vcxproj      |    0
 .../contrib/vstudio/vc14/minizip.vcxproj      |    0
 .../contrib/vstudio/vc14/testzlib.vcxproj     |    0
 .../contrib/vstudio/vc14/testzlibdll.vcxproj  |    0
 .../contrib/vstudio/vc14/zlib.rc              |    8 +-
 .../contrib/vstudio/vc14/zlibstat.vcxproj     |    0
 .../contrib/vstudio/vc14}/zlibvc.def          |    5 +
 .../contrib/vstudio/vc14/zlibvc.sln           |    0
 .../contrib/vstudio/vc14/zlibvc.vcxproj       |    0
 .../contrib/vstudio/vc9/miniunz.vcproj        |    0
 .../contrib/vstudio/vc9/minizip.vcproj        |    0
 .../contrib/vstudio/vc9/testzlib.vcproj       |    0
 .../contrib/vstudio/vc9/testzlibdll.vcproj    |    0
 .../zlib-1.2.12/contrib/vstudio/vc9/zlib.rc   |   32 +
 .../contrib/vstudio/vc9/zlibstat.vcproj       |    0
 .../contrib/vstudio/vc9/zlibvc.def            |  158 +
 .../contrib/vstudio/vc9/zlibvc.sln            |    0
 .../contrib/vstudio/vc9/zlibvc.vcproj         |    0
 external/zlib-1.2.12/crc32.c                  | 1116 ++
 external/zlib-1.2.12/crc32.h                  | 9446 +++++++++++++++++
 .../{zlib-1.2.11 => zlib-1.2.12}/deflate.c    |  108 +-
 .../{zlib-1.2.11 => zlib-1.2.12}/deflate.h    |   27 +-
 .../doc/algorithm.txt                         |    0
 external/zlib-1.2.12/doc/crc-doc.1.0.pdf      |  Bin 0 -> 776142 bytes
 .../doc/rfc1950.txt                           |    0
 .../doc/rfc1951.txt                           |    0
 .../doc/rfc1952.txt                           |    0
 .../doc/txtvsbin.txt                          |   12 +-
 .../examples/README.examples                  |    5 +
 external/zlib-1.2.12/examples/enough.c        |  597 ++
 .../examples/fitblk.c                         |    0
 .../examples/gun.c                            |    0
 .../examples/gzappend.c                       |    2 +-
 .../examples/gzjoin.c                         |    0
 .../examples/gzlog.c                          |    6 +-
 .../examples/gzlog.h                          |    0
 external/zlib-1.2.12/examples/gznorm.c        |  470 +
 .../examples/zlib_how.html                    |    0
 .../examples/zpipe.c                          |    0
 .../examples/zran.c                           |  256 +-
 external/zlib-1.2.12/examples/zran.h          |   40 +
 .../{zlib-1.2.11 => zlib-1.2.12}/gzclose.c    |    0
 .../{zlib-1.2.11 => zlib-1.2.12}/gzguts.h     |    5 +-
 external/{zlib-1.2.11 => zlib-1.2.12}/gzlib.c |    8 +-
 .../{zlib-1.2.11 => zlib-1.2.12}/gzread.c     |   12 +-
 .../{zlib-1.2.11 => zlib-1.2.12}/gzwrite.c    |   38 +-
 .../{zlib-1.2.11 => zlib-1.2.12}/infback.c    |    3 +-
 .../{zlib-1.2.11 => zlib-1.2.12}/inffast.c    |   28 +-
 .../{zlib-1.2.11 => zlib-1.2.12}/inffast.h    |    0
 .../{zlib-1.2.11 => zlib-1.2.12}/inffixed.h   |    0
 .../{zlib-1.2.11 => zlib-1.2.12}/inflate.c    |   47 +-
 .../{zlib-1.2.11 => zlib-1.2.12}/inflate.h    |    5 +-
 .../{zlib-1.2.11 => zlib-1.2.12}/inftrees.c   |    6 +-
 .../{zlib-1.2.11 => zlib-1.2.12}/inftrees.h   |    0
 .../make-cross-x64.sh                         |    0
 .../make-cross-x86.sh                         |    0
 .../{zlib-1.2.11 => zlib-1.2.12}/make_vms.com |    0
 .../msdos/Makefile.bor                        |    0
 .../msdos/Makefile.dj2                        |    0
 .../msdos/Makefile.emx                        |    0
 .../msdos/Makefile.msc                        |    0
 .../msdos/Makefile.tc                         |    0
 external/zlib-1.2.12/nintendods/Makefile      |  126 +
 .../nintendods/README                         |    0
 .../old/Makefile.emx                          |    0
 .../old/Makefile.riscos                       |    0
 .../{zlib-1.2.11 => zlib-1.2.12}/old/README   |    0
 .../old/descrip.mms                           |    0
 .../old/os2/Makefile.os2                      |    0
 .../old/os2/zlib.def                          |    0
 .../old/visual-basic.txt                      |    0
 .../os400/README400                           |    2 +-
 .../{zlib-1.2.11 => zlib-1.2.12}/os400/bndsrc |    0
 .../os400/make.sh                             |    0
 .../os400/zlib.inc                            |    6 +-
 .../qnx/package.qpg                           |   10 +-
 .../test/example.c                            |    5 +-
 .../test/infcover.c                           |    0
 .../test/minigzip.c                           |    0
 .../treebuild.xml                             |    4 +-
 external/{zlib-1.2.11 => zlib-1.2.12}/trees.c |   75 +-
 external/{zlib-1.2.11 => zlib-1.2.12}/trees.h |    0
 .../{zlib-1.2.11 => zlib-1.2.12}/uncompr.c    |    0
 .../watcom/watcom_f.mak                       |    0
 .../watcom/watcom_l.mak                       |    0
 .../win32/DLL_FAQ.txt                         |    0
 .../win32/Makefile.bor                        |    1 -
 .../win32/Makefile.gcc                        |    5 -
 .../win32/Makefile.msc                        |    4 -
 .../win32/README-WIN32.txt                    |    4 +-
 .../win32/VisualC.txt                         |    0
 .../win32/zlib.def                            |    3 +
 .../win32/zlib1.rc                            |    0
 external/{zlib-1.2.11 => zlib-1.2.12}/zconf.h |    0
 .../zconf.h.cmakein                           |    0
 .../{zlib-1.2.11 => zlib-1.2.12}/zconf.h.in   |    0
 external/{zlib-1.2.11 => zlib-1.2.12}/zlib.3  |    6 +-
 external/zlib-1.2.12/zlib.3.pdf               |  Bin 0 -> 8848 bytes
 external/{zlib-1.2.11 => zlib-1.2.12}/zlib.h  |  223 +-
 .../{zlib-1.2.11 => zlib-1.2.12}/zlib.map     |    6 +
 .../zlib.pc.cmakein                           |    0
 .../{zlib-1.2.11 => zlib-1.2.12}/zlib.pc.in   |    0
 .../{zlib-1.2.11 => zlib-1.2.12}/zlib2ansi    |    0
 external/{zlib-1.2.11 => zlib-1.2.12}/zutil.c |    4 +-
 external/{zlib-1.2.11 => zlib-1.2.12}/zutil.h |   21 +-
 281 files changed, 13358 insertions(+), 8772 deletions(-)
 delete mode 100644 external/zlib-1.2.11/contrib/amd64/amd64-match.S
 delete mode 100644 external/zlib-1.2.11/contrib/asm686/README.686
 delete mode 100644 external/zlib-1.2.11/contrib/asm686/match.S
 delete mode 100644 external/zlib-1.2.11/contrib/inflate86/inffas86.c
 delete mode 100644 external/zlib-1.2.11/contrib/inflate86/inffast.S
 delete mode 100644 external/zlib-1.2.11/contrib/masmx64/bld_ml64.bat
 delete mode 100644 external/zlib-1.2.11/contrib/masmx64/gvmat64.asm
 delete mode 100644 external/zlib-1.2.11/contrib/masmx64/inffas8664.c
 delete mode 100644 external/zlib-1.2.11/contrib/masmx64/inffasx64.asm
 delete mode 100644 external/zlib-1.2.11/contrib/masmx64/readme.txt
 delete mode 100644 external/zlib-1.2.11/contrib/masmx86/bld_ml32.bat
 delete mode 100644 external/zlib-1.2.11/contrib/masmx86/inffas32.asm
 delete mode 100644 external/zlib-1.2.11/contrib/masmx86/match686.asm
 delete mode 100644 external/zlib-1.2.11/contrib/masmx86/readme.txt
 delete mode 100644 external/zlib-1.2.11/contrib/vstudio/vc9/zlib.rc
 delete mode 100644 external/zlib-1.2.11/contrib/vstudio/vc9/zlibvc.def
 delete mode 100644 external/zlib-1.2.11/crc32.c
 delete mode 100644 external/zlib-1.2.11/crc32.h
 delete mode 100644 external/zlib-1.2.11/examples/enough.c
 delete mode 100644 external/zlib-1.2.11/zlib.3.pdf
 rename external/{zlib-1.2.11.patch => zlib-1.2.12.patch} (67%)
 rename external/{zlib-1.2.11 => zlib-1.2.12}/CMakeLists.txt (99%)
 rename external/{zlib-1.2.11 => zlib-1.2.12}/ChangeLog (93%)
 rename external/{zlib-1.2.11 => zlib-1.2.12}/FAQ (100%)
 rename external/{zlib-1.2.11 => zlib-1.2.12}/INDEX (100%)
 create mode 100644 external/zlib-1.2.12/Makefile
 rename external/{zlib-1.2.11 => zlib-1.2.12}/Makefile.in (98%)
 rename external/{zlib-1.2.11 => zlib-1.2.12}/README (92%)
 rename external/{zlib-1.2.11 => zlib-1.2.12}/adler32.c (100%)
 rename external/{zlib-1.2.11 => zlib-1.2.12}/amiga/Makefile.pup (100%)
 rename external/{zlib-1.2.11 => zlib-1.2.12}/amiga/Makefile.sas (100%)
 rename external/{zlib-1.2.11 => zlib-1.2.12}/compress.c (100%)
 rename external/{zlib-1.2.11 => zlib-1.2.12}/configure (97%)
 rename external/{zlib-1.2.11 => zlib-1.2.12}/contrib/README.contrib (70%)
 rename external/{zlib-1.2.11 => zlib-1.2.12}/contrib/ada/buffer_demo.adb (100%)
 rename external/{zlib-1.2.11 => zlib-1.2.12}/contrib/ada/mtest.adb (100%)
 rename external/{zlib-1.2.11 => zlib-1.2.12}/contrib/ada/read.adb (100%)
 rename external/{zlib-1.2.11 => zlib-1.2.12}/contrib/ada/readme.txt (100%)
 rename external/{zlib-1.2.11 => zlib-1.2.12}/contrib/ada/test.adb (100%)
 rename external/{zlib-1.2.11 => zlib-1.2.12}/contrib/ada/zlib-streams.adb (100%)
 rename external/{zlib-1.2.11 => zlib-1.2.12}/contrib/ada/zlib-streams.ads (100%)
 rename external/{zlib-1.2.11 => zlib-1.2.12}/contrib/ada/zlib-thin.adb (100%)
 rename external/{zlib-1.2.11 => zlib-1.2.12}/contrib/ada/zlib-thin.ads (100%)
 rename external/{zlib-1.2.11 => zlib-1.2.12}/contrib/ada/zlib.adb (100%)
 rename external/{zlib-1.2.11 => zlib-1.2.12}/contrib/ada/zlib.ads (100%)
 rename external/{zlib-1.2.11 => zlib-1.2.12}/contrib/ada/zlib.gpr (100%)
 create mode 100644 external/zlib-1.2.12/contrib/blast/Makefile
 rename external/{zlib-1.2.11 => zlib-1.2.12}/contrib/blast/README (100%)
 rename external/{zlib-1.2.11 => zlib-1.2.12}/contrib/blast/blast.c (100%)
 rename external/{zlib-1.2.11 => zlib-1.2.12}/contrib/blast/blast.h (97%)
 rename external/{zlib-1.2.11 => zlib-1.2.12}/contrib/blast/test.pk (100%)
 rename external/{zlib-1.2.11 => zlib-1.2.12}/contrib/blast/test.txt (100%)
 rename external/{zlib-1.2.11 => zlib-1.2.12}/contrib/delphi/ZLib.pas (99%)
 rename external/{zlib-1.2.11 => zlib-1.2.12}/contrib/delphi/ZLibConst.pas (100%)
 rename external/{zlib-1.2.11 => zlib-1.2.12}/contrib/delphi/readme.txt (100%)
 rename external/{zlib-1.2.11 => zlib-1.2.12}/contrib/delphi/zlibd32.mak (100%)
 rename external/{zlib-1.2.11 => zlib-1.2.12}/contrib/dotzlib/DotZLib.build (100%)
 rename external/{zlib-1.2.11 => zlib-1.2.12}/contrib/dotzlib/DotZLib.chm (100%)
 rename external/{zlib-1.2.11 => zlib-1.2.12}/contrib/dotzlib/DotZLib.sln (100%)
 rename external/{zlib-1.2.11 => zlib-1.2.12}/contrib/dotzlib/DotZLib/AssemblyInfo.cs (100%)
 rename external/{zlib-1.2.11 => zlib-1.2.12}/contrib/dotzlib/DotZLib/ChecksumImpl.cs (100%)
 rename external/{zlib-1.2.11 => zlib-1.2.12}/contrib/dotzlib/DotZLib/CircularBuffer.cs (100%)
 rename external/{zlib-1.2.11 => zlib-1.2.12}/contrib/dotzlib/DotZLib/CodecBase.cs (100%)
 rename external/{zlib-1.2.11 => zlib-1.2.12}/contrib/dotzlib/DotZLib/Deflater.cs (100%)
 rename external/{zlib-1.2.11 => zlib-1.2.12}/contrib/dotzlib/DotZLib/DotZLib.cs (100%)
 rename external/{zlib-1.2.11 => zlib-1.2.12}/contrib/dotzlib/DotZLib/DotZLib.csproj (100%)
 rename external/{zlib-1.2.11 => zlib-1.2.12}/contrib/dotzlib/DotZLib/GZipStream.cs (100%)
 rename external/{zlib-1.2.11 => zlib-1.2.12}/contrib/dotzlib/DotZLib/Inflater.cs (100%)
 rename external/{zlib-1.2.11 => zlib-1.2.12}/contrib/dotzlib/DotZLib/UnitTests.cs (95%)
 rename external/{zlib-1.2.11 => zlib-1.2.12}/contrib/dotzlib/LICENSE_1_0.txt (100%)
 rename external/{zlib-1.2.11 => zlib-1.2.12}/contrib/dotzlib/readme.txt (100%)
 rename external/{zlib-1.2.11 => zlib-1.2.12}/contrib/gcc_gvmat64/gvmat64.S (100%)
 rename external/{zlib-1.2.11 => zlib-1.2.12}/contrib/infback9/README (100%)
 rename external/{zlib-1.2.11 => zlib-1.2.12}/contrib/infback9/infback9.c (100%)
 rename external/{zlib-1.2.11 => zlib-1.2.12}/contrib/infback9/infback9.h (100%)
 rename external/{zlib-1.2.11 => zlib-1.2.12}/contrib/infback9/inffix9.h (100%)
 rename external/{zlib-1.2.11 => zlib-1.2.12}/contrib/infback9/inflate9.h (100%)
 rename external/{zlib-1.2.11 => zlib-1.2.12}/contrib/infback9/inftree9.c (98%)
 rename external/{zlib-1.2.11 => zlib-1.2.12}/contrib/infback9/inftree9.h (100%)
 rename external/{zlib-1.2.11 => zlib-1.2.12}/contrib/iostream/test.cpp (100%)
 rename external/{zlib-1.2.11 => zlib-1.2.12}/contrib/iostream/zfstream.cpp (100%)
 rename external/{zlib-1.2.11 => zlib-1.2.12}/contrib/iostream/zfstream.h (100%)
 rename external/{zlib-1.2.11 => zlib-1.2.12}/contrib/iostream2/zstream.h (100%)
 rename external/{zlib-1.2.11 => zlib-1.2.12}/contrib/iostream2/zstream_test.cpp (100%)
 rename external/{zlib-1.2.11 => zlib-1.2.12}/contrib/iostream3/README (100%)
 rename external/{zlib-1.2.11 => zlib-1.2.12}/contrib/iostream3/TODO (100%)
 rename external/{zlib-1.2.11 => zlib-1.2.12}/contrib/iostream3/test.cc (100%)
 rename external/{zlib-1.2.11 => zlib-1.2.12}/contrib/iostream3/zfstream.cc (100%)
 rename external/{zlib-1.2.11 => zlib-1.2.12}/contrib/iostream3/zfstream.h (100%)
 create mode 100644 external/zlib-1.2.12/contrib/minizip/Makefile
 rename external/{zlib-1.2.11 => zlib-1.2.12}/contrib/minizip/Makefile.am (100%)
 rename external/{zlib-1.2.11 => zlib-1.2.12}/contrib/minizip/MiniZip64_Changes.txt (100%)
 rename external/{zlib-1.2.11 => zlib-1.2.12}/contrib/minizip/MiniZip64_info.txt (100%)
 rename external/{zlib-1.2.11 => zlib-1.2.12}/contrib/minizip/configure.ac (93%)
 rename external/{zlib-1.2.11 => zlib-1.2.12}/contrib/minizip/crypt.h (88%)
 rename external/{zlib-1.2.11 => zlib-1.2.12}/contrib/minizip/ioapi.c (94%)
 rename external/{zlib-1.2.11 => zlib-1.2.12}/contrib/minizip/ioapi.h (99%)
 rename external/{zlib-1.2.11 => zlib-1.2.12}/contrib/minizip/iowin32.c (100%)
 rename external/{zlib-1.2.11 => zlib-1.2.12}/contrib/minizip/iowin32.h (100%)
 rename external/{zlib-1.2.11 => zlib-1.2.12}/contrib/minizip/make_vms.com (100%)
 rename external/{zlib-1.2.11 => zlib-1.2.12}/contrib/minizip/miniunz.c (96%)
 rename external/{zlib-1.2.11 => zlib-1.2.12}/contrib/minizip/miniunzip.1 (100%)
 rename external/{zlib-1.2.11 => zlib-1.2.12}/contrib/minizip/minizip.1 (100%)
 rename external/{zlib-1.2.11 => zlib-1.2.12}/contrib/minizip/minizip.c (93%)
 rename external/{zlib-1.2.11 => zlib-1.2.12}/contrib/minizip/minizip.pc.in (100%)
 rename external/{zlib-1.2.11 => zlib-1.2.12}/contrib/minizip/mztools.c (100%)
 rename external/{zlib-1.2.11 => zlib-1.2.12}/contrib/minizip/mztools.h (100%)
 rename external/{zlib-1.2.11 => zlib-1.2.12}/contrib/minizip/unzip.c (98%)
 rename external/{zlib-1.2.11 => zlib-1.2.12}/contrib/minizip/unzip.h (97%)
 rename external/{zlib-1.2.11 => zlib-1.2.12}/contrib/minizip/zip.c (98%)
 rename external/{zlib-1.2.11 => zlib-1.2.12}/contrib/minizip/zip.h (95%)
 rename external/{zlib-1.2.11 => zlib-1.2.12}/contrib/pascal/example.pas (100%)
 rename external/{zlib-1.2.11 => zlib-1.2.12}/contrib/pascal/readme.txt (100%)
 rename external/{zlib-1.2.11 => zlib-1.2.12}/contrib/pascal/zlibd32.mak (100%)
 rename external/{zlib-1.2.11 => zlib-1.2.12}/contrib/pascal/zlibpas.pas (99%)
 create mode 100644 external/zlib-1.2.12/contrib/puff/Makefile
 rename external/{zlib-1.2.11 => zlib-1.2.12}/contrib/puff/README (100%)
 rename external/{zlib-1.2.11 => zlib-1.2.12}/contrib/puff/puff.c (100%)
 rename external/{zlib-1.2.11 => zlib-1.2.12}/contrib/puff/puff.h (100%)
 rename external/{zlib-1.2.11 => zlib-1.2.12}/contrib/puff/pufftest.c (100%)
 rename external/{zlib-1.2.11 => zlib-1.2.12}/contrib/puff/zeros.raw (100%)
 rename external/{zlib-1.2.11 => zlib-1.2.12}/contrib/testzlib/testzlib.c (100%)
 rename external/{zlib-1.2.11 => zlib-1.2.12}/contrib/testzlib/testzlib.txt (100%)
 create mode 100644 external/zlib-1.2.12/contrib/untgz/Makefile
 rename external/{zlib-1.2.11 => zlib-1.2.12}/contrib/untgz/Makefile.msc (100%)
 rename external/{zlib-1.2.11 => zlib-1.2.12}/contrib/untgz/untgz.c (100%)
 rename external/{zlib-1.2.11 => zlib-1.2.12}/contrib/vstudio/readme.txt (95%)
 rename external/{zlib-1.2.11 => zlib-1.2.12}/contrib/vstudio/vc10/miniunz.vcxproj (100%)
 rename external/{zlib-1.2.11 => zlib-1.2.12}/contrib/vstudio/vc10/miniunz.vcxproj.filters (100%)
 rename external/{zlib-1.2.11 => zlib-1.2.12}/contrib/vstudio/vc10/minizip.vcxproj (100%)
 rename external/{zlib-1.2.11 => zlib-1.2.12}/contrib/vstudio/vc10/minizip.vcxproj.filters (100%)
 rename external/{zlib-1.2.11 => zlib-1.2.12}/contrib/vstudio/vc10/testzlib.vcxproj (100%)
 rename external/{zlib-1.2.11 => zlib-1.2.12}/contrib/vstudio/vc10/testzlib.vcxproj.filters (100%)
 rename external/{zlib-1.2.11 => zlib-1.2.12}/contrib/vstudio/vc10/testzlibdll.vcxproj (100%)
 rename external/{zlib-1.2.11 => zlib-1.2.12}/contrib/vstudio/vc10/testzlibdll.vcxproj.filters (100%)
 rename external/{zlib-1.2.11 => zlib-1.2.12}/contrib/vstudio/vc10/zlib.rc (80%)
 rename external/{zlib-1.2.11 => zlib-1.2.12}/contrib/vstudio/vc10/zlibstat.vcxproj (100%)
 rename external/{zlib-1.2.11 => zlib-1.2.12}/contrib/vstudio/vc10/zlibstat.vcxproj.filters (100%)
 rename external/{zlib-1.2.11/contrib/vstudio/vc14 => zlib-1.2.12/contrib/vstudio/vc10}/zlibvc.def (96%)
 rename external/{zlib-1.2.11 => zlib-1.2.12}/contrib/vstudio/vc10/zlibvc.sln (100%)
 rename external/{zlib-1.2.11 => zlib-1.2.12}/contrib/vstudio/vc10/zlibvc.vcxproj (100%)
 rename external/{zlib-1.2.11 => zlib-1.2.12}/contrib/vstudio/vc10/zlibvc.vcxproj.filters (100%)
 rename external/{zlib-1.2.11 => zlib-1.2.12}/contrib/vstudio/vc11/miniunz.vcxproj (100%)
 rename external/{zlib-1.2.11 => zlib-1.2.12}/contrib/vstudio/vc11/minizip.vcxproj (100%)
 rename external/{zlib-1.2.11 => zlib-1.2.12}/contrib/vstudio/vc11/testzlib.vcxproj (100%)
 rename external/{zlib-1.2.11 => zlib-1.2.12}/contrib/vstudio/vc11/testzlibdll.vcxproj (100%)
 rename external/{zlib-1.2.11 => zlib-1.2.12}/contrib/vstudio/vc11/zlib.rc (80%)
 rename external/{zlib-1.2.11 => zlib-1.2.12}/contrib/vstudio/vc11/zlibstat.vcxproj (100%)
 rename external/{zlib-1.2.11 => zlib-1.2.12}/contrib/vstudio/vc11/zlibvc.def (96%)
 rename external/{zlib-1.2.11 => zlib-1.2.12}/contrib/vstudio/vc11/zlibvc.sln (100%)
 rename external/{zlib-1.2.11 => zlib-1.2.12}/contrib/vstudio/vc11/zlibvc.vcxproj (100%)
 rename external/{zlib-1.2.11 => zlib-1.2.12}/contrib/vstudio/vc12/miniunz.vcxproj (100%)
 rename external/{zlib-1.2.11 => zlib-1.2.12}/contrib/vstudio/vc12/minizip.vcxproj (100%)
 rename external/{zlib-1.2.11 => zlib-1.2.12}/contrib/vstudio/vc12/testzlib.vcxproj (100%)
 rename external/{zlib-1.2.11 => zlib-1.2.12}/contrib/vstudio/vc12/testzlibdll.vcxproj (100%)
 rename external/{zlib-1.2.11 => zlib-1.2.12}/contrib/vstudio/vc12/zlib.rc (82%)
 rename external/{zlib-1.2.11 => zlib-1.2.12}/contrib/vstudio/vc12/zlibstat.vcxproj (100%)
 rename external/{zlib-1.2.11 => zlib-1.2.12}/contrib/vstudio/vc12/zlibvc.def (96%)
 rename external/{zlib-1.2.11 => zlib-1.2.12}/contrib/vstudio/vc12/zlibvc.sln (100%)
 rename external/{zlib-1.2.11 => zlib-1.2.12}/contrib/vstudio/vc12/zlibvc.vcxproj (100%)
 rename external/{zlib-1.2.11 => zlib-1.2.12}/contrib/vstudio/vc14/miniunz.vcxproj (100%)
 rename external/{zlib-1.2.11 => zlib-1.2.12}/contrib/vstudio/vc14/minizip.vcxproj (100%)
 rename external/{zlib-1.2.11 => zlib-1.2.12}/contrib/vstudio/vc14/testzlib.vcxproj (100%)
 rename external/{zlib-1.2.11 => zlib-1.2.12}/contrib/vstudio/vc14/testzlibdll.vcxproj (100%)
 rename external/{zlib-1.2.11 => zlib-1.2.12}/contrib/vstudio/vc14/zlib.rc (82%)
 rename external/{zlib-1.2.11 => zlib-1.2.12}/contrib/vstudio/vc14/zlibstat.vcxproj (100%)
 rename external/{zlib-1.2.11/contrib/vstudio/vc10 => zlib-1.2.12/contrib/vstudio/vc14}/zlibvc.def (96%)
 rename external/{zlib-1.2.11 => zlib-1.2.12}/contrib/vstudio/vc14/zlibvc.sln (100%)
 rename external/{zlib-1.2.11 => zlib-1.2.12}/contrib/vstudio/vc14/zlibvc.vcxproj (100%)
 rename external/{zlib-1.2.11 => zlib-1.2.12}/contrib/vstudio/vc9/miniunz.vcproj (100%)
 rename external/{zlib-1.2.11 => zlib-1.2.12}/contrib/vstudio/vc9/minizip.vcproj (100%)
 rename external/{zlib-1.2.11 => zlib-1.2.12}/contrib/vstudio/vc9/testzlib.vcproj (100%)
 rename external/{zlib-1.2.11 => zlib-1.2.12}/contrib/vstudio/vc9/testzlibdll.vcproj (100%)
 create mode 100644 external/zlib-1.2.12/contrib/vstudio/vc9/zlib.rc
 rename external/{zlib-1.2.11 => zlib-1.2.12}/contrib/vstudio/vc9/zlibstat.vcproj (100%)
 create mode 100644 external/zlib-1.2.12/contrib/vstudio/vc9/zlibvc.def
 rename external/{zlib-1.2.11 => zlib-1.2.12}/contrib/vstudio/vc9/zlibvc.sln (100%)
 rename external/{zlib-1.2.11 => zlib-1.2.12}/contrib/vstudio/vc9/zlibvc.vcproj (100%)
 create mode 100644 external/zlib-1.2.12/crc32.c
 create mode 100644 external/zlib-1.2.12/crc32.h
 rename external/{zlib-1.2.11 => zlib-1.2.12}/deflate.c (95%)
 rename external/{zlib-1.2.11 => zlib-1.2.12}/deflate.h (95%)
 rename external/{zlib-1.2.11 => zlib-1.2.12}/doc/algorithm.txt (100%)
 create mode 100644 external/zlib-1.2.12/doc/crc-doc.1.0.pdf
 rename external/{zlib-1.2.11 => zlib-1.2.12}/doc/rfc1950.txt (100%)
 rename external/{zlib-1.2.11 => zlib-1.2.12}/doc/rfc1951.txt (100%)
 rename external/{zlib-1.2.11 => zlib-1.2.12}/doc/rfc1952.txt (100%)
 rename external/{zlib-1.2.11 => zlib-1.2.12}/doc/txtvsbin.txt (93%)
 rename external/{zlib-1.2.11 => zlib-1.2.12}/examples/README.examples (92%)
 create mode 100644 external/zlib-1.2.12/examples/enough.c
 rename external/{zlib-1.2.11 => zlib-1.2.12}/examples/fitblk.c (100%)
 rename external/{zlib-1.2.11 => zlib-1.2.12}/examples/gun.c (100%)
 rename external/{zlib-1.2.11 => zlib-1.2.12}/examples/gzappend.c (99%)
 rename external/{zlib-1.2.11 => zlib-1.2.12}/examples/gzjoin.c (100%)
 rename external/{zlib-1.2.11 => zlib-1.2.12}/examples/gzlog.c (99%)
 rename external/{zlib-1.2.11 => zlib-1.2.12}/examples/gzlog.h (100%)
 create mode 100644 external/zlib-1.2.12/examples/gznorm.c
 rename external/{zlib-1.2.11 => zlib-1.2.12}/examples/zlib_how.html (100%)
 rename external/{zlib-1.2.11 => zlib-1.2.12}/examples/zpipe.c (100%)
 rename external/{zlib-1.2.11 => zlib-1.2.12}/examples/zran.c (61%)
 create mode 100644 external/zlib-1.2.12/examples/zran.h
 rename external/{zlib-1.2.11 => zlib-1.2.12}/gzclose.c (100%)
 rename external/{zlib-1.2.11 => zlib-1.2.12}/gzguts.h (98%)
 rename external/{zlib-1.2.11 => zlib-1.2.12}/gzlib.c (98%)
 rena

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