FreeBSD/ports 9fd170fscience/siesta distinfo Makefile

science/siesta: Fix fetch: release was re-rolled.

Tarball URL was also changed.

Reported by:    fallout

(cherry picked from commit fbea2a677fdcb1be4f73c492d2c054445a22c18c)
DeltaFile
+3-3science/siesta/distinfo
+1-1science/siesta/Makefile
+4-42 files

FreeBSD/ports fbea2a6science/siesta distinfo Makefile

science/siesta: Fix fetch: release was re-rolled.

Tarball URL was also changed.

Reported by:    fallout
DeltaFile
+3-3science/siesta/distinfo
+1-1science/siesta/Makefile
+4-42 files

FreeBSD/ports 9de5d0fcad/opencascade/files patch-src_DataExchange_TKDESTEP_STEPConstruct_STEPConstruct__AP203Context.cxx

cad/opencascade: fix build on 14.4

taken from OpenCascade 8_0_0_p1
DeltaFile
+58-0cad/opencascade/files/patch-src_DataExchange_TKDESTEP_STEPConstruct_STEPConstruct__AP203Context.cxx
+58-01 files

FreeBSD/ports 159bf5amath/topologic Makefile, math/topologic/files patch-TopologicCore_src_CellComplex.cpp patch-TopologicCore_src_Graph.cpp

math/topologic: chase the upgrade of OpenCascade to v8.0.0

Patch proposed upstream, see
        https://github.com/wassimj/Topologic/issues/68

PR:             295918
Approved by:    yuri (maintainer)
DeltaFile
+20-0math/topologic/files/patch-TopologicCore_src_CellComplex.cpp
+20-0math/topologic/files/patch-TopologicCore_src_Graph.cpp
+6-6math/topologic/files/patch-CMakeLists.txt
+11-0math/topologic/files/patch-TopologicCore_src_Utilities_EdgeUtility.cpp
+3-2math/topologic/Makefile
+60-85 files

FreeBSD/ports 283798dscience/elmerfem/files patch-ElmerGUI_Application_cad_cadview.cpp patch-CMakeLists.txt

science/elmerfem: chase OCCT v8_0_0

Adopt a patch from upstream to fix with OpenCascade v8_0_0.

Obtained from:  https://github.com/ElmerCSC/elmerfem/commit/827b6124abc626c85daec970ca3920868709a230

PR:             295916
DeltaFile
+13-0science/elmerfem/files/patch-ElmerGUI_Application_cad_cadview.cpp
+3-3science/elmerfem/files/patch-CMakeLists.txt
+16-32 files

FreeBSD/ports 83ed336cad/PrusaSlicer pkg-plist, cad/PrusaSlicer/files patch-src_occt__wrapper_OCCTWrapper.cpp patch-bundled__deps_hidapi_CMakeLists.txt

cad/PrusaSlicer: upgrade to 2.9.5 and fix with OCCT-8.0.0

Fix with OpenCASCADE 8.0.0, and since I’m there upgrade it to 2.9.5.

Release notes at
        https://github.com/prusa3d/PrusaSlicer/releases/tag/version_2.9.5

PR:             295914
Approved by:    teodorsigaev (maintainer)
DeltaFile
+0-1,147cad/PrusaSlicer/pkg-plist
+26-0cad/PrusaSlicer/files/patch-src_occt__wrapper_OCCTWrapper.cpp
+9-17cad/PrusaSlicer/files/patch-bundled__deps_hidapi_CMakeLists.txt
+8-8cad/PrusaSlicer/files/patch-src_slic3r_Utils_Bonjour.hpp
+6-6cad/PrusaSlicer/files/patch-src_slic3r_GUI_Plater.cpp
+6-6cad/PrusaSlicer/files/patch-src_slic3r_GUI_ConfigWizard.cpp
+55-1,1848 files not shown
+84-1,21214 files

FreeBSD/ports 5a9c6ffgraphics/f3d Makefile, graphics/f3d/files patch-plugins_occt_module_vtkF3DOCCTReader.cxx patch-external_dmon_dmon.h

graphics/f3d: chase the upgrade of OCCT to v8_0_0

Apply a patch from upstream to support OpenCascade v8.

Obtained from:  https://github.com/f3d-app/f3d/issues/3136#issuecomment-4420173373

