Buildroot Archive on lore.kernel.org
 help / color / mirror / Atom feed
* [Buildroot] [PATCH v5 19/34] package/kodi-pvr-mythtv: bump version to 4.15.0
From: Yann E. MORIN @ 2017-04-23  9:05 UTC (permalink / raw)
  To: buildroot
In-Reply-To: <20170417195433.26672-20-bernd.kuhls@t-online.de>

On 2017-04-17 21:54 +0200, Bernd Kuhls spake thusly:
> Upstream repo was changed:
> https://github.com/xbmc/repo-binary-addons/commit/cf93c8be639a3122db3ecb11c0b42d76e2e1da98
> 
> Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>

Version bump, should be right after the Kodi version bump.

Reviewed-by: "Yann E. MORIN" <yann.morin.1998@free.fr>

Regards,
Yann E. MORIN.

> ---
>  package/kodi-pvr-mythtv/kodi-pvr-mythtv.hash | 2 +-
>  package/kodi-pvr-mythtv/kodi-pvr-mythtv.mk   | 6 +++---
>  2 files changed, 4 insertions(+), 4 deletions(-)
> 
> diff --git a/package/kodi-pvr-mythtv/kodi-pvr-mythtv.hash b/package/kodi-pvr-mythtv/kodi-pvr-mythtv.hash
> index 0e9eba87e..57725a0ed 100644
> --- a/package/kodi-pvr-mythtv/kodi-pvr-mythtv.hash
> +++ b/package/kodi-pvr-mythtv/kodi-pvr-mythtv.hash
> @@ -1,2 +1,2 @@
>  # Locally computed
> -sha256 f6d61b134a96a25820b616e60e43ac1ed33bd3f8b9f7612a6f6324356b78582d kodi-pvr-mythtv-84b0b6b122ca779588de5c895ef77b6bc454e859.tar.gz
> +sha256 30b6a20f846f0f0cc14c2347efbf3b72162c876daed53a3731d3f975d370765e  kodi-pvr-mythtv-4.15.0.tar.gz
> diff --git a/package/kodi-pvr-mythtv/kodi-pvr-mythtv.mk b/package/kodi-pvr-mythtv/kodi-pvr-mythtv.mk
> index 2c5d07a64..515050b17 100644
> --- a/package/kodi-pvr-mythtv/kodi-pvr-mythtv.mk
> +++ b/package/kodi-pvr-mythtv/kodi-pvr-mythtv.mk
> @@ -4,10 +4,10 @@
>  #
>  ################################################################################
>  
> -# This cset is on the branch 'Jarvis'
> +# This cset is on the branch 'Krypton'
>  # When Kodi is updated, then this should be updated to the corresponding branch
> -KODI_PVR_MYTHTV_VERSION = 84b0b6b122ca779588de5c895ef77b6bc454e859
> -KODI_PVR_MYTHTV_SITE = $(call github,kodi-pvr,pvr.mythtv,$(KODI_PVR_MYTHTV_VERSION))
> +KODI_PVR_MYTHTV_VERSION = 4.15.0
> +KODI_PVR_MYTHTV_SITE = $(call github,janbar,pvr.mythtv,$(KODI_PVR_MYTHTV_VERSION))
>  KODI_PVR_MYTHTV_LICENSE = GPL-2.0+
>  KODI_PVR_MYTHTV_LICENSE_FILES = src/client.h
>  KODI_PVR_MYTHTV_DEPENDENCIES = kodi-platform
> -- 
> 2.11.0
> 
> _______________________________________________
> buildroot mailing list
> buildroot at busybox.net
> http://lists.busybox.net/mailman/listinfo/buildroot

