* [Buildroot] [PATCH 1/1] package/tinyxml2: bump version to 4.0.1
From: Bernd Kuhls @ 2017-04-29 20:30 UTC (permalink / raw)
To: buildroot
Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
---
package/tinyxml2/tinyxml2.hash | 2 +-
package/tinyxml2/tinyxml2.mk | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/package/tinyxml2/tinyxml2.hash b/package/tinyxml2/tinyxml2.hash
index acbee0931a..e5e4d238ab 100644
--- a/package/tinyxml2/tinyxml2.hash
+++ b/package/tinyxml2/tinyxml2.hash
@@ -1,2 +1,2 @@
# Locally calculated
-sha256 128aa1553e88403833e0cccf1b651f45ce87bc207871f53fdcc8e7f9ec795747 tinyxml2-3.0.0.tar.gz
+sha256 14b38ef25cc136d71339ceeafb4856bb638d486614103453eccd323849267f20 tinyxml2-4.0.1.tar.gz
diff --git a/package/tinyxml2/tinyxml2.mk b/package/tinyxml2/tinyxml2.mk
index 461c36cf98..bb1e16776f 100644
--- a/package/tinyxml2/tinyxml2.mk
+++ b/package/tinyxml2/tinyxml2.mk
@@ -4,7 +4,7 @@
#
################################################################################
-TINYXML2_VERSION = 3.0.0
+TINYXML2_VERSION = 4.0.1
TINYXML2_SITE = $(call github,leethomason,tinyxml2,$(TINYXML2_VERSION))
TINYXML2_LICENSE = Zlib
TINYXML2_LICENSE_FILES = readme.md
--
2.11.0
^ permalink raw reply related
* [Buildroot] [PATCH v5 33/34] package/kodi-skin-confluence: new package
From: Bernd Kuhls @ 2017-04-29 20:24 UTC (permalink / raw)
To: buildroot
In-Reply-To: <20170423103249.GO7228@scaer>
Am Sun, 23 Apr 2017 12:32:49 +0200 schrieb Yann E. MORIN:
> Bernd, All,
>
> On 2017-04-17 21:54 +0200, Bernd Kuhls spake thusly:
>> Signed-off-by: Bernd Kuhls
>> <bernd.kuhls@t-online.de>
>
> I did a build that had confuence enabled and set as the default skin,
> but still the skin used was not conjfluence (it was estuary or the
> other, I don't remeber), and confluence did not appear in the list of
> available skins...
>
> Regards,
> Yann E. MORIN.
Hi Yann,
just tested the skin patches[1] with a qemu build booting a buildroot-
created rootfs using, among others, these options:
BR2_PACKAGE_KODI_SKIN_DEFAULT_CONFLUENCE=y
BR2_PACKAGE_KODI_SKIN_CONFLUENCE=y
Kodi started with Confluence right from the beginning and it was also
possible to change to skin to estuary or estouchy, I saw these three
different entries in the list of available skin addons installed.
Could you please post the defconfig you used so I can try to find the
problem?
Regards, Bernd
PS: I sent this also to your mail account, but the last mails were
rejected by your ISP, I hope this will reach you.
[1] http://patchwork.ozlabs.org/patch/756782/
http://patchwork.ozlabs.org/patch/756783/
^ permalink raw reply
* [Buildroot] [PATCH 2/2] package/kodi: add Kconfig options to remove default skins
From: Bernd Kuhls @ 2017-04-29 20:23 UTC (permalink / raw)
To: buildroot
In-Reply-To: <20170429202340.26701-1-bernd.kuhls@t-online.de>
The skins estuary and estouchy are new in Kodi 17-Krypton and replace
the skin confluence, used until Kodi 16-Jarvis.
This patch allows to disable one or both of the new skins, it also takes
care that at least one skin needs to be enabled. With this patch Kodi
can be used only with skin confluence.
Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
---
Sending as v1 the unchanged patch from Kodi series v5.
package/kodi-skin-confluence/Config.in | 1 +
package/kodi/Config.in | 35 ++++++++++++++++++++
package/kodi/kodi.mk | 58 ++++++++++++++++++++++++++++++++++
3 files changed, 94 insertions(+)
diff --git a/package/kodi-skin-confluence/Config.in b/package/kodi-skin-confluence/Config.in
index 08b656808..a623b03da 100644
--- a/package/kodi-skin-confluence/Config.in
+++ b/package/kodi-skin-confluence/Config.in
@@ -1,5 +1,6 @@
config BR2_PACKAGE_KODI_SKIN_CONFLUENCE
bool "kodi-skin-confluence"
+ select BR2_PACKAGE_KODI_SKIN_ENABLED
help
Kodi confluence skin
diff --git a/package/kodi/Config.in b/package/kodi/Config.in
index cc747e816..dfe92d2d1 100644
--- a/package/kodi/Config.in
+++ b/package/kodi/Config.in
@@ -55,6 +55,7 @@ menuconfig BR2_PACKAGE_KODI
select BR2_PACKAGE_FFMPEG_SWSCALE
select BR2_PACKAGE_FONTCONFIG
select BR2_PACKAGE_FREETYPE
+ select BR2_PACKAGE_KODI_SKIN_ESTUARY if !BR2_PACKAGE_KODI_SKIN_ENABLED
select BR2_PACKAGE_LIBASS
select BR2_PACKAGE_LIBCDIO
select BR2_PACKAGE_LIBCROSSGUID
@@ -327,6 +328,40 @@ menu "Screensavers"
endmenu
menu "Skins"
+
+config BR2_PACKAGE_KODI_SKIN_ENABLED
+ bool
+
+choice
+ prompt "Default skin"
+
+config BR2_PACKAGE_KODI_SKIN_DEFAULT_ESTUARY
+ bool "kodi-skin-estuary"
+ depends on BR2_PACKAGE_KODI_SKIN_ESTUARY
+
+config BR2_PACKAGE_KODI_SKIN_DEFAULT_ESTOUCHY
+ bool "kodi-skin-estouchy"
+ depends on BR2_PACKAGE_KODI_SKIN_ESTOUCHY
+
+config BR2_PACKAGE_KODI_SKIN_DEFAULT_CONFLUENCE
+ bool "kodi-skin-confluence"
+ depends on BR2_PACKAGE_KODI_SKIN_CONFLUENCE
+
+endchoice
+
+config BR2_PACKAGE_KODI_SKIN_ESTUARY
+ bool "kodi-skin-estuary"
+ default y
+ help
+ Default skin Estuary
+
+config BR2_PACKAGE_KODI_SKIN_ESTOUCHY
+ bool "kodi-skin-estouchy"
+ default y
+ select BR2_PACKAGE_KODI_SKIN_ENABLED
+ help
+ Default skin Estouchy
+
source "package/kodi-skin-confluence/Config.in"
endmenu
diff --git a/package/kodi/kodi.mk b/package/kodi/kodi.mk
index 0b89bdd86..73e44f861 100644
--- a/package/kodi/kodi.mk
+++ b/package/kodi/kodi.mk
@@ -355,6 +355,64 @@ define KODI_CLEAN_UNUSED_ADDONS
endef
KODI_POST_INSTALL_TARGET_HOOKS += KODI_CLEAN_UNUSED_ADDONS
+# Skins estuary and estouchy are installed by default and need to be
+# removed if they are disabled in buildroot
+ifeq ($(BR2_PACKAGE_KODI_SKIN_ESTUARY),y)
+define KODI_CLEAN_SKIN_ESTUARY
+ find $(TARGET_DIR)/usr/share/kodi/addons/skin.estuary/media -name *.gif -delete
+ find $(TARGET_DIR)/usr/share/kodi/addons/skin.estuary/media -name *.jpg -delete
+ find $(TARGET_DIR)/usr/share/kodi/addons/skin.estuary/media -name *.png -delete
+endef
+KODI_POST_INSTALL_TARGET_HOOKS += KODI_CLEAN_SKIN_ESTUARY
+else
+define KODI_REMOVE_SKIN_ESTUARY
+ rm -Rf $(TARGET_DIR)/usr/share/kodi/addons/skin.estuary
+ $(HOST_DIR)/usr/bin/xml ed -L \
+ -d "/addons/addon[text()='skin.estuary']" \
+ $(KODI_ADDON_MANIFEST)
+endef
+KODI_POST_INSTALL_TARGET_HOOKS += KODI_REMOVE_SKIN_ESTUARY
+endif
+
+ifeq ($(BR2_PACKAGE_KODI_SKIN_ESTOUCHY),y)
+define KODI_CLEAN_SKIN_ESTOUCHY
+ find $(TARGET_DIR)/usr/share/kodi/addons/skin.estouchy/media -name *.gif -delete
+ find $(TARGET_DIR)/usr/share/kodi/addons/skin.estouchy/media -name *.jpg -delete
+ find $(TARGET_DIR)/usr/share/kodi/addons/skin.estouchy/media -name *.png -delete
+endef
+KODI_POST_INSTALL_TARGET_HOOKS += KODI_CLEAN_SKIN_ESTOUCHY
+else
+define KODI_REMOVE_SKIN_ESTOUCHY
+ rm -Rf $(TARGET_DIR)/usr/share/kodi/addons/skin.estouchy
+ $(HOST_DIR)/usr/bin/xml ed -L \
+ -d "/addons/addon[text()='skin.estouchy']" \
+ $(KODI_ADDON_MANIFEST)
+endef
+KODI_POST_INSTALL_TARGET_HOOKS += KODI_REMOVE_SKIN_ESTOUCHY
+endif
+
+# The default value 'skin.estuary' is stored in
+# xbmc/system/settings/settings.xml.
+# If skin estuary is disabled this value needs to be changed to avoid
+# https://github.com/xbmc/xbmc/blob/32a6916059a0b14ab5fc65cedb17b2615c039918/xbmc/Application.cpp#L1124
+
+define KODI_SET_DEFAULT_SKIN_ESTOUCHY
+ $(SED) 's/skin.estuary/skin.estouchy/#g' $(TARGET_DIR)/usr/share/kodi/system/settings/settings.xml
+endef
+
+define KODI_SET_DEFAULT_SKIN_CONFLUENCE
+ $(SED) 's/skin.estuary/skin.confluence/#g' $(TARGET_DIR)/usr/share/kodi/system/settings/settings.xml
+ $(HOST_DIR)/usr/bin/xml ed -L -O --subnode "/addons" \
+ -t elem -n "addon" -v "skin.confluence" \
+ $(KODI_ADDON_MANIFEST)
+endef
+
+ifeq ($(BR2_PACKAGE_KODI_SKIN_DEFAULT_ESTOUCHY),y)
+KODI_POST_INSTALL_TARGET_HOOKS += KODI_SET_DEFAULT_SKIN_ESTOUCHY
+else ifeq ($(BR2_PACKAGE_KODI_SKIN_DEFAULT_CONFLUENCE),y)
+KODI_POST_INSTALL_TARGET_HOOKS += KODI_SET_DEFAULT_SKIN_CONFLUENCE
+endif
+
define KODI_INSTALL_BR_WRAPPER
$(INSTALL) -D -m 0755 package/kodi/br-kodi \
$(TARGET_DIR)/usr/bin/br-kodi
--
2.11.0
^ permalink raw reply related
* [Buildroot] [PATCH 1/2] package/kodi-skin-confluence: new package
From: Bernd Kuhls @ 2017-04-29 20:23 UTC (permalink / raw)
To: buildroot
Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
---
Sending as v1 the unchanged patch from Kodi series v5.
package/kodi-skin-confluence/Config.in | 6 ++++++
.../kodi-skin-confluence/kodi-skin-confluence.hash | 2 ++
.../kodi-skin-confluence/kodi-skin-confluence.mk | 25 ++++++++++++++++++++++
package/kodi/Config.in | 4 ++++
4 files changed, 37 insertions(+)
create mode 100644 package/kodi-skin-confluence/Config.in
create mode 100644 package/kodi-skin-confluence/kodi-skin-confluence.hash
create mode 100644 package/kodi-skin-confluence/kodi-skin-confluence.mk
diff --git a/package/kodi-skin-confluence/Config.in b/package/kodi-skin-confluence/Config.in
new file mode 100644
index 000000000..08b656808
--- /dev/null
+++ b/package/kodi-skin-confluence/Config.in
@@ -0,0 +1,6 @@
+config BR2_PACKAGE_KODI_SKIN_CONFLUENCE
+ bool "kodi-skin-confluence"
+ help
+ Kodi confluence skin
+
+ https://github.com/xbmc/skin.confluence
diff --git a/package/kodi-skin-confluence/kodi-skin-confluence.hash b/package/kodi-skin-confluence/kodi-skin-confluence.hash
new file mode 100644
index 000000000..7579f694c
--- /dev/null
+++ b/package/kodi-skin-confluence/kodi-skin-confluence.hash
@@ -0,0 +1,2 @@
+# Locally computed
+sha256 54f08dd036c9d2fc0b19768060beae5ac2042263375cbaf8a41d5ca0ac7fdc47 kodi-skin-confluence-a87bd1ddd13aff52ad58d9d3f5af91e4567e58c6.tar.gz
diff --git a/package/kodi-skin-confluence/kodi-skin-confluence.mk b/package/kodi-skin-confluence/kodi-skin-confluence.mk
new file mode 100644
index 000000000..3ab22ff4e
--- /dev/null
+++ b/package/kodi-skin-confluence/kodi-skin-confluence.mk
@@ -0,0 +1,25 @@
+################################################################################
+#
+# kodi-skin-confluence
+#
+################################################################################
+
+KODI_SKIN_CONFLUENCE_VERSION = a87bd1ddd13aff52ad58d9d3f5af91e4567e58c6
+KODI_SKIN_CONFLUENCE_SITE = $(call github,xbmc,skin.confluence,$(KODI_SKIN_CONFLUENCE_VERSION))
+KODI_SKIN_CONFLUENCE_LICENSE = GPLv2+
+KODI_SKIN_CONFLUENCE_LICENSE_FILES = LICENSE.txt
+KODI_SKIN_CONFLUENCE_DEPENDENCIES = kodi
+KODI_SKIN_CONFLUENCE_CONF_OPTS = -DOVERRIDE_PATHS=1
+
+define KODI_SKIN_CONFLUENCE_BUILD_CMDS
+ $(HOST_DIR)/usr/bin/TexturePacker -input $(@D)/media/ -output $(@D)/media/Textures.xbt -dupecheck -use_none
+endef
+
+define KODI_SKIN_CONFLUENCE_INSTALL_TARGET_CMDS
+ mkdir -p $(TARGET_DIR)/usr/share/kodi/addons/skin.confluence
+ cp -dpfr $(@D)/* $(TARGET_DIR)/usr/share/kodi/addons/skin.confluence
+ find $(TARGET_DIR)/usr/share/kodi/addons/skin.confluence/media -name *.jpg -delete
+ find $(TARGET_DIR)/usr/share/kodi/addons/skin.confluence/media -name *.png -delete
+endef
+
+$(eval $(generic-package))
diff --git a/package/kodi/Config.in b/package/kodi/Config.in
index 6bc81338a..cc747e816 100644
--- a/package/kodi/Config.in
+++ b/package/kodi/Config.in
@@ -326,6 +326,10 @@ menu "Screensavers"
source "package/kodi-screensaver-stars/Config.in"
endmenu
+menu "Skins"
+ source "package/kodi-skin-confluence/Config.in"
+endmenu
+
menu "Visualisations"
source "package/kodi-visualisation-fishbmc/Config.in"
source "package/kodi-visualisation-goom/Config.in"
--
2.11.0
^ permalink raw reply related
* [Buildroot] [PATCH] package/protobuf: depend on gcc >= 4.5
From: Mario Rugiero @ 2017-04-29 20:02 UTC (permalink / raw)
To: buildroot
In-Reply-To: <CAKKQwLR3sxMycDpH0_qvva7_-9s5DCZzs5kj-xJe4_7YJOZ59Q@mail.gmail.com>
I just realized there was more before The question I answered. The bug got
fixed in versi?n 4.5.0 of gcc, thus it is unsupported to build with earlier
versions. The message seen is an instance of this bug.
El abr. 29, 2017 11:54, "Mario Rugiero" <mrugiero@gmail.com> escribi?:
> 2017-04-29 9:31 GMT-03:00 Thomas Petazzoni
> <thomas.petazzoni@free-electrons.com>:
> > Hello,
> >
> > On Wed, 26 Apr 2017 13:28:50 -0300, mrugiero at gmail.com wrote:
> >> From: "Mario J. Rugiero" <mrugiero@gmail.com>
> >>
> >> Protobuf hits a bug in gcc < 4.5 which breaks the build.
> >> See https://gcc.gnu.org/bugzilla/show_bug.cgi?id=189
> >
> > This bug is marked as FIXED, and it has been fixed since many years.
> >
> > What is the actual problem you are seeing? Is there a reference to an
> > autobuilder issue?
> >
> > I've tried to build with gcc 4.3, and indeed I'm getting:
> >
> > ./google/protobuf/metadata.h: In constructor
> 'google::protobuf::internal::InternalMetadataWithArena::
> InternalMetadataWithArena(google::protobuf::Arena*)':
> > ./google/protobuf/metadata.h:175: error: class
> 'google::protobuf::internal::InternalMetadataWithArena' does not have any
> field named 'InternalMetadataWithArenaBase'
> > ./google/protobuf/metadata.h: In constructor
> 'google::protobuf::internal::InternalMetadataWithArenaLite::
> InternalMetadataWithArenaLite(google::protobuf::Arena*)':
> > ./google/protobuf/metadata.h:204: error: class
> 'google::protobuf::internal::InternalMetadataWithArenaLite' does not have
> any field named 'InternalMetadataWithArenaBase'
> >
> > Is this the issue we're talking about ?
> Exactly.
> >
> > Thomas
> > --
> > Thomas Petazzoni, CTO, Free Electrons
> > Embedded Linux and Kernel engineering
> > http://free-electrons.com
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.busybox.net/pipermail/buildroot/attachments/20170429/e3124482/attachment.html>
^ permalink raw reply
* [Buildroot] [git commit] package/f*/Config.in: fix ordering of statements
From: Thomas Petazzoni @ 2017-04-29 19:17 UTC (permalink / raw)
To: buildroot
commit: https://git.buildroot.net/buildroot/commit/?id=f7e7bf72a7ddbd72041090ae6ba97778f7b96948
branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master
The check-package script when ran gives warnings on ordering issues
on all of these Config files. This patch cleans up all warnings
related to the ordering in the Config files for packages starting with
the letter f in the package directory.
The appropriate ordering is: type, default, depends on, select, help
See http://nightly.buildroot.org/#_config_files for more information.
Signed-off-by: Adam Duskett <Adamduskett@outlook.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
---
package/f2fs-tools/Config.in | 2 +-
package/faifa/Config.in | 2 +-
package/fastd/Config.in | 2 +-
package/fetchmail/Config.in | 2 +-
package/ffmpeg/Config.in | 2 +-
package/filemq/Config.in | 6 +++---
package/flashrom/Config.in | 4 ++--
package/freescale-imx/gpu-amd-bin-mx51/Config.in | 8 ++++----
package/freescale-imx/imx-gpu-viv/Config.in | 6 +++---
9 files changed, 17 insertions(+), 17 deletions(-)
diff --git a/package/f2fs-tools/Config.in b/package/f2fs-tools/Config.in
index ab81734..f0630e9 100644
--- a/package/f2fs-tools/Config.in
+++ b/package/f2fs-tools/Config.in
@@ -1,8 +1,8 @@
config BR2_PACKAGE_F2FS_TOOLS
bool "f2fs-tools"
+ depends on BR2_USE_WCHAR # uses wchar_t
select BR2_PACKAGE_UTIL_LINUX
select BR2_PACKAGE_UTIL_LINUX_LIBUUID
- depends on BR2_USE_WCHAR # uses wchar_t
help
Tools for Flash-Friendly File System (F2FS)
diff --git a/package/faifa/Config.in b/package/faifa/Config.in
index de2cc79..753abc6 100644
--- a/package/faifa/Config.in
+++ b/package/faifa/Config.in
@@ -1,8 +1,8 @@
config BR2_PACKAGE_FAIFA
bool "faifa"
- select BR2_PACKAGE_LIBPCAP
depends on !BR2_STATIC_LIBS
depends on BR2_TOOLCHAIN_HAS_THREADS
+ select BR2_PACKAGE_LIBPCAP
help
Faifa can configure any Intellon-based Power Line
Communication device using Intellon INT5000 and INT6000
diff --git a/package/fastd/Config.in b/package/fastd/Config.in
index 546d449..47c76b5 100644
--- a/package/fastd/Config.in
+++ b/package/fastd/Config.in
@@ -16,8 +16,8 @@ if BR2_PACKAGE_FASTD
config BR2_PACKAGE_FASTD_STATUS_SOCKET
bool "status socket support"
default y
- select BR2_PACKAGE_JSON_C
depends on BR2_TOOLCHAIN_HAS_SYNC_4 # json-c
+ select BR2_PACKAGE_JSON_C
help
Enable support for a socket to get fastd's status.
diff --git a/package/fetchmail/Config.in b/package/fetchmail/Config.in
index 1eb0359..1e829a0 100644
--- a/package/fetchmail/Config.in
+++ b/package/fetchmail/Config.in
@@ -1,10 +1,10 @@
config BR2_PACKAGE_FETCHMAIL
bool "fetchmail"
+ depends on BR2_USE_MMU # fork()
select BR2_PACKAGE_CA_CERTIFICATES
select BR2_PACKAGE_OPENSSL
select BR2_PACKAGE_ZLIB
select BR2_PACKAGE_GETTEXT if BR2_NEEDS_GETTEXT_IF_LOCALE
- depends on BR2_USE_MMU # fork()
help
Fetchmail - the mail-retrieval daemon
Client daemon to move mail from POP and IMAP to your local computer
diff --git a/package/ffmpeg/Config.in b/package/ffmpeg/Config.in
index b5850db..383374d 100644
--- a/package/ffmpeg/Config.in
+++ b/package/ffmpeg/Config.in
@@ -40,9 +40,9 @@ config BR2_PACKAGE_FFMPEG_FFMPEG
config BR2_PACKAGE_FFMPEG_FFPLAY
bool "Build ffplay"
+ depends on !BR2_STATIC_LIBS # sdl2
select BR2_PACKAGE_FFMPEG_SWSCALE
select BR2_PACKAGE_SDL2
- depends on !BR2_STATIC_LIBS # sdl2
help
FFplay is a very simple and portable media player using the
FFmpeg libraries and the SDL library.
diff --git a/package/filemq/Config.in b/package/filemq/Config.in
index e06a267..b4720c1 100644
--- a/package/filemq/Config.in
+++ b/package/filemq/Config.in
@@ -1,11 +1,11 @@
config BR2_PACKAGE_FILEMQ
bool "filemq"
- select BR2_PACKAGE_OPENSSL
- select BR2_PACKAGE_CZMQ
- select BR2_PACKAGE_ZEROMQ
depends on BR2_INSTALL_LIBSTDCPP # zeromq
depends on BR2_TOOLCHAIN_HAS_THREADS # zeromq
depends on BR2_USE_MMU # czmq
+ select BR2_PACKAGE_OPENSSL
+ select BR2_PACKAGE_CZMQ
+ select BR2_PACKAGE_ZEROMQ
help
FileMQ is a publish-subscribe file service based on 0MQ.
diff --git a/package/flashrom/Config.in b/package/flashrom/Config.in
index adc068c..e7844a0 100644
--- a/package/flashrom/Config.in
+++ b/package/flashrom/Config.in
@@ -1,13 +1,13 @@
config BR2_PACKAGE_FLASHROM
bool "flashrom"
+ depends on BR2_i386 || BR2_x86_64
+ depends on BR2_TOOLCHAIN_HAS_THREADS # libusb
select BR2_PACKAGE_PCIUTILS
select BR2_PACKAGE_LIBUSB
select BR2_PACKAGE_LIBUSB_COMPAT
select BR2_PACKAGE_LIBFTDI
# dmidecode is only a runtime dependency
select BR2_PACKAGE_DMIDECODE
- depends on BR2_i386 || BR2_x86_64
- depends on BR2_TOOLCHAIN_HAS_THREADS # libusb
help
flashrom is a utility for identifying, reading, writing,
verifying and erasing flash chips. It is designed to flash
diff --git a/package/freescale-imx/gpu-amd-bin-mx51/Config.in b/package/freescale-imx/gpu-amd-bin-mx51/Config.in
index 337713c..cd66c73 100644
--- a/package/freescale-imx/gpu-amd-bin-mx51/Config.in
+++ b/package/freescale-imx/gpu-amd-bin-mx51/Config.in
@@ -5,12 +5,12 @@ comment "gpu-amd-bin-mx51 needs a glibc EABI toolchain w/ C++"
config BR2_PACKAGE_GPU_AMD_BIN_MX51
bool "gpu-amd-bin-mx51 (also imx53)"
- select BR2_PACKAGE_HAS_LIBEGL
- select BR2_PACKAGE_HAS_LIBGLES
- select BR2_PACKAGE_HAS_LIBOPENVG
depends on BR2_ARM_EABI
depends on BR2_TOOLCHAIN_USES_GLIBC
depends on BR2_INSTALL_LIBSTDCPP
+ select BR2_PACKAGE_HAS_LIBEGL
+ select BR2_PACKAGE_HAS_LIBGLES
+ select BR2_PACKAGE_HAS_LIBOPENVG
help
Freescale libraries, headers and executables for the
AMD GPU on i.MX5x, containing OpenGL/ES, OpenVG
@@ -26,6 +26,7 @@ choice
Choose here which version to install.
config BR2_PACKAGE_GPU_AMD_BIN_MX51_OUTPUT_X11
+ bool "X11"
depends on BR2_PACKAGE_XORG7
select BR2_PACKAGE_LIBXCB
select BR2_PACKAGE_XLIB_LIBX11
@@ -33,7 +34,6 @@ config BR2_PACKAGE_GPU_AMD_BIN_MX51_OUTPUT_X11
select BR2_PACKAGE_XLIB_LIBXRENDER
select BR2_PACKAGE_XLIB_LIBXDMCP
select BR2_PACKAGE_XLIB_LIBXAU
- bool "X11"
comment "X11 backend needs X.org enabled"
depends on !BR2_PACKAGE_XORG7
diff --git a/package/freescale-imx/imx-gpu-viv/Config.in b/package/freescale-imx/imx-gpu-viv/Config.in
index effb24b..dba378c 100644
--- a/package/freescale-imx/imx-gpu-viv/Config.in
+++ b/package/freescale-imx/imx-gpu-viv/Config.in
@@ -4,13 +4,13 @@ comment "imx-gpu-viv needs a glibc toolchain with armhf enabled"
config BR2_PACKAGE_IMX_GPU_VIV
bool "imx-gpu-viv"
- select BR2_PACKAGE_HAS_LIBEGL
- select BR2_PACKAGE_HAS_LIBGLES
- select BR2_PACKAGE_HAS_LIBOPENVG
# Pre-built binaries only available for ARM EABIhf
depends on BR2_ARM_EABIHF
# Library binaries are linked against libc.so.6
depends on BR2_TOOLCHAIN_USES_GLIBC
+ select BR2_PACKAGE_HAS_LIBEGL
+ select BR2_PACKAGE_HAS_LIBGLES
+ select BR2_PACKAGE_HAS_LIBOPENVG
help
Userspace libraries for Vivante GPU on i.MX6 platforms
^ permalink raw reply related
* [Buildroot] [git commit] package/e*/Config.in: fix ordering of statements
From: Thomas Petazzoni @ 2017-04-29 19:16 UTC (permalink / raw)
To: buildroot
commit: https://git.buildroot.net/buildroot/commit/?id=a3a1aa680bb1effdf0e2b71f966105fc84b5d1b6
branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master
The check-package script when ran gives warnings on ordering issues
on all of these Config files. This patch cleans up all warnings
related to the ordering in the Config files for packages starting with
the letter e in the package directory.
The appropriate ordering is: type, default, depends on, select, help
See http://nightly.buildroot.org/#_config_files for more information.
Signed-off-by: Adam Duskett <Adamduskett@outlook.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
---
package/e2tools/Config.in | 2 +-
package/easydbus/Config.in | 2 +-
package/ecryptfs-utils/Config.in | 14 +++++++-------
package/efivar/Config.in | 2 +-
package/elfutils/Config.in | 6 +++---
package/execline/Config.in | 2 +-
package/exiv2/Config.in | 2 +-
7 files changed, 15 insertions(+), 15 deletions(-)
diff --git a/package/e2tools/Config.in b/package/e2tools/Config.in
index 75029f7..e4a35e2 100644
--- a/package/e2tools/Config.in
+++ b/package/e2tools/Config.in
@@ -1,9 +1,9 @@
config BR2_PACKAGE_E2TOOLS
bool "e2tools"
- select BR2_PACKAGE_E2FSPROGS
depends on BR2_TOOLCHAIN_HAS_THREADS
depends on BR2_USE_WCHAR # uses wchar_t
depends on BR2_USE_MMU # e2fsprogs
+ select BR2_PACKAGE_E2FSPROGS
help
E2tools is a simple set of GPL'ed utilities to read, write,
and manipulate files in an ext2/ext3 filesystem. These
diff --git a/package/easydbus/Config.in b/package/easydbus/Config.in
index 51519d6..1fe8689 100644
--- a/package/easydbus/Config.in
+++ b/package/easydbus/Config.in
@@ -1,9 +1,9 @@
config BR2_PACKAGE_EASYDBUS
bool "easydbus"
- select BR2_PACKAGE_LIBGLIB2
depends on BR2_USE_WCHAR # libglib2
depends on BR2_TOOLCHAIN_HAS_THREADS # libglib2
depends on BR2_USE_MMU # libglib2
+ select BR2_PACKAGE_LIBGLIB2
help
Easy to use DBus library for Lua.
diff --git a/package/ecryptfs-utils/Config.in b/package/ecryptfs-utils/Config.in
index cb70e00..078ca36 100644
--- a/package/ecryptfs-utils/Config.in
+++ b/package/ecryptfs-utils/Config.in
@@ -1,12 +1,5 @@
config BR2_PACKAGE_ECRYPTFS_UTILS
bool "ecryptfs-utils"
- select BR2_PACKAGE_KEYUTILS
- select BR2_PACKAGE_LIBNSS
- # runtime dependency only, some scripts are using the
- # 'gettext' program to get translations
- select BR2_PACKAGE_GETTEXT
- # runtime dependency only
- select BR2_PACKAGE_GETENT
depends on BR2_USE_WCHAR # gettext
depends on BR2_USE_MMU # keyutils
depends on !BR2_microblaze # keyutils
@@ -14,6 +7,13 @@ config BR2_PACKAGE_ECRYPTFS_UTILS
depends on BR2_PACKAGE_LIBNSPR_ARCH_SUPPORT # libnss -> libnspr
depends on !BR2_MIPS_NABI32 # libnss
depends on !BR2_STATIC_LIBS # libnss, keyutils
+ select BR2_PACKAGE_KEYUTILS
+ select BR2_PACKAGE_LIBNSS
+ # runtime dependency only, some scripts are using the
+ # 'gettext' program to get translations
+ select BR2_PACKAGE_GETTEXT
+ # runtime dependency only
+ select BR2_PACKAGE_GETENT
help
eCryptfs is a POSIX-compliant enterprise cryptographic
filesystem for Linux. It is stacked on top of any other
diff --git a/package/efivar/Config.in b/package/efivar/Config.in
index 0ec8360..0fa9adf 100644
--- a/package/efivar/Config.in
+++ b/package/efivar/Config.in
@@ -1,8 +1,8 @@
config BR2_PACKAGE_EFIVAR_ARCH_SUPPORTS
bool
+ default y
depends on BR2_arm || BR2_aarch64 || BR2_i386 || BR2_x86_64 \
|| BR2_powerpc64le || BR2_mipsel || BR2_mips64el
- default y
config BR2_PACKAGE_EFIVAR
bool "efivar"
diff --git a/package/elfutils/Config.in b/package/elfutils/Config.in
index 7db8472..3228319 100644
--- a/package/elfutils/Config.in
+++ b/package/elfutils/Config.in
@@ -5,9 +5,6 @@ comment "elfutils needs a uClibc or glibc toolchain w/ wchar, dynamic library"
config BR2_PACKAGE_ELFUTILS
bool "elfutils"
- select BR2_PACKAGE_ZLIB
- select BR2_PACKAGE_ARGP_STANDALONE if BR2_TOOLCHAIN_USES_UCLIBC
- select BR2_PACKAGE_GETTEXT if BR2_NEEDS_GETTEXT
depends on BR2_USE_WCHAR
depends on !BR2_STATIC_LIBS
# Only glibc and uClibc implement the myriad of required GNUisms
@@ -15,6 +12,9 @@ config BR2_PACKAGE_ELFUTILS
# build issue caused by the _ prefix used on blackfin for
# assembly symbols
depends on !BR2_bfin
+ select BR2_PACKAGE_ZLIB
+ select BR2_PACKAGE_ARGP_STANDALONE if BR2_TOOLCHAIN_USES_UCLIBC
+ select BR2_PACKAGE_GETTEXT if BR2_NEEDS_GETTEXT
help
Libraries/utilities to handle ELF objects (drop in
replacement for libelf).
diff --git a/package/execline/Config.in b/package/execline/Config.in
index 556f9a5..7a2278f 100644
--- a/package/execline/Config.in
+++ b/package/execline/Config.in
@@ -1,7 +1,7 @@
config BR2_PACKAGE_EXECLINE
bool "execline"
- select BR2_PACKAGE_SKALIBS
depends on BR2_USE_MMU # skalibs
+ select BR2_PACKAGE_SKALIBS
help
execline is a (non-interactive) scripting language, like sh;
but its syntax is quite different from a traditional shell
diff --git a/package/exiv2/Config.in b/package/exiv2/Config.in
index 8ca95eb..a94e5cd 100644
--- a/package/exiv2/Config.in
+++ b/package/exiv2/Config.in
@@ -39,8 +39,8 @@ config BR2_PACKAGE_EXIV2_PNG
config BR2_PACKAGE_EXIV2_XMP
bool "XMP support"
- select BR2_PACKAGE_EXPAT
depends on BR2_TOOLCHAIN_HAS_THREADS
+ select BR2_PACKAGE_EXPAT
help
Build with XMP support
^ permalink raw reply related
* [Buildroot] [git commit] package/d*/Config.in: fix ordering of statements
From: Thomas Petazzoni @ 2017-04-29 19:15 UTC (permalink / raw)
To: buildroot
commit: https://git.buildroot.net/buildroot/commit/?id=8fd62b4e3712527200be5f051bde5f50aa78e2a9
branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master
The check-package script when ran gives warnings on ordering issues
on all of these Config files. This patch cleans up all warnings
related to the ordering in the Config files for packages starting with
the letter d in the package directory.
The appropriate ordering is: type, default, depends on, select, help
See http://nightly.buildroot.org/#_config_files for more information.
Signed-off-by: Adam Duskett <Adamduskett@outlook.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
---
package/ding-libs/Config.in | 2 +-
package/directfb/Config.in | 6 +++---
package/docker-engine/Config.in | 2 +-
package/dos2unix/Config.in | 2 +-
package/dovecot/Config.in | 2 +-
package/dropwatch/Config.in | 4 ++--
package/dvblast/Config.in | 4 ++--
7 files changed, 11 insertions(+), 11 deletions(-)
diff --git a/package/ding-libs/Config.in b/package/ding-libs/Config.in
index 7af75b7..d397f29 100644
--- a/package/ding-libs/Config.in
+++ b/package/ding-libs/Config.in
@@ -1,8 +1,8 @@
config BR2_PACKAGE_DING_LIBS
bool "ding-libs"
+ depends on BR2_USE_WCHAR || !BR2_NEEDS_GETTEXT
select BR2_PACKAGE_GETTEXT if BR2_NEEDS_GETTEXT
select BR2_PACKAGE_LIBICONV if !BR2_ENABLE_LOCALE
- depends on BR2_USE_WCHAR || !BR2_NEEDS_GETTEXT
help
The ding-libs packages contain a set of libraries used by
the System Security Services Daemon (SSSD) and other
diff --git a/package/directfb/Config.in b/package/directfb/Config.in
index 6a3d718..e3b53e0 100644
--- a/package/directfb/Config.in
+++ b/package/directfb/Config.in
@@ -21,9 +21,9 @@ if BR2_PACKAGE_DIRECTFB
config BR2_PACKAGE_DIRECTFB_MULTI
bool "directfb multi application"
- select BR2_PACKAGE_LINUX_FUSION
depends on BR2_USE_MMU # madvise()
depends on BR2_LINUX_KERNEL
+ select BR2_PACKAGE_LINUX_FUSION
help
Enable use of multiple concurrent DirectFB applications
@@ -113,8 +113,8 @@ config BR2_PACKAGE_DIRECTFB_SERIALMOUSE
config BR2_PACKAGE_DIRECTFB_TSLIB
bool "enable touchscreen support"
- depends on !BR2_STATIC_LIBS # tslib
default y
+ depends on !BR2_STATIC_LIBS # tslib
select BR2_PACKAGE_TSLIB
comment "touchscreen support needs a toolchain w/ dynamic library"
@@ -130,8 +130,8 @@ config BR2_PACKAGE_DIRECTFB_TIFF
config BR2_PACKAGE_DIRECTFB_IMLIB2
bool "enable IMLIB2 support"
- select BR2_PACKAGE_IMLIB2
depends on !BR2_STATIC_LIBS
+ select BR2_PACKAGE_IMLIB2
comment "imlib2 support needs a toolchain w/ dynamic library"
depends on BR2_STATIC_LIBS
diff --git a/package/docker-engine/Config.in b/package/docker-engine/Config.in
index 8cde4a4..caaf639 100644
--- a/package/docker-engine/Config.in
+++ b/package/docker-engine/Config.in
@@ -13,11 +13,11 @@ if BR2_PACKAGE_DOCKER_ENGINE
config BR2_PACKAGE_DOCKER_ENGINE_DAEMON
bool "docker daemon"
+ default y
depends on BR2_USE_MMU # docker-containerd
select BR2_PACKAGE_DOCKER_CONTAINERD # runtime dependency
select BR2_PACKAGE_IPTABLES # runtime dependency
select BR2_PACKAGE_SQLITE # runtime dependency
- default y
help
Build the Docker system daemon.
If not selected, will build client only.
diff --git a/package/dos2unix/Config.in b/package/dos2unix/Config.in
index 0a4f5e2..6945f52 100644
--- a/package/dos2unix/Config.in
+++ b/package/dos2unix/Config.in
@@ -1,7 +1,7 @@
config BR2_PACKAGE_DOS2UNIX
- select BR2_PACKAGE_GETTEXT if BR2_NEEDS_GETTEXT_IF_LOCALE
bool "dos2unix"
depends on BR2_PACKAGE_BUSYBOX_SHOW_OTHERS
+ select BR2_PACKAGE_GETTEXT if BR2_NEEDS_GETTEXT_IF_LOCALE
help
dos2unix converts text file line endings between CRLF and LF
diff --git a/package/dovecot/Config.in b/package/dovecot/Config.in
index d1ff7bc..b93e09f 100644
--- a/package/dovecot/Config.in
+++ b/package/dovecot/Config.in
@@ -17,9 +17,9 @@ if BR2_PACKAGE_DOVECOT
config BR2_PACKAGE_DOVECOT_MYSQL
bool "mysql support"
- select BR2_PACKAGE_MYSQL
depends on BR2_INSTALL_LIBSTDCPP # mysql
depends on BR2_TOOLCHAIN_HAS_THREADS # mysql
+ select BR2_PACKAGE_MYSQL
help
Enable MySQL support.
diff --git a/package/dropwatch/Config.in b/package/dropwatch/Config.in
index 6f04c85..127b698 100644
--- a/package/dropwatch/Config.in
+++ b/package/dropwatch/Config.in
@@ -1,11 +1,11 @@
config BR2_PACKAGE_DROPWATCH
bool "dropwatch"
- select BR2_PACKAGE_BINUTILS
depends on !BR2_nios2 # binutils
depends on BR2_USE_WCHAR # binutils
+ depends on BR2_TOOLCHAIN_HAS_THREADS # libnl
+ select BR2_PACKAGE_BINUTILS
select BR2_PACKAGE_READLINE
select BR2_PACKAGE_LIBNL
- depends on BR2_TOOLCHAIN_HAS_THREADS # libnl
help
Dropwatch is an interactive utility for monitoring and
recording packets that are dropped by the kernel
diff --git a/package/dvblast/Config.in b/package/dvblast/Config.in
index b7f0c06..c358531 100644
--- a/package/dvblast/Config.in
+++ b/package/dvblast/Config.in
@@ -1,10 +1,10 @@
config BR2_PACKAGE_DVBLAST
bool "dvblast"
+ depends on !BR2_bfin # libev
+ depends on BR2_TOOLCHAIN_HAS_THREADS_NPTL # clock_nanosleep()
select BR2_PACKAGE_BITSTREAM
select BR2_PACKAGE_LIBEV
select BR2_PACKAGE_LIBICONV if !BR2_ENABLE_LOCALE
- depends on !BR2_bfin # libev
- depends on BR2_TOOLCHAIN_HAS_THREADS_NPTL # clock_nanosleep()
help
DVBlast is a simple and powerful MPEG-2/TS demux and
streaming application.
^ permalink raw reply related
* [Buildroot] [PATCH v2 04/25] fix ordering on configs starting with 'c'
From: Thomas Petazzoni @ 2017-04-29 19:14 UTC (permalink / raw)
To: buildroot
In-Reply-To: <20170422171811.1346-4-Adamduskett@outlook.com>
Hello,
On Sat, 22 Apr 2017 13:17:50 -0400, Adam Duskett wrote:
> diff --git a/package/cdrkit/Config.in b/package/cdrkit/Config.in
> index af18ba9..c5f43f2 100644
> --- a/package/cdrkit/Config.in
> +++ b/package/cdrkit/Config.in
> @@ -1,10 +1,10 @@
> config BR2_PACKAGE_CDRKIT
> + bool "cdrkit"
> # Needed for libbz
> + depends on BR2_USE_MMU # fork
> select BR2_PACKAGE_BZIP2
> select BR2_PACKAGE_LIBCAP
> select BR2_PACKAGE_ZLIB
> - depends on BR2_USE_MMU # fork
> - bool "cdrkit"
Good example of change that introduce something not completely correct:
the "Needed for libbz" comment is no longer at the right place. I've
moved it to the right location.
Best regards,
Thomas
--
Thomas Petazzoni, CTO, Free Electrons
Embedded Linux and Kernel engineering
http://free-electrons.com
^ permalink raw reply
* [Buildroot] [git commit] package/c*/Config.in: fix ordering of statements
From: Thomas Petazzoni @ 2017-04-29 19:12 UTC (permalink / raw)
To: buildroot
commit: https://git.buildroot.net/buildroot/commit/?id=e22b287ca7cadf09f9c683b42a1f43fd2b6abc6b
branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master
The check-package script when ran gives warnings on ordering issues
on all of these Config files. This patch cleans up all warnings
related to the ordering in the Config files for packages starting with
the letter c in the package directory.
The appropriate ordering is: type, default, depends on, select, help
See http://nightly.buildroot.org/#_config_files for more information.
Signed-off-by: Adam Duskett <Adamduskett@outlook.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
---
package/cairomm/Config.in | 6 +++---
package/ccid/Config.in | 4 ++--
package/cdrkit/Config.in | 4 ++--
package/checkpolicy/Config.in | 4 ++--
package/clamav/Config.in | 4 ++--
package/classpath/Config.in | 2 +-
package/cmake/Config.in | 14 +++++++-------
package/connman/Config.in | 8 ++++----
package/cpio/Config.in | 2 +-
package/cppcms/Config.in | 6 +++---
package/curlftpfs/Config.in | 8 ++++----
package/czmq/Config.in | 2 +-
12 files changed, 32 insertions(+), 32 deletions(-)
diff --git a/package/cairomm/Config.in b/package/cairomm/Config.in
index c0d5ccd..840549b 100644
--- a/package/cairomm/Config.in
+++ b/package/cairomm/Config.in
@@ -1,13 +1,13 @@
config BR2_PACKAGE_CAIROMM
bool "cairomm"
- select BR2_PACKAGE_CAIRO
- select BR2_PACKAGE_LIBGLIB2
- select BR2_PACKAGE_LIBSIGC
depends on BR2_TOOLCHAIN_GCC_AT_LEAST_4_8 # C++11
depends on BR2_TOOLCHAIN_HAS_THREADS # libglib2
depends on BR2_USE_WCHAR # libglib2
depends on BR2_USE_MMU # libglib2
depends on BR2_INSTALL_LIBSTDCPP
+ select BR2_PACKAGE_CAIRO
+ select BR2_PACKAGE_LIBGLIB2
+ select BR2_PACKAGE_LIBSIGC
help
The cairomm package is a set of C++ bindings for Cairo.
diff --git a/package/ccid/Config.in b/package/ccid/Config.in
index f5bb583..dfb57e8 100644
--- a/package/ccid/Config.in
+++ b/package/ccid/Config.in
@@ -1,10 +1,10 @@
config BR2_PACKAGE_CCID
bool "ccid"
- select BR2_PACKAGE_PCSC_LITE
- select BR2_PACKAGE_LIBUSB
depends on BR2_TOOLCHAIN_HAS_THREADS # libusb
depends on BR2_USE_MMU # pcsc-lite
depends on !BR2_STATIC_LIBS # pcsc-lite
+ select BR2_PACKAGE_PCSC_LITE
+ select BR2_PACKAGE_LIBUSB
help
PC/SC driver for USB CCID smart card readers
diff --git a/package/cdrkit/Config.in b/package/cdrkit/Config.in
index af18ba9..7b5b886 100644
--- a/package/cdrkit/Config.in
+++ b/package/cdrkit/Config.in
@@ -1,10 +1,10 @@
config BR2_PACKAGE_CDRKIT
+ bool "cdrkit"
+ depends on BR2_USE_MMU # fork
# Needed for libbz
select BR2_PACKAGE_BZIP2
select BR2_PACKAGE_LIBCAP
select BR2_PACKAGE_ZLIB
- depends on BR2_USE_MMU # fork
- bool "cdrkit"
help
cdrkit is a suite of programs for recording CDs and DVDs,
blanking CD-RW media, creating ISO-9660 filesystem images,
diff --git a/package/checkpolicy/Config.in b/package/checkpolicy/Config.in
index 99754ce..97ad0b7 100644
--- a/package/checkpolicy/Config.in
+++ b/package/checkpolicy/Config.in
@@ -1,11 +1,11 @@
config BR2_PACKAGE_CHECKPOLICY
bool "checkpolicy"
- select BR2_PACKAGE_LIBSELINUX
- select BR2_PACKAGE_FLEX
depends on BR2_TOOLCHAIN_HAS_THREADS # libselinux
depends on !BR2_STATIC_LIBS # libselinux
depends on BR2_TOOLCHAIN_USES_GLIBC # libselinux
depends on !BR2_arc # libselinux
+ select BR2_PACKAGE_LIBSELINUX
+ select BR2_PACKAGE_FLEX
help
checkpolicy is the SELinux policy compiler. It uses libsepol
to generate the binary policy. checkpolicy uses the static
diff --git a/package/clamav/Config.in b/package/clamav/Config.in
index f832341..051df0d 100644
--- a/package/clamav/Config.in
+++ b/package/clamav/Config.in
@@ -1,11 +1,11 @@
config BR2_PACKAGE_CLAMAV
bool "clamav"
+ depends on BR2_TOOLCHAIN_HAS_THREADS
+ depends on BR2_USE_MMU # fork()
select BR2_PACKAGE_GETTEXT if BR2_NEEDS_GETTEXT_IF_LOCALE
select BR2_PACKAGE_LIBTOOL
select BR2_PACKAGE_OPENSSL
select BR2_PACKAGE_ZLIB
- depends on BR2_TOOLCHAIN_HAS_THREADS
- depends on BR2_USE_MMU # fork()
help
ClamAV is an open source antivirus engine for detecting trojans,
viruses, malware & other malicious threats.
diff --git a/package/classpath/Config.in b/package/classpath/Config.in
index 8051523..0385ccd 100644
--- a/package/classpath/Config.in
+++ b/package/classpath/Config.in
@@ -7,9 +7,9 @@ config BR2_PACKAGE_CLASSPATH_ARCH_SUPPORTS
config BR2_PACKAGE_CLASSPATH
bool "classpath"
+ depends on BR2_PACKAGE_CLASSPATH_ARCH_SUPPORTS
select BR2_NEEDS_HOST_JAR
select BR2_NEEDS_HOST_JAVAC
- depends on BR2_PACKAGE_CLASSPATH_ARCH_SUPPORTS
help
GNU Classpath, Essential Libraries for Java, is a GNU
project to create free core class libraries for use with
diff --git a/package/cmake/Config.in b/package/cmake/Config.in
index 2706db5..1c95d71 100644
--- a/package/cmake/Config.in
+++ b/package/cmake/Config.in
@@ -12,6 +12,13 @@ config BR2_PACKAGE_CMAKE
config BR2_PACKAGE_CMAKE_CTEST
bool "ctest"
+ depends on BR2_PACKAGE_CMAKE_ARCH_SUPPORTS
+ depends on BR2_TOOLCHAIN_GCC_AT_LEAST_4_7 # from jsoncpp
+ depends on BR2_USE_WCHAR # libarchive
+ depends on BR2_INSTALL_LIBSTDCPP
+ depends on !BR2_STATIC_LIBS
+ depends on BR2_TOOLCHAIN_HAS_THREADS_NPTL # libuv
+ depends on BR2_USE_MMU # libuv
select BR2_PACKAGE_CMAKE
select BR2_PACKAGE_ZLIB
select BR2_PACKAGE_JSONCPP
@@ -21,13 +28,6 @@ config BR2_PACKAGE_CMAKE_CTEST
select BR2_PACKAGE_BZIP2
select BR2_PACKAGE_XZ
select BR2_PACKAGE_LIBUV
- depends on BR2_PACKAGE_CMAKE_ARCH_SUPPORTS
- depends on BR2_TOOLCHAIN_GCC_AT_LEAST_4_7 # from jsoncpp
- depends on BR2_USE_WCHAR # libarchive
- depends on BR2_INSTALL_LIBSTDCPP
- depends on !BR2_STATIC_LIBS
- depends on BR2_TOOLCHAIN_HAS_THREADS_NPTL # libuv
- depends on BR2_USE_MMU # libuv
help
CTest is a testing tool distributed as a part of CMake. It
can be used to automate updating (using CVS for example),
diff --git a/package/connman/Config.in b/package/connman/Config.in
index 6ed40be..39a81ee 100644
--- a/package/connman/Config.in
+++ b/package/connman/Config.in
@@ -1,14 +1,14 @@
config BR2_PACKAGE_CONNMAN
bool "connman"
- select BR2_PACKAGE_DBUS
- select BR2_PACKAGE_LIBGLIB2
- select BR2_PACKAGE_IPTABLES
depends on BR2_USE_WCHAR # libglib2
depends on BR2_TOOLCHAIN_HAS_THREADS # dbus, libglib2
depends on BR2_USE_MMU # dbus, libglib2
depends on !BR2_STATIC_LIBS # needs dlopen()
depends on BR2_TOOLCHAIN_HAS_SYNC_4
depends on !BR2_TOOLCHAIN_USES_MUSL # mixes userspace and kernel headers
+ select BR2_PACKAGE_DBUS
+ select BR2_PACKAGE_LIBGLIB2
+ select BR2_PACKAGE_IPTABLES
help
The Connection Manager (ConnMan) project provides a daemon
for managing internet connections within embedded devices
@@ -50,8 +50,8 @@ config BR2_PACKAGE_CONNMAN_LOOPBACK
config BR2_PACKAGE_CONNMAN_NEARD
bool "enable neard support"
- select BR2_PACKAGE_NEARD
depends on BR2_TOOLCHAIN_HAS_SYNC_4 # neard
+ select BR2_PACKAGE_NEARD
config BR2_PACKAGE_CONNMAN_OFONO
bool "enable ofono support"
diff --git a/package/cpio/Config.in b/package/cpio/Config.in
index 1210a0b..3ef0402 100644
--- a/package/cpio/Config.in
+++ b/package/cpio/Config.in
@@ -1,8 +1,8 @@
config BR2_PACKAGE_CPIO
bool "cpio"
+ depends on BR2_USE_WCHAR
# Need argp.h support
select BR2_PACKAGE_ARGP_STANDALONE if BR2_TOOLCHAIN_USES_UCLIBC || BR2_TOOLCHAIN_USES_MUSL
- depends on BR2_USE_WCHAR
help
cpio archive utility for creation and extraction.
diff --git a/package/cppcms/Config.in b/package/cppcms/Config.in
index 2cf7005..e930c04 100644
--- a/package/cppcms/Config.in
+++ b/package/cppcms/Config.in
@@ -1,13 +1,13 @@
config BR2_PACKAGE_CPPCMS
bool "cppcms"
- select BR2_PACKAGE_ZLIB
- select BR2_PACKAGE_PCRE
- select BR2_PACKAGE_LIBGCRYPT
depends on BR2_INSTALL_LIBSTDCPP
depends on BR2_PACKAGE_LIBGPG_ERROR_ARCH_SUPPORTS # libgcrypt
depends on BR2_TOOLCHAIN_HAS_THREADS_NPTL
depends on !BR2_STATIC_LIBS # dlopen()
depends on BR2_USE_WCHAR
+ select BR2_PACKAGE_ZLIB
+ select BR2_PACKAGE_PCRE
+ select BR2_PACKAGE_LIBGCRYPT
help
CppCMS is a Free High Performance Web Development Framework
(not a CMS) aimed for Rapid Web Application Development. It
diff --git a/package/curlftpfs/Config.in b/package/curlftpfs/Config.in
index ad3ac24..c2d591a 100644
--- a/package/curlftpfs/Config.in
+++ b/package/curlftpfs/Config.in
@@ -1,15 +1,15 @@
config BR2_PACKAGE_CURLFTPFS
bool "curlftpfs (FUSE)"
+ depends on BR2_USE_WCHAR # glib2
+ depends on BR2_TOOLCHAIN_HAS_THREADS # libfuse, glib2
+ depends on BR2_USE_MMU # libfuse, glib2
+ depends on !BR2_STATIC_LIBS # libfuse
select BR2_PACKAGE_LIBFUSE
select BR2_PACKAGE_LIBGLIB2
select BR2_PACKAGE_GETTEXT if BR2_NEEDS_GETTEXT_IF_LOCALE
select BR2_PACKAGE_LIBICONV if !BR2_ENABLE_LOCALE
select BR2_PACKAGE_OPENSSL
select BR2_PACKAGE_LIBCURL
- depends on BR2_USE_WCHAR # glib2
- depends on BR2_TOOLCHAIN_HAS_THREADS # libfuse, glib2
- depends on BR2_USE_MMU # libfuse, glib2
- depends on !BR2_STATIC_LIBS # libfuse
help
CurlFtpFS is a filesystem for accessing FTP hosts based on FUSE
and libcurl.
diff --git a/package/czmq/Config.in b/package/czmq/Config.in
index cfa5152..71389fc 100644
--- a/package/czmq/Config.in
+++ b/package/czmq/Config.in
@@ -1,9 +1,9 @@
config BR2_PACKAGE_CZMQ
bool "czmq"
- select BR2_PACKAGE_ZEROMQ
depends on BR2_USE_MMU # fork()
depends on BR2_INSTALL_LIBSTDCPP # zeromq
depends on BR2_TOOLCHAIN_HAS_THREADS # zeromq
+ select BR2_PACKAGE_ZEROMQ
help
High-level C Binding for 0MQ
^ permalink raw reply related
* [Buildroot] [PATCH 1/1] package/libsquish: fix legal-info
From: Thomas Petazzoni @ 2017-04-29 19:09 UTC (permalink / raw)
To: buildroot
In-Reply-To: <20170429173805.25690-1-bernd.kuhls@t-online.de>
Hello,
On Sat, 29 Apr 2017 19:38:05 +0200, Bernd Kuhls wrote:
> Fixes
> http://autobuild.buildroot.net/results/4f8/4f81644ca2e0ec4064f43c6cb00f2d5c858bbf77/
>
> Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
> ---
> package/libsquish/libsquish.mk | 2 +-
> 1 file changed, 1 insertion(+), 1 deletion(-)
Applied to master, thanks.
Thomas
--
Thomas Petazzoni, CTO, Free Electrons
Embedded Linux, Kernel and Android engineering
http://free-electrons.com
^ permalink raw reply
* [Buildroot] [git commit] package/libsquish: fix legal-info
From: Thomas Petazzoni @ 2017-04-29 19:06 UTC (permalink / raw)
To: buildroot
commit: https://git.buildroot.net/buildroot/commit/?id=d1aa5740cb71a0e96e4763e267bc92a5909bdae2
branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master
Fixes
http://autobuild.buildroot.net/results/4f8/4f81644ca2e0ec4064f43c6cb00f2d5c858bbf77/
Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
---
package/libsquish/libsquish.mk | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/package/libsquish/libsquish.mk b/package/libsquish/libsquish.mk
index 9b447b0..67892dd 100644
--- a/package/libsquish/libsquish.mk
+++ b/package/libsquish/libsquish.mk
@@ -10,7 +10,7 @@ LIBSQUISH_SITE = http://downloads.sourceforge.net/project/libsquish
LIBSQUISH_INSTALL_STAGING = YES
LIBSQUISH_STRIP_COMPONENTS = 0
LIBSQUISH_LICENSE = MIT
-LIBSQUISH_LICENSE_FILES = README
+LIBSQUISH_LICENSE_FILES = LICENSE.txt
define LIBSQUISH_BUILD_CMDS
$(TARGET_CONFIGURE_OPTS) $(MAKE) -C $(@D)
^ permalink raw reply related
* [Buildroot] [PATCH 2/2] mke2img: add parameter sanity checks to prevent odd error messages from genext2.fs
From: Thomas Petazzoni @ 2017-04-29 19:06 UTC (permalink / raw)
To: buildroot
In-Reply-To: <1493481682-128366-2-git-send-email-g4@novadsp.com>
Hello,
On Sat, 29 Apr 2017 17:01:22 +0100, J Evans wrote:
> + if [ -z "${nb_blocks}" ]; then
> + error "Error: you must specify a file system block count with '-b'. This cannot be zero, e.g. 61440 == 60MB\n"
> + fi
Check this is useless: there is already error checking done by getopt
itself, because the -b option *must* have an argument. Indeed, the
current mke2img behaves like this:
$ ./package/mke2img/mke2img -b
mke2img: option 'b' expects a mandatory argument
So it is already checked that ${nb_blocks} cannot be empty.
> + if [ "${nb_blocks}" -eq 0 ]; then
> + error "Error: The file system block count size cannot be zero. e.g. 61440 == 60MB \n"
> + fi
See my reply to the previous commit: I don't see why 0 should be
checked specifically. Please explain in the commit log why it should be.
Thanks!
Thomas
--
Thomas Petazzoni, CTO, Free Electrons
Embedded Linux and Kernel engineering
http://free-electrons.com
^ permalink raw reply
* [Buildroot] [PATCH 1/2] ext2.mk: ensure file system block count is not zero (0)
From: Thomas Petazzoni @ 2017-04-29 19:03 UTC (permalink / raw)
To: buildroot
In-Reply-To: <1493481682-128366-1-git-send-email-g4@novadsp.com>
Hello,
On Sat, 29 Apr 2017 17:01:21 +0100, J Evans wrote:
> -ifneq ($(strip $(BR2_TARGET_ROOTFS_EXT2_BLOCKS)),0)
> +ifeq ($(strip $(BR2_TARGET_ROOTFS_EXT2_BLOCKS)),0)
> +$(error BR2_TARGET_ROOTFS_EXT2_BLOCKS cannot be zero (0))
> +else
> EXT2_OPTS += -b $(BR2_TARGET_ROOTFS_EXT2_BLOCKS)
> endif
What is the motivation for checking that the size is not zero? Zero is
like any other size too small to contain the target directory contents,
so I don't see why we would add a specific check for it.
Your commit log unfortunately only explains *what* the commit is doing
(which is obvious by reading the code) but not *why* this change is
necessary.
Thanks!
Thomas
--
Thomas Petazzoni, CTO, Free Electrons
Embedded Linux and Kernel engineering
http://free-electrons.com
^ permalink raw reply
* [Buildroot] [PATCH 1/1] package/libsquish: fix legal-info
From: Bernd Kuhls @ 2017-04-29 17:38 UTC (permalink / raw)
To: buildroot
Fixes
http://autobuild.buildroot.net/results/4f8/4f81644ca2e0ec4064f43c6cb00f2d5c858bbf77/
Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
---
package/libsquish/libsquish.mk | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/package/libsquish/libsquish.mk b/package/libsquish/libsquish.mk
index 9b447b0d8..67892dd9e 100644
--- a/package/libsquish/libsquish.mk
+++ b/package/libsquish/libsquish.mk
@@ -10,7 +10,7 @@ LIBSQUISH_SITE = http://downloads.sourceforge.net/project/libsquish
LIBSQUISH_INSTALL_STAGING = YES
LIBSQUISH_STRIP_COMPONENTS = 0
LIBSQUISH_LICENSE = MIT
-LIBSQUISH_LICENSE_FILES = README
+LIBSQUISH_LICENSE_FILES = LICENSE.txt
define LIBSQUISH_BUILD_CMDS
$(TARGET_CONFIGURE_OPTS) $(MAKE) -C $(@D)
--
2.11.0
^ permalink raw reply related
* [Buildroot] [PATCH 1/1] mke2img: Sanity check block size and fail if zero or missing.
From: g4 at novadsp.com @ 2017-04-29 17:08 UTC (permalink / raw)
To: buildroot
In-Reply-To: <20170429160215.GA19584@scaer>
Hello Yann,
>
> > # Sanity checks
> > if [ -z "${root_dir}" ]; then
> > - error "you must specify a root directory with '-d'\n"
> > + error "Error: you must specify a root directory with '-d'\n"
> > fi
> > if [ -z "${image}" ]; then
> > - error "you must specify an output image file with '-o'\n"
> > + error "Error: you must specify an output image file with '-o'\n"
>
> Is that really necessary?
The original justification was for any user calling the script directly. Now I think no, it is not.
>
> There is an obvious error here: there is a missing space between '0' and the
> closing bracket ']'.
Indeed. <facepalm>
> However, I wonder why we should check for a zero size. The filesystem will
> be non-creatable (is that a word?) because the requested size is too low,
> similar to what a user would get by settign the nb_blocks to
> (e.g.) 1024 (i.e. 1MiB) but have a target/ that is 2MiB: that won't fit.
>
> So, I would just keep the check to being set, whatever the value (but I would
> not oppose the check against 0 either.)
My revised version applies a check in the ext2.mk file itself. I think this is much cleaner.
Best,
Jerry.
^ permalink raw reply
* [Buildroot] [PATCH 1/1] mke2img: Sanity check block size and fail if zero or missing.
From: Yann E. MORIN @ 2017-04-29 16:02 UTC (permalink / raw)
To: buildroot
In-Reply-To: <1493477884-121871-1-git-send-email-g4@novadsp.com>
J, All,
On 2017-04-29 15:58 +0100, J Evans spake thusly:
> Signed-off-by: J Evans <g4@novadsp.com>
> ---
> package/mke2img/mke2img | 10 ++++++++--
> 1 file changed, 8 insertions(+), 2 deletions(-)
>
> diff --git a/package/mke2img/mke2img b/package/mke2img/mke2img
> index b773aa9..0a3ed6c 100755
> --- a/package/mke2img/mke2img
> +++ b/package/mke2img/mke2img
> @@ -39,10 +39,16 @@ main() {
>
> # Sanity checks
> if [ -z "${root_dir}" ]; then
> - error "you must specify a root directory with '-d'\n"
> + error "Error: you must specify a root directory with '-d'\n"
> fi
> if [ -z "${image}" ]; then
> - error "you must specify an output image file with '-o'\n"
> + error "Error: you must specify an output image file with '-o'\n"
Is that really necessary?
> + fi
> + if [ -z "${nb_blocks}" ]; then
> + error "Error: you must specify a file system block count with '-b'. This cannot be zero, e.g. 61440 == 60MB\n"
> + fi
> + if [ "${nb_blocks}" -eq 0]; then
There is an obvious error here: there is a missing space between '0' and
the closing bracket ']'.
However, I wonder why we should check for a zero size. The filesystem
will be non-creatable (is that a word?) because the requested size is
too low, similar to what a user would get by settign the nb_blocks to
(e.g.) 1024 (i.e. 1MiB) but have a target/ that is 2MiB: that won't fit.
So, I would just keep the check to being set, whatever the value (but I
would not oppose the check against 0 either.)
Regards,
Yann E. MORIN.
> + error "Error: The file system block count size cannot be zero. e.g. 61440 == 60MB \n"
> fi
> case "${gen}:${rev}" in
> 2:0|2:1|3:1|4:1)
> --
> 2.7.4
>
--
.-----------------.--------------------.------------------.--------------------.
| Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: |
| +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ |
| +33 223 225 172 `------------.-------: X AGAINST | \e/ There is no |
| http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. |
'------------------------------^-------^------------------^--------------------'
^ permalink raw reply
* [Buildroot] [PATCH 2/2] mke2img: add parameter sanity checks to prevent odd error messages from genext2.fs
From: J Evans @ 2017-04-29 16:01 UTC (permalink / raw)
To: buildroot
In-Reply-To: <1493481682-128366-1-git-send-email-g4@novadsp.com>
Signed-off-by: J Evans <g4@novadsp.com>
---
package/mke2img/mke2img | 6 ++++++
1 file changed, 6 insertions(+)
diff --git a/package/mke2img/mke2img b/package/mke2img/mke2img
index b773aa9..c50dc66 100755
--- a/package/mke2img/mke2img
+++ b/package/mke2img/mke2img
@@ -44,6 +44,12 @@ main() {
if [ -z "${image}" ]; then
error "you must specify an output image file with '-o'\n"
fi
+ if [ -z "${nb_blocks}" ]; then
+ error "Error: you must specify a file system block count with '-b'. This cannot be zero, e.g. 61440 == 60MB\n"
+ fi
+ if [ "${nb_blocks}" -eq 0 ]; then
+ error "Error: The file system block count size cannot be zero. e.g. 61440 == 60MB \n"
+ fi
case "${gen}:${rev}" in
2:0|2:1|3:1|4:1)
;;
--
2.7.4
^ permalink raw reply related
* [Buildroot] [PATCH 1/2] ext2.mk: ensure file system block count is not zero (0)
From: J Evans @ 2017-04-29 16:01 UTC (permalink / raw)
To: buildroot
Signed-off-by: J Evans <g4@novadsp.com>
---
fs/ext2/ext2.mk | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)
diff --git a/fs/ext2/ext2.mk b/fs/ext2/ext2.mk
index 30f1d17..3a0c764 100644
--- a/fs/ext2/ext2.mk
+++ b/fs/ext2/ext2.mk
@@ -6,7 +6,9 @@
EXT2_OPTS = -G $(BR2_TARGET_ROOTFS_EXT2_GEN) -R $(BR2_TARGET_ROOTFS_EXT2_REV)
-ifneq ($(strip $(BR2_TARGET_ROOTFS_EXT2_BLOCKS)),0)
+ifeq ($(strip $(BR2_TARGET_ROOTFS_EXT2_BLOCKS)),0)
+$(error BR2_TARGET_ROOTFS_EXT2_BLOCKS cannot be zero (0))
+else
EXT2_OPTS += -b $(BR2_TARGET_ROOTFS_EXT2_BLOCKS)
endif
--
2.7.4
^ permalink raw reply related
* [Buildroot] [git commit] package/b*/Config.in: fix ordering of statements
From: Thomas Petazzoni @ 2017-04-29 15:17 UTC (permalink / raw)
To: buildroot
commit: https://git.buildroot.net/buildroot/commit/?id=48bd50287fdebb9bcdc80952e743c331ccf9e4ee
branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master
The check-package script when ran gives warnings on ordering issues
on all of these Config files. This patch cleans up all warnings
related to the ordering in the Config files for packages starting with
the letter b in the package directory.
The appropriate ordering is: type, default, depends on, select, help
See http://nightly.buildroot.org/#_config_files for more information.
Signed-off-by: Adam Duskett <Adamduskett@outlook.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
---
package/bandwidthd/Config.in | 2 +-
package/bash/Config.in | 4 ++--
package/binutils/Config.in | 2 +-
package/binutils/Config.in.host | 2 +-
package/bluez5_utils/Config.in | 2 +-
package/boost/Config.in | 4 ++--
package/bustle/Config.in | 4 ++--
package/busybox/Config.in | 4 ++--
8 files changed, 12 insertions(+), 12 deletions(-)
diff --git a/package/bandwidthd/Config.in b/package/bandwidthd/Config.in
index b4a47f2..a503da4 100644
--- a/package/bandwidthd/Config.in
+++ b/package/bandwidthd/Config.in
@@ -32,8 +32,8 @@ if BR2_PACKAGE_BANDWIDTHD
config BR2_PACKAGE_BANDWIDTHD_POSTGRESQL
bool "enable postgresql log target support"
- select BR2_PACKAGE_POSTGRESQL
depends on !BR2_STATIC_LIBS
+ select BR2_PACKAGE_POSTGRESQL
help
Enable support for logging the bandwidthd data to a remote
(or local) postgresql server. This data can then be viewed
diff --git a/package/bash/Config.in b/package/bash/Config.in
index 783e4b3..5a9ebb8 100644
--- a/package/bash/Config.in
+++ b/package/bash/Config.in
@@ -1,10 +1,10 @@
config BR2_PACKAGE_BASH
bool "bash"
- select BR2_PACKAGE_NCURSES
- select BR2_PACKAGE_READLINE
# uses fork()
depends on BR2_USE_MMU
depends on BR2_PACKAGE_BUSYBOX_SHOW_OTHERS
+ select BR2_PACKAGE_NCURSES
+ select BR2_PACKAGE_READLINE
help
The standard GNU Bourne again shell.
diff --git a/package/binutils/Config.in b/package/binutils/Config.in
index fdfdfe9..360dd5e 100644
--- a/package/binutils/Config.in
+++ b/package/binutils/Config.in
@@ -1,8 +1,8 @@
config BR2_PACKAGE_BINUTILS
bool "binutils"
- select BR2_PACKAGE_GETTEXT if BR2_NEEDS_GETTEXT_IF_LOCALE
depends on !BR2_nios2
depends on BR2_USE_WCHAR
+ select BR2_PACKAGE_GETTEXT if BR2_NEEDS_GETTEXT_IF_LOCALE
help
Install binutils on the target
diff --git a/package/binutils/Config.in.host b/package/binutils/Config.in.host
index cca71fb..aa24fd7 100644
--- a/package/binutils/Config.in.host
+++ b/package/binutils/Config.in.host
@@ -2,8 +2,8 @@ comment "Binutils Options"
choice
prompt "Binutils Version"
- depends on !BR2_arc
default BR2_BINUTILS_VERSION_2_27_X
+ depends on !BR2_arc
help
Select the version of binutils you wish to use.
diff --git a/package/bluez5_utils/Config.in b/package/bluez5_utils/Config.in
index a7c0ee4..3611c69 100644
--- a/package/bluez5_utils/Config.in
+++ b/package/bluez5_utils/Config.in
@@ -29,8 +29,8 @@ if BR2_PACKAGE_BLUEZ5_UTILS
config BR2_PACKAGE_BLUEZ5_UTILS_OBEX
bool "build OBEX support"
- select BR2_PACKAGE_LIBICAL
depends on BR2_INSTALL_LIBSTDCPP
+ select BR2_PACKAGE_LIBICAL
help
Enable the OBEX support in Bluez 5.x.
diff --git a/package/boost/Config.in b/package/boost/Config.in
index 403bbf3..9825c09 100644
--- a/package/boost/Config.in
+++ b/package/boost/Config.in
@@ -115,9 +115,9 @@ config BR2_PACKAGE_BOOST_MATH
bool "boost-math"
config BR2_PACKAGE_BOOST_METAPARSE
+ bool "boost-metaparse"
depends on BR2_USE_MMU # boost-test
select BR2_PACKAGE_BOOST_TEST
- bool "boost-metaparse"
config BR2_PACKAGE_BOOST_MPI
bool "boost-mpi"
@@ -126,8 +126,8 @@ config BR2_PACKAGE_BOOST_PROGRAM_OPTIONS
bool "boost-program_options"
config BR2_PACKAGE_BOOST_PYTHON
- depends on BR2_PACKAGE_PYTHON || BR2_PACKAGE_PYTHON3
bool "boost-python"
+ depends on BR2_PACKAGE_PYTHON || BR2_PACKAGE_PYTHON3
config BR2_PACKAGE_BOOST_RANDOM
bool "boost-random"
diff --git a/package/bustle/Config.in b/package/bustle/Config.in
index f213da5..109ebde 100644
--- a/package/bustle/Config.in
+++ b/package/bustle/Config.in
@@ -1,11 +1,11 @@
config BR2_PACKAGE_BUSTLE
bool "bustle"
- select BR2_PACKAGE_LIBPCAP
- select BR2_PACKAGE_LIBGLIB2
depends on BR2_USE_WCHAR # libglib2
depends on BR2_TOOLCHAIN_HAS_THREADS # libglib2
depends on BR2_USE_MMU # libglib2
depends on BR2_PACKAGE_DBUS # runtime
+ select BR2_PACKAGE_LIBPCAP
+ select BR2_PACKAGE_LIBGLIB2
help
Bustle is a better dbus-monitor! It records and draws
sequence diagrams of D-Bus activity, showing signal
diff --git a/package/busybox/Config.in b/package/busybox/Config.in
index 504cd8a..7eb7eb9 100644
--- a/package/busybox/Config.in
+++ b/package/busybox/Config.in
@@ -35,12 +35,12 @@ config BR2_PACKAGE_BUSYBOX_SHOW_OTHERS
by busybox.
config BR2_PACKAGE_BUSYBOX_SELINUX
- select BR2_PACKAGE_LIBSELINUX
+ bool "Enable SELinux support"
depends on BR2_TOOLCHAIN_HAS_THREADS
depends on !BR2_STATIC_LIBS
depends on BR2_TOOLCHAIN_USES_GLIBC
depends on !BR2_arc
- bool "Enable SELinux support"
+ select BR2_PACKAGE_LIBSELINUX
help
Enable SELinux support in BusyBox. Please note that
depending on your BusyBox configuration and the SELinux
^ permalink raw reply related
* [Buildroot] [git commit] package/a*/Config.in: fix ordering of statements
From: Thomas Petazzoni @ 2017-04-29 15:17 UTC (permalink / raw)
To: buildroot
commit: https://git.buildroot.net/buildroot/commit/?id=7b493e411f5b4473b275aa125d85386a5d1127a9
branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master
The check-package script when ran gives warnings on ordering issues
on all of these Config files. This patch cleans up all warnings
related to the ordering in the Config files for packages starting with
the letter a in the package directory.
The appropriate ordering is: type, default, depends on, select, help
See http://nightly.buildroot.org/#_config_files for more information.
Signed-off-by: Adam Duskett <Adamduskett@outlook.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
---
package/agentpp/Config.in | 2 +-
package/aircrack-ng/Config.in | 2 +-
package/alsa-lib/Config.in | 10 +++++-----
package/alsa-utils/Config.in | 4 ++--
package/alsamixergui/Config.in | 4 ++--
package/android-tools/Config.in | 4 ++--
package/apache/Config.in | 4 ++--
package/apr-util/Config.in | 4 ++--
package/atk/Config.in | 2 +-
package/atkmm/Config.in | 6 +++---
package/avrdude/Config.in | 8 ++++----
package/axel/Config.in | 2 +-
12 files changed, 26 insertions(+), 26 deletions(-)
diff --git a/package/agentpp/Config.in b/package/agentpp/Config.in
index 4b70a1a..e591fb5 100644
--- a/package/agentpp/Config.in
+++ b/package/agentpp/Config.in
@@ -1,9 +1,9 @@
config BR2_PACKAGE_AGENTPP
bool "agent++"
- select BR2_PACKAGE_SNMPPP
depends on BR2_INSTALL_LIBSTDCPP
depends on BR2_TOOLCHAIN_HAS_THREADS # snmp++
depends on !BR2_STATIC_LIBS # snmp++
+ select BR2_PACKAGE_SNMPPP
help
AGENT++ is a set of C++ classes which provides a complete protocol
engine and dispatch table for the development of SNMP agents.
diff --git a/package/aircrack-ng/Config.in b/package/aircrack-ng/Config.in
index 00ce4e4..b6572dc 100644
--- a/package/aircrack-ng/Config.in
+++ b/package/aircrack-ng/Config.in
@@ -1,12 +1,12 @@
config BR2_PACKAGE_AIRCRACK_NG
bool "aircrack-ng"
depends on BR2_USE_MMU # uses fork()
+ depends on BR2_TOOLCHAIN_HAS_THREADS
# libnl has issues when linking statically
# they need fixing in libnl itself
select BR2_PACKAGE_LIBNL if !BR2_STATIC_LIBS
select BR2_PACKAGE_OPENSSL
select BR2_PACKAGE_ZLIB
- depends on BR2_TOOLCHAIN_HAS_THREADS
help
A set of tools for auditing wireless networks
diff --git a/package/alsa-lib/Config.in b/package/alsa-lib/Config.in
index 97e8489..c355b2c 100644
--- a/package/alsa-lib/Config.in
+++ b/package/alsa-lib/Config.in
@@ -3,15 +3,15 @@ comment "alsa-lib needs a toolchain w/ threads"
menuconfig BR2_PACKAGE_ALSA_LIB
bool "alsa-lib"
- # Temporary until
- # https://bugtrack.alsa-project.org/alsa-bug/view.php?id=4913
- # is fixed
- select BR2_PACKAGE_ALSA_LIB_PCM
# Even though some parts of alsa-lib use threads only when
# available, some PCM plugins use them unconditionally. Since
# the usage of alsa-lib on no-thread systems is pretty
# unlikely, just require thread support globally for alsa-lib.
depends on BR2_TOOLCHAIN_HAS_THREADS
+ # Temporary until
+ # https://bugtrack.alsa-project.org/alsa-bug/view.php?id=4913
+ # is fixed
+ select BR2_PACKAGE_ALSA_LIB_PCM
help
The Advanced Linux Sound Architecture (ALSA) provides audio and MIDI
functionality to the Linux operating system.
@@ -68,8 +68,8 @@ config BR2_PACKAGE_ALSA_LIB_SEQ
config BR2_PACKAGE_ALSA_LIB_ALISP
bool "alisp"
- depends on BR2_USE_MMU
default y
+ depends on BR2_USE_MMU
config BR2_PACKAGE_ALSA_LIB_OLD_SYMBOLS
bool "old-symbols"
diff --git a/package/alsa-utils/Config.in b/package/alsa-utils/Config.in
index adc0aab..1d42f2e 100644
--- a/package/alsa-utils/Config.in
+++ b/package/alsa-utils/Config.in
@@ -33,10 +33,10 @@ config BR2_PACKAGE_ALSA_UTILS_ALSALOOP
config BR2_PACKAGE_ALSA_UTILS_ALSAMIXER
bool "alsamixer"
+ default y
+ depends on BR2_USE_WCHAR
select BR2_PACKAGE_NCURSES
select BR2_PACKAGE_ALSA_LIB_MIXER
- depends on BR2_USE_WCHAR
- default y
comment "alsamixer needs a toolchain w/ wchar"
depends on !BR2_USE_WCHAR
diff --git a/package/alsamixergui/Config.in b/package/alsamixergui/Config.in
index 5b61f38..2016a28 100644
--- a/package/alsamixergui/Config.in
+++ b/package/alsamixergui/Config.in
@@ -1,13 +1,13 @@
config BR2_PACKAGE_ALSAMIXERGUI
+ bool "alsamixergui"
depends on BR2_PACKAGE_XORG7
depends on BR2_INSTALL_LIBSTDCPP
depends on BR2_USE_MMU # fltk fork()
+ depends on BR2_TOOLCHAIN_HAS_THREADS # alsa-lib
select BR2_PACKAGE_FLTK
select BR2_PACKAGE_ALSA_LIB
select BR2_PACKAGE_ALSA_LIB_PCM
select BR2_PACKAGE_ALSA_LIB_MIXER
- depends on BR2_TOOLCHAIN_HAS_THREADS # alsa-lib
- bool "alsamixergui"
help
A nice GUI mixer for Alsa using fltk
diff --git a/package/android-tools/Config.in b/package/android-tools/Config.in
index 19772ad..96e36e6 100644
--- a/package/android-tools/Config.in
+++ b/package/android-tools/Config.in
@@ -34,13 +34,13 @@ config BR2_PACKAGE_ANDROID_TOOLS_FASTBOOT_GOOD_KERNEL_HEADERS
config BR2_PACKAGE_ANDROID_TOOLS_FASTBOOT
bool "fastboot"
- select BR2_PACKAGE_LIBSELINUX
- select BR2_PACKAGE_ZLIB
depends on BR2_TOOLCHAIN_HAS_THREADS # libselinux
depends on !BR2_STATIC_LIBS # libselinux
depends on BR2_TOOLCHAIN_USES_GLIBC # libselinux
depends on !BR2_arc # libselinux
depends on BR2_PACKAGE_ANDROID_TOOLS_FASTBOOT_GOOD_KERNEL_HEADERS
+ select BR2_PACKAGE_LIBSELINUX
+ select BR2_PACKAGE_ZLIB
help
This option will build and install the fastboot utility for
the target, which can be used to reflash other target devices
diff --git a/package/apache/Config.in b/package/apache/Config.in
index 511876d..5916d30 100644
--- a/package/apache/Config.in
+++ b/package/apache/Config.in
@@ -1,10 +1,10 @@
config BR2_PACKAGE_APACHE
bool "apache"
- select BR2_PACKAGE_APR_UTIL
- select BR2_PACKAGE_PCRE
depends on !BR2_STATIC_LIBS
depends on BR2_TOOLCHAIN_HAS_THREADS
depends on BR2_USE_MMU # apr
+ select BR2_PACKAGE_APR_UTIL
+ select BR2_PACKAGE_PCRE
help
The Apache HTTP Server Project is an effort to develop and maintain an
open-source HTTP server for modern operating systems including UNIX
diff --git a/package/apr-util/Config.in b/package/apr-util/Config.in
index 1d7db2b..6c5e3bb 100644
--- a/package/apr-util/Config.in
+++ b/package/apr-util/Config.in
@@ -1,10 +1,10 @@
config BR2_PACKAGE_APR_UTIL
bool "apr-util"
- select BR2_PACKAGE_APR
- select BR2_PACKAGE_EXPAT
# apr really needs shared library support
depends on !BR2_STATIC_LIBS
depends on BR2_USE_MMU # apr
+ select BR2_PACKAGE_APR
+ select BR2_PACKAGE_EXPAT
help
The utility library for the apache runtime project
diff --git a/package/atk/Config.in b/package/atk/Config.in
index 1120a94..c980614 100644
--- a/package/atk/Config.in
+++ b/package/atk/Config.in
@@ -1,9 +1,9 @@
config BR2_PACKAGE_ATK
bool "atk"
- select BR2_PACKAGE_LIBGLIB2
depends on BR2_USE_WCHAR # glib2
depends on BR2_TOOLCHAIN_HAS_THREADS # glib2
depends on BR2_USE_MMU # glib2
+ select BR2_PACKAGE_LIBGLIB2
help
The ATK accessibility toolkit, needed to build GTK+-2.x.
diff --git a/package/atkmm/Config.in b/package/atkmm/Config.in
index 2091eab..edc8383 100644
--- a/package/atkmm/Config.in
+++ b/package/atkmm/Config.in
@@ -1,13 +1,13 @@
config BR2_PACKAGE_ATKMM
bool "atkmm"
- select BR2_PACKAGE_ATK
- select BR2_PACKAGE_GLIBMM
- select BR2_PACKAGE_LIBSIGC
depends on BR2_INSTALL_LIBSTDCPP # glibmm
depends on BR2_TOOLCHAIN_GCC_AT_LEAST_4_8 # C++11
depends on BR2_TOOLCHAIN_HAS_THREADS # atk/glibmm -> libglib2
depends on BR2_USE_MMU # atk/glibmm -> libglib2
depends on BR2_USE_WCHAR # atk/glibmm -> libglib2
+ select BR2_PACKAGE_ATK
+ select BR2_PACKAGE_GLIBMM
+ select BR2_PACKAGE_LIBSIGC
help
The atkmm package is a set of C++ bindings for Atk.
diff --git a/package/avrdude/Config.in b/package/avrdude/Config.in
index 8aca841..3757f17 100644
--- a/package/avrdude/Config.in
+++ b/package/avrdude/Config.in
@@ -1,14 +1,14 @@
config BR2_PACKAGE_AVRDUDE
bool "avrdude"
- select BR2_PACKAGE_ELFUTILS
- select BR2_PACKAGE_LIBUSB
- select BR2_PACKAGE_LIBUSB_COMPAT
- select BR2_PACKAGE_NCURSES
depends on BR2_TOOLCHAIN_HAS_THREADS
depends on BR2_USE_WCHAR # elfutils
depends on !BR2_STATIC_LIBS # elfutils
depends on !BR2_bfin # elfutils
depends on BR2_TOOLCHAIN_USES_UCLIBC || BR2_TOOLCHAIN_USES_GLIBC # elfutils
+ select BR2_PACKAGE_ELFUTILS
+ select BR2_PACKAGE_LIBUSB
+ select BR2_PACKAGE_LIBUSB_COMPAT
+ select BR2_PACKAGE_NCURSES
help
avrdude is a programmer for Atmel AVR microcontrollers
this package provides a version with new linuxspi driver
diff --git a/package/axel/Config.in b/package/axel/Config.in
index aa93f2a..aea85bf 100644
--- a/package/axel/Config.in
+++ b/package/axel/Config.in
@@ -1,7 +1,7 @@
config BR2_PACKAGE_AXEL
bool "axel"
- select BR2_PACKAGE_GETTEXT if BR2_NEEDS_GETTEXT_IF_LOCALE
depends on BR2_TOOLCHAIN_HAS_THREADS
+ select BR2_PACKAGE_GETTEXT if BR2_NEEDS_GETTEXT_IF_LOCALE
help
HTTP/FTP download accelerator.
^ permalink raw reply related
* [Buildroot] [PATCH v2 01/25] package configs: clean up indentation warnings
From: Thomas Petazzoni @ 2017-04-29 15:15 UTC (permalink / raw)
To: buildroot
In-Reply-To: <20170422171811.1346-1-Adamduskett@outlook.com>
Hello,
On Sat, 22 Apr 2017 13:17:47 -0400, Adam Duskett wrote:
> The check-package script when ran gave warnings on indentation issues
> on all of these Config files. This patch cleans up all warnings
> related to the indentation of the Config files in the package directory
>
> Signed-off-by: Adam Duskett <Adamduskett@outlook.com>
> ---
> v1 -> v2:
> - No changes.
>
> package/b43-firmware/Config.in | 8 +-
> package/binutils/Config.in.host | 12 +-
> package/gcc/Config.in.host | 156 +++++------
> package/gdb/Config.in.host | 12 +-
> package/jquery-ui-themes/Config.in | 96 +++----
> package/kodi/Config.in | 100 +++----
I've dropped the changes on this file.
> package/linux-headers/Config.in.host | 85 +++---
> package/lua/Config.in | 12 +-
> package/uclibc/Config.in | 28 +-
> package/x11r7/Config.in | 526 ++++++++++++++++++-----------------
And the changes on this file. I'm not sure we want to apply the exact
same indentation rule for those files.
Applied after making those changes. Thanks!
Thomas
--
Thomas Petazzoni, CTO, Free Electrons
Embedded Linux, Kernel and Android engineering
http://free-electrons.com
^ permalink raw reply
* [Buildroot] [git commit] package: clean up indentation warnings in Config.in files
From: Thomas Petazzoni @ 2017-04-29 15:13 UTC (permalink / raw)
To: buildroot
commit: https://git.buildroot.net/buildroot/commit/?id=49d907e39a4a16c75a9c23aa445dcb9996c55472
branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master
The check-package script when ran gives warnings on indentation issues
on all of these Config.in files. This patch cleans up warnings related to
the indentation of the Config.in files in the package directory
Signed-off-by: Adam Duskett <Adamduskett@outlook.com>
[Thomas: do not change package/kodi/Config.in and package/x11r7/Config.in.]
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
---
package/b43-firmware/Config.in | 8 +-
package/binutils/Config.in.host | 12 +--
package/gcc/Config.in.host | 156 +++++++++++++++++------------------
package/gdb/Config.in.host | 12 +--
package/jquery-ui-themes/Config.in | 96 ++++++++++-----------
| 85 +++++++++----------
package/lua/Config.in | 12 +--
package/uclibc/Config.in | 28 +++----
8 files changed, 205 insertions(+), 204 deletions(-)
diff --git a/package/b43-firmware/Config.in b/package/b43-firmware/Config.in
index bc69bbc..7cef023 100644
--- a/package/b43-firmware/Config.in
+++ b/package/b43-firmware/Config.in
@@ -14,11 +14,11 @@ choice
kernel >= 3.2 need a different firmware than the b43 drivers
from kernel < 3.2.
- config BR2_PACKAGE_B43_FIRMWARE_KERNEL_AFTER_3_2
- bool ">= 3.2"
+config BR2_PACKAGE_B43_FIRMWARE_KERNEL_AFTER_3_2
+ bool ">= 3.2"
- config BR2_PACKAGE_B43_FIRMWARE_KERNEL_BEFORE_3_2
- bool "< 3.2"
+config BR2_PACKAGE_B43_FIRMWARE_KERNEL_BEFORE_3_2
+ bool "< 3.2"
endchoice
diff --git a/package/binutils/Config.in.host b/package/binutils/Config.in.host
index 308322a..cca71fb 100644
--- a/package/binutils/Config.in.host
+++ b/package/binutils/Config.in.host
@@ -7,14 +7,14 @@ choice
help
Select the version of binutils you wish to use.
- config BR2_BINUTILS_VERSION_2_26_X
- bool "binutils 2.26.1"
+config BR2_BINUTILS_VERSION_2_26_X
+ bool "binutils 2.26.1"
- config BR2_BINUTILS_VERSION_2_27_X
- bool "binutils 2.27"
+config BR2_BINUTILS_VERSION_2_27_X
+ bool "binutils 2.27"
- config BR2_BINUTILS_VERSION_2_28_X
- bool "binutils 2.28"
+config BR2_BINUTILS_VERSION_2_28_X
+ bool "binutils 2.28"
endchoice
diff --git a/package/gcc/Config.in.host b/package/gcc/Config.in.host
index 9cf4571..4bcb23e 100644
--- a/package/gcc/Config.in.host
+++ b/package/gcc/Config.in.host
@@ -8,84 +8,84 @@ choice
help
Select the version of gcc you wish to use.
- config BR2_GCC_VERSION_4_8_X
- bool "gcc 4.8.x"
- # Broken or unsupported architectures
- depends on !BR2_microblaze && !BR2_arc && !BR2_or1k \
- && !BR2_powerpc64le && !BR2_nios2 && !BR2_bfin
- # Broken or unsupported ARM cores
- depends on !BR2_cortex_a12 && !BR2_cortex_a17 && !BR2_ARM_CPU_ARMV8
- # Broken or unsupported PPC cores
- depends on !BR2_powerpc_power8
- # Unsupported MIPS cores
- depends on !BR2_mips_interaptiv
- # gcc-4.8.x + binutils-2.25 is broken for MIPS
- depends on !((BR2_mips || BR2_mipsel || BR2_mips64 || BR2_mips64el) && BR2_BINUTILS_VERSION_2_25_X)
- # Unsupported for MIPS R5
- depends on !BR2_MIPS_CPU_MIPS32R5 && !BR2_MIPS_CPU_MIPS64R5
- # Unsupported for MIPS R6
- depends on !BR2_MIPS_CPU_MIPS32R6 && !BR2_MIPS_CPU_MIPS64R6
- # musl ppc64 unsupported
- depends on !(BR2_TOOLCHAIN_USES_MUSL && (BR2_powerpc64 || BR2_powerpc64le))
- # musl mips64 unsupported
- depends on !(BR2_TOOLCHAIN_USES_MUSL && (BR2_mips64 || BR2_mips64el))
- select BR2_TOOLCHAIN_GCC_AT_LEAST_4_8
-
- config BR2_GCC_VERSION_ARC
- bool "gcc arc (6.x)"
- # Only supported architecture
- depends on BR2_arc
- select BR2_TOOLCHAIN_GCC_AT_LEAST_6
-
- config BR2_GCC_VERSION_OR1K
- bool "gcc or1k (5.x)"
- # Only supported architecture
- depends on BR2_or1k
- select BR2_TOOLCHAIN_GCC_AT_LEAST_5
-
- config BR2_GCC_VERSION_4_9_X
- bool "gcc 4.9.x"
- # Broken or unsupported architectures
- depends on !BR2_arc && !BR2_bfin && !BR2_or1k
- # Broken or unsupported ARM cores
- depends on !BR2_cortex_a17 && !BR2_cortex_a72
- # Unsupported MIPS cores
- depends on !BR2_mips_interaptiv
- # Unsupported for MIPS R5
- depends on !BR2_MIPS_CPU_MIPS32R5 && !BR2_MIPS_CPU_MIPS64R5
- # Unsupported for MIPS R6
- depends on !BR2_MIPS_CPU_MIPS32R6 && !BR2_MIPS_CPU_MIPS64R6
- # musl microblaze unsupported
- depends on !(BR2_TOOLCHAIN_USES_MUSL && (BR2_microblazeel || BR2_microblazebe))
- # musl ppc64 unsupported
- depends on !(BR2_TOOLCHAIN_USES_MUSL && (BR2_powerpc64 || BR2_powerpc64le))
- # musl mips64 unsupported
- depends on !(BR2_TOOLCHAIN_USES_MUSL && (BR2_mips64 || BR2_mips64el))
- # PR60102 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=60102
- select BR2_TOOLCHAIN_GCC_AT_LEAST_4_9
-
- config BR2_GCC_VERSION_5_X
- bool "gcc 5.x"
- # Broken or unsupported architectures
- depends on !BR2_arc && !BR2_bfin && !BR2_or1k
- # musl ppc64 unsupported
- depends on !(BR2_TOOLCHAIN_USES_MUSL && (BR2_powerpc64 || BR2_powerpc64le))
- # Unsupported MIPS cores
- depends on !BR2_mips_interaptiv && !BR2_mips_m5150 && \
- !BR2_mips_m6250 && !BR2_mips_i6400 && !BR2_mips_p6600
- # musl mips64 unsupported
- depends on !(BR2_TOOLCHAIN_USES_MUSL && (BR2_mips64 || BR2_mips64el))
- select BR2_TOOLCHAIN_GCC_AT_LEAST_5
-
- config BR2_GCC_VERSION_6_X
- bool "gcc 6.x"
- # Broken or unsupported architectures
- depends on !BR2_arc
- depends on !BR2_microblaze
- depends on !BR2_or1k
- # Unsupported MIPS cores
- depends on !BR2_mips_m6250 && !BR2_mips_p6600
- select BR2_TOOLCHAIN_GCC_AT_LEAST_6
+config BR2_GCC_VERSION_4_8_X
+ bool "gcc 4.8.x"
+ # Broken or unsupported architectures
+ depends on !BR2_microblaze && !BR2_arc && !BR2_or1k \
+ && !BR2_powerpc64le && !BR2_nios2 && !BR2_bfin
+ # Broken or unsupported ARM cores
+ depends on !BR2_cortex_a12 && !BR2_cortex_a17 && !BR2_ARM_CPU_ARMV8
+ # Broken or unsupported PPC cores
+ depends on !BR2_powerpc_power8
+ # Unsupported MIPS cores
+ depends on !BR2_mips_interaptiv
+ # gcc-4.8.x + binutils-2.25 is broken for MIPS
+ depends on !((BR2_mips || BR2_mipsel || BR2_mips64 || BR2_mips64el) && BR2_BINUTILS_VERSION_2_25_X)
+ # Unsupported for MIPS R5
+ depends on !BR2_MIPS_CPU_MIPS32R5 && !BR2_MIPS_CPU_MIPS64R5
+ # Unsupported for MIPS R6
+ depends on !BR2_MIPS_CPU_MIPS32R6 && !BR2_MIPS_CPU_MIPS64R6
+ # musl ppc64 unsupported
+ depends on !(BR2_TOOLCHAIN_USES_MUSL && (BR2_powerpc64 || BR2_powerpc64le))
+ # musl mips64 unsupported
+ depends on !(BR2_TOOLCHAIN_USES_MUSL && (BR2_mips64 || BR2_mips64el))
+ select BR2_TOOLCHAIN_GCC_AT_LEAST_4_8
+
+config BR2_GCC_VERSION_ARC
+ bool "gcc arc (6.x)"
+ # Only supported architecture
+ depends on BR2_arc
+ select BR2_TOOLCHAIN_GCC_AT_LEAST_6
+
+config BR2_GCC_VERSION_OR1K
+ bool "gcc or1k (5.x)"
+ # Only supported architecture
+ depends on BR2_or1k
+ select BR2_TOOLCHAIN_GCC_AT_LEAST_5
+
+config BR2_GCC_VERSION_4_9_X
+ bool "gcc 4.9.x"
+ # Broken or unsupported architectures
+ depends on !BR2_arc && !BR2_bfin && !BR2_or1k
+ # Broken or unsupported ARM cores
+ depends on !BR2_cortex_a17 && !BR2_cortex_a72
+ # Unsupported MIPS cores
+ depends on !BR2_mips_interaptiv
+ # Unsupported for MIPS R5
+ depends on !BR2_MIPS_CPU_MIPS32R5 && !BR2_MIPS_CPU_MIPS64R5
+ # Unsupported for MIPS R6
+ depends on !BR2_MIPS_CPU_MIPS32R6 && !BR2_MIPS_CPU_MIPS64R6
+ # musl microblaze unsupported
+ depends on !(BR2_TOOLCHAIN_USES_MUSL && (BR2_microblazeel || BR2_microblazebe))
+ # musl ppc64 unsupported
+ depends on !(BR2_TOOLCHAIN_USES_MUSL && (BR2_powerpc64 || BR2_powerpc64le))
+ # musl mips64 unsupported
+ depends on !(BR2_TOOLCHAIN_USES_MUSL && (BR2_mips64 || BR2_mips64el))
+ # PR60102 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=60102
+ select BR2_TOOLCHAIN_GCC_AT_LEAST_4_9
+
+config BR2_GCC_VERSION_5_X
+ bool "gcc 5.x"
+ # Broken or unsupported architectures
+ depends on !BR2_arc && !BR2_bfin && !BR2_or1k
+ # musl ppc64 unsupported
+ depends on !(BR2_TOOLCHAIN_USES_MUSL && (BR2_powerpc64 || BR2_powerpc64le))
+ # Unsupported MIPS cores
+ depends on !BR2_mips_interaptiv && !BR2_mips_m5150 && \
+ !BR2_mips_m6250 && !BR2_mips_i6400 && !BR2_mips_p6600
+ # musl mips64 unsupported
+ depends on !(BR2_TOOLCHAIN_USES_MUSL && (BR2_mips64 || BR2_mips64el))
+ select BR2_TOOLCHAIN_GCC_AT_LEAST_5
+
+config BR2_GCC_VERSION_6_X
+ bool "gcc 6.x"
+ # Broken or unsupported architectures
+ depends on !BR2_arc
+ depends on !BR2_microblaze
+ depends on !BR2_or1k
+ # Unsupported MIPS cores
+ depends on !BR2_mips_m6250 && !BR2_mips_p6600
+ select BR2_TOOLCHAIN_GCC_AT_LEAST_6
endchoice
diff --git a/package/gdb/Config.in.host b/package/gdb/Config.in.host
index cbb157e..a059fdc 100644
--- a/package/gdb/Config.in.host
+++ b/package/gdb/Config.in.host
@@ -39,14 +39,14 @@ choice
help
Select the version of gdb you wish to use.
- config BR2_GDB_VERSION_7_10
- bool "gdb 7.10.x"
+config BR2_GDB_VERSION_7_10
+ bool "gdb 7.10.x"
- config BR2_GDB_VERSION_7_11
- bool "gdb 7.11.x"
+config BR2_GDB_VERSION_7_11
+ bool "gdb 7.11.x"
- config BR2_GDB_VERSION_7_12
- bool "gdb 7.12.x"
+config BR2_GDB_VERSION_7_12
+ bool "gdb 7.12.x"
endchoice
diff --git a/package/jquery-ui-themes/Config.in b/package/jquery-ui-themes/Config.in
index a7ae11e..fde3014 100644
--- a/package/jquery-ui-themes/Config.in
+++ b/package/jquery-ui-themes/Config.in
@@ -13,77 +13,77 @@ choice
help
Specify the jQuery UI theme to install.
- config BR2_PACKAGE_JQUERY_UI_THEME_BLACK_TIE
- bool "black-tie"
+config BR2_PACKAGE_JQUERY_UI_THEME_BLACK_TIE
+ bool "black-tie"
- config BR2_PACKAGE_JQUERY_UI_THEME_BLITZER
- bool "blitzer"
+config BR2_PACKAGE_JQUERY_UI_THEME_BLITZER
+ bool "blitzer"
- config BR2_PACKAGE_JQUERY_UI_THEME_CUPERTINO
- bool "cupertino"
+config BR2_PACKAGE_JQUERY_UI_THEME_CUPERTINO
+ bool "cupertino"
- config BR2_PACKAGE_JQUERY_UI_THEME_DARK_HIVE
- bool "dark-hive"
+config BR2_PACKAGE_JQUERY_UI_THEME_DARK_HIVE
+ bool "dark-hive"
- config BR2_PACKAGE_JQUERY_UI_THEME_DOT_LUV
- bool "dot-luv"
+config BR2_PACKAGE_JQUERY_UI_THEME_DOT_LUV
+ bool "dot-luv"
- config BR2_PACKAGE_JQUERY_UI_THEME_EGGPLANT
- bool "eggplant"
+config BR2_PACKAGE_JQUERY_UI_THEME_EGGPLANT
+ bool "eggplant"
- config BR2_PACKAGE_JQUERY_UI_THEME_EXCITE_BIKE
- bool "excite-bike"
+config BR2_PACKAGE_JQUERY_UI_THEME_EXCITE_BIKE
+ bool "excite-bike"
- config BR2_PACKAGE_JQUERY_UI_THEME_FLICK
- bool "flick"
+config BR2_PACKAGE_JQUERY_UI_THEME_FLICK
+ bool "flick"
- config BR2_PACKAGE_JQUERY_UI_THEME_HOT_SNEAKS
- bool "hot-sneaks"
+config BR2_PACKAGE_JQUERY_UI_THEME_HOT_SNEAKS
+ bool "hot-sneaks"
- config BR2_PACKAGE_JQUERY_UI_THEME_HUMANITY
- bool "humanity"
+config BR2_PACKAGE_JQUERY_UI_THEME_HUMANITY
+ bool "humanity"
- config BR2_PACKAGE_JQUERY_UI_THEME_LE_FROG
- bool "le-frog"
+config BR2_PACKAGE_JQUERY_UI_THEME_LE_FROG
+ bool "le-frog"
- config BR2_PACKAGE_JQUERY_UI_THEME_MINT_CHOC
- bool "mint-choc"
+config BR2_PACKAGE_JQUERY_UI_THEME_MINT_CHOC
+ bool "mint-choc"
- config BR2_PACKAGE_JQUERY_UI_THEME_OVERCAST
- bool "overcast"
+config BR2_PACKAGE_JQUERY_UI_THEME_OVERCAST
+ bool "overcast"
- config BR2_PACKAGE_JQUERY_UI_THEME_PEPPER_GRINDER
- bool "pepper-grinder"
+config BR2_PACKAGE_JQUERY_UI_THEME_PEPPER_GRINDER
+ bool "pepper-grinder"
- config BR2_PACKAGE_JQUERY_UI_THEME_REDMOND
- bool "redmond"
+config BR2_PACKAGE_JQUERY_UI_THEME_REDMOND
+ bool "redmond"
- config BR2_PACKAGE_JQUERY_UI_THEME_SMOOTHNESS
- bool "smoothness"
+config BR2_PACKAGE_JQUERY_UI_THEME_SMOOTHNESS
+ bool "smoothness"
- config BR2_PACKAGE_JQUERY_UI_THEME_SOUTH_STREET
- bool "south-street"
+config BR2_PACKAGE_JQUERY_UI_THEME_SOUTH_STREET
+ bool "south-street"
- config BR2_PACKAGE_JQUERY_UI_THEME_START
- bool "start"
+config BR2_PACKAGE_JQUERY_UI_THEME_START
+ bool "start"
- config BR2_PACKAGE_JQUERY_UI_THEME_SUNNY
- bool "sunny"
+config BR2_PACKAGE_JQUERY_UI_THEME_SUNNY
+ bool "sunny"
- config BR2_PACKAGE_JQUERY_UI_THEME_SWANKY_PURSE
- bool "swanky-purse"
+config BR2_PACKAGE_JQUERY_UI_THEME_SWANKY_PURSE
+ bool "swanky-purse"
- config BR2_PACKAGE_JQUERY_UI_THEME_TRONTASTIC
- bool "trontastic"
+config BR2_PACKAGE_JQUERY_UI_THEME_TRONTASTIC
+ bool "trontastic"
- config BR2_PACKAGE_JQUERY_UI_THEME_UI_DARKNESS
- bool "ui-darkness"
+config BR2_PACKAGE_JQUERY_UI_THEME_UI_DARKNESS
+ bool "ui-darkness"
- config BR2_PACKAGE_JQUERY_UI_THEME_UI_LIGHTNESS
- bool "ui-lightness"
+config BR2_PACKAGE_JQUERY_UI_THEME_UI_LIGHTNESS
+ bool "ui-lightness"
- config BR2_PACKAGE_JQUERY_UI_THEME_VADER
- bool "vader"
+config BR2_PACKAGE_JQUERY_UI_THEME_VADER
+ bool "vader"
endchoice
--git a/package/linux-headers/Config.in.host b/package/linux-headers/Config.in.host
index 846c825..5c67626 100644
--- a/package/linux-headers/Config.in.host
+++ b/package/linux-headers/Config.in.host
@@ -22,48 +22,49 @@ choice
or hide packages that have strong requirements on the kernel
headers.
- config BR2_KERNEL_HEADERS_AS_KERNEL
- bool "Same as kernel being built"
- depends on BR2_LINUX_KERNEL
-
- config BR2_KERNEL_HEADERS_3_2
- bool "Linux 3.2.x kernel headers"
- depends on !BR2_arc && !BR2_nios2
- select BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_2
-
- config BR2_KERNEL_HEADERS_3_4
- bool "Linux 3.4.x kernel headers"
- depends on !BR2_arc && !BR2_nios2
- select BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_4
-
- config BR2_KERNEL_HEADERS_3_10
- bool "Linux 3.10.x kernel headers"
- depends on !BR2_nios2
- select BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_10
-
- config BR2_KERNEL_HEADERS_3_12
- bool "Linux 3.12.x kernel headers"
- depends on !BR2_nios2
- select BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_12
-
- config BR2_KERNEL_HEADERS_4_1
- bool "Linux 4.1.x kernel headers"
- select BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_1
-
- config BR2_KERNEL_HEADERS_4_4
- bool "Linux 4.4.x kernel headers"
- select BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_4
-
- config BR2_KERNEL_HEADERS_4_9
- bool "Linux 4.9.x kernel headers"
- select BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_9
-
- config BR2_KERNEL_HEADERS_4_10
- bool "Linux 4.10.x kernel headers"
- select BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_10
-
- config BR2_KERNEL_HEADERS_VERSION
- bool "Manually specified Linux version"
+config BR2_KERNEL_HEADERS_AS_KERNEL
+ bool "Same as kernel being built"
+ depends on BR2_LINUX_KERNEL
+
+config BR2_KERNEL_HEADERS_3_2
+ bool "Linux 3.2.x kernel headers"
+ depends on !BR2_arc && !BR2_nios2
+ select BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_2
+
+config BR2_KERNEL_HEADERS_3_4
+ bool "Linux 3.4.x kernel headers"
+ depends on !BR2_arc && !BR2_nios2
+ select BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_4
+
+config BR2_KERNEL_HEADERS_3_10
+ bool "Linux 3.10.x kernel headers"
+ depends on !BR2_nios2
+ select BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_10
+
+config BR2_KERNEL_HEADERS_3_12
+ bool "Linux 3.12.x kernel headers"
+ depends on !BR2_nios2
+ select BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_12
+
+config BR2_KERNEL_HEADERS_4_1
+ bool "Linux 4.1.x kernel headers"
+ select BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_1
+
+config BR2_KERNEL_HEADERS_4_4
+ bool "Linux 4.4.x kernel headers"
+ select BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_4
+
+config BR2_KERNEL_HEADERS_4_9
+ bool "Linux 4.9.x kernel headers"
+ select BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_9
+
+config BR2_KERNEL_HEADERS_4_10
+ bool "Linux 4.10.x kernel headers"
+ select BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_10
+
+config BR2_KERNEL_HEADERS_VERSION
+ bool "Manually specified Linux version"
+
endchoice
config BR2_DEFAULT_KERNEL_VERSION
diff --git a/package/lua/Config.in b/package/lua/Config.in
index 711fa89..35910cb 100644
--- a/package/lua/Config.in
+++ b/package/lua/Config.in
@@ -17,14 +17,14 @@ choice
help
Select the version of Lua API/ABI you wish to use.
- config BR2_PACKAGE_LUA_5_1
- bool "Lua 5.1.x"
+config BR2_PACKAGE_LUA_5_1
+ bool "Lua 5.1.x"
- config BR2_PACKAGE_LUA_5_2
- bool "Lua 5.2.x"
+config BR2_PACKAGE_LUA_5_2
+ bool "Lua 5.2.x"
- config BR2_PACKAGE_LUA_5_3
- bool "Lua 5.3.x"
+config BR2_PACKAGE_LUA_5_3
+ bool "Lua 5.3.x"
endchoice
diff --git a/package/uclibc/Config.in b/package/uclibc/Config.in
index 28d2bcc..bfce45c 100644
--- a/package/uclibc/Config.in
+++ b/package/uclibc/Config.in
@@ -45,20 +45,20 @@ choice
Use this option to select the thread library implementation
that should be used in your toolchain.
- config BR2_PTHREADS_NATIVE
- bool "Native POSIX Threading (NPTL)"
- select BR2_TOOLCHAIN_HAS_THREADS
- select BR2_TOOLCHAIN_HAS_THREADS_NPTL
- depends on BR2_USE_MMU
- depends on !BR2_m68k && !BR2_microblaze && !BR2_or1k
-
- config BR2_PTHREADS
- bool "linuxthreads"
- select BR2_TOOLCHAIN_HAS_THREADS
- depends on BR2_bfin || BR2_m68k || BR2_microblaze || BR2_or1k || BR2_arm || BR2_armeb || BR2_xtensa
-
- config BR2_PTHREADS_NONE
- bool "none"
+config BR2_PTHREADS_NATIVE
+ bool "Native POSIX Threading (NPTL)"
+ select BR2_TOOLCHAIN_HAS_THREADS
+ select BR2_TOOLCHAIN_HAS_THREADS_NPTL
+ depends on BR2_USE_MMU
+ depends on !BR2_m68k && !BR2_microblaze && !BR2_or1k
+
+config BR2_PTHREADS
+ bool "linuxthreads"
+ select BR2_TOOLCHAIN_HAS_THREADS
+ depends on BR2_bfin || BR2_m68k || BR2_microblaze || BR2_or1k || BR2_arm || BR2_armeb || BR2_xtensa
+
+config BR2_PTHREADS_NONE
+ bool "none"
endchoice
^ permalink raw reply related
* [Buildroot] [PATCH 1/1] package/x11r7/xdriver_xf86-video-nouveau: bump version to 1.0.15
From: Thomas Petazzoni @ 2017-04-29 15:08 UTC (permalink / raw)
To: buildroot
In-Reply-To: <20170429144513.22753-1-bernd.kuhls@t-online.de>
Hello,
On Sat, 29 Apr 2017 16:45:13 +0200, Bernd Kuhls wrote:
> Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
> ---
> .../xdriver_xf86-video-nouveau/xdriver_xf86-video-nouveau.hash | 8 ++++----
> .../xdriver_xf86-video-nouveau/xdriver_xf86-video-nouveau.mk | 2 +-
> 2 files changed, 5 insertions(+), 5 deletions(-)
Applied to master, thanks.
Thomas
--
Thomas Petazzoni, CTO, Free Electrons
Embedded Linux, Kernel and Android engineering
http://free-electrons.com
^ permalink raw reply
* [Buildroot] [git commit] package/x11r7/xdriver_xf86-video-nouveau: bump version to 1.0.15
From: Thomas Petazzoni @ 2017-04-29 15:07 UTC (permalink / raw)
To: buildroot
commit: https://git.buildroot.net/buildroot/commit/?id=e591cf43b1d985001fd384486a3e4ab609fceac4
branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master
Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
---
.../xdriver_xf86-video-nouveau/xdriver_xf86-video-nouveau.hash | 8 ++++----
.../xdriver_xf86-video-nouveau/xdriver_xf86-video-nouveau.mk | 2 +-
2 files changed, 5 insertions(+), 5 deletions(-)
diff --git a/package/x11r7/xdriver_xf86-video-nouveau/xdriver_xf86-video-nouveau.hash b/package/x11r7/xdriver_xf86-video-nouveau/xdriver_xf86-video-nouveau.hash
index 7a0c923..5b69e4e 100644
--- a/package/x11r7/xdriver_xf86-video-nouveau/xdriver_xf86-video-nouveau.hash
+++ b/package/x11r7/xdriver_xf86-video-nouveau/xdriver_xf86-video-nouveau.hash
@@ -1,4 +1,4 @@
-# From https://lists.x.org/archives/xorg-announce/2017-March/002783.html
-md5 c57c89e1a3c9bc319d26f2e11c80e7fb xf86-video-nouveau-1.0.14.tar.bz2
-sha1 6c5c46d6e0d8595b71e2a1df6879ab5d650f2097 xf86-video-nouveau-1.0.14.tar.bz2
-sha256 4ddff99b3cc49f16cdcf99f6e1c5856b6f06589ec98376cedb5754100afe31c1 xf86-video-nouveau-1.0.14.tar.bz2
+# From https://lists.x.org/archives/xorg-announce/2017-April/002796.html
+md5 717203cb87029cddcbccf7398f9ad8c3 xf86-video-nouveau-1.0.15.tar.bz2
+sha1 ed699a59ea509550f60019eef1e092ed0ccdea08 xf86-video-nouveau-1.0.15.tar.bz2
+sha256 aede10fd395610a328697adca3434fb14e9afbd79911d6c8545cfa2c0e541d4c xf86-video-nouveau-1.0.15.tar.bz2
diff --git a/package/x11r7/xdriver_xf86-video-nouveau/xdriver_xf86-video-nouveau.mk b/package/x11r7/xdriver_xf86-video-nouveau/xdriver_xf86-video-nouveau.mk
index 3e2d787..e3969a2 100644
--- a/package/x11r7/xdriver_xf86-video-nouveau/xdriver_xf86-video-nouveau.mk
+++ b/package/x11r7/xdriver_xf86-video-nouveau/xdriver_xf86-video-nouveau.mk
@@ -4,7 +4,7 @@
#
################################################################################
-XDRIVER_XF86_VIDEO_NOUVEAU_VERSION = 1.0.14
+XDRIVER_XF86_VIDEO_NOUVEAU_VERSION = 1.0.15
XDRIVER_XF86_VIDEO_NOUVEAU_SOURCE = xf86-video-nouveau-$(XDRIVER_XF86_VIDEO_NOUVEAU_VERSION).tar.bz2
XDRIVER_XF86_VIDEO_NOUVEAU_SITE = http://xorg.freedesktop.org/releases/individual/driver
XDRIVER_XF86_VIDEO_NOUVEAU_LICENSE = MIT
^ permalink raw reply related
page: next (older) | prev (newer) | latest
- recent:[subjects (threaded)|topics (new)|topics (active)]
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox