diff --git a/README.md b/README.md index e772e374..d5c8ce77 100644 --- a/README.md +++ b/README.md @@ -31,6 +31,12 @@ Example how to use Conan Editable Packages. Documentation: https://docs.conan.io/en/latest/developing_packages/editable_packages.html +### [Buildroot](features/buildroot) + +Demonstrate how to build a tiny Linux image using [Buildroot](https://buildroot.org/) and Conan. + +Documentation: https://docs.conan.io/en/latest/integrations/cross_platform/buildroot.html + ### [Serializing your data with Protobuf](libraries/protobuf/serialization) Demonstrate how to use Protobuf to serialize data between C++ and Python. @@ -94,6 +100,7 @@ Shows how to use conan ``json`` generator with custom script to automate the cre Documentation: https://docs.conan.io/en/laters/integrations/deployment.html + ## How can I reproduce the build steps? All our examples can be built on Windows, Linux and Mac. If you are interested to reproduce diff --git a/features/buildroot/0001-conan-support.patch b/features/buildroot/0001-conan-support.patch new file mode 100644 index 00000000..2cfa6996 --- /dev/null +++ b/features/buildroot/0001-conan-support.patch @@ -0,0 +1,4926 @@ +diff -ruN buildroot-2019.05.1/0001-conan-support.diff buildroot-2019.05.1__/0001-conan-support.diff +--- buildroot-2019.05.1/0001-conan-support.diff 1969-12-31 21:00:00.000000000 -0300 ++++ buildroot-2019.05.1__/0001-conan-support.diff 2021-01-21 17:13:24.767028807 -0300 +@@ -0,0 +1,635 @@ ++diff --git a/package/Config.in b/package/Config.in ++index 6e0ddfd8d9..c7b097e8b5 100644 ++--- a/package/Config.in +++++ b/package/Config.in ++@@ -62,6 +62,12 @@ menu "Audio and video applications" ++ source "package/ympd/Config.in" ++ endmenu ++ +++menu "Conan" +++ source "package/conan/Config.in" +++ source "package/conan-zlib/Config.in" +++ source "package/conan-gtest/Config.in" +++endmenu +++ ++ menu "Compressors and decompressors" ++ source "package/brotli/Config.in" ++ source "package/bzip2/Config.in" ++@@ -964,6 +970,7 @@ menu "External python modules" ++ source "package/python-parso/Config.in" ++ source "package/python-passlib/Config.in" ++ source "package/python-pathlib2/Config.in" +++ source "package/python-patch/Config.in" ++ source "package/python-pathpy/Config.in" ++ source "package/python-pathtools/Config.in" ++ source "package/python-pathvalidate/Config.in" ++@@ -973,6 +980,7 @@ menu "External python modules" ++ source "package/python-pigpio/Config.in" ++ source "package/python-pillow/Config.in" ++ source "package/python-pip/Config.in" +++ source "package/python-pluginbase/Config.in" ++ source "package/python-ply/Config.in" ++ source "package/python-portend/Config.in" ++ source "package/python-posix-ipc/Config.in" ++@@ -1830,6 +1838,7 @@ menu "Miscellaneous" ++ source "package/gr-osmosdr/Config.in" ++ source "package/gsettings-desktop-schemas/Config.in" ++ source "package/haveged/Config.in" +++ source "package/hello-world/Config.in" ++ source "package/linux-syscall-support/Config.in" ++ source "package/mcrypt/Config.in" ++ source "package/mobile-broadband-provider-info/Config.in" ++diff --git a/package/Config.in.host b/package/Config.in.host ++index 93822304e9..b2e211ebdf 100644 ++--- a/package/Config.in.host +++++ b/package/Config.in.host ++@@ -51,8 +51,10 @@ menu "Host utilities" ++ source "package/pkgconf/Config.in.host" ++ source "package/pru-software-support/Config.in.host" ++ source "package/pwgen/Config.in.host" +++ source "package/python-conan/Config.in.host" ++ source "package/python-cython/Config.in.host" ++ source "package/python-lxml/Config.in.host" +++ source "package/python-pluginbase/Config.in.host" ++ source "package/python-six/Config.in.host" ++ source "package/python-xlrd/Config.in.host" ++ source "package/qemu/Config.in.host" ++diff --git a/package/Makefile.in b/package/Makefile.in ++index 0a7899c852..c956e189a5 100644 ++--- a/package/Makefile.in +++++ b/package/Makefile.in ++@@ -436,6 +436,7 @@ endif ++ include package/pkg-download.mk ++ include package/pkg-autotools.mk ++ include package/pkg-cmake.mk +++include package/pkg-conan.mk ++ include package/pkg-luarocks.mk ++ include package/pkg-perl.mk ++ include package/pkg-python.mk ++diff --git a/package/conan-gtest/Config.in b/package/conan-gtest/Config.in ++new file mode 100644 ++index 0000000000..1a94f2c241 ++--- /dev/null +++++ b/package/conan-gtest/Config.in ++@@ -0,0 +1,6 @@ +++config BR2_PACKAGE_CONAN_GTEST +++ bool "conan-gtest" +++ help +++ Google Testing and Mocking Framework +++ +++ https://github.com/google/googletest ++diff --git a/package/conan-gtest/conan-gtest.mk b/package/conan-gtest/conan-gtest.mk ++new file mode 100644 ++index 0000000000..a57a750877 ++--- /dev/null +++++ b/package/conan-gtest/conan-gtest.mk ++@@ -0,0 +1,15 @@ +++################################################################################ +++# +++# Conan GTest package +++# +++################################################################################ +++ +++CONAN_GTEST_VERSION = 1.8.1 +++CONAN_GTEST_INSTALL_STAGING = YES +++CONAN_GTEST_LICENSE = BSD-3-Clause +++CONAN_GTEST_LICENSE_FILES = licenses/LICENSE +++CONAN_GTEST_SITE = $(call github,conan-io,conan-center-index,134dd3b84d629d27ba3474e01b688e9c0f25b9c8) +++CONAN_GTEST_REFERENCE = gtest/$(CONAN_GTEST_VERSION)@ +++CONAN_GTEST_SUBDIR = recipes/gtest/all +++ +++$(eval $(conan-package)) ++diff --git a/package/conan-zlib/Config.in b/package/conan-zlib/Config.in ++new file mode 100644 ++index 0000000000..a97b3c977d ++--- /dev/null +++++ b/package/conan-zlib/Config.in ++@@ -0,0 +1,7 @@ +++config BR2_PACKAGE_CONAN_ZLIB +++ bool "conan-zlib" +++ help +++ Standard (de)compression library. Used by things like +++ gzip and libpng. +++ +++ http://www.zlib.net ++diff --git a/package/conan-zlib/conan-zlib.mk b/package/conan-zlib/conan-zlib.mk ++new file mode 100644 ++index 0000000000..ac69e952ac ++--- /dev/null +++++ b/package/conan-zlib/conan-zlib.mk ++@@ -0,0 +1,15 @@ +++################################################################################ +++# +++# Conan zlib package +++# +++################################################################################ +++ +++CONAN_ZLIB_VERSION = 1.2.11 +++CONAN_ZLIB_INSTALL_STAGING = YES +++CONAN_ZLIB_LICENSE = Zlib +++CONAN_ZLIB_LICENSE_FILES = licenses/LICENSE +++CONAN_ZLIB_SITE = $(call github,conan-io,conan-center-index,134dd3b84d629d27ba3474e01b688e9c0f25b9c8) +++CONAN_ZLIB_REFERENCE = zlib/$(CONAN_ZLIB_VERSION)@ +++CONAN_ZLIB_SUBDIR = recipes/zlib/1.2.11 +++ +++$(eval $(conan-package)) ++diff --git a/package/conan/Config.in b/package/conan/Config.in ++new file mode 100644 ++index 0000000000..ed42017aec ++--- /dev/null +++++ b/package/conan/Config.in ++@@ -0,0 +1,40 @@ +++choice +++ prompt "Build policy" +++ +++config CONAN_BUILD_POLICY_MISSING +++ bool "missing" +++ help +++ It will build only the missing requires. +++ +++config CONAN_BUILD_POLICY_OUTDATED +++ bool "outdated" +++ help +++ It will try to build from code if the binary is +++ not built with the current recipe or when missing binary package. +++ +++config CONAN_BUILD_POLICY_CASCADE +++ bool "cascade" +++ help +++ It will build from code all the nodes with some dependency being +++ built (for any reason). Can be used together with any other build +++ policy. Useful to make sure that any new change introduced in a +++ dependency is incorporated by building again the package. +++ +++config CONAN_BUILD_POLICY_ALWAYS +++ bool "always" +++ help +++ The always policy will retrieve the sources each time the package +++ is installed, so it can be useful for providing a “latest” mechanism +++ or ignoring the uploaded binary packages. +++ +++config CONAN_BUILD_POLICY_NEVER +++ bool "never" +++ help +++ Never build, use binary packages or fail if a binary package is not found. +++ +++endchoice +++ +++config CONAN_REMOTE_NAME +++ string "Conan remote name" +++ help +++ Look in the specified remote server. ++diff --git a/package/hello-world/Config.in b/package/hello-world/Config.in ++new file mode 100644 ++index 0000000000..c389c6fd41 ++--- /dev/null +++++ b/package/hello-world/Config.in ++@@ -0,0 +1,7 @@ +++config BR2_PACKAGE_HELLO_WORLD +++ bool "hello-world" +++ depends on BR2_PACKAGE_CONAN_ZLIB +++ help +++ Hello world package. +++ +++ http://example.com ++\ No newline at end of file ++diff --git a/package/hello-world/hello-world.mk b/package/hello-world/hello-world.mk ++new file mode 100644 ++index 0000000000..57342b8ef6 ++--- /dev/null +++++ b/package/hello-world/hello-world.mk ++@@ -0,0 +1,14 @@ +++################################################################################ +++# +++# HELLO_WORLD +++# +++################################################################################ +++ +++HELLO_WORLD_VERSION = 0.1.0 +++HELLO_WORLD_SITE = ./package/hello-world +++HELLO_WORLD_SITE_METHOD = local +++HELLO_WORLD_SUBDIR = src +++HELLO_WORLD_DEPENDENCIES = conan-zlib +++HELLO_WORLD_CONF_OPTS = -DCMAKE_VERBOSE_MAKEFILE=ON +++ +++$(eval $(cmake-package)) ++diff --git a/package/hello-world/src/CMakeLists.txt b/package/hello-world/src/CMakeLists.txt ++new file mode 100644 ++index 0000000000..a990034b16 ++--- /dev/null +++++ b/package/hello-world/src/CMakeLists.txt ++@@ -0,0 +1,10 @@ +++cmake_minimum_required(VERSION 2.8) +++project(hello-world CXX) +++ +++add_executable(${CMAKE_PROJECT_NAME} main.cpp) +++target_link_libraries(${CMAKE_PROJECT_NAME} PUBLIC z) +++ +++install(TARGETS ${CMAKE_PROJECT_NAME} +++ RUNTIME DESTINATION bin +++ LIBRARY DESTINATION lib +++ ARCHIVE DESTINATION lib) ++diff --git a/package/hello-world/src/conanfile.txt b/package/hello-world/src/conanfile.txt ++new file mode 100644 ++index 0000000000..7155c1f456 ++--- /dev/null +++++ b/package/hello-world/src/conanfile.txt ++@@ -0,0 +1,2 @@ +++[requires] +++zlib/1.2.11@ ++diff --git a/package/hello-world/src/main.cpp b/package/hello-world/src/main.cpp ++new file mode 100644 ++index 0000000000..a01b8d6225 ++--- /dev/null +++++ b/package/hello-world/src/main.cpp ++@@ -0,0 +1,32 @@ +++#include +++#include +++#include +++ +++#include +++ +++int main(void) { +++ char buffer_in [32] = {"Conan Package Manager"}; +++ char buffer_out [32] = {0}; +++ +++ z_stream defstream; +++ defstream.zalloc = Z_NULL; +++ defstream.zfree = Z_NULL; +++ defstream.opaque = Z_NULL; +++ defstream.avail_in = (uInt) strlen(buffer_in); +++ defstream.next_in = (Bytef *) buffer_in; +++ defstream.avail_out = (uInt) sizeof(buffer_out); +++ defstream.next_out = (Bytef *) buffer_out; +++ +++ deflateInit(&defstream, Z_BEST_COMPRESSION); +++ deflate(&defstream, Z_FINISH); +++ deflateEnd(&defstream); +++ +++ printf("Compressed size is: %lu\n", strlen(buffer_in)); +++ printf("Compressed string is: %s\n", buffer_in); +++ printf("Compressed size is: %lu\n", strlen(buffer_out)); +++ printf("Compressed string is: %s\n", buffer_out); +++ +++ printf("ZLIB VERSION: %s\n", zlibVersion()); +++ +++ return EXIT_SUCCESS; +++} ++\ No newline at end of file ++diff --git a/package/pkg-conan.mk b/package/pkg-conan.mk ++new file mode 100644 ++index 0000000000..7f0629742e ++--- /dev/null +++++ b/package/pkg-conan.mk ++@@ -0,0 +1,208 @@ +++################################################################################ +++# Conan package infrastructure +++# +++# This file implements an infrastructure that eases development of +++# package .mk files for Meson packages. It should be used for all +++# packages that use Meson as their build system. +++# +++# See the Buildroot documentation for details on the usage of this +++# infrastructure +++# +++# In terms of implementation, this Meson infrastructure requires +++# the .mk file to only specify metadata information about the +++# package: name, version, download URL, etc. +++# +++# We still allow the package .mk file to override what the different +++# steps are doing, if needed. For example, if _BUILD_CMDS is +++# already defined, it is used as the list of commands to perform to +++# build the package, instead of the default Meson behaviour. The +++# package can also define some post operation hooks. +++# +++################################################################################ +++ +++# +++# Pass PYTHONNOUSERSITE environment variable when invoking Meson or Ninja, so +++# $(HOST_DIR)/bin/python3 will not look for Meson modules in +++# $HOME/.local/lib/python3.x/site-packages +++# +++#CONAN = PYTHONNOUSERSITE=y $(HOST_DIR)/bin/conan +++CONAN = conan +++ +++################################################################################ +++# inner-conan-package -- defines how the configuration, compilation and +++# installation of a Conan package should be done, implements a few hooks to +++# tune the build process and calls the generic package infrastructure to +++# generate the necessary make targets +++# +++# argument 1 is the lowercase package name +++# argument 2 is the uppercase package name, including a HOST_ prefix +++# for host packages +++# argument 3 is the uppercase package name, without the HOST_ prefix +++# for host packages +++# argument 4 is the type (target or host) +++################################################################################ +++ +++define inner-conan-package +++ +++$(2)_CONF_ENV ?= +++$(2)_CONF_OPTS ?= +++$(2)_CONAN_ENV ?= CONAN_USER_HOME=$$(BASE_DIR) +++ +++CONAN_SETTING_COMPILER ?= gcc +++CONAN_SETTING_COMPILER_VERSION ?= +++CONAN_SETTING_ARCH ?= $(BR2_ARCH) +++CONAN_REMOTE ?= +++CONAN_BUILD_POLICY ?= +++ +++# TODO (uilian): Use Conan privded by buildroot +++# $(2)_DEPENDENCIES += host-python-conan +++ +++CONAN_OPTION_SHARED = $$(if $$(BR2_STATIC_LIBS),False,True) +++CONAN_SETTING_BUILD_TYPE = $$(if $$(BR2_ENABLE_DEBUG),Debug,Release) +++ +++ifeq ($(BR2_GCC_VERSION_8_X),y) +++CONAN_SETTING_COMPILER_VERSION = 8 +++else ifeq ($(BR2_GCC_VERSION_7_X),y) +++CONAN_SETTING_COMPILER_VERSION = 7 +++else ifeq ($(BR2_GCC_VERSION_6_X),y) +++CONAN_SETTING_COMPILER_VERSION = 6 +++else ifeq ($(BR2_GCC_VERSION_5_X),y) +++CONAN_SETTING_COMPILER_VERSION = 5 +++else ifeq ($(BR2_GCC_VERSION_4_9_X),y) +++CONAN_SETTING_COMPILER_VERSION = 4.9 +++endif +++ +++ifeq ($(BR2_x86_64),y) +++CONAN_SETTING_ARCH = x86_64 +++else ifeq ($(BR2_x86_i686),y) +++CONAN_SETTING_ARCH = x86 +++else ifeq ($(BR2_x86_i486),y) +++CONAN_SETTING_ARCH = x86 +++else ifeq ($(BR2_x86_i586),y) +++CONAN_SETTING_ARCH = x86 +++else ifeq ($(BR2_ARCH),arm) +++CONAN_SETTING_ARCH = armv7 +++else ifeq ($(BR2_ARCH),armhf) +++CONAN_SETTING_ARCH = armv7hf +++else ifeq ($(call qstrip,$(BR2_ARCH)),powerpc64) +++CONAN_SETTING_ARCH = ppc64 +++else ifeq ($(call qstrip,$(BR2_ARCH)),powerpc64le) +++CONAN_SETTING_ARCH = ppc64le +++endif +++ +++ifeq ($(BR2_ARM_CPU_ARMV4),y) +++CONAN_SETTING_ARCH = armv4 +++else ifeq ($(BR2_ARM_CPU_ARMV5),y) +++CONAN_SETTING_ARCH = armv5hf +++else ifeq ($(BR2_ARM_CPU_ARMV6),y) +++CONAN_SETTING_ARCH = armv6 +++else ifeq ($(BR2_ARM_CPU_ARMV7A),y) +++CONAN_SETTING_ARCH = armv7 +++else ifeq ($(BR2_ARM_CPU_ARMV8A),y) +++CONAN_SETTING_ARCH = armv8 +++endif +++ +++ifeq ($(CONAN_BUILD_POLICY_MISSING),y) +++CONAN_BUILD_POLICY = missing +++else ifeq ($(CONAN_BUILD_POLICY_OUTDATED),y) +++CONAN_BUILD_POLICY = outdated +++else ifeq ($(CONAN_BUILD_POLICY_CASCADE),y) +++CONAN_BUILD_POLICY = cascade +++else ifeq ($(CONAN_BUILD_POLICY_ALWAYS),y) +++CONAN_BUILD_POLICY = always +++else ifeq ($(CONAN_BUILD_POLICY_NEVER),y) +++CONAN_BUILD_POLICY = never +++endif +++ +++# Check if package reference contains shared option +++ifneq (,$(findstring shared,$(shell $(CONAN) inspect -a options $($(3)_REFERENCE)))) +++$(2)_CONAN_OPTS += -o $(shell echo $($(3)_REFERENCE) | cut -f1 -d/):shared=$$(CONAN_OPTION_SHARED) +++endif +++ +++ifneq ($(CONAN_REMOTE_NAME),"") +++CONAN_REMOTE = -r $$(CONAN_REMOTE_NAME) +++endif +++ +++# +++# Build step. Only define it if not already defined by the package .mk +++# file. +++# +++ifndef $(2)_BUILD_CMDS +++ifeq ($(4),target) +++define $(2)_BUILD_CMDS +++ $$(TARGET_MAKE_ENV) $$(CONAN_ENV) $$($$(PKG)_CONAN_ENV) \ +++ CC=$$(TARGET_CC) CXX=$$(TARGET_CXX) \ +++ $$(CONAN) install $$(CONAN_OPTS) $$($$(PKG)_CONAN_OPTS) \ +++ $$($$(PKG)_REFERENCE) \ +++ -s build_type=$$(CONAN_SETTING_BUILD_TYPE) \ +++ -s arch=$$(CONAN_SETTING_ARCH) \ +++ -s compiler=$$(CONAN_SETTING_COMPILER) \ +++ -s compiler.version=$$(CONAN_SETTING_COMPILER_VERSION) \ +++ -g deploy \ +++ --build $$(CONAN_BUILD_POLICY) \ +++ $$(CONAN_REMOTE) +++endef +++else +++define $(2)_BUILD_CMDS +++ $$(HOST_MAKE_ENV) $$(CONAN_ENV) $$($$(PKG)_CONAN_ENV) \ +++ $$(CONAN) install $$(CONAN_OPTS) $$($$(PKG)_CONAN_OPTS) \ +++ $$($$(PKG)_REFERENCE) \ +++ -s build_type=$$(CONAN_SETTING_BUILD_TYPE) \ +++ -s arch=$$(CONAN_SETTING_ARCH) \ +++ -s compiler=$$(CONAN_SETTING_COMPILER) \ +++ -s compiler.version=$$(CONAN_SETTING_COMPILER_VERSION) \ +++ -g deploy \ +++ --build $$(CONAN_BUILD_POLICY) \ +++ $$(CONAN_REMOTE) +++endef +++endif +++endif +++ +++# +++# Host installation step. Only define it if not already defined by the +++# package .mk file. +++# +++ifndef $(2)_INSTALL_CMDS +++define $(2)_INSTALL_CMDS +++ cp -f -a $$($$(PKG)_BUILDDIR)/bin/. /usr/bin 2>/dev/null || : +++ cp -f -a $$($$(PKG)_BUILDDIR)/lib/. /usr/lib 2>/dev/null || : +++ cp -f -a $$($$(PKG)_BUILDDIR)/include/. /usr/include 2>/dev/null || : +++endef +++endif +++ +++# +++# Staging installation step. Only define it if not already defined by +++# the package .mk file. +++# +++ifndef $(2)_INSTALL_STAGING_CMDS +++define $(2)_INSTALL_STAGING_CMDS +++ cp -f -a $$($$(PKG)_BUILDDIR)/bin/. $$(STAGING_DIR)/usr/bin 2>/dev/null || : +++ cp -f -a $$($$(PKG)_BUILDDIR)/lib/. $$(STAGING_DIR)/usr/lib 2>/dev/null || : +++ cp -f -a $$($$(PKG)_BUILDDIR)/include/. $$(STAGING_DIR)/usr/include 2>/dev/null || : +++endef +++endif +++ +++# +++# Target installation step. Only define it if not already defined by +++# the package .mk file. +++# +++ifndef $(2)_INSTALL_TARGET_CMDS +++define $(2)_INSTALL_TARGET_CMDS +++ cp -a $$($$(PKG)_BUILDDIR)/bin/. $$(TARGET_DIR)/usr/bin 2>/dev/null || : +++ cp -a $$($$(PKG)_BUILDDIR)/lib/. $$(TARGET_DIR)/usr/lib 2>/dev/null || : +++ cp -a $$($$(PKG)_BUILDDIR)/include/. $$(TARGET_DIR)/usr/include 2>/dev/null || : +++endef +++endif +++ +++# Call the generic package infrastructure to generate the necessary +++# make targets +++$(call inner-generic-package,$(1),$(2),$(3),$(4)) +++ +++endef +++ +++################################################################################ +++# conan-package -- the target generator macro for Conan packages +++################################################################################ +++ +++conan-package = $(call inner-conan-package,$(pkgname),$(call UPPERCASE,$(pkgname)),$(call UPPERCASE,$(pkgname)),target) +++host-conan-package = $(call inner-conan-package,host-$(pkgname),$(call UPPERCASE,host-$(pkgname)),$(call UPPERCASE,$(pkgname)),host) ++diff --git a/package/python-conan/Config.in.host b/package/python-conan/Config.in.host ++new file mode 100644 ++index 0000000000..1fb68aa945 ++--- /dev/null +++++ b/package/python-conan/Config.in.host ++@@ -0,0 +1,7 @@ +++config BR2_PACKAGE_HOST_PYTHON_CONAN +++ bool "host python-conan" +++ depends on BR2_PACKAGE_PYTHON3 +++ help +++ Decentralized, open-source, C/C++ package manager +++ +++ https://conan.io ++diff --git a/package/python-conan/python-conan.hash b/package/python-conan/python-conan.hash ++new file mode 100644 ++index 0000000000..7005e9e953 ++--- /dev/null +++++ b/package/python-conan/python-conan.hash ++@@ -0,0 +1,3 @@ +++# md5, sha256 from https://pypi.org/pypi/aioconsole/json +++md5 1c1fc353638ffbfec7199495c3d55dbf conan-0.18.0.tar.gz +++sha256 b610d56944b8dd5207385c3e570bda9b9b4366055503a0a68d22bb31b25c0252 conan-1.18.0.tar.gz ++diff --git a/package/python-conan/python-conan.mk b/package/python-conan/python-conan.mk ++new file mode 100644 ++index 0000000000..e908664428 ++--- /dev/null +++++ b/package/python-conan/python-conan.mk ++@@ -0,0 +1,15 @@ +++################################################################################ +++# +++# python-conan +++# +++################################################################################ +++ +++PYTHON_CONAN_VERSION = 1.33.0 +++PYTHON_CONAN_SOURCE = conan-$(PYTHON_CONAN_VERSION).tar.gz +++PYTHON_CONAN_SITE = https://files.pythonhosted.org/packages/cf/3b/7fc6030e64609ef6ddf9a3f88c297794d59d89fd2ab13989a9aee47cad02 +++PYTHON_CONAN_SETUP_TYPE = setuptools +++PYTHON_CONAN_LICENSE = MIT +++PYTHON_CONAN_LICENSE_FILES = LICENSE.md +++HOST_PYTHON_CONAN_DEPENDENCIES = host-python-pluginbase python-semver python-patch python-bottle +++ +++$(eval $(host-python-package)) ++diff --git a/package/python-patch/Config.in b/package/python-patch/Config.in ++new file mode 100644 ++index 0000000000..ce58d62aac ++--- /dev/null +++++ b/package/python-patch/Config.in ++@@ -0,0 +1,6 @@ +++config BR2_PACKAGE_PYTHON_PATCH +++ bool "python-patch" +++ help +++ Library to parse and apply unified diffs +++ +++ https://github.com/techtonik/python-patch ++diff --git a/package/python-patch/python-patch.hash b/package/python-patch/python-patch.hash ++new file mode 100644 ++index 0000000000..19659b54ae ++--- /dev/null +++++ b/package/python-patch/python-patch.hash ++@@ -0,0 +1,2 @@ +++md5 dbcbbd4e45ddd8baeb02bddf663a3176 patch-1.16.zip +++sha256 c62073f356cff054c8ac24496f1a3d7cfa137835c31e9af39a9f5292fd75bd9f patch-1.16.zip ++diff --git a/package/python-patch/python-patch.mk b/package/python-patch/python-patch.mk ++new file mode 100644 ++index 0000000000..17d45f5c86 ++--- /dev/null +++++ b/package/python-patch/python-patch.mk ++@@ -0,0 +1,17 @@ +++################################################################################ +++# +++# python-patch +++# +++################################################################################ +++ +++PYTHON_PATCH_VERSION = 1.16 +++PYTHON_PATCH_SOURCE = patch-$(PYTHON_PATCH_VERSION).zip +++PYTHON_PATCH_SITE = https://files.pythonhosted.org/packages/da/74/0815f03c82f4dc738e2bfc5f8966f682bebcc809f30c8e306e6cc7156a99 +++PYTHON_PATCH_SETUP_TYPE = distutils +++PYTHON_PATCH_LICENSE = MIT +++ +++define PYTHON_PATCH_EXTRACT_CMDS +++ $(UNZIP) $(PYTHON_PATCH_DL_DIR)/$(PYTHON_PATCH_SOURCE) -d $(@D) +++endef +++ +++$(eval $(python-package)) ++diff --git a/package/python-pluginbase/Config.in b/package/python-pluginbase/Config.in ++new file mode 100644 ++index 0000000000..f6e7b7b479 ++--- /dev/null +++++ b/package/python-pluginbase/Config.in ++@@ -0,0 +1,8 @@ +++config BR2_PACKAGE_PYTHON_PLUGINBASE +++ bool "python-pluginbase" +++ depends on BR2_PACKAGE_PYTHON3 +++ help +++ PluginBase is a module for Python that enables the development of \ +++ flexible plugin systems in Python. +++ +++ http://github.com/mitsuhiko/pluginbase ++diff --git a/package/python-pluginbase/Config.in.host b/package/python-pluginbase/Config.in.host ++new file mode 100644 ++index 0000000000..55f760d535 ++--- /dev/null +++++ b/package/python-pluginbase/Config.in.host ++@@ -0,0 +1,8 @@ +++config BR2_PACKAGE_HOST_PYTHON_PLUGINBASE +++ bool "host-python-pluginbase" +++ depends on BR2_PACKAGE_PYTHON3 +++ help +++ PluginBase is a module for Python that enables the development of \ +++ flexible plugin systems in Python. +++ +++ http://github.com/mitsuhiko/pluginbase ++diff --git a/package/python-pluginbase/python-pluginbase.hash b/package/python-pluginbase/python-pluginbase.hash ++new file mode 100644 ++index 0000000000..e7a3d86920 ++--- /dev/null +++++ b/package/python-pluginbase/python-pluginbase.hash ++@@ -0,0 +1,2 @@ +++md5 55125d582069b0b9bd7240f6d5321699 pluginbase-0.7.tar.gz +++sha256 c0abe3218b86533cca287e7057a37481883c07acef7814b70583406938214cc8 pluginbase-0.7.tar.gz ++diff --git a/package/python-pluginbase/python-pluginbase.mk b/package/python-pluginbase/python-pluginbase.mk ++new file mode 100644 ++index 0000000000..77f972f5bf ++--- /dev/null +++++ b/package/python-pluginbase/python-pluginbase.mk ++@@ -0,0 +1,15 @@ +++################################################################################ +++# +++# python-pluginbase +++# +++################################################################################ +++ +++PYTHON_PLUGINBASE_VERSION = 0.7 +++PYTHON_PLUGINBASE_SOURCE = pluginbase-$(PYTHON_PLUGINBASE_VERSION).tar.gz +++PYTHON_PLUGINBASE_SITE = https://files.pythonhosted.org/packages/6e/f4/1db0a26c1c7fad81a1214ad1b02839a7bd98d8ba68f782f6edcc3d343441 +++PYTHON_PLUGINBASE_SETUP_TYPE = setuptools +++PYTHON_PLUGINBASE_LICENSE = BSD-3-Clause +++PYTHON_PLUGINBASE_LICENSE_FILES = LICENSE +++ +++$(eval $(python-package)) +++$(eval $(host-python-package)) +diff -ruN buildroot-2019.05.1/.git/COMMIT_EDITMSG buildroot-2019.05.1__/.git/COMMIT_EDITMSG +--- buildroot-2019.05.1/.git/COMMIT_EDITMSG 1969-12-31 21:00:00.000000000 -0300 ++++ buildroot-2019.05.1__/.git/COMMIT_EDITMSG 2021-01-21 17:12:48.800744560 -0300 +@@ -0,0 +1,3 @@ ++asd ++ ++Signed-off-by: Uilian Ries +diff -ruN buildroot-2019.05.1/.git/config buildroot-2019.05.1__/.git/config +--- buildroot-2019.05.1/.git/config 1969-12-31 21:00:00.000000000 -0300 ++++ buildroot-2019.05.1__/.git/config 2021-01-21 17:12:47.227428010 -0300 +@@ -0,0 +1,5 @@ ++[core] ++ repositoryformatversion = 0 ++ filemode = true ++ bare = false ++ logallrefupdates = true +diff -ruN buildroot-2019.05.1/.git/description buildroot-2019.05.1__/.git/description +--- buildroot-2019.05.1/.git/description 1969-12-31 21:00:00.000000000 -0300 ++++ buildroot-2019.05.1__/.git/description 2021-01-21 17:12:47.227428010 -0300 +@@ -0,0 +1 @@ ++Unnamed repository; edit this file 'description' to name the repository. +diff -ruN buildroot-2019.05.1/.git/HEAD buildroot-2019.05.1__/.git/HEAD +--- buildroot-2019.05.1/.git/HEAD 1969-12-31 21:00:00.000000000 -0300 ++++ buildroot-2019.05.1__/.git/HEAD 2021-01-21 17:12:47.227428010 -0300 +@@ -0,0 +1 @@ ++ref: refs/heads/master +diff -ruN buildroot-2019.05.1/.git/hooks/applypatch-msg.sample buildroot-2019.05.1__/.git/hooks/applypatch-msg.sample +--- buildroot-2019.05.1/.git/hooks/applypatch-msg.sample 1969-12-31 21:00:00.000000000 -0300 ++++ buildroot-2019.05.1__/.git/hooks/applypatch-msg.sample 2021-01-21 17:12:47.227428010 -0300 +@@ -0,0 +1,15 @@ ++#!/bin/sh ++# ++# An example hook script to check the commit log message taken by ++# applypatch from an e-mail message. ++# ++# The hook should exit with non-zero status after issuing an ++# appropriate message if it wants to stop the commit. The hook is ++# allowed to edit the commit message file. ++# ++# To enable this hook, rename this file to "applypatch-msg". ++ ++. git-sh-setup ++commitmsg="$(git rev-parse --git-path hooks/commit-msg)" ++test -x "$commitmsg" && exec "$commitmsg" ${1+"$@"} ++: +diff -ruN buildroot-2019.05.1/.git/hooks/commit-msg.sample buildroot-2019.05.1__/.git/hooks/commit-msg.sample +--- buildroot-2019.05.1/.git/hooks/commit-msg.sample 1969-12-31 21:00:00.000000000 -0300 ++++ buildroot-2019.05.1__/.git/hooks/commit-msg.sample 2021-01-21 17:12:47.224094712 -0300 +@@ -0,0 +1,24 @@ ++#!/bin/sh ++# ++# An example hook script to check the commit log message. ++# Called by "git commit" with one argument, the name of the file ++# that has the commit message. The hook should exit with non-zero ++# status after issuing an appropriate message if it wants to stop the ++# commit. The hook is allowed to edit the commit message file. ++# ++# To enable this hook, rename this file to "commit-msg". ++ ++# Uncomment the below to add a Signed-off-by line to the message. ++# Doing this in a hook is a bad idea in general, but the prepare-commit-msg ++# hook is more suited to it. ++# ++# SOB=$(git var GIT_AUTHOR_IDENT | sed -n 's/^\(.*>\).*$/Signed-off-by: \1/p') ++# grep -qs "^$SOB" "$1" || echo "$SOB" >> "$1" ++ ++# This example catches duplicate Signed-off-by lines. ++ ++test "" = "$(grep '^Signed-off-by: ' "$1" | ++ sort | uniq -c | sed -e '/^[ ]*1[ ]/d')" || { ++ echo >&2 Duplicate Signed-off-by lines. ++ exit 1 ++} +diff -ruN buildroot-2019.05.1/.git/hooks/fsmonitor-watchman.sample buildroot-2019.05.1__/.git/hooks/fsmonitor-watchman.sample +--- buildroot-2019.05.1/.git/hooks/fsmonitor-watchman.sample 1969-12-31 21:00:00.000000000 -0300 ++++ buildroot-2019.05.1__/.git/hooks/fsmonitor-watchman.sample 2021-01-21 17:12:47.224094712 -0300 +@@ -0,0 +1,173 @@ ++#!/usr/bin/perl ++ ++use strict; ++use warnings; ++use IPC::Open2; ++ ++# An example hook script to integrate Watchman ++# (https://facebook.github.io/watchman/) with git to speed up detecting ++# new and modified files. ++# ++# The hook is passed a version (currently 2) and last update token ++# formatted as a string and outputs to stdout a new update token and ++# all files that have been modified since the update token. Paths must ++# be relative to the root of the working tree and separated by a single NUL. ++# ++# To enable this hook, rename this file to "query-watchman" and set ++# 'git config core.fsmonitor .git/hooks/query-watchman' ++# ++my ($version, $last_update_token) = @ARGV; ++ ++# Uncomment for debugging ++# print STDERR "$0 $version $last_update_token\n"; ++ ++# Check the hook interface version ++if ($version ne 2) { ++ die "Unsupported query-fsmonitor hook version '$version'.\n" . ++ "Falling back to scanning...\n"; ++} ++ ++my $git_work_tree = get_working_dir(); ++ ++my $retry = 1; ++ ++my $json_pkg; ++eval { ++ require JSON::XS; ++ $json_pkg = "JSON::XS"; ++ 1; ++} or do { ++ require JSON::PP; ++ $json_pkg = "JSON::PP"; ++}; ++ ++launch_watchman(); ++ ++sub launch_watchman { ++ my $o = watchman_query(); ++ if (is_work_tree_watched($o)) { ++ output_result($o->{clock}, @{$o->{files}}); ++ } ++} ++ ++sub output_result { ++ my ($clockid, @files) = @_; ++ ++ # Uncomment for debugging watchman output ++ # open (my $fh, ">", ".git/watchman-output.out"); ++ # binmode $fh, ":utf8"; ++ # print $fh "$clockid\n@files\n"; ++ # close $fh; ++ ++ binmode STDOUT, ":utf8"; ++ print $clockid; ++ print "\0"; ++ local $, = "\0"; ++ print @files; ++} ++ ++sub watchman_clock { ++ my $response = qx/watchman clock "$git_work_tree"/; ++ die "Failed to get clock id on '$git_work_tree'.\n" . ++ "Falling back to scanning...\n" if $? != 0; ++ ++ return $json_pkg->new->utf8->decode($response); ++} ++ ++sub watchman_query { ++ my $pid = open2(\*CHLD_OUT, \*CHLD_IN, 'watchman -j --no-pretty') ++ or die "open2() failed: $!\n" . ++ "Falling back to scanning...\n"; ++ ++ # In the query expression below we're asking for names of files that ++ # changed since $last_update_token but not from the .git folder. ++ # ++ # To accomplish this, we're using the "since" generator to use the ++ # recency index to select candidate nodes and "fields" to limit the ++ # output to file names only. Then we're using the "expression" term to ++ # further constrain the results. ++ if (substr($last_update_token, 0, 1) eq "c") { ++ $last_update_token = "\"$last_update_token\""; ++ } ++ my $query = <<" END"; ++ ["query", "$git_work_tree", { ++ "since": $last_update_token, ++ "fields": ["name"], ++ "expression": ["not", ["dirname", ".git"]] ++ }] ++ END ++ ++ # Uncomment for debugging the watchman query ++ # open (my $fh, ">", ".git/watchman-query.json"); ++ # print $fh $query; ++ # close $fh; ++ ++ print CHLD_IN $query; ++ close CHLD_IN; ++ my $response = do {local $/; }; ++ ++ # Uncomment for debugging the watch response ++ # open ($fh, ">", ".git/watchman-response.json"); ++ # print $fh $response; ++ # close $fh; ++ ++ die "Watchman: command returned no output.\n" . ++ "Falling back to scanning...\n" if $response eq ""; ++ die "Watchman: command returned invalid output: $response\n" . ++ "Falling back to scanning...\n" unless $response =~ /^\{/; ++ ++ return $json_pkg->new->utf8->decode($response); ++} ++ ++sub is_work_tree_watched { ++ my ($output) = @_; ++ my $error = $output->{error}; ++ if ($retry > 0 and $error and $error =~ m/unable to resolve root .* directory (.*) is not watched/) { ++ $retry--; ++ my $response = qx/watchman watch "$git_work_tree"/; ++ die "Failed to make watchman watch '$git_work_tree'.\n" . ++ "Falling back to scanning...\n" if $? != 0; ++ $output = $json_pkg->new->utf8->decode($response); ++ $error = $output->{error}; ++ die "Watchman: $error.\n" . ++ "Falling back to scanning...\n" if $error; ++ ++ # Uncomment for debugging watchman output ++ # open (my $fh, ">", ".git/watchman-output.out"); ++ # close $fh; ++ ++ # Watchman will always return all files on the first query so ++ # return the fast "everything is dirty" flag to git and do the ++ # Watchman query just to get it over with now so we won't pay ++ # the cost in git to look up each individual file. ++ my $o = watchman_clock(); ++ $error = $output->{error}; ++ ++ die "Watchman: $error.\n" . ++ "Falling back to scanning...\n" if $error; ++ ++ output_result($o->{clock}, ("/")); ++ $last_update_token = $o->{clock}; ++ ++ eval { launch_watchman() }; ++ return 0; ++ } ++ ++ die "Watchman: $error.\n" . ++ "Falling back to scanning...\n" if $error; ++ ++ return 1; ++} ++ ++sub get_working_dir { ++ my $working_dir; ++ if ($^O =~ 'msys' || $^O =~ 'cygwin') { ++ $working_dir = Win32::GetCwd(); ++ $working_dir =~ tr/\\/\//; ++ } else { ++ require Cwd; ++ $working_dir = Cwd::cwd(); ++ } ++ ++ return $working_dir; ++} +diff -ruN buildroot-2019.05.1/.git/hooks/post-update.sample buildroot-2019.05.1__/.git/hooks/post-update.sample +--- buildroot-2019.05.1/.git/hooks/post-update.sample 1969-12-31 21:00:00.000000000 -0300 ++++ buildroot-2019.05.1__/.git/hooks/post-update.sample 2021-01-21 17:12:47.227428010 -0300 +@@ -0,0 +1,8 @@ ++#!/bin/sh ++# ++# An example hook script to prepare a packed repository for use over ++# dumb transports. ++# ++# To enable this hook, rename this file to "post-update". ++ ++exec git update-server-info +diff -ruN buildroot-2019.05.1/.git/hooks/pre-applypatch.sample buildroot-2019.05.1__/.git/hooks/pre-applypatch.sample +--- buildroot-2019.05.1/.git/hooks/pre-applypatch.sample 1969-12-31 21:00:00.000000000 -0300 ++++ buildroot-2019.05.1__/.git/hooks/pre-applypatch.sample 2021-01-21 17:12:47.227428010 -0300 +@@ -0,0 +1,14 @@ ++#!/bin/sh ++# ++# An example hook script to verify what is about to be committed ++# by applypatch from an e-mail message. ++# ++# The hook should exit with non-zero status after issuing an ++# appropriate message if it wants to stop the commit. ++# ++# To enable this hook, rename this file to "pre-applypatch". ++ ++. git-sh-setup ++precommit="$(git rev-parse --git-path hooks/pre-commit)" ++test -x "$precommit" && exec "$precommit" ${1+"$@"} ++: +diff -ruN buildroot-2019.05.1/.git/hooks/pre-commit.sample buildroot-2019.05.1__/.git/hooks/pre-commit.sample +--- buildroot-2019.05.1/.git/hooks/pre-commit.sample 1969-12-31 21:00:00.000000000 -0300 ++++ buildroot-2019.05.1__/.git/hooks/pre-commit.sample 2021-01-21 17:12:47.220761415 -0300 +@@ -0,0 +1,49 @@ ++#!/bin/sh ++# ++# An example hook script to verify what is about to be committed. ++# Called by "git commit" with no arguments. The hook should ++# exit with non-zero status after issuing an appropriate message if ++# it wants to stop the commit. ++# ++# To enable this hook, rename this file to "pre-commit". ++ ++if git rev-parse --verify HEAD >/dev/null 2>&1 ++then ++ against=HEAD ++else ++ # Initial commit: diff against an empty tree object ++ against=$(git hash-object -t tree /dev/null) ++fi ++ ++# If you want to allow non-ASCII filenames set this variable to true. ++allownonascii=$(git config --type=bool hooks.allownonascii) ++ ++# Redirect output to stderr. ++exec 1>&2 ++ ++# Cross platform projects tend to avoid non-ASCII filenames; prevent ++# them from being added to the repository. We exploit the fact that the ++# printable range starts at the space character and ends with tilde. ++if [ "$allownonascii" != "true" ] && ++ # Note that the use of brackets around a tr range is ok here, (it's ++ # even required, for portability to Solaris 10's /usr/bin/tr), since ++ # the square bracket bytes happen to fall in the designated range. ++ test $(git diff --cached --name-only --diff-filter=A -z $against | ++ LC_ALL=C tr -d '[ -~]\0' | wc -c) != 0 ++then ++ cat <<\EOF ++Error: Attempt to add a non-ASCII file name. ++ ++This can cause problems if you want to work with people on other platforms. ++ ++To be portable it is advisable to rename the file. ++ ++If you know what you are doing you can disable this check using: ++ ++ git config hooks.allownonascii true ++EOF ++ exit 1 ++fi ++ ++# If there are whitespace errors, print the offending file names and fail. ++exec git diff-index --check --cached $against -- +diff -ruN buildroot-2019.05.1/.git/hooks/pre-merge-commit.sample buildroot-2019.05.1__/.git/hooks/pre-merge-commit.sample +--- buildroot-2019.05.1/.git/hooks/pre-merge-commit.sample 1969-12-31 21:00:00.000000000 -0300 ++++ buildroot-2019.05.1__/.git/hooks/pre-merge-commit.sample 2021-01-21 17:12:47.227428010 -0300 +@@ -0,0 +1,13 @@ ++#!/bin/sh ++# ++# An example hook script to verify what is about to be committed. ++# Called by "git merge" with no arguments. The hook should ++# exit with non-zero status after issuing an appropriate message to ++# stderr if it wants to stop the merge commit. ++# ++# To enable this hook, rename this file to "pre-merge-commit". ++ ++. git-sh-setup ++test -x "$GIT_DIR/hooks/pre-commit" && ++ exec "$GIT_DIR/hooks/pre-commit" ++: +diff -ruN buildroot-2019.05.1/.git/hooks/prepare-commit-msg.sample buildroot-2019.05.1__/.git/hooks/prepare-commit-msg.sample +--- buildroot-2019.05.1/.git/hooks/prepare-commit-msg.sample 1969-12-31 21:00:00.000000000 -0300 ++++ buildroot-2019.05.1__/.git/hooks/prepare-commit-msg.sample 2021-01-21 17:12:47.224094712 -0300 +@@ -0,0 +1,42 @@ ++#!/bin/sh ++# ++# An example hook script to prepare the commit log message. ++# Called by "git commit" with the name of the file that has the ++# commit message, followed by the description of the commit ++# message's source. The hook's purpose is to edit the commit ++# message file. If the hook fails with a non-zero status, ++# the commit is aborted. ++# ++# To enable this hook, rename this file to "prepare-commit-msg". ++ ++# This hook includes three examples. The first one removes the ++# "# Please enter the commit message..." help message. ++# ++# The second includes the output of "git diff --name-status -r" ++# into the message, just before the "git status" output. It is ++# commented because it doesn't cope with --amend or with squashed ++# commits. ++# ++# The third example adds a Signed-off-by line to the message, that can ++# still be edited. This is rarely a good idea. ++ ++COMMIT_MSG_FILE=$1 ++COMMIT_SOURCE=$2 ++SHA1=$3 ++ ++/usr/bin/perl -i.bak -ne 'print unless(m/^. Please enter the commit message/..m/^#$/)' "$COMMIT_MSG_FILE" ++ ++# case "$COMMIT_SOURCE,$SHA1" in ++# ,|template,) ++# /usr/bin/perl -i.bak -pe ' ++# print "\n" . `git diff --cached --name-status -r` ++# if /^#/ && $first++ == 0' "$COMMIT_MSG_FILE" ;; ++# *) ;; ++# esac ++ ++# SOB=$(git var GIT_COMMITTER_IDENT | sed -n 's/^\(.*>\).*$/Signed-off-by: \1/p') ++# git interpret-trailers --in-place --trailer "$SOB" "$COMMIT_MSG_FILE" ++# if test -z "$COMMIT_SOURCE" ++# then ++# /usr/bin/perl -i.bak -pe 'print "\n" if !$first_line++' "$COMMIT_MSG_FILE" ++# fi +diff -ruN buildroot-2019.05.1/.git/hooks/pre-push.sample buildroot-2019.05.1__/.git/hooks/pre-push.sample +--- buildroot-2019.05.1/.git/hooks/pre-push.sample 1969-12-31 21:00:00.000000000 -0300 ++++ buildroot-2019.05.1__/.git/hooks/pre-push.sample 2021-01-21 17:12:47.220761415 -0300 +@@ -0,0 +1,53 @@ ++#!/bin/sh ++ ++# An example hook script to verify what is about to be pushed. Called by "git ++# push" after it has checked the remote status, but before anything has been ++# pushed. If this script exits with a non-zero status nothing will be pushed. ++# ++# This hook is called with the following parameters: ++# ++# $1 -- Name of the remote to which the push is being done ++# $2 -- URL to which the push is being done ++# ++# If pushing without using a named remote those arguments will be equal. ++# ++# Information about the commits which are being pushed is supplied as lines to ++# the standard input in the form: ++# ++# ++# ++# This sample shows how to prevent push of commits where the log message starts ++# with "WIP" (work in progress). ++ ++remote="$1" ++url="$2" ++ ++zero=$(git hash-object --stdin &2 "Found WIP commit in $local_ref, not pushing" ++ exit 1 ++ fi ++ fi ++done ++ ++exit 0 +diff -ruN buildroot-2019.05.1/.git/hooks/pre-rebase.sample buildroot-2019.05.1__/.git/hooks/pre-rebase.sample +--- buildroot-2019.05.1/.git/hooks/pre-rebase.sample 1969-12-31 21:00:00.000000000 -0300 ++++ buildroot-2019.05.1__/.git/hooks/pre-rebase.sample 2021-01-21 17:12:47.224094712 -0300 +@@ -0,0 +1,169 @@ ++#!/bin/sh ++# ++# Copyright (c) 2006, 2008 Junio C Hamano ++# ++# The "pre-rebase" hook is run just before "git rebase" starts doing ++# its job, and can prevent the command from running by exiting with ++# non-zero status. ++# ++# The hook is called with the following parameters: ++# ++# $1 -- the upstream the series was forked from. ++# $2 -- the branch being rebased (or empty when rebasing the current branch). ++# ++# This sample shows how to prevent topic branches that are already ++# merged to 'next' branch from getting rebased, because allowing it ++# would result in rebasing already published history. ++ ++publish=next ++basebranch="$1" ++if test "$#" = 2 ++then ++ topic="refs/heads/$2" ++else ++ topic=`git symbolic-ref HEAD` || ++ exit 0 ;# we do not interrupt rebasing detached HEAD ++fi ++ ++case "$topic" in ++refs/heads/??/*) ++ ;; ++*) ++ exit 0 ;# we do not interrupt others. ++ ;; ++esac ++ ++# Now we are dealing with a topic branch being rebased ++# on top of master. Is it OK to rebase it? ++ ++# Does the topic really exist? ++git show-ref -q "$topic" || { ++ echo >&2 "No such branch $topic" ++ exit 1 ++} ++ ++# Is topic fully merged to master? ++not_in_master=`git rev-list --pretty=oneline ^master "$topic"` ++if test -z "$not_in_master" ++then ++ echo >&2 "$topic is fully merged to master; better remove it." ++ exit 1 ;# we could allow it, but there is no point. ++fi ++ ++# Is topic ever merged to next? If so you should not be rebasing it. ++only_next_1=`git rev-list ^master "^$topic" ${publish} | sort` ++only_next_2=`git rev-list ^master ${publish} | sort` ++if test "$only_next_1" = "$only_next_2" ++then ++ not_in_topic=`git rev-list "^$topic" master` ++ if test -z "$not_in_topic" ++ then ++ echo >&2 "$topic is already up to date with master" ++ exit 1 ;# we could allow it, but there is no point. ++ else ++ exit 0 ++ fi ++else ++ not_in_next=`git rev-list --pretty=oneline ^${publish} "$topic"` ++ /usr/bin/perl -e ' ++ my $topic = $ARGV[0]; ++ my $msg = "* $topic has commits already merged to public branch:\n"; ++ my (%not_in_next) = map { ++ /^([0-9a-f]+) /; ++ ($1 => 1); ++ } split(/\n/, $ARGV[1]); ++ for my $elem (map { ++ /^([0-9a-f]+) (.*)$/; ++ [$1 => $2]; ++ } split(/\n/, $ARGV[2])) { ++ if (!exists $not_in_next{$elem->[0]}) { ++ if ($msg) { ++ print STDERR $msg; ++ undef $msg; ++ } ++ print STDERR " $elem->[1]\n"; ++ } ++ } ++ ' "$topic" "$not_in_next" "$not_in_master" ++ exit 1 ++fi ++ ++<<\DOC_END ++ ++This sample hook safeguards topic branches that have been ++published from being rewound. ++ ++The workflow assumed here is: ++ ++ * Once a topic branch forks from "master", "master" is never ++ merged into it again (either directly or indirectly). ++ ++ * Once a topic branch is fully cooked and merged into "master", ++ it is deleted. If you need to build on top of it to correct ++ earlier mistakes, a new topic branch is created by forking at ++ the tip of the "master". This is not strictly necessary, but ++ it makes it easier to keep your history simple. ++ ++ * Whenever you need to test or publish your changes to topic ++ branches, merge them into "next" branch. ++ ++The script, being an example, hardcodes the publish branch name ++to be "next", but it is trivial to make it configurable via ++$GIT_DIR/config mechanism. ++ ++With this workflow, you would want to know: ++ ++(1) ... if a topic branch has ever been merged to "next". Young ++ topic branches can have stupid mistakes you would rather ++ clean up before publishing, and things that have not been ++ merged into other branches can be easily rebased without ++ affecting other people. But once it is published, you would ++ not want to rewind it. ++ ++(2) ... if a topic branch has been fully merged to "master". ++ Then you can delete it. More importantly, you should not ++ build on top of it -- other people may already want to ++ change things related to the topic as patches against your ++ "master", so if you need further changes, it is better to ++ fork the topic (perhaps with the same name) afresh from the ++ tip of "master". ++ ++Let's look at this example: ++ ++ o---o---o---o---o---o---o---o---o---o "next" ++ / / / / ++ / a---a---b A / / ++ / / / / ++ / / c---c---c---c B / ++ / / / \ / ++ / / / b---b C \ / ++ / / / / \ / ++ ---o---o---o---o---o---o---o---o---o---o---o "master" ++ ++ ++A, B and C are topic branches. ++ ++ * A has one fix since it was merged up to "next". ++ ++ * B has finished. It has been fully merged up to "master" and "next", ++ and is ready to be deleted. ++ ++ * C has not merged to "next" at all. ++ ++We would want to allow C to be rebased, refuse A, and encourage ++B to be deleted. ++ ++To compute (1): ++ ++ git rev-list ^master ^topic next ++ git rev-list ^master next ++ ++ if these match, topic has not merged in next at all. ++ ++To compute (2): ++ ++ git rev-list master..topic ++ ++ if this is empty, it is fully merged to "master". ++ ++DOC_END +diff -ruN buildroot-2019.05.1/.git/hooks/pre-receive.sample buildroot-2019.05.1__/.git/hooks/pre-receive.sample +--- buildroot-2019.05.1/.git/hooks/pre-receive.sample 1969-12-31 21:00:00.000000000 -0300 ++++ buildroot-2019.05.1__/.git/hooks/pre-receive.sample 2021-01-21 17:12:47.220761415 -0300 +@@ -0,0 +1,24 @@ ++#!/bin/sh ++# ++# An example hook script to make use of push options. ++# The example simply echoes all push options that start with 'echoback=' ++# and rejects all pushes when the "reject" push option is used. ++# ++# To enable this hook, rename this file to "pre-receive". ++ ++if test -n "$GIT_PUSH_OPTION_COUNT" ++then ++ i=0 ++ while test "$i" -lt "$GIT_PUSH_OPTION_COUNT" ++ do ++ eval "value=\$GIT_PUSH_OPTION_$i" ++ case "$value" in ++ echoback=*) ++ echo "echo from the pre-receive-hook: ${value#*=}" >&2 ++ ;; ++ reject) ++ exit 1 ++ esac ++ i=$((i + 1)) ++ done ++fi +diff -ruN buildroot-2019.05.1/.git/hooks/push-to-checkout.sample buildroot-2019.05.1__/.git/hooks/push-to-checkout.sample +--- buildroot-2019.05.1/.git/hooks/push-to-checkout.sample 1969-12-31 21:00:00.000000000 -0300 ++++ buildroot-2019.05.1__/.git/hooks/push-to-checkout.sample 2021-01-21 17:12:47.220761415 -0300 +@@ -0,0 +1,78 @@ ++#!/bin/sh ++ ++# An example hook script to update a checked-out tree on a git push. ++# ++# This hook is invoked by git-receive-pack(1) when it reacts to git ++# push and updates reference(s) in its repository, and when the push ++# tries to update the branch that is currently checked out and the ++# receive.denyCurrentBranch configuration variable is set to ++# updateInstead. ++# ++# By default, such a push is refused if the working tree and the index ++# of the remote repository has any difference from the currently ++# checked out commit; when both the working tree and the index match ++# the current commit, they are updated to match the newly pushed tip ++# of the branch. This hook is to be used to override the default ++# behaviour; however the code below reimplements the default behaviour ++# as a starting point for convenient modification. ++# ++# The hook receives the commit with which the tip of the current ++# branch is going to be updated: ++commit=$1 ++ ++# It can exit with a non-zero status to refuse the push (when it does ++# so, it must not modify the index or the working tree). ++die () { ++ echo >&2 "$*" ++ exit 1 ++} ++ ++# Or it can make any necessary changes to the working tree and to the ++# index to bring them to the desired state when the tip of the current ++# branch is updated to the new commit, and exit with a zero status. ++# ++# For example, the hook can simply run git read-tree -u -m HEAD "$1" ++# in order to emulate git fetch that is run in the reverse direction ++# with git push, as the two-tree form of git read-tree -u -m is ++# essentially the same as git switch or git checkout that switches ++# branches while keeping the local changes in the working tree that do ++# not interfere with the difference between the branches. ++ ++# The below is a more-or-less exact translation to shell of the C code ++# for the default behaviour for git's push-to-checkout hook defined in ++# the push_to_deploy() function in builtin/receive-pack.c. ++# ++# Note that the hook will be executed from the repository directory, ++# not from the working tree, so if you want to perform operations on ++# the working tree, you will have to adapt your code accordingly, e.g. ++# by adding "cd .." or using relative paths. ++ ++if ! git update-index -q --ignore-submodules --refresh ++then ++ die "Up-to-date check failed" ++fi ++ ++if ! git diff-files --quiet --ignore-submodules -- ++then ++ die "Working directory has unstaged changes" ++fi ++ ++# This is a rough translation of: ++# ++# head_has_history() ? "HEAD" : EMPTY_TREE_SHA1_HEX ++if git cat-file -e HEAD 2>/dev/null ++then ++ head=HEAD ++else ++ head=$(git hash-object -t tree --stdin &2 ++ echo " (if you want, you could supply GIT_DIR then run" >&2 ++ echo " $0 )" >&2 ++ exit 1 ++fi ++ ++if [ -z "$refname" -o -z "$oldrev" -o -z "$newrev" ]; then ++ echo "usage: $0 " >&2 ++ exit 1 ++fi ++ ++# --- Config ++allowunannotated=$(git config --type=bool hooks.allowunannotated) ++allowdeletebranch=$(git config --type=bool hooks.allowdeletebranch) ++denycreatebranch=$(git config --type=bool hooks.denycreatebranch) ++allowdeletetag=$(git config --type=bool hooks.allowdeletetag) ++allowmodifytag=$(git config --type=bool hooks.allowmodifytag) ++ ++# check for no description ++projectdesc=$(sed -e '1q' "$GIT_DIR/description") ++case "$projectdesc" in ++"Unnamed repository"* | "") ++ echo "*** Project description file hasn't been set" >&2 ++ exit 1 ++ ;; ++esac ++ ++# --- Check types ++# if $newrev is 0000...0000, it's a commit to delete a ref. ++zero=$(git hash-object --stdin &2 ++ echo "*** Use 'git tag [ -a | -s ]' for tags you want to propagate." >&2 ++ exit 1 ++ fi ++ ;; ++ refs/tags/*,delete) ++ # delete tag ++ if [ "$allowdeletetag" != "true" ]; then ++ echo "*** Deleting a tag is not allowed in this repository" >&2 ++ exit 1 ++ fi ++ ;; ++ refs/tags/*,tag) ++ # annotated tag ++ if [ "$allowmodifytag" != "true" ] && git rev-parse $refname > /dev/null 2>&1 ++ then ++ echo "*** Tag '$refname' already exists." >&2 ++ echo "*** Modifying a tag is not allowed in this repository." >&2 ++ exit 1 ++ fi ++ ;; ++ refs/heads/*,commit) ++ # branch ++ if [ "$oldrev" = "$zero" -a "$denycreatebranch" = "true" ]; then ++ echo "*** Creating a branch is not allowed in this repository" >&2 ++ exit 1 ++ fi ++ ;; ++ refs/heads/*,delete) ++ # delete branch ++ if [ "$allowdeletebranch" != "true" ]; then ++ echo "*** Deleting a branch is not allowed in this repository" >&2 ++ exit 1 ++ fi ++ ;; ++ refs/remotes/*,commit) ++ # tracking branch ++ ;; ++ refs/remotes/*,delete) ++ # delete tracking branch ++ if [ "$allowdeletebranch" != "true" ]; then ++ echo "*** Deleting a tracking branch is not allowed in this repository" >&2 ++ exit 1 ++ fi ++ ;; ++ *) ++ # Anything else (is there anything else?) ++ echo "*** Update hook: unknown type of update to ref $refname of type $newrev_type" >&2 ++ exit 1 ++ ;; ++esac ++ ++# --- Finished ++exit 0 +Binary files buildroot-2019.05.1/.git/index and buildroot-2019.05.1__/.git/index differ +diff -ruN buildroot-2019.05.1/.git/info/exclude buildroot-2019.05.1__/.git/info/exclude +--- buildroot-2019.05.1/.git/info/exclude 1969-12-31 21:00:00.000000000 -0300 ++++ buildroot-2019.05.1__/.git/info/exclude 2021-01-21 17:12:47.220761415 -0300 +@@ -0,0 +1,6 @@ ++# git ls-files --others --exclude-from=.git/info/exclude ++# Lines that start with '#' are comments. ++# For a project mostly in C, the following would be a good set of ++# exclude patterns (uncomment them if you want to use them): ++# *.[oa] ++# *~ +diff -ruN buildroot-2019.05.1/.git/info/refs buildroot-2019.05.1__/.git/info/refs +--- buildroot-2019.05.1/.git/info/refs 1969-12-31 21:00:00.000000000 -0300 ++++ buildroot-2019.05.1__/.git/info/refs 2021-01-21 17:12:50.690724405 -0300 +@@ -0,0 +1 @@ ++160bb505a94c66963ed1c3101387fde64fc38b92 refs/heads/master +diff -ruN buildroot-2019.05.1/.git/logs/HEAD buildroot-2019.05.1__/.git/logs/HEAD +--- buildroot-2019.05.1/.git/logs/HEAD 1969-12-31 21:00:00.000000000 -0300 ++++ buildroot-2019.05.1__/.git/logs/HEAD 2021-01-21 17:42:22.309885233 -0300 +@@ -0,0 +1,5 @@ ++0000000000000000000000000000000000000000 160bb505a94c66963ed1c3101387fde64fc38b92 Uilian Ries 1611259968 -0300 commit (initial): asd ++160bb505a94c66963ed1c3101387fde64fc38b92 160bb505a94c66963ed1c3101387fde64fc38b92 Uilian Ries 1611260498 -0300 reset: moving to HEAD ++160bb505a94c66963ed1c3101387fde64fc38b92 160bb505a94c66963ed1c3101387fde64fc38b92 Uilian Ries 1611260646 -0300 reset: moving to HEAD ++160bb505a94c66963ed1c3101387fde64fc38b92 160bb505a94c66963ed1c3101387fde64fc38b92 Uilian Ries 1611260825 -0300 reset: moving to HEAD ++160bb505a94c66963ed1c3101387fde64fc38b92 160bb505a94c66963ed1c3101387fde64fc38b92 Uilian Ries 1611261742 -0300 reset: moving to HEAD +diff -ruN buildroot-2019.05.1/.git/logs/refs/heads/master buildroot-2019.05.1__/.git/logs/refs/heads/master +--- buildroot-2019.05.1/.git/logs/refs/heads/master 1969-12-31 21:00:00.000000000 -0300 ++++ buildroot-2019.05.1__/.git/logs/refs/heads/master 2021-01-21 17:12:48.817411049 -0300 +@@ -0,0 +1 @@ ++0000000000000000000000000000000000000000 160bb505a94c66963ed1c3101387fde64fc38b92 Uilian Ries 1611259968 -0300 commit (initial): asd +Binary files buildroot-2019.05.1/.git/objects/info/commit-graph and buildroot-2019.05.1__/.git/objects/info/commit-graph differ +diff -ruN buildroot-2019.05.1/.git/objects/info/packs buildroot-2019.05.1__/.git/objects/info/packs +--- buildroot-2019.05.1/.git/objects/info/packs 1969-12-31 21:00:00.000000000 -0300 ++++ buildroot-2019.05.1__/.git/objects/info/packs 2021-01-21 17:12:50.690724405 -0300 +@@ -0,0 +1,2 @@ ++P pack-82118b2ce57d5c0e98e19757e3a813f65580e4e1.pack ++ +Binary files buildroot-2019.05.1/.git/objects/pack/pack-82118b2ce57d5c0e98e19757e3a813f65580e4e1.idx and buildroot-2019.05.1__/.git/objects/pack/pack-82118b2ce57d5c0e98e19757e3a813f65580e4e1.idx differ +Binary files buildroot-2019.05.1/.git/objects/pack/pack-82118b2ce57d5c0e98e19757e3a813f65580e4e1.pack and buildroot-2019.05.1__/.git/objects/pack/pack-82118b2ce57d5c0e98e19757e3a813f65580e4e1.pack differ +diff -ruN buildroot-2019.05.1/.git/ORIG_HEAD buildroot-2019.05.1__/.git/ORIG_HEAD +--- buildroot-2019.05.1/.git/ORIG_HEAD 1969-12-31 21:00:00.000000000 -0300 ++++ buildroot-2019.05.1__/.git/ORIG_HEAD 2021-01-21 17:21:38.768001378 -0300 +@@ -0,0 +1 @@ ++160bb505a94c66963ed1c3101387fde64fc38b92 +diff -ruN buildroot-2019.05.1/.git/packed-refs buildroot-2019.05.1__/.git/packed-refs +--- buildroot-2019.05.1/.git/packed-refs 1969-12-31 21:00:00.000000000 -0300 ++++ buildroot-2019.05.1__/.git/packed-refs 2021-01-21 17:12:48.814077751 -0300 +@@ -0,0 +1,2 @@ ++# pack-refs with: peeled fully-peeled sorted ++160bb505a94c66963ed1c3101387fde64fc38b92 refs/heads/master +diff -ruN buildroot-2019.05.1/package/conan/Config.in buildroot-2019.05.1__/package/conan/Config.in +--- buildroot-2019.05.1/package/conan/Config.in 1969-12-31 21:00:00.000000000 -0300 ++++ buildroot-2019.05.1__/package/conan/Config.in 2021-01-21 17:42:24.069866386 -0300 +@@ -0,0 +1,40 @@ ++choice ++ prompt "Build policy" ++ ++config CONAN_BUILD_POLICY_MISSING ++ bool "missing" ++ help ++ It will build only the missing requires. ++ ++config CONAN_BUILD_POLICY_OUTDATED ++ bool "outdated" ++ help ++ It will try to build from code if the binary is ++ not built with the current recipe or when missing binary package. ++ ++config CONAN_BUILD_POLICY_CASCADE ++ bool "cascade" ++ help ++ It will build from code all the nodes with some dependency being ++ built (for any reason). Can be used together with any other build ++ policy. Useful to make sure that any new change introduced in a ++ dependency is incorporated by building again the package. ++ ++config CONAN_BUILD_POLICY_ALWAYS ++ bool "always" ++ help ++ The always policy will retrieve the sources each time the package ++ is installed, so it can be useful for providing a “latest” mechanism ++ or ignoring the uploaded binary packages. ++ ++config CONAN_BUILD_POLICY_NEVER ++ bool "never" ++ help ++ Never build, use binary packages or fail if a binary package is not found. ++ ++endchoice ++ ++config CONAN_REMOTE_NAME ++ string "Conan remote name" ++ help ++ Look in the specified remote server. +diff -ruN buildroot-2019.05.1/package/conan-gtest/conan-gtest.mk buildroot-2019.05.1__/package/conan-gtest/conan-gtest.mk +--- buildroot-2019.05.1/package/conan-gtest/conan-gtest.mk 1969-12-31 21:00:00.000000000 -0300 ++++ buildroot-2019.05.1__/package/conan-gtest/conan-gtest.mk 2021-01-21 17:42:24.069866386 -0300 +@@ -0,0 +1,15 @@ ++################################################################################ ++# ++# Conan GTest package ++# ++################################################################################ ++ ++CONAN_GTEST_VERSION = 1.8.1 ++CONAN_GTEST_INSTALL_STAGING = YES ++CONAN_GTEST_LICENSE = BSD-3-Clause ++CONAN_GTEST_LICENSE_FILES = licenses/LICENSE ++CONAN_GTEST_SITE = $(call github,conan-io,conan-center-index,134dd3b84d629d27ba3474e01b688e9c0f25b9c8) ++CONAN_GTEST_REFERENCE = gtest/$(CONAN_GTEST_VERSION)@ ++CONAN_GTEST_SUBDIR = recipes/gtest/all ++ ++$(eval $(conan-package)) +diff -ruN buildroot-2019.05.1/package/conan-gtest/Config.in buildroot-2019.05.1__/package/conan-gtest/Config.in +--- buildroot-2019.05.1/package/conan-gtest/Config.in 1969-12-31 21:00:00.000000000 -0300 ++++ buildroot-2019.05.1__/package/conan-gtest/Config.in 2021-01-21 17:42:24.069866386 -0300 +@@ -0,0 +1,6 @@ ++config BR2_PACKAGE_CONAN_GTEST ++ bool "conan-gtest" ++ help ++ Google Testing and Mocking Framework ++ ++ https://github.com/google/googletest +diff -ruN buildroot-2019.05.1/package/conan-zlib/conan-zlib.mk buildroot-2019.05.1__/package/conan-zlib/conan-zlib.mk +--- buildroot-2019.05.1/package/conan-zlib/conan-zlib.mk 1969-12-31 21:00:00.000000000 -0300 ++++ buildroot-2019.05.1__/package/conan-zlib/conan-zlib.mk 2021-01-21 17:42:24.069866386 -0300 +@@ -0,0 +1,15 @@ ++################################################################################ ++# ++# Conan zlib package ++# ++################################################################################ ++ ++CONAN_ZLIB_VERSION = 1.2.11 ++CONAN_ZLIB_INSTALL_STAGING = YES ++CONAN_ZLIB_LICENSE = Zlib ++CONAN_ZLIB_LICENSE_FILES = licenses/LICENSE ++CONAN_ZLIB_SITE = $(call github,conan-io,conan-center-index,134dd3b84d629d27ba3474e01b688e9c0f25b9c8) ++CONAN_ZLIB_REFERENCE = zlib/$(CONAN_ZLIB_VERSION)@ ++CONAN_ZLIB_SUBDIR = recipes/zlib/1.2.11 ++ ++$(eval $(conan-package)) +diff -ruN buildroot-2019.05.1/package/conan-zlib/Config.in buildroot-2019.05.1__/package/conan-zlib/Config.in +--- buildroot-2019.05.1/package/conan-zlib/Config.in 1969-12-31 21:00:00.000000000 -0300 ++++ buildroot-2019.05.1__/package/conan-zlib/Config.in 2021-01-21 17:42:24.069866386 -0300 +@@ -0,0 +1,7 @@ ++config BR2_PACKAGE_CONAN_ZLIB ++ bool "conan-zlib" ++ help ++ Standard (de)compression library. Used by things like ++ gzip and libpng. ++ ++ http://www.zlib.net +diff -ruN buildroot-2019.05.1/package/Config.in buildroot-2019.05.1__/package/Config.in +--- buildroot-2019.05.1/package/Config.in 2019-07-07 17:09:08.000000000 -0300 ++++ buildroot-2019.05.1__/package/Config.in 2021-01-21 17:42:24.069866386 -0300 +@@ -61,6 +61,12 @@ + source "package/ympd/Config.in" + endmenu + ++menu "Conan" ++ source "package/conan/Config.in" ++ source "package/conan-zlib/Config.in" ++ source "package/conan-gtest/Config.in" ++endmenu ++ + menu "Compressors and decompressors" + source "package/brotli/Config.in" + source "package/bzip2/Config.in" +@@ -955,6 +961,7 @@ + source "package/python-parso/Config.in" + source "package/python-passlib/Config.in" + source "package/python-pathlib2/Config.in" ++ source "package/python-patch/Config.in" + source "package/python-pathpy/Config.in" + source "package/python-pathtools/Config.in" + source "package/python-pathvalidate/Config.in" +@@ -963,6 +970,7 @@ + source "package/python-pigpio/Config.in" + source "package/python-pillow/Config.in" + source "package/python-pip/Config.in" ++ source "package/python-pluginbase/Config.in" + source "package/python-ply/Config.in" + source "package/python-portend/Config.in" + source "package/python-posix-ipc/Config.in" +@@ -1814,6 +1822,7 @@ + source "package/gr-osmosdr/Config.in" + source "package/gsettings-desktop-schemas/Config.in" + source "package/haveged/Config.in" ++ source "package/hello-world/Config.in" + source "package/linux-syscall-support/Config.in" + source "package/mcrypt/Config.in" + source "package/mobile-broadband-provider-info/Config.in" +diff -ruN buildroot-2019.05.1/package/Config.in.host buildroot-2019.05.1__/package/Config.in.host +--- buildroot-2019.05.1/package/Config.in.host 2019-07-07 17:09:08.000000000 -0300 ++++ buildroot-2019.05.1__/package/Config.in.host 2021-01-21 17:42:24.069866386 -0300 +@@ -48,8 +48,10 @@ + source "package/pkgconf/Config.in.host" + source "package/pru-software-support/Config.in.host" + source "package/pwgen/Config.in.host" ++ source "package/python-conan/Config.in.host" + source "package/python-cython/Config.in.host" + source "package/python-lxml/Config.in.host" ++ source "package/python-pluginbase/Config.in.host" + source "package/python-six/Config.in.host" + source "package/python-xlrd/Config.in.host" + source "package/qemu/Config.in.host" +diff -ruN buildroot-2019.05.1/package/Config.in.host.orig buildroot-2019.05.1__/package/Config.in.host.orig +--- buildroot-2019.05.1/package/Config.in.host.orig 1969-12-31 21:00:00.000000000 -0300 ++++ buildroot-2019.05.1__/package/Config.in.host.orig 2021-01-21 17:21:38.748001667 -0300 +@@ -0,0 +1,75 @@ ++menu "Host utilities" ++ ++ source "package/aespipe/Config.in.host" ++ source "package/android-tools/Config.in.host" ++ source "package/btrfs-progs/Config.in.host" ++ source "package/cargo/Config.in.host" ++ source "package/cbootimage/Config.in.host" ++ source "package/checkpolicy/Config.in.host" ++ source "package/checksec/Config.in.host" ++ source "package/cmake/Config.in.host" ++ source "package/cramfs/Config.in.host" ++ source "package/cryptsetup/Config.in.host" ++ source "package/dfu-util/Config.in.host" ++ source "package/dos2unix/Config.in.host" ++ source "package/dosfstools/Config.in.host" ++ source "package/dtc/Config.in.host" ++ source "package/e2fsprogs/Config.in.host" ++ source "package/e2tools/Config.in.host" ++ source "package/f2fs-tools/Config.in.host" ++ source "package/faketime/Config.in.host" ++ source "package/fwup/Config.in.host" ++ source "package/genext2fs/Config.in.host" ++ source "package/genimage/Config.in.host" ++ source "package/genpart/Config.in.host" ++ source "package/gnupg/Config.in.host" ++ source "package/go/Config.in.host" ++ source "package/go-bootstrap/Config.in.host" ++ source "package/google-breakpad/Config.in.host" ++ source "package/gptfdisk/Config.in.host" ++ source "package/imx-mkimage/Config.in.host" ++ source "package/imx-usb-loader/Config.in.host" ++ source "package/jq/Config.in.host" ++ source "package/jsmin/Config.in.host" ++ source "package/libp11/Config.in.host" ++ source "package/lpc3250loader/Config.in.host" ++ source "package/lttng-babeltrace/Config.in.host" ++ source "package/mender-artifact/Config.in.host" ++ source "package/mfgtools/Config.in.host" ++ source "package/mkpasswd/Config.in.host" ++ source "package/mtd/Config.in.host" ++ source "package/mtools/Config.in.host" ++ source "package/mxsldr/Config.in.host" ++ source "package/omap-u-boot-utils/Config.in.host" ++ source "package/openocd/Config.in.host" ++ source "package/opkg-utils/Config.in.host" ++ source "package/parted/Config.in.host" ++ source "package/patchelf/Config.in.host" ++ source "package/pkgconf/Config.in.host" ++ source "package/pru-software-support/Config.in.host" ++ source "package/pwgen/Config.in.host" ++ source "package/python-cython/Config.in.host" ++ source "package/python-lxml/Config.in.host" ++ source "package/python-six/Config.in.host" ++ source "package/python-xlrd/Config.in.host" ++ source "package/qemu/Config.in.host" ++ source "package/raspberrypi-usbboot/Config.in.host" ++ source "package/rauc/Config.in.host" ++ source "package/rcw/Config.in.host" ++ source "package/rustc/Config.in.host" ++ source "package/s6-rc/Config.in.host" ++ source "package/sam-ba/Config.in.host" ++ source "package/squashfs/Config.in.host" ++ source "package/sunxi-tools/Config.in.host" ++ source "package/swig/Config.in.host" ++ source "package/tegrarcm/Config.in.host" ++ source "package/ti-cgt-pru/Config.in.host" ++ source "package/uboot-tools/Config.in.host" ++ source "package/util-linux/Config.in.host" ++ source "package/utp_com/Config.in.host" ++ source "package/vboot-utils/Config.in.host" ++ source "package/xorriso/Config.in.host" ++ source "package/zip/Config.in.host" ++ source "package/zstd/Config.in.host" ++ ++endmenu +diff -ruN buildroot-2019.05.1/package/Config.in.orig buildroot-2019.05.1__/package/Config.in.orig +--- buildroot-2019.05.1/package/Config.in.orig 1969-12-31 21:00:00.000000000 -0300 ++++ buildroot-2019.05.1__/package/Config.in.orig 2021-01-21 17:21:38.748001667 -0300 +@@ -0,0 +1,2248 @@ ++menu "Target packages" ++ ++ source "package/busybox/Config.in" ++ source "package/skeleton/Config.in" ++ source "package/skeleton-custom/Config.in" ++ source "package/skeleton-init-common/Config.in" ++ source "package/skeleton-init-none/Config.in" ++ source "package/skeleton-init-systemd/Config.in" ++ source "package/skeleton-init-sysv/Config.in" ++ ++menu "Audio and video applications" ++ source "package/alsa-utils/Config.in" ++ source "package/atest/Config.in" ++ source "package/aumix/Config.in" ++ source "package/bellagio/Config.in" ++ source "package/bluez-alsa/Config.in" ++ source "package/dvblast/Config.in" ++ source "package/dvdauthor/Config.in" ++ source "package/dvdrw-tools/Config.in" ++ source "package/espeak/Config.in" ++ source "package/faad2/Config.in" ++ source "package/ffmpeg/Config.in" ++ source "package/flac/Config.in" ++ source "package/flite/Config.in" ++ source "package/gmrender-resurrect/Config.in" ++ source "package/gstreamer/Config.in" ++ source "package/gstreamer1/Config.in" ++ source "package/jack2/Config.in" ++ source "package/kodi/Config.in" ++ source "package/lame/Config.in" ++ source "package/madplay/Config.in" ++ source "package/mimic/Config.in" ++ source "package/miraclecast/Config.in" ++ source "package/mjpegtools/Config.in" ++ source "package/modplugtools/Config.in" ++ source "package/motion/Config.in" ++ source "package/mpd/Config.in" ++ source "package/mpd-mpc/Config.in" ++ source "package/mpg123/Config.in" ++ source "package/mpv/Config.in" ++ source "package/multicat/Config.in" ++ source "package/musepack/Config.in" ++ source "package/ncmpc/Config.in" ++ source "package/omxplayer/Config.in" ++ source "package/on2-8170-libs/Config.in" ++ source "package/opus-tools/Config.in" ++ source "package/pulseaudio/Config.in" ++ source "package/sox/Config.in" ++ source "package/squeezelite/Config.in" ++ source "package/tovid/Config.in" ++ source "package/tstools/Config.in" ++ source "package/twolame/Config.in" ++ source "package/udpxy/Config.in" ++ source "package/upmpdcli/Config.in" ++ source "package/v4l2grab/Config.in" ++ source "package/v4l2loopback/Config.in" ++ source "package/vlc/Config.in" ++ source "package/vorbis-tools/Config.in" ++ source "package/wavpack/Config.in" ++ source "package/yavta/Config.in" ++ source "package/ympd/Config.in" ++endmenu ++ ++menu "Compressors and decompressors" ++ source "package/brotli/Config.in" ++ source "package/bzip2/Config.in" ++ source "package/gzip/Config.in" ++ source "package/lz4/Config.in" ++ source "package/lzip/Config.in" ++ source "package/lzop/Config.in" ++ source "package/p7zip/Config.in" ++ source "package/pigz/Config.in" ++ source "package/pixz/Config.in" ++ source "package/unrar/Config.in" ++ source "package/unzip/Config.in" ++ source "package/xz/Config.in" ++ source "package/zip/Config.in" ++ source "package/zstd/Config.in" ++endmenu ++ ++menu "Debugging, profiling and benchmark" ++ source "package/blktrace/Config.in" ++ source "package/bonnie/Config.in" ++ source "package/cache-calibrator/Config.in" ++ source "package/clinfo/Config.in" ++ source "package/dacapo/Config.in" ++ source "package/dhrystone/Config.in" ++ source "package/dieharder/Config.in" ++ source "package/dmalloc/Config.in" ++ source "package/dropwatch/Config.in" ++ source "package/dstat/Config.in" ++ source "package/dt/Config.in" ++ source "package/duma/Config.in" ++ source "package/fio/Config.in" ++ source "package/fwts/Config.in" ++ source "package/gdb/Config.in" ++ source "package/google-breakpad/Config.in" ++ source "package/iozone/Config.in" ++ source "package/kexec/Config.in" ++ source "package/kexec-lite/Config.in" ++ source "package/ktap/Config.in" ++ source "package/kvm-unit-tests/Config.in" ++ source "package/kyua/Config.in" ++ source "package/latencytop/Config.in" ++ source "package/lmbench/Config.in" ++ source "package/lsof/Config.in" ++ source "package/ltp-testsuite/Config.in" ++ source "package/ltrace/Config.in" ++ source "package/lttng-babeltrace/Config.in" ++ source "package/lttng-modules/Config.in" ++ source "package/lttng-tools/Config.in" ++ source "package/mcelog/Config.in" ++ source "package/memstat/Config.in" ++ source "package/netperf/Config.in" ++ source "package/netsniff-ng/Config.in" ++ source "package/nmon/Config.in" ++ source "package/oprofile/Config.in" ++ source "package/pax-utils/Config.in" ++ source "package/pcm-tools/Config.in" ++ source "package/pv/Config.in" ++ source "package/racehound/Config.in" ++ source "package/ramsmp/Config.in" ++ source "package/ramspeed/Config.in" ++ source "package/rt-tests/Config.in" ++ source "package/spidev_test/Config.in" ++ source "package/strace/Config.in" ++ source "package/stress/Config.in" ++ source "package/stress-ng/Config.in" ++ source "package/sysdig/Config.in" ++ source "package/sysprof/Config.in" ++ source "package/tcf-agent/Config.in" ++ source "package/tinymembench/Config.in" ++ source "package/trace-cmd/Config.in" ++ source "package/trinity/Config.in" ++ source "package/uclibc-ng-test/Config.in" ++ source "package/valgrind/Config.in" ++ source "package/vmtouch/Config.in" ++ source "package/whetstone/Config.in" ++endmenu ++ ++menu "Development tools" ++ source "package/bats-core/Config.in" ++ source "package/binutils/Config.in" ++ source "package/bsdiff/Config.in" ++ source "package/bustle/Config.in" ++ source "package/check/Config.in" ++ source "package/cmake/Config.in" ++ source "package/cppunit/Config.in" ++ source "package/cunit/Config.in" ++ source "package/cvs/Config.in" ++ source "package/cxxtest/Config.in" ++ source "package/diffutils/Config.in" ++ source "package/dos2unix/Config.in" ++ source "package/findutils/Config.in" ++ source "package/flex/Config.in" ++ source "package/gawk/Config.in" ++ source "package/gettext/Config.in" ++ source "package/gettext-gnu/Config.in" ++ source "package/gettext-tiny/Config.in" ++ source "package/git/Config.in" ++ source "package/git-crypt/Config.in" ++ source "package/gperf/Config.in" ++ source "package/grep/Config.in" ++ source "package/jo/Config.in" ++ source "package/jq/Config.in" ++ source "package/libtool/Config.in" ++ source "package/make/Config.in" ++ source "package/patch/Config.in" ++ source "package/pkgconf/Config.in" ++ source "package/sed/Config.in" ++ source "package/subversion/Config.in" ++ source "package/tree/Config.in" ++ source "package/yasm/Config.in" ++endmenu ++ ++menu "Filesystem and flash utilities" ++ source "package/abootimg/Config.in" ++ source "package/aufs/Config.in" ++ source "package/aufs-util/Config.in" ++ source "package/autofs/Config.in" ++ source "package/btrfs-progs/Config.in" ++ source "package/cifs-utils/Config.in" ++ source "package/cpio/Config.in" ++ source "package/cramfs/Config.in" ++ source "package/curlftpfs/Config.in" ++ source "package/davfs2/Config.in" ++ source "package/dosfstools/Config.in" ++ source "package/e2fsprogs/Config.in" ++ source "package/e2tools/Config.in" ++ source "package/ecryptfs-utils/Config.in" ++ source "package/exfat/Config.in" ++ source "package/exfat-utils/Config.in" ++ source "package/f2fs-tools/Config.in" ++ source "package/flashbench/Config.in" ++ source "package/fscryptctl/Config.in" ++ source "package/fwup/Config.in" ++ source "package/genext2fs/Config.in" ++ source "package/genpart/Config.in" ++ source "package/genromfs/Config.in" ++ source "package/imx-usb-loader/Config.in" ++ source "package/mmc-utils/Config.in" ++ source "package/mtd/Config.in" ++ source "package/mtools/Config.in" ++ source "package/nfs-utils/Config.in" ++ source "package/nilfs-utils/Config.in" ++ source "package/ntfs-3g/Config.in" ++ source "package/sp-oops-extract/Config.in" ++ source "package/squashfs/Config.in" ++ source "package/sshfs/Config.in" ++ source "package/sunxi-tools/Config.in" ++ source "package/udftools/Config.in" ++ source "package/unionfs/Config.in" ++ source "package/xfsprogs/Config.in" ++endmenu ++ ++menu "Fonts, cursors, icons, sounds and themes" ++ ++comment "Cursors" ++ source "package/comix-cursors/Config.in" ++ source "package/obsidian-cursors/Config.in" ++ ++comment "Fonts" ++ source "package/bitstream-vera/Config.in" ++ source "package/cantarell/Config.in" ++ source "package/dejavu/Config.in" ++ source "package/font-awesome/Config.in" ++ source "package/ghostscript-fonts/Config.in" ++ source "package/inconsolata/Config.in" ++ source "package/liberation/Config.in" ++ ++comment "Icons" ++ source "package/adwaita-icon-theme/Config.in" ++ source "package/google-material-design-icons/Config.in" ++ source "package/hicolor-icon-theme/Config.in" ++ ++comment "Sounds" ++ source "package/sound-theme-borealis/Config.in" ++ source "package/sound-theme-freedesktop/Config.in" ++ ++comment "Themes" ++ source "package/gtk2-engines/Config.in" ++ ++endmenu ++ ++menu "Games" ++ source "package/chocolate-doom/Config.in" ++ source "package/doom-wad/Config.in" ++ source "package/flare-engine/Config.in" ++ source "package/flare-game/Config.in" ++ source "package/gnuchess/Config.in" ++ source "package/lbreakout2/Config.in" ++ source "package/ltris/Config.in" ++ source "package/lugaru/Config.in" ++ source "package/minetest/Config.in" ++ source "package/minetest-game/Config.in" ++ source "package/opentyrian/Config.in" ++ source "package/opentyrian-data/Config.in" ++ source "package/prboom/Config.in" ++ source "package/rubix/Config.in" ++ source "package/sl/Config.in" ++ source "package/solarus/Config.in" ++ source "package/stella/Config.in" ++ source "package/supertux/Config.in" ++ source "package/supertuxkart/Config.in" ++endmenu ++ ++menu "Graphic libraries and applications (graphic/text)" ++ ++comment "Graphic applications" ++ source "package/cog/Config.in" ++ source "package/fswebcam/Config.in" ++ source "package/ghostscript/Config.in" ++ source "package/glmark2/Config.in" ++ source "package/gnuplot/Config.in" ++ source "package/jhead/Config.in" ++ source "package/kmscube/Config.in" ++ source "package/libva-utils/Config.in" ++ source "package/mesa3d-demos/Config.in" ++ source "package/netsurf/Config.in" ++ source "package/pngquant/Config.in" ++ source "package/qt5cinex/Config.in" ++ source "package/rrdtool/Config.in" ++ source "package/tesseract-ocr/Config.in" ++ ++comment "Graphic libraries" ++ source "package/cegui06/Config.in" ++ source "package/directfb/Config.in" ++ source "package/directfb-examples/Config.in" ++ source "package/efl/Config.in" ++ source "package/fbdump/Config.in" ++ source "package/fbgrab/Config.in" ++ source "package/fbset/Config.in" ++ source "package/fb-test-app/Config.in" ++ source "package/fbterm/Config.in" ++ source "package/fbv/Config.in" ++ source "package/freerdp/Config.in" ++ source "package/imagemagick/Config.in" ++ source "package/linux-fusion/Config.in" ++ source "package/lite/Config.in" ++ source "package/mesa3d/Config.in" ++ source "package/mesa3d-headers/Config.in" ++ source "package/ocrad/Config.in" ++ source "package/psplash/Config.in" ++ source "package/sdl/Config.in" ++ source "package/sdl_gfx/Config.in" ++ source "package/sdl_image/Config.in" ++ source "package/sdl_mixer/Config.in" ++ source "package/sdl_net/Config.in" ++ source "package/sdl_sound/Config.in" ++ source "package/sdl_ttf/Config.in" ++ source "package/sdl2/Config.in" ++ source "package/sdl2_gfx/Config.in" ++ source "package/sdl2_image/Config.in" ++ source "package/sdl2_mixer/Config.in" ++ source "package/sdl2_net/Config.in" ++ source "package/sdl2_ttf/Config.in" ++ source "package/tk/Config.in" ++ ++comment "Other GUIs" ++ source "package/qt5/Config.in" ++ source "package/kf5/Config.in" ++if BR2_PACKAGE_QT5 ++comment "QT libraries and helper libraries" ++ source "package/cutelyst/Config.in" ++ source "package/grantlee/Config.in" ++ source "package/qextserialport/Config.in" ++ source "package/qjson/Config.in" ++ source "package/quazip/Config.in" ++ source "package/qwt/Config.in" ++endif ++ source "package/tekui/Config.in" ++ source "package/weston/Config.in" ++ source "package/x11r7/Config.in" ++ ++comment "X applications" ++ depends on BR2_PACKAGE_XORG7 ++ ++ source "package/alsamixergui/Config.in" ++ source "package/apitrace/Config.in" ++ source "package/dillo/Config.in" ++ source "package/docker/Config.in" ++ source "package/feh/Config.in" ++ source "package/gmpc/Config.in" ++ source "package/gqview/Config.in" ++ source "package/gtkperf/Config.in" ++ source "package/leafpad/Config.in" ++ source "package/midori/Config.in" ++ source "package/nodm/Config.in" ++ source "package/pcmanfm/Config.in" ++ source "package/qt-webkit-kiosk/Config.in" ++ source "package/rdesktop/Config.in" ++ source "package/synergy/Config.in" ++ source "package/vte/Config.in" ++ source "package/wmctrl/Config.in" ++ source "package/x11vnc/Config.in" ++ source "package/xdotool/Config.in" ++ source "package/xscreensaver/Config.in" ++ source "package/xterm/Config.in" ++ source "package/xvkbd/Config.in" ++ source "package/yad/Config.in" ++ ++comment "X libraries and helper libraries" ++ depends on BR2_PACKAGE_XORG7 ++ ++ source "package/libsexy/Config.in" ++ source "package/x11r7/xkeyboard-config/Config.in" ++ ++comment "X window managers" ++ depends on BR2_PACKAGE_XORG7 ++ ++ source "package/enlightenment/Config.in" ++ source "package/fluxbox/Config.in" ++ source "package/matchbox/Config.in" ++ source "package/metacity/Config.in" ++ source "package/openbox/Config.in" ++ source "package/ratpoison/Config.in" ++endmenu ++ ++menu "Hardware handling" ++menu "Firmware" ++ source "package/am33x-cm3/Config.in" ++ source "package/armbian-firmware/Config.in" ++ source "package/b43-firmware/Config.in" ++ source "package/linux-firmware/Config.in" ++ source "package/rpi-bt-firmware/Config.in" ++ source "package/rpi-firmware/Config.in" ++ source "package/rpi-wifi-firmware/Config.in" ++ source "package/sunxi-boards/Config.in" ++ source "package/ts4900-fpga/Config.in" ++ source "package/ux500-firmware/Config.in" ++ source "package/wilc1000-firmware/Config.in" ++ source "package/wilink-bt-firmware/Config.in" ++ source "package/zd1211-firmware/Config.in" ++endmenu ++ source "package/18xx-ti-utils/Config.in" ++ source "package/a10disp/Config.in" ++ source "package/acpica/Config.in" ++ source "package/acpid/Config.in" ++ source "package/acpitool/Config.in" ++ source "package/aer-inject/Config.in" ++ source "package/am335x-pru-package/Config.in" ++ source "package/amd-catalyst/Config.in" ++ source "package/avrdude/Config.in" ++ source "package/bcache-tools/Config.in" ++ source "package/biosdevname/Config.in" ++ source "package/brickd/Config.in" ++ source "package/brltty/Config.in" ++ source "package/cbootimage/Config.in" ++ source "package/cc-tool/Config.in" ++ source "package/cdrkit/Config.in" ++ source "package/cryptsetup/Config.in" ++ source "package/cwiid/Config.in" ++ source "package/dahdi-linux/Config.in" ++ source "package/dahdi-tools/Config.in" ++ source "package/dbus/Config.in" ++ source "package/dbus-cpp/Config.in" ++ source "package/dbus-glib/Config.in" ++ source "package/dbus-python/Config.in" ++ source "package/dbus-triggerd/Config.in" ++ source "package/devmem2/Config.in" ++ source "package/dfu-util/Config.in" ++ source "package/dmidecode/Config.in" ++ source "package/dmraid/Config.in" ++ source "package/dt-utils/Config.in" ++ source "package/dtv-scan-tables/Config.in" ++ source "package/dump1090/Config.in" ++ source "package/dvb-apps/Config.in" ++ source "package/dvbsnoop/Config.in" ++ source "package/edid-decode/Config.in" ++ source "package/eudev/Config.in" ++ source "package/ev3dev-linux-drivers/Config.in" ++ source "package/evemu/Config.in" ++ source "package/evtest/Config.in" ++ source "package/fan-ctrl/Config.in" ++ source "package/fbtft/Config.in" ++ source "package/fconfig/Config.in" ++ source "package/fis/Config.in" ++ source "package/flashrom/Config.in" ++ source "package/fmtools/Config.in" ++ source "package/freescale-imx/Config.in" ++ source "package/fxload/Config.in" ++ source "package/gadgetfs-test/Config.in" ++ source "package/gpm/Config.in" ++ source "package/gpsd/Config.in" ++ source "package/gptfdisk/Config.in" ++ source "package/gvfs/Config.in" ++ source "package/hdparm/Config.in" ++ source "package/hwdata/Config.in" ++ source "package/hwloc/Config.in" ++ source "package/i2c-tools/Config.in" ++ source "package/i7z/Config.in" ++ source "package/input-event-daemon/Config.in" ++ source "package/intel-microcode/Config.in" ++ source "package/iostat/Config.in" ++ source "package/ipmitool/Config.in" ++ source "package/ipmiutil/Config.in" ++ source "package/irda-utils/Config.in" ++ source "package/iucode-tool/Config.in" ++ source "package/kbd/Config.in" ++ source "package/lcdproc/Config.in" ++ source "package/libuio/Config.in" ++ source "package/linuxconsoletools/Config.in" ++ source "package/linux-backports/Config.in" ++ source "package/lirc-tools/Config.in" ++ source "package/lm-sensors/Config.in" ++ source "package/lshw/Config.in" ++ source "package/lsscsi/Config.in" ++ source "package/lsuio/Config.in" ++ source "package/luksmeta/Config.in" ++ source "package/lvm2/Config.in" ++ source "package/mali-t76x/Config.in" ++ source "package/mdadm/Config.in" ++ source "package/memtest86/Config.in" ++ source "package/memtester/Config.in" ++ source "package/memtool/Config.in" ++ source "package/minicom/Config.in" ++ source "package/msr-tools/Config.in" ++ source "package/nanocom/Config.in" ++ source "package/neard/Config.in" ++ source "package/nvidia-driver/Config.in" ++ source "package/nvidia-tegra23/Config.in" ++ source "package/nvme/Config.in" ++ source "package/odroid-mali/Config.in" ++ source "package/odroid-scripts/Config.in" ++ source "package/ofono/Config.in" ++ source "package/on2-8170-modules/Config.in" ++ source "package/open2300/Config.in" ++ source "package/openipmi/Config.in" ++ source "package/openocd/Config.in" ++ source "package/openpowerlink/Config.in" ++ source "package/owl-linux/Config.in" ++ source "package/parted/Config.in" ++ source "package/pciutils/Config.in" ++ source "package/pdbg/Config.in" ++ source "package/picocom/Config.in" ++ source "package/pifmrds/Config.in" ++ source "package/pigpio/Config.in" ++ source "package/powertop/Config.in" ++ source "package/pps-tools/Config.in" ++ source "package/pru-software-support/Config.in" ++ source "package/pulseview/Config.in" ++ source "package/read-edid/Config.in" ++ source "package/rng-tools/Config.in" ++ source "package/rpi-userland/Config.in" ++ source "package/rs485conf/Config.in" ++ source "package/rtc-tools/Config.in" ++ source "package/rtl8188eu/Config.in" ++ source "package/rtl8189fs/Config.in" ++ source "package/rtl8723bs/Config.in" ++ source "package/rtl8723bu/Config.in" ++ source "package/rtl8821au/Config.in" ++ source "package/sane-backends/Config.in" ++ source "package/sdparm/Config.in" ++ source "package/sedutil/Config.in" ++ source "package/setserial/Config.in" ++ source "package/sg3_utils/Config.in" ++ source "package/sigrok-cli/Config.in" ++ source "package/sispmctl/Config.in" ++ source "package/smartmontools/Config.in" ++ source "package/smstools3/Config.in" ++ source "package/spi-tools/Config.in" ++ source "package/sredird/Config.in" ++ source "package/statserial/Config.in" ++ source "package/stm32flash/Config.in" ++ source "package/sunxi-cedarx/Config.in" ++ source "package/sunxi-mali-mainline/Config.in" ++ source "package/sunxi-mali-mainline-driver/Config.in" ++ source "package/sysstat/Config.in" ++ source "package/targetcli-fb/Config.in" ++ source "package/ti-gfx/Config.in" ++ source "package/ti-sgx-demos/Config.in" ++ source "package/ti-sgx-km/Config.in" ++ source "package/ti-sgx-um/Config.in" ++ source "package/ti-uim/Config.in" ++ source "package/ti-utils/Config.in" ++ source "package/triggerhappy/Config.in" ++ source "package/uboot-tools/Config.in" ++ source "package/ubus/Config.in" ++ source "package/uccp420wlan/Config.in" ++ source "package/udev/Config.in" ++ source "package/udisks/Config.in" ++ source "package/uhubctl/Config.in" ++ source "package/upower/Config.in" ++ source "package/usb_modeswitch/Config.in" ++ source "package/usb_modeswitch_data/Config.in" ++ source "package/usbmount/Config.in" ++ source "package/usbutils/Config.in" ++ source "package/w_scan/Config.in" ++ source "package/wf111/Config.in" ++ source "package/wipe/Config.in" ++ source "package/xorriso/Config.in" ++ source "package/xr819-xradio/Config.in" ++endmenu ++ ++menu "Interpreter languages and scripting" ++ source "package/4th/Config.in" ++ source "package/enscript/Config.in" ++ source "package/erlang/Config.in" ++if BR2_PACKAGE_ERLANG ++menu "Erlang libraries/modules" ++ source "package/erlang-eimp/Config.in" ++ source "package/erlang-goldrush/Config.in" ++ source "package/erlang-jiffy/Config.in" ++ source "package/erlang-lager/Config.in" ++ source "package/erlang-p1-cache-tab/Config.in" ++ source "package/erlang-p1-iconv/Config.in" ++ source "package/erlang-p1-oauth2/Config.in" ++ source "package/erlang-p1-sip/Config.in" ++ source "package/erlang-p1-stringprep/Config.in" ++ source "package/erlang-p1-stun/Config.in" ++ source "package/erlang-p1-tls/Config.in" ++ source "package/erlang-p1-utils/Config.in" ++ source "package/erlang-p1-xml/Config.in" ++ source "package/erlang-p1-xmpp/Config.in" ++ source "package/erlang-p1-yaml/Config.in" ++ source "package/erlang-p1-zlib/Config.in" ++endmenu ++endif ++ source "package/execline/Config.in" ++ source "package/ficl/Config.in" ++ source "package/gauche/Config.in" ++ source "package/guile/Config.in" ++ source "package/haserl/Config.in" ++ source "package/jamvm/Config.in" ++ source "package/jimtcl/Config.in" ++ source "package/lua/Config.in" ++ source "package/luainterpreter/Config.in" ++ source "package/luajit/Config.in" ++if BR2_PACKAGE_HAS_LUAINTERPRETER && !BR2_STATIC_LIBS ++# lua modules are dynamically loaded, so not available on static builds ++menu "Lua libraries/modules" ++# When adding lua packages, make sure the name start with "lua". If the ++# upstream package is "luafoo", call it "luafoo" in Buildroot; if the upstream ++# package is "foo", call it "lua-foo". Many packages currently don't follow ++# this convention, but that's historical accident. ++ source "package/argparse/Config.in" ++ source "package/cgilua/Config.in" ++ source "package/copas/Config.in" ++ source "package/coxpcall/Config.in" ++ source "package/dado/Config.in" ++ source "package/easydbus/Config.in" ++ source "package/lbase64/Config.in" ++ source "package/ljlinenoise/Config.in" ++ source "package/ljsyscall/Config.in" ++ source "package/lpeg/Config.in" ++ source "package/lpty/Config.in" ++ source "package/lrandom/Config.in" ++ source "package/lsqlite3/Config.in" ++ source "package/lua-basexx/Config.in" ++ source "package/lua-binaryheap/Config.in" ++ source "package/lua-bit32/Config.in" ++ source "package/lua-cjson/Config.in" ++ source "package/lua-coat/Config.in" ++ source "package/lua-coatpersistent/Config.in" ++ source "package/lua-compat53/Config.in" ++ source "package/lua-cqueues/Config.in" ++ source "package/lua-csnappy/Config.in" ++ source "package/lua-curl/Config.in" ++ source "package/lua-datafile/Config.in" ++ source "package/lua-ev/Config.in" ++ source "package/lua-fifo/Config.in" ++ source "package/lua-flu/Config.in" ++ source "package/lua-gd/Config.in" ++ source "package/lua-http/Config.in" ++ source "package/lua-iconv/Config.in" ++ source "package/lua-lpeg-patterns/Config.in" ++ source "package/lua-lunitx/Config.in" ++ source "package/lua-markdown/Config.in" ++ source "package/lua-messagepack/Config.in" ++ source "package/lua-msgpack-native/Config.in" ++ source "package/lua-periphery/Config.in" ++ source "package/lua-sdl2/Config.in" ++ source "package/lua-std-debug/Config.in" ++ source "package/lua-std-normalize/Config.in" ++ source "package/lua-stdlib/Config.in" ++ source "package/lua-testmore/Config.in" ++ source "package/lua-utf8/Config.in" ++ source "package/luabitop/Config.in" ++ source "package/luadbi/Config.in" ++ source "package/luadbi-sqlite3/Config.in" ++ source "package/luaexpat/Config.in" ++ source "package/luaexpatutils/Config.in" ++ source "package/luafilesystem/Config.in" ++ source "package/luajson/Config.in" ++ source "package/lualogging/Config.in" ++ source "package/luaossl/Config.in" ++ source "package/luaposix/Config.in" ++ source "package/lua-resty-http/Config.in" ++ source "package/lua-sailor/Config.in" ++ source "package/luasec/Config.in" ++ source "package/luasocket/Config.in" ++ source "package/luasql-sqlite3/Config.in" ++ source "package/lua-valua/Config.in" ++ source "package/lutok/Config.in" ++ source "package/luv/Config.in" ++ source "package/luvi/Config.in" ++ source "package/lzlib/Config.in" ++ source "package/orbit/Config.in" ++ source "package/rings/Config.in" ++ source "package/turbolua/Config.in" ++ source "package/wsapi/Config.in" ++ source "package/wsapi-fcgi/Config.in" ++ source "package/wsapi-xavante/Config.in" ++ source "package/xavante/Config.in" ++endmenu ++endif ++ source "package/micropython/Config.in" ++ source "package/micropython-lib/Config.in" ++ source "package/moarvm/Config.in" ++ source "package/mono/Config.in" ++if BR2_PACKAGE_MONO ++menu "Mono libraries/modules" ++ source "package/mono-gtksharp3/Config.in" ++endmenu ++endif ++ source "package/nodejs/Config.in" ++ source "package/openjdk/Config.in" ++ source "package/perl/Config.in" ++if BR2_PACKAGE_PERL ++menu "Perl libraries/modules" ++ source "package/perl-apache-logformat-compiler/Config.in" ++ source "package/perl-appconfig/Config.in" ++ source "package/perl-astro-suntime/Config.in" ++ source "package/perl-class-inspector/Config.in" ++ source "package/perl-class-load/Config.in" ++ source "package/perl-class-method-modifiers/Config.in" ++ source "package/perl-class-std/Config.in" ++ source "package/perl-class-std-fast/Config.in" ++ source "package/perl-convert-asn1/Config.in" ++ source "package/perl-cookie-baker/Config.in" ++ source "package/perl-crypt-blowfish/Config.in" ++ source "package/perl-crypt-cbc/Config.in" ++ source "package/perl-crypt-openssl-random/Config.in" ++ source "package/perl-crypt-openssl-rsa/Config.in" ++ source "package/perl-data-dump/Config.in" ++ source "package/perl-data-optlist/Config.in" ++ source "package/perl-data-uuid/Config.in" ++ source "package/perl-date-manip/Config.in" ++ source "package/perl-datetime-tiny/Config.in" ++ source "package/perl-dbd-mysql/Config.in" ++ source "package/perl-dbi/Config.in" ++ source "package/perl-devel-globaldestruction/Config.in" ++ source "package/perl-devel-stacktrace/Config.in" ++ source "package/perl-devel-stacktrace-ashtml/Config.in" ++ source "package/perl-device-serialport/Config.in" ++ source "package/perl-digest-hmac/Config.in" ++ source "package/perl-digest-md5/Config.in" ++ source "package/perl-digest-sha1/Config.in" ++ source "package/perl-dist-checkconflicts/Config.in" ++ source "package/perl-encode-detect/Config.in" ++ source "package/perl-encode-locale/Config.in" ++ source "package/perl-exporter-tiny/Config.in" ++ source "package/perl-file-listing/Config.in" ++ source "package/perl-file-sharedir/Config.in" ++ source "package/perl-file-slurp/Config.in" ++ source "package/perl-file-util/Config.in" ++ source "package/perl-filesys-notify-simple/Config.in" ++ source "package/perl-gd/Config.in" ++ source "package/perl-gdgraph/Config.in" ++ source "package/perl-gdtextutil/Config.in" ++ source "package/perl-hash-multivalue/Config.in" ++ source "package/perl-html-parser/Config.in" ++ source "package/perl-html-tagset/Config.in" ++ source "package/perl-http-cookies/Config.in" ++ source "package/perl-http-daemon/Config.in" ++ source "package/perl-http-date/Config.in" ++ source "package/perl-http-entity-parser/Config.in" ++ source "package/perl-http-headers-fast/Config.in" ++ source "package/perl-http-message/Config.in" ++ source "package/perl-http-multipartparser/Config.in" ++ source "package/perl-http-negotiate/Config.in" ++ source "package/perl-io-html/Config.in" ++ source "package/perl-io-interface/Config.in" ++ source "package/perl-io-socket-multicast/Config.in" ++ source "package/perl-io-socket-ssl/Config.in" ++ source "package/perl-json-maybexs/Config.in" ++ source "package/perl-json-tiny/Config.in" ++ source "package/perl-libwww-perl/Config.in" ++ source "package/perl-lwp-mediatypes/Config.in" ++ source "package/perl-mail-dkim/Config.in" ++ source "package/perl-mailtools/Config.in" ++ source "package/perl-mime-base64-urlsafe/Config.in" ++ source "package/perl-mime-base64/Config.in" ++ source "package/perl-mime-tools/Config.in" ++ source "package/perl-module-implementation/Config.in" ++ source "package/perl-module-runtime/Config.in" ++ source "package/perl-mojolicious-plugin-authentication/Config.in" ++ source "package/perl-mojolicious/Config.in" ++ source "package/perl-moo/Config.in" ++ source "package/perl-net-dns/Config.in" ++ source "package/perl-net-http/Config.in" ++ source "package/perl-net-ping/Config.in" ++ source "package/perl-net-snmp/Config.in" ++ source "package/perl-net-ssh2/Config.in" ++ source "package/perl-net-ssleay/Config.in" ++ source "package/perl-net-telnet/Config.in" ++ source "package/perl-netaddr-ip/Config.in" ++ source "package/perl-number-bytes-human/Config.in" ++ source "package/perl-package-stash/Config.in" ++ source "package/perl-params-util/Config.in" ++ source "package/perl-path-tiny/Config.in" ++ source "package/perl-plack/Config.in" ++ source "package/perl-posix-strftime-compiler/Config.in" ++ source "package/perl-role-tiny/Config.in" ++ source "package/perl-stream-buffered/Config.in" ++ source "package/perl-sub-exporter-progressive/Config.in" ++ source "package/perl-sub-quote/Config.in" ++ source "package/perl-sub-install/Config.in" ++ source "package/perl-sys-cpu/Config.in" ++ source "package/perl-sys-meminfo/Config.in" ++ source "package/perl-sys-mmap/Config.in" ++ source "package/perl-time-parsedate/Config.in" ++ source "package/perl-timedate/Config.in" ++ source "package/perl-try-tiny/Config.in" ++ source "package/perl-type-tiny/Config.in" ++ source "package/perl-uri/Config.in" ++ source "package/perl-www-form-urlencoded/Config.in" ++ source "package/perl-www-robotrules/Config.in" ++ source "package/perl-x10/Config.in" ++ source "package/perl-xml-libxml/Config.in" ++ source "package/perl-xml-namespacesupport/Config.in" ++ source "package/perl-xml-sax/Config.in" ++ source "package/perl-xml-sax-base/Config.in" ++endmenu ++endif ++ source "package/php/Config.in" ++if BR2_PACKAGE_PHP ++if !BR2_STATIC_LIBS ++menu "External php extensions" ++ source "package/php-amqp/Config.in" ++ source "package/php-geoip/Config.in" ++ source "package/php-gnupg/Config.in" ++ source "package/php-imagick/Config.in" ++ source "package/php-memcached/Config.in" ++ source "package/php-ssh2/Config.in" ++ source "package/php-yaml/Config.in" ++ source "package/php-zmq/Config.in" ++endmenu ++endif ++if BR2_STATIC_LIBS ++comment "External PHP extensions need a toolchain w/ dynamic library" ++endif ++endif ++ source "package/python/Config.in" ++ source "package/python3/Config.in" ++if BR2_PACKAGE_PYTHON || BR2_PACKAGE_PYTHON3 ++menu "External python modules" ++ source "package/python-aioblescan/Config.in" ++ source "package/python-aiocoap/Config.in" ++ source "package/python-aioconsole/Config.in" ++ source "package/python-aiodns/Config.in" ++ source "package/python-aiohttp/Config.in" ++ source "package/python-aiohttp-cors/Config.in" ++ source "package/python-aiohttp-jinja2/Config.in" ++ source "package/python-aiohttp-remotes/Config.in" ++ source "package/python-aiohttp-security/Config.in" ++ source "package/python-aiohttp-session/Config.in" ++ source "package/python-aiohttp-sse/Config.in" ++ source "package/python-aiomonitor/Config.in" ++ source "package/python-aiorwlock/Config.in" ++ source "package/python-aiojobs/Config.in" ++ source "package/python-alsaaudio/Config.in" ++ source "package/python-argh/Config.in" ++ source "package/python-arrow/Config.in" ++ source "package/python-asn1crypto/Config.in" ++ source "package/python-async-timeout/Config.in" ++ source "package/python-attrs/Config.in" ++ source "package/python-autobahn/Config.in" ++ source "package/python-automat/Config.in" ++ source "package/python-babel/Config.in" ++ source "package/python-backcall/Config.in" ++ source "package/python-backports-abc/Config.in" ++ source "package/python-backports-shutil-get-terminal-size/Config.in" ++ source "package/python-backports-ssl-match-hostname/Config.in" ++ source "package/python-bcrypt/Config.in" ++ source "package/python-beautifulsoup4/Config.in" ++ source "package/python-bitstring/Config.in" ++ source "package/python-bottle/Config.in" ++ source "package/python-cached-property/Config.in" ++ source "package/python-can/Config.in" ++ source "package/python-cbor/Config.in" ++ source "package/python-cchardet/Config.in" ++ source "package/python-certifi/Config.in" ++ source "package/python-cffi/Config.in" ++ source "package/python-characteristic/Config.in" ++ source "package/python-chardet/Config.in" ++ source "package/python-cheetah/Config.in" ++ source "package/python-cheroot/Config.in" ++ source "package/python-cherrypy/Config.in" ++ source "package/python-click/Config.in" ++ source "package/python-coherence/Config.in" ++ source "package/python-configobj/Config.in" ++ source "package/python-configshell-fb/Config.in" ++ source "package/python-constantly/Config.in" ++ source "package/python-couchdb/Config.in" ++ source "package/python-crc16/Config.in" ++ source "package/python-crcmod/Config.in" ++ source "package/python-crossbar/Config.in" ++ source "package/python-cryptography/Config.in" ++ source "package/python-cssselect/Config.in" ++ source "package/python-cssutils/Config.in" ++ source "package/python-daemon/Config.in" ++ source "package/python-daemonize/Config.in" ++ source "package/python-dataproperty/Config.in" ++ source "package/python-dateutil/Config.in" ++ source "package/python-decorator/Config.in" ++ source "package/python-dialog/Config.in" ++ source "package/python-dialog3/Config.in" ++ source "package/python-dicttoxml/Config.in" ++ source "package/python-django/Config.in" ++ source "package/python-docker/Config.in" ++ source "package/python-dockerpty/Config.in" ++ source "package/python-docker-pycreds/Config.in" ++ source "package/python-docopt/Config.in" ++ source "package/python-docutils/Config.in" ++ source "package/python-dominate/Config.in" ++ source "package/python-dpkt/Config.in" ++ source "package/python-ecdsa/Config.in" ++ source "package/python-engineio/Config.in" ++ source "package/python-enum/Config.in" ++ source "package/python-enum34/Config.in" ++ source "package/python-falcon/Config.in" ++ source "package/python-fire/Config.in" ++ source "package/python-flask/Config.in" ++ source "package/python-flask-cors/Config.in" ++ source "package/python-flask-babel/Config.in" ++ source "package/python-flask-jsonrpc/Config.in" ++ source "package/python-flask-login/Config.in" ++ source "package/python-flask-sqlalchemy/Config.in" ++ source "package/python-flup/Config.in" ++ source "package/python-functools32/Config.in" ++ source "package/python-futures/Config.in" ++ source "package/python-gobject/Config.in" ++ source "package/python-gunicorn/Config.in" ++ source "package/python-h2/Config.in" ++ source "package/python-hpack/Config.in" ++ source "package/python-html5lib/Config.in" ++ source "package/python-httplib2/Config.in" ++ source "package/python-humanize/Config.in" ++ source "package/python-hyperframe/Config.in" ++ source "package/python-hyperlink/Config.in" ++ source "package/python-ibmiotf/Config.in" ++ source "package/python-id3/Config.in" ++ source "package/python-idna/Config.in" ++ source "package/python-incremental/Config.in" ++ source "package/python-influxdb/Config.in" ++ source "package/python-iniparse/Config.in" ++ source "package/python-iowait/Config.in" ++ source "package/python-ipaddr/Config.in" ++ source "package/python-ipaddress/Config.in" ++ source "package/python-ipy/Config.in" ++ source "package/python-ipython/Config.in" ++ source "package/python-ipython-genutils/Config.in" ++ source "package/python-iso8601/Config.in" ++ source "package/python-itsdangerous/Config.in" ++ source "package/python-jaraco-classes/Config.in" ++ source "package/python-jedi/Config.in" ++ source "package/python-jinja2/Config.in" ++ source "package/python-jsonmodels/Config.in" ++ source "package/python-jsonschema/Config.in" ++ source "package/python-json-schema-validator/Config.in" ++ source "package/python-keyring/Config.in" ++ source "package/python-libconfig/Config.in" ++ source "package/python-libusb1/Config.in" ++ source "package/python-lmdb/Config.in" ++ source "package/python-logbook/Config.in" ++ source "package/python-lxml/Config.in" ++ source "package/python-m2r/Config.in" ++ source "package/python-mad/Config.in" ++ source "package/python-mako/Config.in" ++ source "package/python-markdown/Config.in" ++ source "package/python-markdown2/Config.in" ++ source "package/python-markupsafe/Config.in" ++ source "package/python-mbstrdecoder/Config.in" ++ source "package/python-meld3/Config.in" ++ source "package/python-mimeparse/Config.in" ++ source "package/python-mistune/Config.in" ++ source "package/python-more-itertools/Config.in" ++ source "package/python-msgpack/Config.in" ++ source "package/python-multidict/Config.in" ++ source "package/python-mutagen/Config.in" ++ source "package/python-mwclient/Config.in" ++ source "package/python-mwscrape/Config.in" ++ source "package/python-mwscrape2slob/Config.in" ++ source "package/python-netaddr/Config.in" ++ source "package/python-netifaces/Config.in" ++ source "package/python-networkmanager/Config.in" ++ source "package/python-networkx/Config.in" ++ source "package/python-nfc/Config.in" ++ source "package/python-numpy/Config.in" ++ source "package/python-oauthlib/Config.in" ++ source "package/python-paho-mqtt/Config.in" ++ source "package/python-pam/Config.in" ++ source "package/python-paramiko/Config.in" ++ source "package/python-parso/Config.in" ++ source "package/python-passlib/Config.in" ++ source "package/python-pathlib2/Config.in" ++ source "package/python-pathpy/Config.in" ++ source "package/python-pathtools/Config.in" ++ source "package/python-pathvalidate/Config.in" ++ source "package/python-pexpect/Config.in" ++ source "package/python-pickleshare/Config.in" ++ source "package/python-pigpio/Config.in" ++ source "package/python-pillow/Config.in" ++ source "package/python-pip/Config.in" ++ source "package/python-ply/Config.in" ++ source "package/python-portend/Config.in" ++ source "package/python-posix-ipc/Config.in" ++ source "package/python-priority/Config.in" ++ source "package/python-prompt-toolkit/Config.in" ++ source "package/python-protobuf/Config.in" ++ source "package/python-psutil/Config.in" ++ source "package/python-psycopg2/Config.in" ++ source "package/python-ptyprocess/Config.in" ++ source "package/python-pudb/Config.in" ++ source "package/python-py/Config.in" ++ source "package/python-pyasn/Config.in" ++ source "package/python-pyasn-modules/Config.in" ++ source "package/python-pyasn1/Config.in" ++ source "package/python-pyasn1-modules/Config.in" ++ source "package/python-pycares/Config.in" ++ source "package/python-pycli/Config.in" ++ source "package/python-pycparser/Config.in" ++ source "package/python-pycrypto/Config.in" ++ source "package/python-pycryptodomex/Config.in" ++ source "package/python-pydal/Config.in" ++ source "package/python-pyelftools/Config.in" ++ source "package/python-pyftpdlib/Config.in" ++ source "package/python-pygame/Config.in" ++ source "package/python-pygments/Config.in" ++ source "package/python-pyhamcrest/Config.in" ++ source "package/python-pyicu/Config.in" ++ source "package/python-pyinotify/Config.in" ++ source "package/python-pyjwt/Config.in" ++ source "package/python-pylibftdi/Config.in" ++ source "package/python-pylru/Config.in" ++ source "package/python-pymodbus/Config.in" ++ source "package/python-pymysql/Config.in" ++ source "package/python-pynacl/Config.in" ++ source "package/python-pyopenssl/Config.in" ++ source "package/python-pyparsing/Config.in" ++ source "package/python-pyparted/Config.in" ++ source "package/python-pypcap/Config.in" ++ source "package/python-pyqrcode/Config.in" ++ source "package/python-pyqt5/Config.in" ++ source "package/python-pyratemp/Config.in" ++ source "package/python-pyro/Config.in" ++ source "package/python-pyroute2/Config.in" ++ source "package/python-pysendfile/Config.in" ++ source "package/python-pysmb/Config.in" ++ source "package/python-pysmi/Config.in" ++ source "package/python-pysnmp/Config.in" ++ source "package/python-pysnmp-apps/Config.in" ++ source "package/python-pysnmp-mibs/Config.in" ++ source "package/python-pysocks/Config.in" ++ source "package/python-pytablereader/Config.in" ++ source "package/python-pytablewriter/Config.in" ++ source "package/python-pytrie/Config.in" ++ source "package/python-pytz/Config.in" ++ source "package/python-pyudev/Config.in" ++ source "package/python-pyusb/Config.in" ++ source "package/python-pyxb/Config.in" ++ source "package/python-pyyaml/Config.in" ++ source "package/python-pyzmq/Config.in" ++ source "package/python-raven/Config.in" ++ source "package/python-reentry/Config.in" ++ source "package/python-remi/Config.in" ++ source "package/python-request-id/Config.in" ++ source "package/python-requests/Config.in" ++ source "package/python-requests-oauthlib/Config.in" ++ source "package/python-requests-toolbelt/Config.in" ++ source "package/python-rpi-gpio/Config.in" ++ source "package/python-rtslib-fb/Config.in" ++ source "package/python-scandir/Config.in" ++ source "package/python-scapy/Config.in" ++ source "package/python-scapy3k/Config.in" ++ source "package/python-schedule/Config.in" ++ source "package/python-sdnotify/Config.in" ++ source "package/python-secretstorage/Config.in" ++ source "package/python-see/Config.in" ++ source "package/python-semver/Config.in" ++ source "package/python-sentry-sdk/Config.in" ++ source "package/python-serial/Config.in" ++ source "package/python-serial-asyncio/Config.in" ++ source "package/python-service-identity/Config.in" ++ source "package/python-setproctitle/Config.in" ++ source "package/python-setuptools/Config.in" ++ source "package/python-sh/Config.in" ++ source "package/python-shutilwhich/Config.in" ++ source "package/python-simpleaudio/Config.in" ++ source "package/python-simplegeneric/Config.in" ++ source "package/python-simplejson/Config.in" ++ source "package/python-simplesqlite/Config.in" ++ source "package/python-singledispatch/Config.in" ++ source "package/python-sip/Config.in" ++ source "package/python-six/Config.in" ++ source "package/python-slob/Config.in" ++ source "package/python-smbus-cffi/Config.in" ++ source "package/python-socketio/Config.in" ++ source "package/python-sortedcontainers//Config.in" ++ source "package/python-spidev/Config.in" ++ source "package/python-sqlalchemy/Config.in" ++ source "package/python-subprocess32/Config.in" ++ source "package/python-systemd/Config.in" ++ source "package/python-tabledata/Config.in" ++ source "package/python-tempora/Config.in" ++ source "package/python-terminaltables/Config.in" ++ source "package/python-texttable/Config.in" ++ source "package/python-thrift/Config.in" ++ source "package/python-tomako/Config.in" ++ source "package/python-toml/Config.in" ++ source "package/python-tornado/Config.in" ++ source "package/python-traitlets/Config.in" ++ source "package/python-treq/Config.in" ++ source "package/python-twisted/Config.in" ++ source "package/python-txaio/Config.in" ++ source "package/python-txtorcon/Config.in" ++ source "package/python-typepy/Config.in" ++ source "package/python-typing/Config.in" ++ source "package/python-u-msgpack/Config.in" ++ source "package/python-ubjson/Config.in" ++ source "package/python-ujson/Config.in" ++ source "package/python-urllib3/Config.in" ++ source "package/python-urwid/Config.in" ++ source "package/python-uvloop/Config.in" ++ source "package/python-validators/Config.in" ++ source "package/python-versiontools/Config.in" ++ source "package/python-visitor/Config.in" ++ source "package/python-watchdog/Config.in" ++ source "package/python-wcwidth/Config.in" ++ source "package/python-web2py/Config.in" ++ source "package/python-webob/Config.in" ++ source "package/python-webpy/Config.in" ++ source "package/python-websocket-client/Config.in" ++ source "package/python-websockets/Config.in" ++ source "package/python-werkzeug/Config.in" ++ source "package/python-whoosh/Config.in" ++ source "package/python-wrapt/Config.in" ++ source "package/python-ws4py/Config.in" ++ source "package/python-wsaccel/Config.in" ++ source "package/python-wtforms/Config.in" ++ source "package/python-xlib/Config.in" ++ source "package/python-xlrd/Config.in" ++ source "package/python-xlsxwriter/Config.in" ++ source "package/python-xlutils/Config.in" ++ source "package/python-xlwt/Config.in" ++ source "package/python-xmltodict/Config.in" ++ source "package/python-yarl/Config.in" ++ source "package/python-yieldfrom/Config.in" ++ source "package/python-zeroconf/Config.in" ++ source "package/python-zope-interface/Config.in" ++endmenu ++endif ++ source "package/ruby/Config.in" ++ source "package/tcl/Config.in" ++if BR2_PACKAGE_TCL ++menu "Tcl libraries/modules" ++ source "package/expect/Config.in" ++ source "package/tcllib/Config.in" ++endmenu ++endif ++endmenu ++ ++menu "Libraries" ++ ++menu "Audio/Sound" ++ source "package/alsa-lib/Config.in" ++ source "package/aubio/Config.in" ++ source "package/audiofile/Config.in" ++ source "package/bcg729/Config.in" ++ source "package/celt051/Config.in" ++ source "package/fdk-aac/Config.in" ++ source "package/libao/Config.in" ++ source "package/libasplib/Config.in" ++ source "package/libbroadvoice/Config.in" ++ source "package/libcdaudio/Config.in" ++ source "package/libcddb/Config.in" ++ source "package/libcdio/Config.in" ++ source "package/libcdio-paranoia/Config.in" ++ source "package/libcodec2/Config.in" ++ source "package/libcue/Config.in" ++ source "package/libcuefile/Config.in" ++ source "package/libebur128/Config.in" ++ source "package/libg7221/Config.in" ++ source "package/libgsm/Config.in" ++ source "package/libid3tag/Config.in" ++ source "package/libilbc/Config.in" ++ source "package/liblo/Config.in" ++ source "package/libmad/Config.in" ++ source "package/libmodplug/Config.in" ++ source "package/libmpd/Config.in" ++ source "package/libmpdclient/Config.in" ++ source "package/libreplaygain/Config.in" ++ source "package/libsamplerate/Config.in" ++ source "package/libsidplay2/Config.in" ++ source "package/libsilk/Config.in" ++ source "package/libsndfile/Config.in" ++ source "package/libsoundtouch/Config.in" ++ source "package/libsoxr/Config.in" ++ source "package/libvorbis/Config.in" ++ source "package/mp4v2/Config.in" ++ source "package/openal/Config.in" ++ source "package/opencore-amr/Config.in" ++ source "package/opus/Config.in" ++ source "package/opusfile/Config.in" ++ source "package/portaudio/Config.in" ++ source "package/sbc/Config.in" ++ source "package/spandsp/Config.in" ++ source "package/speex/Config.in" ++ source "package/speexdsp/Config.in" ++ source "package/taglib/Config.in" ++ source "package/tinyalsa/Config.in" ++ source "package/tremor/Config.in" ++ source "package/vo-aacenc/Config.in" ++ source "package/webrtc-audio-processing/Config.in" ++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" ++ source "package/snappy/Config.in" ++ source "package/szip/Config.in" ++ source "package/zlib/Config.in" ++endmenu ++ ++menu "Crypto" ++ source "package/beecrypt/Config.in" ++ source "package/botan/Config.in" ++ source "package/ca-certificates/Config.in" ++ source "package/cryptodev/Config.in" ++ source "package/gcr/Config.in" ++ source "package/gnutls/Config.in" ++ source "package/libassuan/Config.in" ++ source "package/libgcrypt/Config.in" ++ source "package/libgpg-error/Config.in" ++ source "package/libgpgme/Config.in" ++ source "package/libkcapi/Config.in" ++ source "package/libksba/Config.in" ++ source "package/libmcrypt/Config.in" ++ source "package/libmhash/Config.in" ++ source "package/libnss/Config.in" ++ source "package/libp11/Config.in" ++ source "package/libscrypt/Config.in" ++ source "package/libsecret/Config.in" ++ source "package/libsha1/Config.in" ++ source "package/libsodium/Config.in" ++ source "package/libssh/Config.in" ++ source "package/libssh2/Config.in" ++ source "package/libtomcrypt/Config.in" ++ source "package/libuecc/Config.in" ++ source "package/mbedtls/Config.in" ++ source "package/nettle/Config.in" ++ source "package/openssl/Config.in" ++ source "package/rhash/Config.in" ++ source "package/tinydtls/Config.in" ++ source "package/tpm2-tss/Config.in" ++ source "package/trousers/Config.in" ++ source "package/ustream-ssl/Config.in" ++ source "package/wolfssl/Config.in" ++endmenu ++ ++menu "Database" ++ source "package/berkeleydb/Config.in" ++ source "package/cppdb/Config.in" ++ source "package/gdbm/Config.in" ++ source "package/hiredis/Config.in" ++ source "package/kompexsqlite/Config.in" ++ source "package/leveldb/Config.in" ++ source "package/libgit2/Config.in" ++ source "package/libpqxx/Config.in" ++ source "package/mongodb/Config.in" ++ source "package/mysql/Config.in" ++ source "package/postgresql/Config.in" ++ source "package/redis/Config.in" ++ source "package/sqlcipher/Config.in" ++ source "package/sqlite/Config.in" ++ source "package/unixodbc/Config.in" ++endmenu ++ ++menu "Filesystem" ++ source "package/gamin/Config.in" ++ source "package/libconfig/Config.in" ++ source "package/libconfuse/Config.in" ++ source "package/libfuse/Config.in" ++ source "package/liblockfile/Config.in" ++ source "package/libnfs/Config.in" ++ source "package/libsysfs/Config.in" ++ source "package/lockdev/Config.in" ++ source "package/physfs/Config.in" ++endmenu ++ ++menu "Graphics" ++ source "package/assimp/Config.in" ++ source "package/at-spi2-atk/Config.in" ++ source "package/at-spi2-core/Config.in" ++ source "package/atk/Config.in" ++ source "package/atkmm/Config.in" ++ source "package/bayer2rgb-neon/Config.in" ++ source "package/bullet/Config.in" ++ source "package/cairo/Config.in" ++ source "package/cairomm/Config.in" ++ source "package/chipmunk/Config.in" ++ source "package/exiv2/Config.in" ++ source "package/exempi/Config.in" ++ source "package/fltk/Config.in" ++ source "package/fontconfig/Config.in" ++ source "package/freetype/Config.in" ++ source "package/gd/Config.in" ++ source "package/gdk-pixbuf/Config.in" ++ source "package/giblib/Config.in" ++ source "package/giflib/Config.in" ++ source "package/granite/Config.in" ++ source "package/graphite2/Config.in" ++ source "package/gtkmm3/Config.in" ++ source "package/gtksourceview/Config.in" ++ source "package/harfbuzz/Config.in" ++ source "package/ijs/Config.in" ++ source "package/imlib2/Config.in" ++ source "package/intel-gmmlib/Config.in" ++ source "package/intel-mediadriver/Config.in" ++ source "package/intel-mediasdk/Config.in" ++ source "package/irrlicht/Config.in" ++ source "package/jasper/Config.in" ++ source "package/jpeg/Config.in" ++ source "package/kmsxx/Config.in" ++ source "package/lcms2/Config.in" ++ source "package/lensfun/Config.in" ++ source "package/leptonica/Config.in" ++ source "package/lesstif/Config.in" ++ source "package/libart/Config.in" ++ source "package/libdmtx/Config.in" ++ source "package/libdri2/Config.in" ++ source "package/libdrm/Config.in" ++ source "package/libepoxy/Config.in" ++ source "package/libexif/Config.in" ++ source "package/libfm/Config.in" ++ source "package/libfm-extra/Config.in" ++ source "package/libfreeglut/Config.in" ++ source "package/libfreeimage/Config.in" ++ source "package/libgdiplus/Config.in" ++ source "package/libgeotiff/Config.in" ++ source "package/libglade/Config.in" ++ source "package/libglew/Config.in" ++ source "package/libglfw/Config.in" ++ source "package/libglu/Config.in" ++ source "package/libgta/Config.in" ++ source "package/libgtk2/Config.in" ++ source "package/libgtk3/Config.in" ++ source "package/libmediaart/Config.in" ++ source "package/libmng/Config.in" ++ source "package/libpng/Config.in" ++ source "package/libqrencode/Config.in" ++ source "package/libraw/Config.in" ++ source "package/librsvg/Config.in" ++ source "package/libsoil/Config.in" ++ source "package/libsvg/Config.in" ++ source "package/libsvg-cairo/Config.in" ++ source "package/libsvgtiny/Config.in" ++ source "package/libva/Config.in" ++ source "package/libva-intel-driver/Config.in" ++ source "package/libvdpau/Config.in" ++ source "package/libvips/Config.in" ++ source "package/libwpe/Config.in" ++ source "package/menu-cache/Config.in" ++ source "package/opencv/Config.in" ++ source "package/opencv3/Config.in" ++ source "package/opengl/Config.in" ++ source "package/openjpeg/Config.in" ++ source "package/pango/Config.in" ++ source "package/pangomm/Config.in" ++ source "package/pixman/Config.in" ++ source "package/poppler/Config.in" ++ source "package/powervr/Config.in" ++ source "package/tiff/Config.in" ++ source "package/waffle/Config.in" ++ source "package/wayland/Config.in" ++ source "package/wayland-protocols/Config.in" ++ source "package/waylandpp/Config.in" ++ source "package/webkitgtk/Config.in" ++ source "package/webp/Config.in" ++ source "package/woff2/Config.in" ++ source "package/wpebackend-fdo/Config.in" ++ source "package/wpewebkit/Config.in" ++ source "package/zbar/Config.in" ++ source "package/zxing-cpp/Config.in" ++endmenu ++ ++menu "Hardware handling" ++ source "package/acsccid/Config.in" ++ source "package/bcm2835/Config.in" ++ source "package/c-periphery/Config.in" ++ source "package/ccid/Config.in" ++ source "package/dtc/Config.in" ++ source "package/gnu-efi/Config.in" ++ source "package/hackrf/Config.in" ++ source "package/hidapi/Config.in" ++ source "package/lcdapi/Config.in" ++ source "package/let-me-create/Config.in" ++ source "package/libaio/Config.in" ++ source "package/libatasmart/Config.in" ++ source "package/libcec/Config.in" ++ source "package/libfreefare/Config.in" ++ source "package/libftdi/Config.in" ++ source "package/libftdi1/Config.in" ++ source "package/libgphoto2/Config.in" ++ source "package/libgpiod/Config.in" ++ source "package/libgudev/Config.in" ++ source "package/libhid/Config.in" ++ source "package/libiio/Config.in" ++ source "package/libinput/Config.in" ++ source "package/libiqrf/Config.in" ++ source "package/libllcp/Config.in" ++ source "package/libmbim/Config.in" ++ source "package/libnfc/Config.in" ++ source "package/libpciaccess/Config.in" ++ source "package/libphidget/Config.in" ++ source "package/libpri/Config.in" ++ source "package/libqmi/Config.in" ++ source "package/libraw1394/Config.in" ++ source "package/librtas/Config.in" ++ source "package/librtlsdr/Config.in" ++ source "package/libserial/Config.in" ++ source "package/libserialport/Config.in" ++ source "package/libsigrok/Config.in" ++ source "package/libsigrokdecode/Config.in" ++ source "package/libsoc/Config.in" ++ source "package/libss7/Config.in" ++ source "package/libusb/Config.in" ++ source "package/libusb-compat/Config.in" ++ source "package/libusbgx/Config.in" ++ source "package/libv4l/Config.in" ++ source "package/libxkbcommon/Config.in" ++ source "package/mraa/Config.in" ++ source "package/mtdev/Config.in" ++ source "package/ne10/Config.in" ++ source "package/neardal/Config.in" ++ source "package/owfs/Config.in" ++ source "package/pcsc-lite/Config.in" ++ source "package/tslib/Config.in" ++ source "package/urg/Config.in" ++ source "package/wiringpi/Config.in" ++endmenu ++ ++menu "Javascript" ++ source "package/angularjs/Config.in" ++if BR2_PACKAGE_ANGULARJS ++menu "External AngularJS plugins" ++ source "package/angular-websocket/Config.in" ++endmenu ++endif ++ source "package/bootstrap/Config.in" ++ source "package/duktape/Config.in" ++ source "package/explorercanvas/Config.in" ++ source "package/flot/Config.in" ++ source "package/jquery/Config.in" ++if BR2_PACKAGE_JQUERY ++menu "External jQuery plugins" ++ source "package/jquery-datetimepicker/Config.in" ++ source "package/jquery-keyboard/Config.in" ++ source "package/jquery-mobile/Config.in" ++ source "package/jquery-sidebar/Config.in" ++ source "package/jquery-sparkline/Config.in" ++ source "package/jquery-ui/Config.in" ++ source "package/jquery-ui-themes/Config.in" ++ source "package/jquery-validation/Config.in" ++endmenu ++endif ++ source "package/jsmin/Config.in" ++ source "package/json-javascript/Config.in" ++endmenu ++ ++menu "JSON/XML" ++ source "package/benejson/Config.in" ++ source "package/cjson/Config.in" ++ source "package/expat/Config.in" ++ source "package/ezxml/Config.in" ++ source "package/jansson/Config.in" ++ source "package/jose/Config.in" ++ source "package/jsmn/Config.in" ++ source "package/json-c/Config.in" ++ source "package/json-for-modern-cpp/Config.in" ++ source "package/json-glib/Config.in" ++ source "package/jsoncpp/Config.in" ++ source "package/libbson/Config.in" ++ source "package/libfastjson/Config.in" ++ source "package/libjson/Config.in" ++ source "package/libroxml/Config.in" ++ source "package/libucl/Config.in" ++ source "package/libxml2/Config.in" ++ source "package/libxmlpp/Config.in" ++ source "package/libxmlrpc/Config.in" ++ source "package/libxslt/Config.in" ++ source "package/libyaml/Config.in" ++ source "package/mxml/Config.in" ++ source "package/pugixml/Config.in" ++ source "package/rapidjson/Config.in" ++ source "package/rapidxml/Config.in" ++ source "package/raptor/Config.in" ++ source "package/tinyxml/Config.in" ++ source "package/tinyxml2/Config.in" ++ source "package/valijson/Config.in" ++ source "package/xerces/Config.in" ++ source "package/yajl/Config.in" ++ source "package/yaml-cpp/Config.in" ++endmenu ++ ++menu "Logging" ++ source "package/eventlog/Config.in" ++ source "package/glog/Config.in" ++ source "package/liblog4c-localtime/Config.in" ++ source "package/liblogging/Config.in" ++ source "package/log4cplus/Config.in" ++ source "package/log4cpp/Config.in" ++ source "package/log4cxx/Config.in" ++ source "package/opentracing-cpp/Config.in" ++ source "package/zlog/Config.in" ++endmenu ++ ++menu "Multimedia" ++ source "package/bitstream/Config.in" ++ source "package/kvazaar/Config.in" ++ source "package/libaacs/Config.in" ++ source "package/libamcodec/Config.in" ++ source "package/libass/Config.in" ++ source "package/libbdplus/Config.in" ++ source "package/libbluray/Config.in" ++ source "package/libcamera/Config.in" ++ source "package/libdcadec/Config.in" ++ source "package/libdvbcsa/Config.in" ++ source "package/libdvbpsi/Config.in" ++ source "package/libdvbsi/Config.in" ++ source "package/libdvdcss/Config.in" ++ source "package/libdvdnav/Config.in" ++ source "package/libdvdread/Config.in" ++ source "package/libebml/Config.in" ++ source "package/libhdhomerun/Config.in" ++ source "package/libimxvpuapi/Config.in" ++ source "package/libmatroska/Config.in" ++ source "package/libmms/Config.in" ++ source "package/libmpeg2/Config.in" ++ source "package/libogg/Config.in" ++ source "package/libopenh264/Config.in" ++ source "package/libopusenc/Config.in" ++ source "package/libplayer/Config.in" ++ source "package/libtheora/Config.in" ++ source "package/libvpx/Config.in" ++ source "package/libyuv/Config.in" ++ source "package/live555/Config.in" ++ source "package/mediastreamer/Config.in" ++ source "package/x264/Config.in" ++ source "package/x265/Config.in" ++endmenu ++ ++menu "Networking" ++ source "package/agentpp/Config.in" ++ source "package/alljoyn/Config.in" ++ source "package/alljoyn-base/Config.in" ++ source "package/alljoyn-tcl/Config.in" ++ source "package/alljoyn-tcl-base/Config.in" ++ source "package/azmq/Config.in" ++ source "package/azure-iot-sdk-c/Config.in" ++ source "package/batman-adv/Config.in" ++ source "package/bluez5_utils-headers/Config.in" ++ source "package/c-ares/Config.in" ++ source "package/canfestival/Config.in" ++ source "package/cgic/Config.in" ++ source "package/cppzmq/Config.in" ++ source "package/curlpp/Config.in" ++ source "package/czmq/Config.in" ++ source "package/daq/Config.in" ++ source "package/davici/Config.in" ++ source "package/enet/Config.in" ++ source "package/filemq/Config.in" ++ source "package/flickcurl/Config.in" ++ source "package/fmlib/Config.in" ++ source "package/freeradius-client/Config.in" ++ source "package/geoip/Config.in" ++ source "package/glib-networking/Config.in" ++ source "package/grpc/Config.in" ++ source "package/gssdp/Config.in" ++ source "package/gupnp/Config.in" ++ source "package/gupnp-av/Config.in" ++ source "package/gupnp-dlna/Config.in" ++ source "package/ibrcommon/Config.in" ++ source "package/ibrdtn/Config.in" ++ source "package/libcgi/Config.in" ++ source "package/libcgicc/Config.in" ++ source "package/libcoap/Config.in" ++ source "package/libcpprestsdk/Config.in" ++ source "package/libcurl/Config.in" ++ source "package/libdnet/Config.in" ++ source "package/libeXosip2/Config.in" ++ source "package/libfcgi/Config.in" ++ source "package/libgsasl/Config.in" ++ source "package/libhtp/Config.in" ++ source "package/libhttpparser/Config.in" ++ source "package/libidn/Config.in" ++ source "package/libidn2/Config.in" ++ source "package/libiscsi/Config.in" ++ source "package/libkrb5/Config.in" ++ source "package/libldns/Config.in" ++ source "package/libmaxminddb/Config.in" ++ source "package/libmbus/Config.in" ++ source "package/libmemcached/Config.in" ++ source "package/libmicrohttpd/Config.in" ++ source "package/libminiupnpc/Config.in" ++ source "package/libmnl/Config.in" ++ source "package/libmodbus/Config.in" ++ source "package/libnatpmp/Config.in" ++ source "package/libndp/Config.in" ++ source "package/libnet/Config.in" ++ source "package/libnetfilter_acct/Config.in" ++ source "package/libnetfilter_conntrack/Config.in" ++ source "package/libnetfilter_cthelper/Config.in" ++ source "package/libnetfilter_cttimeout/Config.in" ++ source "package/libnetfilter_log/Config.in" ++ source "package/libnetfilter_queue/Config.in" ++ source "package/libnfnetlink/Config.in" ++ source "package/libnftnl/Config.in" ++ source "package/libnice/Config.in" ++ source "package/libnl/Config.in" ++ source "package/liboauth/Config.in" ++ source "package/liboping/Config.in" ++ source "package/libosip2/Config.in" ++ source "package/libpagekite/Config.in" ++ source "package/libpcap/Config.in" ++ source "package/libpjsip/Config.in" ++ source "package/librsync/Config.in" ++ source "package/libshairplay/Config.in" ++ source "package/libshout/Config.in" ++ source "package/libsocketcan/Config.in" ++ source "package/libsoup/Config.in" ++ source "package/libsrtp/Config.in" ++ source "package/libstrophe/Config.in" ++ source "package/libtirpc/Config.in" ++ source "package/libtorrent/Config.in" ++ source "package/libtorrent-rasterbar/Config.in" ++ source "package/libupnp/Config.in" ++ source "package/libupnp18/Config.in" ++ source "package/libupnpp/Config.in" ++ source "package/liburiparser/Config.in" ++ source "package/libvncserver/Config.in" ++ source "package/libwebsock/Config.in" ++ source "package/libwebsockets/Config.in" ++ source "package/lksctp-tools/Config.in" ++ source "package/mongoose/Config.in" ++ source "package/nanomsg/Config.in" ++ source "package/neon/Config.in" ++ source "package/nghttp2/Config.in" ++ source "package/norm/Config.in" ++ source "package/nss-mdns/Config.in" ++ source "package/nss-myhostname/Config.in" ++ source "package/nss-pam-ldapd/Config.in" ++ source "package/omniorb/Config.in" ++ source "package/openldap/Config.in" ++ source "package/openmpi/Config.in" ++ source "package/openpgm/Config.in" ++ source "package/openzwave/Config.in" ++ source "package/ortp/Config.in" ++ source "package/paho-mqtt-c/Config.in" ++ source "package/paho-mqtt-cpp/Config.in" ++ source "package/qdecoder/Config.in" ++ source "package/qpid-proton/Config.in" ++ source "package/rabbitmq-c/Config.in" ++ source "package/rtmpdump/Config.in" ++ source "package/slirp/Config.in" ++ source "package/snmppp/Config.in" ++ source "package/sofia-sip/Config.in" ++ source "package/thrift/Config.in" ++ source "package/usbredir/Config.in" ++ source "package/wampcc/Config.in" ++ source "package/websocketpp/Config.in" ++ source "package/zeromq/Config.in" ++ source "package/zmqpp/Config.in" ++ source "package/zyre/Config.in" ++endmenu ++ ++menu "Other" ++ source "package/apr/Config.in" ++ source "package/apr-util/Config.in" ++ source "package/argp-standalone/Config.in" ++ source "package/armadillo/Config.in" ++ source "package/atf/Config.in" ++ source "package/bctoolbox/Config.in" ++ source "package/bdwgc/Config.in" ++ source "package/boost/Config.in" ++ source "package/capnproto/Config.in" ++ source "package/clang/Config.in" ++ source "package/clapack/Config.in" ++ source "package/classpath/Config.in" ++ source "package/cmocka/Config.in" ++ source "package/cppcms/Config.in" ++ source "package/cracklib/Config.in" ++ source "package/dawgdic/Config.in" ++ source "package/ding-libs/Config.in" ++ source "package/eigen/Config.in" ++ source "package/elfutils/Config.in" ++ source "package/ell/Config.in" ++ source "package/fftw/Config.in" ++ source "package/flann/Config.in" ++ source "package/flatbuffers/Config.in" ++ source "package/flatcc/Config.in" ++ source "package/gconf/Config.in" ++ source "package/gflags/Config.in" ++ source "package/gli/Config.in" ++ source "package/glibmm/Config.in" ++ source "package/glm/Config.in" ++ source "package/gmp/Config.in" ++ source "package/gsl/Config.in" ++ source "package/gtest/Config.in" ++ source "package/jemalloc/Config.in" ++ source "package/lapack/Config.in" ++ source "package/libargtable2/Config.in" ++ source "package/libatomic_ops/Config.in" ++ source "package/libb64/Config.in" ++ source "package/libbsd/Config.in" ++ source "package/libcap/Config.in" ++ source "package/libcap-ng/Config.in" ++ source "package/libcgroup/Config.in" ++ source "package/libclc/Config.in" ++ source "package/libcofi/Config.in" ++ source "package/libcorrect/Config.in" ++ source "package/libcroco/Config.in" ++ source "package/libcrossguid/Config.in" ++ source "package/libcsv/Config.in" ++ source "package/libdaemon/Config.in" ++ source "package/libeastl/Config.in" ++ source "package/libee/Config.in" ++ source "package/libev/Config.in" ++ source "package/libevdev/Config.in" ++ source "package/libevent/Config.in" ++ source "package/libffi/Config.in" ++ source "package/libgee/Config.in" ++ source "package/libglib2/Config.in" ++ source "package/libglob/Config.in" ++ source "package/libical/Config.in" ++ source "package/libite/Config.in" ++ source "package/liblinear/Config.in" ++ source "package/libloki/Config.in" ++ source "package/libnpth/Config.in" ++ source "package/libnspr/Config.in" ++ source "package/libpfm4/Config.in" ++ source "package/libplatform/Config.in" ++ source "package/libplist/Config.in" ++ source "package/libpthread-stubs/Config.in" ++ source "package/libpthsem/Config.in" ++ source "package/libpwquality/Config.in" ++ source "package/libseccomp/Config.in" ++ source "package/libsigc/Config.in" ++ source "package/libsigsegv/Config.in" ++ source "package/libspatialindex/Config.in" ++ source "package/libtasn1/Config.in" ++ source "package/libtommath/Config.in" ++ source "package/libtpl/Config.in" ++ source "package/libubox/Config.in" ++ source "package/libuci/Config.in" ++ source "package/libunwind/Config.in" ++ source "package/liburcu/Config.in" ++ source "package/libuv/Config.in" ++ source "package/lightning/Config.in" ++ source "package/linux-pam/Config.in" ++if BR2_PACKAGE_LINUX_PAM ++comment "linux-pam plugins" ++ source "package/libpam-radius-auth/Config.in" ++ source "package/libpam-tacplus/Config.in" ++endif ++ source "package/liquid-dsp/Config.in" ++ source "package/llvm/Config.in" ++ source "package/lttng-libust/Config.in" ++ source "package/mpc/Config.in" ++ source "package/mpdecimal/Config.in" ++ source "package/mpfr/Config.in" ++ source "package/mpir/Config.in" ++ source "package/msgpack/Config.in" ++ source "package/mtdev2tuio/Config.in" ++ source "package/musl-compat-headers/Config.in" ++ source "package/openblas/Config.in" ++ source "package/orc/Config.in" ++ source "package/p11-kit/Config.in" ++ source "package/poco/Config.in" ++ source "package/protobuf/Config.in" ++ source "package/protobuf-c/Config.in" ++ source "package/qhull/Config.in" ++ source "package/qlibc/Config.in" ++ source "package/riemann-c-client/Config.in" ++ source "package/shapelib/Config.in" ++ source "package/skalibs/Config.in" ++ source "package/sphinxbase/Config.in" ++ source "package/startup-notification/Config.in" ++ source "package/tinycbor/Config.in" ++ source "package/tz/Config.in" ++ source "package/tzdata/Config.in" ++ source "package/xapian/Config.in" ++endmenu ++ ++menu "Security" ++ source "package/libselinux/Config.in" ++ source "package/libsemanage/Config.in" ++ source "package/libsepol/Config.in" ++ source "package/safeclib/Config.in" ++endmenu ++ ++menu "Text and terminal handling" ++ source "package/augeas/Config.in" ++ source "package/enchant/Config.in" ++ source "package/fmt/Config.in" ++ source "package/icu/Config.in" ++ source "package/libcli/Config.in" ++ source "package/libedit/Config.in" ++ source "package/libenca/Config.in" ++ source "package/libestr/Config.in" ++ source "package/libfribidi/Config.in" ++ source "package/libiconv/Config.in" ++ source "package/libunistring/Config.in" ++ source "package/linenoise/Config.in" ++ source "package/ncurses/Config.in" ++ source "package/newt/Config.in" ++ source "package/oniguruma/Config.in" ++ source "package/pcre/Config.in" ++ source "package/pcre2/Config.in" ++ source "package/popt/Config.in" ++ source "package/readline/Config.in" ++ source "package/slang/Config.in" ++ source "package/tclap/Config.in" ++ source "package/ustr/Config.in" ++endmenu ++ ++endmenu ++ ++menu "Mail" ++ source "package/dovecot/Config.in" ++ source "package/exim/Config.in" ++ source "package/fetchmail/Config.in" ++ source "package/heirloom-mailx/Config.in" ++ source "package/libesmtp/Config.in" ++ source "package/msmtp/Config.in" ++ source "package/mutt/Config.in" ++ source "package/sylpheed/Config.in" ++endmenu ++ ++menu "Miscellaneous" ++ source "package/aespipe/Config.in" ++ source "package/bc/Config.in" ++ source "package/clamav/Config.in" ++ source "package/collectd/Config.in" ++ source "package/domoticz/Config.in" ++ source "package/empty/Config.in" ++ source "package/gnuradio/Config.in" ++ source "package/googlefontdirectory/Config.in" ++ source "package/gqrx/Config.in" ++ source "package/gr-osmosdr/Config.in" ++ source "package/gsettings-desktop-schemas/Config.in" ++ source "package/haveged/Config.in" ++ source "package/linux-syscall-support/Config.in" ++ source "package/mcrypt/Config.in" ++ source "package/mobile-broadband-provider-info/Config.in" ++ source "package/proj/Config.in" ++ source "package/qemu/Config.in" ++ source "package/qpdf/Config.in" ++ source "package/shared-mime-info/Config.in" ++ source "package/taskd/Config.in" ++ source "package/wine/Config.in" ++ source "package/xutil_util-macros/Config.in" ++endmenu ++ ++menu "Networking applications" ++ source "package/aircrack-ng/Config.in" ++ source "package/aoetools/Config.in" ++ source "package/apache/Config.in" ++ source "package/argus/Config.in" ++ source "package/arp-scan/Config.in" ++ source "package/arptables/Config.in" ++ source "package/asterisk/Config.in" ++ source "package/atftp/Config.in" ++ source "package/autossh/Config.in" ++ source "package/avahi/Config.in" ++ source "package/axel/Config.in" ++ source "package/babeld/Config.in" ++ source "package/bandwidthd/Config.in" ++ source "package/batctl/Config.in" ++ source "package/bcusdk/Config.in" ++ source "package/bind/Config.in" ++ source "package/bird/Config.in" ++ source "package/bluez-tools/Config.in" ++ source "package/bluez_utils/Config.in" ++ source "package/bluez5_utils/Config.in" ++ source "package/bmon/Config.in" ++ source "package/boa/Config.in" ++ source "package/boinc/Config.in" ++ source "package/brcm-patchram-plus/Config.in" ++ source "package/bridge-utils/Config.in" ++ source "package/bwm-ng/Config.in" ++ source "package/c-icap/Config.in" ++ source "package/c-icap-modules/Config.in" ++ source "package/can-utils/Config.in" ++ source "package/cannelloni/Config.in" ++ source "package/chrony/Config.in" ++ source "package/civetweb/Config.in" ++ source "package/connman/Config.in" ++ source "package/connman-gtk/Config.in" ++ source "package/conntrack-tools/Config.in" ++ source "package/corkscrew/Config.in" ++ source "package/crda/Config.in" ++ source "package/ctorrent/Config.in" ++ source "package/cups/Config.in" ++ source "package/cups-filters/Config.in" ++ source "package/dante/Config.in" ++ source "package/darkhttpd/Config.in" ++ source "package/dehydrated/Config.in" ++ source "package/dhcp/Config.in" ++ source "package/dhcpcd/Config.in" ++ source "package/dhcpdump/Config.in" ++ source "package/dnsmasq/Config.in" ++ source "package/drbd-utils/Config.in" ++ source "package/dropbear/Config.in" ++ source "package/ebtables/Config.in" ++ source "package/ejabberd/Config.in" ++ source "package/ethtool/Config.in" ++ source "package/faifa/Config.in" ++ source "package/fail2ban/Config.in" ++ source "package/fastd/Config.in" ++ source "package/fcgiwrap/Config.in" ++ source "package/flannel/Config.in" ++ source "package/fmc/Config.in" ++ source "package/fping/Config.in" ++ source "package/freeswitch/Config.in" ++ source "package/freeswitch-mod-bcg729/Config.in" ++ source "package/gerbera/Config.in" ++ source "package/gesftpserver/Config.in" ++ source "package/glorytun/Config.in" ++ source "package/gupnp-tools/Config.in" ++ source "package/gutenprint/Config.in" ++ source "package/hans/Config.in" ++ source "package/haproxy/Config.in" ++ source "package/hiawatha/Config.in" ++ source "package/hostapd/Config.in" ++ source "package/hplip/Config.in" ++ source "package/httping/Config.in" ++ source "package/i2pd/Config.in" ++ source "package/ibrdtn-tools/Config.in" ++ source "package/ibrdtnd/Config.in" ++ source "package/ifenslave/Config.in" ++ source "package/ifplugd/Config.in" ++ source "package/iftop/Config.in" ++ source "package/ifupdown/Config.in" ++ source "package/ifupdown-scripts/Config.in" ++ source "package/igd2-for-linux/Config.in" ++ source "package/igh-ethercat/Config.in" ++ source "package/igmpproxy/Config.in" ++ source "package/inadyn/Config.in" ++ source "package/iodine/Config.in" ++ source "package/iperf/Config.in" ++ source "package/iperf3/Config.in" ++ source "package/iproute2/Config.in" ++ source "package/ipsec-tools/Config.in" ++ source "package/ipset/Config.in" ++ source "package/iptables/Config.in" ++ source "package/iptraf-ng/Config.in" ++ source "package/iputils/Config.in" ++ source "package/irssi/Config.in" ++ source "package/iw/Config.in" ++ source "package/iwd/Config.in" ++ source "package/janus-gateway/Config.in" ++ source "package/keepalived/Config.in" ++ source "package/kismet/Config.in" ++ source "package/knock/Config.in" ++ source "package/leafnode2/Config.in" ++ source "package/lft/Config.in" ++ source "package/lftp/Config.in" ++ source "package/lighttpd/Config.in" ++ source "package/linknx/Config.in" ++ source "package/links/Config.in" ++ source "package/linphone/Config.in" ++ source "package/linux-zigbee/Config.in" ++ source "package/linuxptp/Config.in" ++ source "package/lldpd/Config.in" ++ source "package/lrzsz/Config.in" ++ source "package/lynx/Config.in" ++ source "package/macchanger/Config.in" ++ source "package/memcached/Config.in" ++ source "package/mii-diag/Config.in" ++ source "package/mini-snmpd/Config.in" ++ source "package/minidlna/Config.in" ++ source "package/minissdpd/Config.in" ++ source "package/mjpg-streamer/Config.in" ++ source "package/modem-manager/Config.in" ++ source "package/mongrel2/Config.in" ++ source "package/monkey/Config.in" ++ source "package/mosh/Config.in" ++ source "package/mosquitto/Config.in" ++ source "package/mrouted/Config.in" ++ source "package/mtr/Config.in" ++ source "package/nbd/Config.in" ++ source "package/ncftp/Config.in" ++ source "package/ndisc6/Config.in" ++ source "package/netatalk/Config.in" ++ source "package/netcat/Config.in" ++ source "package/netcat-openbsd/Config.in" ++ source "package/netplug/Config.in" ++ source "package/netsnmp/Config.in" ++ source "package/netstat-nat/Config.in" ++ source "package/net-tools/Config.in" ++ source "package/network-manager/Config.in" ++ source "package/nfacct/Config.in" ++ source "package/nftables/Config.in" ++ source "package/nginx/Config.in" ++if BR2_PACKAGE_NGINX ++menu "External nginx modules" ++ source "package/nginx-dav-ext/Config.in" ++ source "package/nginx-naxsi/Config.in" ++ source "package/nginx-upload/Config.in" ++endmenu ++endif ++ source "package/ngircd/Config.in" ++ source "package/ngrep/Config.in" ++ source "package/nload/Config.in" ++ source "package/nmap/Config.in" ++ source "package/noip/Config.in" ++ source "package/ntp/Config.in" ++ source "package/nuttcp/Config.in" ++ source "package/odhcp6c/Config.in" ++ source "package/odhcploc/Config.in" ++ source "package/olsr/Config.in" ++ source "package/open-lldp/Config.in" ++ source "package/open-plc-utils/Config.in" ++ source "package/openntpd/Config.in" ++ source "package/openobex/Config.in" ++ source "package/openresolv/Config.in" ++ source "package/openssh/Config.in" ++ source "package/openswan/Config.in" ++ source "package/openvpn/Config.in" ++ source "package/p910nd/Config.in" ++ source "package/phidgetwebservice/Config.in" ++ source "package/phytool/Config.in" ++ source "package/pimd/Config.in" ++ source "package/pixiewps/Config.in" ++ source "package/pound/Config.in" ++ source "package/pppd/Config.in" ++ source "package/pptp-linux/Config.in" ++ source "package/privoxy/Config.in" ++ source "package/proftpd/Config.in" ++ source "package/prosody/Config.in" ++ source "package/proxychains-ng/Config.in" ++ source "package/ptpd/Config.in" ++ source "package/ptpd2/Config.in" ++ source "package/pure-ftpd/Config.in" ++ source "package/putty/Config.in" ++ source "package/quagga/Config.in" ++ source "package/rabbitmq-server/Config.in" ++ source "package/radvd/Config.in" ++ source "package/reaver/Config.in" ++ source "package/rp-pppoe/Config.in" ++ source "package/rpcbind/Config.in" ++ source "package/rsh-redone/Config.in" ++ source "package/rsync/Config.in" ++ source "package/rtorrent/Config.in" ++ source "package/rtptools/Config.in" ++ source "package/rygel/Config.in" ++ source "package/s6-dns/Config.in" ++ source "package/s6-networking/Config.in" ++ source "package/samba4/Config.in" ++ source "package/sconeserver/Config.in" ++ source "package/ser2net/Config.in" ++ source "package/shadowsocks-libev/Config.in" ++ source "package/shairport-sync/Config.in" ++ source "package/shellinabox/Config.in" ++ source "package/smcroute/Config.in" ++ source "package/sngrep/Config.in" ++ source "package/snort/Config.in" ++ source "package/socat/Config.in" ++ source "package/socketcand/Config.in" ++ source "package/softether/Config.in" ++ source "package/spawn-fcgi/Config.in" ++ source "package/spice/Config.in" ++ source "package/spice-protocol/Config.in" ++ source "package/squid/Config.in" ++ source "package/sshpass/Config.in" ++ source "package/sslh/Config.in" ++ source "package/strongswan/Config.in" ++ source "package/stunnel/Config.in" ++ source "package/suricata/Config.in" ++ source "package/tcpdump/Config.in" ++ source "package/tcping/Config.in" ++ source "package/tcpreplay/Config.in" ++ source "package/tftpd/Config.in" ++ source "package/thttpd/Config.in" ++ source "package/tinc/Config.in" ++ source "package/tinyhttpd/Config.in" ++ source "package/tor/Config.in" ++ source "package/traceroute/Config.in" ++ source "package/transmission/Config.in" ++ source "package/tunctl/Config.in" ++ source "package/tvheadend/Config.in" ++ source "package/udpcast/Config.in" ++ source "package/uftp/Config.in" ++ source "package/uhttpd/Config.in" ++ source "package/ulogd/Config.in" ++ source "package/ushare/Config.in" ++ source "package/ussp-push/Config.in" ++ source "package/vde2/Config.in" ++ source "package/vdr/Config.in" ++ source "package/vdr-plugin-vnsiserver/Config.in" ++ source "package/vnstat/Config.in" ++ source "package/vpnc/Config.in" ++ source "package/vsftpd/Config.in" ++ source "package/vtun/Config.in" ++ source "package/wavemon/Config.in" ++ source "package/wget/Config.in" ++ source "package/whois/Config.in" ++ source "package/wireguard/Config.in" ++ source "package/wireless-regdb/Config.in" ++ source "package/wireless_tools/Config.in" ++ source "package/wireshark/Config.in" ++ source "package/wpa_supplicant/Config.in" ++ source "package/wpan-tools/Config.in" ++ source "package/xinetd/Config.in" ++ source "package/xl2tp/Config.in" ++ source "package/xtables-addons/Config.in" ++ source "package/znc/Config.in" ++ ++endmenu ++ ++menu "Package managers" ++comment "-------------------------------------------------------" ++comment "Please note: " ++comment "- Buildroot does *not* generate binary packages, " ++comment "- Buildroot does *not* install any package database. " ++comment "* " ++comment "It is up to you to provide those by yourself if you " ++comment "want to use any of those package managers. " ++comment "* " ++comment "See the manual: " ++comment "http://buildroot.org/manual.html#faq-no-binary-packages" ++comment "-------------------------------------------------------" ++ source "package/opkg/Config.in" ++ source "package/rpm/Config.in" ++endmenu ++ ++menu "Real-Time" ++ source "package/rtai/Config.in" ++ source "package/xenomai/Config.in" ++endmenu ++ ++menu "Security" ++ source "package/checkpolicy/Config.in" ++ source "package/optee-benchmark/Config.in" ++ source "package/optee-client/Config.in" ++ source "package/optee-examples/Config.in" ++ source "package/optee-test/Config.in" ++ source "package/paxtest/Config.in" ++ source "package/policycoreutils/Config.in" ++ source "package/refpolicy/Config.in" ++ source "package/restorecond/Config.in" ++ source "package/selinux-python/Config.in" ++ source "package/semodule-utils/Config.in" ++ source "package/setools/Config.in" ++endmenu ++ ++menu "Shell and utilities" ++comment "Shells" ++ source "package/bash/Config.in" ++ source "package/dash/Config.in" ++ source "package/mksh/Config.in" ++ source "package/zsh/Config.in" ++comment "Utilities" ++ source "package/at/Config.in" ++ source "package/bash-completion/Config.in" ++ source "package/ccrypt/Config.in" ++ source "package/crudini/Config.in" ++ source "package/dialog/Config.in" ++ source "package/dtach/Config.in" ++ source "package/easy-rsa/Config.in" ++ source "package/file/Config.in" ++ source "package/gnupg/Config.in" ++ source "package/gnupg2/Config.in" ++ source "package/inotify-tools/Config.in" ++ source "package/lockfile-progs/Config.in" ++ source "package/logrotate/Config.in" ++ source "package/logsurfer/Config.in" ++ source "package/pdmenu/Config.in" ++ source "package/pinentry/Config.in" ++ source "package/ranger/Config.in" ++ source "package/screen/Config.in" ++ 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" ++ source "package/xxhash/Config.in" ++endmenu ++ ++menu "System tools" ++ source "package/acl/Config.in" ++ source "package/android-tools/Config.in" ++ source "package/atop/Config.in" ++ source "package/attr/Config.in" ++ source "package/audit/Config.in" ++ source "package/cgroupfs-mount/Config.in" ++ source "package/circus/Config.in" ++ source "package/coreutils/Config.in" ++ source "package/cpuload/Config.in" ++ source "package/daemon/Config.in" ++ source "package/dc3dd/Config.in" ++ source "package/dcron/Config.in" ++ source "package/ddrescue/Config.in" ++ source "package/debianutils/Config.in" ++ source "package/docker-cli/Config.in" ++ source "package/docker-compose/Config.in" ++ source "package/docker-containerd/Config.in" ++ source "package/docker-engine/Config.in" ++ source "package/docker-proxy/Config.in" ++ source "package/efibootmgr/Config.in" ++ source "package/efivar/Config.in" ++ source "package/emlog/Config.in" ++ source "package/ftop/Config.in" ++ source "package/getent/Config.in" ++ source "package/htop/Config.in" ++ source "package/initscripts/Config.in" ++ source "package/iotop/Config.in" ++ source "package/iprutils/Config.in" ++ source "package/irqbalance/Config.in" ++ source "package/keyutils/Config.in" ++ source "package/kmod/Config.in" ++ source "package/kvmtool/Config.in" ++ source "package/libostree/Config.in" ++ source "package/lxc/Config.in" ++ source "package/mender/Config.in" ++ source "package/monit/Config.in" ++ source "package/ncdu/Config.in" ++ source "package/numactl/Config.in" ++ source "package/nut/Config.in" ++ source "package/openvmtools/Config.in" ++ source "package/pamtester/Config.in" ++ source "package/polkit/Config.in" ++ source "package/powerpc-utils/Config.in" ++ source "package/procps-ng/Config.in" ++ source "package/procrank_linux/Config.in" ++ source "package/psmisc/Config.in" ++ source "package/pwgen/Config.in" ++ source "package/quota/Config.in" ++ source "package/quotatool/Config.in" ++ source "package/rauc/Config.in" ++ source "package/rsyslog/Config.in" ++ source "package/runc/Config.in" ++ source "package/s6/Config.in" ++ source "package/s6-linux-init/Config.in" ++ source "package/s6-linux-utils/Config.in" ++ source "package/s6-portable-utils/Config.in" ++ source "package/s6-rc/Config.in" ++ source "package/scrub/Config.in" ++ source "package/scrypt/Config.in" ++ source "package/smack/Config.in" ++ source "package/start-stop-daemon/Config.in" ++ source "package/supervisor/Config.in" ++ source "package/swupdate/Config.in" ++ source "package/sysklogd/Config.in" ++ source "package/syslog-ng/Config.in" ++ source "package/systemd/Config.in" ++ source "package/systemd-bootchart/Config.in" ++ source "package/sysvinit/Config.in" ++ source "package/tar/Config.in" ++ source "package/tpm-tools/Config.in" ++ source "package/tpm2-abrmd/Config.in" ++ source "package/tpm2-tools/Config.in" ++ source "package/tpm2-totp/Config.in" ++ source "package/unscd/Config.in" ++ source "package/util-linux/Config.in" ++ source "package/xen/Config.in" ++ source "package/xvisor/Config.in" ++endmenu ++ ++menu "Text editors and viewers" ++ source "package/ed/Config.in" ++ source "package/joe/Config.in" ++ source "package/less/Config.in" ++ source "package/mc/Config.in" ++ source "package/most/Config.in" ++ source "package/nano/Config.in" ++ source "package/uemacs/Config.in" ++ source "package/vim/Config.in" ++endmenu ++ ++endmenu +diff -ruN buildroot-2019.05.1/package/hello-world/Config.in buildroot-2019.05.1__/package/hello-world/Config.in +--- buildroot-2019.05.1/package/hello-world/Config.in 1969-12-31 21:00:00.000000000 -0300 ++++ buildroot-2019.05.1__/package/hello-world/Config.in 2021-01-21 17:42:24.069866386 -0300 +@@ -0,0 +1,7 @@ ++config BR2_PACKAGE_HELLO_WORLD ++ bool "hello-world" ++ depends on BR2_PACKAGE_CONAN_ZLIB ++ help ++ Hello world package. ++ ++ http://example.com +\ No newline at end of file +diff -ruN buildroot-2019.05.1/package/hello-world/hello-world.mk buildroot-2019.05.1__/package/hello-world/hello-world.mk +--- buildroot-2019.05.1/package/hello-world/hello-world.mk 1969-12-31 21:00:00.000000000 -0300 ++++ buildroot-2019.05.1__/package/hello-world/hello-world.mk 2021-01-21 17:42:24.069866386 -0300 +@@ -0,0 +1,14 @@ ++################################################################################ ++# ++# HELLO_WORLD ++# ++################################################################################ ++ ++HELLO_WORLD_VERSION = 0.1.0 ++HELLO_WORLD_SITE = ./package/hello-world ++HELLO_WORLD_SITE_METHOD = local ++HELLO_WORLD_SUBDIR = src ++HELLO_WORLD_DEPENDENCIES = conan-zlib ++HELLO_WORLD_CONF_OPTS = -DCMAKE_VERBOSE_MAKEFILE=ON ++ ++$(eval $(cmake-package)) +diff -ruN buildroot-2019.05.1/package/hello-world/src/CMakeLists.txt buildroot-2019.05.1__/package/hello-world/src/CMakeLists.txt +--- buildroot-2019.05.1/package/hello-world/src/CMakeLists.txt 1969-12-31 21:00:00.000000000 -0300 ++++ buildroot-2019.05.1__/package/hello-world/src/CMakeLists.txt 2021-01-21 17:42:24.069866386 -0300 +@@ -0,0 +1,10 @@ ++cmake_minimum_required(VERSION 2.8) ++project(hello-world CXX) ++ ++add_executable(${CMAKE_PROJECT_NAME} main.cpp) ++target_link_libraries(${CMAKE_PROJECT_NAME} PUBLIC z) ++ ++install(TARGETS ${CMAKE_PROJECT_NAME} ++ RUNTIME DESTINATION bin ++ LIBRARY DESTINATION lib ++ ARCHIVE DESTINATION lib) +diff -ruN buildroot-2019.05.1/package/hello-world/src/conanfile.txt buildroot-2019.05.1__/package/hello-world/src/conanfile.txt +--- buildroot-2019.05.1/package/hello-world/src/conanfile.txt 1969-12-31 21:00:00.000000000 -0300 ++++ buildroot-2019.05.1__/package/hello-world/src/conanfile.txt 2021-01-21 17:42:24.069866386 -0300 +@@ -0,0 +1,2 @@ ++[requires] ++zlib/1.2.11@ +diff -ruN buildroot-2019.05.1/package/hello-world/src/main.cpp buildroot-2019.05.1__/package/hello-world/src/main.cpp +--- buildroot-2019.05.1/package/hello-world/src/main.cpp 1969-12-31 21:00:00.000000000 -0300 ++++ buildroot-2019.05.1__/package/hello-world/src/main.cpp 2021-01-21 17:42:24.069866386 -0300 +@@ -0,0 +1,32 @@ ++#include ++#include ++#include ++ ++#include ++ ++int main(void) { ++ char buffer_in [32] = {"Conan Package Manager"}; ++ char buffer_out [32] = {0}; ++ ++ z_stream defstream; ++ defstream.zalloc = Z_NULL; ++ defstream.zfree = Z_NULL; ++ defstream.opaque = Z_NULL; ++ defstream.avail_in = (uInt) strlen(buffer_in); ++ defstream.next_in = (Bytef *) buffer_in; ++ defstream.avail_out = (uInt) sizeof(buffer_out); ++ defstream.next_out = (Bytef *) buffer_out; ++ ++ deflateInit(&defstream, Z_BEST_COMPRESSION); ++ deflate(&defstream, Z_FINISH); ++ deflateEnd(&defstream); ++ ++ printf("Compressed size is: %lu\n", strlen(buffer_in)); ++ printf("Compressed string is: %s\n", buffer_in); ++ printf("Compressed size is: %lu\n", strlen(buffer_out)); ++ printf("Compressed string is: %s\n", buffer_out); ++ ++ printf("ZLIB VERSION: %s\n", zlibVersion()); ++ ++ return EXIT_SUCCESS; ++} +\ No newline at end of file +diff -ruN buildroot-2019.05.1/package/Makefile.in buildroot-2019.05.1__/package/Makefile.in +--- buildroot-2019.05.1/package/Makefile.in 2019-07-07 17:09:08.000000000 -0300 ++++ buildroot-2019.05.1__/package/Makefile.in 2021-01-21 17:42:24.069866386 -0300 +@@ -431,6 +431,7 @@ + include package/pkg-download.mk + include package/pkg-autotools.mk + include package/pkg-cmake.mk ++include package/pkg-conan.mk + include package/pkg-luarocks.mk + include package/pkg-perl.mk + include package/pkg-python.mk +diff -ruN buildroot-2019.05.1/package/Makefile.in.orig buildroot-2019.05.1__/package/Makefile.in.orig +--- buildroot-2019.05.1/package/Makefile.in.orig 1969-12-31 21:00:00.000000000 -0300 ++++ buildroot-2019.05.1__/package/Makefile.in.orig 2021-01-21 17:21:38.748001667 -0300 +@@ -0,0 +1,444 @@ ++ifndef MAKE ++MAKE := make ++endif ++ifndef HOSTMAKE ++HOSTMAKE = $(MAKE) ++endif ++HOSTMAKE := $(shell which $(HOSTMAKE) || type -p $(HOSTMAKE) || echo make) ++ ++# If BR2_JLEVEL is 0, scale the maximum concurrency with the number of ++# CPUs. An additional job is used in order to keep processors busy ++# while waiting on I/O. ++# If the number of processors is not available, assume one. ++ifeq ($(BR2_JLEVEL),0) ++PARALLEL_JOBS := $(shell echo \ ++ $$((1 + `getconf _NPROCESSORS_ONLN 2>/dev/null || echo 1`))) ++else ++PARALLEL_JOBS := $(BR2_JLEVEL) ++endif ++ ++MAKE1 := $(HOSTMAKE) -j1 ++override MAKE = $(HOSTMAKE) \ ++ $(if $(findstring j,$(filter-out --%,$(MAKEFLAGS))),,-j$(PARALLEL_JOBS)) ++ ++ifeq ($(BR2_TOOLCHAIN_BUILDROOT),y) ++TARGET_VENDOR = $(call qstrip,$(BR2_TOOLCHAIN_BUILDROOT_VENDOR)) ++else ++TARGET_VENDOR = buildroot ++endif ++ ++# Sanity checks ++ifeq ($(TARGET_VENDOR),) ++$(error BR2_TOOLCHAIN_BUILDROOT_VENDOR is not allowed to be empty) ++endif ++ifeq ($(TARGET_VENDOR),unknown) ++$(error BR2_TOOLCHAIN_BUILDROOT_VENDOR cannot be 'unknown'. \ ++ It might be confused with the native toolchain) ++endif ++ ++# Compute GNU_TARGET_NAME ++GNU_TARGET_NAME = $(ARCH)-$(TARGET_VENDOR)-$(TARGET_OS)-$(LIBC)$(ABI) ++ ++# FLAT binary format needs uclinux ++ifeq ($(BR2_BINFMT_FLAT),y) ++TARGET_OS = uclinux ++else ++TARGET_OS = linux ++endif ++ ++ifeq ($(BR2_TOOLCHAIN_USES_UCLIBC),y) ++LIBC = uclibc ++else ifeq ($(BR2_TOOLCHAIN_USES_MUSL),y) ++LIBC = musl ++else ++LIBC = gnu ++endif ++ ++# The ABI suffix is a bit special on ARM, as it needs to be ++# -uclibcgnueabi for uClibc EABI, and -gnueabi for glibc EABI. ++# This means that the LIBC and ABI aren't strictly orthogonal, ++# which explains why we need the test on LIBC below. ++ifeq ($(BR2_arm)$(BR2_armeb),y) ++ifeq ($(LIBC),uclibc) ++ABI = gnueabi ++else ++ABI = eabi ++endif ++ ++ifeq ($(BR2_ARM_EABIHF),y) ++ABI := $(ABI)hf ++endif ++endif ++ ++# For FSL PowerPC there's SPE ++ifeq ($(BR2_powerpc_SPE),y) ++ABI = spe ++# MPC8540s are e500v1 with single precision FP ++ifeq ($(BR2_powerpc_8540),y) ++TARGET_ABI += -mabi=spe -mfloat-gprs=single -Wa,-me500 ++endif ++ifeq ($(BR2_powerpc_8548),y) ++TARGET_ABI += -mabi=spe -mfloat-gprs=double -Wa,-me500x2 ++endif ++ifeq ($(BR2_powerpc_e500mc),y) ++TARGET_ABI += -mabi=spe -mfloat-gprs=double -Wa,-me500mc ++endif ++endif ++ ++# Use longcalls option for Xtensa globally. ++# The 'longcalls' option allows calls across a greater range of addresses, ++# and is required for some packages. While this option can degrade both ++# code size and performance, the linker can usually optimize away the ++# overhead when a call ends up within a certain range. ++# ++# Use auto-litpools for Xtensa globally. ++# Collecting literals into separate section can be advantageous if that ++# section is placed into DTCM at link time. This is applicable for code ++# running on bare metal, but makes no sense under linux, where userspace ++# is isolated from the physical memory details. OTOH placing literals into ++# separate section breaks build of huge source files, because l32r ++# instruction can only access literals in 256 KBytes range. ++# ++ifeq ($(BR2_xtensa),y) ++TARGET_ABI += -mlongcalls -mauto-litpools ++endif ++ ++ifeq ($(BR2_arc)$(BR2_ARC_ATOMIC_EXT),yy) ++TARGET_ABI += -matomic ++endif ++ ++STAGING_SUBDIR = $(GNU_TARGET_NAME)/sysroot ++STAGING_DIR = $(HOST_DIR)/$(STAGING_SUBDIR) ++ ++ifeq ($(BR2_OPTIMIZE_0),y) ++TARGET_OPTIMIZATION = -O0 ++endif ++ifeq ($(BR2_OPTIMIZE_1),y) ++TARGET_OPTIMIZATION = -O1 ++endif ++ifeq ($(BR2_OPTIMIZE_2),y) ++TARGET_OPTIMIZATION = -O2 ++endif ++ifeq ($(BR2_OPTIMIZE_3),y) ++TARGET_OPTIMIZATION = -O3 ++endif ++ifeq ($(BR2_OPTIMIZE_G),y) ++TARGET_OPTIMIZATION = -Og ++endif ++ifeq ($(BR2_OPTIMIZE_S),y) ++TARGET_OPTIMIZATION = -Os ++endif ++ifeq ($(BR2_OPTIMIZE_FAST),y) ++TARGET_OPTIMIZATION = -Ofast ++endif ++ifeq ($(BR2_DEBUG_1),y) ++TARGET_DEBUGGING = -g1 ++endif ++ifeq ($(BR2_DEBUG_2),y) ++TARGET_DEBUGGING = -g2 ++endif ++ifeq ($(BR2_DEBUG_3),y) ++TARGET_DEBUGGING = -g3 ++endif ++ ++TARGET_LDFLAGS = $(call qstrip,$(BR2_TARGET_LDFLAGS)) ++ ++# By design, _FORTIFY_SOURCE requires gcc optimization to be enabled. ++# Therefore, we need to pass _FORTIFY_SOURCE and the optimization level ++# through the same mechanism, i.e currently through CFLAGS. Passing ++# _FORTIFY_SOURCE through the wrapper and the optimization level ++# through CFLAGS would not work, because CFLAGS are sometimes ++# ignored/overridden by packages, but the flags passed by the wrapper ++# are enforced: this would cause _FORTIFY_SOURCE to be used without any ++# optimization level, leading to a build / configure failure. So we keep ++# passing _FORTIFY_SOURCE and the optimization level both through CFLAGS. ++ifeq ($(BR2_FORTIFY_SOURCE_1),y) ++TARGET_HARDENED += -D_FORTIFY_SOURCE=1 ++else ifeq ($(BR2_FORTIFY_SOURCE_2),y) ++TARGET_HARDENED += -D_FORTIFY_SOURCE=2 ++endif ++ ++TARGET_CPPFLAGS += -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 ++TARGET_CFLAGS = $(TARGET_CPPFLAGS) $(TARGET_ABI) $(TARGET_OPTIMIZATION) $(TARGET_DEBUGGING) $(TARGET_HARDENED) ++TARGET_CXXFLAGS = $(TARGET_CFLAGS) ++TARGET_FCFLAGS = $(TARGET_ABI) $(TARGET_OPTIMIZATION) $(TARGET_DEBUGGING) ++ ++# https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79509 ++ifeq ($(BR2_m68k_cf),y) ++TARGET_CFLAGS += -fno-dwarf2-cfi-asm ++TARGET_CXXFLAGS += -fno-dwarf2-cfi-asm ++endif ++ ++ifeq ($(BR2_BINFMT_FLAT),y) ++TARGET_CFLAGS += $(if $($(PKG)_FLAT_STACKSIZE),-Wl$(comma)-elf2flt=-s$($(PKG)_FLAT_STACKSIZE),\ ++ -Wl$(comma)-elf2flt) ++TARGET_CXXFLAGS += $(if $($(PKG)_FLAT_STACKSIZE),-Wl$(comma)-elf2flt=-s$($(PKG)_FLAT_STACKSIZE),\ ++ -Wl$(comma)-elf2flt) ++TARGET_FCFLAGS += $(if $($(PKG)_FLAT_STACKSIZE),-Wl$(comma)-elf2flt=-s$($(PKG)_FLAT_STACKSIZE),\ ++ -Wl$(comma)-elf2flt) ++TARGET_LDFLAGS += $(if $($(PKG)_FLAT_STACKSIZE),-Wl$(comma)-elf2flt=-s$($(PKG)_FLAT_STACKSIZE),-Wl$(comma)-elf2flt) ++endif ++ ++ifeq ($(BR2_BINFMT_FLAT_SHARED),y) ++TARGET_LDFLAGS += -mid-shared-library -mshared-library-id=0 ++TARGET_CFLAGS += -mid-shared-library -mshared-library-id=0 ++TARGET_FCFLAGS += -mid-shared-library -mshared-library-id=0 ++TARGET_CXXFLAGS += -mid-shared-library -mshared-library-id=0 ++endif ++ ++ifeq ($(BR2_TOOLCHAIN_BUILDROOT),y) ++TARGET_CROSS = $(HOST_DIR)/bin/$(GNU_TARGET_NAME)- ++else ++TARGET_CROSS = $(HOST_DIR)/bin/$(TOOLCHAIN_EXTERNAL_PREFIX)- ++endif ++ ++# Define TARGET_xx variables for all common binutils/gcc ++TARGET_AR = $(TARGET_CROSS)ar ++TARGET_AS = $(TARGET_CROSS)as ++TARGET_CC = $(TARGET_CROSS)gcc ++TARGET_CPP = $(TARGET_CROSS)cpp ++TARGET_CXX = $(TARGET_CROSS)g++ ++TARGET_FC = $(TARGET_CROSS)gfortran ++TARGET_LD = $(TARGET_CROSS)ld ++TARGET_NM = $(TARGET_CROSS)nm ++TARGET_RANLIB = $(TARGET_CROSS)ranlib ++TARGET_READELF = $(TARGET_CROSS)readelf ++TARGET_OBJCOPY = $(TARGET_CROSS)objcopy ++TARGET_OBJDUMP = $(TARGET_CROSS)objdump ++ ++ifeq ($(BR2_STRIP_strip),y) ++STRIP_STRIP_DEBUG := --strip-debug ++TARGET_STRIP = $(TARGET_CROSS)strip ++STRIPCMD = $(TARGET_CROSS)strip --remove-section=.comment --remove-section=.note ++else ++TARGET_STRIP = /bin/true ++STRIPCMD = $(TARGET_STRIP) ++endif ++INSTALL := $(shell which install || type -p install) ++UNZIP := $(shell which unzip || type -p unzip) -q ++ ++APPLY_PATCHES = PATH=$(HOST_DIR)/bin:$$PATH support/scripts/apply-patches.sh $(if $(QUIET),-s) ++ ++HOST_CPPFLAGS = -I$(HOST_DIR)/include ++HOST_CFLAGS ?= -O2 ++HOST_CFLAGS += $(HOST_CPPFLAGS) ++HOST_CXXFLAGS += $(HOST_CFLAGS) ++HOST_LDFLAGS += -L$(HOST_DIR)/lib -Wl,-rpath,$(HOST_DIR)/lib ++ ++# The macros below are taken from linux 4.11 and adapted slightly. ++# Copy more when needed. ++ ++# try-run ++# Usage: option = $(call try-run, $(CC)...-o "$$TMP",option-ok,otherwise) ++# Exit code chooses option. "$$TMP" is can be used as temporary file and ++# is automatically cleaned up. ++try-run = $(shell set -e; \ ++ TMP="$$(mktemp)"; \ ++ if ($(1)) >/dev/null 2>&1; \ ++ then echo "$(2)"; \ ++ else echo "$(3)"; \ ++ fi; \ ++ rm -f "$$TMP") ++ ++# host-cc-option ++# Usage: HOST_FOO_CFLAGS += $(call host-cc-option,-no-pie,) ++host-cc-option = $(call try-run,\ ++ $(HOSTCC) $(HOST_CFLAGS) $(1) -c -x c /dev/null -o "$$TMP",$(1),$(2)) ++ ++ ++# host-intltool should be executed with the system perl, so we save ++# the path to the system perl, before a host-perl built by Buildroot ++# might get installed into $(HOST_DIR)/bin and therefore appears ++# in our PATH. This system perl will be used as INTLTOOL_PERL. ++export PERL=$(shell which perl) ++ ++# host-intltool needs libxml-parser-perl, which Buildroot installs in ++# $(HOST_DIR)/lib/perl, so we must make sure that the system perl ++# finds this perl module by exporting the proper value for PERL5LIB. ++export PERL5LIB=$(HOST_DIR)/lib/perl ++ ++TARGET_MAKE_ENV = PATH=$(BR_PATH) ++ ++TARGET_CONFIGURE_OPTS = \ ++ $(TARGET_MAKE_ENV) \ ++ AR="$(TARGET_AR)" \ ++ AS="$(TARGET_AS)" \ ++ LD="$(TARGET_LD)" \ ++ NM="$(TARGET_NM)" \ ++ CC="$(TARGET_CC)" \ ++ GCC="$(TARGET_CC)" \ ++ CPP="$(TARGET_CPP)" \ ++ CXX="$(TARGET_CXX)" \ ++ FC="$(TARGET_FC)" \ ++ F77="$(TARGET_FC)" \ ++ RANLIB="$(TARGET_RANLIB)" \ ++ READELF="$(TARGET_READELF)" \ ++ STRIP="$(TARGET_STRIP)" \ ++ OBJCOPY="$(TARGET_OBJCOPY)" \ ++ OBJDUMP="$(TARGET_OBJDUMP)" \ ++ AR_FOR_BUILD="$(HOSTAR)" \ ++ AS_FOR_BUILD="$(HOSTAS)" \ ++ CC_FOR_BUILD="$(HOSTCC)" \ ++ GCC_FOR_BUILD="$(HOSTCC)" \ ++ CXX_FOR_BUILD="$(HOSTCXX)" \ ++ LD_FOR_BUILD="$(HOSTLD)" \ ++ CPPFLAGS_FOR_BUILD="$(HOST_CPPFLAGS)" \ ++ CFLAGS_FOR_BUILD="$(HOST_CFLAGS)" \ ++ CXXFLAGS_FOR_BUILD="$(HOST_CXXFLAGS)" \ ++ LDFLAGS_FOR_BUILD="$(HOST_LDFLAGS)" \ ++ FCFLAGS_FOR_BUILD="$(HOST_FCFLAGS)" \ ++ DEFAULT_ASSEMBLER="$(TARGET_AS)" \ ++ DEFAULT_LINKER="$(TARGET_LD)" \ ++ CPPFLAGS="$(TARGET_CPPFLAGS)" \ ++ CFLAGS="$(TARGET_CFLAGS)" \ ++ CXXFLAGS="$(TARGET_CXXFLAGS)" \ ++ LDFLAGS="$(TARGET_LDFLAGS)" \ ++ FCFLAGS="$(TARGET_FCFLAGS)" \ ++ FFLAGS="$(TARGET_FCFLAGS)" \ ++ PKG_CONFIG="$(PKG_CONFIG_HOST_BINARY)" \ ++ STAGING_DIR="$(STAGING_DIR)" \ ++ INTLTOOL_PERL=$(PERL) ++ ++ ++HOST_MAKE_ENV = \ ++ PATH=$(BR_PATH) \ ++ PKG_CONFIG="$(PKG_CONFIG_HOST_BINARY)" \ ++ PKG_CONFIG_SYSROOT_DIR="/" \ ++ PKG_CONFIG_ALLOW_SYSTEM_CFLAGS=1 \ ++ PKG_CONFIG_ALLOW_SYSTEM_LIBS=1 \ ++ PKG_CONFIG_LIBDIR="$(HOST_DIR)/lib/pkgconfig:$(HOST_DIR)/share/pkgconfig" ++ ++HOST_CONFIGURE_OPTS = \ ++ $(HOST_MAKE_ENV) \ ++ AR="$(HOSTAR)" \ ++ AS="$(HOSTAS)" \ ++ LD="$(HOSTLD)" \ ++ NM="$(HOSTNM)" \ ++ CC="$(HOSTCC)" \ ++ GCC="$(HOSTCC)" \ ++ CXX="$(HOSTCXX)" \ ++ CPP="$(HOSTCPP)" \ ++ OBJCOPY="$(HOSTOBJCOPY)" \ ++ RANLIB="$(HOSTRANLIB)" \ ++ CPPFLAGS="$(HOST_CPPFLAGS)" \ ++ CFLAGS="$(HOST_CFLAGS)" \ ++ CXXFLAGS="$(HOST_CXXFLAGS)" \ ++ LDFLAGS="$(HOST_LDFLAGS)" \ ++ INTLTOOL_PERL=$(PERL) ++ ++# This is extra environment we can not export ourselves (eg. because some ++# packages use that variable internally, eg. uboot), so we have to ++# explicitly pass it to user-supplied external hooks (eg. post-build, ++# post-images) ++EXTRA_ENV = \ ++ PATH=$(BR_PATH) \ ++ BR2_DL_DIR=$(BR2_DL_DIR) \ ++ BUILD_DIR=$(BUILD_DIR) \ ++ O=$(CANONICAL_O) ++ ++################################################################################ ++# settings we need to pass to configure ++ ++# does unaligned access trap? ++BR2_AC_CV_TRAP_CHECK = ac_cv_lbl_unaligned_fail=yes ++ifeq ($(BR2_i386),y) ++BR2_AC_CV_TRAP_CHECK = ac_cv_lbl_unaligned_fail=no ++endif ++ifeq ($(BR2_x86_64),y) ++BR2_AC_CV_TRAP_CHECK = ac_cv_lbl_unaligned_fail=no ++endif ++ifeq ($(BR2_m68k),y) ++BR2_AC_CV_TRAP_CHECK = ac_cv_lbl_unaligned_fail=no ++endif ++ifeq ($(BR2_powerpc)$(BR2_powerpc64)$(BR2_powerpc64le),y) ++BR2_AC_CV_TRAP_CHECK = ac_cv_lbl_unaligned_fail=no ++endif ++ ++ifeq ($(BR2_ENDIAN),"BIG") ++BR2_AC_CV_C_BIGENDIAN = ac_cv_c_bigendian=yes ++else ++BR2_AC_CV_C_BIGENDIAN = ac_cv_c_bigendian=no ++endif ++ ++# AM_GNU_GETTEXT misdetects musl gettext support. ++# musl currently implements api level 1 and 2 (basic + ngettext) ++# http://www.openwall.com/lists/musl/2015/04/16/3 ++# ++# These autoconf variables should only be pre-seeded when the minimal ++# gettext implementation of musl is used. When the full blown ++# implementation provided by gettext libintl is used, auto-detection ++# works fine, and pre-seeding those values is actually wrong. ++ifeq ($(BR2_TOOLCHAIN_USES_MUSL):$(BR2_PACKAGE_GETTEXT_PROVIDES_LIBINTL),y:) ++BR2_GT_CV_FUNC_GNUGETTEXT_LIBC = \ ++ gt_cv_func_gnugettext1_libc=yes \ ++ gt_cv_func_gnugettext2_libc=yes ++endif ++ ++TARGET_CONFIGURE_ARGS = \ ++ $(BR2_AC_CV_TRAP_CHECK) \ ++ ac_cv_func_mmap_fixed_mapped=yes \ ++ ac_cv_func_memcmp_working=yes \ ++ ac_cv_have_decl_malloc=yes \ ++ gl_cv_func_malloc_0_nonnull=yes \ ++ ac_cv_func_malloc_0_nonnull=yes \ ++ ac_cv_func_calloc_0_nonnull=yes \ ++ ac_cv_func_realloc_0_nonnull=yes \ ++ lt_cv_sys_lib_search_path_spec="" \ ++ $(BR2_AC_CV_C_BIGENDIAN) \ ++ $(BR2_GT_CV_FUNC_GNUGETTEXT_LIBC) ++ ++################################################################################ ++ ++ifeq ($(BR2_SYSTEM_ENABLE_NLS),y) ++NLS_OPTS = --enable-nls ++TARGET_NLS_DEPENDENCIES = host-gettext ++ifeq ($(BR2_PACKAGE_GETTEXT_PROVIDES_LIBINTL),y) ++TARGET_NLS_DEPENDENCIES += gettext ++TARGET_NLS_LIBS += -lintl ++endif ++else ++NLS_OPTS = --disable-nls ++endif ++ ++# We need anything that is invalid. Traditionally, we'd have used 'false' (and ++# we did so in the past). However, that breaks libtool for packages that have ++# optional C++ support (e.g. gnutls), because libtool will *require* a *valid* ++# C++ preprocessor as long as CXX is not 'no'. ++# Now, whether we use 'no' or 'false' for CXX as the same side effect: it is an ++# invalid C++ compiler, and thus will cause detection of C++ to fail (which is ++# expected and what we want), while at the same time taming libtool into ++# silence. ++ifneq ($(BR2_INSTALL_LIBSTDCPP),y) ++TARGET_CONFIGURE_OPTS += CXX=no ++endif ++ ++ifeq ($(BR2_STATIC_LIBS),y) ++SHARED_STATIC_LIBS_OPTS = --enable-static --disable-shared ++TARGET_CFLAGS += -static ++TARGET_CXXFLAGS += -static ++TARGET_FCFLAGS += -static ++TARGET_LDFLAGS += -static ++else ifeq ($(BR2_SHARED_LIBS),y) ++SHARED_STATIC_LIBS_OPTS = --disable-static --enable-shared ++else ifeq ($(BR2_SHARED_STATIC_LIBS),y) ++SHARED_STATIC_LIBS_OPTS = --enable-static --enable-shared ++endif ++ ++ifeq ($(BR2_COMPILER_PARANOID_UNSAFE_PATH),y) ++export BR_COMPILER_PARANOID_UNSAFE_PATH=enabled ++endif ++ ++include package/pkg-download.mk ++include package/pkg-autotools.mk ++include package/pkg-cmake.mk ++include package/pkg-luarocks.mk ++include package/pkg-perl.mk ++include package/pkg-python.mk ++include package/pkg-virtual.mk ++include package/pkg-generic.mk ++include package/pkg-kconfig.mk ++include package/pkg-rebar.mk ++include package/pkg-kernel-module.mk ++include package/pkg-waf.mk ++include package/pkg-golang.mk ++include package/pkg-meson.mk +diff -ruN buildroot-2019.05.1/package/pkg-conan.mk buildroot-2019.05.1__/package/pkg-conan.mk +--- buildroot-2019.05.1/package/pkg-conan.mk 1969-12-31 21:00:00.000000000 -0300 ++++ buildroot-2019.05.1__/package/pkg-conan.mk 2021-01-21 17:42:24.069866386 -0300 +@@ -0,0 +1,208 @@ ++################################################################################ ++# Conan package infrastructure ++# ++# This file implements an infrastructure that eases development of ++# package .mk files for Meson packages. It should be used for all ++# packages that use Meson as their build system. ++# ++# See the Buildroot documentation for details on the usage of this ++# infrastructure ++# ++# In terms of implementation, this Meson infrastructure requires ++# the .mk file to only specify metadata information about the ++# package: name, version, download URL, etc. ++# ++# We still allow the package .mk file to override what the different ++# steps are doing, if needed. For example, if _BUILD_CMDS is ++# already defined, it is used as the list of commands to perform to ++# build the package, instead of the default Meson behaviour. The ++# package can also define some post operation hooks. ++# ++################################################################################ ++ ++# ++# Pass PYTHONNOUSERSITE environment variable when invoking Meson or Ninja, so ++# $(HOST_DIR)/bin/python3 will not look for Meson modules in ++# $HOME/.local/lib/python3.x/site-packages ++# ++#CONAN = PYTHONNOUSERSITE=y $(HOST_DIR)/bin/conan ++CONAN = conan ++ ++################################################################################ ++# inner-conan-package -- defines how the configuration, compilation and ++# installation of a Conan package should be done, implements a few hooks to ++# tune the build process and calls the generic package infrastructure to ++# generate the necessary make targets ++# ++# argument 1 is the lowercase package name ++# argument 2 is the uppercase package name, including a HOST_ prefix ++# for host packages ++# argument 3 is the uppercase package name, without the HOST_ prefix ++# for host packages ++# argument 4 is the type (target or host) ++################################################################################ ++ ++define inner-conan-package ++ ++$(2)_CONF_ENV ?= ++$(2)_CONF_OPTS ?= ++$(2)_CONAN_ENV ?= CONAN_USER_HOME=$$(BASE_DIR) ++ ++CONAN_SETTING_COMPILER ?= gcc ++CONAN_SETTING_COMPILER_VERSION ?= ++CONAN_SETTING_ARCH ?= $(BR2_ARCH) ++CONAN_REMOTE ?= ++CONAN_BUILD_POLICY ?= ++ ++# TODO (uilian): Use Conan privded by buildroot ++# $(2)_DEPENDENCIES += host-python-conan ++ ++CONAN_OPTION_SHARED = $$(if $$(BR2_STATIC_LIBS),False,True) ++CONAN_SETTING_BUILD_TYPE = $$(if $$(BR2_ENABLE_DEBUG),Debug,Release) ++ ++ifeq ($(BR2_GCC_VERSION_8_X),y) ++CONAN_SETTING_COMPILER_VERSION = 8 ++else ifeq ($(BR2_GCC_VERSION_7_X),y) ++CONAN_SETTING_COMPILER_VERSION = 7 ++else ifeq ($(BR2_GCC_VERSION_6_X),y) ++CONAN_SETTING_COMPILER_VERSION = 6 ++else ifeq ($(BR2_GCC_VERSION_5_X),y) ++CONAN_SETTING_COMPILER_VERSION = 5 ++else ifeq ($(BR2_GCC_VERSION_4_9_X),y) ++CONAN_SETTING_COMPILER_VERSION = 4.9 ++endif ++ ++ifeq ($(BR2_x86_64),y) ++CONAN_SETTING_ARCH = x86_64 ++else ifeq ($(BR2_x86_i686),y) ++CONAN_SETTING_ARCH = x86 ++else ifeq ($(BR2_x86_i486),y) ++CONAN_SETTING_ARCH = x86 ++else ifeq ($(BR2_x86_i586),y) ++CONAN_SETTING_ARCH = x86 ++else ifeq ($(BR2_ARCH),arm) ++CONAN_SETTING_ARCH = armv7 ++else ifeq ($(BR2_ARCH),armhf) ++CONAN_SETTING_ARCH = armv7hf ++else ifeq ($(call qstrip,$(BR2_ARCH)),powerpc64) ++CONAN_SETTING_ARCH = ppc64 ++else ifeq ($(call qstrip,$(BR2_ARCH)),powerpc64le) ++CONAN_SETTING_ARCH = ppc64le ++endif ++ ++ifeq ($(BR2_ARM_CPU_ARMV4),y) ++CONAN_SETTING_ARCH = armv4 ++else ifeq ($(BR2_ARM_CPU_ARMV5),y) ++CONAN_SETTING_ARCH = armv5hf ++else ifeq ($(BR2_ARM_CPU_ARMV6),y) ++CONAN_SETTING_ARCH = armv6 ++else ifeq ($(BR2_ARM_CPU_ARMV7A),y) ++CONAN_SETTING_ARCH = armv7 ++else ifeq ($(BR2_ARM_CPU_ARMV8A),y) ++CONAN_SETTING_ARCH = armv8 ++endif ++ ++ifeq ($(CONAN_BUILD_POLICY_MISSING),y) ++CONAN_BUILD_POLICY = missing ++else ifeq ($(CONAN_BUILD_POLICY_OUTDATED),y) ++CONAN_BUILD_POLICY = outdated ++else ifeq ($(CONAN_BUILD_POLICY_CASCADE),y) ++CONAN_BUILD_POLICY = cascade ++else ifeq ($(CONAN_BUILD_POLICY_ALWAYS),y) ++CONAN_BUILD_POLICY = always ++else ifeq ($(CONAN_BUILD_POLICY_NEVER),y) ++CONAN_BUILD_POLICY = never ++endif ++ ++# Check if package reference contains shared option ++ifneq (,$(findstring shared,$(shell $(CONAN) inspect -a options $($(3)_REFERENCE)))) ++$(2)_CONAN_OPTS += -o $(shell echo $($(3)_REFERENCE) | cut -f1 -d/):shared=$$(CONAN_OPTION_SHARED) ++endif ++ ++ifneq ($(CONAN_REMOTE_NAME),"") ++CONAN_REMOTE = -r $$(CONAN_REMOTE_NAME) ++endif ++ ++# ++# Build step. Only define it if not already defined by the package .mk ++# file. ++# ++ifndef $(2)_BUILD_CMDS ++ifeq ($(4),target) ++define $(2)_BUILD_CMDS ++ $$(TARGET_MAKE_ENV) $$(CONAN_ENV) $$($$(PKG)_CONAN_ENV) \ ++ CC=$$(TARGET_CC) CXX=$$(TARGET_CXX) \ ++ $$(CONAN) install $$(CONAN_OPTS) $$($$(PKG)_CONAN_OPTS) \ ++ $$($$(PKG)_REFERENCE) \ ++ -s build_type=$$(CONAN_SETTING_BUILD_TYPE) \ ++ -s arch=$$(CONAN_SETTING_ARCH) \ ++ -s compiler=$$(CONAN_SETTING_COMPILER) \ ++ -s compiler.version=$$(CONAN_SETTING_COMPILER_VERSION) \ ++ -g deploy \ ++ --build $$(CONAN_BUILD_POLICY) \ ++ $$(CONAN_REMOTE) ++endef ++else ++define $(2)_BUILD_CMDS ++ $$(HOST_MAKE_ENV) $$(CONAN_ENV) $$($$(PKG)_CONAN_ENV) \ ++ $$(CONAN) install $$(CONAN_OPTS) $$($$(PKG)_CONAN_OPTS) \ ++ $$($$(PKG)_REFERENCE) \ ++ -s build_type=$$(CONAN_SETTING_BUILD_TYPE) \ ++ -s arch=$$(CONAN_SETTING_ARCH) \ ++ -s compiler=$$(CONAN_SETTING_COMPILER) \ ++ -s compiler.version=$$(CONAN_SETTING_COMPILER_VERSION) \ ++ -g deploy \ ++ --build $$(CONAN_BUILD_POLICY) \ ++ $$(CONAN_REMOTE) ++endef ++endif ++endif ++ ++# ++# Host installation step. Only define it if not already defined by the ++# package .mk file. ++# ++ifndef $(2)_INSTALL_CMDS ++define $(2)_INSTALL_CMDS ++ cp -f -a $$($$(PKG)_BUILDDIR)/bin/. /usr/bin 2>/dev/null || : ++ cp -f -a $$($$(PKG)_BUILDDIR)/lib/. /usr/lib 2>/dev/null || : ++ cp -f -a $$($$(PKG)_BUILDDIR)/include/. /usr/include 2>/dev/null || : ++endef ++endif ++ ++# ++# Staging installation step. Only define it if not already defined by ++# the package .mk file. ++# ++ifndef $(2)_INSTALL_STAGING_CMDS ++define $(2)_INSTALL_STAGING_CMDS ++ cp -f -a $$($$(PKG)_BUILDDIR)/bin/. $$(STAGING_DIR)/usr/bin 2>/dev/null || : ++ cp -f -a $$($$(PKG)_BUILDDIR)/lib/. $$(STAGING_DIR)/usr/lib 2>/dev/null || : ++ cp -f -a $$($$(PKG)_BUILDDIR)/include/. $$(STAGING_DIR)/usr/include 2>/dev/null || : ++endef ++endif ++ ++# ++# Target installation step. Only define it if not already defined by ++# the package .mk file. ++# ++ifndef $(2)_INSTALL_TARGET_CMDS ++define $(2)_INSTALL_TARGET_CMDS ++ cp -a $$($$(PKG)_BUILDDIR)/bin/. $$(TARGET_DIR)/usr/bin 2>/dev/null || : ++ cp -a $$($$(PKG)_BUILDDIR)/lib/. $$(TARGET_DIR)/usr/lib 2>/dev/null || : ++ cp -a $$($$(PKG)_BUILDDIR)/include/. $$(TARGET_DIR)/usr/include 2>/dev/null || : ++endef ++endif ++ ++# Call the generic package infrastructure to generate the necessary ++# make targets ++$(call inner-generic-package,$(1),$(2),$(3),$(4)) ++ ++endef ++ ++################################################################################ ++# conan-package -- the target generator macro for Conan packages ++################################################################################ ++ ++conan-package = $(call inner-conan-package,$(pkgname),$(call UPPERCASE,$(pkgname)),$(call UPPERCASE,$(pkgname)),target) ++host-conan-package = $(call inner-conan-package,host-$(pkgname),$(call UPPERCASE,host-$(pkgname)),$(call UPPERCASE,$(pkgname)),host) +diff -ruN buildroot-2019.05.1/package/python-conan/Config.in.host buildroot-2019.05.1__/package/python-conan/Config.in.host +--- buildroot-2019.05.1/package/python-conan/Config.in.host 1969-12-31 21:00:00.000000000 -0300 ++++ buildroot-2019.05.1__/package/python-conan/Config.in.host 2021-01-21 17:42:24.069866386 -0300 +@@ -0,0 +1,7 @@ ++config BR2_PACKAGE_HOST_PYTHON_CONAN ++ bool "host python-conan" ++ depends on BR2_PACKAGE_PYTHON3 ++ help ++ Decentralized, open-source, C/C++ package manager ++ ++ https://conan.io +diff -ruN buildroot-2019.05.1/package/python-conan/python-conan.hash buildroot-2019.05.1__/package/python-conan/python-conan.hash +--- buildroot-2019.05.1/package/python-conan/python-conan.hash 1969-12-31 21:00:00.000000000 -0300 ++++ buildroot-2019.05.1__/package/python-conan/python-conan.hash 2021-01-21 17:42:24.069866386 -0300 +@@ -0,0 +1,3 @@ ++# md5, sha256 from https://pypi.org/pypi/aioconsole/json ++md5 1c1fc353638ffbfec7199495c3d55dbf conan-0.18.0.tar.gz ++sha256 b610d56944b8dd5207385c3e570bda9b9b4366055503a0a68d22bb31b25c0252 conan-1.18.0.tar.gz +diff -ruN buildroot-2019.05.1/package/python-conan/python-conan.mk buildroot-2019.05.1__/package/python-conan/python-conan.mk +--- buildroot-2019.05.1/package/python-conan/python-conan.mk 1969-12-31 21:00:00.000000000 -0300 ++++ buildroot-2019.05.1__/package/python-conan/python-conan.mk 2021-01-21 17:42:24.069866386 -0300 +@@ -0,0 +1,15 @@ ++################################################################################ ++# ++# python-conan ++# ++################################################################################ ++ ++PYTHON_CONAN_VERSION = 1.33.0 ++PYTHON_CONAN_SOURCE = conan-$(PYTHON_CONAN_VERSION).tar.gz ++PYTHON_CONAN_SITE = https://files.pythonhosted.org/packages/cf/3b/7fc6030e64609ef6ddf9a3f88c297794d59d89fd2ab13989a9aee47cad02 ++PYTHON_CONAN_SETUP_TYPE = setuptools ++PYTHON_CONAN_LICENSE = MIT ++PYTHON_CONAN_LICENSE_FILES = LICENSE.md ++HOST_PYTHON_CONAN_DEPENDENCIES = host-python-pluginbase python-semver python-patch python-bottle ++ ++$(eval $(host-python-package)) +diff -ruN buildroot-2019.05.1/package/python-patch/Config.in buildroot-2019.05.1__/package/python-patch/Config.in +--- buildroot-2019.05.1/package/python-patch/Config.in 1969-12-31 21:00:00.000000000 -0300 ++++ buildroot-2019.05.1__/package/python-patch/Config.in 2021-01-21 17:42:24.069866386 -0300 +@@ -0,0 +1,6 @@ ++config BR2_PACKAGE_PYTHON_PATCH ++ bool "python-patch" ++ help ++ Library to parse and apply unified diffs ++ ++ https://github.com/techtonik/python-patch +diff -ruN buildroot-2019.05.1/package/python-patch/python-patch.hash buildroot-2019.05.1__/package/python-patch/python-patch.hash +--- buildroot-2019.05.1/package/python-patch/python-patch.hash 1969-12-31 21:00:00.000000000 -0300 ++++ buildroot-2019.05.1__/package/python-patch/python-patch.hash 2021-01-21 17:42:24.069866386 -0300 +@@ -0,0 +1,2 @@ ++md5 dbcbbd4e45ddd8baeb02bddf663a3176 patch-1.16.zip ++sha256 c62073f356cff054c8ac24496f1a3d7cfa137835c31e9af39a9f5292fd75bd9f patch-1.16.zip +diff -ruN buildroot-2019.05.1/package/python-patch/python-patch.mk buildroot-2019.05.1__/package/python-patch/python-patch.mk +--- buildroot-2019.05.1/package/python-patch/python-patch.mk 1969-12-31 21:00:00.000000000 -0300 ++++ buildroot-2019.05.1__/package/python-patch/python-patch.mk 2021-01-21 17:42:24.069866386 -0300 +@@ -0,0 +1,17 @@ ++################################################################################ ++# ++# python-patch ++# ++################################################################################ ++ ++PYTHON_PATCH_VERSION = 1.16 ++PYTHON_PATCH_SOURCE = patch-$(PYTHON_PATCH_VERSION).zip ++PYTHON_PATCH_SITE = https://files.pythonhosted.org/packages/da/74/0815f03c82f4dc738e2bfc5f8966f682bebcc809f30c8e306e6cc7156a99 ++PYTHON_PATCH_SETUP_TYPE = distutils ++PYTHON_PATCH_LICENSE = MIT ++ ++define PYTHON_PATCH_EXTRACT_CMDS ++ $(UNZIP) $(PYTHON_PATCH_DL_DIR)/$(PYTHON_PATCH_SOURCE) -d $(@D) ++endef ++ ++$(eval $(python-package)) +diff -ruN buildroot-2019.05.1/package/python-pluginbase/Config.in buildroot-2019.05.1__/package/python-pluginbase/Config.in +--- buildroot-2019.05.1/package/python-pluginbase/Config.in 1969-12-31 21:00:00.000000000 -0300 ++++ buildroot-2019.05.1__/package/python-pluginbase/Config.in 2021-01-21 17:42:24.069866386 -0300 +@@ -0,0 +1,8 @@ ++config BR2_PACKAGE_PYTHON_PLUGINBASE ++ bool "python-pluginbase" ++ depends on BR2_PACKAGE_PYTHON3 ++ help ++ PluginBase is a module for Python that enables the development of \ ++ flexible plugin systems in Python. ++ ++ http://github.com/mitsuhiko/pluginbase +diff -ruN buildroot-2019.05.1/package/python-pluginbase/Config.in.host buildroot-2019.05.1__/package/python-pluginbase/Config.in.host +--- buildroot-2019.05.1/package/python-pluginbase/Config.in.host 1969-12-31 21:00:00.000000000 -0300 ++++ buildroot-2019.05.1__/package/python-pluginbase/Config.in.host 2021-01-21 17:42:24.069866386 -0300 +@@ -0,0 +1,8 @@ ++config BR2_PACKAGE_HOST_PYTHON_PLUGINBASE ++ bool "host-python-pluginbase" ++ depends on BR2_PACKAGE_PYTHON3 ++ help ++ PluginBase is a module for Python that enables the development of \ ++ flexible plugin systems in Python. ++ ++ http://github.com/mitsuhiko/pluginbase +diff -ruN buildroot-2019.05.1/package/python-pluginbase/python-pluginbase.hash buildroot-2019.05.1__/package/python-pluginbase/python-pluginbase.hash +--- buildroot-2019.05.1/package/python-pluginbase/python-pluginbase.hash 1969-12-31 21:00:00.000000000 -0300 ++++ buildroot-2019.05.1__/package/python-pluginbase/python-pluginbase.hash 2021-01-21 17:42:24.069866386 -0300 +@@ -0,0 +1,2 @@ ++md5 55125d582069b0b9bd7240f6d5321699 pluginbase-0.7.tar.gz ++sha256 c0abe3218b86533cca287e7057a37481883c07acef7814b70583406938214cc8 pluginbase-0.7.tar.gz +diff -ruN buildroot-2019.05.1/package/python-pluginbase/python-pluginbase.mk buildroot-2019.05.1__/package/python-pluginbase/python-pluginbase.mk +--- buildroot-2019.05.1/package/python-pluginbase/python-pluginbase.mk 1969-12-31 21:00:00.000000000 -0300 ++++ buildroot-2019.05.1__/package/python-pluginbase/python-pluginbase.mk 2021-01-21 17:42:24.069866386 -0300 +@@ -0,0 +1,15 @@ ++################################################################################ ++# ++# python-pluginbase ++# ++################################################################################ ++ ++PYTHON_PLUGINBASE_VERSION = 0.7 ++PYTHON_PLUGINBASE_SOURCE = pluginbase-$(PYTHON_PLUGINBASE_VERSION).tar.gz ++PYTHON_PLUGINBASE_SITE = https://files.pythonhosted.org/packages/6e/f4/1db0a26c1c7fad81a1214ad1b02839a7bd98d8ba68f782f6edcc3d343441 ++PYTHON_PLUGINBASE_SETUP_TYPE = setuptools ++PYTHON_PLUGINBASE_LICENSE = BSD-3-Clause ++PYTHON_PLUGINBASE_LICENSE_FILES = LICENSE ++ ++$(eval $(python-package)) ++$(eval $(host-python-package)) diff --git a/features/buildroot/conan_config b/features/buildroot/conan_config new file mode 100644 index 00000000..da93723f --- /dev/null +++ b/features/buildroot/conan_config @@ -0,0 +1,4198 @@ +# +# Automatically generated file; DO NOT EDIT. +# Buildroot 2019.05.1-g1930d89-dirty Configuration +# +BR2_HAVE_DOT_CONFIG=y +BR2_HOST_GCC_AT_LEAST_4_5=y +BR2_HOST_GCC_AT_LEAST_4_6=y +BR2_HOST_GCC_AT_LEAST_4_7=y +BR2_HOST_GCC_AT_LEAST_4_8=y +BR2_HOST_GCC_AT_LEAST_4_9=y +BR2_HOST_GCC_AT_LEAST_5=y +BR2_HOST_GCC_AT_LEAST_6=y +BR2_HOST_GCC_AT_LEAST_7=y +BR2_HOST_GCC_AT_LEAST_8=y + +# +# Target options +# +BR2_ARCH_IS_64=y +BR2_ARCH_HAS_MMU_MANDATORY=y +# BR2_arcle is not set +# BR2_arceb is not set +# BR2_arm is not set +# BR2_armeb is not set +# BR2_aarch64 is not set +# BR2_aarch64_be is not set +# BR2_csky is not set +# BR2_i386 is not set +# BR2_m68k is not set +# BR2_microblazeel is not set +# BR2_microblazebe is not set +# BR2_mips is not set +# BR2_mipsel is not set +# BR2_mips64 is not set +# BR2_mips64el is not set +# BR2_nds32 is not set +# BR2_nios2 is not set +# BR2_or1k is not set +# BR2_powerpc is not set +# BR2_powerpc64 is not set +# BR2_powerpc64le is not set +# BR2_riscv is not set +# BR2_sh is not set +# BR2_sparc is not set +# BR2_sparc64 is not set +BR2_x86_64=y +# BR2_xtensa is not set +BR2_ARCH_HAS_TOOLCHAIN_BUILDROOT=y +BR2_ARCH="x86_64" +BR2_ENDIAN="LITTLE" +BR2_GCC_TARGET_ARCH="nocona" +BR2_BINFMT_SUPPORTS_SHARED=y +BR2_READELF_ARCH_NAME="Advanced Micro Devices X86-64" +BR2_BINFMT_ELF=y +BR2_X86_CPU_HAS_MMX=y +BR2_X86_CPU_HAS_SSE=y +BR2_X86_CPU_HAS_SSE2=y +BR2_X86_CPU_HAS_SSE3=y +BR2_x86_nocona=y +# BR2_x86_core2 is not set +# BR2_x86_corei7 is not set +# BR2_x86_westmere is not set +# BR2_x86_corei7_avx is not set +# BR2_x86_core_avx2 is not set +# BR2_x86_atom is not set +# BR2_x86_silvermont is not set +# BR2_x86_opteron is not set +# BR2_x86_opteron_sse3 is not set +# BR2_x86_barcelona is not set +# BR2_x86_jaguar is not set +# BR2_x86_steamroller is not set + +# +# Build options +# + +# +# Commands +# +BR2_WGET="wget --passive-ftp -nd -t 3" +BR2_SVN="svn --non-interactive" +BR2_BZR="bzr" +BR2_GIT="git" +BR2_CVS="cvs" +BR2_LOCALFILES="cp" +BR2_SCP="scp" +BR2_HG="hg" +BR2_ZCAT="gzip -d -c" +BR2_BZCAT="bzcat" +BR2_XZCAT="xzcat" +BR2_LZCAT="lzip -d -c" +BR2_TAR_OPTIONS="" +BR2_DEFCONFIG="$(CONFIG_DIR)/defconfig" +BR2_DL_DIR="$(TOPDIR)/dl" +BR2_HOST_DIR="$(BASE_DIR)/host" + +# +# Mirrors and Download locations +# +BR2_PRIMARY_SITE="" +BR2_BACKUP_SITE="http://sources.buildroot.net" +BR2_KERNEL_MIRROR="https://cdn.kernel.org/pub" +BR2_GNU_MIRROR="http://ftpmirror.gnu.org" +BR2_LUAROCKS_MIRROR="http://rocks.moonscript.org" +BR2_CPAN_MIRROR="http://cpan.metacpan.org" +BR2_JLEVEL=0 +# BR2_CCACHE is not set +# BR2_ENABLE_DEBUG is not set +BR2_STRIP_strip=y +BR2_STRIP_EXCLUDE_FILES="" +BR2_STRIP_EXCLUDE_DIRS="" +# BR2_OPTIMIZE_0 is not set +# BR2_OPTIMIZE_1 is not set +# BR2_OPTIMIZE_2 is not set +# BR2_OPTIMIZE_3 is not set +# BR2_OPTIMIZE_G is not set +BR2_OPTIMIZE_S=y +# BR2_OPTIMIZE_FAST is not set +# BR2_STATIC_LIBS is not set +BR2_SHARED_LIBS=y +# BR2_SHARED_STATIC_LIBS is not set +BR2_PACKAGE_OVERRIDE_FILE="$(CONFIG_DIR)/local.mk" +BR2_GLOBAL_PATCH_DIR="" + +# +# Advanced +# +BR2_COMPILER_PARANOID_UNSAFE_PATH=y +# BR2_FORCE_HOST_BUILD is not set +# BR2_REPRODUCIBLE is not set + +# +# Security Hardening Options +# + +# +# Stack Smashing Protection needs a toolchain w/ SSP +# +BR2_RELRO_NONE=y +# BR2_RELRO_PARTIAL is not set +# BR2_RELRO_FULL is not set + +# +# Fortify Source needs a glibc toolchain and optimization +# + +# +# Toolchain +# +BR2_TOOLCHAIN=y +BR2_TOOLCHAIN_USES_UCLIBC=y +BR2_TOOLCHAIN_BUILDROOT=y +# BR2_TOOLCHAIN_EXTERNAL is not set + +# +# Toolchain Buildroot Options +# +BR2_TOOLCHAIN_BUILDROOT_VENDOR="buildroot" +BR2_TOOLCHAIN_BUILDROOT_UCLIBC=y +# BR2_TOOLCHAIN_BUILDROOT_GLIBC is not set +# BR2_TOOLCHAIN_BUILDROOT_MUSL is not set +BR2_TOOLCHAIN_BUILDROOT_LIBC="uclibc" + +# +# Kernel Header Options +# +# BR2_KERNEL_HEADERS_4_4 is not set +# BR2_KERNEL_HEADERS_4_9 is not set +# BR2_KERNEL_HEADERS_4_14 is not set +# BR2_KERNEL_HEADERS_4_19 is not set +# BR2_KERNEL_HEADERS_5_0 is not set +BR2_KERNEL_HEADERS_5_1=y +# BR2_KERNEL_HEADERS_VERSION is not set +# BR2_KERNEL_HEADERS_CUSTOM_TARBALL is not set +# BR2_KERNEL_HEADERS_CUSTOM_GIT is not set +BR2_DEFAULT_KERNEL_HEADERS="5.1.16" +BR2_PACKAGE_LINUX_HEADERS=y + +# +# uClibc Options +# +BR2_PACKAGE_UCLIBC=y +BR2_UCLIBC_CONFIG="package/uclibc/uClibc-ng.config" +BR2_UCLIBC_CONFIG_FRAGMENT_FILES="" +# BR2_TOOLCHAIN_BUILDROOT_WCHAR is not set +# BR2_TOOLCHAIN_BUILDROOT_LOCALE is not set +BR2_PTHREADS_NATIVE=y +# BR2_PTHREADS_NONE is not set +# BR2_PTHREAD_DEBUG is not set +# BR2_TOOLCHAIN_BUILDROOT_USE_SSP is not set +BR2_UCLIBC_INSTALL_UTILS=y +BR2_UCLIBC_TARGET_ARCH="x86_64" + +# +# Binutils Options +# +BR2_PACKAGE_HOST_BINUTILS_SUPPORTS_CFI=y +# BR2_BINUTILS_VERSION_2_30_X is not set +BR2_BINUTILS_VERSION_2_31_X=y +# BR2_BINUTILS_VERSION_2_32_X is not set +BR2_BINUTILS_VERSION="2.31.1" +BR2_BINUTILS_EXTRA_CONFIG_OPTIONS="" + +# +# GCC Options +# +# BR2_GCC_VERSION_4_9_X is not set +# BR2_GCC_VERSION_5_X is not set +# BR2_GCC_VERSION_6_X is not set +BR2_GCC_VERSION_7_X=y +# BR2_GCC_VERSION_8_X is not set +BR2_GCC_SUPPORTS_LIBCILKRTS=y +BR2_GCC_VERSION="7.4.0" +BR2_EXTRA_GCC_CONFIG_OPTIONS="" +# BR2_TOOLCHAIN_BUILDROOT_CXX is not set + +# +# Fortran support needs a toolchain w/ wchar +# +# BR2_GCC_ENABLE_LTO is not set +# BR2_GCC_ENABLE_OPENMP is not set +# BR2_GCC_ENABLE_GRAPHITE is not set +BR2_PACKAGE_HOST_GDB_ARCH_SUPPORTS=y + +# +# Host GDB Options +# +# BR2_PACKAGE_HOST_GDB is not set +BR2_PACKAGE_GDB_NEEDS_CXX11=y + +# +# Toolchain Generic Options +# +BR2_TOOLCHAIN_SUPPORTS_ALWAYS_LOCKFREE_ATOMIC_INTS=y +BR2_TOOLCHAIN_SUPPORTS_VARIADIC_MI_THUNK=y +BR2_TOOLCHAIN_HAS_THREADS=y +BR2_TOOLCHAIN_HAS_THREADS_NPTL=y +BR2_TOOLCHAIN_HAS_UCONTEXT=y +BR2_TOOLCHAIN_SUPPORTS_PIE=y +BR2_USE_MMU=y +BR2_TARGET_OPTIMIZATION="" +BR2_TARGET_LDFLAGS="" +# BR2_ECLIPSE_REGISTER is not set +BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_0=y +BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_1=y +BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_2=y +BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_3=y +BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_4=y +BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_5=y +BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_6=y +BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_7=y +BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_8=y +BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_9=y +BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_10=y +BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_11=y +BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_12=y +BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_13=y +BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_14=y +BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_15=y +BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_16=y +BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_17=y +BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_18=y +BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_19=y +BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_0=y +BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_1=y +BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_2=y +BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_3=y +BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_4=y +BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_5=y +BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_6=y +BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_7=y +BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_8=y +BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_9=y +BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_10=y +BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_11=y +BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_12=y +BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_13=y +BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_14=y +BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_15=y +BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_16=y +BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_17=y +BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_18=y +BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_19=y +BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_20=y +BR2_TOOLCHAIN_HEADERS_AT_LEAST_5_0=y +BR2_TOOLCHAIN_HEADERS_AT_LEAST_5_1=y +BR2_TOOLCHAIN_HEADERS_AT_LEAST="5.1" +BR2_TOOLCHAIN_GCC_AT_LEAST_4_3=y +BR2_TOOLCHAIN_GCC_AT_LEAST_4_4=y +BR2_TOOLCHAIN_GCC_AT_LEAST_4_5=y +BR2_TOOLCHAIN_GCC_AT_LEAST_4_6=y +BR2_TOOLCHAIN_GCC_AT_LEAST_4_7=y +BR2_TOOLCHAIN_GCC_AT_LEAST_4_8=y +BR2_TOOLCHAIN_GCC_AT_LEAST_4_9=y +BR2_TOOLCHAIN_GCC_AT_LEAST_5=y +BR2_TOOLCHAIN_GCC_AT_LEAST_6=y +BR2_TOOLCHAIN_GCC_AT_LEAST_7=y +BR2_TOOLCHAIN_GCC_AT_LEAST="7" +BR2_TOOLCHAIN_HAS_MNAN_OPTION=y +BR2_TOOLCHAIN_HAS_SYNC_1=y +BR2_TOOLCHAIN_HAS_SYNC_2=y +BR2_TOOLCHAIN_HAS_SYNC_4=y +BR2_TOOLCHAIN_HAS_SYNC_8=y +BR2_TOOLCHAIN_HAS_LIBATOMIC=y +BR2_TOOLCHAIN_HAS_ATOMIC=y +BR2_TOOLCHAIN_HAS_LIBQUADMATH=y + +# +# System configuration +# +BR2_ROOTFS_SKELETON_DEFAULT=y +# BR2_ROOTFS_SKELETON_CUSTOM is not set +BR2_TARGET_GENERIC_HOSTNAME="buildroot" +BR2_TARGET_GENERIC_ISSUE="Welcome to Buildroot" +BR2_TARGET_GENERIC_PASSWD_SHA256=y +# BR2_TARGET_GENERIC_PASSWD_SHA512 is not set +BR2_TARGET_GENERIC_PASSWD_METHOD="sha-256" +BR2_INIT_BUSYBOX=y +# BR2_INIT_SYSV is not set + +# +# systemd needs a glibc toolchain w/ SSP, headers >= 3.10 +# +# BR2_INIT_NONE is not set +# BR2_ROOTFS_DEVICE_CREATION_STATIC is not set +BR2_ROOTFS_DEVICE_CREATION_DYNAMIC_DEVTMPFS=y +# BR2_ROOTFS_DEVICE_CREATION_DYNAMIC_MDEV is not set + +# +# eudev needs a toolchain w/ wchar, dynamic library +# +BR2_ROOTFS_DEVICE_TABLE="system/device_table.txt" +# BR2_ROOTFS_DEVICE_TABLE_SUPPORTS_EXTENDED_ATTRIBUTES is not set +# BR2_ROOTFS_MERGED_USR is not set +BR2_TARGET_ENABLE_ROOT_LOGIN=y +BR2_TARGET_GENERIC_ROOT_PASSWD="" +BR2_SYSTEM_BIN_SH_BUSYBOX=y + +# +# bash, dash, mksh, zsh need BR2_PACKAGE_BUSYBOX_SHOW_OTHERS +# +# BR2_SYSTEM_BIN_SH_NONE is not set +BR2_TARGET_GENERIC_GETTY=y +BR2_TARGET_GENERIC_GETTY_PORT="console" +BR2_TARGET_GENERIC_GETTY_BAUDRATE_KEEP=y +# BR2_TARGET_GENERIC_GETTY_BAUDRATE_9600 is not set +# BR2_TARGET_GENERIC_GETTY_BAUDRATE_19200 is not set +# BR2_TARGET_GENERIC_GETTY_BAUDRATE_38400 is not set +# BR2_TARGET_GENERIC_GETTY_BAUDRATE_57600 is not set +# BR2_TARGET_GENERIC_GETTY_BAUDRATE_115200 is not set +BR2_TARGET_GENERIC_GETTY_BAUDRATE="0" +BR2_TARGET_GENERIC_GETTY_TERM="vt100" +BR2_TARGET_GENERIC_GETTY_OPTIONS="" +BR2_TARGET_GENERIC_REMOUNT_ROOTFS_RW=y +BR2_SYSTEM_DHCP="" +BR2_SYSTEM_DEFAULT_PATH="/bin:/sbin:/usr/bin:/usr/sbin" +BR2_ENABLE_LOCALE_PURGE=y +BR2_ENABLE_LOCALE_WHITELIST="C en_US" + +# +# NLS support needs a toolchain w/ wchar, dynamic library +# +# BR2_TARGET_TZ_INFO is not set +BR2_ROOTFS_USERS_TABLES="" +BR2_ROOTFS_OVERLAY="" +BR2_ROOTFS_POST_BUILD_SCRIPT="" +BR2_ROOTFS_POST_FAKEROOT_SCRIPT="" +BR2_ROOTFS_POST_IMAGE_SCRIPT="" + +# +# Kernel +# +# BR2_LINUX_KERNEL is not set + +# +# Target packages +# +BR2_PACKAGE_BUSYBOX=y +BR2_PACKAGE_BUSYBOX_CONFIG="package/busybox/busybox.config" +BR2_PACKAGE_BUSYBOX_CONFIG_FRAGMENT_FILES="" +# BR2_PACKAGE_BUSYBOX_SHOW_OTHERS is not set +# BR2_PACKAGE_BUSYBOX_INDIVIDUAL_BINARIES is not set +# BR2_PACKAGE_BUSYBOX_WATCHDOG is not set +BR2_PACKAGE_SKELETON=y +BR2_PACKAGE_HAS_SKELETON=y +BR2_PACKAGE_PROVIDES_SKELETON="skeleton-init-sysv" +BR2_PACKAGE_SKELETON_INIT_COMMON=y +BR2_PACKAGE_SKELETON_INIT_SYSV=y + +# +# Audio and video applications +# +# BR2_PACKAGE_ALSA_UTILS is not set +# BR2_PACKAGE_ATEST is not set +# BR2_PACKAGE_AUMIX is not set + +# +# bellagio needs a toolchain w/ C++, threads, dynamic library +# + +# +# bluez-alsa needs a toolchain w/ wchar, NPTL, headers >= 3.4, dynamic library +# +# BR2_PACKAGE_DVBLAST is not set +# BR2_PACKAGE_DVDAUTHOR is not set + +# +# dvdrw-tools needs a toolchain w/ threads, C++, wchar +# + +# +# espeak needs a toolchain w/ C++, wchar, threads, dynamic library +# +# BR2_PACKAGE_FAAD2 is not set +BR2_PACKAGE_FFMPEG_ARCH_SUPPORTS=y +# BR2_PACKAGE_FFMPEG is not set + +# +# flac needs a toolchain w/ wchar +# + +# +# flite needs a toolchain w/ wchar +# + +# +# gmrender-resurrect needs a toolchain w/ wchar, threads +# + +# +# gstreamer 0.10 needs a toolchain w/ wchar, threads, dynamic library +# + +# +# gstreamer 1.x needs a toolchain w/ wchar, threads +# + +# +# jack2 needs a toolchain w/ threads, C++, dynamic library +# +BR2_PACKAGE_KODI_ARCH_SUPPORTS=y + +# +# kodi needs python w/ .py modules, a uClibc or glibc toolchain w/ C++, threads, wchar, dynamic library, gcc >= 4.8, host gcc >= 4.6 +# + +# +# kodi needs an OpenGL EGL backend with OpenGL support +# +# BR2_PACKAGE_LAME is not set +# BR2_PACKAGE_MADPLAY is not set + +# +# mimic needs a toolchain w/ wchar +# + +# +# miraclecast needs systemd and a glibc toolchain w/ threads and wchar +# +BR2_PACKAGE_MJPEGTOOLS_SIMD_SUPPORT=y + +# +# mjpegtools needs a toolchain w/ C++, threads +# + +# +# modplugtools needs a toolchain w/ C++ +# +# BR2_PACKAGE_MOTION is not set + +# +# mpd needs a toolchain w/ C++, threads, wchar, gcc >= 4.9 +# +# BR2_PACKAGE_MPD_MPC is not set +# BR2_PACKAGE_MPG123 is not set +# BR2_PACKAGE_MPV is not set +# BR2_PACKAGE_MULTICAT is not set +# BR2_PACKAGE_MUSEPACK is not set + +# +# ncmpc needs a toolchain w/ C++, wchar, threads, gcc >= 6 +# +# BR2_PACKAGE_OPUS_TOOLS is not set +BR2_PACKAGE_PULSEAUDIO_HAS_ATOMIC=y + +# +# pulseaudio needs a toolchain w/ wchar, threads, dynamic library +# +# BR2_PACKAGE_SOX is not set + +# +# squeezelite needs a toolchain w/ wchar, NPTL, dynamic library +# + +# +# tovid needs a toolchain w/ threads, C++, wchar, gcc >= 4.5 +# +# BR2_PACKAGE_TSTOOLS is not set +# BR2_PACKAGE_TWOLAME is not set +# BR2_PACKAGE_UDPXY is not set + +# +# upmpdcli needs a toolchain w/ C++, NPTL, gcc >= 4.9 +# + +# +# v4l2grab needs a toolchain w/ threads, dynamic library, C++ and headers >= 3.0 +# + +# +# v4l2loopback needs a Linux kernel to be built +# + +# +# vlc needs a toolchain w/ C++, dynamic library, wchar, threads, gcc >= 4.9, headers >= 3.7 +# +# BR2_PACKAGE_VORBIS_TOOLS is not set +# BR2_PACKAGE_WAVPACK is not set +# BR2_PACKAGE_YAVTA is not set +# BR2_PACKAGE_YMPD is not set + +# +# Conan +# +CONAN_BUILD_POLICY_MISSING=y +# CONAN_BUILD_POLICY_OUTDATED is not set +# CONAN_BUILD_POLICY_CASCADE is not set +# CONAN_BUILD_POLICY_ALWAYS is not set +# CONAN_BUILD_POLICY_NEVER is not set +CONAN_REMOTE_NAME="" +BR2_PACKAGE_CONAN_ZLIB=y +BR2_PACKAGE_CONAN_GTEST=y + +# +# Compressors and decompressors +# +# BR2_PACKAGE_BROTLI is not set +# BR2_PACKAGE_BZIP2 is not set +# BR2_PACKAGE_LZ4 is not set + +# +# lzip needs a toolchain w/ C++ +# +# BR2_PACKAGE_LZOP is not set + +# +# p7zip needs a toolchain w/ threads, wchar, C++ +# +# BR2_PACKAGE_PIGZ is not set + +# +# pixz needs a toolchain w/ threads, wchar +# + +# +# unrar needs a toolchain w/ C++, wchar, threads +# +# BR2_PACKAGE_XZ is not set +# BR2_PACKAGE_ZIP is not set +# BR2_PACKAGE_ZSTD is not set + +# +# Debugging, profiling and benchmark +# +# BR2_PACKAGE_BLKTRACE is not set + +# +# bonnie++ needs a toolchain w/ C++ +# +# BR2_PACKAGE_CACHE_CALIBRATOR is not set + +# +# clinfo needs an OpenCL provider +# + +# +# dacapo needs OpenJDK +# +# BR2_PACKAGE_DHRYSTONE is not set +# BR2_PACKAGE_DIEHARDER is not set +# BR2_PACKAGE_DMALLOC is not set + +# +# dropwatch needs a toolchain w/ threads, wchar +# + +# +# dstat needs a toolchain w/ wchar, threads, dynamic library +# +# BR2_PACKAGE_DT is not set + +# +# duma needs a toolchain w/ C++, threads, dynamic library +# +# BR2_PACKAGE_FIO is not set + +# +# fwts needs a glibc toolchain w/ wchar, threads +# +BR2_PACKAGE_GDB_ARCH_SUPPORTS=y + +# +# gdb/gdbserver needs a toolchain w/ threads, threads debug +# + +# +# gdb/gdbserver >= 8.x needs a toolchain w/ C++, gcc >= 4.8 +# +BR2_PACKAGE_GOOGLE_BREAKPAD_ARCH_SUPPORTS=y + +# +# google-breakpad requires a glibc or uClibc toolchain w/ wchar, thread, C++, gcc >= 4.8 +# +# BR2_PACKAGE_IOZONE is not set +# BR2_PACKAGE_KEXEC is not set + +# +# ktap needs a Linux kernel to be built +# +BR2_PACKAGE_KVM_UNIT_TESTS_ARCH_SUPPORTS=y +# BR2_PACKAGE_KVM_UNIT_TESTS is not set + +# +# latencytop needs a toolchain w/ wchar, threads +# +# BR2_PACKAGE_LMBENCH is not set +BR2_PACKAGE_LTP_TESTSUITE_ARCH_SUPPORTS=y +# BR2_PACKAGE_LTP_TESTSUITE is not set +BR2_PACKAGE_LTRACE_ARCH_SUPPORTS=y + +# +# ltrace needs a uClibc or glibc toolchain w/ wchar, dynamic library +# + +# +# lttng-babeltrace needs a toolchain w/ wchar, threads +# + +# +# lttng-modules needs a Linux kernel to be built +# +# BR2_PACKAGE_LTTNG_TOOLS is not set +# BR2_PACKAGE_MCELOG is not set +# BR2_PACKAGE_MEMSTAT is not set +# BR2_PACKAGE_NETPERF is not set +# BR2_PACKAGE_NETSNIFF_NG is not set + +# +# nmon needs a glibc toolchain +# +BR2_PACKAGE_OPROFILE_ARCH_SUPPORTS=y + +# +# oprofile needs a toolchain w/ C++, wchar +# +# BR2_PACKAGE_PAX_UTILS is not set + +# +# pcm-tools needs a toolchain w/ C++ +# +# BR2_PACKAGE_PV is not set + +# +# racehound needs an Linux kernel >= 3.14 to be built +# + +# +# racehound needs a uClibc or glibc toolchain w/ C++, wchar, dynamic library +# +# BR2_PACKAGE_RAMSMP is not set +# BR2_PACKAGE_RAMSPEED is not set +# BR2_PACKAGE_RT_TESTS is not set +# BR2_PACKAGE_SPIDEV_TEST is not set +# BR2_PACKAGE_STRACE is not set +# BR2_PACKAGE_STRESS is not set +# BR2_PACKAGE_STRESS_NG is not set + +# +# sysdig needs a glibc or uclibc toolchain w/ C++, gcc >= 4.8, dynamic library and a Linux kernel to be built +# + +# +# sysprof needs a toolchain w/ wchar, threads +# +# BR2_PACKAGE_TCF_AGENT is not set +BR2_PACKAGE_TCF_AGENT_ARCH="x86_64" +BR2_PACKAGE_TCF_AGENT_ARCH_SUPPORTS=y +# BR2_PACKAGE_TINYMEMBENCH is not set +# BR2_PACKAGE_TRACE_CMD is not set +BR2_PACKAGE_TRINITY_ARCH_SUPPORTS=y +# BR2_PACKAGE_TRINITY is not set +# BR2_PACKAGE_UCLIBC_NG_TEST is not set +BR2_PACKAGE_VALGRIND_ARCH_SUPPORTS=y +# BR2_PACKAGE_VALGRIND is not set +# BR2_PACKAGE_VMTOUCH is not set +# BR2_PACKAGE_WHETSTONE is not set + +# +# Development tools +# + +# +# binutils needs a toolchain w/ wchar +# +# BR2_PACKAGE_BSDIFF is not set +# BR2_PACKAGE_CHECK is not set +BR2_PACKAGE_CMAKE_ARCH_SUPPORTS=y + +# +# ctest needs a toolchain w/ C++, wchar, dynamic library, gcc >= 4.7, NPTL +# + +# +# cppunit needs a toolchain w/ C++, dynamic library +# +# BR2_PACKAGE_CUNIT is not set + +# +# cvs needs a toolchain w/ wchar +# + +# +# cxxtest needs a toolchain w/ C++ support +# +# BR2_PACKAGE_FLEX is not set +# BR2_PACKAGE_GETTEXT is not set +BR2_PACKAGE_PROVIDES_HOST_GETTEXT="host-gettext-tiny" +# BR2_PACKAGE_GIT is not set + +# +# git-crypt needs a toolchain w/ C++, gcc >= 4.9 +# + +# +# gperf needs a toolchain w/ C++ +# +# BR2_PACKAGE_JO is not set +# BR2_PACKAGE_JQ is not set +# BR2_PACKAGE_LIBTOOL is not set +# BR2_PACKAGE_MAKE is not set +# BR2_PACKAGE_PKGCONF is not set +# BR2_PACKAGE_SUBVERSION is not set + +# +# tree needs a toolchain w/ wchar +# +# BR2_PACKAGE_YASM is not set + +# +# Filesystem and flash utilities +# +# BR2_PACKAGE_ABOOTIMG is not set + +# +# aufs-util needs a linux kernel and a toolchain w/ threads +# +# BR2_PACKAGE_AUTOFS is not set +# BR2_PACKAGE_BTRFS_PROGS is not set +# BR2_PACKAGE_CIFS_UTILS is not set + +# +# cpio needs a toolchain w/ wchar +# +# BR2_PACKAGE_CRAMFS is not set + +# +# curlftpfs needs a toolchain w/ wchar, threads, dynamic library +# +# BR2_PACKAGE_DAVFS2 is not set + +# +# dosfstools needs a toolchain w/ wchar +# +# BR2_PACKAGE_E2FSPROGS is not set + +# +# e2tools needs a toolchain w/ threads, wchar +# + +# +# ecryptfs-utils needs a toolchain w/ threads, wchar, dynami library +# + +# +# exfat needs a toolchain w/ wchar, threads, dynamic library +# + +# +# exfat-utils needs a toolchain w/ wchar +# + +# +# f2fs-tools needs a toolchain w/ wchar +# +# BR2_PACKAGE_FLASHBENCH is not set +# BR2_PACKAGE_FSCRYPTCTL is not set + +# +# fwup needs a toolchain w/ wchar +# +# BR2_PACKAGE_GENEXT2FS is not set +# BR2_PACKAGE_GENPART is not set +# BR2_PACKAGE_GENROMFS is not set +# BR2_PACKAGE_IMX_USB_LOADER is not set +# BR2_PACKAGE_MMC_UTILS is not set +# BR2_PACKAGE_MTD is not set + +# +# mtools needs a toolchain w/ wchar +# +# BR2_PACKAGE_NFS_UTILS is not set +# BR2_PACKAGE_NILFS_UTILS is not set + +# +# ntfs-3g needs a toolchain w/ wchar, threads, dynamic library +# +# BR2_PACKAGE_SP_OOPS_EXTRACT is not set +# BR2_PACKAGE_SQUASHFS is not set + +# +# sshfs needs a toolchain w/ wchar, threads, dynamic library +# + +# +# udftools needs a toolchain w/ wchar +# +# BR2_PACKAGE_UNIONFS is not set +# BR2_PACKAGE_XFSPROGS is not set + +# +# Fonts, cursors, icons, sounds and themes +# + +# +# Cursors +# +# BR2_PACKAGE_COMIX_CURSORS is not set +# BR2_PACKAGE_OBSIDIAN_CURSORS is not set + +# +# Fonts +# +# BR2_PACKAGE_BITSTREAM_VERA is not set +# BR2_PACKAGE_CANTARELL is not set +# BR2_PACKAGE_DEJAVU is not set +# BR2_PACKAGE_FONT_AWESOME is not set +# BR2_PACKAGE_GHOSTSCRIPT_FONTS is not set +# BR2_PACKAGE_INCONSOLATA is not set +# BR2_PACKAGE_LIBERATION is not set + +# +# Icons +# +# BR2_PACKAGE_GOOGLE_MATERIAL_DESIGN_ICONS is not set +# BR2_PACKAGE_HICOLOR_ICON_THEME is not set + +# +# Sounds +# +# BR2_PACKAGE_SOUND_THEME_BOREALIS is not set +# BR2_PACKAGE_SOUND_THEME_FREEDESKTOP is not set + +# +# Themes +# + +# +# Games +# +# BR2_PACKAGE_CHOCOLATE_DOOM is not set + +# +# flare-engine needs a toolchain w/ C++, dynamic library +# + +# +# gnuchess needs a toolchain w/ C++, threads +# +# BR2_PACKAGE_LBREAKOUT2 is not set +# BR2_PACKAGE_LTRIS is not set + +# +# minetest needs a toolchain w/ C++, gcc >= 4.9, threads +# +# BR2_PACKAGE_OPENTYRIAN is not set +# BR2_PACKAGE_PRBOOM is not set +# BR2_PACKAGE_SL is not set + +# +# solarus needs OpenGL and a toolchain w/ C++, gcc >= 4.8, NPTL, dynamic library +# + +# +# stella needs a toolchain w/ dynamic library, C++, threads, gcc >= 5 +# + +# +# Graphic libraries and applications (graphic/text) +# + +# +# Graphic applications +# + +# +# cog needs wpewebkit and a toolchain w/ threads +# +# BR2_PACKAGE_FSWEBCAM is not set +# BR2_PACKAGE_GHOSTSCRIPT is not set + +# +# glmark2 needs a toolchain w/ C++, gcc >= 4.9 +# +# BR2_PACKAGE_GNUPLOT is not set + +# +# jhead needs a toolchain w/ wchar +# + +# +# libva-utils needs a toolchain w/ C++, threads, dynamic library +# +BR2_PACKAGE_NETSURF_ARCH_SUPPORTS=y +# BR2_PACKAGE_NETSURF is not set +# BR2_PACKAGE_PNGQUANT is not set + +# +# rrdtool needs a toolchain w/ wchar, threads +# + +# +# tesseract-ocr needs a toolchain w/ threads, C++, gcc >= 4.8, dynamic library, wchar +# + +# +# Graphic libraries +# + +# +# cegui06 needs a toolchain w/ C++, threads, dynamic library +# + +# +# directfb needs a glibc or uClibc toolchain w/ C++, NPTL, gcc >= 4.5, dynamic library +# + +# +# efl needs a toolchain w/ C++, dynamic library, gcc >= 4.7, threads, wchar +# +# BR2_PACKAGE_FBDUMP is not set +# BR2_PACKAGE_FBGRAB is not set +# BR2_PACKAGE_FB_TEST_APP is not set + +# +# fbterm needs a toolchain w/ C++, wchar, locale +# +# BR2_PACKAGE_FBV is not set + +# +# freerdp needs a toolchain w/ wchar, dynamic library, threads, C++ +# +# BR2_PACKAGE_IMAGEMAGICK is not set + +# +# linux-fusion needs a Linux kernel to be built +# + +# +# mesa3d needs a toolchain w/ C++, NPTL, dynamic library +# + +# +# ocrad needs a toolchain w/ C++ +# + +# +# psplash needs a toolchain w/ wchar +# +# BR2_PACKAGE_SDL is not set +# BR2_PACKAGE_SDL2 is not set + +# +# Other GUIs +# +BR2_PACKAGE_QT5_JSCORE_AVAILABLE=y + +# +# Qt5 needs a toolchain w/ wchar, NPTL, C++, dynamic library +# + +# +# tekui needs a Lua interpreter and a toolchain w/ threads, dynamic library +# + +# +# weston needs udev and a toolchain w/ locale, threads, dynamic library, headers >= 3.0 +# + +# +# X.org needs a toolchain w/ wchar, threads, dynamic library +# + +# +# midori needs libgtk3 and a glibc toolchain w/ C++, gcc >= 6, host gcc >= 4.8 +# + +# +# vte needs a toolchain w/ wchar, threads, C++, gcc >= 4.8 +# + +# +# vte needs an OpenGL or an OpenGL-EGL/wayland backend +# +# BR2_PACKAGE_XKEYBOARD_CONFIG is not set + +# +# Hardware handling +# + +# +# Firmware +# +# BR2_PACKAGE_ARMBIAN_FIRMWARE is not set +# BR2_PACKAGE_B43_FIRMWARE is not set +# BR2_PACKAGE_LINUX_FIRMWARE is not set +# BR2_PACKAGE_UX500_FIRMWARE is not set +# BR2_PACKAGE_WILC1000_FIRMWARE is not set +# BR2_PACKAGE_WILINK_BT_FIRMWARE is not set +# BR2_PACKAGE_ZD1211_FIRMWARE is not set +# BR2_PACKAGE_18XX_TI_UTILS is not set +# BR2_PACKAGE_ACPICA is not set +# BR2_PACKAGE_ACPID is not set + +# +# acpitool needs a toolchain w/ threads, C++, dynamic library +# +# BR2_PACKAGE_AER_INJECT is not set + +# +# amd-catalyst needs a glibc toolchain +# + +# +# avrdude needs a uClibc or glibc toolchain w/ threads, wchar, dynamic library +# + +# +# bcache-tools needs udev /dev management +# + +# +# brickd needs udev /dev management, a toolchain w/ threads, wchar +# + +# +# brltty needs a toolchain w/ dynamic lib, threads, wchar +# + +# +# cc-tool needs a toolchain w/ C++, threads, wchar +# +# BR2_PACKAGE_CDRKIT is not set +# BR2_PACKAGE_CRYPTSETUP is not set + +# +# dahdi-linux needs a Linux kernel to be built +# + +# +# dahdi-tools needs a toolchain w/ threads and a Linux kernel to be built +# +# BR2_PACKAGE_DBUS is not set +# BR2_PACKAGE_DFU_UTIL is not set +# BR2_PACKAGE_DMIDECODE is not set +# BR2_PACKAGE_DMRAID is not set + +# +# dt-utils needs udev /dev management +# +# BR2_PACKAGE_DTV_SCAN_TABLES is not set +# BR2_PACKAGE_DUMP1090 is not set +# BR2_PACKAGE_DVB_APPS is not set +# BR2_PACKAGE_DVBSNOOP is not set +# BR2_PACKAGE_EDID_DECODE is not set + +# +# eudev needs eudev /dev management +# + +# +# eudev needs a toolchain w/ wchar, dynamic library +# +# BR2_PACKAGE_EVEMU is not set +# BR2_PACKAGE_EVTEST is not set +# BR2_PACKAGE_FAN_CTRL is not set +# BR2_PACKAGE_FCONFIG is not set +# BR2_PACKAGE_FIS is not set +BR2_PACKAGE_FLASHROM_ARCH_SUPPORTS=y +# BR2_PACKAGE_FLASHROM is not set +# BR2_PACKAGE_FMTOOLS is not set +# BR2_PACKAGE_FXLOAD is not set +# BR2_PACKAGE_GADGETFS_TEST is not set +# BR2_PACKAGE_GPM is not set +# BR2_PACKAGE_GPSD is not set + +# +# gptfdisk needs a toolchain w/ C++ +# + +# +# gvfs needs a toolchain w/ wchar, threads +# +# BR2_PACKAGE_HWDATA is not set +# BR2_PACKAGE_HWLOC is not set +# BR2_PACKAGE_I7Z is not set +# BR2_PACKAGE_INPUT_EVENT_DAEMON is not set +# BR2_PACKAGE_INTEL_MICROCODE is not set +# BR2_PACKAGE_IOSTAT is not set +# BR2_PACKAGE_IPMITOOL is not set +# BR2_PACKAGE_IPMIUTIL is not set +# BR2_PACKAGE_IRDA_UTILS is not set +# BR2_PACKAGE_IUCODE_TOOL is not set +# BR2_PACKAGE_KBD is not set +# BR2_PACKAGE_LCDPROC is not set +# BR2_PACKAGE_LIBUIO is not set +# BR2_PACKAGE_LINUXCONSOLETOOLS is not set + +# +# linux-backports needs a Linux kernel to be built +# + +# +# lirc-tools needs a toolchain w/ threads, dynamic library, C++ +# +# BR2_PACKAGE_LM_SENSORS is not set + +# +# lshw needs a toolchain w/ C++, wchar +# +# BR2_PACKAGE_LSSCSI is not set +# BR2_PACKAGE_LSUIO is not set +# BR2_PACKAGE_LUKSMETA is not set +# BR2_PACKAGE_LVM2 is not set +# BR2_PACKAGE_MDADM is not set +# BR2_PACKAGE_MEMTEST86 is not set +# BR2_PACKAGE_MEMTESTER is not set +# BR2_PACKAGE_MEMTOOL is not set + +# +# minicom needs a toolchain w/ wchar +# +# BR2_PACKAGE_MSR_TOOLS is not set +# BR2_PACKAGE_NANOCOM is not set + +# +# neard needs a toolchain w/ wchar, threads, dynamic library +# + +# +# nvidia-driver needs a glibc toolchain +# +# BR2_PACKAGE_NVME is not set + +# +# ofono needs a toolchain w/ dynamic library, wchar, threads +# +# BR2_PACKAGE_OPEN2300 is not set +# BR2_PACKAGE_OPENIPMI is not set +# BR2_PACKAGE_OPENOCD is not set + +# +# openpowerlink needs a toolchain w/ C++, threads +# + +# +# parted needs a toolchain w/ wchar +# +# BR2_PACKAGE_PCIUTILS is not set +# BR2_PACKAGE_PDBG is not set +# BR2_PACKAGE_PICOCOM is not set + +# +# powertop needs a toolchain w/ C++, threads, wchar +# +# BR2_PACKAGE_PPS_TOOLS is not set +# BR2_PACKAGE_READ_EDID is not set +# BR2_PACKAGE_RNG_TOOLS is not set +# BR2_PACKAGE_RS485CONF is not set +# BR2_PACKAGE_RTC_TOOLS is not set + +# +# rtl8188eu needs a Linux kernel to be built +# + +# +# rtl8189fs needs a Linux kernel to be built +# + +# +# rtl8723bs needs a Linux kernel to be built +# + +# +# rtl8723bu needs a Linux kernel to be built +# + +# +# rtl8821au needs a Linux kernel to be built +# +# BR2_PACKAGE_SANE_BACKENDS is not set +# BR2_PACKAGE_SDPARM is not set +BR2_PACKAGE_SEDUTIL_ARCH_SUPPORTS=y + +# +# sedutil needs a toolchain w/ C++, gcc >= 4.8, headers >= 3.12 +# +# BR2_PACKAGE_SETSERIAL is not set +# BR2_PACKAGE_SG3_UTILS is not set + +# +# sigrok-cli needs a toolchain w/ locale, wchar, threads, dynamic library, gcc >= 4.7 +# + +# +# sispmctl needs a toolchain w/ threads, wchar +# + +# +# smartmontools needs a toolchain w/ C++ +# + +# +# smstools3 needs a toolchain w/ wchar, threads +# +# BR2_PACKAGE_SPI_TOOLS is not set +# BR2_PACKAGE_SREDIRD is not set +# BR2_PACKAGE_STATSERIAL is not set +# BR2_PACKAGE_STM32FLASH is not set +# BR2_PACKAGE_SYSSTAT is not set + +# +# targetcli-fb depends on Python +# + +# +# ti-sgx-um needs the ti-sgx-km driver +# + +# +# ti-sgx-um needs a glibc toolchain w/ threads +# +# BR2_PACKAGE_TI_UIM is not set +# BR2_PACKAGE_TI_UTILS is not set +# BR2_PACKAGE_TRIGGERHAPPY is not set +# BR2_PACKAGE_UBOOT_TOOLS is not set +# BR2_PACKAGE_UBUS is not set + +# +# uccp420wlan needs a Linux kernel >= 4.2 to be built +# + +# +# udisks needs udev /dev management +# + +# +# udisks needs a glibc toolchain w/ wchar, threads, dynamic library +# +# BR2_PACKAGE_UHUBCTL is not set + +# +# upower needs udev /dev management +# + +# +# upower needs a toolchain w/ threads, wchar +# +# BR2_PACKAGE_USB_MODESWITCH is not set +# BR2_PACKAGE_USB_MODESWITCH_DATA is not set + +# +# usbmount requires udev to be enabled +# + +# +# usbutils needs udev /dev management and toolchain w/ threads +# +# BR2_PACKAGE_W_SCAN is not set +# BR2_PACKAGE_WIPE is not set + +# +# xorriso needs a toolchain w/ wchar, threads +# + +# +# xr819-xradio driver needs a Linux kernel to be built +# + +# +# Interpreter languages and scripting +# +# BR2_PACKAGE_4TH is not set +# BR2_PACKAGE_ENSCRIPT is not set +BR2_PACKAGE_HOST_ERLANG_ARCH_SUPPORTS=y +BR2_PACKAGE_ERLANG_ARCH_SUPPORTS=y +# BR2_PACKAGE_ERLANG is not set +# BR2_PACKAGE_EXECLINE is not set +# BR2_PACKAGE_FICL is not set +BR2_PACKAGE_GAUCHE_ARCH_SUPPORTS=y +# BR2_PACKAGE_GAUCHE is not set + +# +# guile needs a uClibc or glibc toolchain w/ threads, wchar, dynamic library +# +# BR2_PACKAGE_HASERL is not set +BR2_PACKAGE_JAMVM_ARCH_SUPPORTS=y +# BR2_PACKAGE_JAMVM is not set +# BR2_PACKAGE_JIMTCL is not set +# BR2_PACKAGE_LUA is not set +BR2_PACKAGE_PROVIDES_HOST_LUAINTERPRETER="host-lua" +BR2_PACKAGE_LUAJIT_ARCH_SUPPORTS=y +# BR2_PACKAGE_LUAJIT is not set +# BR2_PACKAGE_MICROPYTHON is not set +# BR2_PACKAGE_MOARVM is not set +BR2_PACKAGE_HOST_MONO_ARCH_SUPPORTS=y +BR2_PACKAGE_MONO_ARCH_SUPPORTS=y + +# +# mono needs a toolchain w/ C++, threads, dynamic library +# +BR2_PACKAGE_NODEJS_ARCH_SUPPORTS=y + +# +# nodejs needs a toolchain w/ C++, dynamic library, NPTL, gcc >= 4.9, wchar +# +BR2_PACKAGE_HOST_OPENJDK_BIN_ARCH_SUPPORTS=y +BR2_PACKAGE_OPENJDK_ARCH_SUPPORTS=y + +# +# openjdk needs X.Org +# + +# +# openjdk needs glibc, and a toolchain w/ wchar, dynamic library, threads, C++ +# +# BR2_PACKAGE_PERL is not set +# BR2_PACKAGE_PHP is not set + +# +# python needs a toolchain w/ wchar, threads, dynamic library +# + +# +# python3 needs a toolchain w/ wchar, threads, dynamic library +# + +# +# ruby needs a toolchain w/ wchar, threads, dynamic library +# +# BR2_PACKAGE_TCL is not set + +# +# Libraries +# + +# +# Audio/Sound +# +# BR2_PACKAGE_ALSA_LIB is not set +# BR2_PACKAGE_AUBIO is not set + +# +# audiofile needs a toolchain w/ C++ +# +# BR2_PACKAGE_BCG729 is not set +# BR2_PACKAGE_CELT051 is not set +BR2_PACKAGE_FDK_AAC_ARCH_SUPPORTS=y + +# +# fdk-aac needs a toolchain w/ C++ +# +# BR2_PACKAGE_LIBAO is not set + +# +# asplib needs a toolchain w/ C++ +# +# BR2_PACKAGE_LIBBROADVOICE is not set +# BR2_PACKAGE_LIBCDAUDIO is not set +# BR2_PACKAGE_LIBCDDB is not set +# BR2_PACKAGE_LIBCDIO is not set +# BR2_PACKAGE_LIBCDIO_PARANOIA is not set +# BR2_PACKAGE_LIBCODEC2 is not set +# BR2_PACKAGE_LIBCUE is not set +# BR2_PACKAGE_LIBCUEFILE is not set +# BR2_PACKAGE_LIBEBUR128 is not set +# BR2_PACKAGE_LIBG7221 is not set +# BR2_PACKAGE_LIBGSM is not set +# BR2_PACKAGE_LIBID3TAG is not set +# BR2_PACKAGE_LIBILBC is not set +# BR2_PACKAGE_LIBLO is not set +# BR2_PACKAGE_LIBMAD is not set + +# +# libmodplug needs a toolchain w/ C++ +# + +# +# libmpd needs a toolchain w/ wchar, threads +# +# BR2_PACKAGE_LIBMPDCLIENT is not set +# BR2_PACKAGE_LIBREPLAYGAIN is not set +# BR2_PACKAGE_LIBSAMPLERATE is not set + +# +# libsidplay2 needs a toolchain w/ C++ +# +# BR2_PACKAGE_LIBSILK is not set +# BR2_PACKAGE_LIBSNDFILE is not set + +# +# libsoundtouch needs a toolchain w/ C++ +# +# BR2_PACKAGE_LIBSOXR is not set +# BR2_PACKAGE_LIBVORBIS is not set + +# +# mp4v2 needs a toolchain w/ C++ +# +BR2_PACKAGE_OPENAL_ARCH_SUPPORTS=y + +# +# openal needs a toolchain w/ NPTL, C++ +# + +# +# opencore-amr needs a toolchain w/ C++ +# +# BR2_PACKAGE_OPUS is not set +# BR2_PACKAGE_OPUSFILE is not set +# BR2_PACKAGE_PORTAUDIO is not set +# BR2_PACKAGE_SBC is not set +# BR2_PACKAGE_SPANDSP is not set +# BR2_PACKAGE_SPEEX is not set +# BR2_PACKAGE_SPEEXDSP is not set + +# +# taglib needs a toolchain w/ C++, wchar +# +# BR2_PACKAGE_TINYALSA is not set +# BR2_PACKAGE_TREMOR is not set +# BR2_PACKAGE_VO_AACENC is not set +BR2_PACKAGE_WEBRTC_AUDIO_PROCESSING_ARCH_SUPPORTS=y + +# +# webrtc-audio-processing needs a toolchain w/ C++, NPTL, gcc >= 4.8 +# + +# +# Compression and decompression +# + +# +# libarchive needs a toolchain w/ wchar +# + +# +# libsquish needs a toolchain w/ C++ +# +# BR2_PACKAGE_LIBZIP is not set +# BR2_PACKAGE_LZO is not set + +# +# minizip needs a toolchain w/ wchar +# + +# +# snappy needs a toolchain w/ C++ +# +# BR2_PACKAGE_SZIP is not set +BR2_PACKAGE_ZLIB_NG_ARCH_SUPPORTS=y +# BR2_PACKAGE_ZLIB is not set +BR2_PACKAGE_PROVIDES_HOST_ZLIB="host-libzlib" + +# +# Crypto +# +# BR2_PACKAGE_BEECRYPT is not set +BR2_PACKAGE_BOTAN_ARCH_SUPPORTS=y + +# +# botan needs a toolchain w/ C++, threads, gcc >= 4.8 +# +# BR2_PACKAGE_CA_CERTIFICATES is not set + +# +# cryptodev needs a Linux kernel to be built +# + +# +# gcr needs a toolchain w/ wchar, threads, dynamic library +# + +# +# gnutls needs a toolchain w/ wchar, dynamic library +# +# BR2_PACKAGE_LIBASSUAN is not set +# BR2_PACKAGE_LIBGCRYPT is not set +BR2_PACKAGE_LIBGPG_ERROR_ARCH_SUPPORTS=y +# BR2_PACKAGE_LIBGPG_ERROR is not set +BR2_PACKAGE_LIBGPG_ERROR_SYSCFG="x86_64-unknown-linux-gnu" +# BR2_PACKAGE_LIBGPGME is not set +# BR2_PACKAGE_LIBKCAPI is not set +# BR2_PACKAGE_LIBKSBA is not set +# BR2_PACKAGE_LIBMCRYPT is not set +# BR2_PACKAGE_LIBMHASH is not set +# BR2_PACKAGE_LIBNSS is not set +# BR2_PACKAGE_LIBP11 is not set +# BR2_PACKAGE_LIBSCRYPT is not set + +# +# libsecret needs a toolchain w/ wchar, threads +# +# BR2_PACKAGE_LIBSHA1 is not set +# BR2_PACKAGE_LIBSODIUM is not set +# BR2_PACKAGE_LIBSSH is not set +# BR2_PACKAGE_LIBSSH2 is not set +# BR2_PACKAGE_LIBTOMCRYPT is not set +# BR2_PACKAGE_LIBUECC is not set +# BR2_PACKAGE_MBEDTLS is not set +# BR2_PACKAGE_NETTLE is not set +# BR2_PACKAGE_OPENSSL is not set +BR2_PACKAGE_PROVIDES_HOST_OPENSSL="host-libopenssl" +# BR2_PACKAGE_RHASH is not set +# BR2_PACKAGE_TINYDTLS is not set +# BR2_PACKAGE_TPM2_TSS is not set +# BR2_PACKAGE_TROUSERS is not set +# BR2_PACKAGE_USTREAM_SSL is not set +# BR2_PACKAGE_WOLFSSL is not set + +# +# Database +# +# BR2_PACKAGE_BERKELEYDB is not set +# BR2_PACKAGE_GDBM is not set +# BR2_PACKAGE_HIREDIS is not set + +# +# kompexsqlite needs a toolchain w/ C++, wchar, threads, dynamic library +# + +# +# leveldb needs a toolchain w/ C++, threads +# +# BR2_PACKAGE_LIBGIT2 is not set +BR2_PACKAGE_MONGODB_ARCH_SUPPORTS=y + +# +# mongodb needs a glibc toolchain w/ wchar, threads, C++, gcc >= 6 +# + +# +# mysql needs a toolchain w/ C++, threads +# + +# +# postgresql needs a toolchain w/ dynamic library, wchar +# +# BR2_PACKAGE_REDIS is not set +# BR2_PACKAGE_SQLCIPHER is not set +# BR2_PACKAGE_SQLITE is not set +# BR2_PACKAGE_UNIXODBC is not set + +# +# Filesystem +# + +# +# gamin needs a toolchain w/ wchar, threads +# +# BR2_PACKAGE_LIBCONFIG is not set +# BR2_PACKAGE_LIBCONFUSE is not set +# BR2_PACKAGE_LIBFUSE is not set +# BR2_PACKAGE_LIBLOCKFILE is not set +# BR2_PACKAGE_LIBNFS is not set +# BR2_PACKAGE_LIBSYSFS is not set +# BR2_PACKAGE_LOCKDEV is not set + +# +# physfs needs a toolchain w/ C++, threads +# + +# +# Graphics +# + +# +# assimp needs a toolchain w/ C++ +# + +# +# at-spi2-atk needs a toolchain w/ wchar, threads +# + +# +# at-spi2-atk depends on X.org +# + +# +# at-spi2-core needs a toolchain w/ wchar, threads +# + +# +# at-spi2-core depends on X.org +# + +# +# atk needs a toolchain w/ wchar, threads +# + +# +# atkmm needs a toolchain w/ C++, wchar, threads, gcc >= 4.9 +# + +# +# bullet needs a toolchain w/ C++ +# +# BR2_PACKAGE_CAIRO is not set + +# +# cairomm needs a toolchain w/ C++, wchar, threads, gcc >= 4.8 +# + +# +# chipmunk needs an OpenGL backend +# + +# +# exiv2 needs a uClibc or glibc toolchain w/ C++, wchar, dynamic library, threads +# + +# +# exempi needs a toolchain w/ C++, dynamic library, threads +# +# BR2_PACKAGE_FONTCONFIG is not set +# BR2_PACKAGE_FREETYPE is not set +# BR2_PACKAGE_GD is not set + +# +# gdk-pixbuf needs a toolchain w/ wchar, threads +# +# BR2_PACKAGE_GIFLIB is not set + +# +# granite needs libgtk3 and a toolchain w/ wchar, threads +# + +# +# graphite2 needs a toolchain w/ C++, dynamic library +# + +# +# gtkmm3 needs libgtk3 and a toolchain w/ C++, wchar, threads, gcc >= 4.9 +# + +# +# harfbuzz needs a toolchain w/ C++ +# +# BR2_PACKAGE_IJS is not set +# BR2_PACKAGE_IMLIB2 is not set +# BR2_PACKAGE_INTEL_GMMLIB is not set + +# +# intel-mediadriver needs X.org +# + +# +# intel-mediadriver needs a toolchain w/ dynamic library, C++, NPTL +# + +# +# intel-mediasdk needs X.org +# + +# +# intel-mediasdk needs a toolchain w/ dynamic library, C++, NPTL +# + +# +# irrlicht needs a toolchain w/ C++ +# +# BR2_PACKAGE_JASPER is not set +# BR2_PACKAGE_JPEG is not set +BR2_PACKAGE_JPEG_SIMD_SUPPORT=y + +# +# kms++ needs a toolchain w/ threads, C++, gcc >= 4.8, headers >= 3.8 +# +# BR2_PACKAGE_LCMS2 is not set + +# +# lensfun needs a toolchain w/ C++, threads, wchar +# +# BR2_PACKAGE_LEPTONICA is not set +# BR2_PACKAGE_LIBART is not set +# BR2_PACKAGE_LIBDMTX is not set +# BR2_PACKAGE_LIBDRM is not set + +# +# libepoxy needs an OpenGL and/or OpenGL EGL backend +# +# BR2_PACKAGE_LIBEXIF is not set + +# +# libfm needs X.org and a toolchain w/ wchar, threads, C++ +# + +# +# libfm-extra needs a toolchain w/ wchar, threads, C++ +# + +# +# libfreeglut depends on X.org and needs an OpenGL backend +# + +# +# libfreeimage needs a toolchain w/ C++, dynamic library, wchar +# +# BR2_PACKAGE_LIBGEOTIFF is not set + +# +# libglew depends on X.org and needs an OpenGL backend +# + +# +# libglfw depends on X.org and needs an OpenGL backend +# + +# +# libglu needs an OpenGL backend +# +# BR2_PACKAGE_LIBGTA is not set + +# +# libgtk3 needs a toolchain w/ wchar, threads, C++ +# + +# +# libgtk3 needs an OpenGL or an OpenGL-EGL/wayland backend +# + +# +# libmediaart needs a toolchain w/ wchar, threads +# +# BR2_PACKAGE_LIBMNG is not set +# BR2_PACKAGE_LIBPNG is not set +# BR2_PACKAGE_LIBQRENCODE is not set + +# +# libraw needs a toolchain w/ C++ +# + +# +# librsvg needs a toolchain w/ wchar, threads, C++ +# + +# +# libsoil needs an OpenGL backend and a toolchain w/ dynamic library +# +# BR2_PACKAGE_LIBSVG is not set +# BR2_PACKAGE_LIBSVG_CAIRO is not set +# BR2_PACKAGE_LIBSVGTINY is not set +# BR2_PACKAGE_LIBVA is not set +# BR2_PACKAGE_LIBVA_INTEL_DRIVER is not set + +# +# libvips needs a toolchain w/ wchar, threads, C++ +# + +# +# libwpe needs a toolchain w/ C++, dynamic library and an OpenEGL-capable backend +# + +# +# menu-cache needs a toolchain w/ wchar, threads +# + +# +# opencv needs a toolchain w/ C++, NPTL, wchar +# + +# +# opencv3 needs a toolchain w/ C++, NPTL, wchar, dynamic library +# +# BR2_PACKAGE_OPENJPEG is not set + +# +# pango needs a toolchain w/ wchar, threads, C++ +# + +# +# pangomm needs a toolchain w/ C++, wchar, threads, gcc >= 4.9 +# +# BR2_PACKAGE_PIXMAN is not set + +# +# poppler needs a toolchain w/ C++, threads +# +# BR2_PACKAGE_TIFF is not set +# BR2_PACKAGE_WAYLAND is not set +BR2_PACKAGE_WEBKITGTK_ARCH_SUPPORTS=y + +# +# webkitgtk needs libgtk3 and a glibc toolchain w/ C++, gcc >= 6, host gcc >= 4.8 +# +# BR2_PACKAGE_WEBP is not set + +# +# woff2 needs a toolchain w/ C++ +# + +# +# wpebackend-fdo needs a toolchain w/ C++, wchar, threads, dynamic library and an OpenEGL-capable Wayland backend +# +BR2_PACKAGE_WPEWEBKIT_ARCH_SUPPORTS=y +BR2_PACKAGE_WPEWEBKIT_ARCH_SUPPORTS_JIT=y + +# +# wpewebkit needs a toolchain w/ C++, wchar, threads, dynamic library, gcc >= 6, host gcc >= 4.8 +# + +# +# wpewebkit needs an OpenGL ES w/ EGL-capable Wayland backend +# + +# +# zbar needs a toolchain w/ threads, C++ and headers >= 3.0 +# + +# +# zxing-cpp needs a toolchain w/ C++, dynamic library +# + +# +# Hardware handling +# +# BR2_PACKAGE_ACSCCID is not set +# BR2_PACKAGE_C_PERIPHERY is not set +# BR2_PACKAGE_CCID is not set +# BR2_PACKAGE_DTC is not set +BR2_PACKAGE_GNU_EFI_ARCH_SUPPORTS=y +# BR2_PACKAGE_GNU_EFI is not set +# BR2_PACKAGE_HACKRF is not set + +# +# hidapi needs udev /dev management and a toolchain w/ NPTL threads +# + +# +# lcdapi needs a toolchain w/ C++, threads +# + +# +# let-me-create needs a toolchain w/ C++, threads, dynamic library +# +# BR2_PACKAGE_LIBAIO is not set + +# +# libatasmart requires udev to be enabled +# + +# +# libcec needs a toolchain w/ C++, wchar, threads, dynamic library, gcc >= 4.7 +# +# BR2_PACKAGE_LIBFREEFARE is not set +# BR2_PACKAGE_LIBFTDI is not set +# BR2_PACKAGE_LIBFTDI1 is not set +# BR2_PACKAGE_LIBGPHOTO2 is not set +# BR2_PACKAGE_LIBGPIOD is not set + +# +# libgudev needs udev /dev handling and a toolchain w/ wchar, threads +# +# BR2_PACKAGE_LIBHID is not set +# BR2_PACKAGE_LIBIIO is not set + +# +# libinput needs udev /dev management and a toolchain w/ locale +# +# BR2_PACKAGE_LIBIQRF is not set +# BR2_PACKAGE_LIBLLCP is not set + +# +# libmbim needs a toolchain w/ wchar, threads +# +# BR2_PACKAGE_LIBNFC is not set +# BR2_PACKAGE_LIBPCIACCESS is not set +# BR2_PACKAGE_LIBPHIDGET is not set + +# +# libpri needs a kernel to be built +# + +# +# libqmi needs a toolchain w/ wchar, threads +# +# BR2_PACKAGE_LIBRAW1394 is not set +# BR2_PACKAGE_LIBRTLSDR is not set + +# +# libserial needs a toolchain w/ C++, gcc >= 5, threads, wchar +# +# BR2_PACKAGE_LIBSERIALPORT is not set + +# +# libsigrok needs a toolchain w/ wchar, locale, threads, dynamic library, gcc >= 4.7 +# + +# +# libsigrokdecode needs a toolchain w/ wchar, threads, dynamic library +# +# BR2_PACKAGE_LIBSOC is not set + +# +# libss7 needs a kernel to be built +# +# BR2_PACKAGE_LIBUSB is not set +# BR2_PACKAGE_LIBUSBGX is not set + +# +# libv4l needs a toolchain w/ threads, C++ and headers >= 3.0 +# +# BR2_PACKAGE_LIBXKBCOMMON is not set +# BR2_PACKAGE_MRAA is not set +# BR2_PACKAGE_MTDEV is not set + +# +# neardal needs a toolchain w/ wchar, threads +# +# BR2_PACKAGE_OWFS is not set +# BR2_PACKAGE_PCSC_LITE is not set +# BR2_PACKAGE_TSLIB is not set + +# +# urg needs a toolchain w/ C++ +# +# BR2_PACKAGE_WIRINGPI is not set + +# +# Javascript +# +# BR2_PACKAGE_ANGULARJS is not set +# BR2_PACKAGE_BOOTSTRAP is not set +# BR2_PACKAGE_DUKTAPE is not set +# BR2_PACKAGE_EXPLORERCANVAS is not set +# BR2_PACKAGE_FLOT is not set +# BR2_PACKAGE_JQUERY is not set +# BR2_PACKAGE_JSMIN is not set +# BR2_PACKAGE_JSON_JAVASCRIPT is not set + +# +# JSON/XML +# + +# +# benejson needs a toolchain w/ C++ +# +# BR2_PACKAGE_CJSON is not set +# BR2_PACKAGE_EXPAT is not set +# BR2_PACKAGE_EZXML is not set +# BR2_PACKAGE_JANSSON is not set +# BR2_PACKAGE_JOSE is not set +# BR2_PACKAGE_JSMN is not set +# BR2_PACKAGE_JSON_C is not set + +# +# json-for-modern-cpp needs a toolchain w/ C++, gcc >= 4.9 +# + +# +# json-glib needs a toolchain w/ wchar, threads +# + +# +# jsoncpp needs a toolchain w/ C++, gcc >= 4.7 +# +# BR2_PACKAGE_LIBBSON is not set +# BR2_PACKAGE_LIBFASTJSON is not set + +# +# libjson needs a toolchain w/ C++ +# +# BR2_PACKAGE_LIBROXML is not set +# BR2_PACKAGE_LIBUCL is not set +# BR2_PACKAGE_LIBXML2 is not set + +# +# libxml++ needs a toolchain w/ C++, wchar, threads, gcc >= 4.9 +# +# BR2_PACKAGE_LIBXMLRPC is not set +# BR2_PACKAGE_LIBXSLT is not set +# BR2_PACKAGE_LIBYAML is not set +# BR2_PACKAGE_MXML is not set + +# +# pugixml needs a toolchain w/ C++ +# + +# +# rapidjson needs a toolchain w/ C++ +# +# BR2_PACKAGE_RAPIDXML is not set +# BR2_PACKAGE_RAPTOR is not set + +# +# tinyxml needs a toolchain w/ C++ +# + +# +# tinyxml2 needs a toolchain w/ C++ +# + +# +# valijson needs a toolchain w/ C++, threads, wchar support +# + +# +# xerces-c++ needs a toolchain w/ C++, wchar +# +# BR2_PACKAGE_YAJL is not set + +# +# yaml-cpp needs a toolchain w/ C++, gcc >= 4.7 +# + +# +# Logging +# +# BR2_PACKAGE_EVENTLOG is not set + +# +# glog needs a toolchain w/ C++, threads, dynamic library +# +# BR2_PACKAGE_LIBLOG4C_LOCALTIME is not set +# BR2_PACKAGE_LIBLOGGING is not set + +# +# log4cplus needs a toolchain w/ C++, wchar, threads, gcc >= 4.8 +# + +# +# log4cpp needs a toolchain w/ C++, threads +# + +# +# log4cxx needs a toolchain w/ C++, threads, dynamic library +# + +# +# opentracing-cpp needs a toolchain w/ C++, threads, dynamic library, gcc >= 4.8 +# +# BR2_PACKAGE_ZLOG is not set + +# +# Multimedia +# +# BR2_PACKAGE_BITSTREAM is not set + +# +# kvazaar needs a toolchain w/ C++, threads +# +# BR2_PACKAGE_LIBAACS is not set +# BR2_PACKAGE_LIBASS is not set +# BR2_PACKAGE_LIBBDPLUS is not set +# BR2_PACKAGE_LIBBLURAY is not set + +# +# libcamera needs udev and a toolchain w/ C++, threads, gcc >= 5 +# +# BR2_PACKAGE_LIBDCADEC is not set +# BR2_PACKAGE_LIBDVBCSA is not set +# BR2_PACKAGE_LIBDVBPSI is not set + +# +# libdvbsi++ needs a toolchain w/ C++, wchar, threads +# +# BR2_PACKAGE_LIBDVDCSS is not set +# BR2_PACKAGE_LIBDVDNAV is not set +# BR2_PACKAGE_LIBDVDREAD is not set + +# +# libebml needs a toolchain w/ C++, wchar +# +# BR2_PACKAGE_LIBHDHOMERUN is not set + +# +# libmatroska needs a toolchain w/ C++, wchar +# + +# +# libmms needs a toolchain w/ wchar, threads +# +# BR2_PACKAGE_LIBMPEG2 is not set +# BR2_PACKAGE_LIBOGG is not set +BR2_PACKAGE_LIBOPENH264_ARCH_SUPPORTS=y + +# +# libopenh264 needs a toolchain w/ C++, dynamic library, threads +# +# BR2_PACKAGE_LIBOPUSENC is not set +# BR2_PACKAGE_LIBPLAYER is not set +# BR2_PACKAGE_LIBTHEORA is not set +# BR2_PACKAGE_LIBVPX is not set + +# +# libyuv needs a toolchain w/ C++, dynamic library +# + +# +# live555 needs a toolchain w/ C++ +# + +# +# mediastreamer needs a toolchain w/ threads, C++ +# +# BR2_PACKAGE_X264 is not set + +# +# x265 needs a toolchain w/ C++, threads, dynamic library +# + +# +# Networking +# + +# +# agent++ needs a toolchain w/ threads, C++, dynamic library +# + +# +# alljoyn needs a toolchain w/ C++, threads, wchar and dynamic library +# + +# +# alljoyn-base needs a toolchain w/ C++, threads, wchar, dynamic library +# +# BR2_PACKAGE_ALLJOYN_TCL is not set +# BR2_PACKAGE_ALLJOYN_TCL_BASE is not set + +# +# azmq needs a toolchain w/ C++11, wchar and NTPL +# + +# +# azure-iot-sdk-c needs a toolchain w/ C++ and NPTL +# + +# +# batman-adv needs a Linux kernel to be built +# +# BR2_PACKAGE_C_ARES is not set +BR2_PACKAGE_CANFESTIVAL_ARCH_SUPPORTS=y +# BR2_PACKAGE_CANFESTIVAL is not set +# BR2_PACKAGE_CGIC is not set + +# +# cppzmq needs a toolchain w/ C++, threads +# + +# +# curlpp needs a toolchain w/ C++, dynamic library +# + +# +# czmq needs a toolchain w/ C++, threads +# +# BR2_PACKAGE_DAQ is not set +# BR2_PACKAGE_DAVICI is not set +# BR2_PACKAGE_ENET is not set + +# +# filemq needs a toolchain w/ C++, threads +# +# BR2_PACKAGE_FLICKCURL is not set +# BR2_PACKAGE_FREERADIUS_CLIENT is not set +# BR2_PACKAGE_GEOIP is not set + +# +# glib-networking needs a toolchain w/ wchar, threads, dynamic library +# + +# +# grpc needs a toolchain w/ C++, threads, dynamic library, host and target gcc >= 4.8 +# + +# +# gssdp needs a toolchain w/ wchar, threads +# + +# +# gupnp needs a toolchain w/ wchar, threads +# + +# +# gupnp-av needs a toolchain w/ wchar, threads +# + +# +# gupnp-dlna needs a toolchain w/ wchar, threads +# + +# +# ibrcommon needs a toolchain w/ C++, threads +# + +# +# ibrdtn needs a toolchain w/ C++, threads +# +# BR2_PACKAGE_LIBCGI is not set + +# +# libcgicc needs a toolchain w/ C++ +# +# BR2_PACKAGE_LIBCOAP is not set + +# +# libcpprestsdk needs a toolchain w/ NPTL, C++, wchar +# +# BR2_PACKAGE_LIBCURL is not set +# BR2_PACKAGE_LIBDNET is not set +# BR2_PACKAGE_LIBEXOSIP2 is not set +# BR2_PACKAGE_LIBFCGI is not set + +# +# libgsasl needs a toolchain w/ wchar +# +# BR2_PACKAGE_LIBHTP is not set +# BR2_PACKAGE_LIBHTTPPARSER is not set +# BR2_PACKAGE_LIBIDN is not set +# BR2_PACKAGE_LIBIDN2 is not set +# BR2_PACKAGE_LIBISCSI is not set +# BR2_PACKAGE_LIBKRB5 is not set +# BR2_PACKAGE_LIBLDNS is not set +# BR2_PACKAGE_LIBMAXMINDDB is not set +# BR2_PACKAGE_LIBMBUS is not set + +# +# libmemcached needs a toolchain w/ C++, threads +# +# BR2_PACKAGE_LIBMICROHTTPD is not set +# BR2_PACKAGE_LIBMINIUPNPC is not set +# BR2_PACKAGE_LIBMNL is not set +# BR2_PACKAGE_LIBMODBUS is not set +# BR2_PACKAGE_LIBNATPMP is not set +# BR2_PACKAGE_LIBNDP is not set +# BR2_PACKAGE_LIBNET is not set +# BR2_PACKAGE_LIBNETFILTER_ACCT is not set +# BR2_PACKAGE_LIBNETFILTER_CONNTRACK is not set +# BR2_PACKAGE_LIBNETFILTER_CTHELPER is not set +# BR2_PACKAGE_LIBNETFILTER_CTTIMEOUT is not set +# BR2_PACKAGE_LIBNETFILTER_LOG is not set +# BR2_PACKAGE_LIBNETFILTER_QUEUE is not set +# BR2_PACKAGE_LIBNFNETLINK is not set +# BR2_PACKAGE_LIBNFTNL is not set + +# +# libnice needs a toolchain w/ wchar, threads, dynamic library +# +# BR2_PACKAGE_LIBNL is not set +# BR2_PACKAGE_LIBOAUTH is not set +# BR2_PACKAGE_LIBOPING is not set +# BR2_PACKAGE_LIBOSIP2 is not set +# BR2_PACKAGE_LIBPAGEKITE is not set +# BR2_PACKAGE_LIBPCAP is not set + +# +# libpjsip needs a toolchain w/ C++, threads +# +# BR2_PACKAGE_LIBRSYNC is not set +# BR2_PACKAGE_LIBSHAIRPLAY is not set +# BR2_PACKAGE_LIBSHOUT is not set +# BR2_PACKAGE_LIBSOCKETCAN is not set + +# +# libsoup needs a toolchain w/ wchar, threads +# +# BR2_PACKAGE_LIBSRTP is not set +# BR2_PACKAGE_LIBSTROPHE is not set +# BR2_PACKAGE_LIBTIRPC is not set + +# +# libtorrent needs a toolchain w/ C++, threads +# + +# +# libtorrent-rasterbar needs a toolchain w/ C++, threads, wchar, gcc >= 4.9 +# +# BR2_PACKAGE_LIBUPNP is not set +# BR2_PACKAGE_LIBUPNP18 is not set + +# +# libupnpp needs a toolchain w/ C++, threads, gcc >= 4.9 +# +# BR2_PACKAGE_LIBURIPARSER is not set +# BR2_PACKAGE_LIBVNCSERVER is not set +# BR2_PACKAGE_LIBWEBSOCK is not set +# BR2_PACKAGE_LIBWEBSOCKETS is not set +# BR2_PACKAGE_LKSCTP_TOOLS is not set +# BR2_PACKAGE_MONGOOSE is not set +# BR2_PACKAGE_NANOMSG is not set +# BR2_PACKAGE_NEON is not set +# BR2_PACKAGE_NGHTTP2 is not set + +# +# norm needs a toolchain w/ C++, threads, dynamic library +# + +# +# nss-myhostname needs a glibc toolchain +# + +# +# nss-pam-ldapd needs a glibc toolchain +# + +# +# omniORB needs a toolchain w/ C++, threads +# + +# +# openldap needs a toolchain w/ wchar +# + +# +# openmpi needs a toolchain w/ dynamic library, NPTL, wchar, C++ +# + +# +# openpgm needs a toolchain w/ wchar, threads +# + +# +# openzwave needs udev and a toolchain w/ C++, threads, wchar +# + +# +# ortp needs a toolchain w/ C++, threads +# +# BR2_PACKAGE_PAHO_MQTT_C is not set + +# +# paho-mqtt-cpp needs a toolchain w/ threads, C++, dynamic library support +# +# BR2_PACKAGE_QDECODER is not set +# BR2_PACKAGE_QPID_PROTON is not set +# BR2_PACKAGE_RABBITMQ_C is not set +# BR2_PACKAGE_RTMPDUMP is not set +# BR2_PACKAGE_SLIRP is not set + +# +# snmp++ needs a toolchain w/ threads, C++, dynamic library +# +# BR2_PACKAGE_SOFIA_SIP is not set + +# +# thrift needs a toolchain w/ C++, wchar, threads +# +# BR2_PACKAGE_USBREDIR is not set + +# +# wampcc needs a toolchain w/ C++, NPTL, dynamic library +# + +# +# websocketpp needs a toolchain w/ C++ and gcc >= 4.8 +# + +# +# zeromq needs a toolchain w/ C++, threads +# + +# +# zmqpp needs a toolchain w/ C++, threads, gcc >= 4.7 +# + +# +# zyre needs a toolchain w/ C++, threads +# + +# +# Other +# +# BR2_PACKAGE_APR is not set +# BR2_PACKAGE_APR_UTIL is not set +# BR2_PACKAGE_ARGP_STANDALONE is not set + +# +# armadillo needs a toolchain w/ C++ +# + +# +# atf needs a toolchain w/ C++ +# + +# +# bctoolbox needs a toolchain w/ C++, threads +# +# BR2_PACKAGE_BDWGC is not set + +# +# boost needs a toolchain w/ C++, threads, wchar +# + +# +# capnproto needs host and target gcc >= 4.8 w/ C++, threads, atomic +# + +# +# clang needs a toolchain w/ wchar, threads, C++, gcc >= 4.8, host gcc >= 4.8, dynamic library +# +# BR2_PACKAGE_CLAPACK is not set +BR2_PACKAGE_CLASSPATH_ARCH_SUPPORTS=y +# BR2_PACKAGE_CLASSPATH is not set +# BR2_PACKAGE_CMOCKA is not set + +# +# cppcms needs a toolchain w/ C++, NPTL, wchar, dynamic library +# +# BR2_PACKAGE_CRACKLIB is not set + +# +# dawgdic needs a toolchain w/ C++, gcc >= 4.6 +# +# BR2_PACKAGE_DING_LIBS is not set + +# +# eigen needs a toolchain w/ C++ +# + +# +# elfutils needs a uClibc or glibc toolchain w/ wchar, dynamic library +# + +# +# ell needs a toolchain w/ dynamic library, wchar +# +# BR2_PACKAGE_FFTW is not set + +# +# flann needs a toolchain w/ C++, dynamic library +# + +# +# flatbuffers needs a toolchain w/ C++, gcc >= 4.7 +# +# BR2_PACKAGE_FLATCC is not set + +# +# gconf needs a toolchain w/ threads, wchar, dynamic library +# + +# +# gflags needs a toolchain w/ C++ +# + +# +# gli needs a toolchain w/ C++ +# + +# +# glibmm needs a toolchain w/ C++, wchar, threads, gcc >= 4.9 +# + +# +# glm needs a toolchain w/ C++ +# +# BR2_PACKAGE_GMP is not set +# BR2_PACKAGE_GSL is not set + +# +# gtest needs a toolchain w/ C++, wchar, threads +# +BR2_PACKAGE_JEMALLOC_ARCH_SUPPORTS=y +# BR2_PACKAGE_JEMALLOC is not set + +# +# lapack/blas needs a toolchain w/ fortran +# +# BR2_PACKAGE_LIBARGTABLE2 is not set +BR2_PACKAGE_LIBATOMIC_OPS_ARCH_SUPPORTS=y +# BR2_PACKAGE_LIBATOMIC_OPS is not set +# BR2_PACKAGE_LIBB64 is not set +BR2_PACKAGE_LIBBSD_ARCH_SUPPORTS=y + +# +# libbsd needs a toolchain w/ threads, wchar +# +# BR2_PACKAGE_LIBCAP is not set +# BR2_PACKAGE_LIBCAP_NG is not set + +# +# libcgroup needs a glibc toolchain w/ C++ +# +# BR2_PACKAGE_LIBCLC is not set +# BR2_PACKAGE_LIBCORRECT is not set + +# +# libcroco needs a toolchain w/ wchar, threads +# + +# +# libcrossguid needs a toolchain w/ C++, gcc >= 4.7 +# +# BR2_PACKAGE_LIBCSV is not set +# BR2_PACKAGE_LIBDAEMON is not set +BR2_PACKAGE_LIBEASTL_ARCH_SUPPORTS=y + +# +# libeastl needs a toolchain w/ C++, gcc >= 4.9 +# +# BR2_PACKAGE_LIBEE is not set +# BR2_PACKAGE_LIBEV is not set +# BR2_PACKAGE_LIBEVDEV is not set +# BR2_PACKAGE_LIBEVENT is not set +# BR2_PACKAGE_LIBFFI is not set + +# +# libgee needs a toolchain w/ wchar, threads +# + +# +# libglib2 needs a toolchain w/ wchar, threads +# +# BR2_PACKAGE_LIBGLOB is not set + +# +# libical needs a toolchain w/ C++, dynamic library, wchar +# +# BR2_PACKAGE_LIBITE is not set + +# +# liblinear needs a toolchain w/ C++ +# + +# +# libloki needs a toolchain w/ C++, threads +# +# BR2_PACKAGE_LIBNPTH is not set +BR2_PACKAGE_LIBNSPR_ARCH_SUPPORT=y +# BR2_PACKAGE_LIBNSPR is not set +# BR2_PACKAGE_LIBPFM4 is not set + +# +# libplist needs a toolchain w/ C++, threads +# +# BR2_PACKAGE_LIBPTHREAD_STUBS is not set +# BR2_PACKAGE_LIBPTHSEM is not set +# BR2_PACKAGE_LIBPWQUALITY is not set +BR2_PACKAGE_LIBSECCOMP_ARCH_SUPPORTS=y +# BR2_PACKAGE_LIBSECCOMP is not set + +# +# libsigc++ needs a toolchain w/ C++, gcc >= 4.8 +# +BR2_PACKAGE_LIBSIGSEGV_ARCH_SUPPORTS=y +# BR2_PACKAGE_LIBSIGSEGV is not set + +# +# libspatialindex needs a toolchain w/ C++ +# +# BR2_PACKAGE_LIBTASN1 is not set +# BR2_PACKAGE_LIBTOMMATH is not set +# BR2_PACKAGE_LIBTPL is not set +# BR2_PACKAGE_LIBUBOX is not set +# BR2_PACKAGE_LIBUCI is not set +BR2_PACKAGE_LIBUNWIND_ARCH_SUPPORTS=y +# BR2_PACKAGE_LIBUNWIND is not set +BR2_PACKAGE_LIBURCU_ARCH_SUPPORTS=y +# BR2_PACKAGE_LIBURCU is not set +# BR2_PACKAGE_LIBUV is not set +# BR2_PACKAGE_LIGHTNING is not set + +# +# linux-pam needs a uClibc or glibc toolchain w/ wchar, locale, dynamic library +# + +# +# liquid-dsp requires a glibc or musl toolchain w/ dynamic library +# +BR2_PACKAGE_LLVM_ARCH_SUPPORTS=y +BR2_PACKAGE_LLVM_TARGET_ARCH="X86" + +# +# llvm needs a toolchain w/ wchar, threads, C++, gcc >= 4.8, host gcc >= 4.8, dynamic library +# + +# +# lttng-libust needs a toolchain w/ dynamic library, wchar, threads +# +# BR2_PACKAGE_MPC is not set +# BR2_PACKAGE_MPDECIMAL is not set +# BR2_PACKAGE_MPFR is not set +# BR2_PACKAGE_MPIR is not set + +# +# msgpack needs a toolchain w/ C++ +# +# BR2_PACKAGE_MTDEV2TUIO is not set +BR2_PACKAGE_OPENBLAS_DEFAULT_TARGET="PRESCOTT" +BR2_PACKAGE_OPENBLAS_ARCH_SUPPORTS=y +# BR2_PACKAGE_OPENBLAS is not set +# BR2_PACKAGE_ORC is not set +# BR2_PACKAGE_P11_KIT is not set + +# +# poco needs a toolchain w/ wchar, NPTL, C++, dynamic library +# +BR2_PACKAGE_PROTOBUF_ARCH_SUPPORTS=y + +# +# protobuf needs a toolchain w/ C++, threads, dynamic library, host and target gcc >= 4.8 +# + +# +# protobuf-c needs a toolchain w/ C++, threads, host gcc >= 4.8 +# + +# +# qhull needs a toolchain w/ C++, dynamic library, gcc >= 4.4 +# + +# +# qlibc needs a toolchain w/ threads, wchar, dynamic library +# + +# +# riemann-c-client needs a toolchain w/ C++, threads, host gcc >= 4.8 +# + +# +# shapelib needs a toolchain w/ C++, threads +# +# BR2_PACKAGE_SKALIBS is not set +# BR2_PACKAGE_SPHINXBASE is not set +# BR2_PACKAGE_TINYCBOR is not set + +# +# xapian needs a toolchain w/ C++ +# + +# +# Security +# + +# +# libselinux needs a glibc toolchain w/ threads, dynamic library +# + +# +# libsemanage needs a glibc toolchain w/ threads, dynamic library +# +# BR2_PACKAGE_LIBSEPOL is not set +# BR2_PACKAGE_SAFECLIB is not set + +# +# Text and terminal handling +# + +# +# augeas needs a toolchain w/ wchar +# + +# +# enchant needs a toolchain w/ C++, threads, wchar +# + +# +# fmt needs a toolchain w/ C++, wchar +# + +# +# icu needs a toolchain w/ C++, wchar, threads, gcc >= 4.8, host gcc >= 4.8 +# +# BR2_PACKAGE_LIBCLI is not set + +# +# libedit needs a toolchain w/ wchar +# +# BR2_PACKAGE_LIBENCA is not set +# BR2_PACKAGE_LIBESTR is not set +# BR2_PACKAGE_LIBFRIBIDI is not set +# BR2_PACKAGE_LIBICONV is not set + +# +# libunistring needs a toolchain w/ wchar +# +# BR2_PACKAGE_LINENOISE is not set +# BR2_PACKAGE_NCURSES is not set + +# +# newt needs a toolchain w/ wchar, dynamic library +# +# BR2_PACKAGE_ONIGURUMA is not set +# BR2_PACKAGE_PCRE is not set +# BR2_PACKAGE_PCRE2 is not set +# BR2_PACKAGE_POPT is not set +# BR2_PACKAGE_READLINE is not set +# BR2_PACKAGE_SLANG is not set + +# +# tclap needs a toolchain w/ C++ +# +# BR2_PACKAGE_USTR is not set + +# +# Mail +# +# BR2_PACKAGE_DOVECOT is not set +# BR2_PACKAGE_EXIM is not set +# BR2_PACKAGE_FETCHMAIL is not set +# BR2_PACKAGE_HEIRLOOM_MAILX is not set +# BR2_PACKAGE_LIBESMTP is not set +# BR2_PACKAGE_MSMTP is not set + +# +# mutt needs a toolchain w/ wchar +# + +# +# Miscellaneous +# +# BR2_PACKAGE_AESPIPE is not set +# BR2_PACKAGE_BC is not set + +# +# clamav needs a toolchain w/ C++, threads, wchar +# +# BR2_PACKAGE_COLLECTD is not set + +# +# domoticz needs lua 5.3 and a toolchain w/ C++, gcc >= 4.8, NPTL, wchar, dynamic library +# +# BR2_PACKAGE_EMPTY is not set + +# +# gnuradio needs a toolchain w/ C++, NPTL, wchar, dynamic library +# +# BR2_PACKAGE_GOOGLEFONTDIRECTORY is not set + +# +# gqrx needs a toolchain w/ C++, threads, wchar, dynamic library +# + +# +# gqrx needs qt5 +# + +# +# gsettings-desktop-schemas needs a toolchain w/ wchar, threads +# +# BR2_PACKAGE_HAVEGED is not set +# BR2_PACKAGE_HELLO_WORLD is not set +# BR2_PACKAGE_LINUX_SYSCALL_SUPPORT is not set +# BR2_PACKAGE_MCRYPT is not set +# BR2_PACKAGE_MOBILE_BROADBAND_PROVIDER_INFO is not set +# BR2_PACKAGE_PROJ is not set +BR2_PACKAGE_QEMU_ARCH_SUPPORTS_TARGET=y + +# +# QEMU requires a toolchain with wchar, threads +# + +# +# qpdf needs a toolchain w/ C++ +# + +# +# shared-mime-info needs a toolchain w/ wchar, threads +# + +# +# taskd needs a toolchain w/ C++, wchar, dynamic library +# +# BR2_PACKAGE_XUTIL_UTIL_MACROS is not set + +# +# Networking applications +# + +# +# aircrack-ng needs a toolchain w/ dynamic library, threads, C++ +# +# BR2_PACKAGE_AOETOOLS is not set +# BR2_PACKAGE_APACHE is not set +# BR2_PACKAGE_ARGUS is not set +# BR2_PACKAGE_ARP_SCAN is not set +# BR2_PACKAGE_ARPTABLES is not set + +# +# asterisk needs a glibc or uClibc toolchain w/ C++, dynamic library, threads, wchar +# +# BR2_PACKAGE_ATFTP is not set +# BR2_PACKAGE_AVAHI is not set +# BR2_PACKAGE_AXEL is not set +# BR2_PACKAGE_BABELD is not set +# BR2_PACKAGE_BANDWIDTHD is not set +# BR2_PACKAGE_BATCTL is not set + +# +# bcusdk needs a toolchain w/ C++ +# +# BR2_PACKAGE_BIND is not set +# BR2_PACKAGE_BIRD is not set + +# +# bluez-utils needs a toolchain w/ wchar, threads, dynamic library +# + +# +# bluez5-utils needs a toolchain w/ wchar, threads, headers >= 3.4, dynamic library +# +# BR2_PACKAGE_BMON is not set +# BR2_PACKAGE_BOA is not set + +# +# boinc needs a toolchain w/ dynamic library, C++, threads +# +# BR2_PACKAGE_BRCM_PATCHRAM_PLUS is not set +# BR2_PACKAGE_BRIDGE_UTILS is not set +# BR2_PACKAGE_BWM_NG is not set +# BR2_PACKAGE_C_ICAP is not set +# BR2_PACKAGE_CAN_UTILS is not set + +# +# cannelloni needs a toolchain w/ C++, threads, dynamic library, gcc >= 4.8 +# +# BR2_PACKAGE_CHRONY is not set +# BR2_PACKAGE_CIVETWEB is not set + +# +# connman needs a glibc or uClibc toolchain w/ wchar, threads, resolver, dynamic library +# + +# +# connman-gtk needs libgtk3 and a glibc or uClibc toolchain w/ wchar, threads, resolver, dynamic library +# +# BR2_PACKAGE_CONNTRACK_TOOLS is not set +# BR2_PACKAGE_CORKSCREW is not set +# BR2_PACKAGE_CRDA is not set + +# +# ctorrent needs a toolchain w/ C++ +# + +# +# cups needs a toolchain w/ C++, threads +# + +# +# cups-filters needs a toolchain w/ wchar, C++, threads and dynamic library, gcc >= 4.8 +# +# BR2_PACKAGE_DANTE is not set +# BR2_PACKAGE_DARKHTTPD is not set +# BR2_PACKAGE_DEHYDRATED is not set +# BR2_PACKAGE_DHCPCD is not set +# BR2_PACKAGE_DHCPDUMP is not set +# BR2_PACKAGE_DNSMASQ is not set +# BR2_PACKAGE_DRBD_UTILS is not set +# BR2_PACKAGE_DROPBEAR is not set +# BR2_PACKAGE_EBTABLES is not set + +# +# ejabberd needs erlang, toolchain w/ C++ +# +# BR2_PACKAGE_ETHTOOL is not set +# BR2_PACKAGE_FAIFA is not set +# BR2_PACKAGE_FASTD is not set +# BR2_PACKAGE_FCGIWRAP is not set +# BR2_PACKAGE_FLANNEL is not set +# BR2_PACKAGE_FPING is not set + +# +# freeswitch needs a toolchain w/ C++, dynamic library, threads, wchar +# + +# +# gerbera needs a toolchain w/ C++, threads, gcc >= 7 +# + +# +# gesftpserver needs a toolchain w/ wchar, threads +# +# BR2_PACKAGE_GLORYTUN is not set + +# +# gupnp-tools needs libgtk3 +# + +# +# hans needs a toolchain w/ C++ +# +BR2_PACKAGE_HAPROXY_ARCH_SUPPORTS=y +# BR2_PACKAGE_HAPROXY is not set +# BR2_PACKAGE_HIAWATHA is not set +# BR2_PACKAGE_HOSTAPD is not set + +# +# httping needs a toolchain w/ wchar +# + +# +# i2pd needs a toolchain w/ C++, NPTL, wchar +# + +# +# ibrdtn-tools needs a toolchain w/ C++, threads +# + +# +# ibrdtnd needs a toolchain w/ C++, threads +# +# BR2_PACKAGE_IFTOP is not set +BR2_PACKAGE_IFUPDOWN_SCRIPTS=y + +# +# igd2-for-linux needs a toolchain w/ threads, wchar +# + +# +# igh-ethercat needs a Linux kernel to be built +# + +# +# igmpproxy needs a toolchain w/ wchar +# +# BR2_PACKAGE_INADYN is not set +# BR2_PACKAGE_IODINE is not set + +# +# iperf needs a toolchain w/ C++ +# +# BR2_PACKAGE_IPERF3 is not set +# BR2_PACKAGE_IPROUTE2 is not set +# BR2_PACKAGE_IPSEC_TOOLS is not set +# BR2_PACKAGE_IPSET is not set +# BR2_PACKAGE_IPTABLES is not set +# BR2_PACKAGE_IPTRAF_NG is not set +# BR2_PACKAGE_IPUTILS is not set + +# +# irssi needs a toolchain w/ wchar, threads +# +# BR2_PACKAGE_IW is not set + +# +# iwd needs a toolchain w/ dynamic library, wchar +# + +# +# janus-gateway needs a toolchain w/ dynamic library, threads, wchar +# +# BR2_PACKAGE_KEEPALIVED is not set + +# +# kismet needs a toolchain w/ threads, C++, dynamic library +# +# BR2_PACKAGE_KNOCK is not set +# BR2_PACKAGE_LEAFNODE2 is not set +# BR2_PACKAGE_LFT is not set + +# +# lftp requires a toolchain w/ C++, wchar +# +# BR2_PACKAGE_LIGHTTPD is not set + +# +# linknx needs a toolchain w/ C++ +# +# BR2_PACKAGE_LINKS is not set + +# +# linphone needs a toolchain w/ threads, C++ +# +# BR2_PACKAGE_LINUX_ZIGBEE is not set +# BR2_PACKAGE_LINUXPTP is not set +# BR2_PACKAGE_LLDPD is not set +# BR2_PACKAGE_LRZSZ is not set +# BR2_PACKAGE_LYNX is not set +# BR2_PACKAGE_MACCHANGER is not set +# BR2_PACKAGE_MEMCACHED is not set +# BR2_PACKAGE_MII_DIAG is not set +# BR2_PACKAGE_MINI_SNMPD is not set + +# +# minidlna needs a toolchain w/ dynamic library, threads, wchar +# +# BR2_PACKAGE_MINISSDPD is not set +# BR2_PACKAGE_MJPG_STREAMER is not set + +# +# modemmanager needs a toolchain w/ wchar, threads +# +BR2_PACKAGE_MONGREL2_LIBC_SUPPORTS=y + +# +# mongrel2 needs a uClibc or glibc toolchain w/ C++, threads, dynamic library +# +# BR2_PACKAGE_MONKEY is not set + +# +# mosh needs a toolchain w/ C++, threads, dynamic library, wchar, host and target gcc >= 4.8 +# +# BR2_PACKAGE_MOSQUITTO is not set +# BR2_PACKAGE_MROUTED is not set +# BR2_PACKAGE_MTR is not set + +# +# nbd needs a toolchain w/ wchar, threads +# +# BR2_PACKAGE_NCFTP is not set +# BR2_PACKAGE_NDISC6 is not set +# BR2_PACKAGE_NETATALK is not set +# BR2_PACKAGE_NETPLUG is not set +# BR2_PACKAGE_NETSNMP is not set +# BR2_PACKAGE_NETSTAT_NAT is not set + +# +# NetworkManager needs udev /dev management and a glibc toolchain w/ headers >= 3.2, dynamic library +# +# BR2_PACKAGE_NFACCT is not set + +# +# nftables needs a toolchain w/ wchar, headers >= 3.12 +# +# BR2_PACKAGE_NGINX is not set +# BR2_PACKAGE_NGIRCD is not set +# BR2_PACKAGE_NGREP is not set + +# +# nload needs a toolchain w/ C++ +# + +# +# nmap-nmap needs a toolchain w/ C++, threads +# +# BR2_PACKAGE_NOIP is not set +# BR2_PACKAGE_NTP is not set +# BR2_PACKAGE_NUTTCP is not set +# BR2_PACKAGE_ODHCP6C is not set +# BR2_PACKAGE_ODHCPLOC is not set +# BR2_PACKAGE_OLSR is not set +# BR2_PACKAGE_OPEN_LLDP is not set +# BR2_PACKAGE_OPEN_PLC_UTILS is not set +# BR2_PACKAGE_OPENNTPD is not set +# BR2_PACKAGE_OPENOBEX is not set +# BR2_PACKAGE_OPENRESOLV is not set +# BR2_PACKAGE_OPENSSH is not set +# BR2_PACKAGE_OPENSWAN is not set +# BR2_PACKAGE_OPENVPN is not set +# BR2_PACKAGE_P910ND is not set +# BR2_PACKAGE_PHIDGETWEBSERVICE is not set +# BR2_PACKAGE_PHYTOOL is not set +# BR2_PACKAGE_PIMD is not set +# BR2_PACKAGE_PIXIEWPS is not set +# BR2_PACKAGE_POUND is not set +# BR2_PACKAGE_PPPD is not set +# BR2_PACKAGE_PPTP_LINUX is not set +# BR2_PACKAGE_PRIVOXY is not set +# BR2_PACKAGE_PROFTPD is not set + +# +# prosody needs the lua interpreter, dynamic library +# +# BR2_PACKAGE_PROXYCHAINS_NG is not set +# BR2_PACKAGE_PTPD is not set +# BR2_PACKAGE_PTPD2 is not set +# BR2_PACKAGE_PURE_FTPD is not set + +# +# putty needs a toolchain w/ wchar +# +# BR2_PACKAGE_QUAGGA is not set + +# +# rabbitmq-server needs erlang +# +# BR2_PACKAGE_RADVD is not set +# BR2_PACKAGE_REAVER is not set +# BR2_PACKAGE_RP_PPPOE is not set +# BR2_PACKAGE_RPCBIND is not set +# BR2_PACKAGE_RSH_REDONE is not set +# BR2_PACKAGE_RSYNC is not set + +# +# rtorrent needs a toolchain w/ C++, threads, wchar, gcc >= 4.9 +# +# BR2_PACKAGE_RTPTOOLS is not set +# BR2_PACKAGE_S6_DNS is not set +# BR2_PACKAGE_S6_NETWORKING is not set + +# +# samba4 needs a uClibc or glibc toolchain w/ wchar, dynamic library, NPTL +# + +# +# sconeserver needs a toolchain with dynamic library, C++, NPTL +# +# BR2_PACKAGE_SER2NET is not set +# BR2_PACKAGE_SHADOWSOCKS_LIBEV is not set + +# +# shairport-sync needs a toolchain w/ C++, NPTL +# +# BR2_PACKAGE_SHELLINABOX is not set +# BR2_PACKAGE_SMCROUTE is not set +# BR2_PACKAGE_SNGREP is not set + +# +# snort needs a toolchain w/ wchar, threads, dynamic library +# +# BR2_PACKAGE_SOCAT is not set +# BR2_PACKAGE_SOCKETCAND is not set + +# +# softether needs a toolchain w/ wchar, threads +# +# BR2_PACKAGE_SPAWN_FCGI is not set + +# +# spice server needs a toolchain w/ wchar, threads +# +# BR2_PACKAGE_SPICE_PROTOCOL is not set + +# +# squid needs a toolchain w/ C++, gcc >= 4.8 not affected by bug 64735 +# +# BR2_PACKAGE_SSHPASS is not set + +# +# sslh needs a toolchain w/ C++ +# +# BR2_PACKAGE_STRONGSWAN is not set +# BR2_PACKAGE_STUNNEL is not set + +# +# suricata needs a toolchain w/ wchar, threads +# +# BR2_PACKAGE_TCPDUMP is not set +# BR2_PACKAGE_TCPING is not set +# BR2_PACKAGE_TCPREPLAY is not set +# BR2_PACKAGE_THTTPD is not set +# BR2_PACKAGE_TINC is not set +# BR2_PACKAGE_TINYHTTPD is not set +# BR2_PACKAGE_TOR is not set +# BR2_PACKAGE_TRACEROUTE is not set +# BR2_PACKAGE_TRANSMISSION is not set +# BR2_PACKAGE_TUNCTL is not set +# BR2_PACKAGE_TVHEADEND is not set +# BR2_PACKAGE_UDPCAST is not set + +# +# uftp needs a toolchain w/ threads, wchar +# +# BR2_PACKAGE_UHTTPD is not set +# BR2_PACKAGE_ULOGD is not set +# BR2_PACKAGE_USHARE is not set + +# +# ussp-push needs a toolchain w/ wchar, threads, dynamic library +# +# BR2_PACKAGE_VDE2 is not set + +# +# vdr needs a glibc toolchain w/ C++, dynamic library, NPTL, wchar, headers >= 3.9 +# + +# +# vnstat needs a toolchain w/ wchar +# + +# +# vpnc needs a toolchain w/ wchar, dynamic library +# +# BR2_PACKAGE_VSFTPD is not set +# BR2_PACKAGE_VTUN is not set +# BR2_PACKAGE_WAVEMON is not set +# BR2_PACKAGE_WIREGUARD is not set +# BR2_PACKAGE_WIRELESS_REGDB is not set +# BR2_PACKAGE_WIRELESS_TOOLS is not set + +# +# wireshark needs a toolchain w/ wchar, threads +# +# BR2_PACKAGE_WPA_SUPPLICANT is not set +# BR2_PACKAGE_WPAN_TOOLS is not set +# BR2_PACKAGE_XINETD is not set +# BR2_PACKAGE_XL2TP is not set + +# +# xtables-addons needs a Linux kernel to be built +# + +# +# znc needs a toolchain w/ C++, dynamic library, gcc >= 4.8, threads +# + +# +# Package managers +# + +# +# ------------------------------------------------------- +# + +# +# Please note: +# + +# +# - Buildroot does *not* generate binary packages, +# + +# +# - Buildroot does *not* install any package database. +# + +# +# * +# + +# +# It is up to you to provide those by yourself if you +# + +# +# want to use any of those package managers. +# + +# +# * +# + +# +# See the manual: +# + +# +# http://buildroot.org/manual.html#faq-no-binary-packages +# + +# +# ------------------------------------------------------- +# + +# +# opkg needs a toolchain w/ wchar +# + +# +# Real-Time +# +BR2_PACKAGE_XENOMAI_COBALT_ARCH_SUPPORTS=y +# BR2_PACKAGE_XENOMAI is not set + +# +# Security +# + +# +# checkpolicy needs a glibc toolchain w/ threads, dynamic library +# +# BR2_PACKAGE_OPTEE_BENCHMARK is not set +# BR2_PACKAGE_OPTEE_CLIENT is not set + +# +# paxtest needs a glibc toolchain +# + +# +# policycoreutils needs a glibc toolchain w/ threads, dynamic library +# + +# +# refpolicy needs a glibc toolchain w/ threads, dynamic library +# + +# +# restorecond needs a toolchain w/ wchar, threads, dynamic library +# + +# +# selinux-python packages needs a toolchain w/ wchar, threads, dynamic library +# +# BR2_PACKAGE_SEMODULE_UTILS is not set + +# +# setools needs a glibc toolchain w/ threads, C++, wchar, dynamic library +# + +# +# Shell and utilities +# + +# +# Shells +# +# BR2_PACKAGE_MKSH is not set +# BR2_PACKAGE_ZSH is not set + +# +# Utilities +# +# BR2_PACKAGE_AT is not set +# BR2_PACKAGE_CCRYPT is not set +# BR2_PACKAGE_DIALOG is not set +# BR2_PACKAGE_DTACH is not set +# BR2_PACKAGE_EASY_RSA is not set +# BR2_PACKAGE_FILE is not set +# BR2_PACKAGE_GNUPG is not set +# BR2_PACKAGE_GNUPG2 is not set +# BR2_PACKAGE_INOTIFY_TOOLS is not set +# BR2_PACKAGE_LOCKFILE_PROGS is not set + +# +# logrotate needs a toolchain w/ wchar +# +# BR2_PACKAGE_LOGSURFER is not set +# BR2_PACKAGE_PDMENU is not set +# BR2_PACKAGE_PINENTRY is not set + +# +# ranger needs a toolchain w/ wchar, threads, dynamic library +# +# BR2_PACKAGE_SCREEN is not set +# BR2_PACKAGE_SUDO is not set +# BR2_PACKAGE_TINI is not set + +# +# tmux needs a toolchain w/ wchar, locale +# +# BR2_PACKAGE_XMLSTARLET is not set +# BR2_PACKAGE_XXHASH is not set + +# +# System tools +# +# BR2_PACKAGE_ACL is not set +# BR2_PACKAGE_ANDROID_TOOLS is not set +# BR2_PACKAGE_ATOP is not set +# BR2_PACKAGE_ATTR is not set +BR2_PACKAGE_AUDIT_ARCH_SUPPORTS=y +# BR2_PACKAGE_AUDIT is not set +# BR2_PACKAGE_CGROUPFS_MOUNT is not set + +# +# circus needs Python and a toolchain w/ C++, threads +# +# BR2_PACKAGE_CPULOAD is not set +# BR2_PACKAGE_DAEMON is not set +# BR2_PACKAGE_DC3DD is not set + +# +# ddrescue needs a toolchain w/ C++ +# +# BR2_PACKAGE_DOCKER_CLI is not set + +# +# docker-compose needs a toolchain w/ wchar, threads, dynamic library +# + +# +# docker-containerd needs a glibc or musl toolchain w/ threads +# + +# +# docker-engine needs a glibc or musl toolchain w/ threads +# +# BR2_PACKAGE_DOCKER_PROXY is not set +# BR2_PACKAGE_EFIBOOTMGR is not set +BR2_PACKAGE_EFIVAR_ARCH_SUPPORTS=y +# BR2_PACKAGE_EFIVAR is not set + +# +# emlog needs a Linux kernel to be built +# +# BR2_PACKAGE_FTOP is not set +# BR2_PACKAGE_GETENT is not set +# BR2_PACKAGE_HTOP is not set +BR2_PACKAGE_INITSCRIPTS=y + +# +# iotop depends on python or python3 +# +# BR2_PACKAGE_IPRUTILS is not set + +# +# irqbalance needs a toolchain w/ wchar, threads +# +# BR2_PACKAGE_KEYUTILS is not set +# BR2_PACKAGE_KMOD is not set + +# +# kvmtool needs a glibc or musl toolchain +# + +# +# libostree needs a uClibc or glibc toolchain w/ threads, dynamic library, wchar +# +# BR2_PACKAGE_LXC is not set +# BR2_PACKAGE_MENDER is not set +# BR2_PACKAGE_MONIT is not set +# BR2_PACKAGE_NCDU is not set +# BR2_PACKAGE_NUMACTL is not set + +# +# nut needs a toolchain w/ C++ +# + +# +# openvmtools needs a glibc or musl toolchain w/ wchar, threads, RPC, locale +# + +# +# pamtester depends on linux-pam +# + +# +# polkit needs a toolchain w/ wchar, threads +# +# BR2_PACKAGE_PROCRANK_LINUX is not set +# BR2_PACKAGE_PWGEN is not set + +# +# quota needs a toolchain w/ wchar, threads +# +# BR2_PACKAGE_QUOTATOOL is not set + +# +# rauc needs a toolchain w/ wchar, threads +# +# BR2_PACKAGE_S6 is not set +# BR2_PACKAGE_S6_LINUX_INIT is not set +# BR2_PACKAGE_S6_LINUX_UTILS is not set +# BR2_PACKAGE_S6_PORTABLE_UTILS is not set +# BR2_PACKAGE_S6_RC is not set +# BR2_PACKAGE_SCRUB is not set +# BR2_PACKAGE_SCRYPT is not set +# BR2_PACKAGE_SMACK is not set + +# +# supervisor needs the python interpreter +# +# BR2_PACKAGE_SWUPDATE is not set +BR2_PACKAGE_SYSTEMD_ARCH_SUPPORTS=y +BR2_PACKAGE_SYSTEMD_BOOTCHART_ARCH_SUPPORTS=y +# BR2_PACKAGE_TPM_TOOLS is not set + +# +# tpm2-abrmd needs a toolchain w/ dynamic library, wchar, threads +# +# BR2_PACKAGE_TPM2_TOOLS is not set +# BR2_PACKAGE_TPM2_TOTP is not set + +# +# unscd needs a glibc toolchain +# +# BR2_PACKAGE_UTIL_LINUX is not set +BR2_PACKAGE_XVISOR_ARCH_SUPPORTS=y +# BR2_PACKAGE_XVISOR is not set + +# +# Text editors and viewers +# +# BR2_PACKAGE_ED is not set +# BR2_PACKAGE_JOE is not set + +# +# mc needs a toolchain w/ threads, wchar +# +# BR2_PACKAGE_MOST is not set + +# +# nano needs a toolchain w/ wchar +# +# BR2_PACKAGE_UEMACS is not set + +# +# Filesystem images +# +# BR2_TARGET_ROOTFS_AXFS is not set +# BR2_TARGET_ROOTFS_BTRFS is not set +# BR2_TARGET_ROOTFS_CLOOP is not set +# BR2_TARGET_ROOTFS_CPIO is not set +# BR2_TARGET_ROOTFS_CRAMFS is not set +# BR2_TARGET_ROOTFS_EXT2 is not set +# BR2_TARGET_ROOTFS_F2FS is not set + +# +# initramfs needs a Linux kernel to be built +# + +# +# iso image needs a Linux kernel and either grub2 i386-pc or isolinux to be built +# +# BR2_TARGET_ROOTFS_JFFS2 is not set +# BR2_TARGET_ROOTFS_ROMFS is not set +# BR2_TARGET_ROOTFS_SQUASHFS is not set +BR2_TARGET_ROOTFS_TAR=y +BR2_TARGET_ROOTFS_TAR_NONE=y +# BR2_TARGET_ROOTFS_TAR_GZIP is not set +# BR2_TARGET_ROOTFS_TAR_BZIP2 is not set +# BR2_TARGET_ROOTFS_TAR_LZ4 is not set +# BR2_TARGET_ROOTFS_TAR_LZMA is not set +# BR2_TARGET_ROOTFS_TAR_LZO is not set +# BR2_TARGET_ROOTFS_TAR_XZ is not set +BR2_TARGET_ROOTFS_TAR_OPTIONS="" +# BR2_TARGET_ROOTFS_UBI is not set +# BR2_TARGET_ROOTFS_UBIFS is not set +# BR2_TARGET_ROOTFS_YAFFS2 is not set + +# +# Bootloaders +# +# BR2_TARGET_BAREBOX is not set +BR2_TARGET_GRUB2_ARCH_SUPPORTS=y + +# +# grub2 needs a toolchain w/ wchar +# +# BR2_TARGET_GUMMIBOOT is not set +# BR2_TARGET_SHIM is not set +# BR2_TARGET_SYSLINUX is not set +# BR2_TARGET_UBOOT is not set + +# +# Host utilities +# +# BR2_PACKAGE_HOST_AESPIPE is not set +# BR2_PACKAGE_HOST_ANDROID_TOOLS is not set +# BR2_PACKAGE_HOST_BTRFS_PROGS is not set +# BR2_PACKAGE_HOST_CARGO is not set +# BR2_PACKAGE_HOST_CHECKPOLICY is not set +# BR2_PACKAGE_HOST_CHECKSEC is not set +# BR2_PACKAGE_HOST_CMAKE is not set +# BR2_PACKAGE_HOST_CRAMFS is not set +# BR2_PACKAGE_HOST_CRYPTSETUP is not set +# BR2_PACKAGE_HOST_DFU_UTIL is not set +# BR2_PACKAGE_HOST_DOS2UNIX is not set +# BR2_PACKAGE_HOST_DOSFSTOOLS is not set +# BR2_PACKAGE_HOST_DTC is not set +# BR2_PACKAGE_HOST_E2FSPROGS is not set +# BR2_PACKAGE_HOST_E2TOOLS is not set +# BR2_PACKAGE_HOST_F2FS_TOOLS is not set +# BR2_PACKAGE_HOST_FAKETIME is not set +# BR2_PACKAGE_HOST_FWUP is not set +# BR2_PACKAGE_HOST_GENEXT2FS is not set +# BR2_PACKAGE_HOST_GENIMAGE is not set +# BR2_PACKAGE_HOST_GENPART is not set +# BR2_PACKAGE_HOST_GNUPG is not set +BR2_PACKAGE_HOST_GO_TARGET_ARCH_SUPPORTS=y +BR2_PACKAGE_HOST_GO_TARGET_CGO_LINKING_SUPPORTS=y +BR2_PACKAGE_HOST_GO_HOST_ARCH_SUPPORTS=y +BR2_PACKAGE_HOST_GO_BOOTSTRAP_ARCH_SUPPORTS=y +BR2_PACKAGE_HOST_GOOGLE_BREAKPAD_ARCH_SUPPORTS=y +# BR2_PACKAGE_HOST_GPTFDISK is not set +# BR2_PACKAGE_HOST_IMX_MKIMAGE is not set +# BR2_PACKAGE_HOST_JQ is not set +# BR2_PACKAGE_HOST_JSMIN is not set +# BR2_PACKAGE_HOST_LIBP11 is not set +# BR2_PACKAGE_HOST_LPC3250LOADER is not set +# BR2_PACKAGE_HOST_LTTNG_BABELTRACE is not set +# BR2_PACKAGE_HOST_MENDER_ARTIFACT is not set +# BR2_PACKAGE_HOST_MKPASSWD is not set +# BR2_PACKAGE_HOST_MTD is not set +# BR2_PACKAGE_HOST_MTOOLS is not set +# BR2_PACKAGE_HOST_OPENOCD is not set +# BR2_PACKAGE_HOST_OPKG_UTILS is not set +# BR2_PACKAGE_HOST_PARTED is not set +BR2_PACKAGE_HOST_PATCHELF=y +# BR2_PACKAGE_HOST_PKGCONF is not set +# BR2_PACKAGE_HOST_PWGEN is not set +# BR2_PACKAGE_HOST_PYTHON_CYTHON is not set +# BR2_PACKAGE_HOST_PYTHON_LXML is not set +# BR2_PACKAGE_HOST_PYTHON_SIX is not set +# BR2_PACKAGE_HOST_PYTHON_XLRD is not set +BR2_PACKAGE_HOST_QEMU_ARCH_SUPPORTS=y +BR2_PACKAGE_HOST_QEMU_SYSTEM_ARCH_SUPPORTS=y +BR2_PACKAGE_HOST_QEMU_USER_ARCH_SUPPORTS=y +# BR2_PACKAGE_HOST_QEMU is not set +# BR2_PACKAGE_HOST_RAUC is not set +# BR2_PACKAGE_HOST_RCW is not set +BR2_PACKAGE_HOST_RUSTC_ARCH_SUPPORTS=y +BR2_PACKAGE_HOST_RUSTC_ARCH="x86_64" +# BR2_PACKAGE_HOST_RUSTC is not set +BR2_PACKAGE_PROVIDES_HOST_RUSTC="host-rust-bin" +# BR2_PACKAGE_HOST_SAM_BA is not set +# BR2_PACKAGE_HOST_SQUASHFS is not set +# BR2_PACKAGE_HOST_SWIG is not set +# BR2_PACKAGE_HOST_UBOOT_TOOLS is not set +# BR2_PACKAGE_HOST_UTIL_LINUX is not set +# BR2_PACKAGE_HOST_UTP_COM is not set +# BR2_PACKAGE_HOST_VBOOT_UTILS is not set +# BR2_PACKAGE_HOST_XORRISO is not set +# BR2_PACKAGE_HOST_ZIP is not set +# BR2_PACKAGE_HOST_ZSTD is not set + +# +# Legacy config options +# + +# +# Legacy options removed in 2019.05 +# +# BR2_KERNEL_HEADERS_4_20 is not set +# BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_COMPOSITOR is not set +# BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_IQA is not set +# BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_OPENCV is not set +# BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_STEREO is not set +# BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_VCD is not set +# BR2_PACKAGE_LUNIT is not set +# BR2_PACKAGE_FFMPEG_FFSERVER is not set +# BR2_PACKAGE_LIBUMP is not set +# BR2_PACKAGE_SUNXI_MALI is not set +# BR2_BINUTILS_VERSION_2_29_X is not set +# BR2_BINUTILS_VERSION_2_28_X is not set +# BR2_PACKAGE_GST_PLUGINS_BAD_PLUGIN_APEXSINK is not set + +# +# Legacy options removed in 2019.02 +# +# BR2_PACKAGE_QT is not set +# BR2_PACKAGE_QTUIO is not set +# BR2_PACKAGE_PINENTRY_QT4 is not set +# BR2_PACKAGE_POPPLER_QT is not set +# BR2_PACKAGE_OPENCV3_WITH_QT is not set +# BR2_PACKAGE_OPENCV_WITH_QT is not set +# BR2_PACKAGE_AMD_CATALYST_CCCLE is not set +# BR2_PACKAGE_SDL_QTOPIA is not set +# BR2_PACKAGE_PYTHON_PYQT is not set +# BR2_PACKAGE_GNURADIO_QTGUI is not set +# BR2_PACKAGE_LUACRYPTO is not set +# BR2_PACKAGE_TN5250 is not set +# BR2_PACKAGE_BOOST_SIGNALS is not set +# BR2_PACKAGE_FFTW_PRECISION_SINGLE is not set +# BR2_PACKAGE_FFTW_PRECISION_DOUBLE is not set +# BR2_PACKAGE_FFTW_PRECISION_LONG_DOUBLE is not set +# BR2_PACKAGE_LUA_5_2 is not set +# BR2_TARGET_GENERIC_PASSWD_MD5 is not set + +# +# Legacy options removed in 2018.11 +# +# BR2_TARGET_XLOADER is not set +# BR2_PACKAGE_TIDSP_BINARIES is not set +# BR2_PACKAGE_DSP_TOOLS is not set +# BR2_PACKAGE_GST_DSP is not set +# BR2_PACKAGE_BOOTUTILS is not set +# BR2_PACKAGE_EXPEDITE is not set +# BR2_PACKAGE_MESA3D_OPENGL_TEXTURE_FLOAT is not set +# BR2_KERNEL_HEADERS_4_10 is not set +# BR2_KERNEL_HEADERS_4_11 is not set +# BR2_KERNEL_HEADERS_4_12 is not set +# BR2_KERNEL_HEADERS_4_13 is not set +# BR2_KERNEL_HEADERS_4_15 is not set +# BR2_KERNEL_HEADERS_4_17 is not set +# BR2_PACKAGE_LIBNFTNL_XML is not set +# BR2_KERNEL_HEADERS_3_2 is not set +# BR2_KERNEL_HEADERS_4_1 is not set +# BR2_KERNEL_HEADERS_4_16 is not set +# BR2_KERNEL_HEADERS_4_18 is not set + +# +# Legacy options removed in 2018.08 +# +# BR2_PACKAGE_DOCKER_ENGINE_STATIC_CLIENT is not set +# BR2_PACKAGE_XSERVER_XORG_SERVER_V_1_19 is not set +# BR2_PACKAGE_XPROTO_APPLEWMPROTO is not set +# BR2_PACKAGE_XPROTO_BIGREQSPROTO is not set +# BR2_PACKAGE_XPROTO_COMPOSITEPROTO is not set +# BR2_PACKAGE_XPROTO_DAMAGEPROTO is not set +# BR2_PACKAGE_XPROTO_DMXPROTO is not set +# BR2_PACKAGE_XPROTO_DRI2PROTO is not set +# BR2_PACKAGE_XPROTO_DRI3PROTO is not set +# BR2_PACKAGE_XPROTO_FIXESPROTO is not set +# BR2_PACKAGE_XPROTO_FONTCACHEPROTO is not set +# BR2_PACKAGE_XPROTO_FONTSPROTO is not set +# BR2_PACKAGE_XPROTO_GLPROTO is not set +# BR2_PACKAGE_XPROTO_INPUTPROTO is not set +# BR2_PACKAGE_XPROTO_KBPROTO is not set +# BR2_PACKAGE_XPROTO_PRESENTPROTO is not set +# BR2_PACKAGE_XPROTO_RANDRPROTO is not set +# BR2_PACKAGE_XPROTO_RECORDPROTO is not set +# BR2_PACKAGE_XPROTO_RENDERPROTO is not set +# BR2_PACKAGE_XPROTO_RESOURCEPROTO is not set +# BR2_PACKAGE_XPROTO_SCRNSAVERPROTO is not set +# BR2_PACKAGE_XPROTO_VIDEOPROTO is not set +# BR2_PACKAGE_XPROTO_WINDOWSWMPROTO is not set +# BR2_PACKAGE_XPROTO_XCMISCPROTO is not set +# BR2_PACKAGE_XPROTO_XEXTPROTO is not set +# BR2_PACKAGE_XPROTO_XF86BIGFONTPROTO is not set +# BR2_PACKAGE_XPROTO_XF86DGAPROTO is not set +# BR2_PACKAGE_XPROTO_XF86DRIPROTO is not set +# BR2_PACKAGE_XPROTO_XF86VIDMODEPROTO is not set +# BR2_PACKAGE_XPROTO_XINERAMAPROTO is not set +# BR2_PACKAGE_XPROTO_XPROTO is not set +# BR2_PACKAGE_XPROTO_XPROXYMANAGEMENTPROTOCOL is not set +# BR2_PACKAGE_GST1_PLUGINS_BAD_LIB_OPENGL_OPENGL is not set +# BR2_PACKAGE_GST1_PLUGINS_BAD_LIB_OPENGL_GLES2 is not set +# BR2_PACKAGE_GST1_PLUGINS_BAD_LIB_OPENGL_GLX is not set +# BR2_PACKAGE_GST1_PLUGINS_BAD_LIB_OPENGL_EGL is not set +# BR2_PACKAGE_GST1_PLUGINS_BAD_LIB_OPENGL_X11 is not set +# BR2_PACKAGE_GST1_PLUGINS_BAD_LIB_OPENGL_WAYLAND is not set +# BR2_PACKAGE_GST1_PLUGINS_BAD_LIB_OPENGL_DISPMANX is not set +# BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_AUDIOMIXER is not set +# BR2_PACKAGE_GST1_PLUGINS_UGLY_PLUGIN_LAME is not set +# BR2_PACKAGE_GST1_PLUGINS_UGLY_PLUGIN_MPG123 is not set +# BR2_GDB_VERSION_7_11 is not set +# BR2_GDB_VERSION_7_10 is not set + +# +# Legacy options removed in 2018.05 +# +# BR2_PACKAGE_MEDIAART_BACKEND_NONE is not set +# BR2_PACKAGE_MEDIAART_BACKEND_GDK_PIXBUF is not set +# BR2_PACKAGE_TI_SGX_AM335X is not set +# BR2_PACKAGE_TI_SGX_AM437X is not set +# BR2_PACKAGE_TI_SGX_AM4430 is not set +# BR2_PACKAGE_TI_SGX_AM5430 is not set +# BR2_PACKAGE_JANUS_AUDIO_BRIDGE is not set +# BR2_PACKAGE_JANUS_ECHO_TEST is not set +# BR2_PACKAGE_JANUS_RECORDPLAY is not set +# BR2_PACKAGE_JANUS_SIP_GATEWAY is not set +# BR2_PACKAGE_JANUS_STREAMING is not set +# BR2_PACKAGE_JANUS_TEXT_ROOM is not set +# BR2_PACKAGE_JANUS_VIDEO_CALL is not set +# BR2_PACKAGE_JANUS_VIDEO_ROOM is not set +# BR2_PACKAGE_JANUS_MQTT is not set +# BR2_PACKAGE_JANUS_RABBITMQ is not set +# BR2_PACKAGE_JANUS_REST is not set +# BR2_PACKAGE_JANUS_UNIX_SOCKETS is not set +# BR2_PACKAGE_JANUS_WEBSOCKETS is not set +# BR2_PACKAGE_IPSEC_SECCTX_DISABLE is not set +# BR2_PACKAGE_IPSEC_SECCTX_ENABLE is not set +# BR2_PACKAGE_IPSEC_SECCTX_KERNEL is not set +# BR2_PACKAGE_LIBTFDI_CPP is not set +# BR2_PACKAGE_JQUERY_UI_THEME_BLACK_TIE is not set +# BR2_PACKAGE_JQUERY_UI_THEME_BLITZER is not set +# BR2_PACKAGE_JQUERY_UI_THEME_CUPERTINO is not set +# BR2_PACKAGE_JQUERY_UI_THEME_DARK_HIVE is not set +# BR2_PACKAGE_JQUERY_UI_THEME_DOT_LUV is not set +# BR2_PACKAGE_JQUERY_UI_THEME_EGGPLANT is not set +# BR2_PACKAGE_JQUERY_UI_THEME_EXCITE_BIKE is not set +# BR2_PACKAGE_JQUERY_UI_THEME_FLICK is not set +# BR2_PACKAGE_JQUERY_UI_THEME_HOT_SNEAKS is not set +# BR2_PACKAGE_JQUERY_UI_THEME_HUMANITY is not set +# BR2_PACKAGE_JQUERY_UI_THEME_LE_FROG is not set +# BR2_PACKAGE_JQUERY_UI_THEME_MINT_CHOC is not set +# BR2_PACKAGE_JQUERY_UI_THEME_OVERCAST is not set +# BR2_PACKAGE_JQUERY_UI_THEME_PEPPER_GRINDER is not set +# BR2_PACKAGE_JQUERY_UI_THEME_REDMOND is not set +# BR2_PACKAGE_JQUERY_UI_THEME_SMOOTHNESS is not set +# BR2_PACKAGE_JQUERY_UI_THEME_SOUTH_STREET is not set +# BR2_PACKAGE_JQUERY_UI_THEME_START is not set +# BR2_PACKAGE_JQUERY_UI_THEME_SUNNY is not set +# BR2_PACKAGE_JQUERY_UI_THEME_SWANKY_PURSE is not set +# BR2_PACKAGE_JQUERY_UI_THEME_TRONTASTIC is not set +# BR2_PACKAGE_JQUERY_UI_THEME_UI_DARKNESS is not set +# BR2_PACKAGE_JQUERY_UI_THEME_UI_LIGHTNESS is not set +# BR2_PACKAGE_JQUERY_UI_THEME_VADER is not set +# BR2_PACKAGE_BLUEZ5_PLUGINS_HEALTH is not set +# BR2_PACKAGE_BLUEZ5_PLUGINS_MIDI is not set +# BR2_PACKAGE_BLUEZ5_PLUGINS_NFC is not set +# BR2_PACKAGE_BLUEZ5_PLUGINS_SAP is not set +# BR2_PACKAGE_BLUEZ5_PLUGINS_SIXAXIS is not set +# BR2_PACKAGE_TRANSMISSION_REMOTE is not set +# BR2_PACKAGE_LIBKCAPI_APPS is not set +# BR2_PACKAGE_MPLAYER is not set +# BR2_PACKAGE_MPLAYER_MPLAYER is not set +# BR2_PACKAGE_MPLAYER_MENCODER is not set +# BR2_PACKAGE_LIBPLAYER_MPLAYER is not set +# BR2_PACKAGE_IQVLINUX is not set +# BR2_BINFMT_FLAT_SEP_DATA is not set +# BR2_bfin is not set +# BR2_PACKAGE_KODI_ADSP_BASIC is not set +# BR2_PACKAGE_KODI_ADSP_FREESURROUND is not set + +# +# Legacy options removed in 2018.02 +# +# BR2_KERNEL_HEADERS_3_4 is not set +# BR2_KERNEL_HEADERS_3_10 is not set +# BR2_KERNEL_HEADERS_3_12 is not set +# BR2_BINUTILS_VERSION_2_27_X is not set +# BR2_PACKAGE_EEPROG is not set +# BR2_PACKAGE_GNUPG2_GPGV2 is not set +# BR2_PACKAGE_IMX_GPU_VIV_APITRACE is not set +# BR2_PACKAGE_IMX_GPU_VIV_G2D is not set + +# +# Legacy options removed in 2017.11 +# +# BR2_PACKAGE_RFKILL is not set +# BR2_PACKAGE_UTIL_LINUX_RESET is not set +# BR2_PACKAGE_POLICYCOREUTILS_AUDIT2ALLOW is not set +# BR2_PACKAGE_POLICYCOREUTILS_RESTORECOND is not set +# BR2_PACKAGE_SEPOLGEN is not set +# BR2_PACKAGE_OPENOBEX_BLUEZ is not set +# BR2_PACKAGE_OPENOBEX_LIBUSB is not set +# BR2_PACKAGE_OPENOBEX_APPS is not set +# BR2_PACKAGE_OPENOBEX_SYSLOG is not set +# BR2_PACKAGE_OPENOBEX_DUMP is not set +# BR2_PACKAGE_AICCU is not set +# BR2_PACKAGE_UTIL_LINUX_LOGIN_UTILS is not set + +# +# Legacy options removed in 2017.08 +# +# BR2_TARGET_GRUB is not set +# BR2_PACKAGE_SIMICSFS is not set +# BR2_BINUTILS_VERSION_2_26_X is not set +BR2_XTENSA_OVERLAY_DIR="" +BR2_XTENSA_CUSTOM_NAME="" +# BR2_PACKAGE_HOST_MKE2IMG is not set +BR2_TARGET_ROOTFS_EXT2_BLOCKS=0 +BR2_TARGET_ROOTFS_EXT2_EXTRA_INODES=0 +# BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_CDXAPARSE is not set +# BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_DATAURISRC is not set +# BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_DCCP is not set +# BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_HDVPARSE is not set +# BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_MVE is not set +# BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_NUVDEMUX is not set +# BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_PATCHDETECT is not set +# BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_SDI is not set +# BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_TTA is not set +# BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_VIDEOMEASURE is not set +# BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_APEXSINK is not set +# BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_SDL is not set +# BR2_PACKAGE_GST1_PLUGINS_UGLY_PLUGIN_MAD is not set +# BR2_STRIP_none is not set +# BR2_PACKAGE_BEECRYPT_CPP is not set +# BR2_PACKAGE_SPICE_CLIENT is not set +# BR2_PACKAGE_SPICE_GUI is not set +# BR2_PACKAGE_SPICE_TUNNEL is not set +# BR2_PACKAGE_INPUT_TOOLS is not set +# BR2_PACKAGE_INPUT_TOOLS_INPUTATTACH is not set +# BR2_PACKAGE_INPUT_TOOLS_JSCAL is not set +# BR2_PACKAGE_INPUT_TOOLS_JSTEST is not set +# BR2_TOOLCHAIN_EXTERNAL_CODESOURCERY_SH is not set +# BR2_TOOLCHAIN_EXTERNAL_CODESOURCERY_X86 is not set +# BR2_GCC_VERSION_4_8_X is not set + +# +# Legacy options removed in 2017.05 +# +# BR2_PACKAGE_SUNXI_MALI_R2P4 is not set +# BR2_PACKAGE_NODEJS_MODULES_COFFEESCRIPT is not set +# BR2_PACKAGE_NODEJS_MODULES_EXPRESS is not set +# BR2_PACKAGE_BLUEZ5_UTILS_GATTTOOL is not set +# BR2_PACKAGE_OPENOCD_FT2XXX is not set +# BR2_PACKAGE_KODI_RTMPDUMP is not set +# BR2_PACKAGE_KODI_VISUALISATION_FOUNTAIN is not set +# BR2_PACKAGE_PORTMAP is not set +# BR2_BINUTILS_VERSION_2_25_X is not set +# BR2_TOOLCHAIN_BUILDROOT_INET_RPC is not set +BR2_TARGET_ROOTFS_EXT2_EXTRA_BLOCKS=0 +# BR2_PACKAGE_SYSTEMD_KDBUS is not set +# BR2_PACKAGE_POLARSSL is not set +# BR2_NBD_CLIENT is not set +# BR2_NBD_SERVER is not set +# BR2_PACKAGE_GMOCK is not set +# BR2_KERNEL_HEADERS_4_8 is not set +# BR2_KERNEL_HEADERS_3_18 is not set +# BR2_GLIBC_VERSION_2_22 is not set + +# +# Legacy options removed in 2017.02 +# +# BR2_PACKAGE_PERL_DB_FILE is not set +# BR2_KERNEL_HEADERS_4_7 is not set +# BR2_KERNEL_HEADERS_4_6 is not set +# BR2_KERNEL_HEADERS_4_5 is not set +# BR2_KERNEL_HEADERS_3_14 is not set +# BR2_TOOLCHAIN_EXTERNAL_MUSL_CROSS is not set +# BR2_UCLIBC_INSTALL_TEST_SUITE is not set +# BR2_TOOLCHAIN_EXTERNAL_BLACKFIN_UCLINUX is not set +# BR2_PACKAGE_MAKEDEVS is not set +# BR2_TOOLCHAIN_EXTERNAL_ARAGO_ARMV7A is not set +# BR2_TOOLCHAIN_EXTERNAL_ARAGO_ARMV5TE is not set +# BR2_PACKAGE_SNOWBALL_HDMISERVICE is not set +# BR2_PACKAGE_SNOWBALL_INIT is not set +# BR2_GDB_VERSION_7_9 is not set + +# +# Legacy options removed in 2016.11 +# +# BR2_PACKAGE_PHP_SAPI_CLI_CGI is not set +# BR2_PACKAGE_PHP_SAPI_CLI_FPM is not set +# BR2_PACKAGE_WVSTREAMS is not set +# BR2_PACKAGE_WVDIAL is not set +# BR2_PACKAGE_WEBKITGTK24 is not set +# BR2_PACKAGE_TORSMO is not set +# BR2_PACKAGE_SSTRIP is not set +# BR2_KERNEL_HEADERS_4_3 is not set +# BR2_KERNEL_HEADERS_4_2 is not set +# BR2_PACKAGE_KODI_ADDON_XVDR is not set +# BR2_PACKAGE_IPKG is not set +# BR2_GCC_VERSION_4_7_X is not set +# BR2_BINUTILS_VERSION_2_24_X is not set +# BR2_PACKAGE_WESTON_RPI is not set +# BR2_GCC_VERSION_4_8_ARC is not set +# BR2_KERNEL_HEADERS_4_0 is not set +# BR2_KERNEL_HEADERS_3_19 is not set +# BR2_PACKAGE_LIBEVAS_GENERIC_LOADERS is not set +# BR2_PACKAGE_ELEMENTARY is not set +# BR2_LINUX_KERNEL_CUSTOM_LOCAL is not set + +# +# Legacy options removed in 2016.08 +# +# BR2_PACKAGE_EFL_JP2K is not set +# BR2_PACKAGE_SYSTEMD_COMPAT is not set +# BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_LIVEADDER is not set +# BR2_PACKAGE_LIBFSLVPUWRAP is not set +# BR2_PACKAGE_LIBFSLPARSER is not set +# BR2_PACKAGE_LIBFSLCODEC is not set +# BR2_PACKAGE_UBOOT_TOOLS_MKIMAGE_FIT_SIGNATURE_SUPPORT is not set +# BR2_PTHREADS_OLD is not set +# BR2_BINUTILS_VERSION_2_23_X is not set +# BR2_TOOLCHAIN_BUILDROOT_EGLIBC is not set +# BR2_GDB_VERSION_7_8 is not set + +# +# Legacy options removed in 2016.05 +# +# BR2_PACKAGE_OPENVPN_CRYPTO_POLARSSL is not set +# BR2_PACKAGE_NGINX_HTTP_SPDY_MODULE is not set +# BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_RTP is not set +# BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_MPG123 is not set +# BR2_TOOLCHAIN_EXTERNAL_CODESOURCERY_POWERPC is not set +# BR2_TOOLCHAIN_EXTERNAL_CODESOURCERY_POWERPC_E500V2 is not set +# BR2_x86_i386 is not set +# BR2_PACKAGE_QT5QUICK1 is not set +BR2_TARGET_UBOOT_CUSTOM_PATCH_DIR="" +# BR2_PACKAGE_XDRIVER_XF86_INPUT_VOID is not set +# BR2_KERNEL_HEADERS_3_17 is not set +# BR2_GDB_VERSION_7_7 is not set +# BR2_PACKAGE_FOOMATIC_FILTERS is not set +# BR2_PACKAGE_SAMBA is not set +# BR2_PACKAGE_KODI_WAVPACK is not set +# BR2_PACKAGE_KODI_RSXS is not set +# BR2_PACKAGE_KODI_GOOM is not set +# BR2_PACKAGE_SYSTEMD_ALL_EXTRAS is not set +# BR2_GCC_VERSION_4_5_X is not set +# BR2_PACKAGE_SQLITE_READLINE is not set + +# +# Legacy options removed in 2016.02 +# +# BR2_PACKAGE_DOVECOT_BZIP2 is not set +# BR2_PACKAGE_DOVECOT_ZLIB is not set +# BR2_PACKAGE_E2FSPROGS_FINDFS is not set +# BR2_PACKAGE_OPENPOWERLINK_DEBUG_LEVEL is not set +# BR2_PACKAGE_OPENPOWERLINK_KERNEL_MODULE is not set +# BR2_PACKAGE_OPENPOWERLINK_LIBPCAP is not set +# BR2_LINUX_KERNEL_SAME_AS_HEADERS is not set +# BR2_PACKAGE_CUPS_PDFTOPS is not set +# BR2_KERNEL_HEADERS_3_16 is not set +# BR2_PACKAGE_PYTHON_PYXML is not set +# BR2_ENABLE_SSP is not set +# BR2_PACKAGE_DIRECTFB_CLE266 is not set +# BR2_PACKAGE_DIRECTFB_UNICHROME is not set +# BR2_PACKAGE_LIBELEMENTARY is not set +# BR2_PACKAGE_LIBEINA is not set +# BR2_PACKAGE_LIBEET is not set +# BR2_PACKAGE_LIBEVAS is not set +# BR2_PACKAGE_LIBECORE is not set +# BR2_PACKAGE_LIBEDBUS is not set +# BR2_PACKAGE_LIBEFREET is not set +# BR2_PACKAGE_LIBEIO is not set +# BR2_PACKAGE_LIBEMBRYO is not set +# BR2_PACKAGE_LIBEDJE is not set +# BR2_PACKAGE_LIBETHUMB is not set +# BR2_PACKAGE_INFOZIP is not set +# BR2_BR2_PACKAGE_NODEJS_0_10_X is not set +# BR2_BR2_PACKAGE_NODEJS_0_12_X is not set +# BR2_BR2_PACKAGE_NODEJS_4_X is not set + +# +# Legacy options removed in 2015.11 +# +# BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_REAL is not set +# BR2_PACKAGE_MEDIA_CTL is not set +# BR2_PACKAGE_SCHIFRA is not set +# BR2_PACKAGE_ZXING is not set +# BR2_PACKAGE_BLACKBOX is not set +# BR2_KERNEL_HEADERS_3_0 is not set +# BR2_KERNEL_HEADERS_3_11 is not set +# BR2_KERNEL_HEADERS_3_13 is not set +# BR2_KERNEL_HEADERS_3_15 is not set +# BR2_PACKAGE_DIRECTFB_EXAMPLES_ANDI is not set +# BR2_PACKAGE_DIRECTFB_EXAMPLES_BLTLOAD is not set +# BR2_PACKAGE_DIRECTFB_EXAMPLES_CPULOAD is not set +# BR2_PACKAGE_DIRECTFB_EXAMPLES_DATABUFFER is not set +# BR2_PACKAGE_DIRECTFB_EXAMPLES_DIOLOAD is not set +# BR2_PACKAGE_DIRECTFB_EXAMPLES_DOK is not set +# BR2_PACKAGE_DIRECTFB_EXAMPLES_DRIVERTEST is not set +# BR2_PACKAGE_DIRECTFB_EXAMPLES_FIRE is not set +# BR2_PACKAGE_DIRECTFB_EXAMPLES_FLIP is not set +# BR2_PACKAGE_DIRECTFB_EXAMPLES_FONTS is not set +# BR2_PACKAGE_DIRECTFB_EXAMPLES_INPUT is not set +# BR2_PACKAGE_DIRECTFB_EXAMPLES_JOYSTICK is not set +# BR2_PACKAGE_DIRECTFB_EXAMPLES_KNUCKLES is not set +# BR2_PACKAGE_DIRECTFB_EXAMPLES_LAYER is not set +# BR2_PACKAGE_DIRECTFB_EXAMPLES_MATRIX is not set +# BR2_PACKAGE_DIRECTFB_EXAMPLES_MATRIX_WATER is not set +# BR2_PACKAGE_DIRECTFB_EXAMPLES_NEO is not set +# BR2_PACKAGE_DIRECTFB_EXAMPLES_NETLOAD is not set +# BR2_PACKAGE_DIRECTFB_EXAMPLES_PALETTE is not set +# BR2_PACKAGE_DIRECTFB_EXAMPLES_PARTICLE is not set +# BR2_PACKAGE_DIRECTFB_EXAMPLES_PORTER is not set +# BR2_PACKAGE_DIRECTFB_EXAMPLES_STRESS is not set +# BR2_PACKAGE_DIRECTFB_EXAMPLES_TEXTURE is not set +# BR2_PACKAGE_DIRECTFB_EXAMPLES_VIDEO is not set +# BR2_PACKAGE_DIRECTFB_EXAMPLES_VIDEO_PARTICLE is not set +# BR2_PACKAGE_DIRECTFB_EXAMPLES_WINDOW is not set +# BR2_PACKAGE_KOBS_NG is not set +# BR2_PACKAGE_SAWMAN is not set +# BR2_PACKAGE_DIVINE is not set + +# +# Legacy options removed in 2015.08 +# +# BR2_PACKAGE_KODI_PVR_ADDONS is not set +# BR2_BINUTILS_VERSION_2_23_2 is not set +# BR2_BINUTILS_VERSION_2_24 is not set +# BR2_BINUTILS_VERSION_2_25 is not set +# BR2_PACKAGE_PERF is not set +# BR2_BINUTILS_VERSION_2_22 is not set +# BR2_PACKAGE_GPU_VIV_BIN_MX6Q is not set +# BR2_TARGET_UBOOT_NETWORK is not set + +# +# Legacy options removed in 2015.05 +# +# BR2_TARGET_ROOTFS_JFFS2_NANDFLASH_512_16K is not set +# BR2_TARGET_ROOTFS_JFFS2_NANDFLASH_2K_128K is not set +# BR2_PACKAGE_MONO_20 is not set +# BR2_PACKAGE_MONO_40 is not set +# BR2_PACKAGE_MONO_45 is not set +# BR2_CIVETWEB_WITH_LUA is not set +# BR2_PACKAGE_TIFF_TIFF2PDF is not set +# BR2_PACKAGE_TIFF_TIFFCP is not set +# BR2_LINUX_KERNEL_EXT_RTAI_PATCH is not set +# BR2_TARGET_GENERIC_PASSWD_DES is not set +# BR2_PACKAGE_GTK2_THEME_HICOLOR is not set +# BR2_PACKAGE_VALGRIND_PTRCHECK is not set + +# +# Legacy options removed in 2015.02 +# +# BR2_PACKAGE_LIBGC is not set +# BR2_PACKAGE_WDCTL is not set +# BR2_PACKAGE_UTIL_LINUX_ARCH is not set +# BR2_PACKAGE_UTIL_LINUX_DDATE is not set +# BR2_PACKAGE_RPM_BZIP2_PAYLOADS is not set +# BR2_PACKAGE_RPM_XZ_PAYLOADS is not set +# BR2_PACKAGE_M4 is not set +# BR2_PACKAGE_FLEX_BINARY is not set +# BR2_PACKAGE_BISON is not set +# BR2_PACKAGE_GOB2 is not set +# BR2_PACKAGE_DISTCC is not set +# BR2_PACKAGE_HASERL_VERSION_0_8_X is not set +# BR2_PACKAGE_STRONGSWAN_TOOLS is not set +# BR2_PACKAGE_XBMC_ADDON_XVDR is not set +# BR2_PACKAGE_XBMC_PVR_ADDONS is not set +# BR2_PACKAGE_XBMC is not set +# BR2_PACKAGE_XBMC_ALSA_LIB is not set +# BR2_PACKAGE_XBMC_AVAHI is not set +# BR2_PACKAGE_XBMC_DBUS is not set +# BR2_PACKAGE_XBMC_LIBBLURAY is not set +# BR2_PACKAGE_XBMC_GOOM is not set +# BR2_PACKAGE_XBMC_RSXS is not set +# BR2_PACKAGE_XBMC_LIBCEC is not set +# BR2_PACKAGE_XBMC_LIBMICROHTTPD is not set +# BR2_PACKAGE_XBMC_LIBNFS is not set +# BR2_PACKAGE_XBMC_RTMPDUMP is not set +# BR2_PACKAGE_XBMC_LIBSHAIRPLAY is not set +# BR2_PACKAGE_XBMC_LIBSMBCLIENT is not set +# BR2_PACKAGE_XBMC_LIBTHEORA is not set +# BR2_PACKAGE_XBMC_LIBUSB is not set +# BR2_PACKAGE_XBMC_LIBVA is not set +# BR2_PACKAGE_XBMC_WAVPACK is not set +# BR2_PREFER_STATIC_LIB is not set + +# +# Legacy options removed in 2014.11 +# +# BR2_x86_generic is not set +# BR2_GCC_VERSION_4_4_X is not set +# BR2_sparc_sparchfleon is not set +# BR2_sparc_sparchfleonv8 is not set +# BR2_sparc_sparcsfleon is not set +# BR2_sparc_sparcsfleonv8 is not set +# BR2_PACKAGE_LINUX_FIRMWARE_XC5000 is not set +# BR2_PACKAGE_LINUX_FIRMWARE_CXGB4 is not set +# BR2_PACKAGE_LINUX_FIRMWARE_IWLWIFI_3160_7260_7 is not set +# BR2_PACKAGE_LINUX_FIRMWARE_IWLWIFI_3160_7260_8 is not set + +# +# Legacy options removed in 2014.08 +# +# BR2_PACKAGE_LIBELF is not set +# BR2_KERNEL_HEADERS_3_8 is not set +# BR2_PACKAGE_GETTEXT_TOOLS is not set +# BR2_PACKAGE_PROCPS is not set +# BR2_BINUTILS_VERSION_2_20_1 is not set +# BR2_BINUTILS_VERSION_2_21 is not set +# BR2_BINUTILS_VERSION_2_23_1 is not set +# BR2_UCLIBC_VERSION_0_9_32 is not set +# BR2_GCC_VERSION_4_3_X is not set +# BR2_GCC_VERSION_4_6_X is not set +# BR2_GDB_VERSION_7_4 is not set +# BR2_GDB_VERSION_7_5 is not set +# BR2_BUSYBOX_VERSION_1_19_X is not set +# BR2_BUSYBOX_VERSION_1_20_X is not set +# BR2_BUSYBOX_VERSION_1_21_X is not set +# BR2_PACKAGE_LIBV4L_DECODE_TM6000 is not set +# BR2_PACKAGE_LIBV4L_IR_KEYTABLE is not set +# BR2_PACKAGE_LIBV4L_V4L2_COMPLIANCE is not set +# BR2_PACKAGE_LIBV4L_V4L2_CTL is not set +# BR2_PACKAGE_LIBV4L_V4L2_DBG is not set + +# +# Legacy options removed in 2014.05 +# +# BR2_PACKAGE_EVTEST_CAPTURE is not set +# BR2_KERNEL_HEADERS_3_6 is not set +# BR2_KERNEL_HEADERS_3_7 is not set +# BR2_PACKAGE_VALA is not set +BR2_PACKAGE_TZDATA_ZONELIST="" +# BR2_PACKAGE_LUA_INTERPRETER_EDITING_NONE is not set +# BR2_PACKAGE_LUA_INTERPRETER_READLINE is not set +# BR2_PACKAGE_LUA_INTERPRETER_LINENOISE is not set +# BR2_PACKAGE_DVB_APPS_UTILS is not set +# BR2_KERNEL_HEADERS_SNAP is not set +# BR2_ROOTFS_DEVICE_CREATION_DYNAMIC_UDEV is not set +# BR2_PACKAGE_UDEV is not set +# BR2_PACKAGE_UDEV_RULES_GEN is not set +# BR2_PACKAGE_UDEV_ALL_EXTRAS is not set + +# +# Legacy options removed in 2014.02 +# +# BR2_sh2 is not set +# BR2_sh3 is not set +# BR2_sh3eb is not set +# BR2_KERNEL_HEADERS_3_1 is not set +# BR2_KERNEL_HEADERS_3_3 is not set +# BR2_KERNEL_HEADERS_3_5 is not set +# BR2_GDB_VERSION_7_2 is not set +# BR2_GDB_VERSION_7_3 is not set +# BR2_PACKAGE_CCACHE is not set +# BR2_HAVE_DOCUMENTATION is not set +# BR2_PACKAGE_AUTOMAKE is not set +# BR2_PACKAGE_AUTOCONF is not set +# BR2_PACKAGE_XSTROKE is not set +# BR2_PACKAGE_LZMA is not set +# BR2_PACKAGE_TTCP is not set +# BR2_PACKAGE_LIBNFC_LLCP is not set +# BR2_PACKAGE_MYSQL_CLIENT is not set +# BR2_PACKAGE_SQUASHFS3 is not set +# BR2_TARGET_ROOTFS_SQUASHFS3 is not set +# BR2_PACKAGE_NETKITBASE is not set +# BR2_PACKAGE_NETKITTELNET is not set +# BR2_PACKAGE_LUASQL is not set +# BR2_PACKAGE_LUACJSON is not set + +# +# Legacy options removed in 2013.11 +# +# BR2_PACKAGE_LVM2_DMSETUP_ONLY is not set +# BR2_PACKAGE_QT_JAVASCRIPTCORE is not set +# BR2_PACKAGE_MODULE_INIT_TOOLS is not set +BR2_TARGET_UBOOT_CUSTOM_GIT_REPO_URL="" +BR2_TARGET_UBOOT_CUSTOM_GIT_VERSION="" +BR2_LINUX_KERNEL_CUSTOM_GIT_REPO_URL="" +BR2_LINUX_KERNEL_CUSTOM_GIT_VERSION="" + +# +# Legacy options removed in 2013.08 +# +# BR2_ARM_OABI is not set +# BR2_PACKAGE_DOSFSTOOLS_DOSFSCK is not set +# BR2_PACKAGE_DOSFSTOOLS_DOSFSLABEL is not set +# BR2_PACKAGE_DOSFSTOOLS_MKDOSFS is not set +# BR2_ELF2FLT is not set +# BR2_VFP_FLOAT is not set +# BR2_PACKAGE_GCC_TARGET is not set +# BR2_HAVE_DEVFILES is not set diff --git a/features/buildroot/run.py b/features/buildroot/run.py new file mode 100755 index 00000000..30178e37 --- /dev/null +++ b/features/buildroot/run.py @@ -0,0 +1,32 @@ +import os +import urllib.request +import tarfile +import subprocess +import shutil + + +if __name__ == "__main__": + tarfilename = "2019.05.1.tar.gz" + buildrootdir = "buildroot-2019.05.1" + + print("Cleaning directory ...") + shutil.rmtree(buildrootdir, True) + + if not os.path.isfile(tarfilename): + print("Downloading Buildroot ...") + urllib.request.urlretrieve("https://github.com/buildroot/buildroot/archive/{}".format(tarfilename), tarfilename) + + print("Extracting .tar.gz ...") + tar = tarfile.open(tarfilename, "r:gz") + tar.extractall() + tar.close() + + print("Applying Conan patch ...") + patchcontent = open("0001-conan-support.patch") + process = subprocess.Popen(["patch", "-p1", "-d", buildrootdir], stdin=patchcontent) + process.wait() + + print("Building Linux image ...") + shutil.copy2("conan_config", os.path.join(buildrootdir, ".config")) + subprocess.call(["make", "clean", "-C", buildrootdir]) + subprocess.check_call(["make", "-C", buildrootdir])