Hello community, here is the log from the commit of package mxml for openSUSE:Factory checked in at 2020-03-09 11:41:18 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/mxml (Old) and /work/SRC/openSUSE:Factory/.mxml.new.26092 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "mxml" Mon Mar 9 11:41:18 2020 rev:28 rq:782530 version:3.1 Changes: -------- --- /work/SRC/openSUSE:Factory/mxml/mxml.changes 2018-07-27 10:55:30.589562476 +0200 +++ /work/SRC/openSUSE:Factory/.mxml.new.26092/mxml.changes 2020-03-09 11:41:38.769300143 +0100 @@ -1,0 +2,52 @@ +Sat Mar 7 13:14:37 UTC 2020 - Adam Majer <[email protected]> + +- Add keyring +- Fix source URLs to point to actual releases + +------------------------------------------------------------------- +Thu Mar 5 23:39:46 UTC 2020 - Marcus Rueckert <[email protected]> + +- Update to version 3.1 + - The mxmlLoad* functions now print an error when the XML does + not start with < and no parent node is supplied (Issue #256, + Issue #259) + - Fixed an issue with “make install” trying to install old files + (Issue #257) + - Fixed some DSO installation issues on Linux. +- Changes from 3.0 + - Changed the license to Apache 2.0 with exceptions (Issue #239) + - All of the internal node structures are now moved out of the + public header (Issue #240) + - Fixed a potential buffer overflow when writing floating point + data (Issue #233) + - Moved mxmldoc to a new codedoc project whose focus is on + generating code documentation (Issue #235, Issue #236, Issue + #237) + - Error messages now include the line number of the error (Issue + #230) + - The mxmlSetCDATA, mxmlSetElement, mxmlSetOpaque, + mxmlSetOpaquef, mxmlSetText, and mxmlSetTextf functions caused + a use-after-free bug if the value came from the same node + (Issue #241) + - The mxmlSetOpaquef and mxmlSetTextf functions did not work + (Issue #244) + - The _mxml_strdupf function did not work on Windows (Issue #245) +- Changes from 2.12 + - Added yet more documentation about using MXML_OPAQUE_CALLBACK + when you want to get full strings for inline text instead of + separated words (Issue #190) + - No longer build documentation sets on macOS since Xcode no + longer supports them (Issue #198) + - Updated the va_copy macro for use with BCC (Issue #211) + - The mxmlNewCDATA and mxmlSetCDATA functions incorrectly added + the XML trailer “]]” to the string (Issue #216) + - Cross-compiling failed on install (Issue #218) + - Fixed a crash bug in the mxmlWrite functions (Issue #228) + - The mxmlWrite functions no longer write the siblings of the + passed node (Issue #228) + - Updated the markdown and ZIP container libraries used for + mxmldoc. +- remove mxmldoc binaries and man pages +- enable threading support + +------------------------------------------------------------------- Old: ---- mxml-2.11.tar.gz New: ---- mxml-3.1.tar.gz mxml-3.1.tar.gz.sig mxml.keyring ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ mxml.spec ++++++ --- /var/tmp/diff_new_pack.DzEGmm/_old 2020-03-09 11:41:40.569301117 +0100 +++ /var/tmp/diff_new_pack.DzEGmm/_new 2020-03-09 11:41:40.573301120 +0100 @@ -1,7 +1,7 @@ # # spec file for package mxml # -# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2020 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -12,19 +12,25 @@ # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. -# Please submit bugfixes or comments via http://bugs.opensuse.org/ +# Please submit bugfixes or comments via https://bugs.opensuse.org/ # +%define library_name libmxml1 Name: mxml -Version: 2.11 +Version: 3.1 Release: 0 Summary: Small XML Parsing Library -License: LGPL-2.1-or-later +# The Mini-XML library is licensed under the Apache License Version 2.0 with an +# exception to allow linking against GPL2/LGPL2-only software. +License: Apache-2.0 Group: Development/Libraries/C and C++ URL: https://www.msweet.org/mxml -Source: https://github.com/michaelrsweet/mxml/archive/v%{version}/%{name}-%{version}.tar.gz -Source1: baselibs.conf +Source: https://github.com/michaelrsweet/mxml/releases/download/v%{version}/mxml-%{version}.tar.gz +Source1: https://github.com/michaelrsweet/mxml/releases/download/v%{version}/mxml-%{version}.tar.gz.sig +# key from https://www.msweet.org/pgp.html +Source2: mxml.keyring +Source10: baselibs.conf BuildRequires: pkgconfig %description @@ -34,8 +40,6 @@ This package holds the commandline tools for mxml. -%define library_name libmxml1 - %package -n %{library_name} Summary: Shared library for mxml Group: System/Libraries @@ -76,7 +80,7 @@ %setup -q %build -%configure --enable-shared --with-docdir=%{_docdir}/%{name} +%configure --enable-threads --enable-shared --with-docdir=%{_docdir}/%{name} make %{?_smp_mflags} %install @@ -86,10 +90,6 @@ %post -n %{library_name} -p /sbin/ldconfig %postun -n %{library_name} -p /sbin/ldconfig -%files -%{_bindir}/mxmldoc -%{_mandir}/man1/mxmldoc.1%{?ext_man} - %files -n %{library_name} %{_libdir}/libmxml.so.1* ++++++ mxml-2.11.tar.gz -> mxml-3.1.tar.gz ++++++ /work/SRC/openSUSE:Factory/mxml/mxml-2.11.tar.gz /work/SRC/openSUSE:Factory/.mxml.new.26092/mxml-3.1.tar.gz differ: char 5, line 1
