Buildroot Archive on lore.kernel.org
 help / color / mirror / Atom feed
* [Buildroot] [PATCH next 2/3] cjson: bump version to v1.5.2
From: Vicente Olivert Riera @ 2017-05-10 11:09 UTC (permalink / raw)
  To: buildroot
In-Reply-To: <20170510110910.27889-1-Vincent.Riera@imgtec.com>

Signed-off-by: Vicente Olivert Riera <Vincent.Riera@imgtec.com>
---
 package/cjson/cjson.hash | 2 +-
 package/cjson/cjson.mk   | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/package/cjson/cjson.hash b/package/cjson/cjson.hash
index 09cc335..14853da 100644
--- a/package/cjson/cjson.hash
+++ b/package/cjson/cjson.hash
@@ -1,2 +1,2 @@
 # Locally computed:
-sha256 81e6574f0b1c0d7cd34fa5e0f3fd34b162fc1c568fc1473880999c2030bfb6f0  cjson-v1.5.1.tar.gz
+sha256 6d1482c1b492893b25ab7e77ee6098fe3ef10585df660e5ffe67e632a8c5b9e4  cjson-v1.5.2.tar.gz
diff --git a/package/cjson/cjson.mk b/package/cjson/cjson.mk
index 43cd8bd..c0f4b98 100644
--- a/package/cjson/cjson.mk
+++ b/package/cjson/cjson.mk
@@ -4,7 +4,7 @@
 #
 ################################################################################
 
-CJSON_VERSION = v1.5.1
+CJSON_VERSION = v1.5.2
 CJSON_SITE = $(call github,DaveGamble,cjson,$(CJSON_VERSION))
 CJSON_INSTALL_STAGING = YES
 CJSON_LICENSE = MIT
-- 
2.10.2

^ permalink raw reply related

* [Buildroot] [PATCH next 1/3] git: bump version to 2.13.0
From: Vicente Olivert Riera @ 2017-05-10 11:09 UTC (permalink / raw)
  To: buildroot

Patches 0001 and 0002 already included in this release:
  https://github.com/git/git/commit/379642bcd8d89db52feba88a651e4e56d6ac5767
  https://github.com/git/git/commit/2225e1ea20481a7c0da526891470abf9ece623e7

Signed-off-by: Vicente Olivert Riera <Vincent.Riera@imgtec.com>
---
 .../git/0001-grep-set-default-output-method.patch  | 59 ---------------
 ...ep-fix-builds-with-with-no-thread-support.patch | 87 ----------------------
 package/git/git.hash                               |  2 +-
 package/git/git.mk                                 |  2 +-
 4 files changed, 2 insertions(+), 148 deletions(-)
 delete mode 100644 package/git/0001-grep-set-default-output-method.patch
 delete mode 100644 package/git/0002-grep-fix-builds-with-with-no-thread-support.patch

diff --git a/package/git/0001-grep-set-default-output-method.patch b/package/git/0001-grep-set-default-output-method.patch
deleted file mode 100644
index ade35eb..0000000
--- a/package/git/0001-grep-set-default-output-method.patch
+++ /dev/null
@@ -1,59 +0,0 @@
-From 379642bcd8d89db52feba88a651e4e56d6ac5767 Mon Sep 17 00:00:00 2001
-From: Brandon Williams <bmwill@google.com>
-Date: Fri, 17 Mar 2017 11:41:54 -0700
-Subject: [PATCH] grep: set default output method
-
-Signed-off-by: Brandon Williams <bmwill@google.com>
-Signed-off-by: Junio C Hamano <gitster@pobox.com>
-Signed-off-by: Rahul Bedarkar <rahul.bedarkar@imgtec.com>
----
- grep.c | 12 +++++++-----
- 1 file changed, 7 insertions(+), 5 deletions(-)
-
-diff --git a/grep.c b/grep.c
-index 0dbdc1d..56ef0ec 100644
---- a/grep.c
-+++ b/grep.c
-@@ -12,6 +12,11 @@ static int grep_source_is_binary(struct grep_source *gs);
- 
- static struct grep_opt grep_defaults;
- 
-+static void std_output(struct grep_opt *opt, const void *buf, size_t size)
-+{
-+	fwrite(buf, size, 1, stdout);
-+}
-+
- /*
-  * Initialize the grep_defaults template with hardcoded defaults.
-  * We could let the compiler do this, but without C99 initializers
-@@ -42,6 +47,7 @@ void init_grep_defaults(void)
- 	color_set(opt->color_selected, "");
- 	color_set(opt->color_sep, GIT_COLOR_CYAN);
- 	opt->color = -1;
-+	opt->output = std_output;
- }
- 
- static int parse_pattern_type_arg(const char *opt, const char *arg)
-@@ -152,6 +158,7 @@ void grep_init(struct grep_opt *opt, const char *prefix)
- 	opt->pathname = def->pathname;
- 	opt->regflags = def->regflags;
- 	opt->relative = def->relative;
-+	opt->output = def->output;
- 
- 	color_set(opt->color_context, def->color_context);
- 	color_set(opt->color_filename, def->color_filename);
-@@ -1379,11 +1386,6 @@ static int look_ahead(struct grep_opt *opt,
- 	return 0;
- }
- 
--static void std_output(struct grep_opt *opt, const void *buf, size_t size)
--{
--	fwrite(buf, size, 1, stdout);
--}
--
- static int fill_textconv_grep(struct userdiff_driver *driver,
- 			      struct grep_source *gs)
- {
--- 
-2.6.2
-
diff --git a/package/git/0002-grep-fix-builds-with-with-no-thread-support.patch b/package/git/0002-grep-fix-builds-with-with-no-thread-support.patch
deleted file mode 100644
index 077b554..0000000
--- a/package/git/0002-grep-fix-builds-with-with-no-thread-support.patch
+++ /dev/null
@@ -1,87 +0,0 @@
-From 2225e1ea20481a7c0da526891470abf9ece623e7 Mon Sep 17 00:00:00 2001
-From: Brandon Williams <bmwill@google.com>
-Date: Fri, 17 Mar 2017 11:41:55 -0700
-Subject: [PATCH] grep: fix builds with with no thread support
-
-Commit 0281e487fd91 ("grep: optionally recurse into submodules")
-added functions grep_submodule() and grep_submodule_launch() which
-use "struct work_item" which is defined only when thread support
-is available.
-
-The original implementation of grep_submodule() used the "struct
-work_item" in order to gain access to a strbuf to store its output which
-was to be printed at a later point in time.  This differs from how both
-grep_file() and grep_sha1() handle their output.  This patch eliminates
-the reliance on the "struct work_item" and instead opts to use the
-output function stored in the output field of the "struct grep_opt"
-object directly, making it behave similarly to both grep_file() and
-grep_sha1().
-
-Reported-by: Rahul Bedarkar <rahul.bedarkar@imgtec.com>
-Signed-off-by: Brandon Williams <bmwill@google.com>
-Reviewed-by: Jonathan Nieder <jrnieder@gmail.com>
-Signed-off-by: Junio C Hamano <gitster@pobox.com>
-Signed-off-by: Rahul Bedarkar <rahul.bedarkar@imgtec.com>
----
- builtin/grep.c | 21 +++++++++------------
- 1 file changed, 9 insertions(+), 12 deletions(-)
-
-diff --git a/builtin/grep.c b/builtin/grep.c
-index 2c727ef..33561f2 100644
---- a/builtin/grep.c
-+++ b/builtin/grep.c
-@@ -538,7 +538,7 @@ static int grep_submodule_launch(struct grep_opt *opt,
- 	int status, i;
- 	const char *end_of_base;
- 	const char *name;
--	struct work_item *w = opt->output_priv;
-+	struct strbuf child_output = STRBUF_INIT;
- 
- 	end_of_base = strchr(gs->name, ':');
- 	if (gs->identifier && end_of_base)
-@@ -593,14 +593,16 @@ static int grep_submodule_launch(struct grep_opt *opt,
- 	 * child process.  A '0' indicates a hit, a '1' indicates no hit and
- 	 * anything else is an error.
- 	 */
--	status = capture_command(&cp, &w->out, 0);
-+	status = capture_command(&cp, &child_output, 0);
- 	if (status && (status != 1)) {
- 		/* flush the buffer */
--		write_or_die(1, w->out.buf, w->out.len);
-+		write_or_die(1, child_output.buf, child_output.len);
- 		die("process for submodule '%s' failed with exit code: %d",
- 		    gs->name, status);
- 	}
- 
-+	opt->output(opt, child_output.buf, child_output.len);
-+	strbuf_release(&child_output);
- 	/* invert the return code to make a hit equal to 1 */
- 	return !status;
- }
-@@ -641,19 +643,14 @@ static int grep_submodule(struct grep_opt *opt, const unsigned char *sha1,
- 	} else
- #endif
- 	{
--		struct work_item w;
-+		struct grep_source gs;
- 		int hit;
- 
--		grep_source_init(&w.source, GREP_SOURCE_SUBMODULE,
-+		grep_source_init(&gs, GREP_SOURCE_SUBMODULE,
- 				 filename, path, sha1);
--		strbuf_init(&w.out, 0);
--		opt->output_priv = &w;
--		hit = grep_submodule_launch(opt, &w.source);
-+		hit = grep_submodule_launch(opt, &gs);
- 
--		write_or_die(1, w.out.buf, w.out.len);
--
--		grep_source_clear(&w.source);
--		strbuf_release(&w.out);
-+		grep_source_clear(&gs);
- 		return hit;
- 	}
- }
--- 
-2.6.2
-
diff --git a/package/git/git.hash b/package/git/git.hash
index 9af360e..efe6225 100644
--- a/package/git/git.hash
+++ b/package/git/git.hash
@@ -1,2 +1,2 @@
 # From: https://www.kernel.org/pub/software/scm/git/sha256sums.asc
