2
1
Эх сурвалжийг харах

pango: needs C++ for freetype handling

Pango was recently updated to v1.28 as a dependency of webkit, but its
freetype support has unfortunately been rewritten with parts in C++
(since pango 1.25), so adjust dependencies of pango and users of it to
require C++ support.

Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
Peter Korsgaard 15 жил өмнө
parent
commit
1c4dbb5fa7

+ 4 - 3
CHANGES

@@ -17,9 +17,10 @@
 
 	fs: old-style squashfs for big endian archs fixed.
 
-	Updated/fixed packages: busybox, imagemagick, libglib2, lua,
-	luafilesystem, lzo, netcat, php, pppd, proftpd, qt, samba,
-	startup-notification, sysvinit, util-linux
+	Updated/fixed packages: busybox, gst-plugins-base,
+	imagemagick, libgail, libglib2, libgtk2, lua, luafilesystem,
+	lzo, netcat, pango, php, pppd, proftpd, qt, samba,
+	startup-notification, swfdec, sysvinit, util-linux
 
 	Removed packages: stunnel
 

+ 3 - 2
package/libgtk2/Config.in

@@ -13,10 +13,11 @@ config BR2_PACKAGE_LIBGTK2
 	# time.
 	depends on BR2_PACKAGE_XORG7||(BR2_PACKAGE_DIRECTFB && BR2_DEPRECATED)
 	depends on BR2_USE_WCHAR # glib2
+	depends on BR2_INSTALL_LIBSTDCPP # pango
 	help
 	  The GTK+ version 2 graphical user interface library
 
 	  http://www.gtk.org/
 
-comment "libgtk2 requires a toolchain with WCHAR support"
-	depends on !BR2_USE_WCHAR
+comment "libgtk2 requires a toolchain with WCHAR and C++ support"
+	depends on !BR2_USE_WCHAR || !BR2_INSTALL_LIBSTDCPP

+ 4 - 0
package/multimedia/gst-plugins-base/Config.in

@@ -74,8 +74,12 @@ config BR2_PACKAGE_GST_PLUGINS_BASE_PLUGIN_OGG
 
 config BR2_PACKAGE_GST_PLUGINS_BASE_PLUGIN_PANGO
 	bool "pango font renderer"
+	depends on BR2_INSTALL_LIBSTDCPP
 	select BR2_PACKAGE_PANGO
 
+comment "pango plugin requires a toolchain with C++ support"
+	depends on !BR2_INSTALL_LIBSTDCPP
+
 config BR2_PACKAGE_GST_PLUGINS_BASE_PLUGIN_THEORA
 	bool "theora (*.ogg video)"
 	select BR2_PACKAGE_LIBTHEORA

+ 3 - 2
package/multimedia/swfdec/Config.in

@@ -1,6 +1,7 @@
 config BR2_PACKAGE_SWFDEC
 	bool "swfdec"
 	depends on BR2_USE_WCHAR # glib2
+	depends on BR2_INSTALL_LIBSTDCPP # pango
 	select BR2_PACKAGE_LIBOIL
 	select BR2_PACKAGE_ALSA_LIB
 	select BR2_PACKAGE_PANGO
@@ -30,5 +31,5 @@ config BR2_PACKAGE_SWFDEC_GSTREAMER
 	help
 	  Enables GStreamer support
 
-comment "swfdec requires a toolchain with WCHAR support"
-	depends on !BR2_USE_WCHAR
+comment "swfdec requires a toolchain with WCHAR and C++ support"
+	depends on !BR2_USE_WCHAR || !BR2_INSTALL_LIBSTDCPP

+ 3 - 2
package/pango/Config.in

@@ -1,6 +1,7 @@
 config BR2_PACKAGE_PANGO
 	bool "pango"
 	depends on BR2_USE_WCHAR # glib2
+	depends on BR2_INSTALL_LIBSTDCPP # freetype support
 	select BR2_PACKAGE_LIBGLIB2
 	select BR2_PACKAGE_EXPAT
 	select BR2_PACKAGE_CAIRO
@@ -15,5 +16,5 @@ config BR2_PACKAGE_PANGO
 
 	  http://www.pango.org/
 
-comment "pango requires a toolchain with WCHAR support"
-	depends on !BR2_USE_WCHAR
+comment "pango requires a toolchain with WCHAR and C++ support"
+	depends on !BR2_USE_WCHAR || !BR2_INSTALL_LIBSTDCPP