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