]> code.ossystems Code Review - openembedded-core.git/log
openembedded-core.git
7 years agonasm: Upgrade 2.13.02 -> 2.13.03
Richard Purdie [Thu, 15 Feb 2018 12:28:38 +0000 (12:28 +0000)]
nasm: Upgrade 2.13.02 -> 2.13.03

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
7 years agolttng-tools: Upgrade 2.9.5 -> 2.10.2
Richard Purdie [Thu, 15 Feb 2018 12:27:26 +0000 (12:27 +0000)]
lttng-tools: Upgrade 2.9.5 -> 2.10.2

The kmod option was changed in configure so PACAGECONFIG is tweaked
accordingly.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
7 years agopackage.bbclass: fix typos
Randy MacLeod [Wed, 14 Feb 2018 16:03:13 +0000 (11:03 -0500)]
package.bbclass: fix typos

All typos were in comments but some of these comments end up in run/log files.
The typos can be annoying when searching the log files so they're worth
fixing with ispell.

Signed-off-by: Randy MacLeod <Randy.MacLeod@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
7 years agoswig.inc: inherit pkgconfig
Maxin B. John [Thu, 15 Feb 2018 13:19:32 +0000 (15:19 +0200)]
swig.inc: inherit pkgconfig

swig uses pkg-config for pcre detection

Signed-off-by: Maxin B. John <maxin.john@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
7 years agopython3-pygobject: remove unused patches
Maxin B. John [Thu, 15 Feb 2018 13:19:31 +0000 (15:19 +0200)]
python3-pygobject: remove unused patches

Remove the following patches that are no-longer used in python3-pygobject:
 1. 0001-configure.ac-Don-t-use-gnome-common-macros.patch
 2. 0001-configure.ac-add-sysroot-path-to-GI_DATADIR-don-t-se.patch

Signed-off-by: Maxin B. John <maxin.john@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
7 years agoexternalsrc.bbclass: Suppress git errors
Joshua Watt [Wed, 14 Feb 2018 17:09:38 +0000 (11:09 -0600)]
externalsrc.bbclass: Suppress git errors

Suppress any warnings git might generate when searching for a valid git
directory, as there are use cases where the directory is expected to not
exist and the warning is superfluous

Signed-off-by: Joshua Watt <JPEWhacker@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
7 years agoltp: fix fanotify06 test
Anders Roxell [Tue, 13 Feb 2018 11:57:48 +0000 (12:57 +0100)]
ltp: fix fanotify06 test

Signed-off-by: Anders Roxell <anders.roxell@linaro.org>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
7 years agorxvt-unicode: add missing pkgconfig
Justin Bronder [Mon, 12 Feb 2018 22:05:28 +0000 (17:05 -0500)]
rxvt-unicode: add missing pkgconfig

The configure script uses pkg-config in RXVT_CHECK_MODULES and falls
back to disabling features that were enabled in EXTRA_OECONF if
pkg-config isn't found.

Signed-off-by: Justin Bronder <jsbronder@cold-front.org>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
7 years agosite/common-linux: coreutils: get the uptime program to work
Sean Nyekjaer [Mon, 12 Feb 2018 09:41:17 +0000 (10:41 +0100)]
site/common-linux: coreutils: get the uptime program to work

coreutils configure script needs to know whether /proc/uptime is
available, but this is not possible in a cross-compilation
context. This leads to an uptime program that fails to work on the
target, as it has been compiled without /proc/uptime reading support.

This commit fixes that by telling coreutils at configure time that
/proc/uptime will be available on the target (which seems to be a
reasonable assumption on Linux systems).

This commit is made with great inspiration from Thomas Petazzoni's
patch to buildroot to fix the same issue.

Signed-off-by: Sean Nyekjaer <sean.nyekjaer@prevas.dk>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
7 years agoutils.py: add parallel make helpers
Joshua Watt [Mon, 12 Feb 2018 19:39:58 +0000 (13:39 -0600)]
utils.py: add parallel make helpers

The code to extract the integer number of parallel build threads and
construct a new argument from them has started to be copied in multiple
locations, so create two new helper utilities to aid recipes.

The first helper (parallel_make()) extracts the integer number of
parallel build threads from PARALLEL_MAKE. The second
(parallel_make_argument()) does the same and then puts the result back
into a format string, optionally clamping it to some maximum value.

Additionally, rework the oe-core recipes that were manually doing this
to use the new helper utilities.

Signed-off-by: Joshua Watt <JPEWhacker@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
7 years agogstreamer: set CVE_PRODUCT
Ross Burton [Fri, 9 Feb 2018 12:47:09 +0000 (12:47 +0000)]
gstreamer: set CVE_PRODUCT

The CVE database stores all GStreamer issues under the catch-all product
'gstreamer', which none of our recipes match.  Set CVE_PRODUCT to 'gstreamer' in
the core library: this isn't ideal but is far better than not scanning for any.

Signed-off-by: Ross Burton <ross.burton@intel.com>
7 years agoclasses: don't scan for CVEs in images or packagegroups
Ross Burton [Fri, 9 Feb 2018 12:44:36 +0000 (12:44 +0000)]
classes: don't scan for CVEs in images or packagegroups

There's no point even looking in the database for these, so unset CVE_PRODUCT.

Signed-off-by: Ross Burton <ross.burton@intel.com>
7 years agodb: set correct product and version for CVE matches
Ross Burton [Fri, 9 Feb 2018 12:39:08 +0000 (12:39 +0000)]
db: set correct product and version for CVE matches

We may ship db 5.3.28, but the CVE database knows this as oracle_berkeley_db
11.2.5.3.28.

