package/s*/Config.in: fix ordering of statements

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 s 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>
2017.05.x
Adam Duskett 2017-04-22 13:18:05 -04:00 committed by Thomas Petazzoni
parent 2db9d93282
commit c44cfa2bc3
22 changed files with 38 additions and 39 deletions

View File

@ -1,7 +1,7 @@
config BR2_PACKAGE_S6_DNS
bool "s6-dns"
select BR2_PACKAGE_SKALIBS
depends on BR2_USE_MMU # skalibs
select BR2_PACKAGE_SKALIBS
help
s6-dns is a suite of DNS client programs and libraries for
Unix systems, as an alternative to the BIND, djbdns or other

View File

@ -1,9 +1,9 @@
config BR2_PACKAGE_S6_LINUX_INIT
bool "s6-linux-init"
depends on BR2_USE_MMU # s6
select BR2_PACKAGE_S6
select BR2_PACKAGE_S6_LINUX_UTILS
select BR2_PACKAGE_S6_PORTABLE_UTILS
depends on BR2_USE_MMU # s6
help
s6-linux-init is a set of minimalistic tools to create a
s6-based init system, including a /sbin/init binary, on a

View File

@ -1,7 +1,7 @@
config BR2_PACKAGE_S6_LINUX_UTILS
bool "s6-linux-utils"
select BR2_PACKAGE_SKALIBS
depends on BR2_USE_MMU # skalibs
select BR2_PACKAGE_SKALIBS
help
s6-linux-utils is a set of minimalistic Linux-specific
system utilities.

View File

@ -1,8 +1,8 @@
config BR2_PACKAGE_S6_NETWORKING
bool "s6-networking"
depends on BR2_USE_MMU # s6
select BR2_PACKAGE_S6_DNS
select BR2_PACKAGE_S6
depends on BR2_USE_MMU # s6
help
s6-networking is a suite of small networking utilities for
Unix systems. It includes command-line client and server

View File

@ -1,7 +1,7 @@
config BR2_PACKAGE_S6_PORTABLE_UTILS
bool "s6-portable-utils"
select BR2_PACKAGE_SKALIBS
depends on BR2_USE_MMU # skalibs
select BR2_PACKAGE_SKALIBS
help
s6-portable-utils is a set of tiny general Unix utilities,
often performing well-known tasks such as cut and grep, but

View File

@ -1,7 +1,7 @@
config BR2_PACKAGE_S6_RC
bool "s6-rc"
select BR2_PACKAGE_S6
depends on BR2_USE_MMU # s6
select BR2_PACKAGE_S6
help
s6-rc is a service manager for s6-based systems, i.e. a
suite of programs that can start and stop services, both

View File

@ -1,7 +1,7 @@
config BR2_PACKAGE_S6
bool "s6"
select BR2_PACKAGE_EXECLINE
depends on BR2_USE_MMU # execline
select BR2_PACKAGE_EXECLINE
help
s6 is a small suite of programs for UNIX, designed to allow
process supervision (a.k.a service supervision), in the line

View File

