git: d01cfc09bd99 - main - cad/freecad-devel: Update to 2026.06.27

From: Michael Reifenberger <mr_at_FreeBSD.org>
Date: Sun, 28 Jun 2026 09:25:13 UTC
The branch main has been updated by mr:

URL: https://cgit.FreeBSD.org/ports/commit/?id=d01cfc09bd99965a68e545b7f83befb998c03c2d

commit d01cfc09bd99965a68e545b7f83befb998c03c2d
Author:     Michael Reifenberger <mr@FreeBSD.org>
AuthorDate: 2026-06-28 09:24:46 +0000
Commit:     Michael Reifenberger <mr@FreeBSD.org>
CommitDate: 2026-06-28 09:24:46 +0000

    cad/freecad-devel: Update to 2026.06.27
---
 cad/freecad-devel/Makefile         |  3 ++-
 cad/freecad-devel/Makefile.git_rev | 10 +++++-----
 cad/freecad-devel/distinfo         | 14 +++++++-------
 cad/freecad-devel/pkg-plist        | 22 +++++++++++++++-------
 4 files changed, 29 insertions(+), 20 deletions(-)

diff --git a/cad/freecad-devel/Makefile b/cad/freecad-devel/Makefile
index cb16448f3dfa..1b8f1a58f15f 100644
--- a/cad/freecad-devel/Makefile
+++ b/cad/freecad-devel/Makefile
@@ -46,7 +46,8 @@ LIB_DEPENDS=	libexpat.so:textproc/expat2 \
 		libhdf5.so:science/hdf5 \
 		libicui18n.so:devel/icu
 
-RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}pivy>0:graphics/py-pivy@${PY_FLAVOR} \
+RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}defusedxml>=0.7.1<0.8:devel/py-defusedxml@${PY_FLAVOR} \
+		${PYTHON_PKGNAMEPREFIX}pivy>0:graphics/py-pivy@${PY_FLAVOR} \
 		${PYTHON_SITELIBDIR}/matplotlib/__init__.py:math/py-matplotlib@${PY_FLAVOR}
 
 USES=		dos2unix compiler:c++20-lang cmake cpe gl eigen:3 fortran gmake jpeg \
diff --git a/cad/freecad-devel/Makefile.git_rev b/cad/freecad-devel/Makefile.git_rev
index b19119848248..e23d33892e7b 100644
--- a/cad/freecad-devel/Makefile.git_rev
+++ b/cad/freecad-devel/Makefile.git_rev
@@ -1,6 +1,6 @@
-GIT_SRC_HASH=  6fd91599705ed32ed6a0fd61635af02a6f7ea33c
-GIT_SRC_DATE=  20260622070809
-GIT_SRC_DATE2=  2026.06.22
-GIT_ONDSEL_HASH= 81867f23220157b856f9aba221e2c2be25c6f5ed
+GIT_SRC_HASH=  01c7c7002f4d2ed5c762330c43d402fba34e6756
+GIT_SRC_DATE=  20260627154846
+GIT_SRC_DATE2=  2026.06.27
+GIT_ONDSEL_HASH= 30e9b64e8bf881d438d4b88834f9ba3674865418
 GIT_GSL_HASH= 543d0dd3fe966ddf20e884b44e5fdbf12cb43784
-GIT_ADDONMGR_HASH= d9c593594ae4187d09b3ec9c7989db6c3a22d7a2
+GIT_ADDONMGR_HASH= 6f301d6c15a470b02d43ab66d34879d6f2c975ed
diff --git a/cad/freecad-devel/distinfo b/cad/freecad-devel/distinfo
index 8d242eb47e7e..a4117865d6a1 100644
--- a/cad/freecad-devel/distinfo
+++ b/cad/freecad-devel/distinfo
@@ -1,9 +1,9 @@
-TIMESTAMP = 1782117338
-SHA256 (FreeCAD-FreeCAD-r20260622070809-6fd91599705ed32ed6a0fd61635af02a6f7ea33c_GH0.tar.gz) = 5028b8157aeba357567de201fc7e8278f8c2a9175d2a2bdaa22903dfc9a9e4f5
-SIZE (FreeCAD-FreeCAD-r20260622070809-6fd91599705ed32ed6a0fd61635af02a6f7ea33c_GH0.tar.gz) = 93056847
-SHA256 (FreeCAD-OndselSolver-81867f23220157b856f9aba221e2c2be25c6f5ed_GH0.tar.gz) = 9dcd526a0ab46216267fd370ac622aa907823aa5e54055bf8fffd083e71c88c0
-SIZE (FreeCAD-OndselSolver-81867f23220157b856f9aba221e2c2be25c6f5ed_GH0.tar.gz) = 4667849
+TIMESTAMP = 1782591691
+SHA256 (FreeCAD-FreeCAD-r20260627154846-01c7c7002f4d2ed5c762330c43d402fba34e6756_GH0.tar.gz) = 99715944b85b279ab9f228b65fe40f34db77971993e21acf12e15806a282f877
+SIZE (FreeCAD-FreeCAD-r20260627154846-01c7c7002f4d2ed5c762330c43d402fba34e6756_GH0.tar.gz) = 93091235
+SHA256 (FreeCAD-OndselSolver-30e9b64e8bf881d438d4b88834f9ba3674865418_GH0.tar.gz) = 77646ca7d8cbc6dc4e8304439be2ff2b9aecf397e6349e63b3b06e65dfed79c3
+SIZE (FreeCAD-OndselSolver-30e9b64e8bf881d438d4b88834f9ba3674865418_GH0.tar.gz) = 4667790
 SHA256 (microsoft-GSL-543d0dd3fe966ddf20e884b44e5fdbf12cb43784_GH0.tar.gz) = dd06a9190c02f6c04d008366faabc8947c817f33cbc6a838c5bfc9ad79652410
 SIZE (microsoft-GSL-543d0dd3fe966ddf20e884b44e5fdbf12cb43784_GH0.tar.gz) = 65378
-SHA256 (FreeCAD-AddonManager-d9c593594ae4187d09b3ec9c7989db6c3a22d7a2_GH0.tar.gz) = ba48309682e41e95a7421689fa00bbe971b4dc2f5968b1d7bb6628fc9b941afa
-SIZE (FreeCAD-AddonManager-d9c593594ae4187d09b3ec9c7989db6c3a22d7a2_GH0.tar.gz) = 870913
+SHA256 (FreeCAD-AddonManager-6f301d6c15a470b02d43ab66d34879d6f2c975ed_GH0.tar.gz) = 585c463fd711ca2b81868e4df30fc6c75535ce62c94fa6136cade46da72e8cf6
+SIZE (FreeCAD-AddonManager-6f301d6c15a470b02d43ab66d34879d6f2c975ed_GH0.tar.gz) = 875080
diff --git a/cad/freecad-devel/pkg-plist b/cad/freecad-devel/pkg-plist
index 875ab334e003..25fa95f02b0e 100644
--- a/cad/freecad-devel/pkg-plist
+++ b/cad/freecad-devel/pkg-plist
@@ -24,7 +24,7 @@ FreeCAD/Mod/AddonManager/AddonManagerOptions_AddCustomRepository.ui
 FreeCAD/Mod/AddonManager/AddonStats.py
 FreeCAD/Mod/AddonManager/Init.py
 FreeCAD/Mod/AddonManager/InitGui.py
-FreeCAD/Mod/AddonManager/LICENSE.md
+FreeCAD/Mod/AddonManager/LICENSE
 FreeCAD/Mod/AddonManager/MacroCacheCreator.py
 FreeCAD/Mod/AddonManager/NetworkManager.py
 FreeCAD/Mod/AddonManager/PySideWrapper.py