Signed-off-by: Ross Burton <ross.burton@intel.com>
7 years agocve-check: short-circuit checking if CVE_PRODUCT isn't set
Ross Burton [Fri, 9 Feb 2018 12:43:17 +0000 (12:43 +0000)]
cve-check: short-circuit checking if CVE_PRODUCT isn't set

For some recipes is is meaningless to do a CVE check, for example packagegroups
or images.  Check that CVE_PRODUCT is set and short-circuit the scan if it
isn't.

Signed-off-by: Ross Burton <ross.burton@intel.com>
7 years agocve-check: allow recipes to override their version
Ross Burton [Fri, 9 Feb 2018 12:37:08 +0000 (12:37 +0000)]
cve-check: allow recipes to override their version

For reasons which I don't understand, the Berkeley DB tarball is version 5.3.28
but in CVE reports the version is 11.2.5.3.28.

To handle this allow recipes to override their version as well as their name.

Signed-off-by: Ross Burton <ross.burton@intel.com>
7 years agocve-check: put log in T so it doesn't get deleted by rm_work
Ross Burton [Thu, 8 Feb 2018 22:14:58 +0000 (22:14 +0000)]
cve-check: put log in T so it doesn't get deleted by rm_work

This is where the other task logs go, so it's a sensible place to put it.

Signed-off-by: Ross Burton <ross.burton@intel.com>
7 years agodistrodata: remove redudant *all tasks now that --runall works correctly
Ross Burton [Fri, 9 Feb 2018 11:51:18 +0000 (11:51 +0000)]
distrodata: remove redudant *all tasks now that --runall works correctly

Signed-off-by: Ross Burton <ross.burton@intel.com>
7 years agoarchiver: remove deploy_all_archives task as --runall replaces it
Ross Burton [Fri, 9 Feb 2018 11:47:56 +0000 (11:47 +0000)]
archiver: remove deploy_all_archives task as --runall replaces it

7 years agocoreutils: fix hostname conflict with other packages
Chen Qi [Fri, 9 Feb 2018 07:49:32 +0000 (15:49 +0800)]
coreutils: fix hostname conflict with other packages

The hostname utility is also provided by busybox and net-tools. So
use alternatives mechanism to manage it in coreutils. Make its priority
higher than busybox. As hostname is not built by default for coreutils,
we make its priority lower than net-tools.

Signed-off-by: Chen Qi <Qi.Chen@windriver.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
7 years agoinitramfs-framework: rootfs: add support for LABEL
Ricardo Salveti [Fri, 9 Feb 2018 01:41:18 +0000 (23:41 -0200)]
initramfs-framework: rootfs: add support for LABEL

The rootfs can also be found via the partition label.

Signed-off-by: Ricardo Salveti <ricardo@opensourcefoundries.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
7 years agolibepoxy: Define MESA_EGL_NO_X11_HEADERS when GLX is disabled
Khem Raj [Wed, 7 Feb 2018 09:02:46 +0000 (01:02 -0800)]
libepoxy: Define MESA_EGL_NO_X11_HEADERS when GLX is disabled

This helps when libepoxy is compiled with egl but glx is disabled
it also depends on GL implementation provided eglplatform.h to be
using MESA_EGL_NO_X11_HEADERS to exclude X11 headers, e.g. mesa,
mali-userland implementations use this define to exclude x11
headers

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
7 years agobmap-tools: change SRC_URI to use tarball instead
Chang Rebecca Swee Fun [Fri, 9 Feb 2018 07:56:41 +0000 (15:56 +0800)]
bmap-tools: change SRC_URI to use tarball instead

Tarball sources can be checksummed and are faster to download.
Added UPSTREAM_CHECK_URI to improve recipe maintenance and to
verify upstream version check is still work.

Signed-off-by: Chang Rebecca Swee Fun <rebecca.swee.fun.chang@intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
7 years agomaintainers.inc: change ownership for bmap-tools and wic-tools
Chang Rebecca Swee Fun [Fri, 9 Feb 2018 04:25:01 +0000 (12:25 +0800)]
maintainers.inc: change ownership for bmap-tools and wic-tools

Signed-off-by: Chang Rebecca Swee Fun <rebecca.swee.fun.chang@intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
7 years agopython-numpy: fix upstream version check
Alexander Kanavin [Thu, 8 Feb 2018 20:22:28 +0000 (22:22 +0200)]
python-numpy: fix upstream version check

Signed-off-by: Alexander Kanavin <alexander.kanavin@linux.intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
7 years agogo: fix upstream version check
Alexander Kanavin [Thu, 8 Feb 2018 20:22:27 +0000 (22:22 +0200)]
go: fix upstream version check

Signed-off-by: Alexander Kanavin <alexander.kanavin@linux.intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
7 years agopuzzles: Fix warnings seen with clang 6.0
Khem Raj [Thu, 8 Feb 2018 16:55:14 +0000 (08:55 -0800)]
puzzles: Fix warnings seen with clang 6.0

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
7 years agopackagegroup-base: don't force libacpi to be installed in packagegroup-base-acpi
Ross Burton [Fri, 9 Feb 2018 16:48:50 +0000 (16:48 +0000)]
packagegroup-base: don't force libacpi to be installed in packagegroup-base-acpi

Signed-off-by: Ross Burton <ross.burton@intel.com>
7 years agopackagegroup-core-full-cmdline: remove libraries from the system-services group
Ross Burton [Thu, 8 Feb 2018 23:02:25 +0000 (23:02 +0000)]
packagegroup-core-full-cmdline: remove libraries from the system-services group

Signed-off-by: Ross Burton <ross.burton@intel.com>
7 years agoqemu: fix CVE-2017-15124
Ross Burton [Thu, 8 Feb 2018 22:59:01 +0000 (22:59 +0000)]
qemu: fix CVE-2017-15124

