summaryrefslogtreecommitdiffstats
path: root/patches
diff options
context:
space:
mode:
authorMichael Olbrich <m.olbrich@pengutronix.de>2020-08-06 14:43:57 +0200
committerMichael Olbrich <m.olbrich@pengutronix.de>2020-08-14 14:24:51 +0200
commite859df9268bd5e4cca11b954143292dd8689fdcc (patch)
treeb4b603ac98d9fb7ae8ea98509e4032824de85159 /patches
parent4cc341a1ce41b45377d339738c6bacb5bfdb1a12 (diff)
downloadptxdist-e859df9268bd5e4cca11b954143292dd8689fdcc.tar.gz
ptxdist-e859df9268bd5e4cca11b954143292dd8689fdcc.tar.xz
gtk: version bump 3.22.30 -> 3.24.21
Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
Diffstat (limited to 'patches')
-rw-r--r--patches/gtk+-3.22.30/0001-configure-make-atk-bridge-optional.patch60
-rw-r--r--patches/gtk+-3.22.30/0002-HACK-touch-gtkmarshalers.list-to-force-regenerating-.patch23
-rwxr-xr-xpatches/gtk+-3.22.30/autogen.sh18
-rw-r--r--patches/gtk+-3.22.30/series5
-rw-r--r--patches/gtk+-3.24.21/0001-build-make-atk-bridge-optional.patch72
-rw-r--r--patches/gtk+-3.24.21/series4
6 files changed, 76 insertions, 106 deletions
diff --git a/patches/gtk+-3.22.30/0001-configure-make-atk-bridge-optional.patch b/patches/gtk+-3.22.30/0001-configure-make-atk-bridge-optional.patch
deleted file mode 100644
index c6cb24fcb..000000000
--- a/patches/gtk+-3.22.30/0001-configure-make-atk-bridge-optional.patch
+++ /dev/null
@@ -1,60 +0,0 @@
-From: Michael Olbrich <m.olbrich@pengutronix.de>
-Date: Thu, 14 Jun 2018 11:41:00 +0200
-Subject: [PATCH] configure: make atk-bridge optional
-
-Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
----
- configure.ac | 12 +++++++++---
- gtk/a11y/gtkaccessibility.c | 4 ++--
- 2 files changed, 11 insertions(+), 5 deletions(-)
-
-diff --git a/configure.ac b/configure.ac
-index fef0ecebf3e2..bae5d7f5cbae 100644
---- a/configure.ac
-+++ b/configure.ac
-@@ -1393,14 +1393,20 @@ AC_SUBST(GDK_DEP_CFLAGS)
- # Check for Accessibility Toolkit flags
- ########################################
-
-+ATK_PACKAGES="atk"
-+
- if test x$enable_x11_backend = xyes; then
-- ATK_PACKAGES="atk atk-bridge-2.0"
--else
-- ATK_PACKAGES="atk"
-+ PKG_CHECK_MODULES(ATK_BRIDGE, "atk-bridge-2.0", have_atk_bridge=yes, have_atk_bridge=no)
-+ if test "x$have_atk_bridge" = "xyes"; then
-+ ATK_PACKAGES="$ATK_PACKAGES atk-bridge-2.0"
-+ GDK_WINDOWING="$GDK_WINDOWING
-+#define GDK_WINDOWING_ATK_BRIDGE"
-+ fi
- fi
-
- PKG_CHECK_MODULES(ATK, $ATK_PACKAGES)
-
-+
- GTK_PACKAGES="atk >= atk_required_version cairo >= cairo_required_version cairo-gobject >= cairo_required_version gdk-pixbuf-2.0 >= gdk_pixbuf_required_version gio-2.0 >= glib_required_version"
- GTK_PRIVATE_PACKAGES="$ATK_PACKAGES $WAYLAND_PACKAGES $MIR_PACKAGES epoxy >= epoxy_required_version"
- if test "x$enable_x11_backend" = xyes -o "x$enable_wayland_backend" = xyes; then
-diff --git a/gtk/a11y/gtkaccessibility.c b/gtk/a11y/gtkaccessibility.c
-index 7f0e5207d915..81b2ed0d55b3 100644
---- a/gtk/a11y/gtkaccessibility.c
-+++ b/gtk/a11y/gtkaccessibility.c
-@@ -37,7 +37,7 @@
- #include <gtk/gtktogglebutton.h>
- #include <gtk/gtkaccessible.h>
-
--#ifdef GDK_WINDOWING_X11
-+#ifdef GDK_WINDOWING_ATK_BRIDGE
- #include <atk-bridge.h>
- #endif
-
-@@ -988,7 +988,7 @@ _gtk_accessibility_init (void)
- _gtk_accessibility_override_atk_util ();
- do_window_event_initialization ();
-
--#ifdef GDK_WINDOWING_X11
-+#ifdef GDK_WINDOWING_ATK_BRIDGE
- atk_bridge_adaptor_init (NULL, NULL);
- #endif
-
diff --git a/patches/gtk+-3.22.30/0002-HACK-touch-gtkmarshalers.list-to-force-regenerating-.patch b/patches/gtk+-3.22.30/0002-HACK-touch-gtkmarshalers.list-to-force-regenerating-.patch
deleted file mode 100644
index 18a17a965..000000000
--- a/patches/gtk+-3.22.30/0002-HACK-touch-gtkmarshalers.list-to-force-regenerating-.patch
+++ /dev/null
@@ -1,23 +0,0 @@
-From: Michael Olbrich <m.olbrich@pengutronix.de>
-Date: Thu, 14 Jun 2018 15:57:33 +0200
-Subject: [PATCH] HACK: touch gtkmarshalers.list to force regenerating
- gtkmarshalers.c
-
-Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
----
- gtk/gtkmarshalers.list | 2 ++
- 1 file changed, 2 insertions(+)
-
-diff --git a/gtk/gtkmarshalers.list b/gtk/gtkmarshalers.list
-index cb6f4fa86149..b23fbb8181c4 100644
---- a/gtk/gtkmarshalers.list
-+++ b/gtk/gtkmarshalers.list
-@@ -21,6 +21,8 @@
- # NONE deprecated alias for VOID
- # BOOL deprecated alias for BOOLEAN
-
-+# HACK: touch this file to regenerate broken distributed gtkmarshalers.c
-+
- BOOLEAN:BOXED
- BOOLEAN:BOXED,BOXED
- BOOLEAN:ENUM
diff --git a/patches/gtk+-3.22.30/autogen.sh b/patches/gtk+-3.22.30/autogen.sh
deleted file mode 100755
index df78c388b..000000000
--- a/patches/gtk+-3.22.30/autogen.sh
+++ /dev/null
@@ -1,18 +0,0 @@
-#!/bin/bash
-
-set -e
-
-aclocal $ACLOCAL_FLAGS
-
-libtoolize \
- --force \
- --copy
-
-autoreconf \
- --force \
- --install \
- --warnings=cross \
- --warnings=syntax \
- --warnings=obsolete \
- --warnings=unsupported
-
diff --git a/patches/gtk+-3.22.30/series b/patches/gtk+-3.22.30/series
deleted file mode 100644
index e0cbd7489..000000000
--- a/patches/gtk+-3.22.30/series
+++ /dev/null
@@ -1,5 +0,0 @@
-# generated by git-ptx-patches
-#tag:base --start-number 1
-0001-configure-make-atk-bridge-optional.patch
-0002-HACK-touch-gtkmarshalers.list-to-force-regenerating-.patch
-# ae8f6239bfb6e409cdb19eb27a9b426d - git-ptx-patches magic
diff --git a/patches/gtk+-3.24.21/0001-build-make-atk-bridge-optional.patch b/patches/gtk+-3.24.21/0001-build-make-atk-bridge-optional.patch
new file mode 100644
index 000000000..25067656c
--- /dev/null
+++ b/patches/gtk+-3.24.21/0001-build-make-atk-bridge-optional.patch
@@ -0,0 +1,72 @@
+From: Michael Olbrich <m.olbrich@pengutronix.de>
+Date: Thu, 14 Jun 2018 11:41:00 +0200
+Subject: [PATCH] build: make atk-bridge optional
+
+Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
+---
+ gdk/meson.build | 3 +++
+ gtk/a11y/gtkaccessibility.c | 4 ++--
+ meson.build | 7 ++++---
+ 3 files changed, 9 insertions(+), 5 deletions(-)
+
+diff --git a/gdk/meson.build b/gdk/meson.build
+index 4bb1bf2b6c74..650b2a491bf7 100644
+--- a/gdk/meson.build
++++ b/gdk/meson.build
+@@ -166,6 +166,9 @@ gdkconfig_cdata.set('GDK_WINDOWING_WAYLAND', wayland_enabled)
+ gdkconfig_cdata.set('GDK_WINDOWING_WIN32', win32_enabled)
+ gdkconfig_cdata.set('GDK_WINDOWING_BROADWAY', broadway_enabled)
+ gdkconfig_cdata.set('GDK_WINDOWING_QUARTZ', quartz_enabled)
++if x11_enabled
++ gdkconfig_cdata.set('GDK_WINDOWING_ATK_BRIDGE', atkbridge_dep.found())
++endif
+
+ gdkconfig = configure_file(
+ input : 'gdkconfig.h.meson',
+diff --git a/gtk/a11y/gtkaccessibility.c b/gtk/a11y/gtkaccessibility.c
+index 7f0e5207d915..81b2ed0d55b3 100644
+--- a/gtk/a11y/gtkaccessibility.c
++++ b/gtk/a11y/gtkaccessibility.c
+@@ -37,7 +37,7 @@
+ #include <gtk/gtktogglebutton.h>
+ #include <gtk/gtkaccessible.h>
+
+-#ifdef GDK_WINDOWING_X11
++#ifdef GDK_WINDOWING_ATK_BRIDGE
+ #include <atk-bridge.h>
+ #endif
+
+@@ -988,7 +988,7 @@ _gtk_accessibility_init (void)
+ _gtk_accessibility_override_atk_util ();
+ do_window_event_initialization ();
+
+-#ifdef GDK_WINDOWING_X11
++#ifdef GDK_WINDOWING_ATK_BRIDGE
+ atk_bridge_adaptor_init (NULL, NULL);
+ #endif
+
+diff --git a/meson.build b/meson.build
+index 945c5de87ba8..cb421f0b516f 100644
+--- a/meson.build
++++ b/meson.build
+@@ -572,7 +572,7 @@ if x11_enabled
+ xfixes_dep = dependency('xfixes', required: false)
+ xcomposite_dep = dependency('xcomposite', required: false)
+ fontconfig_dep = dependency('fontconfig', fallback: ['fontconfig', 'fontconfig_dep'])
+- atkbridge_dep = dependency('atk-bridge-2.0', version: atk_req)
++ atkbridge_dep = dependency('atk-bridge-2.0', version: atk_req, required: false)
+
+ x11_pkgs = ['fontconfig', 'x11', 'xext', 'xi', 'xrandr']
+
+@@ -588,8 +588,9 @@ if x11_enabled
+ if xdamage_dep.found()
+ x11_pkgs += ['xdamage']
+ endif
+-
+- atk_pkgs += ['atk-bridge-2.0']
++ if atkbridge_dep.found()
++ atk_pkgs += ['atk-bridge-2.0']
++ endif
+
+ cdata.set('HAVE_XDAMAGE', xdamage_dep.found() ? 1 : false)
+ cdata.set('HAVE_XCURSOR', xcursor_dep.found() ? 1 : false)
diff --git a/patches/gtk+-3.24.21/series b/patches/gtk+-3.24.21/series
new file mode 100644
index 000000000..91b3069ef
--- /dev/null
+++ b/patches/gtk+-3.24.21/series
@@ -0,0 +1,4 @@
+# generated by git-ptx-patches
+#tag:base --start-number 1
+0001-build-make-atk-bridge-optional.patch
+# 923cd9a0713527bc3fe5a701a65d44b4 - git-ptx-patches magic