diffstat for opencv-4.10.0+dfsg opencv-4.10.0+dfsg

 changelog                                              |    8 +++
 patches/3effe195cb2cf4b7f98fe5e9b4df55aa4951d706.patch |   35 +++++++++++++++++
 patches/series                                         |    1 
 3 files changed, 44 insertions(+)

diff -Nru opencv-4.10.0+dfsg/debian/changelog opencv-4.10.0+dfsg/debian/changelog
--- opencv-4.10.0+dfsg/debian/changelog	2025-03-18 20:39:02.000000000 +0100
+++ opencv-4.10.0+dfsg/debian/changelog	2025-09-27 13:10:53.000000000 +0200
@@ -1,3 +1,11 @@
+opencv (4.10.0+dfsg-5.1) unstable; urgency=medium
+
+  * Non-maintainer upload.
+  * debian/patches: Apply upstream patch to fix FTBFS on ppc64el with GCC 15
+    (Closes: #1116253)
+
+ -- Sebastian Ramacher <sramacher@debian.org>  Sat, 27 Sep 2025 13:10:53 +0200
+
 opencv (4.10.0+dfsg-5) unstable; urgency=medium
 
   * Team upload.
diff -Nru opencv-4.10.0+dfsg/debian/patches/3effe195cb2cf4b7f98fe5e9b4df55aa4951d706.patch opencv-4.10.0+dfsg/debian/patches/3effe195cb2cf4b7f98fe5e9b4df55aa4951d706.patch
--- opencv-4.10.0+dfsg/debian/patches/3effe195cb2cf4b7f98fe5e9b4df55aa4951d706.patch	1970-01-01 01:00:00.000000000 +0100
+++ opencv-4.10.0+dfsg/debian/patches/3effe195cb2cf4b7f98fe5e9b4df55aa4951d706.patch	2025-09-27 13:09:25.000000000 +0200
@@ -0,0 +1,35 @@
+From 63ef786a3a0afcd44bf842f967656052d52dde09 Mon Sep 17 00:00:00 2001
+From: Maksim Shabunin <maksim.shabunin@gmail.com>
+Date: Thu, 16 Jan 2025 23:48:29 +0300
+Subject: [PATCH] core: fixed VSX build with GCC 15
+
+---
+ modules/core/include/opencv2/core/vsx_utils.hpp | 8 ++------
+ 1 file changed, 2 insertions(+), 6 deletions(-)
+
+diff --git a/modules/core/include/opencv2/core/vsx_utils.hpp b/modules/core/include/opencv2/core/vsx_utils.hpp
+index 79a1074d59ff..4d5a694bae8e 100644
+--- a/modules/core/include/opencv2/core/vsx_utils.hpp
++++ b/modules/core/include/opencv2/core/vsx_utils.hpp
+@@ -257,8 +257,8 @@ VSX_IMPL_1VRG(vec_udword2, vec_udword2, vpopcntd, vec_popcntu)
+ VSX_IMPL_1VRG(vec_udword2, vec_dword2,  vpopcntd, vec_popcntu)
+ 
+ // converts between single and double-precision
+-VSX_REDIRECT_1RG(vec_float4,  vec_double2, vec_cvfo, __builtin_vsx_xvcvdpsp)
+-VSX_REDIRECT_1RG(vec_double2, vec_float4,  vec_cvfo, __builtin_vsx_xvcvspdp)
++VSX_REDIRECT_1RG(vec_float4,  vec_double2, vec_cvfo, vec_floate)
++VSX_REDIRECT_1RG(vec_double2, vec_float4,  vec_cvfo, vec_doubleo)
+ 
+ // converts word and doubleword to double-precision
+ #undef vec_ctd
+@@ -399,10 +399,6 @@ VSX_REDIRECT_1RG(vec_ushort8, vec_ushort8, vec_popcntu, vec_popcnt)
+ VSX_REDIRECT_1RG(vec_uint4,   vec_uint4,   vec_popcntu, vec_popcnt)
+ VSX_REDIRECT_1RG(vec_udword2, vec_udword2, vec_popcntu, vec_popcnt)
+ 
+-// converts between single and double precision
+-VSX_REDIRECT_1RG(vec_float4,  vec_double2, vec_cvfo, __builtin_vsx_xvcvdpsp)
+-VSX_REDIRECT_1RG(vec_double2, vec_float4,  vec_cvfo, __builtin_vsx_xvcvspdp)
+-
+ // converts word and doubleword to double-precision
+ #ifdef vec_ctd
+ #   undef vec_ctd
diff -Nru opencv-4.10.0+dfsg/debian/patches/series opencv-4.10.0+dfsg/debian/patches/series
--- opencv-4.10.0+dfsg/debian/patches/series	2025-03-18 20:36:13.000000000 +0100
+++ opencv-4.10.0+dfsg/debian/patches/series	2025-09-27 13:09:43.000000000 +0200
@@ -5,3 +5,4 @@
 0009-Do-not-embed-build-directory-in-documentation.patch
 cmake-no-download.patch
 setup-py-for-egg.patch
+3effe195cb2cf4b7f98fe5e9b4df55aa4951d706.patch