-- 
.-----------------.--------------------.------------------.--------------------.
|  Yann E. MORIN  | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: |
| +33 662 376 056 | Software  Designer | \ / CAMPAIGN     |  ___               |
| +33 223 225 172 `------------.-------:  X  AGAINST      |  \e/  There is no  |
| http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL    |   v   conspiracy.  |
'------------------------------^-------^------------------^--------------------'

^ permalink raw reply

* [Buildroot] [PATCH v5 18/34] package/kodi-pvr-*: mass version bump
From: Yann E. MORIN @ 2017-04-23  9:03 UTC (permalink / raw)
  To: buildroot
In-Reply-To: <20170417195433.26672-19-bernd.kuhls@t-online.de>

Bernd, All,

On 2017-04-17 21:54 +0200, Bernd Kuhls spake thusly:
> Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
> ---
>  package/kodi-pvr-argustv/kodi-pvr-argustv.hash                        | 2 +-
>  package/kodi-pvr-argustv/kodi-pvr-argustv.mk                          | 4 ++--
>  package/kodi-pvr-dvblink/kodi-pvr-dvblink.hash                        | 2 +-
>  package/kodi-pvr-dvblink/kodi-pvr-dvblink.mk                          | 4 ++--
>  package/kodi-pvr-dvbviewer/kodi-pvr-dvbviewer.hash                    | 2 +-
>  package/kodi-pvr-dvbviewer/kodi-pvr-dvbviewer.mk                      | 4 ++--
>  package/kodi-pvr-filmon/kodi-pvr-filmon.hash                          | 2 +-
>  package/kodi-pvr-filmon/kodi-pvr-filmon.mk                            | 4 ++--
>  package/kodi-pvr-hdhomerun/kodi-pvr-hdhomerun.hash                    | 2 +-
>  package/kodi-pvr-hdhomerun/kodi-pvr-hdhomerun.mk                      | 4 ++--
>  package/kodi-pvr-hts/kodi-pvr-hts.hash                                | 2 +-
>  package/kodi-pvr-hts/kodi-pvr-hts.mk                                  | 4 ++--
>  package/kodi-pvr-iptvsimple/kodi-pvr-iptvsimple.hash                  | 2 +-
>  package/kodi-pvr-iptvsimple/kodi-pvr-iptvsimple.mk                    | 4 ++--
>  .../kodi-pvr-mediaportal-tvserver/kodi-pvr-mediaportal-tvserver.hash  | 2 +-
>  .../kodi-pvr-mediaportal-tvserver/kodi-pvr-mediaportal-tvserver.mk    | 4 ++--
>  package/kodi-pvr-njoy/kodi-pvr-njoy.hash                              | 2 +-
>  package/kodi-pvr-njoy/kodi-pvr-njoy.mk                                | 4 ++--
>  package/kodi-pvr-pctv/kodi-pvr-pctv.hash                              | 2 +-
>  package/kodi-pvr-pctv/kodi-pvr-pctv.mk                                | 4 ++--
>  package/kodi-pvr-stalker/kodi-pvr-stalker.hash                        | 2 +-
>  package/kodi-pvr-stalker/kodi-pvr-stalker.mk                          | 4 ++--
>  package/kodi-pvr-vbox/kodi-pvr-vbox.hash                              | 2 +-
>  package/kodi-pvr-vbox/kodi-pvr-vbox.mk                                | 4 ++--
>  package/kodi-pvr-vdr-vnsi/kodi-pvr-vdr-vnsi.hash                      | 2 +-
>  package/kodi-pvr-vdr-vnsi/kodi-pvr-vdr-vnsi.mk                        | 4 ++--
>  package/kodi-pvr-vuplus/kodi-pvr-vuplus.hash                          | 2 +-
>  package/kodi-pvr-vuplus/kodi-pvr-vuplus.mk                            | 4 ++--
>  package/kodi-pvr-wmc/kodi-pvr-wmc.hash                                | 2 +-
>  package/kodi-pvr-wmc/kodi-pvr-wmc.mk                                  | 4 ++--
>  30 files changed, 45 insertions(+), 45 deletions(-)

If this mass bump is related to the Kodi bump, then it should be the
very next patch after the Kodi bump, before the new features you're
adding (even before the patch re-adding rtmp support).

Ditto for the following bump patches, of course.

This is acceptable that the bumps be split in multiple patches to ease
review like you did, but then they must be grouped together in the
series, and no feature stuff must be in-between.

When you re-order the patches:

Reviewed-by: "Yann E. MORIN" <yann.morin.1998@free.fr>

Regards,
Yann E. MORIN.

> diff --git a/package/kodi-pvr-argustv/kodi-pvr-argustv.hash b/package/kodi-pvr-argustv/kodi-pvr-argustv.hash
> index ef6438797..d5db668a6 100644
> --- a/package/kodi-pvr-argustv/kodi-pvr-argustv.hash
> +++ b/package/kodi-pvr-argustv/kodi-pvr-argustv.hash
> @@ -1,2 +1,2 @@
>  # Locally computed
> -sha256 68fab94cabbeb0fbf6fac0fcb66e8362505ee736ae3b72c4e29867cfc44b595b kodi-pvr-argustv-2aca01c6db28fe3145b57eb5bf5841895c618507.tar.gz
> +sha256 4fa8280c023805e2104b9331632daa2c6493d6b11ec0611110b1e12eadb70794  kodi-pvr-argustv-2.5.4-Krypton.tar.gz
> diff --git a/package/kodi-pvr-argustv/kodi-pvr-argustv.mk b/package/kodi-pvr-argustv/kodi-pvr-argustv.mk
> index 225051195..06bdba98d 100644
> --- a/package/kodi-pvr-argustv/kodi-pvr-argustv.mk
> +++ b/package/kodi-pvr-argustv/kodi-pvr-argustv.mk
> @@ -4,9 +4,9 @@
>  #
>  ################################################################################
>  
> -# This cset is on the branch 'Jarvis'
> +# This cset is on the branch 'Krypton'
>  # When Kodi is updated, then this should be updated to the corresponding branch
> -KODI_PVR_ARGUSTV_VERSION = 2aca01c6db28fe3145b57eb5bf5841895c618507
> +KODI_PVR_ARGUSTV_VERSION = 2.5.4-Krypton
>  KODI_PVR_ARGUSTV_SITE = $(call github,kodi-pvr,pvr.argustv,$(KODI_PVR_ARGUSTV_VERSION))
>  KODI_PVR_ARGUSTV_LICENSE = GPL-2.0+
>  KODI_PVR_ARGUSTV_LICENSE_FILES = src/client.h
> diff --git a/package/kodi-pvr-dvblink/kodi-pvr-dvblink.hash b/package/kodi-pvr-dvblink/kodi-pvr-dvblink.hash
> index 713aae0ec..1d377b32d 100644
> --- a/package/kodi-pvr-dvblink/kodi-pvr-dvblink.hash
> +++ b/package/kodi-pvr-dvblink/kodi-pvr-dvblink.hash
> @@ -1,2 +1,2 @@
>  # Locally computed
> -sha256 1c359c1a59c50f98910ec1d4bc332cd9360447e05d63f0d90b07a7ba22bc7ab6 kodi-pvr-dvblink-06c4e5603e4db0bda3f35e80344a308f486ae0f9.tar.gz
> +sha256 d31c00a8b3b09fa0f552de732fee4ff46e90673e03551bed67b3e3a1e2815281  kodi-pvr-dvblink-3.4.3-Krypton.tar.gz
> diff --git a/package/kodi-pvr-dvblink/kodi-pvr-dvblink.mk b/package/kodi-pvr-dvblink/kodi-pvr-dvblink.mk
> index 59c89264d..7d9826783 100644
> --- a/package/kodi-pvr-dvblink/kodi-pvr-dvblink.mk
> +++ b/package/kodi-pvr-dvblink/kodi-pvr-dvblink.mk
> @@ -4,9 +4,9 @@
>  #
>  ################################################################################
>  
> -# This cset is on the branch 'Jarvis'
> +# This cset is on the branch 'Krypton'
>  # When Kodi is updated, then this should be updated to the corresponding branch
> -KODI_PVR_DVBLINK_VERSION = 06c4e5603e4db0bda3f35e80344a308f486ae0f9
> +KODI_PVR_DVBLINK_VERSION = 3.4.3-Krypton
>  KODI_PVR_DVBLINK_SITE = $(call github,kodi-pvr,pvr.dvblink,$(KODI_PVR_DVBLINK_VERSION))
>  KODI_PVR_DVBLINK_LICENSE = GPL-2.0+
>  KODI_PVR_DVBLINK_LICENSE_FILES = src/client.h
> diff --git a/package/kodi-pvr-dvbviewer/kodi-pvr-dvbviewer.hash b/package/kodi-pvr-dvbviewer/kodi-pvr-dvbviewer.hash
> index 785fd6c2a..8ec0e6067 100644
> --- a/package/kodi-pvr-dvbviewer/kodi-pvr-dvbviewer.hash
> +++ b/package/kodi-pvr-dvbviewer/kodi-pvr-dvbviewer.hash
> @@ -1,2 +1,2 @@
>  # Locally computed
> -sha256 a6a6d63e4b88df0d8b5166efdc09f6410cae736e610b328aaea49c8688bfce82 kodi-pvr-dvbviewer-26286604635a170eeea68df9b7eb52fea0056cfe.tar.gz
> +sha256 91479e7c0201563f83c5cf75b520b2ef4405dc80fb7c3f4c81fa72be6a64169d  kodi-pvr-dvbviewer-2.4.7.tar.gz
> diff --git a/package/kodi-pvr-dvbviewer/kodi-pvr-dvbviewer.mk b/package/kodi-pvr-dvbviewer/kodi-pvr-dvbviewer.mk
> index 66a7496e3..020398736 100644
> --- a/package/kodi-pvr-dvbviewer/kodi-pvr-dvbviewer.mk
> +++ b/package/kodi-pvr-dvbviewer/kodi-pvr-dvbviewer.mk
> @@ -4,9 +4,9 @@
>  #
>  ################################################################################
>  
> -# This cset is on the branch 'Jarvis'
> +# This cset is on the branch 'Krypton'
>  # When Kodi is updated, then this should be updated to the corresponding branch
> -KODI_PVR_DVBVIEWER_VERSION = 26286604635a170eeea68df9b7eb52fea0056cfe
> +KODI_PVR_DVBVIEWER_VERSION = 2.4.7
>  KODI_PVR_DVBVIEWER_SITE = $(call github,kodi-pvr,pvr.dvbviewer,$(KODI_PVR_DVBVIEWER_VERSION))
>  KODI_PVR_DVBVIEWER_LICENSE = GPL-2.0+
>  KODI_PVR_DVBVIEWER_LICENSE_FILES = src/client.h
> diff --git a/package/kodi-pvr-filmon/kodi-pvr-filmon.hash b/package/kodi-pvr-filmon/kodi-pvr-filmon.hash
> index b60df9823..1d4c73f03 100644
> --- a/package/kodi-pvr-filmon/kodi-pvr-filmon.hash
> +++ b/package/kodi-pvr-filmon/kodi-pvr-filmon.hash
> @@ -1,2 +1,2 @@
>  # Locally computed
> -sha256 4a51ba62239c96c16c569ca47bc7aac4a2e9e9ef4ae09dfc23d10be15afdee34 kodi-pvr-filmon-4b34b41999b86e675f794ec8e5a63c85b78c001e.tar.gz
> +sha256 87ad3adc22ec64be15b9408c51388bb7d12b0089dd466aae73ae082d0576320c  kodi-pvr-filmon-1.4.7-Krypton.tar.gz
> diff --git a/package/kodi-pvr-filmon/kodi-pvr-filmon.mk b/package/kodi-pvr-filmon/kodi-pvr-filmon.mk
> index fcf8a2810..af0fe64cd 100644
> --- a/package/kodi-pvr-filmon/kodi-pvr-filmon.mk
> +++ b/package/kodi-pvr-filmon/kodi-pvr-filmon.mk
> @@ -4,9 +4,9 @@
>  #
>  ################################################################################
>  
> -# This cset is on the branch 'Jarvis'
> +# This cset is on the branch 'Krypton'
>  # When Kodi is updated, then this should be updated to the corresponding branch
> -KODI_PVR_FILMON_VERSION = 4b34b41999b86e675f794ec8e5a63c85b78c001e
> +KODI_PVR_FILMON_VERSION = 1.4.7-Krypton
>  KODI_PVR_FILMON_SITE = $(call github,kodi-pvr,pvr.filmon,$(KODI_PVR_FILMON_VERSION))
>  KODI_PVR_FILMON_LICENSE = GPL-2.0+
>  KODI_PVR_FILMON_LICENSE_FILES = src/client.h
> diff --git a/package/kodi-pvr-hdhomerun/kodi-pvr-hdhomerun.hash b/package/kodi-pvr-hdhomerun/kodi-pvr-hdhomerun.hash
> index fcf046888..b9ef293d0 100644
> --- a/package/kodi-pvr-hdhomerun/kodi-pvr-hdhomerun.hash
> +++ b/package/kodi-pvr-hdhomerun/kodi-pvr-hdhomerun.hash
> @@ -1,2 +1,2 @@
>  # Locally computed
> -sha256 84c7dd60db6e0d0c40cc83a70ad860127d0e5c8e77c6091014055372cad5fe1f kodi-pvr-hdhomerun-aa4324eaa5f738394f21d3f54667e346eb65038e.tar.gz
> +sha256 df6be23cb370bce2a6b2a8944358d27e11a8edc665deb976cbd4d2e7e1eba1c0  kodi-pvr-hdhomerun-2.4.6-Krypton.tar.gz
> diff --git a/package/kodi-pvr-hdhomerun/kodi-pvr-hdhomerun.mk b/package/kodi-pvr-hdhomerun/kodi-pvr-hdhomerun.mk
> index 821ab365a..aaecc7f32 100644
> --- a/package/kodi-pvr-hdhomerun/kodi-pvr-hdhomerun.mk
> +++ b/package/kodi-pvr-hdhomerun/kodi-pvr-hdhomerun.mk
> @@ -4,9 +4,9 @@
>  #
>  ################################################################################
>  
> -# This cset is on the branch 'Jarvis'
> +# This cset is on the branch 'Krypton'
>  # When Kodi is updated, then this should be updated to the corresponding branch
> -KODI_PVR_HDHOMERUN_VERSION = aa4324eaa5f738394f21d3f54667e346eb65038e
> +KODI_PVR_HDHOMERUN_VERSION = 2.4.6-Krypton
>  KODI_PVR_HDHOMERUN_SITE = $(call github,kodi-pvr,pvr.hdhomerun,$(KODI_PVR_HDHOMERUN_VERSION))
>  KODI_PVR_HDHOMERUN_LICENSE = GPL-2.0+
>  KODI_PVR_HDHOMERUN_LICENSE_FILES = src/client.h
> diff --git a/package/kodi-pvr-hts/kodi-pvr-hts.hash b/package/kodi-pvr-hts/kodi-pvr-hts.hash
> index 369e6c023..13f250acf 100644
> --- a/package/kodi-pvr-hts/kodi-pvr-hts.hash
> +++ b/package/kodi-pvr-hts/kodi-pvr-hts.hash
> @@ -1,2 +1,2 @@
>  # Locally computed
> -sha256 004dee4455d5d539b5e42d663659d4886d9a8650847ad614fa2179bbaace3783 kodi-pvr-hts-3c673b5b29fc26c203c79f7df58680af50a1afa7.tar.gz
> +sha256 c66d8a6b2499d31947aa532629ccabf82cec94bff866ef30f64ec0a752b77407  kodi-pvr-hts-3.4.17.tar.gz
> diff --git a/package/kodi-pvr-hts/kodi-pvr-hts.mk b/package/kodi-pvr-hts/kodi-pvr-hts.mk
> index 5a6a36cc2..90f05fb09 100644
> --- a/package/kodi-pvr-hts/kodi-pvr-hts.mk
> +++ b/package/kodi-pvr-hts/kodi-pvr-hts.mk
> @@ -4,9 +4,9 @@
>  #
>  ################################################################################
>  
> -# This cset is on the branch 'Jarvis'
> +# This cset is on the branch 'Krypton'
>  # When Kodi is updated, then this should be updated to the corresponding branch
> -KODI_PVR_HTS_VERSION = 3c673b5b29fc26c203c79f7df58680af50a1afa7
> +KODI_PVR_HTS_VERSION = 3.4.17
>  KODI_PVR_HTS_SITE = $(call github,kodi-pvr,pvr.hts,$(KODI_PVR_HTS_VERSION))
>  KODI_PVR_HTS_LICENSE = GPL-2.0+
>  KODI_PVR_HTS_LICENSE_FILES = src/client.h
> diff --git a/package/kodi-pvr-iptvsimple/kodi-pvr-iptvsimple.hash b/package/kodi-pvr-iptvsimple/kodi-pvr-iptvsimple.hash
> index cdf94fdb9..47eae669b 100644
> --- a/package/kodi-pvr-iptvsimple/kodi-pvr-iptvsimple.hash
> +++ b/package/kodi-pvr-iptvsimple/kodi-pvr-iptvsimple.hash
> @@ -1,2 +1,2 @@
>  # Locally computed
> -sha256 5b5c67f70f47c52ccda673c3a98b5a81827835fb74289754bebf840133a84d56 kodi-pvr-iptvsimple-ae9bc1d94e97c5381b2fa59adac70a57146016cd.tar.gz
> +sha256 58be5ff8a2f97bb4a49e473be9385ff188582b5ed2cbf8ffc5d55ba0c1fc0ffb  kodi-pvr-iptvsimple-8f725faf6b31151f91f52e8ce336ff57a905046d.tar.gz
> diff --git a/package/kodi-pvr-iptvsimple/kodi-pvr-iptvsimple.mk b/package/kodi-pvr-iptvsimple/kodi-pvr-iptvsimple.mk
> index fd1e0531d..99045a152 100644
> --- a/package/kodi-pvr-iptvsimple/kodi-pvr-iptvsimple.mk
> +++ b/package/kodi-pvr-iptvsimple/kodi-pvr-iptvsimple.mk
> @@ -4,9 +4,9 @@
>  #
>  ################################################################################
>  
> -# This cset is on the branch 'Jarvis'
> +# This cset is on the branch 'Krypton'
>  # When Kodi is updated, then this should be updated to the corresponding branch
> -KODI_PVR_IPTVSIMPLE_VERSION = ae9bc1d94e97c5381b2fa59adac70a57146016cd
> +KODI_PVR_IPTVSIMPLE_VERSION = 8f725faf6b31151f91f52e8ce336ff57a905046d
>  KODI_PVR_IPTVSIMPLE_SITE = $(call github,kodi-pvr,pvr.iptvsimple,$(KODI_PVR_IPTVSIMPLE_VERSION))
>  KODI_PVR_IPTVSIMPLE_LICENSE = GPL-2.0+
>  KODI_PVR_IPTVSIMPLE_LICENSE_FILES = src/client.h
> diff --git a/package/kodi-pvr-mediaportal-tvserver/kodi-pvr-mediaportal-tvserver.hash b/package/kodi-pvr-mediaportal-tvserver/kodi-pvr-mediaportal-tvserver.hash
> index 74770fd3d..02d59df89 100644
> --- a/package/kodi-pvr-mediaportal-tvserver/kodi-pvr-mediaportal-tvserver.hash
> +++ b/package/kodi-pvr-mediaportal-tvserver/kodi-pvr-mediaportal-tvserver.hash
> @@ -1,2 +1,2 @@
>  # Locally computed
> -sha256 45590c1b8dc57f2b5921641c864e68671c32db33f55db82ca62411557e9278b9 kodi-pvr-mediaportal-tvserver-a3dd464379a56131bae61b94275c14a3abcf2869.tar.gz
> +sha256 59264354c79eaf1658755cb5bc05efc8bca581ed8fb762e82665ec128453e648  kodi-pvr-mediaportal-tvserver-2.4.16-Krypton.tar.gz
> diff --git a/package/kodi-pvr-mediaportal-tvserver/kodi-pvr-mediaportal-tvserver.mk b/package/kodi-pvr-mediaportal-tvserver/kodi-pvr-mediaportal-tvserver.mk
> index 36b52274b..02ef48cd0 100644
> --- a/package/kodi-pvr-mediaportal-tvserver/kodi-pvr-mediaportal-tvserver.mk
> +++ b/package/kodi-pvr-mediaportal-tvserver/kodi-pvr-mediaportal-tvserver.mk
> @@ -4,9 +4,9 @@
>  #
>  ################################################################################
>  
> -# This cset is on the branch 'Jarvis'
> +# This cset is on the branch 'Krypton'
>  # When Kodi is updated, then this should be updated to the corresponding branch
> -KODI_PVR_MEDIAPORTAL_TVSERVER_VERSION = a3dd464379a56131bae61b94275c14a3abcf2869
> +KODI_PVR_MEDIAPORTAL_TVSERVER_VERSION = 2.4.16-Krypton
>  KODI_PVR_MEDIAPORTAL_TVSERVER_SITE = $(call github,kodi-pvr,pvr.mediaportal.tvserver,$(KODI_PVR_MEDIAPORTAL_TVSERVER_VERSION))
>  KODI_PVR_MEDIAPORTAL_TVSERVER_LICENSE = GPL-2.0+
>  KODI_PVR_MEDIAPORTAL_TVSERVER_LICENSE_FILES = src/client.h
> diff --git a/package/kodi-pvr-njoy/kodi-pvr-njoy.hash b/package/kodi-pvr-njoy/kodi-pvr-njoy.hash
> index c6006d2a3..29fc6e6a8 100644
> --- a/package/kodi-pvr-njoy/kodi-pvr-njoy.hash
> +++ b/package/kodi-pvr-njoy/kodi-pvr-njoy.hash
> @@ -1,2 +1,2 @@
>  # Locally computed
> -sha256 aa5e8b471993326be3622056a26ebf7387ac4758348e8f64632c1fc6979d993e kodi-pvr-njoy-480c1591d486c6166746fb8b5efc68a7aca3d0f0.tar.gz
> +sha256 4315b5f87986c17e668d0d89093059b96315b8a7908fc060e2660e5bf8216057  kodi-pvr-njoy-2.4.2-Krypton.tar.gz
> diff --git a/package/kodi-pvr-njoy/kodi-pvr-njoy.mk b/package/kodi-pvr-njoy/kodi-pvr-njoy.mk
> index 9e4a7831b..0106585bb 100644
> --- a/package/kodi-pvr-njoy/kodi-pvr-njoy.mk
> +++ b/package/kodi-pvr-njoy/kodi-pvr-njoy.mk
> @@ -4,9 +4,9 @@
>  #
>  ################################################################################
>  
> -# This cset is on the branch 'Jarvis'
> +# This cset is on the branch 'Krypton'
>  # When Kodi is updated, then this should be updated to the corresponding branch
> -KODI_PVR_NJOY_VERSION = 480c1591d486c6166746fb8b5efc68a7aca3d0f0
> +KODI_PVR_NJOY_VERSION = 2.4.2-Krypton
>  KODI_PVR_NJOY_SITE = $(call github,kodi-pvr,pvr.njoy,$(KODI_PVR_NJOY_VERSION))
>  KODI_PVR_NJOY_LICENSE = GPL-2.0+
>  KODI_PVR_NJOY_LICENSE_FILES = src/client.h
> diff --git a/package/kodi-pvr-pctv/kodi-pvr-pctv.hash b/package/kodi-pvr-pctv/kodi-pvr-pctv.hash
> index 0ff481a3e..62d9965cb 100644
> --- a/package/kodi-pvr-pctv/kodi-pvr-pctv.hash
> +++ b/package/kodi-pvr-pctv/kodi-pvr-pctv.hash
> @@ -1,2 +1,2 @@
>  # Locally computed
> -sha256 4c045722c326dfe152ffadb8d966e8db4caa6128a7c53b2a852fce85f803bcbc kodi-pvr-pctv-0096770e96f84c46f444e159b9b737ac8b4238dc.tar.gz
> +sha256 0e5a0fcbdbda0200ebde50552bd68eddd8644010bd39d1cf0038ba28182ca8bb  kodi-pvr-pctv-1.4.5-Krypton.tar.gz
> diff --git a/package/kodi-pvr-pctv/kodi-pvr-pctv.mk b/package/kodi-pvr-pctv/kodi-pvr-pctv.mk
> index fabfee9bb..881dbe08c 100644
> --- a/package/kodi-pvr-pctv/kodi-pvr-pctv.mk
> +++ b/package/kodi-pvr-pctv/kodi-pvr-pctv.mk
> @@ -4,9 +4,9 @@
>  #
>  ################################################################################
>  
> -# This cset is on the branch 'Jarvis'
> +# This cset is on the branch 'Krypton'
>  # When Kodi is updated, then this should be updated to the corresponding branch
> -KODI_PVR_PCTV_VERSION = 0096770e96f84c46f444e159b9b737ac8b4238dc
> +KODI_PVR_PCTV_VERSION = 1.4.5-Krypton
>  KODI_PVR_PCTV_SITE = $(call github,kodi-pvr,pvr.pctv,$(KODI_PVR_PCTV_VERSION))
>  KODI_PVR_PCTV_LICENSE = GPL-2.0+
>  KODI_PVR_PCTV_LICENSE_FILES = src/client.h
> diff --git a/package/kodi-pvr-stalker/kodi-pvr-stalker.hash b/package/kodi-pvr-stalker/kodi-pvr-stalker.hash
> index 7af1bcb28..914ef48b8 100644
> --- a/package/kodi-pvr-stalker/kodi-pvr-stalker.hash
> +++ b/package/kodi-pvr-stalker/kodi-pvr-stalker.hash
> @@ -1,2 +1,2 @@
>  # Locally computed
> -sha256 e16cb12bd7a78b8849f370bedb8093d3cb1deb3a766a66efe4b838fc569ab50c kodi-pvr-stalker-5e588330c453141ae0a2f4fd9c02d909ac9d199e.tar.gz
> +sha256 3bdd6debd8e8085e54d665f4b870bc77a18800c08d517d837d2ac703b0984622  kodi-pvr-stalker-2.8.3-Krypton.tar.gz
> diff --git a/package/kodi-pvr-stalker/kodi-pvr-stalker.mk b/package/kodi-pvr-stalker/kodi-pvr-stalker.mk
> index ba3915290..eeadc03bd 100644
> --- a/package/kodi-pvr-stalker/kodi-pvr-stalker.mk
> +++ b/package/kodi-pvr-stalker/kodi-pvr-stalker.mk
> @@ -4,9 +4,9 @@
>  #
>  ################################################################################
>  
> -# This cset is on the branch 'Jarvis'
> +# This cset is on the branch 'Krypton'
>  # When Kodi is updated, then this should be updated to the corresponding branch
> -KODI_PVR_STALKER_VERSION = 5e588330c453141ae0a2f4fd9c02d909ac9d199e
> +KODI_PVR_STALKER_VERSION = 2.8.3-Krypton
>  KODI_PVR_STALKER_SITE = $(call github,kodi-pvr,pvr.stalker,$(KODI_PVR_STALKER_VERSION))
>  KODI_PVR_STALKER_LICENSE = GPL-2.0+
>  KODI_PVR_STALKER_LICENSE_FILES = src/client.h
> diff --git a/package/kodi-pvr-vbox/kodi-pvr-vbox.hash b/package/kodi-pvr-vbox/kodi-pvr-vbox.hash
> index 705c0cb3e..a3d3c21dc 100644
> --- a/package/kodi-pvr-vbox/kodi-pvr-vbox.hash
> +++ b/package/kodi-pvr-vbox/kodi-pvr-vbox.hash
> @@ -1,2 +1,2 @@
>  # Locally computed
> -sha256 8eb43fb6e2a3132324bf24787bc0545c610832648aa17c12e93676502f7fc565 kodi-pvr-vbox-15e864d160da5a051e18aef06f3a53e49808be02.tar.gz
> +sha256 b04f1e3fc50d1cf230a2950349d69abdc15ccc36d08c2a7aba471cdd9f56b114  kodi-pvr-vbox-3.6.7.tar.gz
> diff --git a/package/kodi-pvr-vbox/kodi-pvr-vbox.mk b/package/kodi-pvr-vbox/kodi-pvr-vbox.mk
> index 8da35a464..40d6dc1f1 100644
> --- a/package/kodi-pvr-vbox/kodi-pvr-vbox.mk
> +++ b/package/kodi-pvr-vbox/kodi-pvr-vbox.mk
> @@ -4,9 +4,9 @@
>  #
>  ################################################################################
>  
> -# This cset is on the branch 'Jarvis'
> +# This cset is on the branch 'Krypton'
>  # When Kodi is updated, then this should be updated to the corresponding branch
> -KODI_PVR_VBOX_VERSION = 15e864d160da5a051e18aef06f3a53e49808be02
> +KODI_PVR_VBOX_VERSION = 3.6.7
>  KODI_PVR_VBOX_SITE = $(call github,kodi-pvr,pvr.vbox,$(KODI_PVR_VBOX_VERSION))
>  KODI_PVR_VBOX_LICENSE = GPL-2.0+
>  KODI_PVR_VBOX_LICENSE_FILES = src/client.h
> diff --git a/package/kodi-pvr-vdr-vnsi/kodi-pvr-vdr-vnsi.hash b/package/kodi-pvr-vdr-vnsi/kodi-pvr-vdr-vnsi.hash
> index ecce639d7..a21b9c61c 100644
> --- a/package/kodi-pvr-vdr-vnsi/kodi-pvr-vdr-vnsi.hash
> +++ b/package/kodi-pvr-vdr-vnsi/kodi-pvr-vdr-vnsi.hash
> @@ -1,2 +1,2 @@
>  # Locally computed
> -sha256 1d9e70030b73f44786d54e42e46c6bfa7810af3e4c71ba0dca95c2aa1751ef9b kodi-pvr-vdr-vnsi-7e11b853637ec436e30e4ac826de6ee87c303482.tar.gz
> +sha256 25753e89b86f4a91e389adecb285b7c835c139b12c41437f6b89291c092763b6  kodi-pvr-vdr-vnsi-2a90c2f9a1f3e5889336a8df5426ff99b0318b0f.tar.gz
> diff --git a/package/kodi-pvr-vdr-vnsi/kodi-pvr-vdr-vnsi.mk b/package/kodi-pvr-vdr-vnsi/kodi-pvr-vdr-vnsi.mk
> index 36bba6635..87ca850fb 100644
> --- a/package/kodi-pvr-vdr-vnsi/kodi-pvr-vdr-vnsi.mk
> +++ b/package/kodi-pvr-vdr-vnsi/kodi-pvr-vdr-vnsi.mk
> @@ -4,9 +4,9 @@
>  #
>  ################################################################################
>  
> -# This cset is on the branch 'Jarvis'
> +# This cset is on the branch 'Krypton'
>  # When Kodi is updated, then this should be updated to the corresponding branch
> -KODI_PVR_VDR_VNSI_VERSION = 7e11b853637ec436e30e4ac826de6ee87c303482
> +KODI_PVR_VDR_VNSI_VERSION = 2a90c2f9a1f3e5889336a8df5426ff99b0318b0f
>  KODI_PVR_VDR_VNSI_SITE = $(call github,kodi-pvr,pvr.vdr.vnsi,$(KODI_PVR_VDR_VNSI_VERSION))
>  KODI_PVR_VDR_VNSI_LICENSE = GPL-2.0+
>  KODI_PVR_VDR_VNSI_LICENSE_FILES = src/client.h
> diff --git a/package/kodi-pvr-vuplus/kodi-pvr-vuplus.hash b/package/kodi-pvr-vuplus/kodi-pvr-vuplus.hash
> index efdb12539..e14a2cfbb 100644
> --- a/package/kodi-pvr-vuplus/kodi-pvr-vuplus.hash
> +++ b/package/kodi-pvr-vuplus/kodi-pvr-vuplus.hash
> @@ -1,2 +1,2 @@
>  # Locally computed
> -sha256 9684775c296dfd9b925d73ed1c21bee45afba4785d1bfb226f98b09ed235a8ee kodi-pvr-vuplus-815ea2f303dbe7dd19f87c53965dfdf2358fcdc8.tar.gz
> +sha256 d3bccae1740ef24d43d30008e4c767169f1cb3d18b0dc8042679226c024267c9  kodi-pvr-vuplus-2.4.6-Krypton.tar.gz
> diff --git a/package/kodi-pvr-vuplus/kodi-pvr-vuplus.mk b/package/kodi-pvr-vuplus/kodi-pvr-vuplus.mk
> index 7ac2a1386..f5c15b049 100644
> --- a/package/kodi-pvr-vuplus/kodi-pvr-vuplus.mk
> +++ b/package/kodi-pvr-vuplus/kodi-pvr-vuplus.mk
> @@ -4,9 +4,9 @@
>  #
>  ################################################################################
>  
> -# This cset is on the branch 'Jarvis'
> +# This cset is on the branch 'Krypton'
>  # When Kodi is updated, then this should be updated to the corresponding branch
> -KODI_PVR_VUPLUS_VERSION = 815ea2f303dbe7dd19f87c53965dfdf2358fcdc8
> +KODI_PVR_VUPLUS_VERSION = 2.4.6-Krypton
>  KODI_PVR_VUPLUS_SITE = $(call github,kodi-pvr,pvr.vuplus,$(KODI_PVR_VUPLUS_VERSION))
>  KODI_PVR_VUPLUS_LICENSE = GPL-2.0+
>  KODI_PVR_VUPLUS_LICENSE_FILES = src/client.h
> diff --git a/package/kodi-pvr-wmc/kodi-pvr-wmc.hash b/package/kodi-pvr-wmc/kodi-pvr-wmc.hash
> index 6cbdede3f..0aa996dbf 100644
> --- a/package/kodi-pvr-wmc/kodi-pvr-wmc.hash
> +++ b/package/kodi-pvr-wmc/kodi-pvr-wmc.hash
> @@ -1,2 +1,2 @@
>  # Locally computed
> -sha256 25963d8acbce397b6ec940d5ee1d7a69481d295ae31876daf57d3d3537b14543 kodi-pvr-wmc-949fcd162206b569af15942180e6c133ad61e336.tar.gz
> +sha256 b88e7a185f2f88ce8fa683a263702e2621efef14abd343414fedf900d163baa5  kodi-pvr-wmc-1.4.7-Krypton.tar.gz
> diff --git a/package/kodi-pvr-wmc/kodi-pvr-wmc.mk b/package/kodi-pvr-wmc/kodi-pvr-wmc.mk
> index 031df6a6a..1339adb41 100644
> --- a/package/kodi-pvr-wmc/kodi-pvr-wmc.mk
> +++ b/package/kodi-pvr-wmc/kodi-pvr-wmc.mk
> @@ -4,9 +4,9 @@
>  #
>  ################################################################################
>  
> -# This cset is on the branch 'Jarvis'
> +# This cset is on the branch 'Krypton'
>  # When Kodi is updated, then this should be updated to the corresponding branch
> -KODI_PVR_WMC_VERSION = 949fcd162206b569af15942180e6c133ad61e336
> +KODI_PVR_WMC_VERSION = 1.4.7-Krypton
>  KODI_PVR_WMC_SITE = $(call github,kodi-pvr,pvr.wmc,$(KODI_PVR_WMC_VERSION))
>  KODI_PVR_WMC_LICENSE = GPL-2.0+
>  KODI_PVR_WMC_LICENSE_FILES = src/client.h
> -- 
> 2.11.0
> 
> _______________________________________________
> buildroot mailing list
> buildroot at busybox.net
> http://lists.busybox.net/mailman/listinfo/buildroot

-- 
.-----------------.--------------------.------------------.--------------------.
|  Yann E. MORIN  | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: |
| +33 662 376 056 | Software  Designer | \ / CAMPAIGN     |  ___               |
| +33 223 225 172 `------------.-------:  X  AGAINST      |  \e/  There is no  |
| http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL    |   v   conspiracy.  |
'------------------------------^-------^------------------^--------------------'

^ permalink raw reply

* [Buildroot] [PATCH v5 17/34] package/libsquish: remove deprecated package
From: Yann E. MORIN @ 2017-04-23  8:50 UTC (permalink / raw)
  To: buildroot
In-Reply-To: <20170417195433.26672-18-bernd.kuhls@t-online.de>

Bernd, All,

On 2017-04-17 21:54 +0200, Bernd Kuhls spake thusly:
> Kodi removed the dependency for libsquish:
> https://github.com/xbmc/xbmc/commit/ed03f828be3615d294eb4a4cfccc5cdccec22997
> 
> Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>

NAK.

This package is still alive (last release in March this year), and it
can very well be used by other packages beside Kodi.

Please leave this package alone. ;-)

Regards,
Yann E. MORIN.

> ---
>  Config.in.legacy                  |   8 +
>  DEVELOPERS                        |   1 -
>  package/Config.in                 |   1 -
>  package/libsquish/0001-kodi.patch | 327 --------------------------------------
>  package/libsquish/Config.in       |  13 --
>  package/libsquish/libsquish.hash  |   2 -
>  package/libsquish/libsquish.mk    |  37 -----
>  7 files changed, 8 insertions(+), 381 deletions(-)
>  delete mode 100644 package/libsquish/0001-kodi.patch
>  delete mode 100644 package/libsquish/Config.in
>  delete mode 100644 package/libsquish/libsquish.hash
>  delete mode 100644 package/libsquish/libsquish.mk
> 
> diff --git a/Config.in.legacy b/Config.in.legacy
> index 5dddff6e3..bf41aea4d 100644
> --- a/Config.in.legacy
> +++ b/Config.in.legacy
> @@ -145,6 +145,14 @@ endif
>  ###############################################################################
>  comment "Legacy options removed in 2017.05"
>  
> +config BR2_PACKAGE_LIBSQUISH
> +	bool "libsquish removed"
> +	select BR2_LEGACY
> +	help
> +	  Kodi 17-Krypton removed the dependency to libsquish.
> +	  It was the only package needing libsquish, so this package
> +	  was no longer useful.
> +
>  config BR2_PACKAGE_KODI_RTMPDUMP
>  	bool "kodi rtmp"
>  	select BR2_LEGACY
> diff --git a/DEVELOPERS b/DEVELOPERS
> index 123a8f928..34ecd21f0 100644
> --- a/DEVELOPERS
> +++ b/DEVELOPERS
> @@ -213,7 +213,6 @@ F:	package/libsilk/
>  F:	package/libsndfile/
>  F:	package/libsoil/
>  F:	package/libsoundtouch/
> -F:	package/libsquish/
>  F:	package/liburiparser/
>  F:	package/libva/
>  F:	package/libva-intel-driver/
> diff --git a/package/Config.in b/package/Config.in
> index 4eaa95b1d..ef81d7d38 100644
> --- a/package/Config.in
> +++ b/package/Config.in
> @@ -923,7 +923,6 @@ endmenu
>  
>  menu "Compression and decompression"
>  	source "package/libarchive/Config.in"
> -	source "package/libsquish/Config.in"
>  	source "package/libzip/Config.in"
>  	source "package/lzo/Config.in"
>  	source "package/minizip/Config.in"
> diff --git a/package/libsquish/0001-kodi.patch b/package/libsquish/0001-kodi.patch
> deleted file mode 100644
> index a9bca6690..000000000
> --- a/package/libsquish/0001-kodi.patch
> +++ /dev/null
> @@ -1,327 +0,0 @@
> -Add Kodi-specific patch
> -
> -Kodi 15.0 contains an updated version of libsquish:
> -https://github.com/xbmc/xbmc/tree/master/tools/depends/native/libsquish-native
> -
> -The OpenElec project provides a separate tarball including the Kodi-
> -specific patches:
> -http://sources.openelec.tv/devel/libsquish-1.10-openelec.tar.gz
> -
> -This patch contains the relevant diff between upstream libsquish 1.13
> -and the OpenElec tarball.
> -
> -Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
> -
> -diff -uwNr 1.13/squish.cpp libsquish-1.10-openelec/squish.cpp
> ---- 1.13/squish.cpp	2015-04-30 12:48:49.000000000 +0200
> -+++ libsquish-1.10-openelec/squish.cpp	2015-01-09 10:58:43.000000000 +0100
> -@@ -23,6 +23,7 @@
> - 
> -    -------------------------------------------------------------------------- */
> - 
> -+#include <string.h>
> - #include <squish.h>
> - #include "colourset.h"
> - #include "maths.h"
> -@@ -39,7 +40,7 @@
> -     // grab the flag bits
> -     int method = flags & ( kDxt1 | kDxt3 | kDxt5 );
> -     int fit = flags & ( kColourIterativeClusterFit | kColourClusterFit | kColourRangeFit );
> --    int extra = flags & kWeightColourByAlpha;
> -+	int extra = flags & ( kWeightColourByAlpha | kSourceBGRA );
> - 
> -     // set defaults
> -     if( method != kDxt3 && method != kDxt5 )
> -@@ -124,8 +125,30 @@
> -     return blockcount*blocksize;
> - }
> - 
> -+void CopyRGBA( u8 const* source, u8* dest, int flags )
> -+{
> -+	if (flags & kSourceBGRA)
> -+	{
> -+		// convert from bgra to rgba
> -+		dest[0] = source[2];
> -+		dest[1] = source[1];
> -+		dest[2] = source[0];
> -+		dest[3] = source[3];
> -+	}
> -+	else
> -+	{
> -+		for( int i = 0; i < 4; ++i )
> -+			*dest++ = *source++;
> -+	}
> -+}
> -+
> - void CompressImage( u8 const* rgba, int width, int height, void* blocks, int flags, float* metric )
> - {
> -+	CompressImage(rgba, width, height, width*4, blocks, flags, metric);
> -+}
> -+  
> -+void CompressImage( u8 const* rgba, int width, int height, int pitch, void* blocks, int flags, float* metric )
> -+{
> -     // fix any bad flags
> -     flags = FixFlags( flags );
> - 
> -@@ -154,20 +177,14 @@
> -                     if( sx < width && sy < height )
> -                     {
> -                         // copy the rgba value
> --                        u8 const* sourcePixel = rgba + 4*( width*sy + sx );
> --                        for( int i = 0; i < 4; ++i )
> --                            *targetPixel++ = *sourcePixel++;
> --
> -+						u8 const* sourcePixel = rgba + pitch*sy + 4*sx;
> -+						CopyRGBA(sourcePixel, targetPixel, flags);
> -                         // enable this pixel
> -                         mask |= ( 1 << ( 4*py + px ) );
> -                     }
> --                    else
> --                    {
> --                        // skip this pixel as its outside the image
> -                         targetPixel += 4;
> -                     }
> -                 }
> --            }
> - 
> -             // compress it into the output
> -             CompressMasked( sourceRgba, mask, targetBlock, flags, metric );
> -@@ -180,6 +197,11 @@
> - 
> - void DecompressImage( u8* rgba, int width, int height, void const* blocks, int flags )
> - {
> -+	DecompressImage( rgba, width, height, width*4, blocks, flags );
> -+}
> -+
> -+void DecompressImage( u8* rgba, int width, int height, int pitch, void const* blocks, int flags )
> -+{
> -     // fix any bad flags
> -     flags = FixFlags( flags );
> - 
> -@@ -207,24 +229,132 @@
> -                     int sy = y + py;
> -                     if( sx < width && sy < height )
> -                     {
> --                        u8* targetPixel = rgba + 4*( width*sy + sx );
> -+						u8* targetPixel = rgba + pitch*sy + 4*sx;
> - 
> -                         // copy the rgba value
> -+						CopyRGBA(sourcePixel, targetPixel, flags);
> -+					}
> -+					sourcePixel += 4;
> -+				}
> -+			}
> -+			
> -+			// advance
> -+			sourceBlock += bytesPerBlock;
> -+		}
> -+	}
> -+}
> -+
> -+static double ErrorSq(double x, double y)
> -+{
> -+	return (x - y) * (x - y);
> -+}
> -+
> -+static void ComputeBlockWMSE(u8 const *original, u8 const *compressed, unsigned int w, unsigned int h, double &cmse, double &amse)
> -+{
> -+	// Computes the MSE for the block and weights it by the variance of the original block.
> -+	// If the variance of the original block is less than 4 (i.e. a standard deviation of 1 per channel)
> -+	// then the block is close to being a single colour. Quantisation errors in single colour blocks
> -+	// are easier to see than similar errors in blocks that contain more colours, particularly when there
> -+	// are many such blocks in a large area (eg a blue sky background) as they cause banding.  Given that
> -+	// banding is easier to see than small errors in "complex" blocks, we weight the errors by a factor
> -+	// of 5. This implies that images with large, single colour areas will have a higher potential WMSE
> -+	// than images with lots of detail.
> -+
> -+	cmse = amse = 0;
> -+	unsigned int sum_p[4];  // per channel sum of pixels
> -+	unsigned int sum_p2[4]; // per channel sum of pixels squared
> -+	memset(sum_p, 0, sizeof(sum_p));
> -+	memset(sum_p2, 0, sizeof(sum_p2));
> -+	for( unsigned int py = 0; py < 4; ++py )
> -+	{
> -+		for( unsigned int px = 0; px < 4; ++px )
> -+		{
> -+			if( px < w && py < h )
> -+			{
> -+				double pixelCMSE = 0;
> -+				for( int i = 0; i < 3; ++i )
> -+				{
> -+					pixelCMSE += ErrorSq(original[i], compressed[i]);
> -+					sum_p[i] += original[i];
> -+					sum_p2[i] += (unsigned int)original[i]*original[i];
> -+				}
> -+				if( original[3] == 0 && compressed[3] == 0 )
> -+					pixelCMSE = 0; // transparent in both, so colour is inconsequential
> -+				amse += ErrorSq(original[3], compressed[3]);
> -+				cmse += pixelCMSE;
> -+				sum_p[3] += original[3];
> -+				sum_p2[3] += (unsigned int)original[3]*original[3];
> -+			}
> -+			original += 4;
> -+			compressed += 4;
> -+		}
> -+	}
> -+	unsigned int variance = 0;
> -                         for( int i = 0; i < 4; ++i )
> --                            *targetPixel++ = *sourcePixel++;
> -+		variance += w*h*sum_p2[i] - sum_p[i]*sum_p[i];
> -+	if( variance < 4 * w * w * h * h )
> -+	{
> -+		amse *= 5;
> -+		cmse *= 5;
> -                     }
> --                    else
> -+}
> -+  
> -+void ComputeMSE( u8 const *rgba, int width, int height, u8 const *dxt, int flags, double &colourMSE, double &alphaMSE )
> -                     {
> --                        // skip this pixel as its outside the image
> --                        sourcePixel += 4;
> -+	ComputeMSE(rgba, width, height, width*4, dxt, flags, colourMSE, alphaMSE);
> -+}
> -+                
> -+void ComputeMSE( u8 const *rgba, int width, int height, int pitch, u8 const *dxt, int flags, double &colourMSE, double &alphaMSE )
> -+{
> -+	// fix any bad flags
> -+	flags = FixFlags( flags );
> -+	colourMSE = alphaMSE = 0;
> -+
> -+	// initialise the block input
> -+	squish::u8 const* sourceBlock = dxt;
> -+	int bytesPerBlock = ( ( flags & squish::kDxt1 ) != 0 ) ? 8 : 16;
> -+
> -+	// loop over blocks
> -+	for( int y = 0; y < height; y += 4 )
> -+	{
> -+		for( int x = 0; x < width; x += 4 )
> -+		{
> -+			// decompress the block
> -+			u8 targetRgba[4*16];
> -+			Decompress( targetRgba, sourceBlock, flags );
> -+			u8 const* sourcePixel = targetRgba;
> -+
> -+			// copy across to a similar pixel block
> -+			u8 originalRgba[4*16];
> -+			u8* originalPixel = originalRgba;
> -+
> -+			for( int py = 0; py < 4; ++py )
> -+			{
> -+				for( int px = 0; px < 4; ++px )
> -+				{
> -+					int sx = x + px;
> -+					int sy = y + py;
> -+					if( sx < width && sy < height )
> -+					{
> -+						u8 const* targetPixel = rgba + pitch*sy + 4*sx;
> -+						CopyRGBA(targetPixel, originalPixel, flags);
> -                     }
> -+					sourcePixel += 4;
> -+					originalPixel += 4;
> -                 }
> -             }
> - 
> -+			// compute the weighted MSE of the block
> -+			double blockCMSE, blockAMSE;
> -+			ComputeBlockWMSE(originalRgba, targetRgba, std::min(4, width - x), std::min(4, height - y), blockCMSE, blockAMSE);
> -+			colourMSE += blockCMSE;
> -+			alphaMSE += blockAMSE;
> -             // advance
> -             sourceBlock += bytesPerBlock;
> -         }
> -     }
> -+	colourMSE /= (width * height * 3);
> -+	alphaMSE /= (width * height);
> - }
> - 
> - } // namespace squish
> -diff -uwNr 1.13/squish.h libsquish-1.10-openelec/squish.h
> ---- 1.13/squish.h	2015-04-30 12:55:27.000000000 +0200
> -+++ libsquish-1.10-openelec/squish.h	2015-01-09 10:58:43.000000000 +0100
> -@@ -57,7 +57,10 @@
> -     kColourRangeFit = ( 1 << 4 ),
> - 
> -     //! Weight the colour by alpha during cluster fit (disabled by default).
> --    kWeightColourByAlpha = ( 1 << 7 )
> -+	kWeightColourByAlpha = ( 1 << 7 ),
> -+	
> -+	//! Source is BGRA rather than RGBA
> -+	kSourceBGRA = ( 1 << 9 ),
> - };
> - 
> - // -----------------------------------------------------------------------------
> -@@ -194,6 +197,7 @@
> -     @param rgba   The pixels of the source.
> -     @param width  The width of the source image.
> -     @param height The height of the source image.
> -+	@param pitch	The pitch of the source image.
> -     @param blocks Storage for the compressed output.
> -     @param flags  Compression flags.
> -     @param metric An optional perceptual metric.
> -@@ -231,6 +235,7 @@
> -     to allocate for the compressed output.
> - */
> - void CompressImage( u8 const* rgba, int width, int height, void* blocks, int flags, float* metric = 0 );
> -+void CompressImage( u8 const* rgba, int width, int height, int pitch, void* blocks, int flags, float* metric = 0 );
> - 
> - // -----------------------------------------------------------------------------
> - 
> -@@ -239,6 +244,7 @@
> -     @param rgba   Storage for the decompressed pixels.
> -     @param width  The width of the source image.
> -     @param height The height of the source image.
> -+	@param pitch    The pitch of the decompressed pixels.
> -     @param blocks The compressed DXT blocks.
> -     @param flags  Compression flags.
> - 
> -@@ -254,6 +260,32 @@
> -     Internally this function calls squish::Decompress for each block.
> - */
> - void DecompressImage( u8* rgba, int width, int height, void const* blocks, int flags );
> -+void DecompressImage( u8* rgba, int width, int height, int pitch, void const* blocks, int flags );
> -+
> -+// -----------------------------------------------------------------------------
> -+
> -+/*! @brief Computes MSE of an compressed image in memory.
> -+
> -+	@param rgba		The original image pixels.
> -+	@param width	The width of the source image.
> -+	@param height	The height of the source image.
> -+	@param pitch  	The pitch of the source image.
> -+	@param dxt		The compressed dxt blocks
> -+	@param flags	Compression flags.
> -+	@param colourMSE	The MSE of the colour values.
> -+	@param alphaMSE	The MSE of the alpha values.
> -+	
> -+	The colour MSE and alpha MSE are computed across all pixels. The colour MSE is
> -+	averaged across all rgb values (i.e. colourMSE = sum sum_k ||dxt.k - rgba.k||/3)
> -+	
> -+	The flags parameter should specify either kDxt1, kDxt3 or kDxt5 compression, 
> -+	however, DXT1 will be used by default if none is specified. All other flags 
> -+	are ignored.
> -+
> -+	Internally this function calls squish::Decompress for each block.
> -+*/
> -+void ComputeMSE(u8 const *rgba, int width, int height, u8 const *dxt, int flags, double &colourMSE, double &alphaMSE);
> -+void ComputeMSE(u8 const *rgba, int width, int height, int pitch, u8 const *dxt, int flags, double &colourMSE, double &alphaMSE);
> - 
> - // -----------------------------------------------------------------------------
> - 
> -diff -uwNr 1.13/squish.pc.in libsquish-1.10-openelec/squish.pc.in
> ---- 1.13/squish.pc	1970-01-01 01:00:00.000000000 +0100
> -+++ libsquish-1.10-openelec/squish.pc	2015-01-09 10:58:43.000000000 +0100
> -@@ -0,0 +1,13 @@
> -+prefix=/usr
> -+exec_prefix=${prefix}
> -+libdir=${prefix}/lib
> -+sharedlibdir=${libdir}
> -+includedir=${prefix}/include
> -+
> -+Name: squish
> -+Description: squish DXT lib
> -+Version: 1.1.3-kodi
> -+
> -+Requires:
> -+Libs: -L${libdir} -L${sharedlibdir} -lsquish
> -+Cflags: -I${includedir}
> diff --git a/package/libsquish/Config.in b/package/libsquish/Config.in
> deleted file mode 100644
> index eabe6c54a..000000000
> --- a/package/libsquish/Config.in
> +++ /dev/null
> @@ -1,13 +0,0 @@
> -config BR2_PACKAGE_LIBSQUISH
> -	bool "libsquish"
> -	depends on BR2_INSTALL_LIBSTDCPP
> -	depends on !BR2_STATIC_LIBS
> -	help
> -	  The libSquish library compresses images with the DXT standard
> -	  (also known as S3TC). This standard is mainly used by OpenGL
> -	  and DirectX for the lossy compression of RGBA textures.
> -
> -	  http://sourceforge.net/projects/libsquish
> -
> -comment "libsquish needs a toolchain w/ C++, dynamic library"
> -	depends on !BR2_INSTALL_LIBSTDCPP || BR2_STATIC_LIBS
> diff --git a/package/libsquish/libsquish.hash b/package/libsquish/libsquish.hash
> deleted file mode 100644
> index caa719864..000000000
> --- a/package/libsquish/libsquish.hash
> +++ /dev/null
> @@ -1,2 +0,0 @@
> -# From http://sourceforge.net/projects/libsquish/files
> -sha1	7bcdd7d0f0460a29e25dcdab8dc41a30e58bb366	libsquish-1.13.tgz
> diff --git a/package/libsquish/libsquish.mk b/package/libsquish/libsquish.mk
> deleted file mode 100644
> index 73f8de9cc..000000000
> --- a/package/libsquish/libsquish.mk
> +++ /dev/null
> @@ -1,37 +0,0 @@
> -################################################################################
> -#
> -# libsquish
> -#
> -################################################################################
> -
> -LIBSQUISH_VERSION = 1.13
> -LIBSQUISH_SOURCE = libsquish-$(LIBSQUISH_VERSION).tgz
> -LIBSQUISH_SITE = http://downloads.sourceforge.net/project/libsquish
> -LIBSQUISH_INSTALL_STAGING = YES
> -LIBSQUISH_STRIP_COMPONENTS = 0
> -LIBSQUISH_LICENSE = MIT
> -LIBSQUISH_LICENSE_FILES = README
> -
> -define LIBSQUISH_BUILD_CMDS
> -	$(TARGET_CONFIGURE_OPTS) $(MAKE) -C $(@D)
> -endef
> -
> -define LIBSQUISH_INSTALL_STAGING_CMDS
> -	mkdir -p $(STAGING_DIR)/usr/include
> -	mkdir -p $(STAGING_DIR)/usr/lib
> -	$(TARGET_CONFIGURE_OPTS) $(MAKE) -C $(@D) \
> -		install PREFIX=/usr INSTALL_DIR=$(STAGING_DIR)/usr
> -	$(INSTALL) -D -m 644 $(@D)/squish.pc $(STAGING_DIR)/usr/lib/pkgconfig/squish.pc
> -	ln -sf libsquish.so.0.0 $(STAGING_DIR)/usr/lib/libsquish.so
> -	ln -sf libsquish.so.0.0 $(STAGING_DIR)/usr/lib/libsquish.so.0
> -endef
> -
> -define LIBSQUISH_INSTALL_TARGET_CMDS
> -	mkdir -p $(TARGET_DIR)/usr/include
> -	mkdir -p $(TARGET_DIR)/usr/lib
> -	$(TARGET_CONFIGURE_OPTS) $(MAKE) -C $(@D) \
> -		install PREFIX=/usr INSTALL_DIR=$(TARGET_DIR)/usr
> -	ln -sf libsquish.so.0.0 $(TARGET_DIR)/usr/lib/libsquish.so.0
> -endef
> -
> -$(eval $(generic-package))
> -- 
> 2.11.0
> 
> _______________________________________________
> buildroot mailing list
> buildroot at busybox.net
> http://lists.busybox.net/mailman/listinfo/buildroot

