git: eb0a65fde25a - main - graphics/gdk-pixbuf2: Update to 2.44.1

From: Gleb Popov <arrowd_at_FreeBSD.org>
Date: Mon, 22 Sep 2025 07:50:17 UTC
The branch main has been updated by arrowd:

URL: https://cgit.FreeBSD.org/ports/commit/?id=eb0a65fde25ab01339e40ba69a9dab0bd18d6a00

commit eb0a65fde25ab01339e40ba69a9dab0bd18d6a00
Author:     Gleb Popov <arrowd@FreeBSD.org>
AuthorDate: 2025-09-22 07:48:39 +0000
Commit:     Gleb Popov <arrowd@FreeBSD.org>
CommitDate: 2025-09-22 07:49:53 +0000

    graphics/gdk-pixbuf2: Update to 2.44.1
    
    Reported by:    portscout!
---
 graphics/gdk-pixbuf2/Makefile  | 19 +++++++++++--------
 graphics/gdk-pixbuf2/distinfo  |  8 +++-----
 graphics/gdk-pixbuf2/pkg-plist |  2 +-
 3 files changed, 15 insertions(+), 14 deletions(-)

diff --git a/graphics/gdk-pixbuf2/Makefile b/graphics/gdk-pixbuf2/Makefile
index f27cb9d2fff5..a864aa81e428 100644
--- a/graphics/gdk-pixbuf2/Makefile
+++ b/graphics/gdk-pixbuf2/Makefile
@@ -1,14 +1,10 @@
 PORTNAME=	gdk-pixbuf
-PORTVERSION=	2.42.12
-PORTREVISION=	2
+PORTVERSION=	2.44.1
 CATEGORIES=	graphics
 MASTER_SITES=	GNOME
 PKGNAMESUFFIX=	2
 DIST_SUBDIR=	gnome
 
-PATCH_SITES=	https://gitlab.gnome.org/GNOME/gdk-pixbuf/-/commit/
-PATCHFILES=	4af78023ce7d3b5e3cec422a59bb4f48fa4f5886.patch:-p1
-
 MAINTAINER=	desktop@FreeBSD.org
 COMMENT=	Graphic library for GTK
 WWW=		https://developer.gnome.org/gdk-pixbuf/
@@ -24,19 +20,26 @@ SHEBANG_FILES=	build-aux/*.py
 USE_LDCONFIG=	yes
 MESON_ARGS=	-Dbuiltin_loaders="none" \
 		-Dtests=true \
+		-Dandroid=disabled \
+		-Dglycin=disabled \
 		-Dinstalled_tests=false
 TRIGGERS=	gdk-pixbuf-query-loaders
 SUB_LIST=	GTK2_VERSION=${GTK2_VERSION}
 
-LIBVERSION=	0.4200.12
+LIBVERSION=	0.4400.1
 PLIST_SUB+=	LIBVERSION=${LIBVERSION}
 
+TESTING_UNSAFE=	some tests invoke OOM conditions, which may be destructive for the system
+
 OPTIONS_SUB=	yes
-OPTIONS_DEFINE=	DOCS GIF JPEG MANPAGES PNG TIFF
+OPTIONS_DEFINE=	DOCS MANPAGES
 OPTIONS_DEFAULT=GIF JPEG MANPAGES PNG TIFF
+# at least one format has to be selected, otherwise the build fails
+OPTIONS_MULTI=	FORMATS
+OPTIONS_MULTI_FORMATS=	GIF JPEG PNG TIFF
 
 DOCS_BUILD_DEPENDS=	${PYTHON_PKGNAMEPREFIX}gi-docgen>0:textproc/py-gi-docgen@${PY_FLAVOR}
-DOCS_MESON_TRUE=	gtk_doc
+DOCS_MESON_TRUE=	documentation
 
 GIF_MESON_ENABLED=	gif
 
diff --git a/graphics/gdk-pixbuf2/distinfo b/graphics/gdk-pixbuf2/distinfo
index ec430fcc6771..96dd8ae4b281 100644
--- a/graphics/gdk-pixbuf2/distinfo
+++ b/graphics/gdk-pixbuf2/distinfo
@@ -1,5 +1,3 @@
-TIMESTAMP = 1753371083
-SHA256 (gnome/gdk-pixbuf-2.42.12.tar.xz) = b9505b3445b9a7e48ced34760c3bcb73e966df3ac94c95a148cb669ab748e3c7
-SIZE (gnome/gdk-pixbuf-2.42.12.tar.xz) = 6525072
-SHA256 (gnome/4af78023ce7d3b5e3cec422a59bb4f48fa4f5886.patch) = e5cfbfed908833871e45562b72e70be4895844c08ed8edce7d24a8d36696aeba
-SIZE (gnome/4af78023ce7d3b5e3cec422a59bb4f48fa4f5886.patch) = 1643
+TIMESTAMP = 1758197129
+SHA256 (gnome/gdk-pixbuf-2.44.1.tar.xz) = 4eec84cfc55979045b3e0fca72c3cc081d556952ad33b30c7d29c0474db48a28
+SIZE (gnome/gdk-pixbuf-2.44.1.tar.xz) = 6538636
diff --git a/graphics/gdk-pixbuf2/pkg-plist b/graphics/gdk-pixbuf2/pkg-plist
index 77fd1e87f90a..579b7ec3be63 100644
--- a/graphics/gdk-pixbuf2/pkg-plist
+++ b/graphics/gdk-pixbuf2/pkg-plist
@@ -3,7 +3,6 @@ bin/gdk-pixbuf-pixdata
 bin/gdk-pixbuf-query-loaders
 bin/gdk-pixbuf-thumbnailer
 include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-animation.h
-include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-autocleanups.h
 include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-core.h
 include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-enum-types.h
 include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-features.h
@@ -117,6 +116,7 @@ libdata/pkgconfig/gdk-pixbuf-2.0.pc
 %%DOCS%%%%DOCSDIR%%/flags.PixbufFormatFlags.html
 %%DOCS%%%%DOCSDIR%%/fonts.css
 %%DOCS%%%%DOCSDIR%%/func.PIXBUF_CHECK_VERSION.html
+%%DOCS%%%%DOCSDIR%%/func.PIXBUF_DEPRECATED_IN_2_44_FOR.html
 %%DOCS%%%%DOCSDIR%%/fzy.js
 %%DOCS%%%%DOCSDIR%%/gdk-pixbuf.devhelp2
 %%DOCS%%%%DOCSDIR%%/gnome-gmush-1.png