mirror of
https://github.com/openbsd/ports.git
synced 2026-06-17 23:13:55 +02:00
x11/gtk+2: Fix build with llvm 22. ok aja@
This commit is contained in:
+2
-2
@@ -9,8 +9,8 @@ GNOME_PROJECT= gtk+
|
||||
PKGNAME-main= gtk+2-${GNOME_VERSION}
|
||||
PKGNAME-cups= gtk+2-cups-${GNOME_VERSION}
|
||||
|
||||
REVISION-main= 7
|
||||
REVISION-cups= 5
|
||||
REVISION-main= 8
|
||||
REVISION-cups= 6
|
||||
|
||||
CATEGORIES= x11 devel
|
||||
|
||||
|
||||
@@ -0,0 +1,14 @@
|
||||
Fix build with llvm 22
|
||||
|
||||
Index: gtk/gtkcellrendererspin.c
|
||||
--- gtk/gtkcellrendererspin.c.orig
|
||||
+++ gtk/gtkcellrendererspin.c
|
||||
@@ -207,7 +207,7 @@ gtk_cell_renderer_spin_set_property (GObject *obj
|
||||
}
|
||||
|
||||
if (obj)
|
||||
- priv->adjustment = g_object_ref_sink (obj);
|
||||
+ priv->adjustment = (GtkAdjustment *)g_object_ref_sink (obj);
|
||||
break;
|
||||
case PROP_CLIMB_RATE:
|
||||
priv->climb_rate = g_value_get_double (value);
|
||||
@@ -0,0 +1,14 @@
|
||||
Fix build with llvm 22
|
||||
|
||||
Index: gtk/gtkcomboboxtext.c
|
||||
--- gtk/gtkcomboboxtext.c.orig
|
||||
+++ gtk/gtkcomboboxtext.c
|
||||
@@ -275,7 +275,7 @@ gtk_combo_box_text_buildable_custom_tag_start (GtkBuil
|
||||
|
||||
parser_data = g_slice_new0 (ItemParserData);
|
||||
parser_data->builder = g_object_ref (builder);
|
||||
- parser_data->object = g_object_ref (buildable);
|
||||
+ parser_data->object = (GObject *)g_object_ref (buildable);
|
||||
parser_data->domain = gtk_builder_get_translation_domain (builder);
|
||||
*parser = item_parser;
|
||||
*data = parser_data;
|
||||
@@ -0,0 +1,19 @@
|
||||
Fix build with llvm 22
|
||||
|
||||
Index: gtk/gtkimmodule.c
|
||||
--- gtk/gtkimmodule.c.orig
|
||||
+++ gtk/gtkimmodule.c
|
||||
@@ -660,11 +660,11 @@ lookup_immodule (gchar **immodules_list)
|
||||
else
|
||||
{
|
||||
gboolean found;
|
||||
- gchar *context_id;
|
||||
+ gpointer context_id;
|
||||
found = g_hash_table_lookup_extended (contexts_hash, *immodules_list,
|
||||
&context_id, NULL);
|
||||
if (found)
|
||||
- return context_id;
|
||||
+ return (gchar *)context_id;
|
||||
}
|
||||
immodules_list++;
|
||||
}
|
||||
@@ -0,0 +1,14 @@
|
||||
Fix build with llvm 22
|
||||
|
||||
Index: gtk/gtklabel.c
|
||||
--- gtk/gtklabel.c.orig
|
||||
+++ gtk/gtklabel.c
|
||||
@@ -1336,7 +1336,7 @@ gtk_label_buildable_custom_tag_start (GtkBuildable
|
||||
|
||||
parser_data = g_slice_new0 (PangoParserData);
|
||||
parser_data->builder = g_object_ref (builder);
|
||||
- parser_data->object = g_object_ref (buildable);
|
||||
+ parser_data->object = (GObject *)g_object_ref (buildable);
|
||||
*parser = pango_parser;
|
||||
*data = parser_data;
|
||||
return TRUE;
|
||||
@@ -0,0 +1,14 @@
|
||||
Fix build with llvm 22
|
||||
|
||||
Index: gtk/gtktoolpalette.c
|
||||
--- gtk/gtktoolpalette.c.orig
|
||||
+++ gtk/gtktoolpalette.c
|
||||
@@ -734,7 +734,7 @@ gtk_tool_palette_add (GtkContainer *container,
|
||||
|
||||
g_ptr_array_add (palette->priv->groups, info);
|
||||
info->pos = palette->priv->groups->len - 1;
|
||||
- info->widget = g_object_ref_sink (child);
|
||||
+ info->widget = (GtkToolItemGroup *)g_object_ref_sink (child);
|
||||
|
||||
gtk_widget_set_parent (child, GTK_WIDGET (palette));
|
||||
}
|
||||
@@ -0,0 +1,14 @@
|
||||
Fix build with llvm 22
|
||||
|
||||
Index: gtk/gtktreeview.c
|
||||
--- gtk/gtktreeview.c.orig
|
||||
+++ gtk/gtktreeview.c
|
||||
@@ -14147,7 +14147,7 @@ gtk_tree_view_set_search_entry (GtkTreeView *tree_view
|
||||
|
||||
if (entry)
|
||||
{
|
||||
- tree_view->priv->search_entry = g_object_ref (entry);
|
||||
+ tree_view->priv->search_entry = (GtkWidget *)g_object_ref (entry);
|
||||
tree_view->priv->search_custom_entry_set = TRUE;
|
||||
|
||||
if (tree_view->priv->search_entry_changed_id == 0)
|
||||
@@ -0,0 +1,14 @@
|
||||
Fix build with llvm 22
|
||||
|
||||
Index: gtk/gtkuimanager.c
|
||||
--- gtk/gtkuimanager.c.orig
|
||||
+++ gtk/gtkuimanager.c
|
||||
@@ -503,7 +503,7 @@ gtk_ui_manager_buildable_construct_child (GtkBuildable
|
||||
g_signal_connect (widget, "hierarchy-changed",
|
||||
G_CALLBACK (child_hierarchy_changed_cb),
|
||||
GTK_UI_MANAGER (buildable));
|
||||
- return g_object_ref (widget);
|
||||
+ return (GObject *)g_object_ref (widget);
|
||||
}
|
||||
|
||||
static void
|
||||
@@ -0,0 +1,14 @@
|
||||
Fix build with llvm 22
|
||||
|
||||
Index: gtk/gtkwidget.c
|
||||
--- gtk/gtkwidget.c.orig
|
||||
+++ gtk/gtkwidget.c
|
||||
@@ -10679,7 +10679,7 @@ gtk_widget_buildable_custom_tag_start (GtkBuildable
|
||||
AccelGroupParserData *parser_data;
|
||||
|
||||
parser_data = g_slice_new0 (AccelGroupParserData);
|
||||
- parser_data->object = g_object_ref (buildable);
|
||||
+ parser_data->object = (GObject *)g_object_ref (buildable);
|
||||
*parser = accel_group_parser;
|
||||
*data = parser_data;
|
||||
return TRUE;
|
||||
@@ -0,0 +1,32 @@
|
||||
Fix build with llvm 22
|
||||
|
||||
Index: gtk/tests/defaultvalue.c
|
||||
--- gtk/tests/defaultvalue.c.orig
|
||||
+++ gtk/tests/defaultvalue.c
|
||||
@@ -91,13 +91,13 @@ test_type (gconstpointer data)
|
||||
klass = g_type_class_ref (type);
|
||||
|
||||
if (g_type_is_a (type, GTK_TYPE_SETTINGS))
|
||||
- instance = g_object_ref (gtk_settings_get_default ());
|
||||
+ instance = (GObject *)g_object_ref (gtk_settings_get_default ());
|
||||
else if (g_type_is_a (type, GDK_TYPE_PANGO_RENDERER))
|
||||
- instance = g_object_ref (gdk_pango_renderer_get_default (gdk_screen_get_default ()));
|
||||
+ instance = (GObject *)g_object_ref (gdk_pango_renderer_get_default (gdk_screen_get_default ()));
|
||||
else if (g_type_is_a (type, GDK_TYPE_PIXMAP))
|
||||
- instance = g_object_ref (gdk_pixmap_new (NULL, 1, 1, 1));
|
||||
+ instance = (GObject *)g_object_ref (gdk_pixmap_new (NULL, 1, 1, 1));
|
||||
else if (g_type_is_a (type, GDK_TYPE_COLORMAP))
|
||||
- instance = g_object_ref (gdk_colormap_new (gdk_visual_get_best (), TRUE));
|
||||
+ instance = (GObject *)g_object_ref (gdk_colormap_new (gdk_visual_get_best (), TRUE));
|
||||
else if (g_type_is_a (type, GDK_TYPE_WINDOW))
|
||||
{
|
||||
GdkWindowAttr attributes;
|
||||
@@ -105,7 +105,7 @@ test_type (gconstpointer data)
|
||||
attributes.event_mask = 0;
|
||||
attributes.width = 100;
|
||||
attributes.height = 100;
|
||||
- instance = g_object_ref (gdk_window_new (NULL, &attributes, 0));
|
||||
+ instance = (GObject *)g_object_ref (gdk_window_new (NULL, &attributes, 0));
|
||||
}
|
||||
else
|
||||
instance = g_object_new (type, NULL);
|
||||
@@ -0,0 +1,14 @@
|
||||
Fix build with llvm 22
|
||||
|
||||
Index: modules/other/gail/gailtreeview.c
|
||||
--- modules/other/gail/gailtreeview.c.orig
|
||||
+++ modules/other/gail/gailtreeview.c
|
||||
@@ -995,7 +995,7 @@ gail_tree_view_ref_child (AtkObject *obj,
|
||||
gail_cell_add_state (cell, ATK_STATE_FOCUSABLE, FALSE);
|
||||
if (focus_index == i)
|
||||
{
|
||||
- gailview->focus_cell = g_object_ref (cell);
|
||||
+ gailview->focus_cell = (AtkObject *)g_object_ref (cell);
|
||||
gail_cell_add_state (cell, ATK_STATE_FOCUSED, FALSE);
|
||||
g_signal_emit_by_name (gailview,
|
||||
"active-descendant-changed",
|
||||
@@ -0,0 +1,14 @@
|
||||
Fix build with llvm 22
|
||||
|
||||
Index: modules/printbackends/cups/gtkprintbackendcups.c
|
||||
--- modules/printbackends/cups/gtkprintbackendcups.c.orig
|
||||
+++ modules/printbackends/cups/gtkprintbackendcups.c
|
||||
@@ -3479,7 +3479,7 @@ cups_request_ppd (GtkPrinter *printer)
|
||||
g_io_channel_set_encoding (data->ppd_io, NULL, NULL);
|
||||
g_io_channel_set_close_on_unref (data->ppd_io, TRUE);
|
||||
|
||||
- data->printer = g_object_ref (printer);
|
||||
+ data->printer = (GtkPrinterCups *)g_object_ref (printer);
|
||||
|
||||
resource = g_strdup_printf ("/printers/%s.ppd",
|
||||
gtk_printer_cups_get_ppd_name (GTK_PRINTER_CUPS (printer)));
|
||||
@@ -0,0 +1,14 @@
|
||||
Fix build with llvm 22
|
||||
|
||||
Index: tests/testentrycompletion.c
|
||||
--- tests/testentrycompletion.c.orig
|
||||
+++ tests/testentrycompletion.c
|
||||
@@ -237,7 +237,7 @@ animation_timer (GtkEntryCompletion *completion)
|
||||
{
|
||||
g_print ("removing model!\n");
|
||||
|
||||
- old_store = g_object_ref (gtk_entry_completion_get_model (completion));
|
||||
+ old_store = (GtkListStore *)g_object_ref (gtk_entry_completion_get_model (completion));
|
||||
gtk_entry_completion_set_model (completion, NULL);
|
||||
}
|
||||
else
|
||||
Reference in New Issue
Block a user