-- 
.-----------------.--------------------.------------------.--------------------.
|  Yann E. MORIN  | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: |
| +33 662 376 056 | Software  Designer | \ / CAMPAIGN     |  ___               |
| +33 223 225 172 `------------.-------:  X  AGAINST      |  \e/  There is no  |
| http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL    |   v   conspiracy.  |
'------------------------------^-------^------------------^--------------------'

^ permalink raw reply

* [Buildroot] [PATCH v5 16/34] package/kodi: add optional support for lcms2
From: Yann E. MORIN @ 2017-04-23  8:46 UTC (permalink / raw)
  To: buildroot
In-Reply-To: <20170417195433.26672-17-bernd.kuhls@t-online.de>

Bernd, All,

On 2017-04-17 21:54 +0200, Bernd Kuhls spake thusly:
> Support was added by https://github.com/xbmc/xbmc/pull/11846
> 
> Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>

Reviewed-by: "Yann E. MORIN" <yann.morin.1998@free.fr>

Regards,
Yann E. MORIN.

> ---
>  package/kodi/Config.in | 6 ++++++
>  package/kodi/kodi.mk   | 7 +++++++
>  2 files changed, 13 insertions(+)
> 
> diff --git a/package/kodi/Config.in b/package/kodi/Config.in
> index 013d343a4..cc8470319 100644
> --- a/package/kodi/Config.in
> +++ b/package/kodi/Config.in
> @@ -155,6 +155,12 @@ config BR2_PACKAGE_KODI_LIBCEC
>  comment "hdmi cec support needs udev /dev management"
>  	depends on !BR2_PACKAGE_HAS_UDEV
>  
> +config BR2_PACKAGE_KODI_LCMS2
> +	bool "lcms2"
> +	select BR2_PACKAGE_LCMS2
> +	help
> +	  Enable color management support.
> +
>  config BR2_PACKAGE_KODI_LIRC
>  	bool "lirc"
>  	help
> diff --git a/package/kodi/kodi.mk b/package/kodi/kodi.mk
> index a0fc4d992..2e8e047be 100644
> --- a/package/kodi/kodi.mk
> +++ b/package/kodi/kodi.mk
> @@ -298,6 +298,13 @@ else
>  KODI_CONF_OPTS += -DENABLE_CEC=OFF
>  endif
>  
> +ifeq ($(BR2_PACKAGE_KODI_LCMS2),y)
> +KODI_DEPENDENCIES += lcms2
> +KODI_CONF_OPTS += -DENABLE_LCMS2=ON
> +else
> +KODI_CONF_OPTS += -DENABLE_LCMS2=OFF
> +endif
> +
>  ifeq ($(BR2_PACKAGE_KODI_LIRC),y)
>  KODI_CONF_OPTS += -DENABLE_LIRC=ON
>  else
> -- 
> 2.11.0
> 
> _______________________________________________
> buildroot mailing list
> buildroot at busybox.net
> http://lists.busybox.net/mailman/listinfo/buildroot

-- 
.-----------------.--------------------.------------------.--------------------.
|  Yann E. MORIN  | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: |
| +33 662 376 056 | Software  Designer | \ / CAMPAIGN     |  ___               |
| +33 223 225 172 `------------.-------:  X  AGAINST      |  \e/  There is no  |
| http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL    |   v   conspiracy.  |
'------------------------------^-------^------------------^--------------------'

