Accepting request 782530 from devel:libraries:c_c++
- Add keyring - Fix source URLs to point to actual releases - 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 OBS-URL: https://build.opensuse.org/request/show/782530 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/mxml?expand=0&rev=28
This commit is contained in:
commit
31f471bde2
@ -1,3 +0,0 @@
|
|||||||
version https://git-lfs.github.com/spec/v1
|
|
||||||
oid sha256:7d3dfe661e50908fe41aef9b97ba6f7f158cab5208515c6be9f5bc9daf032329
|
|
||||||
size 9166624
|
|
3
mxml-3.1.tar.gz
Normal file
3
mxml-3.1.tar.gz
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
version https://git-lfs.github.com/spec/v1
|
||||||
|
oid sha256:1ac8d252f62f9dc2b2004518c70d2da313bdfcd92b8350e215f46064a34b52fc
|
||||||
|
size 9268821
|
BIN
mxml-3.1.tar.gz.sig
Normal file
BIN
mxml-3.1.tar.gz.sig
Normal file
Binary file not shown.
52
mxml.changes
52
mxml.changes
@ -1,3 +1,55 @@
|
|||||||
|
-------------------------------------------------------------------
|
||||||
|
Sat Mar 7 13:14:37 UTC 2020 - Adam Majer <amajer@suse.com>
|
||||||
|
|
||||||
|
- Add keyring
|
||||||
|
- Fix source URLs to point to actual releases
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Thu Mar 5 23:39:46 UTC 2020 - Marcus Rueckert <mrueckert@suse.de>
|
||||||
|
|
||||||
|
- 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
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Sun Jul 15 13:11:50 UTC 2018 - antoine.belvire@opensuse.org
|
Sun Jul 15 13:11:50 UTC 2018 - antoine.belvire@opensuse.org
|
||||||
|
|
||||||
|
BIN
mxml.keyring
Normal file
BIN
mxml.keyring
Normal file
Binary file not shown.
26
mxml.spec
26
mxml.spec
@ -1,7 +1,7 @@
|
|||||||
#
|
#
|
||||||
# spec file for package mxml
|
# 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
|
# All modifications and additions to the file contributed by third parties
|
||||||
# remain the property of their copyright owners, unless otherwise agreed
|
# 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)
|
# license that conforms to the Open Source Definition (Version 1.9)
|
||||||
# published by the Open Source Initiative.
|
# 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
|
Name: mxml
|
||||||
Version: 2.11
|
Version: 3.1
|
||||||
Release: 0
|
Release: 0
|
||||||
Summary: Small XML Parsing Library
|
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++
|
Group: Development/Libraries/C and C++
|
||||||
URL: https://www.msweet.org/mxml
|
URL: https://www.msweet.org/mxml
|
||||||
Source: https://github.com/michaelrsweet/mxml/archive/v%{version}/%{name}-%{version}.tar.gz
|
Source: https://github.com/michaelrsweet/mxml/releases/download/v%{version}/mxml-%{version}.tar.gz
|
||||||
Source1: baselibs.conf
|
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
|
BuildRequires: pkgconfig
|
||||||
|
|
||||||
%description
|
%description
|
||||||
@ -34,8 +40,6 @@ nonstandard libraries.
|
|||||||
|
|
||||||
This package holds the commandline tools for mxml.
|
This package holds the commandline tools for mxml.
|
||||||
|
|
||||||
%define library_name libmxml1
|
|
||||||
|
|
||||||
%package -n %{library_name}
|
%package -n %{library_name}
|
||||||
Summary: Shared library for mxml
|
Summary: Shared library for mxml
|
||||||
Group: System/Libraries
|
Group: System/Libraries
|
||||||
@ -76,7 +80,7 @@ This package holds the HTML documentation for mxml.
|
|||||||
%setup -q
|
%setup -q
|
||||||
|
|
||||||
%build
|
%build
|
||||||
%configure --enable-shared --with-docdir=%{_docdir}/%{name}
|
%configure --enable-threads --enable-shared --with-docdir=%{_docdir}/%{name}
|
||||||
make %{?_smp_mflags}
|
make %{?_smp_mflags}
|
||||||
|
|
||||||
%install
|
%install
|
||||||
@ -86,10 +90,6 @@ rm -v %{buildroot}%{_libdir}/libmxml.a
|
|||||||
%post -n %{library_name} -p /sbin/ldconfig
|
%post -n %{library_name} -p /sbin/ldconfig
|
||||||
%postun -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}
|
%files -n %{library_name}
|
||||||
%{_libdir}/libmxml.so.1*
|
%{_libdir}/libmxml.so.1*
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user