Tue Sep 20 10:11:47 2022 UTC ()
gdk-pixbuf2: update to 2.42.9.

Security fix release.

2.42.9 (stable)
===

- Fix the check for maximum value of LZW initial code size [#136, Robert Ancell]
- Use CMake for dependencies on Windows/MSVC [!131, Chun-Wei Fan]
- Add option for building tests [!132]
- Move man pages to reStructuredText [!134]
- Disable relocation when built as a static libary on Windows [!136, Hesham Essam]
- Update wrap file for libjpeg-turbo [!138, Georges Basile Stavracas Neto]
- Limit the memory size when loading image data [#205, Sam Ezeh]


(wiz)
diff -r1.56 -r1.57 pkgsrc/graphics/gdk-pixbuf2/Makefile
diff -r1.22 -r1.23 pkgsrc/graphics/gdk-pixbuf2/PLIST
diff -r1.53 -r1.54 pkgsrc/graphics/gdk-pixbuf2/distinfo

cvs diff -r1.56 -r1.57 pkgsrc/graphics/gdk-pixbuf2/Makefile (expand / switch to unified diff)

--- pkgsrc/graphics/gdk-pixbuf2/Makefile 2022/07/14 23:46:22 1.56
+++ pkgsrc/graphics/gdk-pixbuf2/Makefile 2022/09/20 10:11:47 1.57
@@ -1,37 +1,42 @@ @@ -1,37 +1,42 @@
1# $NetBSD: Makefile,v 1.56 2022/07/14 23:46:22 dholland Exp $ 1# $NetBSD: Makefile,v 1.57 2022/09/20 10:11:47 wiz Exp $
2 2
3DISTNAME= gdk-pixbuf-2.42.8 3DISTNAME= gdk-pixbuf-2.42.9
4PKGNAME= ${DISTNAME:S/pixbuf/pixbuf2/} 4PKGNAME= ${DISTNAME:S/pixbuf/pixbuf2/}
5PKGREVISION= 1 
6CATEGORIES= graphics gnome 5CATEGORIES= graphics gnome
7MASTER_SITES= ${MASTER_SITE_GNOME:=sources/gdk-pixbuf/${PKGVERSION_NOREV:R}/} 6MASTER_SITES= ${MASTER_SITE_GNOME:=sources/gdk-pixbuf/${PKGVERSION_NOREV:R}/}
8EXTRACT_SUFX= .tar.xz 7EXTRACT_SUFX= .tar.xz
9 8
10MAINTAINER= pkgsrc-users@NetBSD.org 9MAINTAINER= pkgsrc-users@NetBSD.org
11HOMEPAGE= https://developer.gnome.org/gdk-pixbuf 10HOMEPAGE= https://developer.gnome.org/gdk-pixbuf
12COMMENT= Library for image loading and manipulation 11COMMENT= Library for image loading and manipulation
13LICENSE= gnu-gpl-v2 12LICENSE= gnu-gpl-v2
14 13
15TOOL_DEPENDS+= libxslt-[0-9]*:../../textproc/libxslt 14# for man pages
16TOOL_DEPENDS+= docbook-xsl-[0-9]*:../../textproc/docbook-xsl 15TOOL_DEPENDS+= ${PYPKGPREFIX}-docutils-[0-9]*:../../textproc/py-docutils
17 16
18CONFLICTS+= gtk2+<2.22 17CONFLICTS+= gtk2+<2.22
19 18
20USE_TOOLS+= pkg-config xgettext 19USE_TOOLS+= pkg-config xgettext
21MAKE_ENV+= LD_LIBRARY_PATH=${WRKSRC}/output/gdk-pixbuf 20MAKE_ENV+= LD_LIBRARY_PATH=${WRKSRC}/output/gdk-pixbuf
22# For Darwin 21# For Darwin
23MAKE_ENV+= DYLD_LIBRARY_PATH=${WRKSRC}/output/gdk-pixbuf 22MAKE_ENV+= DYLD_LIBRARY_PATH=${WRKSRC}/output/gdk-pixbuf
24 23
 24SUBST_CLASSES+= rst2man
 25SUBST_MESSAGE.rst2man= Fixing rst2man name used by pkgsrc due to versioning.
 26SUBST_STAGE.rst2man= pre-configure
 27SUBST_FILES.rst2man= docs/meson.build
 28SUBST_SED.rst2man= -e "s,'rst2man','rst2man-${PYVERSSUFFIX}',g"
 29
25.include "../../mk/bsd.prefs.mk" 30.include "../../mk/bsd.prefs.mk"
26 31
27SUBST_CLASSES+= dyld 32SUBST_CLASSES+= dyld
28SUBST_STAGE.dyld= pre-configure 33SUBST_STAGE.dyld= pre-configure
29SUBST_FILES.dyld= gdk-pixbuf/meson.build \ 34SUBST_FILES.dyld= gdk-pixbuf/meson.build \
30 tests/meson.build \ 35 tests/meson.build \
31 thumbnailer/meson.build 36 thumbnailer/meson.build
32.if ${OPSYS} == "Darwin" 37.if ${OPSYS} == "Darwin"
33SUBST_SED.dyld= -e 's|@LD_LIBRARY_PATH@|DYLD_LIBRARY_PATH|g' 38SUBST_SED.dyld= -e 's|@LD_LIBRARY_PATH@|DYLD_LIBRARY_PATH|g'
34.else 39.else
35SUBST_SED.dyld= -e 's|@LD_LIBRARY_PATH@|LD_LIBRARY_PATH|g' 40SUBST_SED.dyld= -e 's|@LD_LIBRARY_PATH@|LD_LIBRARY_PATH|g'
36.endif 41.endif
37 42

cvs diff -r1.22 -r1.23 pkgsrc/graphics/gdk-pixbuf2/PLIST (expand / switch to unified diff)

--- pkgsrc/graphics/gdk-pixbuf2/PLIST 2022/06/11 12:46:06 1.22
+++ pkgsrc/graphics/gdk-pixbuf2/PLIST 2022/09/20 10:11:47 1.23
@@ -1,14 +1,14 @@ @@ -1,14 +1,14 @@
1@comment $NetBSD: PLIST,v 1.22 2022/06/11 12:46:06 nia Exp $ 1@comment $NetBSD: PLIST,v 1.23 2022/09/20 10:11:47 wiz Exp $
2bin/gdk-pixbuf-csource 2bin/gdk-pixbuf-csource
3bin/gdk-pixbuf-pixdata 3bin/gdk-pixbuf-pixdata
4bin/gdk-pixbuf-query-loaders 4bin/gdk-pixbuf-query-loaders
5bin/gdk-pixbuf-thumbnailer 5bin/gdk-pixbuf-thumbnailer
6include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-animation.h 6include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-animation.h
7include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-autocleanups.h 7include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-autocleanups.h
8include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-core.h 8include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-core.h
9include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-enum-types.h 9include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-enum-types.h
10include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-features.h 10include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-features.h
11include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-io.h 11include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-io.h
12include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-loader.h 12include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-loader.h
13include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-macros.h 13include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-macros.h
14include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-marshal.h 14include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-marshal.h
@@ -21,32 +21,33 @@ lib/gdk-pixbuf-2.0/2.10.0/loaders/libpix @@ -21,32 +21,33 @@ lib/gdk-pixbuf-2.0/2.10.0/loaders/libpix
21lib/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-gif.so 21lib/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-gif.so
22lib/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-icns.so 22lib/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-icns.so
23lib/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-ico.so 23lib/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-ico.so
24lib/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-pnm.so 24lib/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-pnm.so
25lib/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-qtif.so 25lib/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-qtif.so
26lib/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-tga.so 26lib/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-tga.so
27lib/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-tiff.so 27lib/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-tiff.so
28lib/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-xbm.so 28lib/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-xbm.so
29lib/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-xpm.so 29lib/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-xpm.so
30lib/girepository-1.0/GdkPixbuf-2.0.typelib 30lib/girepository-1.0/GdkPixbuf-2.0.typelib
31lib/girepository-1.0/GdkPixdata-2.0.typelib 31lib/girepository-1.0/GdkPixdata-2.0.typelib
32lib/libgdk_pixbuf-2.0.so 32lib/libgdk_pixbuf-2.0.so
33lib/libgdk_pixbuf-2.0.so.0 33lib/libgdk_pixbuf-2.0.so.0
34lib/libgdk_pixbuf-2.0.so.0.4200.8 34lib/libgdk_pixbuf-2.0.so.0.4200.9
35lib/pkgconfig/gdk-pixbuf-2.0.pc 35lib/pkgconfig/gdk-pixbuf-2.0.pc
36man/man1/gdk-pixbuf-csource.1 36man/man1/gdk-pixbuf-csource.1
37man/man1/gdk-pixbuf-query-loaders.1 37man/man1/gdk-pixbuf-query-loaders.1
38share/gir-1.0/GdkPixbuf-2.0.gir 38share/gir-1.0/GdkPixbuf-2.0.gir
39share/gir-1.0/GdkPixdata-2.0.gir 39share/gir-1.0/GdkPixdata-2.0.gir
 40share/locale/ab/LC_MESSAGES/gdk-pixbuf.mo
40share/locale/af/LC_MESSAGES/gdk-pixbuf.mo 41share/locale/af/LC_MESSAGES/gdk-pixbuf.mo
41share/locale/ang/LC_MESSAGES/gdk-pixbuf.mo 42share/locale/ang/LC_MESSAGES/gdk-pixbuf.mo
42share/locale/ar/LC_MESSAGES/gdk-pixbuf.mo 43share/locale/ar/LC_MESSAGES/gdk-pixbuf.mo
43share/locale/as/LC_MESSAGES/gdk-pixbuf.mo 44share/locale/as/LC_MESSAGES/gdk-pixbuf.mo
44share/locale/ast/LC_MESSAGES/gdk-pixbuf.mo 45share/locale/ast/LC_MESSAGES/gdk-pixbuf.mo
45share/locale/az/LC_MESSAGES/gdk-pixbuf.mo 46share/locale/az/LC_MESSAGES/gdk-pixbuf.mo
46share/locale/be/LC_MESSAGES/gdk-pixbuf.mo 47share/locale/be/LC_MESSAGES/gdk-pixbuf.mo
47share/locale/be@latin/LC_MESSAGES/gdk-pixbuf.mo 48share/locale/be@latin/LC_MESSAGES/gdk-pixbuf.mo
48share/locale/bg/LC_MESSAGES/gdk-pixbuf.mo 49share/locale/bg/LC_MESSAGES/gdk-pixbuf.mo
49share/locale/bn/LC_MESSAGES/gdk-pixbuf.mo 50share/locale/bn/LC_MESSAGES/gdk-pixbuf.mo
50share/locale/bn_IN/LC_MESSAGES/gdk-pixbuf.mo 51share/locale/bn_IN/LC_MESSAGES/gdk-pixbuf.mo
51share/locale/br/LC_MESSAGES/gdk-pixbuf.mo 52share/locale/br/LC_MESSAGES/gdk-pixbuf.mo
52share/locale/bs/LC_MESSAGES/gdk-pixbuf.mo 53share/locale/bs/LC_MESSAGES/gdk-pixbuf.mo

cvs diff -r1.53 -r1.54 pkgsrc/graphics/gdk-pixbuf2/distinfo (expand / switch to unified diff)

--- pkgsrc/graphics/gdk-pixbuf2/distinfo 2022/06/23 09:34:02 1.53
+++ pkgsrc/graphics/gdk-pixbuf2/distinfo 2022/09/20 10:11:47 1.54
@@ -1,9 +1,9 @@ @@ -1,9 +1,9 @@
1$NetBSD: distinfo,v 1.53 2022/06/23 09:34:02 nia Exp $ 1$NetBSD: distinfo,v 1.54 2022/09/20 10:11:47 wiz Exp $
2 2
3BLAKE2s (gdk-pixbuf-2.42.8.tar.xz) = eac540223073cbf38906052e2325483934cd1c39994cce6e761c3205b8e0324d 3BLAKE2s (gdk-pixbuf-2.42.9.tar.xz) = 8bfc6893271386c703f8d5edc7bda1286dd8a3d198192577c5f9fcba50ac5985
4SHA512 (gdk-pixbuf-2.42.8.tar.xz) = 994a1374becec6235d347f4980afcc8b85f43ac373e4d7e00b7445880d0a51932e63b54429b28ab5af09e7c4437f9d6008e1c25b2d44a2c9ef7cc9821b478387 4SHA512 (gdk-pixbuf-2.42.9.tar.xz) = 032869c98d22cc4add05198baec5a64d29af247a99a084d7c498f82f467fb2a2008a8d0d4564ee5d963f6965dc9b3ff61b6c07377f67fec70ddf14e5373abfb3
5Size (gdk-pixbuf-2.42.8.tar.xz) = 8503020 bytes 5Size (gdk-pixbuf-2.42.9.tar.xz) = 6596068 bytes
6SHA1 (patch-gdk-pixbuf_gdk-pixbuf-scaled-anim.c) = a9d2436711b1a1c3bb58beef0df5e485ad6cbe7d 6SHA1 (patch-gdk-pixbuf_gdk-pixbuf-scaled-anim.c) = a9d2436711b1a1c3bb58beef0df5e485ad6cbe7d
7SHA1 (patch-gdk-pixbuf_meson.build) = d54c4f1c5c045c3988fc2bbac19d2aac3e32de89 7SHA1 (patch-gdk-pixbuf_meson.build) = d54c4f1c5c045c3988fc2bbac19d2aac3e32de89
8SHA1 (patch-tests_meson.build) = 6da53b4e168a20dcc546840e4fbd8fc7ac8f03aa 8SHA1 (patch-tests_meson.build) = 6da53b4e168a20dcc546840e4fbd8fc7ac8f03aa
9SHA1 (patch-thumbnailer_meson.build) = c4a5abaced448add0c28f3b391b9db86b4299c02 9SHA1 (patch-thumbnailer_meson.build) = c4a5abaced448add0c28f3b391b9db86b4299c02