[OE-core] [PATCH 1/4] gstreamer1.0-omx: provide RECIPE_NO_UPDATE_REASON

2016-09-08 Thread Maxin B. John
Newer version of gstreamer1.0-omx(1.9.x) requires gstreamer1.0 >= 1.9.x

Signed-off-by: Maxin B. John 
---
 meta/recipes-multimedia/gstreamer/gstreamer1.0-omx_1.2.0.bb | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/meta/recipes-multimedia/gstreamer/gstreamer1.0-omx_1.2.0.bb 
b/meta/recipes-multimedia/gstreamer/gstreamer1.0-omx_1.2.0.bb
index 74358a7..40c4858 100644
--- a/meta/recipes-multimedia/gstreamer/gstreamer1.0-omx_1.2.0.bb
+++ b/meta/recipes-multimedia/gstreamer/gstreamer1.0-omx_1.2.0.bb
@@ -9,3 +9,5 @@ SRC_URI[md5sum] = "d24e8c0153c35dfefee3e26b1c2c35f8"
 SRC_URI[sha256sum] = 
"0b4874961e6488ad9e5808114bd486ea981c540907262caab1419355fd82d745"
 
 S = "${WORKDIR}/gst-omx-${PV}"
+
+RECIPE_NO_UPDATE_REASON = "Version 1.9.2 requires gstreamer-1.0 >= 1.9.2"
-- 
2.4.0

-- 
___
Openembedded-core mailing list
Openembedded-core@lists.openembedded.org
http://lists.openembedded.org/mailman/listinfo/openembedded-core


Re: [OE-core] [PATCH 00/26] Krogoth-next: stagged changes

2016-09-08 Thread Maxin B. John
Hi Armin,

On Thu, Sep 08, 2016 at 08:55:44AM -0700, Armin Kuster wrote:
> The following changes are being considered for krogoth-next.
> If I am missing something, please let me know.
> 

Fix for YOCTO #10062 : "[PATCH] useradd_base: avoid unintended expansion for 
useradd parameters"
is also applicable for krogoth branch.

I have already sent a request for this:
http://lists.openembedded.org/pipermail/openembedded-core/2016-August/125659.html

Is is possible to consider this patch for krogoth ?



Best Regards,
Maxin
-- 
___
Openembedded-core mailing list
Openembedded-core@lists.openembedded.org
http://lists.openembedded.org/mailman/listinfo/openembedded-core


Re: [OE-core] [PATCH 1/4] gstreamer1.0-omx: provide RECIPE_NO_UPDATE_REASON

2016-09-09 Thread Maxin B. John
Hi Ross,

>On Thu, Sep 08, 2016 at 05:04:26PM +0100, Burton, Ross wrote:
>>On 8 September 2016 at 16:46, Maxin B. John  wrote:
>>
>>   +RECIPE_NO_UPDATE_REASON = "Version 1.9.2 requires gstreamer-1.0 >= 1.9.2"
>
>Are they adopting the GStreamer versioning style, so we should inherit 
>upstream-version-is-even instead?
>

The number of gstreamer-1.0-omx releases seems to be pretty small compared
to other components of the gstreamer project. Seems like they are moving to
the GStreamer versioning style recently. 

I will update this as per your suggestion.

>   Ross

Thanks,
Maxin
-- 
___
Openembedded-core mailing list
Openembedded-core@lists.openembedded.org
http://lists.openembedded.org/mailman/listinfo/openembedded-core


[OE-core] [PATCH] gstreamer1.0-omx: inherit upstream-version-is-even

2016-09-09 Thread Maxin B. John
Since gstreamer1.0-omx follows the GStreamer versioning style, inherit
upstream-version-is-even for checking the upstream version of the package.

Signed-off-by: Maxin B. John 
---
 meta/recipes-multimedia/gstreamer/gstreamer1.0-omx.inc | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/meta/recipes-multimedia/gstreamer/gstreamer1.0-omx.inc 
b/meta/recipes-multimedia/gstreamer/gstreamer1.0-omx.inc
index aa3e820..41b04d6 100644
--- a/meta/recipes-multimedia/gstreamer/gstreamer1.0-omx.inc
+++ b/meta/recipes-multimedia/gstreamer/gstreamer1.0-omx.inc
@@ -7,7 +7,7 @@ LICENSE_FLAGS = "commercial"
 
 DEPENDS = "gstreamer1.0 gstreamer1.0-plugins-base gstreamer1.0-plugins-bad"
 
-inherit autotools pkgconfig gettext
+inherit autotools pkgconfig gettext upstream-version-is-even
 
 acpaths = "-I ${S}/common/m4 -I ${S}/m4"
 
-- 
2.4.0

-- 
___
Openembedded-core mailing list
Openembedded-core@lists.openembedded.org
http://lists.openembedded.org/mailman/listinfo/openembedded-core


Re: [OE-core] [PATCH v2 1/1] Make yocto-spdx support spdx2.0 SPEC

2016-09-19 Thread Maxin B. John
Hi,

Please find my comments below:

On Mon, Sep 19, 2016 at 04:39:50PM +0800, Lei Maohui wrote:
> More:
> - change spdx tool from fossology to dosocs2

It would be nice to include the reason for change from fossology to dosocs2
in the commit message too (from cover letter)

> Signed-off-by: Lei Maohui 
> ---
>  meta/classes/spdx.bbclass | 505 
> ++
>  meta/conf/licenses.conf   |  67 +-
>  2 files changed, 198 insertions(+), 374 deletions(-)
> 
> diff --git a/meta/classes/spdx.bbclass b/meta/classes/spdx.bbclass
> index 0c92765..27c0fa0 100644
> --- a/meta/classes/spdx.bbclass
> +++ b/meta/classes/spdx.bbclass
> @@ -1,365 +1,252 @@
>  # This class integrates real-time license scanning, generation of SPDX 
> standard
>  # output and verifiying license info during the building process.
> -# It is a combination of efforts from the OE-Core, SPDX and Fossology 
> projects.
> +# It is a combination of efforts from the OE-Core, SPDX and DoSOCSv2 
> projects.
>  #
> -# For more information on FOSSology:
> -#   http://www.fossology.org
> -#
> -# For more information on FOSSologySPDX commandline:
> -#   https://github.com/spdx-tools/fossology-spdx/wiki/Fossology-SPDX-Web-API
> +# For more information on DoSOCSv2:
> +#   https://github.com/DoSOCSv2

Instead of requesting the user to install the DoSOCSv2 from github or other 
repos,
can we make the spdx.bbclass depend on "dosocs-native" or similar and make that
"DoSOCSv2" recipe available in oe-core ?

That might make it easy to use this class.

>  # For more information on SPDX:
>  #   http://www.spdx.org
>  #
> +# Note:
> +# 1) Make sure DoSOCSv2 has beed installed in your host
> +# 2) By default,spdx files will be output to the path which is defined 
> as[SPDX_MANIFEST_DIR] 
> +#in ./meta/conf/licenses.conf.
>  
> -# SPDX file will be output to the path which is defined 
> as[SPDX_MANIFEST_DIR] 
> -# in ./meta/conf/licenses.conf.
> +SPDXOUTPUTDIR = "${WORKDIR}/spdx_output_dir"
>  SPDXSSTATEDIR = "${WORKDIR}/spdx_sstate_dir"
>  
>  # If ${S} isn't actually the top-level source directory, set SPDX_S to point 
> at
>  # the real top-level directory.
> +
>  SPDX_S ?= "${S}"
>  
>  python do_spdx () {
>  import os, sys
> -import json, shutil
> -
> -info = {} 
> -info['workdir'] = d.getVar('WORKDIR', True)
> -info['sourcedir'] = d.getVar('SPDX_S', True)
> -info['pn'] = d.getVar('PN', True)
> -info['pv'] = d.getVar('PV', True)
> -info['spdx_version'] = d.getVar('SPDX_VERSION', True)
> -info['data_license'] = d.getVar('DATA_LICENSE', True)
> -
> -sstatedir = d.getVar('SPDXSSTATEDIR', True)
> -sstatefile = os.path.join(sstatedir, info['pn'] + info['pv'] + ".spdx")
> +import json
>  
> -manifest_dir = d.getVar('SPDX_MANIFEST_DIR', True)
> -info['outfile'] = os.path.join(manifest_dir, info['pn'] + ".spdx" )
> +## It's no necessary  to get spdx files for *-native
> +if d.getVar('PN', True) == d.getVar('BPN', True) + "-native": 
> +return None
>  
> -info['spdx_temp_dir'] = d.getVar('SPDX_TEMP_DIR', True)
> -info['tar_file'] = os.path.join(info['workdir'], info['pn'] + ".tar.gz" )
> +## gcc is too big to get spdx file.
> +if 'gcc' in d.getVar('PN', True):
> +return None   
>  
> -# Make sure important dirs exist
> -try:
> -bb.utils.mkdirhier(manifest_dir)
> -bb.utils.mkdirhier(sstatedir)
> -bb.utils.mkdirhier(info['spdx_temp_dir'])
> -except OSError as e:
> -bb.error("SPDX: Could not set up required directories: " + str(e))
> -return
> +info = {} 
> +info['workdir'] = (d.getVar('WORKDIR', True) or "")
> +info['pn'] = (d.getVar( 'PN', True ) or "")
> +info['pv'] = (d.getVar( 'PV', True ) or "")
> +info['package_download_location'] = (d.getVar( 'SRC_URI', True ) or "")
> +if info['package_download_location'] != "":
> +info['package_download_location'] = 
> info['package_download_location'].split()[0]
> +info['spdx_version'] = (d.getVar('SPDX_VERSION', True) or '')
> +info['data_license'] = (d.getVar('DATA_LICENSE', True) or '')
> +info['creator'] = {}
> +info['creator']['Tool'] = (d.getVar('CREATOR_TOOL', True) or '')
> +info['license_list_version'] = (d.getVar('LICENSELISTVERSION', True) or 
> '')
> +info['package_homepage'] = (d.getVar('HOMEPAGE', True) or "")
> +info['package_summary'] = (d.getVar('SUMMARY', True) or "")
> +info['package_summary'] = info['package_summary'].replace("\n","")
> +info['package_summary'] = info['package_summary'].replace("'"," ")
> +
> +spdx_sstate_dir = (d.getVar('SPDXSSTATEDIR', True) or "")
> +manifest_dir = (d.getVar('SPDX_MANIFEST_DIR', True) or "")
> +info['outfile'] = os.path.join(manifest_dir, info['pn'] + "-" + 
> info['pv'] + ".spdx" )
> +sstatefile = os.path.join(spdx_sstate_dir, 
> +info['pn'] + "-" + info['pv'] + ".spdx" )
>  
>  ## get everythi

Re: [OE-core] [master][PATCH] openssl: security fix CVE-2016-6304

2016-09-23 Thread Maxin B. John
Hi,

On Fri, Sep 23, 2016 at 04:48:37PM +0800, Anuj Mittal wrote:
> Reference:
> https://www.openssl.org/news/secadv/20160922.txt
> 
> Upstream fix:
> https://github.com/openssl/openssl/commit/e408c09bbf7c3057bda4b8d20bec1b3a7771c15b
> 
> Signed-off-by: Anuj Mittal 
> ---
>  .../openssl/openssl/CVE-2016-6304.patch| 75 
> ++

Mid air collision with Patrick's patch.

http://lists.openembedded.org/pipermail/openembedded-core/2016-September/126840.html

Regards,
Maxin
-- 
___
Openembedded-core mailing list
Openembedded-core@lists.openembedded.org
http://lists.openembedded.org/mailman/listinfo/openembedded-core


[OE-core] [PATCH] gst-player: Disable visualizations

2016-09-25 Thread Maxin B. John
On some machines, visualizations in gst-player trigger a bug in
xvimagesink. Till we have a proper fix, disable the visualization
rather than downgrading the xvimagesink.

Fixes [YOCTO #10041]

Signed-off-by: Maxin B. John 
---
 .../0001-Disable-visualizations-by-default.patch   | 36 ++
 .../recipes-multimedia/gstreamer/gst-player_git.bb |  1 +
 2 files changed, 37 insertions(+)
 create mode 100644 
meta/recipes-multimedia/gstreamer/gst-player/0001-Disable-visualizations-by-default.patch

diff --git 
a/meta/recipes-multimedia/gstreamer/gst-player/0001-Disable-visualizations-by-default.patch
 
b/meta/recipes-multimedia/gstreamer/gst-player/0001-Disable-visualizations-by-default.patch
new file mode 100644
index 000..dabdcea
--- /dev/null
+++ 
b/meta/recipes-multimedia/gstreamer/gst-player/0001-Disable-visualizations-by-default.patch
@@ -0,0 +1,36 @@
+From 93e1838f8b8704e4d7d71965f61bee931377b080 Mon Sep 17 00:00:00 2001
+From: Jussi Kukkonen 
+Date: Thu, 22 Sep 2016 19:26:40 +0300
+Subject: [PATCH] Disable visualizations by default
+
+As documented in [YOCTO #10041] visualizations trigger a bug in
+xvimagesink on some hardware, which prevents playback in the
+mediaplayer. Disable visualizations until the xv issue is solved
+to enable playback QA.
+
+Upstream-Status: Inappropriate [workaround]
+Signed-off-by: Jussi Kukkonen 
+Signed-off-by: Maxin B. John 
+---
+ gtk/gtk-play.c | 5 ++---
+ 1 file changed, 2 insertions(+), 3 deletions(-)
+
+diff --git a/gtk/gtk-play.c b/gtk/gtk-play.c
+index 8ae0fea..322e599 100644
+--- a/gtk/gtk-play.c
 b/gtk/gtk-play.c
+@@ -1751,9 +1751,8 @@ gtk_play_constructor (GType type, guint 
n_construct_params,
+   g_signal_connect (self->player, "volume-changed",
+   G_CALLBACK (player_volume_changed_cb), self);
+ 
+-  /* enable visualization (by default playbin uses goom) */
+-  /* if visualization is enabled then use the first element */
+-  gst_player_set_visualization_enabled (self->player, TRUE);
++  /* Disable visualization by default */
++  gst_player_set_visualization_enabled (self->player, FALSE);
+ 
+   g_signal_connect (G_OBJECT (self), "show", G_CALLBACK (show_cb), NULL);
+ 
+-- 
+2.4.0
+
diff --git a/meta/recipes-multimedia/gstreamer/gst-player_git.bb 
b/meta/recipes-multimedia/gstreamer/gst-player_git.bb
index 2a4c9dc..51f3544 100644
--- a/meta/recipes-multimedia/gstreamer/gst-player_git.bb
+++ b/meta/recipes-multimedia/gstreamer/gst-player_git.bb
@@ -9,6 +9,7 @@ SRC_URI = "git://github.com/sdroege/gst-player.git \
file://Fix-pause-play.patch;apply=0 \
file://Add-error-signal-emission-for-missing-plugins.patch;apply=0 \

file://0001-gtk-play-provide-similar-behaviour-for-quit-and-clos.patch \
+   file://0001-Disable-visualizations-by-default.patch \
file://gst-player.desktop"
 
 SRCREV = "ea90e63c1064503f9ba5d59aa4ca604f13ca5def"
-- 
2.4.0

-- 
___
Openembedded-core mailing list
Openembedded-core@lists.openembedded.org
http://lists.openembedded.org/mailman/listinfo/openembedded-core


[OE-core] [PATCH 01/10] mc: Upgrade 4.8.17 -> 4.8.18

2016-10-23 Thread Maxin B. John
New release contains bug fixes and refactoring of widget subsystem

Signed-off-by: Maxin B. John 
---
 meta/recipes-extended/mc/{mc_4.8.17.bb => mc_4.8.18.bb} | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)
 rename meta/recipes-extended/mc/{mc_4.8.17.bb => mc_4.8.18.bb} (93%)

diff --git a/meta/recipes-extended/mc/mc_4.8.17.bb 
b/meta/recipes-extended/mc/mc_4.8.18.bb
similarity index 93%
rename from meta/recipes-extended/mc/mc_4.8.17.bb
rename to meta/recipes-extended/mc/mc_4.8.18.bb
index a5c4ece..78abb27 100644
--- a/meta/recipes-extended/mc/mc_4.8.17.bb
+++ b/meta/recipes-extended/mc/mc_4.8.18.bb
@@ -8,8 +8,8 @@ RDEPENDS_${PN} = "ncurses-terminfo"
 
 SRC_URI = "http://www.midnight-commander.org/downloads/${BPN}-${PV}.tar.bz2 \
"
-SRC_URI[md5sum] = "6e9c07066e40af06b263a13fad17a07f"
-SRC_URI[sha256sum] = 
"66d0cb37baaed8ef930f8ad25a634adad4f264eb61820893920ac87b9dfb783b"
+SRC_URI[md5sum] = "cc56f0c9abd63c4caa3636bba3a08bfb"
+SRC_URI[sha256sum] = 
"5b591e10dcbea95233434da40cdad4663d360229adf89826576c319667c103cb"
 
 inherit autotools gettext pkgconfig
 
-- 
2.4.0

-- 
___
Openembedded-core mailing list
Openembedded-core@lists.openembedded.org
http://lists.openembedded.org/mailman/listinfo/openembedded-core


[OE-core] [PATCH 02/10] neon: Upgrade 0.30.1 -> 0.30.2

2016-10-23 Thread Maxin B. John
Remove "gnutls_4.3_fixup.patch" since fix for PKCS#11 support under
GnuTLS 3.x is included in version 0.30.2

Signed-off-by: Maxin B. John 
---
 .../neon/neon/gnutls_4.3_fixup.patch   | 68 --
 .../neon/{neon_0.30.1.bb => neon_0.30.2.bb}|  6 +-
 2 files changed, 3 insertions(+), 71 deletions(-)
 delete mode 100644 meta/recipes-support/neon/neon/gnutls_4.3_fixup.patch
 rename meta/recipes-support/neon/{neon_0.30.1.bb => neon_0.30.2.bb} (87%)

diff --git a/meta/recipes-support/neon/neon/gnutls_4.3_fixup.patch 
b/meta/recipes-support/neon/neon/gnutls_4.3_fixup.patch
deleted file mode 100644
index 459f5e3..000
--- a/meta/recipes-support/neon/neon/gnutls_4.3_fixup.patch
+++ /dev/null
@@ -1,68 +0,0 @@
-replace deprecated GnuTLS functions with newer ones if available 
-
-Upstream-Status: Pending
-
-Signed-off-by: Armin Kuster 
-
-Index: neon-0.30.1/macros/neon.m4
-===
 neon-0.30.1.orig/macros/neon.m4
-+++ neon-0.30.1/macros/neon.m4
-@@ -987,6 +987,10 @@ gnutls)
-   gnutls_certificate_get_x509_cas \
-   gnutls_x509_crt_sign2])
- 
-+   # gnutls 4.3 check
-+   AC_CHECK_LIB(gnutls, gnutls_global_init)
-+   AC_CHECK_FUNCS(gnutls_certificate_set_retrieve_function,,)
-+
-# fail if gnutls_x509_crt_sign2 is not found (it was introduced in 1.2.0, 
which is required)
-if test x${ac_cv_func_gnutls_x509_crt_sign2} != xyes; then
-AC_MSG_ERROR([GnuTLS version predates gnutls_x509_crt_sign2, newer 
version required (at least 1.2.0)])
-Index: neon-0.30.1/src/ne_gnutls.c
-===
 neon-0.30.1.orig/src/ne_gnutls.c
-+++ neon-0.30.1/src/ne_gnutls.c
-@@ -553,7 +553,13 @@ dup_error:
- static int provide_client_cert(gnutls_session_t session,
-const gnutls_datum_t *req_ca_rdn, int nreqs,
-const gnutls_pk_algorithm_t *sign_algos,
--   int sign_algos_length, gnutls_retr_st *st)
-+   int sign_algos_length,
-+#if HAVE_GNUTLS_CERTIFICATE_SET_RETRIEVE_FUNCTION
-+gnutls_retr2_st* st
-+#else
-+gnutls_retr_st *st
-+#endif
-+)
- {
- ne_session *sess = gnutls_session_get_ptr(session);
- 
-@@ -617,8 +623,11 @@ static int provide_client_cert(gnutls_se
- #endif
- ) {
- NE_DEBUG(NE_DBG_SSL, "Supplying client certificate.\n");
--
-+#if HAVE_GNUTLS_CERTIFICATE_SET_RETRIEVE_FUNCTION
-+st->cert_type = type;
-+#else
- st->type = type;
-+#endif
- st->ncerts = 1;
- st->cert.x509 = &sess->client_cert->cert.subject;
- st->key.x509 = sess->client_cert->pkey;
-@@ -649,8 +658,14 @@ ne_ssl_context *ne_ssl_context_create(in
- ne_ssl_context *ctx = ne_calloc(sizeof *ctx);
- gnutls_certificate_allocate_credentials(&ctx->cred);
- if (flags == NE_SSL_CTX_CLIENT) {
-+
-+#if HAVE_GNUTLS_CERTIFICATE_SET_RETRIEVE_FUNCTION
-+gnutls_certificate_set_retrieve_function(ctx->cred,
-+   provide_client_cert);
-+#else
- gnutls_certificate_client_set_retrieve_function(ctx->cred,
- provide_client_cert);
-+#endif
- }
- gnutls_certificate_set_verify_flags(ctx->cred, 
- GNUTLS_VERIFY_ALLOW_X509_V1_CA_CRT);
diff --git a/meta/recipes-support/neon/neon_0.30.1.bb 
b/meta/recipes-support/neon/neon_0.30.2.bb
similarity index 87%
rename from meta/recipes-support/neon/neon_0.30.1.bb
rename to meta/recipes-support/neon/neon_0.30.2.bb
index b6cfd50..5792c56 100644
--- a/meta/recipes-support/neon/neon_0.30.1.bb
+++ b/meta/recipes-support/neon/neon_0.30.2.bb
@@ -7,10 +7,10 @@ LIC_FILES_CHKSUM = 
"file://src/COPYING.LIB;md5=f30a9716ef3762e3467a2f62bf790f0a
 
 SRC_URI = "http://www.webdav.org/${BPN}/${BPN}-${PV}.tar.gz \
file://pkgconfig.patch \
-   file://gnutls_4.3_fixup.patch"
+  "
 
-SRC_URI[md5sum] = "231adebe5c2f78fded3e3df6e958878e"
-SRC_URI[sha256sum] = 
"00c626c0dc18d094ab374dbd9a354915bfe4776433289386ed489c2ec0845cdd"
+SRC_URI[md5sum] = "e28d77bf14032d7f5046b3930704ef41"
+SRC_URI[sha256sum] = 
"db0bd8cdec329b48f53a6f00199c92d5ba40b0f015b153718d1b15d3d967fbca"
 
 inherit autotools binconfig-disabled lib_package pkgconfig
 
-- 
2.4.0

-- 
___
Openembedded-core mailing list
Openembedded-core@lists.openembedded.org
http://lists.openembedded.org/mailman/listinfo/openembedded-core


[OE-core] [PATCH 04/10] orc: Upgrade 0.4.25 -> 0.4.26

2016-10-23 Thread Maxin B. John
New upstream bugfix release

Signed-off-by: Maxin B. John 
---
 meta/recipes-devtools/orc/{orc_0.4.25.bb => orc_0.4.26.bb} | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)
 rename meta/recipes-devtools/orc/{orc_0.4.25.bb => orc_0.4.26.bb} (84%)

diff --git a/meta/recipes-devtools/orc/orc_0.4.25.bb 
b/meta/recipes-devtools/orc/orc_0.4.26.bb
similarity index 84%
rename from meta/recipes-devtools/orc/orc_0.4.25.bb
rename to meta/recipes-devtools/orc/orc_0.4.26.bb
index 897493a..e47342f 100644
--- a/meta/recipes-devtools/orc/orc_0.4.25.bb
+++ b/meta/recipes-devtools/orc/orc_0.4.26.bb
@@ -5,8 +5,8 @@ LIC_FILES_CHKSUM = 
"file://COPYING;md5=1400bd9d09e8af56b9ec982b3d85797e"
 
 SRC_URI = "http://gstreamer.freedesktop.org/src/orc/orc-${PV}.tar.xz";
 
-SRC_URI[md5sum] = "8582a28b15f53110c88d8043d9f55bcf"
-SRC_URI[sha256sum] = 
"c1b1d54a58f26d483f0b3881538984789fe5d5460ab8fab74a1cacbd3d1c53d1"
+SRC_URI[md5sum] = "8e9bef677bae289d3324d81c337a4507"
+SRC_URI[sha256sum] = 
"7d52fa80ef84988359c3434e1eea302d077a08987abdde6905678ebcad4fa649"
 
 inherit autotools pkgconfig gtk-doc
 
-- 
2.4.0

-- 
___
Openembedded-core mailing list
Openembedded-core@lists.openembedded.org
http://lists.openembedded.org/mailman/listinfo/openembedded-core


[OE-core] [PATCH 06/10] bluez5: Upgrade 5.41 -> 5.42

2016-10-23 Thread Maxin B. John
Bug fixes, add support for new management tracing capability
and marking GATT D-Bus APIs as stable interfaces

Signed-off-by: Maxin B. John 
---
 meta/recipes-connectivity/bluez5/{bluez5_5.41.bb => bluez5_5.42.bb} | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)
 rename meta/recipes-connectivity/bluez5/{bluez5_5.41.bb => bluez5_5.42.bb} 
(89%)

diff --git a/meta/recipes-connectivity/bluez5/bluez5_5.41.bb 
b/meta/recipes-connectivity/bluez5/bluez5_5.42.bb
similarity index 89%
rename from meta/recipes-connectivity/bluez5/bluez5_5.41.bb
rename to meta/recipes-connectivity/bluez5/bluez5_5.42.bb
index 522aab7..e6ab9b6 100644
--- a/meta/recipes-connectivity/bluez5/bluez5_5.41.bb
+++ b/meta/recipes-connectivity/bluez5/bluez5_5.42.bb
@@ -2,8 +2,8 @@ require bluez5.inc
 
 REQUIRED_DISTRO_FEATURES = "bluez5"
 
-SRC_URI[md5sum] = "318341b2188698130adb73236ee69244"
-SRC_URI[sha256sum] = 
"df7dc4462494dad4e60a2943240d584f6e760235dca64f5f10eba46dbab7f5f0"
+SRC_URI[md5sum] = "cc8c53133d5be0d6c126e00cf2529028"
+SRC_URI[sha256sum] = 
"4f166fed80fc017396d6f2b3cae5185520875ab456d1c74d6b4eaa4da0e16109"
 
 # noinst programs in Makefile.tools that are conditional on READLINE
 # support
-- 
2.4.0

-- 
___
Openembedded-core mailing list
Openembedded-core@lists.openembedded.org
http://lists.openembedded.org/mailman/listinfo/openembedded-core


[OE-core] [PATCH 05/10] acpid: Upgrade 2.0.27 -> 2.0.28

2016-10-23 Thread Maxin B. John
Bug fix release

Signed-off-by: Maxin B. John 
---
 meta/recipes-bsp/acpid/{acpid_2.0.27.bb => acpid_2.0.28.bb} | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)
 rename meta/recipes-bsp/acpid/{acpid_2.0.27.bb => acpid_2.0.28.bb} (55%)

diff --git a/meta/recipes-bsp/acpid/acpid_2.0.27.bb 
b/meta/recipes-bsp/acpid/acpid_2.0.28.bb
similarity index 55%
rename from meta/recipes-bsp/acpid/acpid_2.0.27.bb
rename to meta/recipes-bsp/acpid/acpid_2.0.28.bb
index 509fcfe..686526f 100644
--- a/meta/recipes-bsp/acpid/acpid_2.0.27.bb
+++ b/meta/recipes-bsp/acpid/acpid_2.0.28.bb
@@ -3,5 +3,5 @@ require acpid.inc
 LIC_FILES_CHKSUM = "file://COPYING;md5=8ca43cbc842c2336e835926c2166c28b \
 
file://acpid.h;endline=24;md5=324a9cf225ae69ddaad1bf9d942115b5"
 
-SRC_URI[md5sum] = "e41bdf628e122edb4342fca432ea7db9"
-SRC_URI[sha256sum] = 
"820c223e53cc11d9d7229fb1ffc2c2205f1054082c80f83f5a4ec4df16d3a616"
+SRC_URI[md5sum] = "0432407b5ff75ae8e08afb43052fde2b"
+SRC_URI[sha256sum] = 
"980c3a54b0d3f2fd49fd845a0584c5c2abeaab9e9ac09fcbb68686bbb57a7110"
-- 
2.4.0

-- 
___
Openembedded-core mailing list
Openembedded-core@lists.openembedded.org
http://lists.openembedded.org/mailman/listinfo/openembedded-core


[OE-core] [PATCH 07/10] harfbuzz: Upgrade 1.3.0 -> 1.3.2

2016-10-23 Thread Maxin B. John
1.3.0 -> 1.3.2

Signed-off-by: Maxin B. John 
---
 .../harfbuzz/{harfbuzz_1.3.0.bb => harfbuzz_1.3.2.bb} | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)
 rename meta/recipes-graphics/harfbuzz/{harfbuzz_1.3.0.bb => harfbuzz_1.3.2.bb} 
(88%)

diff --git a/meta/recipes-graphics/harfbuzz/harfbuzz_1.3.0.bb 
b/meta/recipes-graphics/harfbuzz/harfbuzz_1.3.2.bb
similarity index 88%
rename from meta/recipes-graphics/harfbuzz/harfbuzz_1.3.0.bb
rename to meta/recipes-graphics/harfbuzz/harfbuzz_1.3.2.bb
index f24c443..8d29340 100644
--- a/meta/recipes-graphics/harfbuzz/harfbuzz_1.3.0.bb
+++ b/meta/recipes-graphics/harfbuzz/harfbuzz_1.3.2.bb
@@ -12,8 +12,8 @@ DEPENDS = "glib-2.0 cairo fontconfig freetype"
 
 SRC_URI = "http://www.freedesktop.org/software/harfbuzz/release/${BP}.tar.bz2";
 
-SRC_URI[md5sum] = "a82d49ff67197bc3c96ea34b98880c52"
-SRC_URI[sha256sum] = 
"b04be31633efee2cae1d62d46434587302554fa837224845a62565ec68a0334d"
+SRC_URI[md5sum] = "5986e1bfcd983d1f6caa53ef64c4abc5"
+SRC_URI[sha256sum] = 
"8543a6372f08c5987c632dfaa86210c7edb3f43fbacd96095c609bc3539ce027"
 
 inherit autotools pkgconfig lib_package gtk-doc
 
-- 
2.4.0

-- 
___
Openembedded-core mailing list
Openembedded-core@lists.openembedded.org
http://lists.openembedded.org/mailman/listinfo/openembedded-core


[OE-core] [PATCH 03/10] mmc-utils: Upgrade to latest git version

2016-10-23 Thread Maxin B. John
Upgrade to most recent commit:
2cb6695e8dec00d887bdd5309d1b57d836fcd214

Signed-off-by: Maxin B. John 
---
 meta/recipes-devtools/mmc/mmc-utils_git.bb | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/meta/recipes-devtools/mmc/mmc-utils_git.bb 
b/meta/recipes-devtools/mmc/mmc-utils_git.bb
index 0a8da19..2cba860 100644
--- a/meta/recipes-devtools/mmc/mmc-utils_git.bb
+++ b/meta/recipes-devtools/mmc/mmc-utils_git.bb
@@ -4,7 +4,7 @@ LICENSE = "GPLv2"
 LIC_FILES_CHKSUM = 
"file://mmc.c;beginline=1;endline=20;md5=fae32792e20f4d27ade1c5a762d16b7d"
 
 SRCBRANCH ?= "master"
-SRCREV = "bb779acfc385d135b32a6998c1d1fceef0491400"
+SRCREV = "2cb6695e8dec00d887bdd5309d1b57d836fcd214"
 
 PV = "0.1"
 
-- 
2.4.0

-- 
___
Openembedded-core mailing list
Openembedded-core@lists.openembedded.org
http://lists.openembedded.org/mailman/listinfo/openembedded-core


[OE-core] [PATCH 09/10] libjpeg-turbo: Upgrade 1.5.0 -> 1.5.1

2016-10-23 Thread Maxin B. John
Bug fixes and various improvements for AArch64 and PowerPC.

Signed-off-by: Maxin B. John 
---
 .../jpeg/{libjpeg-turbo_1.5.0.bb => libjpeg-turbo_1.5.1.bb}   | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)
 rename meta/recipes-graphics/jpeg/{libjpeg-turbo_1.5.0.bb => 
libjpeg-turbo_1.5.1.bb} (93%)

diff --git a/meta/recipes-graphics/jpeg/libjpeg-turbo_1.5.0.bb 
b/meta/recipes-graphics/jpeg/libjpeg-turbo_1.5.1.bb
similarity index 93%
rename from meta/recipes-graphics/jpeg/libjpeg-turbo_1.5.0.bb
rename to meta/recipes-graphics/jpeg/libjpeg-turbo_1.5.1.bb
index c9e70d7..695928d 100644
--- a/meta/recipes-graphics/jpeg/libjpeg-turbo_1.5.0.bb
+++ b/meta/recipes-graphics/jpeg/libjpeg-turbo_1.5.1.bb
@@ -10,8 +10,8 @@ LIC_FILES_CHKSUM = 
"file://cdjpeg.h;endline=13;md5=05bab7c7ad899d85bfba60da1a127
 DEPENDS = "nasm-native"
 
 SRC_URI = "${SOURCEFORGE_MIRROR}/${BPN}/${BPN}-${PV}.tar.gz"
-SRC_URI[md5sum] = "3fc5d9b6a8bce96161659ae7a9939257"
-SRC_URI[sha256sum] = 
"9f397c31a67d2b00ee37597da25898b03eb282ccd87b135a50a69993b6a2035f"
+SRC_URI[md5sum] = "55deb139b0cac3c8200b75d485fc13f3"
+SRC_URI[sha256sum] = 
"41429d3d253017433f66e3d472b8c7d998491d2f41caa7306b8d9a6f2a2c666c"
 UPSTREAM_CHECK_URI = "http://sourceforge.net/projects/libjpeg-turbo/files/";
 UPSTREAM_CHECK_REGEX = "/libjpeg-turbo/files/(?P(\d+[\.\-_]*)+)/"
 
-- 
2.4.0

-- 
___
Openembedded-core mailing list
Openembedded-core@lists.openembedded.org
http://lists.openembedded.org/mailman/listinfo/openembedded-core


[OE-core] [PATCH 10/10] libpng: Upgrade 1.6.24 -> 1.6.25

2016-10-23 Thread Maxin B. John
License file changes are due to updates in Version and Copyright date

Signed-off-by: Maxin B. John 
---
 .../libpng/{libpng_1.6.24.bb => libpng_1.6.26.bb} | 8 
 1 file changed, 4 insertions(+), 4 deletions(-)
 rename meta/recipes-multimedia/libpng/{libpng_1.6.24.bb => libpng_1.6.26.bb} 
(67%)

diff --git a/meta/recipes-multimedia/libpng/libpng_1.6.24.bb 
b/meta/recipes-multimedia/libpng/libpng_1.6.26.bb
similarity index 67%
rename from meta/recipes-multimedia/libpng/libpng_1.6.24.bb
rename to meta/recipes-multimedia/libpng/libpng_1.6.26.bb
index f91ab7f..8c1cb8c 100644
--- a/meta/recipes-multimedia/libpng/libpng_1.6.24.bb
+++ b/meta/recipes-multimedia/libpng/libpng_1.6.26.bb
@@ -2,14 +2,14 @@ SUMMARY = "PNG image format decoding library"
 HOMEPAGE = "http://www.libpng.org/";
 SECTION = "libs"
 LICENSE = "Libpng"
-LIC_FILES_CHKSUM = "file://LICENSE;md5=5089214833586ba444048fd1dbbc76a4 \
-
file://png.h;endline=149;md5=376d8ff7f69b7c4ad3a09f4672cec696"
+LIC_FILES_CHKSUM = "file://LICENSE;md5=ce8d0bd8303802e5492f064ef0e7 \
+
file://png.h;endline=149;md5=8cca27e71fd88e1fe1adad7d9e841b5f"
 DEPENDS = "zlib"
 
 SRC_URI = "${GENTOO_MIRROR}/libpng-${PV}.tar.xz \
   "
-SRC_URI[md5sum] = "ffcdbd549814787fa8010c372e35ff25"
-SRC_URI[sha256sum] = 
"7932dc9e5e45d55ece9d204e90196bbb5f2c82741ccb0f7e10d07d364a6fd6dd"
+SRC_URI[md5sum] = "faed9bb495d2e12dd0c9ec561ca60cd8"
+SRC_URI[sha256sum] = 
"266743a326986c3dbcee9d89b640595f6b16a293fd02b37d8c91348d317b73f9"
 
 BINCONFIG = "${bindir}/libpng-config ${bindir}/libpng16-config"
 
-- 
2.4.0

-- 
___
Openembedded-core mailing list
Openembedded-core@lists.openembedded.org
http://lists.openembedded.org/mailman/listinfo/openembedded-core


[OE-core] [PATCH 08/10] ethtool: Upgrade 4.6 -> 4.8

2016-10-23 Thread Maxin B. John
Various bug fixes and improvements.

Signed-off-by: Maxin B. John 
---
 meta/recipes-extended/ethtool/{ethtool_4.6.bb => ethtool_4.8.bb} | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)
 rename meta/recipes-extended/ethtool/{ethtool_4.6.bb => ethtool_4.8.bb} (88%)

diff --git a/meta/recipes-extended/ethtool/ethtool_4.6.bb 
b/meta/recipes-extended/ethtool/ethtool_4.8.bb
similarity index 88%
rename from meta/recipes-extended/ethtool/ethtool_4.6.bb
rename to meta/recipes-extended/ethtool/ethtool_4.8.bb
index 788d4ea..4ca88d7 100644
--- a/meta/recipes-extended/ethtool/ethtool_4.6.bb
+++ b/meta/recipes-extended/ethtool/ethtool_4.8.bb
@@ -11,8 +11,8 @@ SRC_URI = 
"${KERNELORG_MIRROR}/software/network/ethtool/ethtool-${PV}.tar.gz \
file://avoid_parallel_tests.patch \
"
 
-SRC_URI[md5sum] = "1186dd83a0384109b92c6cd40a7bb0e5"
-SRC_URI[sha256sum] = 
"ad45620887f7e61312fc2f9ca3fd50d49ac7737ed874b0b02845d07e0fa3ca49"
+SRC_URI[md5sum] = "28c4a4d85c33f573c49ff6d81ec094fd"
+SRC_URI[sha256sum] = 
"1bd82ebe3d41de1b7b0d8f4fb18a8e8466fba934c952bc5c5002836ffa8bb606"
 
 inherit autotools ptest
 RDEPENDS_${PN}-ptest += "make"
-- 
2.4.0

-- 
___
Openembedded-core mailing list
Openembedded-core@lists.openembedded.org
http://lists.openembedded.org/mailman/listinfo/openembedded-core


Re: [OE-core] [PATCH 10/10] libpng: Upgrade 1.6.24 -> 1.6.25

2016-10-24 Thread Maxin B. John
Hi Khem,

On Sun, Oct 23, 2016 at 08:59:48AM -0700, Khem Raj wrote:
> On Sun, Oct 23, 2016 at 4:29 AM, Maxin B. John  wrote:
> > License file changes are due to updates in Version and Copyright date
> 
> version of license or version of package ?

It was supposed to be Package version. Generally libpng upgrade modifies it's
version and Copyright dates in the License file. eg:

* libpng versions 1.0.7, July 1, 2000 through 1.6.26, October 20, 2016 are
* Copyright (c) 2000-2002, 2004, 2006-2016 Glenn Randers-Pehrson

Sorry for creating confusion here.

> >
> > Signed-off-by: Maxin B. John 
> > ---
> >  .../libpng/{libpng_1.6.24.bb => libpng_1.6.26.bb} | 8 
> > 
> >  1 file changed, 4 insertions(+), 4 deletions(-)
> >  rename meta/recipes-multimedia/libpng/{libpng_1.6.24.bb => 
> > libpng_1.6.26.bb} (67%)
> >
> > diff --git a/meta/recipes-multimedia/libpng/libpng_1.6.24.bb 
> > b/meta/recipes-multimedia/libpng/libpng_1.6.26.bb
> > similarity index 67%
> > rename from meta/recipes-multimedia/libpng/libpng_1.6.24.bb
> > rename to meta/recipes-multimedia/libpng/libpng_1.6.26.bb
> > index f91ab7f..8c1cb8c 100644
> > --- a/meta/recipes-multimedia/libpng/libpng_1.6.24.bb
> > +++ b/meta/recipes-multimedia/libpng/libpng_1.6.26.bb
> > @@ -2,14 +2,14 @@ SUMMARY = "PNG image format decoding library"
> >  HOMEPAGE = "http://www.libpng.org/";
> >  SECTION = "libs"
> >  LICENSE = "Libpng"
> > -LIC_FILES_CHKSUM = "file://LICENSE;md5=5089214833586ba444048fd1dbbc76a4 \
> > -
> > file://png.h;endline=149;md5=376d8ff7f69b7c4ad3a09f4672cec696"
> > +LIC_FILES_CHKSUM = "file://LICENSE;md5=ce8d0bd8303802e5492f064ef0e7 \
> > +
> > file://png.h;endline=149;md5=8cca27e71fd88e1fe1adad7d9e841b5f"
> >  DEPENDS = "zlib"
> >
> >  SRC_URI = "${GENTOO_MIRROR}/libpng-${PV}.tar.xz \
> >"
> > -SRC_URI[md5sum] = "ffcdbd549814787fa8010c372e35ff25"
> > -SRC_URI[sha256sum] = 
> > "7932dc9e5e45d55ece9d204e90196bbb5f2c82741ccb0f7e10d07d364a6fd6dd"
> > +SRC_URI[md5sum] = "faed9bb495d2e12dd0c9ec561ca60cd8"
> > +SRC_URI[sha256sum] = 
> > "266743a326986c3dbcee9d89b640595f6b16a293fd02b37d8c91348d317b73f9"
> >
> >  BINCONFIG = "${bindir}/libpng-config ${bindir}/libpng16-config"
> >
> > --

Best Regards,
Maxin
-- 
___
Openembedded-core mailing list
Openembedded-core@lists.openembedded.org
http://lists.openembedded.org/mailman/listinfo/openembedded-core


[OE-core] [PATCH 4/5] iw: upgrade to 4.9

2016-11-21 Thread Maxin B. John
Signed-off-by: Maxin B. John 
---
 meta/recipes-connectivity/iw/{iw_4.7.bb => iw_4.9.bb} | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)
 rename meta/recipes-connectivity/iw/{iw_4.7.bb => iw_4.9.bb} (86%)

diff --git a/meta/recipes-connectivity/iw/iw_4.7.bb 
b/meta/recipes-connectivity/iw/iw_4.9.bb
similarity index 86%
rename from meta/recipes-connectivity/iw/iw_4.7.bb
rename to meta/recipes-connectivity/iw/iw_4.9.bb
index e9f4141..6daeb07 100644
--- a/meta/recipes-connectivity/iw/iw_4.7.bb
+++ b/meta/recipes-connectivity/iw/iw_4.9.bb
@@ -14,8 +14,8 @@ SRC_URI = 
"http://www.kernel.org/pub/software/network/iw/${BP}.tar.gz \
file://separate-objdir.patch \
 "
 
-SRC_URI[md5sum] = "19d1edd276b2ac0c6cccfc7ae8d2b732"
-SRC_URI[sha256sum] = 
"758092229f13d691968060a0ad41364ba8eb8da4503626c20233a5b1eb33b4d9"
+SRC_URI[md5sum] = "06e96ab7a5c652f8eaed6f71533a9e0f"
+SRC_URI[sha256sum] = 
"12f921f3dbe0f33c309f5f2891cccf5325c94bd48dceeb102de183f5f048a9e2"
 
 inherit pkgconfig
 
-- 
2.4.0

-- 
___
Openembedded-core mailing list
Openembedded-core@lists.openembedded.org
http://lists.openembedded.org/mailman/listinfo/openembedded-core


[OE-core] [PATCH 2/5] harfbuzz: upgrade to 1.3.3

2016-11-21 Thread Maxin B. John
Signed-off-by: Maxin B. John 
---
 .../harfbuzz/{harfbuzz_1.3.2.bb => harfbuzz_1.3.3.bb} | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)
 rename meta/recipes-graphics/harfbuzz/{harfbuzz_1.3.2.bb => harfbuzz_1.3.3.bb} 
(88%)

diff --git a/meta/recipes-graphics/harfbuzz/harfbuzz_1.3.2.bb 
b/meta/recipes-graphics/harfbuzz/harfbuzz_1.3.3.bb
similarity index 88%
rename from meta/recipes-graphics/harfbuzz/harfbuzz_1.3.2.bb
rename to meta/recipes-graphics/harfbuzz/harfbuzz_1.3.3.bb
index 8d29340..0bda42e 100644
--- a/meta/recipes-graphics/harfbuzz/harfbuzz_1.3.2.bb
+++ b/meta/recipes-graphics/harfbuzz/harfbuzz_1.3.3.bb
@@ -12,8 +12,8 @@ DEPENDS = "glib-2.0 cairo fontconfig freetype"
 
 SRC_URI = "http://www.freedesktop.org/software/harfbuzz/release/${BP}.tar.bz2";
 
-SRC_URI[md5sum] = "5986e1bfcd983d1f6caa53ef64c4abc5"
-SRC_URI[sha256sum] = 
"8543a6372f08c5987c632dfaa86210c7edb3f43fbacd96095c609bc3539ce027"
+SRC_URI[md5sum] = "97ae15a72a93f1f27324a2b8d9bd3b1d"
+SRC_URI[sha256sum] = 
"2620987115a4122b47321610dccbcc18f7f121115fd7b88dc8a695c8b66cb3c9"
 
 inherit autotools pkgconfig lib_package gtk-doc
 
-- 
2.4.0

-- 
___
Openembedded-core mailing list
Openembedded-core@lists.openembedded.org
http://lists.openembedded.org/mailman/listinfo/openembedded-core


[OE-core] [PATCH 5/5] libsolv: upgrade to 0.6.24

2016-11-21 Thread Maxin B. John
Refreshed the following patch:
a) 0001-Add-fallback-fopencookie-implementation.patch

Signed-off-by: Maxin B. John 
---
 .../0001-Add-fallback-fopencookie-implementation.patch   | 16 +++-
 .../libsolv/{libsolv_0.6.23.bb => libsolv_0.6.24.bb} |  2 +-
 2 files changed, 8 insertions(+), 10 deletions(-)
 rename meta/recipes-extended/libsolv/{libsolv_0.6.23.bb => libsolv_0.6.24.bb} 
(94%)

diff --git 
a/meta/recipes-extended/libsolv/libsolv/0001-Add-fallback-fopencookie-implementation.patch
 
b/meta/recipes-extended/libsolv/libsolv/0001-Add-fallback-fopencookie-implementation.patch
index 24e2228..851fe57 100644
--- 
a/meta/recipes-extended/libsolv/libsolv/0001-Add-fallback-fopencookie-implementation.patch
+++ 
b/meta/recipes-extended/libsolv/libsolv/0001-Add-fallback-fopencookie-implementation.patch
@@ -1,8 +1,6 @@
-From 5b6e113f548bd8a2b100267bc5d54cee861a4b98 Mon Sep 17 00:00:00 2001
-From: =?UTF-8?q?Neal=20Gompa=20=28=E3=83=8B=E3=83=BC=E3=83=AB=E3=83=BB?=
- =?UTF-8?q?=E3=82=B3=E3=82=99=E3=83=B3=E3=83=8F=E3=82=9A=29?=
- 
-Date: Wed, 11 Nov 2015 20:32:17 -0500
+From 0a8e50f7322832efdaf33da87839fbba05a755de Mon Sep 17 00:00:00 2001
+From: "Maxin B. John" 
+Date: Mon, 21 Nov 2016 11:46:00 +0200
 Subject: [PATCH] Add fallback fopencookie() implementation
 MIME-Version: 1.0
 Content-Type: text/plain; charset=UTF-8
@@ -12,9 +10,9 @@ In environments where neither fopencookie() nor funopen()
 are implemented, we need to provide a suitable implementation
 of fopencookie() that we can use.
 
-Upstream-Status: Submitted [ https://github.com/openSUSE/libsolv/pull/112 ]
+Upstream-Status: Denied [ https://github.com/openSUSE/libsolv/pull/112 ]
 
-Signed-off-by: Neal Gompa (ニール・ゴンパ) com>
+Signed-off-by: Neal Gompa (ニール・ゴンパ) 
 Signed-off-by: Maxin B. John 
 ---
  ext/CMakeLists.txt |   7 ++
@@ -26,7 +24,7 @@ Signed-off-by: Maxin B. John 
  create mode 100644 ext/solv_xfopen_fallback_fopencookie.h
 
 diff --git a/ext/CMakeLists.txt b/ext/CMakeLists.txt
-index ad52495..4f282ce 100644
+index 586eda8..477a2ef 100644
 --- a/ext/CMakeLists.txt
 +++ b/ext/CMakeLists.txt
 @@ -4,6 +4,13 @@ SET (libsolvext_SRCS
@@ -40,7 +38,7 @@ index ad52495..4f282ce 100644
 +solv_xfopen_fallback_fopencookie.h)
 +ENDIF (NOT HAVE_FOPENCOOKIE AND NOT HAVE_FUNOPEN)
 +
- IF (ENABLE_RPMDB)
+ IF (ENABLE_RPMDB OR ENABLE_RPMPKG)
  SET (libsolvext_SRCS ${libsolvext_SRCS}
  pool_fileconflicts.c repo_rpmdb.c)
 diff --git a/ext/solv_xfopen.c b/ext/solv_xfopen.c
diff --git a/meta/recipes-extended/libsolv/libsolv_0.6.23.bb 
b/meta/recipes-extended/libsolv/libsolv_0.6.24.bb
similarity index 94%
rename from meta/recipes-extended/libsolv/libsolv_0.6.23.bb
rename to meta/recipes-extended/libsolv/libsolv_0.6.24.bb
index f3f3d6e..a5d7b5a 100644
--- a/meta/recipes-extended/libsolv/libsolv_0.6.23.bb
+++ b/meta/recipes-extended/libsolv/libsolv_0.6.24.bb
@@ -11,7 +11,7 @@ SRC_URI = "git://github.com/openSUSE/libsolv.git \
   "
 SRC_URI_append_libc-musl = " 
file://0001-Add-fallback-fopencookie-implementation.patch"
 
-SRCREV = "f654c8cfa52427ed42d7142e58452dae08c0c2d0"
+SRCREV = "4049d57b026d3a67c8c164ed20db85ff62b87728"
 UPSTREAM_CHECK_GITTAGREGEX = "(?P\d+(\.\d+)+)"
 
 S = "${WORKDIR}/git"
-- 
2.4.0

-- 
___
Openembedded-core mailing list
Openembedded-core@lists.openembedded.org
http://lists.openembedded.org/mailman/listinfo/openembedded-core


[OE-core] [PATCH 1/5] bluez5: upgrade to 5.43

2016-11-21 Thread Maxin B. John
Signed-off-by: Maxin B. John 
---
 meta/recipes-connectivity/bluez5/{bluez5_5.42.bb => bluez5_5.43.bb} | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)
 rename meta/recipes-connectivity/bluez5/{bluez5_5.42.bb => bluez5_5.43.bb} 
(89%)

diff --git a/meta/recipes-connectivity/bluez5/bluez5_5.42.bb 
b/meta/recipes-connectivity/bluez5/bluez5_5.43.bb
similarity index 89%
rename from meta/recipes-connectivity/bluez5/bluez5_5.42.bb
rename to meta/recipes-connectivity/bluez5/bluez5_5.43.bb
index e6ab9b6..e10b82d 100644
--- a/meta/recipes-connectivity/bluez5/bluez5_5.42.bb
+++ b/meta/recipes-connectivity/bluez5/bluez5_5.43.bb
@@ -2,8 +2,8 @@ require bluez5.inc
 
 REQUIRED_DISTRO_FEATURES = "bluez5"
 
-SRC_URI[md5sum] = "cc8c53133d5be0d6c126e00cf2529028"
-SRC_URI[sha256sum] = 
"4f166fed80fc017396d6f2b3cae5185520875ab456d1c74d6b4eaa4da0e16109"
+SRC_URI[md5sum] = "698def88df96840dfbb0858bb6d73350"
+SRC_URI[sha256sum] = 
"16c9c05d2a1da644ce3570d975ada3643d2e60c007a955bac09c0a0efeb58d15"
 
 # noinst programs in Makefile.tools that are conditional on READLINE
 # support
-- 
2.4.0

-- 
___
Openembedded-core mailing list
Openembedded-core@lists.openembedded.org
http://lists.openembedded.org/mailman/listinfo/openembedded-core


[OE-core] [PATCH 3/5] ofono: upgrade to 1.19

2016-11-21 Thread Maxin B. John
Signed-off-by: Maxin B. John 
---
 meta/recipes-connectivity/ofono/{ofono_1.18.bb => ofono_1.19.bb} | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)
 rename meta/recipes-connectivity/ofono/{ofono_1.18.bb => ofono_1.19.bb} (52%)

diff --git a/meta/recipes-connectivity/ofono/ofono_1.18.bb 
b/meta/recipes-connectivity/ofono/ofono_1.19.bb
similarity index 52%
rename from meta/recipes-connectivity/ofono/ofono_1.18.bb
rename to meta/recipes-connectivity/ofono/ofono_1.19.bb
index b070731..adebd71 100644
--- a/meta/recipes-connectivity/ofono/ofono_1.18.bb
+++ b/meta/recipes-connectivity/ofono/ofono_1.19.bb
@@ -4,7 +4,7 @@ SRC_URI  = "\
   ${KERNELORG_MIRROR}/linux/network/${BPN}/${BP}.tar.xz \
   file://ofono \
 "
-SRC_URI[md5sum] = "0a6b37c8ace891cb2a7ca5d121043a0a"
-SRC_URI[sha256sum] = 
"53cdbf342913f46bce4827241c60e24255a3d43a94945edf77482ae5b312d51f"
+SRC_URI[md5sum] = "a5f8803ace110511b6ff5a2b39782e8b"
+SRC_URI[sha256sum] = 
"a0e09bdd8b53b8d2e4b54f1863ecd9aebe4786477a6cbf8f655496e8edb31c81"
 
 CFLAGS_append_libc-uclibc = " -D_GNU_SOURCE"
-- 
2.4.0

-- 
___
Openembedded-core mailing list
Openembedded-core@lists.openembedded.org
http://lists.openembedded.org/mailman/listinfo/openembedded-core


Re: [OE-core] [PATCH 5/9] gstreamer1.0-plugins-ugly: upgrade to version 1.12.0

2017-05-16 Thread Maxin B. John
Hi,

On Tue, May 16, 2017 at 01:26:15PM +0200, Carlos Rafael Giani wrote:
> * libmad plugin was removed in 1.12.0, since mad is GPLed, unmaintained,
>   and both gst-libav & the mpg123 plugin are fully functional alternatives
> 
> Signed-off-by: Carlos Rafael Giani 
> ---
>  meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-ugly.inc   | 1 -
>  ...1.0-plugins-ugly_1.10.4.bb => gstreamer1.0-plugins-ugly_1.12.0.bb} | 4 
> ++--
>  2 files changed, 2 insertions(+), 3 deletions(-)
>  rename 
> meta/recipes-multimedia/gstreamer/{gstreamer1.0-plugins-ugly_1.10.4.bb => 
> gstreamer1.0-plugins-ugly_1.12.0.bb} (76%)
> 
> diff --git a/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-ugly.inc 
> b/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-ugly.inc
> index 708ad7a..60aa968 100644
> --- a/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-ugly.inc
> +++ b/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-ugly.inc
> @@ -18,7 +18,6 @@ PACKAGECONFIG[amrwb]= 
> "--enable-amrwb,--disable-amrwb,opencore-amr"
>  PACKAGECONFIG[cdio] = "--enable-cdio,--disable-cdio,libcdio"
>  PACKAGECONFIG[dvdread]  = "--enable-dvdread,--disable-dvdread,libdvdread"
>  PACKAGECONFIG[lame] = "--enable-lame,--disable-lame,lame"
> -PACKAGECONFIG[mad]  = "--enable-mad,--disable-mad,libmad"
>  PACKAGECONFIG[mpeg2dec] = "--enable-mpeg2dec,--disable-mpeg2dec,mpeg2dec"
>  PACKAGECONFIG[mpg123]   = "--enable-mpg123,--disable-mpg123,mpg123"
>  PACKAGECONFIG[x264] = "--enable-x264,--disable-x264,x264"
> diff --git 
> a/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-ugly_1.10.4.bb 
> b/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-ugly_1.12.0.bb
> similarity index 76%
> rename from 
> meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-ugly_1.10.4.bb
> rename to 
> meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-ugly_1.12.0.bb
> index 92a2caa..3bf9a9c 100644
> --- a/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-ugly_1.10.4.bb
> +++ b/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-ugly_1.12.0.bb
> @@ -7,7 +7,7 @@ SRC_URI = " \
>  
> http://gstreamer.freedesktop.org/src/gst-plugins-ugly/gst-plugins-ugly-${PV}.tar.xz
>  \
>  file://0001-introspection.m4-prefix-pkgconfig-paths-with-PKG_CON.patch \
>  "
> -SRC_URI[md5sum] = "c68d0509c9980b0b70a4b836ff73fff1"
> -SRC_URI[sha256sum] = 
> "6386c77ca8459cba431ed0b63da780c7062c7cc48055d222024d8eaf198ffa59"
> +SRC_URI[md5sum] = "30e815834819a4890eb1ef6ef67cf68d"
> +SRC_URI[sha256sum] = 
> "5e68ba5046e83ee87b17d7a13931e6091466fd771e1338c5b929ee0944d40ad6"
>  
>  S = "${WORKDIR}/gst-plugins-ugly-${PV}"

For gstreamer1.0-plugins-ugly, we can remove the build dependency on 
"libid3tag" since it
is not needed anymore.

Best Regards,
Maxin
-- 
___
Openembedded-core mailing list
Openembedded-core@lists.openembedded.org
http://lists.openembedded.org/mailman/listinfo/openembedded-core


Re: [OE-core] [pyro] [PATCH] cryptodev-linux: update SRC_URI

2017-05-29 Thread Maxin B. John
Hi Rebecca,

On Fri, May 26, 2017 at 03:07:01PM +0800, Chang Rebecca Swee Fun wrote:
> Gna! project announced that the download site from gna.org HTTP server
> will soon be closing down. We have verified that the site is no longer
> accessible without network proxy cache. We need to update SRC_URI to
> point to new alternative (nwl.cc HTTP server) in order to avoid fetcher
> issues in future.
> 
> [YOCTO #11575]
> 
> Signed-off-by: Chang Rebecca Swee Fun 
> ---
>  meta/recipes-kernel/cryptodev/cryptodev.inc | 2 +-
>  1 file changed, 1 insertion(+), 1 deletion(-)
> 
> diff --git a/meta/recipes-kernel/cryptodev/cryptodev.inc 
> b/meta/recipes-kernel/cryptodev/cryptodev.inc
> index 24b3227..4ae0a2b 100644
> --- a/meta/recipes-kernel/cryptodev/cryptodev.inc
> +++ b/meta/recipes-kernel/cryptodev/cryptodev.inc
> @@ -3,7 +3,7 @@ HOMEPAGE = "http://cryptodev-linux.org/";
>  LICENSE = "GPLv2"
>  LIC_FILES_CHKSUM = "file://COPYING;md5=b234ee4d69f5fce4486a80fdaf4a4263"
>  
> -SRC_URI = 
> "http://download.gna.org/cryptodev-linux/cryptodev-linux-${PV}.tar.gz \
> +SRC_URI = "http://nwl.cc/pub/cryptodev-linux/cryptodev-linux-${PV}.tar.gz \

Any particular reason for choosing nwl.cc over github ?
(https://github.com/cryptodev-linux/cryptodev-linux).


> file://06d6b560c6e45dc317dae47c74706fa43f4a31d8.patch \
> file://cb186f682679383e8b5806240927903730ce85d9.patch \
> file://0001-Adjust-to-another-change-in-the-user-page-API.patch \
> -- 
> 2.7.4

Best Regards,
Maxin
-- 
___
Openembedded-core mailing list
Openembedded-core@lists.openembedded.org
http://lists.openembedded.org/mailman/listinfo/openembedded-core


[OE-core] [PATCH 2/2] bluez5: Upgrade 5.44 -> 5.45

2017-05-29 Thread Maxin B. John
Signed-off-by: Maxin B. John 
---
 meta/recipes-connectivity/bluez5/{bluez5_5.44.bb => bluez5_5.45.bb} | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)
 rename meta/recipes-connectivity/bluez5/{bluez5_5.44.bb => bluez5_5.45.bb} 
(91%)

diff --git a/meta/recipes-connectivity/bluez5/bluez5_5.44.bb 
b/meta/recipes-connectivity/bluez5/bluez5_5.45.bb
similarity index 91%
rename from meta/recipes-connectivity/bluez5/bluez5_5.44.bb
rename to meta/recipes-connectivity/bluez5/bluez5_5.45.bb
index 1095f88..ee5e88f 100644
--- a/meta/recipes-connectivity/bluez5/bluez5_5.44.bb
+++ b/meta/recipes-connectivity/bluez5/bluez5_5.45.bb
@@ -2,8 +2,8 @@ require bluez5.inc
 
 REQUIRED_DISTRO_FEATURES = "bluez5"
 
-SRC_URI[md5sum] = "94273617129ced06612fcb9f5273d14c"
-SRC_URI[sha256sum] = 
"0c321e291f8b45e6a78e379dfe80592b65955a0f0ab191f1cca0edd8ec356c85"
+SRC_URI[md5sum] = "20d936917afc7e1ffa091f5213081c55"
+SRC_URI[sha256sum] = 
"4cacb00703a6bc149cb09502257d321597d43952374a16f3558766ffa85364e9"
 
 # noinst programs in Makefile.tools that are conditional on READLINE
 # support
-- 
2.4.0

-- 
___
Openembedded-core mailing list
Openembedded-core@lists.openembedded.org
http://lists.openembedded.org/mailman/listinfo/openembedded-core


[OE-core] [PATCH 1/2] mmc-utils: Upgrade to latest git version

2017-05-29 Thread Maxin B. John
Updates in the new version:

37c86e6  : mmc-utils: Check for ext_csd_rev only once
c22a92f  : mmc-utils: feature spec  5.0+, Pre EOL information
34a954b  : mmc-utils: feature spec 5.0+, device life time estimation for MLC
   and pSLC mode

Signed-off-by: Maxin B. John 
---
 meta/recipes-devtools/mmc/mmc-utils_git.bb | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/meta/recipes-devtools/mmc/mmc-utils_git.bb 
b/meta/recipes-devtools/mmc/mmc-utils_git.bb
index 7858819..6dcc367 100644
--- a/meta/recipes-devtools/mmc/mmc-utils_git.bb
+++ b/meta/recipes-devtools/mmc/mmc-utils_git.bb
@@ -4,7 +4,7 @@ LICENSE = "GPLv2"
 LIC_FILES_CHKSUM = 
"file://mmc.c;beginline=1;endline=20;md5=fae32792e20f4d27ade1c5a762d16b7d"
 
 SRCBRANCH ?= "master"
-SRCREV = "2cb6695e8dec00d887bdd5309d1b57d836fcd214"
+SRCREV = "37c86e60c0442fef570b75cd81aeb1db4d0cbafd"
 
 PV = "0.1"
 
-- 
2.4.0

-- 
___
Openembedded-core mailing list
Openembedded-core@lists.openembedded.org
http://lists.openembedded.org/mailman/listinfo/openembedded-core


[OE-core] [PATCH 3/3] pkgconfig: upgrade 0.29.1 -> 0.29.2

2017-05-31 Thread Maxin B. John
Remove backported patch:
1. 0001-gdate-Move-warning-pragma-outside-of-function.patch

Signed-off-by: Maxin B. John 
---
 ...e-Move-warning-pragma-outside-of-function.patch | 39 --
 meta/recipes-devtools/pkgconfig/pkgconfig_git.bb   |  5 ++-
 2 files changed, 2 insertions(+), 42 deletions(-)
 delete mode 100644 
meta/recipes-devtools/pkgconfig/pkgconfig/0001-gdate-Move-warning-pragma-outside-of-function.patch

diff --git 
a/meta/recipes-devtools/pkgconfig/pkgconfig/0001-gdate-Move-warning-pragma-outside-of-function.patch
 
b/meta/recipes-devtools/pkgconfig/pkgconfig/0001-gdate-Move-warning-pragma-outside-of-function.patch
deleted file mode 100644
index 14c8293..000
--- 
a/meta/recipes-devtools/pkgconfig/pkgconfig/0001-gdate-Move-warning-pragma-outside-of-function.patch
+++ /dev/null
@@ -1,39 +0,0 @@
-From 946d36266d8a30f04fe34d3183bf4929141934d2 Mon Sep 17 00:00:00 2001
-From: coypu 
-Date: Wed, 2 Mar 2016 19:38:48 +0200
-Subject: [PATCH] gdate: Move warning pragma outside of function
-
-Commit 0817af40e8c74c721c30f6ef482b1f53d12044c7 breaks the build on
-older versions of GCC, which don't allow pragma inside functions.
-
-https://bugzilla.gnome.org/761550

-Upstream-Status: Backport
-Signed-off-by: Khem Raj 
-
- glib/glib/gdate.c | 5 +
- 1 file changed, 5 insertions(+)
-
-diff --git a/glib/glib/gdate.c b/glib/glib/gdate.c
-index 1978cf7..20e6c4a 100644
 a/glib/glib/gdate.c
-+++ b/glib/glib/gdate.c
-@@ -2439,6 +2439,9 @@ win32_strftime_helper (const GDate *d,
-  *
-  * Returns: number of characters written to the buffer, or 0 the buffer was 
too small
-  */
-+#pragma GCC diagnostic push
-+#pragma GCC diagnostic ignored "-Wformat-nonliteral"
-+
- gsize 
- g_date_strftime (gchar   *s, 
-  gsizeslen, 
-@@ -2549,3 +2552,5 @@ g_date_strftime (gchar   *s,
-   return retval;
- #endif
- }
-+
-+#pragma GCC diagnostic pop
--- 
-1.9.1
-
diff --git a/meta/recipes-devtools/pkgconfig/pkgconfig_git.bb 
b/meta/recipes-devtools/pkgconfig/pkgconfig_git.bb
index dc44992..e634021 100644
--- a/meta/recipes-devtools/pkgconfig/pkgconfig_git.bb
+++ b/meta/recipes-devtools/pkgconfig/pkgconfig_git.bb
@@ -8,13 +8,12 @@ SECTION = "console/utils"
 LICENSE = "GPLv2+"
 LIC_FILES_CHKSUM = "file://COPYING;md5=b234ee4d69f5fce4486a80fdaf4a4263"
 
-SRCREV = "87152c05be88ca8be71a3a563f275b3686d32c28"
-PV = "0.29.1+git${SRCPV}"
+SRCREV = "edf8e6f0ea77ede073f07bff0d2ae1fc7a38103b"
+PV = "0.29.2+git${SRCPV}"
 
 SRC_URI = "git://anongit.freedesktop.org/pkg-config \
file://pkg-config-native.in \
file://fix-glib-configure-libtool-usage.patch \
-   file://0001-gdate-Move-warning-pragma-outside-of-function.patch \

file://0001-glib-gettext.m4-Update-AM_GLIB_GNU_GETTEXT-to-match-.patch \
"
 
-- 
2.4.0

-- 
___
Openembedded-core mailing list
Openembedded-core@lists.openembedded.org
http://lists.openembedded.org/mailman/listinfo/openembedded-core


[OE-core] [PATCH 2/3] libtasn1: upgrade 4.10 -> 4.12

2017-05-31 Thread Maxin B. John
Noteworthy changes:

1. Introduced the ASN1_TIME_ENCODING_ERROR error code to indicate an invalid
encoding in the DER time fields.
2. Introduced flag ASN1_DECODE_FLAG_ALLOW_INCORRECT_TIME. This flag allows
decoding errors in time fields even when in strict DER mode.
3. Added safety check in asn1_find_node(). That prevents a crash when a very
long variable name is provided by the developer.

Signed-off-by: Maxin B. John 
---
 meta/recipes-support/gnutls/{libtasn1_4.10.bb => libtasn1_4.12.bb} | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)
 rename meta/recipes-support/gnutls/{libtasn1_4.10.bb => libtasn1_4.12.bb} (83%)

diff --git a/meta/recipes-support/gnutls/libtasn1_4.10.bb 
b/meta/recipes-support/gnutls/libtasn1_4.12.bb
similarity index 83%
rename from meta/recipes-support/gnutls/libtasn1_4.10.bb
rename to meta/recipes-support/gnutls/libtasn1_4.12.bb
index 33a768d..cec1a9b 100644
--- a/meta/recipes-support/gnutls/libtasn1_4.10.bb
+++ b/meta/recipes-support/gnutls/libtasn1_4.12.bb
@@ -15,8 +15,8 @@ SRC_URI = "${GNU_MIRROR}/libtasn1/libtasn1-${PV}.tar.gz \
 
 DEPENDS = "bison-native"
 
-SRC_URI[md5sum] = "f4faffdf63969d0e4e6df43b9679e8e5"
-SRC_URI[sha256sum] = 
"681a4d9a0d259f2125713f2e5766c5809f151b3a1392fd91390f780b4b8f5a02"
+SRC_URI[md5sum] = "5c724bd1f73aaf4a311833e1cd297b21"
+SRC_URI[sha256sum] = 
"6753da2e621257f33f5b051cc114d417e5206a0818fe0b1ecfd6153f70934753"
 
 inherit autotools texinfo binconfig lib_package gtk-doc
 
-- 
2.4.0

-- 
___
Openembedded-core mailing list
Openembedded-core@lists.openembedded.org
http://lists.openembedded.org/mailman/listinfo/openembedded-core


[OE-core] [PATCH 1/3] sqlite3: upgrade 3.18.0 -> 3.19.2

2017-05-31 Thread Maxin B. John
Bug fixes:
1. Fix a problem in REPLACE that can result in a corrupt database
containing two or more rows with the same rowid.
2. Fix a problem in PRAGMA integrity_check that was causing a subsequent
VACUUM to behave suboptimally.
3. Fix the PRAGMA foreign_key_check command so that it works correctly with
foreign keys on WITHOUT ROWID tables.
4. Disallow leading zeros in numeric constants in JSON.
5. Disallow control characters inside of strings in JSON.
6. Limit the depth of recursion for JSON objects and arrays in order to
avoid excess stack usage in the recursive descent parser.
7. Fix more bugs in the LEFT JOIN flattening optimization.

Signed-off-by: Maxin B. John 
---
 meta/recipes-support/sqlite/{sqlite3_3.18.0.bb => sqlite3_3.19.2.bb} | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)
 rename meta/recipes-support/sqlite/{sqlite3_3.18.0.bb => sqlite3_3.19.2.bb} 
(59%)

diff --git a/meta/recipes-support/sqlite/sqlite3_3.18.0.bb 
b/meta/recipes-support/sqlite/sqlite3_3.19.2.bb
similarity index 59%
rename from meta/recipes-support/sqlite/sqlite3_3.18.0.bb
rename to meta/recipes-support/sqlite/sqlite3_3.19.2.bb
index 352b53f..cf87073 100644
--- a/meta/recipes-support/sqlite/sqlite3_3.18.0.bb
+++ b/meta/recipes-support/sqlite/sqlite3_3.19.2.bb
@@ -6,5 +6,5 @@ LIC_FILES_CHKSUM = 
"file://sqlite3.h;endline=11;md5=65f0a57ca6928710b418c094b357
 SRC_URI = "\
   http://www.sqlite.org/2017/sqlite-autoconf-${SQLITE_PV}.tar.gz \
   "
-SRC_URI[md5sum] = "a6687a8ae1f66abc8df739aeadecfd0c"
-SRC_URI[sha256sum] = 
"3757612463976e7d08c5e9f0af3021613fc24bbcfe1c51197d6776b9ece9ac5c"
+SRC_URI[md5sum] = "9f006b16de2cd81f6bae9b40e91daabf"
+SRC_URI[sha256sum] = 
"ca5361fb01cc3ad63d6fd4eb2cb0b6398e629595896d3558f7e121d37dac2ffc"
-- 
2.4.0

-- 
___
Openembedded-core mailing list
Openembedded-core@lists.openembedded.org
http://lists.openembedded.org/mailman/listinfo/openembedded-core


[OE-core] [krogoth][PATCH 1/3] pax-utils: update SRC_URI

2017-06-01 Thread Maxin B. John
Fixes this warning:

WARNING: pax-utils-1.1.5-r0 do_fetch: Failed to fetch URL
http://gentoo.osuosl.org/distfiles/pax-utils-1.1.5.tar.xz,
attempting MIRRORS if available

[YOCTO #11559]

Signed-off-by: Maxin B. John 
---
 meta/recipes-devtools/pax-utils/pax-utils_1.1.5.bb | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/meta/recipes-devtools/pax-utils/pax-utils_1.1.5.bb 
b/meta/recipes-devtools/pax-utils/pax-utils_1.1.5.bb
index a887c03..b3d9662 100644
--- a/meta/recipes-devtools/pax-utils/pax-utils_1.1.5.bb
+++ b/meta/recipes-devtools/pax-utils/pax-utils_1.1.5.bb
@@ -7,7 +7,7 @@ HOMEPAGE = 
"http://www.gentoo.org/proj/en/hardened/pax-utils.xml";
 LICENSE = "GPLv2+"
 LIC_FILES_CHKSUM = "file://COPYING;md5=eb723b61539feef013de476e68b5c50a"
 
-SRC_URI = "http://gentoo.osuosl.org/distfiles/pax-utils-${PV}.tar.xz \
+SRC_URI = "https://dev.gentoo.org/~vapier/dist/pax-utils-${PV}.tar.xz \
 "
 
 SRC_URI[md5sum] = "bc3614322eaf88f167a608ae85d6b207"
-- 
2.4.0

-- 
___
Openembedded-core mailing list
Openembedded-core@lists.openembedded.org
http://lists.openembedded.org/mailman/listinfo/openembedded-core


[OE-core] [krogoth][PATCH 2/3] rng-tools: backport SRC_URI update

2017-06-01 Thread Maxin B. John
Backport SRC_URI update from OE-Core rev: 60732e6b91

[YOCTO #11558]

Signed-off-by: Maxin B. John 
---
 meta/recipes-support/rng-tools/rng-tools_5.bb | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/meta/recipes-support/rng-tools/rng-tools_5.bb 
b/meta/recipes-support/rng-tools/rng-tools_5.bb
index 913a092..9329e8a 100644
--- a/meta/recipes-support/rng-tools/rng-tools_5.bb
+++ b/meta/recipes-support/rng-tools/rng-tools_5.bb
@@ -2,7 +2,7 @@ SUMMARY = "Random number generator daemon"
 LICENSE = "GPLv2"
 LIC_FILES_CHKSUM = "file://COPYING;md5=0b6f033afe6db235e559456585dc8cdc"
 
-SRC_URI = "http://heanet.dl.sourceforge.net/sourceforge/gkernel/${BP}.tar.gz \
+SRC_URI = "${SOURCEFORGE_MIRROR}/gkernel/${BP}.tar.gz \
file://0001-If-the-libc-is-lacking-argp-use-libargp.patch \
file://0002-Add-argument-to-control-the-libargp-dependency.patch \
file://underquote.patch \
-- 
2.4.0

-- 
___
Openembedded-core mailing list
Openembedded-core@lists.openembedded.org
http://lists.openembedded.org/mailman/listinfo/openembedded-core


[OE-core] [krogoth][PATCH 3/3] ed: fix SRC_URI

2017-06-01 Thread Maxin B. John
Upstream has removed the source tarball from server. So,moving SRC_URI
to downloads.yoctoproject.org

[YOCTO #11555]

Signed-off-by: Maxin B. John 
---
 meta/recipes-extended/ed/ed_1.9.bb | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/meta/recipes-extended/ed/ed_1.9.bb 
b/meta/recipes-extended/ed/ed_1.9.bb
index f2ec42a..ee5f8e0 100644
--- a/meta/recipes-extended/ed/ed_1.9.bb
+++ b/meta/recipes-extended/ed/ed_1.9.bb
@@ -11,7 +11,7 @@ SECTION = "base"
 # LSB states that ed should be in /bin/
 bindir = "${base_bindir}"
 
-SRC_URI = "${GNU_MIRROR}/ed/ed-${PV}.tar.gz"
+SRC_URI = "http://downloads.yoctoproject.org/mirror/sources/ed-${PV}.tar.gz";
 
 SRC_URI[md5sum] = "565b6d1d5a9a8816b9b304fc4ed9405d"
 SRC_URI[sha256sum] = 
"d5b372cfadf073001823772272fceac2cfa87552c5cd5a8efc1c8aae61f45a88"
-- 
2.4.0

-- 
___
Openembedded-core mailing list
Openembedded-core@lists.openembedded.org
http://lists.openembedded.org/mailman/listinfo/openembedded-core


[OE-core] [PATCH 1/2] systemd: enable resolved and networkd

2017-06-12 Thread Maxin B. John
Enable systemd-resolved and systemd-networkd by default.
Make it co-exist with connman and  Fix associated problems
in read-only rootfs.

Fixes [YOCTO #11331]

Signed-off-by: Maxin B. John 
---
 meta/recipes-core/systemd/systemd_232.bb | 13 ++---
 1 file changed, 10 insertions(+), 3 deletions(-)

diff --git a/meta/recipes-core/systemd/systemd_232.bb 
b/meta/recipes-core/systemd/systemd_232.bb
index f843c58..6aeccbd 100644
--- a/meta/recipes-core/systemd/systemd_232.bb
+++ b/meta/recipes-core/systemd/systemd_232.bb
@@ -62,6 +62,8 @@ PACKAGECONFIG ??= "xz \
firstboot \
utmp \
polkit \
+   resolved \
+   networkd \
 "
 PACKAGECONFIG_remove_libc-musl = "selinux"
 PACKAGECONFIG_remove_libc-musl = "smack"
@@ -244,9 +246,10 @@ do_install() {
echo 'L! ${sysconfdir}/resolv.conf - - - - 
../run/systemd/resolve/resolv.conf' >>${D}${exec_prefix}/lib/tmpfiles.d/etc.conf
echo 'd /run/systemd/resolve 0755 root root -' 
>>${D}${exec_prefix}/lib/tmpfiles.d/systemd.conf
echo 'f /run/systemd/resolve/resolv.conf 0644 root root' 
>>${D}${exec_prefix}/lib/tmpfiles.d/systemd.conf
-   ln -s ../run/systemd/resolve/resolv.conf 
${D}${sysconfdir}/resolv.conf
+   ln -s ../run/systemd/resolve/resolv.conf 
${D}${sysconfdir}/resolv-conf.systemd
else
sed -i -e "s%^L! /etc/resolv.conf.*$%L! /etc/resolv.conf - - - 
- ../run/systemd/resolve/resolv.conf%g" 
${D}${exec_prefix}/lib/tmpfiles.d/etc.conf
+   ln -s ../run/systemd/resolve/resolv.conf 
${D}${sysconfdir}/resolv-conf.systemd
fi
install -Dm 0755 ${S}/src/systemctl/systemd-sysv-install.SKELETON 
${D}${systemd_unitdir}/systemd-sysv-install
 }
@@ -451,7 +454,7 @@ FILES_${PN} = " ${base_bindir}/* \
 ${sysconfdir}/tmpfiles.d/ \
 ${sysconfdir}/xdg/ \
 ${sysconfdir}/init.d/README \
-${sysconfdir}/resolv.conf \
+${sysconfdir}/resolv-conf.systemd \
 ${rootlibexecdir}/systemd/* \
 ${systemd_unitdir}/* \
 ${base_libdir}/security/*.so \
@@ -535,7 +538,7 @@ python __anonymous() {
 # TODO:
 # u-a for runlevel and telinit
 
-ALTERNATIVE_${PN} = "init halt reboot shutdown poweroff runlevel"
+ALTERNATIVE_${PN} = "init halt reboot shutdown poweroff runlevel resolv-conf"
 
 ALTERNATIVE_TARGET[init] = "${rootlibexecdir}/systemd/systemd"
 ALTERNATIVE_LINK_NAME[init] = "${base_sbindir}/init"
@@ -561,6 +564,10 @@ ALTERNATIVE_TARGET[runlevel] = "${base_bindir}/systemctl"
 ALTERNATIVE_LINK_NAME[runlevel] = "${base_sbindir}/runlevel"
 ALTERNATIVE_PRIORITY[runlevel] ?= "300"
 
+ALTERNATIVE_TARGET[resolv-conf] = "${sysconfdir}/resolv-conf.systemd"
+ALTERNATIVE_LINK_NAME[resolv-conf] = "${sysconfdir}/resolv.conf"
+ALTERNATIVE_PRIORITY[resolv-conf] ?= "50"
+
 pkg_postinst_${PN} () {
sed -e '/^hosts:/s/\s*\//' \
-e 's/\(^hosts:.*\)\(\\)\(.*\)\(\\)\(.*\)/\1\2 
myhostname \3\4\5/' \
-- 
2.4.0

-- 
___
Openembedded-core mailing list
Openembedded-core@lists.openembedded.org
http://lists.openembedded.org/mailman/listinfo/openembedded-core


[OE-core] [PATCH 0/2] [RFC] fix systemd-resolved and connman boot in read only rootfs

2017-06-12 Thread Maxin B. John
1. Enable systemd-resolved and systemd-networkd by default
2. Fix systemd-resolved in read only rootfs
3. Fix connman for read-only rootfs
4. Resolve the conflict with systemd-resolved and connman

Maxin B. John (2):
  systemd: enable resolved and networkd
  connman: correct the systemd boot in read only rootfs

 meta/recipes-connectivity/connman/connman.inc  | 15 ++-
 ...vice-stop-systemd-resolved-when-we-use-co.patch | 29 ++
 meta/recipes-connectivity/connman/connman_1.34.bb  |  1 +
 meta/recipes-core/systemd/systemd_232.bb   | 13 +++---
 4 files changed, 54 insertions(+), 4 deletions(-)
 create mode 100644 
meta/recipes-connectivity/connman/connman/0001-connman.service-stop-systemd-resolved-when-we-use-co.patch

-- 
2.4.0

-- 
___
Openembedded-core mailing list
Openembedded-core@lists.openembedded.org
http://lists.openembedded.org/mailman/listinfo/openembedded-core


[OE-core] [PATCH 2/2] connman: correct the systemd boot in read only rootfs

2017-06-12 Thread Maxin B. John
connman fails to start in systemd based read-only images while creating links:

Jun 08 12:53:56 qemux86-64 systemd[1]: Starting Create Volatile Files
and Directories...
Jun 08 12:53:56 qemux86-64 systemd-tmpfiles[366]:
[[0;1;31msymlink(/var/run/connman/resolv.conf, /etc/resolv.conf) failed:
Read-only file system[[0m

Fix this failure and make connman co-exist with systemd-resolved.

Signed-off-by: Maxin B. John 
---
 meta/recipes-connectivity/connman/connman.inc  | 15 ++-
 ...vice-stop-systemd-resolved-when-we-use-co.patch | 29 ++
 meta/recipes-connectivity/connman/connman_1.34.bb  |  1 +
 3 files changed, 44 insertions(+), 1 deletion(-)
 create mode 100644 
meta/recipes-connectivity/connman/connman/0001-connman.service-stop-systemd-resolved-when-we-use-co.patch

diff --git a/meta/recipes-connectivity/connman/connman.inc 
b/meta/recipes-connectivity/connman/connman.inc
index cc2d469..ab18f2f 100644
--- a/meta/recipes-connectivity/connman/connman.inc
+++ b/meta/recipes-connectivity/connman/connman.inc
@@ -13,7 +13,7 @@ LICENSE  = "GPLv2"
 LIC_FILES_CHKSUM = "file://COPYING;md5=12f884d2ae1ff87c09e5b7ccc2c4ca7e \
 
file://src/main.c;beginline=1;endline=20;md5=486a279a6ab0c8d152bcda3a5b5edc36"
 
-inherit autotools pkgconfig systemd update-rc.d bluetooth
+inherit autotools pkgconfig systemd update-rc.d bluetooth update-alternatives
 
 DEPENDS  = "dbus glib-2.0 ppp readline"
 
@@ -69,6 +69,11 @@ SYSTEMD_SERVICE_${PN} = "connman.service"
 SYSTEMD_SERVICE_${PN}-vpn = "connman-vpn.service"
 SYSTEMD_SERVICE_${PN}-wait-online = "connman-wait-online.service"
 
+ALTERNATIVE_PRIORITY = "100"
+ALTERNATIVE_${PN} ="resolv-conf"
+ALTERNATIVE_TARGET[resolv-conf] = "${sysconfdir}/resolv-conf.connman"
+ALTERNATIVE_LINK_NAME[resolv-conf] = "${sysconfdir}/resolv.conf"
+
 do_install_append() {
if 
${@bb.utils.contains('DISTRO_FEATURES','sysvinit','true','false',d)}; then
install -d ${D}${sysconfdir}/init.d
@@ -89,6 +94,14 @@ do_install_append() {
# Automake 1.12 won't install empty directories, but we need the
# plugins directory to be present for ownership
mkdir -p ${D}${libdir}/connman/plugins
+
+# For read-only filesystem, do not create links during bootup
+if ${@bb.utils.contains('DISTRO_FEATURES','systemd','true','false',d)}; 
then
+if 
${@bb.utils.contains('IMAGE_FEATURES','read-only-rootfs','true','false',d)}; 
then
+echo "d/var/run/connman- - - -" > 
${D}${sysconfdir}/tmpfiles.d/connman_resolvconf.conf
+fi
+ln -sf ../run/connman/resolv.conf ${D}${sysconfdir}/resolv-conf.connman
+fi
 }
 
 # These used to be plugins, but now they are core
diff --git 
a/meta/recipes-connectivity/connman/connman/0001-connman.service-stop-systemd-resolved-when-we-use-co.patch
 
b/meta/recipes-connectivity/connman/connman/0001-connman.service-stop-systemd-resolved-when-we-use-co.patch
new file mode 100644
index 000..8e2e0bd
--- /dev/null
+++ 
b/meta/recipes-connectivity/connman/connman/0001-connman.service-stop-systemd-resolved-when-we-use-co.patch
@@ -0,0 +1,29 @@
+From 9f70b94ebf18f52c115634642652830fa77f27a1 Mon Sep 17 00:00:00 2001
+From: "Maxin B. John" 
+Date: Mon, 12 Jun 2017 16:52:39 +0300
+Subject: [PATCH] connman.service: stop systemd-resolved when we use connman
+
+Stop systemd-resolved service when we use connman as network manager.
+
+Upstream-Status: Inappropriate [configuration]
+
+Signed-off-by: Maxin B. John 
+---
+ src/connman.service.in | 1 +
+ 1 file changed, 1 insertion(+)
+
+diff --git a/src/connman.service.in b/src/connman.service.in
+index 9f5c10f..dab48bc 100644
+--- a/src/connman.service.in
 b/src/connman.service.in
+@@ -6,6 +6,7 @@ RequiresMountsFor=@localstatedir@/lib/connman
+ After=dbus.service network-pre.target systemd-sysusers.service
+ Before=network.target multi-user.target shutdown.target
+ Wants=network.target
++Conflicts=systemd-resolved.service
+ 
+ [Service]
+ Type=dbus
+-- 
+2.4.0
+
diff --git a/meta/recipes-connectivity/connman/connman_1.34.bb 
b/meta/recipes-connectivity/connman/connman_1.34.bb
index 5d0f242..d520568 100644
--- a/meta/recipes-connectivity/connman/connman_1.34.bb
+++ b/meta/recipes-connectivity/connman/connman_1.34.bb
@@ -3,6 +3,7 @@ require connman.inc
 SRC_URI  = "${KERNELORG_MIRROR}/linux/network/${BPN}/${BP}.tar.xz \
 
file://0001-plugin.h-Change-visibility-to-default-for-debug-symb.patch \
 file://0001-firewall-nftables-fix-build-with-libnftnl-1.0.7.patch \
+
file://0001-connman.service-stop-systemd-resolved-when-we-use-co.patch \
 file://connman \
 file://no-version-scripts.patch \
 file://includes.patch \
-- 
2.4.0

-- 
___
Openembedded-core mailing list
Openembedded-core@lists.openembedded.org
http://lists.openembedded.org/mailman/listinfo/openembedded-core


[OE-core] [PATCH 4/7] mesa: switch from ftp to https

2017-06-13 Thread Maxin B. John
For the same reasons as Debian:
https://www.debian.org/News/2017/20170425

Signed-off-by: Maxin B. John 
---
 meta/recipes-graphics/mesa/mesa_17.1.1.bb | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/meta/recipes-graphics/mesa/mesa_17.1.1.bb 
b/meta/recipes-graphics/mesa/mesa_17.1.1.bb
index ff84015..55c6f71 100644
--- a/meta/recipes-graphics/mesa/mesa_17.1.1.bb
+++ b/meta/recipes-graphics/mesa/mesa_17.1.1.bb
@@ -1,6 +1,6 @@
 require ${BPN}.inc
 
-SRC_URI = "ftp://ftp.freedesktop.org/pub/mesa/mesa-${PV}.tar.xz \
+SRC_URI = "https://mesa.freedesktop.org/archive/mesa-${PV}.tar.xz \
file://replace_glibc_check_with_linux.patch \
file://disable-asm-on-non-gcc.patch \
file://0001-Use-wayland-scanner-in-the-path.patch \
-- 
2.4.0

-- 
___
Openembedded-core mailing list
Openembedded-core@lists.openembedded.org
http://lists.openembedded.org/mailman/listinfo/openembedded-core


[OE-core] [PATCH 1/7] libpcre: switch from ftp to https

2017-06-13 Thread Maxin B. John
For the same reasons as Debian:
https://www.debian.org/News/2017/20170425

Signed-off-by: Maxin B. John 
---
 meta/recipes-support/libpcre/libpcre_8.40.bb | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/meta/recipes-support/libpcre/libpcre_8.40.bb 
b/meta/recipes-support/libpcre/libpcre_8.40.bb
index 6396872..8563cd1 100644
--- a/meta/recipes-support/libpcre/libpcre_8.40.bb
+++ b/meta/recipes-support/libpcre/libpcre_8.40.bb
@@ -7,7 +7,7 @@ HOMEPAGE = "http://www.pcre.org";
 SECTION = "devel"
 LICENSE = "BSD"
 LIC_FILES_CHKSUM = "file://LICENCE;md5=60da32d84d067f53e22071c4ecb4384d"
-SRC_URI = 
"ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/pcre-${PV}.tar.bz2 \
+SRC_URI = "https://ftp.pcre.org/pub/pcre/pcre-${PV}.tar.bz2 \
file://pcre-cross.patch \
file://fix-pcre-name-collision.patch \
file://run-ptest \
-- 
2.4.0

-- 
___
Openembedded-core mailing list
Openembedded-core@lists.openembedded.org
http://lists.openembedded.org/mailman/listinfo/openembedded-core


[OE-core] [PATCH 5/7] libglu: switch from ftp to https

2017-06-13 Thread Maxin B. John
For the same reasons as Debian:
https://www.debian.org/News/2017/20170425

Signed-off-by: Maxin B. John 
---
 meta/recipes-graphics/mesa/libglu_9.0.0.bb | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/meta/recipes-graphics/mesa/libglu_9.0.0.bb 
b/meta/recipes-graphics/mesa/libglu_9.0.0.bb
index 8b94613..eeb898f 100644
--- a/meta/recipes-graphics/mesa/libglu_9.0.0.bb
+++ b/meta/recipes-graphics/mesa/libglu_9.0.0.bb
@@ -12,7 +12,7 @@ LIC_FILES_CHKSUM = 
"file://include/GL/glu.h;endline=29;md5=6b79c570f644363b35645
 PE = "2"
 PR = "0"
 
-SRC_URI = "ftp://ftp.freedesktop.org/pub/mesa/glu/glu-${PV}.tar.bz2";
+SRC_URI = "https://mesa.freedesktop.org/archive/glu/glu-${PV}.tar.bz2";
 
 SRC_URI[md5sum] = "be9249132ff49275461cf92039083030"
 SRC_URI[sha256sum] = 
"1f7ad0d379a722fcbd303aa5650c6d7d5544fde83196b42a73d1193568a4df12"
-- 
2.4.0

-- 
___
Openembedded-core mailing list
Openembedded-core@lists.openembedded.org
http://lists.openembedded.org/mailman/listinfo/openembedded-core


[OE-core] [PATCH 3/7] mesa-demos: switch from ftp to https

2017-06-13 Thread Maxin B. John
For the same reasons as Debian:
https://www.debian.org/News/2017/20170425

Signed-off-by: Maxin B. John 
---
 meta/recipes-graphics/mesa/mesa-demos_8.3.0.bb | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/meta/recipes-graphics/mesa/mesa-demos_8.3.0.bb 
b/meta/recipes-graphics/mesa/mesa-demos_8.3.0.bb
index e43b9ef..bae3b18 100644
--- a/meta/recipes-graphics/mesa/mesa-demos_8.3.0.bb
+++ b/meta/recipes-graphics/mesa/mesa-demos_8.3.0.bb
@@ -9,7 +9,7 @@ LICENSE = "MIT & PD"
 LIC_FILES_CHKSUM = 
"file://src/xdemos/glxgears.c;beginline=1;endline=20;md5=914225785450eff644a86c871d3ae00e
 \
 
file://src/xdemos/glxdemo.c;beginline=1;endline=8;md5=b01d5ab1aee94d35b7efaa2ef48e1a06"
 
-SRC_URI = "ftp://ftp.freedesktop.org/pub/mesa/demos/${PV}/${BPN}-${PV}.tar.bz2 
\
+SRC_URI = 
"https://mesa.freedesktop.org/archive/demos/${PV}/${BPN}-${PV}.tar.bz2 \
file://0001-mesa-demos-Add-missing-data-files.patch \

file://0003-configure-Allow-to-disable-demos-which-require-GLEW-.patch \
file://0004-Use-DEMOS_DATA_DIR-to-locate-data-files.patch \
-- 
2.4.0

-- 
___
Openembedded-core mailing list
Openembedded-core@lists.openembedded.org
http://lists.openembedded.org/mailman/listinfo/openembedded-core


[OE-core] [PATCH 0/7] Moving from ftp to http/https

2017-06-13 Thread Maxin B. John
Reduce the usage of ftp protocol in SRC_URIs:

https://www.debian.org/News/2017/20170425

As part of [YOCTO #11413]


Maxin B. John (7):
  libpcre: switch from ftp to https
  dhcp: switch from ftp to http
  mesa-demos: switch from ftp to https
  mesa: switch from ftp to https
  libglu: switch from ftp to https
  libid3tag: switch from ftp to http
  grub: switch from ftp to https

 meta/recipes-bsp/grub/grub2.inc| 2 +-
 meta/recipes-connectivity/dhcp/dhcp.inc| 2 +-
 meta/recipes-graphics/mesa/libglu_9.0.0.bb | 2 +-
 meta/recipes-graphics/mesa/mesa-demos_8.3.0.bb | 2 +-
 meta/recipes-graphics/mesa/mesa_17.1.1.bb  | 2 +-
 meta/recipes-multimedia/libid3tag/libid3tag_0.15.1b.bb | 2 +-
 meta/recipes-support/libpcre/libpcre_8.40.bb   | 2 +-
 7 files changed, 7 insertions(+), 7 deletions(-)

-- 
2.4.0

-- 
___
Openembedded-core mailing list
Openembedded-core@lists.openembedded.org
http://lists.openembedded.org/mailman/listinfo/openembedded-core


[OE-core] [PATCH 7/7] grub: switch from ftp to https

2017-06-13 Thread Maxin B. John
For the same reasons as Debian:
https://www.debian.org/News/2017/20170425

Signed-off-by: Maxin B. John 
---
 meta/recipes-bsp/grub/grub2.inc | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/meta/recipes-bsp/grub/grub2.inc b/meta/recipes-bsp/grub/grub2.inc
index bb6ebdd..da6aad2 100644
--- a/meta/recipes-bsp/grub/grub2.inc
+++ b/meta/recipes-bsp/grub/grub2.inc
@@ -11,7 +11,7 @@ SECTION = "bootloaders"
 LICENSE = "GPLv3"
 LIC_FILES_CHKSUM = "file://COPYING;md5=d32239bcb673463ab874e80d47fae504"
 
-SRC_URI = "ftp://ftp.gnu.org/gnu/grub/grub-${PV}.tar.gz \
+SRC_URI = "https://ftp.gnu.org/gnu/grub/grub-${PV}.tar.gz \
file://0001-Disable-mfpmath-sse-as-well-when-SSE-is-disabled.patch \
file://0001-Unset-need_charset_alias-when-building-for-musl.patch \
file://autogen.sh-exclude-pc.patch \
-- 
2.4.0

-- 
___
Openembedded-core mailing list
Openembedded-core@lists.openembedded.org
http://lists.openembedded.org/mailman/listinfo/openembedded-core


[OE-core] [PATCH 6/7] libid3tag: switch from ftp to http

2017-06-13 Thread Maxin B. John
For the same reasons as Debian:
https://www.debian.org/News/2017/20170425

Signed-off-by: Maxin B. John 
---
 meta/recipes-multimedia/libid3tag/libid3tag_0.15.1b.bb | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/meta/recipes-multimedia/libid3tag/libid3tag_0.15.1b.bb 
b/meta/recipes-multimedia/libid3tag/libid3tag_0.15.1b.bb
index 05a8a47..cc48bae 100644
--- a/meta/recipes-multimedia/libid3tag/libid3tag_0.15.1b.bb
+++ b/meta/recipes-multimedia/libid3tag/libid3tag_0.15.1b.bb
@@ -9,7 +9,7 @@ SECTION = "libs"
 DEPENDS = "zlib gperf-native"
 PR = "r7"
 
-SRC_URI = "ftp://ftp.mars.org/pub/mpeg/libid3tag-${PV}.tar.gz \
+SRC_URI = "${SOURCEFORGE_MIRROR}/mad/libid3tag-${PV}.tar.gz \
file://addpkgconfig.patch \
file://obsolete_automake_macros.patch \
 "
-- 
2.4.0

-- 
___
Openembedded-core mailing list
Openembedded-core@lists.openembedded.org
http://lists.openembedded.org/mailman/listinfo/openembedded-core


[OE-core] [PATCH 2/7] dhcp: switch from ftp to http

2017-06-13 Thread Maxin B. John
For the same reasons as Debian:
https://www.debian.org/News/2017/20170425

Signed-off-by: Maxin B. John 
---
 meta/recipes-connectivity/dhcp/dhcp.inc | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/meta/recipes-connectivity/dhcp/dhcp.inc 
b/meta/recipes-connectivity/dhcp/dhcp.inc
index 969fdcb..eff3dc5 100644
--- a/meta/recipes-connectivity/dhcp/dhcp.inc
+++ b/meta/recipes-connectivity/dhcp/dhcp.inc
@@ -12,7 +12,7 @@ LIC_FILES_CHKSUM = 
"file://LICENSE;beginline=4;md5=c5c64d696107f84b56fe337d14da1
 
 DEPENDS = "openssl bind"
 
-SRC_URI = "ftp://ftp.isc.org/isc/dhcp/${PV}/dhcp-${PV}.tar.gz \
+SRC_URI = "http://ftp.isc.org/isc/dhcp/${PV}/dhcp-${PV}.tar.gz \
file://define-macro-_PATH_DHCPD_CONF-and-_PATH_DHCLIENT_CON.patch \
file://init-relay file://default-relay \
file://init-server file://default-server \
-- 
2.4.0

-- 
___
Openembedded-core mailing list
Openembedded-core@lists.openembedded.org
http://lists.openembedded.org/mailman/listinfo/openembedded-core


Re: [OE-core] [PATCH] connman: fix nftables dependency

2017-06-19 Thread Maxin B. John
Hi,

On Mon, Jun 19, 2017 at 11:32:38AM +0100, André Draszik wrote:
> From: André Draszik 
> 
> When building with nftables support, connman doesn't ever
> depend on the nftables command line tool.
> 
> connman will depend on libmnl and libnftnl at build and
> run time. In addition, the nftables rules it creates
> depend on various kernel modules being present.
> 
> Update the PACKAGECONFIG to reflect this.
> 
> Signed-off-by: André Draszik 
> Acked-by: Sylvain Lemieux 
> ---
>  meta/recipes-connectivity/connman/connman.inc | 2 +-
>  1 file changed, 1 insertion(+), 1 deletion(-)
> 
> diff --git a/meta/recipes-connectivity/connman/connman.inc 
> b/meta/recipes-connectivity/connman/connman.inc
> index ab18f2fe01..132a58ff40 100644
> --- a/meta/recipes-connectivity/connman/connman.inc
> +++ b/meta/recipes-connectivity/connman/connman.inc
> @@ -51,7 +51,7 @@ PACKAGECONFIG[l2tp] = "--enable-l2tp 
> --with-l2tp=${sbindir}/xl2tpd,--disable-l2t
>  PACKAGECONFIG[pptp] = "--enable-pptp 
> --with-pptp=${sbindir}/pptp,--disable-pptp,,pptp-linux"
>  # WISPr support for logging into hotspots, requires TLS
>  PACKAGECONFIG[wispr] = "--enable-wispr,--disable-wispr,gnutls,"
> -PACKAGECONFIG[nftables] = "--with-firewall=nftables ,,nftables,nftables"
> +PACKAGECONFIG[nftables] = "--with-firewall=nftables ,,libmnl 
> libnftnl,kernel-module-nf-tables-ipv4 kernel-module-nft-chain-nat-ipv4 
> kernel-module-nft-chain-route-ipv4 kernel-module-nft-meta 
> kernel-module-nft-masq-ipv4 kernel-module-nft-nat"
>  PACKAGECONFIG[iptables] = "--with-firewall=iptables ,,iptables,iptables"

Thanks for fixing this. However, this patch introduces some warnings:

WARNING: connman-1.34-r0 do_package_qa: QA Issue: connman rdepends on 
kernel-module-nf-tables-ipv4, but it isn't a build dependency? [build-deps]
WARNING: connman-1.34-r0 do_package_qa: QA Issue: connman rdepends on 
kernel-module-nft-chain-nat-ipv4, but it isn't a build dependency? [build-deps]
WARNING: connman-1.34-r0 do_package_qa: QA Issue: connman rdepends on 
kernel-module-nft-chain-route-ipv4, but it isn't a build dependency? 
[build-deps]
WARNING: connman-1.34-r0 do_package_qa: QA Issue: connman rdepends on 
kernel-module-nft-masq-ipv4, but it isn't a build dependency? [build-deps]
WARNING: connman-1.34-r0 do_package_qa: QA Issue: connman rdepends on 
kernel-module-nft-meta, but it isn't a build dependency? [build-deps]
WARNING: connman-1.34-r0 do_package_qa: QA Issue: connman rdepends on 
kernel-module-nft-nat, but it isn't a build dependency? [build-deps]
NOTE: Tasks Summary: Attempted 2032 tasks of which 2000 didn't need to be rerun 
and all succeeded.

Please consider fixing this as well.

Best Regards,
Maxin
-- 
___
Openembedded-core mailing list
Openembedded-core@lists.openembedded.org
http://lists.openembedded.org/mailman/listinfo/openembedded-core


[OE-core] [PATCH] connman: fix build-time warning with sysvinit

2017-06-20 Thread Maxin B. John
Due to recent modifications related to systemd, sysvinit builds began
to show this warning:

WARNING: connman-1.34-r0 do_package: connman: NOT adding alternative
provide /etc/resolv.conf: /etc/resolv-conf.connman does not exist

Fix this warning by making those updates specific to systemd.

Signed-off-by: Maxin B. John 
---
 meta/recipes-connectivity/connman/connman.inc | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/meta/recipes-connectivity/connman/connman.inc 
b/meta/recipes-connectivity/connman/connman.inc
index ab18f2f..7e05c80 100644
--- a/meta/recipes-connectivity/connman/connman.inc
+++ b/meta/recipes-connectivity/connman/connman.inc
@@ -70,9 +70,9 @@ SYSTEMD_SERVICE_${PN}-vpn = "connman-vpn.service"
 SYSTEMD_SERVICE_${PN}-wait-online = "connman-wait-online.service"
 
 ALTERNATIVE_PRIORITY = "100"
-ALTERNATIVE_${PN} ="resolv-conf"
-ALTERNATIVE_TARGET[resolv-conf] = "${sysconfdir}/resolv-conf.connman"
-ALTERNATIVE_LINK_NAME[resolv-conf] = "${sysconfdir}/resolv.conf"
+ALTERNATIVE_${PN} = 
"${@bb.utils.contains('DISTRO_FEATURES','systemd','resolv-conf','',d)}"
+ALTERNATIVE_TARGET[resolv-conf] = 
"${@bb.utils.contains('DISTRO_FEATURES','systemd','${sysconfdir}/resolv-conf.connman','',d)}"
+ALTERNATIVE_LINK_NAME[resolv-conf] = 
"${@bb.utils.contains('DISTRO_FEATURES','systemd','${sysconfdir}/resolv.conf','',d)}"
 
 do_install_append() {
if 
${@bb.utils.contains('DISTRO_FEATURES','sysvinit','true','false',d)}; then
-- 
2.4.0

-- 
___
Openembedded-core mailing list
Openembedded-core@lists.openembedded.org
http://lists.openembedded.org/mailman/listinfo/openembedded-core


[OE-core] [PATCH 00/11] gstreamer: upgrade to 1.12.1

2017-06-30 Thread Maxin B. John
Upgrade gstreamer to 1.12.1

Also upgrade libva to 1.8.3. This upgrade helps us to remove
the workaround patch in gst-player - [YOCTO #11437]

We "should" move to the new home of gst-player and upgrade it:
https://cgit.freedesktop.org/gstreamer/gst-examples

However, the buildsystem of gst-player moved to meson.
Waiting for meson to be in oe-core for this transition.

Thanks to Carlos Rafael Giani for his gstreamer 1.12.0 upgrade
patches which were used as a base for this upgrade.

Maxin B. John (11):
  libva: upgrade to 1.8.3
  gst-player: remove workaround which disable visualizations
  gstreamer1.0: upgrade 1.10.4 -> 1.12.1
  gstreamer1.0-plugins-base: upgrade 1.10.4 -> 1.12.1
  gstreamer1.0-plugins-good: upgrade 1.10.4 -> 1.12.1
  gstreamer1.0-plugins-ugly: upgrade 1.10.4 -> 1.12.1
  gstreamer1.0-rtsp-server: upgrade 1.10.4 -> 1.12.1
  gstreamer1.0-omx: upgrade 1.10.4 -> 1.12.1
  gstreamer1.0-libav: upgrade 1.10.4 -> 1.12.1
  gstreamer1.0-vaapi: upgrade 1.10.4 -> 1.12.1
  gstreamer1.0-plugins-bad: upgrade 1.10.4 -> 1.12.1

 ...-configure.ac-Use-wayland-scanner-in-PATH.patch |  37 -
 ...and-Don-t-commit-and-ship-generated-files.patch | 339 
 .../libva/{libva_1.7.3.bb => libva_1.8.3.bb}   |   8 +-
 .../0001-gtk-play-Disable-visualizations.patch |  59 --
 ...error-signal-emission-for-missing-plugins.patch | 252 --
 .../gstreamer/gst-player/Fix-pause-play.patch  | 107 ---
 .../gstreamer/gst-player/filechooser.patch |  54 --
 .../recipes-multimedia/gstreamer/gst-player_git.bb |   4 -
 ...ideobufferpool-create-allocator-if-needed.patch |  61 --
 ...ibav_1.10.4.bb => gstreamer1.0-libav_1.12.1.bb} |   4 +-
 0-omx_1.10.4.bb => gstreamer1.0-omx_1.12.1.bb} |   4 +-
 .../gstreamer/gstreamer1.0-plugins-bad.inc |  24 +-
 ...-don-t-hardcode-libtool-name-when-running.patch |  60 +-
 ...G_CONFIG_SYSROOT_DIR-to-pkg-config-output.patch |  42 +-
 ...gl.pc.in-don-t-append-GL_CFLAGS-to-CFLAGS.patch |  21 +-
 ...1-mssdemux-improved-live-playback-support.patch | 929 -
 ...ming-implement-adaptivedemux-s-get_live_s.patch | 183 
 ...ming-use-the-duration-from-the-list-of-fr.patch |  62 --
 10.4.bb => gstreamer1.0-plugins-bad_1.12.1.bb} |  11 +-
 ...eed-more-buffers-in-output-queue-for-bett.patch |  32 -
 ...10.4.bb => gstreamer1.0-plugins-base_1.12.1.bb} |   5 +-
 ...Also-add-videometa-if-there-is-padding-to.patch |  35 -
 ...10.4.bb => gstreamer1.0-plugins-good_1.12.1.bb} |   5 +-
 .../gstreamer/gstreamer1.0-plugins-ugly.inc|   1 -
 ...10.4.bb => gstreamer1.0-plugins-ugly_1.12.1.bb} |   4 +-
 .../gstreamer/gstreamer1.0-rtsp-server_1.10.4.bb   |   6 -
 .../gstreamer/gstreamer1.0-rtsp-server_1.12.1.bb   |   6 +
 .../gstreamer/gstreamer1.0-vaapi_1.10.4.bb |   7 -
 .../gstreamer/gstreamer1.0-vaapi_1.12.1.bb |   5 +
 meta/recipes-multimedia/gstreamer/gstreamer1.0.inc |   1 -
 .../gstreamer1.0/deterministic-unwind.patch|  29 +-
 ...treamer1.0_1.10.4.bb => gstreamer1.0_1.12.1.bb} |   4 +-
 32 files changed, 135 insertions(+), 2266 deletions(-)
 delete mode 100644 
meta/recipes-graphics/libva/files/0001-configure.ac-Use-wayland-scanner-in-PATH.patch
 delete mode 100644 
meta/recipes-graphics/libva/files/0001-wayland-Don-t-commit-and-ship-generated-files.patch
 rename meta/recipes-graphics/libva/{libva_1.7.3.bb => libva_1.8.3.bb} (88%)
 delete mode 100644 
meta/recipes-multimedia/gstreamer/gst-player/0001-gtk-play-Disable-visualizations.patch
 delete mode 100644 
meta/recipes-multimedia/gstreamer/gst-player/Add-error-signal-emission-for-missing-plugins.patch
 delete mode 100644 
meta/recipes-multimedia/gstreamer/gst-player/Fix-pause-play.patch
 delete mode 100644 
meta/recipes-multimedia/gstreamer/gst-player/filechooser.patch
 delete mode 100644 
meta/recipes-multimedia/gstreamer/gstreamer-vaapi/vaapivideobufferpool-create-allocator-if-needed.patch
 rename meta/recipes-multimedia/gstreamer/{gstreamer1.0-libav_1.10.4.bb => 
gstreamer1.0-libav_1.12.1.bb} (88%)
 rename meta/recipes-multimedia/gstreamer/{gstreamer1.0-omx_1.10.4.bb => 
gstreamer1.0-omx_1.12.1.bb} (69%)
 delete mode 100644 
meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-bad/0001-mssdemux-improved-live-playback-support.patch
 delete mode 100644 
meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-bad/0001-smoothstreaming-implement-adaptivedemux-s-get_live_s.patch
 delete mode 100644 
meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-bad/0001-smoothstreaming-use-the-duration-from-the-list-of-fr.patch
 rename meta/recipes-multimedia/gstreamer/{gstreamer1.0-plugins-bad_1.10.4.bb 
=> gstreamer1.0-plugins-bad_1.12.1.bb} (61%)
 delete mode 100644 
meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-base/encodebin-Need-more-buffers-in-output-queue-for-bett.patch
 rename meta/recipes-multimedia/gstreamer/{gstreamer1.0-plugins-base_1.10.4.bb 
=> gstreamer1.0-plugins-base_1.12.1.bb} (78%)

[OE-core] [PATCH 04/11] gstreamer1.0-plugins-base: upgrade 1.10.4 -> 1.12.1

2017-06-30 Thread Maxin B. John
Remove upstreamed patch:
1. encodebin-Need-more-buffers-in-output-queue-for-bett.patch

Signed-off-by: Maxin B. John 
---
 ...eed-more-buffers-in-output-queue-for-bett.patch | 32 --
 ...10.4.bb => gstreamer1.0-plugins-base_1.12.1.bb} |  5 ++--
 2 files changed, 2 insertions(+), 35 deletions(-)
 delete mode 100644 
meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-base/encodebin-Need-more-buffers-in-output-queue-for-bett.patch
 rename meta/recipes-multimedia/gstreamer/{gstreamer1.0-plugins-base_1.10.4.bb 
=> gstreamer1.0-plugins-base_1.12.1.bb} (78%)

diff --git 
a/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-base/encodebin-Need-more-buffers-in-output-queue-for-bett.patch
 
b/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-base/encodebin-Need-more-buffers-in-output-queue-for-bett.patch
deleted file mode 100644
index 5341e3c..000
--- 
a/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-base/encodebin-Need-more-buffers-in-output-queue-for-bett.patch
+++ /dev/null
@@ -1,32 +0,0 @@
-From 540e02c92c75e08b90326863dc787fa5cadf9da6 Mon Sep 17 00:00:00 2001
-From: Song Bing 
-Date: Fri, 13 Mar 2015 18:04:31 +0800
-Subject: [PATCH] encodebin: Need more buffers in output queue for better
- performance
-
-Need more buffers in output queue for better performance
-
-Upstream-Status: Submitted [https://bugzilla.gnome.org/show_bug.cgi?id=744191]
-
-Signed-off-by: Song Bing 

- gst/encoding/gstencodebin.c |3 +--
- 1 file changed, 1 insertion(+), 2 deletions(-)
-
-diff --git a/gst/encoding/gstencodebin.c b/gst/encoding/gstencodebin.c
-index 6728e58..32daae4 100644
 a/gst/encoding/gstencodebin.c
-+++ b/gst/encoding/gstencodebin.c
-@@ -1228,8 +1228,7 @@ _create_stream_group (GstEncodeBin * ebin, 
GstEncodingProfile * sprof,
-* We only use a 1buffer long queue here, the actual queueing will be done
-* in the input queue */
-   last = sgroup->outqueue = gst_element_factory_make ("queue", NULL);
--  g_object_set (sgroup->outqueue, "max-size-buffers", (guint32) 1,
--  "max-size-bytes", (guint32) 0, "max-size-time", (guint64) 0,
-+  g_object_set (sgroup->outqueue, "max-size-time", (guint64) 0,
-   "silent", TRUE, NULL);
- 
-   gst_bin_add (GST_BIN (ebin), sgroup->outqueue);
--- 
-1.7.9.5
-
diff --git 
a/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-base_1.10.4.bb 
b/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-base_1.12.1.bb
similarity index 78%
rename from 
meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-base_1.10.4.bb
rename to meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-base_1.12.1.bb
index 7c81670..0b2b588 100644
--- a/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-base_1.10.4.bb
+++ b/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-base_1.12.1.bb
@@ -9,11 +9,10 @@ SRC_URI = " \
 file://get-caps-from-src-pad-when-query-caps.patch \
 file://0003-ssaparse-enhance-SSA-text-lines-parsing.patch \
 file://0004-subparse-set-need_segment-after-sink-pad-received-GS.patch \
-file://encodebin-Need-more-buffers-in-output-queue-for-bett.patch \
 file://make-gio_unix_2_0-dependency-configurable.patch \
 file://0001-introspection.m4-prefix-pkgconfig-paths-with-PKG_CON.patch \
 "
-SRC_URI[md5sum] = "f6b46f8fac01eb773d556e3efc369e86"
-SRC_URI[sha256sum] = 
"f6d245b6b3d4cb733f81ebb021074c525ece83db0c10e932794b339b8d935eb7"
+SRC_URI[md5sum] = "77d67208ff3750ea6417f0365f655a90"
+SRC_URI[sha256sum] = 
"0cce9fadb574a840b3c9d31b69faf57aad6c5543c3b134a7b935de866c9e0465"
 
 S = "${WORKDIR}/gst-plugins-base-${PV}"
-- 
2.4.0

-- 
___
Openembedded-core mailing list
Openembedded-core@lists.openembedded.org
http://lists.openembedded.org/mailman/listinfo/openembedded-core


[OE-core] [PATCH 01/11] libva: upgrade to 1.8.3

2017-06-30 Thread Maxin B. John
1.7.3 -> 1.8.3

Remove upstreamed patch:
0001-wayland-Don-t-commit-and-ship-generated-files.patch

Replace following patch by setting ac_cv_prog in EXTRA_OECONF:
0001-configure.ac-Use-wayland-scanner-in-PATH.patch

The dummy driver was removed in 1.8.3 release.

Signed-off-by: Maxin B. John 
---
 ...-configure.ac-Use-wayland-scanner-in-PATH.patch |  37 ---
 ...and-Don-t-commit-and-ship-generated-files.patch | 339 -
 .../libva/{libva_1.7.3.bb => libva_1.8.3.bb}   |   8 +-
 3 files changed, 3 insertions(+), 381 deletions(-)
 delete mode 100644 
meta/recipes-graphics/libva/files/0001-configure.ac-Use-wayland-scanner-in-PATH.patch
 delete mode 100644 
meta/recipes-graphics/libva/files/0001-wayland-Don-t-commit-and-ship-generated-files.patch
 rename meta/recipes-graphics/libva/{libva_1.7.3.bb => libva_1.8.3.bb} (88%)

diff --git 
a/meta/recipes-graphics/libva/files/0001-configure.ac-Use-wayland-scanner-in-PATH.patch
 
b/meta/recipes-graphics/libva/files/0001-configure.ac-Use-wayland-scanner-in-PATH.patch
deleted file mode 100644
index a99c225..000
--- 
a/meta/recipes-graphics/libva/files/0001-configure.ac-Use-wayland-scanner-in-PATH.patch
+++ /dev/null
@@ -1,37 +0,0 @@
-From 0af30602502035155929dd2a14482b82a9747cf8 Mon Sep 17 00:00:00 2001
-From: Jussi Kukkonen 
-Date: Thu, 23 Feb 2017 15:23:15 +0200
-Subject: [PATCH] configure.ac: Use wayland-scanner in PATH
-
-pkg-config will give us the wrong wayland-scanner location.
-Use the one in path instead: it will be from native sysroot.
-
-This is a workaround and should be fixed upstream: preferably
-with the same fix as all the other wayland-scanner users
-(see YOCTO #11100).
-
-Upstream-Status: Inappropriate [workaround]
-Signed-off-by: Jussi Kukkonen 

- configure.ac | 5 +
- 1 file changed, 1 insertion(+), 4 deletions(-)
-
-diff --git a/configure.ac b/configure.ac
-index 64eddf2..5536f35 100644
 a/configure.ac
-+++ b/configure.ac
-@@ -273,10 +273,7 @@ if test "$enable_wayland" = "yes"; then
- PKG_CHECK_MODULES([WAYLAND], [wayland-client >= wayland_api_version],
- [USE_WAYLAND="yes"], [:])
- if test "$USE_WAYLAND" = "yes"; then
--
--WAYLAND_PREFIX=`$PKG_CONFIG --variable=prefix wayland-client`
--AC_PATH_PROG([WAYLAND_SCANNER], [wayland-scanner],,
-- [${WAYLAND_PREFIX}/bin$PATH_SEPARATOR$PATH])
-+AC_PATH_PROG([WAYLAND_SCANNER], [wayland-scanner])
- 
- AC_DEFINE([HAVE_VA_WAYLAND], [1],
-   [Defined to 1 if VA/Wayland API is built])
--- 
-2.1.4
-
diff --git 
a/meta/recipes-graphics/libva/files/0001-wayland-Don-t-commit-and-ship-generated-files.patch
 
b/meta/recipes-graphics/libva/files/0001-wayland-Don-t-commit-and-ship-generated-files.patch
deleted file mode 100644
index bd97e22..000
--- 
a/meta/recipes-graphics/libva/files/0001-wayland-Don-t-commit-and-ship-generated-files.patch
+++ /dev/null
@@ -1,339 +0,0 @@
-From 5993a7710cc8fd9a392d5015be5109987a42b498 Mon Sep 17 00:00:00 2001
-From: Jussi Kukkonen 
-Date: Thu, 23 Feb 2017 16:10:09 +0200
-Subject: [PATCH] wayland: Don't commit and ship generated files
-
-I believe shipping wayland-drm-client-protocol.h is wrong: The header
-should always be generated by the wayland-scanner that matches the
-runtime wayland version. Currently when someone clones the repo and
-builds, the shipped version is used.
-
-Upstream-Status: Submitted [https://github.com/01org/libva/pull/33]
-Signed-off-by: Jussi Kukkonen 

- va/wayland/Makefile.am   |   5 +-
- va/wayland/wayland-drm-client-protocol.h | 290 ---
- 2 files changed, 4 insertions(+), 291 deletions(-)
- delete mode 100644 va/wayland/wayland-drm-client-protocol.h
-
-diff --git a/va/wayland/Makefile.am b/va/wayland/Makefile.am
-index 4f8262c..4ab8d07 100644
 a/va/wayland/Makefile.am
-+++ b/va/wayland/Makefile.am
-@@ -53,7 +53,7 @@ protocol_source_h = \
- noinst_LTLIBRARIES= libva_wayland.la
- libva_waylandincludedir   = ${includedir}/va
- libva_waylandinclude_HEADERS  = $(source_h)
--libva_wayland_la_SOURCES  = $(source_c) $(protocol_source_h)
-+libva_wayland_la_SOURCES  = $(source_c)
- noinst_HEADERS= $(source_h_priv)
- 
- # Wayland protocol
-@@ -65,5 +65,8 @@ EXTRA_DIST = \
-   wayland-drm.xml \
-   $(NULL)
- 
-+BUILT_SOURCES = $(protocol_source_h)
-+CLEANFILES = $(BUILT_SOURCES)
-+
- # Extra clean files so that maintainer-clean removes *everything*
- MAINTAINERCLEANFILES = Makefile.in
-diff --git a/va/wayland/wayland-drm-client-protocol.h 
b/va/wayland/wayland-drm-client-protocol.h
-deleted file mode 100644
-index da267e8..000
 a/va/wayland/wayland-drm-client-protocol.h
-+++ /dev/null
-@@ -1,290 +0,0 @@
--/* Generated by wayland-scanner 1.11.90 */
--
--#ifndef DRM_CLIENT_PROTOCOL_H
--#define DRM_CLIENT_PROTOCOL_H
--
--#include 
--#inclu

[OE-core] [PATCH 05/11] gstreamer1.0-plugins-good: upgrade 1.10.4 -> 1.12.1

2017-06-30 Thread Maxin B. John
Remove backported patch:
1.0001-v4l2object-Also-add-videometa-if-there-is-padding-to.patch

Signed-off-by: Maxin B. John 
---
 ...Also-add-videometa-if-there-is-padding-to.patch | 35 --
 ...10.4.bb => gstreamer1.0-plugins-good_1.12.1.bb} |  5 ++--
 2 files changed, 2 insertions(+), 38 deletions(-)
 delete mode 100644 
meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-good/0001-v4l2object-Also-add-videometa-if-there-is-padding-to.patch
 rename meta/recipes-multimedia/gstreamer/{gstreamer1.0-plugins-good_1.10.4.bb 
=> gstreamer1.0-plugins-good_1.12.1.bb} (78%)

diff --git 
a/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-good/0001-v4l2object-Also-add-videometa-if-there-is-padding-to.patch
 
b/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-good/0001-v4l2object-Also-add-videometa-if-there-is-padding-to.patch
deleted file mode 100644
index 2a9a23e..000
--- 
a/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-good/0001-v4l2object-Also-add-videometa-if-there-is-padding-to.patch
+++ /dev/null
@@ -1,35 +0,0 @@
-From 22be02612adc757f6a43cefc6ee65ecaef68f0d9 Mon Sep 17 00:00:00 2001
-From: Carlos Rafael Giani 
-Date: Thu, 23 Mar 2017 22:13:05 +0100
-Subject: [PATCH] v4l2object: Also add videometa if there is padding to the
- right and bottom
-
-https://bugzilla.gnome.org/show_bug.cgi?id=780478
-
-Upstream-Status: Backport [1.10.5]
-
-Signed-off-by: Carlos Rafael Giani 

- sys/v4l2/gstv4l2object.c | 5 +++--
- 1 file changed, 3 insertions(+), 2 deletions(-)
-
-diff --git a/sys/v4l2/gstv4l2object.c b/sys/v4l2/gstv4l2object.c
-index 91c8ff0..ed4654e 100644
 a/sys/v4l2/gstv4l2object.c
-+++ b/sys/v4l2/gstv4l2object.c
-@@ -3070,9 +3070,10 @@ store_info:
-   GST_DEBUG_OBJECT (v4l2object->element, "Got sizeimage %" G_GSIZE_FORMAT,
-   info->size);
- 
--  /* to avoid copies we need video meta if top or left padding */
-+  /* to avoid copies we need video meta if there is padding */
-   v4l2object->need_video_meta =
--  ((align->padding_top + align->padding_left) != 0);
-+  ((align->padding_top + align->padding_left + align->padding_right +
-+  align->padding_bottom) != 0);
- 
-   /* ... or if stride is non "standard" */
-   if (!standard_stride)
--- 
-2.7.4
-
diff --git 
a/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-good_1.10.4.bb 
b/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-good_1.12.1.bb
similarity index 78%
rename from 
meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-good_1.10.4.bb
rename to meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-good_1.12.1.bb
index 57447bf..8665d7b 100644
--- a/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-good_1.10.4.bb
+++ b/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-good_1.12.1.bb
@@ -10,9 +10,8 @@ SRC_URI = " \
 file://avoid-including-sys-poll.h-directly.patch \
 file://ensure-valid-sentinel-for-gst_structure_get.patch \
 file://0001-introspection.m4-prefix-pkgconfig-paths-with-PKG_CON.patch \
-file://0001-v4l2object-Also-add-videometa-if-there-is-padding-to.patch \
 "
-SRC_URI[md5sum] = "cc0cc13cdb07d4237600b6886b81f31d"
-SRC_URI[sha256sum] = 
"8a86c61434a8c44665365bd0b3557a040937d1f44bf69caee4e9ea816ce74d7e"
+SRC_URI[md5sum] = "53647e9fe9446f2ad808d55fcdf85b6e"
+SRC_URI[sha256sum] = 
"121e8e46a7f0e622f09ec9be012607b89d737dd72d48b0f2f0680821ae2cf54b"
 
 S = "${WORKDIR}/gst-plugins-good-${PV}"
-- 
2.4.0

-- 
___
Openembedded-core mailing list
Openembedded-core@lists.openembedded.org
http://lists.openembedded.org/mailman/listinfo/openembedded-core


[OE-core] [PATCH 07/11] gstreamer1.0-rtsp-server: upgrade 1.10.4 -> 1.12.1

2017-06-30 Thread Maxin B. John
Upgrade to 1.12.1

Signed-off-by: Maxin B. John 
---
 .../recipes-multimedia/gstreamer/gstreamer1.0-rtsp-server_1.10.4.bb | 6 --
 .../recipes-multimedia/gstreamer/gstreamer1.0-rtsp-server_1.12.1.bb | 6 ++
 2 files changed, 6 insertions(+), 6 deletions(-)
 delete mode 100644 
meta/recipes-multimedia/gstreamer/gstreamer1.0-rtsp-server_1.10.4.bb
 create mode 100644 
meta/recipes-multimedia/gstreamer/gstreamer1.0-rtsp-server_1.12.1.bb

diff --git 
a/meta/recipes-multimedia/gstreamer/gstreamer1.0-rtsp-server_1.10.4.bb 
b/meta/recipes-multimedia/gstreamer/gstreamer1.0-rtsp-server_1.10.4.bb
deleted file mode 100644
index 6aa9a53..000
--- a/meta/recipes-multimedia/gstreamer/gstreamer1.0-rtsp-server_1.10.4.bb
+++ /dev/null
@@ -1,6 +0,0 @@
-require gstreamer1.0-rtsp-server.inc
-
-SRC_URI[md5sum] = "ef587fa6393e09bc26f884510596e305"
-SRC_URI[sha256sum] = 
"2f6e12fd4e3568ee190dc24e57e4c3a878971c3a3fb6904a9674404fac256de6"
-
-LIC_FILES_CHKSUM = "file://COPYING;md5=6762ed442b3822387a51c92d928ead0d"
diff --git 
a/meta/recipes-multimedia/gstreamer/gstreamer1.0-rtsp-server_1.12.1.bb 
b/meta/recipes-multimedia/gstreamer/gstreamer1.0-rtsp-server_1.12.1.bb
new file mode 100644
index 000..2e115dc
--- /dev/null
+++ b/meta/recipes-multimedia/gstreamer/gstreamer1.0-rtsp-server_1.12.1.bb
@@ -0,0 +1,6 @@
+require gstreamer1.0-rtsp-server.inc
+
+SRC_URI[md5sum] = "5fdc18925caab476b4388d77b9ffbc72"
+SRC_URI[sha256sum] = 
"f27b9bde057e861a7705fa1263a9288a09fce8c42d8d5363c0bef4fe93994292"
+
+LIC_FILES_CHKSUM = "file://COPYING;md5=6762ed442b3822387a51c92d928ead0d"
-- 
2.4.0

-- 
___
Openembedded-core mailing list
Openembedded-core@lists.openembedded.org
http://lists.openembedded.org/mailman/listinfo/openembedded-core


[OE-core] [PATCH 11/11] gstreamer1.0-plugins-bad: upgrade 1.10.4 -> 1.12.1

2017-06-30 Thread Maxin B. John
Remove backported patch:
1. 0001-smoothstreaming-implement-adaptivedemux-s-get_live_s.patch
2. 0001-smoothstreaming-use-the-duration-from-the-list-of-fr.patch
3. 0001-mssdemux-improved-live-playback-support.patch

Refreshed the following patches:
1. 0001-Makefile.am-don-t-hardcode-libtool-name-when-running.patch
2. 0001-Prepend-PKG_CONFIG_SYSROOT_DIR-to-pkg-config-output.patch
3. gstreamer-gl.pc.in-don-t-append-GL_CFLAGS-to-CFLAGS.patch

Removed license checks in tta directory as it doesn't exist anymore.
Updated unsupported plugin list.

Signed-off-by: Maxin B. John 
---
 .../gstreamer/gstreamer1.0-plugins-bad.inc |  24 +-
 ...-don-t-hardcode-libtool-name-when-running.patch |  60 +-
 ...G_CONFIG_SYSROOT_DIR-to-pkg-config-output.patch |  42 +-
 ...gl.pc.in-don-t-append-GL_CFLAGS-to-CFLAGS.patch |  21 +-
 ...1-mssdemux-improved-live-playback-support.patch | 929 -
 ...ming-implement-adaptivedemux-s-get_live_s.patch | 183 
 ...ming-use-the-duration-from-the-list-of-fr.patch |  62 --
 10.4.bb => gstreamer1.0-plugins-bad_1.12.1.bb} |  11 +-
 8 files changed, 88 insertions(+), 1244 deletions(-)
 delete mode 100644 
meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-bad/0001-mssdemux-improved-live-playback-support.patch
 delete mode 100644 
meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-bad/0001-smoothstreaming-implement-adaptivedemux-s-get_live_s.patch
 delete mode 100644 
meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-bad/0001-smoothstreaming-use-the-duration-from-the-list-of-fr.patch
 rename meta/recipes-multimedia/gstreamer/{gstreamer1.0-plugins-bad_1.10.4.bb 
=> gstreamer1.0-plugins-bad_1.12.1.bb} (61%)

diff --git a/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-bad.inc 
b/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-bad.inc
index 0ccfc89..8b12123 100644
--- a/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-bad.inc
+++ b/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-bad.inc
@@ -70,14 +70,13 @@ PACKAGECONFIG[wayland] = 
"--enable-wayland,--disable-wayland,wayland-nat
 PACKAGECONFIG[webp]= "--enable-webp,--disable-webp,libwebp"
 
 # these plugins have not been ported to 1.0 (yet):
-#   apexsink linsys nas timidity sdl xvid wininet
-#   sndio cdxaparse dccp faceoverlay hdvparse tta mve nuvdemux
+#   cdxaparse faceoverlay hdvparse mve nuvdemux
 #   patchdetect sdi videomeasure
 
 # these plugins have no corresponding library in OE-core or meta-openembedded:
 #   openni2 winks direct3d directsound winscreencap acm apple_media
 #   android_media avc bs2b chromaprint daala dts fdkaac gme gsm kate ladspa 
libde265
-#   lv2 mimic mpeg2enc mplex musepack nvenc ofa openh264 opensles pvr 
soundtouch spandsp
+#   lv2 mpeg2enc mplex musepack nvenc ofa openh264 opensles soundtouch spandsp
 #   spc teletextdec tinyalsa vdpau vulkan wasapi x265 zbar
 
 # qt5 support is disabled, because it is not present in OE core, and requires 
more work than
@@ -94,7 +93,6 @@ EXTRA_OECONF += " \
 --enable-vcd \
 --disable-acm \
 --disable-android_media \
---disable-apexsink \
 --disable-apple_media \
 --disable-avc \
 --disable-bs2b \
@@ -106,44 +104,36 @@ EXTRA_OECONF += " \
 --disable-dts \
 --disable-fdk_aac \
 --disable-gme \
+--disable-iqa \
+--disable-msdk \
+--disable-webrtcdsp \
 --disable-gsm \
 --disable-kate \
 --disable-ladspa \
 --disable-libde265 \
---disable-libvisual \
---disable-linsys \
 --disable-lv2 \
---disable-mimic \
 --disable-mpeg2enc \
 --disable-mplex \
 --disable-musepack \
---disable-nas \
 --disable-nvenc \
 --disable-ofa \
 --disable-openexr \
 --disable-openh264 \
 --disable-openni2 \
 --disable-opensles \
---disable-pvr \
 --disable-qt \
---disable-sdl \
---disable-sdltest \
---disable-sndio \
 --disable-soundtouch \
 --disable-spandsp \
 --disable-spc \
 --disable-teletextdec \
---disable-timidity \
 --disable-tinyalsa \
 --disable-vdpau \
 --disable-vulkan \
 --disable-wasapi \
 --disable-wildmidi \
---disable-wininet \
 --disable-winks \
 --disable-winscreencap \
 --disable-x265 \
---disable-xvid \
 --disable-zbar \
 ${@bb.utils.contains("TUNE_FEATURES", "mx32", "--disable-yadif", "", d)} \
 "
@@ -157,3 +147,7 @@ FILES_${PN}-dev += 
"${libdir}/gstreamer-${LIBV}/include/gst/gl/gstglconfig.h"
 FILES_${PN}-freeverb += "${datadir}/gstreamer-${LIBV}/presets/GstFreeverb.prs"
 FILES_${PN}-opencv += "${datadir}/gst-plugins-bad/${LIBV}/opencv*"
 FILES_${PN}-voamrwbenc += 
"${datadir}/gstreamer-${LIBV}/presets/GstVoAmrwbEnc.prs"
+
+do_compile_prepend() {
+export GIR_EXTRA_LIBS_PATH="${B}/gst-libs/gst/allocators/.libs&

[OE-core] [PATCH 08/11] gstreamer1.0-omx: upgrade 1.10.4 -> 1.12.1

2017-06-30 Thread Maxin B. John
Upgrade to 1.12.1

Signed-off-by: Maxin B. John 
---
 .../{gstreamer1.0-omx_1.10.4.bb => gstreamer1.0-omx_1.12.1.bb}| 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)
 rename meta/recipes-multimedia/gstreamer/{gstreamer1.0-omx_1.10.4.bb => 
gstreamer1.0-omx_1.12.1.bb} (69%)

diff --git a/meta/recipes-multimedia/gstreamer/gstreamer1.0-omx_1.10.4.bb 
b/meta/recipes-multimedia/gstreamer/gstreamer1.0-omx_1.12.1.bb
similarity index 69%
rename from meta/recipes-multimedia/gstreamer/gstreamer1.0-omx_1.10.4.bb
rename to meta/recipes-multimedia/gstreamer/gstreamer1.0-omx_1.12.1.bb
index dfeefa5..bf4432c 100644
--- a/meta/recipes-multimedia/gstreamer/gstreamer1.0-omx_1.10.4.bb
+++ b/meta/recipes-multimedia/gstreamer/gstreamer1.0-omx_1.12.1.bb
@@ -5,7 +5,7 @@ LIC_FILES_CHKSUM = 
"file://COPYING;md5=4fbd65380cdd255951079008b364516c \
 
 SRC_URI = "http://gstreamer.freedesktop.org/src/gst-omx/gst-omx-${PV}.tar.xz";
 
-SRC_URI[md5sum] = "cedb230f1c47d0cf4b575d70dff66ff2"
-SRC_URI[sha256sum] = 
"45072925cf262f0fd528fab78f0de52734e46a5a88aa802fae51c67c09c81aa2"
+SRC_URI[md5sum] = "c9ae4cfc8e7479949ec75da034f85727"
+SRC_URI[sha256sum] = 
"13faf0eb679c37a01f64c47f23018c2d894fa0ff1c3b98d4b1d1c69a7b3ca183"
 
 S = "${WORKDIR}/gst-omx-${PV}"
-- 
2.4.0

-- 
___
Openembedded-core mailing list
Openembedded-core@lists.openembedded.org
http://lists.openembedded.org/mailman/listinfo/openembedded-core


[OE-core] [PATCH 06/11] gstreamer1.0-plugins-ugly: upgrade 1.10.4 -> 1.12.1

2017-06-30 Thread Maxin B. John
libmad support is not present anymore.

Signed-off-by: Maxin B. John 
---
 meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-ugly.inc   | 1 -
 ...1.0-plugins-ugly_1.10.4.bb => gstreamer1.0-plugins-ugly_1.12.1.bb} | 4 ++--
 2 files changed, 2 insertions(+), 3 deletions(-)
 rename meta/recipes-multimedia/gstreamer/{gstreamer1.0-plugins-ugly_1.10.4.bb 
=> gstreamer1.0-plugins-ugly_1.12.1.bb} (76%)

diff --git a/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-ugly.inc 
b/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-ugly.inc
index 708ad7a..60aa968 100644
--- a/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-ugly.inc
+++ b/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-ugly.inc
@@ -18,7 +18,6 @@ PACKAGECONFIG[amrwb]= 
"--enable-amrwb,--disable-amrwb,opencore-amr"
 PACKAGECONFIG[cdio] = "--enable-cdio,--disable-cdio,libcdio"
 PACKAGECONFIG[dvdread]  = "--enable-dvdread,--disable-dvdread,libdvdread"
 PACKAGECONFIG[lame] = "--enable-lame,--disable-lame,lame"
-PACKAGECONFIG[mad]  = "--enable-mad,--disable-mad,libmad"
 PACKAGECONFIG[mpeg2dec] = "--enable-mpeg2dec,--disable-mpeg2dec,mpeg2dec"
 PACKAGECONFIG[mpg123]   = "--enable-mpg123,--disable-mpg123,mpg123"
 PACKAGECONFIG[x264] = "--enable-x264,--disable-x264,x264"
diff --git 
a/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-ugly_1.10.4.bb 
b/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-ugly_1.12.1.bb
similarity index 76%
rename from 
meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-ugly_1.10.4.bb
rename to meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-ugly_1.12.1.bb
index 92a2caa..fb6cc90 100644
--- a/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-ugly_1.10.4.bb
+++ b/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-ugly_1.12.1.bb
@@ -7,7 +7,7 @@ SRC_URI = " \
 
http://gstreamer.freedesktop.org/src/gst-plugins-ugly/gst-plugins-ugly-${PV}.tar.xz
 \
 file://0001-introspection.m4-prefix-pkgconfig-paths-with-PKG_CON.patch \
 "
-SRC_URI[md5sum] = "c68d0509c9980b0b70a4b836ff73fff1"
-SRC_URI[sha256sum] = 
"6386c77ca8459cba431ed0b63da780c7062c7cc48055d222024d8eaf198ffa59"
+SRC_URI[md5sum] = "101a9d1613c16889df43f00d859c954a"
+SRC_URI[sha256sum] = 
"8fc2123d059713a34fa5d0a26641fb8158f52f6766633d2db7a661adc88e1069"
 
 S = "${WORKDIR}/gst-plugins-ugly-${PV}"
-- 
2.4.0

-- 
___
Openembedded-core mailing list
Openembedded-core@lists.openembedded.org
http://lists.openembedded.org/mailman/listinfo/openembedded-core


[OE-core] [PATCH 09/11] gstreamer1.0-libav: upgrade 1.10.4 -> 1.12.1

2017-06-30 Thread Maxin B. John
Upgrade to 1.12.1

Signed-off-by: Maxin B. John 
---
 .../{gstreamer1.0-libav_1.10.4.bb => gstreamer1.0-libav_1.12.1.bb}| 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)
 rename meta/recipes-multimedia/gstreamer/{gstreamer1.0-libav_1.10.4.bb => 
gstreamer1.0-libav_1.12.1.bb} (88%)

diff --git a/meta/recipes-multimedia/gstreamer/gstreamer1.0-libav_1.10.4.bb 
b/meta/recipes-multimedia/gstreamer/gstreamer1.0-libav_1.12.1.bb
similarity index 88%
rename from meta/recipes-multimedia/gstreamer/gstreamer1.0-libav_1.10.4.bb
rename to meta/recipes-multimedia/gstreamer/gstreamer1.0-libav_1.12.1.bb
index e4bb477..5fceabe 100644
--- a/meta/recipes-multimedia/gstreamer/gstreamer1.0-libav_1.10.4.bb
+++ b/meta/recipes-multimedia/gstreamer/gstreamer1.0-libav_1.12.1.bb
@@ -14,7 +14,7 @@ SRC_URI = 
"http://gstreamer.freedesktop.org/src/gst-libav/gst-libav-${PV}.tar.xz
file://mips64_cpu_detection.patch \
file://0001-configure-check-for-armv7ve-variant.patch \
"
-SRC_URI[md5sum] = "e2bdd9fde6ca3ff7efffb93df121f4fd"
-SRC_URI[sha256sum] = 
"6ca0feca75e3d48315e07f20ec37cf6260ed1e9dde58df355febd5016246268b"
+SRC_URI[md5sum] = "b34c46d1af8a1067543c45209d711b57"
+SRC_URI[sha256sum] = 
"55d7823fdf63195de991adfef32db4b8a8bef3cafa46115a951e590dc18a5077"
 
 S = "${WORKDIR}/gst-libav-${PV}"
-- 
2.4.0

-- 
___
Openembedded-core mailing list
Openembedded-core@lists.openembedded.org
http://lists.openembedded.org/mailman/listinfo/openembedded-core


[OE-core] [PATCH 10/11] gstreamer1.0-vaapi: upgrade 1.10.4 -> 1.12.1

2017-06-30 Thread Maxin B. John
Remove backport patch:
1. vaapivideobufferpool-create-allocator-if-needed.patch

Signed-off-by: Maxin B. John 
---
 ...ideobufferpool-create-allocator-if-needed.patch | 61 --
 .../gstreamer/gstreamer1.0-vaapi_1.10.4.bb |  7 ---
 .../gstreamer/gstreamer1.0-vaapi_1.12.1.bb |  5 ++
 3 files changed, 5 insertions(+), 68 deletions(-)
 delete mode 100644 
meta/recipes-multimedia/gstreamer/gstreamer-vaapi/vaapivideobufferpool-create-allocator-if-needed.patch
 delete mode 100644 
meta/recipes-multimedia/gstreamer/gstreamer1.0-vaapi_1.10.4.bb
 create mode 100644 
meta/recipes-multimedia/gstreamer/gstreamer1.0-vaapi_1.12.1.bb

diff --git 
a/meta/recipes-multimedia/gstreamer/gstreamer-vaapi/vaapivideobufferpool-create-allocator-if-needed.patch
 
b/meta/recipes-multimedia/gstreamer/gstreamer-vaapi/vaapivideobufferpool-create-allocator-if-needed.patch
deleted file mode 100644
index f666adc..000
--- 
a/meta/recipes-multimedia/gstreamer/gstreamer-vaapi/vaapivideobufferpool-create-allocator-if-needed.patch
+++ /dev/null
@@ -1,61 +0,0 @@
-Signed-off-by: Jussi Kukkonen 
-Upstream-Status: Backport [commit 59a731be6b in '1.10' branch]
-
-
-From 02a6002c3a80b3a5301c0943b1a1518bbdf439fc Mon Sep 17 00:00:00 2001
-From: =?UTF-8?q?V=C3=ADctor=20Manuel=20J=C3=A1quez=20Leal?=
- 
-Date: Fri, 21 Apr 2017 19:07:18 +0200
-Subject: [PATCH] vaapivideobufferpool: create allocator if needed
-
-Backport to branch 1.10
-
-Sometimes a video decoder could set different buffer pool
-configurations, because their frame size changes. In this case we
-did not reconfigure the allocator.
-
-This patch enables this use case, creating a new allocator inside
-the VAAPI buffer pool if the caps changed, if it is not dmabuf-based.
-If so, it is just reconfigured, since it doesn't have a surface pool.
-
-https://bugzilla.gnome.org/show_bug.cgi?id=781577

- gst/vaapi/gstvaapivideobufferpool.c | 21 +
- 1 file changed, 21 insertions(+)
-
-diff --git a/gst/vaapi/gstvaapivideobufferpool.c 
b/gst/vaapi/gstvaapivideobufferpool.c
-index a3b9223f..9a50614b 100644
 a/gst/vaapi/gstvaapivideobufferpool.c
-+++ b/gst/vaapi/gstvaapivideobufferpool.c
-@@ -159,6 +159,27 @@ gst_vaapi_video_buffer_pool_set_config (GstBufferPool * 
pool,
- gst_object_replace ((GstObject **) & priv->allocator, NULL);
-   priv->video_info = new_vip;
- 
-+  {
-+guint surface_alloc_flags;
-+gboolean vinfo_changed = FALSE;
-+
-+if (allocator) {
-+  const GstVideoInfo *alloc_vinfo =
-+  gst_allocator_get_vaapi_video_info (allocator, 
&surface_alloc_flags);
-+  vinfo_changed = gst_video_info_changed (alloc_vinfo, &new_vip);
-+}
-+
-+if (vinfo_changed && allocator && priv->use_dmabuf_memory) {
-+  gst_allocator_set_vaapi_video_info (allocator, &new_vip,
-+  surface_alloc_flags);
-+} else if (!priv->use_dmabuf_memory && (vinfo_changed || !allocator)) {
-+  /* let's destroy the other allocator and create a new one */
-+  allocator = gst_vaapi_video_allocator_new (priv->display, &new_vip,
-+  surface_alloc_flags);
-+  gst_buffer_pool_config_set_allocator (config, allocator, NULL);
-+}
-+  }
-+
-   if (!gst_buffer_pool_config_has_option (config,
-   GST_BUFFER_POOL_OPTION_VAAPI_VIDEO_META))
- goto error_no_vaapi_video_meta_option;
--- 
-2.11.0
-
-
diff --git a/meta/recipes-multimedia/gstreamer/gstreamer1.0-vaapi_1.10.4.bb 
b/meta/recipes-multimedia/gstreamer/gstreamer1.0-vaapi_1.10.4.bb
deleted file mode 100644
index 44c66de..000
--- a/meta/recipes-multimedia/gstreamer/gstreamer1.0-vaapi_1.10.4.bb
+++ /dev/null
@@ -1,7 +0,0 @@
-require gstreamer1.0-vaapi.inc
-SRC_URI[md5sum] = "318af17f906637570b61dd7be9b5581d"
-SRC_URI[sha256sum] = 
"03e690621594d9f9495d86c7dac8b8590b3a150462770ed070dc76f66a70de75"
-
-SRC_URI += "file://vaapivideobufferpool-create-allocator-if-needed.patch"
-
-DEPENDS += "gstreamer1.0 gstreamer1.0-plugins-base gstreamer1.0-plugins-bad"
diff --git a/meta/recipes-multimedia/gstreamer/gstreamer1.0-vaapi_1.12.1.bb 
b/meta/recipes-multimedia/gstreamer/gstreamer1.0-vaapi_1.12.1.bb
new file mode 100644
index 000..e3ec98b
--- /dev/null
+++ b/meta/recipes-multimedia/gstreamer/gstreamer1.0-vaapi_1.12.1.bb
@@ -0,0 +1,5 @@
+require gstreamer1.0-vaapi.inc
+SRC_URI[md5sum] = "e5c07f867640a9507b8590adf9fba589"
+SRC_URI[sha256sum] = 
"de4e9697a856660ccbf27f45ffa86b1a97af426f7823ec65a48f2e9daac9e4a1"
+
+DEPENDS += "gstreamer1.0 gstreamer1.0-plugins-base gstreamer1.0-plugins-bad"
-- 
2.4.0

-- 
___
Openembedded-core mailing list
Openembedded-core@lists.openembedded.org
http://lists.openembedded.org/mailman/listinfo/openembedded-core


[OE-core] [PATCH 03/11] gstreamer1.0: upgrade 1.10.4 -> 1.12.1

2017-06-30 Thread Maxin B. John
Remove "--disable-docbook" configure option and refresh
the following patch:
1. deterministic-unwind.patch

Signed-off-by: Maxin B. John 
---
 meta/recipes-multimedia/gstreamer/gstreamer1.0.inc |  1 -
 .../gstreamer1.0/deterministic-unwind.patch| 29 --
 ...treamer1.0_1.10.4.bb => gstreamer1.0_1.12.1.bb} |  4 +--
 3 files changed, 23 insertions(+), 11 deletions(-)
 rename meta/recipes-multimedia/gstreamer/{gstreamer1.0_1.10.4.bb => 
gstreamer1.0_1.12.1.bb} (72%)

diff --git a/meta/recipes-multimedia/gstreamer/gstreamer1.0.inc 
b/meta/recipes-multimedia/gstreamer/gstreamer1.0.inc
index 72d7ce6..d174a82 100644
--- a/meta/recipes-multimedia/gstreamer/gstreamer1.0.inc
+++ b/meta/recipes-multimedia/gstreamer/gstreamer1.0.inc
@@ -28,7 +28,6 @@ PACKAGECONFIG[unwind] = 
"--with-unwind,--without-unwind,libunwind"
 
 EXTRA_OECONF = " \
 --disable-dependency-tracking \
---disable-docbook \
 --disable-examples \
 "
 
diff --git 
a/meta/recipes-multimedia/gstreamer/gstreamer1.0/deterministic-unwind.patch 
b/meta/recipes-multimedia/gstreamer/gstreamer1.0/deterministic-unwind.patch
index e39e6ca..dfca096 100644
--- a/meta/recipes-multimedia/gstreamer/gstreamer1.0/deterministic-unwind.patch
+++ b/meta/recipes-multimedia/gstreamer/gstreamer1.0/deterministic-unwind.patch
@@ -1,24 +1,37 @@
-Make the detection of libunwind deterministic.
+From 31fb9cde63f55f2610a736f390124a570c564169 Mon Sep 17 00:00:00 2001
+From: Ross Burton 
+Date: Fri, 12 May 2017 17:43:08 +0300
+Subject: [PATCH] Make the detection of libunwind deterministic.
 
 Upstream-Status: Pending
+
 Signed-off-by: Ross Burton 
+Signed-off-by: Maxin B. John 
+---
+ configure.ac | 10 ++
+ 1 file changed, 6 insertions(+), 4 deletions(-)
 
 diff --git a/configure.ac b/configure.ac
-index ac88fb2..182c19a 100644
+index 9fa6824..fe9696f 100644
 --- a/configure.ac
 +++ b/configure.ac
-@@ -829,3 +828,0 @@ AM_CONDITIONAL(HAVE_GTK, test "x$HAVE_GTK" = "xyes")
--dnl libunwind is optionally used by the leaks tracer
+@@ -821,10 +821,12 @@ fi
+ AM_CONDITIONAL(HAVE_GTK, test "x$HAVE_GTK" = "xyes")
+ 
+ dnl libunwind is optionally used by the leaks tracer
 -PKG_CHECK_MODULES(UNWIND, libunwind, HAVE_UNWIND=yes, HAVE_UNWIND=no)
--
-@@ -839,3 +836,7 @@ AC_CHECK_FUNC(backtrace, [
 -if test "x$HAVE_UNWIND" = "xyes"; then
 -  AC_DEFINE(HAVE_UNWIND, 1, [libunwind available])
 -fi
-+dnl libunwind is optionally used by the leaks tracer
 +AC_ARG_WITH([unwind],[AS_HELP_STRING([--with-unwind],[use libunwind])],
 +[], [with_unwind=yes])
 +AS_IF([test "$with_unwind" = yes],
 +  [PKG_CHECK_MODULES(UNWIND, libunwind)
 +   AC_DEFINE(HAVE_UNWIND, 1, [libunwind available])]
-+)
++ )
+ 
+ dnl libdw is optionally used to add source lines and numbers to backtraces
+ PKG_CHECK_MODULES(DW, libdw, HAVE_DW=yes, HAVE_DW=no)
+-- 
+2.4.0
+
diff --git a/meta/recipes-multimedia/gstreamer/gstreamer1.0_1.10.4.bb 
b/meta/recipes-multimedia/gstreamer/gstreamer1.0_1.12.1.bb
similarity index 72%
rename from meta/recipes-multimedia/gstreamer/gstreamer1.0_1.10.4.bb
rename to meta/recipes-multimedia/gstreamer/gstreamer1.0_1.12.1.bb
index 2a67993..f1a7001 100644
--- a/meta/recipes-multimedia/gstreamer/gstreamer1.0_1.10.4.bb
+++ b/meta/recipes-multimedia/gstreamer/gstreamer1.0_1.12.1.bb
@@ -7,7 +7,7 @@ SRC_URI = " \
 http://gstreamer.freedesktop.org/src/gstreamer/gstreamer-${PV}.tar.xz \
 file://deterministic-unwind.patch \
 "
-SRC_URI[md5sum] = "7c91a97e4a2dc81eafd59d0a2f8b0d6e"
-SRC_URI[sha256sum] = 
"50c2f5af50a6cc6c0a3f3ed43bdd8b5e2bff00bacfb766d4be139ec06d8b5218"
+SRC_URI[md5sum] = "3c9f2bc7d75daf87fb5d8d0f2158b8ea"
+SRC_URI[sha256sum] = 
"9044b9d8b3ff44457fa9e36faa59c56684b587b34dee449bfe15ec0c32a3a6d2"
 
 S = "${WORKDIR}/gstreamer-${PV}"
-- 
2.4.0

-- 
___
Openembedded-core mailing list
Openembedded-core@lists.openembedded.org
http://lists.openembedded.org/mailman/listinfo/openembedded-core


[OE-core] [PATCH 02/11] gst-player: remove workaround which disable visualizations

2017-06-30 Thread Maxin B. John
As we upgrade to libva 1.8.3, we can remove the workaround patch
which disables visualizations in gst-player:
1. 0001-gtk-play-Disable-visualizations.patch

Also remove the upstreamed patches:
1. filechooser.patch
2. Fix-pause-play.patch
3. Add-error-signal-emission-for-missing-plugins.patch

Fixes [YOCTO #11437]

We "should" move to the new home of gst-player:
https://cgit.freedesktop.org/gstreamer/gst-examples

However, the buildsystem of gst-player moved to meson.
Waiting for meson to be in oe-core for this transition.

Signed-off-by: Maxin B. John 
---
 .../0001-gtk-play-Disable-visualizations.patch |  59 -
 ...error-signal-emission-for-missing-plugins.patch | 252 -
 .../gstreamer/gst-player/Fix-pause-play.patch  | 107 -
 .../gstreamer/gst-player/filechooser.patch |  54 -
 .../recipes-multimedia/gstreamer/gst-player_git.bb |   4 -
 5 files changed, 476 deletions(-)
 delete mode 100644 
meta/recipes-multimedia/gstreamer/gst-player/0001-gtk-play-Disable-visualizations.patch
 delete mode 100644 
meta/recipes-multimedia/gstreamer/gst-player/Add-error-signal-emission-for-missing-plugins.patch
 delete mode 100644 
meta/recipes-multimedia/gstreamer/gst-player/Fix-pause-play.patch
 delete mode 100644 
meta/recipes-multimedia/gstreamer/gst-player/filechooser.patch

diff --git 
a/meta/recipes-multimedia/gstreamer/gst-player/0001-gtk-play-Disable-visualizations.patch
 
b/meta/recipes-multimedia/gstreamer/gst-player/0001-gtk-play-Disable-visualizations.patch
deleted file mode 100644
index ea88120..000
--- 
a/meta/recipes-multimedia/gstreamer/gst-player/0001-gtk-play-Disable-visualizations.patch
+++ /dev/null
@@ -1,59 +0,0 @@
-From 6cf42c468e93b0aaa171961e059bc3e2fb915889 Mon Sep 17 00:00:00 2001
-From: Jussi Kukkonen 
-Date: Fri, 28 Apr 2017 14:35:19 +0300
-Subject: [PATCH] gtk-play: Disable visualizations
-
-This is a workaround for [YOCTO #11410] (audio playback is broken in
-mediaplayer if vaapi is used). It disables visualizations and makes
-sure we clear the window (otherwise nothing does that and result is
-very ugly).
-
-This patch should be removed when 11410 is fixed.
-
-Upstream-Status: Inappropriate [bug workaround]
-Signed-off-by: Jussi Kukkonen 

- gtk/gtk-play.c | 13 -
- 1 file changed, 12 insertions(+), 1 deletion(-)
-
-diff --git a/gtk/gtk-play.c b/gtk/gtk-play.c
-index 8ae0fea..63b9bb0 100644
 a/gtk/gtk-play.c
-+++ b/gtk/gtk-play.c
-@@ -1401,6 +1401,15 @@ get_child_position (GtkOverlay * overlay, GtkWidget * 
widget,
-   return TRUE;
- }
- 
-+/* Hack to make sure something gets drawn if visualizations are disabled */
-+static gboolean
-+draw_cb (GtkWidget *widget, cairo_t *cr, gpointer data)
-+{
-+  cairo_set_source_rgb (cr, 0, 0, 0);
-+  cairo_paint (cr);
-+  return FALSE;
-+}
-+
- static void
- create_ui (GtkPlay * play)
- {
-@@ -1431,6 +1440,8 @@ create_ui (GtkPlay * play)
- play->video_area = gtk_drawing_area_new ();
- g_signal_connect (play->video_area, "realize",
- G_CALLBACK (video_area_realize_cb), play);
-+g_signal_connect (play->video_area, "draw",
-+G_CALLBACK (draw_cb), NULL);
-   }
-   gtk_widget_set_events (play->video_area, GDK_EXPOSURE_MASK
-   | GDK_LEAVE_NOTIFY_MASK
-@@ -1753,7 +1764,7 @@ gtk_play_constructor (GType type, guint 
n_construct_params,
- 
-   /* enable visualization (by default playbin uses goom) */
-   /* if visualization is enabled then use the first element */
--  gst_player_set_visualization_enabled (self->player, TRUE);
-+  gst_player_set_visualization_enabled (self->player, FALSE);
- 
-   g_signal_connect (G_OBJECT (self), "show", G_CALLBACK (show_cb), NULL);
- 
--- 
-2.1.4
-
diff --git 
a/meta/recipes-multimedia/gstreamer/gst-player/Add-error-signal-emission-for-missing-plugins.patch
 
b/meta/recipes-multimedia/gstreamer/gst-player/Add-error-signal-emission-for-missing-plugins.patch
deleted file mode 100644
index 712d46d..000
--- 
a/meta/recipes-multimedia/gstreamer/gst-player/Add-error-signal-emission-for-missing-plugins.patch
+++ /dev/null
@@ -1,252 +0,0 @@
-From d64c7edb66f4a64ff49c4306cf77fd269b7079ab Mon Sep 17 00:00:00 2001
-From: Jussi Kukkonen 
-Date: Mon, 16 Mar 2015 13:45:30 +0200
-Subject: [PATCH] Add error signal emission for missing plugins
-
-Add a missing plugins error signal to gst-player. Note that this error
-does not necessarily mean the playback has completely failed, but in
-practice the user experience will be bad (think, e.g. of a mp4 file
-where H.264 codec is missing: AAC playback still works...).
-
-Use the signal in gtk-play to show a infobar if plugins are missing.
-
-Submitted upstream at https://github.com/sdroege/gst-player/pull/11
-
-Upstream-Status: Submitted
-Signed-off-by: Jussi Kukkonen 

- configure.ac   |  2 +-
- gtk/gtk-play.c | 54 +-
- lib/gst/pl

Re: [OE-core] [PATCH 05/11] gstreamer1.0-plugins-good: upgrade 1.10.4 -> 1.12.1

2017-07-03 Thread Maxin B. John
Hi Jussi,

On Mon, Jul 03, 2017 at 09:33:09AM +0300, Jussi Kukkonen wrote:
>I'm guessing 12.1 has the same issue with renamed plugins that I reported
>on the previous patchset? 
>
> See 
> https://cgit.freedesktop.org/gstreamer/gst-plugins-good/commit/?id=ca0ed8a134f1d26083e6f89636493df89ff29cff
>  
> : this changes packages names so we need to add special case RPROVIDES
> for these three (and probably should also change gstreamer1.0-meta-base
> to use the real name).
>
>  - Jussi

Sorry, haven't noticed it before. Thanks for sharing this here. I will update
the patches and send a v2.

>
>>  On 30 June 2017 at 17:56, Maxin B. John  wrote:
>>
>>  Remove backported patch:
>>  
>> 1.0001-v4l2object-Also-add-videometa-if-there-is-padding-to.patch

Best Regards,
Maxin
-- 
___
Openembedded-core mailing list
Openembedded-core@lists.openembedded.org
http://lists.openembedded.org/mailman/listinfo/openembedded-core


Re: [OE-core] [PATCH] ltp: add acl, attr, curl and util-linux runtime dependencies

2017-07-03 Thread Maxin B. John
Hi,

On Mon, Jul 03, 2017 at 11:03:31AM +0300, Fathi Boudra wrote:
> * Use a list and re-order alphabetically to make it easier to read and
>   update.
> * Add missing runtime dependencies:
>   - acl (getfacl/setfacl commands are required)
>   - attr (getfattr/setfattr commands are required)
>   - curl (curl command is required)
>   - util-linux (ipcs command is required)
> 
> Reported-by: Naresh Kamboju 
> Signed-off-by: Fathi Boudra 
> ---
>  meta/recipes-extended/ltp/ltp_20170516.bb | 23 +--
>  1 file changed, 21 insertions(+), 2 deletions(-)
> 
> diff --git a/meta/recipes-extended/ltp/ltp_20170516.bb 
> b/meta/recipes-extended/ltp/ltp_20170516.bb
> index f537d60c15..564fdcf8c2 100644
> --- a/meta/recipes-extended/ltp/ltp_20170516.bb
> +++ b/meta/recipes-extended/ltp/ltp_20170516.bb
> @@ -95,7 +95,27 @@ do_install(){
>  cp -r testcases/open_posix_testsuite ${D}/opt/ltp/testcases
>  }
>  
> -RDEPENDS_${PN} = "perl e2fsprogs-mke2fs python-core libaio bash gawk expect 
> ldd unzip gzip cpio cronie logrotate which at"
> +RDEPENDS_${PN} = "
> +acl \
> +at \
> +attr \
> +bash \
> +cpio \
> +cronie \
> +curl \
> +e2fsprogs-mke2fs \
> +expect \
> +gawk \
> +gzip \
> +ldd \
> +libaio \
> +logrotate \
> +perl \
> +python-core \
> +unzip \
> +util-linux \
> +which \
> +"

These changes look good. However, this patch is causing a parser error:
ERROR: ParseError at 
/home/maxin/poky/meta/recipes-extended/ltp/ltp_20170516.bb:98: unparsed line: 
'RDEPENDS_${PN} = "

Please fix it.

>  FILES_${PN}-staticdev += "/opt/ltp/lib/libmem.a 
> /opt/ltp/testcases/data/nm01/lib.a"
>  
> @@ -106,4 +126,3 @@ INHIBIT_PACKAGE_STRIP = "1"
>  INHIBIT_PACKAGE_DEBUG_SPLIT = "1"
>  # However, test_arch_stripped is already stripped, so...
>  INSANE_SKIP_${PN} += "already-stripped"

Best Regards,
Maxin
-- 
___
Openembedded-core mailing list
Openembedded-core@lists.openembedded.org
http://lists.openembedded.org/mailman/listinfo/openembedded-core


Re: [OE-core] New Recipe for ser2net with IPv6 Support (v3.0 & v3.1)

2017-07-03 Thread Maxin B. John
Hi,

On Fri, Jun 30, 2017 at 08:30:20AM +0100, Thomas A. F. Thorne MEng AUS MIET 
wrote:
> Good afternoon,
> 
> Would submitting a patch to this list that adds a recipe for ser2net
> v3.0 and ser2net v3.1 be the right thing to do to get it one day
> included in the layer?  Would the new versions beneficial to the wider
> community? 

The chances of a package upgrade, just for new features, in a released branch
like "krogoth" will be close to impossible (There may be exceptions, if changes
are security related) 

> I am working on an application that will use the ser2net application to
> access some serial ports over IPv6.  The current version of ser2net
> included with the meta-openembedded/meta-oe layer is 2.9.1 which does
> not include IPv6 support.  I believe that v3.0 onwards may include IPv6
> support and I am testing that out now. 
> 
> I am creating recipes for ser2net_3.0.bb and ser2net_3.1.bb as part of
> my testing.  I would be happy to submit the files as patches.  I am
> currently working on krogoth but could submit the patch against another
> version if preferred. 
> 
> I have CCed the meta-oe maintainers (on my first message attempt but not my 
> second) 
> as that the is the layer that holds the ser2net recipe at present.  I hope 
> that was not a mistake, please
> for give the extra email if it was. 

Sent a patch to upgrade ser2net to version 3.4 (for master branch):
http://lists.openembedded.org/pipermail/openembedded-devel/2017-July/113484.html

> Regards,
> Thomas Thorne  Software Engineer  Net2Edge Limited

Thanks and Regards,
Maxin
-- 
___
Openembedded-core mailing list
Openembedded-core@lists.openembedded.org
http://lists.openembedded.org/mailman/listinfo/openembedded-core


[OE-core] [PATCH v2 00/11] gstreamer: upgrade to 1.12.1

2017-07-04 Thread Maxin B. John
Upgrade gstreamer to 1.12.1

Also upgrade libva to 1.8.3. This upgrade helps us to remove
the workaround patch in gst-player - [YOCTO #11437]

We "should" move to the new home of gst-player and upgrade it:
https://cgit.freedesktop.org/gstreamer/gst-examples

However, the buildsystem of gst-player moved to meson.
Waiting for meson to be in oe-core for this transition.

Thanks to Carlos Rafael Giani for his gstreamer 1.12.0 upgrade
patches which were used as a base for this upgrade.

Changes in v2:
Handle remaming of plugins in gstreamer1.0-plugins-good

Maxin B. John (11):
  libva: upgrade to 1.8.3
  gst-player: remove workaround which disable visualizations
  gstreamer1.0: upgrade 1.10.4 -> 1.12.1
  gstreamer1.0-plugins-base: upgrade 1.10.4 -> 1.12.1
  gstreamer1.0-plugins-ugly: upgrade 1.10.4 -> 1.12.1
  gstreamer1.0-rtsp-server: upgrade 1.10.4 -> 1.12.1
  gstreamer1.0-omx: upgrade 1.10.4 -> 1.12.1
  gstreamer1.0-libav: upgrade 1.10.4 -> 1.12.1
  gstreamer1.0-vaapi: upgrade 1.10.4 -> 1.12.1
  gstreamer1.0-plugins-bad: upgrade 1.10.4 -> 1.12.1
  gstreamer1.0-plugins-good: upgrade 1.10.4 -> 1.12.1

 ...-configure.ac-Use-wayland-scanner-in-PATH.patch |  37 -
 ...and-Don-t-commit-and-ship-generated-files.patch | 339 
 .../libva/{libva_1.7.3.bb => libva_1.8.3.bb}   |   8 +-
 .../0001-gtk-play-Disable-visualizations.patch |  59 --
 ...error-signal-emission-for-missing-plugins.patch | 252 --
 .../gstreamer/gst-player/Fix-pause-play.patch  | 107 ---
 .../gstreamer/gst-player/filechooser.patch |  54 --
 .../recipes-multimedia/gstreamer/gst-player_git.bb |   4 -
 ...ideobufferpool-create-allocator-if-needed.patch |  61 --
 ...ibav_1.10.4.bb => gstreamer1.0-libav_1.12.1.bb} |   4 +-
 .../gstreamer/gstreamer1.0-meta-base.bb|   2 +-
 0-omx_1.10.4.bb => gstreamer1.0-omx_1.12.1.bb} |   4 +-
 .../gstreamer/gstreamer1.0-plugins-bad.inc |  24 +-
 ...-don-t-hardcode-libtool-name-when-running.patch |  60 +-
 ...G_CONFIG_SYSROOT_DIR-to-pkg-config-output.patch |  42 +-
 ...gl.pc.in-don-t-append-GL_CFLAGS-to-CFLAGS.patch |  21 +-
 ...1-mssdemux-improved-live-playback-support.patch | 929 -
 ...ming-implement-adaptivedemux-s-get_live_s.patch | 183 
 ...ming-use-the-duration-from-the-list-of-fr.patch |  62 --
 10.4.bb => gstreamer1.0-plugins-bad_1.12.1.bb} |  11 +-
 ...eed-more-buffers-in-output-queue-for-bett.patch |  32 -
 ...10.4.bb => gstreamer1.0-plugins-base_1.12.1.bb} |   5 +-
 ...Also-add-videometa-if-there-is-padding-to.patch |  35 -
 ...10.4.bb => gstreamer1.0-plugins-good_1.12.1.bb} |   7 +-
 .../gstreamer/gstreamer1.0-plugins-ugly.inc|   1 -
 ...10.4.bb => gstreamer1.0-plugins-ugly_1.12.1.bb} |   4 +-
 .../gstreamer/gstreamer1.0-rtsp-server_1.10.4.bb   |   6 -
 .../gstreamer/gstreamer1.0-rtsp-server_1.12.1.bb   |   6 +
 .../gstreamer/gstreamer1.0-vaapi_1.10.4.bb |   7 -
 .../gstreamer/gstreamer1.0-vaapi_1.12.1.bb |   5 +
 meta/recipes-multimedia/gstreamer/gstreamer1.0.inc |   1 -
 .../gstreamer1.0/deterministic-unwind.patch|  29 +-
 ...treamer1.0_1.10.4.bb => gstreamer1.0_1.12.1.bb} |   4 +-
 33 files changed, 138 insertions(+), 2267 deletions(-)
 delete mode 100644 
meta/recipes-graphics/libva/files/0001-configure.ac-Use-wayland-scanner-in-PATH.patch
 delete mode 100644 
meta/recipes-graphics/libva/files/0001-wayland-Don-t-commit-and-ship-generated-files.patch
 rename meta/recipes-graphics/libva/{libva_1.7.3.bb => libva_1.8.3.bb} (88%)
 delete mode 100644 
meta/recipes-multimedia/gstreamer/gst-player/0001-gtk-play-Disable-visualizations.patch
 delete mode 100644 
meta/recipes-multimedia/gstreamer/gst-player/Add-error-signal-emission-for-missing-plugins.patch
 delete mode 100644 
meta/recipes-multimedia/gstreamer/gst-player/Fix-pause-play.patch
 delete mode 100644 
meta/recipes-multimedia/gstreamer/gst-player/filechooser.patch
 delete mode 100644 
meta/recipes-multimedia/gstreamer/gstreamer-vaapi/vaapivideobufferpool-create-allocator-if-needed.patch
 rename meta/recipes-multimedia/gstreamer/{gstreamer1.0-libav_1.10.4.bb => 
gstreamer1.0-libav_1.12.1.bb} (88%)
 rename meta/recipes-multimedia/gstreamer/{gstreamer1.0-omx_1.10.4.bb => 
gstreamer1.0-omx_1.12.1.bb} (69%)
 delete mode 100644 
meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-bad/0001-mssdemux-improved-live-playback-support.patch
 delete mode 100644 
meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-bad/0001-smoothstreaming-implement-adaptivedemux-s-get_live_s.patch
 delete mode 100644 
meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-bad/0001-smoothstreaming-use-the-duration-from-the-list-of-fr.patch
 rename meta/recipes-multimedia/gstreamer/{gstreamer1.0-plugins-bad_1.10.4.bb 
=> gstreamer1.0-plugins-bad_1.12.1.bb} (61%)
 delete mode 100644 
meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-base/encodebin-Need-more-buffers-in-output-queue-for-b

[OE-core] [PATCH 01/11] libva: upgrade to 1.8.3

2017-07-04 Thread Maxin B. John
1.7.3 -> 1.8.3

Remove upstreamed patch:
0001-wayland-Don-t-commit-and-ship-generated-files.patch

Replace following patch by setting ac_cv_prog in EXTRA_OECONF:
0001-configure.ac-Use-wayland-scanner-in-PATH.patch

The dummy driver was removed in 1.8.3 release.

Signed-off-by: Maxin B. John 
---
 ...-configure.ac-Use-wayland-scanner-in-PATH.patch |  37 ---
 ...and-Don-t-commit-and-ship-generated-files.patch | 339 -
 .../libva/{libva_1.7.3.bb => libva_1.8.3.bb}   |   8 +-
 3 files changed, 3 insertions(+), 381 deletions(-)
 delete mode 100644 
meta/recipes-graphics/libva/files/0001-configure.ac-Use-wayland-scanner-in-PATH.patch
 delete mode 100644 
meta/recipes-graphics/libva/files/0001-wayland-Don-t-commit-and-ship-generated-files.patch
 rename meta/recipes-graphics/libva/{libva_1.7.3.bb => libva_1.8.3.bb} (88%)

diff --git 
a/meta/recipes-graphics/libva/files/0001-configure.ac-Use-wayland-scanner-in-PATH.patch
 
b/meta/recipes-graphics/libva/files/0001-configure.ac-Use-wayland-scanner-in-PATH.patch
deleted file mode 100644
index a99c225..000
--- 
a/meta/recipes-graphics/libva/files/0001-configure.ac-Use-wayland-scanner-in-PATH.patch
+++ /dev/null
@@ -1,37 +0,0 @@
-From 0af30602502035155929dd2a14482b82a9747cf8 Mon Sep 17 00:00:00 2001
-From: Jussi Kukkonen 
-Date: Thu, 23 Feb 2017 15:23:15 +0200
-Subject: [PATCH] configure.ac: Use wayland-scanner in PATH
-
-pkg-config will give us the wrong wayland-scanner location.
-Use the one in path instead: it will be from native sysroot.
-
-This is a workaround and should be fixed upstream: preferably
-with the same fix as all the other wayland-scanner users
-(see YOCTO #11100).
-
-Upstream-Status: Inappropriate [workaround]
-Signed-off-by: Jussi Kukkonen 

- configure.ac | 5 +
- 1 file changed, 1 insertion(+), 4 deletions(-)
-
-diff --git a/configure.ac b/configure.ac
-index 64eddf2..5536f35 100644
 a/configure.ac
-+++ b/configure.ac
-@@ -273,10 +273,7 @@ if test "$enable_wayland" = "yes"; then
- PKG_CHECK_MODULES([WAYLAND], [wayland-client >= wayland_api_version],
- [USE_WAYLAND="yes"], [:])
- if test "$USE_WAYLAND" = "yes"; then
--
--WAYLAND_PREFIX=`$PKG_CONFIG --variable=prefix wayland-client`
--AC_PATH_PROG([WAYLAND_SCANNER], [wayland-scanner],,
-- [${WAYLAND_PREFIX}/bin$PATH_SEPARATOR$PATH])
-+AC_PATH_PROG([WAYLAND_SCANNER], [wayland-scanner])
- 
- AC_DEFINE([HAVE_VA_WAYLAND], [1],
-   [Defined to 1 if VA/Wayland API is built])
--- 
-2.1.4
-
diff --git 
a/meta/recipes-graphics/libva/files/0001-wayland-Don-t-commit-and-ship-generated-files.patch
 
b/meta/recipes-graphics/libva/files/0001-wayland-Don-t-commit-and-ship-generated-files.patch
deleted file mode 100644
index bd97e22..000
--- 
a/meta/recipes-graphics/libva/files/0001-wayland-Don-t-commit-and-ship-generated-files.patch
+++ /dev/null
@@ -1,339 +0,0 @@
-From 5993a7710cc8fd9a392d5015be5109987a42b498 Mon Sep 17 00:00:00 2001
-From: Jussi Kukkonen 
-Date: Thu, 23 Feb 2017 16:10:09 +0200
-Subject: [PATCH] wayland: Don't commit and ship generated files
-
-I believe shipping wayland-drm-client-protocol.h is wrong: The header
-should always be generated by the wayland-scanner that matches the
-runtime wayland version. Currently when someone clones the repo and
-builds, the shipped version is used.
-
-Upstream-Status: Submitted [https://github.com/01org/libva/pull/33]
-Signed-off-by: Jussi Kukkonen 

- va/wayland/Makefile.am   |   5 +-
- va/wayland/wayland-drm-client-protocol.h | 290 ---
- 2 files changed, 4 insertions(+), 291 deletions(-)
- delete mode 100644 va/wayland/wayland-drm-client-protocol.h
-
-diff --git a/va/wayland/Makefile.am b/va/wayland/Makefile.am
-index 4f8262c..4ab8d07 100644
 a/va/wayland/Makefile.am
-+++ b/va/wayland/Makefile.am
-@@ -53,7 +53,7 @@ protocol_source_h = \
- noinst_LTLIBRARIES= libva_wayland.la
- libva_waylandincludedir   = ${includedir}/va
- libva_waylandinclude_HEADERS  = $(source_h)
--libva_wayland_la_SOURCES  = $(source_c) $(protocol_source_h)
-+libva_wayland_la_SOURCES  = $(source_c)
- noinst_HEADERS= $(source_h_priv)
- 
- # Wayland protocol
-@@ -65,5 +65,8 @@ EXTRA_DIST = \
-   wayland-drm.xml \
-   $(NULL)
- 
-+BUILT_SOURCES = $(protocol_source_h)
-+CLEANFILES = $(BUILT_SOURCES)
-+
- # Extra clean files so that maintainer-clean removes *everything*
- MAINTAINERCLEANFILES = Makefile.in
-diff --git a/va/wayland/wayland-drm-client-protocol.h 
b/va/wayland/wayland-drm-client-protocol.h
-deleted file mode 100644
-index da267e8..000
 a/va/wayland/wayland-drm-client-protocol.h
-+++ /dev/null
-@@ -1,290 +0,0 @@
--/* Generated by wayland-scanner 1.11.90 */
--
--#ifndef DRM_CLIENT_PROTOCOL_H
--#define DRM_CLIENT_PROTOCOL_H
--
--#include 
--#inclu

[OE-core] [PATCH 04/11] gstreamer1.0-plugins-base: upgrade 1.10.4 -> 1.12.1

2017-07-04 Thread Maxin B. John
Remove upstreamed patch:
1. encodebin-Need-more-buffers-in-output-queue-for-bett.patch

Signed-off-by: Maxin B. John 
---
 ...eed-more-buffers-in-output-queue-for-bett.patch | 32 --
 ...10.4.bb => gstreamer1.0-plugins-base_1.12.1.bb} |  5 ++--
 2 files changed, 2 insertions(+), 35 deletions(-)
 delete mode 100644 
meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-base/encodebin-Need-more-buffers-in-output-queue-for-bett.patch
 rename meta/recipes-multimedia/gstreamer/{gstreamer1.0-plugins-base_1.10.4.bb 
=> gstreamer1.0-plugins-base_1.12.1.bb} (78%)

diff --git 
a/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-base/encodebin-Need-more-buffers-in-output-queue-for-bett.patch
 
b/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-base/encodebin-Need-more-buffers-in-output-queue-for-bett.patch
deleted file mode 100644
index 5341e3c..000
--- 
a/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-base/encodebin-Need-more-buffers-in-output-queue-for-bett.patch
+++ /dev/null
@@ -1,32 +0,0 @@
-From 540e02c92c75e08b90326863dc787fa5cadf9da6 Mon Sep 17 00:00:00 2001
-From: Song Bing 
-Date: Fri, 13 Mar 2015 18:04:31 +0800
-Subject: [PATCH] encodebin: Need more buffers in output queue for better
- performance
-
-Need more buffers in output queue for better performance
-
-Upstream-Status: Submitted [https://bugzilla.gnome.org/show_bug.cgi?id=744191]
-
-Signed-off-by: Song Bing 

- gst/encoding/gstencodebin.c |3 +--
- 1 file changed, 1 insertion(+), 2 deletions(-)
-
-diff --git a/gst/encoding/gstencodebin.c b/gst/encoding/gstencodebin.c
-index 6728e58..32daae4 100644
 a/gst/encoding/gstencodebin.c
-+++ b/gst/encoding/gstencodebin.c
-@@ -1228,8 +1228,7 @@ _create_stream_group (GstEncodeBin * ebin, 
GstEncodingProfile * sprof,
-* We only use a 1buffer long queue here, the actual queueing will be done
-* in the input queue */
-   last = sgroup->outqueue = gst_element_factory_make ("queue", NULL);
--  g_object_set (sgroup->outqueue, "max-size-buffers", (guint32) 1,
--  "max-size-bytes", (guint32) 0, "max-size-time", (guint64) 0,
-+  g_object_set (sgroup->outqueue, "max-size-time", (guint64) 0,
-   "silent", TRUE, NULL);
- 
-   gst_bin_add (GST_BIN (ebin), sgroup->outqueue);
--- 
-1.7.9.5
-
diff --git 
a/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-base_1.10.4.bb 
b/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-base_1.12.1.bb
similarity index 78%
rename from 
meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-base_1.10.4.bb
rename to meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-base_1.12.1.bb
index 7c81670..0b2b588 100644
--- a/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-base_1.10.4.bb
+++ b/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-base_1.12.1.bb
@@ -9,11 +9,10 @@ SRC_URI = " \
 file://get-caps-from-src-pad-when-query-caps.patch \
 file://0003-ssaparse-enhance-SSA-text-lines-parsing.patch \
 file://0004-subparse-set-need_segment-after-sink-pad-received-GS.patch \
-file://encodebin-Need-more-buffers-in-output-queue-for-bett.patch \
 file://make-gio_unix_2_0-dependency-configurable.patch \
 file://0001-introspection.m4-prefix-pkgconfig-paths-with-PKG_CON.patch \
 "
-SRC_URI[md5sum] = "f6b46f8fac01eb773d556e3efc369e86"
-SRC_URI[sha256sum] = 
"f6d245b6b3d4cb733f81ebb021074c525ece83db0c10e932794b339b8d935eb7"
+SRC_URI[md5sum] = "77d67208ff3750ea6417f0365f655a90"
+SRC_URI[sha256sum] = 
"0cce9fadb574a840b3c9d31b69faf57aad6c5543c3b134a7b935de866c9e0465"
 
 S = "${WORKDIR}/gst-plugins-base-${PV}"
-- 
2.4.0

-- 
___
Openembedded-core mailing list
Openembedded-core@lists.openembedded.org
http://lists.openembedded.org/mailman/listinfo/openembedded-core


[OE-core] [PATCH 05/11] gstreamer1.0-plugins-ugly: upgrade 1.10.4 -> 1.12.1

2017-07-04 Thread Maxin B. John
libmad support is not present anymore.

Signed-off-by: Maxin B. John 
---
 meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-ugly.inc   | 1 -
 ...1.0-plugins-ugly_1.10.4.bb => gstreamer1.0-plugins-ugly_1.12.1.bb} | 4 ++--
 2 files changed, 2 insertions(+), 3 deletions(-)
 rename meta/recipes-multimedia/gstreamer/{gstreamer1.0-plugins-ugly_1.10.4.bb 
=> gstreamer1.0-plugins-ugly_1.12.1.bb} (76%)

diff --git a/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-ugly.inc 
b/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-ugly.inc
index 708ad7a..60aa968 100644
--- a/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-ugly.inc
+++ b/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-ugly.inc
@@ -18,7 +18,6 @@ PACKAGECONFIG[amrwb]= 
"--enable-amrwb,--disable-amrwb,opencore-amr"
 PACKAGECONFIG[cdio] = "--enable-cdio,--disable-cdio,libcdio"
 PACKAGECONFIG[dvdread]  = "--enable-dvdread,--disable-dvdread,libdvdread"
 PACKAGECONFIG[lame] = "--enable-lame,--disable-lame,lame"
-PACKAGECONFIG[mad]  = "--enable-mad,--disable-mad,libmad"
 PACKAGECONFIG[mpeg2dec] = "--enable-mpeg2dec,--disable-mpeg2dec,mpeg2dec"
 PACKAGECONFIG[mpg123]   = "--enable-mpg123,--disable-mpg123,mpg123"
 PACKAGECONFIG[x264] = "--enable-x264,--disable-x264,x264"
diff --git 
a/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-ugly_1.10.4.bb 
b/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-ugly_1.12.1.bb
similarity index 76%
rename from 
meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-ugly_1.10.4.bb
rename to meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-ugly_1.12.1.bb
index 92a2caa..fb6cc90 100644
--- a/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-ugly_1.10.4.bb
+++ b/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-ugly_1.12.1.bb
@@ -7,7 +7,7 @@ SRC_URI = " \
 
http://gstreamer.freedesktop.org/src/gst-plugins-ugly/gst-plugins-ugly-${PV}.tar.xz
 \
 file://0001-introspection.m4-prefix-pkgconfig-paths-with-PKG_CON.patch \
 "
-SRC_URI[md5sum] = "c68d0509c9980b0b70a4b836ff73fff1"
-SRC_URI[sha256sum] = 
"6386c77ca8459cba431ed0b63da780c7062c7cc48055d222024d8eaf198ffa59"
+SRC_URI[md5sum] = "101a9d1613c16889df43f00d859c954a"
+SRC_URI[sha256sum] = 
"8fc2123d059713a34fa5d0a26641fb8158f52f6766633d2db7a661adc88e1069"
 
 S = "${WORKDIR}/gst-plugins-ugly-${PV}"
-- 
2.4.0

-- 
___
Openembedded-core mailing list
Openembedded-core@lists.openembedded.org
http://lists.openembedded.org/mailman/listinfo/openembedded-core


[OE-core] [PATCH 06/11] gstreamer1.0-rtsp-server: upgrade 1.10.4 -> 1.12.1

2017-07-04 Thread Maxin B. John
Upgrade to 1.12.1

Signed-off-by: Maxin B. John 
---
 .../recipes-multimedia/gstreamer/gstreamer1.0-rtsp-server_1.10.4.bb | 6 --
 .../recipes-multimedia/gstreamer/gstreamer1.0-rtsp-server_1.12.1.bb | 6 ++
 2 files changed, 6 insertions(+), 6 deletions(-)
 delete mode 100644 
meta/recipes-multimedia/gstreamer/gstreamer1.0-rtsp-server_1.10.4.bb
 create mode 100644 
meta/recipes-multimedia/gstreamer/gstreamer1.0-rtsp-server_1.12.1.bb

diff --git 
a/meta/recipes-multimedia/gstreamer/gstreamer1.0-rtsp-server_1.10.4.bb 
b/meta/recipes-multimedia/gstreamer/gstreamer1.0-rtsp-server_1.10.4.bb
deleted file mode 100644
index 6aa9a53..000
--- a/meta/recipes-multimedia/gstreamer/gstreamer1.0-rtsp-server_1.10.4.bb
+++ /dev/null
@@ -1,6 +0,0 @@
-require gstreamer1.0-rtsp-server.inc
-
-SRC_URI[md5sum] = "ef587fa6393e09bc26f884510596e305"
-SRC_URI[sha256sum] = 
"2f6e12fd4e3568ee190dc24e57e4c3a878971c3a3fb6904a9674404fac256de6"
-
-LIC_FILES_CHKSUM = "file://COPYING;md5=6762ed442b3822387a51c92d928ead0d"
diff --git 
a/meta/recipes-multimedia/gstreamer/gstreamer1.0-rtsp-server_1.12.1.bb 
b/meta/recipes-multimedia/gstreamer/gstreamer1.0-rtsp-server_1.12.1.bb
new file mode 100644
index 000..2e115dc
--- /dev/null
+++ b/meta/recipes-multimedia/gstreamer/gstreamer1.0-rtsp-server_1.12.1.bb
@@ -0,0 +1,6 @@
+require gstreamer1.0-rtsp-server.inc
+
+SRC_URI[md5sum] = "5fdc18925caab476b4388d77b9ffbc72"
+SRC_URI[sha256sum] = 
"f27b9bde057e861a7705fa1263a9288a09fce8c42d8d5363c0bef4fe93994292"
+
+LIC_FILES_CHKSUM = "file://COPYING;md5=6762ed442b3822387a51c92d928ead0d"
-- 
2.4.0

-- 
___
Openembedded-core mailing list
Openembedded-core@lists.openembedded.org
http://lists.openembedded.org/mailman/listinfo/openembedded-core


[OE-core] [PATCH 10/11] gstreamer1.0-plugins-bad: upgrade 1.10.4 -> 1.12.1

2017-07-04 Thread Maxin B. John
Remove backported patch:
1. 0001-smoothstreaming-implement-adaptivedemux-s-get_live_s.patch
2. 0001-smoothstreaming-use-the-duration-from-the-list-of-fr.patch
3. 0001-mssdemux-improved-live-playback-support.patch

Refreshed the following patches:
1. 0001-Makefile.am-don-t-hardcode-libtool-name-when-running.patch
2. 0001-Prepend-PKG_CONFIG_SYSROOT_DIR-to-pkg-config-output.patch
3. gstreamer-gl.pc.in-don-t-append-GL_CFLAGS-to-CFLAGS.patch

Removed license checks in tta directory as it doesn't exist anymore.
Updated unsupported plugin list.

Signed-off-by: Maxin B. John 
---
 .../gstreamer/gstreamer1.0-plugins-bad.inc |  24 +-
 ...-don-t-hardcode-libtool-name-when-running.patch |  60 +-
 ...G_CONFIG_SYSROOT_DIR-to-pkg-config-output.patch |  42 +-
 ...gl.pc.in-don-t-append-GL_CFLAGS-to-CFLAGS.patch |  21 +-
 ...1-mssdemux-improved-live-playback-support.patch | 929 -
 ...ming-implement-adaptivedemux-s-get_live_s.patch | 183 
 ...ming-use-the-duration-from-the-list-of-fr.patch |  62 --
 10.4.bb => gstreamer1.0-plugins-bad_1.12.1.bb} |  11 +-
 8 files changed, 88 insertions(+), 1244 deletions(-)
 delete mode 100644 
meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-bad/0001-mssdemux-improved-live-playback-support.patch
 delete mode 100644 
meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-bad/0001-smoothstreaming-implement-adaptivedemux-s-get_live_s.patch
 delete mode 100644 
meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-bad/0001-smoothstreaming-use-the-duration-from-the-list-of-fr.patch
 rename meta/recipes-multimedia/gstreamer/{gstreamer1.0-plugins-bad_1.10.4.bb 
=> gstreamer1.0-plugins-bad_1.12.1.bb} (61%)

diff --git a/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-bad.inc 
b/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-bad.inc
index 0ccfc89..8b12123 100644
--- a/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-bad.inc
+++ b/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-bad.inc
@@ -70,14 +70,13 @@ PACKAGECONFIG[wayland] = 
"--enable-wayland,--disable-wayland,wayland-nat
 PACKAGECONFIG[webp]= "--enable-webp,--disable-webp,libwebp"
 
 # these plugins have not been ported to 1.0 (yet):
-#   apexsink linsys nas timidity sdl xvid wininet
-#   sndio cdxaparse dccp faceoverlay hdvparse tta mve nuvdemux
+#   cdxaparse faceoverlay hdvparse mve nuvdemux
 #   patchdetect sdi videomeasure
 
 # these plugins have no corresponding library in OE-core or meta-openembedded:
 #   openni2 winks direct3d directsound winscreencap acm apple_media
 #   android_media avc bs2b chromaprint daala dts fdkaac gme gsm kate ladspa 
libde265
-#   lv2 mimic mpeg2enc mplex musepack nvenc ofa openh264 opensles pvr 
soundtouch spandsp
+#   lv2 mpeg2enc mplex musepack nvenc ofa openh264 opensles soundtouch spandsp
 #   spc teletextdec tinyalsa vdpau vulkan wasapi x265 zbar
 
 # qt5 support is disabled, because it is not present in OE core, and requires 
more work than
@@ -94,7 +93,6 @@ EXTRA_OECONF += " \
 --enable-vcd \
 --disable-acm \
 --disable-android_media \
---disable-apexsink \
 --disable-apple_media \
 --disable-avc \
 --disable-bs2b \
@@ -106,44 +104,36 @@ EXTRA_OECONF += " \
 --disable-dts \
 --disable-fdk_aac \
 --disable-gme \
+--disable-iqa \
+--disable-msdk \
+--disable-webrtcdsp \
 --disable-gsm \
 --disable-kate \
 --disable-ladspa \
 --disable-libde265 \
---disable-libvisual \
---disable-linsys \
 --disable-lv2 \
---disable-mimic \
 --disable-mpeg2enc \
 --disable-mplex \
 --disable-musepack \
---disable-nas \
 --disable-nvenc \
 --disable-ofa \
 --disable-openexr \
 --disable-openh264 \
 --disable-openni2 \
 --disable-opensles \
---disable-pvr \
 --disable-qt \
---disable-sdl \
---disable-sdltest \
---disable-sndio \
 --disable-soundtouch \
 --disable-spandsp \
 --disable-spc \
 --disable-teletextdec \
---disable-timidity \
 --disable-tinyalsa \
 --disable-vdpau \
 --disable-vulkan \
 --disable-wasapi \
 --disable-wildmidi \
---disable-wininet \
 --disable-winks \
 --disable-winscreencap \
 --disable-x265 \
---disable-xvid \
 --disable-zbar \
 ${@bb.utils.contains("TUNE_FEATURES", "mx32", "--disable-yadif", "", d)} \
 "
@@ -157,3 +147,7 @@ FILES_${PN}-dev += 
"${libdir}/gstreamer-${LIBV}/include/gst/gl/gstglconfig.h"
 FILES_${PN}-freeverb += "${datadir}/gstreamer-${LIBV}/presets/GstFreeverb.prs"
 FILES_${PN}-opencv += "${datadir}/gst-plugins-bad/${LIBV}/opencv*"
 FILES_${PN}-voamrwbenc += 
"${datadir}/gstreamer-${LIBV}/presets/GstVoAmrwbEnc.prs"
+
+do_compile_prepend() {
+export GIR_EXTRA_LIBS_PATH="${B}/gst-libs/gst/allocators/.libs&

[OE-core] [PATCH 07/11] gstreamer1.0-omx: upgrade 1.10.4 -> 1.12.1

2017-07-04 Thread Maxin B. John
Upgrade to 1.12.1

Signed-off-by: Maxin B. John 
---
 .../{gstreamer1.0-omx_1.10.4.bb => gstreamer1.0-omx_1.12.1.bb}| 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)
 rename meta/recipes-multimedia/gstreamer/{gstreamer1.0-omx_1.10.4.bb => 
gstreamer1.0-omx_1.12.1.bb} (69%)

diff --git a/meta/recipes-multimedia/gstreamer/gstreamer1.0-omx_1.10.4.bb 
b/meta/recipes-multimedia/gstreamer/gstreamer1.0-omx_1.12.1.bb
similarity index 69%
rename from meta/recipes-multimedia/gstreamer/gstreamer1.0-omx_1.10.4.bb
rename to meta/recipes-multimedia/gstreamer/gstreamer1.0-omx_1.12.1.bb
index dfeefa5..bf4432c 100644
--- a/meta/recipes-multimedia/gstreamer/gstreamer1.0-omx_1.10.4.bb
+++ b/meta/recipes-multimedia/gstreamer/gstreamer1.0-omx_1.12.1.bb
@@ -5,7 +5,7 @@ LIC_FILES_CHKSUM = 
"file://COPYING;md5=4fbd65380cdd255951079008b364516c \
 
 SRC_URI = "http://gstreamer.freedesktop.org/src/gst-omx/gst-omx-${PV}.tar.xz";
 
-SRC_URI[md5sum] = "cedb230f1c47d0cf4b575d70dff66ff2"
-SRC_URI[sha256sum] = 
"45072925cf262f0fd528fab78f0de52734e46a5a88aa802fae51c67c09c81aa2"
+SRC_URI[md5sum] = "c9ae4cfc8e7479949ec75da034f85727"
+SRC_URI[sha256sum] = 
"13faf0eb679c37a01f64c47f23018c2d894fa0ff1c3b98d4b1d1c69a7b3ca183"
 
 S = "${WORKDIR}/gst-omx-${PV}"
-- 
2.4.0

-- 
___
Openembedded-core mailing list
Openembedded-core@lists.openembedded.org
http://lists.openembedded.org/mailman/listinfo/openembedded-core


[OE-core] [PATCH 03/11] gstreamer1.0: upgrade 1.10.4 -> 1.12.1

2017-07-04 Thread Maxin B. John
Remove "--disable-docbook" configure option and refresh
the following patch:
1. deterministic-unwind.patch

Signed-off-by: Maxin B. John 
---
 meta/recipes-multimedia/gstreamer/gstreamer1.0.inc |  1 -
 .../gstreamer1.0/deterministic-unwind.patch| 29 --
 ...treamer1.0_1.10.4.bb => gstreamer1.0_1.12.1.bb} |  4 +--
 3 files changed, 23 insertions(+), 11 deletions(-)
 rename meta/recipes-multimedia/gstreamer/{gstreamer1.0_1.10.4.bb => 
gstreamer1.0_1.12.1.bb} (72%)

diff --git a/meta/recipes-multimedia/gstreamer/gstreamer1.0.inc 
b/meta/recipes-multimedia/gstreamer/gstreamer1.0.inc
index 72d7ce6..d174a82 100644
--- a/meta/recipes-multimedia/gstreamer/gstreamer1.0.inc
+++ b/meta/recipes-multimedia/gstreamer/gstreamer1.0.inc
@@ -28,7 +28,6 @@ PACKAGECONFIG[unwind] = 
"--with-unwind,--without-unwind,libunwind"
 
 EXTRA_OECONF = " \
 --disable-dependency-tracking \
---disable-docbook \
 --disable-examples \
 "
 
diff --git 
a/meta/recipes-multimedia/gstreamer/gstreamer1.0/deterministic-unwind.patch 
b/meta/recipes-multimedia/gstreamer/gstreamer1.0/deterministic-unwind.patch
index e39e6ca..dfca096 100644
--- a/meta/recipes-multimedia/gstreamer/gstreamer1.0/deterministic-unwind.patch
+++ b/meta/recipes-multimedia/gstreamer/gstreamer1.0/deterministic-unwind.patch
@@ -1,24 +1,37 @@
-Make the detection of libunwind deterministic.
+From 31fb9cde63f55f2610a736f390124a570c564169 Mon Sep 17 00:00:00 2001
+From: Ross Burton 
+Date: Fri, 12 May 2017 17:43:08 +0300
+Subject: [PATCH] Make the detection of libunwind deterministic.
 
 Upstream-Status: Pending
+
 Signed-off-by: Ross Burton 
+Signed-off-by: Maxin B. John 
+---
+ configure.ac | 10 ++
+ 1 file changed, 6 insertions(+), 4 deletions(-)
 
 diff --git a/configure.ac b/configure.ac
-index ac88fb2..182c19a 100644
+index 9fa6824..fe9696f 100644
 --- a/configure.ac
 +++ b/configure.ac
-@@ -829,3 +828,0 @@ AM_CONDITIONAL(HAVE_GTK, test "x$HAVE_GTK" = "xyes")
--dnl libunwind is optionally used by the leaks tracer
+@@ -821,10 +821,12 @@ fi
+ AM_CONDITIONAL(HAVE_GTK, test "x$HAVE_GTK" = "xyes")
+ 
+ dnl libunwind is optionally used by the leaks tracer
 -PKG_CHECK_MODULES(UNWIND, libunwind, HAVE_UNWIND=yes, HAVE_UNWIND=no)
--
-@@ -839,3 +836,7 @@ AC_CHECK_FUNC(backtrace, [
 -if test "x$HAVE_UNWIND" = "xyes"; then
 -  AC_DEFINE(HAVE_UNWIND, 1, [libunwind available])
 -fi
-+dnl libunwind is optionally used by the leaks tracer
 +AC_ARG_WITH([unwind],[AS_HELP_STRING([--with-unwind],[use libunwind])],
 +[], [with_unwind=yes])
 +AS_IF([test "$with_unwind" = yes],
 +  [PKG_CHECK_MODULES(UNWIND, libunwind)
 +   AC_DEFINE(HAVE_UNWIND, 1, [libunwind available])]
-+)
++ )
+ 
+ dnl libdw is optionally used to add source lines and numbers to backtraces
+ PKG_CHECK_MODULES(DW, libdw, HAVE_DW=yes, HAVE_DW=no)
+-- 
+2.4.0
+
diff --git a/meta/recipes-multimedia/gstreamer/gstreamer1.0_1.10.4.bb 
b/meta/recipes-multimedia/gstreamer/gstreamer1.0_1.12.1.bb
similarity index 72%
rename from meta/recipes-multimedia/gstreamer/gstreamer1.0_1.10.4.bb
rename to meta/recipes-multimedia/gstreamer/gstreamer1.0_1.12.1.bb
index 2a67993..f1a7001 100644
--- a/meta/recipes-multimedia/gstreamer/gstreamer1.0_1.10.4.bb
+++ b/meta/recipes-multimedia/gstreamer/gstreamer1.0_1.12.1.bb
@@ -7,7 +7,7 @@ SRC_URI = " \
 http://gstreamer.freedesktop.org/src/gstreamer/gstreamer-${PV}.tar.xz \
 file://deterministic-unwind.patch \
 "
-SRC_URI[md5sum] = "7c91a97e4a2dc81eafd59d0a2f8b0d6e"
-SRC_URI[sha256sum] = 
"50c2f5af50a6cc6c0a3f3ed43bdd8b5e2bff00bacfb766d4be139ec06d8b5218"
+SRC_URI[md5sum] = "3c9f2bc7d75daf87fb5d8d0f2158b8ea"
+SRC_URI[sha256sum] = 
"9044b9d8b3ff44457fa9e36faa59c56684b587b34dee449bfe15ec0c32a3a6d2"
 
 S = "${WORKDIR}/gstreamer-${PV}"
-- 
2.4.0

-- 
___
Openembedded-core mailing list
Openembedded-core@lists.openembedded.org
http://lists.openembedded.org/mailman/listinfo/openembedded-core


[OE-core] [PATCH 08/11] gstreamer1.0-libav: upgrade 1.10.4 -> 1.12.1

2017-07-04 Thread Maxin B. John
Upgrade to 1.12.1

Signed-off-by: Maxin B. John 
---
 .../{gstreamer1.0-libav_1.10.4.bb => gstreamer1.0-libav_1.12.1.bb}| 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)
 rename meta/recipes-multimedia/gstreamer/{gstreamer1.0-libav_1.10.4.bb => 
gstreamer1.0-libav_1.12.1.bb} (88%)

diff --git a/meta/recipes-multimedia/gstreamer/gstreamer1.0-libav_1.10.4.bb 
b/meta/recipes-multimedia/gstreamer/gstreamer1.0-libav_1.12.1.bb
similarity index 88%
rename from meta/recipes-multimedia/gstreamer/gstreamer1.0-libav_1.10.4.bb
rename to meta/recipes-multimedia/gstreamer/gstreamer1.0-libav_1.12.1.bb
index e4bb477..5fceabe 100644
--- a/meta/recipes-multimedia/gstreamer/gstreamer1.0-libav_1.10.4.bb
+++ b/meta/recipes-multimedia/gstreamer/gstreamer1.0-libav_1.12.1.bb
@@ -14,7 +14,7 @@ SRC_URI = 
"http://gstreamer.freedesktop.org/src/gst-libav/gst-libav-${PV}.tar.xz
file://mips64_cpu_detection.patch \
file://0001-configure-check-for-armv7ve-variant.patch \
"
-SRC_URI[md5sum] = "e2bdd9fde6ca3ff7efffb93df121f4fd"
-SRC_URI[sha256sum] = 
"6ca0feca75e3d48315e07f20ec37cf6260ed1e9dde58df355febd5016246268b"
+SRC_URI[md5sum] = "b34c46d1af8a1067543c45209d711b57"
+SRC_URI[sha256sum] = 
"55d7823fdf63195de991adfef32db4b8a8bef3cafa46115a951e590dc18a5077"
 
 S = "${WORKDIR}/gst-libav-${PV}"
-- 
2.4.0

-- 
___
Openembedded-core mailing list
Openembedded-core@lists.openembedded.org
http://lists.openembedded.org/mailman/listinfo/openembedded-core


[OE-core] [PATCH 09/11] gstreamer1.0-vaapi: upgrade 1.10.4 -> 1.12.1

2017-07-04 Thread Maxin B. John
Remove backport patch:
1. vaapivideobufferpool-create-allocator-if-needed.patch

Signed-off-by: Maxin B. John 
---
 ...ideobufferpool-create-allocator-if-needed.patch | 61 --
 .../gstreamer/gstreamer1.0-vaapi_1.10.4.bb |  7 ---
 .../gstreamer/gstreamer1.0-vaapi_1.12.1.bb |  5 ++
 3 files changed, 5 insertions(+), 68 deletions(-)
 delete mode 100644 
meta/recipes-multimedia/gstreamer/gstreamer-vaapi/vaapivideobufferpool-create-allocator-if-needed.patch
 delete mode 100644 
meta/recipes-multimedia/gstreamer/gstreamer1.0-vaapi_1.10.4.bb
 create mode 100644 
meta/recipes-multimedia/gstreamer/gstreamer1.0-vaapi_1.12.1.bb

diff --git 
a/meta/recipes-multimedia/gstreamer/gstreamer-vaapi/vaapivideobufferpool-create-allocator-if-needed.patch
 
b/meta/recipes-multimedia/gstreamer/gstreamer-vaapi/vaapivideobufferpool-create-allocator-if-needed.patch
deleted file mode 100644
index f666adc..000
--- 
a/meta/recipes-multimedia/gstreamer/gstreamer-vaapi/vaapivideobufferpool-create-allocator-if-needed.patch
+++ /dev/null
@@ -1,61 +0,0 @@
-Signed-off-by: Jussi Kukkonen 
-Upstream-Status: Backport [commit 59a731be6b in '1.10' branch]
-
-
-From 02a6002c3a80b3a5301c0943b1a1518bbdf439fc Mon Sep 17 00:00:00 2001
-From: =?UTF-8?q?V=C3=ADctor=20Manuel=20J=C3=A1quez=20Leal?=
- 
-Date: Fri, 21 Apr 2017 19:07:18 +0200
-Subject: [PATCH] vaapivideobufferpool: create allocator if needed
-
-Backport to branch 1.10
-
-Sometimes a video decoder could set different buffer pool
-configurations, because their frame size changes. In this case we
-did not reconfigure the allocator.
-
-This patch enables this use case, creating a new allocator inside
-the VAAPI buffer pool if the caps changed, if it is not dmabuf-based.
-If so, it is just reconfigured, since it doesn't have a surface pool.
-
-https://bugzilla.gnome.org/show_bug.cgi?id=781577

- gst/vaapi/gstvaapivideobufferpool.c | 21 +
- 1 file changed, 21 insertions(+)
-
-diff --git a/gst/vaapi/gstvaapivideobufferpool.c 
b/gst/vaapi/gstvaapivideobufferpool.c
-index a3b9223f..9a50614b 100644
 a/gst/vaapi/gstvaapivideobufferpool.c
-+++ b/gst/vaapi/gstvaapivideobufferpool.c
-@@ -159,6 +159,27 @@ gst_vaapi_video_buffer_pool_set_config (GstBufferPool * 
pool,
- gst_object_replace ((GstObject **) & priv->allocator, NULL);
-   priv->video_info = new_vip;
- 
-+  {
-+guint surface_alloc_flags;
-+gboolean vinfo_changed = FALSE;
-+
-+if (allocator) {
-+  const GstVideoInfo *alloc_vinfo =
-+  gst_allocator_get_vaapi_video_info (allocator, 
&surface_alloc_flags);
-+  vinfo_changed = gst_video_info_changed (alloc_vinfo, &new_vip);
-+}
-+
-+if (vinfo_changed && allocator && priv->use_dmabuf_memory) {
-+  gst_allocator_set_vaapi_video_info (allocator, &new_vip,
-+  surface_alloc_flags);
-+} else if (!priv->use_dmabuf_memory && (vinfo_changed || !allocator)) {
-+  /* let's destroy the other allocator and create a new one */
-+  allocator = gst_vaapi_video_allocator_new (priv->display, &new_vip,
-+  surface_alloc_flags);
-+  gst_buffer_pool_config_set_allocator (config, allocator, NULL);
-+}
-+  }
-+
-   if (!gst_buffer_pool_config_has_option (config,
-   GST_BUFFER_POOL_OPTION_VAAPI_VIDEO_META))
- goto error_no_vaapi_video_meta_option;
--- 
-2.11.0
-
-
diff --git a/meta/recipes-multimedia/gstreamer/gstreamer1.0-vaapi_1.10.4.bb 
b/meta/recipes-multimedia/gstreamer/gstreamer1.0-vaapi_1.10.4.bb
deleted file mode 100644
index 44c66de..000
--- a/meta/recipes-multimedia/gstreamer/gstreamer1.0-vaapi_1.10.4.bb
+++ /dev/null
@@ -1,7 +0,0 @@
-require gstreamer1.0-vaapi.inc
-SRC_URI[md5sum] = "318af17f906637570b61dd7be9b5581d"
-SRC_URI[sha256sum] = 
"03e690621594d9f9495d86c7dac8b8590b3a150462770ed070dc76f66a70de75"
-
-SRC_URI += "file://vaapivideobufferpool-create-allocator-if-needed.patch"
-
-DEPENDS += "gstreamer1.0 gstreamer1.0-plugins-base gstreamer1.0-plugins-bad"
diff --git a/meta/recipes-multimedia/gstreamer/gstreamer1.0-vaapi_1.12.1.bb 
b/meta/recipes-multimedia/gstreamer/gstreamer1.0-vaapi_1.12.1.bb
new file mode 100644
index 000..e3ec98b
--- /dev/null
+++ b/meta/recipes-multimedia/gstreamer/gstreamer1.0-vaapi_1.12.1.bb
@@ -0,0 +1,5 @@
+require gstreamer1.0-vaapi.inc
+SRC_URI[md5sum] = "e5c07f867640a9507b8590adf9fba589"
+SRC_URI[sha256sum] = 
"de4e9697a856660ccbf27f45ffa86b1a97af426f7823ec65a48f2e9daac9e4a1"
+
+DEPENDS += "gstreamer1.0 gstreamer1.0-plugins-base gstreamer1.0-plugins-bad"
-- 
2.4.0

-- 
___
Openembedded-core mailing list
Openembedded-core@lists.openembedded.org
http://lists.openembedded.org/mailman/listinfo/openembedded-core


[OE-core] [PATCH 02/11] gst-player: remove workaround which disable visualizations

2017-07-04 Thread Maxin B. John
As we upgrade to libva 1.8.3, we can remove the workaround patch
which disables visualizations in gst-player:
1. 0001-gtk-play-Disable-visualizations.patch

Also remove the upstreamed patches:
1. filechooser.patch
2. Fix-pause-play.patch
3. Add-error-signal-emission-for-missing-plugins.patch

Fixes [YOCTO #11437]

We "should" move to the new home of gst-player:
https://cgit.freedesktop.org/gstreamer/gst-examples

However, the buildsystem of gst-player moved to meson.
Waiting for meson to be in oe-core for this transition.

Signed-off-by: Maxin B. John 
---
 .../0001-gtk-play-Disable-visualizations.patch |  59 -
 ...error-signal-emission-for-missing-plugins.patch | 252 -
 .../gstreamer/gst-player/Fix-pause-play.patch  | 107 -
 .../gstreamer/gst-player/filechooser.patch |  54 -
 .../recipes-multimedia/gstreamer/gst-player_git.bb |   4 -
 5 files changed, 476 deletions(-)
 delete mode 100644 
meta/recipes-multimedia/gstreamer/gst-player/0001-gtk-play-Disable-visualizations.patch
 delete mode 100644 
meta/recipes-multimedia/gstreamer/gst-player/Add-error-signal-emission-for-missing-plugins.patch
 delete mode 100644 
meta/recipes-multimedia/gstreamer/gst-player/Fix-pause-play.patch
 delete mode 100644 
meta/recipes-multimedia/gstreamer/gst-player/filechooser.patch

diff --git 
a/meta/recipes-multimedia/gstreamer/gst-player/0001-gtk-play-Disable-visualizations.patch
 
b/meta/recipes-multimedia/gstreamer/gst-player/0001-gtk-play-Disable-visualizations.patch
deleted file mode 100644
index ea88120..000
--- 
a/meta/recipes-multimedia/gstreamer/gst-player/0001-gtk-play-Disable-visualizations.patch
+++ /dev/null
@@ -1,59 +0,0 @@
-From 6cf42c468e93b0aaa171961e059bc3e2fb915889 Mon Sep 17 00:00:00 2001
-From: Jussi Kukkonen 
-Date: Fri, 28 Apr 2017 14:35:19 +0300
-Subject: [PATCH] gtk-play: Disable visualizations
-
-This is a workaround for [YOCTO #11410] (audio playback is broken in
-mediaplayer if vaapi is used). It disables visualizations and makes
-sure we clear the window (otherwise nothing does that and result is
-very ugly).
-
-This patch should be removed when 11410 is fixed.
-
-Upstream-Status: Inappropriate [bug workaround]
-Signed-off-by: Jussi Kukkonen 

- gtk/gtk-play.c | 13 -
- 1 file changed, 12 insertions(+), 1 deletion(-)
-
-diff --git a/gtk/gtk-play.c b/gtk/gtk-play.c
-index 8ae0fea..63b9bb0 100644
 a/gtk/gtk-play.c
-+++ b/gtk/gtk-play.c
-@@ -1401,6 +1401,15 @@ get_child_position (GtkOverlay * overlay, GtkWidget * 
widget,
-   return TRUE;
- }
- 
-+/* Hack to make sure something gets drawn if visualizations are disabled */
-+static gboolean
-+draw_cb (GtkWidget *widget, cairo_t *cr, gpointer data)
-+{
-+  cairo_set_source_rgb (cr, 0, 0, 0);
-+  cairo_paint (cr);
-+  return FALSE;
-+}
-+
- static void
- create_ui (GtkPlay * play)
- {
-@@ -1431,6 +1440,8 @@ create_ui (GtkPlay * play)
- play->video_area = gtk_drawing_area_new ();
- g_signal_connect (play->video_area, "realize",
- G_CALLBACK (video_area_realize_cb), play);
-+g_signal_connect (play->video_area, "draw",
-+G_CALLBACK (draw_cb), NULL);
-   }
-   gtk_widget_set_events (play->video_area, GDK_EXPOSURE_MASK
-   | GDK_LEAVE_NOTIFY_MASK
-@@ -1753,7 +1764,7 @@ gtk_play_constructor (GType type, guint 
n_construct_params,
- 
-   /* enable visualization (by default playbin uses goom) */
-   /* if visualization is enabled then use the first element */
--  gst_player_set_visualization_enabled (self->player, TRUE);
-+  gst_player_set_visualization_enabled (self->player, FALSE);
- 
-   g_signal_connect (G_OBJECT (self), "show", G_CALLBACK (show_cb), NULL);
- 
--- 
-2.1.4
-
diff --git 
a/meta/recipes-multimedia/gstreamer/gst-player/Add-error-signal-emission-for-missing-plugins.patch
 
b/meta/recipes-multimedia/gstreamer/gst-player/Add-error-signal-emission-for-missing-plugins.patch
deleted file mode 100644
index 712d46d..000
--- 
a/meta/recipes-multimedia/gstreamer/gst-player/Add-error-signal-emission-for-missing-plugins.patch
+++ /dev/null
@@ -1,252 +0,0 @@
-From d64c7edb66f4a64ff49c4306cf77fd269b7079ab Mon Sep 17 00:00:00 2001
-From: Jussi Kukkonen 
-Date: Mon, 16 Mar 2015 13:45:30 +0200
-Subject: [PATCH] Add error signal emission for missing plugins
-
-Add a missing plugins error signal to gst-player. Note that this error
-does not necessarily mean the playback has completely failed, but in
-practice the user experience will be bad (think, e.g. of a mp4 file
-where H.264 codec is missing: AAC playback still works...).
-
-Use the signal in gtk-play to show a infobar if plugins are missing.
-
-Submitted upstream at https://github.com/sdroege/gst-player/pull/11
-
-Upstream-Status: Submitted
-Signed-off-by: Jussi Kukkonen 

- configure.ac   |  2 +-
- gtk/gtk-play.c | 54 +-
- lib/gst/pl

[OE-core] [PATCH v2 11/11] gstreamer1.0-plugins-good: upgrade 1.10.4 -> 1.12.1

2017-07-04 Thread Maxin B. John
Remove backported patch:
1.0001-v4l2object-Also-add-videometa-if-there-is-padding-to.patch

Added RPROVIDES to handle the renamed plugins (oss4 is not enabled):
1. libgstpulse -> libgstpulseaudio
2. libgstsouphttpsrc -> libgstsoup

Updated gstreamer1.0-meta-base to include this change:
1.gstsouphttpsrc plugin was renamed to gstsoup

Signed-off-by: Maxin B. John 
---
 .../gstreamer/gstreamer1.0-meta-base.bb|  2 +-
 ...Also-add-videometa-if-there-is-padding-to.patch | 35 --
 ...10.4.bb => gstreamer1.0-plugins-good_1.12.1.bb} |  7 +++--
 3 files changed, 5 insertions(+), 39 deletions(-)
 delete mode 100644 
meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-good/0001-v4l2object-Also-add-videometa-if-there-is-padding-to.patch
 rename meta/recipes-multimedia/gstreamer/{gstreamer1.0-plugins-good_1.10.4.bb 
=> gstreamer1.0-plugins-good_1.12.1.bb} (74%)

diff --git a/meta/recipes-multimedia/gstreamer/gstreamer1.0-meta-base.bb 
b/meta/recipes-multimedia/gstreamer/gstreamer1.0-meta-base.bb
index c542b13..016e176 100644
--- a/meta/recipes-multimedia/gstreamer/gstreamer1.0-meta-base.bb
+++ b/meta/recipes-multimedia/gstreamer/gstreamer1.0-meta-base.bb
@@ -37,7 +37,7 @@ RDEPENDS_gstreamer1.0-meta-base = "\
 gstreamer1.0-plugins-base-videoscale \
 gstreamer1.0-plugins-base-videoconvert \
 gstreamer1.0-plugins-good-autodetect \
-gstreamer1.0-plugins-good-souphttpsrc"
+gstreamer1.0-plugins-good-soup"
 
 RRECOMMENDS_gstreamer1.0-meta-x11-base = "\
 gstreamer1.0-plugins-base-ximagesink \
diff --git 
a/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-good/0001-v4l2object-Also-add-videometa-if-there-is-padding-to.patch
 
b/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-good/0001-v4l2object-Also-add-videometa-if-there-is-padding-to.patch
deleted file mode 100644
index 2a9a23e..000
--- 
a/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-good/0001-v4l2object-Also-add-videometa-if-there-is-padding-to.patch
+++ /dev/null
@@ -1,35 +0,0 @@
-From 22be02612adc757f6a43cefc6ee65ecaef68f0d9 Mon Sep 17 00:00:00 2001
-From: Carlos Rafael Giani 
-Date: Thu, 23 Mar 2017 22:13:05 +0100
-Subject: [PATCH] v4l2object: Also add videometa if there is padding to the
- right and bottom
-
-https://bugzilla.gnome.org/show_bug.cgi?id=780478
-
-Upstream-Status: Backport [1.10.5]
-
-Signed-off-by: Carlos Rafael Giani 

- sys/v4l2/gstv4l2object.c | 5 +++--
- 1 file changed, 3 insertions(+), 2 deletions(-)
-
-diff --git a/sys/v4l2/gstv4l2object.c b/sys/v4l2/gstv4l2object.c
-index 91c8ff0..ed4654e 100644
 a/sys/v4l2/gstv4l2object.c
-+++ b/sys/v4l2/gstv4l2object.c
-@@ -3070,9 +3070,10 @@ store_info:
-   GST_DEBUG_OBJECT (v4l2object->element, "Got sizeimage %" G_GSIZE_FORMAT,
-   info->size);
- 
--  /* to avoid copies we need video meta if top or left padding */
-+  /* to avoid copies we need video meta if there is padding */
-   v4l2object->need_video_meta =
--  ((align->padding_top + align->padding_left) != 0);
-+  ((align->padding_top + align->padding_left + align->padding_right +
-+  align->padding_bottom) != 0);
- 
-   /* ... or if stride is non "standard" */
-   if (!standard_stride)
--- 
-2.7.4
-
diff --git 
a/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-good_1.10.4.bb 
b/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-good_1.12.1.bb
similarity index 74%
rename from 
meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-good_1.10.4.bb
rename to meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-good_1.12.1.bb
index 57447bf..7f7e570 100644
--- a/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-good_1.10.4.bb
+++ b/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-good_1.12.1.bb
@@ -10,9 +10,10 @@ SRC_URI = " \
 file://avoid-including-sys-poll.h-directly.patch \
 file://ensure-valid-sentinel-for-gst_structure_get.patch \
 file://0001-introspection.m4-prefix-pkgconfig-paths-with-PKG_CON.patch \
-file://0001-v4l2object-Also-add-videometa-if-there-is-padding-to.patch \
 "
-SRC_URI[md5sum] = "cc0cc13cdb07d4237600b6886b81f31d"
-SRC_URI[sha256sum] = 
"8a86c61434a8c44665365bd0b3557a040937d1f44bf69caee4e9ea816ce74d7e"
+SRC_URI[md5sum] = "53647e9fe9446f2ad808d55fcdf85b6e"
+SRC_URI[sha256sum] = 
"121e8e46a7f0e622f09ec9be012607b89d737dd72d48b0f2f0680821ae2cf54b"
 
 S = "${WORKDIR}/gst-plugins-good-${PV}"
+
+RPROVIDES_${PN} += "${@bb.utils.contains('DISTRO_FEATURES', 'pulseaudio', 
'${PN}-pulse', '', d)} ${PN}-souphttpsrc"
-- 
2.4.0

-- 
___
Openembedded-core mailing list
Openembedded-core@lists.openembedded.org
http://lists.openembedded.org/mailman/listinfo/openembedded-core


Re: [OE-core] [PATCH 01/11] libva: upgrade to 1.8.3

2017-07-04 Thread Maxin B. John
Hi Ross,

On Tue, Jul 04, 2017 at 03:24:41PM +0100, Burton, Ross wrote:
>packages/corei7-64-poky-linux/libva/libva: FILELIST: removed 
>"/usr/lib/libva-drm.so.1.3904.0 
> /usr/bin/mpeg2vldemo /usr/bin/putsurface /usr/bin/vainfo /usr/bin/mpeg2vaenc 
> /usr/bin/h264encode
> /usr/bin/loadjpeg /usr/bin/jpegenc /usr/lib/libva.so.1.3904.0 
> /usr/bin/putsurface_wayland /usr/bin/avcenc",
>added "/usr/lib/libva-drm.so.1.4000.0 /usr/lib/libva.so.1.4000.0"
>
>libva-drm should never have been in that package, and all the binaries have 
>disappeared.
>
>(Maybe using dynamic splitting would be more reliable)

Thanks, Will update accordingly. 

>Ross
>>
>>On 4 July 2017 at 14:29, Maxin B. John  wrote:
>> 1.7.3 -> 1.8.3

Warm Regards,
Maxin
-- 
___
Openembedded-core mailing list
Openembedded-core@lists.openembedded.org
http://lists.openembedded.org/mailman/listinfo/openembedded-core


[OE-core] [PATCH 01/12] gst-player: remove workaround which disable visualizations

2017-07-05 Thread Maxin B. John
As we upgrade to libva 1.8.3, we can remove the workaround patch
which disables visualizations in gst-player:
1. 0001-gtk-play-Disable-visualizations.patch

Also remove the upstreamed patches:
1. filechooser.patch
2. Fix-pause-play.patch
3. Add-error-signal-emission-for-missing-plugins.patch

Fixes [YOCTO #11437]

We "should" move to the new home of gst-player:
https://cgit.freedesktop.org/gstreamer/gst-examples

However, the buildsystem of gst-player moved to meson.
Waiting for meson to be in oe-core for this transition.

Signed-off-by: Maxin B. John 
---
 .../0001-gtk-play-Disable-visualizations.patch |  59 -
 ...error-signal-emission-for-missing-plugins.patch | 252 -
 .../gstreamer/gst-player/Fix-pause-play.patch  | 107 -
 .../gstreamer/gst-player/filechooser.patch |  54 -
 .../recipes-multimedia/gstreamer/gst-player_git.bb |   4 -
 5 files changed, 476 deletions(-)
 delete mode 100644 
meta/recipes-multimedia/gstreamer/gst-player/0001-gtk-play-Disable-visualizations.patch
 delete mode 100644 
meta/recipes-multimedia/gstreamer/gst-player/Add-error-signal-emission-for-missing-plugins.patch
 delete mode 100644 
meta/recipes-multimedia/gstreamer/gst-player/Fix-pause-play.patch
 delete mode 100644 
meta/recipes-multimedia/gstreamer/gst-player/filechooser.patch

diff --git 
a/meta/recipes-multimedia/gstreamer/gst-player/0001-gtk-play-Disable-visualizations.patch
 
b/meta/recipes-multimedia/gstreamer/gst-player/0001-gtk-play-Disable-visualizations.patch
deleted file mode 100644
index ea88120..000
--- 
a/meta/recipes-multimedia/gstreamer/gst-player/0001-gtk-play-Disable-visualizations.patch
+++ /dev/null
@@ -1,59 +0,0 @@
-From 6cf42c468e93b0aaa171961e059bc3e2fb915889 Mon Sep 17 00:00:00 2001
-From: Jussi Kukkonen 
-Date: Fri, 28 Apr 2017 14:35:19 +0300
-Subject: [PATCH] gtk-play: Disable visualizations
-
-This is a workaround for [YOCTO #11410] (audio playback is broken in
-mediaplayer if vaapi is used). It disables visualizations and makes
-sure we clear the window (otherwise nothing does that and result is
-very ugly).
-
-This patch should be removed when 11410 is fixed.
-
-Upstream-Status: Inappropriate [bug workaround]
-Signed-off-by: Jussi Kukkonen 

- gtk/gtk-play.c | 13 -
- 1 file changed, 12 insertions(+), 1 deletion(-)
-
-diff --git a/gtk/gtk-play.c b/gtk/gtk-play.c
-index 8ae0fea..63b9bb0 100644
 a/gtk/gtk-play.c
-+++ b/gtk/gtk-play.c
-@@ -1401,6 +1401,15 @@ get_child_position (GtkOverlay * overlay, GtkWidget * 
widget,
-   return TRUE;
- }
- 
-+/* Hack to make sure something gets drawn if visualizations are disabled */
-+static gboolean
-+draw_cb (GtkWidget *widget, cairo_t *cr, gpointer data)
-+{
-+  cairo_set_source_rgb (cr, 0, 0, 0);
-+  cairo_paint (cr);
-+  return FALSE;
-+}
-+
- static void
- create_ui (GtkPlay * play)
- {
-@@ -1431,6 +1440,8 @@ create_ui (GtkPlay * play)
- play->video_area = gtk_drawing_area_new ();
- g_signal_connect (play->video_area, "realize",
- G_CALLBACK (video_area_realize_cb), play);
-+g_signal_connect (play->video_area, "draw",
-+G_CALLBACK (draw_cb), NULL);
-   }
-   gtk_widget_set_events (play->video_area, GDK_EXPOSURE_MASK
-   | GDK_LEAVE_NOTIFY_MASK
-@@ -1753,7 +1764,7 @@ gtk_play_constructor (GType type, guint 
n_construct_params,
- 
-   /* enable visualization (by default playbin uses goom) */
-   /* if visualization is enabled then use the first element */
--  gst_player_set_visualization_enabled (self->player, TRUE);
-+  gst_player_set_visualization_enabled (self->player, FALSE);
- 
-   g_signal_connect (G_OBJECT (self), "show", G_CALLBACK (show_cb), NULL);
- 
--- 
-2.1.4
-
diff --git 
a/meta/recipes-multimedia/gstreamer/gst-player/Add-error-signal-emission-for-missing-plugins.patch
 
b/meta/recipes-multimedia/gstreamer/gst-player/Add-error-signal-emission-for-missing-plugins.patch
deleted file mode 100644
index 712d46d..000
--- 
a/meta/recipes-multimedia/gstreamer/gst-player/Add-error-signal-emission-for-missing-plugins.patch
+++ /dev/null
@@ -1,252 +0,0 @@
-From d64c7edb66f4a64ff49c4306cf77fd269b7079ab Mon Sep 17 00:00:00 2001
-From: Jussi Kukkonen 
-Date: Mon, 16 Mar 2015 13:45:30 +0200
-Subject: [PATCH] Add error signal emission for missing plugins
-
-Add a missing plugins error signal to gst-player. Note that this error
-does not necessarily mean the playback has completely failed, but in
-practice the user experience will be bad (think, e.g. of a mp4 file
-where H.264 codec is missing: AAC playback still works...).
-
-Use the signal in gtk-play to show a infobar if plugins are missing.
-
-Submitted upstream at https://github.com/sdroege/gst-player/pull/11
-
-Upstream-Status: Submitted
-Signed-off-by: Jussi Kukkonen 

- configure.ac   |  2 +-
- gtk/gtk-play.c | 54 +-
- lib/gst/pl

[OE-core] [PATCH 02/12] gstreamer1.0: upgrade 1.10.4 -> 1.12.1

2017-07-05 Thread Maxin B. John
Remove "--disable-docbook" configure option and refresh
the following patch:
1. deterministic-unwind.patch

Signed-off-by: Maxin B. John 
---
 meta/recipes-multimedia/gstreamer/gstreamer1.0.inc |  1 -
 .../gstreamer1.0/deterministic-unwind.patch| 29 --
 ...treamer1.0_1.10.4.bb => gstreamer1.0_1.12.1.bb} |  4 +--
 3 files changed, 23 insertions(+), 11 deletions(-)
 rename meta/recipes-multimedia/gstreamer/{gstreamer1.0_1.10.4.bb => 
gstreamer1.0_1.12.1.bb} (72%)

diff --git a/meta/recipes-multimedia/gstreamer/gstreamer1.0.inc 
b/meta/recipes-multimedia/gstreamer/gstreamer1.0.inc
index 72d7ce6..d174a82 100644
--- a/meta/recipes-multimedia/gstreamer/gstreamer1.0.inc
+++ b/meta/recipes-multimedia/gstreamer/gstreamer1.0.inc
@@ -28,7 +28,6 @@ PACKAGECONFIG[unwind] = 
"--with-unwind,--without-unwind,libunwind"
 
 EXTRA_OECONF = " \
 --disable-dependency-tracking \
---disable-docbook \
 --disable-examples \
 "
 
diff --git 
a/meta/recipes-multimedia/gstreamer/gstreamer1.0/deterministic-unwind.patch 
b/meta/recipes-multimedia/gstreamer/gstreamer1.0/deterministic-unwind.patch
index e39e6ca..dfca096 100644
--- a/meta/recipes-multimedia/gstreamer/gstreamer1.0/deterministic-unwind.patch
+++ b/meta/recipes-multimedia/gstreamer/gstreamer1.0/deterministic-unwind.patch
@@ -1,24 +1,37 @@
-Make the detection of libunwind deterministic.
+From 31fb9cde63f55f2610a736f390124a570c564169 Mon Sep 17 00:00:00 2001
+From: Ross Burton 
+Date: Fri, 12 May 2017 17:43:08 +0300
+Subject: [PATCH] Make the detection of libunwind deterministic.
 
 Upstream-Status: Pending
+
 Signed-off-by: Ross Burton 
+Signed-off-by: Maxin B. John 
+---
+ configure.ac | 10 ++
+ 1 file changed, 6 insertions(+), 4 deletions(-)
 
 diff --git a/configure.ac b/configure.ac
-index ac88fb2..182c19a 100644
+index 9fa6824..fe9696f 100644
 --- a/configure.ac
 +++ b/configure.ac
-@@ -829,3 +828,0 @@ AM_CONDITIONAL(HAVE_GTK, test "x$HAVE_GTK" = "xyes")
--dnl libunwind is optionally used by the leaks tracer
+@@ -821,10 +821,12 @@ fi
+ AM_CONDITIONAL(HAVE_GTK, test "x$HAVE_GTK" = "xyes")
+ 
+ dnl libunwind is optionally used by the leaks tracer
 -PKG_CHECK_MODULES(UNWIND, libunwind, HAVE_UNWIND=yes, HAVE_UNWIND=no)
--
-@@ -839,3 +836,7 @@ AC_CHECK_FUNC(backtrace, [
 -if test "x$HAVE_UNWIND" = "xyes"; then
 -  AC_DEFINE(HAVE_UNWIND, 1, [libunwind available])
 -fi
-+dnl libunwind is optionally used by the leaks tracer
 +AC_ARG_WITH([unwind],[AS_HELP_STRING([--with-unwind],[use libunwind])],
 +[], [with_unwind=yes])
 +AS_IF([test "$with_unwind" = yes],
 +  [PKG_CHECK_MODULES(UNWIND, libunwind)
 +   AC_DEFINE(HAVE_UNWIND, 1, [libunwind available])]
-+)
++ )
+ 
+ dnl libdw is optionally used to add source lines and numbers to backtraces
+ PKG_CHECK_MODULES(DW, libdw, HAVE_DW=yes, HAVE_DW=no)
+-- 
+2.4.0
+
diff --git a/meta/recipes-multimedia/gstreamer/gstreamer1.0_1.10.4.bb 
b/meta/recipes-multimedia/gstreamer/gstreamer1.0_1.12.1.bb
similarity index 72%
rename from meta/recipes-multimedia/gstreamer/gstreamer1.0_1.10.4.bb
rename to meta/recipes-multimedia/gstreamer/gstreamer1.0_1.12.1.bb
index 2a67993..f1a7001 100644
--- a/meta/recipes-multimedia/gstreamer/gstreamer1.0_1.10.4.bb
+++ b/meta/recipes-multimedia/gstreamer/gstreamer1.0_1.12.1.bb
@@ -7,7 +7,7 @@ SRC_URI = " \
 http://gstreamer.freedesktop.org/src/gstreamer/gstreamer-${PV}.tar.xz \
 file://deterministic-unwind.patch \
 "
-SRC_URI[md5sum] = "7c91a97e4a2dc81eafd59d0a2f8b0d6e"
-SRC_URI[sha256sum] = 
"50c2f5af50a6cc6c0a3f3ed43bdd8b5e2bff00bacfb766d4be139ec06d8b5218"
+SRC_URI[md5sum] = "3c9f2bc7d75daf87fb5d8d0f2158b8ea"
+SRC_URI[sha256sum] = 
"9044b9d8b3ff44457fa9e36faa59c56684b587b34dee449bfe15ec0c32a3a6d2"
 
 S = "${WORKDIR}/gstreamer-${PV}"
-- 
2.4.0

-- 
___
Openembedded-core mailing list
Openembedded-core@lists.openembedded.org
http://lists.openembedded.org/mailman/listinfo/openembedded-core


[OE-core] [PATCH 04/12] gstreamer1.0-plugins-ugly: upgrade 1.10.4 -> 1.12.1

2017-07-05 Thread Maxin B. John
libmad support is not present anymore.

Signed-off-by: Maxin B. John 
---
 meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-ugly.inc   | 1 -
 ...1.0-plugins-ugly_1.10.4.bb => gstreamer1.0-plugins-ugly_1.12.1.bb} | 4 ++--
 2 files changed, 2 insertions(+), 3 deletions(-)
 rename meta/recipes-multimedia/gstreamer/{gstreamer1.0-plugins-ugly_1.10.4.bb 
=> gstreamer1.0-plugins-ugly_1.12.1.bb} (76%)

diff --git a/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-ugly.inc 
b/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-ugly.inc
index 708ad7a..60aa968 100644
--- a/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-ugly.inc
+++ b/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-ugly.inc
@@ -18,7 +18,6 @@ PACKAGECONFIG[amrwb]= 
"--enable-amrwb,--disable-amrwb,opencore-amr"
 PACKAGECONFIG[cdio] = "--enable-cdio,--disable-cdio,libcdio"
 PACKAGECONFIG[dvdread]  = "--enable-dvdread,--disable-dvdread,libdvdread"
 PACKAGECONFIG[lame] = "--enable-lame,--disable-lame,lame"
-PACKAGECONFIG[mad]  = "--enable-mad,--disable-mad,libmad"
 PACKAGECONFIG[mpeg2dec] = "--enable-mpeg2dec,--disable-mpeg2dec,mpeg2dec"
 PACKAGECONFIG[mpg123]   = "--enable-mpg123,--disable-mpg123,mpg123"
 PACKAGECONFIG[x264] = "--enable-x264,--disable-x264,x264"
diff --git 
a/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-ugly_1.10.4.bb 
b/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-ugly_1.12.1.bb
similarity index 76%
rename from 
meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-ugly_1.10.4.bb
rename to meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-ugly_1.12.1.bb
index 92a2caa..fb6cc90 100644
--- a/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-ugly_1.10.4.bb
+++ b/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-ugly_1.12.1.bb
@@ -7,7 +7,7 @@ SRC_URI = " \
 
http://gstreamer.freedesktop.org/src/gst-plugins-ugly/gst-plugins-ugly-${PV}.tar.xz
 \
 file://0001-introspection.m4-prefix-pkgconfig-paths-with-PKG_CON.patch \
 "
-SRC_URI[md5sum] = "c68d0509c9980b0b70a4b836ff73fff1"
-SRC_URI[sha256sum] = 
"6386c77ca8459cba431ed0b63da780c7062c7cc48055d222024d8eaf198ffa59"
+SRC_URI[md5sum] = "101a9d1613c16889df43f00d859c954a"
+SRC_URI[sha256sum] = 
"8fc2123d059713a34fa5d0a26641fb8158f52f6766633d2db7a661adc88e1069"
 
 S = "${WORKDIR}/gst-plugins-ugly-${PV}"
-- 
2.4.0

-- 
___
Openembedded-core mailing list
Openembedded-core@lists.openembedded.org
http://lists.openembedded.org/mailman/listinfo/openembedded-core


[OE-core] [PATCH 06/12] gstreamer1.0-omx: upgrade 1.10.4 -> 1.12.1

2017-07-05 Thread Maxin B. John
Upgrade to 1.12.1

Signed-off-by: Maxin B. John 
---
 .../{gstreamer1.0-omx_1.10.4.bb => gstreamer1.0-omx_1.12.1.bb}| 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)
 rename meta/recipes-multimedia/gstreamer/{gstreamer1.0-omx_1.10.4.bb => 
gstreamer1.0-omx_1.12.1.bb} (69%)

diff --git a/meta/recipes-multimedia/gstreamer/gstreamer1.0-omx_1.10.4.bb 
b/meta/recipes-multimedia/gstreamer/gstreamer1.0-omx_1.12.1.bb
similarity index 69%
rename from meta/recipes-multimedia/gstreamer/gstreamer1.0-omx_1.10.4.bb
rename to meta/recipes-multimedia/gstreamer/gstreamer1.0-omx_1.12.1.bb
index dfeefa5..bf4432c 100644
--- a/meta/recipes-multimedia/gstreamer/gstreamer1.0-omx_1.10.4.bb
+++ b/meta/recipes-multimedia/gstreamer/gstreamer1.0-omx_1.12.1.bb
@@ -5,7 +5,7 @@ LIC_FILES_CHKSUM = 
"file://COPYING;md5=4fbd65380cdd255951079008b364516c \
 
 SRC_URI = "http://gstreamer.freedesktop.org/src/gst-omx/gst-omx-${PV}.tar.xz";
 
-SRC_URI[md5sum] = "cedb230f1c47d0cf4b575d70dff66ff2"
-SRC_URI[sha256sum] = 
"45072925cf262f0fd528fab78f0de52734e46a5a88aa802fae51c67c09c81aa2"
+SRC_URI[md5sum] = "c9ae4cfc8e7479949ec75da034f85727"
+SRC_URI[sha256sum] = 
"13faf0eb679c37a01f64c47f23018c2d894fa0ff1c3b98d4b1d1c69a7b3ca183"
 
 S = "${WORKDIR}/gst-omx-${PV}"
-- 
2.4.0

-- 
___
Openembedded-core mailing list
Openembedded-core@lists.openembedded.org
http://lists.openembedded.org/mailman/listinfo/openembedded-core


[OE-core] [PATCH 10/12] gstreamer1.0-plugins-good: upgrade 1.10.4 -> 1.12.1

2017-07-05 Thread Maxin B. John
Remove backported patch:
1.0001-v4l2object-Also-add-videometa-if-there-is-padding-to.patch

Added RPROVIDES to handle the renamed plugins (oss4 is not enabled):
1. libgstpulse -> libgstpulseaudio
2. libgstsouphttpsrc -> libgstsoup

Updated gstreamer1.0-meta-base to include this change:
1.gstsouphttpsrc plugin was renamed to gstsoup

Signed-off-by: Maxin B. John 
---
 .../gstreamer/gstreamer1.0-meta-base.bb|  2 +-
 ...Also-add-videometa-if-there-is-padding-to.patch | 35 --
 ...10.4.bb => gstreamer1.0-plugins-good_1.12.1.bb} |  8 +++--
 3 files changed, 6 insertions(+), 39 deletions(-)
 delete mode 100644 
meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-good/0001-v4l2object-Also-add-videometa-if-there-is-padding-to.patch
 rename meta/recipes-multimedia/gstreamer/{gstreamer1.0-plugins-good_1.10.4.bb 
=> gstreamer1.0-plugins-good_1.12.1.bb} (77%)

diff --git a/meta/recipes-multimedia/gstreamer/gstreamer1.0-meta-base.bb 
b/meta/recipes-multimedia/gstreamer/gstreamer1.0-meta-base.bb
index c542b13..016e176 100644
--- a/meta/recipes-multimedia/gstreamer/gstreamer1.0-meta-base.bb
+++ b/meta/recipes-multimedia/gstreamer/gstreamer1.0-meta-base.bb
@@ -37,7 +37,7 @@ RDEPENDS_gstreamer1.0-meta-base = "\
 gstreamer1.0-plugins-base-videoscale \
 gstreamer1.0-plugins-base-videoconvert \
 gstreamer1.0-plugins-good-autodetect \
-gstreamer1.0-plugins-good-souphttpsrc"
+gstreamer1.0-plugins-good-soup"
 
 RRECOMMENDS_gstreamer1.0-meta-x11-base = "\
 gstreamer1.0-plugins-base-ximagesink \
diff --git 
a/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-good/0001-v4l2object-Also-add-videometa-if-there-is-padding-to.patch
 
b/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-good/0001-v4l2object-Also-add-videometa-if-there-is-padding-to.patch
deleted file mode 100644
index 2a9a23e..000
--- 
a/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-good/0001-v4l2object-Also-add-videometa-if-there-is-padding-to.patch
+++ /dev/null
@@ -1,35 +0,0 @@
-From 22be02612adc757f6a43cefc6ee65ecaef68f0d9 Mon Sep 17 00:00:00 2001
-From: Carlos Rafael Giani 
-Date: Thu, 23 Mar 2017 22:13:05 +0100
-Subject: [PATCH] v4l2object: Also add videometa if there is padding to the
- right and bottom
-
-https://bugzilla.gnome.org/show_bug.cgi?id=780478
-
-Upstream-Status: Backport [1.10.5]
-
-Signed-off-by: Carlos Rafael Giani 

- sys/v4l2/gstv4l2object.c | 5 +++--
- 1 file changed, 3 insertions(+), 2 deletions(-)
-
-diff --git a/sys/v4l2/gstv4l2object.c b/sys/v4l2/gstv4l2object.c
-index 91c8ff0..ed4654e 100644
 a/sys/v4l2/gstv4l2object.c
-+++ b/sys/v4l2/gstv4l2object.c
-@@ -3070,9 +3070,10 @@ store_info:
-   GST_DEBUG_OBJECT (v4l2object->element, "Got sizeimage %" G_GSIZE_FORMAT,
-   info->size);
- 
--  /* to avoid copies we need video meta if top or left padding */
-+  /* to avoid copies we need video meta if there is padding */
-   v4l2object->need_video_meta =
--  ((align->padding_top + align->padding_left) != 0);
-+  ((align->padding_top + align->padding_left + align->padding_right +
-+  align->padding_bottom) != 0);
- 
-   /* ... or if stride is non "standard" */
-   if (!standard_stride)
--- 
-2.7.4
-
diff --git 
a/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-good_1.10.4.bb 
b/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-good_1.12.1.bb
similarity index 77%
rename from 
meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-good_1.10.4.bb
rename to meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-good_1.12.1.bb
index 57447bf..767cb77 100644
--- a/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-good_1.10.4.bb
+++ b/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-good_1.12.1.bb
@@ -10,9 +10,11 @@ SRC_URI = " \
 file://avoid-including-sys-poll.h-directly.patch \
 file://ensure-valid-sentinel-for-gst_structure_get.patch \
 file://0001-introspection.m4-prefix-pkgconfig-paths-with-PKG_CON.patch \
-file://0001-v4l2object-Also-add-videometa-if-there-is-padding-to.patch \
 "
-SRC_URI[md5sum] = "cc0cc13cdb07d4237600b6886b81f31d"
-SRC_URI[sha256sum] = 
"8a86c61434a8c44665365bd0b3557a040937d1f44bf69caee4e9ea816ce74d7e"
+SRC_URI[md5sum] = "53647e9fe9446f2ad808d55fcdf85b6e"
+SRC_URI[sha256sum] = 
"121e8e46a7f0e622f09ec9be012607b89d737dd72d48b0f2f0680821ae2cf54b"
 
 S = "${WORKDIR}/gst-plugins-good-${PV}"
+
+RPROVIDES_${PN}-pulseaudio += "${PN}-pulse"
+RPROVIDES_${PN}-soup += "${PN}-souphttpsrc"
-- 
2.4.0

-- 
___
Openembedded-core mailing list
Openembedded-core@lists.openembedded.org
http://lists.openembedded.org/mailman/listinfo/openembedded-core


[OE-core] [PATCH 05/12] gstreamer1.0-rtsp-server: upgrade 1.10.4 -> 1.12.1

2017-07-05 Thread Maxin B. John
Upgrade to 1.12.1

Signed-off-by: Maxin B. John 
---
 .../recipes-multimedia/gstreamer/gstreamer1.0-rtsp-server_1.10.4.bb | 6 --
 .../recipes-multimedia/gstreamer/gstreamer1.0-rtsp-server_1.12.1.bb | 6 ++
 2 files changed, 6 insertions(+), 6 deletions(-)
 delete mode 100644 
meta/recipes-multimedia/gstreamer/gstreamer1.0-rtsp-server_1.10.4.bb
 create mode 100644 
meta/recipes-multimedia/gstreamer/gstreamer1.0-rtsp-server_1.12.1.bb

diff --git 
a/meta/recipes-multimedia/gstreamer/gstreamer1.0-rtsp-server_1.10.4.bb 
b/meta/recipes-multimedia/gstreamer/gstreamer1.0-rtsp-server_1.10.4.bb
deleted file mode 100644
index 6aa9a53..000
--- a/meta/recipes-multimedia/gstreamer/gstreamer1.0-rtsp-server_1.10.4.bb
+++ /dev/null
@@ -1,6 +0,0 @@
-require gstreamer1.0-rtsp-server.inc
-
-SRC_URI[md5sum] = "ef587fa6393e09bc26f884510596e305"
-SRC_URI[sha256sum] = 
"2f6e12fd4e3568ee190dc24e57e4c3a878971c3a3fb6904a9674404fac256de6"
-
-LIC_FILES_CHKSUM = "file://COPYING;md5=6762ed442b3822387a51c92d928ead0d"
diff --git 
a/meta/recipes-multimedia/gstreamer/gstreamer1.0-rtsp-server_1.12.1.bb 
b/meta/recipes-multimedia/gstreamer/gstreamer1.0-rtsp-server_1.12.1.bb
new file mode 100644
index 000..2e115dc
--- /dev/null
+++ b/meta/recipes-multimedia/gstreamer/gstreamer1.0-rtsp-server_1.12.1.bb
@@ -0,0 +1,6 @@
+require gstreamer1.0-rtsp-server.inc
+
+SRC_URI[md5sum] = "5fdc18925caab476b4388d77b9ffbc72"
+SRC_URI[sha256sum] = 
"f27b9bde057e861a7705fa1263a9288a09fce8c42d8d5363c0bef4fe93994292"
+
+LIC_FILES_CHKSUM = "file://COPYING;md5=6762ed442b3822387a51c92d928ead0d"
-- 
2.4.0

-- 
___
Openembedded-core mailing list
Openembedded-core@lists.openembedded.org
http://lists.openembedded.org/mailman/listinfo/openembedded-core


[OE-core] [PATCH 11/12] libva-utils: add recipe

2017-07-05 Thread Maxin B. John
Utilities and tests in the libva was spun-off as libva-utils
during 1.8.0 release.

libva-utils is a collection of utilities and examples to exercise VA-API
in accordance with the libva project

Signed-off-by: Maxin B. John 
---
 meta/recipes-graphics/libva/libva-utils_1.8.3.bb | 30 
 1 file changed, 30 insertions(+)
 create mode 100644 meta/recipes-graphics/libva/libva-utils_1.8.3.bb

diff --git a/meta/recipes-graphics/libva/libva-utils_1.8.3.bb 
b/meta/recipes-graphics/libva/libva-utils_1.8.3.bb
new file mode 100644
index 000..9c2c0d6
--- /dev/null
+++ b/meta/recipes-graphics/libva/libva-utils_1.8.3.bb
@@ -0,0 +1,30 @@
+SUMMARY = "libva-utils is a collection of utilities from libva project"
+
+DESCRIPTION = "libva-utils is a collection of utilities \
+and examples to exercise VA-API in accordance with the libva \
+project.VA-API is an open-source library and API specification, \
+which provides access to graphics hardware acceleration capabilities \
+for video processing. It consists of a main library and driver-specific \
+acceleration backends for each supported hardware vendor"
+
+HOMEPAGE = "https://01.org/linuxmedia/vaapi";
+BUGTRACKER = "https://github.com/01org/libva-utils/issues";
+
+SECTION = "x11"
+LICENSE = "MIT"
+LIC_FILES_CHKSUM = "file://COPYING;md5=b148fc8adf19dc9aec17cf9cd29a9a5e"
+
+SRC_URI = "git://github.com/01org/libva-utils.git;branch=v1.8-branch"
+SRCREV = "011c709b98b52db3b10aeb361dfea9da43930364"
+UPSTREAM_CHECK_URI = "https://github.com/01org/libva-utils/releases";
+UPSTREAM_CHECK_GITTAGREGEX = "(?P(\d+(\.\d+)+))"
+
+S = "${WORKDIR}/git"
+
+DEPENDS = "libva"
+
+inherit autotools pkgconfig distro_features_check
+
+PACKAGECONFIG ??= "${@bb.utils.filter('DISTRO_FEATURES', 'wayland x11', d)}"
+PACKAGECONFIG[x11] = "--enable-x11,--disable-x11,virtual/libx11 libxext 
libxfixes"
+PACKAGECONFIG[wayland] = "--enable-wayland,--disable-wayland,wayland-native 
wayland"
-- 
2.4.0

-- 
___
Openembedded-core mailing list
Openembedded-core@lists.openembedded.org
http://lists.openembedded.org/mailman/listinfo/openembedded-core


[OE-core] [PATCH 07/12] gstreamer1.0-libav: upgrade 1.10.4 -> 1.12.1

2017-07-05 Thread Maxin B. John
Upgrade to 1.12.1

Signed-off-by: Maxin B. John 
---
 .../{gstreamer1.0-libav_1.10.4.bb => gstreamer1.0-libav_1.12.1.bb}| 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)
 rename meta/recipes-multimedia/gstreamer/{gstreamer1.0-libav_1.10.4.bb => 
gstreamer1.0-libav_1.12.1.bb} (88%)

diff --git a/meta/recipes-multimedia/gstreamer/gstreamer1.0-libav_1.10.4.bb 
b/meta/recipes-multimedia/gstreamer/gstreamer1.0-libav_1.12.1.bb
similarity index 88%
rename from meta/recipes-multimedia/gstreamer/gstreamer1.0-libav_1.10.4.bb
rename to meta/recipes-multimedia/gstreamer/gstreamer1.0-libav_1.12.1.bb
index e4bb477..5fceabe 100644
--- a/meta/recipes-multimedia/gstreamer/gstreamer1.0-libav_1.10.4.bb
+++ b/meta/recipes-multimedia/gstreamer/gstreamer1.0-libav_1.12.1.bb
@@ -14,7 +14,7 @@ SRC_URI = 
"http://gstreamer.freedesktop.org/src/gst-libav/gst-libav-${PV}.tar.xz
file://mips64_cpu_detection.patch \
file://0001-configure-check-for-armv7ve-variant.patch \
"
-SRC_URI[md5sum] = "e2bdd9fde6ca3ff7efffb93df121f4fd"
-SRC_URI[sha256sum] = 
"6ca0feca75e3d48315e07f20ec37cf6260ed1e9dde58df355febd5016246268b"
+SRC_URI[md5sum] = "b34c46d1af8a1067543c45209d711b57"
+SRC_URI[sha256sum] = 
"55d7823fdf63195de991adfef32db4b8a8bef3cafa46115a951e590dc18a5077"
 
 S = "${WORKDIR}/gst-libav-${PV}"
-- 
2.4.0

-- 
___
Openembedded-core mailing list
Openembedded-core@lists.openembedded.org
http://lists.openembedded.org/mailman/listinfo/openembedded-core


[OE-core] [PATCH 03/12] gstreamer1.0-plugins-base: upgrade 1.10.4 -> 1.12.1

2017-07-05 Thread Maxin B. John
Remove upstreamed patch:
1. encodebin-Need-more-buffers-in-output-queue-for-bett.patch

Signed-off-by: Maxin B. John 
---
 ...eed-more-buffers-in-output-queue-for-bett.patch | 32 --
 ...10.4.bb => gstreamer1.0-plugins-base_1.12.1.bb} |  5 ++--
 2 files changed, 2 insertions(+), 35 deletions(-)
 delete mode 100644 
meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-base/encodebin-Need-more-buffers-in-output-queue-for-bett.patch
 rename meta/recipes-multimedia/gstreamer/{gstreamer1.0-plugins-base_1.10.4.bb 
=> gstreamer1.0-plugins-base_1.12.1.bb} (78%)

diff --git 
a/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-base/encodebin-Need-more-buffers-in-output-queue-for-bett.patch
 
b/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-base/encodebin-Need-more-buffers-in-output-queue-for-bett.patch
deleted file mode 100644
index 5341e3c..000
--- 
a/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-base/encodebin-Need-more-buffers-in-output-queue-for-bett.patch
+++ /dev/null
@@ -1,32 +0,0 @@
-From 540e02c92c75e08b90326863dc787fa5cadf9da6 Mon Sep 17 00:00:00 2001
-From: Song Bing 
-Date: Fri, 13 Mar 2015 18:04:31 +0800
-Subject: [PATCH] encodebin: Need more buffers in output queue for better
- performance
-
-Need more buffers in output queue for better performance
-
-Upstream-Status: Submitted [https://bugzilla.gnome.org/show_bug.cgi?id=744191]
-
-Signed-off-by: Song Bing 

- gst/encoding/gstencodebin.c |3 +--
- 1 file changed, 1 insertion(+), 2 deletions(-)
-
-diff --git a/gst/encoding/gstencodebin.c b/gst/encoding/gstencodebin.c
-index 6728e58..32daae4 100644
 a/gst/encoding/gstencodebin.c
-+++ b/gst/encoding/gstencodebin.c
-@@ -1228,8 +1228,7 @@ _create_stream_group (GstEncodeBin * ebin, 
GstEncodingProfile * sprof,
-* We only use a 1buffer long queue here, the actual queueing will be done
-* in the input queue */
-   last = sgroup->outqueue = gst_element_factory_make ("queue", NULL);
--  g_object_set (sgroup->outqueue, "max-size-buffers", (guint32) 1,
--  "max-size-bytes", (guint32) 0, "max-size-time", (guint64) 0,
-+  g_object_set (sgroup->outqueue, "max-size-time", (guint64) 0,
-   "silent", TRUE, NULL);
- 
-   gst_bin_add (GST_BIN (ebin), sgroup->outqueue);
--- 
-1.7.9.5
-
diff --git 
a/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-base_1.10.4.bb 
b/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-base_1.12.1.bb
similarity index 78%
rename from 
meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-base_1.10.4.bb
rename to meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-base_1.12.1.bb
index 7c81670..0b2b588 100644
--- a/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-base_1.10.4.bb
+++ b/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-base_1.12.1.bb
@@ -9,11 +9,10 @@ SRC_URI = " \
 file://get-caps-from-src-pad-when-query-caps.patch \
 file://0003-ssaparse-enhance-SSA-text-lines-parsing.patch \
 file://0004-subparse-set-need_segment-after-sink-pad-received-GS.patch \
-file://encodebin-Need-more-buffers-in-output-queue-for-bett.patch \
 file://make-gio_unix_2_0-dependency-configurable.patch \
 file://0001-introspection.m4-prefix-pkgconfig-paths-with-PKG_CON.patch \
 "
-SRC_URI[md5sum] = "f6b46f8fac01eb773d556e3efc369e86"
-SRC_URI[sha256sum] = 
"f6d245b6b3d4cb733f81ebb021074c525ece83db0c10e932794b339b8d935eb7"
+SRC_URI[md5sum] = "77d67208ff3750ea6417f0365f655a90"
+SRC_URI[sha256sum] = 
"0cce9fadb574a840b3c9d31b69faf57aad6c5543c3b134a7b935de866c9e0465"
 
 S = "${WORKDIR}/gst-plugins-base-${PV}"
-- 
2.4.0

-- 
___
Openembedded-core mailing list
Openembedded-core@lists.openembedded.org
http://lists.openembedded.org/mailman/listinfo/openembedded-core


[OE-core] [PATCH v3 00/12] gstreamer: upgrade to 1.12.1

2017-07-05 Thread Maxin B. John
Upgrade gstreamer to 1.12.1

Also upgrade libva to 1.8.3. This upgrade helps us to remove
the workaround patch in gst-player - [YOCTO #11437]

We "should" move to the new home of gst-player and upgrade it:
https://cgit.freedesktop.org/gstreamer/gst-examples

However, the buildsystem of gst-player moved to meson.
Waiting for meson to be in oe-core for this transition.

Changes in v2:
Handle remaming of plugins in gstreamer1.0-plugins-good

Changes in v3:
Add new recipe for libva-utils and make libva RDEPEND on it
Rearrange the RPROVIDES in gstreamer1.0-plugins-good

Maxin B. John (12):
  gst-player: remove workaround which disable visualizations
  gstreamer1.0: upgrade 1.10.4 -> 1.12.1
  gstreamer1.0-plugins-base: upgrade 1.10.4 -> 1.12.1
  gstreamer1.0-plugins-ugly: upgrade 1.10.4 -> 1.12.1
  gstreamer1.0-rtsp-server: upgrade 1.10.4 -> 1.12.1
  gstreamer1.0-omx: upgrade 1.10.4 -> 1.12.1
  gstreamer1.0-libav: upgrade 1.10.4 -> 1.12.1
  gstreamer1.0-vaapi: upgrade 1.10.4 -> 1.12.1
  gstreamer1.0-plugins-bad: upgrade 1.10.4 -> 1.12.1
  gstreamer1.0-plugins-good: upgrade 1.10.4 -> 1.12.1
  libva-utils: add recipe
  libva: upgrade to 1.8.3

 ...-configure.ac-Use-wayland-scanner-in-PATH.patch |  37 -
 ...and-Don-t-commit-and-ship-generated-files.patch | 339 
 meta/recipes-graphics/libva/libva-utils_1.8.3.bb   |  30 +
 .../libva/{libva_1.7.3.bb => libva_1.8.3.bb}   |   9 +-
 .../0001-gtk-play-Disable-visualizations.patch |  59 --
 ...error-signal-emission-for-missing-plugins.patch | 252 --
 .../gstreamer/gst-player/Fix-pause-play.patch  | 107 ---
 .../gstreamer/gst-player/filechooser.patch |  54 --
 .../recipes-multimedia/gstreamer/gst-player_git.bb |   4 -
 ...ideobufferpool-create-allocator-if-needed.patch |  61 --
 ...ibav_1.10.4.bb => gstreamer1.0-libav_1.12.1.bb} |   4 +-
 .../gstreamer/gstreamer1.0-meta-base.bb|   2 +-
 0-omx_1.10.4.bb => gstreamer1.0-omx_1.12.1.bb} |   4 +-
 .../gstreamer/gstreamer1.0-plugins-bad.inc |  24 +-
 ...-don-t-hardcode-libtool-name-when-running.patch |  60 +-
 ...G_CONFIG_SYSROOT_DIR-to-pkg-config-output.patch |  42 +-
 ...gl.pc.in-don-t-append-GL_CFLAGS-to-CFLAGS.patch |  21 +-
 ...1-mssdemux-improved-live-playback-support.patch | 929 -
 ...ming-implement-adaptivedemux-s-get_live_s.patch | 183 
 ...ming-use-the-duration-from-the-list-of-fr.patch |  62 --
 10.4.bb => gstreamer1.0-plugins-bad_1.12.1.bb} |  11 +-
 ...eed-more-buffers-in-output-queue-for-bett.patch |  32 -
 ...10.4.bb => gstreamer1.0-plugins-base_1.12.1.bb} |   5 +-
 ...Also-add-videometa-if-there-is-padding-to.patch |  35 -
 ...10.4.bb => gstreamer1.0-plugins-good_1.12.1.bb} |   8 +-
 .../gstreamer/gstreamer1.0-plugins-ugly.inc|   1 -
 ...10.4.bb => gstreamer1.0-plugins-ugly_1.12.1.bb} |   4 +-
 .../gstreamer/gstreamer1.0-rtsp-server_1.10.4.bb   |   6 -
 .../gstreamer/gstreamer1.0-rtsp-server_1.12.1.bb   |   6 +
 .../gstreamer/gstreamer1.0-vaapi_1.10.4.bb |   7 -
 .../gstreamer/gstreamer1.0-vaapi_1.12.1.bb |   5 +
 meta/recipes-multimedia/gstreamer/gstreamer1.0.inc |   1 -
 .../gstreamer1.0/deterministic-unwind.patch|  29 +-
 ...treamer1.0_1.10.4.bb => gstreamer1.0_1.12.1.bb} |   4 +-
 34 files changed, 170 insertions(+), 2267 deletions(-)
 delete mode 100644 
meta/recipes-graphics/libva/files/0001-configure.ac-Use-wayland-scanner-in-PATH.patch
 delete mode 100644 
meta/recipes-graphics/libva/files/0001-wayland-Don-t-commit-and-ship-generated-files.patch
 create mode 100644 meta/recipes-graphics/libva/libva-utils_1.8.3.bb
 rename meta/recipes-graphics/libva/{libva_1.7.3.bb => libva_1.8.3.bb} (88%)
 delete mode 100644 
meta/recipes-multimedia/gstreamer/gst-player/0001-gtk-play-Disable-visualizations.patch
 delete mode 100644 
meta/recipes-multimedia/gstreamer/gst-player/Add-error-signal-emission-for-missing-plugins.patch
 delete mode 100644 
meta/recipes-multimedia/gstreamer/gst-player/Fix-pause-play.patch
 delete mode 100644 
meta/recipes-multimedia/gstreamer/gst-player/filechooser.patch
 delete mode 100644 
meta/recipes-multimedia/gstreamer/gstreamer-vaapi/vaapivideobufferpool-create-allocator-if-needed.patch
 rename meta/recipes-multimedia/gstreamer/{gstreamer1.0-libav_1.10.4.bb => 
gstreamer1.0-libav_1.12.1.bb} (88%)
 rename meta/recipes-multimedia/gstreamer/{gstreamer1.0-omx_1.10.4.bb => 
gstreamer1.0-omx_1.12.1.bb} (69%)
 delete mode 100644 
meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-bad/0001-mssdemux-improved-live-playback-support.patch
 delete mode 100644 
meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-bad/0001-smoothstreaming-implement-adaptivedemux-s-get_live_s.patch
 delete mode 100644 
meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-bad/0001-smoothstreaming-use-the-duration-from-the-list-of-fr.patch
 rename meta/recipes-multimedia/gstreamer/{gstreamer1.0-plugins-bad_1.10.4.bb 

[OE-core] [PATCH 08/12] gstreamer1.0-vaapi: upgrade 1.10.4 -> 1.12.1

2017-07-05 Thread Maxin B. John
Remove backport patch:
1. vaapivideobufferpool-create-allocator-if-needed.patch

Signed-off-by: Maxin B. John 
---
 ...ideobufferpool-create-allocator-if-needed.patch | 61 --
 .../gstreamer/gstreamer1.0-vaapi_1.10.4.bb |  7 ---
 .../gstreamer/gstreamer1.0-vaapi_1.12.1.bb |  5 ++
 3 files changed, 5 insertions(+), 68 deletions(-)
 delete mode 100644 
meta/recipes-multimedia/gstreamer/gstreamer-vaapi/vaapivideobufferpool-create-allocator-if-needed.patch
 delete mode 100644 
meta/recipes-multimedia/gstreamer/gstreamer1.0-vaapi_1.10.4.bb
 create mode 100644 
meta/recipes-multimedia/gstreamer/gstreamer1.0-vaapi_1.12.1.bb

diff --git 
a/meta/recipes-multimedia/gstreamer/gstreamer-vaapi/vaapivideobufferpool-create-allocator-if-needed.patch
 
b/meta/recipes-multimedia/gstreamer/gstreamer-vaapi/vaapivideobufferpool-create-allocator-if-needed.patch
deleted file mode 100644
index f666adc..000
--- 
a/meta/recipes-multimedia/gstreamer/gstreamer-vaapi/vaapivideobufferpool-create-allocator-if-needed.patch
+++ /dev/null
@@ -1,61 +0,0 @@
-Signed-off-by: Jussi Kukkonen 
-Upstream-Status: Backport [commit 59a731be6b in '1.10' branch]
-
-
-From 02a6002c3a80b3a5301c0943b1a1518bbdf439fc Mon Sep 17 00:00:00 2001
-From: =?UTF-8?q?V=C3=ADctor=20Manuel=20J=C3=A1quez=20Leal?=
- 
-Date: Fri, 21 Apr 2017 19:07:18 +0200
-Subject: [PATCH] vaapivideobufferpool: create allocator if needed
-
-Backport to branch 1.10
-
-Sometimes a video decoder could set different buffer pool
-configurations, because their frame size changes. In this case we
-did not reconfigure the allocator.
-
-This patch enables this use case, creating a new allocator inside
-the VAAPI buffer pool if the caps changed, if it is not dmabuf-based.
-If so, it is just reconfigured, since it doesn't have a surface pool.
-
-https://bugzilla.gnome.org/show_bug.cgi?id=781577

- gst/vaapi/gstvaapivideobufferpool.c | 21 +
- 1 file changed, 21 insertions(+)
-
-diff --git a/gst/vaapi/gstvaapivideobufferpool.c 
b/gst/vaapi/gstvaapivideobufferpool.c
-index a3b9223f..9a50614b 100644
 a/gst/vaapi/gstvaapivideobufferpool.c
-+++ b/gst/vaapi/gstvaapivideobufferpool.c
-@@ -159,6 +159,27 @@ gst_vaapi_video_buffer_pool_set_config (GstBufferPool * 
pool,
- gst_object_replace ((GstObject **) & priv->allocator, NULL);
-   priv->video_info = new_vip;
- 
-+  {
-+guint surface_alloc_flags;
-+gboolean vinfo_changed = FALSE;
-+
-+if (allocator) {
-+  const GstVideoInfo *alloc_vinfo =
-+  gst_allocator_get_vaapi_video_info (allocator, 
&surface_alloc_flags);
-+  vinfo_changed = gst_video_info_changed (alloc_vinfo, &new_vip);
-+}
-+
-+if (vinfo_changed && allocator && priv->use_dmabuf_memory) {
-+  gst_allocator_set_vaapi_video_info (allocator, &new_vip,
-+  surface_alloc_flags);
-+} else if (!priv->use_dmabuf_memory && (vinfo_changed || !allocator)) {
-+  /* let's destroy the other allocator and create a new one */
-+  allocator = gst_vaapi_video_allocator_new (priv->display, &new_vip,
-+  surface_alloc_flags);
-+  gst_buffer_pool_config_set_allocator (config, allocator, NULL);
-+}
-+  }
-+
-   if (!gst_buffer_pool_config_has_option (config,
-   GST_BUFFER_POOL_OPTION_VAAPI_VIDEO_META))
- goto error_no_vaapi_video_meta_option;
--- 
-2.11.0
-
-
diff --git a/meta/recipes-multimedia/gstreamer/gstreamer1.0-vaapi_1.10.4.bb 
b/meta/recipes-multimedia/gstreamer/gstreamer1.0-vaapi_1.10.4.bb
deleted file mode 100644
index 44c66de..000
--- a/meta/recipes-multimedia/gstreamer/gstreamer1.0-vaapi_1.10.4.bb
+++ /dev/null
@@ -1,7 +0,0 @@
-require gstreamer1.0-vaapi.inc
-SRC_URI[md5sum] = "318af17f906637570b61dd7be9b5581d"
-SRC_URI[sha256sum] = 
"03e690621594d9f9495d86c7dac8b8590b3a150462770ed070dc76f66a70de75"
-
-SRC_URI += "file://vaapivideobufferpool-create-allocator-if-needed.patch"
-
-DEPENDS += "gstreamer1.0 gstreamer1.0-plugins-base gstreamer1.0-plugins-bad"
diff --git a/meta/recipes-multimedia/gstreamer/gstreamer1.0-vaapi_1.12.1.bb 
b/meta/recipes-multimedia/gstreamer/gstreamer1.0-vaapi_1.12.1.bb
new file mode 100644
index 000..e3ec98b
--- /dev/null
+++ b/meta/recipes-multimedia/gstreamer/gstreamer1.0-vaapi_1.12.1.bb
@@ -0,0 +1,5 @@
+require gstreamer1.0-vaapi.inc
+SRC_URI[md5sum] = "e5c07f867640a9507b8590adf9fba589"
+SRC_URI[sha256sum] = 
"de4e9697a856660ccbf27f45ffa86b1a97af426f7823ec65a48f2e9daac9e4a1"
+
+DEPENDS += "gstreamer1.0 gstreamer1.0-plugins-base gstreamer1.0-plugins-bad"
-- 
2.4.0

-- 
___
Openembedded-core mailing list
Openembedded-core@lists.openembedded.org
http://lists.openembedded.org/mailman/listinfo/openembedded-core


[OE-core] [PATCH 09/12] gstreamer1.0-plugins-bad: upgrade 1.10.4 -> 1.12.1

2017-07-05 Thread Maxin B. John
Remove backported patch:
1. 0001-smoothstreaming-implement-adaptivedemux-s-get_live_s.patch
2. 0001-smoothstreaming-use-the-duration-from-the-list-of-fr.patch
3. 0001-mssdemux-improved-live-playback-support.patch

Refreshed the following patches:
1. 0001-Makefile.am-don-t-hardcode-libtool-name-when-running.patch
2. 0001-Prepend-PKG_CONFIG_SYSROOT_DIR-to-pkg-config-output.patch
3. gstreamer-gl.pc.in-don-t-append-GL_CFLAGS-to-CFLAGS.patch

Removed license checks in tta directory as it doesn't exist anymore.
Updated unsupported plugin list.

Signed-off-by: Maxin B. John 
---
 .../gstreamer/gstreamer1.0-plugins-bad.inc |  24 +-
 ...-don-t-hardcode-libtool-name-when-running.patch |  60 +-
 ...G_CONFIG_SYSROOT_DIR-to-pkg-config-output.patch |  42 +-
 ...gl.pc.in-don-t-append-GL_CFLAGS-to-CFLAGS.patch |  21 +-
 ...1-mssdemux-improved-live-playback-support.patch | 929 -
 ...ming-implement-adaptivedemux-s-get_live_s.patch | 183 
 ...ming-use-the-duration-from-the-list-of-fr.patch |  62 --
 10.4.bb => gstreamer1.0-plugins-bad_1.12.1.bb} |  11 +-
 8 files changed, 88 insertions(+), 1244 deletions(-)
 delete mode 100644 
meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-bad/0001-mssdemux-improved-live-playback-support.patch
 delete mode 100644 
meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-bad/0001-smoothstreaming-implement-adaptivedemux-s-get_live_s.patch
 delete mode 100644 
meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-bad/0001-smoothstreaming-use-the-duration-from-the-list-of-fr.patch
 rename meta/recipes-multimedia/gstreamer/{gstreamer1.0-plugins-bad_1.10.4.bb 
=> gstreamer1.0-plugins-bad_1.12.1.bb} (61%)

diff --git a/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-bad.inc 
b/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-bad.inc
index 0ccfc89..8b12123 100644
--- a/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-bad.inc
+++ b/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-bad.inc
@@ -70,14 +70,13 @@ PACKAGECONFIG[wayland] = 
"--enable-wayland,--disable-wayland,wayland-nat
 PACKAGECONFIG[webp]= "--enable-webp,--disable-webp,libwebp"
 
 # these plugins have not been ported to 1.0 (yet):
-#   apexsink linsys nas timidity sdl xvid wininet
-#   sndio cdxaparse dccp faceoverlay hdvparse tta mve nuvdemux
+#   cdxaparse faceoverlay hdvparse mve nuvdemux
 #   patchdetect sdi videomeasure
 
 # these plugins have no corresponding library in OE-core or meta-openembedded:
 #   openni2 winks direct3d directsound winscreencap acm apple_media
 #   android_media avc bs2b chromaprint daala dts fdkaac gme gsm kate ladspa 
libde265
-#   lv2 mimic mpeg2enc mplex musepack nvenc ofa openh264 opensles pvr 
soundtouch spandsp
+#   lv2 mpeg2enc mplex musepack nvenc ofa openh264 opensles soundtouch spandsp
 #   spc teletextdec tinyalsa vdpau vulkan wasapi x265 zbar
 
 # qt5 support is disabled, because it is not present in OE core, and requires 
more work than
@@ -94,7 +93,6 @@ EXTRA_OECONF += " \
 --enable-vcd \
 --disable-acm \
 --disable-android_media \
---disable-apexsink \
 --disable-apple_media \
 --disable-avc \
 --disable-bs2b \
@@ -106,44 +104,36 @@ EXTRA_OECONF += " \
 --disable-dts \
 --disable-fdk_aac \
 --disable-gme \
+--disable-iqa \
+--disable-msdk \
+--disable-webrtcdsp \
 --disable-gsm \
 --disable-kate \
 --disable-ladspa \
 --disable-libde265 \
---disable-libvisual \
---disable-linsys \
 --disable-lv2 \
---disable-mimic \
 --disable-mpeg2enc \
 --disable-mplex \
 --disable-musepack \
---disable-nas \
 --disable-nvenc \
 --disable-ofa \
 --disable-openexr \
 --disable-openh264 \
 --disable-openni2 \
 --disable-opensles \
---disable-pvr \
 --disable-qt \
---disable-sdl \
---disable-sdltest \
---disable-sndio \
 --disable-soundtouch \
 --disable-spandsp \
 --disable-spc \
 --disable-teletextdec \
---disable-timidity \
 --disable-tinyalsa \
 --disable-vdpau \
 --disable-vulkan \
 --disable-wasapi \
 --disable-wildmidi \
---disable-wininet \
 --disable-winks \
 --disable-winscreencap \
 --disable-x265 \
---disable-xvid \
 --disable-zbar \
 ${@bb.utils.contains("TUNE_FEATURES", "mx32", "--disable-yadif", "", d)} \
 "
@@ -157,3 +147,7 @@ FILES_${PN}-dev += 
"${libdir}/gstreamer-${LIBV}/include/gst/gl/gstglconfig.h"
 FILES_${PN}-freeverb += "${datadir}/gstreamer-${LIBV}/presets/GstFreeverb.prs"
 FILES_${PN}-opencv += "${datadir}/gst-plugins-bad/${LIBV}/opencv*"
 FILES_${PN}-voamrwbenc += 
"${datadir}/gstreamer-${LIBV}/presets/GstVoAmrwbEnc.prs"
+
+do_compile_prepend() {
+export GIR_EXTRA_LIBS_PATH="${B}/gst-libs/gst/allocators/.libs&

[OE-core] [PATCH 12/12] libva: upgrade to 1.8.3

2017-07-05 Thread Maxin B. John
1.7.3 -> 1.8.3

Remove upstreamed patch:
0001-wayland-Don-t-commit-and-ship-generated-files.patch

Replace following patch by setting ac_cv_prog in EXTRA_OECONF:
0001-configure.ac-Use-wayland-scanner-in-PATH.patch

The dummy driver was removed in 1.8.3 release.

Signed-off-by: Maxin B. John 
---
 ...-configure.ac-Use-wayland-scanner-in-PATH.patch |  37 ---
 ...and-Don-t-commit-and-ship-generated-files.patch | 339 -
 .../libva/{libva_1.7.3.bb => libva_1.8.3.bb}   |   9 +-
 3 files changed, 4 insertions(+), 381 deletions(-)
 delete mode 100644 
meta/recipes-graphics/libva/files/0001-configure.ac-Use-wayland-scanner-in-PATH.patch
 delete mode 100644 
meta/recipes-graphics/libva/files/0001-wayland-Don-t-commit-and-ship-generated-files.patch
 rename meta/recipes-graphics/libva/{libva_1.7.3.bb => libva_1.8.3.bb} (88%)

diff --git 
a/meta/recipes-graphics/libva/files/0001-configure.ac-Use-wayland-scanner-in-PATH.patch
 
b/meta/recipes-graphics/libva/files/0001-configure.ac-Use-wayland-scanner-in-PATH.patch
deleted file mode 100644
index a99c225..000
--- 
a/meta/recipes-graphics/libva/files/0001-configure.ac-Use-wayland-scanner-in-PATH.patch
+++ /dev/null
@@ -1,37 +0,0 @@
-From 0af30602502035155929dd2a14482b82a9747cf8 Mon Sep 17 00:00:00 2001
-From: Jussi Kukkonen 
-Date: Thu, 23 Feb 2017 15:23:15 +0200
-Subject: [PATCH] configure.ac: Use wayland-scanner in PATH
-
-pkg-config will give us the wrong wayland-scanner location.
-Use the one in path instead: it will be from native sysroot.
-
-This is a workaround and should be fixed upstream: preferably
-with the same fix as all the other wayland-scanner users
-(see YOCTO #11100).
-
-Upstream-Status: Inappropriate [workaround]
-Signed-off-by: Jussi Kukkonen 

- configure.ac | 5 +
- 1 file changed, 1 insertion(+), 4 deletions(-)
-
-diff --git a/configure.ac b/configure.ac
-index 64eddf2..5536f35 100644
 a/configure.ac
-+++ b/configure.ac
-@@ -273,10 +273,7 @@ if test "$enable_wayland" = "yes"; then
- PKG_CHECK_MODULES([WAYLAND], [wayland-client >= wayland_api_version],
- [USE_WAYLAND="yes"], [:])
- if test "$USE_WAYLAND" = "yes"; then
--
--WAYLAND_PREFIX=`$PKG_CONFIG --variable=prefix wayland-client`
--AC_PATH_PROG([WAYLAND_SCANNER], [wayland-scanner],,
-- [${WAYLAND_PREFIX}/bin$PATH_SEPARATOR$PATH])
-+AC_PATH_PROG([WAYLAND_SCANNER], [wayland-scanner])
- 
- AC_DEFINE([HAVE_VA_WAYLAND], [1],
-   [Defined to 1 if VA/Wayland API is built])
--- 
-2.1.4
-
diff --git 
a/meta/recipes-graphics/libva/files/0001-wayland-Don-t-commit-and-ship-generated-files.patch
 
b/meta/recipes-graphics/libva/files/0001-wayland-Don-t-commit-and-ship-generated-files.patch
deleted file mode 100644
index bd97e22..000
--- 
a/meta/recipes-graphics/libva/files/0001-wayland-Don-t-commit-and-ship-generated-files.patch
+++ /dev/null
@@ -1,339 +0,0 @@
-From 5993a7710cc8fd9a392d5015be5109987a42b498 Mon Sep 17 00:00:00 2001
-From: Jussi Kukkonen 
-Date: Thu, 23 Feb 2017 16:10:09 +0200
-Subject: [PATCH] wayland: Don't commit and ship generated files
-
-I believe shipping wayland-drm-client-protocol.h is wrong: The header
-should always be generated by the wayland-scanner that matches the
-runtime wayland version. Currently when someone clones the repo and
-builds, the shipped version is used.
-
-Upstream-Status: Submitted [https://github.com/01org/libva/pull/33]
-Signed-off-by: Jussi Kukkonen 

- va/wayland/Makefile.am   |   5 +-
- va/wayland/wayland-drm-client-protocol.h | 290 ---
- 2 files changed, 4 insertions(+), 291 deletions(-)
- delete mode 100644 va/wayland/wayland-drm-client-protocol.h
-
-diff --git a/va/wayland/Makefile.am b/va/wayland/Makefile.am
-index 4f8262c..4ab8d07 100644
 a/va/wayland/Makefile.am
-+++ b/va/wayland/Makefile.am
-@@ -53,7 +53,7 @@ protocol_source_h = \
- noinst_LTLIBRARIES= libva_wayland.la
- libva_waylandincludedir   = ${includedir}/va
- libva_waylandinclude_HEADERS  = $(source_h)
--libva_wayland_la_SOURCES  = $(source_c) $(protocol_source_h)
-+libva_wayland_la_SOURCES  = $(source_c)
- noinst_HEADERS= $(source_h_priv)
- 
- # Wayland protocol
-@@ -65,5 +65,8 @@ EXTRA_DIST = \
-   wayland-drm.xml \
-   $(NULL)
- 
-+BUILT_SOURCES = $(protocol_source_h)
-+CLEANFILES = $(BUILT_SOURCES)
-+
- # Extra clean files so that maintainer-clean removes *everything*
- MAINTAINERCLEANFILES = Makefile.in
-diff --git a/va/wayland/wayland-drm-client-protocol.h 
b/va/wayland/wayland-drm-client-protocol.h
-deleted file mode 100644
-index da267e8..000
 a/va/wayland/wayland-drm-client-protocol.h
-+++ /dev/null
-@@ -1,290 +0,0 @@
--/* Generated by wayland-scanner 1.11.90 */
--
--#ifndef DRM_CLIENT_PROTOCOL_H
--#define DRM_CLIENT_PROTOCOL_H
--
--#include 
--#inclu

Re: [OE-core] [PATCH 12/12] libva: upgrade to 1.8.3

2017-07-05 Thread Maxin B. John
Hi Ross,

On Wed, Jul 05, 2017 at 04:41:58PM +0100, Burton, Ross wrote:
>> 
>>DEPENDS_${PN} =+ "${PN}-utils"
>>
>
>Whilst this makes sense from a compatibility sense, I like that the
>binaries are no longer packaged with the libraries so I don't think we
>should have this dependency.
>
Ok, will update and send it as a single patch.

>Ross
 
Best Regards,
Maxin
-- 
___
Openembedded-core mailing list
Openembedded-core@lists.openembedded.org
http://lists.openembedded.org/mailman/listinfo/openembedded-core


[OE-core] [PATCH v2] libva: upgrade to 1.8.3

2017-07-05 Thread Maxin B. John
1.7.3 -> 1.8.3

Remove upstreamed patch:
0001-wayland-Don-t-commit-and-ship-generated-files.patch

Replace following patch by setting ac_cv_prog in EXTRA_OECONF:
0001-configure.ac-Use-wayland-scanner-in-PATH.patch

The dummy driver was removed in 1.8.3 release.

Signed-off-by: Maxin B. John 
---
 ...-configure.ac-Use-wayland-scanner-in-PATH.patch |  37 ---
 ...and-Don-t-commit-and-ship-generated-files.patch | 339 -
 .../libva/{libva_1.7.3.bb => libva_1.8.3.bb}   |   8 +-
 3 files changed, 3 insertions(+), 381 deletions(-)
 delete mode 100644 
meta/recipes-graphics/libva/files/0001-configure.ac-Use-wayland-scanner-in-PATH.patch
 delete mode 100644 
meta/recipes-graphics/libva/files/0001-wayland-Don-t-commit-and-ship-generated-files.patch
 rename meta/recipes-graphics/libva/{libva_1.7.3.bb => libva_1.8.3.bb} (88%)

diff --git 
a/meta/recipes-graphics/libva/files/0001-configure.ac-Use-wayland-scanner-in-PATH.patch
 
b/meta/recipes-graphics/libva/files/0001-configure.ac-Use-wayland-scanner-in-PATH.patch
deleted file mode 100644
index a99c225..000
--- 
a/meta/recipes-graphics/libva/files/0001-configure.ac-Use-wayland-scanner-in-PATH.patch
+++ /dev/null
@@ -1,37 +0,0 @@
-From 0af30602502035155929dd2a14482b82a9747cf8 Mon Sep 17 00:00:00 2001
-From: Jussi Kukkonen 
-Date: Thu, 23 Feb 2017 15:23:15 +0200
-Subject: [PATCH] configure.ac: Use wayland-scanner in PATH
-
-pkg-config will give us the wrong wayland-scanner location.
-Use the one in path instead: it will be from native sysroot.
-
-This is a workaround and should be fixed upstream: preferably
-with the same fix as all the other wayland-scanner users
-(see YOCTO #11100).
-
-Upstream-Status: Inappropriate [workaround]
-Signed-off-by: Jussi Kukkonen 

- configure.ac | 5 +
- 1 file changed, 1 insertion(+), 4 deletions(-)
-
-diff --git a/configure.ac b/configure.ac
-index 64eddf2..5536f35 100644
 a/configure.ac
-+++ b/configure.ac
-@@ -273,10 +273,7 @@ if test "$enable_wayland" = "yes"; then
- PKG_CHECK_MODULES([WAYLAND], [wayland-client >= wayland_api_version],
- [USE_WAYLAND="yes"], [:])
- if test "$USE_WAYLAND" = "yes"; then
--
--WAYLAND_PREFIX=`$PKG_CONFIG --variable=prefix wayland-client`
--AC_PATH_PROG([WAYLAND_SCANNER], [wayland-scanner],,
-- [${WAYLAND_PREFIX}/bin$PATH_SEPARATOR$PATH])
-+AC_PATH_PROG([WAYLAND_SCANNER], [wayland-scanner])
- 
- AC_DEFINE([HAVE_VA_WAYLAND], [1],
-   [Defined to 1 if VA/Wayland API is built])
--- 
-2.1.4
-
diff --git 
a/meta/recipes-graphics/libva/files/0001-wayland-Don-t-commit-and-ship-generated-files.patch
 
b/meta/recipes-graphics/libva/files/0001-wayland-Don-t-commit-and-ship-generated-files.patch
deleted file mode 100644
index bd97e22..000
--- 
a/meta/recipes-graphics/libva/files/0001-wayland-Don-t-commit-and-ship-generated-files.patch
+++ /dev/null
@@ -1,339 +0,0 @@
-From 5993a7710cc8fd9a392d5015be5109987a42b498 Mon Sep 17 00:00:00 2001
-From: Jussi Kukkonen 
-Date: Thu, 23 Feb 2017 16:10:09 +0200
-Subject: [PATCH] wayland: Don't commit and ship generated files
-
-I believe shipping wayland-drm-client-protocol.h is wrong: The header
-should always be generated by the wayland-scanner that matches the
-runtime wayland version. Currently when someone clones the repo and
-builds, the shipped version is used.
-
-Upstream-Status: Submitted [https://github.com/01org/libva/pull/33]
-Signed-off-by: Jussi Kukkonen 

- va/wayland/Makefile.am   |   5 +-
- va/wayland/wayland-drm-client-protocol.h | 290 ---
- 2 files changed, 4 insertions(+), 291 deletions(-)
- delete mode 100644 va/wayland/wayland-drm-client-protocol.h
-
-diff --git a/va/wayland/Makefile.am b/va/wayland/Makefile.am
-index 4f8262c..4ab8d07 100644
 a/va/wayland/Makefile.am
-+++ b/va/wayland/Makefile.am
-@@ -53,7 +53,7 @@ protocol_source_h = \
- noinst_LTLIBRARIES= libva_wayland.la
- libva_waylandincludedir   = ${includedir}/va
- libva_waylandinclude_HEADERS  = $(source_h)
--libva_wayland_la_SOURCES  = $(source_c) $(protocol_source_h)
-+libva_wayland_la_SOURCES  = $(source_c)
- noinst_HEADERS= $(source_h_priv)
- 
- # Wayland protocol
-@@ -65,5 +65,8 @@ EXTRA_DIST = \
-   wayland-drm.xml \
-   $(NULL)
- 
-+BUILT_SOURCES = $(protocol_source_h)
-+CLEANFILES = $(BUILT_SOURCES)
-+
- # Extra clean files so that maintainer-clean removes *everything*
- MAINTAINERCLEANFILES = Makefile.in
-diff --git a/va/wayland/wayland-drm-client-protocol.h 
b/va/wayland/wayland-drm-client-protocol.h
-deleted file mode 100644
-index da267e8..000
 a/va/wayland/wayland-drm-client-protocol.h
-+++ /dev/null
-@@ -1,290 +0,0 @@
--/* Generated by wayland-scanner 1.11.90 */
--
--#ifndef DRM_CLIENT_PROTOCOL_H
--#define DRM_CLIENT_PROTOCOL_H
--
--#include 
--#inclu

[OE-core] [PATCH v3] curl: add ptest

2017-07-06 Thread Maxin B. John
Add ptest support to curl

Fixes [YOCTO #6707]

Signed-off-by: Maxin B. John 
---
 meta/recipes-support/curl/curl/run-ptest |  6 ++
 meta/recipes-support/curl/curl_7.54.1.bb | 22 +-
 2 files changed, 27 insertions(+), 1 deletion(-)
 create mode 100644 meta/recipes-support/curl/curl/run-ptest

diff --git a/meta/recipes-support/curl/curl/run-ptest 
b/meta/recipes-support/curl/curl/run-ptest
new file mode 100644
index 000..614e822
--- /dev/null
+++ b/meta/recipes-support/curl/curl/run-ptest
@@ -0,0 +1,6 @@
+#!/bin/sh
+cd tests
+./runtests.pl -a -n -s | sed \
+ -e 's|\([^ ]* *\) \([^ ]* *\)...OK|PASS: \1 \2|' \
+ -e 's|\([^ ]* *\) \([^ ]* *\)...FAILED|FAIL: \1 \2|' \
+ -e 's/Warning: test[0-9]\+ not present in tests\/data\/Makefile.inc//'
diff --git a/meta/recipes-support/curl/curl_7.54.1.bb 
b/meta/recipes-support/curl/curl_7.54.1.bb
index f42582a..3622022 100644
--- a/meta/recipes-support/curl/curl_7.54.1.bb
+++ b/meta/recipes-support/curl/curl_7.54.1.bb
@@ -7,6 +7,7 @@ LIC_FILES_CHKSUM = 
"file://COPYING;beginline=8;md5=3a34942f4ae3fbf1a303160714e66
 
 SRC_URI = "http://curl.haxx.se/download/curl-${PV}.tar.bz2 \
file://0001-replace-krb5-config-with-pkg-config.patch \
+   file://run-ptest \
 "
 
 # curl likes to set -g0 in CFLAGS, so we stop it
@@ -18,7 +19,7 @@ SRC_URI[md5sum] = "6b6eb722f512e7a24855ff084f54fe55"
 SRC_URI[sha256sum] = 
"fdfc4df2d001ee0c44ec071186e770046249263c491fcae48df0e1a3ca8f25a0"
 
 CVE_PRODUCT = "libcurl"
-inherit autotools pkgconfig binconfig multilib_header
+inherit autotools pkgconfig binconfig multilib_header ptest
 
 PACKAGECONFIG ??= "${@bb.utils.filter('DISTRO_FEATURES', 'ipv6', d)} gnutls 
proxy zlib"
 PACKAGECONFIG_class-native = "ipv6 proxy ssl zlib"
@@ -62,6 +63,25 @@ do_install_append_class-target() {
sed -i -e 's,${STAGING_DIR_HOST},,g' ${D}${bindir}/curl-config
 }
 
+do_compile_ptest() {
+   oe_runmake test
+   oe_runmake -C ${B}/tests/data/ show
+   oe_runmake -C ${B}/tests/server
+}
+
+do_install_ptest() {
+   cp -rf ${B}/tests ${D}${PTEST_PATH}
+   cp -rf ${S}/tests ${D}${PTEST_PATH}
+   install -d ${D}${PTEST_PATH}/src
+   ln -sf ${bindir}/curl   ${D}${PTEST_PATH}/src/curl
+}
+
+RDEPENDS_${PN}-ptest += "make bash perl perl-module-cwd \
+ perl-module-ipc-open2 perl-module-digest-md5\
+ perl-module-file-basename perl-module-posix \
+ perl-module-errno python python-netserver \
+ python-argparse python-pprint diffutils"
+
 PACKAGES =+ "lib${BPN}"
 
 FILES_lib${BPN} = "${libdir}/lib*.so.*"
-- 
2.4.0

-- 
___
Openembedded-core mailing list
Openembedded-core@lists.openembedded.org
http://lists.openembedded.org/mailman/listinfo/openembedded-core


Re: [OE-core] [PATCH 1/2] systemd: enable resolved and networkd

2017-07-07 Thread Maxin B. John
Hi Patrick,

On Thu, Jul 06, 2017 at 05:12:05PM +0200, Patrick Ohly wrote:
> On Mon, 2017-06-12 at 18:10 +0300, Maxin B. John wrote:
> > Enable systemd-resolved and systemd-networkd by default.
> > Make it co-exist with connman and  Fix associated problems
> > in read-only rootfs.
> > 
> > Fixes [YOCTO #11331]
> 
> Let me come back to this, because I think it is not quite working as
> intended yet.
> 
> The goal is that the "right" resolver is chosen via alternative
> priorities, right? So during build time, we set /etc/resolv.conf to what
> is the desired resolver.

Yes. Eventhough for practical reasons, ConnMan's resolver is preferred when
we use ConnMan in the image. That is the reason why we have
"Conflicts=systemd-resolved.service" in "connman.service.in"

> However, there's still a L+ entry for /etc/resolv.conf
> in /usr/lib/tmpfiles.d/connman_resolvconf.conf:
> 
> L+/etc/resolv.conf- - - - /var/run/connman/resolv.conf
> As a result, when systemd is used and the rootfs is read/write, then
> systemd overwrites /etc/resolv.conf, leading to:
> 
> # ls -l /etc/resolv.conf 
> lrwxrwxrwx1 root root28 Jul  6 14:44 /etc/resolv.conf -> 
> /var/run/connman/resolv.conf
> 
> That happens even if systemd-resolved has a higher priority and should
> be used.
> 
> Maxin, do you agree? Can you finish this work and patch the ConnMan
> recipe so that it behaves as expected?

Looks reasonable to me. Thanks for suggesting this. Will update the recipe.

> -- 
> Best Regards, Patrick Ohly

Best Regards,
Maxin
-- 
___
Openembedded-core mailing list
Openembedded-core@lists.openembedded.org
http://lists.openembedded.org/mailman/listinfo/openembedded-core


[OE-core] [PATCH 0/3] pkgconf: consider pkgconf as a replacement for pkg-config

2017-07-11 Thread Maxin B. John
pkgconf is a better replacement for pkg-config. Fedora 26 replaces the
system pkg-config implementation with pkgconf because it "provides better
support for handling .pc files and a stable library ABI/API for integrating
into applications." and is actively maintained, unlike pkg-config.

pkgconf aims to offer many improvements over pkg-config such as faster/more
efficient dependency resolver which "allows for the user to more conservatively
link their binaries -- which may be helpful in some environments, such as when
prelink(1) is being used.

pkgconf also aims to provide a more complete implementation of pkg-config.
The features most likely to benefit the Yocto Project build system are the
faster/more efficient dependency resolution and linker flag optimisation.

To test this, after applying these patches, update "local.conf" as below:

PREFERRED_PROVIDER_pkgconfig = "pkgconf"
PREFERRED_PROVIDER_pkgconfig-native = "pkgconf-native"
PREFERRED_PROVIDER_nativesdk-pkgconfig = "nativesdk-pkgconf"

Links:
1. http://pkgconf.org
2. 
https://fedoraproject.org/wiki/Changes/pkgconf_as_system_pkg-config_implementation
3. https://bugzilla.yoctoproject.org/show_bug.cgi?id=11308

Maxin B. John (3):
  pkgconf: add recipe
  libx11: fix build error
  libxt: fix build failure

 meta/files/common-licenses/pkgconf | 10 
 .../pkgconf/pkgconf/pkg-config-native.in   |  6 +++
 .../pkgconf/pkgconf/pkg-config-wrapper | 16 +++
 meta/recipes-devtools/pkgconf/pkgconf_1.3.7.bb | 55 ++
 meta/recipes-graphics/xorg-lib/libx11_1.6.5.bb |  3 ++
 ...il-don-t-link-makestrs-with-target-cflags.patch | 33 +
 meta/recipes-graphics/xorg-lib/libxt_1.1.5.bb  |  4 +-
 7 files changed, 126 insertions(+), 1 deletion(-)
 create mode 100644 meta/files/common-licenses/pkgconf
 create mode 100644 meta/recipes-devtools/pkgconf/pkgconf/pkg-config-native.in
 create mode 100755 meta/recipes-devtools/pkgconf/pkgconf/pkg-config-wrapper
 create mode 100644 meta/recipes-devtools/pkgconf/pkgconf_1.3.7.bb
 create mode 100644 
meta/recipes-graphics/xorg-lib/libxt/0001-libXt-util-don-t-link-makestrs-with-target-cflags.patch

-- 
2.4.0

-- 
___
Openembedded-core mailing list
Openembedded-core@lists.openembedded.org
http://lists.openembedded.org/mailman/listinfo/openembedded-core


[OE-core] [PATCH 3/3] libxt: fix build failure

2017-07-11 Thread Maxin B. John
libxt build fails with this error:

/home/maxin/poky/build/tmp/work/i586-poky-linux/libxt/1_1.1.5-r0/recipe-sysroot/usr/include/bits/long-double.h:57:33:
fatal error: bits/long-double-64.h: No such file or directory
| compilation terminated.
| Makefile:408: recipe for target 'makestrs.o' failed

Fix the makestrs build.

Signed-off-by: Maxin B. John 
---
 ...il-don-t-link-makestrs-with-target-cflags.patch | 33 ++
 meta/recipes-graphics/xorg-lib/libxt_1.1.5.bb  |  4 ++-
 2 files changed, 36 insertions(+), 1 deletion(-)
 create mode 100644 
meta/recipes-graphics/xorg-lib/libxt/0001-libXt-util-don-t-link-makestrs-with-target-cflags.patch

diff --git 
a/meta/recipes-graphics/xorg-lib/libxt/0001-libXt-util-don-t-link-makestrs-with-target-cflags.patch
 
b/meta/recipes-graphics/xorg-lib/libxt/0001-libXt-util-don-t-link-makestrs-with-target-cflags.patch
new file mode 100644
index 000..1a691a3
--- /dev/null
+++ 
b/meta/recipes-graphics/xorg-lib/libxt/0001-libXt-util-don-t-link-makestrs-with-target-cflags.patch
@@ -0,0 +1,33 @@
+From b0c0e6d90bd99a699701c9542640adb218f5d536 Mon Sep 17 00:00:00 2001
+From: Thomas Petazzoni 
+Date: Mon, 10 Jul 2017 16:51:13 +0300
+Subject: [PATCH] libXt: util: don't link makestrs with target cflags
+
+The line: AM_CFLAGS = $(XT_CFLAGS)
+in util/Makefile.am is wrong because it adds target cflags to the
+compilation of makestrs, which is built for the build machine, which
+leads to build failures when cross-compiling.
+
+Upstream-Status: Pending
+
+Signed-off-by: Thomas Petazzoni 
+Signed-off-by: Maxin B. John 
+---
+ util/Makefile.am | 1 -
+ 1 file changed, 1 deletion(-)
+
+diff --git a/util/Makefile.am b/util/Makefile.am
+index 800b35b..f2dd1f9 100644
+--- a/util/Makefile.am
 b/util/Makefile.am
+@@ -11,7 +11,6 @@ EXTRA_DIST = \
+   StrDefs.ht \
+   string.list
+ 
+-AM_CFLAGS = $(XT_CFLAGS)
+ makestrs_SOURCES = makestrs.c
+ 
+ 
+-- 
+2.4.0
+
diff --git a/meta/recipes-graphics/xorg-lib/libxt_1.1.5.bb 
b/meta/recipes-graphics/xorg-lib/libxt_1.1.5.bb
index c1ed0bb..180d00d 100644
--- a/meta/recipes-graphics/xorg-lib/libxt_1.1.5.bb
+++ b/meta/recipes-graphics/xorg-lib/libxt_1.1.5.bb
@@ -23,7 +23,9 @@ PE = "1"
 
 XORG_PN = "libXt"
 
-SRC_URI +=  "file://libxt_fix_for_x32.patch"
+SRC_URI +=  "file://libxt_fix_for_x32.patch \
+ 
file://0001-libXt-util-don-t-link-makestrs-with-target-cflags.patch \
+"
 
 BBCLASSEXTEND = "native"
 
-- 
2.4.0

-- 
___
Openembedded-core mailing list
Openembedded-core@lists.openembedded.org
http://lists.openembedded.org/mailman/listinfo/openembedded-core


[OE-core] [PATCH 1/3] pkgconf: add recipe

2017-07-11 Thread Maxin B. John
Move pkgconf recipe to oe-core from meta-pkgconf:
https://github.com/kergoth/meta-kergoth-wip/tree/master/meta-pkgconf

Signed-off-by: Christopher Larson 
Signed-off-by: Maxin B. John 
---
 meta/files/common-licenses/pkgconf | 10 
 .../pkgconf/pkgconf/pkg-config-native.in   |  6 +++
 .../pkgconf/pkgconf/pkg-config-wrapper | 16 +++
 meta/recipes-devtools/pkgconf/pkgconf_1.3.7.bb | 55 ++
 4 files changed, 87 insertions(+)
 create mode 100644 meta/files/common-licenses/pkgconf
 create mode 100644 meta/recipes-devtools/pkgconf/pkgconf/pkg-config-native.in
 create mode 100755 meta/recipes-devtools/pkgconf/pkgconf/pkg-config-wrapper
 create mode 100644 meta/recipes-devtools/pkgconf/pkgconf_1.3.7.bb

diff --git a/meta/files/common-licenses/pkgconf 
b/meta/files/common-licenses/pkgconf
new file mode 100644
index 000..81a5221
--- /dev/null
+++ b/meta/files/common-licenses/pkgconf
@@ -0,0 +1,10 @@
+Copyright (c) 2011, 2012, 2013, 2014, 2015, 2016, 2017
+pkgconf authors (see AUTHORS file in source directory).
+
+Permission to use, copy, modify, and/or distribute this software for any
+purpose with or without fee is hereby granted, provided that the above
+copyright notice and this permission notice appear in all copies.
+
+This software is provided 'as is' and without any warranty, express or
+implied.  In no event shall the authors be liable for any damages arising
+from the use of this software.
diff --git a/meta/recipes-devtools/pkgconf/pkgconf/pkg-config-native.in 
b/meta/recipes-devtools/pkgconf/pkgconf/pkg-config-native.in
new file mode 100644
index 000..9ed30a0
--- /dev/null
+++ b/meta/recipes-devtools/pkgconf/pkgconf/pkg-config-native.in
@@ -0,0 +1,6 @@
+#! /bin/sh
+
+PKG_CONFIG_PATH="@PATH_NATIVE@"
+unset PKG_CONFIG_SYSROOT_DIR
+
+pkg-config "$@"
diff --git a/meta/recipes-devtools/pkgconf/pkgconf/pkg-config-wrapper 
b/meta/recipes-devtools/pkgconf/pkgconf/pkg-config-wrapper
new file mode 100755
index 000..695f349
--- /dev/null
+++ b/meta/recipes-devtools/pkgconf/pkgconf/pkg-config-wrapper
@@ -0,0 +1,16 @@
+#!/bin/sh
+# pkgconf wrapper to deal with pkg-config/pkgconf compatibility issues
+#
+# Copyright (C) 2015 Christopher Larson 
+# License: MIT (see COPYING.MIT at the root of the repository for terms)
+
+for arg; do
+case "$arg" in
+--variable|--variable=*)
+# pkg-config doesn't sysroot-prefix user variables
+unset PKG_CONFIG_SYSROOT_DIR
+;;
+esac
+done
+
+exec pkgconf "$@"
diff --git a/meta/recipes-devtools/pkgconf/pkgconf_1.3.7.bb 
b/meta/recipes-devtools/pkgconf/pkgconf_1.3.7.bb
new file mode 100644
index 000..dd2a012
--- /dev/null
+++ b/meta/recipes-devtools/pkgconf/pkgconf_1.3.7.bb
@@ -0,0 +1,55 @@
+SUMMARY = "pkgconf provides compiler and linker configuration for development 
frameworks."
+DESCRIPTION = "pkgconf is a program which helps to configure compiler and 
linker \
+flags for development frameworks. It is similar to pkg-config from \
+freedesktop.org, providing additional functionality while also maintaining \
+compatibility."
+HOMEPAGE = "http://pkgconf.org";
+BUGTRACKER = "https://github.com/pkgconf/pkgconf/issues";
+SECTION = "devel"
+PROVIDES += "pkgconfig"
+RPROVIDES_${PN} += "pkgconfig"
+DEFAULT_PREFERENCE = "-1"
+
+# The pkgconf license seems to be functionally equivalent to BSD-2-Clause or
+# ISC, but has different wording, so needs its own name.
+LICENSE = "pkgconf"
+LIC_FILES_CHKSUM = "file://COPYING;md5=548a9d1db10cc0a84810c313a0e9266f"
+
+SRC_URI = "\
+https://distfiles.dereferenced.org/pkgconf/pkgconf-${PV}.tar.xz \
+file://pkg-config-wrapper \
+file://pkg-config-native.in \
+"
+SRC_URI[md5sum] = "ac35c34d84eeb6a03d4d61b8555d6197"
+SRC_URI[sha256sum] = 
"1be7e40900c7467893c65f810211b1e68da3f8d5e70fddb883fc24839cad0339"
+
+inherit autotools update-alternatives
+
+EXTRA_OECONF += 
"--with-pkg-config-dir='${libdir}/pkgconfig:${datadir}/pkgconfig'"
+
+do_install_append () {
+# Install a wrapper which deals, as much as possible with pkgconf vs
+# pkg-config compatibility issues.
+install -m 0755 "${WORKDIR}/pkg-config-wrapper" "${D}${bindir}/pkg-config"
+}
+
+do_install_append_class-native () {
+# Install a pkg-config-native wrapper that will use the native sysroot 
instead
+# of the MACHINE sysroot, for using pkg-config when building native tools.
+sed -e "s|@PATH_NATIVE@|${PKG_CONFIG_PATH}|" \
+< ${WORKDIR}/pkg-config-native.in > ${B}/pkg-config-native
+install -m755 ${B}/pkg-config-native ${D}${bindir}/pkg-config-native
+}
+
+ALTERNATIVE_${PN} = "pkg-config"
+
+# When using the RPM generated automatic package dependencies, some packages
+# wil

[OE-core] [PATCH 2/3] libx11: fix build error

2017-07-11 Thread Maxin B. John
libx11 build fails with this error:

fatal error: bits/long-double-64.h: No such file or directory
| compilation terminated.

This is due to the fact that "makekeys" should be compiled for the host
since it is executed at build time to generate ks_tables.h. Since we have
the X11 include files in the standard path of oe-core, we can remove the
X11_CFLAGS from Makefile.

Signed-off-by: Maxin B. John 
---
 meta/recipes-graphics/xorg-lib/libx11_1.6.5.bb | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/meta/recipes-graphics/xorg-lib/libx11_1.6.5.bb 
b/meta/recipes-graphics/xorg-lib/libx11_1.6.5.bb
index 71cbf67..50e8837 100644
--- a/meta/recipes-graphics/xorg-lib/libx11_1.6.5.bb
+++ b/meta/recipes-graphics/xorg-lib/libx11_1.6.5.bb
@@ -5,6 +5,9 @@ BBCLASSEXTEND = "native nativesdk"
 
 SRC_URI += "file://disable_tests.patch \
"
+do_configure_append () {
+sed -i -e "/X11_CFLAGS/d" ${B}/src/util/Makefile
+}
 
 SRC_URI[md5sum] = "0f618db70c4054ca67cee0cc156a4255"
 SRC_URI[sha256sum] = 
"4d3890db2ba225ba8c55ca63c6409c1ebb078a2806de59fb16342768ae63435d"
-- 
2.4.0

-- 
___
Openembedded-core mailing list
Openembedded-core@lists.openembedded.org
http://lists.openembedded.org/mailman/listinfo/openembedded-core


Re: [OE-core] [PATCH 1/3] pkgconf: add recipe

2017-07-13 Thread Maxin B. John
Hi Ross,

On Wed, Jul 12, 2017 at 11:13:58PM +0100, Burton, Ross wrote:
>>On 11 July 2017 at 13:58, Maxin B. John  wrote:
>> Move pkgconf recipe to oe-core from meta-pkgconf:
>>https://github.com/kergoth/meta-kergoth-wip/tree/master/meta-pkgconf
>
>Fails under mingw, which is a regression compared to pkg-config.
>
>libpkgconf/.libs/path.o:path.c:(.text+0x164): undefined reference to `lstat'
>libpkgconf/.libs/path.o:path.c:(.text+0x1f9): undefined reference to `S_ISLNK'
>libpkgconf/.libs/path.o:path.c:(.text+0x2e5): undefined reference to `readlink'
>
>(http://errors.yoctoproject.org/Errors/Details/147303/)

Thanks, will look into it (this patch wasn't tested with mingw before).

>Ross
Best Regards,
Maxin
-- 
___
Openembedded-core mailing list
Openembedded-core@lists.openembedded.org
http://lists.openembedded.org/mailman/listinfo/openembedded-core


[OE-core] [PATCH v2] pkgconf: add recipe

2017-07-14 Thread Maxin B. John
Move pkgconf recipe to oe-core from meta-pkgconf:
https://github.com/kergoth/meta-kergoth-wip/tree/master/meta-pkgconf

Signed-off-by: Christopher Larson 
Signed-off-by: Maxin B. John 
---
Changes in v2:
1. Fix build errors with mingw
---
 meta/files/common-licenses/pkgconf |  10 +
 ...imal-tweaks-to-compile-with-Visual-C-2015.patch | 224 +
 .../0001-stdinc.h-fix-build-with-mingw.patch   |  48 +
 .../pkgconf/pkgconf/pkg-config-native.in   |   6 +
 .../pkgconf/pkgconf/pkg-config-wrapper |  16 ++
 meta/recipes-devtools/pkgconf/pkgconf_1.3.7.bb |  57 ++
 6 files changed, 361 insertions(+)
 create mode 100644 meta/files/common-licenses/pkgconf
 create mode 100644 
meta/recipes-devtools/pkgconf/pkgconf/0001-Minimal-tweaks-to-compile-with-Visual-C-2015.patch
 create mode 100644 
meta/recipes-devtools/pkgconf/pkgconf/0001-stdinc.h-fix-build-with-mingw.patch
 create mode 100644 meta/recipes-devtools/pkgconf/pkgconf/pkg-config-native.in
 create mode 100755 meta/recipes-devtools/pkgconf/pkgconf/pkg-config-wrapper
 create mode 100644 meta/recipes-devtools/pkgconf/pkgconf_1.3.7.bb

diff --git a/meta/files/common-licenses/pkgconf 
b/meta/files/common-licenses/pkgconf
new file mode 100644
index 000..81a5221
--- /dev/null
+++ b/meta/files/common-licenses/pkgconf
@@ -0,0 +1,10 @@
+Copyright (c) 2011, 2012, 2013, 2014, 2015, 2016, 2017
+pkgconf authors (see AUTHORS file in source directory).
+
+Permission to use, copy, modify, and/or distribute this software for any
+purpose with or without fee is hereby granted, provided that the above
+copyright notice and this permission notice appear in all copies.
+
+This software is provided 'as is' and without any warranty, express or
+implied.  In no event shall the authors be liable for any damages arising
+from the use of this software.
diff --git 
a/meta/recipes-devtools/pkgconf/pkgconf/0001-Minimal-tweaks-to-compile-with-Visual-C-2015.patch
 
b/meta/recipes-devtools/pkgconf/pkgconf/0001-Minimal-tweaks-to-compile-with-Visual-C-2015.patch
new file mode 100644
index 000..3805ad3
--- /dev/null
+++ 
b/meta/recipes-devtools/pkgconf/pkgconf/0001-Minimal-tweaks-to-compile-with-Visual-C-2015.patch
@@ -0,0 +1,224 @@
+From 4d7b4d7c8e9966c593f472355607204c6c80fecb Mon Sep 17 00:00:00 2001
+From: Dan Kegel 
+Date: Sun, 4 Jun 2017 19:19:55 -0700
+Subject: [PATCH] Minimal tweaks to compile with Visual C 2015
+
+Upstream-Status: Backport
+
+Signed-off-by: Maxin B. John 
+---
+ getopt_long.c   |  2 ++
+ libpkgconf/bsdstubs.c   |  1 +
+ libpkgconf/libpkgconf.h |  2 +-
+ libpkgconf/path.c   | 10 +-
+ libpkgconf/pkg.c| 28 +++-
+ libpkgconf/stdinc.h |  9 +++--
+ 6 files changed, 35 insertions(+), 17 deletions(-)
+
+diff --git a/getopt_long.c b/getopt_long.c
+index afeb68d..5ce9bfd 100644
+--- a/getopt_long.c
 b/getopt_long.c
+@@ -62,7 +62,9 @@
+ #include 
+ #include 
+ #include 
++#ifndef _WIN32
+ #include 
++#endif
+ 
+ #define PKGCONF_HACK_LOGICAL_OR_ALL_VALUES
+ 
+diff --git a/libpkgconf/bsdstubs.c b/libpkgconf/bsdstubs.c
+index 8f70ff3..2c000ac 100644
+--- a/libpkgconf/bsdstubs.c
 b/libpkgconf/bsdstubs.c
+@@ -17,6 +17,7 @@
+  * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
+  */
+ 
++#include 
+ #include 
+ #include 
+ 
+diff --git a/libpkgconf/libpkgconf.h b/libpkgconf/libpkgconf.h
+index 404bf0c..551d85d 100644
+--- a/libpkgconf/libpkgconf.h
 b/libpkgconf/libpkgconf.h
+@@ -310,7 +310,7 @@ void pkgconf_audit_log_dependency(pkgconf_client_t 
*client, const pkgconf_pkg_t
+ /* path.c */
+ void pkgconf_path_add(const char *text, pkgconf_list_t *dirlist, bool filter);
+ size_t pkgconf_path_split(const char *text, pkgconf_list_t *dirlist, bool 
filter);
+-size_t pkgconf_path_build_from_environ(const char *environ, const char 
*fallback, pkgconf_list_t *dirlist, bool filter);
++size_t pkgconf_path_build_from_environ(const char *envvarname, const char 
*fallback, pkgconf_list_t *dirlist, bool filter);
+ bool pkgconf_path_match_list(const char *path, const pkgconf_list_t *dirlist);
+ void pkgconf_path_free(pkgconf_list_t *dirlist);
+ bool pkgconf_path_relocate(char *buf, size_t buflen);
+diff --git a/libpkgconf/path.c b/libpkgconf/path.c
+index dddb3bf..59e003e 100644
+--- a/libpkgconf/path.c
 b/libpkgconf/path.c
+@@ -20,7 +20,7 @@
+ # include 
+ #endif
+ 
+-#ifdef HAVE_SYS_STAT_H
++#if defined(HAVE_SYS_STAT_H) && ! defined(_WIN32)
+ # include 
+ # define PKGCONF_CACHE_INODES
+ #endif
+@@ -156,12 +156,12 @@ pkgconf_path_split(const char *text, pkgconf_list_t 
*dirlist, bool filter)
+ /*
+  * !doc
+  *
+- * .. c:function:: size_t pkgconf_path_build_from_environ(const char 
*environ, const char *fallback, pkgconf_list_t *dirlist)
++ * .. c:function:: size_t pkgconf_path_build_from_environ(const char 
*envvarname, const char *fallback, pkgconf_list_t *dirlist)
+  *
+  *Adds the paths specified in an envir

[OE-core] [PATCH 6/6] libtirpc: upgrade to 1.0.2

2017-07-19 Thread Maxin B. John
1.0.1 -> 1.0.2

Remove these Backported and upstreamed patches:
1. 0001-Fix-for-CVE-2017-8779.patch
2. libtirpc-0.2.1-fortify.patch
3. libtirpc-1.0.2-rc3.patc

Signed-off-by: Maxin B. John 
---
 .../libtirpc/0001-Fix-for-CVE-2017-8779.patch  | 276 
 .../libtirpc/libtirpc/libtirpc-0.2.1-fortify.patch |  26 -
 .../libtirpc/libtirpc/libtirpc-1.0.2-rc3.patch | 743 -
 .../{libtirpc_1.0.1.bb => libtirpc_1.0.2.bb}   |   7 +-
 4 files changed, 2 insertions(+), 1050 deletions(-)
 delete mode 100644 
meta/recipes-extended/libtirpc/libtirpc/0001-Fix-for-CVE-2017-8779.patch
 delete mode 100644 
meta/recipes-extended/libtirpc/libtirpc/libtirpc-0.2.1-fortify.patch
 delete mode 100644 
meta/recipes-extended/libtirpc/libtirpc/libtirpc-1.0.2-rc3.patch
 rename meta/recipes-extended/libtirpc/{libtirpc_1.0.1.bb => libtirpc_1.0.2.bb} 
(81%)

diff --git 
a/meta/recipes-extended/libtirpc/libtirpc/0001-Fix-for-CVE-2017-8779.patch 
b/meta/recipes-extended/libtirpc/libtirpc/0001-Fix-for-CVE-2017-8779.patch
deleted file mode 100644
index b3bae67..000
--- a/meta/recipes-extended/libtirpc/libtirpc/0001-Fix-for-CVE-2017-8779.patch
+++ /dev/null
@@ -1,276 +0,0 @@
-From dd9c7cf4f8f375c6d641b760d124650c418c2ce3 Mon Sep 17 00:00:00 2001
-From: Guido Vranken 
-Date: Mon, 15 May 2017 11:12:21 -0400
-Subject: [PATCH] Fix for CVE-2017-8779
-
-Signed-off-by: Steve Dickson 

- src/rpc_generic.c |  8 
- src/rpcb_prot.c   | 22 ++
- src/rpcb_st_xdr.c |  9 +
- src/xdr.c | 30 +-
- 4 files changed, 52 insertions(+), 17 deletions(-)
-
-CVE: CVE-2017-8779
-Upstream-Status: Backport
-
-Signed-off-by: Fan Xin 
-
-diff --git a/src/rpc_generic.c b/src/rpc_generic.c
-index 2f09a8f..589cbd5 100644
 a/src/rpc_generic.c
-+++ b/src/rpc_generic.c
-@@ -615,6 +615,9 @@ __rpc_taddr2uaddr_af(int af, const struct netbuf *nbuf)
- 
-   switch (af) {
-   case AF_INET:
-+  if (nbuf->len < sizeof(*sin)) {
-+  return NULL;
-+  }
-   sin = nbuf->buf;
-   if (inet_ntop(af, &sin->sin_addr, namebuf, sizeof namebuf)
-   == NULL)
-@@ -626,6 +629,9 @@ __rpc_taddr2uaddr_af(int af, const struct netbuf *nbuf)
-   break;
- #ifdef INET6
-   case AF_INET6:
-+  if (nbuf->len < sizeof(*sin6)) {
-+  return NULL;
-+  }
-   sin6 = nbuf->buf;
-   if (inet_ntop(af, &sin6->sin6_addr, namebuf6, sizeof namebuf6)
-   == NULL)
-@@ -667,6 +673,8 @@ __rpc_uaddr2taddr_af(int af, const char *uaddr)
- 
-   port = 0;
-   sin = NULL;
-+  if (uaddr == NULL)
-+  return NULL;
-   addrstr = strdup(uaddr);
-   if (addrstr == NULL)
-   return NULL;
-diff --git a/src/rpcb_prot.c b/src/rpcb_prot.c
-index 43fd385..a923c8e 100644
 a/src/rpcb_prot.c
-+++ b/src/rpcb_prot.c
-@@ -41,6 +41,7 @@
- #include 
- #include 
- #include 
-+#include "rpc_com.h"
- 
- bool_t
- xdr_rpcb(xdrs, objp)
-@@ -53,13 +54,13 @@ xdr_rpcb(xdrs, objp)
-   if (!xdr_u_int32_t(xdrs, &objp->r_vers)) {
-   return (FALSE);
-   }
--  if (!xdr_string(xdrs, &objp->r_netid, (u_int)~0)) {
-+  if (!xdr_string(xdrs, &objp->r_netid, RPC_MAXDATASIZE)) {
-   return (FALSE);
-   }
--  if (!xdr_string(xdrs, &objp->r_addr, (u_int)~0)) {
-+  if (!xdr_string(xdrs, &objp->r_addr, RPC_MAXDATASIZE)) {
-   return (FALSE);
-   }
--  if (!xdr_string(xdrs, &objp->r_owner, (u_int)~0)) {
-+  if (!xdr_string(xdrs, &objp->r_owner, RPC_MAXDATASIZE)) {
-   return (FALSE);
-   }
-   return (TRUE);
-@@ -159,19 +160,19 @@ xdr_rpcb_entry(xdrs, objp)
-   XDR *xdrs;
-   rpcb_entry *objp;
- {
--  if (!xdr_string(xdrs, &objp->r_maddr, (u_int)~0)) {
-+  if (!xdr_string(xdrs, &objp->r_maddr, RPC_MAXDATASIZE)) {
-   return (FALSE);
-   }
--  if (!xdr_string(xdrs, &objp->r_nc_netid, (u_int)~0)) {
-+  if (!xdr_string(xdrs, &objp->r_nc_netid, RPC_MAXDATASIZE)) {
-   return (FALSE);
-   }
-   if (!xdr_u_int32_t(xdrs, &objp->r_nc_semantics)) {
-   return (FALSE);
-   }
--  if (!xdr_string(xdrs, &objp->r_nc_protofmly, (u_int)~0)) {
-+  if (!xdr_string(xdrs, &objp->r_nc_protofmly, RPC_MAXDATASIZE)) {
-   return (FALSE);
-   }
--  if (!xdr_string(xdrs, &objp->r_nc_proto, (u_int)~0)) {
-+  if (!xdr_string(xdrs, &objp->r_nc_proto, RPC_MAXDATASIZE)) {
-   return (FALSE);
-   }
-   return (TRUE);
-@@ -292,7 +293,7 @@ xdr_rpcb_rmtcallres(xdrs, p)
-   bool_t dummy;
-   struct r_rpcb_rmtcallres *objp = (struct r_rpcb_rmtcallres *)

[OE-core] [PATCH 1/6] libjpeg-turbo: upgrade to 1.5.2

2017-07-19 Thread Maxin B. John
1.5.1 -> 1.5.2

Remove this backported patch:
1. fix-mips.patch

Signed-off-by: Maxin B. John 
---
 .../jpeg/libjpeg-turbo/fix-mips.patch  | 45 --
 ...bjpeg-turbo_1.5.1.bb => libjpeg-turbo_1.5.2.bb} |  8 ++--
 2 files changed, 4 insertions(+), 49 deletions(-)
 delete mode 100644 meta/recipes-graphics/jpeg/libjpeg-turbo/fix-mips.patch
 rename meta/recipes-graphics/jpeg/{libjpeg-turbo_1.5.1.bb => 
libjpeg-turbo_1.5.2.bb} (90%)

diff --git a/meta/recipes-graphics/jpeg/libjpeg-turbo/fix-mips.patch 
b/meta/recipes-graphics/jpeg/libjpeg-turbo/fix-mips.patch
deleted file mode 100644
index 4d41237..000
--- a/meta/recipes-graphics/jpeg/libjpeg-turbo/fix-mips.patch
+++ /dev/null
@@ -1,45 +0,0 @@
-Fix a regression that causes the MIPS code from building.
-
-Upstream-Status: Backport
-Signed-off-by: Ross Burton 
-
-From 7bfb22af123ac10798a9a4c9ec7b23e5065db35e Mon Sep 17 00:00:00 2001
-From: DRC 
-Date: Mon, 26 Sep 2016 17:59:14 -0500
-Subject: [PATCH] Fix broken MIPS build
-
-Regression introduced by 9055fb408dcb585ce9392d395e16630d51002152
-
-Fixes #104

- ChangeLog.md  | 3 +++
- simd/jsimd_mips.c | 2 ++
- 2 files changed, 5 insertions(+)
-
-diff --git a/ChangeLog.md b/ChangeLog.md
-index e2b9df3..71ddcaa 100644
 a/ChangeLog.md
-+++ b/ChangeLog.md
-@@ -6,6 +6,9 @@
- 1. Fixed a regression introduced by 1.5.1[7] that prevented libjpeg-turbo from
- building with Android NDK platforms prior to android-21 (5.0).
- 
-+2. Fixed a regression introduced by 1.5.1[1] that prevented the MIPS DSPR2 
SIMD
-+code in libjpeg-turbo from building.
-+
- 
- 1.5.1
- =
-diff --git a/simd/jsimd_mips.c b/simd/jsimd_mips.c
-index 63b8115..02e90cd 100644
 a/simd/jsimd_mips.c
-+++ b/simd/jsimd_mips.c
-@@ -63,6 +63,8 @@ parse_proc_cpuinfo(const char* search_string)
- LOCAL(void)
- init_simd (void)
- {
-+  char *env = NULL;
-+
-   if (simd_support != ~0U)
- return;
- 
diff --git a/meta/recipes-graphics/jpeg/libjpeg-turbo_1.5.1.bb 
b/meta/recipes-graphics/jpeg/libjpeg-turbo_1.5.2.bb
similarity index 90%
rename from meta/recipes-graphics/jpeg/libjpeg-turbo_1.5.1.bb
rename to meta/recipes-graphics/jpeg/libjpeg-turbo_1.5.2.bb
index de2eeaf..58646d3 100644
--- a/meta/recipes-graphics/jpeg/libjpeg-turbo_1.5.1.bb
+++ b/meta/recipes-graphics/jpeg/libjpeg-turbo_1.5.2.bb
@@ -10,10 +10,10 @@ LIC_FILES_CHKSUM = 
"file://cdjpeg.h;endline=13;md5=05bab7c7ad899d85bfba60da1a127
 DEPENDS_append_x86-64_class-target = " nasm-native"
 DEPENDS_append_x86_class-target= " nasm-native"
 
-SRC_URI = "${SOURCEFORGE_MIRROR}/${BPN}/${BPN}-${PV}.tar.gz \
-   file://fix-mips.patch"
-SRC_URI[md5sum] = "55deb139b0cac3c8200b75d485fc13f3"
-SRC_URI[sha256sum] = 
"41429d3d253017433f66e3d472b8c7d998491d2f41caa7306b8d9a6f2a2c666c"
+SRC_URI = "${SOURCEFORGE_MIRROR}/${BPN}/${BPN}-${PV}.tar.gz"
+
+SRC_URI[md5sum] = "6b4923e297a7eaa255f08511017a8818"
+SRC_URI[sha256sum] = 
"9098943b270388727ae61de82adec73cf9f0dbb240b3bc8b172595ebf405b528"
 UPSTREAM_CHECK_URI = "http://sourceforge.net/projects/libjpeg-turbo/files/";
 UPSTREAM_CHECK_REGEX = "/libjpeg-turbo/files/(?P(\d+[\.\-_]*)+)/"
 
-- 
2.4.0

-- 
___
Openembedded-core mailing list
Openembedded-core@lists.openembedded.org
http://lists.openembedded.org/mailman/listinfo/openembedded-core


[OE-core] [PATCH 2/6] libsolv: upgrade to 0.6.28

2017-07-19 Thread Maxin B. John
0.6.27 -> 0.6.28

Signed-off-by: Maxin B. John 
---
 meta/recipes-extended/libsolv/{libsolv_0.6.27.bb => libsolv_0.6.28.bb} | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
 rename meta/recipes-extended/libsolv/{libsolv_0.6.27.bb => libsolv_0.6.28.bb} 
(95%)

diff --git a/meta/recipes-extended/libsolv/libsolv_0.6.27.bb 
b/meta/recipes-extended/libsolv/libsolv_0.6.28.bb
similarity index 95%
rename from meta/recipes-extended/libsolv/libsolv_0.6.27.bb
rename to meta/recipes-extended/libsolv/libsolv_0.6.28.bb
index 7ddd533..3a48f22 100644
--- a/meta/recipes-extended/libsolv/libsolv_0.6.27.bb
+++ b/meta/recipes-extended/libsolv/libsolv_0.6.28.bb
@@ -13,7 +13,7 @@ SRC_URI_append_libc-musl = " 
file://0001-Add-fallback-fopencookie-implementation
  
file://0002-Fixes-to-internal-fopencookie-implementation.patch \
"
 
-SRCREV = "9fa1535e2fc60609c29633925e692603782b477b"
+SRCREV = "b8a9ddd88eb4e0ab351eb55a53186b5dc5ac0825"
 UPSTREAM_CHECK_GITTAGREGEX = "(?P\d+(\.\d+)+)"
 
 S = "${WORKDIR}/git"
-- 
2.4.0

-- 
___
Openembedded-core mailing list
Openembedded-core@lists.openembedded.org
http://lists.openembedded.org/mailman/listinfo/openembedded-core


<    1   2   3   4   5   6   7   8   9   >