head 1.4; access; symbols pkgsrc-2026Q1:1.4.0.14 pkgsrc-2026Q1-base:1.4 pkgsrc-2025Q4:1.4.0.12 pkgsrc-2025Q4-base:1.4 pkgsrc-2025Q3:1.4.0.10 pkgsrc-2025Q3-base:1.4 pkgsrc-2025Q2:1.4.0.8 pkgsrc-2025Q2-base:1.4 pkgsrc-2025Q1:1.4.0.6 pkgsrc-2025Q1-base:1.4 pkgsrc-2024Q4:1.4.0.4 pkgsrc-2024Q4-base:1.4 pkgsrc-2024Q3:1.4.0.2 pkgsrc-2024Q3-base:1.4 pkgsrc-2024Q2:1.3.0.22 pkgsrc-2024Q2-base:1.3 pkgsrc-2024Q1:1.3.0.20 pkgsrc-2024Q1-base:1.3 pkgsrc-2023Q4:1.3.0.18 pkgsrc-2023Q4-base:1.3 pkgsrc-2023Q3:1.3.0.16 pkgsrc-2023Q3-base:1.3 pkgsrc-2023Q2:1.3.0.14 pkgsrc-2023Q2-base:1.3 pkgsrc-2023Q1:1.3.0.12 pkgsrc-2023Q1-base:1.3 pkgsrc-2022Q4:1.3.0.10 pkgsrc-2022Q4-base:1.3 pkgsrc-2022Q3:1.3.0.8 pkgsrc-2022Q3-base:1.3 pkgsrc-2022Q2:1.3.0.6 pkgsrc-2022Q2-base:1.3 pkgsrc-2022Q1:1.3.0.4 pkgsrc-2022Q1-base:1.3 pkgsrc-2021Q4:1.3.0.2 pkgsrc-2021Q4-base:1.3 pkgsrc-2021Q3:1.2.0.2 pkgsrc-2021Q3-base:1.2 pkgsrc-2021Q2:1.1.0.12 pkgsrc-2021Q2-base:1.1 pkgsrc-2021Q1:1.1.0.10 pkgsrc-2021Q1-base:1.1 pkgsrc-2020Q4:1.1.0.8 pkgsrc-2020Q4-base:1.1 pkgsrc-2020Q3:1.1.0.6 pkgsrc-2020Q3-base:1.1 pkgsrc-2020Q2:1.1.0.4 pkgsrc-2020Q2-base:1.1 pkgsrc-2020Q1:1.1.0.2 pkgsrc-2020Q1-base:1.1; locks; strict; comment @# @; 1.4 date 2024.06.27.15.19.59; author adam; state Exp; branches; next 1.3; commitid Ho6Md9h7ScdMoDfF; 1.3 date 2021.11.17.15.14.42; author schmonz; state Exp; branches; next 1.2; commitid QHnS4EWhMLCk0ahD; 1.2 date 2021.09.19.08.06.20; author nia; state Exp; branches; next 1.1; commitid ASg8jTBYkN6uvx9D; 1.1 date 2020.02.20.03.35.35; author brook; state Exp; branches; next ; commitid rb2bVPvtgSJlymXB; desc @@ 1.4 log @gdk-pixbuf2: updated to 2.42.12 2.42.12 (stable) - Fix a build failure (Christian Heusel) - Fix occasional build failures (Benjamin Gilbert) - ani: Reject files with multiple INA or IART chunks (Benjamin Gilbert) - ani: Reject files with multiple anih chunks (Benjamin Gilbert, CVE-2022-48622) - ani: validate chunk size (Benjamin Gilbert) - Translation updates 2.42.11 (stable) - Disable fringe loaders by default - Introspection fixes - Translation updates @ text @$NetBSD: patch-tests_meson.build,v 1.3 2021/11/17 15:14:42 schmonz Exp $ Add LD_LIBRARY_PATH so uninstalled programs find newly built shared libraries. --- tests/meson.build.orig 2024-05-15 02:15:41.000000000 +0000 +++ tests/meson.build @@@@ -12,6 +12,7 @@@@ if enabled_loaders.contains('png') and h input: 'resources.gresource.xml', output: 'resources.c', command: [ + 'env', '@@LD_LIBRARY_PATH@@=' + meson.current_build_dir() + '/../gdk-pixbuf', gen_resources, '--glib-compile-resources', glib_compile_resources, '--pixdata', gdk_pixbuf_pixdata, @@@@ -27,6 +28,7 @@@@ if enabled_loaders.contains('png') and h input: 'resources.gresource.xml', output: 'resources.h', command: [ + 'env', '@@LD_LIBRARY_PATH@@=' + meson.current_build_dir() + '/../gdk-pixbuf', gen_resources, '--glib-compile-resources', glib_compile_resources, '--pixdata', gdk_pixbuf_pixdata, @ 1.3 log @On macOS, set DYLD_LIBRARY_PATH instead of LD_LIBRARY_PATH to fix build. @ text @d1 1 a1 1 $NetBSD: patch-tests_meson.build,v 1.2 2021/09/19 08:06:20 nia Exp $ d5 1 a5 1 --- tests/meson.build.orig 2021-04-09 14:44:51.000000000 +0000 d13 3 a15 3 '--glib-compile-resources=@@0@@'.format(glib_compile_resources.full_path()), '--pixdata=@@0@@'.format(gdk_pixbuf_pixdata.full_path()), @@@@ -31,6 +32,7 @@@@ if enabled_loaders.contains('png') and h d21 2 a22 2 '--glib-compile-resources=@@0@@'.format(glib_compile_resources.full_path()), '--pixdata=@@0@@'.format(gdk_pixbuf_pixdata.full_path()), @ 1.2 log @gdk-pixbuf2: update to 2.42.6, primarily to fix CVE-2020-29385 and various leaks. Changes relevant to pkgsrc packaging: - gdk-pixbuf2-xlib now uses a separate distfile. - The jpeg and png loaders are no longer separate shared libraries. - A fix for SunOS was upstreamed. @ text @d1 1 a1 1 $NetBSD: patch-tests_meson.build,v 1.1 2020/02/20 03:35:35 brook Exp $ d5 1 a5 1 --- tests/meson.build.orig 2021-04-09 14:44:51.540196000 +0000 d11 1 a11 1 + 'env', 'LD_LIBRARY_PATH=' + meson.current_build_dir() + '/../gdk-pixbuf', d19 1 a19 1 + 'env', 'LD_LIBRARY_PATH=' + meson.current_build_dir() + '/../gdk-pixbuf', @ 1.1 log @gdk-pixbuf2: Fix build on certain Darwin configurations. During the build, newly compiled applications are run and require libraries also within the build area. At least on Darwin, these must be accessed via LD_LIBRARY_PATH, which must be added to the meson build files to be included in the appropriate commands. @ text @d1 1 a1 1 $NetBSD$ d5 1 a5 1 --- tests/meson.build.orig 2019-10-08 10:44:10.000000000 +0000 d7 16 a22 16 @@@@ -5,6 +5,7 @@@@ resources_c = custom_target('resources.c input: 'resources.gresource.xml', output: 'resources.c', command: [ + 'env', 'LD_LIBRARY_PATH=' + meson.current_build_dir() + '/../gdk-pixbuf', gen_resources, '--pixdata=@@0@@'.format(gdk_pixbuf_pixdata.full_path()), '--loaders=@@0@@'.format(loaders_cache.full_path()), @@@@ -23,6 +24,7 @@@@ resources_h = custom_target('resources.h input: 'resources.gresource.xml', output: 'resources.h', command: [ + 'env', 'LD_LIBRARY_PATH=' + meson.current_build_dir() + '/../gdk-pixbuf', gen_resources, '--pixdata=@@0@@'.format(gdk_pixbuf_pixdata.full_path()), '--loaders=@@0@@'.format(loaders_cache.full_path()), @