@@ -84,6 +84,7 @@ FreeCAD/Mod/AddonManager/Resources/translations/AddonManager_pt-PT.qm
 FreeCAD/Mod/AddonManager/Resources/translations/AddonManager_ru.qm
 FreeCAD/Mod/AddonManager/Resources/translations/AddonManager_sr-CS.qm
 FreeCAD/Mod/AddonManager/Resources/translations/AddonManager_sr-SP.qm
+FreeCAD/Mod/AddonManager/Resources/translations/AddonManager_sv.qm
 FreeCAD/Mod/AddonManager/Resources/translations/AddonManager_uk.qm
 FreeCAD/Mod/AddonManager/Resources/translations/AddonManager_zh-CN.qm
 FreeCAD/Mod/AddonManager/Resources/translations/AddonManager_zh-TW.qm
@@ -122,6 +123,7 @@ FreeCAD/Mod/AddonManager/addonmanager_package_details_controller.py
 FreeCAD/Mod/AddonManager/addonmanager_preferences_defaults.json
 FreeCAD/Mod/AddonManager/addonmanager_preferences_migrations.py
 FreeCAD/Mod/AddonManager/addonmanager_python_deps.py
+FreeCAD/Mod/AddonManager/addonmanager_python_deps_commands.py
 FreeCAD/Mod/AddonManager/addonmanager_python_deps_gui.py
 FreeCAD/Mod/AddonManager/addonmanager_readme_controller.py
 FreeCAD/Mod/AddonManager/addonmanager_toolbar_adapter.py
@@ -138,6 +140,7 @@ FreeCAD/Mod/AddonManager/dependency_resolution_dialog.ui
 FreeCAD/Mod/AddonManager/expanded_view.py
 FreeCAD/Mod/AddonManager/expanded_view.ui
 FreeCAD/Mod/AddonManager/first_run.ui
+FreeCAD/Mod/AddonManager/main.py
 FreeCAD/Mod/AddonManager/package.xml
 FreeCAD/Mod/AddonManager/package_details.ui
 FreeCAD/Mod/AddonManager/package_list.py
@@ -1077,6 +1080,7 @@ FreeCAD/Mod/Draft/drafttests/test_dxf.py
 FreeCAD/Mod/Draft/drafttests/test_import.py
 FreeCAD/Mod/Draft/drafttests/test_import_gui.py
 FreeCAD/Mod/Draft/drafttests/test_import_tools.py
+FreeCAD/Mod/Draft/drafttests/test_lines_gui.py
 FreeCAD/Mod/Draft/drafttests/test_manual_input_gui.py
 FreeCAD/Mod/Draft/drafttests/test_modification.py
 FreeCAD/Mod/Draft/drafttests/test_oca.py
@@ -1284,6 +1288,7 @@ FreeCAD/Mod/Fem/femexamples/meshes/mesh_truss_crane_seg2.py
 FreeCAD/Mod/Fem/femexamples/meshes/mesh_truss_crane_seg3.py
 FreeCAD/Mod/Fem/femexamples/mystran_plate.py
 FreeCAD/Mod/Fem/femexamples/rc_wall_2d.py
+FreeCAD/Mod/Fem/femexamples/spark_gap.py
 FreeCAD/Mod/Fem/femexamples/square_pipe_end_twisted_edgeforces.py
 FreeCAD/Mod/Fem/femexamples/square_pipe_end_twisted_nodeforces.py
 FreeCAD/Mod/Fem/femexamples/thermomech_bimetal.py
@@ -1873,6 +1878,8 @@ FreeCAD/Mod/Part/parttests/ColorPerFaceTest.py
 FreeCAD/Mod/Part/parttests/ColorTransparencyTest.py
 FreeCAD/Mod/Part/parttests/Geom2d_tests.py
 FreeCAD/Mod/Part/parttests/TaskFaceAppearancesTest.py
+FreeCAD/Mod/Part/parttests/TestFaceMakerUnifiedNonPlanar.py
+FreeCAD/Mod/Part/parttests/TestFaceMakerUnifiedPlanar.py
 FreeCAD/Mod/Part/parttests/TestPartMirror.py
 FreeCAD/Mod/Part/parttests/TestTangentMode3-0.21.FCStd
 FreeCAD/Mod/Part/parttests/TopoShapeListTest.py
@@ -2014,6 +2021,7 @@ FreeCAD/Mod/TechDraw/TDTest/DrawViewDetailTest.py
 FreeCAD/Mod/TechDraw/TDTest/DrawViewDimensionTest.py
 FreeCAD/Mod/TechDraw/TDTest/DrawViewImageTest.py
 FreeCAD/Mod/TechDraw/TDTest/DrawViewPartTest.py
+FreeCAD/Mod/TechDraw/TDTest/DrawViewScaleTypeTest.py
 FreeCAD/Mod/TechDraw/TDTest/DrawViewSectionTest.py
 FreeCAD/Mod/TechDraw/TDTest/DrawViewSymbolTest.py
 FreeCAD/Mod/TechDraw/TDTest/TechDrawTestUtilities.py
@@ -3389,12 +3397,12 @@ FreeCAD/share/Mod/TechDraw/Symbols/Welding/GOST/edge-weld.svg
 FreeCAD/share/Mod/TechDraw/Symbols/Welding/GOST/flanging.svg
 FreeCAD/share/Mod/TechDraw/Symbols/Welding/GOST/flare-bevel-groove.svg
 FreeCAD/share/Mod/TechDraw/Symbols/Welding/GOST/flare-v-groove.svg
-FreeCAD/share/Mod/TechDraw/Symbols/Welding/GOST/gost-2_312/cathetus.svg
-FreeCAD/share/Mod/TechDraw/Symbols/Welding/GOST/gost-2_312/gost-2_312-intermittent.svg
-FreeCAD/share/Mod/TechDraw/Symbols/Welding/GOST/gost-2_312/gost-2_312-non-closed.svg
-FreeCAD/share/Mod/TechDraw/Symbols/Welding/GOST/gost-2_312/gost-2_312-site-weld.svg
-FreeCAD/share/Mod/TechDraw/Symbols/Welding/GOST/gost-2_312/gost-2_312-smooth-processing.svg
-FreeCAD/share/Mod/TechDraw/Symbols/Welding/GOST/gost-2_312/gost-2_312-usilenie-remove.svg
+FreeCAD/share/Mod/TechDraw/Symbols/Welding/GOST/gost-2_%%PYTHON_SUFFIX%%/cathetus.svg
+FreeCAD/share/Mod/TechDraw/Symbols/Welding/GOST/gost-2_%%PYTHON_SUFFIX%%/gost-2_%%PYTHON_SUFFIX%%-intermittent.svg
+FreeCAD/share/Mod/TechDraw/Symbols/Welding/GOST/gost-2_%%PYTHON_SUFFIX%%/gost-2_%%PYTHON_SUFFIX%%-non-closed.svg
+FreeCAD/share/Mod/TechDraw/Symbols/Welding/GOST/gost-2_%%PYTHON_SUFFIX%%/gost-2_%%PYTHON_SUFFIX%%-site-weld.svg
+FreeCAD/share/Mod/TechDraw/Symbols/Welding/GOST/gost-2_%%PYTHON_SUFFIX%%/gost-2_%%PYTHON_SUFFIX%%-smooth-processing.svg
+FreeCAD/share/Mod/TechDraw/Symbols/Welding/GOST/gost-2_%%PYTHON_SUFFIX%%/gost-2_%%PYTHON_SUFFIX%%-usilenie-remove.svg
 FreeCAD/share/Mod/TechDraw/Symbols/Welding/GOST/seam-weld.svg
 FreeCAD/share/Mod/TechDraw/Symbols/Welding/GOST/single-bevel-cjp-groove-weld.svg
 FreeCAD/share/Mod/TechDraw/Symbols/Welding/GOST/single-bevel-groove-weld-with-broad-root-face.svg