package/l*/Config.in: fix ordering of statements
authorAdam Duskett <Aduskett@gmail.com>
Sat, 22 Apr 2017 17:17:58 +0000 (13:17 -0400)
committerThomas Petazzoni <thomas.petazzoni@free-electrons.com>
Mon, 1 May 2017 09:51:23 +0000 (11:51 +0200)
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 l 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>
56 files changed:
package/lapack/Config.in
package/lesstif/Config.in
package/libcroco/Config.in
package/libdri2/Config.in
package/libdrm/Config.in
package/libepoxy/Config.in
package/libfm-extra/Config.in
package/libfm/Config.in
package/libfreeglut/Config.in
package/libftdi1/Config.in
package/libgdiplus/Config.in
package/libglib2/Config.in
package/libgtk2/Config.in
package/libgtk3/Config.in
package/libiio/Config.in
package/libmad/Config.in
package/libmatroska/Config.in
package/libnice/Config.in
package/libnss/Config.in
package/libplayer/Config.in
package/libqmi/Config.in
package/librsvg/Config.in
package/librtlsdr/Config.in
package/libsecret/Config.in
package/libselinux/Config.in
package/libsemanage/Config.in
package/libsigrok/Config.in
package/libsigrokdecode/Config.in
package/libstrophe/Config.in
package/libupnpp/Config.in
package/liburcu/Config.in
package/libva-intel-driver/Config.in
package/libva/Config.in
package/libwebsock/Config.in
package/libxmlpp/Config.in
package/lightning/Config.in
package/linknx/Config.in
package/linphone/Config.in
package/linux-pam/Config.in
package/ljlinenoise/Config.in
package/lmbench/Config.in
package/log4cxx/Config.in
package/logrotate/Config.in
package/lsqlite3/Config.in
package/ltp-testsuite/Config.in
package/ltrace/Config.in
package/lttng-babeltrace/Config.in
package/lttng-libust/Config.in
package/lua-coatpersistent/Config.in
package/lua-ev/Config.in
package/luaexpat/Config.in
package/luajit/Config.in
package/luasec/Config.in
package/luv/Config.in
package/lxc/Config.in
package/lzlib/Config.in

index b5eca492e844467da42a93796db88bdea42f278a..9687ace82d6b33d9d5e8278e053f6289d967d932 100644 (file)
@@ -15,7 +15,7 @@ config BR2_PACKAGE_LAPACK
 
 config BR2_PACKAGE_LAPACK_COMPLEX
        bool "Complex/Complex16 support"
-       depends on BR2_PACKAGE_LAPACK
        default y
+       depends on BR2_PACKAGE_LAPACK
        help
          Builds support for COMPLEX and COMPLEX16 data types.
index a6a88ec466480d9b773b691a98740a27700da89d..654ee6f1a0b97caabfa2bcc026891b539f1b9a25 100644 (file)
@@ -1,10 +1,10 @@
 config BR2_PACKAGE_LESSTIF
        bool "lesstif"
+       depends on BR2_USE_MMU # fork()
        depends on BR2_PACKAGE_XORG7
        select BR2_PACKAGE_XLIB_LIBXT
        select BR2_PACKAGE_XLIB_LIBXEXT
        select BR2_PACKAGE_FREETYPE
-       depends on BR2_USE_MMU # fork()
        help
          lesstif is the Hungry Programmers' version of OSF/Motif
 
index 5baf83dfb9db1b6d64b03feb9452f46836189109..ad78a147e46fa750dd49f57860f3f901487be451 100644 (file)
@@ -1,10 +1,10 @@
 config BR2_PACKAGE_LIBCROCO
        bool "libcroco"
-       select BR2_PACKAGE_LIBXML2
-       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_LIBXML2
+       select BR2_PACKAGE_LIBGLIB2
        help
          Libcroco is a standalone css2 parsing and manipulation
          library. The parser provides a low level event driven SAC
index fff979e3ab0d850cf0ff50954c6119d55c9f1bd1..a10df7404ab745156a2b77aaadc14981625bcc16 100644 (file)
@@ -1,11 +1,11 @@
 config BR2_PACKAGE_LIBDRI2
        bool "libdri2"
+       depends on BR2_TOOLCHAIN_HAS_THREADS # libdrm
+       depends on BR2_PACKAGE_XORG7
        select BR2_PACKAGE_LIBDRM
        select BR2_PACKAGE_XLIB_LIBXDAMAGE
        select BR2_PACKAGE_XLIB_LIBXEXT
        select BR2_PACKAGE_XPROTO_DRI2PROTO
-       depends on BR2_TOOLCHAIN_HAS_THREADS # libdrm
-       depends on BR2_PACKAGE_XORG7
        help
          Library for the DRI2 extension to the X Window System.
 
index 81fc5ccf9fe82f5add651a6c76a98f60494e9c33..b90aea7cef3ecc6322a1af2d6ca9cdc8680572e0 100644 (file)
@@ -1,7 +1,7 @@
 menuconfig BR2_PACKAGE_LIBDRM
        bool "libdrm"
-       select BR2_PACKAGE_LIBPTHREAD_STUBS
        depends on BR2_TOOLCHAIN_HAS_THREADS # libpthread-stubs
+       select BR2_PACKAGE_LIBPTHREAD_STUBS
        help
          Direct Rendering Manager
 
@@ -20,10 +20,10 @@ config BR2_PACKAGE_LIBDRM_ENABLE_ATOMIC
 
 config BR2_PACKAGE_LIBDRM_INTEL
        bool "intel"
-       select BR2_PACKAGE_LIBPCIACCESS
        depends on BR2_i386 || BR2_x86_64
        depends on BR2_PACKAGE_LIBDRM_HAS_ATOMIC
        select BR2_PACKAGE_LIBDRM_ENABLE_ATOMIC
+       select BR2_PACKAGE_LIBPCIACCESS
        help
          Install intel graphics driver.
 
index c87366afd039377ea7ed77aee2d9d7c130c5e1c9..9da190b8958a5656d20ec040cd7a8f7ef724b1a0 100644 (file)
@@ -1,7 +1,7 @@
 config BR2_PACKAGE_LIBEPOXY
        bool "libepoxy"
-       select BR2_PACKAGE_XUTIL_UTIL_MACROS
        depends on BR2_PACKAGE_HAS_LIBEGL || BR2_PACKAGE_HAS_LIBGL
+       select BR2_PACKAGE_XUTIL_UTIL_MACROS
        help
          Epoxy is a library for handling OpenGL function pointer
          management for you.
