@@ -1,10 +1,12 @@
config BR2_PACKAGE_ALSAMIXERGUI_AVAILABLE
def_bool y
- depends on BR2_PACKAGE_XORG7
- depends on BR2_PACKAGE_ALSA_LIB
+ depends on BR2_PACKAGE_XORG7_AVAILABLE
+ depends on BR2_PACKAGE_ALSA_LIB_AVAILABLE
depends on BR2_INSTALL_LIBSTDCPP
config BR2_PACKAGE_ALSAMIXERGUI
+ select BR2_PACKAGE_XORG7
+ select BR2_PACKAGE_ALSA_LIB
select BR2_PACKAGE_FLTK
select BR2_PACKAGE_ALSA_LIB_PCM
select BR2_PACKAGE_ALSA_LIB_MIXER
@@ -1,10 +1,11 @@
config BR2_PACKAGE_BLACKBOX_AVAILABLE
def_bool y
- depends on BR2_PACKAGE_XORG7
+ depends on BR2_PACKAGE_XORG7_AVAILABLE
depends on BR2_INSTALL_LIBSTDCPP
config BR2_PACKAGE_BLACKBOX
bool "blackbox"
+ select BR2_PACKAGE_XORG7
select BR2_PACKAGE_LIBICONV if !BR2_ENABLE_LOCALE
select BR2_PACKAGE_XLIB_LIBX11
depends on BR2_PACKAGE_BLACKBOX_AVAILABLE
@@ -1,10 +1,11 @@
config BR2_PACKAGE_DBUS_GLIB_AVAILABLE
def_bool y
- depends on BR2_PACKAGE_DBUS
+ depends on BR2_PACKAGE_DBUS_AVAILABLE
depends on BR2_USE_WCHAR # glib2
config BR2_PACKAGE_DBUS_GLIB
bool "dbus-glib"
+ select BR2_PACKAGE_DBUS
select BR2_PACKAGE_LIBGLIB2
depends on BR2_PACKAGE_DBUS_GLIB_AVAILABLE
help
@@ -1,11 +1,13 @@
config BR2_PACKAGE_DBUS_PYTHON_AVAILABLE
def_bool y
depends on BR2_USE_WCHAR # glib2
- depends on BR2_PACKAGE_DBUS
- depends on BR2_PACKAGE_PYTHON
+ depends on BR2_PACKAGE_DBUS_AVAILABLE
+ depends on BR2_PACKAGE_PYTHON_AVAILABLE
config BR2_PACKAGE_DBUS_PYTHON
bool "dbus-python"
+ select BR2_PACKAGE_DBUS
+ select BR2_PACKAGE_PYTHON
select BR2_PACKAGE_DBUS_GLIB
depends on BR2_PACKAGE_DBUS_PYTHON_AVAILABLE
help
@@ -1,10 +1,11 @@
config BR2_PACKAGE_DIRECTFB_EXAMPLES_AVAILABLE
def_bool y
- depends on BR2_PACKAGE_DIRECTFB
+ depends on BR2_PACKAGE_DIRECTFB_AVAILABLE
config BR2_PACKAGE_DIRECTFB_EXAMPLES
bool "directfb examples"
depends on BR2_PACKAGE_DIRECTFB_EXAMPLES_AVAILABLE
+ select BR2_PACKAGE_DIRECTFB
config BR2_PACKAGE_DIRECTFB_EXAMPLES_ANDI
bool "usr/bin/df_andi"
@@ -1,10 +1,11 @@
config BR2_PACKAGE_DIVINE_AVAILABLE
def_bool y
- depends on BR2_PACKAGE_DIRECTFB
+ depends on BR2_PACKAGE_DIRECTFB_AVAILABLE
config BR2_PACKAGE_DIVINE
bool "directfb virtual input extension"
depends on BR2_PACKAGE_DIVINE_AVAILABLE
+ select BR2_PACKAGE_DIRECTFB
help
DiVine provides a DirectFB input driver that reads input
events from a pipe and dispatches them via a virtual input
@@ -1,10 +1,11 @@
config BR2_PACKAGE_DOCKER_AVAILABLE
def_bool y
- depends on BR2_PACKAGE_XORG7
+ depends on BR2_PACKAGE_XORG7_AVAILABLE
depends on BR2_USE_WCHAR # glib2
config BR2_PACKAGE_DOCKER
bool "docker"
+ select BR2_PACKAGE_XORG7
select BR2_PACKAGE_LIBGLIB2
depends on BR2_PACKAGE_DOCKER_AVAILABLE
help
@@ -1,9 +1,10 @@
config BR2_PACKAGE_FEH_AVAILABLE
def_bool y
- depends on BR2_PACKAGE_XORG7
+ depends on BR2_PACKAGE_XORG7_AVAILABLE
config BR2_PACKAGE_FEH
bool "feh"
+ select BR2_PACKAGE_XORG7
select BR2_PACKAGE_XLIB_LIBXINERAMA
select BR2_PACKAGE_XLIB_LIBXT
select BR2_PACKAGE_IMLIB2_PNG
@@ -1,10 +1,11 @@
config BR2_PACKAGE_FLTK_AVAILABLE
def_bool y
depends on BR2_INSTALL_LIBSTDCPP
- depends on BR2_PACKAGE_XORG7
+ depends on BR2_PACKAGE_XORG7_AVAILABLE
config BR2_PACKAGE_FLTK
bool "fltk"
+ select BR2_PACKAGE_XORG7
select BR2_PACKAGE_XLIB_LIBXT
depends on BR2_PACKAGE_FLTK_AVAILABLE
help
@@ -1,10 +1,11 @@
config BR2_PACKAGE_FLUXBOX_AVAILABLE
def_bool y
- depends on BR2_PACKAGE_XORG7
+ depends on BR2_PACKAGE_XORG7_AVAILABLE
depends on BR2_INSTALL_LIBSTDCPP
config BR2_PACKAGE_FLUXBOX
bool "fluxbox"
+ select BR2_PACKAGE_XORG7
select BR2_PACKAGE_XLIB_LIBX11
depends on BR2_PACKAGE_FLUXBOX_AVAILABLE
help
@@ -1,9 +1,10 @@
config BR2_PACKAGE_FREERDP_AVAILABLE
def_bool y
- depends on BR2_PACKAGE_XORG7
+ depends on BR2_PACKAGE_XORG7_AVAILABLE
config BR2_PACKAGE_FREERDP
bool "freerdp"
+ select BR2_PACKAGE_XORG7
select BR2_PACKAGE_OPENSSL
select BR2_PACKAGE_XLIB_LIBX11
select BR2_PACKAGE_XLIB_LIBXT
@@ -1,10 +1,11 @@
config BR2_PACKAGE_DOOM_WAD_AVAILABLE
def_bool y
- depends on BR2_PACKAGE_PRBOOM
+ depends on BR2_PACKAGE_PRBOOM_AVAILABLE
config BR2_PACKAGE_DOOM_WAD
bool "shareware Doom WAD file"
depends on BR2_PACKAGE_DOOM_WAD_AVAILABLE
+ select BR2_PACKAGE_PRBOOM
help
This will install the shareware wad data file for the doom game.
@@ -1,10 +1,11 @@
config BR2_PACKAGE_RUBIX_AVAILABLE
def_bool y
- depends on BR2_PACKAGE_XORG7
+ depends on BR2_PACKAGE_XORG7_AVAILABLE
config BR2_PACKAGE_RUBIX
bool "rubix"
depends on BR2_PACKAGE_RUBIX_AVAILABLE
+ select BR2_PACKAGE_XORG7
help
A 3D rubiks cube game for X
@@ -1,9 +1,10 @@
config BR2_PACKAGE_GIBLIB_AVAILABLE
def_bool y
- depends on BR2_PACKAGE_XORG7
+ depends on BR2_PACKAGE_XORG7_AVAILABLE
config BR2_PACKAGE_GIBLIB
bool "giblib"
+ select BR2_PACKAGE_XORG7
select BR2_PACKAGE_IMLIB2
select BR2_PACKAGE_IMLIB2_X
depends on BR2_PACKAGE_GIBLIB_AVAILABLE
@@ -1,11 +1,13 @@
config BR2_PACKAGE_GMPC_AVAILABLE
def_bool y
- depends on BR2_PACKAGE_LIBGTK2
+ depends on BR2_PACKAGE_LIBGTK2_AVAILABLE
depends on BR2_USE_WCHAR # glib2
- depends on BR2_PACKAGE_XORG7
+ depends on BR2_PACKAGE_XORG7_AVAILABLE
config BR2_PACKAGE_GMPC
bool "gmpc"
+ select BR2_PACKAGE_LIBGTK2
+ select BR2_PACKAGE_XORG7
select BR2_PACKAGE_LIBGLIB2
select BR2_PACKAGE_GETTEXT if BR2_NEEDS_GETTEXT_IF_LOCALE
select BR2_PACKAGE_LIBINTL if BR2_NEEDS_GETTEXT_IF_LOCALE
@@ -1,10 +1,11 @@
config BR2_PACKAGE_GQVIEW_AVAILABLE
def_bool y
- depends on BR2_PACKAGE_LIBGTK2
+ depends on BR2_PACKAGE_LIBGTK2_AVAILABLE
config BR2_PACKAGE_GQVIEW
bool "gqview"
depends on BR2_PACKAGE_GQVIEW_AVAILABLE
+ select BR2_PACKAGE_LIBGTK2
help
GQview is an image viewer for Unix operating systems
@@ -1,9 +1,10 @@
config BR2_PACKAGE_GTK2_ENGINES_AVAILABLE
def_bool y
- depends on BR2_PACKAGE_LIBGTK2
+ depends on BR2_PACKAGE_LIBGTK2_AVAILABLE
config BR2_PACKAGE_GTK2_ENGINES
bool "gtk engines"
depends on BR2_PACKAGE_GTK2_ENGINES_AVAILABLE
+ select BR2_PACKAGE_LIBGTK2
help
A collection of basic theme engines for GTK+.
@@ -1,10 +1,11 @@
config BR2_PACKAGE_GTKPERF_AVAILABLE
def_bool y
- depends on BR2_PACKAGE_LIBGTK2
+ depends on BR2_PACKAGE_LIBGTK2_AVAILABLE
config BR2_PACKAGE_GTKPERF
bool "gtkperf (performance test for GTK2)"
depends on BR2_PACKAGE_GTKPERF_AVAILABLE
+ select BR2_PACKAGE_LIBGTK2
help
GtkPerf is an application designed to test GTK+ performance.
The point is to create common testing platform to run
@@ -1,10 +1,11 @@
config BR2_PACKAGE_LEAFPAD_AVAILABLE
def_bool y
- depends on BR2_PACKAGE_LIBGTK2
+ depends on BR2_PACKAGE_LIBGTK2_AVAILABLE
config BR2_PACKAGE_LEAFPAD
bool "leafpad"
depends on BR2_PACKAGE_LEAFPAD_AVAILABLE
+ select BR2_PACKAGE_LIBGTK2
help
GTK+ based simple text editor
@@ -1,10 +1,11 @@
config BR2_PACKAGE_LIBDRM_AVAILABLE
def_bool y
- depends on BR2_PACKAGE_XORG7
+ depends on BR2_PACKAGE_XORG7_AVAILABLE
depends on BR2_LARGEFILE
config BR2_PACKAGE_LIBDRM
bool "libdrm"
+ select BR2_PACKAGE_XORG7
select BR2_PACKAGE_XPROTO_GLPROTO
select BR2_PACKAGE_XPROTO_XF86VIDMODEPROTO
select BR2_PACKAGE_XLIB_LIBXXF86VM
@@ -1,9 +1,10 @@
config BR2_PACKAGE_LIBGAIL_AVAILABLE
def_bool y
- depends on BR2_PACKAGE_LIBGTK2
+ depends on BR2_PACKAGE_LIBGTK2_AVAILABLE
config BR2_PACKAGE_LIBGAIL
bool "libgail"
+ select BR2_PACKAGE_LIBGTK2
select BR2_PACKAGE_PANGO
depends on BR2_PACKAGE_LIBGAIL_AVAILABLE
help
@@ -1,10 +1,11 @@
config BR2_PACKAGE_LIBGLADE_AVAILABLE
def_bool y
- depends on BR2_PACKAGE_LIBGTK2
+ depends on BR2_PACKAGE_LIBGTK2_AVAILABLE
depends on BR2_USE_WCHAR # glib2
config BR2_PACKAGE_LIBGLADE
bool "libglade"
+ select BR2_PACKAGE_LIBGTK2
select BR2_PACKAGE_LIBGLIB2
select BR2_PACKAGE_ATK
select BR2_PACKAGE_LIBXML2
@@ -1,10 +1,11 @@
config BR2_PACKAGE_LIBRSVG_AVAILABLE
def_bool y
- depends on BR2_PACKAGE_LIBGTK2
+ depends on BR2_PACKAGE_LIBGTK2_AVAILABLE
depends on BR2_USE_WCHAR # glib2
config BR2_PACKAGE_LIBRSVG
bool "librsvg"
+ select BR2_PACKAGE_LIBGTK2
select BR2_PACKAGE_LIBXML2
select BR2_PACKAGE_CAIRO
select BR2_PACKAGE_CAIRO_PNG
@@ -1,9 +1,10 @@
config BR2_PACKAGE_LIBSEXY_AVAILABLE
def_bool y
- depends on BR2_PACKAGE_LIBGTK2
+ depends on BR2_PACKAGE_LIBGTK2_AVAILABLE
config BR2_PACKAGE_LIBSEXY
bool "libsexy"
+ select BR2_PACKAGE_LIBGTK2
select BR2_PACKAGE_LIBXML2
depends on BR2_PACKAGE_LIBSEXY_AVAILABLE
help
@@ -1,10 +1,11 @@
config BR2_PACKAGE_LIBUSB_COMPAT_AVAILABLE
def_bool y
- depends on BR2_PACKAGE_LIBUSB
+ depends on BR2_PACKAGE_LIBUSB_AVAILABLE
config BR2_PACKAGE_LIBUSB_COMPAT
bool "libusb-compat"
depends on BR2_PACKAGE_LIBUSB_COMPAT_AVAILABLE
+ select BR2_PACKAGE_LIBUSB
help
libusb-0.1 compatibility layer for libusb-1.0.
@@ -1,10 +1,11 @@
config BR2_PACKAGE_LITE_AVAILABLE
def_bool y
- depends on BR2_PACKAGE_DIRECTFB
+ depends on BR2_PACKAGE_DIRECTFB_AVAILABLE
config BR2_PACKAGE_LITE
bool "LiTE (toolbox engine)"
depends on BR2_PACKAGE_LITE_AVAILABLE
+ select BR2_PACKAGE_DIRECTFB
help
LiTE stands for LiTE is a Toolbox Engine.
Its role is to facilitate the functions of DirectFB so that a
@@ -1,11 +1,12 @@
config BR2_PACKAGE_LTTNG_BABELTRACE_AVAILABLE
def_bool y
- depends on BR2_PACKAGE_LTTNG_TOOLS
+ depends on BR2_PACKAGE_LTTNG_TOOLS_AVAILABLE
depends on BR2_USE_WCHAR
depends on BR2_LARGEFILE
config BR2_PACKAGE_LTTNG_BABELTRACE
bool "lttng-babeltrace"
+ select BR2_PACKAGE_LTTNG_TOOLS
select BR2_PACKAGE_UTIL_LINUX
select BR2_PACKAGE_UTIL_LINUX_LIBUUID
select BR2_PACKAGE_LIBGLIB2
@@ -1,10 +1,11 @@
config BR2_PACKAGE_LTTNG_TOOLS_AVAILABLE
def_bool y
- depends on BR2_PACKAGE_LTTNG_MODULES
+ depends on BR2_PACKAGE_LTTNG_MODULES_AVAILABLE
depends on BR2_arm || BR2_armeb || BR2_i386 || BR2_powerpc || BR2_x86_64
config BR2_PACKAGE_LTTNG_TOOLS
bool "lttng-tools"
+ select BR2_PACKAGE_LTTNG_MODULES
select BR2_PACKAGE_LIBURCU
select BR2_PACKAGE_POPT
# liburcu only works on some architectures
@@ -1,9 +1,10 @@
config BR2_PACKAGE_MATCHBOX_AVAILABLE
def_bool y
- depends on BR2_PACKAGE_XORG7
+ depends on BR2_PACKAGE_XORG7_AVAILABLE
config BR2_PACKAGE_MATCHBOX
bool "MatchBox Window Manager"
+ select BR2_PACKAGE_XORG7
select BR2_PACKAGE_FONTCONFIG
select BR2_PACKAGE_EXPAT
select BR2_PACKAGE_XLIB_LIBXEXT
@@ -1,10 +1,12 @@
config BR2_PACKAGE_METACITY_AVAILABLE
def_bool y
- depends on BR2_PACKAGE_LIBGTK2
- depends on BR2_PACKAGE_XORG7
+ depends on BR2_PACKAGE_LIBGTK2_AVAILABLE
+ depends on BR2_PACKAGE_XORG7_AVAILABLE
config BR2_PACKAGE_METACITY
bool "metacity"
depends on BR2_PACKAGE_METACITY_AVAILABLE
+ select BR2_PACKAGE_LIBGTK2
+ select BR2_PACKAGE_XORG7
help
Metacity is a window manager for the X Window System.
@@ -1,11 +1,12 @@
config BR2_PACKAGE_MIDORI_AVAILABLE
def_bool y
- depends on BR2_PACKAGE_LIBGTK2
+ depends on BR2_PACKAGE_LIBGTK2_AVAILABLE
depends on BR2_INSTALL_LIBSTDCPP # webkit
depends on BR2_USE_WCHAR # webkit
config BR2_PACKAGE_MIDORI
bool "midori"
+ select BR2_PACKAGE_LIBGTK2
select BR2_PACKAGE_WEBKIT
select BR2_PACKAGE_LIBSEXY
select BR2_PACKAGE_GETTEXT if BR2_NEEDS_GETTEXT_IF_LOCALE
@@ -1,11 +1,12 @@
config BR2_PACKAGE_GST_FFMPEG_AVAILABLE
def_bool y
- depends on BR2_PACKAGE_GSTREAMER
+ depends on BR2_PACKAGE_GSTREAMER_AVAILABLE
depends on BR2_LARGEFILE
depends on BR2_INET_IPV6
config BR2_PACKAGE_GST_FFMPEG
bool "gst-ffmpeg"
+ select BR2_PACKAGE_GSTREAMER
select BR2_PACKAGE_GST_PLUGINS_BASE
select BR2_PACKAGE_FFMPEG
select BR2_PACKAGE_FFMPEG_GPL
@@ -1,9 +1,10 @@
config BR2_PACKAGE_GST_PLUGINS_BAD_AVAILABLE
def_bool y
- depends on BR2_PACKAGE_GSTREAMER
+ depends on BR2_PACKAGE_GSTREAMER_AVAILABLE
menuconfig BR2_PACKAGE_GST_PLUGINS_BAD
bool "gst-plugins-bad"
+ select BR2_PACKAGE_GSTREAMER
select BR2_PACKAGE_GST_PLUGINS_BASE
depends on BR2_PACKAGE_GST_PLUGINS_BAD_AVAILABLE
help
@@ -1,9 +1,10 @@
config BR2_PACKAGE_GST_PLUGINS_BASE_AVAILABLE
def_bool y
- depends on BR2_PACKAGE_GSTREAMER
+ depends on BR2_PACKAGE_GSTREAMER_AVAILABLE
menuconfig BR2_PACKAGE_GST_PLUGINS_BASE
bool "gst-plugins-base"
+ select BR2_PACKAGE_GSTREAMER
select BR2_PACKAGE_XLIB_LIBX11 if BR2_PACKAGE_XORG7
select BR2_PACKAGE_XLIB_LIBXEXT if BR2_PACKAGE_XORG7
select BR2_PACKAGE_XLIB_LIBXV if BR2_PACKAGE_XORG7
@@ -1,9 +1,10 @@
config BR2_PACKAGE_GST_PLUGINS_GOOD_AVAILABLE
def_bool y
- depends on BR2_PACKAGE_GSTREAMER
+ depends on BR2_PACKAGE_GSTREAMER_AVAILABLE
menuconfig BR2_PACKAGE_GST_PLUGINS_GOOD
bool "gst-plugins-good"
+ select BR2_PACKAGE_GSTREAMER
select BR2_PACKAGE_GST_PLUGINS_BASE
depends on BR2_PACKAGE_GST_PLUGINS_GOOD_AVAILABLE
help
@@ -1,9 +1,10 @@
config BR2_PACKAGE_GST_PLUGINS_UGLY_AVAILABLE
def_bool y
- depends on BR2_PACKAGE_GSTREAMER
+ depends on BR2_PACKAGE_GSTREAMER_AVAILABLE
menuconfig BR2_PACKAGE_GST_PLUGINS_UGLY
bool "gst-plugins-ugly"
+ select BR2_PACKAGE_GSTREAMER
select BR2_PACKAGE_GST_PLUGINS_BASE
depends on BR2_PACKAGE_GST_PLUGINS_UGLY_AVAILABLE
help
@@ -1,11 +1,12 @@
config BR2_PACKAGE_NSS_MDNS_AVAILABLE
def_bool y
depends on BR2_TOOLCHAIN_EXTERNAL_GLIBC || BR2_TOOLCHAIN_CTNG_eglibc || BR2_TOOLCHAIN_CTNG_glibc
- depends on BR2_PACKAGE_AVAHI_DAEMON
+ depends on BR2_PACKAGE_AVAHI_DAEMON_AVAILABLE
config BR2_PACKAGE_NSS_MDNS
bool "nss-mdns"
depends on BR2_PACKAGE_NSS_MDNS_AVAILABLE
+ select BR2_PACKAGE_AVAHI_DAEMON
help
nss-mdns is a plugin for the GNU Name Service Switch (NSS)
functionality of the GNU C Library (glibc) providing host
@@ -1,11 +1,13 @@
config BR2_PACKAGE_PCMANFM_AVAILABLE
def_bool y
- depends on BR2_PACKAGE_XORG7
+ depends on BR2_PACKAGE_XORG7_AVAILABLE
depends on BR2_USE_WCHAR # glib2
- depends on BR2_PACKAGE_LIBGTK2
+ depends on BR2_PACKAGE_LIBGTK2_AVAILABLE
config BR2_PACKAGE_PCMANFM
bool "pcmanfm"
+ select BR2_PACKAGE_XORG7
+ select BR2_PACKAGE_LIBGTK2
select BR2_PACKAGE_GAMIN
select BR2_PACKAGE_STARTUP_NOTIFICATION
depends on BR2_PACKAGE_PCMANFM_AVAILABLE
@@ -1,9 +1,10 @@
config BR2_PACKAGE_PYTHON_DPKT_AVAILABLE
def_bool y
- depends on BR2_PACKAGE_PYTHON
+ depends on BR2_PACKAGE_PYTHON_AVAILABLE
config BR2_PACKAGE_PYTHON_DPKT
bool "python-dpkt"
+ select BR2_PACKAGE_PYTHON
select BR2_PACKAGE_PYTHON_ZLIB
depends on BR2_PACKAGE_PYTHON_DPKT_AVAILABLE
help
@@ -1,10 +1,11 @@
config BR2_PACKAGE_PYTHON_ID3_AVAILABLE
def_bool y
- depends on BR2_PACKAGE_PYTHON
+ depends on BR2_PACKAGE_PYTHON_AVAILABLE
config BR2_PACKAGE_PYTHON_ID3
bool "python-id3"
depends on BR2_PACKAGE_PYTHON_ID3_AVAILABLE
+ select BR2_PACKAGE_PYTHON
help
This module allows one to read and manipulate so-called ID3
informational tags on MP3 files through an object-oriented
@@ -1,9 +1,10 @@
config BR2_PACKAGE_PYTHON_MAD_AVAILABLE
def_bool y
- depends on BR2_PACKAGE_PYTHON
+ depends on BR2_PACKAGE_PYTHON_AVAILABLE
config BR2_PACKAGE_PYTHON_MAD
bool "python-mad"
+ select BR2_PACKAGE_PYTHON
select BR2_PACKAGE_LIBMAD
depends on BR2_PACKAGE_PYTHON_MAD_AVAILABLE
help
@@ -1,9 +1,10 @@
config BR2_PACKAGE_PYTHON_MELD3_AVAILABLE
def_bool y
- depends on BR2_PACKAGE_PYTHON
+ depends on BR2_PACKAGE_PYTHON_AVAILABLE
config BR2_PACKAGE_PYTHON_MELD3
bool "python-meld3"
+ select BR2_PACKAGE_PYTHON
select BR2_PACKAGE_PYTHON_PYEXPAT
depends on BR2_PACKAGE_PYTHON_MELD3_AVAILABLE
help
@@ -1,9 +1,10 @@
config BR2_PACKAGE_PYTHON_NETIFACES_AVAILABLE
def_bool y
- depends on BR2_PACKAGE_PYTHON
+ depends on BR2_PACKAGE_PYTHON_AVAILABLE
config BR2_PACKAGE_PYTHON_NETIFACES
bool "python-netifaces"
+ select BR2_PACKAGE_PYTHON
select BR2_PACKAGE_PYTHON_SETUPTOOLS
depends on BR2_PACKAGE_PYTHON_NETIFACES_AVAILABLE
help
@@ -1,9 +1,10 @@
config BR2_PACKAGE_PYTHON_NFC_AVAILABLE
def_bool y
- depends on BR2_PACKAGE_PYTHON
+ depends on BR2_PACKAGE_PYTHON_AVAILABLE
config BR2_PACKAGE_PYTHON_NFC
bool "python-nfc"
+ select BR2_PACKAGE_PYTHON
select BR2_PACKAGE_LIBUSB
select BR2_PACKAGE_LIBUSB_COMPAT
depends on BR2_PACKAGE_PYTHON_NFC_AVAILABLE
@@ -1,9 +1,10 @@
config BR2_PACKAGE_PYTHON_PYGAME_AVAILABLE
def_bool y
- depends on BR2_PACKAGE_PYTHON
+ depends on BR2_PACKAGE_PYTHON_AVAILABLE
config BR2_PACKAGE_PYTHON_PYGAME
bool "pygame"
+ select BR2_PACKAGE_PYTHON
select BR2_PACKAGE_SDL
depends on BR2_PACKAGE_PYTHON_PYGAME_AVAILABLE
help
@@ -1,10 +1,11 @@
config BR2_PACKAGE_PYTHON_SERIAL_AVAILABLE
def_bool y
- depends on BR2_PACKAGE_PYTHON
+ depends on BR2_PACKAGE_PYTHON_AVAILABLE
config BR2_PACKAGE_PYTHON_SERIAL
bool "python-serial"
depends on BR2_PACKAGE_PYTHON_SERIAL_AVAILABLE
+ select BR2_PACKAGE_PYTHON
help
python-serial is a Python library to access serial ports.
@@ -1,9 +1,10 @@
config BR2_PACKAGE_PYTHON_SETUPTOOLS_AVAILABLE
def_bool y
- depends on BR2_PACKAGE_PYTHON
+ depends on BR2_PACKAGE_PYTHON_AVAILABLE
config BR2_PACKAGE_PYTHON_SETUPTOOLS
bool "python-setuptools"
+ select BR2_PACKAGE_PYTHON
select BR2_PACKAGE_PYTHON_ZLIB
depends on BR2_PACKAGE_PYTHON_SETUPTOOLS_AVAILABLE
help
@@ -1,9 +1,10 @@
config BR2_PACKAGE_RDESKTOP_AVAILABLE
def_bool y
- depends on BR2_PACKAGE_XORG7
+ depends on BR2_PACKAGE_XORG7_AVAILABLE
config BR2_PACKAGE_RDESKTOP
bool "rdesktop"
+ select BR2_PACKAGE_XORG7
select BR2_PACKAGE_OPENSSL
select BR2_PACKAGE_XLIB_LIBX11
select BR2_PACKAGE_XLIB_LIBXT
@@ -1,10 +1,11 @@
config BR2_PACKAGE_RP_PPPOE_AVAILABLE
def_bool y
- depends on BR2_PACKAGE_PPPD
+ depends on BR2_PACKAGE_PPPD_AVAILABLE
config BR2_PACKAGE_RP_PPPOE
bool "rp-pppoe"
depends on BR2_PACKAGE_RP_PPPOE_AVAILABLE
+ select BR2_PACKAGE_PPPD
help
An implementation of the Point-to-point protocol over Ethernet.
Has userspace client and server deamons. You likely only need
@@ -1,10 +1,11 @@
config BR2_PACKAGE_SAWMAN_AVAILABLE
def_bool y
- depends on BR2_PACKAGE_DIRECTFB
+ depends on BR2_PACKAGE_DIRECTFB_AVAILABLE
config BR2_PACKAGE_SAWMAN
bool "SawMan (Window Manager)"
depends on BR2_PACKAGE_SAWMAN_AVAILABLE
+ select BR2_PACKAGE_DIRECTFB
help
SaWMan is a new window manager module for use with DirectFB.
Its main difference to the default module is that it allows
@@ -1,10 +1,11 @@
config BR2_PACKAGE_SDL_GFX_AVAILABLE
def_bool y
- depends on BR2_PACKAGE_SDL
+ depends on BR2_PACKAGE_SDL_AVAILABLE
config BR2_PACKAGE_SDL_GFX
bool "SDL_gfx"
depends on BR2_PACKAGE_SDL_GFX_AVAILABLE
+ select BR2_PACKAGE_SDL
help
The SDL_gfx library is an extension to the SDL library which
provides basic antialiased drawing routines such as lines,
@@ -1,10 +1,11 @@
config BR2_PACKAGE_SDL_IMAGE_AVAILABLE
def_bool y
- depends on BR2_PACKAGE_SDL
+ depends on BR2_PACKAGE_SDL_AVAILABLE
config BR2_PACKAGE_SDL_IMAGE
bool "SDL_image"
depends on BR2_PACKAGE_SDL_IMAGE_AVAILABLE
+ select BR2_PACKAGE_SDL
help
SDL_image is an image file loading library. It loads images
as SDL surfaces, and supports the following formats:
@@ -1,10 +1,11 @@
config BR2_PACKAGE_SDL_MIXER_AVAILABLE
def_bool y
- depends on BR2_PACKAGE_SDL
+ depends on BR2_PACKAGE_SDL_AVAILABLE
config BR2_PACKAGE_SDL_MIXER
bool "SDL_mixer"
depends on BR2_PACKAGE_SDL_MIXER_AVAILABLE
+ select BR2_PACKAGE_SDL
help
SDL_mixer is a sample multi-channel audio mixer library.
It supports any number of simultaneously playing channels of
@@ -1,10 +1,11 @@
config BR2_PACKAGE_SDL_NET_AVAILABLE
def_bool y
- depends on BR2_PACKAGE_SDL
+ depends on BR2_PACKAGE_SDL_AVAILABLE
config BR2_PACKAGE_SDL_NET
bool "SDL_net"
depends on BR2_PACKAGE_SDL_NET_AVAILABLE
+ select BR2_PACKAGE_SDL
help
SDL_net is a small, low-level, cross-platform network library, that
can be used with the Simple DirectMedia Layer library (SDL).
@@ -1,9 +1,10 @@
config BR2_PACKAGE_SDL_SOUND_AVAILABLE
def_bool y
- depends on BR2_PACKAGE_SDL
+ depends on BR2_PACKAGE_SDL_AVAILABLE
config BR2_PACKAGE_SDL_SOUND
bool "SDL_sound"
+ select BR2_PACKAGE_SDL
select BR2_PACKAGE_LIBICONV if !BR2_ENABLE_LOCALE
depends on BR2_PACKAGE_SDL_SOUND_AVAILABLE
help
@@ -1,9 +1,10 @@
config BR2_PACKAGE_SDL_TTF_AVAILABLE
def_bool y
- depends on BR2_PACKAGE_SDL
+ depends on BR2_PACKAGE_SDL_AVAILABLE
config BR2_PACKAGE_SDL_TTF
bool "SDL_TTF"
+ select BR2_PACKAGE_SDL
select BR2_PACKAGE_FREETYPE
depends on BR2_PACKAGE_SDL_TTF_AVAILABLE
help
@@ -1,9 +1,10 @@
config BR2_PACKAGE_STARTUP_NOTIFICATION_AVAILABLE
def_bool y
- depends on BR2_PACKAGE_XORG7
+ depends on BR2_PACKAGE_XORG7_AVAILABLE
config BR2_PACKAGE_STARTUP_NOTIFICATION
bool "startup-notification"
+ select BR2_PACKAGE_XORG7
select BR2_PACKAGE_XLIB_LIBX11
depends on BR2_PACKAGE_STARTUP_NOTIFICATION_AVAILABLE
help
@@ -1,9 +1,10 @@
config BR2_PACKAGE_SUPERVISOR_AVAILABLE
def_bool y
- depends on BR2_PACKAGE_PYTHON
+ depends on BR2_PACKAGE_PYTHON_AVAILABLE
config BR2_PACKAGE_SUPERVISOR
bool "supervisor"
+ select BR2_PACKAGE_PYTHON
select BR2_PACKAGE_PYTHON_SETUPTOOLS
select BR2_PACKAGE_PYTHON_MELD3
depends on BR2_PACKAGE_SUPERVISOR_AVAILABLE
@@ -1,10 +1,11 @@
config BR2_PACKAGE_SYLPHEED_AVAILABLE
def_bool y
- depends on BR2_PACKAGE_LIBGTK2
+ depends on BR2_PACKAGE_LIBGTK2_AVAILABLE
config BR2_PACKAGE_SYLPHEED
bool "sylpheed"
depends on BR2_PACKAGE_SYLPHEED_AVAILABLE
+ select BR2_PACKAGE_LIBGTK2
help
lightweight and user-friendly e-mail client.
@@ -1,11 +1,12 @@
config BR2_PACKAGE_SYNERGY_AVAILABLE
def_bool y
- depends on BR2_PACKAGE_XORG7
+ depends on BR2_PACKAGE_XORG7_AVAILABLE
depends on BR2_INSTALL_LIBSTDCPP
depends on BR2_USE_WCHAR
config BR2_PACKAGE_SYNERGY
bool "synergy"
+ select BR2_PACKAGE_XORG7
select BR2_PACKAGE_XLIB_LIBXTST
depends on BR2_PACKAGE_SYNERGY_AVAILABLE
help
@@ -1,10 +1,11 @@
config BR2_PACKAGE_TORSMO_AVAILABLE
def_bool y
- depends on BR2_PACKAGE_XORG7
+ depends on BR2_PACKAGE_XORG7_AVAILABLE
config BR2_PACKAGE_TORSMO
bool "torsmo"
depends on BR2_PACKAGE_TORSMO_AVAILABLE
+ select BR2_PACKAGE_XORG7
help
Torsmo is a system monitor that sits in the corner of your desktop.
@@ -2,10 +2,11 @@ config BR2_PACKAGE_USBMOUNT_AVAILABLE
def_bool y
depends on BR2_LARGEFILE # util-linux
depends on BR2_USE_WCHAR # util-linux
- depends on BR2_PACKAGE_UDEV
+ depends on BR2_PACKAGE_UDEV_AVAILABLE
config BR2_PACKAGE_USBMOUNT
bool "usbmount"
+ select BR2_PACKAGE_UDEV
select BR2_PACKAGE_LOCKFILE_PROGS
select BR2_PACKAGE_UTIL_LINUX
select BR2_PACKAGE_UTIL_LINUX_LIBBLKID
@@ -2,10 +2,11 @@ config BR2_PACKAGE_WEBKIT_AVAILABLE
def_bool y
depends on BR2_INSTALL_LIBSTDCPP
depends on BR2_USE_WCHAR
- depends on BR2_PACKAGE_LIBGTK2
+ depends on BR2_PACKAGE_LIBGTK2_AVAILABLE
config BR2_PACKAGE_WEBKIT
bool "webkit"
+ select BR2_PACKAGE_LIBGTK2
select BR2_PACKAGE_ICU
select BR2_PACKAGE_LIBCURL
select BR2_PACKAGE_LIBXML2
@@ -1,10 +1,11 @@
config BR2_PACKAGE_MESA3D_AVAILABLE
def_bool y
- depends on BR2_PACKAGE_XSERVER_xorg
+ depends on BR2_PACKAGE_XSERVER_xorg_AVAILABLE
depends on BR2_INSTALL_LIBSTDCPP
config BR2_PACKAGE_MESA3D
bool "Mesa 3D Graphics Library"
+ select BR2_PACKAGE_XSERVER_xorg
select BR2_PACKAGE_XPROTO_GLPROTO
select BR2_PACKAGE_XLIB_LIBXXF86VM
select BR2_PACKAGE_XLIB_LIBXDAMAGE
@@ -1,9 +1,10 @@
config BR2_PACKAGE_XAPP_XDRIINFO_AVAILABLE
def_bool y
- depends on BR2_PACKAGE_MESA3D
+ depends on BR2_PACKAGE_MESA3D_AVAILABLE
config BR2_PACKAGE_XAPP_XDRIINFO
bool "xdriinfo"
+ select BR2_PACKAGE_MESA3D
select BR2_PACKAGE_XLIB_LIBX11
select BR2_PACKAGE_XPROTO_GLPROTO
depends on BR2_PACKAGE_XAPP_XDRIINFO_AVAILABLE
@@ -1,9 +1,10 @@
config BR2_PACKAGE_X11VNC_AVAILABLE
def_bool y
- depends on BR2_PACKAGE_XORG7
+ depends on BR2_PACKAGE_XORG7_AVAILABLE
config BR2_PACKAGE_X11VNC
bool "x11vnc"
+ select BR2_PACKAGE_XORG7
select BR2_PACKAGE_XLIB_LIBXT
depends on BR2_PACKAGE_X11VNC_AVAILABLE
help
@@ -1,9 +1,10 @@
config BR2_PACKAGE_XSTROKE_AVAILABLE
def_bool y
- depends on BR2_PACKAGE_XORG7
+ depends on BR2_PACKAGE_XORG7_AVAILABLE
config BR2_PACKAGE_XSTROKE
bool "xstroke"
+ select BR2_PACKAGE_XORG7
select BR2_PACKAGE_XLIB_LIBXFT
select BR2_PACKAGE_XLIB_LIBXTST
select BR2_PACKAGE_XLIB_LIBXPM
@@ -1,9 +1,10 @@
config BR2_PACKAGE_XTERM_AVAILABLE
def_bool y
- depends on BR2_PACKAGE_XORG7
+ depends on BR2_PACKAGE_XORG7_AVAILABLE
config BR2_PACKAGE_XTERM
bool "xterm"
+ select BR2_PACKAGE_XORG7
select BR2_PACKAGE_NCURSES
select BR2_PACKAGE_XLIB_LIBXAW
depends on BR2_PACKAGE_XTERM_AVAILABLE
@@ -1,9 +1,10 @@
config BR2_PACKAGE_XVKBD_AVAILABLE
def_bool y
- depends on BR2_PACKAGE_XORG7
+ depends on BR2_PACKAGE_XORG7_AVAILABLE
config BR2_PACKAGE_XVKBD
bool "xvkbd"
+ select BR2_PACKAGE_XORG7
select BR2_PACKAGE_XLIB_LIBXAW
select BR2_PACKAGE_XLIB_LIBXTST
depends on BR2_PACKAGE_XVKBD_AVAILABLE
This patch transforms all 'depends on' on a package to a 'depends on' the corresponding _AVAILABLE symbol, and adds a 'select' against the dependant package. Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr> --- package/alsamixergui/Config.in | 6 ++++-- package/blackbox/Config.in | 3 ++- package/dbus-glib/Config.in | 3 ++- package/dbus-python/Config.in | 6 ++++-- package/directfb-examples/Config.in | 3 ++- package/divine/Config.in | 3 ++- package/docker/Config.in | 3 ++- package/feh/Config.in | 3 ++- package/fltk/Config.in | 3 ++- package/fluxbox/Config.in | 3 ++- package/freerdp/Config.in | 3 ++- package/games/doom-wad/Config.in | 3 ++- package/games/rubix/Config.in | 3 ++- package/giblib/Config.in | 3 ++- package/gmpc/Config.in | 6 ++++-- package/gqview/Config.in | 3 ++- package/gtk2-engines/Config.in | 3 ++- package/gtkperf/Config.in | 3 ++- package/leafpad/Config.in | 3 ++- package/libdrm/Config.in | 3 ++- package/libgail/Config.in | 3 ++- package/libglade/Config.in | 3 ++- package/librsvg/Config.in | 3 ++- package/libsexy/Config.in | 3 ++- package/libusb-compat/Config.in | 3 ++- package/lite/Config.in | 3 ++- package/lttng-babeltrace/Config.in | 3 ++- package/lttng-tools/Config.in | 3 ++- package/matchbox/Config.in | 3 ++- package/metacity/Config.in | 6 ++++-- package/midori/Config.in | 3 ++- package/multimedia/gst-ffmpeg/Config.in | 3 ++- package/multimedia/gst-plugins-bad/Config.in | 3 ++- package/multimedia/gst-plugins-base/Config.in | 3 ++- package/multimedia/gst-plugins-good/Config.in | 3 ++- package/multimedia/gst-plugins-ugly/Config.in | 3 ++- package/nss-mdns/Config.in | 3 ++- package/pcmanfm/Config.in | 6 ++++-- package/python-dpkt/Config.in | 3 ++- package/python-id3/Config.in | 3 ++- package/python-mad/Config.in | 3 ++- package/python-meld3/Config.in | 3 ++- package/python-netifaces/Config.in | 3 ++- package/python-nfc/Config.in | 3 ++- package/python-pygame/Config.in | 3 ++- package/python-serial/Config.in | 3 ++- package/python-setuptools/Config.in | 3 ++- package/rdesktop/Config.in | 3 ++- package/rp-pppoe/Config.in | 3 ++- package/sawman/Config.in | 3 ++- package/sdl_gfx/Config.in | 3 ++- package/sdl_image/Config.in | 3 ++- package/sdl_mixer/Config.in | 3 ++- package/sdl_net/Config.in | 3 ++- package/sdl_sound/Config.in | 3 ++- package/sdl_ttf/Config.in | 3 ++- package/startup-notification/Config.in | 3 ++- package/supervisor/Config.in | 3 ++- package/sylpheed/Config.in | 3 ++- package/synergy/Config.in | 3 ++- package/torsmo/Config.in | 3 ++- package/usbmount/Config.in | 3 ++- package/webkit/Config.in | 3 ++- package/x11r7/mesa3d/Config.in | 3 ++- package/x11r7/xapp_xdriinfo/Config.in | 3 ++- package/x11vnc/Config.in | 3 ++- package/xstroke/Config.in | 3 ++- package/xterm/Config.in | 3 ++- package/xvkbd/Config.in | 3 ++- 69 files changed, 148 insertions(+), 74 deletions(-)