Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package expat for openSUSE:Factory checked in at 2022-04-01 21:34:49 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/expat (Old) and /work/SRC/openSUSE:Factory/.expat.new.1900 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "expat" Fri Apr 1 21:34:49 2022 rev:68 rq:965520 version:2.4.8 Changes: -------- --- /work/SRC/openSUSE:Factory/expat/expat.changes 2022-03-07 17:45:33.435143822 +0100 +++ /work/SRC/openSUSE:Factory/.expat.new.1900/expat.changes 2022-04-01 21:34:55.950270738 +0200 @@ -1,0 +2,14 @@ +Tue Mar 29 05:26:59 UTC 2022 - David Anes <[email protected]> + +- update to 2.4.8: + * Other changes: + - pkg-config: Move "-lm" to section "Libs.private" + - CMake|MSVC: Fix pkg-config section "Libs" + - CMake|macOS: Start using linker arguments + "-compatibility_version <version>" and + "-current_version <version>" in a way compatible with GNU + Libtool + - Version info bumped from 9:7:8 to 9:8:8; + see https://verbump.de/ for what these numbers do + +------------------------------------------------------------------- @@ -4 +18 @@ -- udpate to 2.4.7 (bsc#1196784, CVE-2022-25236): +- update to 2.4.7 (bsc#1196784, CVE-2022-25236): Old: ---- expat-2.4.7.tar.xz expat-2.4.7.tar.xz.asc New: ---- expat-2.4.8.tar.xz expat-2.4.8.tar.xz.asc ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ expat.spec ++++++ --- /var/tmp/diff_new_pack.rfXMFA/_old 2022-04-01 21:34:56.758261673 +0200 +++ /var/tmp/diff_new_pack.rfXMFA/_new 2022-04-01 21:34:56.762261628 +0200 @@ -16,9 +16,9 @@ # -%global unversion 2_4_7 +%global unversion 2_4_8 Name: expat -Version: 2.4.7 +Version: 2.4.8 Release: 0 Summary: XML Parser Toolkit License: MIT ++++++ expat-2.4.7.tar.xz -> expat-2.4.8.tar.xz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/expat-2.4.7/CMake.README new/expat-2.4.8/CMake.README --- old/expat-2.4.7/CMake.README 2022-03-04 20:42:23.000000000 +0100 +++ new/expat-2.4.8/CMake.README 2022-03-28 23:11:43.000000000 +0200 @@ -3,25 +3,25 @@ The cmake based buildsystem for expat works on Windows (cygwin, mingw, Visual Studio) and should work on all other platform cmake supports. -Assuming ~/expat-2.4.7 is the source directory of expat, add a subdirectory +Assuming ~/expat-2.4.8 is the source directory of expat, add a subdirectory build and change into that directory: -~/expat-2.4.7$ mkdir build && cd build -~/expat-2.4.7/build$ +~/expat-2.4.8$ mkdir build && cd build +~/expat-2.4.8/build$ From that directory, call cmake first, then call make, make test and make install in the usual way: -~/expat-2.4.7/build$ cmake .. +~/expat-2.4.8/build$ cmake .. -- The C compiler identification is GNU -- The CXX compiler identification is GNU .... -- Configuring done -- Generating done --- Build files have been written to: /home/patrick/expat-2.4.7/build +-- Build files have been written to: /home/patrick/expat-2.4.8/build If you want to specify the install location for your files, append -DCMAKE_INSTALL_PREFIX=/your/install/path to the cmake call. -~/expat-2.4.7/build$ make && make test && make install +~/expat-2.4.8/build$ make && make test && make install Scanning dependencies of target expat [ 5%] Building C object CMakeFiles/expat.dir/lib/xmlparse.c.o [ 11%] Building C object CMakeFiles/expat.dir/lib/xmlrole.c.o diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/expat-2.4.7/CMakeLists.txt new/expat-2.4.8/CMakeLists.txt --- old/expat-2.4.7/CMakeLists.txt 2022-03-04 20:42:23.000000000 +0100 +++ new/expat-2.4.8/CMakeLists.txt 2022-03-28 23:11:43.000000000 +0200 @@ -65,7 +65,7 @@ project(expat VERSION - 2.4.7 + 2.4.8 LANGUAGES C ) @@ -414,7 +414,7 @@ endif() set(LIBCURRENT 9) # sync -set(LIBREVISION 7) # with +set(LIBREVISION 8) # with set(LIBAGE 8) # configure.ac! math(EXPR LIBCURRENT_MINUS_AGE "${LIBCURRENT} - ${LIBAGE}") @@ -422,6 +422,18 @@ set_property(TARGET expat PROPERTY VERSION ${LIBCURRENT_MINUS_AGE}.${LIBAGE}.${LIBREVISION}) set_property(TARGET expat PROPERTY SOVERSION ${LIBCURRENT_MINUS_AGE}) set_property(TARGET expat PROPERTY NO_SONAME ${NO_SONAME}) + + if(APPLE) + if(NOT CMAKE_VERSION VERSION_GREATER_EQUAL 3.17) + message(FATAL_ERROR "Expat requires CMake >=3.17 on platform \"APPLE\".") + endif() + + # NOTE: This intends to talk CMake into compatiblity with GNU Libtool + math(EXPR _EXPAT_MACHO_COMPATIBILITY_VERSION "${LIBCURRENT} + 1") + set(_EXPAT_MACHO_CURRENT_VERSION "${_EXPAT_MACHO_COMPATIBILITY_VERSION}.${LIBREVISION}") + set_property(TARGET expat PROPERTY MACHO_COMPATIBILITY_VERSION ${_EXPAT_MACHO_COMPATIBILITY_VERSION}) + set_property(TARGET expat PROPERTY MACHO_CURRENT_VERSION ${_EXPAT_MACHO_CURRENT_VERSION}) + endif() endif() if(WIN32 AND NOT MINGW) # NOTE: This avoids a name collision with Expat.dll of Perl's XML::Parser::Expat @@ -430,7 +442,10 @@ # NOTE: "set_property(TARGET expat PROPERTY PREFIX lib)" would only affect *.dll # files but not *.lib files, so we have to rely on property OUTPUT_NAME, instead. # Property CMAKE_*_POSTFIX still applies. - set_property(TARGET expat PROPERTY OUTPUT_NAME libexpat) + set(_EXPAT_OUTPUT_NAME libexpat) + set_property(TARGET expat PROPERTY OUTPUT_NAME ${_EXPAT_OUTPUT_NAME}) +else() + set(_EXPAT_OUTPUT_NAME expat) endif() target_include_directories(expat @@ -482,6 +497,7 @@ string(TOLOWER "${_build_type}" _build_type_lower) string(TOUPPER "${_build_type}" _build_type_upper) set_property(TARGET expat PROPERTY "pkgconfig_${_build_type_lower}_name" "expat${CMAKE_${_build_type_upper}_POSTFIX}") + set_property(TARGET expat PROPERTY "pkgconfig_${_build_type_lower}_output_name" "${_EXPAT_OUTPUT_NAME}${CMAKE_${_build_type_upper}_POSTFIX}") if(_EXPAT_LIBM_FOUND) set_property(TARGET expat PROPERTY "pkgconfig_libm" "-lm") else() diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/expat-2.4.7/Changes new/expat-2.4.8/Changes --- old/expat-2.4.7/Changes 2022-03-04 22:25:25.000000000 +0100 +++ new/expat-2.4.8/Changes 2022-03-28 23:11:43.000000000 +0200 @@ -2,6 +2,25 @@ https://github.com/libexpat/libexpat/labels/help%20wanted If you can help, please get in touch. Thanks! +Release 2.4.8 Mon March 28 2022 + Other changes: + #587 pkg-config: Move "-lm" to section "Libs.private" + #587 CMake|MSVC: Fix pkg-config section "Libs" + #55 #582 CMake|macOS: Start using linker arguments + "-compatibility_version <version>" and + "-current_version <version>" in a way compatible with + GNU Libtool + #590 #591 Version info bumped from 9:7:8 to 9:8:8; + see https://verbump.de/ for what these numbers do + + Infrastructure: + #589 CI: Upgrade Clang from 13 to 14 + + Special thanks to: + evpobr + Kai Pastor + Sam James + Release 2.4.7 Fri March 4 2022 Bug fixes: #572 #577 Relax fix to CVE-2022-25236 (introduced with release 2.4.5) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/expat-2.4.7/README.md new/expat-2.4.8/README.md --- old/expat-2.4.7/README.md 2022-03-04 20:42:23.000000000 +0100 +++ new/expat-2.4.8/README.md 2022-03-28 23:11:43.000000000 +0200 @@ -5,7 +5,7 @@ [](https://github.com/libexpat/libexpat/releases) -# Expat, Release 2.4.7 +# Expat, Release 2.4.8 This is Expat, a C library for parsing XML, started by [James Clark](https://en.wikipedia.org/wiki/James_Clark_%28programmer%29) in 1997. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/expat-2.4.7/configure new/expat-2.4.8/configure --- old/expat-2.4.7/configure 2022-03-04 22:27:55.000000000 +0100 +++ new/expat-2.4.8/configure 2022-03-28 23:18:12.000000000 +0200 @@ -1,6 +1,6 @@ #! /bin/sh # Guess values for system-dependent variables and create Makefiles. -# Generated by GNU Autoconf 2.71 for expat 2.4.7. +# Generated by GNU Autoconf 2.71 for expat 2.4.8. # # Report bugs to <[email protected]>. # @@ -621,8 +621,8 @@ # Identity of this package. PACKAGE_NAME='expat' PACKAGE_TARNAME='expat' -PACKAGE_VERSION='2.4.7' -PACKAGE_STRING='expat 2.4.7' +PACKAGE_VERSION='2.4.8' +PACKAGE_STRING='expat 2.4.8' PACKAGE_BUGREPORT='[email protected]' PACKAGE_URL='' @@ -1414,7 +1414,7 @@ # Omit some internal or obsolete options to make the list less imposing. # This message is too long to be a string in the A/UX 3.1 sh. cat <<_ACEOF -\`configure' configures expat 2.4.7 to adapt to many kinds of systems. +\`configure' configures expat 2.4.8 to adapt to many kinds of systems. Usage: $0 [OPTION]... [VAR=VALUE]... @@ -1485,7 +1485,7 @@ if test -n "$ac_init_help"; then case $ac_init_help in - short | recursive ) echo "Configuration of expat 2.4.7:";; + short | recursive ) echo "Configuration of expat 2.4.8:";; esac cat <<\_ACEOF @@ -1619,7 +1619,7 @@ test -n "$ac_init_help" && exit $ac_status if $ac_init_version; then cat <<\_ACEOF -expat configure 2.4.7 +expat configure 2.4.8 generated by GNU Autoconf 2.71 Copyright (C) 2021 Free Software Foundation, Inc. @@ -2250,7 +2250,7 @@ This file contains any messages produced by compilers while running configure, to aid debugging if configure makes a mistake. -It was created by expat $as_me 2.4.7, which was +It was created by expat $as_me 2.4.8, which was generated by GNU Autoconf 2.71. Invocation command line was $ $0$ac_configure_args_raw @@ -3817,7 +3817,7 @@ # Define the identity of the package. PACKAGE='expat' - VERSION='2.4.7' + VERSION='2.4.8' printf "%s\n" "#define PACKAGE \"$PACKAGE\"" >>confdefs.h @@ -3924,7 +3924,7 @@ LIBCURRENT=9 # sync -LIBREVISION=7 # with +LIBREVISION=8 # with LIBAGE=8 # CMakeLists.txt! ac_config_headers="$ac_config_headers expat_config.h" @@ -20227,7 +20227,7 @@ # report actual input values of CONFIG_FILES etc. instead of their # values after options handling. ac_log=" -This file was extended by expat $as_me 2.4.7, which was +This file was extended by expat $as_me 2.4.8, which was generated by GNU Autoconf 2.71. Invocation command line was CONFIG_FILES = $CONFIG_FILES @@ -20295,7 +20295,7 @@ cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 ac_cs_config='$ac_cs_config_escaped' ac_cs_version="\\ -expat config.status 2.4.7 +expat config.status 2.4.8 configured by $0, generated by GNU Autoconf 2.71, with options \\"\$ac_cs_config\\" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/expat-2.4.7/configure.ac new/expat-2.4.8/configure.ac --- old/expat-2.4.7/configure.ac 2022-03-04 20:42:23.000000000 +0100 +++ new/expat-2.4.8/configure.ac 2022-03-28 23:11:43.000000000 +0200 @@ -82,7 +82,7 @@ dnl LIBCURRENT=9 # sync -LIBREVISION=7 # with +LIBREVISION=8 # with LIBAGE=8 # CMakeLists.txt! AC_CONFIG_HEADERS([expat_config.h]) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/expat-2.4.7/doc/reference.html new/expat-2.4.8/doc/reference.html --- old/expat-2.4.7/doc/reference.html 2022-03-04 20:42:23.000000000 +0100 +++ new/expat-2.4.8/doc/reference.html 2022-03-28 23:11:43.000000000 +0200 @@ -50,7 +50,7 @@ <div> <h1> The Expat XML Parser - <small>Release 2.4.7</small> + <small>Release 2.4.8</small> </h1> </div> <div class="content"> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/expat-2.4.7/doc/xmlwf.1 new/expat-2.4.8/doc/xmlwf.1 --- old/expat-2.4.7/doc/xmlwf.1 2022-03-04 22:28:02.000000000 +0100 +++ new/expat-2.4.8/doc/xmlwf.1 2022-03-28 23:18:24.000000000 +0200 @@ -5,7 +5,7 @@ \\$2 \(la\\$1\(ra\\$3 .. .if \n(.g .mso www.tmac -.TH XMLWF 1 "March 4, 2022" "" "" +.TH XMLWF 1 "March 28, 2022" "" "" .SH NAME xmlwf \- Determines if an XML document is well-formed .SH SYNOPSIS diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/expat-2.4.7/doc/xmlwf.xml new/expat-2.4.8/doc/xmlwf.xml --- old/expat-2.4.7/doc/xmlwf.xml 2022-03-04 20:42:23.000000000 +0100 +++ new/expat-2.4.8/doc/xmlwf.xml 2022-03-28 23:11:43.000000000 +0200 @@ -21,7 +21,7 @@ "http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd" [ <!ENTITY dhfirstname "<firstname>Scott</firstname>"> <!ENTITY dhsurname "<surname>Bronson</surname>"> - <!ENTITY dhdate "<date>March 4, 2022</date>"> + <!ENTITY dhdate "<date>March 28, 2022</date>"> <!-- Please adjust this^^ date whenever cutting a new release. --> <!ENTITY dhsection "<manvolnum>1</manvolnum>"> <!ENTITY dhemail "<email>[email protected]</email>"> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/expat-2.4.7/expat.pc.cmake new/expat-2.4.8/expat.pc.cmake --- old/expat-2.4.7/expat.pc.cmake 2022-02-21 15:46:39.000000000 +0100 +++ new/expat-2.4.8/expat.pc.cmake 2022-03-28 17:12:05.000000000 +0200 @@ -7,5 +7,6 @@ Version: $<TARGET_PROPERTY:expat,pkgconfig_version> Description: expat XML parser URL: https://libexpat.github.io/ -Libs: -L${libdir} -l$<TARGET_PROPERTY:expat,pkgconfig_$<LOWER_CASE:$<CONFIG>>_name> $<TARGET_PROPERTY:expat,pkgconfig_libm> +Libs: -L${libdir} -l$<TARGET_PROPERTY:expat,pkgconfig_$<LOWER_CASE:$<CONFIG>>_output_name> +Libs.private: $<TARGET_PROPERTY:expat,pkgconfig_libm> Cflags: -I${includedir} diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/expat-2.4.7/expat.pc.in new/expat-2.4.8/expat.pc.in --- old/expat-2.4.7/expat.pc.in 2022-02-21 15:46:39.000000000 +0100 +++ new/expat-2.4.8/expat.pc.in 2022-03-28 17:12:05.000000000 +0200 @@ -7,5 +7,6 @@ Version: @PACKAGE_VERSION@ Description: expat XML parser URL: https://libexpat.github.io/ -Libs: -L${libdir} -l@PACKAGE_NAME@ @LIBM@ +Libs: -L${libdir} -l@PACKAGE_NAME@ +Libs.private: @LIBM@ Cflags: -I${includedir} diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/expat-2.4.7/expat_config.h new/expat-2.4.8/expat_config.h --- old/expat-2.4.7/expat_config.h 2022-03-04 22:28:02.000000000 +0100 +++ new/expat-2.4.8/expat_config.h 2022-03-28 23:18:23.000000000 +0200 @@ -77,7 +77,7 @@ #define PACKAGE_NAME "expat" /* Define to the full name and version of this package. */ -#define PACKAGE_STRING "expat 2.4.7" +#define PACKAGE_STRING "expat 2.4.8" /* Define to the one symbol short name of this package. */ #define PACKAGE_TARNAME "expat" @@ -86,7 +86,7 @@ #define PACKAGE_URL "" /* Define to the version of this package. */ -#define PACKAGE_VERSION "2.4.7" +#define PACKAGE_VERSION "2.4.8" /* Define to 1 if all of the C90 standard headers exist (not just the ones required in a freestanding environment). This macro is provided for @@ -94,7 +94,7 @@ #define STDC_HEADERS 1 /* Version number of package */ -#define VERSION "2.4.7" +#define VERSION "2.4.8" /* Define WORDS_BIGENDIAN to 1 if your processor stores words with the most significant byte first (like Motorola and SPARC, unlike Intel). */ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/expat-2.4.7/lib/expat.h new/expat-2.4.8/lib/expat.h --- old/expat-2.4.7/lib/expat.h 2022-03-04 20:42:23.000000000 +0100 +++ new/expat-2.4.8/lib/expat.h 2022-03-28 23:11:43.000000000 +0200 @@ -1055,7 +1055,7 @@ */ #define XML_MAJOR_VERSION 2 #define XML_MINOR_VERSION 4 -#define XML_MICRO_VERSION 7 +#define XML_MICRO_VERSION 8 #ifdef __cplusplus } diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/expat-2.4.7/lib/xmlparse.c new/expat-2.4.8/lib/xmlparse.c --- old/expat-2.4.7/lib/xmlparse.c 2022-03-04 20:42:23.000000000 +0100 +++ new/expat-2.4.8/lib/xmlparse.c 2022-03-28 23:11:43.000000000 +0200 @@ -1,4 +1,4 @@ -/* fcb1a62fefa945567301146eb98e3ad3413e823a41c4378e84e8b6b6f308d824 (2.4.7+) +/* 2722de33b8d95adcfb16db05afdec6ed1d40d51565cda2176c61806b5350eafe (2.4.8+) __ __ _ ___\ \/ /_ __ __ _| |_ / _ \\ /| '_ \ / _` | __| diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/expat-2.4.7/tests/runtests.c new/expat-2.4.8/tests/runtests.c --- old/expat-2.4.7/tests/runtests.c 2022-03-04 20:42:23.000000000 +0100 +++ new/expat-2.4.8/tests/runtests.c 2022-03-28 23:11:43.000000000 +0200 @@ -7589,7 +7589,7 @@ fail("Version mismatch"); #if ! defined(XML_UNICODE) || defined(XML_UNICODE_WCHAR_T) - if (xcstrcmp(version_text, XCS("expat_2.4.7"))) /* needs bump on releases */ + if (xcstrcmp(version_text, XCS("expat_2.4.8"))) /* needs bump on releases */ fail("XML_*_VERSION in expat.h out of sync?\n"); #else /* If we have XML_UNICODE defined but not XML_UNICODE_WCHAR_T diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/expat-2.4.7/win32/expat.iss new/expat-2.4.8/win32/expat.iss --- old/expat-2.4.7/win32/expat.iss 2022-03-04 22:25:25.000000000 +0100 +++ new/expat-2.4.8/win32/expat.iss 2022-03-28 23:11:43.000000000 +0200 @@ -37,7 +37,7 @@ ; OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE ; USE OR OTHER DEALINGS IN THE SOFTWARE. -#define expatVer "2.4.7" +#define expatVer "2.4.8" [Setup] AppName=Expat