index 79465f975061cc845c535afce9765471c174d7c6..eefc022c4edb69f2cdd55bbc77137b0db855a969 100644 (file)
@@ -1,9 +1,9 @@
 config BR2_PACKAGE_LIBFM_EXTRA
        bool "libfm-extra"
-       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
          The libfm-extra package contains a library and other files
          required by menu-cache-gen libexec of menu-cache
index 0463d1c5d7b6f9427f64ae273908c04b6c3f5025..81f2e10043d134205bc86cf4909f4dfdde17043a 100644 (file)
@@ -1,15 +1,15 @@
 config BR2_PACKAGE_LIBFM
        bool "libfm"
-       select BR2_PACKAGE_MENU_CACHE
-       select BR2_PACKAGE_LIBGLIB2
-       select BR2_PACKAGE_LIBGTK2 if !BR2_PACKAGE_LIBGTK3_X11
-       select BR2_PACKAGE_CAIRO
        depends on BR2_PACKAGE_XORG7
        depends on BR2_USE_WCHAR # libglib2
        depends on BR2_TOOLCHAIN_HAS_THREADS # libglib2
        depends on BR2_USE_MMU # libglib2
        depends on BR2_INSTALL_LIBSTDCPP # libgtk2
        depends on BR2_TOOLCHAIN_HAS_SYNC_4 # libgtk2 -> pango -> harfbuzz
+       select BR2_PACKAGE_CAIRO
+       select BR2_PACKAGE_LIBGLIB2
+       select BR2_PACKAGE_LIBGTK2 if !BR2_PACKAGE_LIBGTK3_X11
+       select BR2_PACKAGE_MENU_CACHE
        help
          A glib/gio-based library providing some file management
          utilities and related-widgets missing in gtk+/glib. This is
index e09e7efe899773dde45b90c14f969ced1af1e8de..f7cd90b8fd5a5106b19022456ceff4485bd56eff 100644 (file)
@@ -1,11 +1,11 @@
 config BR2_PACKAGE_LIBFREEGLUT
        bool "libfreeglut"
+       depends on BR2_PACKAGE_HAS_LIBGL
+       depends on BR2_PACKAGE_XORG7
        select BR2_PACKAGE_LIBGLU
        select BR2_PACKAGE_XLIB_LIBXI
        select BR2_PACKAGE_XLIB_LIBXRANDR
        select BR2_PACKAGE_XLIB_LIBXXF86VM