PR:             295915
Approved by:    yuri (maintainer)
DeltaFile
+148-0graphics/f3d/files/patch-plugins_occt_module_vtkF3DOCCTReader.cxx
+3-3graphics/f3d/files/patch-external_dmon_dmon.h
+1-0graphics/f3d/Makefile
+152-33 files

FreeBSD/ports c4299c2cad/OrcaSlicer Makefile pkg-plist, cad/OrcaSlicer/files patch-src_libslic3r_Shape_TextShape.cpp patch-src_libslic3r_Format_STEP.cpp

cad/OrcaSlicer: chase OpenCascade v8.0.0

These patches have beeen proposed upstream:
see https://github.com/OrcaSlicer/OrcaSlicer/issues/14060
and https://github.com/OrcaSlicer/OrcaSlicer/issues/14061

PR:             295913
Approved by:    kenrap (maintainer) by mail
DeltaFile
+92-0cad/OrcaSlicer/files/patch-src_libslic3r_Shape_TextShape.cpp
+10-6cad/OrcaSlicer/Makefile
+10-0cad/OrcaSlicer/files/patch-src_libslic3r_Format_STEP.cpp
+1-1cad/OrcaSlicer/pkg-plist
+113-74 files

FreeBSD/ports 02a0f04cad/freecad/files patch-src_Mod_Part_App_TopoShape.cpp patch-src_Mod_Part_App_BSplineCurvePyImp.cpp

cad/freecad: fix with OpenCascade 8.0.0

Patches taken from upstream
https://github.com/FreeCAD/FreeCAD/pull/25502

PR:             296491
Approved by:    time-out
DeltaFile
+403-0cad/freecad/files/patch-src_Mod_Part_App_TopoShape.cpp
+181-0cad/freecad/files/patch-src_Mod_Part_App_BSplineCurvePyImp.cpp
+174-0cad/freecad/files/patch-src_Mod_Part_App_Geometry2d.cpp
+158-0cad/freecad/files/patch-src_3rdParty_salomesmesh_src_DriverSTL_DriverSTL__R__SMDS__Mesh.cpp
+142-0cad/freecad/files/patch-src_Mod_Part_App_Geom2d_BSplineCurve2dPyImp.cpp
+135-0cad/freecad/files/patch-src_Mod_Part_App_BSplineSurfacePyImp.cpp
+1,193-0110 files not shown
+3,616-41116 files

FreeBSD/ports 2e540d1cad/gmsh Makefile distinfo

cad/gmsh: upgrade to preliminary 5.0.0-git in order to chase OCCT-8

PR:             295910
DeltaFile
+9-5cad/gmsh/Makefile
+3-3cad/gmsh/distinfo
+3-3cad/gmsh/pkg-plist
+15-113 files

FreeBSD/ports 36093c4cad/horizon-eda Makefile, cad/horizon-eda/files patch-src_import__step_step__importer.cpp patch-src_export__step_export__step.cpp

cad/horizon-eda: fix with OCCT-8

The attached patches chase the upgrade of OpenCascade to v8.0.0.
They have been proposed upstream: see
        https://github.com/horizon-eda/horizon/issues/852

PR:             295917
Approved by:    yuri (maintainer) by mail
DeltaFile
+152-0cad/horizon-eda/files/patch-src_import__step_step__importer.cpp
+82-0cad/horizon-eda/files/patch-src_export__step_export__step.cpp
+1-0cad/horizon-eda/Makefile
+235-03 files

FreeBSD/ports dc37c70cad/freecad-devel Makefile, cad/kicad Makefile

