gtk2: fix clang build with latest macOS CLT.

This commit is contained in:
schmonz 2024-03-09 04:17:07 +00:00
parent 64461ae706
commit 4a6b2bee40
2 changed files with 17 additions and 1 deletions

View File

@ -1,4 +1,4 @@
$NetBSD: distinfo,v 1.170 2024/02/27 14:50:50 tsutsui Exp $
$NetBSD: distinfo,v 1.171 2024/03/09 04:17:07 schmonz Exp $
BLAKE2s (gtk+-2.24.33.tar.xz) = 358ff13c5e021a4634bc5944474c0818181d56cff55473d911a4afb42d5d81fb
SHA512 (gtk+-2.24.33.tar.xz) = 71b588797c81f727dfac8dcb1be193f7436f717d30ecf18eae2d3aeb0f445b3be4743400acac16435490db8f564f01032065d3f42d27871317f80c98aef929d5
@ -9,5 +9,6 @@ SHA1 (patch-aj) = 9887573ac7ade9e8f8ee2ead68e279f67836a1a3
SHA1 (patch-gtk_gtkfilechooserdefault.c) = f690f3a8c3066e49e8184fb096f5dd74e5a93f33
SHA1 (patch-gtk_gtkfilesystemmodel.c) = 5a70efa956be67b8d9b4a5b79147003988c4befd
SHA1 (patch-gtk_gtkpathbar.c) = 7e5c4186bd9533cb096f5331e3eb7193222b47b3
SHA1 (patch-gtk_gtkscale.c) = 6fe1032e6969cdb2151769e50017ada07d419b3e
SHA1 (patch-gtk_gtksearchenginesimple.c) = 3c44b84f2e0d3f7cdfb594bf56370f588d165b14
SHA1 (patch-gtk_gtktooltips.c) = 94f384b4becd74a9effcdbb72bbe3ee9a58d2bb8

View File

@ -0,0 +1,15 @@
$NetBSD: patch-gtk_gtkscale.c,v 1.1 2024/03/09 04:17:08 schmonz Exp $
Fix cast, and thus at least the macOS build with clang-1500.3.9.4.
--- gtk/gtkscale.c.orig 2024-03-09 04:11:20.974372762 +0000
+++ gtk/gtkscale.c
@@ -1471,7 +1471,7 @@ gtk_scale_add_mark (GtkScale *sca
mark->position = position;
priv->marks = g_slist_insert_sorted_with_data (priv->marks, mark,
- (GCompareFunc) compare_marks,
+ (GCompareDataFunc) compare_marks,
GINT_TO_POINTER (
gtk_range_get_inverted (GTK_RANGE (scale))
));