package/p*/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 p 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>
This commit is contained in:
Adam Duskett 2017-04-22 13:18:02 -04:00 committed by Thomas Petazzoni
parent 3483a98d01
commit 289137ed61
20 changed files with 44 additions and 44 deletions

View file

@ -1,15 +1,15 @@
config BR2_PACKAGE_PANGOMM config BR2_PACKAGE_PANGOMM
bool "pangomm" bool "pangomm"
select BR2_PACKAGE_CAIROMM
select BR2_PACKAGE_GLIBMM
select BR2_PACKAGE_PANGO
select BR2_PACKAGE_LIBSIGC
depends on BR2_TOOLCHAIN_HAS_SYNC_4 # pango -> harfbuzz depends on BR2_TOOLCHAIN_HAS_SYNC_4 # pango -> harfbuzz
depends on BR2_INSTALL_LIBSTDCPP # glibmm/pango depends on BR2_INSTALL_LIBSTDCPP # glibmm/pango
depends on BR2_TOOLCHAIN_GCC_AT_LEAST_4_8 # C++11 depends on BR2_TOOLCHAIN_GCC_AT_LEAST_4_8 # C++11
depends on BR2_TOOLCHAIN_HAS_THREADS # *mm/pango -> libglib2 depends on BR2_TOOLCHAIN_HAS_THREADS # *mm/pango -> libglib2
depends on BR2_USE_MMU # *mm/pango -> libglib2 depends on BR2_USE_MMU # *mm/pango -> libglib2
depends on BR2_USE_WCHAR # *mm/pango -> libglib2 depends on BR2_USE_WCHAR # *mm/pango -> libglib2
select BR2_PACKAGE_CAIROMM
select BR2_PACKAGE_GLIBMM
select BR2_PACKAGE_PANGO
select BR2_PACKAGE_LIBSIGC
help help
The pangomm package is a set of C++ bindings for Pango. The pangomm package is a set of C++ bindings for Pango.

View file

@ -1,15 +1,15 @@
config BR2_PACKAGE_PCMANFM config BR2_PACKAGE_PCMANFM
bool "pcmanfm" bool "pcmanfm"
select BR2_PACKAGE_LIBFM
select BR2_PACKAGE_MENU_CACHE
select BR2_PACKAGE_LIBGLIB2
select BR2_PACKAGE_LIBGTK2 if !BR2_PACKAGE_LIBGTK3_X11
depends on BR2_PACKAGE_XORG7 depends on BR2_PACKAGE_XORG7
depends on BR2_USE_WCHAR # libglib2 depends on BR2_USE_WCHAR # libglib2
depends on BR2_TOOLCHAIN_HAS_THREADS # libglib2 depends on BR2_TOOLCHAIN_HAS_THREADS # libglib2
depends on BR2_USE_MMU # libglib2 depends on BR2_USE_MMU # libglib2
depends on BR2_INSTALL_LIBSTDCPP # libgtk2 depends on BR2_INSTALL_LIBSTDCPP # libgtk2
depends on BR2_TOOLCHAIN_HAS_SYNC_4 # libgtk2 -> pango -> harfbuzz depends on BR2_TOOLCHAIN_HAS_SYNC_4 # libgtk2 -> pango -> harfbuzz
select BR2_PACKAGE_LIBFM
select BR2_PACKAGE_MENU_CACHE
select BR2_PACKAGE_LIBGLIB2
select BR2_PACKAGE_LIBGTK2 if !BR2_PACKAGE_LIBGTK3_X11
help help
PCMan File Manager (PCManFM) is a file manager application developed PCMan File Manager (PCManFM) is a file manager application developed
by Hong Jen Yee from Taiwan which is meant to be a replacement for by Hong Jen Yee from Taiwan which is meant to be a replacement for

View file

