diff options
Diffstat (limited to 'meta/recipes-gnome')
30 files changed, 75 insertions, 4146 deletions
diff --git a/meta/recipes-gnome/gdk-pixbuf/gdk-pixbuf_2.30.7.bb b/meta/recipes-gnome/gdk-pixbuf/gdk-pixbuf_2.30.8.bb index 7bdd723ffc..a63d4546f6 100644 --- a/meta/recipes-gnome/gdk-pixbuf/gdk-pixbuf_2.30.7.bb +++ b/meta/recipes-gnome/gdk-pixbuf/gdk-pixbuf_2.30.8.bb @@ -20,10 +20,10 @@ SRC_URI = "${GNOME_MIRROR}/${BPN}/${MAJ_VER}/${BPN}-${PV}.tar.xz \ file://fatal-loader.patch \ " -SRC_URI[md5sum] = "1195d26f14adfe99ff0878d37678a70a" -SRC_URI[sha256sum] = "0aafc365eab1083a53f15e4828333b968219ffcb1a995ac6289c0147c9ffad06" +SRC_URI[md5sum] = "4fed0d54432f1b69fc6e66e608bd5542" +SRC_URI[sha256sum] = "4853830616113db4435837992c0aebd94cbb993c44dc55063cee7f72a7bef8be" -inherit autotools pkgconfig gettext pixbufcache ptest +inherit autotools pkgconfig gettext pixbufcache ptest-gnome LIBV = "2.10.0" @@ -42,10 +42,7 @@ PACKAGECONFIG[jpeg2000] = "--with-libjasper,--without-libjasper,jasper" PACKAGECONFIG[gio-sniff] = "--enable-gio-sniffing,--disable-gio-sniffing,,shared-mime-info" PACKAGECONFIG[x11] = "--with-x11,--without-x11,virtual/libx11" -EXTRA_OECONF = "\ - --disable-introspection \ - ${@bb.utils.contains('DISTRO_FEATURES', 'ptest', '--enable-installed-tests', '--disable-installed-tests', d)} \ -" +EXTRA_OECONF = "--disable-introspection" PACKAGES =+ "${PN}-xlib" @@ -67,11 +64,6 @@ FILES_${PN}-dbg += " \ ${libdir}/gdk-pixbuf-2.0/${LIBV}/loaders/.debug/* \ " -FILES_${PN}-ptest += "${libexecdir}/installed-tests \ - ${datadir}/installed-tests/gdk-pixbuf" - -RDEPENDS_${PN}-ptest += "gnome-desktop-testing" - PACKAGES_DYNAMIC += "^gdk-pixbuf-loader-.*" PACKAGES_DYNAMIC_class-native = "" diff --git a/meta/recipes-gnome/gnome/gnome-common_3.7.4.bb b/meta/recipes-gnome/gnome/gnome-common_3.14.0.bb index 1fd2d83b2f..1f9fe8bf5c 100644 --- a/meta/recipes-gnome/gnome/gnome-common_3.7.4.bb +++ b/meta/recipes-gnome/gnome/gnome-common_3.14.0.bb @@ -10,8 +10,8 @@ inherit gnomebase allarch GNOME_COMPRESS_TYPE = "xz" -SRC_URI[archive.md5sum] = "974cd54626f1d1787481288ef26bd4ba" -SRC_URI[archive.sha256sum] = "2af2d97010d2a9aeb3b99dd2ce07d1ef023e15a27b412ffe4f067f016ff7117b" +SRC_URI[archive.md5sum] = "ba58c61d0d81b7c3ff8452c620513a9d" +SRC_URI[archive.sha256sum] = "4c00242f781bb441289f49dd80ed1d895d84de0c94bfc2c6818a104c9e39262c" EXTRA_AUTORECONF = "" DEPENDS = "" diff --git a/meta/recipes-gnome/gnome/gnome-desktop.inc b/meta/recipes-gnome/gnome/gnome-desktop.inc deleted file mode 100644 index 3853022710..0000000000 --- a/meta/recipes-gnome/gnome/gnome-desktop.inc +++ /dev/null @@ -1,23 +0,0 @@ -SUMMARY = "GNOME library for reading .desktop files" -SECTION = "x11/gnome" -LICENSE = "GPLv2 & LGPLv2" -DEPENDS = "gconf libxrandr virtual/libx11 gtk+ glib-2.0 gnome-doc-utils startup-notification" - -EXTRA_OECONF = "--disable-scrollkeeper --disable-desktop-docs" - -do_configure_prepend () { - cp ${STAGING_DATADIR_NATIVE}/gnome-common/data/omf.make ${S} -} - -FILES_${PN} += "${datadir}/gnome-about ${datadir}/libgnome-desktop/pnp.ids" - -PR = "r6" - -inherit gnomebase - -do_install_append () { - sed -i -e's,${STAGING_BINDIR_NATIVE},${bindir},g' ${D}${bindir}/gnome-about - sed -i -e '1s,#!.*python,#! ${USRBINPATH}/env python,' ${D}${bindir}/gnome-about -} - - diff --git a/meta/recipes-gnome/gnome/gnome-desktop_2.32.1.bb b/meta/recipes-gnome/gnome/gnome-desktop_2.32.1.bb deleted file mode 100644 index 424eafeaf0..0000000000 --- a/meta/recipes-gnome/gnome/gnome-desktop_2.32.1.bb +++ /dev/null @@ -1,7 +0,0 @@ -require gnome-desktop.inc - -LIC_FILES_CHKSUM = "file://COPYING;md5=b234ee4d69f5fce4486a80fdaf4a4263 \ - file://COPYING.LIB;md5=5f30f0716dfdd0d91eb439ebec522ec2" - -SRC_URI[archive.md5sum] = "5c80d628a240eb9d9ff78913b31f2f67" -SRC_URI[archive.sha256sum] = "55cbecf67efe1fa1e57ac966520a7c46d799c8ba3c652a1219f60cafccb3739d" diff --git a/meta/recipes-gnome/gnome/gnome-doc-utils.inc b/meta/recipes-gnome/gnome/gnome-doc-utils.inc index e148ce3350..958750690a 100644 --- a/meta/recipes-gnome/gnome/gnome-doc-utils.inc +++ b/meta/recipes-gnome/gnome/gnome-doc-utils.inc @@ -10,6 +10,8 @@ DEPENDS_class-native = "libxml2-native libxslt-native intltool-native glib-2.0-n inherit gnomebase gettext python-dir pythonnative autotools-brokensep +CLEANBROKEN = "1" + EXTRA_OECONF += "--disable-scrollkeeper" do_install_append() { diff --git a/meta/recipes-gnome/gnome/gsettings-desktop-schemas_3.10.1.bb b/meta/recipes-gnome/gnome/gsettings-desktop-schemas_3.10.1.bb deleted file mode 100644 index a0123d9005..0000000000 --- a/meta/recipes-gnome/gnome/gsettings-desktop-schemas_3.10.1.bb +++ /dev/null @@ -1,16 +0,0 @@ -SUMMARY = "GNOME desktop-wide GSettings schemas" -HOMEPAGE = "http://live.gnome.org/gsettings-desktop-schemas" -BUGTRACKER = "https://bugzilla.gnome.org/" - -LICENSE = "LGPLv2.1" -LIC_FILES_CHKSUM = "file://COPYING;md5=4fbd65380cdd255951079008b364516c" -PR = "r1" - -DEPENDS = "glib-2.0 intltool-native gobject-introspection-stub-native" - -inherit gnomebase gsettings gettext - -GNOME_COMPRESS_TYPE = "xz" - -SRC_URI[archive.md5sum] = "f9ffca591a984f19a1dd9caeb96b5f23" -SRC_URI[archive.sha256sum] = "452378c4960a145747ec69f8c6a874e5b7715454df3e2452d1ff1a0a82e76811" diff --git a/meta/recipes-gnome/gtk+/gtk+-2.24.22/0001-GtkButton-do-not-prelight-in-touchscreen-mode.patch b/meta/recipes-gnome/gtk+/gtk+-2.24.22/0001-GtkButton-do-not-prelight-in-touchscreen-mode.patch deleted file mode 100644 index 71e334d897..0000000000 --- a/meta/recipes-gnome/gtk+/gtk+-2.24.22/0001-GtkButton-do-not-prelight-in-touchscreen-mode.patch +++ /dev/null @@ -1,48 +0,0 @@ -From d1f7a894674dfdd6769f1bbae31eb1a69e451a5c Mon Sep 17 00:00:00 2001 -From: =?UTF-8?q?Andreas=20M=C3=BCller?= <schnitzeltony@googlemail.com> -Date: Fri, 16 Nov 2012 22:07:28 +0100 -Subject: [PATCH] GtkButton: do not prelight in touchscreen mode -MIME-Version: 1.0 -Content-Type: text/plain; charset=UTF-8 -Content-Transfer-Encoding: 8bit - -Code was copied from GtkToggleButton. - -Upstream-Status: submitted [1] - -[1] https://bugzilla.gnome.org/show_bug.cgi?id=689138 - -Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com> ---- - gtk/gtkbutton.c | 8 ++++++-- - 1 files changed, 6 insertions(+), 2 deletions(-) - -diff --git a/gtk/gtkbutton.c b/gtk/gtkbutton.c -index f472007..1beb1b6 100644 ---- a/gtk/gtkbutton.c -+++ b/gtk/gtkbutton.c -@@ -2079,15 +2079,19 @@ _gtk_button_set_depressed (GtkButton *button, - static void - gtk_button_update_state (GtkButton *button) - { -- gboolean depressed; -+ gboolean depressed, touchscreen; - GtkStateType new_state; - -+ g_object_get (gtk_widget_get_settings (GTK_WIDGET (button)), -+ "gtk-touchscreen-mode", &touchscreen, -+ NULL); -+ - if (button->activate_timeout) - depressed = button->depress_on_activate; - else - depressed = button->in_button && button->button_down; - -- if (button->in_button && (!button->button_down || !depressed)) -+ if (!touchscreen && button->in_button && (!button->button_down || !depressed)) - new_state = GTK_STATE_PRELIGHT; - else - new_state = depressed ? GTK_STATE_ACTIVE : GTK_STATE_NORMAL; --- -1.7.6.5 - diff --git a/meta/recipes-gnome/gtk+/gtk+-2.24.22/0001-bgo-584832-Duplicate-the-exec-string-returned-by-gtk.patch b/meta/recipes-gnome/gtk+/gtk+-2.24.22/0001-bgo-584832-Duplicate-the-exec-string-returned-by-gtk.patch deleted file mode 100644 index 354f0ab376..0000000000 --- a/meta/recipes-gnome/gtk+/gtk+-2.24.22/0001-bgo-584832-Duplicate-the-exec-string-returned-by-gtk.patch +++ /dev/null @@ -1,30 +0,0 @@ -From 69b9441eab2a7215509687dc22b48b6f212d22aa Mon Sep 17 00:00:00 2001 -From: Rob Bradford <rob@linux.intel.com> -Date: Thu, 4 Jun 2009 15:43:20 +0100 -Subject: [PATCH] =?utf-8?q?bgo#584832=20=E2=80=93=20Duplicate=20the=20exec=20string=20returned=20by=20gtk=5Frecent=5Finfo=5Fget=5Fapplication=5Finfo?= -MIME-Version: 1.0 -Content-Type: text/plain; charset=utf-8 -Content-Transfer-Encoding: 8bit - -This function states that the caller is responsible for freeing the string -passed returned by reference. Unfortunately if you do this you get a crash -since the internal value is returned without being duplicated. ---- - gtk/gtkrecentmanager.c | 2 +- - 1 files changed, 1 insertions(+), 1 deletions(-) - -Upstream-Status: Pending - -Index: gtk+-2.21.2/gtk/gtkrecentmanager.c -=================================================================== ---- gtk+-2.21.2.orig/gtk/gtkrecentmanager.c 2010-06-22 18:11:30.000000000 +0800 -+++ gtk+-2.21.2/gtk/gtkrecentmanager.c 2010-06-22 18:11:53.000000000 +0800 -@@ -1766,7 +1766,7 @@ - } - - if (app_exec) -- *app_exec = ai->exec; -+ *app_exec = g_strdup (ai->exec); - - if (count) - *count = ai->count; diff --git a/meta/recipes-gnome/gtk+/gtk+-2.24.22/cellrenderer-cairo.patch b/meta/recipes-gnome/gtk+/gtk+-2.24.22/cellrenderer-cairo.patch deleted file mode 100644 index ba893292d6..0000000000 --- a/meta/recipes-gnome/gtk+/gtk+-2.24.22/cellrenderer-cairo.patch +++ /dev/null @@ -1,31 +0,0 @@ -Upstream-Status: Pending - -Index: gtk/gtkcellrenderer.c -=================================================================== ---- gtk/gtkcellrenderer.c.orig 2010-06-22 17:21:22.000000000 +0800 -+++ gtk/gtkcellrenderer.c 2010-06-22 17:21:25.000000000 +0800 -@@ -566,6 +566,7 @@ - - if (cell->cell_background_set && !selected) - { -+#ifdef USE_CAIRO_INTERNALLY - cairo_t *cr = gdk_cairo_create (window); - - gdk_cairo_rectangle (cr, background_area); -@@ -573,6 +574,16 @@ - cairo_fill (cr); - - cairo_destroy (cr); -+#else -+ GdkGC *gc; -+ -+ gc = gdk_gc_new (window); -+ gdk_gc_set_rgb_fg_color (gc, &priv->cell_background); -+ gdk_draw_rectangle (window, gc, TRUE, -+ background_area->x, background_area->y, -+ background_area->width, background_area->height); -+ g_object_unref (gc); -+#endif - } - - GTK_CELL_RENDERER_GET_CLASS (cell)->render (cell, diff --git a/meta/recipes-gnome/gtk+/gtk+-2.24.22/configure-nm.patch b/meta/recipes-gnome/gtk+/gtk+-2.24.22/configure-nm.patch deleted file mode 100644 index d67b797852..0000000000 --- a/meta/recipes-gnome/gtk+/gtk+-2.24.22/configure-nm.patch +++ /dev/null @@ -1,21 +0,0 @@ -Upstream-Status: Pending -https://bugzilla.gnome.org/show_bug.cgi?id=671515 - -Signed-Off-By: Xiaofeng Yan <xiaofeng.yan@windriver.com> -# Pick up ${NM} from the environment - -Updated to apply to gtk+-2.24.15 - -Signed-off-by: Marko Lindqvist <cazfi74@gmail.com> -diff -Nurd gtk+-2.24.15/configure.ac gtk+-2.24.15/configure.ac ---- gtk+-2.24.15/configure.ac 2013-01-12 20:52:54.000000000 +0200 -+++ gtk+-2.24.15/configure.ac 2013-02-12 21:25:06.073937041 +0200 -@@ -190,7 +190,7 @@ - AC_SYS_LARGEFILE - - AM_PROG_AS --AC_PATH_PROG(NM, nm, nm) -+AC_CHECK_TOOLS(NM, [$NM nm], nm) - - dnl Initialize maintainer mode - AM_MAINTAINER_MODE([enable]) diff --git a/meta/recipes-gnome/gtk+/gtk+-2.24.22/configurefix.patch b/meta/recipes-gnome/gtk+/gtk+-2.24.22/configurefix.patch deleted file mode 100644 index 2803691246..0000000000 --- a/meta/recipes-gnome/gtk+/gtk+-2.24.22/configurefix.patch +++ /dev/null @@ -1,87 +0,0 @@ -Upstream-Status: Inappropriate [configuration] - -Index: gtk+-2.21.2/docs/faq/Makefile.am -=================================================================== ---- gtk+-2.21.2.orig/docs/faq/Makefile.am 2010-04-09 10:29:53.000000000 +0800 -+++ gtk+-2.21.2/docs/faq/Makefile.am 2010-06-22 17:39:24.000000000 +0800 -@@ -3,34 +3,36 @@ - EXTRA_DIST += \ - gtk-faq.sgml - --if HAVE_DOCBOOK -+ - html: -+if HAVE_DOCBOOK - if test -w $(srcdir); then \ - (cd $(srcdir); \ - db2html gtk-faq.sgml; \ - test -d html && rm -r html; \ - mv gtk-faq html); \ - fi -- --pdf: -- if test -w $(srcdir); then \ -- (cd $(srcdir); db2pdf gtk-faq.sgml); \ -- fi -- --dist-hook: html -- cp -Rp $(srcdir)/html $(distdir) - else --html: - echo "***" - echo "*** Warning: FAQ not built" - echo "***" -+endif - - pdf: -+if HAVE_DOCBOOK -+ if test -w $(srcdir); then \ -+ (cd $(srcdir); db2pdf gtk-faq.sgml); \ -+ fi -+else - echo "***" - echo "*** Warning: FAQ not built" - echo "***" -+endif - --dist-hook: -+dist-hook: html -+if HAVE_DOCBOOK -+ cp -Rp $(srcdir)/html $(distdir) -+else - echo "***" - echo "*** Warning: FAQ not built" - echo "*** DISTRIBUTION IS INCOMPLETE" -Index: gtk+-2.21.2/gtk-doc.make -=================================================================== ---- gtk+-2.21.2.orig/gtk-doc.make 2010-05-28 00:01:48.000000000 +0800 -+++ gtk+-2.21.2/gtk-doc.make 2010-06-22 17:39:24.000000000 +0800 -@@ -23,7 +23,7 @@ - - TARGET_DIR=$(HTML_DIR)/$(DOC_MODULE) - --EXTRA_DIST = \ -+EXTRA_DIST += \ - $(content_files) \ - $(HTML_IMAGES) \ - $(DOC_MAIN_SGML_FILE) \ -Index: gtk+-2.21.2/gtk/tests/Makefile.am -=================================================================== ---- gtk+-2.21.2.orig/gtk/tests/Makefile.am 2010-06-10 20:53:46.000000000 +0800 -+++ gtk+-2.21.2/gtk/tests/Makefile.am 2010-06-22 17:39:24.000000000 +0800 -@@ -58,13 +58,13 @@ - # this doesn't work in make distcheck, since running - # on a naked X server creates slightly different event - # sequences than running on a normal desktop --# TEST_PROGS += crossingevents -+#TEST_PROGS += crossingevents - crossingevents_SOURCES = crossingevents.c - crossingevents_LDADD = $(progs_ldadd) - - # this doesn't work in make distcheck, since it doesn't - # find file-chooser-test-dir --# TEST_PROGS += filechooser -+#TEST_PROGS += filechooser - filechooser_SOURCES = filechooser.c pixbuf-init.c - filechooser_LDADD = $(progs_ldadd) - diff --git a/meta/recipes-gnome/gtk+/gtk+-2.24.22/entry-cairo.patch b/meta/recipes-gnome/gtk+/gtk+-2.24.22/entry-cairo.patch deleted file mode 100644 index 3083b77830..0000000000 --- a/meta/recipes-gnome/gtk+/gtk+-2.24.22/entry-cairo.patch +++ /dev/null @@ -1,105 +0,0 @@ -Upstream-Status: Pending - -Index: gtk/gtkentry.c -=================================================================== -RCS file: /cvs/gnome/gtk+/gtk/gtkentry.c,v -retrieving revision 1.317 -diff -u -r1.317 gtkentry.c ---- gtk/gtkentry.c 29 Jun 2006 09:18:05 -0000 1.317 -+++ gtk/gtkentry.c 2 Jul 2006 14:14:24 -0000 -@@ -3337,7 +3337,9 @@ - if (GTK_WIDGET_DRAWABLE (entry)) - { - PangoLayout *layout = gtk_entry_ensure_layout (entry, TRUE); -+#ifdef USE_CAIRO_INTERNALLY - cairo_t *cr; -+#endif - gint x, y; - gint start_pos, end_pos; - -@@ -3345,23 +3347,35 @@ - - get_layout_position (entry, &x, &y); - -+#ifdef USE_CAIRO_INTERNALLY - cr = gdk_cairo_create (entry->text_area); - - cairo_move_to (cr, x, y); - gdk_cairo_set_source_color (cr, &widget->style->text [widget->state]); - pango_cairo_show_layout (cr, layout); -+#else -+ gdk_draw_layout (entry->text_area, widget->style->text_gc [widget->state], -+ x, y, -+ layout); -+#endif - - if (gtk_editable_get_selection_bounds (GTK_EDITABLE (entry), &start_pos, &end_pos)) - { - gint *ranges; - gint n_ranges, i; - PangoRectangle logical_rect; -- GdkColor *selection_color, *text_color; - GtkBorder inner_border; -+#ifdef USE_CAIRO_INTERNALLY -+ GdkColor *selection_color, *text_color; -+#else -+ GdkGC *selection_gc, *text_gc; -+ GdkRegion *clip_region; -+#endif - - pango_layout_get_pixel_extents (layout, NULL, &logical_rect); - gtk_entry_get_pixel_ranges (entry, &ranges, &n_ranges); - -+#ifdef USE_CAIRO_INTERNALLY - if (GTK_WIDGET_HAS_FOCUS (entry)) - { - selection_color = &widget->style->base [GTK_STATE_SELECTED]; -@@ -3390,11 +3404,46 @@ - cairo_move_to (cr, x, y); - gdk_cairo_set_source_color (cr, text_color); - pango_cairo_show_layout (cr, layout); -- -+#else -+ if (GTK_WIDGET_HAS_FOCUS (entry)) -+ { -+ selection_gc = widget->style->base_gc [GTK_STATE_SELECTED]; -+ text_gc = widget->style->text_gc [GTK_STATE_SELECTED]; -+ } -+ else -+ { -+ selection_gc = widget->style->base_gc [GTK_STATE_ACTIVE]; -+ text_gc = widget->style->text_gc [GTK_STATE_ACTIVE]; -+ } -+ -+ clip_region = gdk_region_new (); -+ for (i = 0; i < n_ranges; ++i) -+ { -+ GdkRectangle rect; -+ -+ rect.x = inner_border.left - entry->scroll_offset + ranges[2 * i]; -+ rect.y = y; -+ rect.width = ranges[2 * i + 1]; -+ rect.height = logical_rect.height; -+ -+ gdk_draw_rectangle (entry->text_area, selection_gc, TRUE, -+ rect.x, rect.y, rect.width, rect.height); -+ -+ gdk_region_union_with_rect (clip_region, &rect); -+ } -+ -+ gdk_gc_set_clip_region (text_gc, clip_region); -+ gdk_draw_layout (entry->text_area, text_gc, -+ x, y, -+ layout); -+ gdk_gc_set_clip_region (text_gc, NULL); -+ gdk_region_destroy (clip_region); -+#endif - g_free (ranges); - } -- -+#ifdef USE_CAIRO_INTERNALLY - cairo_destroy (cr); -+#endif - } - } - diff --git a/meta/recipes-gnome/gtk+/gtk+-2.24.22/hardcoded_libtool.patch b/meta/recipes-gnome/gtk+/gtk+-2.24.22/hardcoded_libtool.patch deleted file mode 100644 index 13ff318768..0000000000 --- a/meta/recipes-gnome/gtk+/gtk+-2.24.22/hardcoded_libtool.patch +++ /dev/null @@ -1,1814 +0,0 @@ -Upstream-Status: Inappropriate [embedded specific] - -Updated to apply to gtk+-2.24.15 - -Signed-off-by: Marko Lindqvist <cazfi74@gmail.com> -diff -Nurd gtk+-2.24.15/configure.ac gtk+-2.24.15/configure.ac ---- gtk+-2.24.15/configure.ac 2013-01-12 20:52:54.000000000 +0200 -+++ gtk+-2.24.15/configure.ac 2013-02-12 21:33:30.689925967 +0200 -@@ -415,7 +415,7 @@ - case $enable_explicit_deps in - auto) - export SED -- deplibs_check_method=`(./libtool --config; echo 'eval echo \"$deplibs_check_method\"') | sh` -+ deplibs_check_method=`(./$host_alias-libtool --config; echo 'eval echo \"$deplibs_check_method\"') | sh` - if test "x$deplibs_check_method" '!=' xpass_all || test "x$enable_static" = xyes ; then - enable_explicit_deps=yes - else -@@ -774,7 +774,7 @@ - dnl Now we check to see if our libtool supports shared lib deps - dnl (in a rather ugly way even) - if $dynworks; then -- module_libtool_config="${CONFIG_SHELL-/bin/sh} ./libtool --config" -+ module_libtool_config="${CONFIG_SHELL-/bin/sh} $host_alias-libtool --config" - module_deplibs_check=`$module_libtool_config | \ - grep '^[[a-z_]]*check[[a-z_]]*_method=[['\''"]]' | \ - sed 's/.*[['\''"]]\(.*\)[['\''"]]$/\1/'` -@@ -1574,7 +1574,7 @@ - # We are using gmodule-no-export now, but I'm leaving the stripping - # code in place for now, since pango and atk still require gmodule. - export SED --export_dynamic=`(./libtool --config; echo eval echo \\$export_dynamic_flag_spec) | sh` -+export_dynamic=`($host_alias-libtool --config; echo eval echo \\$export_dynamic_flag_spec) | sh` - if test -n "$export_dynamic"; then - GDK_DEP_LIBS=`echo $GDK_DEP_LIBS | sed -e "s/$export_dynamic//"` - GTK_DEP_LIBS=`echo $GTK_DEP_LIBS | sed -e "s/$export_dynamic//"` -diff -Nurd gtk+-2.24.15/configure.ac.orig gtk+-2.24.15/configure.ac.orig ---- gtk+-2.24.15/configure.ac.orig 1970-01-01 02:00:00.000000000 +0200 -+++ gtk+-2.24.15/configure.ac.orig 2013-02-12 21:33:21.821926163 +0200 -@@ -0,0 +1,1775 @@ -+# Process this file with autoconf to produce a configure script. -+# Process this file with autoconf to produce a configure script. -+# require autoconf 2.54 -+AC_PREREQ(2.62) -+ -+# Making releases: -+# GTK_MICRO_VERSION += 1; -+# GTK_INTERFACE_AGE += 1; -+# GTK_BINARY_AGE += 1; -+# if any functions have been added, set GTK_INTERFACE_AGE to 0. -+# if backwards compatibility has been broken, -+# set GTK_BINARY_AGE and GTK_INTERFACE_AGE to 0. -+ -+m4_define([gtk_major_version], [2]) -+m4_define([gtk_minor_version], [24]) -+m4_define([gtk_micro_version], [15]) -+m4_define([gtk_interface_age], [15]) -+m4_define([gtk_binary_age], -+ [m4_eval(100 * gtk_minor_version + gtk_micro_version)]) -+m4_define([gtk_version], -+ [gtk_major_version.gtk_minor_version.gtk_micro_version]) -+# This is the X.Y used in -lgtk-FOO-X.Y -+m4_define([gtk_api_version], [2.0]) -+ -+# Define a string for the earliest version that this release has -+# backwards binary compatibility with for all interfaces a module -+# might. Unless we add module-only API with lower stability -+# guarantees, this should be unchanged until we break binary compat -+# for GTK+. -+# -+#GTK_BINARY_VERSION=$GTK_MAJOR_VERSION.$GTK_MINOR_VERSION.$LT_CURRENT -+m4_define([gtk_binary_version], [2.10.0]) -+ -+# required versions of other packages -+m4_define([glib_required_version], [2.28.0]) -+m4_define([pango_required_version], [1.20]) -+m4_define([atk_required_version], [1.29.2]) -+m4_define([cairo_required_version], [1.6]) -+m4_define([gdk_pixbuf_required_version], [2.21.0]) -+ -+ -+AC_INIT([gtk+], [gtk_version], -+ [http://bugzilla.gnome.org/enter_bug.cgi?product=gtk%2B], -+ [gtk+]) -+ -+AC_CONFIG_SRCDIR([gdk/gdktypes.h]) -+AC_CONFIG_HEADERS([config.h]) -+AC_CONFIG_MACRO_DIR([m4]) -+ -+# Save this value here, since automake will set cflags later -+cflags_set=${CFLAGS+set} -+ -+AM_INIT_AUTOMAKE([no-define -Wno-portability dist-bzip2]) -+ -+# Support silent build rules, requires at least automake-1.11. Enable -+# by either passing --enable-silent-rules to configure or passing V=0 -+# to make -+m4_ifdef([AM_SILENT_RULES], [AM_SILENT_RULES([no])]) -+ -+# -+# For each of the libraries we build, we define the following -+ -+# substituted variables: -+# -+# foo_PACKAGES: pkg-config packages this library requires -+# foo_EXTRA_LIBS: Libraries this module requires not pulled in by pkg-config -+# foo_EXTRA_CFLAGS: cflags this module requires not pulled in by pkg-config -+# foo_DEP_LIBS: All libraries this module requires -+# foo_DEP_CFLAGS: All cflags this module requires -+ -+ -+GTK_MAJOR_VERSION=gtk_major_version -+GTK_MINOR_VERSION=gtk_minor_version -+GTK_MICRO_VERSION=gtk_micro_version -+GTK_INTERFACE_AGE=gtk_interface_age -+GTK_BINARY_AGE=gtk_binary_age -+GTK_VERSION=gtk_version -+GTK_API_VERSION=gtk_api_version -+GTK_BINARY_VERSION=gtk_binary_version -+AC_SUBST(GTK_MAJOR_VERSION) -+AC_SUBST(GTK_MINOR_VERSION) -+AC_SUBST(GTK_MICRO_VERSION) -+AC_SUBST(GTK_INTERFACE_AGE) -+AC_SUBST(GTK_BINARY_AGE) -+AC_SUBST(GTK_API_VERSION) -+AC_SUBST(GTK_VERSION) -+AC_SUBST(GTK_BINARY_VERSION) -+ -+# libtool versioning -+#LT_RELEASE=$GTK_MAJOR_VERSION.$GTK_MINOR_VERSION -+#LT_CURRENT=`expr $GTK_MICRO_VERSION - $GTK_INTERFACE_AGE` -+#LT_REVISION=$GTK_INTERFACE_AGE -+#LT_AGE=`expr $GTK_BINARY_AGE - $GTK_INTERFACE_AGE` -+#LT_CURRENT_MINUS_AGE=`expr $LT_CURRENT - $LT_AGE` -+ -+m4_define([lt_current], [m4_eval(100 * gtk_minor_version + gtk_micro_version - gtk_interface_age)]) -+m4_define([lt_revision], [gtk_interface_age]) -+m4_define([lt_age], [m4_eval(gtk_binary_age - gtk_interface_age)]) -+LT_VERSION_INFO="lt_current:lt_revision:lt_age" -+LT_CURRENT_MINUS_AGE=m4_eval(lt_current - lt_age) -+AC_SUBST(LT_VERSION_INFO) -+AC_SUBST(LT_CURRENT_MINUS_AGE) -+ -+m4_define([gail_lt_current],[18]) -+m4_define([gail_lt_revision],[1]) -+m4_define([gail_lt_age],[0]) -+m4_define([gail_lt_version_info],[gail_lt_current:gail_lt_revision:gail_lt_age]) -+m4_define([gail_lt_current_minus_age],[m4_eval(gail_lt_current - gail_lt_age)]) -+AC_SUBST([GAIL_LT_VERSION_INFO],[gail_lt_version_info]) -+AC_SUBST([GAIL_LT_CURRENT_MINUS_AGE],[gail_lt_current_minus_age]) -+ -+GETTEXT_PACKAGE=gtk20 -+AC_SUBST(GETTEXT_PACKAGE) -+AC_DEFINE_UNQUOTED(GETTEXT_PACKAGE, "$GETTEXT_PACKAGE", -+ [The prefix for our gettext translation domains.]) -+ -+AC_CANONICAL_HOST -+ -+MATH_LIB=-lm -+AC_MSG_CHECKING([for native Win32]) -+LIB_EXE_MACHINE_FLAG=X86 -+EXE_MANIFEST_ARCHITECTURE=X86 -+case "$host" in -+ *-*-mingw*) -+ os_win32=yes -+ gio_can_sniff=no -+ MATH_LIB= -+ case "$host" in -+ x86_64-*-*) -+ LIB_EXE_MACHINE_FLAG=X64 -+ EXE_MANIFEST_ARCHITECTURE=AMD64 -+ ;; -+ esac -+ ;; -+ *) -+ os_win32=no -+ ;; -+esac -+AC_MSG_RESULT([$os_win32]) -+ -+AC_SUBST(LIB_EXE_MACHINE_FLAG) -+AC_SUBST(EXE_MANIFEST_ARCHITECTURE) -+ -+case $host in -+ *-*-linux*) -+ os_linux=yes -+ ;; -+esac -+ -+dnl Initialize libtool -+AC_PROG_CC -+AM_DISABLE_STATIC -+ -+dnl -+dnl Check for a working C++ compiler, but do not bail out, if none is found. -+dnl We use this for an automated test for C++ header correctness. -+dnl -+AC_CHECK_TOOLS(CXX, [$CCC c++ g++ gcc CC cxx cc++ cl], gcc) -+AC_LANG_SAVE -+AC_LANG_CPLUSPLUS -+ -+AC_TRY_COMPILE(,[class a { int b; } c;], ,CXX=) -+AM_CONDITIONAL(HAVE_CXX, test "$CXX" != "") -+ -+gtk_save_cxxflags="$CXXFLAGS" -+CXXFLAGS="$CXXFLAGS -x objective-c++" -+AC_TRY_COMPILE([@interface Foo @end],,OBJC=yes,OBJC=no) -+AM_CONDITIONAL(HAVE_OBJC, test "$OBJC" = "yes") -+CXXFLAGS="$gtk_save_cxxflags" -+AC_LANG_RESTORE -+ -+if test "$os_win32" = "yes"; then -+ if test x$enable_static = xyes -o x$enable_static = x; then -+ AC_MSG_WARN([Disabling static library build, must build as DLL on Windows.]) -+ enable_static=no -+ fi -+ if test x$enable_shared = xno; then -+ AC_MSG_WARN([Enabling shared library build, must build as DLL on Windows.]) -+ fi -+ enable_shared=yes -+fi -+ -+AC_LIBTOOL_WIN32_DLL -+AM_PROG_LIBTOOL -+dnl when using libtool 2.x create libtool early, because it's used in configure -+m4_ifdef([LT_OUTPUT], [LT_OUTPUT]) -+ -+ -+# Make sure we use 64-bit versions of various file stuff. -+AC_SYS_LARGEFILE -+ -+AM_PROG_AS -+AC_PATH_PROG(NM, nm, nm) -+ -+dnl Initialize maintainer mode -+AM_MAINTAINER_MODE([enable]) -+ -+AC_MSG_CHECKING([for some Win32 platform]) -+case "$host" in -+ *-*-mingw*|*-*-cygwin*) -+ platform_win32=yes -+ ;; -+ *) -+ platform_win32=no -+ ;; -+esac -+AC_MSG_RESULT([$platform_win32]) -+AM_CONDITIONAL(PLATFORM_WIN32, test "$platform_win32" = "yes") -+ -+AM_CONDITIONAL(OS_WIN32, test "$os_win32" = "yes") -+AM_CONDITIONAL(OS_UNIX, test "$os_win32" != "yes") -+AM_CONDITIONAL(OS_LINUX, test "$os_linux" = "yes") -+ -+if test "$os_win32" = "yes"; then -+ AC_CHECK_TOOL(WINDRES, windres, no) -+ if test "$WINDRES" = no; then -+ AC_MSG_ERROR([*** Could not find an implementation of windres in your PATH.]) -+ fi -+ AC_CHECK_PROG(ms_librarian, lib.exe, yes, no) -+fi -+AM_CONDITIONAL(MS_LIB_AVAILABLE, test x$ms_librarian = xyes) -+ -+m4_define([debug_default], -+ m4_if(m4_eval(gtk_minor_version % 2), [1], [yes], [minimum])) -+ -+dnl declare --enable-* args and collect ac_help strings -+AC_ARG_ENABLE(debug, -+ AC_HELP_STRING([--enable-debug=@<:@no/minimum/yes@:>@], -+ [turn on debugging @<:@default=debug_default@:>@]),, -+ enable_debug=debug_default) -+AC_ARG_ENABLE(shm, -+ [AC_HELP_STRING([--enable-shm], -+ [support shared memory if available [default=yes]])],, -+ [enable_shm="yes"]) -+AC_ARG_ENABLE(xkb, -+ [AC_HELP_STRING([--enable-xkb], -+ [support XKB [default=maybe]])],, -+ [enable_xkb="maybe"]) -+AC_ARG_ENABLE(xinerama, -+ [AC_HELP_STRING([--enable-xinerama], -+ [support xinerama extension if available [default=yes]])],, -+ [enable_xinerama="yes"]) -+AC_ARG_ENABLE(rebuilds, -+ [AC_HELP_STRING([--disable-rebuilds], -+ [disable all source autogeneration rules])],, -+ [enable_rebuilds=yes]) -+AC_ARG_ENABLE(visibility, -+ [AC_HELP_STRING([--disable-visibility], -+ [don't use ELF visibility attributes])],, -+ [enable_visibility=yes]) -+ -+AC_ARG_WITH(xinput, -+ [AC_HELP_STRING([--with-xinput=@<:@no/yes@:>@], [support XInput])]) -+ -+if test "$platform_win32" = yes; then -+ gdktarget=win32 -+else -+ gdktarget=x11 -+fi -+ -+AC_ARG_WITH(gdktarget, [ --with-gdktarget=[[x11/win32/quartz/directfb]] select non-default GDK target], -+ gdktarget=$with_gdktarget) -+ -+AC_SUBST(gdktarget) -+case $gdktarget in -+ x11|win32|quartz|directfb) ;; -+ *) AC_MSG_ERROR([Invalid target for GDK: use x11, quartz, directfb or win32.]);; -+esac -+ -+gdktargetlib=libgdk-$gdktarget-$GTK_API_VERSION.la -+gtktargetlib=libgtk-$gdktarget-$GTK_API_VERSION.la -+ -+AC_SUBST(gdktargetlib) -+AC_SUBST(gtktargetlib) -+ -+if test "x$enable_debug" = "xyes"; then -+ test "$cflags_set" = set || CFLAGS="$CFLAGS -g" -+ GTK_DEBUG_FLAGS="-DG_ENABLE_DEBUG -DG_ERRORCHECK_MUTEXES" -+else -+ if test "x$enable_debug" = "xno"; then -+ GTK_DEBUG_FLAGS="-DG_DISABLE_ASSERT -DG_DISABLE_CHECKS -DG_DISABLE_CAST_CHECKS" -+ else -+ GTK_DEBUG_FLAGS="-DG_DISABLE_CAST_CHECKS" -+ fi -+fi -+ -+ -+if test "x$enable_visibility" = "xno"; then -+ GTK_DEBUG_FLAGS="$GTK_DEBUG_FLAGS -DDISABLE_VISIBILITY" -+fi -+ -+ -+AC_DEFINE_UNQUOTED(GTK_COMPILED_WITH_DEBUGGING, "${enable_debug}", -+ [Define if debugging is enabled]) -+ -+ -+# Build time sanity check... -+AM_SANITY_CHECK -+ -+# Checks for programs. -+AC_ISC_POSIX -+AM_PROG_CC_C_O -+AC_PROG_INSTALL -+AC_PROG_MAKE_SET -+ -+changequote(,)dnl -+if test "x$GCC" = "xyes"; then -+ case " $CFLAGS " in -+ *[\ \ ]-Wall[\ \ ]*) ;; -+ *) CFLAGS="$CFLAGS -Wall" ;; -+ esac -+ -+ if test "x$enable_ansi" = "xyes"; then -+ case " $CFLAGS " in -+ *[\ \ ]-ansi[\ \ ]*) ;; -+ *) CFLAGS="$CFLAGS -ansi" ;; -+ esac -+ -+ case " $CFLAGS " in -+ *[\ \ ]-pedantic[\ \ ]*) ;; -+ *) CFLAGS="$CFLAGS -pedantic" ;; -+ esac -+ fi -+fi -+changequote([,])dnl -+ -+CPPFLAGS="$CPPFLAGS -DG_DISABLE_SINGLE_INCLUDES -DATK_DISABLE_SINGLE_INCLUDES -DGDK_PIXBUF_DISABLE_SINGLE_INCLUDES -DGTK_DISABLE_SINGLE_INCLUDES" -+ -+# Ensure MSVC-compatible struct packing convention is used when -+# compiling for Win32 with gcc. -+# What flag to depends on gcc version: gcc3 uses "-mms-bitfields", while -+# gcc2 uses "-fnative-struct". -+if test x"$os_win32" = xyes; then -+ if test x"$GCC" = xyes; then -+ msnative_struct='' -+ AC_MSG_CHECKING([how to get MSVC-compatible struct packing]) -+ if test -z "$ac_cv_prog_CC"; then -+ our_gcc="$CC" -+ else -+ our_gcc="$ac_cv_prog_CC" -+ fi -+ case `$our_gcc --version | sed -e 's,\..*,.,' -e q` in -+ 2.) -+ if $our_gcc -v --help 2>/dev/null | grep fnative-struct >/dev/null; then -+ msnative_struct='-fnative-struct' -+ fi -+ ;; -+ *) -+ if $our_gcc -v --help 2>/dev/null | grep ms-bitfields >/dev/null; then -+ msnative_struct='-mms-bitfields' -+ fi -+ ;; -+ esac -+ if test x"$msnative_struct" = x ; then -+ AC_MSG_RESULT([no way]) -+ AC_MSG_WARN([produced libraries might be incompatible with MSVC-compiled code]) -+ else -+ CFLAGS="$CFLAGS $msnative_struct" -+ AC_MSG_RESULT([${msnative_struct}]) -+ fi -+ fi -+fi -+ -+# Honor aclocal flags -+ACLOCAL="$ACLOCAL $ACLOCAL_FLAGS" -+ -+## Initial sanity check, done here so that users get told they -+## have the wrong dependencies as early in the process as possible. -+## Later on we actually use the cflags/libs from separate pkg-config -+## calls. Oh, also the later pkg-config calls don't include -+## the version requirements since those make the module lists -+## annoying to construct -+PKG_CHECK_MODULES(BASE_DEPENDENCIES, -+ [glib-2.0 >= glib_required_version dnl -+ atk >= atk_required_version dnl -+ pango >= pango_required_version dnl -+ cairo >= cairo_required_version dnl -+ gdk-pixbuf-2.0 >= gdk_pixbuf_required_version]) -+ -+## In addition to checking that cairo is present, we also need to -+## check that the correct cairo backend is there. E.g. if the GDK -+## target is win32 we need the cairo-win32 backend and so on. -+cairo_backend=$gdktarget -+ -+# GDK calls the xlib backend "x11," cairo calls it "xlib." Other -+# backend names are identical. -+if test "x$cairo_backend" = "xx11"; then -+ cairo_backend=xlib -+fi -+PKG_CHECK_MODULES(CAIRO_BACKEND, -+ [cairo-$cairo_backend >= cairo_required_version]) -+ -+PKG_CHECK_MODULES(GMODULE, [gmodule-2.0]) -+ -+if test "$os_win32" != yes; then -+ # libtool option to control which symbols are exported -+ # right now, symbols starting with _ are not exported -+ LIBTOOL_EXPORT_OPTIONS='-export-symbols-regex "^[[^_]].*"' -+else -+ # We currently use .def files on Windows (for gdk and gtk) -+ LIBTOOL_EXPORT_OPTIONS= -+fi -+AC_SUBST(LIBTOOL_EXPORT_OPTIONS) -+ -+dnl ****************************************************** -+dnl * See whether to include shared library dependencies * -+dnl ****************************************************** -+ -+AC_ARG_ENABLE(explicit-deps, -+ [AC_HELP_STRING([--enable-explicit-deps=@<:@yes/no/auto@:>@], -+ [use explicit dependencies in .pc files [default=auto]])],, -+ [enable_explicit_deps=auto]) -+ -+AC_MSG_CHECKING([Whether to write dependencies into .pc files]) -+case $enable_explicit_deps in -+ auto) -+ export SED -+ deplibs_check_method=`(./libtool --config; echo 'eval echo \"$deplibs_check_method\"') | sh` -+ if test "x$deplibs_check_method" '!=' xpass_all || test "x$enable_static" = xyes ; then -+ enable_explicit_deps=yes -+ else -+ enable_explicit_deps=no -+ fi -+ ;; -+ yes|no) -+ ;; -+ *) AC_MSG_ERROR([Value given to --enable-explicit-deps must be one of yes, no or auto]) -+ ;; -+esac -+AC_MSG_RESULT($enable_explicit_deps) -+ -+AM_CONDITIONAL(DISABLE_EXPLICIT_DEPS, test $enable_explicit_deps = no) -+ -+# define a MAINT-like variable REBUILD which is set if Perl -+# and awk are found, so autogenerated sources can be rebuilt -+ -+AC_PATH_PROGS(PERL, perl5 perl) -+ -+# We would like indent, but don't require it. -+AC_CHECK_PROG(INDENT, indent, indent) -+ -+REBUILD=\# -+if test "x$enable_rebuilds" = "xyes" && \ -+ test -n "$PERL" && \ -+ $PERL -e 'exit !($] >= 5.002)' > /dev/null 2>&1 ; then -+ REBUILD= -+fi -+AC_SUBST(REBUILD) -+ -+AC_CHECK_FUNCS(lstat mkstemp flockfile getc_unlocked) -+AC_CHECK_FUNCS(localtime_r) -+ -+# _NL_TIME_FIRST_WEEKDAY is an enum and not a define -+AC_MSG_CHECKING([for _NL_TIME_FIRST_WEEKDAY]) -+AC_TRY_LINK([#include <langinfo.h>], [ -+char c; -+c = *((unsigned char *) nl_langinfo(_NL_TIME_FIRST_WEEKDAY)); -+], gtk_ok=yes, gtk_ok=no) -+AC_MSG_RESULT($gtk_ok) -+if test "$gtk_ok" = "yes"; then -+ AC_DEFINE([HAVE__NL_TIME_FIRST_WEEKDAY], [1], -+ [Define if _NL_TIME_FIRST_WEEKDAY is available]) -+fi -+ -+# _NL_MEASUREMENT_MEASUREMENT is an enum and not a define -+AC_MSG_CHECKING([for _NL_MEASUREMENT_MEASUREMENT]) -+AC_TRY_LINK([#include <langinfo.h>], [ -+char c; -+c = *((unsigned char *) nl_langinfo(_NL_MEASUREMENT_MEASUREMENT)); -+], gtk_ok=yes, gtk_ok=no) -+AC_MSG_RESULT($gtk_ok) -+if test "$gtk_ok" = "yes"; then -+ AC_DEFINE([HAVE__NL_MEASUREMENT_MEASUREMENT], [1], -+ [Define if _NL_MEASUREMENT_MEASUREMENT is available]) -+fi -+ -+# _NL_PAPER_HEIGHT is an enum and not a define -+AC_MSG_CHECKING([for _NL_PAPER_HEIGHT]) -+AC_TRY_LINK([#include <langinfo.h>], [ -+char c; -+c = *((unsigned char *) nl_langinfo(_NL_PAPER_HEIGHT)); -+], gtk_ok=yes, gtk_ok=no) -+AC_MSG_RESULT($gtk_ok) -+if test "$gtk_ok" = "yes"; then -+ AC_DEFINE([HAVE__NL_PAPER_HEIGHT], [1], -+ [Define if _NL_PAPER_HEIGHT is available]) -+fi -+ -+# _NL_PAPER_WIDTH is an enum and not a define -+AC_MSG_CHECKING([for _NL_PAPER_WIDTH]) -+AC_TRY_LINK([#include <langinfo.h>], [ -+char c; -+c = *((unsigned char *) nl_langinfo(_NL_PAPER_WIDTH)); -+], gtk_ok=yes, gtk_ok=no) -+AC_MSG_RESULT($gtk_ok) -+if test "$gtk_ok" = "yes"; then -+ AC_DEFINE([HAVE__NL_PAPER_WIDTH], [1], -+ [Define if _NL_PAPER_WIDTH is available]) -+fi -+ -+# sigsetjmp is a macro on some platforms, so AC_CHECK_FUNCS is not reliable -+AC_MSG_CHECKING(for sigsetjmp) -+AC_TRY_LINK([#include <setjmp.h>], [ -+sigjmp_buf env; -+sigsetjmp(env, 0); -+], gtk_ok=yes, gtk_ok=no) -+AC_MSG_RESULT($gtk_ok) -+if test "$gtk_ok" = "yes"; then -+ AC_DEFINE(HAVE_SIGSETJMP, 1, -+ [Define to 1 if sigsetjmp is available]) -+fi -+ -+# i18n stuff -+ALL_LINGUAS="`grep -v '^#' "$srcdir/po/LINGUAS" | tr '\n' ' '`" -+AM_GLIB_GNU_GETTEXT -+LIBS="$LIBS $INTLLIBS" -+AC_OUTPUT_COMMANDS([case "$CONFIG_FILES" in *po-properties/Makefile.in*) -+ sed -e "/POTFILES =/r po-properties/POTFILES" po-properties/Makefile.in > po-properties/Makefile -+ esac]) -+ -+dnl Snippet below is copied from AM_GLIB_GNU_GETTEXT to generate a first -+dnl po-properties/POTFILES during configure; see GNOME #573515. -+dnl -+dnl Generate list of files to be processed by xgettext which will -+dnl be included in po-properties/Makefile. -+test -d po-properties || mkdir po-properties -+if test "x$srcdir" != "x."; then -+ if test "x`echo $srcdir | sed 's@/.*@@'`" = "x"; then -+ popropsrcprefix="$srcdir/" -+ else -+ popropsrcprefix="../$srcdir/" -+ fi -+else -+ popropsrcprefix="../" -+fi -+rm -f po-properties/POTFILES -+sed -e "/^#/d" -e "/^\$/d" -e "s,.*, $popropsrcprefix& \\\\," -e "\$s/\(.*\) \\\\/\1/" \ -+< $srcdir/po-properties/POTFILES.in > po-properties/POTFILES -+dnl (End of adapted AM_GLIB_GNU_GETTEXT snippet.) -+ -+AM_GLIB_DEFINE_LOCALEDIR(GTK_LOCALEDIR) -+ -+dnl The DU4 header files don't provide library prototypes unless -+dnl -std1 is given to the native cc. -+AC_MSG_CHECKING([for extra flags to get ANSI library prototypes]) -+ -+gtk_save_LIBS=$LIBS -+LIBS="$LIBS -lm" -+AC_TRY_RUN([#include <math.h> -+ int main (void) { return (log(1) != log(1.)); }], -+ AC_MSG_RESULT(none needed), -+ gtk_save_CFLAGS="$CFLAGS" -+ CFLAGS="$CFLAGS -std1" -+ AC_TRY_RUN([#include <math.h> -+ int main (void) { return (log(1) != log(1.)); }], -+ AC_MSG_RESULT(-std1), -+ AC_MSG_RESULT() -+ CFLAGS="$gtk_save_CFLAGS" -+ AC_MSG_WARN( -+ [No ANSI prototypes found in library. (-std1 didn't work.)]), -+ true -+ ), -+ AC_MSG_RESULT(none needed) -+) -+LIBS=$gtk_save_LIBS -+ -+AC_MSG_CHECKING(for the BeOS) -+case $host in -+ *-*-beos*) -+ AC_MSG_RESULT(yes) -+ MATH_LIB= -+ ;; -+ *) -+ AC_MSG_RESULT(no) -+ ;; -+esac -+ -+AC_SUBST(MATH_LIB) -+# -+# see bug 162979 -+# -+AC_MSG_CHECKING(for HP-UX) -+case $host_os in -+ hpux9* | hpux10* | hpux11*) -+ AC_MSG_RESULT(yes) -+ CFLAGS="$CFLAGS -DHPPEX -DSHMLINK" -+ ;; -+ *) -+ AC_MSG_RESULT(no) -+ ;; -+esac -+ -+dnl NeXTStep cc seems to need this -+AC_MSG_CHECKING([for extra flags for POSIX compliance]) -+AC_TRY_COMPILE([#include <dirent.h>], [DIR *dir;], -+ AC_MSG_RESULT(none needed), -+ gtk_save_CFLAGS="$CFLAGS" -+ CFLAGS="$CFLAGS -posix" -+ AC_TRY_COMPILE([#include <dirent.h>], [DIR *dir;], -+ AC_MSG_RESULT(-posix), -+ AC_MSG_RESULT() -+ CFLAGS="$gtk_save_CFLAGS" -+ AC_MSG_WARN([Could not determine POSIX flag. (-posix didn't work.)]))) -+ -+# -+# Run AM_PATH_GLIB_2_0 to make sure that GLib is installed and working -+# -+ -+GLIB_PACKAGES="gobject-2.0 gio-2.0 gmodule-no-export-2.0" -+ -+AM_PATH_GLIB_2_0(glib_required_version, :, -+ AC_MSG_ERROR([ -+*** GLIB glib_required_version or better is required. The latest version of -+*** GLIB is always available from ftp://ftp.gtk.org/pub/gtk/.]), -+ gobject gmodule-no-export gthread) -+ -+# See if it's safe to turn G_DISABLE_DEPRECATED on. -+GLIB_VERSION_MAJOR_MINOR=`$PKG_CONFIG --modversion glib-2.0 | sed "s/\.@<:@^.@:>@*\$//"` -+GLIB_REQUIRED_VERSION_MAJOR_MINOR=`echo glib_required_version | sed "s/\.@<:@^.@:>@*\$//"` -+if test "x$GLIB_VERSION_MAJOR_MINOR" = "x$GLIB_REQUIRED_VERSION_MAJOR_MINOR"; then -+ CFLAGS="-DG_DISABLE_DEPRECATED $CFLAGS" -+fi -+ -+CFLAGS="-DGDK_PIXBUF_DISABLE_DEPRECATED $CFLAGS" -+ -+ -+dnl -+dnl Check for bind_textdomain_codeset, including -lintl if GLib brings it in. -+dnl -+gtk_save_LIBS=$LIBS -+LIBS="$LIBS $GLIB_LIBS" -+AC_CHECK_FUNCS(bind_textdomain_codeset) -+LIBS=$gtk_save_LIBS -+ -+AC_CHECK_HEADERS(pwd.h, -+ AC_DEFINE(HAVE_PWD_H, 1, -+ [Define to 1 if pwd.h is available])) -+AC_CHECK_HEADERS(sys/time.h, -+ AC_DEFINE(HAVE_SYS_TIME_H, 1, -+ [Define to 1 if time.h is available])) -+AC_CHECK_HEADERS(unistd.h, -+ AC_DEFINE(HAVE_UNISTD_H, 1, -+ [Define to 1 if unistd.h is available])) -+AC_CHECK_HEADERS(ftw.h, -+ AC_DEFINE(HAVE_FTW_H, 1, -+ [Define to 1 if ftw.h is available])) -+ -+AC_MSG_CHECKING([for GNU ftw extensions]) -+AC_TRY_COMPILE([#define _XOPEN_SOURCE 500 -+#define _GNU_SOURCE -+#include <ftw.h>], [int flags = FTW_ACTIONRETVAL;], gtk_ok=yes, gtk_ok=no) -+if test $gtk_ok = yes; then -+ AC_MSG_RESULT([yes]) -+ AC_DEFINE(HAVE_GNU_FTW, 1, [Have GNU ftw]) -+else -+ AC_MSG_RESULT([no]) -+fi -+ -+saved_cflags="$CFLAGS" -+saved_ldflags="$LDFLAGS" -+ -+ -+# Checks for header files. -+AC_HEADER_STDC -+ -+# Checks for typedefs, structures, and compiler characteristics. -+AC_C_CONST -+ -+# Checks for library functions. -+AC_TYPE_SIGNAL -+AC_FUNC_MMAP -+ -+AC_CHECK_FUNCS(mallinfo) -+AC_CHECK_FUNCS(getresuid) -+AC_TYPE_UID_T -+ -+# Check if <sys/select.h> needs to be included for fd_set -+AC_MSG_CHECKING([for fd_set]) -+AC_TRY_COMPILE([#include <sys/types.h>], -+ [fd_set readMask, writeMask;], gtk_ok=yes, gtk_ok=no) -+if test $gtk_ok = yes; then -+ AC_MSG_RESULT([yes, found in sys/types.h]) -+else -+ AC_HEADER_EGREP(fd_mask, sys/select.h, gtk_ok=yes) -+ if test $gtk_ok = yes; then -+ AC_DEFINE(HAVE_SYS_SELECT_H, 1, -+ [Define to 1 if sys/select.h is available]) -+ AC_MSG_RESULT([yes, found in sys/select.h]) -+ else -+ AC_DEFINE(NO_FD_SET, 1, -+ [Define to 1 if fd_set is not available]) -+ AC_MSG_RESULT(no) -+ fi -+fi -+ -+# `widechar' tests for gdki18n.h -+AC_MSG_CHECKING(for wchar.h) -+AC_TRY_CPP([#include <wchar.h>], gdk_wchar_h=yes, gdk_wchar_h=no) -+if test $gdk_wchar_h = yes; then -+ AC_DEFINE(HAVE_WCHAR_H, 1, [Have wchar.h include file]) -+fi -+AC_MSG_RESULT($gdk_wchar_h) -+ -+# Check for wctype.h (for iswalnum) -+AC_MSG_CHECKING(for wctype.h) -+AC_TRY_CPP([#include <wctype.h>], gdk_wctype_h=yes, gdk_wctype_h=no) -+if test $gdk_wctype_h = yes; then -+ AC_DEFINE(HAVE_WCTYPE_H, 1, [Have wctype.h include file]) -+fi -+AC_MSG_RESULT($gdk_wctype_h) -+ -+# in Solaris 2.5, `iswalnum' is in -lw -+GDK_WLIBS= -+AC_CHECK_FUNC(iswalnum,,[AC_CHECK_LIB(w,iswalnum,GDK_WLIBS=-lw)]) -+ -+oLIBS="$LIBS" -+LIBS="$LIBS $GDK_WLIBS" -+# The following is necessary for Linux libc-5.4.38 -+AC_MSG_CHECKING(if iswalnum() and friends are properly defined) -+AC_TRY_LINK([#include <stdlib.h>],[ -+#if (defined(HAVE_WCTYPE_H) || defined(HAVE_WCHAR_H)) -+# ifdef HAVE_WCTYPE_H -+# include <wctype.h> -+# else -+# ifdef HAVE_WCHAR_H -+# include <wchar.h> -+# endif -+# endif -+#else -+# define iswalnum(c) ((wchar_t)(c) <= 0xFF && isalnum(c)) -+#endif -+iswalnum((wchar_t) 0); -+], gdk_working_wctype=yes, gdk_working_wctype=no) -+LIBS="$oLIBS" -+ -+if test $gdk_working_wctype = no; then -+ AC_DEFINE(HAVE_BROKEN_WCTYPE, 1, [Is the wctype implementation broken]) -+ GDK_WLIBS= -+fi -+AC_MSG_RESULT($gdk_working_wctype) -+AC_SUBST(GDK_WLIBS) -+ -+# Check for uxtheme.h (for MS-Windows Engine) -+AC_MSG_CHECKING(for uxtheme.h) -+AC_TRY_CPP([#include <uxtheme.h>], gtk_uxtheme_h=yes, gtk_uxtheme_h=no) -+if test $gtk_uxtheme_h = yes; then -+ AC_DEFINE(HAVE_UXTHEME_H, 1, [Have uxtheme.h include file]) -+fi -+AC_MSG_RESULT($gtk_uxtheme_h) -+ -+# Checks for gdkspawn -+AC_CHECK_HEADERS(crt_externs.h) -+AC_CHECK_FUNCS(_NSGetEnviron) -+ -+AC_MSG_CHECKING(whether to build dynamic modules) -+ -+AC_ARG_ENABLE(modules, -+ [AC_HELP_STRING([--disable-modules], -+ [disable dynamic module loading])]) -+ -+dynworks=false -+deps= -+if test x$enable_modules = xno; then -+ AC_MSG_RESULT(no) -+else -+ AC_MSG_RESULT(yes) -+ AC_MSG_CHECKING(whether dynamic modules work) -+ ## for loop is to strip newline -+ tmp=`$PKG_CONFIG --variable=gmodule_supported gmodule-no-export-2.0` -+ for I in $tmp; do -+ dynworks=$I -+ done -+ -+ dnl Now we check to see if our libtool supports shared lib deps -+ dnl (in a rather ugly way even) -+ if $dynworks; then -+ module_libtool_config="${CONFIG_SHELL-/bin/sh} ./libtool --config" -+ module_deplibs_check=`$module_libtool_config | \ -+ grep '^[[a-z_]]*check[[a-z_]]*_method=[['\''"]]' | \ -+ sed 's/.*[['\''"]]\(.*\)[['\''"]]$/\1/'` -+ if test "x$module_deplibs_check" = "xnone" || \ -+ test "x$module_deplibs_check" = "xunknown" || \ -+ test "x$module_deplibs_check" = "x"; then -+ dynworks=false -+ fi -+ fi -+ -+ if $dynworks; then -+ AC_DEFINE(USE_GMODULE, 1, -+ [Define to 1 if gmodule works and should be used]) -+ AC_MSG_RESULT(yes) -+ else -+ AC_MSG_RESULT(no) -+ fi -+fi -+ -+AM_CONDITIONAL(BUILD_DYNAMIC_MODULES, $dynworks) -+ -+# -+# Allow building some or all immodules included -+# -+AC_MSG_CHECKING(immodules to build) -+ -+dnl due to an autoconf bug, commas in the first arg to -+dnl AC_HELP_STRING cause problems. -+dnl AC_HELP_STRING([--with-included-immodules=MODULE1 MODULE2 ...], -+dnl [build the specified input method modules into gtk]) -+AC_ARG_WITH(included_immodules, -+[ --with-included-immodules=MODULE1,MODULE2,... -+ build the specified input methods into gtk]) -+ -+if $dynworks; then -+ : -+else -+ ## if the option was specified, leave it; otherwise disable included immodules -+ if test x$with_included_immodules = xno; then -+ with_included_immodules=yes -+ fi -+fi -+ -+all_immodules="am-et,cedilla,cyrillic-translit" -+if test "$gdktarget" = "win32"; then -+ all_immodules="${all_immodules},ime" -+fi -+all_immodules="${all_immodules},inuktitut,ipa,multipress,thai,ti-er,ti-et,viqr" -+if test "$gdktarget" = "x11"; then -+ all_immodules="${all_immodules},xim" -+fi -+ -+included_immodules="" -+# If the switch specified without listing any specific ones, include all -+if test "x$with_included_immodules" = xyes ; then -+ included_immodules="$all_immodules" -+else -+ included_immodules="$with_included_immodules" -+fi -+ -+AC_MSG_RESULT($included_immodules) -+AM_CONDITIONAL(HAVE_INCLUDED_IMMMODULES, test "x$included_immodules" != x) -+ -+INCLUDED_IMMODULE_OBJ= -+INCLUDED_IMMODULE_DEFINE= -+ -+IFS="${IFS= }"; gtk_save_ifs="$IFS"; IFS="," -+for immodule in $included_immodules; do -+ immodule_underscores=`echo $immodule | sed -e 's/-/_/g'` -+ if echo "$all_immodules" | egrep "(^|,)$immodule(\$|,)" > /dev/null; then -+ : -+ else -+ AC_MSG_ERROR([the specified input method $immodule does not exist]) -+ fi -+ -+ INCLUDED_IMMODULE_OBJ="$INCLUDED_IMMODULE_OBJ ../modules/input/libstatic-im-$immodule.la" -+ INCLUDED_IMMODULE_DEFINE="$INCLUDED_IMMODULE_DEFINE -DINCLUDE_IM_$immodule_underscores" -+ eval INCLUDE_$immodule_underscores=yes -+done -+IFS="$gtk_save_ifs" -+AC_SUBST(INCLUDED_IMMODULE_OBJ) -+AC_SUBST(INCLUDED_IMMODULE_DEFINE) -+ -+AM_CONDITIONAL(INCLUDE_IM_AM_ET, [test x"$INCLUDE_am_et" = xyes]) -+AM_CONDITIONAL(INCLUDE_IM_CEDILLA, [test x"$INCLUDE_cedilla" = xyes]) -+AM_CONDITIONAL(INCLUDE_IM_CYRILLIC_TRANSLIT, [test x"$INCLUDE_cyrillic_translit" = xyes]) -+AM_CONDITIONAL(INCLUDE_IM_IME, [test x"$INCLUDE_ime" = xyes]) -+AM_CONDITIONAL(INCLUDE_IM_INUKTITUT, [test x"$INCLUDE_inuktitut" = xyes]) -+AM_CONDITIONAL(INCLUDE_IM_IPA, [test x"$INCLUDE_ipa" = xyes]) -+AM_CONDITIONAL(INCLUDE_IM_MULTIPRESS, [test x"$INCLUDE_multipress" = xyes]) -+AM_CONDITIONAL(INCLUDE_IM_THAI, [test x"$INCLUDE_thai" = xyes]) -+AM_CONDITIONAL(INCLUDE_IM_TI_ER, [test x"$INCLUDE_ti_er" = xyes]) -+AM_CONDITIONAL(INCLUDE_IM_TI_ET, [test x"$INCLUDE_ti_et" = xyes]) -+AM_CONDITIONAL(INCLUDE_IM_VIQR, [test x"$INCLUDE_viqr" = xyes]) -+AM_CONDITIONAL(INCLUDE_IM_XIM, [test x"$INCLUDE_xim" = xyes]) -+ -+AC_HEADER_SYS_WAIT -+ -+AC_TYPE_SIGNAL -+ -+# Checks to see whether we should include mediaLib -+# support. -+# -+AC_CHECK_HEADER(sys/systeminfo.h, -+ AC_DEFINE(HAVE_SYS_SYSTEMINFO_H, 1, -+ [Define to 1 if sys/systeminfo.h is available])) -+AC_CHECK_HEADER(sys/sysinfo.h, -+ AC_DEFINE(HAVE_SYS_SYSINFO_H, 1, -+ [Define to 1 if sys/sysinfo.h is available])) -+ -+AC_MSG_CHECKING(for mediaLib 2.3) -+use_mlib25=no -+# Check for a mediaLib 2.3 function since that is what the GTK+ mediaLib -+# patch requires. -+AC_CHECK_LIB(mlib, mlib_ImageSetStruct, use_mlib=yes, use_mlib=no) -+if test $use_mlib = yes; then -+ AC_DEFINE(USE_MEDIALIB, 1, -+ [Define to 1 if medialib is available and should be used]) -+ MEDIA_LIB=-lmlib -+ -+ AC_MSG_CHECKING(for mediaLib 2.5) -+ # Check for a mediaLib 2.5 function since that is what is needed for -+ # gdk_rgb_convert integration. -+ AC_CHECK_LIB(mlib, mlib_VideoColorRGBint_to_BGRAint, use_mlib25=yes, use_mlib25=no) -+ if test $use_mlib25 = yes; then -+ AC_DEFINE(USE_MEDIALIB25, 1, -+ [Define to 1 if medialib 2.5 is available]) -+ fi -+fi -+AM_CONDITIONAL(USE_MEDIALIB, test $use_mlib = yes) -+AM_CONDITIONAL(USE_MEDIALIB25, test $use_mlib25 = yes) -+ -+dnl Look for a host system's gdk-pixbuf-csource if we are cross-compiling -+ -+AM_CONDITIONAL(CROSS_COMPILING, test $cross_compiling = yes) -+ -+if test $cross_compiling = yes; then -+ AC_PATH_PROG(GTK_UPDATE_ICON_CACHE, gtk-update-icon-cache, no) -+ if test x$GTK_UPDATE_ICON_CACHE = xno; then -+ REBUILD_PNGS=# -+ fi -+fi -+ -+AC_PATH_PROG(GDK_PIXBUF_CSOURCE, gdk-pixbuf-csource, no) -+ -+if test ! -f $srcdir/gtk/gtkbuiltincache.h && -+ test "x$REBUILD_PNGS" = "x#" ; then -+ AC_MSG_ERROR([ -+*** gtkbuiltincache.h is not in the tree, and cannot be built -+*** because you don't have libpng, or (when cross-compiling) you -+*** don't have a prebuilt gtk-update-icon-cache on the build system.]) -+fi -+ -+######################################## -+# Windowing system checks -+######################################## -+ -+GDK_EXTRA_LIBS="$GDK_WLIBS" -+GDK_EXTRA_CFLAGS= -+ -+# GTK+ uses some X calls, so needs to link against X directly -+GTK_DEP_PACKAGES_FOR_X= -+GTK_DEP_LIBS_FOR_X= -+ -+if test "x$gdktarget" = "xx11"; then -+ X_PACKAGES=fontconfig -+ -+ # -+ # We use fontconfig very peripherally when decoding the default -+ # settings. -+ # -+ if $PKG_CONFIG --exists fontconfig; then : ; else -+ AC_MSG_ERROR([ -+*** fontconfig (http://www.fontconfig.org) is required by the X11 backend.]) -+ fi -+ -+ # -+ # Check for basic X packages; we use pkg-config if available -+ # -+ if $PKG_CONFIG --exists x11 xext xrender; then -+ have_base_x_pc=true -+ X_PACKAGES="$X_PACKAGES x11 xext xrender" -+ x_libs="`$PKG_CONFIG --libs x11 xext xrender`" -+ X_CFLAGS="`$PKG_CONFIG --cflags x11 xext xrender`" -+ -+ # Strip out any .la files that pkg-config might give us (this happens -+ # with -uninstalled.pc files) -+ x_libs_for_checks= -+ for I in $x_libs ; do -+ case $I in -+ *.la) ;; -+ *) x_libs_for_checks="$x_libs_for_checks $I" ;; -+ esac -+ done -+ -+ GTK_PACKAGES_FOR_X="x11" -+ else -+ have_base_x_pc=false -+ AC_PATH_XTRA -+ if test x$no_x = xyes ; then -+ AC_MSG_ERROR([X development libraries not found]) -+ fi -+ -+ x_cflags="$X_CFLAGS" -+ x_libs_for_checks="$X_LIBS -lXext -lXrender -lX11 $X_EXTRA_LIBS" -+ -+ GTK_DEP_LIBS_FOR_X="$X_LIBS -lXrender -lX11 $X_EXTRA_LIBS" -+ fi -+ -+ # Extra libraries found during checks (-lXinerama, etc), not from pkg-config. -+ x_extra_libs= -+ -+ gtk_save_cppflags="$CPPFLAGS" -+ CPPFLAGS="$CPPFLAGS $X_CFLAGS" -+ -+ gtk_save_LIBS=$LIBS -+ LIBS="$x_libs_for_checks $LIBS" -+ -+ # Sanity check for the X11 and Xext libraries. While everything we need from -+ # Xext is optional, the chances a system has *none* of these things is so -+ # small that we just unconditionally require it. -+ AC_CHECK_FUNC(XOpenDisplay, :, -+ AC_MSG_ERROR([*** libX11 not found. Check 'config.log' for more details.])) -+ AC_CHECK_FUNC(XextFindDisplay, :, -+ AC_MSG_ERROR([*** libXext not found. Check 'config.log' for more details.])) -+ AC_CHECK_FUNC(XRenderQueryExtension, :, -+ AC_MSG_ERROR([*** libXrender not found. Check 'config.log' for more details.])) -+ -+ # Check for xReply -+ -+ AC_MSG_CHECKING([if <X11/extensions/XIproto.h> is needed for xReply]) -+ AC_TRY_COMPILE([#include <X11/Xlibint.h>], -+ [xReply *rep;], -+ [AC_MSG_RESULT([no])], -+ [AC_TRY_COMPILE([#include <X11/extensions/XIproto.h> -+#include <X11/Xlibint.h>], -+ [xReply *rep;], -+ [AC_MSG_RESULT([yes]) -+ AC_DEFINE([NEED_XIPROTO_H_FOR_XREPLY], 1, -+ [Define if <X11/extensions/XIproto.h> needed for xReply])], -+ [AC_MSG_RESULT([unknown]) -+ AC_MSG_ERROR([xReply type unavailable. X11 is too old])])]) -+ -+ # Check for XConvertCase, XInternAtoms (X11R6 specific) -+ -+ AC_CHECK_FUNCS(XConvertCase XInternAtoms) -+ -+ # Generic X11R6 check needed for XIM support; we could -+ # probably use this to replace the above, but we'll -+ # leave the separate checks for XConvertCase and XInternAtoms -+ # for clarity -+ -+ have_x11r6=false -+ AC_CHECK_FUNC(XAddConnectionWatch, -+ have_x11r6=true) -+ -+ if $have_x11r6; then -+ AC_DEFINE(HAVE_X11R6, 1, [Define if we have X11R6]) -+ fi -+ AM_CONDITIONAL(HAVE_X11R6, $have_x11r6) -+ -+ # Check for XKB support. -+ -+ if test "x$enable_xkb" = "xyes"; then -+ AC_MSG_WARN(XKB support explicitly enabled) -+ AC_DEFINE(HAVE_XKB, 1, [Define to use XKB extension]) -+ elif test "x$enable_xkb" = "xmaybe"; then -+ AC_CHECK_FUNC(XkbQueryExtension, -+ AC_DEFINE(HAVE_XKB, 1, [Define to use XKB extension])) -+ else -+ AC_MSG_WARN(XKB support explicitly disabled) -+ fi -+ -+ # Check for shaped window extension -+ -+ AC_CHECK_FUNC(XShapeCombineMask, :, -+ [AC_MSG_ERROR([Shape extension not found, check your development headers])]) -+ -+ # X SYNC check -+ gtk_save_CFLAGS="$CFLAGS" -+ CFLAGS="$CFLAGS $x_cflags" -+ -+ AC_CHECK_FUNC(XSyncQueryExtension, -+ [AC_CHECK_HEADER(X11/extensions/sync.h, -+ AC_DEFINE(HAVE_XSYNC, 1, [Have the SYNC extension library]), -+ :, [#include <X11/Xlib.h>])]) -+ -+ CFLAGS="$gtk_save_CFLAGS" -+ -+ # Xshm checks -+ -+ if test "x$enable_shm" = "xyes"; then -+ # Check for the XShm extension, normally in Xext -+ AC_CHECK_FUNC(XShmAttach, -+ :, -+ # On AIX, it is in XextSam instead -+ [AC_CHECK_LIB(XextSam, XShmAttach, -+ [GTK_ADD_LIB(x_extra_libs,XextSam)])]) -+ fi -+ -+ if test "x$enable_shm" = "xyes"; then -+ # Check for shared memory -+ AC_CHECK_HEADER(sys/ipc.h, -+ AC_DEFINE(HAVE_IPC_H, 1, -+ [Define to 1 if ipc.h is available]), -+ no_sys_ipc=yes) -+ AC_CHECK_HEADER(sys/shm.h, -+ AC_DEFINE(HAVE_SHM_H, 1, -+ [Define to 1 if shm.h is available]), -+ no_sys_shm=yes) -+ -+ # Check for the X shared memory extension header file -+ have_xshm=no -+ AC_MSG_CHECKING(X11/extensions/XShm.h) -+ if test "x$no_xext_lib" = "xyes"; then -+ : -+ else -+ gtk_save_CFLAGS="$CFLAGS" -+ CFLAGS="$CFLAGS $x_cflags" -+ AC_TRY_COMPILE([ -+#include <stdlib.h> -+#include <sys/types.h> -+#include <sys/ipc.h> -+#include <sys/shm.h> -+#include <X11/Xlib.h> -+#include <X11/Xutil.h> -+#include <X11/extensions/XShm.h> -+], [XShmSegmentInfo *x_shm_info;], have_xshm=yes) -+ CFLAGS="$gtk_save_CFLAGS" -+ fi -+ AC_MSG_RESULT($have_xshm) -+ if test $have_xshm = yes ; then -+ AC_DEFINE(HAVE_XSHM_H, 1, -+ [Define to 1 if xshm.h is available]) -+ fi -+ fi -+ -+ if test "x$enable_xinerama" = "xyes"; then -+ # Check for Xinerama extension (Solaris impl or Xfree impl) -+ gtk_save_cppflags="$CPPFLAGS" -+ CPPFLAGS="$CPPFLAGS $x_cflags" -+ -+ # Check for XFree -+ AC_MSG_CHECKING(for Xinerama support on XFree86) -+ -+ have_xfree_xinerama=false -+ if $PKG_CONFIG --exists xinerama ; then -+ have_xfree_xinerama=true -+ X_PACKAGES="$X_PACKAGES xinerama" -+ else -+ AC_CHECK_LIB(Xinerama, XineramaQueryExtension, -+ [AC_CHECK_HEADER(X11/extensions/Xinerama.h, -+ [GTK_ADD_LIB(x_extra_libs,Xinerama) -+ have_xfree_xinerama=true], :, -+ [#include <X11/Xlib.h>])]) -+ fi -+ -+ if $have_xfree_xinerama ; then -+ AC_DEFINE(HAVE_XFREE_XINERAMA, 1, -+ [Define to 1 if XFree Xinerama is available]) -+ AC_DEFINE(HAVE_XINERAMA, 1, -+ [Define to 1 is Xinerama is available]) -+ AC_MSG_RESULT(yes) -+ else -+ AC_MSG_RESULT(no) -+ -+ case "$host" in -+ *-*-solaris*) -+ # Check for solaris -+ AC_MSG_CHECKING(for Xinerama support on Solaris) -+ -+ have_solaris_xinerama=false -+ AC_CHECK_FUNC(XineramaGetInfo, -+ [AC_CHECK_HEADER(X11/extensions/xinerama.h, -+ [have_solaris_xinerama=true], :, -+ [#include <X11/Xlib.h>])]) -+ -+ if $have_solaris_xinerama ; then -+ AC_DEFINE(HAVE_SOLARIS_XINERAMA, 1, -+ [Define to 1 if solaris xinerama is available]) -+ AC_DEFINE(HAVE_XINERAMA, 1, -+ [Define to 1 if xinerama is available]) -+ AC_MSG_RESULT(yes) -+ else -+ AC_MSG_RESULT(no) -+ fi -+ ;; -+ *) -+ ;; -+ esac -+ fi -+ fi -+ -+ # set up things for XInput -+ -+ if test "x$with_xinput" = "xxfree" || test "x$with_xinput" = "xyes"; then -+ AC_DEFINE(XINPUT_XFREE, 1, -+ [Define to 1 if XFree XInput should be used]) -+ -+ if $PKG_CONFIG --exists xi ; then -+ X_PACKAGES="$X_PACKAGES xi" -+ else -+ GTK_ADD_LIB(x_extra_libs, Xi) -+ fi -+ else -+ AC_DEFINE(XINPUT_NONE, 1, -+ [Define to 1 if no XInput should be used]) -+ fi -+ -+ AM_CONDITIONAL(XINPUT_XFREE, test x$with_xinput = xxfree || test x$with_xinput = xyes) -+ -+ # Check for the RANDR extension -+ if $PKG_CONFIG --exists "xrandr >= 1.2.99" ; then -+ AC_DEFINE(HAVE_RANDR, 1, [Have the Xrandr extension library]) -+ -+ X_PACKAGES="$X_PACKAGES xrandr" -+ fi -+ -+ # Checks for Xcursor library -+ -+ if $PKG_CONFIG --exists xcursor ; then -+ AC_DEFINE(HAVE_XCURSOR, 1, [Have the Xcursor library]) -+ -+ X_PACKAGES="$X_PACKAGES xcursor" -+ fi -+ -+ # Checks for XFixes extension -+ -+ if $PKG_CONFIG --exists xfixes ; then -+ AC_DEFINE(HAVE_XFIXES, 1, [Have the XFIXES X extension]) -+ -+ X_PACKAGES="$X_PACKAGES xfixes" -+ GTK_PACKAGES_FOR_X="$GTK_PACKAGES_FOR_X xfixes" -+ fi -+ -+ # Checks for Xcomposite extension -+ -+ if $PKG_CONFIG --exists xcomposite ; then -+ AC_DEFINE(HAVE_XCOMPOSITE, 1, [Have the XCOMPOSITE X extension]) -+ -+ X_PACKAGES="$X_PACKAGES xcomposite" -+ GTK_PACKAGES_FOR_X="$GTK_PACKAGES_FOR_X xcomposite" -+ fi -+ -+ # Checks for Xdamage extension -+ -+ if $PKG_CONFIG --exists xdamage ; then -+ AC_DEFINE(HAVE_XDAMAGE, 1, [Have the XDAMAGE X extension]) -+ -+ X_PACKAGES="$X_PACKAGES xdamage" -+ GTK_PACKAGES_FOR_X="$GTK_PACKAGES_FOR_X xdamage" -+ fi -+ -+ if $have_base_x_pc ; then -+ GDK_EXTRA_LIBS="$x_extra_libs" -+ else -+ GDK_EXTRA_LIBS="$X_LIBS $x_extra_libs -lXext -lX11 $GDK_EXTRA_LIBS" -+ fi -+ -+ CPPFLAGS="$gtk_save_cppflags" -+ LIBS="$gtk_save_libs" -+ -+ AM_CONDITIONAL(USE_X11, true) -+else -+ XPACKAGES= -+ -+ AM_CONDITIONAL(XINPUT_XFREE, false) -+ AM_CONDITIONAL(USE_X11, false) -+ AM_CONDITIONAL(HAVE_X11R6, false) -+fi -+ -+if test "x$gdktarget" = "xwin32"; then -+ GDK_EXTRA_LIBS="$GDK_EXTRA_LIBS -lgdi32 -limm32 -lshell32 -lole32 -Wl,-luuid" -+ AM_CONDITIONAL(USE_WIN32, true) -+else -+ AM_CONDITIONAL(USE_WIN32, false) -+fi -+ -+AC_ARG_ENABLE(quartz-relocation, -+ [AS_HELP_STRING([--enable-quartz-relocation], -+ [enable bundle-based relocation functions])], -+ [quartz_relocation=yes]) -+ -+if test "x$gdktarget" = "xquartz"; then -+ GDK_EXTRA_LIBS="$GDK_EXTRA_LIBS -framework Cocoa" -+ AM_CONDITIONAL(USE_QUARTZ, true) -+ if test "x$quartz_relocation" = xyes; then -+ AC_DEFINE([QUARTZ_RELOCATION], [1], [Use NSBundle functions to determine load paths for libraries, translations, etc.]) -+ fi -+ -+else -+ AM_CONDITIONAL(USE_QUARTZ, false) -+fi -+ -+if test "x$gdktarget" = "xdirectfb"; then -+ DIRECTFB_REQUIRED_VERSION=1.0.0 -+ AC_MSG_CHECKING(for DirectFB) -+ -+ PKG_CHECK_MODULES(DIRECTFB, [directfb >= $DIRECTFB_REQUIRED_VERSION]) -+ AM_CONDITIONAL(USE_DIRECTFB, true) -+else -+ AM_CONDITIONAL(USE_DIRECTFB, false) -+fi -+ -+ -+# Check for Pango flags -+ -+if test "x$gdktarget" = "xwin32"; then -+ PANGO_PACKAGES="pangowin32 pangocairo" -+else -+ PANGO_PACKAGES="pango pangocairo" -+fi -+ -+AC_MSG_CHECKING(Pango flags) -+if $PKG_CONFIG --exists $PANGO_PACKAGES ; then -+ PANGO_CFLAGS=`$PKG_CONFIG --cflags $PANGO_PACKAGES` -+ PANGO_LIBS=`$PKG_CONFIG --libs $PANGO_PACKAGES` -+ -+ AC_MSG_RESULT($PANGO_CFLAGS $PANGO_LIBS) -+else -+ AC_MSG_ERROR([ -+*** Pango not found. Pango built with Cairo support is required -+*** to build GTK+. See http://www.pango.org for Pango information. -+]) -+fi -+ -+CFLAGS="$CFLAGS $PANGO_CFLAGS" -+ -+if $PKG_CONFIG --uninstalled $PANGO_PACKAGES; then -+ : -+else -+ gtk_save_LIBS="$LIBS" -+ LIBS="$PANGO_LIBS $LIBS" -+ AC_TRY_LINK_FUNC(pango_context_new, :, AC_MSG_ERROR([ -+*** Can't link to Pango. Pango is required to build -+*** GTK+. For more information see http://www.pango.org])) -+ LIBS="$gtk_save_LIBS" -+fi -+ -+CFLAGS="$saved_cflags" -+LDFLAGS="$saved_ldflags" -+ -+# Pull in gio-unix for GDesktopAppInfo usage, see at least gdkapplaunchcontext-x11.c -+if test "x$gdktarget" = "xx11"; then -+ GDK_PACKAGES="$PANGO_PACKAGES gio-unix-2.0 $X_PACKAGES gdk-pixbuf-2.0 cairo-$cairo_backend" -+else -+ GDK_PACKAGES="$PANGO_PACKAGES gio-2.0 gdk-pixbuf-2.0 cairo-$cairo_backend" -+fi -+ -+GDK_DEP_LIBS="$GDK_EXTRA_LIBS `$PKG_CONFIG --libs $GDK_PACKAGES` $MATH_LIB" -+GDK_DEP_CFLAGS="`$PKG_CONFIG --cflags gthread-2.0 $GDK_PACKAGES` $GDK_EXTRA_CFLAGS" -+# -+# If we aren't writing explicit dependencies, then don't put the extra libraries we need -+# into the pkg-config files -+# -+if test $enable_explicit_deps != yes ; then -+ GDK_PACKAGES="$PANGO_PACKAGES gdk-pixbuf-2.0" -+ GDK_EXTRA_LIBS= -+fi -+ -+AC_SUBST(GDK_PACKAGES) -+AC_SUBST(GDK_EXTRA_LIBS) -+AC_SUBST(GDK_EXTRA_CFLAGS) -+AC_SUBST(GDK_DEP_LIBS) -+AC_SUBST(GDK_DEP_CFLAGS) -+ -+ -+######################################## -+# Check for Accessibility Toolkit flags -+######################################## -+ -+ATK_PACKAGES=atk -+AC_MSG_CHECKING(ATK flags) -+if $PKG_CONFIG --exists $ATK_PACKAGES ; then -+ ATK_CFLAGS=`$PKG_CONFIG --cflags $ATK_PACKAGES` -+ ATK_LIBS=`$PKG_CONFIG --libs $ATK_PACKAGES` -+ -+ AC_MSG_RESULT($ATK_CFLAGS $ATK_LIBS) -+else -+ AC_MSG_ERROR([ -+*** Accessibility Toolkit not found. Accessibility Toolkit is required -+*** to build GTK+. -+]) -+fi -+ -+if $PKG_CONFIG --uninstalled $ATK_PACKAGES; then -+ : -+else -+ gtk_save_LIBS="$LIBS" -+ LIBS="$ATK_LIBS $LIBS" -+ AC_TRY_LINK_FUNC(atk_object_get_type, : , AC_MSG_ERROR([ -+ *** Cannot link to Accessibility Toolkit. Accessibility Toolkit is required -+ *** to build GTK+])) -+ LIBS="$gtk_save_LIBS" -+fi -+ -+GTK_PACKAGES="atk cairo gdk-pixbuf-2.0 gio-2.0" -+if test "x$gdktarget" = "xx11"; then -+ GTK_PACKAGES="$GTK_PACKAGES pangoft2" -+fi -+GTK_EXTRA_LIBS= -+GTK_EXTRA_CFLAGS= -+GTK_DEP_LIBS="$GDK_EXTRA_LIBS $GTK_DEP_LIBS_FOR_X `$PKG_CONFIG --libs $PANGO_PACKAGES $GTK_PACKAGES_FOR_X $GTK_PACKAGES` $GTK_EXTRA_LIBS $MATH_LIB" -+GTK_DEP_CFLAGS="`$PKG_CONFIG --cflags gthread-2.0 $GDK_PACKAGES $GTK_PACKAGES` $GDK_EXTRA_CFLAGS $GTK_EXTRA_CFLAGS" -+ -+if test x"$os_win32" = xyes; then -+ GTK_EXTRA_CFLAGS="$msnative_struct" -+fi -+ -+GLIB_PREFIX="`$PKG_CONFIG --variable=prefix glib-2.0`" -+ATK_PREFIX="`$PKG_CONFIG --variable=prefix atk`" -+PANGO_PREFIX="`$PKG_CONFIG --variable=prefix pango`" -+CAIRO_PREFIX="`pkg-config --variable=prefix cairo`" -+ -+AC_SUBST(GTK_PACKAGES) -+AC_SUBST(GTK_EXTRA_LIBS) -+AC_SUBST(GTK_EXTRA_CFLAGS) -+AC_SUBST(GTK_DEP_LIBS) -+AC_SUBST(GTK_DEP_CFLAGS) -+ -+AC_SUBST(GLIB_PREFIX) -+AC_SUBST(ATK_PREFIX) -+AC_SUBST(PANGO_PREFIX) -+AC_SUBST(CAIRO_PREFIX) -+ -+AC_SUBST(GTK_DEBUG_FLAGS) -+AC_SUBST(GTK_XIM_FLAGS) -+ -+GDK_PIXBUF_LIBS=`$PKG_CONFIG --libs gdk-pixbuf-2.0` -+AC_SUBST(GDK_PIXBUF_LIBS) -+ -+######################## -+# Checks needed for gail -+######################## -+ -+old_LIBS="$LIBS" -+dnl Checks for inet libraries: -+AC_SEARCH_LIBS(gethostent, nsl) -+AC_SEARCH_LIBS(setsockopt, socket) -+AC_SEARCH_LIBS(connect, inet) -+ -+dnl check for the sockaddr_un.sun_len member -+AC_CHECK_MEMBER([struct sockaddr_un.sun_len], -+ [struct_sockaddr_un_sun_len=true], -+ [struct_sockaddr_un_suin_len=false], -+ [#include <sys/types.h> -+ #include <sys/un.h>] -+ ) -+case $struct_sockaddr_un_sun_len in -+ true) -+ AC_DEFINE_UNQUOTED(HAVE_SOCKADDR_UN_SUN_LEN, 1, -+ [Have the sockaddr_un.sun_len member]) -+ ;; -+ *) -+ ;; -+esac -+ -+GAIL_INET_LIBS="$LIBS" -+AC_SUBST([GAIL_INET_LIBS]) -+ -+LIBS="$old_LIBS" -+ -+################################################################ -+# Printing system checks -+################################################################ -+ -+AC_ARG_ENABLE(cups, -+ [AC_HELP_STRING([--disable-cups] -+ [disable cups print backend])],, -+ [enable_cups=auto]) -+ -+if test "x$enable_cups" = "xno"; then -+ AM_CONDITIONAL(HAVE_CUPS, false) -+else -+ AC_PATH_PROG(CUPS_CONFIG, cups-config, no) -+ if test "x$CUPS_CONFIG" = "xno"; then -+ if test "x$enable_cups" = "xauto"; then -+ AM_CONDITIONAL(HAVE_CUPS, false) -+ else -+ AC_MSG_ERROR([ -+*** cups not found. -+]) -+ fi -+ else -+ CUPS_CFLAGS=`$CUPS_CONFIG --cflags | sed 's/-O[0-9]*//' | sed 's/-m[^\t]*//g'` -+ CUPS_LIBS=`$CUPS_CONFIG --libs` -+ -+ CUPS_API_VERSION=`$CUPS_CONFIG --api-version` -+ CUPS_API_MAJOR=`echo $ECHO_N $CUPS_API_VERSION | awk -F. '{print $1}'` -+ CUPS_API_MINOR=`echo $ECHO_N $CUPS_API_VERSION | awk -F. '{print $2}'` -+ -+ if test $CUPS_API_MAJOR -gt 1 -o \ -+ $CUPS_API_MAJOR -eq 1 -a $CUPS_API_MINOR -ge 2; then -+ AC_DEFINE(HAVE_CUPS_API_1_2, 1, -+ [Define to 1 if CUPS 1.2 API is available]) -+ fi -+ if test $CUPS_API_MAJOR -gt 1 -o \ -+ $CUPS_API_MAJOR -eq 1 -a $CUPS_API_MINOR -ge 6; then -+ AC_DEFINE(HAVE_CUPS_API_1_6, 1, -+ [Define to 1 if CUPS 1.6 API is available]) -+ -+ fi -+ -+ AC_SUBST(CUPS_API_MAJOR) -+ AC_SUBST(CUPS_API_MINOR) -+ AC_SUBST(CUPS_CFLAGS) -+ AC_SUBST(CUPS_LIBS) -+ -+ AC_CHECK_HEADER(cups/cups.h,,AC_MSG_ERROR([[*** Sorry, cups-config present but cups/cups.h missing.]])) -+ -+ AM_CONDITIONAL(HAVE_CUPS, true) -+ -+ gtk_save_cflags="$CFLAGS" -+ CFLAGS="$CUPS_CFLAGS" -+ AC_TRY_COMPILE([#include <cups/http.h>], -+ [http_t http; char *s = http.authstring;], -+ [AC_DEFINE(HAVE_HTTP_AUTHSTRING, [], -+ [Define if cups http_t authstring field is accessible])],) -+ CFLAGS="$gtk_save_cflags" -+ -+ AC_SUBST(HAVE_HTTP_AUTHSTRING) -+ -+ gtk_save_libs="$LIBS" -+ LIBS="$CUPS_LIBS" -+ AC_CHECK_FUNCS(httpGetAuthString) -+ LIBS="$gtk_save_libs" -+ fi -+fi -+ -+# Checks to see if we should compile with PAPI backend for GTK+ -+# -+ -+AC_ARG_ENABLE(papi, -+ [AC_HELP_STRING([--disable-papi] -+ [disable papi print backend])],, -+ [enable_papi=auto]) -+ -+if test "x$enable_papi" = "xno"; then -+ AM_CONDITIONAL(HAVE_PAPI, false) -+else -+ AC_MSG_CHECKING(libpapi) -+ AC_CHECK_LIB(papi, papiServiceCreate, have_papi=yes, have_papi=no) -+ if test $have_papi = yes; then -+ AC_DEFINE([HAVE_PAPI], [], [Define to 1 if libpapi available]) -+ fi -+ AM_CONDITIONAL(HAVE_PAPI, test $have_papi = yes) -+ if test "x$enable_papi" = "xyes" -a "x$have_papi" = "xno"; then -+ AC_MSG_ERROR([ -+*** papi not found. -+]) -+ fi -+fi -+ -+AM_CONDITIONAL(HAVE_PAPI_CUPS, test "x$have_papi" = "xyes" -a "x$CUPS_CONFIG" != "xno") -+ -+gtk_save_cppflags="$CPPFLAGS" -+CPPFLAGS="$CPPFLAGS $GTK_DEP_CFLAGS $GDK_DEP_CFLAGS" -+ -+AC_CHECK_HEADER(cairo-pdf.h,,AC_MSG_ERROR([ -+*** Can't find cairo-pdf.h. You must build Cairo with the pdf -+*** backend enabled.])) -+ -+if test "$os_win32" != "yes"; then -+ AC_CHECK_HEADER(cairo-ps.h,,AC_MSG_ERROR([ -+*** Can't find cairo-ps.h. You must build Cairo with the -+*** postscript backend enabled.])) -+ -+ AC_CHECK_HEADER(cairo-svg.h,,AC_MSG_ERROR([ -+*** Can't find cairo-svg.h. You must build Cairo with the -+*** svg backend enabled.])) -+fi -+ -+CPPFLAGS="$gtk_save_cppflags" -+ -+ -+AC_ARG_ENABLE(test-print-backend, -+ [AC_HELP_STRING([--enable-test-print-backend], -+ [build test print backend])],, -+ [enable_test_print_backend=no]) -+AM_CONDITIONAL(TEST_PRINT_BACKEND, test "x$enable_test_print_backend" != "xno") -+ -+if test "$os_win32" = "yes"; then -+ AC_CHECK_TYPES([IPrintDialogCallback],[],[],[[#include <windows.h>]]) -+fi -+ -+################################################################ -+# Strip -export-dynamic from the link lines of various libraries -+################################################################ -+ -+# -+# pkg-config --libs gmodule includes the "export_dynamic" flag, -+# but this flag is only meaningful for executables. For libraries -+# the effect is undefined; what it causes on Linux is that the -+# export list from -export-symbols-regex is ignored and everything -+# is exported -+# -+# We are using gmodule-no-export now, but I'm leaving the stripping -+# code in place for now, since pango and atk still require gmodule. -+export SED -+export_dynamic=`(./libtool --config; echo eval echo \\$export_dynamic_flag_spec) | sh` -+if test -n "$export_dynamic"; then -+ GDK_DEP_LIBS=`echo $GDK_DEP_LIBS | sed -e "s/$export_dynamic//"` -+ GTK_DEP_LIBS=`echo $GTK_DEP_LIBS | sed -e "s/$export_dynamic//"` -+fi -+ -+################################################## -+# GObject introspection -+################################################## -+ -+GOBJECT_INTROSPECTION_CHECK([0.9.3]) -+ -+################################################## -+# Checks for gtk-doc and docbook-tools -+################################################## -+ -+GTK_DOC_CHECK([1.11]) -+ -+AC_CHECK_PROG(DB2HTML, db2html, true, false) -+AM_CONDITIONAL(HAVE_DOCBOOK, $DB2HTML) -+ -+AC_ARG_ENABLE(man, -+ [AC_HELP_STRING([--enable-man], -+ [regenerate man pages from Docbook [default=no]])],enable_man=yes, -+ enable_man=no) -+ -+if test "${enable_man}" != no; then -+ dnl -+ dnl Check for xsltproc -+ dnl -+ AC_PATH_PROG([XSLTPROC], [xsltproc]) -+ if test -z "$XSLTPROC"; then -+ enable_man=no -+ fi -+ -+ dnl check for DocBook DTD and stylesheets in the local catalog. -+ JH_CHECK_XML_CATALOG([-//OASIS//DTD DocBook XML V4.1.2//EN], -+ [DocBook XML DTD V4.1.2],,enable_man=no) -+ JH_CHECK_XML_CATALOG([http://docbook.sourceforge.net/release/xsl/current/manpages/docbook.xsl], -+ [DocBook XSL Stylesheets],,enable_man=no) -+fi -+ -+AM_CONDITIONAL(ENABLE_MAN, test x$enable_man != xno) -+ -+ -+################################################## -+# Output commands -+################################################## -+ -+AC_CONFIG_COMMANDS([gdk/gdkconfig.h], [ -+ outfile=gdkconfig.h-tmp -+ cat > $outfile <<\_______EOF -+/* gdkconfig.h -+ * -+ * This is a generated file. Please modify `configure.in' -+ */ -+ -+#ifndef GDKCONFIG_H -+#define GDKCONFIG_H -+ -+#ifdef __cplusplus -+extern "C" { -+#endif /* __cplusplus */ -+ -+#ifndef GSEAL -+/* introduce GSEAL() here for all of Gdk and Gtk+ without the need to modify GLib */ -+# ifdef GSEAL_ENABLE -+# define GSEAL(ident) _g_sealed__ ## ident -+# else -+# define GSEAL(ident) ident -+# endif -+#endif /* !GSEAL */ -+ -+_______EOF -+ -+ cat >>$outfile <<_______EOF -+$gdk_windowing -+$gdk_wc -+_______EOF -+ -+ cat >>$outfile <<_______EOF -+ -+#ifdef __cplusplus -+} -+#endif /* __cplusplus */ -+ -+#endif /* GDKCONFIG_H */ -+_______EOF -+ -+ -+ if cmp -s $outfile gdk/gdkconfig.h; then -+ AC_MSG_NOTICE([gdk/gdkconfig.h is unchanged]) -+ rm -f $outfile -+ else -+ mv $outfile gdk/gdkconfig.h -+ fi -+],[ -+if test "x$gdktarget" = "xx11" ; then -+ gdk_windowing=' -+#define GDK_WINDOWING_X11' -+elif test "x$gdktarget" = "xwin32" ; then -+ gdk_windowing=' -+#define GDK_NATIVE_WINDOW_POINTER -+ -+#define GDK_WINDOWING_WIN32' -+elif test "x$gdktarget" = "xquartz" ; then -+ gdk_windowing=' -+#define GDK_WINDOWING_QUARTZ' -+elif test "x$gdktarget" = "xdirectfb" ; then -+ gdk_windowing=' -+#define GDK_WINDOWING_DIRECTFB' -+fi -+ -+if test x$gdk_wchar_h = xyes; then -+ gdk_wc=' -+#define GDK_HAVE_WCHAR_H 1' -+fi -+if test x$gdk_wctype_h = xyes; then -+ gdk_wc="\$gdk_wc -+#define GDK_HAVE_WCTYPE_H 1" -+fi -+if test x$gdk_working_wctype = xno; then -+ gdk_wc="\$gdk_wc -+#define GDK_HAVE_BROKEN_WCTYPE 1" -+fi -+ -+ -+]) -+ -+AC_CONFIG_FILES([ -+config.h.win32 -+gtk-zip.sh -+Makefile -+gdk-2.0.pc -+gtk+-2.0.pc -+gtk+-unix-print-2.0.pc -+gail.pc -+gdk-2.0-uninstalled.pc -+gtk+-2.0-uninstalled.pc -+gail-uninstalled.pc -+m4macros/Makefile -+po/Makefile.in -+po-properties/Makefile.in -+demos/Makefile -+demos/gtk-demo/Makefile -+demos/gtk-demo/geninclude.pl -+tests/Makefile -+docs/Makefile -+docs/reference/Makefile -+docs/reference/gdk/Makefile -+docs/reference/gdk/version.xml -+docs/reference/gtk/Makefile -+docs/reference/gtk/version.xml -+docs/reference/libgail-util/Makefile -+docs/faq/Makefile -+docs/tools/Makefile -+docs/tutorial/Makefile -+build/Makefile -+build/win32/Makefile -+build/win32/vs9/Makefile -+build/win32/vs10/Makefile -+gdk/Makefile -+gdk/x11/Makefile -+gdk/win32/Makefile -+gdk/win32/rc/Makefile -+gdk/win32/rc/gdk.rc -+gdk/quartz/Makefile -+gdk/directfb/Makefile -+gdk/tests/Makefile -+gtk/Makefile -+gtk/makefile.msc -+gtk/gtkversion.h -+gtk/gtk-win32.rc -+gtk/theme-bits/Makefile -+gtk/tests/Makefile -+modules/Makefile -+modules/other/Makefile -+modules/other/gail/Makefile -+modules/other/gail/libgail-util/Makefile -+modules/other/gail/tests/Makefile -+modules/engines/Makefile -+modules/engines/pixbuf/Makefile -+modules/engines/ms-windows/Makefile -+modules/engines/ms-windows/Theme/Makefile -+modules/engines/ms-windows/Theme/gtk-2.0/Makefile -+modules/input/Makefile -+modules/printbackends/Makefile -+modules/printbackends/cups/Makefile -+modules/printbackends/lpr/Makefile -+modules/printbackends/file/Makefile -+modules/printbackends/papi/Makefile -+modules/printbackends/test/Makefile -+perf/Makefile -+]) -+ -+AC_OUTPUT -+ -+echo "configuration: -+ target: $gdktarget" diff --git a/meta/recipes-gnome/gtk+/gtk+-2.24.22/run-iconcache.patch b/meta/recipes-gnome/gtk+/gtk+-2.24.22/run-iconcache.patch deleted file mode 100644 index 597ba32470..0000000000 --- a/meta/recipes-gnome/gtk+/gtk+-2.24.22/run-iconcache.patch +++ /dev/null @@ -1,23 +0,0 @@ -Upstream-Status: Inappropriate [configuration] - -Index: gtk+-2.21.2/gtk/Makefile.am -=================================================================== ---- gtk+-2.21.2.orig/gtk/Makefile.am 2010-06-22 17:21:41.000000000 +0800 -+++ gtk+-2.21.2/gtk/Makefile.am 2010-06-22 17:28:12.000000000 +0800 -@@ -1376,11 +1376,11 @@ - ./gtk-update-icon-cache - endif - --gtkbuiltincache.h: @REBUILD@ stamp-icons -- $(MAKE) $(AM_MAKEFLAGS) gtk-update-icon-cache$(EXEEXT) $(GTK_UPDATE_ICON_CACHE_MANIFEST) -- $(gtk_update_icon_cache_program) --force --ignore-theme-index \ -- --source builtin_icons stock-icons > gtkbuiltincache.h.tmp && \ -- mv gtkbuiltincache.h.tmp gtkbuiltincache.h -+#gtkbuiltincache.h: @REBUILD@ stamp-icons -+# $(MAKE) $(AM_MAKEFLAGS) gtk-update-icon-cache$(EXEEXT) $(GTK_UPDATE_ICON_CACHE_MANIFEST) -+# $(gtk_update_icon_cache_program) --force --ignore-theme-index \ -+# --source builtin_icons stock-icons > gtkbuiltincache.h.tmp && \ -+# mv gtkbuiltincache.h.tmp gtkbuiltincache.h - - EXTRA_DIST += \ - $(STOCK_ICONS) \ diff --git a/meta/recipes-gnome/gtk+/gtk+.inc b/meta/recipes-gnome/gtk+/gtk+.inc index dd1fa1b3f8..1c0558c409 100644 --- a/meta/recipes-gnome/gtk+/gtk+.inc +++ b/meta/recipes-gnome/gtk+/gtk+.inc @@ -14,9 +14,13 @@ X11DEPENDS = "virtual/libx11 libxext libxcursor libxrandr libxdamage libxrender DEPENDS = "glib-2.0 pango atk jpeg libpng gdk-pixbuf-native docbook-utils-native \ cairo gdk-pixbuf" -PACKAGECONFIG ??= "${@bb.utils.contains('DISTRO_FEATURES', 'x11', 'x11', '', d)}" +PACKAGECONFIG ??= "${@bb.utils.contains('DISTRO_FEATURES', 'x11', 'x11', '', d)} \ + ${@bb.utils.contains('DISTRO_FEATURES', 'directfb', 'directfb', '', d)} \ +" PACKAGECONFIG[x11] = "--with-x=yes --with-gdktarget=x11,--with-x=no,${X11DEPENDS}" +# without --with-gdktarget=directfb it will check for cairo-xlib which isn't available without X11 DISTRO_FEATURE +PACKAGECONFIG[directfb] = "--with-gdktarget=directfb,,directfb" inherit autotools gtk-doc pkgconfig update-alternatives gtk-immodules-cache diff --git a/meta/recipes-gnome/gtk+/gtk+-2.24.22/doc-fixes.patch b/meta/recipes-gnome/gtk+/gtk+/doc-fixes.patch index 74e479fd1b..74e479fd1b 100644 --- a/meta/recipes-gnome/gtk+/gtk+-2.24.22/doc-fixes.patch +++ b/meta/recipes-gnome/gtk+/gtk+/doc-fixes.patch diff --git a/meta/recipes-gnome/gtk+/gtk+/hardcoded_libtool.patch b/meta/recipes-gnome/gtk+/gtk+/hardcoded_libtool.patch new file mode 100644 index 0000000000..1ae728e70d --- /dev/null +++ b/meta/recipes-gnome/gtk+/gtk+/hardcoded_libtool.patch @@ -0,0 +1,35 @@ +Upstream-Status: Inappropriate [embedded specific] + +Updated to apply to gtk+-2.24.15 + +Signed-off-by: Marko Lindqvist <cazfi74@gmail.com> +diff -Nurd gtk+-2.24.15/configure.ac gtk+-2.24.15/configure.ac +--- gtk+-2.24.15/configure.ac 2013-01-12 20:52:54.000000000 +0200 ++++ gtk+-2.24.15/configure.ac 2013-02-12 21:33:30.689925967 +0200 +@@ -415,7 +415,7 @@ + case $enable_explicit_deps in + auto) + export SED +- deplibs_check_method=`(./libtool --config; echo 'eval echo \"$deplibs_check_method\"') | sh` ++ deplibs_check_method=`(./$host_alias-libtool --config; echo 'eval echo \"$deplibs_check_method\"') | sh` + if test "x$deplibs_check_method" '!=' xpass_all || test "x$enable_static" = xyes ; then + enable_explicit_deps=yes + else +@@ -774,7 +774,7 @@ + dnl Now we check to see if our libtool supports shared lib deps + dnl (in a rather ugly way even) + if $dynworks; then +- module_libtool_config="${CONFIG_SHELL-/bin/sh} ./libtool --config" ++ module_libtool_config="${CONFIG_SHELL-/bin/sh} $host_alias-libtool --config" + module_deplibs_check=`$module_libtool_config | \ + grep '^[[a-z_]]*check[[a-z_]]*_method=[['\''"]]' | \ + sed 's/.*[['\''"]]\(.*\)[['\''"]]$/\1/'` +@@ -1574,7 +1574,7 @@ + # We are using gmodule-no-export now, but I'm leaving the stripping + # code in place for now, since pango and atk still require gmodule. + export SED +-export_dynamic=`(./libtool --config; echo eval echo \\$export_dynamic_flag_spec) | sh` ++export_dynamic=`($host_alias-libtool --config; echo eval echo \\$export_dynamic_flag_spec) | sh` + if test -n "$export_dynamic"; then + GDK_DEP_LIBS=`echo $GDK_DEP_LIBS | sed -e "s/$export_dynamic//"` + GTK_DEP_LIBS=`echo $GTK_DEP_LIBS | sed -e "s/$export_dynamic//"` diff --git a/meta/recipes-gnome/gtk+/gtk+-2.24.22/toggle-font.diff b/meta/recipes-gnome/gtk+/gtk+/toggle-font.diff index 340d12008b..340d12008b 100644 --- a/meta/recipes-gnome/gtk+/gtk+-2.24.22/toggle-font.diff +++ b/meta/recipes-gnome/gtk+/gtk+/toggle-font.diff diff --git a/meta/recipes-gnome/gtk+/gtk+-2.24.22/xsettings.patch b/meta/recipes-gnome/gtk+/gtk+/xsettings.patch index d0a970ad4d..d0a970ad4d 100644 --- a/meta/recipes-gnome/gtk+/gtk+-2.24.22/xsettings.patch +++ b/meta/recipes-gnome/gtk+/gtk+/xsettings.patch diff --git a/meta/recipes-gnome/gtk+/gtk+3.inc b/meta/recipes-gnome/gtk+/gtk+3.inc index 9e96275554..3e36676ac4 100644 --- a/meta/recipes-gnome/gtk+/gtk+3.inc +++ b/meta/recipes-gnome/gtk+/gtk+3.inc @@ -49,7 +49,11 @@ LIBV = "3.0.0" FILES_${PN}-demo = "${bindir}/gtk3-demo \ ${bindir}/gtk3-demo-application \ ${bindir}/gtk3-widget-factory \ - ${datadir}/gtk-3.0/demo" + ${datadir}/gtk-3.0/demo \ + ${datadir}/applications/gtk3-demo.desktop \ + ${datadir}/applications/gtk3-widget-factory.desktop \ + ${datadir}/icons/hicolor/*/apps/gtk3-demo.png \ + ${datadir}/icons/hicolor/*/apps/gtk3-widget-factory.png" # The demo uses PNG files and mime type sniffing, so ensure that these # dependencies are present. @@ -101,6 +105,6 @@ python populate_packages_prepend () { do_split_packages(d, printmodules_root, '^libprintbackend-(.*)\.so$', 'gtk3-printbackend-%s', 'GTK printbackend module for %s') if (d.getVar('DEBIAN_NAMES', 1)): - d.setVar('PKG_${PN}', 'libgtk-3.0') + d.setVar('PKG_${PN}', '${MLPREFIX}libgtk-3.0') } diff --git a/meta/recipes-gnome/gtk+/gtk+3/fix-build-when-wayland-backend-enabled.patch b/meta/recipes-gnome/gtk+/gtk+3/fix-build-when-wayland-backend-enabled.patch deleted file mode 100644 index b4b1a09455..0000000000 --- a/meta/recipes-gnome/gtk+/gtk+3/fix-build-when-wayland-backend-enabled.patch +++ /dev/null @@ -1,43 +0,0 @@ -Fix build when wayland backend enabled - -Upstream-Status: Submitted -https://bugzilla.gnome.org/show_bug.cgi?id=710584 - -Author: Emilio Pozuelo Monfort - ---- gtk+-3.10.7/gtk/gtkapplication.c -+++ gtk+-3.10.7/gtk/gtkapplication.c -@@ -144,7 +144,6 @@ - - gboolean register_session; - --#ifdef GDK_WINDOWING_X11 - guint next_id; - - GDBusConnection *session_bus; -@@ -161,7 +160,6 @@ - GDBusProxy *client_proxy; - gchar *app_id; - gchar *client_path; --#endif - - #ifdef GDK_WINDOWING_QUARTZ - GMenu *combined; -@@ -299,6 +297,8 @@ - g_free (application->priv->client_path); - } - -+#endif -+ - const gchar * - gtk_application_get_app_menu_object_path (GtkApplication *application) - { -@@ -311,8 +311,6 @@ - return application->priv->menubar_path; - } - --#endif -- - #ifdef GDK_WINDOWING_QUARTZ - - typedef struct { diff --git a/meta/recipes-gnome/gtk+/gtk+3_3.10.7.bb b/meta/recipes-gnome/gtk+/gtk+3_3.12.2.bb index d0174f6093..f4f197131b 100644 --- a/meta/recipes-gnome/gtk+/gtk+3_3.10.7.bb +++ b/meta/recipes-gnome/gtk+/gtk+3_3.12.2.bb @@ -4,12 +4,11 @@ MAJ_VER = "${@oe.utils.trim_version("${PV}", 2)}" SRC_URI = "http://ftp.gnome.org/pub/gnome/sources/gtk+/${MAJ_VER}/gtk+-${PV}.tar.xz \ file://hardcoded_libtool.patch \ - file://fix-build-when-wayland-backend-enabled.patch \ file://fix-flags-for-native.patch \ " -SRC_URI[md5sum] = "18a81944a8506231529a76bf2b68372b" -SRC_URI[sha256sum] = "b7e9de15385031cff43897e7e59f6692eaabf500f36eef80e6b9d6486ad49427" +SRC_URI[md5sum] = "0d6d8f9f79132b3b47475d047b369b1c" +SRC_URI[sha256sum] = "61d74eea74231b1ea4b53084a9d6fc9917ab0e1d71b69d92cbf60a4b4fb385d0" S = "${WORKDIR}/gtk+-${PV}" diff --git a/meta/recipes-gnome/gtk+/gtk+_2.24.22.bb b/meta/recipes-gnome/gtk+/gtk+_2.24.25.bb index 98c65a56c6..ada79567e7 100644 --- a/meta/recipes-gnome/gtk+/gtk+_2.24.22.bb +++ b/meta/recipes-gnome/gtk+/gtk+_2.24.25.bb @@ -6,30 +6,13 @@ LIC_FILES_CHKSUM = "file://COPYING;md5=3bf50002aefd002f49e7bb854063f7e7 \ file://tests/testgtk.c;endline=27;md5=262db5db5f776f9863e56df31423e24c" SRC_URI = "http://ftp.gnome.org/pub/gnome/sources/gtk+/2.24/gtk+-${PV}.tar.xz \ file://xsettings.patch \ - file://run-iconcache.patch \ - file://configure-nm.patch \ file://hardcoded_libtool.patch \ - file://cellrenderer-cairo.patch;striplevel=0 \ file://toggle-font.diff;striplevel=0 \ - file://0001-bgo-584832-Duplicate-the-exec-string-returned-by-gtk.patch \ file://doc-fixes.patch \ - file://0001-GtkButton-do-not-prelight-in-touchscreen-mode.patch \ " -# TO MERGE -# file://entry-cairo.patch;striplevel=0 -# file://filesystem-volumes.patch -# file://filechooser-props.patch -# file://filechooser-default.patch -# file://filechooser-sizefix.patch -# temporary -# file://gtklabel-resize-patch -# file://menu-deactivate.patch -# file://combo-arrow-size.patch;striplevel=0 -# file://configurefix.patch - -SRC_URI[md5sum] = "5fbbfb7637bbd571a572a2dae0e736d2" -SRC_URI[sha256sum] = "b114b6e9fb389bf3aa8a6d09576538f58dce740779653084046852fb4140ae7f" +SRC_URI[md5sum] = "612350704dd3aacb95355a4981930c6f" +SRC_URI[sha256sum] = "38af1020cb8ff3d10dda2c8807f11e92af9d2fa4045de61c62eedb7fbc7ea5b3" EXTRA_OECONF = "--enable-xkb --disable-glibtest --disable-cups --disable-xinerama" diff --git a/meta/recipes-gnome/gtk-doc-stub/gtk-doc-stub_git.bb b/meta/recipes-gnome/gtk-doc-stub/gtk-doc-stub_git.bb index 9ceeeff1fe..40f324352f 100644 --- a/meta/recipes-gnome/gtk-doc-stub/gtk-doc-stub_git.bb +++ b/meta/recipes-gnome/gtk-doc-stub/gtk-doc-stub_git.bb @@ -6,8 +6,8 @@ LIC_FILES_CHKSUM = "file://COPYING;md5=94d55d512a9ba36caa9b7df079bae19f" PROVIDES = "gtk-doc gobject-introspection-stub" -SRCREV = "3dfd0a09de696ec8c544762747f8a0f77153622e" -PV = "0.0+git${SRCPV}" +SRCREV = "1dea266593edb766d6d898c79451ef193eb17cfa" +PV = "1.1+git${SRCPV}" SRC_URI = "git://git.gnome.org/${BPN}" diff --git a/meta/recipes-gnome/hicolor-icon-theme/files/index.theme b/meta/recipes-gnome/hicolor-icon-theme/files/index.theme deleted file mode 100644 index 0471bd53f2..0000000000 --- a/meta/recipes-gnome/hicolor-icon-theme/files/index.theme +++ /dev/null @@ -1,1731 +0,0 @@ -[Icon Theme] -Name=Hicolor -Comment=Fallback icon theme -Hidden=true -Directories=16x16/actions,16x16/animations,16x16/apps,16x16/categories,16x16/devices,16x16/emblems,16x16/emotes,16x16/filesystems,16x16/intl,16x16/mimetypes,16x16/places,16x16/status,16x16/stock,16x16/stock/chart,16x16/stock/code,16x16/stock/data,16x16/stock/form,16x16/stock/image,16x16/stock/io,16x16/stock/media,16x16/stock/navigation,16x16/stock/net,16x16/stock/object,16x16/stock/table,16x16/stock/text,22x22/actions,22x22/animations,22x22/apps,22x22/categories,22x22/devices,22x22/emblems,22x22/emotes,22x22/filesystems,22x22/intl,22x22/mimetypes,22x22/places,22x22/status,22x22/stock,22x22/stock/chart,22x22/stock/code,22x22/stock/data,22x22/stock/form,22x22/stock/image,22x22/stock/io,22x22/stock/media,22x22/stock/navigation,22x22/stock/net,22x22/stock/object,22x22/stock/table,22x22/stock/text,24x24/actions,24x24/animations,24x24/apps,24x24/categories,24x24/devices,24x24/emblems,24x24/emotes,24x24/filesystems,24x24/intl,24x24/mimetypes,24x24/places,24x24/status,24x24/stock,24x24/stock/chart,24x24/stock/code,24x24/stock/data,24x24/stock/form,24x24/stock/image,24x24/stock/io,24x24/stock/media,24x24/stock/navigation,24x24/stock/net,24x24/stock/object,24x24/stock/table,24x24/stock/text,32x32/actions,32x32/animations,32x32/apps,32x32/categories,32x32/devices,32x32/emblems,32x32/emotes,32x32/filesystems,32x32/intl,32x32/mimetypes,32x32/places,32x32/status,32x32/stock,32x32/stock/chart,32x32/stock/code,32x32/stock/data,32x32/stock/form,32x32/stock/image,32x32/stock/io,32x32/stock/media,32x32/stock/navigation,32x32/stock/net,32x32/stock/object,32x32/stock/table,32x32/stock/text,36x36/actions,36x36/animations,36x36/apps,36x36/categories,36x36/devices,36x36/emblems,36x36/emotes,36x36/filesystems,36x36/intl,36x36/mimetypes,36x36/places,36x36/status,36x36/stock,36x36/stock/chart,36x36/stock/code,36x36/stock/data,36x36/stock/form,36x36/stock/image,36x36/stock/io,36x36/stock/media,36x36/stock/navigation,36x36/stock/net,36x36/stock/object,36x36/stock/table,36x36/stock/text,48x48/actions,48x48/animations,48x48/apps,48x48/categories,48x48/devices,48x48/emblems,48x48/emotes,48x48/filesystems,48x48/intl,48x48/mimetypes,48x48/places,48x48/status,48x48/stock,48x48/stock/chart,48x48/stock/code,48x48/stock/data,48x48/stock/form,48x48/stock/image,48x48/stock/io,48x48/stock/media,48x48/stock/navigation,48x48/stock/net,48x48/stock/object,48x48/stock/table,48x48/stock/text,64x64/actions,64x64/animations,64x64/apps,64x64/categories,64x64/devices,64x64/emblems,64x64/emotes,64x64/filesystems,64x64/intl,64x64/mimetypes,64x64/places,64x64/status,64x64/stock,64x64/stock/chart,64x64/stock/code,64x64/stock/data,64x64/stock/form,64x64/stock/image,64x64/stock/io,64x64/stock/media,64x64/stock/navigation,64x64/stock/net,64x64/stock/object,64x64/stock/table,64x64/stock/text,72x72/actions,72x72/animations,72x72/apps,72x72/categories,72x72/devices,72x72/emblems,72x72/emotes,72x72/filesystems,72x72/intl,72x72/mimetypes,72x72/places,72x72/status,72x72/stock,72x72/stock/chart,72x72/stock/code,72x72/stock/data,72x72/stock/form,72x72/stock/image,72x72/stock/io,72x72/stock/media,72x72/stock/navigation,72x72/stock/net,72x72/stock/object,72x72/stock/table,72x72/stock/text,96x96/actions,96x96/animations,96x96/apps,96x96/categories,96x96/devices,96x96/emblems,96x96/emotes,96x96/filesystems,96x96/intl,96x96/mimetypes,96x96/places,96x96/status,96x96/stock,96x96/stock/chart,96x96/stock/code,96x96/stock/data,96x96/stock/form,96x96/stock/image,96x96/stock/io,96x96/stock/media,96x96/stock/navigation,96x96/stock/net,96x96/stock/object,96x96/stock/table,96x96/stock/text,128x128/actions,128x128/animations,128x128/apps,128x128/categories,128x128/devices,128x128/emblems,128x128/emotes,128x128/filesystems,128x128/intl,128x128/mimetypes,128x128/places,128x128/status,128x128/stock,128x128/stock/chart,128x128/stock/code,128x128/stock/data,128x128/stock/form,128x128/stock/image,128x128/stock/io,128x128/stock/media,128x128/stock/navigation,128x128/stock/net,128x128/stock/object,128x128/stock/table,128x128/stock/text,192x192/actions,192x192/animations,192x192/apps,192x192/categories,192x192/devices,192x192/emblems,192x192/emotes,192x192/filesystems,192x192/intl,192x192/mimetypes,192x192/places,192x192/status,192x192/stock,192x192/stock/chart,192x192/stock/code,192x192/stock/data,192x192/stock/form,192x192/stock/image,192x192/stock/io,192x192/stock/media,192x192/stock/navigation,192x192/stock/net,192x192/stock/object,192x192/stock/table,192x192/stock/text,scalable/actions,scalable/animations,scalable/apps,scalable/categories,scalable/devices,scalable/emblems,scalable/emotes,scalable/filesystems,scalable/intl,scalable/mimetypes,scalable/places,scalable/status,scalable/stock,scalable/stock/chart,scalable/stock/code,scalable/stock/data,scalable/stock/form,scalable/stock/image,scalable/stock/io,scalable/stock/media,scalable/stock/navigation,scalable/stock/net,scalable/stock/object,scalable/stock/table,scalable/stock/text,12x12/apps,12x12/devices,12x12/filesystems,12x12/hildon,12x12/mimetypes,16x16/hildon,26x26/apps,26x26/devices,26x26/filesystems,26x26/hildon,26x26/mimetypes,34x34/apps,34x34/devices,34x34/filesystems,34x34/hildon,34x34/mimetypes,40x40/apps,40x40/devices,40x40/filesystems,40x40/hildon,40x40/mimetypes,50x50/apps,50x50/devices,50x50/filesystems,50x50/hildon,50x50/mimetypes,250x250/apps,250x250/devices,250x250/filesystems,250x250/hildon,250x250/mimetypes,scalable/hildon - -[12x12/apps] -Size=12 -Context=Applications -Type=Threshold - -[12x12/devices] -Size=12 -Context=Devices -Type=Threshold - -[12x12/filesystems] -Size=12 -Context=FileSystems -Type=Threshold - -[12x12/hildon] -Size=12 -Context=hildon -Type=Threshold - -[12x12/mimetypes] -Size=12 -Context=MimeTypes -Type=Threshold - -[16x16/actions] -Size=16 -Context=Actions -Type=Threshold - -[16x16/animations] -Size=16 -Context=Animations -Type=Threshold - -[16x16/apps] -Size=16 -Context=Applications -Type=Threshold - -[16x16/categories] -Size=16 -Context=Categories -Type=Threshold - -[16x16/devices] -Size=16 -Context=Devices -Type=Threshold - -[16x16/emblems] -Size=16 -Context=Emblems -Type=Threshold - -[16x16/emotes] -Size=16 -Context=Emotes -Type=Threshold - -[16x16/filesystems] -Size=16 -Context=FileSystems -Type=Threshold - -[16x16/hildon] -Size=16 -Context=hildon -Type=Threshold - -[16x16/intl] -Size=16 -Context=International -Type=Threshold - -[16x16/mimetypes] -Size=16 -Context=MimeTypes -Type=Threshold - -[16x16/places] -Size=16 -Context=Places -Type=Threshold - -[16x16/status] -Size=16 -Context=Status -Type=Threshold - -[16x16/stock/chart] -Size=16 -Context=Stock -Type=Threshold - -[16x16/stock/code] -Size=16 -Context=Stock -Type=Threshold - -[16x16/stock/data] -Size=16 -Context=Stock -Type=Threshold - -[16x16/stock/form] -Size=16 -Context=Stock -Type=Threshold - -[16x16/stock/image] -Size=16 -Context=Stock -Type=Threshold - -[16x16/stock/io] -Size=16 -Context=Stock -Type=Threshold - -[16x16/stock/media] -Size=16 -Context=Stock -Type=Threshold - -[16x16/stock/navigation] -Size=16 -Context=Stock -Type=Threshold - -[16x16/stock/net] -Size=16 -Context=Stock -Type=Threshold - -[16x16/stock/object] -Size=16 -Context=Stock -Type=Threshold - -[16x16/stock/table] -Size=16 -Context=Stock -Type=Threshold - -[16x16/stock/text] -Size=16 -Context=Stock -Type=Threshold - -[22x22/actions] -Size=22 -Context=Actions -Type=Threshold - -[22x22/animations] -Size=22 -Context=Animations -Type=Threshold - -[22x22/apps] -Size=22 -Context=Applications -Type=Fixed - -[22x22/categories] -Size=22 -Context=Categories -Type=Threshold - -[22x22/devices] -Size=22 -Context=Devices -Type=Threshold - -[22x22/emblems] -Size=22 -Context=Emblems -Type=Threshold - -[22x22/emotes] -Size=22 -Context=Emotes -Type=Threshold - -[22x22/filesystems] -Size=22 -Context=FileSystems -Type=Threshold - -[22x22/intl] -Size=22 -Context=International -Type=Threshold - -[22x22/mimetypes] -Size=22 -Context=MimeTypes -Type=Threshold - -[22x22/places] -Size=22 -Context=Places -Type=Threshold - -[22x22/status] -Size=22 -Context=Status -Type=Threshold - -[22x22/stock/chart] -Size=22 -Context=Stock -Type=Threshold - -[22x22/stock/code] -Size=22 -Context=Stock -Type=Threshold - -[22x22/stock/data] -Size=22 -Context=Stock -Type=Threshold - -[22x22/stock/form] -Size=22 -Context=Stock -Type=Threshold - -[22x22/stock/image] -Size=22 -Context=Stock -Type=Threshold - -[22x22/stock/io] -Size=22 -Context=Stock -Type=Threshold - -[22x22/stock/media] -Size=22 -Context=Stock -Type=Threshold - -[22x22/stock/navigation] -Size=22 -Context=Stock -Type=Threshold - -[22x22/stock/net] -Size=22 -Context=Stock -Type=Threshold - -[22x22/stock/object] -Size=22 -Context=Stock -Type=Threshold - -[22x22/stock/table] -Size=22 -Context=Stock -Type=Threshold - -[22x22/stock/text] -Size=22 -Context=Stock -Type=Threshold - -[24x24/actions] -Size=24 -Context=Actions -Type=Threshold - -[24x24/animations] -Size=24 -Context=Animations -Type=Threshold - -[24x24/apps] -Size=24 -Context=Applications -Type=Threshold - -[24x24/categories] -Size=24 -Context=Categories -Type=Threshold - -[24x24/devices] -Size=24 -Context=Devices -Type=Threshold - -[24x24/emblems] -Size=24 -Context=Emblems -Type=Threshold - -[24x24/emotes] -Size=24 -Context=Emotes -Type=Threshold - -[24x24/filesystems] -Size=24 -Context=FileSystems -Type=Threshold - -[24x24/intl] -Size=24 -Context=International -Type=Threshold - -[24x24/mimetypes] -Size=24 -Context=MimeTypes -Type=Threshold - -[24x24/places] -Size=24 -Context=Places -Type=Threshold - -[24x24/status] -Size=24 -Context=Status -Type=Threshold - -[24x24/stock/chart] -Size=24 -Context=Stock -Type=Threshold - -[24x24/stock/code] -Size=24 -Context=Stock -Type=Threshold - -[24x24/stock/data] -Size=24 -Context=Stock -Type=Threshold - -[24x24/stock/form] -Size=24 -Context=Stock -Type=Threshold - -[24x24/stock/image] -Size=24 -Context=Stock -Type=Threshold - -[24x24/stock/io] -Size=24 -Context=Stock -Type=Threshold - -[24x24/stock/media] -Size=24 -Context=Stock -Type=Threshold - -[24x24/stock/navigation] -Size=24 -Context=Stock -Type=Threshold - -[24x24/stock/net] -Size=24 -Context=Stock -Type=Threshold - -[24x24/stock/object] -Size=24 -Context=Stock -Type=Threshold - -[24x24/stock/table] -Size=24 -Context=Stock -Type=Threshold - -[24x24/stock/text] -Size=24 -Context=Stock -Type=Threshold - -[26x26/apps] -Size=26 -Context=Applications -Type=Threshold - -[26x26/devices] -Size=26 -Context=Devices -Type=Threshold - -[26x26/filesystems] -Size=26 -Context=FileSystems -Type=Threshold - -[26x26/hildon] -Size=26 -Context=hildon -Type=Threshold - -[26x26/mimetypes] -Size=26 -Context=MimeTypes -Type=Threshold - -[32x32/actions] -Size=32 -Context=Actions -Type=Threshold - -[32x32/animations] -Size=32 -Context=Animations -Type=Threshold - -[32x32/apps] -Size=32 -Context=Applications -Type=Threshold - -[32x32/categories] -Size=32 -Context=Categories -Type=Threshold - -[32x32/devices] -Size=32 -Context=Devices -Type=Threshold - -[32x32/emblems] -Size=32 -Context=Emblems -Type=Threshold - -[32x32/emotes] -Size=32 -Context=Emotes -Type=Threshold - -[32x32/filesystems] -Size=32 -Context=FileSystems -Type=Threshold - -[32x32/intl] -Size=32 -Context=International -Type=Threshold - -[32x32/mimetypes] -Size=32 -Context=MimeTypes -Type=Threshold - -[32x32/places] -Size=32 -Context=Places -Type=Threshold - -[32x32/status] -Size=32 -Context=Status -Type=Threshold - -[32x32/stock/chart] -Size=32 -Context=Stock -Type=Threshold - -[32x32/stock/code] -Size=32 -Context=Stock -Type=Threshold - -[32x32/stock/data] -Size=32 -Context=Stock -Type=Threshold - -[32x32/stock/form] -Size=32 -Context=Stock -Type=Threshold - -[32x32/stock/image] -Size=32 -Context=Stock -Type=Threshold - -[32x32/stock/io] -Size=32 -Context=Stock -Type=Threshold - -[32x32/stock/media] -Size=32 -Context=Stock -Type=Threshold - -[32x32/stock/navigation] -Size=32 -Context=Stock -Type=Threshold - -[32x32/stock/net] -Size=32 -Context=Stock -Type=Threshold - -[32x32/stock/object] -Size=32 -Context=Stock -Type=Threshold - -[32x32/stock/table] -Size=32 -Context=Stock -Type=Threshold - -[32x32/stock/text] -Size=32 -Context=Stock -Type=Threshold - -[34x34/apps] -Size=34 -Context=Applications -Type=Threshold - -[34x34/devices] -Size=34 -Context=Devices -Type=Threshold - -[34x34/filesystems] -Size=34 -Context=FileSystems -Type=Threshold - -[34x34/hildon] -Size=34 -Context=hildon -Type=Threshold - -[34x34/mimetypes] -Size=34 -Context=MimeTypes -Type=Threshold - -[36x36/actions] -Size=36 -Context=Actions -Type=Threshold - -[36x36/animations] -Size=36 -Context=Animations -Type=Threshold - -[36x36/apps] -Size=36 -Context=Applications -Type=Threshold - -[36x36/categories] -Size=36 -Context=Categories -Type=Threshold - -[36x36/devices] -Size=36 -Context=Devices -Type=Threshold - -[36x36/emblems] -Size=36 -Context=Emblems -Type=Threshold - -[36x36/emotes] -Size=36 -Context=Emotes -Type=Threshold - -[36x36/filesystems] -Size=36 -Context=FileSystems -Type=Threshold - -[36x36/intl] -Size=36 -Context=International -Type=Threshold - -[36x36/mimetypes] -Size=36 -Context=MimeTypes -Type=Threshold - -[36x36/places] -Size=36 -Context=Places -Type=Threshold - -[36x36/status] -Size=36 -Context=Status -Type=Threshold - -[36x36/stock/chart] -Size=36 -Context=Stock -Type=Threshold - -[36x36/stock/code] -Size=36 -Context=Stock -Type=Threshold - -[36x36/stock/data] -Size=36 -Context=Stock -Type=Threshold - -[36x36/stock/form] -Size=36 -Context=Stock -Type=Threshold - -[36x36/stock/image] -Size=36 -Context=Stock -Type=Threshold - -[36x36/stock/io] -Size=36 -Context=Stock -Type=Threshold - -[36x36/stock/media] -Size=36 -Context=Stock -Type=Threshold - -[36x36/stock/navigation] -Size=36 -Context=Stock -Type=Threshold - -[36x36/stock/net] -Size=36 -Context=Stock -Type=Threshold - -[36x36/stock/object] -Size=36 -Context=Stock -Type=Threshold - -[36x36/stock/table] -Size=36 -Context=Stock -Type=Threshold - -[36x36/stock/text] -Size=36 -Context=Stock -Type=Threshold - -[40x40/apps] -Size=40 -Context=Applications -Type=Threshold - -[40x40/devices] -Size=40 -Context=Devices -Type=Threshold - -[40x40/filesystems] -Size=40 -Context=FileSystems -Type=Threshold - -[40x40/hildon] -Size=40 -Context=hildon -Type=Threshold - -[40x40/mimetypes] -Size=40 -Context=MimeTypes -Type=Threshold - -[48x48/actions] -Size=48 -Context=Actions -Type=Threshold - -[48x48/animations] -Size=48 -Context=Animations -Type=Threshold - -[48x48/apps] -Size=48 -Context=Applications -Type=Threshold - -[48x48/categories] -Size=48 -Context=Categories -Type=Threshold - -[48x48/devices] -Size=48 -Context=Devices -Type=Threshold - -[48x48/emblems] -Size=48 -Context=Emblems -Type=Threshold - -[48x48/emotes] -Size=48 -Context=Emotes -Type=Threshold - -[48x48/filesystems] -Size=48 -Context=FileSystems -Type=Threshold - -[48x48/intl] -Size=48 -Context=International -Type=Threshold - -[48x48/mimetypes] -Size=48 -Context=MimeTypes -Type=Threshold - -[48x48/places] -Size=48 -Context=Places -Type=Threshold - -[48x48/status] -Size=48 -Context=Status -Type=Threshold - -[48x48/stock/chart] -Size=48 -Context=Stock -Type=Threshold - -[48x48/stock/code] -Size=48 -Context=Stock -Type=Threshold - -[48x48/stock/data] -Size=48 -Context=Stock -Type=Threshold - -[48x48/stock/form] -Size=48 -Context=Stock -Type=Threshold - -[48x48/stock/image] -Size=48 -Context=Stock -Type=Threshold - -[48x48/stock/io] -Size=48 -Context=Stock -Type=Threshold - -[48x48/stock/media] -Size=48 -Context=Stock -Type=Threshold - -[48x48/stock/navigation] -Size=48 -Context=Stock -Type=Threshold - -[48x48/stock/net] -Size=48 -Context=Stock -Type=Threshold - -[48x48/stock/object] -Size=48 -Context=Stock -Type=Threshold - -[48x48/stock/table] -Size=48 -Context=Stock -Type=Threshold - -[48x48/stock/text] -Size=48 -Context=Stock -Type=Threshold - -[50x50/apps] -Size=50 -Context=Applications -Type=Threshold - -[50x50/devices] -Size=50 -Context=Devices -Type=Threshold - -[50x50/filesystems] -Size=50 -Context=FileSystems -Type=Threshold - -[50x50/hildon] -Size=50 -Context=hildon -Type=Threshold - -[50x50/mimetypes] -Size=50 -Context=MimeTypes -Type=Threshold - -[64x64/actions] -Size=64 -Context=Actions -Type=Threshold - -[64x64/animations] -Size=64 -Context=Animations -Type=Threshold - -[64x64/apps] -Size=64 -Context=Applications -Type=Threshold - -[64x64/categories] -Size=64 -Context=Categories -Type=Threshold - -[64x64/devices] -Size=64 -Context=Devices -Type=Threshold - -[64x64/emblems] -Size=64 -Context=Emblems -Type=Threshold - -[64x64/emotes] -Size=64 -Context=Emotes -Type=Threshold - -[64x64/filesystems] -Size=64 -Context=FileSystems -Type=Threshold - -[64x64/intl] -Size=64 -Context=International -Type=Threshold - -[64x64/mimetypes] -Size=64 -Context=MimeTypes -Type=Threshold - -[64x64/places] -Size=64 -Context=Places -Type=Threshold - -[64x64/status] -Size=64 -Context=Status -Type=Threshold - -[64x64/stock/chart] -Size=64 -Context=Stock -Type=Threshold - -[64x64/stock/code] -Size=64 -Context=Stock -Type=Threshold - -[64x64/stock/data] -Size=64 -Context=Stock -Type=Threshold - -[64x64/stock/form] -Size=64 -Context=Stock -Type=Threshold - -[64x64/stock/image] -Size=64 -Context=Stock -Type=Threshold - -[64x64/stock/io] -Size=64 -Context=Stock -Type=Threshold - -[64x64/stock/media] -Size=64 -Context=Stock -Type=Threshold - -[64x64/stock/navigation] -Size=64 -Context=Stock -Type=Threshold - -[64x64/stock/net] -Size=64 -Context=Stock -Type=Threshold - -[64x64/stock/object] -Size=64 -Context=Stock -Type=Threshold - -[64x64/stock/table] -Size=64 -Context=Stock -Type=Threshold - -[64x64/stock/text] -Size=64 -Context=Stock -Type=Threshold -[72x72/actions] -Size=72 -Context=Actions -Type=Threshold - -[72x72/animations] -Size=72 -Context=Animations -Type=Threshold - -[72x72/apps] -Size=72 -Context=Applications -Type=Threshold - -[72x72/categories] -Size=72 -Context=Categories -Type=Threshold - -[72x72/devices] -Size=72 -Context=Devices -Type=Threshold - -[72x72/emblems] -Size=72 -Context=Emblems -Type=Threshold - -[72x72/emotes] -Size=72 -Context=Emotes -Type=Threshold - -[72x72/filesystems] -Size=72 -Context=FileSystems -Type=Threshold - -[72x72/intl] -Size=72 -Context=International -Type=Threshold - -[72x72/mimetypes] -Size=72 -Context=MimeTypes -Type=Threshold - -[72x72/places] -Size=72 -Context=Places -Type=Threshold - -[72x72/status] -Size=72 -Context=Status -Type=Threshold - -[72x72/stock/chart] -Size=72 -Context=Stock -Type=Threshold - -[72x72/stock/code] -Size=72 -Context=Stock -Type=Threshold - -[72x72/stock/data] -Size=72 -Context=Stock -Type=Threshold - -[72x72/stock/form] -Size=72 -Context=Stock -Type=Threshold - -[72x72/stock/image] -Size=72 -Context=Stock -Type=Threshold - -[72x72/stock/io] -Size=72 -Context=Stock -Type=Threshold - -[72x72/stock/media] -Size=72 -Context=Stock -Type=Threshold - -[72x72/stock/navigation] -Size=72 -Context=Stock -Type=Threshold - -[72x72/stock/net] -Size=72 -Context=Stock -Type=Threshold - -[72x72/stock/object] -Size=72 -Context=Stock -Type=Threshold - -[72x72/stock/table] -Size=72 -Context=Stock -Type=Threshold - -[72x72/stock/text] -Size=72 -Context=Stock -Type=Threshold - -[96x96/actions] -Size=96 -Context=Actions -Type=Threshold - -[96x96/animations] -Size=96 -Context=Animations -Type=Threshold - -[96x96/apps] -Size=96 -Context=Applications -Type=Threshold - -[96x96/categories] -Size=96 -Context=Categories -Type=Threshold - -[96x96/devices] -Size=96 -Context=Devices -Type=Threshold - -[96x96/emblems] -Size=96 -Context=Emblems -Type=Threshold - -[96x96/emotes] -Size=96 -Context=Emotes -Type=Threshold - -[96x96/filesystems] -Size=96 -Context=FileSystems -Type=Threshold - -[96x96/intl] -Size=96 -Context=International -Type=Threshold - -[96x96/mimetypes] -Size=96 -Context=MimeTypes -Type=Threshold - -[96x96/places] -Size=96 -Context=Places -Type=Threshold - -[96x96/status] -Size=96 -Context=Status -Type=Threshold - -[96x96/stock/chart] -Size=96 -Context=Stock -Type=Threshold - -[96x96/stock/code] -Size=96 -Context=Stock -Type=Threshold - -[96x96/stock/data] -Size=96 -Context=Stock -Type=Threshold - -[96x96/stock/form] -Size=96 -Context=Stock -Type=Threshold - -[96x96/stock/image] -Size=96 -Context=Stock -Type=Threshold - -[96x96/stock/io] -Size=96 -Context=Stock -Type=Threshold - -[96x96/stock/media] -Size=96 -Context=Stock -Type=Threshold - -[96x96/stock/navigation] -Size=96 -Context=Stock -Type=Threshold - -[96x96/stock/net] -Size=96 -Context=Stock -Type=Threshold - -[96x96/stock/object] -Size=96 -Context=Stock -Type=Threshold - -[96x96/stock/table] -Size=96 -Context=Stock -Type=Threshold - -[96x96/stock/text] -Size=96 -Context=Stock -Type=Threshold - -[128x128/actions] -Size=128 -Context=Actions -Type=Threshold - -[128x128/animations] -Size=128 -Context=Animations -Type=Threshold - -[128x128/apps] -Size=128 -Context=Applications -Type=Threshold - -[128x128/categories] -Size=128 -Context=Categories -Type=Threshold - -[128x128/devices] -Size=128 -Context=Devices -Type=Threshold - -[128x128/emblems] -Size=128 -Context=Emblems -Type=Threshold - -[128x128/emotes] -Size=128 -Context=Emotes -Type=Threshold - -[128x128/filesystems] -Size=128 -Context=FileSystems -Type=Threshold - -[128x128/intl] -Size=128 -Context=International -Type=Threshold - -[128x128/mimetypes] -Size=128 -Context=MimeTypes -Type=Threshold - -[128x128/places] -Size=128 -Context=Places -Type=Threshold - -[128x128/status] -Size=128 -Context=Status -Type=Threshold - -[128x128/stock/chart] -Size=128 -Context=Stock -Type=Threshold - -[128x128/stock/code] -Size=128 -Context=Stock -Type=Threshold - -[128x128/stock/data] -Size=128 -Context=Stock -Type=Threshold - -[128x128/stock/form] -Size=128 -Context=Stock -Type=Threshold - -[128x128/stock/image] -Size=128 -Context=Stock -Type=Threshold - -[128x128/stock/io] -Size=128 -Context=Stock -Type=Threshold - -[128x128/stock/media] -Size=128 -Context=Stock -Type=Threshold - -[128x128/stock/navigation] -Size=128 -Context=Stock -Type=Threshold - -[128x128/stock/net] -Size=128 -Context=Stock -Type=Threshold - -[128x128/stock/object] -Size=128 -Context=Stock -Type=Threshold - -[128x128/stock/table] -Size=128 -Context=Stock -Type=Threshold - -[128x128/stock/text] -Size=128 -Context=Stock -Type=Threshold - -[192x192/actions] -Size=192 -Context=Actions -Type=Threshold - -[192x192/animations] -Size=192 -Context=Animations -Type=Threshold - -[192x192/apps] -Size=192 -Context=Applications -Type=Threshold - -[192x192/categories] -Size=192 -Context=Categories -Type=Threshold - -[192x192/devices] -Size=192 -Context=Devices -Type=Threshold - -[192x192/emblems] -Size=192 -Context=Emblems -Type=Threshold - -[192x192/emotes] -Size=192 -Context=Emotes -Type=Threshold - -[192x192/filesystems] -Size=192 -Context=FileSystems -Type=Threshold - -[192x192/intl] -Size=192 -Context=International -Type=Threshold - -[192x192/mimetypes] -Size=192 -Context=MimeTypes -Type=Threshold - -[192x192/places] -Size=192 -Context=Places -Type=Threshold - -[192x192/status] -Size=192 -Context=Status -Type=Threshold - -[192x192/stock/chart] -Size=192 -Context=Stock -Type=Threshold - -[192x192/stock/code] -Size=192 -Context=Stock -Type=Threshold - -[192x192/stock/data] -Size=192 -Context=Stock -Type=Threshold - -[192x192/stock/form] -Size=192 -Context=Stock -Type=Threshold - -[192x192/stock/image] -Size=192 -Context=Stock -Type=Threshold - -[192x192/stock/io] -Size=192 -Context=Stock -Type=Threshold - -[192x192/stock/media] -Size=192 -Context=Stock -Type=Threshold - -[192x192/stock/navigation] -Size=192 -Context=Stock -Type=Threshold - -[192x192/stock/net] -Size=192 -Context=Stock -Type=Threshold - -[192x192/stock/object] -Size=192 -Context=Stock -Type=Threshold - -[192x192/stock/table] -Size=192 -Context=Stock -Type=Threshold - -[192x192/stock/text] -Size=192 -Context=Stock -Type=Threshold - -[250x250/apps] -Size=250 -Context=Applications -Type=Threshold - -[250x250/devices] -Size=250 -Context=Devices -Type=Threshold - -[250x250/filesystems] -Size=250 -Context=FileSystems -Type=Threshold - -[250x250/hildon] -Size=250 -Context=hildon -Type=Threshold - -[250x250/mimetypes] -Size=250 -Context=MimeTypes -Type=Threshold - -[scalable/actions] -MinSize=1 -Size=128 -MaxSize=256 -Context=Actions -Type=Scalable - -[scalable/animations] -MinSize=1 -Size=128 -MaxSize=256 -Context=Animations -Type=Scalable - -[scalable/apps] -MinSize=1 -Size=128 -MaxSize=256 -Context=Applications -Type=Scalable - -[scalable/categories] -MinSize=1 -Size=128 -MaxSize=256 -Context=Categories -Type=Scalable - -[scalable/devices] -MinSize=1 -Size=128 -MaxSize=256 -Context=Devices -Type=Scalable - -[scalable/emblems] -MinSize=1 -Size=128 -MaxSize=256 -Context=Emblems -Type=Scalable - -[scalable/emotes] -MinSize=1 -Size=128 -MaxSize=256 -Context=Emotes -Type=Scalable - -[scalable/filesystems] -MinSize=1 -Size=128 -MaxSize=256 -Context=FileSystems -Type=Scalable - -[scalable/hildon] -MinSize=1 -Size=128 -MaxSize=256 -Context=hildon -Type=Scalable - -[scalable/intl] -MinSize=1 -Size=128 -MaxSize=256 -Context=International -Type=Scalable - -[scalable/mimetypes] -MinSize=1 -Size=128 -MaxSize=256 -Context=MimeTypes -Type=Scalable - -[scalable/places] -MinSize=1 -Size=128 -MaxSize=256 -Context=Places -Type=Scalable - -[scalable/status] -MinSize=1 -Size=128 -MaxSize=256 -Context=Status -Type=Scalable - -[scalable/stock/chart] -MinSize=1 -Size=128 -MaxSize=256 -Context=Stock -Type=Scalable - -[scalable/stock/code] -MinSize=1 -Size=128 -MaxSize=256 -Context=Stock -Type=Scalable - -[scalable/stock/data] -MinSize=1 -Size=128 -MaxSize=256 -Context=Stock -Type=Scalable - -[scalable/stock/form] -MinSize=1 -Size=128 -MaxSize=256 -Context=Stock -Type=Scalable - -[scalable/stock/image] -MinSize=1 -Size=128 -MaxSize=256 -Context=Stock -Type=Scalable - -[scalable/stock/io] -MinSize=1 -Size=128 -MaxSize=256 -Context=Stock -Type=Scalable - -[scalable/stock/media] -MinSize=1 -Size=128 -MaxSize=256 -Context=Stock -Type=Scalable - -[scalable/stock/navigation] -MinSize=1 -Size=128 -MaxSize=256 -Context=Stock -Type=Scalable - -[scalable/stock/net] -MinSize=1 -Size=128 -MaxSize=256 -Context=Stock -Type=Scalable - -[scalable/stock/object] -MinSize=1 -Size=128 -MaxSize=256 -Context=Stock -Type=Scalable - -[scalable/stock/table] -MinSize=1 -Size=128 -MaxSize=256 -Context=Stock -Type=Scalable - -[scalable/stock/text] -MinSize=1 -Size=128 -MaxSize=256 -Context=Stock -Type=Scalable - -[12x12/stock] -Size=12 -Context=Stock -Type=Threshold - -[16x16/stock] -Size=16 -Context=Stock -Type=Threshold - -[22x22/stock] -Size=22 -Context=Stock -Type=Threshold - -[24x24/stock] -Size=24 -Context=Stock -Type=Threshold - -[26x26/stock] -Size=26 -Context=Stock -Type=Threshold - -[32x32/stock] -Size=32 -Context=Stock -Type=Threshold - -[34x34/stock] -Size=34 -Context=Stock -Type=Threshold - -[36x36/stock] -Size=36 -Context=Stock -Type=Threshold - -[48x48/stock] -Size=48 -Context=Stock -Type=Threshold - -[64x64/stock] -Size=64 -Context=Stock -Type=Threshold - -[72x72/stock] -Size=72 -Context=Stock -Type=Threshold - -[96x96/stock] -Size=96 -Context=Stock -Type=Threshold - -[128x128/stock] -Size=128 -Context=Stock -Type=Threshold - -[192x192/stock] -Size=192 -Context=Stock -Type=Threshold - -[scalable/stock] -MinSize=1 -Size=128 -MaxSize=256 -Context=Stock -Type=Scalable diff --git a/meta/recipes-gnome/hicolor-icon-theme/hicolor-icon-theme_0.12.bb b/meta/recipes-gnome/hicolor-icon-theme/hicolor-icon-theme_0.14.bb index 4441e04f58..9cb8056655 100644 --- a/meta/recipes-gnome/hicolor-icon-theme/hicolor-icon-theme_0.12.bb +++ b/meta/recipes-gnome/hicolor-icon-theme/hicolor-icon-theme_0.14.bb @@ -5,19 +5,10 @@ BUGTRACKER = "https://bugs.freedesktop.org/" LICENSE = "GPLv2" LIC_FILES_CHKSUM = "file://COPYING;md5=f08a446809913fc9b3c718f0eaea0426" -SECTION = "unknown" -inherit gnomebase allarch autotools-brokensep +SRC_URI = "http://icon-theme.freedesktop.org/releases/${BPN}-${PV}.tar.xz" +SRC_URI[md5sum] = "56d2c6c3a9df5a0acd332430e3f3ae3e" +SRC_URI[sha256sum] = "7bed06e6ef316318274bda0fdaf39fce960e4222a0165c968d84acb428902ecd" -PR = "r1" - -SRC_URI = "http://icon-theme.freedesktop.org/releases/${BPN}-${PV}.tar.gz \ - file://index.theme" - -SRC_URI[md5sum] = "55cafbcef8bcf7107f6d502149eb4d87" -SRC_URI[sha256sum] = "9edca690617eaa19054951ca53501c802180262be8880ed84754ac46c93bec73" +inherit allarch autotools FILES_${PN} += "${datadir}/icons" - -do_install_append () { - install -m 0644 ${WORKDIR}/index.theme ${D}/${datadir}/icons/hicolor -} diff --git a/meta/recipes-gnome/json-glib/json-glib_1.0.0.bb b/meta/recipes-gnome/json-glib/json-glib_1.0.2.bb index ce007094b4..0c25deca74 100644 --- a/meta/recipes-gnome/json-glib/json-glib_1.0.0.bb +++ b/meta/recipes-gnome/json-glib/json-glib_1.0.2.bb @@ -12,8 +12,8 @@ DEPENDS = "glib-2.0" GNOME_COMPRESS_TYPE = "xz" -SRC_URI[archive.md5sum] = "d13485f5aa3b93227bbeb689ccfb596c" -SRC_URI[archive.sha256sum] = "dbf558d2da989ab84a27e4e13daa51ceaa97eb959c2c2f80976c9322a8f4cdde" +SRC_URI[archive.md5sum] = "e43efaf6852958207982e79141bf371e" +SRC_URI[archive.sha256sum] = "887bd192da8f5edc53b490ec51bf3ffebd958a671f5963e4f3af32c22e35660a" inherit gnome gettext lib_package diff --git a/meta/recipes-gnome/libffi/libffi_3.1.bb b/meta/recipes-gnome/libffi/libffi_3.2.1.bb index bc97aba20b..23028109cc 100644 --- a/meta/recipes-gnome/libffi/libffi_3.1.bb +++ b/meta/recipes-gnome/libffi/libffi_3.2.1.bb @@ -12,8 +12,8 @@ LIC_FILES_CHKSUM = "file://LICENSE;md5=3610bb17683a0089ed64055416b2ae1b" SRC_URI = "ftp://sourceware.org/pub/libffi/${BP}.tar.gz \ file://fix-libffi.la-location.patch" -SRC_URI[md5sum] = "f5898b29bbfd70502831a212d9249d10" -SRC_URI[sha256sum] = "97feeeadca5e21870fa4433bc953d1b3af3f698d5df8a428f68b73cd60aef6eb" +SRC_URI[md5sum] = "83b89587607e3eb65c70d361f13bab43" +SRC_URI[sha256sum] = "d06ebb8e1d9a22d19e38d63fdb83954253f39bedc5d46232a05645685722ca37" EXTRA_OECONF += "--disable-builddir" diff --git a/meta/recipes-gnome/librsvg/librsvg/vapigen.m4 b/meta/recipes-gnome/librsvg/librsvg/vapigen.m4 deleted file mode 100644 index f2df12f23f..0000000000 --- a/meta/recipes-gnome/librsvg/librsvg/vapigen.m4 +++ /dev/null @@ -1,96 +0,0 @@ -dnl vapigen.m4 -dnl -dnl Copyright 2012 Evan Nemerson -dnl -dnl This library is free software; you can redistribute it and/or -dnl modify it under the terms of the GNU Lesser General Public -dnl License as published by the Free Software Foundation; either -dnl version 2.1 of the License, or (at your option) any later version. -dnl -dnl This library is distributed in the hope that it will be useful, -dnl but WITHOUT ANY WARRANTY; without even the implied warranty of -dnl MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -dnl Lesser General Public License for more details. -dnl -dnl You should have received a copy of the GNU Lesser General Public -dnl License along with this library; if not, write to the Free Software -dnl Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA - -# VAPIGEN_CHECK([VERSION], [API_VERSION], [FOUND-INTROSPECTION], [DEFAULT]) -# -------------------------------------- -# Check vapigen existence and version -# -# See http://live.gnome.org/Vala/UpstreamGuide for detailed documentation -AC_DEFUN([VAPIGEN_CHECK], -[ - AC_BEFORE([GOBJECT_INTROSPECTION_CHECK],[$0]) - AC_BEFORE([GOBJECT_INTROSPECTION_REQUIRE],[$0]) - - AC_ARG_ENABLE([vala], - [AS_HELP_STRING([--enable-vala[=@<:@no/auto/yes@:>@]],[build Vala bindings @<:@default=]ifelse($4,,auto,$4)[@:>@])],,[ - AS_IF([test "x$4" = "x"], [ - enable_vala=auto - ], [ - enable_vala=$4 - ]) - ]) - - AS_CASE([$enable_vala], [no], [enable_vala=no], - [yes], [ - AS_IF([test "x$3" != "xyes" -a "x$found_introspection" != "xyes"], [ - AC_MSG_ERROR([Vala bindings require GObject Introspection]) - ]) - ], [auto], [ - AS_IF([test "x$3" != "xyes" -a "x$found_introspection" != "xyes"], [ - enable_vala=no - ]) - ], [ - AC_MSG_ERROR([Invalid argument passed to --enable-vala, should be one of @<:@no/auto/yes@:>@]) - ]) - - AS_IF([test "x$2" = "x"], [ - vapigen_pkg_name=vapigen - ], [ - vapigen_pkg_name=vapigen-$2 - ]) - AS_IF([test "x$1" = "x"], [ - vapigen_pkg="$vapigen_pkg_name" - ], [ - vapigen_pkg="$vapigen_pkg_name >= $1" - ]) - - PKG_PROG_PKG_CONFIG - - PKG_CHECK_EXISTS([$vapigen_pkg], [ - AS_IF([test "$enable_vala" = "auto"], [ - enable_vala=yes - ]) - ], [ - AS_CASE([$enable_vala], [yes], [ - AC_MSG_ERROR([$vapigen_pkg not found]) - ], [auto], [ - enable_vala=no - ]) - ]) - - AC_MSG_CHECKING([for vala]) - - AS_CASE([$enable_vala], - [yes], [ - VAPIGEN=`$PKG_CONFIG --variable=vapigen vapigen` - VAPIGEN_MAKEFILE=`$PKG_CONFIG --variable=datadir vapigen`/vala/Makefile.vapigen - AS_IF([test "x$2" = "x"], [ - VAPIGEN_VAPIDIR=`$PKG_CONFIG --variable=vapidir vapigen` - ], [ - VAPIGEN_VAPIDIR=`$PKG_CONFIG --variable=vapidir_versioned vapigen` - ]) - ]) - - AC_MSG_RESULT([$enable_vala]) - - AC_SUBST([VAPIGEN]) - AC_SUBST([VAPIGEN_VAPIDIR]) - AC_SUBST([VAPIGEN_MAKEFILE]) - - AM_CONDITIONAL(ENABLE_VAPIGEN, test "x$enable_vala" = "xyes") -]) diff --git a/meta/recipes-gnome/librsvg/librsvg_2.40.2.bb b/meta/recipes-gnome/librsvg/librsvg_2.40.6.bb index 34d8ca1bf8..483d30980f 100644 --- a/meta/recipes-gnome/librsvg/librsvg_2.40.2.bb +++ b/meta/recipes-gnome/librsvg/librsvg_2.40.6.bb @@ -14,29 +14,23 @@ inherit autotools pkgconfig gnomebase gtk-doc pixbufcache GNOME_COMPRESS_TYPE = "xz" -SRC_URI += "file://gtk-option.patch \ - file://vapigen.m4" +SRC_URI += "file://gtk-option.patch" -SRC_URI[archive.md5sum] = "acdecdb9f08f3bf662a68bf7dafb8b82" -SRC_URI[archive.sha256sum] = "48049b643294636df7de1a4b997414d699666f5dc44776945c218a257d2a291c" +SRC_URI[archive.md5sum] = "259fd160b47ec11f3c27d7e18e507c99" +SRC_URI[archive.sha256sum] = "8af349f241677b04b7a1ea6b9b33a6343e781bcccc8a09d00208a47342584f06" EXTRA_OECONF = "--disable-introspection --disable-vala" +# The older ld (2.22) on the host (Centos 6.5) doesn't have the +# -Bsymbolic-functions option, we can disable it for native. +EXTRA_OECONF_append_class-native = " --enable-Bsymbolic=auto" + PACKAGECONFIG ??= "gdkpixbuf" # The gdk-pixbuf loader PACKAGECONFIG[gdkpixbuf] = "--enable-pixbuf-loader,--disable-pixbuf-loader,gdk-pixbuf-native" # GTK+ test application (rsvg-view) PACKAGECONFIG[gtk] = "--with-gtk3,--without-gtk3,gtk+3" -# The tarball doesn't ship with macros, so drop a vapigen in there so we don't -# need to build vala to configure. -do_configure_prepend() { - if test ! -e ${S}/m4/vapigen.m4; then - mkdir --parents ${S}/m4 - mv ${WORKDIR}/vapigen.m4 ${S}/m4/ - fi -} - do_install_append() { # Loadable modules don't need .a or .la on Linux rm -f ${D}${libdir}/gdk-pixbuf-2.0/*/loaders/*.a ${D}${libdir}/gdk-pixbuf-2.0/*/loaders/*.la |