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 @@
 [![Downloads 
GitHub](https://img.shields.io/github/downloads/libexpat/libexpat/total?label=Downloads%20GitHub)](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

Reply via email to