@ -53,8 +53,8 @@ config BR2_PACKAGE_PHP_EXT_ZIP
config BR2_PACKAGE_PHP_EXT_ZLIB config BR2_PACKAGE_PHP_EXT_ZLIB
bool "zlib" bool "zlib"
select BR2_PACKAGE_ZLIB
default y default y
select BR2_PACKAGE_ZLIB
help help
zlib support zlib support
@ -136,9 +136,9 @@ config BR2_PACKAGE_PHP_EXT_PDO_MYSQL
config BR2_PACKAGE_PHP_EXT_PDO_POSTGRESQL config BR2_PACKAGE_PHP_EXT_PDO_POSTGRESQL
bool "PostgreSQL" bool "PostgreSQL"
select BR2_PACKAGE_POSTGRESQL
depends on BR2_USE_MMU # postgresql depends on BR2_USE_MMU # postgresql
depends on !BR2_STATIC_LIBS depends on !BR2_STATIC_LIBS
select BR2_PACKAGE_POSTGRESQL
help help
PDO driver for PostgreSQL PDO driver for PostgreSQL
@ -164,8 +164,8 @@ comment "Human language and character encoding support"
config BR2_PACKAGE_PHP_EXT_GETTEXT config BR2_PACKAGE_PHP_EXT_GETTEXT
bool "Gettext" bool "Gettext"
select BR2_PACKAGE_GETTEXT if BR2_NEEDS_GETTEXT
depends on BR2_USE_WCHAR depends on BR2_USE_WCHAR
select BR2_PACKAGE_GETTEXT if BR2_NEEDS_GETTEXT
help help
Gettext support Gettext support
@ -180,11 +180,11 @@ config BR2_PACKAGE_PHP_EXT_ICONV
config BR2_PACKAGE_PHP_EXT_INTL config BR2_PACKAGE_PHP_EXT_INTL
bool "intl" bool "intl"
select BR2_PACKAGE_ICU
depends on BR2_INSTALL_LIBSTDCPP depends on BR2_INSTALL_LIBSTDCPP
depends on BR2_USE_WCHAR depends on BR2_USE_WCHAR
depends on !BR2_BINFMT_FLAT # icu depends on !BR2_BINFMT_FLAT # icu
depends on BR2_TOOLCHAIN_HAS_THREADS # icu depends on BR2_TOOLCHAIN_HAS_THREADS # icu
select BR2_PACKAGE_ICU
help help
Internationalization support Internationalization support

View file

@ -14,8 +14,8 @@ if BR2_PACKAGE_PORTAUDIO
config BR2_PACKAGE_PORTAUDIO_ALSA config BR2_PACKAGE_PORTAUDIO_ALSA
bool "alsa support" bool "alsa support"
select BR2_PACKAGE_ALSA_LIB
default y default y
select BR2_PACKAGE_ALSA_LIB
help help
Compile with ALSA support. Compile with ALSA support.

View file

@ -16,8 +16,8 @@ if BR2_PACKAGE_POWERPC_UTILS
config BR2_PACKAGE_POWERPC_UTILS_RTAS config BR2_PACKAGE_POWERPC_UTILS_RTAS
bool "RTAS support" bool "RTAS support"
select BR2_PACKAGE_LIBRTAS
depends on BR2_TOOLCHAIN_USES_GLIBC depends on BR2_TOOLCHAIN_USES_GLIBC
select BR2_PACKAGE_LIBRTAS
help help
Enable support for functions that require RTAS. Enable support for functions that require RTAS.

View file

@ -2,5 +2,5 @@ config BR2_PACKAGE_HAS_POWERVR
bool bool
config BR2_PACKAGE_PROVIDES_POWERVR config BR2_PACKAGE_PROVIDES_POWERVR
depends on BR2_PACKAGE_HAS_POWERVR
string string
depends on BR2_PACKAGE_HAS_POWERVR

View file

