public inbox for git-commits@fedoraproject.org
help / color / mirror / Atom feed
* [rpms/vips] f43: Update to 8.18.3
@ 2026-06-13 12:57 Kleis Auke Wolthuizen
0 siblings, 0 replies; only message in thread
From: Kleis Auke Wolthuizen @ 2026-06-13 12:57 UTC (permalink / raw)
To: git-commits
A new commit has been pushed.
Repo : rpms/vips
Branch : f43
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=f43
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
^ permalink raw reply related [flat|nested] only message in thread
only message in thread, other threads:[~2026-06-13 12:57 UTC | newest]
Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2026-06-13 12:57 [rpms/vips] f43: Update to 8.18.3 Kleis Auke Wolthuizen
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox