Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package gerbv for openSUSE:Factory checked in at 2025-06-11 16:24:05 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/gerbv (Old) and /work/SRC/openSUSE:Factory/.gerbv.new.19631 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "gerbv" Wed Jun 11 16:24:05 2025 rev:15 rq:1284542 version:2.10.0 Changes: -------- --- /work/SRC/openSUSE:Factory/gerbv/gerbv.changes 2023-11-30 22:01:59.598545240 +0100 +++ /work/SRC/openSUSE:Factory/.gerbv.new.19631/gerbv.changes 2025-06-11 16:25:55.554971101 +0200 @@ -1,0 +2,7 @@ +Tue Jun 10 10:46:26 UTC 2025 - pgaj...@suse.com + +- added patches + https://github.com/gerbv/gerbv/issues/255 + + gerbv-gcc15.patch + +------------------------------------------------------------------- New: ---- gerbv-gcc15.patch BETA DEBUG BEGIN: New: https://github.com/gerbv/gerbv/issues/255 + gerbv-gcc15.patch BETA DEBUG END: ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ gerbv.spec ++++++ --- /var/tmp/diff_new_pack.KnEX66/_old 2025-06-11 16:25:56.295001983 +0200 +++ /var/tmp/diff_new_pack.KnEX66/_new 2025-06-11 16:25:56.299002150 +0200 @@ -26,6 +26,8 @@ Group: Productivity/Scientific/Electronics URL: http://gerbv.geda-project.org/ Source0: https://github.com/gerbv/gerbv/archive/refs/tags/v%{version}.tar.gz#/%{name}-%{version}.tar.gz +# https://github.com/gerbv/gerbv/issues/255 +Patch0: gerbv-gcc15.patch BuildRequires: gcc-c++ BuildRequires: gtk2-devel BuildRequires: libpng-devel ++++++ gerbv-gcc15.patch ++++++ diff -upr gerbv-2.10.0.orig/src/attribute.c gerbv-2.10.0/src/attribute.c --- gerbv-2.10.0.orig/src/attribute.c 2025-06-10 10:14:28.144410089 +0000 +++ gerbv-2.10.0/src/attribute.c 2025-06-10 10:16:19.807030302 +0000 @@ -193,7 +193,7 @@ static void ghid_spin_button (GtkWidget * box, GtkWidget ** spin_button, gfloat value, gfloat low, gfloat high, gfloat step0, gfloat step1, gint digits, gint width, - void (*cb_func) (), gpointer data, gboolean right_align, + void (*cb_func) (GtkWidget *, void *), gpointer data, gboolean right_align, gchar * string) { GtkWidget *hbox = NULL, *label, *spin_but; @@ -248,7 +248,7 @@ ghid_check_button_connected (GtkWidget * gboolean expand, gboolean fill, gint pad, - void (*cb_func) (), + void (*cb_func) (GtkToggleButton *, gboolean *), gpointer data, gchar * string) { GtkWidget *b; diff -upr gerbv-2.10.0.orig/src/callbacks.c gerbv-2.10.0/src/callbacks.c --- gerbv-2.10.0.orig/src/callbacks.c 2025-06-10 10:14:28.144410089 +0000 +++ gerbv-2.10.0/src/callbacks.c 2025-06-10 10:39:44.515373183 +0000 @@ -1066,7 +1066,7 @@ callbacks_toggle_layer_visibility_activa if (screenRenderInfo.renderType <= GERBV_RENDER_TYPE_GDK_XOR) { render_refresh_rendered_image_on_screen (); } else { - render_recreate_composite_surface (screen.drawing_area); + render_recreate_composite_surface (); callbacks_force_expose_event_for_screen (); } } @@ -2185,7 +2185,7 @@ callbacks_layer_tree_visibility_toggled if (screenRenderInfo.renderType <= GERBV_RENDER_TYPE_GDK_XOR) { render_refresh_rendered_image_on_screen (); } else { - render_recreate_composite_surface (screen.drawing_area); + render_recreate_composite_surface (); callbacks_force_expose_event_for_screen (); } } @@ -2437,7 +2437,7 @@ callbacks_remove_layer_button_clicked (G if (screenRenderInfo.renderType <= GERBV_RENDER_TYPE_GDK_XOR) { render_refresh_rendered_image_on_screen (); } else { - render_recreate_composite_surface (screen.drawing_area); + render_recreate_composite_surface (); callbacks_force_expose_event_for_screen (); } } @@ -2468,7 +2468,7 @@ callbacks_move_layer_down_button_clicked render_refresh_rendered_image_on_screen (); } else { - render_recreate_composite_surface (screen.drawing_area); + render_recreate_composite_surface (); callbacks_force_expose_event_for_screen (); } } @@ -2497,7 +2497,7 @@ callbacks_move_layer_up_button_clicked render_refresh_rendered_image_on_screen(); } else { - render_recreate_composite_surface (screen.drawing_area); + render_recreate_composite_surface (); callbacks_force_expose_event_for_screen (); } } @@ -2525,7 +2525,7 @@ void callbacks_layer_tree_row_inserted ( render_refresh_rendered_image_on_screen(); } else { - render_recreate_composite_surface (screen.drawing_area); + render_recreate_composite_surface (); callbacks_force_expose_event_for_screen (); } /* select the new line */