[Midnightbsd-cvs] [MidnightBSD/mports] 73dfd0: cad/freecad: drop patches obsoleted by 1.1.1
Lucas Holt
noreply at github.com
Mon Sep 7 16:40:53 EDT 2026
Branch: refs/heads/cad/freecad
Home: https://github.com/MidnightBSD/mports
Commit: 73dfd0e42758fceea325d80444ec5898cf365c50
https://github.com/MidnightBSD/mports/commit/73dfd0e42758fceea325d80444ec5898cf365c50
Author: Lucas Holt <luke at foolishgames.com>
Date: 2026-09-07 (Mon, 07 Sep 2026)
Changed paths:
R cad/freecad/files/patch-cMake_FreeCAD__Helpers_SetupSalomeSMESH.cmake
R cad/freecad/files/patch-src_3rdParty_libE57Format_src_CheckedFile.cpp
M cad/freecad/files/patch-src_Gui_CMakeLists.txt
R cad/freecad/files/patch-src_Gui_Selection.h
R cad/freecad/files/patch-src_Gui_SoFCCSysDragger.cpp
R cad/freecad/files/patch-src_Gui_SoFCSelection.h
R cad/freecad/files/patch-src_Gui_SoFCUnifiedSelection.h
R cad/freecad/files/patch-src_Mod_MeshPart_App_CMakeLists.txt
R cad/freecad/files/patch-src_Mod_Part_App_Geometry2d.cpp
Log Message:
-----------
cad/freecad: drop patches obsoleted by 1.1.1
The port stopped at the patch stage on 1.1.1: the SetupSalomeSMESH
patch no longer matched, and once past it several more patches failed
or were already present upstream. Checked each against the 1.1.1 tree:
- SetupSalomeSMESH.cmake: upstream now tries VTK 9 with the new
CommonCore component name first and only falls back to vtkCommonCore.
- libE57Format CheckedFile.cpp: upstream carries the BSD platform
branch and lseek() fallback; __FreeBSD__ is defined on MidnightBSD.
- Selection.h, SoFCSelection.h, SoFCUnifiedSelection.h: moved to
src/Gui/Selection/ and no longer use std::array.
- SoFCCSysDragger.cpp: file no longer exists.
- MeshPart/App/CMakeLists.txt: pybind11_INCLUDE_DIR already added.
- Geometry2d.cpp: upstream already uses std::endl.
Regenerate patch-src_Gui_CMakeLists.txt so it applies without fuzz.
bmake patch now completes cleanly. Configure and build were not
verified here: this host lacks math/vtk9 and cad/opencascade, and a
py311/py312 docutils conflict blocks installing the pyside6-tools
build dependency chain.
Fixes #856
AI-Assisted-by: Claude Fable 5.1 <noreply at anthropic.com>
Co-Authored-By: Claude Fable 5.1 <noreply at anthropic.com>
Claude-Session: https://claude.ai/code/session_01QppyajU21HE92jbfdUgLSv
Signed-off-by: Lucas Holt <luke at foolishgames.com>
To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/mports/settings/notifications
More information about the Midnightbsd-cvs
mailing list