소스 검색

package/{efl packages}: reorder select/depends

As noticed by Yann [1], move the package dependencies
before selected packages/options.

[1] http://lists.busybox.net/pipermail/buildroot/2015-October/142955.html

Signed-off-by: Romain Naour <romain.naour@openwide.fr>
Reviewed-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Romain Naour 9 년 전
부모
커밋
99a1dbb82a
4개의 변경된 파일18개의 추가작업 그리고 18개의 파일을 삭제
  1. 2 2
      package/efl/libelementary/Config.in
  2. 11 11
      package/enlightenment/Config.in
  3. 3 3
      package/expedite/Config.in
  4. 2 2
      package/libevas-generic-loaders/Config.in

+ 2 - 2
package/efl/libelementary/Config.in

@@ -3,12 +3,12 @@ comment "libelementary needs a toolchain w/ threads, dynamic library"
 
 
 config BR2_PACKAGE_LIBELEMENTARY
 config BR2_PACKAGE_LIBELEMENTARY
 	bool "libelementary"
 	bool "libelementary"
+	depends on BR2_TOOLCHAIN_HAS_THREADS # libevas
+	depends on !BR2_STATIC_LIBS
 	select BR2_PACKAGE_LIBEINA
 	select BR2_PACKAGE_LIBEINA
 	select BR2_PACKAGE_LIBEVAS
 	select BR2_PACKAGE_LIBEVAS
 	select BR2_PACKAGE_LIBECORE
 	select BR2_PACKAGE_LIBECORE
 	select BR2_PACKAGE_LIBEDJE
 	select BR2_PACKAGE_LIBEDJE
-	depends on BR2_TOOLCHAIN_HAS_THREADS # libevas
-	depends on !BR2_STATIC_LIBS
 	help
 	help
 	  Elementary is a widget toolkit and EFL wrapper and convenience
 	  Elementary is a widget toolkit and EFL wrapper and convenience
 	  library to make it easy to build applications and tools with UIs
 	  library to make it easy to build applications and tools with UIs

+ 11 - 11
package/enlightenment/Config.in

@@ -1,5 +1,16 @@
 config BR2_PACKAGE_ENLIGHTENMENT
 config BR2_PACKAGE_ENLIGHTENMENT
 	bool "enlightenment"
 	bool "enlightenment"
+	# libevas-generic-loaders-svg -> librsvg -> glib2 / pango
+	depends on BR2_USE_WCHAR
+	depends on BR2_INSTALL_LIBSTDCPP
+	# libedbus -> dbus
+	# libedbus -> glib2, libevas
+	depends on BR2_TOOLCHAIN_HAS_THREADS
+	# libedbus -> dbus, efl libraries
+	depends on BR2_USE_MMU
+	depends on BR2_PACKAGE_XORG7
+	# libevas-generic-loaders-svg -> librsvg -> pango -> cairo
+	depends on BR2_ARCH_HAS_ATOMICS
 	select BR2_PACKAGE_EFL
 	select BR2_PACKAGE_EFL
 	select BR2_PACKAGE_LIBECORE
 	select BR2_PACKAGE_LIBECORE
 	select BR2_PACKAGE_LIBECORE_X
 	select BR2_PACKAGE_LIBECORE_X
@@ -17,17 +28,6 @@ config BR2_PACKAGE_ENLIGHTENMENT
 	select BR2_PACKAGE_XCB_UTIL_KEYSYMS
 	select BR2_PACKAGE_XCB_UTIL_KEYSYMS
 	select BR2_PACKAGE_LIBEVAS_GENERIC_LOADERS
 	select BR2_PACKAGE_LIBEVAS_GENERIC_LOADERS
 	select BR2_PACKAGE_LIBEVAS_GENERIC_LOADERS_SVG
 	select BR2_PACKAGE_LIBEVAS_GENERIC_LOADERS_SVG
-	# libevas-generic-loaders-svg -> librsvg -> glib2 / pango
-	depends on BR2_USE_WCHAR
-	depends on BR2_INSTALL_LIBSTDCPP
-	# libedbus -> dbus
-	# libedbus -> glib2, libevas
-	depends on BR2_TOOLCHAIN_HAS_THREADS
-	# libedbus -> dbus, efl libraries
-	depends on BR2_USE_MMU
-	depends on BR2_PACKAGE_XORG7
-	# libevas-generic-loaders-svg -> librsvg -> pango -> cairo
-	depends on BR2_ARCH_HAS_ATOMICS
 	help
 	help
 	  Enlightenment, also known simply as E, is a stacking window
 	  Enlightenment, also known simply as E, is a stacking window
 	  manager for the X Window System which can be used alone or
 	  manager for the X Window System which can be used alone or

+ 3 - 3
package/expedite/Config.in

@@ -1,11 +1,11 @@
 config BR2_PACKAGE_EXPEDITE
 config BR2_PACKAGE_EXPEDITE
 	bool "expedite"
 	bool "expedite"
-	select BR2_PACKAGE_LIBEINA
-	select BR2_PACKAGE_LIBEVAS
-	select BR2_PACKAGE_LIBEET
 	depends on BR2_PACKAGE_EFL
 	depends on BR2_PACKAGE_EFL
 	depends on BR2_INSTALL_LIBSTDCPP
 	depends on BR2_INSTALL_LIBSTDCPP
 	depends on BR2_TOOLCHAIN_HAS_THREADS # libevas
 	depends on BR2_TOOLCHAIN_HAS_THREADS # libevas
+	select BR2_PACKAGE_LIBEET
+	select BR2_PACKAGE_LIBEINA
+	select BR2_PACKAGE_LIBEVAS
 	help
 	help
 	  Expedite is the official Evas benchmark tool. It can test different
 	  Expedite is the official Evas benchmark tool. It can test different
 	  engines, such as X11, XRender, OpenGL (also ES variant), SDL,
 	  engines, such as X11, XRender, OpenGL (also ES variant), SDL,

+ 2 - 2
package/libevas-generic-loaders/Config.in

@@ -14,13 +14,13 @@ if BR2_PACKAGE_LIBEVAS_GENERIC_LOADERS
 
 
 config BR2_PACKAGE_LIBEVAS_GENERIC_LOADERS_SVG
 config BR2_PACKAGE_LIBEVAS_GENERIC_LOADERS_SVG
 	bool "SVG loader"
 	bool "SVG loader"
-	select BR2_PACKAGE_LIBRSVG
-	select BR2_PACKAGE_CAIRO
 	depends on BR2_USE_MMU # librsvg -> glib2
 	depends on BR2_USE_MMU # librsvg -> glib2
 	depends on BR2_USE_WCHAR # librsvg -> glib2
 	depends on BR2_USE_WCHAR # librsvg -> glib2
 	depends on BR2_TOOLCHAIN_HAS_THREADS # librsvg -> glib2
 	depends on BR2_TOOLCHAIN_HAS_THREADS # librsvg -> glib2
 	depends on BR2_INSTALL_LIBSTDCPP # librsvg -> pango
 	depends on BR2_INSTALL_LIBSTDCPP # librsvg -> pango
 	depends on BR2_ARCH_HAS_ATOMICS # cairo
 	depends on BR2_ARCH_HAS_ATOMICS # cairo
+	select BR2_PACKAGE_LIBRSVG
+	select BR2_PACKAGE_CAIRO
 	help
 	help
 	  This option enables the Evas generic SVG loader
 	  This option enables the Evas generic SVG loader