commit 12bf54e4cd148a43d1bffc878a134b195e510022
Author: Jan Rękorajski <[email protected]>
Date:   Wed Dec 18 10:53:14 2024 +0100

    - rel 15, fix building with gcc 14

 gcc14.patch | 11 +++++++++++
 vigra.spec  |  4 +++-
 2 files changed, 14 insertions(+), 1 deletion(-)
---
diff --git a/vigra.spec b/vigra.spec
index e7c2fd2..116096f 100644
--- a/vigra.spec
+++ b/vigra.spec
@@ -3,7 +3,7 @@ Summary:        Generic Programming for Computer Vision
 Summary(pl.UTF-8):     Ogólne programowanie obrazu komputerowego
 Name:          vigra
 Version:       1.11.1
-Release:       14
+Release:       15
 License:       MIT
 Group:         Libraries
 #Source0Download: http://ukoethe.github.io/vigra/#download
@@ -16,6 +16,7 @@ Patch2:               %{name}-multi_convolution.patch
 # https://src.fedoraproject.org/rpms/vigra/raw/rawhide/f/vigra-openexr3.patch
 Patch3:                %{name}-openexr3.patch
 Patch4:                hdf5-1.12.patch
+Patch5:                gcc14.patch
 URL:           http://ukoethe.github.io/vigra/
 BuildRequires: OpenEXR-devel
 BuildRequires: boost-python-devel >= 1.40.0
@@ -120,6 +121,7 @@ Dokumentacja programisty do biblioteki vigra.
 %patch -P 2 -p1
 %patch -P 3 -p1
 %patch -P 4 -p1
+%patch -P 5 -p1
 
 %{__sed} -i -e '1s,/usr/bin/env python$,%{__python},' config/vigra-config.in
 
diff --git a/gcc14.patch b/gcc14.patch
new file mode 100644
index 0000000..237b2a6
--- /dev/null
+++ b/gcc14.patch
@@ -0,0 +1,11 @@
+--- vigra-1.11.1/vigranumpy/src/core/vigranumpycore.cxx~       2017-05-19 
17:01:08.000000000 +0200
++++ vigra-1.11.1/vigranumpy/src/core/vigranumpycore.cxx        2024-12-18 
10:51:25.553019663 +0100
+@@ -61,7 +61,7 @@
+       return checksum(data, size);
+ #else
+       Py_ssize_t size = 0;
+-      char * data = PyUnicode_AsUTF8AndSize(s.ptr(), &size);
++      const char * data = PyUnicode_AsUTF8AndSize(s.ptr(), &size);
+       return checksum(data, size);
+ #endif
+ }
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/vigra.git/commitdiff/12bf54e4cd148a43d1bffc878a134b195e510022

_______________________________________________
pld-cvs-commit mailing list
[email protected]
http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit

Reply via email to