cad/*: bump PORTREVISION after the upgrade of OCCT to 8.0.0

PR:             295909
DeltaFile
+1-1cad/kicad/Makefile
+1-1cad/kicad-devel/Makefile
+1-0cad/librepcb/Makefile
+1-0cad/freecad-devel/Makefile
+4-24 files

FreeBSD/ports 3f5df8acad/opencascade pkg-plist Makefile, cad/opencascade/files patch-src_DrawResources_CheckCommands.tcl patch-resources_DrawResources_CheckCommands.tcl

cad/opencascade: upgrade to V8_0_0

- Release notes at https://github.com/Open-Cascade-SAS/OCCT/releases/tag/V8_0_0

- Switch to ffmpeg6.

PR:             295909
DeltaFile
+456-949cad/opencascade/pkg-plist
+22-40cad/opencascade/Makefile
+0-59cad/opencascade/files/patch-src_DrawResources_CheckCommands.tcl
+52-0cad/opencascade/files/patch-resources_DrawResources_CheckCommands.tcl
+25-4cad/opencascade/files/patch-CMakeLists.txt
+0-25cad/opencascade/files/patch-adm_templates_custom.install.sh.in
+555-1,07712 files not shown
+605-1,16218 files

FreeBSD/ports 9a33947graphics/scantpaper distinfo pkg-plist

graphics/scantpaper: update to 3.0.12

Release Notes:
  https://github.com/carygravel/scantpaper/blob/v3.0.12/changelog.md
DeltaFile
+3-3graphics/scantpaper/distinfo
+3-0graphics/scantpaper/pkg-plist
+1-1graphics/scantpaper/Makefile
+7-43 files

FreeBSD/ports 44ab076textproc/kf6-syntax-highlighting Makefile, textproc/kf6-syntax-highlighting/files patch-git9ba26980

textproc/kf6-syntax-highlighting: Backport upstream fix

https://invent.kde.org/frameworks/syntax-highlighting/-/merge_requests/816
(cherry picked from commit 6f53fd69013b0aa83463df5d6c6679a668f415c8)
DeltaFile
+22-0textproc/kf6-syntax-highlighting/files/patch-git9ba26980
+1-0textproc/kf6-syntax-highlighting/Makefile
+23-02 files

FreeBSD/ports 30a23b4x11/kdisplay/files patch-kcm_kcm.cpp

x11/kdisplay: fix build after latest frameworks update

Add missing #include <QQmlEngine>

Reported by:    bulk -t

(cherry picked from commit 57e70fbe1e2a6b09e9bcd2a5e1a25413cd4cc66a)
DeltaFile
+10-0x11/kdisplay/files/patch-kcm_kcm.cpp
+10-01 files

FreeBSD/ports 20f639dastro/merkaartor Makefile pkg-plist, astro/merkaartor/files patch-src_Sync_DirtyList.cpp patch-src_Sync_DirtyListExecutorOSC.cpp

astro/merkaartor: Update to 0.20.0 and switch to Qt6

Remove unused/indirect dependencies.
Make common dependencies non-optional.
Drop stale patches.
Take maintainership.

PR:             289514, 296230, 296800
Approved by:    maintainer

(cherry picked from commit ce9266566240f7ec1360283312aa166e66f69fef)
DeltaFile
+0-128astro/merkaartor/files/patch-src_Sync_DirtyList.cpp
+0-74astro/merkaartor/files/patch-src_Sync_DirtyListExecutorOSC.cpp
+70-0astro/merkaartor/files/patch-CMakeLists.txt
+16-41astro/merkaartor/Makefile
+0-38astro/merkaartor/files/patch-src_Docks_GeoImageDock.cpp
+16-17astro/merkaartor/pkg-plist
+102-2983 files not shown
+105-3389 files

FreeBSD/ports b5e9cd0devel/pyside2 Makefile

devel/pyside2: Schedule for removal along with Qt5WebEngine

Besides, the port does not build with Python 3.12+

PR:             296230
(cherry picked from commit fa5144698eb58a666967c13cbd11ecb70209ff10)
DeltaFile
+2-0devel/pyside2/Makefile
+2-01 files

FreeBSD/ports b501dc6www/otter-browser Makefile

www/otter-browser: Schedule for removal before 2026Q4

Requires deprecated Qt5 WebEngine

(cherry picked from commit 20d18cdfdd4ce537b766232ab96bb4a545132a83)
DeltaFile
+3-0www/otter-browser/Makefile
+3-01 files

FreeBSD/ports 2e8fb10databases/kexi Makefile

databases/kexi: Drop stale CONFLICTS and mark DEPRECATED

The project is abandoned, no plans for Qt6 support.

(cherry picked from commit d8ff411476b177d41ac7799374fc963edc127f8c)
DeltaFile
+4-3databases/kexi/Makefile
+4-31 files

FreeBSD/ports 3327ebedeskutils/semantik Makefile

deskutils/semantik: Schedule for removal before 2026Q4

Requires deprecated Qt5 WebEngine

(cherry picked from commit 4a355e056ed9ba4b7d1a61b48dd5fa082e61114a)
DeltaFile
+3-0deskutils/semantik/Makefile
+3-01 files

FreeBSD/ports 311ba4fwww/py-qt5-webengine Makefile

www/py-qt5-webengine: Schedule for removal before 2026Q4

Requires deprecated Qt5 WebEngine

(cherry picked from commit 57872ea18351c31c4f66cdbfdba4d395512abadb)
DeltaFile
+4-0www/py-qt5-webengine/Makefile
+4-01 files

FreeBSD/ports 295d5d5sysutils/plasma5-libksysguard Makefile

sysutils/plasma5-libksysguard: Remove option for Qt5WebEngine

(cherry picked from commit c3876779a0c9d5aa8f441e1e03cd1f6046fe6dc3)
DeltaFile
+4-5sysutils/plasma5-libksysguard/Makefile
+4-51 files

FreeBSD/ports 78b0430finance/kraft pkg-plist Makefile

finance/kraft: Update to 2.0.0 and switch to Qt6

Remove stale dependencies

(cherry picked from commit 9030226a780e4e32c7e9629573fbaa0bd506f45b)
DeltaFile
+10-12finance/kraft/pkg-plist
+12-8finance/kraft/Makefile
+3-3finance/kraft/distinfo
+25-233 files

FreeBSD/ports 6c3413ddeskutils/latte-dock Makefile

deskutils/latte-dock: Schedule for removal before Q4

The project is abandoned

(cherry picked from commit 123a28e58b1c7589b4b6dd654d04b9b28ad240e6)
DeltaFile
+3-0deskutils/latte-dock/Makefile
+3-01 files

FreeBSD/ports f310125graphics/kxstitch pkg-plist Makefile

graphics/kxstitch: Update to 3.0.0 and switch to Qt6

- Switch to default ImageMagick
- Update WWW

(cherry picked from commit 3bfcd3dd11612e8345816f07c350b92f96e2621c)
DeltaFile
+57-20graphics/kxstitch/pkg-plist
+12-12graphics/kxstitch/Makefile
+3-3graphics/kxstitch/distinfo
+72-353 files

FreeBSD/ports 87f09eegraphics/peruse Makefile

graphics/peruse: Schedule for removal before Q4

The project is abandoned, Qt6 port is not usable.

(cherry picked from commit 9cc12990aabb2c957091cf264eadcf143530bc5f)
DeltaFile
+3-0graphics/peruse/Makefile
+3-01 files

FreeBSD/ports 75b59c6multimedia/kaffeine pkg-plist Makefile, multimedia/kaffeine/files patch-src_CMakeLists.txt

multimedia/kaffeine: Update to 2.1.0 and switch to Qt6

- Update WWW and LICENSE.

(cherry picked from commit 23b97aaabf2a7d5d8dd3005047940a746f954a7c)
DeltaFile
+21-46multimedia/kaffeine/pkg-plist
+12-13multimedia/kaffeine/Makefile
+11-0multimedia/kaffeine/files/patch-src_CMakeLists.txt
+1-8multimedia/kaffeine/pkg-descr
+3-3multimedia/kaffeine/distinfo
+48-705 files

FreeBSD/ports c19839bdevel/elf-dissector pkg-plist Makefile, devel/elf-dissector/files patch-src_lib_disassembler_disassembler.cpp

devel/elf-dissector: Update to the latest commit and switch to Qt6

- Remove unused dependencies
- Drop stale patch

(cherry picked from commit 7393299010cd9b88014252c9abc3404b1206e65f)
DeltaFile
+35-2devel/elf-dissector/pkg-plist
+9-8devel/elf-dissector/Makefile
+0-11devel/elf-dissector/files/patch-src_lib_disassembler_disassembler.cpp
+3-3devel/elf-dissector/distinfo
+47-244 files

FreeBSD/ports c609492deskutils/kronometer Makefile pkg-plist

deskutils/kronometer: Update to 2.3.70 and switch to Qt6

(cherry picked from commit f7e6725b2d4ef2866feac49833554d83a9d3e311)
DeltaFile
+7-9deskutils/kronometer/Makefile
+14-1deskutils/kronometer/pkg-plist
+3-3deskutils/kronometer/distinfo
+0-1deskutils/kronometer/pkg-descr
+24-144 files