public inbox for git-commits@fedoraproject.org
help / color / mirror / Atom feed
From: Kleis Auke Wolthuizen <fedora@kleisauke.nl>
To: git-commits@fedoraproject.org
Subject: [rpms/vips] f44: Update to 8.18.3
Date: Sat, 13 Jun 2026 12:56:11 GMT	[thread overview]
Message-ID: <178135537100.1.14674762022315830055.rpms-vips-af09bb62ae83@fedoraproject.org> (raw)

            A new commit has been pushed.

            Repo   : rpms/vips
            Branch : f44
            Commit : af09bb62ae8373c65013a631ea7ed84ae837802d
            Author : Kleis Auke Wolthuizen <fedora@kleisauke.nl>
            Date   : 2026-06-13T11:56:16+02:00
            Stats  : +4/-78 in 5 file(s)
            URL    : https://src.fedoraproject.org/rpms/vips/c/af09bb62ae8373c65013a631ea7ed84ae837802d?branch=f44

            Log:
            Update to 8.18.3

- Drop patches merged upstream
- Build against libultrahdr (rhbz#2427101)

Resolves: rhbz#2448617
Resolves: rhbz#2427101
Resolves: rhbz#2442533 (CVE-2026-3145)
Resolves: rhbz#2442525 (CVE-2026-3146)
Resolves: rhbz#2442561 (CVE-2026-3147)
Resolves: rhbz#2443250 (CVE-2026-3281)
Resolves: rhbz#2443257 (CVE-2026-3282)
Resolves: rhbz#2443255 (CVE-2026-3283)
Resolves: rhbz#2443256 (CVE-2026-3284)

---
diff --git a/.gitignore b/.gitignore
index c2179ec..6e1bdf8 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1 +1 @@
-/vips-8.18.0.tar.xz
+/vips-8.18.3.tar.xz

diff --git a/pr-4816.patch b/pr-4816.patch
deleted file mode 100644
index ed7d726..0000000
--- a/pr-4816.patch
+++ /dev/null
@@ -1,39 +0,0 @@
-From 53621c0068a31baa5bb74927a3828343872da68c Mon Sep 17 00:00:00 2001
-From: Kleis Auke Wolthuizen <github@kleisauke.nl>
-Date: Sat, 20 Dec 2025 10:06:58 +0100
-Subject: [PATCH 1/1] vector: mask supported Highway targets by builtin targets
- (#4816)
-
-Ensure `vips_vector_get_supported_targets()` only reports targets that
-were actually compiled into libvips by intersecting the CPU supported
-targets with the builtin targets.
-
-Resolves: #4815.
-
-Upstream-Status: Backport [https://github.com/libvips/libvips/commit/53621c0068a31baa5bb74927a3828343872da68c]
----
- libvips/iofuncs/vector.cpp | 4 ++--
- 1 file changed, 2 insertions(+), 2 deletions(-)
-
-diff --git a/libvips/iofuncs/vector.cpp b/libvips/iofuncs/vector.cpp
-index e1c3119d3c..f251696817 100644
---- a/libvips/iofuncs/vector.cpp
-+++ b/libvips/iofuncs/vector.cpp
-@@ -132,7 +132,7 @@ vips_vector_get_builtin_targets()
- /**
-  * vips_vector_get_supported_targets:
-  *
-- * Gets a bitfield of enabled targets that are supported on this CPU. The
-+ * Gets a bitfield of builtin targets that are supported on this CPU. The
-  * targets returned may change after calling [func@vector_disable_targets].
-  *
-  * Returns: a bitfield of supported CPU targets.
-@@ -141,7 +141,7 @@ gint64
- vips_vector_get_supported_targets()
- {
- #ifdef HAVE_HWY
--	return hwy::SupportedTargets() & ~(HWY_EMU128 | HWY_SCALAR);
-+	return hwy::SupportedTargets() & HWY_TARGETS & ~(HWY_EMU128 | HWY_SCALAR);
- #elif defined(HAVE_ORC)
- 	return orc_target_get_default_flags(orc_target_get_default());
- #else

diff --git a/pr-4836.patch b/pr-4836.patch
deleted file mode 100644
index 7554b66..0000000
--- a/pr-4836.patch
+++ /dev/null
@@ -1,28 +0,0 @@
-From b46ef77d06308fba3441aea0a5b47ac343d8a57b Mon Sep 17 00:00:00 2001
-From: Kleis Auke Wolthuizen <github@kleisauke.nl>
-Date: Sat, 17 Jan 2026 15:07:59 +0100
-Subject: [PATCH] memory: fix `VIPS_FREEF` for expression-like macros
-
-Ensure the macro works correctly when F expands to an expression,
-such as `g_free()` using `free_sized()` (as available in the
-upcoming glibc 2.43).
-
-Resolves: #4835.
----
- ChangeLog                     | 1 +
- libvips/include/vips/memory.h | 2 +-
- 2 files changed, 2 insertions(+), 1 deletion(-)
-
-diff --git a/libvips/include/vips/memory.h b/libvips/include/vips/memory.h
-index 93e669340b..7073d1ea6a 100644
---- a/libvips/include/vips/memory.h
-+++ b/libvips/include/vips/memory.h
-@@ -41,7 +41,7 @@ extern "C" {
- 	G_STMT_START \
- 	{ \
- 		if (S) { \
--			(void) F((S)); \
-+			(void) (F((S))); \
- 			(S) = 0; \
- 		} \
- 	} \

diff --git a/sources b/sources
index 3b4c4a0..8ff6651 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-SHA512 (vips-8.18.0.tar.xz) = 5f1a9202a018a000c7552d2107989041ba98a624bf931d1199e18bbe47e97b096448e7cdfc8d512c36406ba350e098029b382b0b7ce829c7ffef2228127a3354
+SHA512 (vips-8.18.3.tar.xz) = 84d404e8805dc526dc8ac4b35305ad0794270215716c1f4475ad60ec8abf48d88f6d8a8bc25982e3d7c5d420063a72154d192faef4ab6bb68b01f258947ef6e2

diff --git a/vips.spec b/vips.spec
index 88d8cf4..bd7c497 100644
--- a/vips.spec
+++ b/vips.spec
@@ -1,5 +1,5 @@
 %global vips_version_base 8.18
-%global vips_version %{vips_version_base}.0
+%global vips_version %{vips_version_base}.3
 %global vips_soname_major 42
 
 Name:		vips
@@ -11,13 +11,6 @@ License:	LGPL-2.1-or-later
 URL:		https://www.libvips.org/
 Source0:	https://github.com/libvips/libvips/releases/download/v%{version}/%{name}-%{version}.tar.xz
 
-# https://github.com/libvips/libvips/pull/4816
-# Fix vips_thumbnail behavior on s390x
-Patch0:		pr-4816.patch
-# https://github.com/libvips/libvips/pull/4836
-# Fix build with glibc 2.43 supporting C23
-Patch1:		pr-4836.patch
-
 BuildRequires:	meson
 BuildRequires:	pkgconfig(glib-2.0)
 BuildRequires:	pkgconfig(gobject-introspection-1.0)
@@ -47,6 +40,7 @@ BuildRequires:	pkgconfig(openslide)
 BuildRequires:	pkgconfig(poppler-glib)
 BuildRequires:	pkgconfig(MagickWand)
 BuildRequires:	pkgconfig(libraw)
+BuildRequires:	pkgconfig(libuhdr)
 BuildRequires:	nifticlib-devel
 
 BuildRequires:	gcc-c++
@@ -164,7 +158,6 @@ export CXXFLAGS="%{optflags} -ftree-vectorize"
     -Dcpp-docs=true \
     -Ddocs=true \
     -Dpdfium=disabled \
-    -Duhdr=disabled \
     %{nil}
 
 %meson_build

                 reply	other threads:[~2026-06-13 12:56 UTC|newest]

Thread overview: [no followups] expand[flat|nested]  mbox.gz  Atom feed

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=178135537100.1.14674762022315830055.rpms-vips-af09bb62ae83@fedoraproject.org \
    --to=fedora@kleisauke.nl \
    --cc=git-commits@fedoraproject.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox