head 1.3; access; symbols pkgsrc-2026Q1:1.3.0.26 pkgsrc-2026Q1-base:1.3 pkgsrc-2025Q4:1.3.0.24 pkgsrc-2025Q4-base:1.3 pkgsrc-2025Q3:1.3.0.22 pkgsrc-2025Q3-base:1.3 pkgsrc-2025Q2:1.3.0.20 pkgsrc-2025Q2-base:1.3 pkgsrc-2025Q1:1.3.0.18 pkgsrc-2025Q1-base:1.3 pkgsrc-2024Q4:1.3.0.16 pkgsrc-2024Q4-base:1.3 pkgsrc-2024Q3:1.3.0.14 pkgsrc-2024Q3-base:1.3 pkgsrc-2024Q2:1.3.0.12 pkgsrc-2024Q2-base:1.3 pkgsrc-2024Q1:1.3.0.10 pkgsrc-2024Q1-base:1.3 pkgsrc-2023Q4:1.3.0.8 pkgsrc-2023Q4-base:1.3 pkgsrc-2023Q3:1.3.0.6 pkgsrc-2023Q3-base:1.3 pkgsrc-2023Q2:1.3.0.4 pkgsrc-2023Q2-base:1.3 pkgsrc-2023Q1:1.3.0.2 pkgsrc-2023Q1-base:1.3; locks; strict; comment @# @; 1.3 date 2023.01.03.11.54.52; author tnn; state Exp; branches; next 1.2; commitid RNWPvyUyjeBEE58E; 1.2 date 2023.01.02.12.04.53; author adam; state Exp; branches; next 1.1; commitid fHZSGc6xnq18KX7E; 1.1 date 2023.01.01.21.21.35; author adam; state Exp; branches; next ; commitid 7xE4xQSR4bI2RS7E; desc @@ 1.3 log @gtk3: omit atk-bridge-2.0 dep from pkgconfig file when disabled @ text @$NetBSD: patch-meson.build,v 1.2 2023/01/02 12:04:53 adam Exp $ Make gtk3-atk-bridge an option to avoid unwanted dbus dependency. --- meson.build.orig 2022-12-22 14:01:18.000000000 +0000 +++ meson.build @@@@ -137,6 +137,7 @@@@ wayland_enabled = get_option('way broadway_enabled = get_option('broadway_backend') quartz_enabled = get_option('quartz_backend') win32_enabled = get_option('win32_backend') +atkbridge_enabled = get_option('atk_bridge') os_unix = false os_linux = false @@@@ -564,7 +565,10 @@@@ if x11_enabled xfixes_dep = dependency('xfixes', required: false) xcomposite_dep = dependency('xcomposite', required: false) fontconfig_dep = dependency('fontconfig', fallback: ['fontconfig', 'fontconfig_dep']) + if atkbridge_enabled atkbridge_dep = dependency('atk-bridge-2.0', version: at_spi2_atk_req) + cdata.set('HAVE_ATK_BRIDGE', 1) + endif backend_immodules += ['xim'] @@@@ -583,7 +587,9 @@@@ if x11_enabled x11_pkgs += ['xdamage'] endif + if atkbridge_enabled atk_pkgs += ['atk-bridge-2.0'] + endif cdata.set('HAVE_XDAMAGE', xdamage_dep.found() ? 1 : false) cdata.set('HAVE_XCURSOR', xcursor_dep.found() ? 1 : false) @ 1.2 log @gtk3: fix sincos() portability; define HAVE_ATK_BRIDGE @ text @d1 1 a1 1 $NetBSD: patch-meson.build,v 1.1 2023/01/01 21:21:35 adam Exp $ d26 10 @ 1.1 log @gtk3: updated to 3.24.36 Overview of Changes in GTK+ 3.24.36, 12-22-2022 =============================================== This release is the first GTK 3 release to exclusively use the meson build system. * GtkLabel: - Tweak selection behavior * GtkEmojiChooser: - Properly handle empty recent section * GtkFileChooser: - Make ~ key work regardless of dead keys * build: - Improve handling of flaky tests - Drop the autotools build * Wayland: - Fix problems with X<>Wayland DND - Revert cursor changes from 3.24.35 - Fix handling of surrounding text in input * Windows: - Improve handling of line ends in clipboard * MacOS: - Use NSTrackingArea * Translation updates: Abkhazian Basque Brazilian Portuguese Catalan Interlingue Persian @ text @d1 1 a1 1 $NetBSD$ d5 1 a5 1 --- meson.build.orig 2023-01-01 19:10:33.000000000 +0000 d15 1 a15 1 @@@@ -564,7 +565,9 @@@@ if x11_enabled d21 1 @