head 1.3; access; symbols pkgsrc-2026Q1:1.3.0.6 pkgsrc-2026Q1-base:1.3 pkgsrc-2025Q4:1.3.0.4 pkgsrc-2025Q4-base:1.3 pkgsrc-2025Q3:1.3.0.2 pkgsrc-2025Q3-base:1.3 pkgsrc-2025Q2:1.2.0.44 pkgsrc-2025Q2-base:1.2 pkgsrc-2025Q1:1.2.0.42 pkgsrc-2025Q1-base:1.2 pkgsrc-2024Q4:1.2.0.40 pkgsrc-2024Q4-base:1.2 pkgsrc-2024Q3:1.2.0.38 pkgsrc-2024Q3-base:1.2 pkgsrc-2024Q2:1.2.0.36 pkgsrc-2024Q2-base:1.2 pkgsrc-2024Q1:1.2.0.34 pkgsrc-2024Q1-base:1.2 pkgsrc-2023Q4:1.2.0.32 pkgsrc-2023Q4-base:1.2 pkgsrc-2023Q3:1.2.0.30 pkgsrc-2023Q3-base:1.2 pkgsrc-2023Q2:1.2.0.28 pkgsrc-2023Q2-base:1.2 pkgsrc-2023Q1:1.2.0.26 pkgsrc-2023Q1-base:1.2 pkgsrc-2022Q4:1.2.0.24 pkgsrc-2022Q4-base:1.2 pkgsrc-2022Q3:1.2.0.22 pkgsrc-2022Q3-base:1.2 pkgsrc-2022Q2:1.2.0.20 pkgsrc-2022Q2-base:1.2 pkgsrc-2022Q1:1.2.0.18 pkgsrc-2022Q1-base:1.2 pkgsrc-2021Q4:1.2.0.16 pkgsrc-2021Q4-base:1.2 pkgsrc-2021Q3:1.2.0.14 pkgsrc-2021Q3-base:1.2 pkgsrc-2021Q2:1.2.0.12 pkgsrc-2021Q2-base:1.2 pkgsrc-2021Q1:1.2.0.10 pkgsrc-2021Q1-base:1.2 pkgsrc-2020Q4:1.2.0.8 pkgsrc-2020Q4-base:1.2 pkgsrc-2020Q3:1.2.0.6 pkgsrc-2020Q3-base:1.2 pkgsrc-2020Q2:1.2.0.4 pkgsrc-2020Q2-base:1.2 pkgsrc-2020Q1:1.2.0.2 pkgsrc-2020Q1-base:1.2 pkgsrc-2019Q4:1.1.0.8 pkgsrc-2019Q4-base:1.1 pkgsrc-2019Q3:1.1.0.4 pkgsrc-2019Q3-base:1.1 pkgsrc-2019Q2:1.1.0.2 pkgsrc-2019Q2-base:1.1; locks; strict; comment @# @; 1.3 date 2025.07.18.08.37.35; author adam; state Exp; branches; next 1.2; commitid pM5Twm7x7goqLc3G; 1.2 date 2020.03.11.10.09.36; author wiz; state Exp; branches; next 1.1; commitid zd7N7oWcE1eg7YZB; 1.1 date 2019.06.03.10.47.20; author prlw1; state Exp; branches; next ; commitid TtvDxmQLCuvboJpB; desc @@ 1.3 log @gobject-introspection: updated to 1.84.0 1.84.0 - 2025-03-15 * No changes 1.83.4 - 2025-03-08 * Revert support for "static" virtual functions 1.83.2 - 2025-03-01 * Improve GType inspection helper * Parse C11's _Alignas * Respect custom Python binary * Fix build on the latest Windows SDK * Small performance improvement when looking up a signal information * Use standard imports in the JavaScript templates for g-ir-doctool * Ensure that enumeration members can be marked as deprecated * Add more test coverage for structured union types * Add an option to skip tests when building * Fix various MSVC compatibility issues * Add support for "static" virtual functions * Allow specifying the format of the documentation inside doc blocks * Handle C99's _Complex * Consider UCRT64 and CLANG64 as mingw32 compilers * Handle static NSString syntax * Add instance parameter checks to strict validation * Documentation improvements @ text @$NetBSD: patch-tools_meson.build,v 1.2 2020/03/11 10:09:36 wiz Exp $ After testing for the meson_option "python", meson.build then overwrites it. --- tools/meson.build.orig 2025-03-15 13:50:44.000000000 +0000 +++ tools/meson.build @@@@ -9,11 +9,7 @@@@ if with_doctool tools += [['g-ir-doc-tool', 'docmain', 'doc_main']] endif -if not python.full_path().startswith('/usr/bin') - python_cmd = '/usr/bin/env ' + python.full_path() -else - python_cmd = '/usr/bin/env python@@0@@'.format(python.language_version().split('.')[0]) -endif +python_cmd = python.path() tool_output = [] foreach tool : tools @ 1.2 log @gobject-introspection: update to 1.64.0. 1.64.0 - 2020-03-07 ------------------- * Update glib annotations (:user:`Rico Tzschichholz `) * Fix regress scanner tests for non-gcc/clang compilers :mr:`197` (:user:`Chun-wei Fan `) * Document how to update glib GIR :mr:`199` (:user:`Bastien Nocera `) 1.63.2 - 2020-01-17 ------------------- * Update glib annotations (:user:`Rico Tzschichholz `) * Add GMemoryMonitor to glib annotations :mr:`193` (:user:`Bastien Nocera `) * Fix build reproducibility :mr:`192` (:user:`Joshua Watt `) * Drop deprecated xml.etree.ElementTree.Element.getchildren() calls :mr:`194` (:user:`Miro Hrončok `) * Support Python 3.8.x+ on Windows :mr:`195` (:user:`Chun-wei Fan `) * Cross compile support :mr:`64` (:user:`Alexander Kanavin `) * meson: Visual Studio builds: Use -utf-8 where available :mr:`196` (:user:`Chun-wei Fan `) 1.63.1 - 2019-11-24 ------------------- * Update glib annotations (:user:`Rico Tzschichholz `) * build: require meson 0.50.1 * build: use proper dylib versioning on macOS :mr:`177` (:user:`Tom Schoonjans `) * scanner: Support array arguments with static keyword :mr:`176` (:user:`Emmanuele Bassi `) * website: Add Ruby-GNOME to user list :mr:`178` (:user:`kojix2`) * Fix non-libtool code being run with no nob-libtool dependencies :mr:`179` (:user:`Alistair Buxton `) * meson: change "cairo" from a boolean to a feature option :mr:`180` * meson: change "doctool" from a boolean to a feature option :mr:`181` * Fix a memory leak in g_irepository_get_object_gtype_interfaces() :mr:`182` (:user:`Philip Chimento `) * ccompiler.py: Fix macro defines with quotes on MSVC :mr:`183` (:user:`Chun-wei Fan `) * tests: Actually test libregress by specifying the LD_LIBRARY_PATH :mr:`174` (:user:`Corentin Noël `) * examples: Make self contained and add build system integration examples :mr:`189` * autotools: Make INTROSPECTION_GIRDIR/INTROSPECTION_TYPELIBDIR respect prefix/datadir/libdir :mr:`190` * girepository: Also store GType cache misses :mr:`191` (:user:`Carlos Garnacho `) * docs: Document GI_CROSS_LAUNCHER envvar :mr:`175` (:user:`Emmanuele Bassi `) @ text @d1 1 a1 1 $NetBSD$ d5 1 a5 1 --- tools/meson.build.orig 2020-03-07 14:13:21.693311500 +0000 d7 7 a13 4 @@@@ -12,7 +12,7 @@@@ endif if cc.get_id() == 'msvc' python_cmd = '/usr/bin/env ' + python.path() else d15 2 a16 2 + python_cmd = python.path() endif d19 1 @ 1.1 log @Update gobject-introspection to 2.60.1 Highlights: * build: Drop Python 2 support, require Python 3.4+ :mr:`69` * Add _Float128 to the base C types * scanner: rework source root directory guessing code to not depend on the build directory * scanner: Merge specifiers and qualifiers when merging basic types. Fixes "unsigned char" being wrongly parsed as "unsigned" etc. :mr:`125` (:user:`Tomasz Miąsko `) * scanner: make using bool without stdbool include work again :issue:`247` @ text @d5 1 a5 1 --- tools/meson.build.orig 2019-01-11 14:16:09.000000000 +0000 d9 1 a9 1 python_cmd = '/usr/bin/env ' + python.get_variable('prefix') + '\\python.exe' @