diff --git a/package/pangomm/Config.in b/package/pangomm/Config.in index a7c41a008f..08c6064c0c 100644 --- a/package/pangomm/Config.in +++ b/package/pangomm/Config.in @@ -1,15 +1,15 @@ config BR2_PACKAGE_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_INSTALL_LIBSTDCPP # glibmm/pango depends on BR2_TOOLCHAIN_GCC_AT_LEAST_4_8 # C++11 depends on BR2_TOOLCHAIN_HAS_THREADS # *mm/pango -> libglib2 depends on BR2_USE_MMU # *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 The pangomm package is a set of C++ bindings for Pango. diff --git a/package/pcmanfm/Config.in b/package/pcmanfm/Config.in index 40ebbdfcb4..979e74777d 100644 --- a/package/pcmanfm/Config.in +++ b/package/pcmanfm/Config.in @@ -1,15 +1,15 @@ config BR2_PACKAGE_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_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_LIBFM + select BR2_PACKAGE_MENU_CACHE + select BR2_PACKAGE_LIBGLIB2 + select BR2_PACKAGE_LIBGTK2 if !BR2_PACKAGE_LIBGTK3_X11 help PCMan File Manager (PCManFM) is a file manager application developed by Hong Jen Yee from Taiwan which is meant to be a replacement for diff --git a/package/php/Config.ext b/package/php/Config.ext index 7c3ba7e8c4..43cc4b3289 100644 --- a/package/php/Config.ext +++ b/package/php/Config.ext @@ -53,8 +53,8 @@ config BR2_PACKAGE_PHP_EXT_ZIP config BR2_PACKAGE_PHP_EXT_ZLIB bool "zlib" - select BR2_PACKAGE_ZLIB default y + select BR2_PACKAGE_ZLIB help zlib support @@ -136,9 +136,9 @@ config BR2_PACKAGE_PHP_EXT_PDO_MYSQL config BR2_PACKAGE_PHP_EXT_PDO_POSTGRESQL bool "PostgreSQL" - select BR2_PACKAGE_POSTGRESQL depends on BR2_USE_MMU # postgresql depends on !BR2_STATIC_LIBS + select BR2_PACKAGE_POSTGRESQL help PDO driver for PostgreSQL @@ -164,8 +164,8 @@ comment "Human language and character encoding support" config BR2_PACKAGE_PHP_EXT_GETTEXT bool "Gettext" - select BR2_PACKAGE_GETTEXT if BR2_NEEDS_GETTEXT depends on BR2_USE_WCHAR + select BR2_PACKAGE_GETTEXT if BR2_NEEDS_GETTEXT help Gettext support @@ -180,11 +180,11 @@ config BR2_PACKAGE_PHP_EXT_ICONV config BR2_PACKAGE_PHP_EXT_INTL bool "intl" - select BR2_PACKAGE_ICU depends on BR2_INSTALL_LIBSTDCPP depends on BR2_USE_WCHAR depends on !BR2_BINFMT_FLAT # icu depends on BR2_TOOLCHAIN_HAS_THREADS # icu + select BR2_PACKAGE_ICU help Internationalization support diff --git a/package/portaudio/Config.in b/package/portaudio/Config.in index 252a92a650..18e87fde5e 100644 --- a/package/portaudio/Config.in +++ b/package/portaudio/Config.in @@ -14,8 +14,8 @@ if BR2_PACKAGE_PORTAUDIO config BR2_PACKAGE_PORTAUDIO_ALSA bool "alsa support" - select BR2_PACKAGE_ALSA_LIB default y + select BR2_PACKAGE_ALSA_LIB help Compile with ALSA support. diff --git a/package/powerpc-utils/Config.in b/package/powerpc-utils/Config.in index fb2fb7fac2..b0ca84789e 100644 --- a/package/powerpc-utils/Config.in +++ b/package/powerpc-utils/Config.in @@ -16,8 +16,8 @@ if BR2_PACKAGE_POWERPC_UTILS config BR2_PACKAGE_POWERPC_UTILS_RTAS bool "RTAS support" - select BR2_PACKAGE_LIBRTAS depends on BR2_TOOLCHAIN_USES_GLIBC + select BR2_PACKAGE_LIBRTAS help Enable support for functions that require RTAS. diff --git a/package/powervr/Config.in b/package/powervr/Config.in index 746e15b291..7be2b2378a 100644 --- a/package/powervr/Config.in +++ b/package/powervr/Config.in @@ -2,5 +2,5 @@ config BR2_PACKAGE_HAS_POWERVR bool config BR2_PACKAGE_PROVIDES_POWERVR - depends on BR2_PACKAGE_HAS_POWERVR string + depends on BR2_PACKAGE_HAS_POWERVR diff --git a/package/pppd/Config.in b/package/pppd/Config.in index b56b623459..8c56421c0d 100644 --- a/package/pppd/Config.in +++ b/package/pppd/Config.in @@ -11,8 +11,8 @@ config BR2_PACKAGE_PPPD if BR2_PACKAGE_PPPD config BR2_PACKAGE_PPPD_FILTER - select BR2_PACKAGE_LIBPCAP bool "filtering" + select BR2_PACKAGE_LIBPCAP help Packet filtering abilities for pppd. If enabled, the pppd active-filter and pass-filter options diff --git a/package/pulseaudio/Config.in b/package/pulseaudio/Config.in index 20aa374fce..0adfd88c79 100644 --- a/package/pulseaudio/Config.in +++ b/package/pulseaudio/Config.in @@ -4,11 +4,11 @@ config BR2_PACKAGE_PULSEAUDIO depends on BR2_TOOLCHAIN_HAS_THREADS depends on !BR2_STATIC_LIBS depends on BR2_TOOLCHAIN_HAS_SYNC_4 # json-c + depends on BR2_USE_MMU # fork() select BR2_PACKAGE_LIBTOOL select BR2_PACKAGE_JSON_C select BR2_PACKAGE_LIBSNDFILE select BR2_PACKAGE_SPEEX - depends on BR2_USE_MMU # fork() help PulseAudio is a sound system for POSIX OSes, meaning that it is a proxy for your sound applications. It allows you to do diff --git a/package/pulseview/Config.in b/package/pulseview/Config.in index 46abe78f76..daa0fbab60 100644 --- a/package/pulseview/Config.in +++ b/package/pulseview/Config.in @@ -1,15 +1,6 @@ config BR2_PACKAGE_PULSEVIEW bool "pulseview" - select BR2_PACKAGE_LIBSIGROK - select BR2_PACKAGE_LIBSIGROKCXX 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: depends on BR2_USE_WCHAR depends on BR2_TOOLCHAIN_HAS_THREADS @@ -17,6 +8,15 @@ config BR2_PACKAGE_PULSEVIEW depends on BR2_INSTALL_LIBSTDCPP # libsigrok 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 PulseView is a Qt based logic analyzer, oscilloscope and MSO GUI for sigrok. diff --git a/package/pure-ftpd/Config.in b/package/pure-ftpd/Config.in index 57b78d1ae6..0e1e9c264e 100644 --- a/package/pure-ftpd/Config.in +++ b/package/pure-ftpd/Config.in @@ -1,7 +1,7 @@ config BR2_PACKAGE_PURE_FTPD bool "pure-ftpd" - select BR2_PACKAGE_LIBICONV if !BR2_ENABLE_LOCALE depends on BR2_USE_MMU # fork() + select BR2_PACKAGE_LIBICONV if !BR2_ENABLE_LOCALE help Pure-FTPd is a free (BSD), secure, production-quality and standard- conformant FTP server. It doesn't provide useless bells and whistles, diff --git a/package/python-crossbar/Config.in b/package/python-crossbar/Config.in index be8332515e..faec922e50 100644 --- a/package/python-crossbar/Config.in +++ b/package/python-crossbar/Config.in @@ -1,5 +1,6 @@ config BR2_PACKAGE_PYTHON_CROSSBAR bool "python-crossbar" + depends on BR2_INSTALL_LIBSTDCPP # python-pyasn # All the following dependencies are runtime dependencies select BR2_PACKAGE_PYTHON_AUTOBAHN select BR2_PACKAGE_PYTHON_CBOR @@ -31,7 +32,6 @@ config BR2_PACKAGE_PYTHON_CROSSBAR select BR2_PACKAGE_PYTHON_UBJSON select BR2_PACKAGE_PYTHON_WATCHDOG select BR2_PACKAGE_PYTHON_WSACCEL - depends on BR2_INSTALL_LIBSTDCPP # python-pyasn help Crossbar.io is an open-source WAMP application router that allows to build advanced applications from loosely-coupled diff --git a/package/python-ipaddr/Config.in b/package/python-ipaddr/Config.in index 9db2dab38b..57279273f9 100644 --- a/package/python-ipaddr/Config.in +++ b/package/python-ipaddr/Config.in @@ -1,6 +1,6 @@ config BR2_PACKAGE_PYTHON_IPADDR - depends on BR2_PACKAGE_PYTHON # included since python3.3 bool "python-ipaddr" + depends on BR2_PACKAGE_PYTHON # included since python3.3 help An IPv4/IPv6 manipulation library in Python. This library is used to create/poke/manipulate IPv4 and IPv6 addresses and diff --git a/package/python-libconfig/Config.in b/package/python-libconfig/Config.in index a222f9a130..00688719ee 100644 --- a/package/python-libconfig/Config.in +++ b/package/python-libconfig/Config.in @@ -4,13 +4,13 @@ comment "python-libconfig needs a glibc or uClibc toolchain w/ C++, threads" config BR2_PACKAGE_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_TOOLCHAIN_HAS_THREADS # error: invalid use of incomplete type 'struct _IO_FILE' depends on !BR2_TOOLCHAIN_USES_MUSL + select BR2_PACKAGE_BOOST + select BR2_PACKAGE_BOOST_PYTHON + select BR2_PACKAGE_LIBCONFIG help Python bindings to the C++ library libconfig diff --git a/package/python-msgpack/Config.in b/package/python-msgpack/Config.in index 7dfe8e81f1..9aa2b5f824 100644 --- a/package/python-msgpack/Config.in +++ b/package/python-msgpack/Config.in @@ -1,8 +1,8 @@ config BR2_PACKAGE_PYTHON_MSGPACK bool "python-msgpack" - select BR2_PACKAGE_MSGPACK depends on BR2_INSTALL_LIBSTDCPP # msgpack depends on BR2_TOOLCHAIN_HAS_SYNC_4 # msgpack + select BR2_PACKAGE_MSGPACK help MessagePack (http://msgpack.org/) is a fast, compact binary serialization format, suitable for similar data to JSON. diff --git a/package/python-pylibftdi/Config.in b/package/python-pylibftdi/Config.in index f829071235..d340974656 100644 --- a/package/python-pylibftdi/Config.in +++ b/package/python-pylibftdi/Config.in @@ -1,7 +1,7 @@ config BR2_PACKAGE_PYTHON_PYLIBFTDI bool "python-pylibftdi" - select BR2_PACKAGE_LIBFTDI depends on BR2_TOOLCHAIN_HAS_THREADS # libusb + select BR2_PACKAGE_LIBFTDI help This package contains the python language binding libftdi. diff --git a/package/python-pysnmp-apps/Config.in b/package/python-pysnmp-apps/Config.in index b032eba1fe..32e3269946 100644 --- a/package/python-pysnmp-apps/Config.in +++ b/package/python-pysnmp-apps/Config.in @@ -1,7 +1,7 @@ config BR2_PACKAGE_PYTHON_PYSNMP_APPS bool "python-pysnmp-apps" - select BR2_PACKAGE_PYTHON_PYSNMP depends on BR2_INSTALL_LIBSTDCPP # pysnmp -> pyasn + select BR2_PACKAGE_PYTHON_PYSNMP help A collection of command-line tools for SNMP management purposes built on top of the PySNMP package. diff --git a/package/python-pysnmp-mibs/Config.in b/package/python-pysnmp-mibs/Config.in index eca17d26aa..521d95eab1 100644 --- a/package/python-pysnmp-mibs/Config.in +++ b/package/python-pysnmp-mibs/Config.in @@ -1,7 +1,7 @@ config BR2_PACKAGE_PYTHON_PYSNMP_MIBS bool "python-pysnmp-mibs" - select BR2_PACKAGE_PYTHON_PYSNMP depends on BR2_INSTALL_LIBSTDCPP # pysnmp -> pyasn + select BR2_PACKAGE_PYTHON_PYSNMP help PySNMP MIBs is a set of IETF & IANA MIBs pre-compiled and packaged to simplify their use with the PySNMP library. diff --git a/package/python-service-identity/Config.in b/package/python-service-identity/Config.in index c9cbb6cca1..304b38acde 100644 --- a/package/python-service-identity/Config.in +++ b/package/python-service-identity/Config.in @@ -1,10 +1,10 @@ config BR2_PACKAGE_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_PYASN # runtime select BR2_PACKAGE_PYTHON_PYASN_MODULES # runtime select BR2_PACKAGE_PYTHON_PYOPENSSL # runtime - depends on BR2_INSTALL_LIBSTDCPP # python-pyopenssl, python-pyasn help Service identity verification for pyOpenSSL. diff --git a/package/python-treq/Config.in b/package/python-treq/Config.in index 4a237373d1..2047cc0dc7 100644 --- a/package/python-treq/Config.in +++ b/package/python-treq/Config.in @@ -1,11 +1,11 @@ config BR2_PACKAGE_PYTHON_TREQ bool "python-treq" + depends on BR2_INSTALL_LIBSTDCPP # python-pyopenssl select BR2_PACKAGE_PYTHON_REQUESTS # runtime select BR2_PACKAGE_PYTHON_SERVICE_IDENTITY # runtime select BR2_PACKAGE_PYTHON_SIX # runtime select BR2_PACKAGE_PYTHON_TWISTED # runtime select BR2_PACKAGE_PYTHON_PYOPENSSL # runtime - depends on BR2_INSTALL_LIBSTDCPP # python-pyopenssl help treq is an HTTP library inspired by requests but written on top of Twisted's Agents. It provides a simple, higher level diff --git a/package/python/Config.in b/package/python/Config.in index fa83e7774a..054ccd2aaa 100644 --- a/package/python/Config.in +++ b/package/python/Config.in @@ -39,14 +39,14 @@ menu "core python modules" comment "The following modules are unusual or require extra libraries" config BR2_PACKAGE_PYTHON_BZIP2 - select BR2_PACKAGE_BZIP2 bool "bzip2 module" + select BR2_PACKAGE_BZIP2 help bzip2 module for Python config BR2_PACKAGE_PYTHON_BSDDB - select BR2_PACKAGE_BERKELEYDB bool "bsddb module" + select BR2_PACKAGE_BERKELEYDB help bsddb module for Python. @@ -56,8 +56,8 @@ config BR2_PACKAGE_PYTHON_CODECSCJK Chinese/Japanese/Korean codecs module for Python (large). config BR2_PACKAGE_PYTHON_CURSES - select BR2_PACKAGE_NCURSES bool "curses module" + select BR2_PACKAGE_NCURSES help curses module for Python. @@ -67,15 +67,15 @@ config BR2_PACKAGE_PYTHON_OSSAUDIODEV ossaudiodev module for Python. config BR2_PACKAGE_PYTHON_READLINE - select BR2_PACKAGE_READLINE bool "readline" + select BR2_PACKAGE_READLINE help readline module for Python (required for command-line editing in the Python shell). config BR2_PACKAGE_PYTHON_SSL - select BR2_PACKAGE_OPENSSL bool "ssl" + select BR2_PACKAGE_OPENSSL help _ssl module for Python (required for https in urllib etc). @@ -110,8 +110,8 @@ config BR2_PACKAGE_PYTHON_SQLITE SQLite database support config BR2_PACKAGE_PYTHON_PYEXPAT - select BR2_PACKAGE_EXPAT bool "xml module" + select BR2_PACKAGE_EXPAT help pyexpat and xml libraries for Python