pkgsrc-WIP-changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
freecad: Update to 1.1.4
Module Name: pkgsrc-wip
Committed By: Paul Ripke <stix%stix.id.au@localhost>
Pushed By: stix
Date: Sat Oct 24 19:28:48 2026 +1100
Changeset: 429e775b83be02f1b316cac2321bd1c8d3298b25
Modified Files:
freecad/Makefile
freecad/PLIST
freecad/distinfo
Removed Files:
freecad/patches/patch-cMake_FreeCAD__Helpers_SetupCoin3D.cmake
Log Message:
freecad: Update to 1.1.4
FreeCAD 1.1.4 is the last planned maintenance release in the 1.1.x series. It
includes two security fixes addressing file-handling vulnerabilities that can
be triggered by opening a maliciously crafted FCStd file. All
previously-released versions are affected by these issues, so we strongly
recommend that all users upgrade, especially anyone who opens FreeCAD files
from untrusted or unknown sources.
What's Changed
* fix COIN3D_MICRO_VERSION regex for coin 4.0.10 by @moench-tegeder in #30899 (backported by PR #31571)
* core: Improve performance of fps label by @ipatch in #29628 (backported by PR #31657)
* Gui: Fix visibility icons for link group sub-items by @maxwxyz in #31559 (backported by PR #31684)
* TechDraw: Projection Group jumps to origin by @WandererFan in #27094 (backported by PR #31687)
* [Gui] fix TinkerCAD nav style to consistently show the context menu # by @Syres916 in #31631 (backported by PR #31706)
* Fix regression with 3mf thumbnail by @sliptonic in #30682 (backported by PR #31717)
* BIM: fix site ReferenceError when creating project with default structure by @Roy-043 in #31747 (backported by PR #31756)
* Gui: Fix Sketcher toolbar state not persisting across workbench switches by @ayyaz20003 in #28674
* Gui: fix toolbar icon size reset after stylesheet reload by @Bojan9597 in #28998 (backported by PR #31762)
* BIM: fix another error in #30001 by @Roy-043 in #31761 (backported by PR #31768)
* TechDraw: allow precise surface finish symbol placement by @WandererFan in #31635 (backported by PR #31794)
* Draft: fix format_object for Links by @Roy-043 in #31800 (backported by PR #31814)
* [Part] Fix seg fault when opening file with faulty geometry by @Syres916 in #31812 (backported by PR #31837)
* Gui: Hide ShowPlane with its object by @maxwxyz in #31871 (backported by PR #31946)
* Replace deprecated QImage::mirrored by QImage::flipped by @Lgt2x in #27563 (backported by PR #31989)
* [TD]expose scrubEdges to Python by @WandererFan in #29009 (backported by PR #32013)
* TechDraw: Avoid unnecessary approximation of bspline curve by @WandererFan in #29648 (backported by PR #32063)
* [TD]Line format fixes by @WandererFan in #29430 (backported by PR #32268)
* BIM: BimViews: fix IfcType error for WorkingPlaneProxy in Std_Group by @Roy-043 in #32055 (backported by PR #32419)
* Draft: flatten SVG faces (improved) by @Roy-043 in #32416 (backported by PR #32422)
* Gui: Fix splash screen rendering on macOS by @maxwxyz in #32598 (backported by PR #32617)
* Draft: fix midpoint snap for hyperbola by @Roy-043 in #32499 (backported by PR #32503)
* TechDraw: fix PAT hatch color and width by @WandererFan in #32791 (backported by PR #32796)
* BIM: Prevent flipping of v1.0.2 columns by @Roy-043 in #32244 (backported by PR #32810)
* Gui: fix splash screen positioning (wrong window flags) by @ElementW in #32834 (backported by PR #32847)
* [Sketcher] Fix SketchObject::setConstruction for external geometries by @AjinkyaDahale in #32891 (backported by PR #32906)
* TechDraw: honour Print Center Marks preference by @WandererFan in #31779 (backported by PR #32941)
* (cp) Gui: Set alpha value to 255 of default colors by @maxwxyz in #31729 (backported by PR #32978)
* FEM: Avoid ZipSlip by @chennes in #31878 (backported by PR #32980)
* Fem: Fix constraint symbol paths by @marioalexis84 in #32176 (backported by PR #32981)
* App: Avoid ZipSlip in VRML texture loading by @chennes in #33017 (backported by PR #33019)
To see a diff of this commit:
https://wip.pkgsrc.org/cgi-bin/gitweb.cgi?p=pkgsrc-wip.git;a=commitdiff;h=429e775b83be02f1b316cac2321bd1c8d3298b25
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
diffstat:
freecad/Makefile | 2 +-
freecad/PLIST | 1 +
freecad/distinfo | 7 +++----
.../patch-cMake_FreeCAD__Helpers_SetupCoin3D.cmake | 23 ----------------------
4 files changed, 5 insertions(+), 28 deletions(-)
diffs:
diff --git a/freecad/Makefile b/freecad/Makefile
index c63ec9a520..e1015978ff 100644
--- a/freecad/Makefile
+++ b/freecad/Makefile
@@ -1,6 +1,6 @@
# $NetBSD$
-VERSION= 1.1.3
+VERSION= 1.1.4
DISTNAME= freecad_source_${VERSION}
PKGNAME= freecad-${VERSION}
CATEGORIES= cad
diff --git a/freecad/PLIST b/freecad/PLIST
index 3b72ddfe20..8b986de069 100644
--- a/freecad/PLIST
+++ b/freecad/PLIST
@@ -1398,6 +1398,7 @@ Mod/Fem/femtest/app/test_mesh.py
Mod/Fem/femtest/app/test_object.py
Mod/Fem/femtest/app/test_open.py
Mod/Fem/femtest/app/test_result.py
+Mod/Fem/femtest/app/test_security.py
Mod/Fem/femtest/app/test_solver_elmer.py
Mod/Fem/femtest/app/test_solver_mystran.py
Mod/Fem/femtest/app/test_solver_z88.py
diff --git a/freecad/distinfo b/freecad/distinfo
index 06cd7328c0..2ee0749c91 100644
--- a/freecad/distinfo
+++ b/freecad/distinfo
@@ -1,9 +1,8 @@
$NetBSD$
-BLAKE2s (freecad_source_1.1.3.tar.gz) = 283d4f49ce6756433a7421351130ee741425a58355bcba5d14cc3d0a03f30416
-SHA512 (freecad_source_1.1.3.tar.gz) = 36fd55ff54a7eec38a1364e95b86fbb6e70336e79936b8bb58f56d52e0c6ddb4dcb0eb96d5c2fde2e34ed233421b088cd19e85edfbad13a99c983d7c79e38261
-Size (freecad_source_1.1.3.tar.gz) = 98193618 bytes
-SHA1 (patch-cMake_FreeCAD__Helpers_SetupCoin3D.cmake) = fa7978dafa7ae3e5bdf311efa63b0ad2a5d80358
+BLAKE2s (freecad_source_1.1.4.tar.gz) = 36285f1b12221c19542a8aece9719a29df16953a0020a30b9bcda4f9858cf363
+SHA512 (freecad_source_1.1.4.tar.gz) = 62d348a7a8762e95f342d6317c9eb113a7a3538c3d6cfb5af64808f8f5d58d81822b0811d0268f3165643b26d9c1a9d9cda7cd71827079cb38b0f9a70e601de9
+Size (freecad_source_1.1.4.tar.gz) = 98203668 bytes
SHA1 (patch-cMake_FreeCAD__Helpers_SetupSalomeSMESH.cmake) = 2d8e3ce0c1a08d3dfb9ca96141fe025ae922fce5
SHA1 (patch-src_App_Application.cpp) = ed1a23d643d67063bbe5e4bede3a04f1a516ed12
SHA1 (patch-src_App_ApplicationDirectories.cpp) = c188c7cd0d85779d1c060b5eb1e9cd58a7f3ecc7
diff --git a/freecad/patches/patch-cMake_FreeCAD__Helpers_SetupCoin3D.cmake b/freecad/patches/patch-cMake_FreeCAD__Helpers_SetupCoin3D.cmake
deleted file mode 100644
index 7b3bcb701d..0000000000
--- a/freecad/patches/patch-cMake_FreeCAD__Helpers_SetupCoin3D.cmake
+++ /dev/null
@@ -1,23 +0,0 @@
-$NetBSD$
-
-Support Coin versions with numeric version components with more than one digit.
-
-https://github.com/FreeCAD/FreeCAD/issues/31166
-
---- cMake/FreeCAD_Helpers/SetupCoin3D.cmake.orig 2026-07-25 06:38:19.205647729 +0000
-+++ cMake/FreeCAD_Helpers/SetupCoin3D.cmake
-@@ -25,11 +25,11 @@ macro(SetupCoin3D)
-
- IF (NOT COIN3D_VERSION)
- file(READ "${COIN3D_INCLUDE_DIRS}/Inventor/C/basic.h" _coin3d_basic_h)
-- string(REGEX MATCH "define[ \t]+COIN_MAJOR_VERSION[ \t]+([0-9?])" _coin3d_major_version_match "${_coin3d_basic_h}")
-+ string(REGEX MATCH "define[ \t]+COIN_MAJOR_VERSION[ \t]+([0-9?]+)" _coin3d_major_version_match "${_coin3d_basic_h}")
- set(COIN3D_MAJOR_VERSION "${CMAKE_MATCH_1}")
-- string(REGEX MATCH "define[ \t]+COIN_MINOR_VERSION[ \t]+([0-9?])" _coin3d_minor_version_match "${_coin3d_basic_h}")
-+ string(REGEX MATCH "define[ \t]+COIN_MINOR_VERSION[ \t]+([0-9?]+)" _coin3d_minor_version_match "${_coin3d_basic_h}")
- set(COIN3D_MINOR_VERSION "${CMAKE_MATCH_1}")
-- string(REGEX MATCH "define[ \t]+COIN_MICRO_VERSION[ \t]+([0-9?])" _coin3d_micro_version_match "${_coin3d_basic_h}")
-+ string(REGEX MATCH "define[ \t]+COIN_MICRO_VERSION[ \t]+([0-9?]+)" _coin3d_micro_version_match "${_coin3d_basic_h}")
- set(COIN3D_MICRO_VERSION "${CMAKE_MATCH_1}")
- set(COIN3D_VERSION "${COIN3D_MAJOR_VERSION}.${COIN3D_MINOR_VERSION}.${COIN3D_MICRO_VERSION}")
- ENDIF ()
Home |
Main Index |
Thread Index |
Old Index