From 26c63c2308746c143f784e0a7fcf636faaeca553 Mon Sep 17 00:00:00 2001 From: oreo639 Date: Thu, 23 Feb 2023 18:43:26 -0800 Subject: [PATCH 1/2] libjpeg-turbo: update to 2.1.5.1. --- srcpkgs/libjpeg-turbo/template | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/srcpkgs/libjpeg-turbo/template b/srcpkgs/libjpeg-turbo/template index 357453271f06..3c73aeb9b89f 100644 --- a/srcpkgs/libjpeg-turbo/template +++ b/srcpkgs/libjpeg-turbo/template @@ -1,6 +1,6 @@ # Template file for 'libjpeg-turbo' pkgname=libjpeg-turbo -version=2.1.4 +version=2.1.5.1 revision=1 build_style=cmake configure_args="-DWITH_JPEG8=1 -DCMAKE_INSTALL_LIBDIR=/usr/lib" @@ -11,7 +11,7 @@ license="IJG, BSD-3-Clause, Zlib" homepage="https://libjpeg-turbo.org/" changelog="https://raw.githubusercontent.com/libjpeg-turbo/libjpeg-turbo/main/ChangeLog.md" distfiles="${SOURCEFORGE_SITE}/libjpeg-turbo/libjpeg-turbo-${version}.tar.gz" -checksum=d3ed26a1131a13686dfca4935e520eb7c90ae76fbc45d98bb50a8dc86230342b +checksum=2fdc3feb6e9deb17adec9bafa3321419aa19f8f4e5dea7bf8486844ca22207bf provides="jpeg-8_1" replaces="jpeg>=0" From c3d75890244970dae46c8f24d2d4f03a890380bd Mon Sep 17 00:00:00 2001 From: oreo639 Date: Thu, 23 Feb 2023 18:43:51 -0800 Subject: [PATCH 2/2] gdk-pixbuf: update to 2.42.10. --- srcpkgs/gdk-pixbuf/patches/largejpeg-oom.patch | 14 ++++++++++++++ srcpkgs/gdk-pixbuf/template | 12 ++++++------ 2 files changed, 20 insertions(+), 6 deletions(-) create mode 100644 srcpkgs/gdk-pixbuf/patches/largejpeg-oom.patch diff --git a/srcpkgs/gdk-pixbuf/patches/largejpeg-oom.patch b/srcpkgs/gdk-pixbuf/patches/largejpeg-oom.patch new file mode 100644 index 000000000000..efb3b968f1c5 --- /dev/null +++ b/srcpkgs/gdk-pixbuf/patches/largejpeg-oom.patch @@ -0,0 +1,14 @@ +--- a/tests/pixbuf-jpeg.c ++++ b/tests/pixbuf-jpeg.c +@@ -196,10 +196,7 @@ test_jpeg_fbfbfbfb (void) + g_assert_no_error (error); + + gdk_pixbuf_loader_close (loader, &error); +- g_assert_error (error, GDK_PIXBUF_ERROR, GDK_PIXBUF_ERROR_CORRUPT_IMAGE); +- +- pixbuf = gdk_pixbuf_loader_get_pixbuf (loader); +- g_assert_nonnull (pixbuf); ++ g_assert_error (error, GDK_PIXBUF_ERROR, GDK_PIXBUF_ERROR_INSUFFICIENT_MEMORY); + + g_object_unref (loader); + g_free (contents); diff --git a/srcpkgs/gdk-pixbuf/template b/srcpkgs/gdk-pixbuf/template index 02c825703059..0f2117fa95d1 100644 --- a/srcpkgs/gdk-pixbuf/template +++ b/srcpkgs/gdk-pixbuf/template @@ -1,13 +1,13 @@ # Template file for 'gdk-pixbuf' pkgname=gdk-pixbuf -version=2.42.6 +version=2.42.10 revision=1 build_style=meson build_helper="gir" -configure_args="-Dintrospection=$(vopt_if gir enabled disabled) -Dpng=true - -Dinstalled_tests=false" -hostmakedepends="gettext-devel glib-devel pkg-config libxslt docbook-xsl" -makedepends="libglib-devel libpng-devel tiff-devel +configure_args="-Dintrospection=$(vopt_if gir enabled disabled) -Dpng=enabled + -Djpeg=enabled -Dtiff=enabled -Dinstalled_tests=false" +hostmakedepends="gettext-devel glib-devel pkg-config python3-docutils" +makedepends="libglib-devel libpng-devel tiff-devel libjpeg-turbo-devel shared-mime-info" depends="shared-mime-info" short_desc="Image loading library for The GTK+ toolkit (v2)" @@ -15,7 +15,7 @@ maintainer="Orphaned " license="LGPL-2.1-or-later" homepage="https://wiki.gnome.org/Projects/GdkPixbuf" distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz" -checksum=c4a6b75b7ed8f58ca48da830b9fa00ed96d668d3ab4b1f723dcf902f78bde77f +checksum=ee9b6c75d13ba096907a2e3c6b27b61bcd17f5c7ebeab5a5b439d2f2e39fe44b # Package build options build_options="gir"