pkgsrc-WIP-changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

freecad: fix build with pkgsrc-2025Q4



Module Name:	pkgsrc-wip
Committed By:	Paul Ripke <stix%stix.id.au@localhost>
Pushed By:	stix
Date:		Fri Jan 2 12:30:47 2026 +1100
Changeset:	b9f856ce507352ecc3d575fe8b4fcf079d6e202d

Modified Files:
	freecad/PLIST
	freecad/distinfo
Added Files:
	freecad/patches/patch-cMake_FreeCAD__Helpers_SetupBoost.cmake

Log Message:
freecad: fix build with pkgsrc-2025Q4

To see a diff of this commit:
https://wip.pkgsrc.org/cgi-bin/gitweb.cgi?p=pkgsrc-wip.git;a=commitdiff;h=b9f856ce507352ecc3d575fe8b4fcf079d6e202d

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

diffstat:
 freecad/PLIST                                               |  2 +-
 freecad/distinfo                                            |  1 +
 .../patches/patch-cMake_FreeCAD__Helpers_SetupBoost.cmake   | 13 +++++++++++++
 3 files changed, 15 insertions(+), 1 deletion(-)

diffs:
diff --git a/freecad/PLIST b/freecad/PLIST
index 843a40451f..ec79d6b88d 100644
--- a/freecad/PLIST
+++ b/freecad/PLIST
@@ -1992,7 +1992,7 @@ lib/libDriver.so
 lib/libDriverDAT.so
 lib/libDriverSTL.so
 lib/libDriverUNV.so
-lib/libE57Format.so
+lib/libE57Format.a
 lib/libFreeCADApp.so
 lib/libFreeCADBase.so
 lib/libFreeCADGui.so
diff --git a/freecad/distinfo b/freecad/distinfo
index 3f6c5c2421..f5bc890b87 100644
--- a/freecad/distinfo
+++ b/freecad/distinfo
@@ -3,4 +3,5 @@ $NetBSD$
 BLAKE2s (freecad-1.0.2/freecad_source.tar.gz) = 70d2feca68ab0fa2119665c6b082b7d84e5974d31a71ba36e17ddd15bb0a2e9f
 SHA512 (freecad-1.0.2/freecad_source.tar.gz) = bc27d6dc31786d99609b6998f2e7e4bdcb58096a97cab9f959678e170e5734899b2b170a700e6376136add3130ffdf05c5ebbda155382d8f54ba8d0812790b96
 Size (freecad-1.0.2/freecad_source.tar.gz) = 97214151 bytes
+SHA1 (patch-cMake_FreeCAD__Helpers_SetupBoost.cmake) = c8487a4b3a97b1dcfae55a119a701fc6de6093fc
 SHA1 (patch-src_App_Application.cpp) = 5a86b727878e77cd5ce7f0634b0d8802e71204ed
diff --git a/freecad/patches/patch-cMake_FreeCAD__Helpers_SetupBoost.cmake b/freecad/patches/patch-cMake_FreeCAD__Helpers_SetupBoost.cmake
new file mode 100644
index 0000000000..6f5d32f9b7
--- /dev/null
+++ b/freecad/patches/patch-cMake_FreeCAD__Helpers_SetupBoost.cmake
@@ -0,0 +1,13 @@
+$NetBSD$
+
+--- cMake/FreeCAD_Helpers/SetupBoost.cmake.orig	2026-01-01 11:41:33.764483505 +0000
++++ cMake/FreeCAD_Helpers/SetupBoost.cmake
+@@ -3,7 +3,7 @@ macro(SetupBoost)
+ 
+     set(_boost_TEST_VERSIONS ${Boost_ADDITIONAL_VERSIONS})
+ 
+-    set (BOOST_COMPONENTS filesystem program_options regex system thread date_time)
++    set (BOOST_COMPONENTS filesystem program_options regex thread date_time)
+     find_package(Boost ${BOOST_MIN_VERSION}
+         COMPONENTS ${BOOST_COMPONENTS} REQUIRED)
+ 


Home | Main Index | Thread Index | Old Index