nspr: Update to 4.9.4

Updated LICENSE to MPL-2.0 and adjusted CHKSUM accordingly

Signed-off-by: Saul Wold <sgw@linux.intel.com>
Signed-off-by: Pier Luigi Fiorini <pierluigi.fiorini@gmail.com>
Add nspr to runtime and devel

We're not gonna build it with ostbuild anymore.
contents: Make /etc/localtime point to Europe/London by default

Systemd expects a symlink here.
eglibc: Backport fix for PI mutexes to fix pulseaudio hang

See https://bugzilla.gnome.org/show_bug.cgi?id=687265

Signed-off-by: Pier Luigi Fiorini <pierluigi.fiorini@gmail.com>
contents: root's home is /root

So we get bash history saved...
contents: Set locale to be en_US.UTF-8 by default

This is something we could do with the initial setup but we can
setup a default here.
cracklib: Generate compiled dict using default dictionary

While cracklib compiles, the generated library's FascistCheck() API
will look for the default compiled dictionary, fail to find it, and
invoke exit(1), which then in turn breaks gnome-initial-setup that
uses cracklib via libpwquality.  (Quality here obviously referring to
the password, and not the libraries...)

What we do here is basically the same as what happens in the current
Fedora spec file, except the latter uses a far larger dictionary.

To make this work, we need to build cracklib-native because the
dictionary compiler is written in native code.

Signed-off-by: Colin Walters <walters@verbum.org>
Signed-off-by: Pier Luigi Fiorini <pierluigi.fiorini@gmail.com>
contents: Pull in sqlite

We build it from here now, not from the manifest.
contents: Pull in expat

Also build expat from here.
contents: Add libsqlite3-dev to devel

Forgot to add this to the devel image.
contents: Include intltool

So we can also drop this from the manifest.
contents: Include texinfo

So we can stop building it from manifest.
recipes-support: replace virtclass-native(sdk) with class-native(sdk)

The overrides virtclass-native and virtclass-nativesdk are deprecated,
which should be replaced by class-native and class-nativesdk.

NOTE:
There were 2 errors in libcap.inc, the BUILD_LDFLAGS_virtclass_native
should be BUILD_LDFLAGS_virtclass-native (the "_" should be "-"),
otherwise it doesn't work, and the value was: "-Wl,rpath=...", this is
incorrect, it shoudl be: "-Wl,-rpath=..." (lacked a - ), but we don't
need this line, since it is already in the default BUILD_LDFLAGS. Remove
it and we don't need to bump the PR since we just removed a unused line.

[YOCTO #3297]

Signed-off-by: Robert Yang <liezhi.yang@windriver.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
Signed-off-by: Pier Luigi Fiorini <pierluigi.fiorini@gmail.com>
ICU: add pkgconfig support

Add pkgconfig support to ICU.

[YOCTO #2453]

Signed-off-by: Chen Qi <Qi.Chen@windriver.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
Signed-off-by: Pier Luigi Fiorini <pierluigi.fiorini@gmail.com>
ICU: upgrade to 50.1.

Upgrade ICU to 50.1.
All unnecessary patches of the previous version are dropped.

[YOCTO #3557]

Signed-off-by: Chen Qi <Qi.Chen@windriver.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
Signed-off-by: Pier Luigi Fiorini <pierluigi.fiorini@gmail.com>
icu: reduce what's needed for cross tools

The ICU Update copied to complete source tree over, it only
needed a couple of binaries and libraries, so only copy those.

Signed-off-by: Saul Wold <sgw@linux.intel.com>
Signed-off-by: Pier Luigi Fiorini <pierluigi.fiorini@gmail.com>
icu: update to upstream version 50.1.1

This seems to fix HarfBuzz compile problems.

Signed-off-by: Marko Lindqvist <cazfi74@gmail.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
Signed-off-by: Pier Luigi Fiorini <pierluigi.fiorini@gmail.com>
icu: Fix build on uclibc

_timezone is not implemented in uclibc therefore
bypass it.

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
Signed-off-by: Pier Luigi Fiorini <pierluigi.fiorini@gmail.com>
icu : upgrade to 50.1.2

Signed-off-by: Andrei Dinu <andrei.adrianx.dinu@intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
Signed-off-by: Pier Luigi Fiorini <pierluigi.fiorini@gmail.com>
contents: Pull in libicule

The main icu package doesn't pull it in at the moment, we have to
ensure it's included.