Age | Commit message (Collapse) | Author |
|
See https://github.com/michaelrsweet/mxml/releases/tag/v3.1
Signed-off-by: Pierre-Jean Texier <pjtexier@koncepto.io>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
|
|
The package does use autotools based build systemd but it comes with a
bit of a twist. It explicitly disallows running autoheader on the source
tree. This can apparently be easilt accomplished with exclude parameter
passed via EXTRA_AUTORECONF.
This patch also adds PACKAGECONFIG option allowing the user to toggle
threading support in the library. Not sure how useful it is, but upstream
does offer such option, it works, and its not a lot of work to expose it
via PACKAGECONFIG.
Another improvement is related to package optimization handling.
mxml has a nasty habit of disregarding optimization flags passed by the
user. It always appends -Os -g to CFLAGS in its configure script. Its
a bit suprising to find out DEBUG_BUILD=1 in local.conf has no impact on
libraries produced by mxml recipe. This can be fixed with a simple sed
script.
Sed is also used to enable verbose compilation output. Having full
compiler invocations visible in the logs is generally useful, but
more importantly it allows some of the QA checks to their work.
While doing this cleanup I've also renamed the recipe from libxml_git.bb
to libxml_3.0.bb. The git keyword suggests this recipe is for some
random git snapshot, while in reality its for latest stable upstream
release of the package.
Last but not least this patch removes the bin package. Current versions of
mxml no longer provide any tools. The package was empty.
Signed-off-by: Piotr Tworek <tworaz@tworaz.net>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
|
|
License-Update: Switch to Apache-2.0 as upstream has switched
https://github.com/michaelrsweet/mxml/commit/f166ad1977f2f13295689772a5d9e442f73d46f1#diff-9879d6db96fd29134fc802214163b95a
Fix build on risc-v
Signed-off-by: Khem Raj <raj.khem@gmail.com>
|
|
Update the Mini-XML library to a 2.12 pre-release version which
integrates the needed patches for OE. Therefore remove those patches
from here.
Furthermore avoid using autoheader as suggested by mxml's author:
https://github.com/michaelrsweet/mxml/pull/223
Signed-off-by: Richard Leitner <richard.leitner@skidata.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
|
|
Add version 2.11 of libmxml with the debian patches and a
fix for libmxml.a installation applied.
Upstreaming of these patches was requested by following pull-request:
https://github.com/michaelrsweet/mxml/pull/223
Signed-off-by: Richard Leitner <richard.leitner@skidata.com>
|