sm-commit AT lists.ibiblio.org
Subject: Source Mage code commit list
List archive
[[SM-Commit] ] GIT changes to master grimoire by Ismael Luceno (85a5124ffa20cf3fb33f19098a5e761c4942337e)
- From: Ismael Luceno <scm AT sourcemage.org>
- To: sm-commit AT lists.ibiblio.org, sm-commit AT lists.sourcemage.org
- Subject: [[SM-Commit] ] GIT changes to master grimoire by Ismael Luceno (85a5124ffa20cf3fb33f19098a5e761c4942337e)
- Date: Fri, 21 Nov 2025 04:16:13 +0000
GIT changes to master grimoire by Ismael Luceno <ismael AT sourcemage.org>:
cad/kicad/BUILD | 1
cad/kicad/DEPENDS | 17 ++--
cad/kicad/DETAILS | 4
cad/kicad/HISTORY | 6 +
cad/kicad/PRE_BUILD | 3
cad/kicad/patches/0001-Revert-Make-mold-slightly-happier.patch | 42
++++++++++
6 files changed, 63 insertions(+), 10 deletions(-)
New commits:
commit 85a5124ffa20cf3fb33f19098a5e761c4942337e
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>
kicad 9.0.6
diff --git a/cad/kicad/BUILD b/cad/kicad/BUILD
index 068fe17..5f185c3 100755
--- a/cad/kicad/BUILD
+++ b/cad/kicad/BUILD
@@ -1,2 +1,3 @@
+OPTS+=' -DKICAD_BUILD_QA_TESTS=OFF' && # Workaround linking issues
OPTS+=' -DKICAD_USE_OCE=OFF' &&
cmake_build
diff --git a/cad/kicad/DEPENDS b/cad/kicad/DEPENDS
index 1693eee..c0d8162 100755
--- a/cad/kicad/DEPENDS
+++ b/cad/kicad/DEPENDS
@@ -1,28 +1,29 @@
. "$GRIMOIRE"/CMAKE_DEPENDS &&
-depends WXWIDGET -DKICAD_USE_EGL=ON &&
-depends OPENGL &&
+depends boost &&
+depends cairo &&
+depends curl &&
depends glew &&
depends glm &&
-depends curl &&
-depends cairo &&
+depends ngspice &&
+depends nng &&
depends opencascade &&
+depends OPENGL &&
depends pixman &&
-depends boost -DKICAD_SKIP_BOOST=1 &&
depends swig &&
+depends WXWIDGET -DKICAD_USE_EGL=ON &&
depends zlib &&
-depends ngspice &&
suggest_depends kicad-library "" "" "provides example modules" &&
optional_depends occt \
-DKICAD_USE_OCC=ON \
-DKICAD_USE_OCC=OFF \
'for 3D STEP models' &&
optional_depends python3 \
- -DKICAD_SCRIPTING_PYTHON3=ON \
+ -DKICAD_SCRIPTING=ON \
-DKICAD_SCRIPTING=OFF \
'for Python scripting' &&
if is_depends_enabled "$SPELL" python3; then
optional_depends wxpython \
- -DKICAD_SCRIPTING_WXPYTHON_PHOENIX=ON \
+ -DKICAD_SCRIPTING_WXPYTHON=ON \
-DKICAD_SCRIPTING_WXPYTHON=OFF \
'for Python scripting of the GUI'
fi
diff --git a/cad/kicad/DETAILS b/cad/kicad/DETAILS
index 0da6bb0..4f2798d 100755
--- a/cad/kicad/DETAILS
+++ b/cad/kicad/DETAILS
@@ -1,7 +1,7 @@
. "$GRIMOIRE"/CMAKE_FUNCTIONS
SPELL=kicad
- VERSION=8.0.8
-
SOURCE_HASH=sha512:708e91fc9b338826b6c834ea674e68ff5b93cb7834faab5be6ae4062009ed0cae7500934bdb8f3ede2aefa6d0f6054194a857bc80293fc0dc1f62a6a87d16202
+ VERSION=9.0.6
+
SOURCE_HASH=sha512:1ca320a04c65067e05d02c525596af4b5de360fdcbe179b45086bf6033e2c6159e5a21bc21e2cf05bd149331c00eb6699579dffcb780683df24d721f2079ade4
SOURCE="$SPELL-$VERSION.tar.bz2"
SOURCE_URL[0]="https://gitlab.com/kicad/code/kicad/-/archive/$VERSION/$SOURCE"
# Watch: https://gitlab.com/kicad/code/kicad/-/tags
kicad-([0-9]([.][1-8]?[0-9])+)[.]tar[.]b
diff --git a/cad/kicad/HISTORY b/cad/kicad/HISTORY
index 695771d..2e7aa89 100644
--- a/cad/kicad/HISTORY
+++ b/cad/kicad/HISTORY
@@ -1,3 +1,9 @@
+2025-11-21 Ismael Luceno <ismael AT sourcemage.org>
+ * BUILD, DEPENDS, DETAILS: updated spell to 9.0.6
+ updated dependencies, added nng
+ * BUILD, PRE_BUILD, 0001-Revert-Make-mold-slightly-happier.patch:
+ fixed linking issues
+
2025-01-16 Ismael Luceno <ismael AT sourcemage.org>
* DETAILS: updated spell to 8.0.8
diff --git a/cad/kicad/PRE_BUILD b/cad/kicad/PRE_BUILD
new file mode 100755
index 0000000..c230ad1
--- /dev/null
+++ b/cad/kicad/PRE_BUILD
@@ -0,0 +1,3 @@
+default_pre_build &&
+cd "$SOURCE_DIRECTORY" &&
+apply_patch_dir patches
diff --git a/cad/kicad/patches/0001-Revert-Make-mold-slightly-happier.patch
b/cad/kicad/patches/0001-Revert-Make-mold-slightly-happier.patch
new file mode 100644
index 0000000..38f6c01
--- /dev/null
+++ b/cad/kicad/patches/0001-Revert-Make-mold-slightly-happier.patch
@@ -0,0 +1,42 @@
+From 89c316ebf4ede98a282e98cb357cbafb261c70e0 Mon Sep 17 00:00:00 2001
+From: Ismael Luceno <ismael AT iodev.co.uk>
+Date: Mon, 2 Jun 2025 07:17:04 +0200
+Subject: [PATCH] Revert "Make mold slightly happier."
+
+This reverts commit 1c1bdb4f4aba988553a012c8cc0eb85b6e8aa662.
+
+It broke build on my (musl-based) system; which keeps complaining about
+a missing Kiface symbol in idf2vrml and dxf2idf, no matter which linker
+is being used (tested with: BFD ld, gold, lld, and mold).
+
+This also affects some QA tests.
+
+Ref: https://github.com/rui314/mold/discussions/1234
+Ref: https://gitlab.com/kicad/code/kicad/-/issues/20038
+Signed-off-by: Ismael Luceno <ismael AT sourcemage.org>
+---
+ utils/idftools/CMakeLists.txt | 2 --
+ 1 file changed, 2 deletions(-)
+
+diff --git a/utils/idftools/CMakeLists.txt b/utils/idftools/CMakeLists.txt
+index 8a0cb4a8bf2d..64728d61eb45 100644
+--- a/utils/idftools/CMakeLists.txt
++++ b/utils/idftools/CMakeLists.txt
+@@ -31,7 +31,6 @@ target_link_libraries( dxf2idf
+ dxflib_qcad
+ idf3
+ kimath
+- common
+ ${OPENGL_LIBRARIES}
+ ${wxWidgets_LIBRARIES}
+ )
+@@ -39,7 +38,6 @@ target_link_libraries( dxf2idf
+ target_link_libraries( idf2vrml
+ idf3
+ kimath
+- common
+ ${OPENGL_LIBRARIES}
+ ${wxWidgets_LIBRARIES}
+ )
+--
+2.50.1
- [[SM-Commit] ] GIT changes to master grimoire by Ismael Luceno (85a5124ffa20cf3fb33f19098a5e761c4942337e), Ismael Luceno, 11/20/2025
Archive powered by MHonArc 2.6.24.