NetBSD/src UzhqcAQexternal/mit/expat/dist configure aclocal.m4, external/mit/expat/dist/cmake expat-config.cmake.in mingw-toolchain.cmake

   Import expat 2.2.8

   Release 2.2.8 Fri Septemper 13 2019
           Security fixes:
          #317 #318  CVE-2019-15903 -- Fix heap overflow triggered by
                       XML_GetCurrentLineNumber (or XML_GetCurrentColumnNumber),
                       and deny internal entities closing the doctype;
                       fixed in commit c20b758c332d9a13afbbb276d30db1d183a85d43

           Bug fixes:
               #240  Fix cases where XML_StopParser did not have any effect
                       when called from inside of an end element handler
               #341  xmlwf: Fix exit code for operation without "-d DIRECTORY";
                       previously, only "-d DIRECTORY" would give you a proper
                       exit code:
                         # xmlwf -d . <<<'<not well-formed>' 2>/dev/null ; echo $?
                         2
                         # xmlwf <<<'<not well-formed>' 2>/dev/null ; echo $?
                         0
                       Now both cases return exit code 2.

           Other changes:
          #299 #302  Windows: Replace LoadLibrary hack to access
                       unofficial API function SystemFunction036 (RtlGenRandom)
                       by using official API function rand_s (needs WinXP+)
               #325  Windows: Drop support for Visual Studio <=7.1/2003
                       and document supported compilers in README.md
               #286  Windows: Remove COM code from xmlwf; in case it turns
                       out needed later, there will be a dedicated repository
                       below https://github.com/libexpat/ for that code
               #322  Windows: Remove explicit MSVC solution and project files.
                       You can generate Visual Studio solution files through
                       CMake, e.g.: cmake -G"Visual Studio 15 2017" .
               #338  xmlwf: Make "xmlwf -h" help output more friendly
               #339  examples: Improve elements.c
          #244 #264  Autotools: Add argument --enable-xml-attr-info
          #239 #301  Autotools: Add arguments
                       --with-getrandom
                       --without-getrandom
                       --with-sys-getrandom
                       --without-sys-getrandom
          #312 #343  Autotools: Fix linking issues with "./configure LD=clang"
                     Autotools: Fix "make run-xmltest" for out-of-source builds
          #329 #336  CMake: Pull all options from Expat <=2.2.7 into namespace
                       prefix EXPAT_ with the exception of DOCBOOK_TO_MAN:
                       - BUILD_doc            -> EXPAT_BUILD_DOCS (plural)
                       - BUILD_examples       -> EXPAT_BUILD_EXAMPLES
                       - BUILD_shared         -> EXPAT_SHARED_LIBS
                       - BUILD_tests          -> EXPAT_BUILD_TESTS
                       - BUILD_tools          -> EXPAT_BUILD_TOOLS
                       - DOCBOOK_TO_MAN       -> DOCBOOK_TO_MAN (unchanged)
                       - INSTALL              -> EXPAT_ENABLE_INSTALL
                       - MSVC_USE_STATIC_CRT  -> EXPAT_MSVC_STATIC_CRT
                       - USE_libbsd           -> EXPAT_WITH_LIBBSD
                       - WARNINGS_AS_ERRORS   -> EXPAT_WARNINGS_AS_ERRORS
                       - XML_CONTEXT_BYTES    -> EXPAT_CONTEXT_BYTES
                       - XML_DEV_URANDOM      -> EXPAT_DEV_URANDOM
                       - XML_DTD              -> EXPAT_DTD
                       - XML_NS               -> EXPAT_NS
                       - XML_UNICODE          -> EXPAT_CHAR_TYPE=ushort (!)
                       - XML_UNICODE_WCHAR_T  -> EXPAT_CHAR_TYPE=wchar_t (!)
          #244 #264  CMake: Add argument -DEXPAT_ATTR_INFO=(ON|OFF),
                       default OFF
               #326  CMake: Add argument -DEXPAT_LARGE_SIZE=(ON|OFF),
                       default OFF
               #328  CMake: Add argument -DEXPAT_MIN_SIZE=(ON|OFF),
                       default OFF
          #239 #277  CMake: Add arguments
                       -DEXPAT_WITH_GETRANDOM=(ON|OFF|AUTO), default AUTO
                       -DEXPAT_WITH_SYS_GETRANDOM=(ON|OFF|AUTO), default AUTO
               #326  CMake: Install expat_config.h to include directory
               #326  CMake: Generate and install configuration files for
                       future find_package(expat [..] CONFIG [..])
                     CMake: Now produces a summary of applied configuration
                     CMake: Require C++ compiler only when tests are enabled
               #330  CMake: Fix compilation for 16bit character types,
                       i.e. ex -DXML_UNICODE=ON (and ex -DXML_UNICODE_WCHAR_T=ON)
               #265  CMake: Fix linking with MinGW
               #330  CMake: Add full support for MinGW; to enable, use
                       -DCMAKE_TOOLCHAIN_FILE=[expat]/cmake/mingw-toolchain.cmake
               #330  CMake: Port "make run-xmltest" from GNU Autotools to CMake
               #316  CMake: Windows: Make binary postfix match MSVC
                       Old: expat[d].lib
                       New: expat[w][d][MD|MT].lib
                     CMake: Migrate files from Windows to Unix line endings
               #308  CMake: Integrate OSS-Fuzz fuzzers, option
                       -DEXPAT_BUILD_FUZZERS=(ON|OFF), default OFF
                #14  Drop an OpenVMS support leftover
       #235 #268 ..
       #270 #310 ..
     #313 #331 #333  Address compiler warnings
       #282 #283 ..
          #284 #285  Address cppcheck warnings
          #294 #295  Address Clang Static Analyzer warnings
           #24 #293  Mass-apply clang-format 9 (and ensure conformance during CI)
                     Version info bumped from 7:9:6 to 7:10:6

           Special thanks to:
               David Loffredo
               Joonun Jang
               Khajapasha Mohammed
               Kishore Kunche
               Marco Maggi
               Mitch Phillips
               Rolf Ade
               xantares
               Zhongyuan Zhou
