Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package anjuta for openSUSE:Factory checked 
in at 2024-07-11 20:32:30
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/anjuta (Old)
 and      /work/SRC/openSUSE:Factory/.anjuta.new.17339 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "anjuta"

Thu Jul 11 20:32:30 2024 rev:117 rq:1186692 version:3.34.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/anjuta/anjuta.changes    2022-09-21 
14:42:48.413817266 +0200
+++ /work/SRC/openSUSE:Factory/.anjuta.new.17339/anjuta.changes 2024-07-11 
20:32:36.711622585 +0200
@@ -1,0 +2,5 @@
+Wed Jul 10 14:12:45 UTC 2024 - Bjørn Lie <bjorn....@gmail.com>
+
+- Add pointer-types.patch: Fix build with gcc 14.
+
+-------------------------------------------------------------------

New:
----
  pointer-types.patch

BETA DEBUG BEGIN:
  New:
- Add pointer-types.patch: Fix build with gcc 14.
BETA DEBUG END:

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ anjuta.spec ++++++
--- /var/tmp/diff_new_pack.FIOXjl/_old  2024-07-11 20:32:37.227641441 +0200
+++ /var/tmp/diff_new_pack.FIOXjl/_new  2024-07-11 20:32:37.231641587 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package anjuta
 #
-# Copyright (c) 2022 SUSE LLC
+# Copyright (c) 2024 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -27,6 +27,9 @@
 Source99:       %{name}-rpmlintrc
 # PATCH-FIX-UPSTREAM libgda-6.patch gm...@opensuse.org -- Require and support 
GDA 6
 Patch0:         libgda-6.patch
+# PATCH-FIX-UPSTREAM pointer-types.patch -- Fix for modern C
+Patch1:         pointer-types.patch
+
 BuildRequires:  autogen
 BuildRequires:  binutils-devel
 BuildRequires:  bison

++++++ pointer-types.patch ++++++
Index: anjuta-3.34.0/libanjuta/anjuta-dock.c
===================================================================
--- anjuta-3.34.0.orig/libanjuta/anjuta-dock.c
+++ anjuta-3.34.0/libanjuta/anjuta-dock.c
@@ -403,7 +403,7 @@ anjuta_dock_set_command_bar (AnjutaDock
        if (self->priv->command_bar)
                g_object_unref (self->priv->command_bar);
 
-       self->priv->command_bar = g_object_ref (command_bar);
+       self->priv->command_bar = (GtkWidget *)(g_object_ref (command_bar));
 }
 
 /**
Index: anjuta-3.34.0/plugins/am-project/amp-group.c
===================================================================
--- anjuta-3.34.0.orig/plugins/am-project/amp-group.c
+++ anjuta-3.34.0/plugins/am-project/amp-group.c
@@ -364,7 +364,7 @@ amp_group_node_update_preset_variable (A
        root = anjuta_project_node_get_file (node);
 
        /* Set source directory variables */
-       file = anjuta_project_node_get_file (group);
+       file = (GFile *)(anjuta_project_node_get_file ((const AnjutaProjectNode 
*)group));
        value = anjuta_token_insert_token_list (FALSE, NULL,
                                          ANJUTA_TOKEN_LIST, NULL,
                                          ANJUTA_TOKEN_ARGUMENT, NULL,
Index: anjuta-3.34.0/plugins/glade/plugin.c
===================================================================
--- anjuta-3.34.0.orig/plugins/glade/plugin.c
+++ anjuta-3.34.0/plugins/glade/plugin.c
@@ -487,7 +487,7 @@ add_glade_member (GladeWidget                *widget,
                return;
 
        current_editor = IANJUTA_IS_EDITOR (doc) ? IANJUTA_EDITOR (doc)
-                                                                               
         : get_doc_with_associated_file (plugin, doc);
+                                                                               
         : get_doc_with_associated_file ((GladePlugin *)plugin, doc);
 
        if (!current_editor)
                return;
Index: anjuta-3.34.0/plugins/language-support-cpp-java/plugin.c
===================================================================
--- anjuta-3.34.0.orig/plugins/language-support-cpp-java/plugin.c
+++ anjuta-3.34.0/plugins/language-support-cpp-java/plugin.c
@@ -430,7 +430,7 @@ get_text_between (IAnjutaEditor *editor,
 
        g_object_unref (result_end);
 
-       return ianjuta_editor_get_text (editor, prefix_end, suffix_start, NULL);
+       return ianjuta_editor_get_text (editor, (IAnjutaIterable *)prefix_end, 
(IAnjutaIterable *)suffix_start, NULL);
 }
 
 static gchar*
@@ -846,7 +846,7 @@ static void
 install_support (CppJavaPlugin *lang_plugin)
 {
        /* Searching for association */
-       gchar *ui_filename = get_text_between (lang_plugin->current_editor,
+       gchar *ui_filename = get_text_between ((IAnjutaEditor 
*)lang_plugin->current_editor,
                                                                                
   WIDGETS_DECLARATION_MARKER_PREFIX,
                                                                                
   WIDGETS_DECLARATION_MARKER_SUFFIX);
 
Index: anjuta-3.34.0/plugins/language-support-js/util.c
===================================================================
--- anjuta-3.34.0.orig/plugins/language-support-js/util.c
+++ anjuta-3.34.0/plugins/language-support-js/util.c
@@ -109,7 +109,7 @@ highlight_lines (GList *lines)
        JSLang* plugin = (JSLang*)getPlugin ();
 
        if (!plugin->prefs)
-               plugin->prefs = anjuta_shell_get_preferences (ANJUTA_PLUGIN 
(plugin)->shell, NULL);
+               plugin->prefs = (GSettings *)anjuta_shell_get_preferences 
(ANJUTA_PLUGIN (plugin)->shell, NULL);
 
        if (!g_settings_get_boolean (plugin->prefs, HIGHLIGHT_MISSEDSEMICOLON))
        {
@@ -240,7 +240,7 @@ get_gir_path ()
        JSLang* plugin = (JSLang*)getPlugin ();
 
        if (!plugin->prefs)
-               plugin->prefs = anjuta_shell_get_preferences (ANJUTA_PLUGIN 
(plugin)->shell, NULL);
+               plugin->prefs = (GSettings *)anjuta_shell_get_preferences 
(ANJUTA_PLUGIN (plugin)->shell, NULL);
 
        gchar *path = g_settings_get_string (plugin->prefs, GIR_DIR_KEY);
        if (!path || strlen (path) < 1)
Index: anjuta-3.34.0/plugins/project-manager/tree-data.c
===================================================================
--- anjuta-3.34.0.orig/plugins/project-manager/tree-data.c
+++ anjuta-3.34.0/plugins/project-manager/tree-data.c
@@ -63,7 +63,7 @@ gbf_tree_data_get_file (GbfTreeData *dat
 {
        if (data->source != NULL)
        {
-               return g_object_ref (g_file_get_uri (data->source));
+               return (GFile *)(g_object_ref (g_file_get_uri (data->source)));
        }
        else if (data->target != NULL)
        {
@@ -75,7 +75,7 @@ gbf_tree_data_get_file (GbfTreeData *dat
        }
        else if (data->group != NULL)
        {
-               return g_object_ref (g_file_get_uri (data->group));
+               return (GFile *)(g_object_ref (g_file_get_uri (data->group)));
        }
 
        return NULL;
Index: anjuta-3.34.0/plugins/python-loader/plugin.c
===================================================================
--- anjuta-3.34.0.orig/plugins/python-loader/plugin.c
+++ anjuta-3.34.0/plugins/python-loader/plugin.c
@@ -112,7 +112,7 @@ pyl_plugin_activate (AnjutaPlugin *plugi
                return FALSE;
        }
 
-       PySys_SetArgv (1, argv);
+       PySys_SetArgv (1, (wchar_t **)argv);
 
        /* Retrieve the Python type for anjuta plugin */
        m = PyImport_ImportModule ("gi.repository.Anjuta");
Index: anjuta-3.34.0/plugins/starter/plugin.c
===================================================================
--- anjuta-3.34.0.orig/plugins/starter/plugin.c
+++ anjuta-3.34.0/plugins/starter/plugin.c
@@ -153,7 +153,7 @@ on_row_activated (GtkListBox *box, GtkLi
 
        if (row != NULL)
        {
-               name = gtk_widget_get_name (row);
+               name = gtk_widget_get_name ((GtkWidget *)row);
                if (name != NULL) {
                        if (g_strcmp0 (name, CREATE_ROW) == 0)
                                on_new_project_activated (row, user_data);
@@ -189,13 +189,13 @@ add_recent_project_row (GtkListBox *rece
        }
        else
        {
-               file = g_file_new_for_uri (gtk_recent_info_get_uri 
(recent_project));
+               file = g_file_new_for_uri (gtk_recent_info_get_uri 
((GtkRecentInfo *)recent_project));
                if (g_file_query_exists (file, NULL))
                {
                        recent_row = GTK_WIDGET (gtk_builder_get_object 
(builder, RECENT_ROW));
-                       project_label = GTK_WIDGET (gtk_builder_get_object 
(builder, PROJECT_LABEL));
-                       path_label = GTK_WIDGET (gtk_builder_get_object 
(builder, PATH_LABEL));
-                       gtk_label_set_text (project_label, 
gtk_recent_info_get_display_name(recent_project));
+                       project_label = (GtkLabel *)(GTK_WIDGET 
(gtk_builder_get_object (builder, PROJECT_LABEL)));
+                       path_label = (GtkLabel *)(GTK_WIDGET 
(gtk_builder_get_object (builder, PATH_LABEL)));
+                       gtk_label_set_text (project_label, 
gtk_recent_info_get_display_name((GtkRecentInfo *)recent_project));
                        gtk_label_set_text (path_label, g_file_get_path(file));
                        g_object_set_data_full (G_OBJECT (recent_row), URI_KEY, 
g_file_get_uri(file), g_free);
                        gtk_container_remove (GTK_CONTAINER 
(gtk_widget_get_parent (recent_row)), recent_row);
@@ -252,9 +252,9 @@ on_remove_project_clicked (GtkButton *bu
        error = NULL;
        if (row != NULL)
        {
-               if (gtk_recent_manager_remove_item (manager, g_object_get_data 
(row, URI_KEY), &error))
+               if (gtk_recent_manager_remove_item (manager, g_object_get_data 
((GObject *)row, URI_KEY), &error))
                {
-                       gtk_container_remove (GTK_CONTAINER (recent_list_box), 
row);
+                       gtk_container_remove (GTK_CONTAINER (recent_list_box), 
(GtkWidget *)row);
                }
                else
                {
@@ -316,16 +316,16 @@ create_starter_widget (StarterPlugin* pl
                /* Manually assembling stack and switcher because they are not 
available in glade yet */
                switcher = gtk_stack_switcher_new ();
                stack = gtk_stack_new ();
-               gtk_stack_switcher_set_stack (switcher, stack);
-               gtk_stack_set_transition_type (stack, 
GTK_STACK_TRANSITION_TYPE_CROSSFADE);
-               gtk_stack_set_transition_duration (stack, TRANSITION_TIME);
+               gtk_stack_switcher_set_stack ((GtkStackSwitcher *)switcher, 
(GtkStack *)stack);
+               gtk_stack_set_transition_type ((GtkStack *)stack, 
GTK_STACK_TRANSITION_TYPE_CROSSFADE);
+               gtk_stack_set_transition_duration ((GtkStack *)stack, 
TRANSITION_TIME);
 
                starter_box = GTK_WIDGET (gtk_builder_get_object (builder, 
STARTER_BOX));
                switcher_box = GTK_WIDGET (gtk_builder_get_object (builder, 
SWITCHER_BOX));
                gtk_container_remove (GTK_CONTAINER (gtk_widget_get_parent 
(starter_box)), starter_box);
                g_object_ref (starter_box);
-               gtk_box_pack_start (switcher_box, switcher, FALSE, FALSE, 0);
-               gtk_box_pack_start (starter_box, stack, FALSE, FALSE, 0);
+               gtk_box_pack_start ((GtkBox *)switcher_box, switcher, FALSE, 
FALSE, 0);
+               gtk_box_pack_start ((GtkBox *)starter_box, stack, FALSE, FALSE, 
0);
                gtk_widget_show_all (starter_box);
 
                actions_listbox = GTK_WIDGET (gtk_builder_get_object (builder, 
ACTIONS_LISTBOX));
@@ -333,7 +333,7 @@ create_starter_widget (StarterPlugin* pl
                actions_frame = GTK_WIDGET (gtk_builder_get_object (builder, 
ACTIONS_FRAME));
                gtk_container_remove (GTK_CONTAINER (gtk_widget_get_parent 
(actions_frame)), actions_frame);
                g_object_ref (actions_frame);
-               gtk_stack_add_titled (stack, actions_frame, ACTIONS_ID, 
"Actions");
+               gtk_stack_add_titled ((GtkStack *)stack, actions_frame, 
ACTIONS_ID, "Actions");
 
                recent_projects_box = GTK_WIDGET (gtk_builder_get_object 
(builder, RECENT_PROJECTS_BOX));
                gtk_container_remove (GTK_CONTAINER (gtk_widget_get_parent 
(recent_projects_box)), recent_projects_box);
@@ -342,7 +342,7 @@ create_starter_widget (StarterPlugin* pl
                recent_listbox = GTK_WIDGET (gtk_builder_get_object (builder, 
RECENT_LISTBOX));
                refresh_recent_project_view (GTK_LIST_BOX (recent_listbox));
 
-               gtk_stack_add_titled (stack, recent_projects_box, 
RECENT_PROJECTS_ID, "Recent Projects");
+               gtk_stack_add_titled ((GtkStack *)stack, recent_projects_box, 
RECENT_PROJECTS_ID, "Recent Projects");
 
                button = GTK_WIDGET (gtk_builder_get_object (builder, 
REMOVE_PROJECT_BUTTON));
                g_signal_connect_object (G_OBJECT (button), "clicked",
Index: anjuta-3.34.0/plugins/symbol-db/plugin.c
===================================================================
--- anjuta-3.34.0.orig/plugins/symbol-db/plugin.c
+++ anjuta-3.34.0/plugins/symbol-db/plugin.c
@@ -584,11 +584,11 @@ static void
 on_code_added (IAnjutaEditor *editor, IAnjutaIterable *position, gchar *code,
                           SymbolDBPlugin *sdb_plugin)
 {
-       IAnjutaEditor *old_editor = sdb_plugin->current_editor;
-       sdb_plugin->current_editor = editor;
+       IAnjutaEditor *old_editor = (IAnjutaEditor 
*)(sdb_plugin->current_editor);
+       sdb_plugin->current_editor = (GObject *)editor;
        sdb_plugin->need_symbols_update = TRUE;
        editor_buffer_symbols_update (editor, sdb_plugin);
-       sdb_plugin->current_editor = old_editor;
+       sdb_plugin->current_editor = (GObject *)old_editor;
 }
 
 static void

Reply via email to