@ -1,10 +1,10 @@
config BR2_PACKAGE_SEPOLGEN
bool "sepolgen"
select BR2_PACKAGE_PYTHON3 if !BR2_PACKAGE_PYTHON
depends on BR2_USE_WCHAR # python3
depends on BR2_USE_MMU # python3
depends on BR2_TOOLCHAIN_HAS_THREADS # python3
depends on !BR2_STATIC_LIBS # python3
select BR2_PACKAGE_PYTHON3 if !BR2_PACKAGE_PYTHON
help
This package contains a Python module that forms the core of
the modern audit2allow (which is a part of the package

View File

@ -1,9 +1,5 @@
config BR2_PACKAGE_SETOOLS
bool "setools"
select BR2_PACKAGE_LIBSELINUX
select BR2_PACKAGE_SQLITE
select BR2_PACKAGE_LIBXML2
select BR2_PACKAGE_BZIP2
depends on BR2_TOOLCHAIN_HAS_THREADS
depends on !BR2_STATIC_LIBS
depends on BR2_INSTALL_LIBSTDCPP
@ -14,6 +10,10 @@ config BR2_PACKAGE_SETOOLS
# section for versioned symbol"
# arc: libselinux not available
depends on !BR2_nios2 && !BR2_bfin && !BR2_arc
select BR2_PACKAGE_LIBSELINUX
select BR2_PACKAGE_SQLITE
select BR2_PACKAGE_LIBXML2
select BR2_PACKAGE_BZIP2
help
SETools is an open source project designed to facilitate
SELinux policy analysis. The primary tools are:

View File

@ -1,12 +1,12 @@
config BR2_PACKAGE_SIGROK_CLI
bool "sigrok-cli"
select BR2_PACKAGE_LIBSIGROK
# libsigrok->libglib2:
depends on BR2_USE_WCHAR
depends on BR2_TOOLCHAIN_HAS_THREADS
depends on BR2_USE_MMU
# libsigrok
depends on BR2_TOOLCHAIN_GCC_AT_LEAST_4_7
select BR2_PACKAGE_LIBSIGROK
help
Sigrok-cli is a command-line frontend for the sigrok
software suite.

View File

@ -1,10 +1,10 @@
config BR2_PACKAGE_SISPMCTL
bool "sispmctl"
select BR2_PACKAGE_LIBUSB
select BR2_PACKAGE_LIBUSB_COMPAT
depends on BR2_TOOLCHAIN_HAS_THREADS # libusb
depends on BR2_USE_WCHAR
depends on BR2_USE_MMU # fork()
select BR2_PACKAGE_LIBUSB
select BR2_PACKAGE_LIBUSB_COMPAT
help
sispmctl is an application enabling the use of the GEMBIRD
SiS-PM and mSiS(sispm) USB-controlled power-outlet device

View File

@ -1,11 +1,11 @@
config BR2_PACKAGE_SOFTETHER
bool "softether"
select BR2_PACKAGE_LIBICONV if !BR2_ENABLE_LOCALE
select BR2_PACKAGE_OPENSSL
select BR2_PACKAGE_READLINE
depends on BR2_TOOLCHAIN_HAS_THREADS
depends on BR2_USE_MMU # fork()
depends on BR2_USE_WCHAR
select BR2_PACKAGE_LIBICONV if !BR2_ENABLE_LOCALE
select BR2_PACKAGE_OPENSSL
select BR2_PACKAGE_READLINE
help
The SoftEther Server is a fully integrated implementation of the SSTP,
L2TP, L2TPv3, OpenVPN, and IPSec virtual private networking protocols

View File

@ -16,8 +16,8 @@ config BR2_PACKAGE_SPEEX_ARM4
depends on BR2_ARM_CPU_ARMV4
config BR2_PACKAGE_SPEEX_ARM5E
default y
bool
default y
depends on BR2_arm && !BR2_PACKAGE_SPEEX_ARM4
endif

View File

@ -1,14 +1,14 @@
config BR2_PACKAGE_SSHFS
bool "sshfs (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_OPENSSH
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
FUSE filesystem client based on the SSH File Transfer Protocol.

View File

@ -1,8 +1,8 @@
config BR2_PACKAGE_STARTUP_NOTIFICATION
bool "startup-notification"
select BR2_PACKAGE_XLIB_LIBX11
depends on BR2_PACKAGE_XORG7
depends on BR2_USE_MMU # fork()
select BR2_PACKAGE_XLIB_LIBX11
help
Startup-notification is a library used to monitor application startup.

View File

@ -1,11 +1,11 @@
config BR2_PACKAGE_STELLA
bool "stella"
select BR2_PACKAGE_SDL2
select BR2_PACKAGE_LIBPNG
select BR2_PACKAGE_ZLIB
depends on !BR2_STATIC_LIBS # sdl2
depends on BR2_INSTALL_LIBSTDCPP
depends on BR2_TOOLCHAIN_GCC_AT_LEAST_4_8 # C++11
select BR2_PACKAGE_SDL2
select BR2_PACKAGE_LIBPNG
select BR2_PACKAGE_ZLIB
help
Stella is a multi-platform Atari 2600 VCS emulator.

View File

@ -120,12 +120,12 @@ config BR2_PACKAGE_STRONGSWAN_SCEP
config BR2_PACKAGE_STRONGSWAN_SCRIPTS
bool "Enable additional utilities (found in scripts directory)"
depends on BR2_PACKAGE_STRONGSWAN_CHARON
default y
depends on BR2_PACKAGE_STRONGSWAN_CHARON
config BR2_PACKAGE_STRONGSWAN_VICI
bool "Enable vici/swanctl"
depends on BR2_PACKAGE_STRONGSWAN_CHARON
default y
depends on BR2_PACKAGE_STRONGSWAN_CHARON
endif

View File

@ -1,10 +1,10 @@
config BR2_PACKAGE_SUBVERSION
bool "subversion"
select BR2_PACKAGE_APR
select BR2_PACKAGE_APR_UTIL
# apr really needs shared library support
depends on !BR2_STATIC_LIBS
depends on BR2_USE_MMU # apr
select BR2_PACKAGE_APR
select BR2_PACKAGE_APR_UTIL
select BR2_PACKAGE_EXPAT
select BR2_PACKAGE_ZLIB
select BR2_PACKAGE_SQLITE

View File

@ -51,8 +51,8 @@ comment "r3p0 requires an EABIhf toolchain"
depends on !BR2_ARM_EABIHF
config BR2_PACKAGE_SUNXI_MALI_R3P1
depends on BR2_ARM_EABIHF
bool "r3p1"
depends on BR2_ARM_EABIHF
comment "r3p1 requires an EABIhf toolchain"
depends on !BR2_ARM_EABIHF

View File

@ -1,13 +1,13 @@
config BR2_PACKAGE_SYSLOG_NG
bool "syslog-ng"
select BR2_PACKAGE_EVENTLOG
select BR2_PACKAGE_LIBGLIB2
select BR2_PACKAGE_PCRE
select BR2_PACKAGE_OPENSSL
depends on BR2_USE_WCHAR # glib2
depends on BR2_TOOLCHAIN_HAS_THREADS
depends on BR2_USE_MMU # fork()
depends on BR2_PACKAGE_BUSYBOX_SHOW_OTHERS
select BR2_PACKAGE_EVENTLOG
select BR2_PACKAGE_LIBGLIB2
select BR2_PACKAGE_PCRE
select BR2_PACKAGE_OPENSSL
help
syslog-ng is an enhanced log daemon, supporting a wide range
of input and output methods: syslog, unstructured text,

View File

@ -1,12 +1,12 @@
config BR2_PACKAGE_SYSPROF
bool "sysprof"
select BR2_PACKAGE_LIBGLIB2
depends on BR2_USE_WCHAR # glib2
depends on BR2_TOOLCHAIN_HAS_THREADS # glib2
depends on BR2_USE_MMU # glib2
# In its util.h file, sysprof contains architecture-specific
# code
depends on BR2_i386 || BR2_x86_64 || BR2_powerpc || BR2_sh4a || BR2_sh4aeb
select BR2_PACKAGE_LIBGLIB2
help
Sysprof is a statistical, system-wide profiler that can
profile user and kernel code using the perf API.

View File

@ -1,8 +1,7 @@
config BR2_PACKAGE_SYSSTAT
bool "sysstat"
depends on BR2_USE_MMU # fork()
select BR2_PACKAGE_GETTEXT if BR2_NEEDS_GETTEXT_IF_LOCALE
# Uses fork()
depends on BR2_USE_MMU
help
The sysstat utilities are a collection of performance
monitoring tools for Linux. These include sar, sadf, mpstat,