host-open-ssl: fix lib install on 64 Bit host

openssl installs to lib64 on x84_64 when --libdir is not
given. Set libdir to /lib to have libcrypto and libssl
on the right place.

Signed-off-by: Markus Niebel <Markus.Niebel@tq-group.com>
Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
libmodbus3: update to 3.0.6

This contains a Backport fix for a remote buffer overflow vulnerability
on write requests.

Signed-off-by: Alexander Dahl <post@lespocky.de>
Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
json-c: Install missing pkgconfig link

Some target builds depend on a 'json' library instead of json-c.

Signed-off-by: Markus Pargmann <mpa@pengutronix.de>
Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
host-ninja: Ninja build tool

Signed-off-by: Markus Pargmann <mpa@pengutronix.de>
Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
libexif: Initial, version 0.6.21

Signed-off-by: Markus Pargmann <mpa@pengutronix.de>
Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
gtk2: Reintegrate gtk2

Signed-off-by: Markus Pargmann <mpa@pengutronix.de>
Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
systemd: add SYSTEMD_CPPFLAGS for local kernel headers

systemd uses cpp to generate tables for keymappings. Without setting
CPPFLAGS the toolchain headers will be used for generation but
local kernel headers for compilation. This can break compile.

Since CPPFLAGS are implicitly used when calling compiler directly,
we can drop the CFLAGS settings for local kernel headers.

tested with kernel 3.9

Signed-off-by: Markus Niebel <Markus.Niebel@tq-group.com>
Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
libxslt: add --without-python to host package
libxml2: update to 2.9.2

Also integrated two changes from upstream fixing two minor issues.
Build successfully tested against all ptxdist packages requiring
libxml2, no runtime tests.