^ permalink raw reply

* [Buildroot] [PATCH v5 15/34] package/kodi: add optional support for event clients
From: Yann E. MORIN @ 2017-04-23  8:43 UTC (permalink / raw)
  To: buildroot
In-Reply-To: <20170417195433.26672-16-bernd.kuhls@t-online.de>

Bernd, All,

On 2017-04-17 21:54 +0200, Bernd Kuhls spake thusly:
> For details read
> https://github.com/xbmc/xbmc/blob/master/tools/EventClients/README.txt

This pointer...

> Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
> ---
>  package/kodi/Config.in | 5 +++++
>  package/kodi/kodi.mk   | 6 ++++++
>  2 files changed, 11 insertions(+)
> 
> diff --git a/package/kodi/Config.in b/package/kodi/Config.in
> index c3f73e713..013d343a4 100644
> --- a/package/kodi/Config.in
> +++ b/package/kodi/Config.in
> @@ -132,6 +132,11 @@ config BR2_PACKAGE_KODI_DBUS
>  	help
>  	  Enable D-Bus support
>  
> +config BR2_PACKAGE_KODI_EVENTCLIENTS
> +	bool "eventclients"
> +	help
> +	  Enable event clients support

... should also be here in the help text. ;-)

Otherwise:
    
Reviewed-by: "Yann E. MORIN" <yann.morin.1998@free.fr>

Regards,
Yann E. MORIN.

>  config BR2_PACKAGE_KODI_LIBBLURAY
>  	bool "blu-ray"
>  	select BR2_PACKAGE_LIBBLURAY
> diff --git a/package/kodi/kodi.mk b/package/kodi/kodi.mk
> index 6cc56718d..a0fc4d992 100644
> --- a/package/kodi/kodi.mk
> +++ b/package/kodi/kodi.mk
> @@ -213,6 +213,12 @@ else
>  KODI_CONF_OPTS += -DENABLE_DBUS=OFF
>  endif
>  
> +ifeq ($(BR2_PACKAGE_KODI_EVENTCLIENTS),y)
> +KODI_CONF_OPTS += -DENABLE_EVENTCLIENTS=ON
> +else
> +KODI_CONF_OPTS += -DENABLE_EVENTCLIENTS=OFF
> +endif
> +
>  ifeq ($(BR2_PACKAGE_KODI_ALSA_LIB),y)
>  KODI_CONF_OPTS += -DENABLE_ALSA=ON
>  KODI_DEPENDENCIES += alsa-lib
> -- 
> 2.11.0
> 
> _______________________________________________
> buildroot mailing list
> buildroot at busybox.net
> http://lists.busybox.net/mailman/listinfo/buildroot

-- 
.-----------------.--------------------.------------------.--------------------.
|  Yann E. MORIN  | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: |
| +33 662 376 056 | Software  Designer | \ / CAMPAIGN     |  ___               |
| +33 223 225 172 `------------.-------:  X  AGAINST      |  \e/  There is no  |
| http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL    |   v   conspiracy.  |
'------------------------------^-------^------------------^--------------------'

^ permalink raw reply

* [Buildroot] [PATCH v5 14/34] package/kodi: add optional support for pulseaudio
From: Yann E. MORIN @ 2017-04-23  8:40 UTC (permalink / raw)
  To: buildroot
In-Reply-To: <20170417195433.26672-15-bernd.kuhls@t-online.de>

Bernd, All,

On 2017-04-17 21:54 +0200, Bernd Kuhls spake thusly:
> Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
> ---
>  package/kodi/Config.in | 7 +++++++
>  package/kodi/kodi.mk   | 7 +++++++
>  2 files changed, 14 insertions(+)
> 
> diff --git a/package/kodi/Config.in b/package/kodi/Config.in
> index e89644b56..c3f73e713 100644
> --- a/package/kodi/Config.in
> +++ b/package/kodi/Config.in
> @@ -185,6 +185,13 @@ config BR2_PACKAGE_KODI_NONFREE
>  	  Enable components with non-free licenses. This option
>  	  currently only controls support for RAR archives.

The dependencies for libglib2 are not carried over here. That's
technically fine, because Kodi already has all those deps. But a small
comment would be nice; at least, state so in the commit log.

> +config BR2_PACKAGE_KODI_PULSEAUDIO
> +	bool "pulseaudio"
> +	select BR2_PACKAGE_LIBGLIB2
> +	select BR2_PACKAGE_PULSEAUDIO

Pulseaudio has a dependency on SYNC_4, while kodi has a dependency on
SYNC_8.

Can we assume that a CPU with sync_8 will have sync_4? It would seem
weird that this would not be the case (i.e. sync_8 is stronger thann
sync_4), but I would not bet on it...

Please propagate the dependency on sync_4 from pulseaudi.

Regards,
Yann E. MORIN.

> +	help
> +	  Enable Pulseaudio support.
> +
>  config BR2_PACKAGE_KODI_LIBSHAIRPLAY
>  	bool "shairport"
>  	select BR2_PACKAGE_LIBSHAIRPLAY
> diff --git a/package/kodi/kodi.mk b/package/kodi/kodi.mk
> index 5e4853b8b..6cc56718d 100644
> --- a/package/kodi/kodi.mk
> +++ b/package/kodi/kodi.mk
> @@ -329,6 +329,13 @@ else
>  KODI_CONF_OPTS += -DENABLE_OPTICAL=OFF
>  endif
>  
> +ifeq ($(BR2_PACKAGE_KODI_PULSEAUDIO),y)
> +KODI_CONF_OPTS += -DENABLE_PULSEAUDIO=ON
> +KODI_DEPENDENCIES += pulseaudio
> +else
> +KODI_CONF_OPTS += -DENABLE_PULSEAUDIO=OFF
> +endif
> +
>  # Remove versioncheck addon, updating Kodi is done by building a new
>  # buildroot image.
>  KODI_ADDON_MANIFEST = $(TARGET_DIR)/usr/share/kodi/system/addon-manifest.xml
> -- 
> 2.11.0
> 
> _______________________________________________
> buildroot mailing list
> buildroot at busybox.net
> http://lists.busybox.net/mailman/listinfo/buildroot

-- 
.-----------------.--------------------.------------------.--------------------.
|  Yann E. MORIN  | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: |
| +33 662 376 056 | Software  Designer | \ / CAMPAIGN     |  ___               |
| +33 223 225 172 `------------.-------:  X  AGAINST      |  \e/  There is no  |
| http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL    |   v   conspiracy.  |
'------------------------------^-------^------------------^--------------------'

^ permalink raw reply

* [Buildroot] [PATCH v5 13/34] package/kodi: libxslt is an optional package
From: Yann E. MORIN @ 2017-04-23  8:33 UTC (permalink / raw)
  To: buildroot
In-Reply-To: <20170417195433.26672-14-bernd.kuhls@t-online.de>

Bernd, All,

On 2017-04-17 21:54 +0200, Bernd Kuhls spake thusly:
> After this commit
> https://github.com/xbmc/xbmc/commit/bad3902b4a2538a433f858c97b2cf91c44c7feff
> libxslt is an optional package

This patch also removes the hard dependency on libxml2. However, the
patch you pointed to still requires that libxml2 be available when using
libxslt, but...

> Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
> ---
>  package/kodi/Config.in | 2 --
>  package/kodi/kodi.mk   | 9 +++++++--
>  2 files changed, 7 insertions(+), 4 deletions(-)
> 
> diff --git a/package/kodi/Config.in b/package/kodi/Config.in
> index 6d4148899..e89644b56 100644
> --- a/package/kodi/Config.in
> +++ b/package/kodi/Config.in
> @@ -71,8 +71,6 @@ menuconfig BR2_PACKAGE_KODI
>  	select BR2_PACKAGE_LIBGCRYPT
>  	select BR2_PACKAGE_LIBPLIST
>  	select BR2_PACKAGE_LIBSAMPLERATE
> -	select BR2_PACKAGE_LIBXML2
> -	select BR2_PACKAGE_LIBXSLT
>  	select BR2_PACKAGE_LZO
>  	select BR2_PACKAGE_NCURSES
>  	select BR2_PACKAGE_OPENSSL
> diff --git a/package/kodi/kodi.mk b/package/kodi/kodi.mk
> index 931f002f8..5e4853b8b 100644
> --- a/package/kodi/kodi.mk
> +++ b/package/kodi/kodi.mk
> @@ -36,8 +36,6 @@ KODI_DEPENDENCIES = \
>  	libgcrypt \
>  	libplist \
>  	libsamplerate \
> -	libxml2 \
> -	libxslt \
>  	lzo \
>  	ncurses \
>  	openssl \
> @@ -194,6 +192,13 @@ else
>  KODI_CONF_OPTS += -DENABLE_CAP=OFF
>  endif
>  
> +ifeq ($(BR2_PACKAGE_LIBXSLT),y)
> +KODI_CONF_OPTS += -DENABLE_XSLT=ON
> +KODI_DEPENDENCIES += libxslt

... you no longer depend on libxml2 here.

Yes, libxslt already pulls in libxml2. But Kodi wants it for itself and
it explicitly checks for it, so you have to keep the dependency in Kodi.

Regards,
Yann E. MORIN.

> +else
> +KODI_CONF_OPTS += -DENABLE_XSLT=OFF
> +endif
> +
>  ifeq ($(BR2_PACKAGE_KODI_BLUEZ),y)
>  KODI_CONF_OPTS += -DENABLE_BLUETOOTH=ON
>  KODI_DEPENDENCIES += bluez5_utils
> -- 
> 2.11.0
> 
> _______________________________________________
> buildroot mailing list
> buildroot at busybox.net
> http://lists.busybox.net/mailman/listinfo/buildroot

-- 
.-----------------.--------------------.------------------.--------------------.
|  Yann E. MORIN  | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: |
| +33 662 376 056 | Software  Designer | \ / CAMPAIGN     |  ___               |
| +33 223 225 172 `------------.-------:  X  AGAINST      |  \e/  There is no  |
| http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL    |   v   conspiracy.  |
'------------------------------^-------^------------------^--------------------'

^ permalink raw reply

* [Buildroot] [PATCH v5 12/34] package/kodi: add optional support for bluez5
From: Yann E. MORIN @ 2017-04-23  8:27 UTC (permalink / raw)
  To: buildroot
In-Reply-To: <20170417195433.26672-13-bernd.kuhls@t-online.de>

Bernd, All,

On 2017-04-17 21:54 +0200, Bernd Kuhls spake thusly:
> Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>

Reviewed-by: "Yann E. MORIN" <yann.morin.1998@free.fr>

Regards,
Yann E. MORIN.

> ---
>  package/kodi/Config.in | 8 ++++++++
>  package/kodi/kodi.mk   | 7 +++++++
>  2 files changed, 15 insertions(+)
> 
> diff --git a/package/kodi/Config.in b/package/kodi/Config.in
> index 95f9f65ea..6d4148899 100644
> --- a/package/kodi/Config.in
> +++ b/package/kodi/Config.in
> @@ -120,6 +120,14 @@ config BR2_PACKAGE_KODI_AVAHI
>  	  Enable Avahi support.
>  	  Select this if you want Kodi to support Bonjour protocol.
>  
> +config BR2_PACKAGE_KODI_BLUEZ
> +	bool "bluetooth"
> +	depends on BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_4 # bluez5_utils
> +	depends on !BR2_PACKAGE_BLUEZ_UTILS # bluez5_utils
> +	select BR2_PACKAGE_BLUEZ5_UTILS
> +	help
> +	    Enable bluetooth support
> +
>  config BR2_PACKAGE_KODI_DBUS
>  	bool "dbus"
>  	select BR2_PACKAGE_DBUS
> diff --git a/package/kodi/kodi.mk b/package/kodi/kodi.mk
> index dbe2fcd62..931f002f8 100644
> --- a/package/kodi/kodi.mk
> +++ b/package/kodi/kodi.mk
> @@ -194,6 +194,13 @@ else
>  KODI_CONF_OPTS += -DENABLE_CAP=OFF
>  endif
>  
> +ifeq ($(BR2_PACKAGE_KODI_BLUEZ),y)
> +KODI_CONF_OPTS += -DENABLE_BLUETOOTH=ON
> +KODI_DEPENDENCIES += bluez5_utils
> +else
> +KODI_CONF_OPTS += -DENABLE_BLUETOOTH=OFF
> +endif
> +
>  ifeq ($(BR2_PACKAGE_KODI_DBUS),y)
>  KODI_DEPENDENCIES += dbus
>  KODI_CONF_OPTS += -DENABLE_DBUS=ON
> -- 
> 2.11.0
> 
> _______________________________________________
> buildroot mailing list
> buildroot at busybox.net
> http://lists.busybox.net/mailman/listinfo/buildroot

-- 
.-----------------.--------------------.------------------.--------------------.
|  Yann E. MORIN  | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: |
| +33 662 376 056 | Software  Designer | \ / CAMPAIGN     |  ___               |
| +33 223 225 172 `------------.-------:  X  AGAINST      |  \e/  There is no  |
| http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL    |   v   conspiracy.  |
'------------------------------^-------^------------------^--------------------'

^ permalink raw reply

* [Buildroot] [PATCH] lvm2: allow build since uclibc 1.0.24
From: Baruch Siach @ 2017-04-23  8:06 UTC (permalink / raw)
  To: buildroot
In-Reply-To: <20170423071104.GA28568@waldemar-brodkorb.de>

Hi Waldemar,

On Sun, Apr 23, 2017 at 09:11:04AM +0200, Waldemar Brodkorb wrote:
> uClibc-ng 1.0.24 allows to use long double wrappers for
> every architecture.

Please revert commit 66f136a9f64b (lvm2: disable build with uClibc-ng). That 
would also revert the propagation of the !BR2_TOOLCHAIN_USES_UCLIBC 
dependency.

baruch