VNC server implementation in Quick Emulator (QEMU) 2.11.0 and older was found to
be vulnerable to an unbounded memory allocation issue, as it did not throttle
the framebuffer updates sent to its client. If the client did not consume these
updates, VNC server allocates growing memory to hold onto this data. A malicious
remote VNC client could use this flaw to cause DoS to the server host.

Backport a series of patches from upstream to resolve this.

Signed-off-by: Ross Burton <ross.burton@intel.com>
7 years agopakagegroups: don't pull in sysfsutils
Ross Burton [Thu, 8 Feb 2018 11:16:51 +0000 (11:16 +0000)]
pakagegroups: don't pull in sysfsutils

sysfsutils is unmaintained and generally not needed.

Signed-off-by: Ross Burton <ross.burton@intel.com>
7 years agoiputils: add missing Upstream-Status to patch
Alexander Kanavin [Tue, 6 Feb 2018 14:42:25 +0000 (16:42 +0200)]
iputils: add missing Upstream-Status to patch

Signed-off-by: Alexander Kanavin <alexander.kanavin@linux.intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
7 years agop11-kit: take source code from official git
Alexander Kanavin [Thu, 1 Feb 2018 18:01:57 +0000 (20:01 +0200)]
p11-kit: take source code from official git

The previous tarball URI seems to be gone.

