toaster: naming and description changes

Some minor changes to the names and descriptions
used in the Toaster configuration file:

* Change the name of the local layer source from Local OE-Core
to Local OpenEmbedded

* Change the imported layer source name from User Imported Layers
to just Imported layers. It is shorter, which helps table display

* Change the description of the master release from OE-Core
master to OpenEmbedded master

* Change the description of the dizzy release from OE-Core dizzy
to OpenEmbedded Dizzy

* Change the helptext of the dizzy release to remove the
"latest" reference, which can make maintenance hard

* Change the name of the Local Yocto Project release to Local
OpenEmbedded

Signed-off-by: Belen Barros Pena <belen.barros.pena@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
toaster.bbclass: use the openembedded-core name

Fixing the bug where the openembedded-core name was registered
as "meta" in toaster.

[YOCTO #6962]

Signed-off-by: Alexandru DAMIAN <alexandru.damian@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
qemu: Add missing wacom HID descriptor

The wacom driver we use is missing a HID descriptor causing it not to work
with 3.17 kernels and later. This patch adds in a descriptor to make the
driver work again.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
gcc-4.8: Drop unused patch

I disabled this patch as it became obsolete some time ago but forgot to
remove it, this cleans things up.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
distrodata_class: checkpkg make usage of latest_versionstring methods in bitbake fetcher

Because methods for get latest version of upstream package are now available
into bitbake removes duplicated code and make use of it.

Compatibility testing was made running distrodata class and the result files
can be found at:

https://bugzilla.yoctoproject.org/show_bug.cgi?id=1813

[YOCTO #1813]

Signed-off-by: Aníbal Limón <anibal.limon@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
sanity.conf: Update to require bitbake 1.25.0 as minimum version

This allows us to merge in the _defaultval changes.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
base.bbclass: don't skip defaultval

This field is now internal and won't be seen.

Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
uboot-config.bbclass: don't skip defaultval

This field is now internal and won't be seen.

Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
scripts: don't skip defaultval

This field is now internal and won't be seen.

Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
bitbake.conf: remove internal flags from BB_SIGNATURE_EXCLUDE_FLAGS

As the code that uses BB_SIGNATURE_EXCLUDE_FLAGS uses d.getVarFlags() so doesn't
get to see the internal flags, remove _append and _prepend.  Also defaultval is
now _defaultval and thus internal, so remove that too.

Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
gcc: Rework shared work

The current implementation of shared work for gcc is at best confusing. It relies
on the fetch/unpack/patch tasks having exactly the same stamps and if this gets
broken for some reason, its hard to figure out what the problem is. It also
leads to complex code in bitbake.

The benefits of shared work for gcc are clear but a better approach is needed. This
patch adjusts things so that a single new recipe (gcc-source) provides the
fetch/unpack/patch/preconfigure tasks, the rest of gcc simply depends on these tasks
and have no fetch/unpack/patch tasks of their own.

This means we should get the significant benefits (disk usage/performance) of the
single source tree but in a way which has less potential for problems and is
easier for people to understand. The cost is an extra recipe/some inc files
which is probably a good tradeoff.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
cracklib: upgrade to 2.9.2

Signed-off-by: Hongxu Jia <hongxu.jia@windriver.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
libnewt/libnewt-python: upgrade to 0.52.18

Signed-off-by: Hongxu Jia <hongxu.jia@windriver.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
dbus: Upgrade to 1.8.10

Signed-off-by: Chong Lu <Chong.Lu@windriver.com>
dbus-test: Upgrade to 1.8.10

Signed-off-by: Chong Lu <Chong.Lu@windriver.com>
dbus-glib: Upgrade to 0.102

Remove obsolete_automake_macros.patch, since upstream has merged it.

Signed-off-by: Chong Lu <Chong.Lu@windriver.com>
connman-gnome: fix dbus interface name

This patch resolves following error:

"connman-dbus.xml": "connman" is not a valid D-Bus interface name

Signed-off-by: Chong Lu <Chong.Lu@windriver.com>
curl: Ugrade to 7.38

Remove backported CVE patches

Signed-off-by: Saul Wold <sgw@linux.intel.com>
babeltrace: Upgrade to 1.2.3

Remove backported patches

Signed-off-by: Saul Wold <sgw@linux.intel.com>
npth: Upgrade to 1.1

Add patch for adding pkgconfig file.

Signed-off-by: Saul Wold <sgw@linux.intel.com>