-sha256 d21a9e23506e618d561fb25a8a7bd6134f927b86147930103487117a7a678c4a  git-2.12.2.tar.xz
+sha256 4bbf2ab6f2341253a38f95306ec7936833eb1c42572da5c1fa61f0abb2191258  git-2.13.0.tar.xz
diff --git a/package/git/git.mk b/package/git/git.mk
index c2e4b8d..9cc88dd 100644
--- a/package/git/git.mk
+++ b/package/git/git.mk
@@ -4,7 +4,7 @@
 #
 ################################################################################
 
-GIT_VERSION = 2.12.2
+GIT_VERSION = 2.13.0
 GIT_SOURCE = git-$(GIT_VERSION).tar.xz
 GIT_SITE = https://www.kernel.org/pub/software/scm/git
 GIT_LICENSE = GPL-2.0, LGPL-2.1+
-- 
2.10.2

^ permalink raw reply related

* [Buildroot] [PATCH 1/1] flex: bump to version v2.6.4
From: Adam Duskett @ 2017-05-10 11:06 UTC (permalink / raw)
  To: buildroot

flex.mk:
  - The package is now hosted on github not sourceforge.
  - autogen.sh is now used, set FLEX_AUTORECONF to YES.
  - host-gettext is now required. Without it autoconf fails to run.
    This is both with host-flex and target-flex.
  - The FLEX_DISABLE_PROGRAM define in the makefile has been removed,
    as the only reference to bin_PROGRAMS is now just flex.
  - The flex++ symlink is now only generated if the flex binary is
    installed. As such, FLEX_REMOVE_BROKEN_SYMLINK is no longer needed.
  - Add FLEX_TOUCH_RPATH_CONF define in flex.mk.  Autogen.sh fails if
    build-aux/config.rpath doesn't exist. Touching it fixes the problem.

- Removed 0001-prog-ar.patch, fixed upstream.
- Removed 0002-fix-CVE-2016-6354.patch, applied upstream.

0001-fix-cross-compiling-issues.patch:
  - doc requires help2man which isn't supported, and documents aren't
    needed anyways.
  - po doesn't have a makefile, and isn't needed for compiling.

Signed-off-by: Adam Duskett <aduskett@codeblue.com>
---
 package/flex/0001-fix-cross-compiling-issues.patch | 49 ++++++++++++++++++++++
 package/flex/0001-prog-ar.patch                    | 11 -----
 package/flex/0002-fix-CVE-2016-6354.patch          | 25 -----------
 package/flex/flex.hash                             |  2 +-
 package/flex/flex.mk                               | 26 +++++-------
 5 files changed, 61 insertions(+), 52 deletions(-)
 create mode 100644 package/flex/0001-fix-cross-compiling-issues.patch
 delete mode 100644 package/flex/0001-prog-ar.patch
 delete mode 100644 package/flex/0002-fix-CVE-2016-6354.patch

