diff options
| author | Robert Yang <liezhi.yang@windriver.com> | 2016-07-05 23:06:35 -0700 |
|---|---|---|
| committer | Richard Purdie <richard.purdie@linuxfoundation.org> | 2016-07-12 23:10:15 +0100 |
| commit | 7f6f998af2e5bba3871b5fbfeb805da0ff46742e (patch) | |
| tree | 7eb3b39ae3e8967f309286bbc483ff8bb2cd44b1 | |
| parent | e5f9326f26f3ebd77dab8b396cf956cf5ef8077f (diff) | |
| download | poky-7f6f998af2e5bba3871b5fbfeb805da0ff46742e.tar.gz | |
gtk+3: update 0003-Add-disable-opengl-configure-option.patch
The patch contained git style patch like:
| diff --git a/gdk/x11/gdkx.h b/gdk/x11/gdkx-with-gl-context.h
| similarity index 100%
| rename from gdk/x11/gdkx.h
| rename to gdk/x11/gdkx-with-gl-context.h
Which can't be applied by older patch tool such as patch 2.6.1. So
update the patch.
(From OE-Core rev: f9ac2c33c9a168f8b0fa2eca321f5377bad11fee)
Signed-off-by: Robert Yang <liezhi.yang@windriver.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
| -rw-r--r-- | meta/recipes-gnome/gtk+/gtk+3/0003-Add-disable-opengl-configure-option.patch | 184 |
1 files changed, 153 insertions, 31 deletions
diff --git a/meta/recipes-gnome/gtk+/gtk+3/0003-Add-disable-opengl-configure-option.patch b/meta/recipes-gnome/gtk+/gtk+3/0003-Add-disable-opengl-configure-option.patch index 8552f53e3e..0912c44ff3 100644 --- a/meta/recipes-gnome/gtk+/gtk+3/0003-Add-disable-opengl-configure-option.patch +++ b/meta/recipes-gnome/gtk+/gtk+3/0003-Add-disable-opengl-configure-option.patch | |||
| @@ -20,32 +20,31 @@ Long-term it would be good to find an alternative solution to this | |||
| 20 | Upstream-Status: Inappropriate [Evil eye expected from upstream] | 20 | Upstream-Status: Inappropriate [Evil eye expected from upstream] |
| 21 | Signed-off-by: Jussi Kukkonen <jussi.kukkonen@intel.com> | 21 | Signed-off-by: Jussi Kukkonen <jussi.kukkonen@intel.com> |
| 22 | --- | 22 | --- |
| 23 | configure.ac | 13 +++++-- | 23 | configure.ac | 13 +++++++++++-- |
| 24 | demos/gtk-demo/glarea.c | 13 +++++++ | 24 | demos/gtk-demo/glarea.c | 13 +++++++++++++ |
| 25 | docs/tools/Makefile.am | 9 +++-- | 25 | docs/tools/Makefile.am | 9 +++++++-- |
| 26 | docs/tools/widgets.c | 4 ++- | 26 | docs/tools/widgets.c | 4 +++- |
| 27 | gdk/gdkdisplay.c | 4 ++- | 27 | gdk/gdkdisplay.c | 4 +++- |
| 28 | gdk/gdkgl.c | 10 ++++++ | 28 | gdk/gdkgl.c | 10 ++++++++++ |
| 29 | gdk/gdkglcontext.c | 6 ++++ | 29 | gdk/gdkglcontext.c | 6 ++++++ |
| 30 | gdk/gdkwindow.c | 13 +++++++ | 30 | gdk/gdkwindow.c | 13 +++++++++++++ |
| 31 | gdk/x11/Makefile.am | 30 +++++++++++++--- | 31 | gdk/x11/Makefile.am | 30 ++++++++++++++++++++++++++---- |
| 32 | gdk/x11/gdkdisplay-x11.c | 6 +++- | 32 | gdk/x11/gdkdisplay-x11.c | 6 +++++- |
| 33 | gdk/x11/gdkscreen-x11.c | 5 +++ | 33 | gdk/x11/gdkscreen-x11.c | 5 +++++ |
| 34 | gdk/x11/gdkwindow-x11.c | 4 +++ | 34 | gdk/x11/gdkwindow-x11.c | 4 ++++ |
| 35 | gdk/x11/gdkx-autocleanups.h | 2 ++ | 35 | gdk/x11/gdkx-autocleanups.h | 2 ++ |
| 36 | gdk/x11/{gdkx.h => gdkx-with-gl-context.h} | 0 | 36 | gdk/x11/gdkx-with-gl-context.h | 59 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
| 37 | gdk/x11/gdkx-without-gl-context.h | 58 ++++++++++++++++++++++++++++++ | 37 | gdk/x11/gdkx-without-gl-context.h | 58 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
| 38 | gtk/Makefile.am | 3 +- | 38 | gdk/x11/gdkx.h | 59 ----------------------------------------------------------- |
| 39 | gtk/gtkglarea.c | 20 ++++++++++- | 39 | gtk/Makefile.am | 3 +-- |
| 40 | gtk/inspector/general.c | 6 ++++ | 40 | gtk/gtkglarea.c | 20 +++++++++++++++++++- |
| 41 | tests/Makefile.am | 10 ++++-- | 41 | gtk/inspector/general.c | 6 ++++++ |
| 42 | testsuite/gtk/objects-finalize.c | 2 ++ | 42 | tests/Makefile.am | 10 +++++++--- |
| 43 | 20 files changed, 201 insertions(+), 17 deletions(-) | 43 | testsuite/gtk/objects-finalize.c | 2 ++ |
| 44 | rename gdk/x11/{gdkx.h => gdkx-with-gl-context.h} (100%) | 44 | 21 files changed, 260 insertions(+), 76 deletions(-) |
| 45 | create mode 100644 gdk/x11/gdkx-without-gl-context.h | ||
| 46 | 45 | ||
| 47 | diff --git a/configure.ac b/configure.ac | 46 | diff --git a/configure.ac b/configure.ac |
| 48 | index e27da49..a3e9beb 100644 | 47 | index a01824e..dde9dc5 100644 |
| 49 | --- a/configure.ac | 48 | --- a/configure.ac |
| 50 | +++ b/configure.ac | 49 | +++ b/configure.ac |
| 51 | @@ -342,6 +342,15 @@ AC_ARG_ENABLE(mir-backend, | 50 | @@ -342,6 +342,15 @@ AC_ARG_ENABLE(mir-backend, |
| @@ -549,10 +548,71 @@ index edb0ea7..a317d61 100644 | |||
| 549 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GdkX11Keymap, g_object_unref) | 548 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GdkX11Keymap, g_object_unref) |
| 550 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GdkX11Screen, g_object_unref) | 549 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GdkX11Screen, g_object_unref) |
| 551 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GdkX11Visual, g_object_unref) | 550 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GdkX11Visual, g_object_unref) |
| 552 | diff --git a/gdk/x11/gdkx.h b/gdk/x11/gdkx-with-gl-context.h | 551 | diff --git a/gdk/x11/gdkx-with-gl-context.h b/gdk/x11/gdkx-with-gl-context.h |
| 553 | similarity index 100% | 552 | new file mode 100644 |
| 554 | rename from gdk/x11/gdkx.h | 553 | index 0000000..ae05fa6 |
| 555 | rename to gdk/x11/gdkx-with-gl-context.h | 554 | --- /dev/null |
| 555 | +++ b/gdk/x11/gdkx-with-gl-context.h | ||
| 556 | @@ -0,0 +1,59 @@ | ||
| 557 | +/* GDK - The GIMP Drawing Kit | ||
| 558 | + * Copyright (C) 1995-1997 Peter Mattis, Spencer Kimball and Josh MacDonald | ||
| 559 | + * | ||
| 560 | + * This library is free software; you can redistribute it and/or | ||
| 561 | + * modify it under the terms of the GNU Lesser General Public | ||
| 562 | + * License as published by the Free Software Foundation; either | ||
| 563 | + * version 2 of the License, or (at your option) any later version. | ||
| 564 | + * | ||
| 565 | + * This library is distributed in the hope that it will be useful, | ||
| 566 | + * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 567 | + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU | ||
| 568 | + * Lesser General Public License for more details. | ||
| 569 | + * | ||
| 570 | + * You should have received a copy of the GNU Lesser General Public | ||
| 571 | + * License along with this library. If not, see <http://www.gnu.org/licenses/>. | ||
| 572 | + */ | ||
| 573 | + | ||
| 574 | +/* | ||
| 575 | + * Modified by the GTK+ Team and others 1997-2000. See the AUTHORS | ||
| 576 | + * file for a list of people on the GTK+ Team. See the ChangeLog | ||
| 577 | + * files for a list of changes. These files are distributed with | ||
| 578 | + * GTK+ at ftp://ftp.gtk.org/pub/gtk/. | ||
| 579 | + */ | ||
| 580 | + | ||
| 581 | +#ifndef __GDK_X_H__ | ||
| 582 | +#define __GDK_X_H__ | ||
| 583 | + | ||
| 584 | +#include <gdk/gdk.h> | ||
| 585 | + | ||
| 586 | +#include <X11/Xlib.h> | ||
| 587 | +#include <X11/Xutil.h> | ||
| 588 | + | ||
| 589 | +#define __GDKX_H_INSIDE__ | ||
| 590 | + | ||
| 591 | +#include <gdk/x11/gdkx11applaunchcontext.h> | ||
| 592 | +#include <gdk/x11/gdkx11cursor.h> | ||
| 593 | +#include <gdk/x11/gdkx11device.h> | ||
| 594 | +#include <gdk/x11/gdkx11device-core.h> | ||
| 595 | +#include <gdk/x11/gdkx11device-xi2.h> | ||
| 596 | +#include <gdk/x11/gdkx11devicemanager.h> | ||
| 597 | +#include <gdk/x11/gdkx11devicemanager-core.h> | ||
| 598 | +#include <gdk/x11/gdkx11devicemanager-xi2.h> | ||
| 599 | +#include <gdk/x11/gdkx11display.h> | ||
| 600 | +#include <gdk/x11/gdkx11displaymanager.h> | ||
| 601 | +#include <gdk/x11/gdkx11dnd.h> | ||
| 602 | +#include <gdk/x11/gdkx11glcontext.h> | ||
| 603 | +#include <gdk/x11/gdkx11keys.h> | ||
| 604 | +#include <gdk/x11/gdkx11property.h> | ||
| 605 | +#include <gdk/x11/gdkx11screen.h> | ||
| 606 | +#include <gdk/x11/gdkx11selection.h> | ||
| 607 | +#include <gdk/x11/gdkx11utils.h> | ||
| 608 | +#include <gdk/x11/gdkx11visual.h> | ||
| 609 | +#include <gdk/x11/gdkx11window.h> | ||
| 610 | + | ||
| 611 | +#include <gdk/x11/gdkx-autocleanups.h> | ||
| 612 | + | ||
| 613 | +#undef __GDKX_H_INSIDE__ | ||
| 614 | + | ||
| 615 | +#endif /* __GDK_X_H__ */ | ||
| 556 | diff --git a/gdk/x11/gdkx-without-gl-context.h b/gdk/x11/gdkx-without-gl-context.h | 616 | diff --git a/gdk/x11/gdkx-without-gl-context.h b/gdk/x11/gdkx-without-gl-context.h |
| 557 | new file mode 100644 | 617 | new file mode 100644 |
| 558 | index 0000000..c9e2617 | 618 | index 0000000..c9e2617 |
| @@ -617,6 +677,71 @@ index 0000000..c9e2617 | |||
| 617 | +#undef __GDKX_H_INSIDE__ | 677 | +#undef __GDKX_H_INSIDE__ |
| 618 | + | 678 | + |
| 619 | +#endif /* __GDK_X_H__ */ | 679 | +#endif /* __GDK_X_H__ */ |
| 680 | diff --git a/gdk/x11/gdkx.h b/gdk/x11/gdkx.h | ||
| 681 | deleted file mode 100644 | ||
| 682 | index ae05fa6..0000000 | ||
| 683 | --- a/gdk/x11/gdkx.h | ||
| 684 | +++ /dev/null | ||
| 685 | @@ -1,59 +0,0 @@ | ||
| 686 | -/* GDK - The GIMP Drawing Kit | ||
| 687 | - * Copyright (C) 1995-1997 Peter Mattis, Spencer Kimball and Josh MacDonald | ||
| 688 | - * | ||
| 689 | - * This library is free software; you can redistribute it and/or | ||
| 690 | - * modify it under the terms of the GNU Lesser General Public | ||
| 691 | - * License as published by the Free Software Foundation; either | ||
| 692 | - * version 2 of the License, or (at your option) any later version. | ||
| 693 | - * | ||
| 694 | - * This library is distributed in the hope that it will be useful, | ||
| 695 | - * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 696 | - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU | ||
| 697 | - * Lesser General Public License for more details. | ||
| 698 | - * | ||
| 699 | - * You should have received a copy of the GNU Lesser General Public | ||
| 700 | - * License along with this library. If not, see <http://www.gnu.org/licenses/>. | ||
| 701 | - */ | ||
| 702 | - | ||
| 703 | -/* | ||
| 704 | - * Modified by the GTK+ Team and others 1997-2000. See the AUTHORS | ||
| 705 | - * file for a list of people on the GTK+ Team. See the ChangeLog | ||
| 706 | - * files for a list of changes. These files are distributed with | ||
| 707 | - * GTK+ at ftp://ftp.gtk.org/pub/gtk/. | ||
| 708 | - */ | ||
| 709 | - | ||
| 710 | -#ifndef __GDK_X_H__ | ||
| 711 | -#define __GDK_X_H__ | ||
| 712 | - | ||
| 713 | -#include <gdk/gdk.h> | ||
| 714 | - | ||
| 715 | -#include <X11/Xlib.h> | ||
| 716 | -#include <X11/Xutil.h> | ||
| 717 | - | ||
| 718 | -#define __GDKX_H_INSIDE__ | ||
| 719 | - | ||
| 720 | -#include <gdk/x11/gdkx11applaunchcontext.h> | ||
| 721 | -#include <gdk/x11/gdkx11cursor.h> | ||
| 722 | -#include <gdk/x11/gdkx11device.h> | ||
| 723 | -#include <gdk/x11/gdkx11device-core.h> | ||
| 724 | -#include <gdk/x11/gdkx11device-xi2.h> | ||
| 725 | -#include <gdk/x11/gdkx11devicemanager.h> | ||
| 726 | -#include <gdk/x11/gdkx11devicemanager-core.h> | ||
| 727 | -#include <gdk/x11/gdkx11devicemanager-xi2.h> | ||
| 728 | -#include <gdk/x11/gdkx11display.h> | ||
| 729 | -#include <gdk/x11/gdkx11displaymanager.h> | ||
| 730 | -#include <gdk/x11/gdkx11dnd.h> | ||
| 731 | -#include <gdk/x11/gdkx11glcontext.h> | ||
| 732 | -#include <gdk/x11/gdkx11keys.h> | ||
| 733 | -#include <gdk/x11/gdkx11property.h> | ||
| 734 | -#include <gdk/x11/gdkx11screen.h> | ||
| 735 | -#include <gdk/x11/gdkx11selection.h> | ||
| 736 | -#include <gdk/x11/gdkx11utils.h> | ||
| 737 | -#include <gdk/x11/gdkx11visual.h> | ||
| 738 | -#include <gdk/x11/gdkx11window.h> | ||
| 739 | - | ||
| 740 | -#include <gdk/x11/gdkx-autocleanups.h> | ||
| 741 | - | ||
| 742 | -#undef __GDKX_H_INSIDE__ | ||
| 743 | - | ||
| 744 | -#endif /* __GDK_X_H__ */ | ||
| 620 | diff --git a/gtk/Makefile.am b/gtk/Makefile.am | 745 | diff --git a/gtk/Makefile.am b/gtk/Makefile.am |
| 621 | index 6a53a2b..49a35e6 100644 | 746 | index 6a53a2b..49a35e6 100644 |
| 622 | --- a/gtk/Makefile.am | 747 | --- a/gtk/Makefile.am |
| @@ -827,6 +952,3 @@ index e0ebee0..703643c 100644 | |||
| 827 | /* Not allowed to finalize a GdkPixbufLoader without calling gdk_pixbuf_loader_close() */ | 952 | /* Not allowed to finalize a GdkPixbufLoader without calling gdk_pixbuf_loader_close() */ |
| 828 | all_types[i] != GDK_TYPE_PIXBUF_LOADER && | 953 | all_types[i] != GDK_TYPE_PIXBUF_LOADER && |
| 829 | all_types[i] != gdk_pixbuf_simple_anim_iter_get_type()) | 954 | all_types[i] != gdk_pixbuf_simple_anim_iter_get_type()) |
| 830 | -- | ||
| 831 | 2.1.4 | ||
| 832 | |||
