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