@ -11,8 +11,8 @@ config BR2_PACKAGE_PPPD
if BR2_PACKAGE_PPPD if BR2_PACKAGE_PPPD
config BR2_PACKAGE_PPPD_FILTER config BR2_PACKAGE_PPPD_FILTER
select BR2_PACKAGE_LIBPCAP
bool "filtering" bool "filtering"
select BR2_PACKAGE_LIBPCAP
help help
Packet filtering abilities for pppd. If enabled, Packet filtering abilities for pppd. If enabled,
the pppd active-filter and pass-filter options the pppd active-filter and pass-filter options

View file

@ -4,11 +4,11 @@ config BR2_PACKAGE_PULSEAUDIO
depends on BR2_TOOLCHAIN_HAS_THREADS depends on BR2_TOOLCHAIN_HAS_THREADS
depends on !BR2_STATIC_LIBS depends on !BR2_STATIC_LIBS
depends on BR2_TOOLCHAIN_HAS_SYNC_4 # json-c depends on BR2_TOOLCHAIN_HAS_SYNC_4 # json-c
depends on BR2_USE_MMU # fork()
select BR2_PACKAGE_LIBTOOL select BR2_PACKAGE_LIBTOOL
select BR2_PACKAGE_JSON_C select BR2_PACKAGE_JSON_C
select BR2_PACKAGE_LIBSNDFILE select BR2_PACKAGE_LIBSNDFILE
select BR2_PACKAGE_SPEEX select BR2_PACKAGE_SPEEX
depends on BR2_USE_MMU # fork()
help help
PulseAudio is a sound system for POSIX OSes, meaning that it PulseAudio is a sound system for POSIX OSes, meaning that it
is a proxy for your sound applications. It allows you to do is a proxy for your sound applications. It allows you to do

View file

@ -1,15 +1,6 @@
config BR2_PACKAGE_PULSEVIEW config BR2_PACKAGE_PULSEVIEW
bool "pulseview" bool "pulseview"
select BR2_PACKAGE_LIBSIGROK
select BR2_PACKAGE_LIBSIGROKCXX
depends on BR2_PACKAGE_QT5 depends on BR2_PACKAGE_QT5
select BR2_PACKAGE_QT5BASE_WIDGETS
select BR2_PACKAGE_QT5BASE_PNG
select BR2_PACKAGE_QT5SVG
select BR2_PACKAGE_BOOST
select BR2_PACKAGE_BOOST_FILESYSTEM
select BR2_PACKAGE_BOOST_SYSTEM
select BR2_PACKAGE_BOOST_THREAD
# libsigrok->libglib2: # libsigrok->libglib2:
depends on BR2_USE_WCHAR depends on BR2_USE_WCHAR
depends on BR2_TOOLCHAIN_HAS_THREADS depends on BR2_TOOLCHAIN_HAS_THREADS
@ -17,6 +8,15 @@ config BR2_PACKAGE_PULSEVIEW
depends on BR2_INSTALL_LIBSTDCPP depends on BR2_INSTALL_LIBSTDCPP
# libsigrok # libsigrok
depends on BR2_TOOLCHAIN_GCC_AT_LEAST_4_8 depends on BR2_TOOLCHAIN_GCC_AT_LEAST_4_8
select BR2_PACKAGE_LIBSIGROK
select BR2_PACKAGE_LIBSIGROKCXX
select BR2_PACKAGE_QT5BASE_WIDGETS
select BR2_PACKAGE_QT5BASE_PNG
select BR2_PACKAGE_QT5SVG
select BR2_PACKAGE_BOOST
select BR2_PACKAGE_BOOST_FILESYSTEM
select BR2_PACKAGE_BOOST_SYSTEM
select BR2_PACKAGE_BOOST_THREAD
help help
PulseView is a Qt based logic analyzer, oscilloscope PulseView is a Qt based logic analyzer, oscilloscope
and MSO GUI for sigrok. and MSO GUI for sigrok.

View file