Also, adjust a few things to make it actually build;
handling autotools-based projects from git checkouts is always harder
than taking them from tarballs :-(

Signed-off-by: Alexander Kanavin <alexander.kanavin@linux.intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
7 years agoepiphany: update to 3.26.5.1
Alexander Kanavin [Thu, 1 Feb 2018 18:01:56 +0000 (20:01 +0200)]
epiphany: update to 3.26.5.1

Upstream has replaced autotools with meson, so the recipe has been adjusted accordingly.

0001-bookmarks-Check-for-return-value-of-fread.patch deleted as the file was completely refactored

0001-yelp.m4-drop-the-check-for-itstool.patch replaced with a patch for meson equivalent

Signed-off-by: Alexander Kanavin <alexander.kanavin@linux.intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
7 years agokernel: Fix QA buildpaths warning for kernel modules
He Zhe [Mon, 5 Feb 2018 06:54:03 +0000 (14:54 +0800)]
kernel: Fix QA buildpaths warning for kernel modules

CFLAGS is unset during kernel_do_compile and thus the default build
path substitutions in DEBUG_PREFIX_MAP are missing.

To enhance reproducible build for kernel modules, such as lttng-modules
and cryptodev-module, this patch appends them, plus substitution of
STAGING_KERNEL_DIR, to KERNEL_CC.

Signed-off-by: He Zhe <zhe.he@windriver.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
7 years agolibva-utils: upgrade to 2.0.0
Anuj Mittal [Tue, 6 Feb 2018 02:04:00 +0000 (10:04 +0800)]
libva-utils: upgrade to 2.0.0

Major changes:

* Add option '--device <device>' to vainfo
* Add vp9enc for VP9 encoding
* Add vavpp for video processing
* Add FEI gtest cases
* Fix segmentation fault in putsurface_wayland
* Fix GCC 7.1.1 warnings/errors
* Fix libva version printed out by vainfo

Updated recipe to point to release tarball instead of git. Also, updated
github URLs to point to renamed Intel repository.

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
7 years agolibva: upgrade to 2.0.0
Anuj Mittal [Tue, 6 Feb 2018 02:03:59 +0000 (10:03 +0800)]
libva: upgrade to 2.0.0

libva 2.0 bumps the VA-API version to 1.0.0 and deletes egl and
tpi backends. The header files va_egl.h and va_tpi.h are still
packaged in -dev to ensure packages that still use them don't fail.

Major changes:

* Bump VA-API version to 1.0.0
* Add new API for H264 FEI support
* Add definition of VA_FOURCC_I420
* Add functions for converting common enums to strings
* Deprecate H.264 baseline profile and FMO support
* Deprecate packed misc packed header flag
* Delete libva-tpi and libva-egl backends
* Refine VASliceParameterBufferHEVC, VAEncMiscParameterBuffer
* Fix errors in VAConfigAttribValEncROI, VAEncMacroblockParameterBufferH264
* Fix race condition in wayland support
* Rename vaMessageCallback to VAMessageCallback
* Make logging callbacks library-safe

Updated recipe to point to release tarball instead of git. Also, updated the
github URLs to point to renamed Intel repository.

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
7 years agousbutils: Split out lsusb.py
Martin Hundebøll [Mon, 5 Feb 2018 12:25:43 +0000 (13:25 +0100)]
usbutils: Split out lsusb.py

The pretty-printing "lsusb.py" script shipped by usbutils is currently
useless, as it doesn't runtime depend on python, and has unversioned
python in the shebang.

Avoid adding a python dependency to current configurations with usbutils
buy splitting lsusb.py into a usbutils-python package, and make it
runtime depend on python3-core.

Make the script usable by replacing the shebang with a direct call to
${bindir}/python3.

Signed-off-by: Martin Hundebøll <mnhu@prevas.dk>
Signed-off-by: Ross Burton <ross.burton@intel.com>
7 years agomaintainers.inc: update ownership
Anuj Mittal [Mon, 5 Feb 2018 06:21:30 +0000 (14:21 +0800)]
maintainers.inc: update ownership

I propose to take over gstreamer stack and x264. Remove libav entry since
the recipe was removed from oe-core. Change ownership of libva* since Wei Tee
is no longer working on oe-core.

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
7 years agoccache: 3.3.4 -> 3.3.5
Robert Yang [Mon, 5 Feb 2018 02:41:03 +0000 (10:41 +0800)]
ccache: 3.3.4 -> 3.3.5

The LIC_FILES_CHKSUM is changed because of year updated, the contents are the
same.

Signed-off-by: Robert Yang <liezhi.yang@windriver.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
7 years agokbd-ptest: improve reproducibility
Hongxu Jia [Mon, 5 Feb 2018 01:28:03 +0000 (20:28 -0500)]
kbd-ptest: improve reproducibility

Remove remaining build host references of ptest's Makefile.

Signed-off-by: Hongxu Jia <hongxu.jia@windriver.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
7 years agopython-core/python-dev: improve reproducibility
Hongxu Jia [Mon, 5 Feb 2018 01:28:02 +0000 (20:28 -0500)]
python-core/python-dev: improve reproducibility

- Remove remaining build host references from packaged files.
  (sync with python3)

- Use relative path to recompile _sysconfigdata.py

Signed-off-by: Hongxu Jia <hongxu.jia@windriver.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
7 years agopython3: Fix python3-logging dependencies
Tomasz Meresiński [Wed, 7 Feb 2018 16:27:44 +0000 (17:27 +0100)]
python3: Fix python3-logging dependencies

python3-logging depends on python3-netserver (logging/config.py:42)

Signed-off-by: Tomasz Meresiński<tomasz.meresinski@comarch.pl>
Signed-off-by: Ross Burton <ross.burton@intel.com>
7 years agopython3-core: improve reproducibility
Hongxu Jia [Mon, 5 Feb 2018 01:28:01 +0000 (20:28 -0500)]
python3-core: improve reproducibility

Since modify _sysconfigdata.py to improve reproducibility,
its pyo files should be recompiled.

Remove remaining build host references of python3.5m-config

Signed-off-by: Hongxu Jia <hongxu.jia@windriver.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
7 years agoapt-native: Add libapt-pkg headers
Jan Siegmund [Sun, 4 Feb 2018 11:08:48 +0000 (12:08 +0100)]
apt-native: Add libapt-pkg headers

Native tools were not able to use the headers of apt-pkg. This patch
adds the feature.
The headers were added from apt-pkg and apt-inst to the native recipe.
The shipped headers match the ones in the Ubuntu package libapt-pkg-dev.

Signed-off-by: Jan Siegmund <jsiegmund@arri.de>
Signed-off-by: Ross Burton <ross.burton@intel.com>
7 years agolibacpi: update libacpi_fix_for_x32.patch to use libdir
Ricardo Salveti [Sat, 3 Feb 2018 03:30:33 +0000 (01:30 -0200)]
libacpi: update libacpi_fix_for_x32.patch to use libdir

Prefix plus base_libdir generates an invalid path when building with
usrmerge, so change libacpi_fix_for_x32.patch to use libdir instead as
it provides the right path in both cases.

Signed-off-by: Ricardo Salveti <ricardo@opensourcefoundries.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
7 years agooe-pkgdata-util: add --long option to list-pkg-files to show sizes
Ross Burton [Mon, 5 Feb 2018 11:45:28 +0000 (11:45 +0000)]
oe-pkgdata-util: add --long option to list-pkg-files to show sizes

Signed-off-by: Ross Burton <ross.burton@intel.com>
7 years agopigz: use maintainer-built tarballs
Ross Burton [Mon, 5 Feb 2018 17:48:00 +0000 (17:48 +0000)]
pigz: use maintainer-built tarballs

Signed-off-by: Ross Burton <ross.burton@intel.com>
7 years agopigz: pigz is not gzip
Ross Burton [Mon, 22 Jan 2018 16:15:30 +0000 (16:15 +0000)]
pigz: pigz is not gzip

Whilst pigz is effectively a parallel gzip, the command line arguments are not
the same so pigz isn't a drop-in replacement for gzip.

[ YOCTO #12139 ]
[ YOCTO #12410 ]

Signed-off-by: Ross Burton <ross.burton@intel.com>
7 years agoexpat: remove old workaround for expat tarball
Ross Burton [Mon, 5 Feb 2018 17:40:38 +0000 (17:40 +0000)]
expat: remove old workaround for expat tarball

Back in 2010 the expat 2.0.1 tarball wouldn't unpack correctly with old gzip
releases (prior to 1.4).  The fix was to explicitly depend on gzip-native to use
our binary instead of the host[1].

We don't ship expat 2.0.1 anymore, and even Centos 7 ships gzip 1.5, so this
workaround can be removed.

[1] oe-core 0ff62b0462f3f64672bd4704de9a192eb1a730d1

Signed-off-by: Ross Burton <ross.burton@intel.com>
7 years agoexpat: merge bb and inc
Ross Burton [Mon, 5 Feb 2018 17:39:59 +0000 (17:39 +0000)]
expat: merge bb and inc

Signed-off-by: Ross Burton <ross.burton@intel.com>
7 years agoelfutils: Use fallthrough attribute
Joshua Watt [Mon, 12 Feb 2018 16:52:12 +0000 (10:52 -0600)]
elfutils: Use fallthrough attribute

Patches elfutils to use the fallthrough attribute instead of comments to
satisfy the -Wimplicit-fallthrough warning. Using comments is
insufficient when compiling remotely with Icecream because the file gets
pre-processed locally, removing the comments

Signed-off-by: Joshua Watt <JPEWhacker@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
7 years agoicecc-toolchain: Disable caret workaround
Joshua Watt [Mon, 12 Feb 2018 16:52:11 +0000 (10:52 -0600)]
icecc-toolchain: Disable caret workaround

Icecream has a behavior that causes it to recompile files locally if gcc
generates any warnings or errors. The reason for this is that GCC tries
to re-read the input file in order to display the offending line with a
caret below it, which doesn't work in the remote chroot.

Default to disabling this this workaround and add
-fno-diagnostics-show-caret to the GCC flags so that errors and warnings
generated by GCC do not show erroneous results. Users can override this
default in the SDK by defining ICECC_CARET_WORKAROUND="1" either before
or after sourcing the SDK environment.

Signed-off-by: Joshua Watt <JPEWhacker@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
7 years agoicecc.bbclass: Disable caret workaround by default
Joshua Watt [Mon, 12 Feb 2018 16:52:10 +0000 (10:52 -0600)]
icecc.bbclass: Disable caret workaround by default

Icecream has a behavior that causes it to recompile files locally if gcc
generates any warnings or errors. The reason for this is that GCC tries
to re-read the input file in order to display the offending line with a
caret below it, which doesn't work in the remote chroot.

Default to disabling this this workaround and add
-fno-diagnostics-show-caret to the GCC flags so that errors and warnings
generated by GCC do not show erroneous results.

Signed-off-by: Joshua Watt <JPEWhacker@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
7 years agoicecc.bbclass: Add Icecream support to SDK
Joshua Watt [Mon, 12 Feb 2018 16:52:09 +0000 (10:52 -0600)]
icecc.bbclass: Add Icecream support to SDK

If icecc is inherited, generated SDKs will automatically have optional
support for compiling using the Icecream distributed compiler

Signed-off-by: Joshua Watt <JPEWhacker@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
7 years agoicecc-toolchain: Add SDK icecream setup
Joshua Watt [Mon, 12 Feb 2018 16:52:08 +0000 (10:52 -0600)]
icecc-toolchain: Add SDK icecream setup

Icecream can now be optionally included in the generated SDK by
including nativesdk-icecc-toolchain to TOOLCHAIN_HOST_TASK. When the SDK
is installed a post-relocation script will check if icecc exists and if
so will generate the toolchain environment.

Signed-off-by: Joshua Watt <JPEWhacker@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
7 years agotoolchain-shar-extract: Add post-relocate scripts
Joshua Watt [Mon, 12 Feb 2018 16:52:07 +0000 (10:52 -0600)]
toolchain-shar-extract: Add post-relocate scripts

Recipes can now install post-relocation scripts which will be run when
the SDK is installed.

Signed-off-by: Joshua Watt <JPEWhacker@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
7 years agoicecc-create-env: Allow multiple tool aliases
Joshua Watt [Mon, 12 Feb 2018 16:52:06 +0000 (10:52 -0600)]
icecc-create-env: Allow multiple tool aliases

When files are added to the environment, multiple aliases can be given
for the file (by calling add_path multiple times with a second
argument). All of these names will end up with a symlink to the original
file.

Signed-off-by: Joshua Watt <JPEWhacker@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
7 years agoicecc-create-env: Add support for nativesdk
Joshua Watt [Mon, 12 Feb 2018 16:52:05 +0000 (10:52 -0600)]
icecc-create-env: Add support for nativesdk

icecc-create-env can now be built as a nativesdk recipe, allowing the
script to be included as part of an SDK

Signed-off-by: Joshua Watt <JPEWhacker@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
7 years agoicecc-create-env: Fix executable rpaths
Joshua Watt [Mon, 12 Feb 2018 16:52:04 +0000 (10:52 -0600)]
icecc-create-env: Fix executable rpaths

Executables in the toolchain archive occasionally contain runtime
library search paths (RPATH) that use the $ORIGIN placeholder. However,
in order for that placeholder to work, /proc must be mounted. When
iceccd executes the toolchain in the chroot environment, it doesn't
mount /proc, so it is unable to resolve $ORIGIN resulting in a failure
to find dynamic libraries.

The fix is to replace $ORIGIN in executable RPATH entries with the known
chroot executable path. In order for this to work, the actual real path
to the executable must be resolved to remove any symlinks, otherwise the
calculate $ORIGIN replacement will be wrong. This is done by using
"readlink -f", which is an acceptable dependency because Yocto already
requires it.

Signed-off-by: Joshua Watt <JPEWhacker@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
7 years agoicecc-create-env: Archive directory
Joshua Watt [Mon, 12 Feb 2018 16:52:03 +0000 (10:52 -0600)]
icecc-create-env: Archive directory

Taring up the toolchain is now done by adding the entire working
directory, instead of listing all the files individually. This is done
because the list of files may contain ".." entries, which tar does not
like and strips out, resulting in bad archives. This should result in an
identical archive to what was previously generated.

In addition, symbolic links are no longer dereferenced when creating the
archive, as they are purposely included to provide alternate names for
files

Signed-off-by: Joshua Watt <JPEWhacker@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
7 years agoicecc-create-env: Symlink alternate names
Joshua Watt [Mon, 12 Feb 2018 16:52:02 +0000 (10:52 -0600)]
icecc-create-env: Symlink alternate names

Instead of renaming files to a new path in the toolchain archive, keep
the files with their original paths and create a relative symbolic link
from the new path to the original file.

Signed-off-by: Joshua Watt <JPEWhacker@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
7 years agoicecc-create-env: Use program interpreter for deps
Joshua Watt [Mon, 12 Feb 2018 16:52:01 +0000 (10:52 -0600)]
icecc-create-env: Use program interpreter for deps

ldd cannot always be used to determine a program's dependencies
correctly, particularly when the program specifies an alternate program
interpreter (dynamic loader). This commonly happens when using a
uninative tarball. Instead, determine the program's requested
interpreter, and ask it to list the dependencies.

Signed-off-by: Joshua Watt <JPEWhacker@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
7 years agoicecc-create-env: Add /bin/true to environment
Joshua Watt [Mon, 12 Feb 2018 16:52:00 +0000 (10:52 -0600)]
icecc-create-env: Add /bin/true to environment

icecream daemons execute /bin/true from the environment as a check to
determine if the environment is valid at all, so it needs to be
included.

Signed-off-by: Joshua Watt <JPEWhacker@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
7 years agoicecc-create-env: Reformat
Joshua Watt [Mon, 12 Feb 2018 16:51:59 +0000 (10:51 -0600)]
icecc-create-env: Reformat

The environment script used an annoying mix of tabs and spaces and no
mapping of tabs to spaces would produce pleasant indentation. Reformat
to eliminate tab characters and settle on 4 spaces for indentation
(which matches the upstream icecream script from which this is derived)

Signed-off-by: Joshua Watt <JPEWhacker@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
7 years agoicecc.bbclass: Skip canadian-cross compiles
Joshua Watt [Mon, 12 Feb 2018 16:51:58 +0000 (10:51 -0600)]
icecc.bbclass: Skip canadian-cross compiles

icecc.bbclass will no longer attempt to distribute cross-canadian
compiles. While it is technically possible to generate a toolchain that runs
on the build system and generates executables for the host system, this
is not the normal way that icecc operates. There are so few of these
recipes that it is probably not worth maintaining a distinct code path
for them.

Signed-off-by: Joshua Watt <JPEWhacker@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
7 years agoicecc.bbclass: Fix STAGING_BINDIR_TOOLCHAIN usage
Joshua Watt [Mon, 12 Feb 2018 16:51:57 +0000 (10:51 -0600)]
icecc.bbclass: Fix STAGING_BINDIR_TOOLCHAIN usage

STAGING_BINDIR_TOOLCHAIN is actually a path list, not a single path. Fix
icecc.bbclass to try all the paths in the variable instead of treating
it as a single path.

Signed-off-by: Joshua Watt <JPEWhacker@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
7 years agoicecc.bbclass: Move to shared work directory
Joshua Watt [Mon, 12 Feb 2018 16:51:56 +0000 (10:51 -0600)]
icecc.bbclass: Move to shared work directory

Generate the icecc toolchains in a shared work directory. This class was
already setup to correctly synchronize creating the toolchains in a
shared location before the RSS changes, so return to that behavior
instead of generated the toolchains in each recipe's sysroot.
Additionally, it makes no sense for each recipe to generate a toolchain,
only to find it was already generated and uploaded to the compile server
by another recipe.

Signed-off-by: Joshua Watt <JPEWhacker@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
7 years agoltp: Improve package stripping
Richard Purdie [Wed, 14 Feb 2018 14:43:42 +0000 (14:43 +0000)]
ltp: Improve package stripping

Just exclude the specific tests which have an issue with being stripped
rather than the whole package. This reduces the disk footprint by around
400MB.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
7 years agopackage: Add INHIBIT_PACKAGE_STRIP_FILES to allow files to remain unstripped
Richard Purdie [Wed, 14 Feb 2018 14:40:55 +0000 (14:40 +0000)]
package: Add INHIBIT_PACKAGE_STRIP_FILES to allow files to remain unstripped

There are cases where its useful to allow only a select few files
to be excluded from the package stripping mechanism. Currently
this isn't possible so add a variable to allow this.

This is to be used sparingly as in general the core code should be
doing the right thing. This is better than the alternative of leaving the whole
package unstripped.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
7 years agoeudev: bump up to version 3.2.5
Chang Rebecca Swee Fun [Thu, 8 Feb 2018 08:51:14 +0000 (16:51 +0800)]
eudev: bump up to version 3.2.5

This upgraded version of eudev includes:
- Headers to build under glibc-2.25 and above
- Bug fix on ata_id
- Misc: rules and hardware database update

Signed-off-by: Chang Rebecca Swee Fun <rebecca.swee.fun.chang@intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
7 years agooe-selftest: meta_ide: add tests for meta-ide-support
Yeoh Ee Peng [Thu, 8 Feb 2018 00:01:04 +0000 (16:01 -0800)]
oe-selftest: meta_ide: add tests for meta-ide-support

QA team were testing meta-ide-support manually. Add automated
tests to test that bibtake meta-ide-support will create the
toolchain and environment setup script. Also test that after
using environment setup script, one can compile c program
and build cpio project.

Signed-off-by: Yeoh Ee Peng <ee.peng.yeoh@intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
7 years agomaintainers.inc: update recipe ownership
Chang Rebecca Swee Fun [Thu, 8 Feb 2018 08:51:15 +0000 (16:51 +0800)]
maintainers.inc: update recipe ownership

Remove recipe for sato-icon-theme that was obsolete since YP 2.2
release and change ownership for eudev recipe.

Signed-off-by: Chang Rebecca Swee Fun <rebecca.swee.fun.chang@intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
7 years agokernel-fitimage.bbclass: Fix 64 bit ENTRYPOINT
Vineeth Chowdary Karumanchi [Thu, 8 Feb 2018 06:29:36 +0000 (11:59 +0530)]
kernel-fitimage.bbclass: Fix 64 bit ENTRYPOINT

64 bit entry point should be passed in 2 literals ( "0x1 0x00008000"
).ENTRYPOINT is assigned with first half only and erroring out as
'command not found' for the second half. Adding quotes while assignment fixes the
issue.

Signed-off-by: Vineeth Chowdary Karumanchi <vineethchowz.chowdary@xilinx.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
7 years agomachines: bump default linux-yocto to v4.15
Bruce Ashfield [Tue, 6 Feb 2018 16:22:00 +0000 (11:22 -0500)]
machines: bump default linux-yocto to v4.15

Ensure that the qemu* machines are building the latest available
kernel in master.

Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
7 years agolinux-yocto/4.9: drop recipe
Bruce Ashfield [Tue, 6 Feb 2018 16:21:59 +0000 (11:21 -0500)]
linux-yocto/4.9: drop recipe

As was previously announced, anything older than 4.14 is being
dropped in the master/release branches to better support newer
processors and to ensure that safe/secure kernels are the
defaults for all builds. The time required to update the older
kernels with constant updates (more than just CVEs) is not
justified in new releases.

Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
7 years agolinux-yocto/4.4: drop recipe
Bruce Ashfield [Tue, 6 Feb 2018 16:21:58 +0000 (11:21 -0500)]
linux-yocto/4.4: drop recipe

As was previously announced, anything older than 4.14 is being
dropped in the master/release branches to better support newer
processors and to ensure that safe/secure kernels are the
defaults for all builds. The time required to update the older
kernels with constant updates (more than just CVEs) is not
justified in new releases.

Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
7 years agolinux-yocto/4.10: drop recipe
Bruce Ashfield [Tue, 6 Feb 2018 16:21:57 +0000 (11:21 -0500)]
linux-yocto/4.10: drop recipe

As was previously announced, anything older than 4.14 is being
dropped in the master/release branches to better support newer
processors and to ensure that safe/secure kernels are the
defaults for all builds. The time required to update the older
kernels with constant updates (more than just CVEs) is not
justified in new releases.

Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
7 years agolttng-modules: update to v2.10.5 for kernel 4.15
Bruce Ashfield [Tue, 6 Feb 2018 16:21:56 +0000 (11:21 -0500)]
lttng-modules: update to v2.10.5 for kernel 4.15

Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
7 years agolinux-yocto/4.12: pinctrl backports
Bruce Ashfield [Tue, 6 Feb 2018 16:21:55 +0000 (11:21 -0500)]
linux-yocto/4.12: pinctrl backports

Backporting the following pinctrl commits to enable controllers on
Intel Cannon Lake:

  4b7a5c1b4ec5 pinctrl: intel: Add Intel Cannon Lake PCH-H pin controller support
  044631ce1937 pinctrl: intel: Add Intel Cannon Lake PCH pin controller support
  2054b0ea59a7 pinctrl: intel: Make it possible to specify mode per pin in a group
  55b9053b5a5a pinctrl: intel: Add support for variable size pad groups

Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
7 years agolinux-libc-headers: update to v4.15
Bruce Ashfield [Tue, 6 Feb 2018 16:21:54 +0000 (11:21 -0500)]
linux-libc-headers: update to v4.15

Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
7 years agolinux-yocto: introduce 4.15 recipes
Bruce Ashfield [Tue, 6 Feb 2018 16:21:53 +0000 (11:21 -0500)]
linux-yocto: introduce 4.15 recipes

This commit makes the 4.15 kernel available for use with the
Yocto configuration fragments and qemu* BSPs.

It has been tested for x86,arm,mips and powerpc against the lsb, core*
and glibc/mulsc test matrix.

This will serve as the "latest" kernel in master, with others being
removed in subsequent commits.

Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
7 years agolinux-yocto: introduce 4.14 recipes
Bruce Ashfield [Tue, 6 Feb 2018 16:21:52 +0000 (11:21 -0500)]
linux-yocto: introduce 4.14 recipes

This commit makes the 4.14 kernel available for use with the
Yocto configuration fragments and qemu* BSPs.

It has been tested for x86,arm,mips and powerpc against the
lsb, core* and glibc/mulsc test matrix.

This will serve as the LTS kernel in master, with others being
removed in subsequent commits.

Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
7 years agopython-xcbgen: improve reproducibility
Hongxu Jia [Mon, 5 Feb 2018 01:27:59 +0000 (20:27 -0500)]
python-xcbgen: improve reproducibility

Use relative path to generate .pyc files could remove build host
references which leads to non-reproducible builds.

Signed-off-by: Hongxu Jia <hongxu.jia@windriver.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
7 years agoutility-tasks: Drop fetchall and checkuriall tasks
Richard Purdie [Fri, 9 Feb 2018 09:48:48 +0000 (09:48 +0000)]
utility-tasks: Drop fetchall and checkuriall tasks

The same thing can now be done with "bitbake <target> --runall=fetch"
or "bitbake <target> --runall=checkuri".

Dropping the tasks takes "bitbake core-image-sato -g" from 22s to 8s
since it no longer has to resolve the recursive dependencies (it
doesn't know if any given target will touch them or not until it
computes them). That is a significant enough win that its worth any
impact this may have on the small number of users using the tasks.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
7 years agoe2fsprogs: fix the hardcoded paths for ptest
Jackie Huang [Fri, 2 Feb 2018 07:10:34 +0000 (15:10 +0800)]
e2fsprogs: fix the hardcoded paths for ptest

Fix the hardcoded paths in test scripts and expect
files to avoid issue like:
| cat: ../e2fsck/e2fsck: No such file or directory

Signed-off-by: Jackie Huang <jackie.huang@windriver.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
7 years agoe2fsprogs: only quiet debugfs for native package
Jackie Huang [Fri, 2 Feb 2018 07:10:33 +0000 (15:10 +0800)]
e2fsprogs: only quiet debugfs for native package

Many test cases expect the output of running commands for debugfs,
the patch quiet-debugfs.patch suppress the output so ptest failed:
| 292 tests succeeded   47 tests failed

The patch was meant to suppress the output in do_rootfs according
to the original commit:
======================
commit 13a8d3869b0fe0ebdddcee37fb48c5b9cdf718ba
Author: Ross Burton <ross.burton@intel.com>
Date: Mon Dec 23 13:38:34 2013 +0000

    e2fsprogs: silence debugfs

    debugfs echos the commands when it is executing a script, but as the scripts
    used at rootfs time are long this massively inflates the do_rootfs log.

    Comment out the echo so that the rootfs isn't 20K lines longer than it needs to
    be.

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

So only apply the patch for native package, then the ptest will
be pass for target package.

Signed-off-by: Jackie Huang <jackie.huang@windriver.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
7 years agogrub-efi: add configfile as default built-in
Ricardo Salveti [Fri, 2 Feb 2018 04:27:30 +0000 (02:27 -0200)]
grub-efi: add configfile as default built-in

The module configfile allows loading a custom grub configuration file
from block devices, which can be used to customize the default grub
menu when creating images with wic (via configfile argument).

Signed-off-by: Ricardo Salveti <ricardo@opensourcefoundries.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
7 years agolibmpc: fix upstream version check
Alexander Kanavin [Thu, 1 Feb 2018 18:02:10 +0000 (20:02 +0200)]
libmpc: fix upstream version check

Signed-off-by: Alexander Kanavin <alexander.kanavin@linux.intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
7 years agobabeltrace: update to 1.5.4
Alexander Kanavin [Thu, 1 Feb 2018 18:02:09 +0000 (20:02 +0200)]
babeltrace: update to 1.5.4

Signed-off-by: Alexander Kanavin <alexander.kanavin@linux.intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
7 years agoiputils: update to 20161105
Alexander Kanavin [Thu, 1 Feb 2018 18:02:08 +0000 (20:02 +0200)]
iputils: update to 20161105

We've been using obsolete upstream URI for quite a while; meanwhile
a lot of development has happened

Drop all the patches: they are either changing the code that has been refactored,
or are backports.

Add a new musl fix patch from gentoo.

ping6 and tracepath6 variants have been folded into standard versions.

Signed-off-by: Alexander Kanavin <alexander.kanavin@linux.intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
7 years agoffmpeg: update to 3.4.1
Alexander Kanavin [Thu, 1 Feb 2018 18:02:07 +0000 (20:02 +0200)]
ffmpeg: update to 3.4.1

Signed-off-by: Alexander Kanavin <alexander.kanavin@linux.intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
7 years agoiso-codes: update to 3.77
Alexander Kanavin [Thu, 1 Feb 2018 18:02:05 +0000 (20:02 +0200)]
iso-codes: update to 3.77

Signed-off-by: Alexander Kanavin <alexander.kanavin@linux.intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
7 years agolibwebp: update to 0.6.1
Alexander Kanavin [Thu, 1 Feb 2018 18:02:04 +0000 (20:02 +0200)]
libwebp: update to 0.6.1

Signed-off-by: Alexander Kanavin <alexander.kanavin@linux.intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
7 years agoliburcu: update to 0.10.1
Alexander Kanavin [Thu, 1 Feb 2018 18:02:02 +0000 (20:02 +0200)]
liburcu: update to 0.10.1

Signed-off-by: Alexander Kanavin <alexander.kanavin@linux.intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
7 years agoboost: update to 1.66.0
Alexander Kanavin [Thu, 1 Feb 2018 18:02:01 +0000 (20:02 +0200)]
boost: update to 1.66.0

Rework 0002-Don-t-set-up-m32-m64-we-do-that-ourselves.patch to
remove the offending bits from the function instead of removing
calls to the function all over the place.

Signed-off-by: Alexander Kanavin <alexander.kanavin@linux.intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
7 years agompg123: update to 1.25.8
Alexander Kanavin [Thu, 1 Feb 2018 18:02:00 +0000 (20:02 +0200)]
mpg123: update to 1.25.8

Signed-off-by: Alexander Kanavin <alexander.kanavin@linux.intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
7 years agovala: update to 0.38.6
Alexander Kanavin [Thu, 1 Feb 2018 18:01:59 +0000 (20:01 +0200)]
vala: update to 0.38.6

Signed-off-by: Alexander Kanavin <alexander.kanavin@linux.intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
7 years agolibnl: 3.2.29 -> 3.4.0
Huang Qiyu [Thu, 1 Feb 2018 18:01:58 +0000 (20:01 +0200)]
libnl: 3.2.29 -> 3.4.0

1) Upgrade libnl from 3.2.29 to 3.4.0.
2) Add one patch "0001-PATCH-fix-libnl-3.4.0-musl-compile-problem.patch", for musl compile.
3) Delete one patch "fix-pktloc_syntax_h-race.patch", since upstream has refactored the makefiles, and the problematic code is now absent.

Signed-off-by: Huang Qiyu <huangqy.fnst@cn.fujitsu.com>
Signed-off-by: Alexander Kanavin <alexander.kanavin@linux.intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
7 years agowebkitgtk: update to 2.18.6
Alexander Kanavin [Thu, 1 Feb 2018 18:01:55 +0000 (20:01 +0200)]
webkitgtk: update to 2.18.6

Signed-off-by: Alexander Kanavin <alexander.kanavin@linux.intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
7 years agoopenssl: update to 1.0.2n
Alexander Kanavin [Thu, 1 Feb 2018 18:01:54 +0000 (20:01 +0200)]
openssl: update to 1.0.2n

Drop upstreamed 0001-aes-armv4-bsaes-armv7-sha256-armv4-.pl-make-it-work-.patch

Rebase a couple more patches (via devtool upgrade).

Signed-off-by: Alexander Kanavin <alexander.kanavin@linux.intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>