git: 6701783a498e - main - cad/kicad-devel: Update to 2026.06.24
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Wed, 24 Jun 2026 14:03:46 UTC
The branch main has been updated by mr:
URL: https://cgit.FreeBSD.org/ports/commit/?id=6701783a498e601d6f5fe086ac33f3dba0a83729
commit 6701783a498e601d6f5fe086ac33f3dba0a83729
Author: Michael Reifenberger <mr@FreeBSD.org>
AuthorDate: 2026-06-24 14:03:05 +0000
Commit: Michael Reifenberger <mr@FreeBSD.org>
CommitDate: 2026-06-24 14:03:37 +0000
cad/kicad-devel: Update to 2026.06.24
---
cad/kicad-devel/Makefile.git_rev | 6 +++---
cad/kicad-devel/distinfo | 6 +++---
.../patch-common_import__gfx_dxf__import__plugin.cpp | 4 ++--
cad/kicad-devel/files/patch-common_singleton.cpp | 17 +++++++++++++++++
.../files/patch-thirdparty_thread-pool_CMakeLists.txt | 14 ++++++++++++++
5 files changed, 39 insertions(+), 8 deletions(-)
diff --git a/cad/kicad-devel/Makefile.git_rev b/cad/kicad-devel/Makefile.git_rev
index 2e98b3570cda..8de35a9b13ac 100644
--- a/cad/kicad-devel/Makefile.git_rev
+++ b/cad/kicad-devel/Makefile.git_rev
@@ -1,3 +1,3 @@
-GIT_SRC_HASH= 22a0f59f64f45b6c1955d0c067ed99b0aa6c8a5b
-GIT_SRC_DATE= 20260525123448
-GIT_SRC_DATE2= 2026.05.25
+GIT_SRC_HASH= 9e557f9898c6e3f433b7c3498020346070d7173c
+GIT_SRC_DATE= 20260624045515
+GIT_SRC_DATE2= 2026.06.24
diff --git a/cad/kicad-devel/distinfo b/cad/kicad-devel/distinfo
index 1dc827c40171..fb686bf30986 100644
--- a/cad/kicad-devel/distinfo
+++ b/cad/kicad-devel/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1779706189
-SHA256 (kicad/kicad/code-kicad-22a0f59f64f45b6c1955d0c067ed99b0aa6c8a5b_GL0.tar.gz) = 542035992aead742a044006ba301539e62900d6ecf91b9649910b5084297b16c
-SIZE (kicad/kicad/code-kicad-22a0f59f64f45b6c1955d0c067ed99b0aa6c8a5b_GL0.tar.gz) = 278855297
+TIMESTAMP = 1782295353
+SHA256 (kicad/kicad/code-kicad-9e557f9898c6e3f433b7c3498020346070d7173c_GL0.tar.gz) = d85593655a392ebfe2edb8bfdad2a95b3af9a37f865b1ec98203586f0f2ef4dd
+SIZE (kicad/kicad/code-kicad-9e557f9898c6e3f433b7c3498020346070d7173c_GL0.tar.gz) = 295017884
diff --git a/cad/kicad-devel/files/patch-common_import__gfx_dxf__import__plugin.cpp b/cad/kicad-devel/files/patch-common_import__gfx_dxf__import__plugin.cpp
index 642f20cf5334..720c39344a5a 100644
--- a/cad/kicad-devel/files/patch-common_import__gfx_dxf__import__plugin.cpp
+++ b/cad/kicad-devel/files/patch-common_import__gfx_dxf__import__plugin.cpp
@@ -1,6 +1,6 @@
---- common/import_gfx/dxf_import_plugin.cpp.orig 2026-03-05 18:39:15 UTC
+--- common/import_gfx/dxf_import_plugin.cpp.orig 2026-06-23 12:40:47 UTC
+++ common/import_gfx/dxf_import_plugin.cpp
-@@ -41,6 +41,9 @@
+@@ -37,6 +37,9 @@
#include <board.h>
#include "common.h"
diff --git a/cad/kicad-devel/files/patch-common_singleton.cpp b/cad/kicad-devel/files/patch-common_singleton.cpp
new file mode 100644
index 000000000000..96fc02ca18c0
--- /dev/null
+++ b/cad/kicad-devel/files/patch-common_singleton.cpp
@@ -0,0 +1,17 @@
+--- common/singleton.cpp.orig 2026-06-23 12:53:54 UTC
++++ common/singleton.cpp
+@@ -59,13 +59,7 @@ void KICAD_SINGLETON::Init()
+ {
+ int num_threads = std::max( 0, ADVANCED_CFG::GetCfg().m_MaximumThreads );
+
+- m_ThreadPool = new BS::priority_thread_pool( num_threads,
+- []
+- {
+- // Reduce worker threadpriority to reduce lag in main (UI) thread
+- BS::this_thread::set_os_thread_priority(
+- BS::os_thread_priority::below_normal );
+- } );
++ m_ThreadPool = new BS::priority_thread_pool( num_threads );
+
+ m_GLContextManager = new GL_CONTEXT_MANAGER();
+ }
diff --git a/cad/kicad-devel/files/patch-thirdparty_thread-pool_CMakeLists.txt b/cad/kicad-devel/files/patch-thirdparty_thread-pool_CMakeLists.txt
new file mode 100644
index 000000000000..b4219943d824
--- /dev/null
+++ b/cad/kicad-devel/files/patch-thirdparty_thread-pool_CMakeLists.txt
@@ -0,0 +1,14 @@
+--- thirdparty/thread-pool/CMakeLists.txt.orig 2026-06-23 12:45:11 UTC
++++ thirdparty/thread-pool/CMakeLists.txt
+@@ -3,8 +3,8 @@ target_include_directories( thread-pool INTERFACE ${CM
+ target_include_directories( thread-pool INTERFACE ${CMAKE_CURRENT_SOURCE_DIR} )
+
+ # Enable native extensions
+-target_compile_definitions( thread-pool INTERFACE BS_THREAD_POOL_NATIVE_EXTENSIONS=1 )
++# target_compile_definitions( thread-pool INTERFACE BS_THREAD_POOL_NATIVE_EXTENSIONS=1 )
+
+ target_sources( thread-pool INTERFACE
+ ${CMAKE_CURRENT_SOURCE_DIR}/bs_thread_pool.hpp
+- )
+\ No newline at end of file
++ )