diff --git a/package/flex/0001-fix-cross-compiling-issues.patch b/package/flex/0001-fix-cross-compiling-issues.patch
new file mode 100644
index 0000000..ef092c5
--- /dev/null
+++ b/package/flex/0001-fix-cross-compiling-issues.patch
@@ -0,0 +1,49 @@
+From 31985a4183654c884240c3740f8a24212f8794c2 Mon Sep 17 00:00:00 2001
+From: Adam Duskett <aduskett@codeblue.com>
+Date: Tue, 9 May 2017 13:46:18 -0400
+Subject: [PATCH] fix cross compiling issues
+
+the po directory doesn't have a makefile.
+doc wants help2man that isn't supported by buildroot.
+
+Remove both of these references.
+
+Signed-off-by: Adam Duskett <aduskett@codeblue.com>
+---
+ Makefile.am  | 2 --
+ configure.ac | 2 --
+ 2 files changed, 4 deletions(-)
+
+diff --git a/Makefile.am b/Makefile.am
+index 638c549..8b7fbc4 100644
+--- a/Makefile.am
++++ b/Makefile.am
+@@ -43,9 +43,7 @@ EXTRA_DIST = \
+ 
+ SUBDIRS = \
+ 	src \
+-	doc \
+ 	examples \
+-	po \
+ 	tests \
+ 	tools
+ 
+diff --git a/configure.ac b/configure.ac
+index 55e774b..6c56c36 100644
+--- a/configure.ac
++++ b/configure.ac
+@@ -171,11 +171,9 @@ reallocarray dnl  OpenBSD function. We have replacement if not available.
+ 
+ AC_CONFIG_FILES(
+ Makefile
+-doc/Makefile
+ examples/Makefile
+ examples/fastwc/Makefile
+ examples/manual/Makefile
+-po/Makefile.in
+ src/Makefile
+ tools/Makefile
+ tests/Makefile
+-- 
+2.9.3
+
diff --git a/package/flex/0001-prog-ar.patch b/package/flex/0001-prog-ar.patch
deleted file mode 100644
index e0626ff..0000000
--- a/package/flex/0001-prog-ar.patch
+++ /dev/null
@@ -1,11 +0,0 @@
-diff -rup flex-2.5.33.orig/Makefile.in flex-2.5.33/Makefile.in
---- flex-2.5.33.orig/Makefile.in	2007-01-18 17:29:25.000000000 +0100
-+++ flex-2.5.33/Makefile.in	2007-01-18 18:28:22.000000000 +0100
-@@ -105,7 +105,6 @@ am__installdirs = "$(DESTDIR)$(libdir)"
- 	"$(DESTDIR)$(includedir)"
- libLIBRARIES_INSTALL = $(INSTALL_DATA)
- LIBRARIES = $(lib_LIBRARIES)
--AR = ar
- ARFLAGS = cru
- libfl_a_AR = $(AR) $(ARFLAGS)
- libfl_a_LIBADD =
diff --git a/package/flex/0002-fix-CVE-2016-6354.patch b/package/flex/0002-fix-CVE-2016-6354.patch
deleted file mode 100644
index b0c780b..0000000
--- a/package/flex/0002-fix-CVE-2016-6354.patch
+++ /dev/null
@@ -1,25 +0,0 @@
-From a5cbe929ac3255d371e698f62dc256afe7006466 Mon Sep 17 00:00:00 2001
-From: Will Estes <westes575@gmail.com>
-Date: Sat, 27 Feb 2016 11:56:05 -0500
-Subject: [PATCH] Fixed incorrect integer type
-
-Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
----
-Status: upstream
-
- flex.skl | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/src/flex.skl b/src/flex.skl
-index 36a526a..64f853d 100644
---- a/flex.skl
-+++ b/flex.skl
-@@ -1703,7 +1703,7 @@ int yyFlexLexer::yy_get_next_buffer()
- 
- 	else
- 		{
--			yy_size_t num_to_read =
-+			int num_to_read =
- 			YY_CURRENT_BUFFER_LVALUE->yy_buf_size - number_to_move - 1;
- 
- 		while ( num_to_read <= 0 )
diff --git a/package/flex/flex.hash b/package/flex/flex.hash
index b91ab57..fc0463d 100644
--- a/package/flex/flex.hash
+++ b/package/flex/flex.hash
@@ -1,2 +1,2 @@
 # Locally computed:
-sha256  bf693433a3effe6b1f42e44abd787491e4e213984b1859545b92267a86088dd3  flex-2.5.37.tar.gz
+sha256  4df278468142e457a9e5f6492a7d39fdb34bd7e7d42ec21b3c382889b34cfefe  flex-v2.6.4.tar.gz
diff --git a/package/flex/flex.mk b/package/flex/flex.mk
index 9a3f840..0613c89 100644
--- a/package/flex/flex.mk
+++ b/package/flex/flex.mk
@@ -4,27 +4,23 @@
 #
 ################################################################################
 
-FLEX_VERSION = 2.5.37
-FLEX_SITE = http://download.sourceforge.net/project/flex
+FLEX_VERSION = v2.6.4
+FLEX_SITE = $(call github,westes,flex,$(FLEX_VERSION))
 FLEX_INSTALL_STAGING = YES
 FLEX_LICENSE = FLEX
 FLEX_LICENSE_FILES = COPYING
-FLEX_DEPENDENCIES = \
-	$(if $(BR2_PACKAGE_GETTEXT_IF_LOCALE),gettext) host-m4
-FLEX_CONF_ENV = ac_cv_path_M4=/usr/bin/m4
-# we don't have a host-gettext/libintl
-HOST_FLEX_DEPENDENCIES = host-m4
+FLEX_DEPENDENCIES = host-m4 host-gettext
+FLEX_AUTORECONF = YES
+HOST_FLEX_DEPENDENCIES = host-gettext host-m4
 
-define FLEX_DISABLE_PROGRAM
-	$(SED) 's/^bin_PROGRAMS.*//' $(@D)/Makefile.in
+# build-aux/config.rpath is needed but not auto-generated.
+define FLEX_TOUCH_RPATH_CONF
+	mkdir -p $(@D)/build-aux
+	touch $(@D)/build-aux/config.rpath
 endef
-FLEX_POST_PATCH_HOOKS += FLEX_DISABLE_PROGRAM
 
-# flex++ symlink is broken when flex binary is not installed
-define FLEX_REMOVE_BROKEN_SYMLINK
-	rm -f $(TARGET_DIR)/usr/bin/flex++
-endef
-FLEX_POST_INSTALL_TARGET_HOOKS += FLEX_REMOVE_BROKEN_SYMLINK
+FLEX_PRE_CONFIGURE_HOOKS += FLEX_TOUCH_RPATH_CONF
+HOST_FLEX_PRE_CONFIGURE_HOOKS += FLEX_TOUCH_RPATH_CONF
 
 $(eval $(autotools-package))
 $(eval $(host-autotools-package))
-- 
2.9.3

^ permalink raw reply related

* [Buildroot] [PATCH master] mpir: fix build on MIPS R6 CPUs
From: Vicente Olivert Riera @ 2017-05-10 10:55 UTC (permalink / raw)
  To: buildroot

Commit ef9eebf65f554d9aacfd420600c8ba17787151a8 tried to fix this
problem in a wrong way. It was fixed only for generic R6 CPUs, so the
problem still persist if you choose any other R6 CPU, like I6400 for
instance.

Fix it properly by using the right kconfig options.

Fixes:
  http://autobuild.buildroot.net/results/f33/f33cb1e0b49fe8aee68fb4b66ea4c304b71a6f8f/

Signed-off-by: Vicente Olivert Riera <Vincent.Riera@imgtec.com>
---
 package/mpir/mpir.mk | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/package/mpir/mpir.mk b/package/mpir/mpir.mk
index 697e838..91f704d 100644
--- a/package/mpir/mpir.mk
+++ b/package/mpir/mpir.mk
@@ -27,7 +27,7 @@ MPIR_CONF_ENV += MPN_PATH="generic"
 endif
 
 # Optimized mips32/mips64 code not suitable for mips32r6/mips64r6
-ifeq ($(BR2_mips_32r6)$(BR2_mips_64r6),y)
+ifeq ($(BR2_MIPS_CPU_MIPS32R6)$(BR2_MIPS_CPU_MIPS64R6),y)
 MPIR_CONF_ENV += MPN_PATH="generic"
 endif
 
-- 
2.10.2

^ permalink raw reply related

* [Buildroot] [autobuild.buildroot.net] Your build results for 2017-05-09
From: Semen Kolganov @ 2017-05-10  9:44 UTC (permalink / raw)
  To: buildroot
In-Reply-To: <20170510062820.5D44A220AC@mail.free-electrons.com>

Hello, Thomas

This build failures were fixed by your yesterday patch series. Tests failed before Peter commited these fixes.


>?????, 10 ??? 2017, 9:28 +03:00 ?? Thomas Petazzoni <thomas.petazzoni@free-electrons.com>:
>
>Hello,
>
>This is the list of Buildroot build failures that occured on
>2017-05-09, and for which you are a registered architecture developer
>or package developer. Please help us improving the quality of
>Buildroot by investigating those build failures and sending patches to
>fix them. Thanks!
>
>Build failures related to your packages:
>
>????mips64el |                     mpir-3.0.0 |  http://autobuild.buildroot.net/results/f33cb1e0b49fe8aee68fb4b66ea4c304b71a6f8f
>?????????arm |                     mpir-3.0.0 |  http://autobuild.buildroot.net/results/7ebaf7dc02475f654f4385990f3aa4ebc18f493a
>
>-- 
>http://autobuild.buildroot.net


Semyon
---------------
Semyon Kolganov
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.busybox.net/pipermail/buildroot/attachments/20170510/89dddda6/attachment.html>

^ permalink raw reply

* [Buildroot] Analysis of build results for 2017-05-08
From: Yegor Yefremov @ 2017-05-10  9:26 UTC (permalink / raw)
  To: buildroot
In-Reply-To: <20170509114619.727892c8@free-electrons.com>

On Tue, May 9, 2017 at 11:46 AM, Thomas Petazzoni
<thomas.petazzoni@free-electrons.com> wrote:
> Hello,
>
> On Tue, 9 May 2017 11:20:19 +0200, Yegor Yefremov wrote:
>
>> > error: Name clash for '<pstage/lib>libboost_system.a'
>> >
>> > Yegor, you are in the DEVELOPERS file for Boost, could you have a look ?
>>
>> OMG I'm the only one registered as DEVELOPER for boost.
>
> Good luck :-)
>
> Feel free to find other volunteers to maintain this wonderful package!
>
>> This situation seems to occur, when both iconv and icu are selected:
>>
>>     - iconv (libc)             : yes
>>     - icu                      : yes
>>
>> Need to dig further.
>
> Great, thanks!

Seems like it is a problem of locale, regex modules and static ICU.
See [1] for details. I think we should disable both modules if static
and ICU are selected.

Patch sent.

[1] http://boost.2283326.n4.nabble.com/bjam-Building-Regex-with-static-runtime-linking-td2588874.html

Yegor

^ permalink raw reply

* [Buildroot] [PATCH] boost: disable locale and regex modules if static build and icu are enabled
From: yegorslists at googlemail.com @ 2017-05-10  9:25 UTC (permalink / raw)
  To: buildroot

From: Yegor Yefremov <yegorslists@googlemail.com>

Boost build system doesn't support ICU static only building [1], so
so disable locale and regex modules for this case.

[1] http://boost.2283326.n4.nabble.com/bjam-Building-Regex-with-static-runtime-linking-td2588874.html

Fixes:
http://autobuild.buildroot.net/results/436/436f6173bb29a945abc75899a6b74e1266362fc9

Signed-off-by: Yegor Yefremov <yegorslists@googlemail.com>
---
 package/boost/Config.in | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/package/boost/Config.in b/package/boost/Config.in
index 9825c09..76efe3b 100644
--- a/package/boost/Config.in
+++ b/package/boost/Config.in
@@ -98,6 +98,8 @@ config BR2_PACKAGE_BOOST_IOSTREAMS
 
 config BR2_PACKAGE_BOOST_LOCALE
 	bool "boost-locale"
+	# Boost build system doesn't support ICU static only building
+	depends on !(BR2_STATIC_LIBS && BR2_PACKAGE_ICU)
 	select BR2_PACKAGE_LIBICONV if !BR2_ENABLE_LOCALE
 
 config BR2_PACKAGE_BOOST_LOG
@@ -134,6 +136,8 @@ config BR2_PACKAGE_BOOST_RANDOM
 
 config BR2_PACKAGE_BOOST_REGEX
 	bool "boost-regex"
+	# Boost build system doesn't support ICU static only building
+	depends on !(BR2_STATIC_LIBS && BR2_PACKAGE_ICU)
 
 config BR2_PACKAGE_BOOST_SERIALIZATION
 	bool "boost-serialization"
-- 
2.1.4

^ permalink raw reply related

* [Buildroot] [PATCH 2/2] docker-engine: bump to version 17.05.0-ce
From: Fabrice Fontaine @ 2017-05-10  7:23 UTC (permalink / raw)
  To: buildroot
In-Reply-To: <20170510040050.31744-2-christian@paral.in>

Dear Christian and all,

2017-05-10 6:00 GMT+02:00 Christian Stewart <christian@paral.in>:

> Signed-off-by: Christian Stewart <christian@paral.in>
> ---
>  package/docker-engine/docker-engine.hash | 2 +-
>  package/docker-engine/docker-engine.mk   | 4 ++--
>  2 files changed, 3 insertions(+), 3 deletions(-)
>
> diff --git a/package/docker-engine/docker-engine.hash
> b/package/docker-engine/docker-engine.hash
> index aa7c3ac..6c0ed33 100644
> --- a/package/docker-engine/docker-engine.hash
> +++ b/package/docker-engine/docker-engine.hash
> @@ -1,2 +1,2 @@
>  # Locally calculated
> -sha256 b6ee0aa93ecea44e956d3627907e10557b3ec37d13ddfb40e436656e5037c640
>       docker-engine-v17.04.0-ce.tar.gz
> +sha256 4716df117d867b82ddab2e82395cd40aa3d0925a689eedcec8919729e4c9f121
>       docker-engine-v17.05.0-ce.tar.gz
> diff --git a/package/docker-engine/docker-engine.mk
> b/package/docker-engine/docker-engine.mk
> index c4c1157..831b586 100644
> --- a/package/docker-engine/docker-engine.mk
> +++ b/package/docker-engine/docker-engine.mk
> @@ -4,8 +4,8 @@
>  #
>  ############################################################
> ####################
>
> -DOCKER_ENGINE_VERSION = v17.04.0-ce
> -DOCKER_ENGINE_COMMIT = 4845c567eb35d68f35b0b1713a09b0c8d47fe67e
> +DOCKER_ENGINE_VERSION = v17.05.0-ce
> +DOCKER_ENGINE_COMMIT = 89658bed64c2a8fe05a978e5b87dbec409d57a0f
>  DOCKER_ENGINE_SITE = $(call github,docker,docker,$(DOCKER_
> ENGINE_VERSION))
>
Since April 18th (and so starting from this release), docker has been
renamed "moby": https://blog.docker.com/2017/04/introducing-the-moby-project
.
So, I would suggest to rename the docker-engine package to moby package,
update the repo and website URLs.
What's your opinion about this proposal? Do you think it's too early and we
should keep docker-engine for the time being?
If you agree, I would also suggest to rename docker-containerd to
containerd as containerd has now its own repository and website (
https://containerd.io)

>
>  DOCKER_ENGINE_LICENSE = Apache-2.0
> --
> 2.10.2
>
>
Best Regards,

Fabrice
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.busybox.net/pipermail/buildroot/attachments/20170510/ff82cb75/attachment.html>

^ permalink raw reply

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

Hello,

Build statistics for 2017-05-09
================================

      successes : 259
       failures : 26 
       timeouts : 0  
          TOTAL : 285

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

                 mplayer-1.3.0 | 3 
                    radvd-2.12 | 3 
                  libcdio-0.94 | 2 
        ltp-testsuite-20170116 | 2 
                    mpir-3.0.0 | 2 
                 opencv3-3.2.0 | 2 
             rabbitmq-c-v0.8.0 | 2 
             util-linux-2.29.2 | 2 
                  boost-1.63.0 | 1 
                    mpv-0.25.0 | 1 
               opencv-2.4.13.2 | 1 
                protobuf-3.2.0 | 1 
                 sudo-1.8.19p2 | 1 
uclibc-ng-test-c9b9876cefc1... | 1 
               upmpdcli-1.2.12 | 1 
                     xen-4.8.1 | 1 


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

         arm |                   boost-1.63.0 | NOK | http://autobuild.buildroot.net/results/2c55722d64e87686272985894126a5883da35568 |     
         arc |                   libcdio-0.94 | NOK | http://autobuild.buildroot.net/results/dae23319a691d44a82d4ae52898b2e718f0ed69c |     
         arc |                   libcdio-0.94 | NOK | http://autobuild.buildroot.net/results/63681cc183e336617ff92bf9aa3ca9168bc2bcd4 |     
         arm |         ltp-testsuite-20170116 | NOK | http://autobuild.buildroot.net/results/e2b00cffc30620d26cba591c7393e1879420222a |     
       sparc |         ltp-testsuite-20170116 | NOK | http://autobuild.buildroot.net/results/da7af3d99c6f05f3496ee5e8039ef8bdb593fe9c |     
    mips64el |                     mpir-3.0.0 | NOK | http://autobuild.buildroot.net/results/f33cb1e0b49fe8aee68fb4b66ea4c304b71a6f8f |     
         arm |                     mpir-3.0.0 | NOK | http://autobuild.buildroot.net/results/7ebaf7dc02475f654f4385990f3aa4ebc18f493a |     
        i686 |                  mplayer-1.3.0 | NOK | http://autobuild.buildroot.net/results/4e75a2cb261a064cd136356da99e9d45d4a0444c |     
        i686 |                  mplayer-1.3.0 | NOK | http://autobuild.buildroot.net/results/633e9d59766304b8e5b32ddaa9a76c9f04ac93d8 |     
     powerpc |                  mplayer-1.3.0 | NOK | http://autobuild.buildroot.net/results/e2b172278eff7d80d581aa0884d74b8eeb666f1f |     
         arm |                     mpv-0.25.0 | NOK | http://autobuild.buildroot.net/results/fa051518ac5997f404e3e3c7dc7a73502672a433 |     
        sh4a |                opencv-2.4.13.2 | NOK | http://autobuild.buildroot.net/results/b70946ae23861cd0fe9fd5f4746a880dffde9a29 |     
      x86_64 |                  opencv3-3.2.0 | NOK | http://autobuild.buildroot.net/results/7ca09e529b07057199c78e66311c01e75de9a36d |     
         arm |                  opencv3-3.2.0 | NOK | http://autobuild.buildroot.net/results/2a40913918fefdf0fa7c2c00e83181ec402e4c99 |     
       sparc |                 protobuf-3.2.0 | NOK | http://autobuild.buildroot.net/results/b766c31eaeaf065c952f56017753a0e45757f622 | ORPH
         arm |              rabbitmq-c-v0.8.0 | NOK | http://autobuild.buildroot.net/results/798dbe5e5fd0463bb2066cb115656795144c327f |     
      x86_64 |              rabbitmq-c-v0.8.0 | NOK | http://autobuild.buildroot.net/results/60d2206f4be8cde30a7a2f87230b9dfdd2ee25ee |     
microblazeel |                     radvd-2.12 | NOK | http://autobuild.buildroot.net/results/d6a56bb40f25da281520e6324c42b47398c0aaf0 | ORPH
microblazeel |                     radvd-2.12 | NOK | http://autobuild.buildroot.net/results/f9aaa9610327f3fbc2dcb86c85146b49c3da37db | ORPH
      xtensa |                     radvd-2.12 | NOK | http://autobuild.buildroot.net/results/2d80c067cdfff7aeedf852459176d388c1e60214 | ORPH
         arm |                  sudo-1.8.19p2 | NOK | http://autobuild.buildroot.net/results/58ee4fddea85f0c79b26582b04a573258e27eb47 | ORPH
       nios2 | uclibc-ng-test-c9b9876cefc1... | NOK | http://autobuild.buildroot.net/results/3ddcf1731afd38d241c3b5bc1283164783b2c346 |     
         arm |                upmpdcli-1.2.12 | NOK | http://autobuild.buildroot.net/results/1fde9c1471ba91109964bbf8765b995333c0e6c4 |     
         arc |              util-linux-2.29.2 | NOK | http://autobuild.buildroot.net/results/63430db3374840866f178fdbfe017ef68bc8701b |     
         arc |              util-linux-2.29.2 | NOK | http://autobuild.buildroot.net/results/a74c33540ed445bb99cc68d7ff5bfe43bf314915 |     
     aarch64 |                      xen-4.8.1 | NOK | http://autobuild.buildroot.net/results/a0ce0ec7f76392bdcfb1a752fa09e860484427da |     

-- 
http://autobuild.buildroot.net

^ permalink raw reply

* [Buildroot] [PATCH 2/2] docker-engine: bump to version 17.05.0-ce
From: Christian Stewart @ 2017-05-10  4:00 UTC (permalink / raw)
  To: buildroot
In-Reply-To: <20170510040050.31744-1-christian@paral.in>

Signed-off-by: Christian Stewart <christian@paral.in>
---
 package/docker-engine/docker-engine.hash | 2 +-
 package/docker-engine/docker-engine.mk   | 4 ++--
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/package/docker-engine/docker-engine.hash b/package/docker-engine/docker-engine.hash
index aa7c3ac..6c0ed33 100644
--- a/package/docker-engine/docker-engine.hash
+++ b/package/docker-engine/docker-engine.hash
@@ -1,2 +1,2 @@
 # Locally calculated
-sha256	b6ee0aa93ecea44e956d3627907e10557b3ec37d13ddfb40e436656e5037c640	docker-engine-v17.04.0-ce.tar.gz
+sha256	4716df117d867b82ddab2e82395cd40aa3d0925a689eedcec8919729e4c9f121	docker-engine-v17.05.0-ce.tar.gz
diff --git a/package/docker-engine/docker-engine.mk b/package/docker-engine/docker-engine.mk
index c4c1157..831b586 100644
--- a/package/docker-engine/docker-engine.mk
+++ b/package/docker-engine/docker-engine.mk
@@ -4,8 +4,8 @@
 #
 ################################################################################
 
-DOCKER_ENGINE_VERSION = v17.04.0-ce
-DOCKER_ENGINE_COMMIT = 4845c567eb35d68f35b0b1713a09b0c8d47fe67e
+DOCKER_ENGINE_VERSION = v17.05.0-ce
+DOCKER_ENGINE_COMMIT = 89658bed64c2a8fe05a978e5b87dbec409d57a0f
 DOCKER_ENGINE_SITE = $(call github,docker,docker,$(DOCKER_ENGINE_VERSION))
 
 DOCKER_ENGINE_LICENSE = Apache-2.0
-- 
2.10.2

^ permalink raw reply related

* [Buildroot] [PATCH 1/2] docker-containerd: bump to version 9048e5e50717ea4497b757314bad98ea3763c145
From: Christian Stewart @ 2017-05-10  4:00 UTC (permalink / raw)
  To: buildroot

This is a runtime dependency of docker-engine in version 17.05.0-ce

Signed-off-by: Christian Stewart <christian@paral.in>
---
 package/docker-containerd/docker-containerd.hash | 2 +-
 package/docker-containerd/docker-containerd.mk   | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/package/docker-containerd/docker-containerd.hash b/package/docker-containerd/docker-containerd.hash
index a161f3b..992eb5b 100644
--- a/package/docker-containerd/docker-containerd.hash
+++ b/package/docker-containerd/docker-containerd.hash
@@ -1,2 +1,2 @@
 # Computed locally
-sha256	8223d934fa767fcabf45c734bdb616818a5eab8c95d525de6a69a350f4aeb826	docker-containerd-422e31ce907fd9c3833a38d7b8fdd023e5a76e73.tar.gz
+sha256	da89086a7c643702a2ddecec67a45d3d8e4b0d610dd19036be63e6bd54cc1a85	docker-containerd-9048e5e50717ea4497b757314bad98ea3763c145.tar.gz
diff --git a/package/docker-containerd/docker-containerd.mk b/package/docker-containerd/docker-containerd.mk
index c0b0012..bf3e32d 100644
--- a/package/docker-containerd/docker-containerd.mk
+++ b/package/docker-containerd/docker-containerd.mk
@@ -4,7 +4,7 @@
 #
 ################################################################################
 
-DOCKER_CONTAINERD_VERSION = 422e31ce907fd9c3833a38d7b8fdd023e5a76e73
+DOCKER_CONTAINERD_VERSION = 9048e5e50717ea4497b757314bad98ea3763c145
 DOCKER_CONTAINERD_SITE = $(call github,docker,containerd,$(DOCKER_CONTAINERD_VERSION))
 DOCKER_CONTAINERD_LICENSE = Apache-2.0
 DOCKER_CONTAINERD_LICENSE_FILES = LICENSE.code
-- 
2.10.2

^ permalink raw reply related

* [Buildroot] [PATCH 3/3] docker-engine: add support for init processes
From: Christian Stewart @ 2017-05-10  2:56 UTC (permalink / raw)
  To: buildroot
In-Reply-To: <20170510025108.21169-3-christian@paral.in>

All:

Despite proofreading this, I have overlooked two typos in this commit message:

On Tue, May 9, 2017 at 10:51 PM, Christian Stewart <christian@paral.in> wrote:
> This is necessary in may cases

Should read: "this is necessary in many cases"

> The docker-init binary is backed by tini on default, but optionally can
> be changed to docker-init by user preference.

Should read: "The docker-init binary is backed by tini on default, but
optionally can be
backed by dumb-init according to user preference."

Apologies for any confusion.

~ Christian

^ permalink raw reply

* [Buildroot] [PATCH 3/3] docker-engine: add support for init processes
From: Christian Stewart @ 2017-05-10  2:51 UTC (permalink / raw)
  To: buildroot
In-Reply-To: <20170510025108.21169-1-christian@paral.in>

When a docker container is run with the --init flag, the Docker engine
uses the docker-init binary as PID 1 inside the container. This is
necessary in may cases to avoid issues with signal handling, zombie
processes, and other quirks when running as PID 1.

The docker-init binary is backed by tini on default, but optionally can
be changed to docker-init by user preference.

Furthermore, this patch fixes the following Docker error:

  dockerd: level=warning msg="failed to retrieve docker-init version"

Signed-off-by: Christian Stewart <christian@paral.in>
---
 package/docker-engine/Config.in        | 26 ++++++++++++++++++++++++++
 package/docker-engine/docker-engine.mk | 11 +++++++++++
 2 files changed, 37 insertions(+)

diff --git a/package/docker-engine/Config.in b/package/docker-engine/Config.in
index 05670a7..7d9a87f 100644
--- a/package/docker-engine/Config.in
+++ b/package/docker-engine/Config.in
@@ -33,6 +33,32 @@ config BR2_PACKAGE_DOCKER_ENGINE_STATIC_CLIENT
 
 if BR2_PACKAGE_DOCKER_ENGINE_DAEMON
 
+choice
+	bool "docker-init to use"
+	default BR2_PACKAGE_DOCKER_ENGINE_INIT_TINI
+	help
+	  The docker engine uses a minimal init process as PID 1
+	  inside containers. There are several implementations
+	  of this init process.
+
+config BR2_PACKAGE_DOCKER_ENGINE_INIT_TINI
+	bool "tini"
+	select BR2_PACKAGE_TINI
+	help
+	  Use Tini as the container init process.
+
+	  https://github.com/krallin/tini
+
+config BR2_PACKAGE_DOCKER_ENGINE_INIT_DUMB_INIT
+	bool "dumb-init"
+	select BR2_PACKAGE_DUMB_INIT
+	help
+	  Use dumb-init as the container init process.
+
+	  https://github.com/Yelp/dumb-init
+
+endchoice
+
 config BR2_PACKAGE_DOCKER_ENGINE_DRIVER_BTRFS
 	bool "btrfs filesystem driver"
 	depends on BR2_USE_MMU # btrfs-progs
diff --git a/package/docker-engine/docker-engine.mk b/package/docker-engine/docker-engine.mk
index c4c1157..bdb2f31 100644
--- a/package/docker-engine/docker-engine.mk
+++ b/package/docker-engine/docker-engine.mk
@@ -45,6 +45,13 @@ endif
 ifeq ($(BR2_PACKAGE_DOCKER_ENGINE_DAEMON),y)
 DOCKER_ENGINE_BUILD_TAGS += daemon
 DOCKER_ENGINE_BUILD_TARGETS += dockerd
+
+ifeq ($(BR2_PACKAGE_DOCKER_ENGINE_INIT_DUMB_INIT),y)
+DOCKER_ENGINE_INIT = dumb-init
+else
+DOCKER_ENGINE_INIT = tini
+endif
+
 endif
 
 ifeq ($(BR2_PACKAGE_DOCKER_ENGINE_EXPERIMENTAL),y)
@@ -114,6 +121,10 @@ define DOCKER_ENGINE_INSTALL_TARGET_CMDS
 	$(foreach target,$(DOCKER_ENGINE_BUILD_TARGETS), \
 		$(INSTALL) -D -m 0755 $(@D)/bin/$(target) $(TARGET_DIR)/usr/bin/$(target)
 	)
+
+	$(if $(filter $(BR2_PACKAGE_DOCKER_ENGINE_DAEMON),y), \
+		ln -fs $(DOCKER_ENGINE_INIT) $(TARGET_DIR)/usr/bin/docker-init
+	)
 endef
 
 $(eval $(generic-package))
-- 
2.10.2

^ permalink raw reply related

* [Buildroot] [PATCH 2/3] tini: new package
From: Christian Stewart @ 2017-05-10  2:51 UTC (permalink / raw)
  To: buildroot
In-Reply-To: <20170510025108.21169-1-christian@paral.in>

Tini is a minimal init process to act as PID 1 for containers.

Tini can be used to satisfy docker-engine's docker-init binary
requirement.

Signed-off-by: Christian Stewart <christian@paral.in>
---
 package/Config.in      |  1 +
 package/tini/Config.in | 16 ++++++++++++++++
 package/tini/tini.hash |  2 ++
 package/tini/tini.mk   | 37 +++++++++++++++++++++++++++++++++++++
 4 files changed, 56 insertions(+)
 create mode 100644 package/tini/Config.in
 create mode 100644 package/tini/tini.hash
 create mode 100644 package/tini/tini.mk

diff --git a/package/Config.in b/package/Config.in
index b784f4a..5d4d21c 100644
--- a/package/Config.in
+++ b/package/Config.in
@@ -1784,6 +1784,7 @@ comment "Utilities"
 	source "package/sudo/Config.in"
 	source "package/terminology/Config.in"
 	source "package/time/Config.in"
+	source "package/tini/Config.in"
 	source "package/tmux/Config.in"
 	source "package/which/Config.in"
 	source "package/xmlstarlet/Config.in"
diff --git a/package/tini/Config.in b/package/tini/Config.in
new file mode 100644
index 0000000..235fc1a
--- /dev/null
+++ b/package/tini/Config.in
@@ -0,0 +1,16 @@
+config BR2_PACKAGE_TINI
+	bool "tini"
+	help
+	  tini is a simple but valid init binary to
+	  act as PID 1 for containers.
+
+	  https://github.com/krallin/tini
+
+if BR2_PACKAGE_TINI
+
+config BR2_PACKAGE_TINI_MINIMAL
+	bool "build minimal variant"
+	help
+	  Disables argument parsing and verbose output.
+
+endif
diff --git a/package/tini/tini.hash b/package/tini/tini.hash
new file mode 100644
index 0000000..a4731bb
--- /dev/null
+++ b/package/tini/tini.hash
@@ -0,0 +1,2 @@
+# Locally computed
+sha256	d624bb6fba3bc02701977813b7bdac9dfc9bdeedf88aff67066cf8948d2ec6ab	v0.14.0.tar.gz
diff --git a/package/tini/tini.mk b/package/tini/tini.mk
new file mode 100644
index 0000000..7c40c33
--- /dev/null
+++ b/package/tini/tini.mk
@@ -0,0 +1,37 @@
+################################################################################
+#
+# tini
+#
+################################################################################
+
+TINI_VERSION = v0.14.0
+TINI_SITE = https://github.com/krallin/tini/archive
+TINI_SOURCE = $(TINI_VERSION).tar.gz
+TINI_LICENSE = MIT
+TINI_LICENSE_FILES = LICENSE
+TINI_CFLAGS = $(TARGET_CFLAGS) -DTINI_VERSION=\"$(TINI_VERSION)\" -DTINI_GIT=\"\"
+
+ifeq ($(BR2_PACKAGE_TINI_MINIMAL),y)
+TINI_CFLAGS += -DTINI_MINIMAL
+endif
+
+ifeq ($(BR2_TOOLCHAIN_HAS_SSP),y)
+TINI_CFLAGS += -fstack-protector --param=ssp-buffer-size=4
+endif
+
+define TINI_CONFIGURE_CMDS
+	printf "#pragma once\n" > $(@D)/src/tiniConfig.h
+endef
+
+define TINI_BUILD_CMDS
+	$(TARGET_CC) \
+		$(TINI_CFLAGS) \
+		-o $(@D)/tini $(@D)/src/tini.c
+endef
+
+define TINI_INSTALL_TARGET_CMDS
+	$(INSTALL) -D -m 0755 $(@D)/tini $(TARGET_DIR)/usr/bin/tini
+endef
+
+# Tini's CMakeLists.txt is not suitable for Buildroot.
+$(eval $(generic-package))
-- 
2.10.2

^ permalink raw reply related

* [Buildroot] [PATCH 1/3] dumb-init: new package
From: Christian Stewart @ 2017-05-10  2:51 UTC (permalink / raw)
  To: buildroot

dumb-init is a minimal init process to act as PID 1 for containers.

dumb-init can be used to satisfy docker-engine's docker-init binary
requirement.

Signed-off-by: Christian Stewart <christian@paral.in>
---
 package/Config.in                |  1 +
 package/dumb-init/Config.in      |  7 +++++++
 package/dumb-init/dumb-init.hash |  2 ++
 package/dumb-init/dumb-init.mk   | 22 ++++++++++++++++++++++
 4 files changed, 32 insertions(+)
 create mode 100644 package/dumb-init/Config.in
 create mode 100644 package/dumb-init/dumb-init.hash
 create mode 100644 package/dumb-init/dumb-init.mk

diff --git a/package/Config.in b/package/Config.in
index d57813c..b784f4a 100644
--- a/package/Config.in
+++ b/package/Config.in
@@ -1770,6 +1770,7 @@ comment "Utilities"
 	source "package/crudini/Config.in"
 	source "package/dialog/Config.in"
 	source "package/dtach/Config.in"
+	source "package/dumb-init/Config.in"
 	source "package/file/Config.in"
 	source "package/gnupg/Config.in"
 	source "package/gnupg2/Config.in"
diff --git a/package/dumb-init/Config.in b/package/dumb-init/Config.in
new file mode 100644
index 0000000..e817493
--- /dev/null
+++ b/package/dumb-init/Config.in
@@ -0,0 +1,7 @@
+config BR2_PACKAGE_DUMB_INIT
+	bool "dumb-init"
+	help
+	  dumb-init is a simple but valid init binary to
+	  act as PID 1 for containers.
+
+	  https://github.com/Yelp/dumb-init
diff --git a/package/dumb-init/dumb-init.hash b/package/dumb-init/dumb-init.hash
new file mode 100644
index 0000000..4705ce4
--- /dev/null
+++ b/package/dumb-init/dumb-init.hash
@@ -0,0 +1,2 @@
+# Locally computed
+sha256	74486997321bd939cad2ee6af030f481d39751bc9aa0ece84ed55f864e309a3f	v1.2.0.tar.gz
diff --git a/package/dumb-init/dumb-init.mk b/package/dumb-init/dumb-init.mk
new file mode 100644
index 0000000..f06fe6a
--- /dev/null
+++ b/package/dumb-init/dumb-init.mk
@@ -0,0 +1,22 @@
+################################################################################
+#
+# dumb-init
+#
+################################################################################
+
+DUMB_INIT_VERSION = v1.2.0
+DUMB_INIT_SITE = https://github.com/Yelp/dumb-init/archive
+DUMB_INIT_SOURCE = $(DUMB_INIT_VERSION).tar.gz
+DUMB_INIT_LICENSE = MIT
+DUMB_INIT_LICENSE_FILES = LICENSE
+
+define DUMB_INIT_BUILD_CMDS
+	$(TARGET_CC) \
+		-o $(@D)/dumb-init $(@D)/dumb-init.c
+endef
+
+define DUMB_INIT_INSTALL_TARGET_CMDS
+	$(INSTALL) -D -m 0755 $(@D)/dumb-init $(TARGET_DIR)/usr/bin/dumb-init
+endef
+
+$(eval $(generic-package))
-- 
2.10.2

^ permalink raw reply related

* [Buildroot] [PATCH v3 3/3] package/ltp-testsuite: add dependency on BR2_TOOLCHAIN_HAS_SYNC_4
From: Thomas Petazzoni @ 2017-05-09 21:21 UTC (permalink / raw)
  To: buildroot
In-Reply-To: <20170509205929.8394-3-romain.naour@gmail.com>

Hello,

On Tue,  9 May 2017 22:59:29 +0200, Romain Naour wrote:

>  config BR2_PACKAGE_LTP_TESTSUITE_ARCH_SUPPORTS
>  	bool
>  	# does not build on nios2, cachectl.h issue
> -	default y if !BR2_nios2
> +	# Needs __sync*() built-ins for 4-byte data, except on a few
> +	# architectures for which a specific implementation is provided
> +	# in ltp-testsuite
> +	default y if !BR2_nios2 || (BR2_TOOLCHAIN_HAS_SYNC_4 || BR2_arc \
> +		|| BR2_i386 || BR2_powerpc || BR2_powerpc64 \
> +		|| BR2_powerpc64le || BR2_x86_64)

This is very convoluted. What about:

	depends on !BR2_nios2
	default y if BR2_TOOLCHAIN_HAS_SYNC_4
	default y if BR2_arc
	default y if BR2_i386
	default y if BR2_powerpc
	default y if BR2_powepc64
	default y if BR2_powerpc64le
	default y if BR2_x86_64

Best regards,

Thomas
-- 
Thomas Petazzoni, CTO, Free Electrons
Embedded Linux and Kernel engineering
http://free-electrons.com

^ permalink raw reply

* [Buildroot] [PATCH v3 3/3] package/ltp-testsuite: add dependency on BR2_TOOLCHAIN_HAS_SYNC_4
From: Romain Naour @ 2017-05-09 20:59 UTC (permalink / raw)
  To: buildroot
In-Reply-To: <20170509205929.8394-1-romain.naour@gmail.com>

As stated in commit [1], sparc toolchains doesn't have
any of __sync_*() family of functions implementation.

When __sync_add_and_fetch() is missing, ltp fallback to a local
implementation of tst_atomic_add_return() specific for each
supported architecture.
But there is none for sparc.

So add a dependency on BR2_TOOLCHAIN_HAS_SYNC_4 except for
architectures where a specific implementation is provided
in ltp-testsuite.

Fixes:
http://autobuild.buildroot.net/results/d7c/d7c3b145a64ed3916b89ddb4090050f3b9205e37

[1] 6856e417da4f3aa77e2a814db2a89429af072f7d

Signed-off-by: Romain Naour <romain.naour@gmail.com>
---
v3: Fix comment dependency
    Rebase after newly introduced BR2_PACKAGE_LTP_TESTSUITE_ARCH_SUPPORTS (ThomasP)
v2: add a dependency on BR2_TOOLCHAIN_HAS_SYNC_4 except for arc, i386,
    powerpc, powerpc64, powerpc64le and x86_64
---
 package/ltp-testsuite/Config.in | 7 ++++++-
 1 file changed, 6 insertions(+), 1 deletion(-)

diff --git a/package/ltp-testsuite/Config.in b/package/ltp-testsuite/Config.in
index 699a289..e0e7f62 100644
--- a/package/ltp-testsuite/Config.in
+++ b/package/ltp-testsuite/Config.in
@@ -1,7 +1,12 @@
 config BR2_PACKAGE_LTP_TESTSUITE_ARCH_SUPPORTS
 	bool
 	# does not build on nios2, cachectl.h issue
-	default y if !BR2_nios2
+	# Needs __sync*() built-ins for 4-byte data, except on a few
+	# architectures for which a specific implementation is provided
+	# in ltp-testsuite
+	default y if !BR2_nios2 || (BR2_TOOLCHAIN_HAS_SYNC_4 || BR2_arc \
+		|| BR2_i386 || BR2_powerpc || BR2_powerpc64 \
+		|| BR2_powerpc64le || BR2_x86_64)
 
 config BR2_PACKAGE_LTP_TESTSUITE
 	bool "ltp-testsuite"
-- 
2.9.3

^ permalink raw reply related

* [Buildroot] [PATCH v3 2/3] package/ltp-testsuite: introduce BR2_PACKAGE_LTP_TESTSUITE_ARCH_SUPPORTS
From: Romain Naour @ 2017-05-09 20:59 UTC (permalink / raw)
  To: buildroot
In-Reply-To: <20170509205929.8394-1-romain.naour@gmail.com>

ltp-testsuite needs __sync*() built-ins for 4-byte data, except on a few
architectures for which a specific implementation is provided in
ltp-testsuite source code.

To prepare for the introduction of this dependency, add
BR2_PACKAGE_LTP_TESTSUITE_ARCH_SUPPORTS.

Signed-off-by: Romain Naour <romain.naour@gmail.com>
---
 package/ltp-testsuite/Config.in | 10 +++++++---
 1 file changed, 7 insertions(+), 3 deletions(-)

diff --git a/package/ltp-testsuite/Config.in b/package/ltp-testsuite/Config.in
index a7d3e58..699a289 100644
--- a/package/ltp-testsuite/Config.in
+++ b/package/ltp-testsuite/Config.in
@@ -1,10 +1,14 @@
+config BR2_PACKAGE_LTP_TESTSUITE_ARCH_SUPPORTS
+	bool
+	# does not build on nios2, cachectl.h issue
+	default y if !BR2_nios2
+
 config BR2_PACKAGE_LTP_TESTSUITE
 	bool "ltp-testsuite"
 	depends on BR2_USE_MMU # fork()
 	depends on BR2_TOOLCHAIN_HAS_THREADS_NPTL
 	depends on !BR2_TOOLCHAIN_USES_MUSL
-	# does not build, cachectl.h issue
-	depends on !BR2_nios2
+	depends on BR2_PACKAGE_LTP_TESTSUITE_ARCH_SUPPORTS
 	select BR2_PACKAGE_LIBTIRPC if !BR2_TOOLCHAIN_HAS_NATIVE_RPC
 	help
 	  The Linux Test Project provides a huge testsuite for Linux.
@@ -12,6 +16,6 @@ config BR2_PACKAGE_LTP_TESTSUITE
 	  http://linux-test-project.github.io
 
 comment "ltp-testsuite needs a glibc or uClibc toolchain w/ NPTL"
-	depends on !BR2_nios2
+	depends on BR2_PACKAGE_LTP_TESTSUITE_ARCH_SUPPORTS
 	depends on BR2_USE_MMU
 	depends on !BR2_TOOLCHAIN_HAS_THREADS_NPTL || BR2_TOOLCHAIN_USES_MUSL
-- 
2.9.3

^ permalink raw reply related

* [Buildroot] [PATCH v3 1/3] package/ltp-testsuite: remove ldd command test with static only build
From: Romain Naour @ 2017-05-09 20:59 UTC (permalink / raw)
  To: buildroot

ldd command build system try to build a shared library unconditionally:

arc-linux-gcc -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -matomic -Os -static \
	-I[...]/sysroot/usr/include/tirpc   -g -O2 -fno-strict-aliasing -pipe \
	-Wall -W -Wold-style-definition -shared -o lddfile1.obj.so lddfile1.o

Fixes:
http://autobuild.buildroot.net/results/2ec/2eccf9f517ab15d8d459b06195423fdfe3fba9fa

Signed-off-by: Romain Naour <romain.naour@gmail.com>
Acked-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
---
 package/ltp-testsuite/ltp-testsuite.mk | 8 ++++++++
 1 file changed, 8 insertions(+)

diff --git a/package/ltp-testsuite/ltp-testsuite.mk b/package/ltp-testsuite/ltp-testsuite.mk
index 7f26bd2..2a7f620 100644
--- a/package/ltp-testsuite/ltp-testsuite.mk
+++ b/package/ltp-testsuite/ltp-testsuite.mk
@@ -68,4 +68,12 @@ endef
 LTP_TESTSUITE_POST_PATCH_HOOKS += LTP_TESTSUITE_REMOVE_UNSUPPORTED
 endif
 
+# ldd command build system try to build a shared library unconditionally.
+ifeq ($(BR2_STATIC_LIBS),y)
+define LTP_TESTSUITE_REMOVE_LDD
+	rm -rf $(@D)/testcases/commands/ldd
+endef
+LTP_TESTSUITE_POST_PATCH_HOOKS += LTP_TESTSUITE_REMOVE_LDD
+endif
+
 $(eval $(autotools-package))
-- 
2.9.3

^ permalink raw reply related

* [Buildroot] Upgrading Erlang and ejabberd
From: Thomas Petazzoni @ 2017-05-09 19:42 UTC (permalink / raw)
  To: buildroot
In-Reply-To: <CAJtjsKZU5FzxA9gidh0ZVoiQVdag6YEbWH75iDQ3XCmQ+KBC-Q@mail.gmail.com>

Hello,

On Tue, 9 May 2017 18:37:27 +0200, Johan Oudinet wrote:

> I won't have time to work on updating ejabberd this week but I can have a
> look next week.
> Feel free to upgrade erlang in the meantime even if it breaks ejabberd.

Anyway the "master" branch is closed to version bumps, so new version
bumps will go in the "next" branch. We can therefore take the erlang
bump, and merge later the ejabberd bump.

Or perhaps, we will not even have merged the erlang bump by the time
your work on bumping ejabberd.

Best regards,

Thomas
-- 
Thomas Petazzoni, CTO, Free Electrons
Embedded Linux and Kernel engineering
http://free-electrons.com

^ permalink raw reply

* [Buildroot] Buildroot defconfig failures
From: Fabio Estevam @ 2017-05-09 18:35 UTC (permalink / raw)
  To: buildroot
In-Reply-To: <CAOMZO5A77jgnHZQEAMJLEpbDH_ca2QJs84HRcqJ=NxmUeA1v6A@mail.gmail.com>

Hi Thomas,

On Sun, May 7, 2017 at 9:25 PM, Fabio Estevam <festevam@gmail.com> wrote:
> Hi Thomas,
>
> On Sun, May 7, 2017 at 9:55 AM, Thomas Petazzoni
> <thomas.petazzoni@free-electrons.com> wrote:
>
>>  - All Freescale defconfigs that rely on git.freescale.com are failing
>>    with "Connection timed out". I'm also not able to clone from
>>    git.freescale.com from my local machine, at least with git://. I'm
>>    currently trying with http://. If that works, I'll update the
>>    defconfigs accordingly.
>>
>>    Fabio, do you have a suggestion?
>
> Thanks for reporting. I will talk to the people responsible for the
> git server at NXP.

The git service has been restored, thanks.

^ permalink raw reply

* [Buildroot] [PATCH next 11/11] gst1-rtsp-server: bump version to 1.12.0
From: Vicente Olivert Riera @ 2017-05-09 17:21 UTC (permalink / raw)
  To: buildroot
In-Reply-To: <20170509172119.33642-1-Vincent.Riera@imgtec.com>

Signed-off-by: Vicente Olivert Riera <Vincent.Riera@imgtec.com>
---
 package/gstreamer1/gst1-rtsp-server/gst1-rtsp-server.hash | 4 ++--
 package/gstreamer1/gst1-rtsp-server/gst1-rtsp-server.mk   | 2 +-
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/package/gstreamer1/gst1-rtsp-server/gst1-rtsp-server.hash b/package/gstreamer1/gst1-rtsp-server/gst1-rtsp-server.hash
index d4c540d..78393ed 100644
--- a/package/gstreamer1/gst1-rtsp-server/gst1-rtsp-server.hash
+++ b/package/gstreamer1/gst1-rtsp-server/gst1-rtsp-server.hash
@@ -1,2 +1,2 @@
-# From https://gstreamer.freedesktop.org/src/gst-rtsp-server/gst-rtsp-server-1.10.4.tar.xz.sha256sum
-sha256 2f6e12fd4e3568ee190dc24e57e4c3a878971c3a3fb6904a9674404fac256de6  gst-rtsp-server-1.10.4.tar.xz
+# From https://gstreamer.freedesktop.org/src/gst-rtsp-server/gst-rtsp-server-1.12.0.tar.xz.sha256sum
+sha256 85ae6bbe173b365ddf4859967144f1999b436531ecbe09935914bfa9f6b37652  gst-rtsp-server-1.12.0.tar.xz
diff --git a/package/gstreamer1/gst1-rtsp-server/gst1-rtsp-server.mk b/package/gstreamer1/gst1-rtsp-server/gst1-rtsp-server.mk
index 5ab00d0..cc9d1f3 100644
--- a/package/gstreamer1/gst1-rtsp-server/gst1-rtsp-server.mk
+++ b/package/gstreamer1/gst1-rtsp-server/gst1-rtsp-server.mk
@@ -4,7 +4,7 @@
 #
 ################################################################################
 
-GST1_RTSP_SERVER_VERSION = 1.10.4
+GST1_RTSP_SERVER_VERSION = 1.12.0
 GST1_RTSP_SERVER_SOURCE = gst-rtsp-server-$(GST1_RTSP_SERVER_VERSION).tar.xz
 GST1_RTSP_SERVER_SITE = http://gstreamer.freedesktop.org/src/gst-rtsp-server
 GST1_RTSP_SERVER_LICENSE = LGPL-2.0+
-- 
2.10.2

^ permalink raw reply related

* [Buildroot] [PATCH next 10/11] gst1-validate: bump version to 1.12.0
From: Vicente Olivert Riera @ 2017-05-09 17:21 UTC (permalink / raw)
  To: buildroot
In-Reply-To: <20170509172119.33642-1-Vincent.Riera@imgtec.com>

Remove non-existant configure options:

  --disable-sphinx-doc:
  Even if it looks like there is some code for that in configure.ac, it
  seems that is not taken into account and that configure option is not
  even recognized.

Signed-off-by: Vicente Olivert Riera <Vincent.Riera@imgtec.com>
---
 package/gstreamer1/gst1-validate/gst1-validate.hash | 4 ++--
 package/gstreamer1/gst1-validate/gst1-validate.mk   | 4 +---
 2 files changed, 3 insertions(+), 5 deletions(-)

diff --git a/package/gstreamer1/gst1-validate/gst1-validate.hash b/package/gstreamer1/gst1-validate/gst1-validate.hash
index 10c6667..edb5ccd 100644
--- a/package/gstreamer1/gst1-validate/gst1-validate.hash
+++ b/package/gstreamer1/gst1-validate/gst1-validate.hash
@@ -1,2 +1,2 @@
-# From http://gstreamer.freedesktop.org/src/gst-validate/gst-validate-1.10.4.tar.xz.sha256sum
-sha256 e59c00bf64cca9c477cdb44eb8dd0b3aac5499b17d77bf28ee054fd211e8d73c  gst-validate-1.10.4.tar.xz
+# From http://gstreamer.freedesktop.org/src/gst-validate/gst-validate-1.12.0.tar.xz.sha256sum
+sha256 73efaf123638b97159c1ff6575dd05ea0cf7dc6d71b07806b5a5f25188a67fbb  gst-validate-1.12.0.tar.xz
diff --git a/package/gstreamer1/gst1-validate/gst1-validate.mk b/package/gstreamer1/gst1-validate/gst1-validate.mk
index f108e5d..d6a5a55 100644
--- a/package/gstreamer1/gst1-validate/gst1-validate.mk
+++ b/package/gstreamer1/gst1-validate/gst1-validate.mk
@@ -4,14 +4,12 @@
 #
 ################################################################################
 
-GST1_VALIDATE_VERSION = 1.10.4
+GST1_VALIDATE_VERSION = 1.12.0
 GST1_VALIDATE_SOURCE = gst-validate-$(GST1_VALIDATE_VERSION).tar.xz
 GST1_VALIDATE_SITE = https://gstreamer.freedesktop.org/src/gst-validate
 GST1_VALIDATE_LICENSE = LGPL-2.1+
 GST1_VALIDATE_LICENSE_FILES = COPYING
 
-GST1_VALIDATE_CONF_OPTS = --disable-sphinx-doc
-
 GST1_VALIDATE_DEPENDENCIES = \
 	gstreamer1 \
 	gst1-plugins-base \
-- 
2.10.2

^ permalink raw reply related

* [Buildroot] [PATCH next 09/11] gst1-plugins-ugly: bump version to 1.12.0
From: Vicente Olivert Riera @ 2017-05-09 17:21 UTC (permalink / raw)
  To: buildroot
In-Reply-To: <20170509172119.33642-1-Vincent.Riera@imgtec.com>

Remove non-existant configure options:

  --enable-mad:
    https://github.com/GStreamer/gst-plugins-ugly/commit/2f767fb24ac8ee001bde7e1452b46a4f8fe3a719

Signed-off-by: Vicente Olivert Riera <Vincent.Riera@imgtec.com>
---
 package/gstreamer1/gst1-plugins-ugly/Config.in              |  7 -------
 package/gstreamer1/gst1-plugins-ugly/gst1-plugins-ugly.hash |  4 ++--
 package/gstreamer1/gst1-plugins-ugly/gst1-plugins-ugly.mk   | 10 +---------
 3 files changed, 3 insertions(+), 18 deletions(-)

diff --git a/package/gstreamer1/gst1-plugins-ugly/Config.in b/package/gstreamer1/gst1-plugins-ugly/Config.in
index f30163a..c997411 100644
--- a/package/gstreamer1/gst1-plugins-ugly/Config.in
+++ b/package/gstreamer1/gst1-plugins-ugly/Config.in
@@ -50,13 +50,6 @@ config BR2_PACKAGE_GST1_PLUGINS_UGLY_PLUGIN_LAME
 	help
 	  Encode MP3s with LAME
 
-config BR2_PACKAGE_GST1_PLUGINS_UGLY_PLUGIN_MAD
-	bool "mad (*.mp3 audio)"
-	select BR2_PACKAGE_LIBID3TAG
-	select BR2_PACKAGE_LIBMAD
-	help
-	  mp3 decoding based on the mad library
-
 config BR2_PACKAGE_GST1_PLUGINS_UGLY_PLUGIN_MPG123
 	bool "mpg123 (*.mp3 audio)"
 	select BR2_PACKAGE_MPG123
diff --git a/package/gstreamer1/gst1-plugins-ugly/gst1-plugins-ugly.hash b/package/gstreamer1/gst1-plugins-ugly/gst1-plugins-ugly.hash
index 9567d9c..5d211ce 100644
--- a/package/gstreamer1/gst1-plugins-ugly/gst1-plugins-ugly.hash
+++ b/package/gstreamer1/gst1-plugins-ugly/gst1-plugins-ugly.hash
@@ -1,2 +1,2 @@
-# From http://gstreamer.freedesktop.org/src/gst-plugins-ugly/gst-plugins-ugly-1.10.4.tar.xz.sha256sum
-sha256 6386c77ca8459cba431ed0b63da780c7062c7cc48055d222024d8eaf198ffa59  gst-plugins-ugly-1.10.4.tar.xz
+# From http://gstreamer.freedesktop.org/src/gst-plugins-ugly/gst-plugins-ugly-1.12.0.tar.xz.sha256sum
+sha256 5e68ba5046e83ee87b17d7a13931e6091466fd771e1338c5b929ee0944d40ad6  gst-plugins-ugly-1.12.0.tar.xz
diff --git a/package/gstreamer1/gst1-plugins-ugly/gst1-plugins-ugly.mk b/package/gstreamer1/gst1-plugins-ugly/gst1-plugins-ugly.mk
index b0d9a65..4266ced 100644
--- a/package/gstreamer1/gst1-plugins-ugly/gst1-plugins-ugly.mk
+++ b/package/gstreamer1/gst1-plugins-ugly/gst1-plugins-ugly.mk
@@ -4,7 +4,7 @@
 #
 ################################################################################
 
-GST1_PLUGINS_UGLY_VERSION = 1.10.4
+GST1_PLUGINS_UGLY_VERSION = 1.12.0
 GST1_PLUGINS_UGLY_SOURCE = gst-plugins-ugly-$(GST1_PLUGINS_UGLY_VERSION).tar.xz
 GST1_PLUGINS_UGLY_SITE = https://gstreamer.freedesktop.org/src/gst-plugins-ugly
 GST1_PLUGINS_UGLY_LICENSE_FILES = COPYING
@@ -77,14 +77,6 @@ else
 GST1_PLUGINS_UGLY_CONF_OPTS += --disable-lame
 endif
 
-ifeq ($(BR2_PACKAGE_GST1_PLUGINS_UGLY_PLUGIN_MAD),y)
-GST1_PLUGINS_UGLY_CONF_OPTS += --enable-mad
-GST1_PLUGINS_UGLY_DEPENDENCIES += libid3tag libmad
-GST1_PLUGINS_UGLY_HAS_GPL_LICENSE = y
-else
-GST1_PLUGINS_UGLY_CONF_OPTS += --disable-mad
-endif
-
 ifeq ($(BR2_PACKAGE_GST1_PLUGINS_UGLY_PLUGIN_MPG123),y)
 GST1_PLUGINS_UGLY_CONF_OPTS += --enable-mpg123
 GST1_PLUGINS_UGLY_DEPENDENCIES += mpg123
-- 
2.10.2

^ permalink raw reply related

* [Buildroot] [PATCH next 08/11] gst1-plugins-good: bump version to 1.12.0
From: Vicente Olivert Riera @ 2017-05-09 17:21 UTC (permalink / raw)
  To: buildroot
In-Reply-To: <20170509172119.33642-1-Vincent.Riera@imgtec.com>

Remove non-existant configure options:

  --disable-esd, --disable-esdtest:
  https://github.com/GStreamer/gst-plugins-good/commit/3d6955d68624c089d7066bfdbf38ef69c1dc07b6

Signed-off-by: Vicente Olivert Riera <Vincent.Riera@imgtec.com>
---
 package/gstreamer1/gst1-plugins-good/gst1-plugins-good.hash | 4 ++--
 package/gstreamer1/gst1-plugins-good/gst1-plugins-good.mk   | 6 ++----
 2 files changed, 4 insertions(+), 6 deletions(-)

diff --git a/package/gstreamer1/gst1-plugins-good/gst1-plugins-good.hash b/package/gstreamer1/gst1-plugins-good/gst1-plugins-good.hash
index 21ee18d..ef9f757 100644
--- a/package/gstreamer1/gst1-plugins-good/gst1-plugins-good.hash
+++ b/package/gstreamer1/gst1-plugins-good/gst1-plugins-good.hash
@@ -1,2 +1,2 @@
-# From http://gstreamer.freedesktop.org/src/gst-plugins-good/gst-plugins-good-1.10.4.tar.xz.sha256sum
-sha256 8a86c61434a8c44665365bd0b3557a040937d1f44bf69caee4e9ea816ce74d7e  gst-plugins-good-1.10.4.tar.xz
+# From http://gstreamer.freedesktop.org/src/gst-plugins-good/gst-plugins-good-1.12.0.tar.xz.sha256sum
+sha256 8a1d734db7338e00c28b794a7f0a5a9e67d1c5c8b0074075b50638207d372ebc  gst-plugins-good-1.12.0.tar.xz
diff --git a/package/gstreamer1/gst1-plugins-good/gst1-plugins-good.mk b/package/gstreamer1/gst1-plugins-good/gst1-plugins-good.mk
index 6bf159d..febb141 100644
--- a/package/gstreamer1/gst1-plugins-good/gst1-plugins-good.mk
+++ b/package/gstreamer1/gst1-plugins-good/gst1-plugins-good.mk
@@ -4,7 +4,7 @@
 #
 ################################################################################
 
-GST1_PLUGINS_GOOD_VERSION = 1.10.4
+GST1_PLUGINS_GOOD_VERSION = 1.12.0
 GST1_PLUGINS_GOOD_SOURCE = gst-plugins-good-$(GST1_PLUGINS_GOOD_VERSION).tar.xz
 GST1_PLUGINS_GOOD_SITE = https://gstreamer.freedesktop.org/src/gst-plugins-good
 GST1_PLUGINS_GOOD_LICENSE_FILES = COPYING
@@ -20,9 +20,7 @@ GST1_PLUGINS_GOOD_CONF_OPTS = \
 	--disable-osx_video \
 	--disable-aalib \
 	--disable-aalibtest \
-	--disable-libcaca \
-	--disable-esd \
-	--disable-esdtest
+	--disable-libcaca
 
 # Options which require currently unpackaged libraries
 GST1_PLUGINS_GOOD_CONF_OPTS += \
-- 
2.10.2

^ 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