Control: tags 1113340 + patch
Control: tags 1113340 + pending

Dear maintainer,

I've prepared an NMU for octave-iso2mesh (versioned as 1.9.8+ds-2.1)
and uploaded it to DELAYED/15. Please feel free to tell me if I should 
cancel it.

cu
Adrian
diffstat for octave-iso2mesh-1.9.8+ds octave-iso2mesh-1.9.8+ds

 changelog                                             |    7 ++
 patches/0001-Bump-cmake_minimum_required-to-3.5.patch |   51 ++++++++++++++++++
 patches/series                                        |    1 
 3 files changed, 59 insertions(+)

diff -Nru octave-iso2mesh-1.9.8+ds/debian/changelog octave-iso2mesh-1.9.8+ds/debian/changelog
--- octave-iso2mesh-1.9.8+ds/debian/changelog	2025-06-09 16:35:10.000000000 +0300
+++ octave-iso2mesh-1.9.8+ds/debian/changelog	2026-03-14 14:11:42.000000000 +0200
@@ -1,3 +1,10 @@
+octave-iso2mesh (1.9.8+ds-2.1) unstable; urgency=medium
+
+  * Non-maintainer upload.
+  * Backport upstream fix for FTBFS with CMake 4. (Closes: #1113340)
+
+ -- Adrian Bunk <[email protected]>  Sat, 14 Mar 2026 14:11:42 +0200
+
 octave-iso2mesh (1.9.8+ds-2) unstable; urgency=medium
 
   * Team upload
diff -Nru octave-iso2mesh-1.9.8+ds/debian/patches/0001-Bump-cmake_minimum_required-to-3.5.patch octave-iso2mesh-1.9.8+ds/debian/patches/0001-Bump-cmake_minimum_required-to-3.5.patch
--- octave-iso2mesh-1.9.8+ds/debian/patches/0001-Bump-cmake_minimum_required-to-3.5.patch	1970-01-01 02:00:00.000000000 +0200
+++ octave-iso2mesh-1.9.8+ds/debian/patches/0001-Bump-cmake_minimum_required-to-3.5.patch	2026-03-14 14:11:39.000000000 +0200
@@ -0,0 +1,51 @@
+From 470d8e282ee5a15c9146e761eb9da803cf7d11ea Mon Sep 17 00:00:00 2001
+From: Orion Poplawski <[email protected]>
+Date: Sat, 21 Feb 2026 17:24:26 -0700
+Subject: Bump cmake_minimum_required to 3.5
+
+---
+ CMakeLists.txt                  | 14 +++++++-------
+ contrib/JMeshLib/CMakeLists.txt |  2 +-
+ 2 files changed, 8 insertions(+), 8 deletions(-)
+
+--- a/meshfix/CMakeLists.txt
++++ b/meshfix/CMakeLists.txt
+@@ -1,4 +1,4 @@
+-cmake_minimum_required (VERSION 2.6)
++cmake_minimum_required (VERSION 3.5)
+ project (MeshFix)
+ add_subdirectory(contrib/JMeshLib)
+ include_directories(
+@@ -23,15 +23,15 @@ set(meshfix_src
+     src/uniform.cpp
+     src/cleaning.cpp
+ )
+-add_custom_command(
+-    TARGET meshfix
+-    PRE_LINK
+-    COMMAND make
+-    WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/contrib/JMeshLib/
+-)
+ if(CMAKE_CXX_SIZEOF_DATA_PTR EQUAL 8)
+     ADD_DEFINITIONS(-DIS64BITPLATFORM)  ## needed for 64 bit 
+ endif()
+ ADD_DEFINITIONS(-DNL_USE_SUPERLU)
+ add_executable(meshfix ${meshfix_src} ${meshfix_h} meshfix.cpp)
+ target_link_libraries(meshfix jmesh superlu blas)
++add_custom_command(
++    TARGET meshfix
++    PRE_LINK
++    COMMAND make
++    WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/contrib/JMeshLib/
++)
+--- a/meshfix/contrib/JMeshLib/CMakeLists.txt
++++ b/meshfix/contrib/JMeshLib/CMakeLists.txt
+@@ -1,4 +1,4 @@
+-cmake_minimum_required (VERSION 2.6)
++cmake_minimum_required (VERSION 3.5)
+ project (JMeshLib)
+ include_directories(include)
+ 
+-- 
+2.47.3
+
diff -Nru octave-iso2mesh-1.9.8+ds/debian/patches/series octave-iso2mesh-1.9.8+ds/debian/patches/series
--- octave-iso2mesh-1.9.8+ds/debian/patches/series	2025-06-09 16:35:10.000000000 +0300
+++ octave-iso2mesh-1.9.8+ds/debian/patches/series	2026-03-14 14:11:42.000000000 +0200
@@ -1 +1,2 @@
 superlu7.patch
+0001-Bump-cmake_minimum_required-to-3.5.patch

Reply via email to