The cmake based buildsystem for expat works on Windows (cygwin, mingw, Visual \r
Studio) and should work on all other platform cmake supports.\r
\r
-Assuming ~/expat-2.1.1 is the source directory of expat, add a subdirectory\r
+Assuming ~/expat-2.2.0 is the source directory of expat, add a subdirectory\r
build and change into that directory:\r
-~/expat-2.1.1$ mkdir build && cd build\r
-~/expat-2.1.1/build$\r
+~/expat-2.2.0$ mkdir build && cd build\r
+~/expat-2.2.0/build$\r
\r
From that directory, call cmake first, then call make, make test and \r
make install in the usual way:\r
-~/expat-2.1.1/build$ cmake ..\r
+~/expat-2.2.0/build$ cmake ..\r
-- The C compiler identification is GNU\r
-- The CXX compiler identification is GNU\r
....\r
-- Configuring done\r
-- Generating done\r
--- Build files have been written to: /home/patrick/expat-2.1.1/build\r
+-- Build files have been written to: /home/patrick/expat-2.2.0/build\r
\r
If you want to specify the install location for your files, append \r
-DCMAKE_INSTALL_PREFIX=/your/install/path to the cmake call.\r
\r
-~/expat-2.1.1/build$ make && make test && make install\r
+~/expat-2.2.0/build$ make && make test && make install\r
Scanning dependencies of target expat\r
[ 5%] Building C object CMakeFiles/expat.dir/lib/xmlparse.c.o\r
[ 11%] Building C object CMakeFiles/expat.dir/lib/xmlrole.c.o\r
cmake_minimum_required(VERSION 2.6)\r
set(PACKAGE_BUGREPORT "expat-bugs@libexpat.org")\r
set(PACKAGE_NAME "expat")\r
-set(PACKAGE_VERSION "2.1.1")\r
+set(PACKAGE_VERSION "2.2.0")\r
set(PACKAGE_STRING "${PACKAGE_NAME} ${PACKAGE_VERSION}")\r
set(PACKAGE_TARNAME "${PACKAGE_NAME}")\r
\r
-Release ??? ???
+Release 2.2.0 Sat June 18 2016
Security fixes:
#537 CVE-2016-0718 -- Fix crash on malformed input
CVE-2016-4472 -- Improve insufficient fix to CVE-2015-1283 /
- Expat, Release 2.1.1
+ Expat, Release 2.2.0
This is Expat, a C library for parsing XML, written by James Clark.
Expat is a stream-oriented XML parser. This means that you register
dnl GNU M4 to test it right now.
define([expat_version], ifdef([__gnu__],
[esyscmd(conftools/get-version.sh lib/expat.h)],
- [2.1.x]))
+ [2.2.x]))
AC_INIT(expat, expat_version, expat-bugs@libexpat.org)
undefine([expat_version])
/usr/share/man/man1/xmlwf.1.gz
%changelog
+* Sat Jun 18 2016 Sebastian Pipping <sebastian@pipping.org>
+[Release 2.2.0-1]
+- Update for the 2.2.0 release.
+
* Wed Mar 2 2016 Sebastian Pipping <sebastian@pipping.org>
[Release 2.1.1-1]
- Update for the 2.1.1 release.
change to major or minor version.
*/
#define XML_MAJOR_VERSION 2
-#define XML_MINOR_VERSION 1
-#define XML_MICRO_VERSION 1
+#define XML_MINOR_VERSION 2
+#define XML_MICRO_VERSION 0
#ifdef __cplusplus
}
<h3 id="news">News</h3>
<dl>
- <dt><em>???</em>,
- Expat ??? released.
+ <dt><em>18 June 2016</em>,
+ Expat 2.2.0 released.
</dt>
- <dd><p>Release ??? includes security & other bug fixes.</p>
+ <dd><p>Release 2.2.0 includes security & other bug fixes.</p>
<h4>Security fixes</h4>
<dl>
<dt><a href="https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2016-0718">CVE-2016-0718</a>