VersionDeltaFile
1.1.1.5+10,839-2,859external/mit/expat/dist/tests/runtests.c
1.1.1.6+3,001-2,937external/mit/expat/dist/lib/xmlparse.c
1.1.1.6+3,617-1,860external/mit/expat/dist/configure
1.1.1.5+696-771external/mit/expat/dist/lib/xmltok.c
1.1+1,249-0external/mit/expat/dist/tests/Makefile.in
1.1.1.4+1,184-2external/mit/expat/dist/aclocal.m4
1.1.1.6+1,002-181external/mit/expat/dist/Makefile.in
1.1.1.4+579-554external/mit/expat/dist/lib/xmltok_impl.c
1.1.1.5+364-447external/mit/expat/dist/lib/xmlrole.c
1.1+803-0external/mit/expat/dist/lib/Makefile.in
1.1+791-0external/mit/expat/dist/conftools/depcomp
1.1+776-0external/mit/expat/dist/xmlwf/Makefile.in
1.1.1.5+583-153external/mit/expat/dist/CMakeLists.txt
1.1.1.6+472-209external/mit/expat/dist/xmlwf/xmlwf.c
1.1+655-0external/mit/expat/dist/examples/Makefile.in
1.1+646-0external/mit/expat/dist/tests/benchmark/Makefile.in
1.1+596-0external/mit/expat/dist/doc/Makefile.in
1.1.1.2+263-209external/mit/expat/dist/lib/siphash.h
1.1.1.4+238-158external/mit/expat/dist/configure.ac
1.1.1.6+353-1external/mit/expat/dist/Changes
1.1+348-0external/mit/expat/dist/conftools/compile
1.1.1.6+139-173external/mit/expat/dist/lib/expat.h
1.1.1.4+176-127external/mit/expat/dist/tests/minicheck.c
1.1.1.2+130-144external/mit/expat/dist/lib/nametab.h
1.1.1.2+144-127external/mit/expat/dist/tests/memcheck.c
1.1+270-0external/mit/expat/dist/conftools/ar-lib
1.1.1.3+121-128external/mit/expat/dist/lib/xmltok.h
1.1+215-0external/mit/expat/dist/conftools/missing
1.1.1.2+115-91external/mit/expat/dist/expat_config.h.cmake
1.1+188-0external/mit/expat/dist/README.md
1.1.1.4+74-103external/mit/expat/dist/tests/chardata.c
1.1.1.4+89-74external/mit/expat/dist/xmlwf/xmlfile.c
1.1+155-0external/mit/expat/dist/tests/structdata.c
1.1+154-0external/mit/expat/dist/Makefile.am
1.1+148-0external/mit/expat/dist/conftools/test-driver
1.1+133-0external/mit/expat/dist/expat_config.h
1.1.1.3+83-48external/mit/expat/dist/tests/benchmark/benchmark.c
1.1.1.4+72-46external/mit/expat/dist/lib/expat_external.h
1.1.1.2+60-57external/mit/expat/dist/lib/xmltok_ns.c
1.1.1.6+60-56external/mit/expat/dist/conftools/config.guess
1.1.1.2+66-44external/mit/expat/dist/ConfigureChecks.cmake
1.1.1.5+75-33external/mit/expat/dist/xmlwf/readfilemap.c
1.1.1.5+64-41external/mit/expat/dist/tests/minicheck.h
1.1.1.2+71-33external/mit/expat/dist/xmlwf/xmltchar.h
1.1.1.2+65-38external/mit/expat/dist/lib/xmltok_impl.h
1.1.1.2+61-34external/mit/expat/dist/lib/utf8tab.h
1.1.1.2+61-33external/mit/expat/dist/lib/iasciitab.h
1.1.1.2+61-33external/mit/expat/dist/lib/latin1tab.h
1.1.1.2+61-33external/mit/expat/dist/lib/asciitab.h
1.1+84-0external/mit/expat/dist/win32/build_expat_iss.bat
1.1.1.4+47-37external/mit/expat/dist/examples/outline.c
1.1.1.4+55-25external/mit/expat/dist/xmlwf/codepage.c
1.1.1.3+52-24external/mit/expat/dist/lib/internal.h
1.1+75-0external/mit/expat/dist/cmake/expat-config.cmake.in
1.1+75-0external/mit/expat/dist/lib/Makefile.am
1.1+74-0external/mit/expat/dist/conftools/ax-check-compile-flag.m4
1.1+70-0external/mit/expat/dist/tests/structdata.h
1.1.1.2+49-21external/mit/expat/dist/xmlwf/xmlmime.c
1.1+69-0external/mit/expat/dist/xmlwf/xmlwf_helpgen.py
1.1.1.3+44-23external/mit/expat/dist/xmlwf/win32filemap.c
1.1.1.4+50-16external/mit/expat/dist/xmlwf/unixfilemap.c
1.1+66-0external/mit/expat/dist/tests/Makefile.am
1.1.1.6+42-22external/mit/expat/dist/conftools/config.sub
1.1+62-0external/mit/expat/dist/tests/udiffer.py
1.1.1.3+38-22external/mit/expat/dist/lib/winconfig.h
1.1+59-0external/mit/expat/dist/xmlwf/Makefile.am
1.1+59-0external/mit/expat/dist/doc/Makefile.am
1.1.1.5+44-15external/mit/expat/dist/examples/elements.c
1.1.1.2+42-16external/mit/expat/dist/xmlwf/ct.c
1.1.1.2+37-17external/mit/expat/dist/tests/chardata.h
1.1+53-0external/mit/expat/dist/conftools/ax-check-link-flag.m4
1.1+50-0external/mit/expat/dist/conftools/ax-append-flag.m4
1.1+48-0external/mit/expat/dist/fix-xmltest-log.sh
1.1+46-0external/mit/expat/dist/conftools/ax-append-compile-flags.m4
1.1.1.2+35-10external/mit/expat/dist/lib/xmlrole.h
1.1+44-0external/mit/expat/dist/conftools/ax-append-link-flags.m4
1.1.1.3+34-10external/mit/expat/dist/xmlwf/filemap.h
1.1.1.5+14-29external/mit/expat/dist/win32/README.txt
1.1.1.2+33-10external/mit/expat/dist/xmlwf/xmlfile.h
1.1.1.6+31-12external/mit/expat/dist/expat_config.h.in
1.1+43-0external/mit/expat/dist/test-driver-wrapper.sh
1.1.1.2+32-9external/mit/expat/dist/tests/memcheck.h
1.1+40-0external/mit/expat/dist/tests/benchmark/Makefile.am
1.1.1.2+35-5external/mit/expat/dist/tests/runtestspp.cpp
1.1+39-0external/mit/expat/dist/conftools/expatcfg-compiler-supports-visibility.m4
1.1+39-0external/mit/expat/dist/examples/Makefile.am
1.1+37-0external/mit/expat/dist/conftools/ax-require-defined.m4
1.1+36-0external/mit/expat/dist/cmake/mingw-toolchain.cmake
1.1+35-0external/mit/expat/dist/xmlwf/xmlwf_helpgen.sh
1.1.1.6+15-19external/mit/expat/dist/win32/expat.iss
1.1.1.2+30-2external/mit/expat/dist/xmlwf/codepage.h
1.1.1.2+30-2external/mit/expat/dist/lib/ascii.h
1.1.1.2+32-0external/mit/expat/dist/xmlwf/xmlmime.h
1.1.1.5+16-9external/mit/expat/dist/conftools/install-sh
1.1.1.5+13-11external/mit/expat/dist/doc/reference.html
1.1.1.5+9-12external/mit/expat/dist/tests/xmltest.sh
1.1.1.2+4-15external/mit/expat/dist/conftools/get-version.sh
1.1.1.2+15-3external/mit/expat/dist/doc/xmlwf.xml
1.1.1.5+0-14external/mit/expat/dist/CMake.README
1.1.1.4+9-4external/mit/expat/dist/doc/xmlwf.1
1.1+12-0external/mit/expat/dist/acinclude.m4
1.1+10-0external/mit/expat/dist/tests/xmltest.log.expected
1.1.1.5+10-0external/mit/expat/dist/conftools/ltmain.sh
1.1.1.3+3-1external/mit/expat/dist/lib/libexpatw.def
1.1.1.3+3-1external/mit/expat/dist/lib/libexpat.def
1.1.1.1+0-0external/mit/expat/dist/xmlwf/xmlwf_helpgen.py
1.1.1.1+0-0external/mit/expat/dist/Makefile.am
1.1.1.1+0-0external/mit/expat/dist/tests/benchmark/Makefile.am
1.1.1.1+0-0external/mit/expat/dist/acinclude.m4
1.1.1.1+0-0external/mit/expat/dist/tests/benchmark/Makefile.in
1.1.1.1+0-0external/mit/expat/dist/cmake/mingw-toolchain.cmake
1.1.1.1+0-0external/mit/expat/dist/examples/Makefile.am
1.1.1.1+0-0external/mit/expat/dist/examples/Makefile.in
1.1.1.1+0-0external/mit/expat/dist/conftools/expatcfg-compiler-supports-visibility.m4
1.1.1.1+0-0external/mit/expat/dist/conftools/compile
1.1.1.1+0-0external/mit/expat/dist/tests/structdata.c
1.1.1.1+0-0external/mit/expat/dist/conftools/test-driver
1.1.1.1+0-0external/mit/expat/dist/tests/structdata.h
1.1.1.1+0-0external/mit/expat/dist/conftools/missing
1.1.1.1+0-0external/mit/expat/dist/tests/udiffer.py
1.1.1.1+0-0external/mit/expat/dist/conftools/depcomp
1.1.1.1+0-0external/mit/expat/dist/tests/Makefile.am
1.1.1.1+0-0external/mit/expat/dist/tests/Makefile.in
1.1.1.1+0-0external/mit/expat/dist/conftools/ax-check-link-flag.m4
1.1.1.1+0-0external/mit/expat/dist/conftools/ax-check-compile-flag.m4
1.1.1.1+0-0external/mit/expat/dist/conftools/ax-append-link-flags.m4
1.1.1.1+0-0external/mit/expat/dist/tests/xmltest.log.expected
1.1.1.1+0-0external/mit/expat/dist/doc/Makefile.am
1.1.1.1+0-0external/mit/expat/dist/conftools/ax-append-compile-flags.m4
1.1.1.1+0-0external/mit/expat/dist/doc/Makefile.in
1.1.1.1+0-0external/mit/expat/dist/conftools/ax-append-flag.m4
1.1.1.1+0-0external/mit/expat/dist/conftools/ax-require-defined.m4
1.1.1.1+0-0external/mit/expat/dist/win32/build_expat_iss.bat
1.1.1.1+0-0external/mit/expat/dist/cmake/expat-config.cmake.in
1.1.1.1+0-0external/mit/expat/dist/conftools/ar-lib
1.1.1.1+0-0external/mit/expat/dist/lib/Makefile.in
1.1.1.1+0-0external/mit/expat/dist/lib/Makefile.am
1.1.1.1+0-0external/mit/expat/dist/xmlwf/xmlwf_helpgen.sh
1.1.1.1+0-0external/mit/expat/dist/expat_config.h
1.1.1.1+0-0external/mit/expat/dist/xmlwf/Makefile.am
1.1.1.1+0-0external/mit/expat/dist/xmlwf/Makefile.in
1.1.1.1+0-0external/mit/expat/dist/README.md
1.1.1.1+0-0external/mit/expat/dist/test-driver-wrapper.sh
1.1.1.1+0-0external/mit/expat/dist/fix-xmltest-log.sh
+34,294-12,253144 files

UnifiedSplitRaw