> Signed-off-by: Waldemar Brodkorb <wbx@openadk.org>
> ---
>  package/lvm2/Config.in | 5 ++---
>  1 file changed, 2 insertions(+), 3 deletions(-)
> 
> diff --git a/package/lvm2/Config.in b/package/lvm2/Config.in
> index b28b197..c1287dd 100644
> --- a/package/lvm2/Config.in
> +++ b/package/lvm2/Config.in
> @@ -5,7 +5,6 @@ config BR2_PACKAGE_LVM2
>  	depends on !BR2_STATIC_LIBS # It fails to build statically
>  	# http://lists.busybox.net/pipermail/buildroot/2016-August/170592.html
>  	depends on !BR2_TOOLCHAIN_USES_MUSL
> -	depends on !BR2_TOOLCHAIN_USES_UCLIBC # missing floorl(), nearbyintl()
>  	help
>  	  This is LVM2, the rewrite of The Linux Logical Volume Manager.
>  	  LVM supports enterprise level volume management of disk and disk
> @@ -39,7 +38,7 @@ config BR2_PACKAGE_LVM2_APP_LIBRARY
>  
>  endif
>  
> -comment "lvm2 needs a glibc toolchain w/ threads, dynamic library"
> +comment "lvm2 needs a glibc or uClibc toolchain w/ threads, dynamic library"
>  	depends on BR2_USE_MMU
>  	depends on BR2_STATIC_LIBS || !BR2_TOOLCHAIN_HAS_THREADS \
> -		|| BR2_TOOLCHAIN_USES_MUSL || BR2_TOOLCHAIN_USES_UCLIBC
> +		|| BR2_TOOLCHAIN_USES_MUSL

-- 
     http://baruch.siach.name/blog/                  ~. .~   Tk Open Systems