-       depends on BR2_PACKAGE_HAS_LIBGL
-       depends on BR2_PACKAGE_XORG7
        help
          FreeGLUT is a free-software/open-source alternative to the
          OpenGL Utility Toolkit (GLUT) library. GLUT (and hence
index aca797b62acffc8ae3a0a4f93af1fcc9c4c8582c..d47321345bb2352bd3bca2a1795ce1db1e26ffa2 100644 (file)
@@ -1,7 +1,7 @@
 config BR2_PACKAGE_LIBFTDI1
        bool "libftdi1"
-       select BR2_PACKAGE_LIBUSB
        depends on BR2_TOOLCHAIN_HAS_THREADS # libusb
+       select BR2_PACKAGE_LIBUSB
        help
          Userspace access to FTDI USB interface chips (version 1.x)
 
@@ -11,10 +11,10 @@ if BR2_PACKAGE_LIBFTDI1
 
 config BR2_PACKAGE_LIBFTDI1_LIBFTDIPP1
        bool "libftdipp1"
-       select BR2_PACKAGE_BOOST
        depends on BR2_INSTALL_LIBSTDCPP # boost
        depends on BR2_TOOLCHAIN_HAS_THREADS # boost
        depends on BR2_USE_WCHAR # boost
+       select BR2_PACKAGE_BOOST
        help
          C++ bindings for libftdi
 
@@ -28,8 +28,8 @@ config BR2_PACKAGE_LIBFTDI1_PYTHON_BINDINGS
          Python bindings for libftdi
 
 config BR2_PACKAGE_LIBFTDI1_FDTI_EEPROM
-       select BR2_PACKAGE_LIBCONFUSE
        bool "ftdi_eeprom tool"
+       select BR2_PACKAGE_LIBCONFUSE
 
 endif # BR2_PACKAGE_LIBFTDI1
 
index 68625031e265ca40e55b8d8e370d9aaa79f3106b..6ddf44fd0c42c9627ca9e27048f723b2ec538219 100644 (file)
@@ -1,13 +1,13 @@
 config BR2_PACKAGE_LIBGDIPLUS
        bool "libgdiplus"
-       select BR2_PACKAGE_XLIB_LIBXFT
-       select BR2_PACKAGE_LIBGLIB2
-       select BR2_PACKAGE_CAIRO
-       select BR2_PACKAGE_LIBPNG
        depends on BR2_PACKAGE_XORG7
        depends on BR2_USE_WCHAR # libglib2 -> gettext
        depends on BR2_TOOLCHAIN_HAS_THREADS # libglib2
        depends on BR2_USE_MMU # libglib2
+       select BR2_PACKAGE_XLIB_LIBXFT
+       select BR2_PACKAGE_LIBGLIB2
+       select BR2_PACKAGE_CAIRO
+       select BR2_PACKAGE_LIBPNG
        help
          An Open Source implementation of the GDI+ API.
 
index 80c7d6749b34e64ee56c19167c33c33cc9785404..62e29efef235525b79cc04b24d4f92d769f67b96 100644 (file)
@@ -1,5 +1,8 @@
 config BR2_PACKAGE_LIBGLIB2
        bool "libglib2"
+       depends on BR2_USE_WCHAR # gettext
+       depends on BR2_TOOLCHAIN_HAS_THREADS
+       depends on BR2_USE_MMU # fork()
        select BR2_PACKAGE_GETTEXT if BR2_NEEDS_GETTEXT
        select BR2_PACKAGE_LIBICONV if !BR2_ENABLE_LOCALE
        select BR2_PACKAGE_LIBFFI
@@ -8,9 +11,6 @@ config BR2_PACKAGE_LIBGLIB2
        select BR2_PACKAGE_UTIL_LINUX
        select BR2_PACKAGE_UTIL_LINUX_LIBMOUNT
        select BR2_PACKAGE_ZLIB
-       depends on BR2_USE_WCHAR # gettext
-       depends on BR2_TOOLCHAIN_HAS_THREADS
-       depends on BR2_USE_MMU # fork()
        help
          Low-level core library that forms the basis of GTK+ and GNOME.
 
index b6cf37e191075fda1bfe5355be12db442e7244d0..aa297d71ef227591fb82062b2cce51b4d542fc58 100644 (file)
@@ -1,5 +1,11 @@
 config BR2_PACKAGE_LIBGTK2
        bool "libgtk2"
+       depends on BR2_PACKAGE_XORG7
+       depends on BR2_USE_WCHAR # glib2
+       depends on BR2_TOOLCHAIN_HAS_THREADS # glib2
+       depends on BR2_USE_MMU # glib2
+       depends on BR2_INSTALL_LIBSTDCPP # pango
+       depends on BR2_TOOLCHAIN_HAS_SYNC_4 # pango -> harfbuzz
        select BR2_PACKAGE_ATK
        select BR2_PACKAGE_CAIRO
        select BR2_PACKAGE_CAIRO_PS
@@ -12,12 +18,6 @@ config BR2_PACKAGE_LIBGTK2
        select BR2_PACKAGE_XLIB_LIBX11
        select BR2_PACKAGE_XLIB_LIBXEXT
        select BR2_PACKAGE_XLIB_LIBXRENDER
-       depends on BR2_PACKAGE_XORG7
-       depends on BR2_USE_WCHAR # glib2
-       depends on BR2_TOOLCHAIN_HAS_THREADS # glib2
-       depends on BR2_USE_MMU # glib2
-       depends on BR2_INSTALL_LIBSTDCPP # pango
-       depends on BR2_TOOLCHAIN_HAS_SYNC_4 # pango -> harfbuzz
        help
          The GTK+ version 2 graphical user interface library
 
index 738f865099f4d78b2e983e01bfd2289550262c2f..653f5ddf449fd37bb4bc81522465de199de6a394 100644 (file)
@@ -12,6 +12,13 @@ comment "libgtk3 needs an OpenGL or an OpenGL-EGL/wayland backend"
 
 config BR2_PACKAGE_LIBGTK3
        bool "libgtk3"
+       depends on BR2_USE_WCHAR # glib2
+       depends on BR2_TOOLCHAIN_HAS_THREADS # glib2
+       depends on BR2_USE_MMU # glib2
+       depends on BR2_INSTALL_LIBSTDCPP # pango
+       depends on BR2_TOOLCHAIN_HAS_SYNC_4 # pango -> harfbuzz
+       depends on BR2_PACKAGE_HAS_LIBEGL_WAYLAND || \
+               BR2_PACKAGE_HAS_LIBGL
        select BR2_PACKAGE_ATK
        select BR2_PACKAGE_CAIRO
        select BR2_PACKAGE_CAIRO_PS
@@ -24,13 +31,6 @@ config BR2_PACKAGE_LIBGTK3
        # At least one backend is required
        select BR2_PACKAGE_LIBGTK3_BROADWAY if \
                !(BR2_PACKAGE_LIBGTK3_X11 || BR2_PACKAGE_LIBGTK3_WAYLAND)
-       depends on BR2_USE_WCHAR # glib2
-       depends on BR2_TOOLCHAIN_HAS_THREADS # glib2
-       depends on BR2_USE_MMU # glib2
-       depends on BR2_INSTALL_LIBSTDCPP # pango
-       depends on BR2_TOOLCHAIN_HAS_SYNC_4 # pango -> harfbuzz
-       depends on BR2_PACKAGE_HAS_LIBEGL_WAYLAND || \
-               BR2_PACKAGE_HAS_LIBGL
        help
          The GTK+ version 3 graphical user interface library
 
index 8cde0e90e17a2ab13220a693974766fdeb4abd8e..75f6f3a8471ba29049655785e49eb16eadc959de 100644 (file)
@@ -17,24 +17,24 @@ config BR2_PACKAGE_LIBIIO_LOCAL_BACKEND
 
 config BR2_PACKAGE_LIBIIO_XML_BACKEND
        bool "XML backend"
-       select BR2_PACKAGE_LIBXML2
        default y
+       select BR2_PACKAGE_LIBXML2
        help
          Enable the XML backend of the library.
 
 config BR2_PACKAGE_LIBIIO_NETWORK_BACKEND
        bool "Network backend"
-       select BR2_PACKAGE_LIBIIO_XML_BACKEND
        default y
+       select BR2_PACKAGE_LIBIIO_XML_BACKEND
        help
          Enable the network backend of the library.
 
 config BR2_PACKAGE_LIBIIO_USB_BACKEND
        bool "USB backend"
+       default y
        depends on BR2_TOOLCHAIN_HAS_THREADS # from libusb
        select BR2_PACKAGE_LIBIIO_XML_BACKEND
        select BR2_PACKAGE_LIBUSB
-       default y
        help
          Enable the USB backend of the library.
 
@@ -43,18 +43,18 @@ comment "The USB backend needs a toolchain w/ threads"
 
 config BR2_PACKAGE_LIBIIO_SERIAL_BACKEND
        bool "Serial backend"
+       default y
        select BR2_PACKAGE_LIBIIO_XML_BACKEND
        select BR2_PACKAGE_LIBSERIALPORT
-       default y
        help
          Enable the serial backend of the library.
 
 config BR2_PACKAGE_LIBIIO_IIOD
        bool "IIO Daemon"
-       select BR2_PACKAGE_LIBIIO_LOCAL_BACKEND
+       default y
        depends on BR2_TOOLCHAIN_HAS_THREADS
        depends on !BR2_bfin
-       default y
+       select BR2_PACKAGE_LIBIIO_LOCAL_BACKEND
        help
          Install the IIO Daemon.
 
index f93f54ab12620bd63028e06dcfd5e10d1e8154af..c4feb726c7ad5534d1cc068a57b48f62c49ba937 100644 (file)
@@ -37,9 +37,9 @@ config BR2_PACKAGE_LIBMAD_SSO
 
 config BR2_PACKAGE_LIBMAD_ASO
        bool "Architecture-specific optimizations"
+       default y
        # arm optimization needs classic arm instructions support
        depends on !(BR2_arm && !BR2_ARM_CPU_HAS_ARM)
-       default y
        help
          Use certain architecture-specific optimizations.
 
index 5815a46c599a874e2b589b4239cf3b88c124fae1..ec0e8415d72d8daf1b05c7e2c440565c8abdbd00 100644 (file)
@@ -1,8 +1,8 @@
 config BR2_PACKAGE_LIBMATROSKA
        bool "libmatroska"
-       select BR2_PACKAGE_LIBEBML
        depends on BR2_INSTALL_LIBSTDCPP
        depends on BR2_USE_WCHAR
+       select BR2_PACKAGE_LIBEBML
        help
          Extensible open standard audio/video container format access
          library.
index 1d7c3410e049f456639903fd4599501011a7a9ee..c803a3172090ae682c1e6419788ba76def1fc348 100644 (file)
@@ -1,9 +1,9 @@
 config BR2_PACKAGE_LIBNICE
        bool "libnice"
-       select BR2_PACKAGE_LIBGLIB2
        depends on BR2_USE_WCHAR # libglib2
        depends on BR2_TOOLCHAIN_HAS_THREADS # libglib2
        depends on BR2_USE_MMU # fork()
+       select BR2_PACKAGE_LIBGLIB2
        help
          Libnice is an implementation of the IETF's Interactive
          Connectivity Establishment (ICE) standard (RFC 5245) and the
index f07bb043a6ecec9dc7367dccbf0899599214aad7..599c9a653655a5342911ce3d8c1166523c13cee6 100644 (file)
@@ -1,11 +1,11 @@
 config BR2_PACKAGE_LIBNSS
        bool "libnss"
-       select BR2_PACKAGE_LIBNSPR
-       select BR2_PACKAGE_SQLITE
-       select BR2_PACKAGE_ZLIB
        depends on BR2_TOOLCHAIN_HAS_THREADS # libnspr
        depends on BR2_PACKAGE_LIBNSPR_ARCH_SUPPORT # libnspr
        depends on !BR2_STATIC_LIBS
+       select BR2_PACKAGE_LIBNSPR
+       select BR2_PACKAGE_SQLITE
+       select BR2_PACKAGE_ZLIB
        help
          Network Security Services (NSS) is a set of libraries designed
          to support development of security-enabled client and server
index 1261c1eca4b831d964b96c3601212f743530d618..e1e04a1a00f510d8d79604bcd578bf9e1bb9d61b 100644 (file)
@@ -1,6 +1,6 @@
 config BR2_PACKAGE_LIBPLAYER
-       depends on BR2_TOOLCHAIN_HAS_THREADS
        bool "libplayer"
+       depends on BR2_TOOLCHAIN_HAS_THREADS
        help
          libplayer provides a generic A/V API that relies on various multimedia
          player for Linux systems. It currently supports MPlayer, xine VLC and
index a0e896cce8520c2ebba89a5f1132725f2c9d8a79..cfb0ecd1b898fdbfffd9ffc759bd183c6883a097 100644 (file)
@@ -1,9 +1,9 @@
 config BR2_PACKAGE_LIBQMI
        bool "libqmi"
-       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
          libqmi is a glib-based library for talking to WWAN modems and devices
          which speak the Qualcomm MSM Interface (QMI) protocol.
index 7ce9d063a849f360443cde6fe982f26733ba6215..211c53a79d3923595eed37c7a79d93cc991cc334 100644 (file)
@@ -1,5 +1,10 @@
 config BR2_PACKAGE_LIBRSVG
        bool "librsvg"
+       depends on BR2_USE_WCHAR # glib2
+       depends on BR2_TOOLCHAIN_HAS_THREADS # glib2
+       depends on BR2_USE_MMU # glib2
+       depends on BR2_INSTALL_LIBSTDCPP # pango
+       depends on BR2_TOOLCHAIN_HAS_SYNC_4 # pango -> harfbuzz
        select BR2_PACKAGE_CAIRO
        select BR2_PACKAGE_CAIRO_PNG
        select BR2_PACKAGE_GDK_PIXBUF
@@ -7,11 +12,6 @@ config BR2_PACKAGE_LIBRSVG
        select BR2_PACKAGE_LIBGLIB2
        select BR2_PACKAGE_LIBXML2
        select BR2_PACKAGE_PANGO
-       depends on BR2_USE_WCHAR # glib2
-       depends on BR2_TOOLCHAIN_HAS_THREADS # glib2
-       depends on BR2_USE_MMU # glib2
-       depends on BR2_INSTALL_LIBSTDCPP # pango
-       depends on BR2_TOOLCHAIN_HAS_SYNC_4 # pango -> harfbuzz
        help
          The rsvg library is an efficient renderer for Scalable
          Vector Graphics (SVG) pictures.
index 1e217bcf10cbba9a4bdeb721cd4eeae55d15ed40..c2bf1a9fb10e73f96557233164d247bb64778202 100644 (file)
@@ -1,7 +1,7 @@
 config BR2_PACKAGE_LIBRTLSDR
        bool "librtlsdr"
-       select BR2_PACKAGE_LIBUSB
        depends on BR2_TOOLCHAIN_HAS_THREADS
+       select BR2_PACKAGE_LIBUSB
        help
          Library and command line programs for accessing
          RTL2832U SDR dongles.
index 70f1fe7eb95be643b1f8bbb9be8f7e20352206ee..a8de8f86d17a3ae3517e5d9babc6a878b186e872 100644 (file)
@@ -1,9 +1,9 @@
 config BR2_PACKAGE_LIBSECRET
        bool "libsecret"
-       select BR2_PACKAGE_LIBGLIB2
        depends on BR2_USE_WCHAR # gettext dep in libglib2
        depends on BR2_TOOLCHAIN_HAS_THREADS # libglib2
        depends on BR2_USE_MMU # libglib2
+       select BR2_PACKAGE_LIBGLIB2
        help
          libsecret is a library for storing and retrieving passwords and other
          secrets. It communicates with the "Secret Service" using DBus.
index c88669b439f2caf56e61facf47617792c3ffb160..6be816db7778999b4e90dbdfb523f3a8e555fbe2 100644 (file)
@@ -1,13 +1,13 @@
 config BR2_PACKAGE_LIBSELINUX
        bool "libselinux"
-       select BR2_PACKAGE_LIBSEPOL
-       select BR2_PACKAGE_PCRE
        depends on BR2_TOOLCHAIN_HAS_THREADS
        depends on !BR2_STATIC_LIBS
        # Uses <fts.h>, not available in musl or uClibc
        depends on BR2_TOOLCHAIN_USES_GLIBC
        # Toolchain issue: "fixup not contained within frag"
        depends on !BR2_arc
+       select BR2_PACKAGE_LIBSEPOL
+       select BR2_PACKAGE_PCRE
        help
          libselinux is the runtime SELinux library that provides
          interfaces (e.g. library functions for the SELinux kernel
index 4318dbfc5f1721f767b5b015564f06525340e16d..7ee9c386064113be2d8872f1a4b374d271d9e890 100644 (file)
@@ -1,9 +1,5 @@
 config BR2_PACKAGE_LIBSEMANAGE
        bool "libsemanage"
-       select BR2_PACKAGE_AUDIT
-       select BR2_PACKAGE_LIBSELINUX
-       select BR2_PACKAGE_USTR
-       select BR2_PACKAGE_BZIP2
        depends on BR2_PACKAGE_AUDIT_ARCH_SUPPORTS
        depends on BR2_TOOLCHAIN_HAS_THREADS
        depends on !BR2_STATIC_LIBS
@@ -12,6 +8,10 @@ config BR2_PACKAGE_LIBSEMANAGE
        # - audit is not available on musl
        depends on BR2_TOOLCHAIN_USES_GLIBC
        depends on !BR2_arc
+       select BR2_PACKAGE_AUDIT
+       select BR2_PACKAGE_LIBSELINUX
+       select BR2_PACKAGE_USTR
+       select BR2_PACKAGE_BZIP2
        help
          libsemanage is the policy management library. It uses
          libsepol for binary policy manipulation and libselinux for
index ff2d249827a448dd5886808990a822ccd70b3a33..d2d022ebf126dbf89c2eca8b83c0306a22e32bf1 100644 (file)
@@ -1,13 +1,13 @@
 config BR2_PACKAGE_LIBSIGROK
        bool "libsigrok"
-       select BR2_PACKAGE_LIBZIP
-       select BR2_PACKAGE_LIBGLIB2
        # libglib2
        depends on BR2_USE_WCHAR
        depends on BR2_TOOLCHAIN_HAS_THREADS
        depends on BR2_USE_MMU
        # std=c11
        depends on BR2_TOOLCHAIN_GCC_AT_LEAST_4_7
+       select BR2_PACKAGE_LIBZIP
+       select BR2_PACKAGE_LIBGLIB2
        help
          Libsigrok is a shared library written in C, which provides
          the basic hardware access drivers for logic analyzers and
@@ -22,9 +22,9 @@ if BR2_PACKAGE_LIBSIGROK
 
 config BR2_PACKAGE_LIBSIGROKCXX
        bool "build C++ bindings"
-       select BR2_PACKAGE_GLIBMM
        depends on BR2_INSTALL_LIBSTDCPP
        depends on BR2_TOOLCHAIN_GCC_AT_LEAST_4_8 # glibmm
+       select BR2_PACKAGE_GLIBMM
        help
          Build libsigrok C++ bindings as well.
 
index 70f86ceb766ac1c600f1b1e8221d464b6cbe3ff6..28cbb5ca5ec400ab773bada0d5de28e9fd191e08 100644 (file)
@@ -1,12 +1,12 @@
 config BR2_PACKAGE_LIBSIGROKDECODE
        bool "libsigrokdecode"
-       select BR2_PACKAGE_LIBGLIB2
-       select BR2_PACKAGE_PYTHON3
        depends on !BR2_PACKAGE_PYTHON # python3
        depends on BR2_USE_WCHAR # libglib2/python3
        depends on BR2_TOOLCHAIN_HAS_THREADS # libglib2/python3
        depends on BR2_USE_MMU # libglib2/python3
        depends on !BR2_STATIC_LIBS # python3
+       select BR2_PACKAGE_LIBGLIB2
+       select BR2_PACKAGE_PYTHON3
        help
          Libsigrokdecode is a shared library written in C, which
          provides (streaming) protocol decoding functionality. Say
index 55dc162b02d58063bc2a20466b4827500d002be0..5fdb918d7a5ec717629cb732bb4c5b4a0d55c005 100644 (file)
@@ -1,8 +1,8 @@
 config BR2_PACKAGE_LIBSTROPHE
        bool "libstrophe"
+       depends on BR2_TOOLCHAIN_HAS_THREADS
        select BR2_PACKAGE_OPENSSL
        select BR2_PACKAGE_LIBXML2 if !BR2_PACKAGE_EXPAT
-       depends on BR2_TOOLCHAIN_HAS_THREADS
        help
          libstrophe is a lightweight XMPP client library written in C.
          It has minimal dependencies and is configurable for various
index 2d9958678821ff6fa4b6f8c10c6b07f74b096b48..46abd65f02672ee6d70352e5affec9ab9667c184 100644 (file)
@@ -1,11 +1,11 @@
 config BR2_PACKAGE_LIBUPNPP
        bool "libupnpp"
-       select BR2_PACKAGE_EXPAT
-       select BR2_PACKAGE_LIBCURL
-       select BR2_PACKAGE_LIBUPNP
        depends on BR2_INSTALL_LIBSTDCPP
        depends on BR2_TOOLCHAIN_HAS_THREADS # libupnp
        depends on BR2_TOOLCHAIN_GCC_AT_LEAST_4_6
+       select BR2_PACKAGE_EXPAT
+       select BR2_PACKAGE_LIBCURL
+       select BR2_PACKAGE_LIBUPNP
        help
          The libupnpp C++ library wraps libupnp for easier use by upmpdcli and
          upplay.
index b5b6326878510ba840a173850191249e64307ca3..43302555e71c8285666f77263c6811cc17a9a9da 100644 (file)
@@ -1,8 +1,8 @@
 config BR2_PACKAGE_LIBURCU_ARCH_SUPPORTS
        bool
+       default y
        depends on BR2_arm || BR2_armeb || BR2_aarch64 || BR2_i386 || BR2_powerpc || BR2_x86_64
        depends on BR2_USE_MMU # fork() in test
-       default y
 
 config BR2_PACKAGE_LIBURCU
        bool "liburcu"
index a39e554984d3e5597c3071821aa6ef122bee8712..120f152c968b002c9c6a0a4351fce3a5ab9950c5 100644 (file)
@@ -1,14 +1,14 @@
 config BR2_PACKAGE_LIBVA_INTEL_DRIVER
        bool "libva-intel-driver"
+       depends on BR2_i386 || BR2_x86_64
+       depends on BR2_TOOLCHAIN_HAS_THREADS # libdrm/libpthread-stubs
+       depends on !BR2_STATIC_LIBS # libva
        select BR2_PACKAGE_LIBVA
        select BR2_PACKAGE_LIBDRM
        select BR2_PACKAGE_LIBDRM_INTEL
        select BR2_PACKAGE_XLIB_LIBX11 if BR2_PACKAGE_XORG7
        select BR2_PACKAGE_XLIB_LIBXEXT if BR2_PACKAGE_XORG7
        select BR2_PACKAGE_XLIB_LIBXFIXES if BR2_PACKAGE_XORG7
-       depends on BR2_i386 || BR2_x86_64
-       depends on BR2_TOOLCHAIN_HAS_THREADS # libdrm/libpthread-stubs
-       depends on !BR2_STATIC_LIBS # libva
        help
          VA-API back-end driver for Intel graphics chips
 
index 75692f2ece25a90b8f3ebb86c55e51616c9ac233..048e4c9bfee40b956f3f83296e6323bb45bea1c1 100644 (file)
@@ -1,11 +1,11 @@
 config BR2_PACKAGE_LIBVA
        bool "libva"
+       depends on BR2_TOOLCHAIN_HAS_THREADS # libdrm/libpthread-stubs
+       depends on !BR2_STATIC_LIBS
        select BR2_PACKAGE_LIBDRM
        select BR2_PACKAGE_XLIB_LIBX11 if BR2_PACKAGE_XORG7
        select BR2_PACKAGE_XLIB_LIBXEXT if BR2_PACKAGE_XORG7
        select BR2_PACKAGE_XLIB_LIBXFIXES if BR2_PACKAGE_XORG7
-       depends on BR2_TOOLCHAIN_HAS_THREADS # libdrm/libpthread-stubs
-       depends on !BR2_STATIC_LIBS
        help
          The main motivation for VA-API (Video Acceleration API) is to enable
          hardware accelerated video decode/encode at various entry-points (VLD,
index 9ef21362a1a5ebb149e94d25efc735cfeffcfebb..14651cf4b4f0fd83d46aa4ec6bb78bf21d7cc9e6 100644 (file)
@@ -1,7 +1,7 @@
 config BR2_PACKAGE_LIBWEBSOCK
        bool "libwebsock"
-       select BR2_PACKAGE_LIBEVENT
        depends on BR2_TOOLCHAIN_HAS_THREADS
+       select BR2_PACKAGE_LIBEVENT
        help
          C library for easy WebSockets servers.
 
index 0f2da98f243b18f49563833080ef247cac05f244..6d957ff5bfbfaab3889f7ff1afadc58d0e2dcf32 100644 (file)
@@ -1,12 +1,12 @@
 config BR2_PACKAGE_LIBXMLPP
        bool "libxml++"
-       select BR2_PACKAGE_LIBXML2
-       select BR2_PACKAGE_GLIBMM
        depends on BR2_TOOLCHAIN_GCC_AT_LEAST_4_8 # C++11
        depends on BR2_INSTALL_LIBSTDCPP
        depends on BR2_USE_WCHAR # glibmm -> libglib2
        depends on BR2_TOOLCHAIN_HAS_THREADS # glibmm -> libglib2
        depends on BR2_USE_MMU # glibmm -> libglib2
+       select BR2_PACKAGE_LIBXML2
+       select BR2_PACKAGE_GLIBMM
        help
          libxml++ is a C++ wrapper for the libxml XML parser library.
 
index d85c964e189b0437ed76fe91c8e4613e3a270037..79f7f86fb00ae6bc6b04ebcfa4c0e0423a922e02 100644 (file)
@@ -18,10 +18,10 @@ if BR2_PACKAGE_LIGHTNING
 
 config BR2_PACKAGE_LIGHTNING_DISASSEMBLER
        bool "enable disassembler"
-       select BR2_PACKAGE_BINUTILS
-       select BR2_PACKAGE_ZLIB
        depends on !BR2_nios2 # binutils
        depends on BR2_USE_WCHAR # binutils
+       select BR2_PACKAGE_BINUTILS
+       select BR2_PACKAGE_ZLIB
        help
          Enable the GNU lightning disassembler.
 
index e85838990e25f9ae09a4cf05470ac12d9bf10011..478d0192dae463053bdf62ae1002ecafb453763d 100644 (file)
@@ -1,11 +1,11 @@
 config BR2_PACKAGE_LINKNX
        bool "linknx"
+       depends on BR2_INSTALL_LIBSTDCPP
+       depends on BR2_USE_MMU # libpthsem
        select BR2_PACKAGE_LIBPTHSEM
        select BR2_PACKAGE_LIBCURL # for autoreconf
        select BR2_PACKAGE_ARGP_STANDALONE \
               if BR2_TOOLCHAIN_USES_UCLIBC || BR2_TOOLCHAIN_USES_MUSL
-       depends on BR2_INSTALL_LIBSTDCPP
-       depends on BR2_USE_MMU # libpthsem
        help
          Linknx is an automation platform providing high level functionalities
          to EIB/KNX installation.
index 2622aa4f4caeaeee7b9aef63f74282c6b6ee155a..2504ca2b49c0a3d396c4c19537a773842f09f58b 100644 (file)
@@ -1,10 +1,10 @@
 config BR2_PACKAGE_LINPHONE
        bool "linphone"
-       select BR2_PACKAGE_LIBEXOSIP2
-       select BR2_PACKAGE_SPEEX
        depends on BR2_INSTALL_LIBSTDCPP # mediastreamer (bundled)
        depends on BR2_TOOLCHAIN_HAS_THREADS # ortp (bundled)
        depends on BR2_USE_MMU # libeXosip2
+       select BR2_PACKAGE_LIBEXOSIP2
+       select BR2_PACKAGE_SPEEX
        help
          Linphone is an internet phone or Voice Over IP phone (VoIP).
 
index 3d9835e8cc39641222df3bda20ef2e9941869779..ab7cf5595270796b781b9f4e88639b6d09c40cd4 100644 (file)
@@ -1,11 +1,11 @@
 config BR2_PACKAGE_LINUX_PAM
        bool "linux-pam"
-       select BR2_PACKAGE_GETTEXT if BR2_NEEDS_GETTEXT_IF_LOCALE
-       select BR2_PACKAGE_FLEX
        depends on (BR2_ENABLE_LOCALE && BR2_USE_WCHAR)
        depends on !BR2_STATIC_LIBS
        depends on !BR2_TOOLCHAIN_USES_MUSL
        depends on BR2_USE_MMU # fork()
+       select BR2_PACKAGE_GETTEXT if BR2_NEEDS_GETTEXT_IF_LOCALE
+       select BR2_PACKAGE_FLEX
        help
          A Security Framework that Provides Authentication for Applications
 
index be83bdba50a9b9ccafd69dfdbbd5121936728b96..61c80df0d1bcf4d2d48017d27977139bdc8c4e62 100644 (file)
@@ -1,9 +1,9 @@
 config BR2_PACKAGE_LJLINENOISE
        bool "ljlinenoise"
-       # run-time dependency only
-       select BR2_PACKAGE_LJSYSCALL
        # ljsyscall is specifically for LuaJIT, not Lua.
        depends on BR2_PACKAGE_LUAJIT
+       # run-time dependency only
+       select BR2_PACKAGE_LJSYSCALL
        help
          ljlinenoise is a pure LuaJIT port of linenoise,
          a small alternative to readline and libedit.
index c4ea5223af59617773070cc6c66680f8f45f0061..33778e4d97f17ff4669323e1b1e726d56a307d57 100644 (file)
@@ -1,8 +1,8 @@
 config BR2_PACKAGE_LMBENCH
        bool "lmbench"
        depends on BR2_TOOLCHAIN_HAS_NATIVE_RPC || BR2_TOOLCHAIN_HAS_THREADS # libtirpc
-       select BR2_PACKAGE_LIBTIRPC if !BR2_TOOLCHAIN_HAS_NATIVE_RPC
        depends on BR2_USE_MMU # fork()
+       select BR2_PACKAGE_LIBTIRPC if !BR2_TOOLCHAIN_HAS_NATIVE_RPC
        help
          LMbench is a suite of simple, portable,
          ANSI/C microbenchmarks for UNIX/POSIX.
index 6ec67b62ef3b13e67fc9f2b3e95b2f425fe693f6..bf739a43caeb4d273a6cf7f00823a8bbaf95bb9b 100644 (file)
@@ -1,12 +1,12 @@
 config BR2_PACKAGE_LOG4CXX
        bool "log4cxx"
-       select BR2_PACKAGE_APR
-       select BR2_PACKAGE_APR_UTIL
        # apr really needs shared library support
        depends on !BR2_STATIC_LIBS
        depends on BR2_INSTALL_LIBSTDCPP
        depends on BR2_TOOLCHAIN_HAS_THREADS
        depends on BR2_USE_MMU # apr
+       select BR2_PACKAGE_APR
+       select BR2_PACKAGE_APR_UTIL
        help
          Apache log4cxx is a logging framework for C++ patterned
          after Apache log4j.
index 2b1ae6436590fa98d26aed88508fa2a2bf41ce1b..eea9ec2a36593c8cc529e8a678ea123b69b60088 100644 (file)
@@ -1,8 +1,8 @@
 config BR2_PACKAGE_LOGROTATE
        bool "logrotate"
-       select BR2_PACKAGE_POPT
        depends on BR2_USE_WCHAR
        depends on BR2_USE_MMU # fork()
+       select BR2_PACKAGE_POPT
        help
          A simple program to rotate logs.
 
index cc431ae08dcab211be01241e3f6aaaec8002088b..223fb59c918a70ff3f8edf96d0d3247505751679 100644 (file)
@@ -1,7 +1,7 @@
 config BR2_PACKAGE_LSQLITE3
        bool "lsqlite3"
-       select BR2_PACKAGE_SQLITE
        depends on BR2_PACKAGE_HAS_LUAINTERPRETER
+       select BR2_PACKAGE_SQLITE
        help
          a thin Lua wrapper for the SQLite3 library.
 
index 274b03e423021cb074f9990514fc8ede841425f3..04868d771af100944a3f253dc72a320cd8cbcaef 100644 (file)
@@ -7,9 +7,9 @@ config BR2_PACKAGE_LTP_TESTSUITE
        depends on BR2_USE_MMU # fork()
        depends on BR2_TOOLCHAIN_HAS_THREADS
        depends on !BR2_TOOLCHAIN_USES_MUSL
-       select BR2_PACKAGE_LIBTIRPC if !BR2_TOOLCHAIN_HAS_NATIVE_RPC
        # does not build, cachectl.h issue
        depends on !BR2_nios2
+       select BR2_PACKAGE_LIBTIRPC if !BR2_TOOLCHAIN_HAS_NATIVE_RPC
        help
          The Linux Test Project provides a huge testsuite for Linux.
 
index 7af6be21449314c919c437909485ebcb22a558ee..0fc1b9537c80eacf0d0b2d39b65236f0817f2e35 100644 (file)
@@ -1,5 +1,8 @@
 config BR2_PACKAGE_LTRACE
        bool "ltrace"
+       depends on BR2_USE_WCHAR # elfutils
+       depends on !BR2_STATIC_LIBS # elfutils
+       depends on BR2_TOOLCHAIN_USES_UCLIBC || BR2_TOOLCHAIN_USES_GLIBC # elfutils
        # ltrace normally has mips/mipsel support, but it's currently
        # broken (error: 'struct ltelf' has no member named
        # 'relplt_count'). Issue reported upstream at
@@ -7,9 +10,6 @@ config BR2_PACKAGE_LTRACE
        depends on (BR2_i386 || BR2_arm || BR2_mips || BR2_mipsel \
                || BR2_powerpc || BR2_sparc || BR2_x86_64 || BR2_xtensa)
        select BR2_PACKAGE_ELFUTILS
-       depends on BR2_USE_WCHAR # elfutils
-       depends on !BR2_STATIC_LIBS # elfutils
-       depends on BR2_TOOLCHAIN_USES_UCLIBC || BR2_TOOLCHAIN_USES_GLIBC # elfutils
        help
          Debugging program which runs a specified command until it exits.
          While the command is executing, ltrace intercepts and records
index 09fab4492b16b7dc4f2c3c38b3785c62be62d324..ba6b5543d956ed51b82da229caa2d318f6f230f5 100644 (file)
@@ -1,12 +1,12 @@
 config BR2_PACKAGE_LTTNG_BABELTRACE
        bool "lttng-babeltrace"
+       depends on BR2_USE_WCHAR # libglib2
+       depends on BR2_TOOLCHAIN_HAS_THREADS # libglib2
+       depends on BR2_USE_MMU # libglib2
        select BR2_PACKAGE_UTIL_LINUX
        select BR2_PACKAGE_UTIL_LINUX_LIBUUID
        select BR2_PACKAGE_LIBGLIB2
        select BR2_PACKAGE_POPT
-       depends on BR2_USE_WCHAR # libglib2
-       depends on BR2_TOOLCHAIN_HAS_THREADS # libglib2
-       depends on BR2_USE_MMU # libglib2
        help
          The Babeltrace project provides trace read and write
          libraries, as well as a trace converter application. Plugins
index 4aba18886eb9f3a0a68b96eff6576b3a4146c45b..8472cab7bbec878c1672e5d8e5d02d9c3bef6972 100644 (file)
@@ -1,13 +1,13 @@
 config BR2_PACKAGE_LTTNG_LIBUST
        bool "lttng-libust"
-       select BR2_PACKAGE_LIBURCU
-       select BR2_PACKAGE_UTIL_LINUX
-       select BR2_PACKAGE_UTIL_LINUX_LIBUUID
        depends on BR2_USE_WCHAR # uses wchar_t
        # liburcu only works on some architectures and requires threads support"
        depends on BR2_PACKAGE_LIBURCU_ARCH_SUPPORTS
        depends on BR2_TOOLCHAIN_HAS_THREADS
        depends on !BR2_STATIC_LIBS
+       select BR2_PACKAGE_LIBURCU
+       select BR2_PACKAGE_UTIL_LINUX
+       select BR2_PACKAGE_UTIL_LINUX_LIBUUID
        help
          Userspace tracing library for the LTTng 2.x tracing
          infrastructure. It allows userspace programs to create
index a0f5bdc0d0d8e815ceb3abd3ef818f44fa78780d..d8b3570c13f126b53f23ae4fb887bcf56e45d631 100644 (file)
@@ -1,9 +1,9 @@
 config BR2_PACKAGE_LUA_COATPERSISTENT
        bool "lua-coatpersistent"
+       depends on BR2_PACKAGE_LSQLITE3 || BR2_PACKAGE_LUASQL_SQLITE3
        # run-time dependencies
        select BR2_PACKAGE_DADO
        select BR2_PACKAGE_LUA_COAT
-       depends on BR2_PACKAGE_LSQLITE3 || BR2_PACKAGE_LUASQL_SQLITE3
        help
          An ORM for lua-Coat.
 
index 4b3f8ed18505a85d64973b12e35c79c043711c0d..0cb4c22a9200d10df28f6f1ae5bf7bdf4a54ce13 100644 (file)
@@ -1,8 +1,8 @@
 config BR2_PACKAGE_LUA_EV
        bool "lua-ev"
        depends on BR2_PACKAGE_HAS_LUAINTERPRETER
-       select BR2_PACKAGE_LIBEV
        depends on !BR2_bfin # libev
+       select BR2_PACKAGE_LIBEV
        help
          Get access to the libev library from Lua.
 
index 6976e40c67e20e186a27f548a6766b8a22159547..7139e8c6daa1a1006272b36c986bf57ed37f031a 100644 (file)
@@ -1,7 +1,7 @@
 config BR2_PACKAGE_LUAEXPAT
        bool "luaexpat"
-       select BR2_PACKAGE_EXPAT
        depends on BR2_PACKAGE_HAS_LUAINTERPRETER
+       select BR2_PACKAGE_EXPAT
        help
          LuaExpat is a SAX XML parser based on the Expat library.
 
index 380f2472ead7f9fdeae7e9e395e8be6f57c2d8ce..1a27c434e1570ade166214636db71530b0638c03 100644 (file)
@@ -8,7 +8,6 @@ config BR2_PACKAGE_LUAJIT_ARCH_SUPPORTS
 
 config BR2_PACKAGE_LUAJIT
        bool "luajit"
-       select BR2_PACKAGE_HAS_LUAINTERPRETER
        depends on !BR2_STATIC_LIBS # dlopen
        # Luajit is only available for some target architectures, and
        # has some complexity wrt 32/64. See luajit.mk for details.
@@ -16,6 +15,7 @@ config BR2_PACKAGE_LUAJIT
        # luajit.mk uses the "-m32" compiler option to build 32bit
        # binaries, so check if that option is supported. See
        # luajit.mk for details.
+       select BR2_PACKAGE_HAS_LUAINTERPRETER
        select BR2_HOSTARCH_NEEDS_IA32_COMPILER if !BR2_ARCH_IS_64
        help
          LuaJIT implements the full set of language features defined
index a8cc9c977e869d1da808c9abe87eb8dd13ff4b5e..9391cd9d37615514048060431150a8fbf1f11f83 100644 (file)
@@ -1,8 +1,8 @@
 config BR2_PACKAGE_LUASEC
        bool "luasec"
+       depends on BR2_PACKAGE_HAS_LUAINTERPRETER
        select BR2_PACKAGE_OPENSSL
        select BR2_PACKAGE_LUASOCKET
-       depends on BR2_PACKAGE_HAS_LUAINTERPRETER
        help
          LuaSec is a binding for OpenSSL library to provide TLS/SSL
          communication.
index e9d01099f2f738e4c6eb1d7b27dd8c3bc272d801..434cb3b459a38c80e42cd530a2370e1887a9c958 100644 (file)
@@ -1,10 +1,10 @@
 config BR2_PACKAGE_LUV
        bool "luv"
-       select BR2_PACKAGE_LIBUV
        depends on BR2_TOOLCHAIN_HAS_THREADS_NPTL # libuv
        depends on BR2_USE_MMU # libuv
        depends on !BR2_STATIC_LIBS # libuv
        depends on BR2_TOOLCHAIN_HAS_SYNC_4 # libuv
+       select BR2_PACKAGE_LIBUV
        help
          libuv bindings for LuaJIT and Lua.
 
index 6a39d2eb7f7da5f10137467504654ec7f33fe764..c5c75ea70f44f1ef92412f40293b82845a09e988 100644 (file)
@@ -1,11 +1,11 @@
 config BR2_PACKAGE_LXC
        bool "lxc"
-       select BR2_PACKAGE_LIBCAP
        depends on BR2_TOOLCHAIN_HAS_THREADS
        depends on BR2_USE_MMU # fork()
        # build system forcefully builds a shared library
        depends on !BR2_STATIC_LIBS
        depends on BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_0 # setns() system call
+       select BR2_PACKAGE_LIBCAP
        help
          Linux Containers (LXC), provides the ability to group and isolate
          of a set of processes in a jail by virtualizing and accounting the
index 32328c5ec7d72488f5914e406ac80ca66993f2e0..59a2e6d5c9f2ad66805c155dc02cc341cfffce35 100644 (file)
@@ -1,7 +1,7 @@
 config BR2_PACKAGE_LZLIB
        bool "lzlib"
-       select BR2_PACKAGE_ZLIB
        depends on BR2_PACKAGE_LUA
+       select BR2_PACKAGE_ZLIB
        help
          This package provides a library to access zlib library
          functions and also to read/write gzip files using an