[packages/liblas] - rel 3, fix gcc 14 whinery

baggins baggins at pld-linux.org
Sun Dec 15 22:34:34 CET 2024


commit 71f6aa39818e3b4973e05c473254a8c843ce0729
Author: Jan Rękorajski <baggins at pld-linux.org>
Date:   Sun Dec 15 22:31:18 2024 +0100

    - rel 3, fix gcc 14 whinery

 gcc14.patch | 22 ++++++++++++++++++++++
 liblas.spec | 22 ++++++++++++----------
 2 files changed, 34 insertions(+), 10 deletions(-)
---
diff --git a/liblas.spec b/liblas.spec
index e83ee17..befc08b 100644
--- a/liblas.spec
+++ b/liblas.spec
@@ -8,7 +8,7 @@ Summary:	LAS 1.0/1.1/1.2 ASPRS LiDAR data translation toolset
 Summary(pl.UTF-8):	Narzędzia do tłumaczenia danych LiDARowych ASPRS LAS 1.0/1.1/1.2
 Name:		liblas
 Version:	1.8.1
-Release:	2
+Release:	3
 License:	BSD with Boost v1.0 and MIT parts
 Group:		Libraries
 Source0:	http://download.osgeo.org/liblas/libLAS-%{version}.tar.bz2
@@ -29,6 +29,7 @@ Patch5:		%{name}-CVE-2018-20537.patch
 Patch6:		%{name}-CVE-2018-20540.patch
 Patch7:		%{name}-pkgconfig.patch
 Patch8:		%{name}-cxxstd.patch
+Patch9:		gcc14.patch
 URL:		https://liblas.org/
 BuildRequires:	boost-devel >= 1.38
 BuildRequires:	cmake >= 2.6.0
@@ -91,15 +92,16 @@ Dokumentacja API biblioteki libLAS.
 
 %prep
 %setup -q -n libLAS-%{version}
-%patch0 -p1
-%patch1 -p1
-%patch2 -p1
-%patch3 -p1
-%patch4 -p1
-%patch5 -p1
-%patch6 -p1
-%patch7 -p1
-%patch8 -p1
+%patch -P 0 -p1
+%patch -P 1 -p1
+%patch -P 2 -p1
+%patch -P 3 -p1
+%patch -P 4 -p1
+%patch -P 5 -p1
+%patch -P 6 -p1
+%patch -P 7 -p1
+%patch -P 8 -p1
+%patch -P 9 -p1
 
 %build
 install -d build
diff --git a/gcc14.patch b/gcc14.patch
new file mode 100644
index 0000000..e207a8a
--- /dev/null
+++ b/gcc14.patch
@@ -0,0 +1,22 @@
+--- libLAS-1.8.1/src/gt_wkt_srs.cpp~	2024-12-15 22:20:30.000000000 +0100
++++ libLAS-1.8.1/src/gt_wkt_srs.cpp	2024-12-15 22:24:45.708903231 +0100
+@@ -90,7 +90,7 @@
+ /*                       LibgeotiffOneTimeInit()                        */
+ /************************************************************************/
+ 
+-static void* hMutex = NULL;
++static CPLMutex* hMutex = NULL;
+ 
+ void LibgeotiffOneTimeInit() 
+ {
+--- libLAS-1.8.1/apps/las2col.c~	2016-08-23 18:44:16.000000000 +0200
++++ libLAS-1.8.1/apps/las2col.c	2024-12-15 22:28:58.215576856 +0100
+@@ -1045,7 +1045,7 @@
+         fflush(files_out[i]);
+         if (verbose)
+             printf("close file %d\n", i);
+-        fsync(files_out[i]);
++        fsync((int)files_out[i]);
+         fclose(files_out[i]);
+     }
+     free(files_out);
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/liblas.git/commitdiff/71f6aa39818e3b4973e05c473254a8c843ce0729



More information about the pld-cvs-commit mailing list