@ -1,7 +1,7 @@
config BR2_PACKAGE_PURE_FTPD config BR2_PACKAGE_PURE_FTPD
bool "pure-ftpd" bool "pure-ftpd"
select BR2_PACKAGE_LIBICONV if !BR2_ENABLE_LOCALE
depends on BR2_USE_MMU # fork() depends on BR2_USE_MMU # fork()
select BR2_PACKAGE_LIBICONV if !BR2_ENABLE_LOCALE
help help
Pure-FTPd is a free (BSD), secure, production-quality and standard- Pure-FTPd is a free (BSD), secure, production-quality and standard-
conformant FTP server. It doesn't provide useless bells and whistles, conformant FTP server. It doesn't provide useless bells and whistles,

View file

@ -1,5 +1,6 @@
config BR2_PACKAGE_PYTHON_CROSSBAR config BR2_PACKAGE_PYTHON_CROSSBAR
bool "python-crossbar" bool "python-crossbar"
depends on BR2_INSTALL_LIBSTDCPP # python-pyasn
# All the following dependencies are runtime dependencies # All the following dependencies are runtime dependencies
select BR2_PACKAGE_PYTHON_AUTOBAHN select BR2_PACKAGE_PYTHON_AUTOBAHN
select BR2_PACKAGE_PYTHON_CBOR select BR2_PACKAGE_PYTHON_CBOR
@ -31,7 +32,6 @@ config BR2_PACKAGE_PYTHON_CROSSBAR
select BR2_PACKAGE_PYTHON_UBJSON select BR2_PACKAGE_PYTHON_UBJSON
select BR2_PACKAGE_PYTHON_WATCHDOG select BR2_PACKAGE_PYTHON_WATCHDOG
select BR2_PACKAGE_PYTHON_WSACCEL select BR2_PACKAGE_PYTHON_WSACCEL
depends on BR2_INSTALL_LIBSTDCPP # python-pyasn
help help
Crossbar.io is an open-source WAMP application router that Crossbar.io is an open-source WAMP application router that
allows to build advanced applications from loosely-coupled allows to build advanced applications from loosely-coupled

View file

@ -1,6 +1,6 @@
config BR2_PACKAGE_PYTHON_IPADDR config BR2_PACKAGE_PYTHON_IPADDR
depends on BR2_PACKAGE_PYTHON # included since python3.3
bool "python-ipaddr" bool "python-ipaddr"
depends on BR2_PACKAGE_PYTHON # included since python3.3
help help
An IPv4/IPv6 manipulation library in Python. This library is An IPv4/IPv6 manipulation library in Python. This library is
used to create/poke/manipulate IPv4 and IPv6 addresses and used to create/poke/manipulate IPv4 and IPv6 addresses and

View file

@ -4,13 +4,13 @@ comment "python-libconfig needs a glibc or uClibc toolchain w/ C++, threads"
config BR2_PACKAGE_PYTHON_LIBCONFIG config BR2_PACKAGE_PYTHON_LIBCONFIG
bool "python-libconfig" bool "python-libconfig"
select BR2_PACKAGE_BOOST
select BR2_PACKAGE_BOOST_PYTHON
select BR2_PACKAGE_LIBCONFIG
depends on BR2_INSTALL_LIBSTDCPP depends on BR2_INSTALL_LIBSTDCPP
depends on BR2_TOOLCHAIN_HAS_THREADS depends on BR2_TOOLCHAIN_HAS_THREADS
# error: invalid use of incomplete type 'struct _IO_FILE' # error: invalid use of incomplete type 'struct _IO_FILE'
depends on !BR2_TOOLCHAIN_USES_MUSL depends on !BR2_TOOLCHAIN_USES_MUSL
select BR2_PACKAGE_BOOST
select BR2_PACKAGE_BOOST_PYTHON
select BR2_PACKAGE_LIBCONFIG
help help
Python bindings to the C++ library libconfig Python bindings to the C++ library libconfig

View file

@ -1,8 +1,8 @@
config BR2_PACKAGE_PYTHON_MSGPACK config BR2_PACKAGE_PYTHON_MSGPACK
bool "python-msgpack" bool "python-msgpack"
select BR2_PACKAGE_MSGPACK
depends on BR2_INSTALL_LIBSTDCPP # msgpack depends on BR2_INSTALL_LIBSTDCPP # msgpack
depends on BR2_TOOLCHAIN_HAS_SYNC_4 # msgpack depends on BR2_TOOLCHAIN_HAS_SYNC_4 # msgpack
select BR2_PACKAGE_MSGPACK
help help
MessagePack (http://msgpack.org/) is a fast, compact binary MessagePack (http://msgpack.org/) is a fast, compact binary
serialization format, suitable for similar data to JSON. serialization format, suitable for similar data to JSON.

View file

@ -1,7 +1,7 @@
config BR2_PACKAGE_PYTHON_PYLIBFTDI config BR2_PACKAGE_PYTHON_PYLIBFTDI
bool "python-pylibftdi" bool "python-pylibftdi"
select BR2_PACKAGE_LIBFTDI
depends on BR2_TOOLCHAIN_HAS_THREADS # libusb depends on BR2_TOOLCHAIN_HAS_THREADS # libusb
select BR2_PACKAGE_LIBFTDI
help help
This package contains the python language binding libftdi. This package contains the python language binding libftdi.

View file

@ -1,7 +1,7 @@
config BR2_PACKAGE_PYTHON_PYSNMP_APPS config BR2_PACKAGE_PYTHON_PYSNMP_APPS
bool "python-pysnmp-apps" bool "python-pysnmp-apps"
select BR2_PACKAGE_PYTHON_PYSNMP
depends on BR2_INSTALL_LIBSTDCPP # pysnmp -> pyasn depends on BR2_INSTALL_LIBSTDCPP # pysnmp -> pyasn
select BR2_PACKAGE_PYTHON_PYSNMP
help help
A collection of command-line tools for SNMP management A collection of command-line tools for SNMP management
purposes built on top of the PySNMP package. purposes built on top of the PySNMP package.

View file

@ -1,7 +1,7 @@
config BR2_PACKAGE_PYTHON_PYSNMP_MIBS config BR2_PACKAGE_PYTHON_PYSNMP_MIBS
bool "python-pysnmp-mibs" bool "python-pysnmp-mibs"
select BR2_PACKAGE_PYTHON_PYSNMP
depends on BR2_INSTALL_LIBSTDCPP # pysnmp -> pyasn depends on BR2_INSTALL_LIBSTDCPP # pysnmp -> pyasn
select BR2_PACKAGE_PYTHON_PYSNMP
help help
PySNMP MIBs is a set of IETF & IANA MIBs pre-compiled and PySNMP MIBs is a set of IETF & IANA MIBs pre-compiled and
packaged to simplify their use with the PySNMP library. packaged to simplify their use with the PySNMP library.

View file

@ -1,10 +1,10 @@
config BR2_PACKAGE_PYTHON_SERVICE_IDENTITY config BR2_PACKAGE_PYTHON_SERVICE_IDENTITY
bool "python-service-identity" bool "python-service-identity"
depends on BR2_INSTALL_LIBSTDCPP # python-pyopenssl, python-pyasn
select BR2_PACKAGE_PYTHON_CHARACTERISTIC # runtime select BR2_PACKAGE_PYTHON_CHARACTERISTIC # runtime
select BR2_PACKAGE_PYTHON_PYASN # runtime select BR2_PACKAGE_PYTHON_PYASN # runtime
select BR2_PACKAGE_PYTHON_PYASN_MODULES # runtime select BR2_PACKAGE_PYTHON_PYASN_MODULES # runtime
select BR2_PACKAGE_PYTHON_PYOPENSSL # runtime select BR2_PACKAGE_PYTHON_PYOPENSSL # runtime
depends on BR2_INSTALL_LIBSTDCPP # python-pyopenssl, python-pyasn
help help
Service identity verification for pyOpenSSL. Service identity verification for pyOpenSSL.

View file

@ -1,11 +1,11 @@
config BR2_PACKAGE_PYTHON_TREQ config BR2_PACKAGE_PYTHON_TREQ
bool "python-treq" bool "python-treq"
depends on BR2_INSTALL_LIBSTDCPP # python-pyopenssl
select BR2_PACKAGE_PYTHON_REQUESTS # runtime select BR2_PACKAGE_PYTHON_REQUESTS # runtime
select BR2_PACKAGE_PYTHON_SERVICE_IDENTITY # runtime select BR2_PACKAGE_PYTHON_SERVICE_IDENTITY # runtime
select BR2_PACKAGE_PYTHON_SIX # runtime select BR2_PACKAGE_PYTHON_SIX # runtime
select BR2_PACKAGE_PYTHON_TWISTED # runtime select BR2_PACKAGE_PYTHON_TWISTED # runtime
select BR2_PACKAGE_PYTHON_PYOPENSSL # runtime select BR2_PACKAGE_PYTHON_PYOPENSSL # runtime
depends on BR2_INSTALL_LIBSTDCPP # python-pyopenssl
help help
treq is an HTTP library inspired by requests but written on treq is an HTTP library inspired by requests but written on
top of Twisted's Agents. It provides a simple, higher level top of Twisted's Agents. It provides a simple, higher level

View file

@ -39,14 +39,14 @@ menu "core python modules"
comment "The following modules are unusual or require extra libraries" comment "The following modules are unusual or require extra libraries"
config BR2_PACKAGE_PYTHON_BZIP2 config BR2_PACKAGE_PYTHON_BZIP2
select BR2_PACKAGE_BZIP2
bool "bzip2 module" bool "bzip2 module"
select BR2_PACKAGE_BZIP2
help help
bzip2 module for Python bzip2 module for Python
config BR2_PACKAGE_PYTHON_BSDDB config BR2_PACKAGE_PYTHON_BSDDB
select BR2_PACKAGE_BERKELEYDB
bool "bsddb module" bool "bsddb module"
select BR2_PACKAGE_BERKELEYDB
help help
bsddb module for Python. bsddb module for Python.
@ -56,8 +56,8 @@ config BR2_PACKAGE_PYTHON_CODECSCJK
Chinese/Japanese/Korean codecs module for Python (large). Chinese/Japanese/Korean codecs module for Python (large).
config BR2_PACKAGE_PYTHON_CURSES config BR2_PACKAGE_PYTHON_CURSES
select BR2_PACKAGE_NCURSES
bool "curses module" bool "curses module"
select BR2_PACKAGE_NCURSES
help help
curses module for Python. curses module for Python.
@ -67,15 +67,15 @@ config BR2_PACKAGE_PYTHON_OSSAUDIODEV
ossaudiodev module for Python. ossaudiodev module for Python.
config BR2_PACKAGE_PYTHON_READLINE config BR2_PACKAGE_PYTHON_READLINE
select BR2_PACKAGE_READLINE
bool "readline" bool "readline"
select BR2_PACKAGE_READLINE
help help
readline module for Python (required for command-line readline module for Python (required for command-line
editing in the Python shell). editing in the Python shell).
config BR2_PACKAGE_PYTHON_SSL config BR2_PACKAGE_PYTHON_SSL
select BR2_PACKAGE_OPENSSL
bool "ssl" bool "ssl"
select BR2_PACKAGE_OPENSSL
help help
_ssl module for Python (required for https in urllib etc). _ssl module for Python (required for https in urllib etc).
@ -110,8 +110,8 @@ config BR2_PACKAGE_PYTHON_SQLITE
SQLite database support SQLite database support
config BR2_PACKAGE_PYTHON_PYEXPAT config BR2_PACKAGE_PYTHON_PYEXPAT
select BR2_PACKAGE_EXPAT
bool "xml module" bool "xml module"
select BR2_PACKAGE_EXPAT
help help
pyexpat and xml libraries for Python pyexpat and xml libraries for Python