From: Adam Duskett Date: Sat, 22 Apr 2017 17:17:54 +0000 (-0400) Subject: packages/g*/Config.in: fix ordering of statements X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=791c5db7439ed21044db2106b0955e5a859a7b83;p=buildroot.git packages/g*/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 g 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 Signed-off-by: Thomas Petazzoni --- diff --git a/package/gdb/Config.in b/package/gdb/Config.in index 809e02d076..026cdeaa80 100644 --- a/package/gdb/Config.in +++ b/package/gdb/Config.in @@ -4,13 +4,13 @@ comment "gdb/gdbserver needs a toolchain w/ threads, threads debug" config BR2_PACKAGE_GDB bool "gdb" + depends on BR2_TOOLCHAIN_HAS_THREADS && BR2_TOOLCHAIN_HAS_THREADS_DEBUG + depends on !BR2_nios2 && !BR2_bfin # When the external toolchain gdbserver is copied to the # target, we don't allow building a separate gdbserver. The # one from the external toolchain should be used. select BR2_PACKAGE_GDB_SERVER if \ (!BR2_PACKAGE_GDB_DEBUGGER && !BR2_TOOLCHAIN_EXTERNAL_GDB_SERVER_COPY) - depends on BR2_TOOLCHAIN_HAS_THREADS && BR2_TOOLCHAIN_HAS_THREADS_DEBUG - depends on !BR2_nios2 && !BR2_bfin help GDB, the GNU Project debugger, allows you to see what is going on `inside' another program while it executes -- or @@ -38,9 +38,9 @@ config BR2_PACKAGE_GDB_SERVER config BR2_PACKAGE_GDB_DEBUGGER bool "full debugger" - select BR2_PACKAGE_NCURSES depends on BR2_USE_WCHAR depends on !BR2_sh && !BR2_microblaze + select BR2_PACKAGE_NCURSES comment "full gdb on target needs a toolchain w/ wchar" depends on !BR2_sh && !BR2_microblaze diff --git a/package/gdb/Config.in.host b/package/gdb/Config.in.host index a059fdc8b7..62b5b1a58c 100644 --- a/package/gdb/Config.in.host +++ b/package/gdb/Config.in.host @@ -33,9 +33,9 @@ config BR2_PACKAGE_HOST_GDB_SIM choice prompt "GDB debugger Version" + default BR2_GDB_VERSION_7_11 depends on !BR2_arc depends on !BR2_microblaze - default BR2_GDB_VERSION_7_11 help Select the version of gdb you wish to use. @@ -55,9 +55,9 @@ endif # If cross-gdb is not enabled, the latest working version is chosen. config BR2_GDB_VERSION string - depends on BR2_PACKAGE_GDB || BR2_PACKAGE_HOST_GDB default "arc-2017.03-rc1-gdb" if BR2_arc default "6be65fb56ea6694a9260733a536a023a1e2d4d57" if BR2_microblaze default "7.10.1" if BR2_GDB_VERSION_7_10 default "7.11.1" if BR2_GDB_VERSION_7_11 || !BR2_PACKAGE_HOST_GDB default "7.12.1" if BR2_GDB_VERSION_7_12 + depends on BR2_PACKAGE_GDB || BR2_PACKAGE_HOST_GDB diff --git a/package/gesftpserver/Config.in b/package/gesftpserver/Config.in index 81cbce9f33..bce47700c0 100644 --- a/package/gesftpserver/Config.in +++ b/package/gesftpserver/Config.in @@ -1,9 +1,9 @@ config BR2_PACKAGE_GESFTPSERVER bool "gesftpserver" - select BR2_PACKAGE_LIBICONV if !BR2_ENABLE_LOCALE depends on BR2_USE_WCHAR depends on BR2_TOOLCHAIN_HAS_THREADS depends on BR2_USE_MMU # fork() + select BR2_PACKAGE_LIBICONV if !BR2_ENABLE_LOCALE help Green End SFTP Server diff --git a/package/glibmm/Config.in b/package/glibmm/Config.in index fdbb43812c..7218db24b3 100644 --- a/package/glibmm/Config.in +++ b/package/glibmm/Config.in @@ -1,12 +1,12 @@ config BR2_PACKAGE_GLIBMM bool "glibmm" - select BR2_PACKAGE_LIBGLIB2 - select BR2_PACKAGE_LIBSIGC depends on BR2_TOOLCHAIN_GCC_AT_LEAST_4_8 # C++11 depends on BR2_INSTALL_LIBSTDCPP depends on BR2_USE_WCHAR # libglib2 depends on BR2_TOOLCHAIN_HAS_THREADS # libglib2 depends on BR2_USE_MMU # libglib2 + select BR2_PACKAGE_LIBGLIB2 + select BR2_PACKAGE_LIBSIGC help The GLibmm package is a set of C++ bindings for GLib. diff --git a/package/gnupg/Config.in b/package/gnupg/Config.in index 30f215fed8..7c31612298 100644 --- a/package/gnupg/Config.in +++ b/package/gnupg/Config.in @@ -1,8 +1,8 @@ config BR2_PACKAGE_GNUPG bool "gnupg" + depends on !BR2_PACKAGE_GNUPG2 select BR2_PACKAGE_ZLIB select BR2_PACKAGE_NCURSES - depends on !BR2_PACKAGE_GNUPG2 help GnuPG is the GNU project's complete and free implementation of the OpenPGP standard as defined by RFC4880. GnuPG allows diff --git a/package/gnupg2/Config.in b/package/gnupg2/Config.in index 85a98053fc..c287089657 100644 --- a/package/gnupg2/Config.in +++ b/package/gnupg2/Config.in @@ -4,6 +4,10 @@ comment "gnupg2 needs a toolchain w/ threads and dynamic library support" config BR2_PACKAGE_GNUPG2 bool "gnupg2" + depends on BR2_PACKAGE_LIBGPG_ERROR_ARCH_SUPPORTS # libgpg-error + depends on BR2_TOOLCHAIN_HAS_THREADS # libnpth + depends on BR2_USE_MMU # libassuan, libnpth + depends on !BR2_STATIC_LIBS select BR2_PACKAGE_ZLIB select BR2_PACKAGE_LIBGPG_ERROR select BR2_PACKAGE_LIBGCRYPT @@ -11,10 +15,6 @@ config BR2_PACKAGE_GNUPG2 select BR2_PACKAGE_LIBKSBA select BR2_PACKAGE_LIBNPTH select BR2_PACKAGE_LIBICONV if !BR2_ENABLE_LOCALE - depends on BR2_PACKAGE_LIBGPG_ERROR_ARCH_SUPPORTS # libgpg-error - depends on BR2_TOOLCHAIN_HAS_THREADS # libnpth - depends on BR2_USE_MMU # libassuan, libnpth - depends on !BR2_STATIC_LIBS help GnuPG is the GNU project's complete and free implementation of the OpenPGP standard as defined by RFC4880. GnuPG allows diff --git a/package/gnutls/Config.in b/package/gnutls/Config.in index cfb7cb3f3b..1af00cd71a 100644 --- a/package/gnutls/Config.in +++ b/package/gnutls/Config.in @@ -1,10 +1,10 @@ config BR2_PACKAGE_GNUTLS bool "gnutls" + depends on BR2_USE_WCHAR select BR2_PACKAGE_LIBTASN1 select BR2_PACKAGE_LIBUNISTRING select BR2_PACKAGE_NETTLE select BR2_PACKAGE_PCRE - depends on BR2_USE_WCHAR help GnuTLS is a secure communications library implementing the SSL and TLS protocols and technologies around them. diff --git a/package/gptfdisk/Config.in b/package/gptfdisk/Config.in index 22dc4014ac..d243b90839 100644 --- a/package/gptfdisk/Config.in +++ b/package/gptfdisk/Config.in @@ -35,10 +35,10 @@ config BR2_PACKAGE_GPTFDISK_SGDISK config BR2_PACKAGE_GPTFDISK_CGDISK bool "ncurses cgdisk" - select BR2_PACKAGE_NCURSES - select BR2_PACKAGE_NCURSES_WCHAR # needed because of UTF-16 depends on BR2_USE_WCHAR # ncurses wchar depends on !(BR2_bfin && BR2_BINFMT_FLAT) # ncurses wchar support + select BR2_PACKAGE_NCURSES + select BR2_PACKAGE_NCURSES_WCHAR # needed because of UTF-16 help Install the ncurses-based GUID partition table (GPT) manipulator /usr/sbin/cgdisk. diff --git a/package/gstreamer/gst-fsl-plugins/Config.in b/package/gstreamer/gst-fsl-plugins/Config.in index 8921aa33ba..85476b1c3e 100644 --- a/package/gstreamer/gst-fsl-plugins/Config.in +++ b/package/gstreamer/gst-fsl-plugins/Config.in @@ -45,12 +45,12 @@ config BR2_PACKAGE_GST_FSL_PLUGINS_PLATFORM_MX233 bool "imx233" config BR2_PACKAGE_GST_FSL_PLUGINS_PLATFORM_MX25 - select BR2_PACKAGE_IMX_LIB_PLATFORM_IMX25_3STACK bool "imx25" + select BR2_PACKAGE_IMX_LIB_PLATFORM_IMX25_3STACK config BR2_PACKAGE_GST_FSL_PLUGINS_PLATFORM_MX27 - select BR2_PACKAGE_IMX_LIB_PLATFORM_IMX27ADS bool "imx27" + select BR2_PACKAGE_IMX_LIB_PLATFORM_IMX27ADS config BR2_PACKAGE_GST_FSL_PLUGINS_PLATFORM_MX28 bool "imx28" @@ -62,28 +62,28 @@ config BR2_PACKAGE_GST_FSL_PLUGINS_PLATFORM_MX35 bool "imx35" config BR2_PACKAGE_GST_FSL_PLUGINS_PLATFORM_MX37 - select BR2_PACKAGE_IMX_LIB_PLATFORM_IMX37_3STACK bool "imx37" + select BR2_PACKAGE_IMX_LIB_PLATFORM_IMX37_3STACK config BR2_PACKAGE_GST_FSL_PLUGINS_PLATFORM_MX50 - select BR2_PACKAGE_IMX_LIB_PLATFORM_IMX50 bool "imx50" + select BR2_PACKAGE_IMX_LIB_PLATFORM_IMX50 config BR2_PACKAGE_GST_FSL_PLUGINS_PLATFORM_MX51 - select BR2_PACKAGE_IMX_LIB_PLATFORM_IMX51 bool "imx51" + select BR2_PACKAGE_IMX_LIB_PLATFORM_IMX51 config BR2_PACKAGE_GST_FSL_PLUGINS_PLATFORM_MX53 - select BR2_PACKAGE_IMX_LIB_PLATFORM_IMX53 bool "imx53" + select BR2_PACKAGE_IMX_LIB_PLATFORM_IMX53 config BR2_PACKAGE_GST_FSL_PLUGINS_PLATFORM_MX5X - select BR2_PACKAGE_IMX_LIB_PLATFORM_IMX5X bool "imx5X" + select BR2_PACKAGE_IMX_LIB_PLATFORM_IMX5X config BR2_PACKAGE_GST_FSL_PLUGINS_PLATFORM_MX6 - select BR2_PACKAGE_IMX_LIB_PLATFORM_IMX6Q bool "imx6" + select BR2_PACKAGE_IMX_LIB_PLATFORM_IMX6Q endchoice diff --git a/package/gstreamer/gst-plugins-bad/Config.in b/package/gstreamer/gst-plugins-bad/Config.in index d54415a170..939fc7a7fa 100644 --- a/package/gstreamer/gst-plugins-bad/Config.in +++ b/package/gstreamer/gst-plugins-bad/Config.in @@ -57,8 +57,8 @@ config BR2_PACKAGE_GST_PLUGINS_BAD_PLUGIN_DEBUGUTILS bool "debugutils" config BR2_PACKAGE_GST_PLUGINS_BAD_PLUGIN_DECKLINK - depends on BR2_INSTALL_LIBSTDCPP bool "decklink" + depends on BR2_INSTALL_LIBSTDCPP comment "decklink needs a toolchain w/ C++" depends on !BR2_INSTALL_LIBSTDCPP @@ -261,8 +261,8 @@ config BR2_PACKAGE_GST_PLUGINS_BAD_PLUGIN_CURL config BR2_PACKAGE_GST_PLUGINS_BAD_PLUGIN_DIRECTFB bool "directfb" - depends on BR2_PACKAGE_DIRECTFB default y + depends on BR2_PACKAGE_DIRECTFB config BR2_PACKAGE_GST_PLUGINS_BAD_PLUGIN_DVB bool "dvb" diff --git a/package/gstreamer/gst-plugins-good/Config.in b/package/gstreamer/gst-plugins-good/Config.in index 65f74e819d..a36481a1ce 100644 --- a/package/gstreamer/gst-plugins-good/Config.in +++ b/package/gstreamer/gst-plugins-good/Config.in @@ -201,12 +201,12 @@ config BR2_PACKAGE_GST_PLUGINS_GOOD_PLUGIN_OSS4 bool "oss4 (Open Sound System 4)" config BR2_PACKAGE_GST_PLUGINS_GOOD_PLUGIN_PULSE + bool "pulseaudio" depends on BR2_TOOLCHAIN_HAS_THREADS # pulseaudio depends on BR2_USE_MMU # pulseaudio depends on !BR2_STATIC_LIBS # pulseaudio depends on BR2_TOOLCHAIN_HAS_SYNC_4 # pulseaudio -> json-c select BR2_PACKAGE_PULSEAUDIO - bool "pulseaudio" comment "pulseaudio support needs a toolchain w/ threads, dynamic library" depends on BR2_USE_MMU diff --git a/package/gstreamer1/gst1-plugins-bad/Config.in b/package/gstreamer1/gst1-plugins-bad/Config.in index 1db51877d4..17cc22be21 100644 --- a/package/gstreamer1/gst1-plugins-bad/Config.in +++ b/package/gstreamer1/gst1-plugins-bad/Config.in @@ -489,8 +489,8 @@ config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_DASH DASH demuxer plugin config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_DECKLINK - depends on BR2_INSTALL_LIBSTDCPP bool "decklink" + depends on BR2_INSTALL_LIBSTDCPP help Blackmagic Decklink plugin @@ -499,14 +499,14 @@ comment "decklink needs a toolchain w/ C++" config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_DIRECTFB bool "directfb" - depends on BR2_PACKAGE_DIRECTFB default y + depends on BR2_PACKAGE_DIRECTFB config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_DVB bool "dvb" - select BR2_PACKAGE_DTV_SCAN_TABLES # FEC_2_5 / QAM_4_NR definitions depends on BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_7 + select BR2_PACKAGE_DTV_SCAN_TABLES help DVB elements @@ -526,9 +526,9 @@ config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_FBDEV config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_FDK_AAC bool "fdk-aac" - select BR2_PACKAGE_FDK_AAC depends on BR2_PACKAGE_FDK_AAC_ARCH_SUPPORTS depends on BR2_INSTALL_LIBSTDCPP + select BR2_PACKAGE_FDK_AAC help MPEG AAC encoder/decoder @@ -686,9 +686,9 @@ config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_VOAACENC config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_WAYLAND bool "wayland" + default y depends on BR2_PACKAGE_WAYLAND select BR2_PACKAGE_WAYLAND_PROTOCOLS - default y help Wayland Video Sink diff --git a/package/gstreamer1/gst1-plugins-base/Config.in b/package/gstreamer1/gst1-plugins-base/Config.in index 897c1d13ca..a17f2ad953 100644 --- a/package/gstreamer1/gst1-plugins-base/Config.in +++ b/package/gstreamer1/gst1-plugins-base/Config.in @@ -54,9 +54,9 @@ config BR2_PACKAGE_GST1_PLUGINS_BASE_PLUGIN_GIO GIO elements config BR2_PACKAGE_GST1_PLUGINS_BASE_PLUGIN_PLAYBACK - select BR2_PACKAGE_GST1_PLUGINS_BASE_PLUGIN_TYPEFIND bool "playback" default y + select BR2_PACKAGE_GST1_PLUGINS_BASE_PLUGIN_TYPEFIND help various playback elements diff --git a/package/gstreamer1/gst1-plugins-good/Config.in b/package/gstreamer1/gst1-plugins-good/Config.in index 27f24f5e73..9d23e9f874 100644 --- a/package/gstreamer1/gst1-plugins-good/Config.in +++ b/package/gstreamer1/gst1-plugins-good/Config.in @@ -306,9 +306,9 @@ comment "flac needs a toolchain w/ wchar" config BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_GDKPIXBUF bool "gdkpixbuf" - select BR2_PACKAGE_GDK_PIXBUF depends on BR2_USE_WCHAR # gdk-pixbuf -> libglib2 depends on BR2_TOOLCHAIN_HAS_THREADS # gdk-pixbuf -> libglib2 + select BR2_PACKAGE_GDK_PIXBUF help GdkPixbuf-based image decoder, overlay and sink @@ -316,12 +316,12 @@ comment "gdkpixbuf needs a toolchain w/ wchar, threads" depends on !BR2_USE_WCHAR || !BR2_TOOLCHAIN_HAS_THREADS config BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_PULSE + bool "pulseaudio" depends on BR2_TOOLCHAIN_HAS_THREADS # pulseaudio depends on BR2_USE_MMU # pulseaudio depends on !BR2_STATIC_LIBS # pulseaudio depends on BR2_TOOLCHAIN_HAS_SYNC_4 # pulseaudio -> json-c select BR2_PACKAGE_PULSEAUDIO - bool "pulseaudio" help PulseAudio plugin library @@ -360,9 +360,9 @@ comment "taglib needs a toolchain w/ C++, wchar" config BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_VPX bool "vpx (webm)" - select BR2_PACKAGE_LIBVPX depends on !BR2_bfin # libvpx depends on BR2_TOOLCHAIN_HAS_THREADS # libvpx + select BR2_PACKAGE_LIBVPX help VP8 plugin diff --git a/package/gstreamer1/gst1-vaapi/Config.in b/package/gstreamer1/gst1-vaapi/Config.in index 0b8ae39559..91bd4f85dd 100644 --- a/package/gstreamer1/gst1-vaapi/Config.in +++ b/package/gstreamer1/gst1-vaapi/Config.in @@ -1,12 +1,12 @@ config BR2_PACKAGE_GST1_VAAPI bool "gst1-vaapi" + depends on !BR2_STATIC_LIBS # dlopen(), libva + depends on BR2_TOOLCHAIN_HAS_THREADS # libva, libdrm + depends on BR2_PACKAGE_HAS_UDEV select BR2_PACKAGE_LIBVA select BR2_PACKAGE_LIBDRM select BR2_PACKAGE_GST1_PLUGINS_BASE select BR2_PACKAGE_GST1_PLUGINS_BAD # gstreamer-codecparsers - depends on !BR2_STATIC_LIBS # dlopen(), libva - depends on BR2_TOOLCHAIN_HAS_THREADS # libva, libdrm - depends on BR2_PACKAGE_HAS_UDEV help gstreamer-vaapi consists in a collection of VA-API based plugins for GStreamer and helper libraries. diff --git a/package/gupnp-tools/Config.in b/package/gupnp-tools/Config.in index f9e645a093..af662417c2 100644 --- a/package/gupnp-tools/Config.in +++ b/package/gupnp-tools/Config.in @@ -1,5 +1,6 @@ config BR2_PACKAGE_GUPNP_TOOLS bool "gupnp-tools" + depends on BR2_PACKAGE_LIBGTK3 # gssdp, gupnp, libsoup all select on libglib2, so they have # the same dependencies as libgtk3, which we depend on. So for # the same of simplicity, we don't replicate all those @@ -8,7 +9,6 @@ config BR2_PACKAGE_GUPNP_TOOLS select BR2_PACKAGE_GUPNP select BR2_PACKAGE_LIBSOUP select BR2_PACKAGE_LIBXML2 - depends on BR2_PACKAGE_LIBGTK3 help GUPnP Tools are free replacements of Intel UPnP tools that use GUPnP. They provides client and server side tools which