[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