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 */

Reply via email to