=}------------------------------------------------ooO--U--Ooo------------{=
   - baruch at tkos.co.il - tel: +972.2.679.5364, http://www.tkos.co.il -

^ permalink raw reply

* [Buildroot] [PATCH v2] package/kodi: fix path to binary
From: Yann E. MORIN @ 2017-04-23  8:03 UTC (permalink / raw)
  To: buildroot
In-Reply-To: <m60usdxbil.ln2@ID-313208.user.individual.net>

Bernd, All,

On 2017-04-23 09:03 +0200, Bernd Kuhls spake thusly:
> Am Sun, 23 Apr 2017 08:47:08 +0200 schrieb Yann E. MORIN:
> > Do for the init script what was done two years ago for the service file.
> Reviewed-by: Bernd Kuhls <bernd.kuhls@t-online.de>

Thanks!

I just saw that you had already reviewed the previous iteration. But
because you do not Cc the author when replying, I missed it.

Could you, please, follow the usual practice that we follow on this
mailing list (and the usual practice followed about everywhere on every
mailing lists) to reply by mail with the author and the list as
recipient, please?

Regards,
Yann E. MORIN.

-- 
.-----------------.--------------------.------------------.--------------------.
|  Yann E. MORIN  | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: |
| +33 662 376 056 | Software  Designer | \ / CAMPAIGN     |  ___               |
| +33 223 225 172 `------------.-------:  X  AGAINST      |  \e/  There is no  |
| http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL    |   v   conspiracy.  |
'------------------------------^-------^------------------^--------------------'

^ permalink raw reply

* [Buildroot] [PATCH v5 11/34] package/kodi: move rtmp support to new addon kodi-inputstream-rtmp
From: Yann E. MORIN @ 2017-04-23  8:00 UTC (permalink / raw)
  To: buildroot
In-Reply-To: <20170417195433.26672-12-bernd.kuhls@t-online.de>

Bernd, All,

On 2017-04-17 21:54 +0200, Bernd Kuhls spake thusly:
> rtmp support was moved from Kodi to an addon:
> https://github.com/xbmc/xbmc/commit/d04f43a4eb6f920cc42a28627b580f17e2be1bb5

So it means that, just after the bump to kodi-17 but before that patch,
rtmp is still selectable in menuconfig and --[en,dis]able-trmp is still
passed in CONF_OPTS, even though it now is a cmake package and so does
not take --[en,dis]able-foo options anymore...

The rtmp option should have been removed in the bump, with a legacy
entry added.

Then this patch would add the rtmp inputstream addon, and as a courtesy
to the user, add the select from the legacy option to the new package.

Regards,
Yann E. MORIN.

> Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
> ---
>  Config.in.legacy       | 7 +++++++
>  package/kodi/Config.in | 7 -------
>  package/kodi/kodi.mk   | 7 -------
>  3 files changed, 7 insertions(+), 14 deletions(-)
> 
> diff --git a/Config.in.legacy b/Config.in.legacy
> index a13e4453b..5dddff6e3 100644
> --- a/Config.in.legacy
> +++ b/Config.in.legacy
> @@ -145,6 +145,13 @@ endif
>  ###############################################################################
>  comment "Legacy options removed in 2017.05"
>  
> +config BR2_PACKAGE_KODI_RTMPDUMP
> +	bool "kodi rtmp"
> +	select BR2_LEGACY
> +	select BR2_PACKAGE_KODI_INPUTSTREAM_RTMP
> +	help
> +	  Internal rtmp support was moved to addon kodi-inputstream-rtmp
> +
>  config BR2_PACKAGE_KODI_VISUALISATION_FOUNTAIN
>  	bool "kodi-visualisation-fountain has been removed"
>  	select BR2_LEGACY
> diff --git a/package/kodi/Config.in b/package/kodi/Config.in
> index 85dba3489..95f9f65ea 100644
> --- a/package/kodi/Config.in
> +++ b/package/kodi/Config.in
> @@ -179,13 +179,6 @@ config BR2_PACKAGE_KODI_NONFREE
>  	  Enable components with non-free licenses. This option
>  	  currently only controls support for RAR archives.
>  
> -config BR2_PACKAGE_KODI_RTMPDUMP
> -	bool "rtmp"
> -	select BR2_PACKAGE_RTMPDUMP
> -	help
> -	  Enable RTMP input support.
> -	  Select this if you want to play back rtmp stream.
> -
>  config BR2_PACKAGE_KODI_LIBSHAIRPLAY
>  	bool "shairport"
>  	select BR2_PACKAGE_LIBSHAIRPLAY
> diff --git a/package/kodi/kodi.mk b/package/kodi/kodi.mk
> index 357776779..dbe2fcd62 100644
> --- a/package/kodi/kodi.mk
> +++ b/package/kodi/kodi.mk
> @@ -245,13 +245,6 @@ else
>  KODI_CONF_OPTS += -DENABLE_NFS=OFF
>  endif
>  
> -ifeq ($(BR2_PACKAGE_KODI_RTMPDUMP),y)
> -KODI_DEPENDENCIES += rtmpdump
> -KODI_CONF_OPTS += --enable-rtmp
> -else
> -KODI_CONF_OPTS += --disable-rtmp
> -endif
> -
>  ifeq ($(BR2_PACKAGE_KODI_LIBBLURAY),y)
>  KODI_DEPENDENCIES += libbluray
>  KODI_CONF_OPTS += -DENABLE_BLURAY=ON
> -- 
> 2.11.0
> 
> _______________________________________________
> buildroot mailing list
> buildroot at busybox.net
> http://lists.busybox.net/mailman/listinfo/buildroot

-- 
.-----------------.--------------------.------------------.--------------------.
|  Yann E. MORIN  | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: |
| +33 662 376 056 | Software  Designer | \ / CAMPAIGN     |  ___               |
| +33 223 225 172 `------------.-------:  X  AGAINST      |  \e/  There is no  |
| http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL    |   v   conspiracy.  |
'------------------------------^-------^------------------^--------------------'

^ permalink raw reply

* [Buildroot] [PATCH] lvm2: allow build since uclibc 1.0.24
From: Waldemar Brodkorb @ 2017-04-23  7:11 UTC (permalink / raw)
  To: buildroot

uClibc-ng 1.0.24 allows to use long double wrappers for
every architecture.

Signed-off-by: Waldemar Brodkorb <wbx@openadk.org>
---
 package/lvm2/Config.in | 5 ++---
 1 file changed, 2 insertions(+), 3 deletions(-)

diff --git a/package/lvm2/Config.in b/package/lvm2/Config.in
index b28b197..c1287dd 100644
--- a/package/lvm2/Config.in
+++ b/package/lvm2/Config.in
@@ -5,7 +5,6 @@ config BR2_PACKAGE_LVM2
 	depends on !BR2_STATIC_LIBS # It fails to build statically
 	# http://lists.busybox.net/pipermail/buildroot/2016-August/170592.html
 	depends on !BR2_TOOLCHAIN_USES_MUSL
-	depends on !BR2_TOOLCHAIN_USES_UCLIBC # missing floorl(), nearbyintl()
 	help
 	  This is LVM2, the rewrite of The Linux Logical Volume Manager.
 	  LVM supports enterprise level volume management of disk and disk
@@ -39,7 +38,7 @@ config BR2_PACKAGE_LVM2_APP_LIBRARY
 
 endif
 
-comment "lvm2 needs a glibc toolchain w/ threads, dynamic library"
+comment "lvm2 needs a glibc or uClibc toolchain w/ threads, dynamic library"
 	depends on BR2_USE_MMU
 	depends on BR2_STATIC_LIBS || !BR2_TOOLCHAIN_HAS_THREADS \
-		|| BR2_TOOLCHAIN_USES_MUSL || BR2_TOOLCHAIN_USES_UCLIBC
+		|| BR2_TOOLCHAIN_USES_MUSL
-- 
2.1.4

^ permalink raw reply related

* [Buildroot] [PATCH v2] package/kodi: fix path to binary
From: Bernd Kuhls @ 2017-04-23  7:03 UTC (permalink / raw)
  To: buildroot
In-Reply-To: <20170423064708.10159-1-yann.morin.1998@free.fr>

Am Sun, 23 Apr 2017 08:47:08 +0200 schrieb Yann E. MORIN:

> Do for the init script what was done two years ago for the service file.

Reviewed-by: Bernd Kuhls <bernd.kuhls@t-online.de>

^ permalink raw reply

* [Buildroot] [PATCH v2] package/kodi: fix path to binary
From: Yann E. MORIN @ 2017-04-23  6:47 UTC (permalink / raw)
  To: buildroot

Since XBMC was renamed to Kodi, upstream is progressively propagating
the rename to directories and files, and in some cases kept a legacy
symlink xbmc->kodi, like /usr/lib/xbmc pointing to /usr/lib/kodi.

In 62165ae (package/kodi: Fix path to binary in service), the path was
changed to use the new canonical path, but the init script was left out.
This was not seen previously, because of the legacy symlink.

But with the advent of Kodi 17 (Krypton), that legacy symlink is no
more, and the init script no longer works.

Do for the init script what was done two years ago for the service file.

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Cc: Maxime Hadjinlian <maxime.hadjinlian@gmail.com>
Cc: Bernd Kuhls <bernd.kuhls@t-online.de>
Cc: Marcus Hoffmann <m.hoffmann@cartelsol.com>

---
Changes v1 -> v2:
  - typoes  (Marcus)
---
 package/kodi/S50kodi | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/package/kodi/S50kodi b/package/kodi/S50kodi
index f00c59c5d9..0afe7a6706 100755
--- a/package/kodi/S50kodi
+++ b/package/kodi/S50kodi
@@ -4,7 +4,7 @@
 #
 
 BIN=/usr/bin/br-kodi
-KODI=/usr/lib/xbmc/kodi.bin
+KODI=/usr/lib/kodi/kodi.bin
 KODI_ARGS="--standalone -fs -n"
 PIDFILE=/var/run/kodi.pid
 
-- 
2.11.0

^ permalink raw reply related

* [Buildroot] [PATCH v5 07/34] package/kodi-texturepacker: new host package
From: Yann E. MORIN @ 2017-04-23  6:40 UTC (permalink / raw)
  To: buildroot
In-Reply-To: <e597f43c-aad0-f3a2-b527-a2f6ba2cb526@mind.be>

rnout, All,

On 2017-04-23 00:19 +0200, Arnout Vandecappelle spake thusly:
> On 22-04-17 11:26, Yann E. MORIN wrote:
> > Bernd, All,
> > 
> > On 2017-04-17 21:54 +0200, Bernd Kuhls spake thusly:
> >> Needed for upcoming kodi version bump to 17.1-Krypton which will also
> >> switch the kodi build system to CMake.
> > And now I see why you did not introduce a host-variant of Kodi: you need
> > two tools from it, and they are in different subdirs.
> 
>  ... and you don't want to build all of Kodi for the host.

I was not about building the whole Kodi for the host, but to have thinks
like:

    HOST_KODI_SUBDIR = tools/blabla

    define HOST_KODI_INSTALL_CMDS
        $(INSTALL) -D -m 0755 $(@D)/tools/blabla/foo $(HOST_DIR)/usr/bin/foo
    endef

    $(eval $(host-cmake-package))

>  Still, I think it might be easier to treat the host version as a generic
> package, and call cmake and make explicitly, once for each tool.

I would like we avoid duplicating the infra. When we fix something in
the infra, we have to hunt down all dupes in the code...

Unless we change the infra to have the common code in variables, like:

1- outside the -inner define:

    # $(1): uppercase package name
    define CMAKE_CONFIGURE_CMD
        (mkdir -p $($(1)_BUILDDIR) && \
        cd $($(1)_BUILDDIR) && \
        rm -f CMakeCache.txt && \
        PATH=$$(BR_PATH) \
        $($(1)_CONF_ENV) $(BR2_CMAKE) $($(1)_SRCDIR) \
            -DCMAKE_TOOLCHAIN_FILE="$(HOST_DIR)/usr/share/buildroot/toolchainfile.cmake" \
            -DCMAKE_INSTALL_PREFIX="/usr" \
            -DCMAKE_COLOR_MAKEFILE=OFF \
            -DBUILD_DOC=OFF \
            -DBUILD_DOCS=OFF \
            -DBUILD_EXAMPLE=OFF \
            -DBUILD_EXAMPLES=OFF \
            -DBUILD_TEST=OFF \
            -DBUILD_TESTS=OFF \
            -DBUILD_TESTING=OFF \
            -DBUILD_SHARED_LIBS=$$(if $$(BR2_STATIC_LIBS),OFF,ON) \
            $$(CMAKE_QUIET) \
            $($(1)_CONF_OPTS) \
        )
    endef

And then inside the -inner define:

    ifndef $(2)_CONFIGURE_CMDS
    define $(2)CONFIGURE_CMDS
        $$(call CMAKE_CONFIGURE_CMD,$(2))
    endef
    endif

Or something along those lines, which would allow us to re-use the
infras and be sure that we can fix them in a single location.

Of course, is it worth the effort?

> > I still find it a bit of disapointing that the Kodi buildsystem can not
> > build its own tools... :-(
> 
>  Or indeed, patch Kodi's CMakeLists.txt so it can build its own build tools.

Meh...

Regards,
Yann E. MORIN.

-- 
.-----------------.--------------------.------------------.--------------------.
|  Yann E. MORIN  | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: |
| +33 662 376 056 | Software  Designer | \ / CAMPAIGN     |  ___               |
| +33 223 225 172 `------------.-------:  X  AGAINST      |  \e/  There is no  |
| http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL    |   v   conspiracy.  |
'------------------------------^-------^------------------^--------------------'

^ permalink raw reply

* [Buildroot] [autobuild.buildroot.net] Build results for 2017-04-22
From: Thomas Petazzoni @ 2017-04-23  6:28 UTC (permalink / raw)
  To: buildroot

Hello,

Build statistics for 2017-04-22
================================

      successes : 195
       failures : 65 
       timeouts : 1  
          TOTAL : 261

Classification of failures by reason
====================================

                 xenomai-3.0.4 | 15
           host-protobuf-3.2.0 | 12
           uboot-tools-2017.03 | 6 
                    ola-0.10.2 | 4 
             rabbitmq-c-v0.8.0 | 3 
               acpica-20161117 | 2 
      binutils-arc-2017.03-rc1 | 2 
                libepoxy-1.4.1 | 2 
                    mpir-3.0.0 | 2 
                protobuf-3.2.0 | 2 
toolchain-external-codesour... | 2 
                  arp-scan-1.9 | 1 
                 binutils-2.27 | 1 
                      bmon-4.0 | 1 
                  boost-1.63.0 | 1 
                busybox-1.26.2 | 1 
                 efibootmgr-14 | 1 
expedite-0529ce56b6fb01e965... | 1 
                 mplayer-1.3.0 | 1 
                  nodejs-7.9.0 | 1 
               syslog-ng-3.9.1 | 1 
      trace-cmd-trace-cmd-v2.6 | 1 
             util-linux-2.29.2 | 1 
             xcb-util-wm-0.4.1 | 1 
                 xorriso-1.4.6 | 1 


Detail of failures
===================

         arm |                acpica-20161117 | NOK | http://autobuild.buildroot.net/results/ded284b33fdf1d00ff09a40ab97192fcc05c1576 |     
         arm |                acpica-20161117 | NOK | http://autobuild.buildroot.net/results/8c219e507342760bbb0cb712760f3877a350587b |     
         arm |                   arp-scan-1.9 | NOK | http://autobuild.buildroot.net/results/5a033c9df3197fc60e582274ad4a3524c1edb35c |     
        bfin |                  binutils-2.27 | NOK | http://autobuild.buildroot.net/results/97957ba2b2efa53b1ce440c66433d11753aeba11 | ORPH
         arc |       binutils-arc-2017.03-rc1 | NOK | http://autobuild.buildroot.net/results/38ea1f53bdf0bddc4421aa69ef23605e0c6535a0 | ORPH
         arc |       binutils-arc-2017.03-rc1 | NOK | http://autobuild.buildroot.net/results/75d6f10ddf8c3fdb35ebd0ba3915f2fcd3bf19c3 | ORPH
         arm |                       bmon-4.0 | NOK | http://autobuild.buildroot.net/results/b1f8f0adcc713e7cf5096c328d266218470e168e |     
         arm |                   boost-1.63.0 | NOK | http://autobuild.buildroot.net/results/d5a1a3fa812315c1ecbe4a7f96d81e98e4a4205d |     
         arm |                 busybox-1.26.2 | NOK | http://autobuild.buildroot.net/results/e0b180322fc1a431de133f6dcc7f49d5653c6153 | ORPH
         arm |                  efibootmgr-14 | NOK | http://autobuild.buildroot.net/results/5c43015c93d8a2ef7244dbcea19af929c8c8044d |     
        i686 | expedite-0529ce56b6fb01e965... | NOK | http://autobuild.buildroot.net/results/e9b2f66494288062b46d5e248b3941a1c6407dae |     
microblazeel |            host-protobuf-3.2.0 | NOK | http://autobuild.buildroot.net/results/2d1dd039a3ca9b1fd40394d547ee4dfe6b2aa4bf | ORPH
 powerpc64le |            host-protobuf-3.2.0 | NOK | http://autobuild.buildroot.net/results/a20f47d36d7bdfefe9d707d0f147cb9bd3bf052d | ORPH
microblazeel |            host-protobuf-3.2.0 | NOK | http://autobuild.buildroot.net/results/21f5e1ea4f37e1d174604d6da78c0e916c89f1e3 | ORPH
    mips64el |            host-protobuf-3.2.0 | NOK | http://autobuild.buildroot.net/results/512b58a6971a68ee9b9c3f8f59ff97e5ea359645 | ORPH
         arm |            host-protobuf-3.2.0 | NOK | http://autobuild.buildroot.net/results/77dbb6bbbc0ea9e9bcdd22b10011ef9728c20d54 | ORPH
      x86_64 |            host-protobuf-3.2.0 | NOK | http://autobuild.buildroot.net/results/24e880086c87d40b5d79a90d805acc75b33d484c | ORPH
        i686 |            host-protobuf-3.2.0 | NOK | http://autobuild.buildroot.net/results/c1b4e81e092674e1259df7fe8423bffa22922f5c | ORPH
microblazeel |            host-protobuf-3.2.0 | NOK | http://autobuild.buildroot.net/results/19adb2ada438727acfa972506dd3167e39167441 | ORPH
         sh4 |            host-protobuf-3.2.0 | NOK | http://autobuild.buildroot.net/results/8d5f8b6ab2e5e7bd2c6ef4e44adc8b856a4e8e5d | ORPH
     sparc64 |            host-protobuf-3.2.0 | NOK | http://autobuild.buildroot.net/results/8d62d64acee2ac238a992fa76dd78beedcd1b89f | ORPH
    mips64el |            host-protobuf-3.2.0 | NOK | http://autobuild.buildroot.net/results/c8fca19f61a46bb48b91c42af536ccfd63094eee | ORPH
    mips64el |            host-protobuf-3.2.0 | NOK | http://autobuild.buildroot.net/results/5e2f72acea88f355df018620279264db40a2f946 | ORPH
         arc |                 libepoxy-1.4.1 | NOK | http://autobuild.buildroot.net/results/0aa7f6a808daef40d9e2ba682b4c87ce4f6418bb |     
      xtensa |                 libepoxy-1.4.1 | NOK | http://autobuild.buildroot.net/results/b96b02edb3c9bd2b2ecb93d3e9b891bcbf1672de |     
    mips64el |                     mpir-3.0.0 | NOK | http://autobuild.buildroot.net/results/d15099a7f04cb10d725d1a9554cee04e53b528e7 |     
    mips64el |                     mpir-3.0.0 | NOK | http://autobuild.buildroot.net/results/c063717574c67552ed73a0834bf4f6b5d0ed7b8f |     
        i686 |                  mplayer-1.3.0 | NOK | http://autobuild.buildroot.net/results/49751802c0ab95087590694e536a0d3bc3b9e452 |     
         arm |                   nodejs-7.9.0 | NOK | http://autobuild.buildroot.net/results/8653d78a190df1e691f52a911d8153104c46226b |     
         arm |                     ola-0.10.2 | NOK | http://autobuild.buildroot.net/results/075953a8943dd0fc46739217490f4e986b2cce2b |     
      mipsel |                     ola-0.10.2 | NOK | http://autobuild.buildroot.net/results/6b8ab6f7cbda87d267ca5fa94ade82deef731638 |     
       nios2 |                     ola-0.10.2 | NOK | http://autobuild.buildroot.net/results/9cf4bb953e30f190ed7f6e14f4aa5e3919d16dd7 |     
    mips64el |                     ola-0.10.2 | NOK | http://autobuild.buildroot.net/results/9fa5017c3786ca5e77708031ea2354b5f5fa6594 |     
         arm |                 protobuf-3.2.0 | NOK | http://autobuild.buildroot.net/results/829c26be2328e1dd22fda21d00aa9692313cf599 | ORPH
         arm |                 protobuf-3.2.0 | NOK | http://autobuild.buildroot.net/results/2e35e5a4b8169b2c1e6bb816384d007f3972d525 | ORPH
        or1k |              rabbitmq-c-v0.8.0 | NOK | http://autobuild.buildroot.net/results/e15bad6fe7802326914a5349875394fd7447fbdc |     
        i686 |              rabbitmq-c-v0.8.0 | NOK | http://autobuild.buildroot.net/results/2872ed2385c1deb85567ba8e4b467fad8526d56c |     
         arm |              rabbitmq-c-v0.8.0 | NOK | http://autobuild.buildroot.net/results/d31bbea6d5cec990f2518f1ea0639b19fdc2855e |     
      xtensa |                syslog-ng-3.9.1 | NOK | http://autobuild.buildroot.net/results/a7cc90bfb76ddfcd47b2f92a20b70444f73bcdce |     
      x86_64 | toolchain-external-codesour... | NOK | http://autobuild.buildroot.net/results/035ac798d2917db9367525a5b50c7afb28cfe280 | ORPH
      x86_64 | toolchain-external-codesour... | NOK | http://autobuild.buildroot.net/results/1803062af4a689d752afb1d7bdae5adb1cdc7f9c | ORPH
     sparc64 |       trace-cmd-trace-cmd-v2.6 | NOK | http://autobuild.buildroot.net/results/54a7b506f72980267bda828e818bdb51087c49e2 |     
     powerpc |            uboot-tools-2017.03 | NOK | http://autobuild.buildroot.net/results/eb0b7f31fdafb528cb263b5ee74bd3d3b7f3f96a | ORPH
      xtensa |            uboot-tools-2017.03 | NOK | http://autobuild.buildroot.net/results/9a9c844943c6e676d8dac9fe3c57f3496d922e14 | ORPH
        i686 |            uboot-tools-2017.03 | NOK | http://autobuild.buildroot.net/results/d097bf94da09941352c689b8d01ab16ece2c1c85 | ORPH
    mips64el |            uboot-tools-2017.03 | NOK | http://autobuild.buildroot.net/results/c57e887f13f898baa7631bd7c096b4fb611633b9 | ORPH
    mips64el |            uboot-tools-2017.03 | NOK | http://autobuild.buildroot.net/results/ca4f57acd9c6b5af1eee848eb346e0b819710f10 | ORPH
     sparc64 |            uboot-tools-2017.03 | NOK | http://autobuild.buildroot.net/results/c74078aa799b535ba8b204d34f59c0e48d8e6da5 | ORPH
         arc |              util-linux-2.29.2 | NOK | http://autobuild.buildroot.net/results/1312db1075fd036b542e6f652bc86047ce228997 |     
 powerpc64le |              xcb-util-wm-0.4.1 | TIM | http://autobuild.buildroot.net/results/0d0ea45fcbff01e44882eba9b603374503409a7d |     
         arm |                  xenomai-3.0.4 | NOK | http://autobuild.buildroot.net/results/508621d473bcf97be09a2dff4380aa1118c8a689 |     
         arm |                  xenomai-3.0.4 | NOK | http://autobuild.buildroot.net/results/36362094a4a92dc9ef75757790771e4e4ff27eb3 |     
      x86_64 |                  xenomai-3.0.4 | NOK | http://autobuild.buildroot.net/results/209856c63374931888ad3274d71298a2aefc629d |     
         arm |                  xenomai-3.0.4 | NOK | http://autobuild.buildroot.net/results/821c5b426f9aff3ee0e13517b8070cb70498b76a |     
         arm |                  xenomai-3.0.4 | NOK | http://autobuild.buildroot.net/results/920645bfe5a2dc702bf13194df841192d5192061 |     
     powerpc |                  xenomai-3.0.4 | NOK | http://autobuild.buildroot.net/results/c7af6a255983e64497c33fe23b2e5f222ca91522 |     
         arm |                  xenomai-3.0.4 | NOK | http://autobuild.buildroot.net/results/3ba145ac553de8735fb1d5ecfcdfc85a0867d2bd |     
        i686 |                  xenomai-3.0.4 | NOK | http://autobuild.buildroot.net/results/bfe4c227333e7c042fb835148b735f318edbb45a |     
      x86_64 |                  xenomai-3.0.4 | NOK | http://autobuild.buildroot.net/results/dda40cecaf399c555f335a9882cca2edd4d8ea4a |     
         arm |                  xenomai-3.0.4 | NOK | http://autobuild.buildroot.net/results/42a91248f976b69115200218593633527e73975c |     
        i686 |                  xenomai-3.0.4 | NOK | http://autobuild.buildroot.net/results/2a90174f46a5d8088a2cac95ef4ac482820ec761 |     
        i686 |                  xenomai-3.0.4 | NOK | http://autobuild.buildroot.net/results/53b46f02b518813b8ed4e02803dcfb0ce4bcf34d |     
        i686 |                  xenomai-3.0.4 | NOK | http://autobuild.buildroot.net/results/4433056d34bda71590f1c671e44d7b9338582412 |     
         arm |                  xenomai-3.0.4 | NOK | http://autobuild.buildroot.net/results/c0f1ee33757fcac15371d9eadb5bf1a7fb971b01 |     
        i686 |                  xenomai-3.0.4 | NOK | http://autobuild.buildroot.net/results/795bcd5288fb6cdff9cc3f7fa31d66a94b51461f |     
        m68k |                  xorriso-1.4.6 | NOK | http://autobuild.buildroot.net/results/430a6b548fcc311f20ea71cecaa11fafac1d5a19 |     

-- 
http://autobuild.buildroot.net

^ permalink raw reply

* [Buildroot] [PATCH] package/kodi: fix path to binary
From: Yann E. MORIN @ 2017-04-23  6:26 UTC (permalink / raw)
  To: buildroot
In-Reply-To: <8687097e-0f0c-135c-df57-454ff0e60682@cartelsol.com>

Marcus, All,

On 2017-04-22 23:22 +0200, Marcus Hoffmann spake thusly:
> On 22.04.2017 23:05, Yann E. MORIN wrote:
> > Since XBMC was renamed to Kodi, upstream is progressively propagating
> > the rename to directories and files, and in some cases kept a legacy
> > symlink xbmc->kodi, like /usr/lib/xbmc pointing to /usr/lib/kodi.
> > 
> > In 62165ae (package/kodi: Fix path to binary in service), the path nary
> > was changed to use the new canonical path, but the init script was eft
> 
> Another typo here 'eft'.
> 
> > out. This was not seen previously, becasue of the legacy symlink.
> > 
> > But with the adevent of Kodi 17 (Krypton), that legacy symlink is no
> 
> And here 'adevent'.

Thanks, I'll respin.

Regards,
Yann E. MORIN.

-- 
.-----------------.--------------------.------------------.--------------------.
|  Yann E. MORIN  | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: |
| +33 662 376 056 | Software  Designer | \ / CAMPAIGN     |  ___               |
| +33 223 225 172 `------------.-------:  X  AGAINST      |  \e/  There is no  |
| http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL    |   v   conspiracy.  |
'------------------------------^-------^------------------^--------------------'

^ permalink raw reply

* [Buildroot] enabling python3 support for two packages
From: Matthew Carruth @ 2017-04-23  0:46 UTC (permalink / raw)
  To: buildroot
In-Reply-To: <CAALS7HbO7e7T9LSa1kcN6tqWB-zCvPOG1bRhk7_ALd-awEACAA@mail.gmail.com>




	
		
		
	
		
		

		

		Matthew Carruth
	




On Sat, Apr 22, 2017 at 3:30 PM -0700, "Matthew Carruth" <carruthm@gmail.com> wrote:










split into two patches





-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.busybox.net/pipermail/buildroot/attachments/20170423/30fa2146/attachment.html>

^ permalink raw reply

* [Buildroot] [PATCH] uclibc: update to 1.0.24
From: Waldemar Brodkorb @ 2017-04-22 22:57 UTC (permalink / raw)
  To: buildroot

Fixes aarch64 C++ issue. Removes old implementations for fnmatch/regex.
Allow long double wrappers for all architectures.

Signed-off-by: Waldemar Brodkorb <wbx@openadk.org>
---
 ...l.h-fix-a-missing-struct-timespec-definit.patch | 34 ----------------------
 package/uclibc/uClibc-ng.config                    |  2 --
 package/uclibc/uclibc.hash                         |  4 +--
 package/uclibc/uclibc.mk                           |  2 +-
 4 files changed, 3 insertions(+), 39 deletions(-)
 delete mode 100644 package/uclibc/0001-Revert-fcntl.h-fix-a-missing-struct-timespec-definit.patch

diff --git a/package/uclibc/0001-Revert-fcntl.h-fix-a-missing-struct-timespec-definit.patch b/package/uclibc/0001-Revert-fcntl.h-fix-a-missing-struct-timespec-definit.patch
deleted file mode 100644
index f481b8f..0000000
--- a/package/uclibc/0001-Revert-fcntl.h-fix-a-missing-struct-timespec-definit.patch
+++ /dev/null
@@ -1,34 +0,0 @@
-From 6d7cc87cb64dc8df20b0d1c7b3e3566f9ec5a3dc Mon Sep 17 00:00:00 2001
-From: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
-Date: Tue, 4 Apr 2017 21:26:41 +0200
-Subject: [PATCH] Revert "fcntl.h: fix a missing `struct timespec` definition"
-
-This reverts commit 657c4a9d6c2e649d86307f46ce9d5e44192f6e7a, it breaks
-many packages in Buildroot:
-
-  http://autobuild.buildroot.net/results/fcd024f6658890861fd7165e15edc65f77a9d8e7/
-  http://autobuild.buildroot.net/results/431135d9f985f3b3f935cc29fe16728b2412dd3a/
-  etc.
-
-Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
----
- include/fcntl.h | 3 ---
- 1 file changed, 3 deletions(-)
-
-diff --git a/include/fcntl.h b/include/fcntl.h
-index 5a73a98..adcd7ef 100644
---- a/include/fcntl.h
-+++ b/include/fcntl.h
-@@ -34,9 +34,6 @@ __BEGIN_DECLS
- 
- /* For XPG all symbols from <sys/stat.h> should also be available.  */
- #ifdef __USE_XOPEN
--# ifdef __USE_XOPEN2K8
--#  define __need_timespec
--# endif
- # include <sys/stat.h>
- #endif
- 
--- 
-2.7.4
-
diff --git a/package/uclibc/uClibc-ng.config b/package/uclibc/uClibc-ng.config
index 528bce9..6780ad6 100644
--- a/package/uclibc/uClibc-ng.config
+++ b/package/uclibc/uClibc-ng.config
@@ -30,8 +30,6 @@ UCLIBC_HAS_STDIO_PUTC_MACRO=y
 UCLIBC_HAS_FOPEN_EXCLUSIVE_MODE=y
 UCLIBC_HAS_GLIBC_CUSTOM_STREAMS=y
 UCLIBC_HAS_PRINTF_M_SPEC=y
-# UCLIBC_HAS_REGEX_OLD is not set
-# UCLIBC_HAS_FNMATCH_OLD is not set
 UCLIBC_HAS_NFTW=y
 UCLIBC_HAS_FTW=y
 UCLIBC_HAS_GNU_GLOB=y
diff --git a/package/uclibc/uclibc.hash b/package/uclibc/uclibc.hash
index f5c49de..050a8eb 100644
--- a/package/uclibc/uclibc.hash
+++ b/package/uclibc/uclibc.hash
@@ -1,2 +1,2 @@
-# From http://www.uclibc-ng.org/
-sha256  a76ee9a69bce031d14cae22ce34527a856f724f888a6641bf53e6f07c6345c70        uClibc-ng-1.0.23.tar.xz
+# From https://uclibc-ng.org/
+sha256  b5bf5bea5d836b0a0724d94f2211b279df3f5bda18a95e02c728cbf4bd33e939        uClibc-ng-1.0.24.tar.xz
diff --git a/package/uclibc/uclibc.mk b/package/uclibc/uclibc.mk
index 45bb6de..f47b3ec 100644
--- a/package/uclibc/uclibc.mk
+++ b/package/uclibc/uclibc.mk
@@ -4,7 +4,7 @@
 #
 ################################################################################
 
-UCLIBC_VERSION = 1.0.23
+UCLIBC_VERSION = 1.0.24
 UCLIBC_SOURCE = uClibc-ng-$(UCLIBC_VERSION).tar.xz
 UCLIBC_SITE = http://downloads.uclibc-ng.org/releases/$(UCLIBC_VERSION)
 UCLIBC_LICENSE = LGPL-2.1+
-- 
2.1.4

^ permalink raw reply related

* [Buildroot] [PATCH v9 7/7] e2fsprogs: add empty lines to .mk file
From: Arnout Vandecappelle @ 2017-04-22 22:49 UTC (permalink / raw)
  To: buildroot
In-Reply-To: <20170422224919.3257-1-arnout@mind.be>

From: Carlos Santos <casantos@datacom.ind.br>

We usually have empty lines around multi-line variable definitions.

Signed-off-by: Carlos Santos <casantos@datacom.ind.br>
Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
---
v9: split off from previous patch
---
 package/e2fsprogs/e2fsprogs.mk | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/package/e2fsprogs/e2fsprogs.mk b/package/e2fsprogs/e2fsprogs.mk
index 70a1e4eab5..84af7abab8 100644
--- a/package/e2fsprogs/e2fsprogs.mk
+++ b/package/e2fsprogs/e2fsprogs.mk
@@ -84,10 +84,12 @@ E2FSPROGS_CONF_ENV += LIBS=-lintl
 endif
 
 E2FSPROGS_MAKE_OPTS = LDCONFIG=true
+
 E2FSPROGS_INSTALL_STAGING_OPTS = \
 	DESTDIR=$(STAGING_DIR) \
 	LDCONFIG=true \
 	install-libs
+
 E2FSPROGS_INSTALL_TARGET_OPTS = \
 	DESTDIR=$(TARGET_DIR) \
 	LDCONFIG=true \
-- 
2.11.0

^ permalink raw reply related

* [Buildroot] [PATCH v9 6/7] e2fsprogs: only add -lintl for static builds
From: Arnout Vandecappelle @ 2017-04-22 22:49 UTC (permalink / raw)
  To: buildroot
In-Reply-To: <20170422224919.3257-1-arnout@mind.be>

From: Carlos Santos <casantos@datacom.ind.br>

For dynamic library builds, it's not needed to pass it explicitly.

Signed-off-by: Carlos Santos <casantos@datacom.ind.br>
Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
---
v9: remove addition of empty lines
---
 package/e2fsprogs/e2fsprogs.mk | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/package/e2fsprogs/e2fsprogs.mk b/package/e2fsprogs/e2fsprogs.mk
index a60c69b395..70a1e4eab5 100644
--- a/package/e2fsprogs/e2fsprogs.mk
+++ b/package/e2fsprogs/e2fsprogs.mk
@@ -77,7 +77,7 @@ HOST_E2FSPROGS_CONF_ENV += \
 	ac_cv_header_magic_h=no \
 	ac_cv_lib_magic_magic_file=no
 
-ifeq ($(BR2_NEEDS_GETTEXT_IF_LOCALE),y)
+ifeq ($(BR2_NEEDS_GETTEXT_IF_LOCALE)$(BR2_STATIC_LIBS),yy)
 # util-linux libuuid pulls in libintl if needed, so ensure we also
 # link against it, otherwise static linking fails
 E2FSPROGS_CONF_ENV += LIBS=-lintl
-- 
2.11.0

^ permalink raw reply related

* [Buildroot] [PATCH v9 5/7] e2fsprogs: avoid conflict with util-linux fsck wrapper
From: Arnout Vandecappelle @ 2017-04-22 22:49 UTC (permalink / raw)
  To: buildroot
In-Reply-To: <20170422224919.3257-1-arnout@mind.be>

From: Carlos Santos <casantos@datacom.ind.br>

The fsck wrapper from util-linux is better maintained, so it should be
preferred. In particular, systemd relies on features in the util-linux
fsck wrapper that don't exist in the e2fsprogs one. However, since
e2fsprogs depends on util-linux, the one from e2fsprogs currently has
precedence. So in order to have e2fsck from e2fsprogs and the fsck
wrapper from util-linux, we disable e2fsprogs' fsck if the one from
util-linux is selected.

Signed-off-by: Carlos Santos <casantos@datacom.ind.br>
CC: Maxime Hadjinlian <maxime.hadjinlian@gmail.com>
[Arnout: don't add comment]
Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
---
 package/e2fsprogs/Config.in | 1 +
 1 file changed, 1 insertion(+)

diff --git a/package/e2fsprogs/Config.in b/package/e2fsprogs/Config.in
index 23c4db5329..b3d12b4a63 100644
--- a/package/e2fsprogs/Config.in
+++ b/package/e2fsprogs/Config.in
@@ -45,6 +45,7 @@ comment "e4defrag needs a glibc or musl toolchain"
 config BR2_PACKAGE_E2FSPROGS_FSCK
 	bool "fsck"
 	default y
+	depends on !BR2_PACKAGE_UTIL_LINUX_FSCK
 	help
 	  Check and repair a Linux file system. This is a wrapper around
 	  the filesystem-specific fsck tools.
-- 
2.11.0

^ permalink raw reply related

* [Buildroot] [PATCH v9 4/7] e2fsprogs: add explicit --enable/--disable configure options
From: Arnout Vandecappelle @ 2017-04-22 22:49 UTC (permalink / raw)
  To: buildroot
In-Reply-To: <20170422224919.3257-1-arnout@mind.be>

From: Carlos Santos <casantos@datacom.ind.br>

Signed-off-by: Carlos Santos <casantos@datacom.ind.br>
[Arnout: don't split up the fuse2fs CONF_OPTS and DEPENDENCIES
 handling]
Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
---
 package/e2fsprogs/e2fsprogs.mk | 10 +++++-----
 1 file changed, 5 insertions(+), 5 deletions(-)

diff --git a/package/e2fsprogs/e2fsprogs.mk b/package/e2fsprogs/e2fsprogs.mk
index 632fdc250c..a60c69b395 100644
--- a/package/e2fsprogs/e2fsprogs.mk
+++ b/package/e2fsprogs/e2fsprogs.mk
@@ -40,12 +40,12 @@ HOST_E2FSPROGS_CONF_OPTS = \
 E2FSPROGS_CONF_OPTS = \
 	--bindir=/bin \
 	--sbindir=/sbin \
-	$(if $(BR2_STATIC_LIBS),,--enable-elf-shlibs) \
-	$(if $(BR2_PACKAGE_E2FSPROGS_DEBUGFS),,--disable-debugfs) \
-	$(if $(BR2_PACKAGE_E2FSPROGS_E2IMAGE),,--disable-imager) \
-	$(if $(BR2_PACKAGE_E2FSPROGS_E4DEFRAG),,--disable-defrag) \
+	$(if $(BR2_STATIC_LIBS),--disable-elf-shlibs,--enable-elf-shlibs) \
+	$(if $(BR2_PACKAGE_E2FSPROGS_DEBUGFS),--enable-debugfs,--disable-debugfs) \
+	$(if $(BR2_PACKAGE_E2FSPROGS_E2IMAGE),--enable-imager,--disable-imager) \
+	$(if $(BR2_PACKAGE_E2FSPROGS_E4DEFRAG),--enable-defrag,--disable-defrag) \
 	$(if $(BR2_PACKAGE_E2FSPROGS_FSCK),--enable-fsck,--disable-fsck) \
-	$(if $(BR2_PACKAGE_E2FSPROGS_RESIZE2FS),,--disable-resizer) \
+	$(if $(BR2_PACKAGE_E2FSPROGS_RESIZE2FS),--enable-resizer,--disable-resizer) \
 	--disable-uuidd \
 	--disable-libblkid \
 	--disable-libuuid \
-- 
2.11.0

^ permalink raw reply related

* [Buildroot] [PATCH v9 3/7] e2fsprogs: disable unneeded features for host
From: Arnout Vandecappelle @ 2017-04-22 22:49 UTC (permalink / raw)
  To: buildroot
In-Reply-To: <20170422224919.3257-1-arnout@mind.be>

From: Carlos Santos <casantos@datacom.ind.br>

We don't need e2initrd_helper or the test I/O manager for the host, just
like we don't need it for the target.

Signed-off-by: Carlos Santos <casantos@datacom.ind.br>
[Arnout: don't add --disable-rpath, since we *do* need rpath for the
 host; otherwise we have to explicitly pass LD_LIBRARY_PATH to be able
 to run tools linked with util-linux' libuuid/libblkid]
Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
---
v9: fix commit log
---
 package/e2fsprogs/e2fsprogs.mk | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/package/e2fsprogs/e2fsprogs.mk b/package/e2fsprogs/e2fsprogs.mk
index e0a7fa9354..632fdc250c 100644
--- a/package/e2fsprogs/e2fsprogs.mk
+++ b/package/e2fsprogs/e2fsprogs.mk
@@ -28,10 +28,12 @@ endif
 # Disable fuse2fs as well to avoid carrying over deps, and it's unused
 HOST_E2FSPROGS_CONF_OPTS = \
 	--disable-defrag \
+	--disable-e2initrd-helper \
 	--disable-fuse2fs \
 	--disable-libblkid \
 	--disable-libuuid \
-	--enable-symlink-install
+	--enable-symlink-install \
+	--disable-testio-debug
 
 # Set the binary directories to "/bin" and "/sbin" to override programs
 # installed by busybox.
-- 
2.11.0

^ permalink raw reply related

* [Buildroot] [PATCH v9 2/7] e2fsprogs: add help text for all config options
From: Arnout Vandecappelle @ 2017-04-22 22:49 UTC (permalink / raw)
  To: buildroot
In-Reply-To: <20170422224919.3257-1-arnout@mind.be>

From: Carlos Santos <casantos@datacom.ind.br>

Signed-off-by: Carlos Santos <casantos@datacom.ind.br>
Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
---
 package/e2fsprogs/Config.in | 13 +++++++++++++
 1 file changed, 13 insertions(+)

diff --git a/package/e2fsprogs/Config.in b/package/e2fsprogs/Config.in
index 676327dc2f..23c4db5329 100644
--- a/package/e2fsprogs/Config.in
+++ b/package/e2fsprogs/Config.in
@@ -23,14 +23,20 @@ if BR2_PACKAGE_E2FSPROGS
 
 config BR2_PACKAGE_E2FSPROGS_DEBUGFS
 	bool "debugfs"
+	help
+	  ext2/ext3/ext4 file system debugger
 
 config BR2_PACKAGE_E2FSPROGS_E2IMAGE
 	bool "e2image"
+	help
+	  Save critical ext2/ext3/ext4 filesystem metadata to a file
 
 config BR2_PACKAGE_E2FSPROGS_E4DEFRAG
 	bool "e4defrag"
 	depends on !BR2_nios2 # fallocate not implemented
 	depends on !BR2_TOOLCHAIN_USES_UCLIBC # sync_file_range not impl
+	help
+	  Online defragmenter for ext4 filesystem
 
 comment "e4defrag needs a glibc or musl toolchain"
 	depends on !BR2_nios2
@@ -39,17 +45,24 @@ comment "e4defrag needs a glibc or musl toolchain"
 config BR2_PACKAGE_E2FSPROGS_FSCK
 	bool "fsck"
 	default y
+	help
+	  Check and repair a Linux file system. This is a wrapper around
+	  the filesystem-specific fsck tools.
 
 config BR2_PACKAGE_E2FSPROGS_FUSE2FS
 	bool "fuse2fs"
 	depends on !BR2_STATIC_LIBS # libfuse
 	depends on BR2_TOOLCHAIN_HAS_THREADS # libfuse
 	select BR2_PACKAGE_LIBFUSE
+	help
+	  FUSE file system client for ext2/ext3/ext4 file systems
 
 comment "fuse2fs needs a toolchain w/ threads, dynamic library"
 	depends on !BR2_TOOLCHAIN_HAS_THREADS || BR2_STATIC_LIBS
 
 config BR2_PACKAGE_E2FSPROGS_RESIZE2FS
 	bool "resize2fs"
+	help
+	  ext2/ext3/ext4 file system resizer
 
 endif
-- 
2.11.0

^ permalink raw reply related


This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox