Date: Fri, 19 Jun 2026 21:01:23 +0000 From: Christoph Moench-Tegeder <cmt@FreeBSD.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org Subject: git: 45e31a9abe86 - main - cad/kicad: update KiCad and libraries to 10.0.4 Message-ID: <6a35ae23.3ec4a.5d3a64be@gitrepo.freebsd.org>
index | next in thread | raw e-mail
The branch main has been updated by cmt: URL: https://cgit.FreeBSD.org/ports/commit/?id=45e31a9abe86b3376c760db9488d65c2392726c2 commit 45e31a9abe86b3376c760db9488d65c2392726c2 Author: Christoph Moench-Tegeder <cmt@FreeBSD.org> AuthorDate: 2026-06-19 21:00:52 +0000 Commit: Christoph Moench-Tegeder <cmt@FreeBSD.org> CommitDate: 2026-06-19 21:00:52 +0000 cad/kicad: update KiCad and libraries to 10.0.4 Release Notes soon on https://www.kicad.org/blog/ --- cad/kicad-doc/Makefile | 2 +- cad/kicad-doc/distinfo | 6 +++--- cad/kicad-library-footprints/Makefile | 2 +- cad/kicad-library-footprints/distinfo | 6 +++--- cad/kicad-library-footprints/pkg-plist | 6 ++++-- cad/kicad-library-packages3d/Makefile | 2 +- cad/kicad-library-packages3d/distinfo | 6 +++--- cad/kicad-library-packages3d/pkg-plist | 3 +++ cad/kicad-library-symbols/Makefile | 2 +- cad/kicad-library-symbols/distinfo | 6 +++--- cad/kicad-library-templates/Makefile | 2 +- cad/kicad-library-templates/distinfo | 6 +++--- cad/kicad/Makefile | 2 +- cad/kicad/distinfo | 6 +++--- cad/kicad/files/patch-common_singleton.cpp | 30 ++++++++++++++++++++++++++++++ 15 files changed, 61 insertions(+), 26 deletions(-) diff --git a/cad/kicad-doc/Makefile b/cad/kicad-doc/Makefile index d67a2185b3dc..b6b56f8fc83a 100644 --- a/cad/kicad-doc/Makefile +++ b/cad/kicad-doc/Makefile @@ -1,5 +1,5 @@ PORTNAME= kicad -DISTVERSION= 10.0.3 +DISTVERSION= 10.0.4 CATEGORIES= cad PKGNAMESUFFIX= -doc diff --git a/cad/kicad-doc/distinfo b/cad/kicad-doc/distinfo index 3baaa0bbae1c..9f07f0ca061f 100644 --- a/cad/kicad-doc/distinfo +++ b/cad/kicad-doc/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1778699278 -SHA256 (kicad-doc-10.0.3.tar.bz2) = 69fc9e027abfc8c981b107eb4bccab0e69186bf34285a28c930e47c62f8bbbb4 -SIZE (kicad-doc-10.0.3.tar.bz2) = 102604244 +TIMESTAMP = 1781889087 +SHA256 (kicad-doc-10.0.4.tar.bz2) = 29a3ad1ee7364c248c0f739df2d26acc7a55deb0e1116cb2937b46819b24a7d8 +SIZE (kicad-doc-10.0.4.tar.bz2) = 102602714 diff --git a/cad/kicad-library-footprints/Makefile b/cad/kicad-library-footprints/Makefile index 78fe3b025472..149ae7ad59fa 100644 --- a/cad/kicad-library-footprints/Makefile +++ b/cad/kicad-library-footprints/Makefile @@ -1,5 +1,5 @@ PORTNAME= kicad -DISTVERSION= 10.0.3 +DISTVERSION= 10.0.4 CATEGORIES= cad PKGNAMESUFFIX= -library-footprints diff --git a/cad/kicad-library-footprints/distinfo b/cad/kicad-library-footprints/distinfo index 1c4ff17b1158..7882245ba02b 100644 --- a/cad/kicad-library-footprints/distinfo +++ b/cad/kicad-library-footprints/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1778699305 -SHA256 (kicad-footprints-10.0.3.tar.bz2) = f8820fb75e19069d3ecec3f6c45649333d04c5e8d278fc576b7ca82128a02fbc -SIZE (kicad-footprints-10.0.3.tar.bz2) = 7808461 +TIMESTAMP = 1781889031 +SHA256 (kicad-footprints-10.0.4.tar.bz2) = 4414c12f295fb85e105fbafb85bf261734acd2a019d5e6ec0a09620137e74b5e +SIZE (kicad-footprints-10.0.4.tar.bz2) = 7797813 diff --git a/cad/kicad-library-footprints/pkg-plist b/cad/kicad-library-footprints/pkg-plist index cf462e99809e..707499c18f14 100644 --- a/cad/kicad-library-footprints/pkg-plist +++ b/cad/kicad-library-footprints/pkg-plist @@ -8291,6 +8291,7 @@ %%DATADIR%%/footprints/Converter_DCDC.pretty/Converter_DCDC_MeanWell_NID30_THT.kicad_mod %%DATADIR%%/footprints/Converter_DCDC.pretty/Converter_DCDC_MeanWell_NID60_THT.kicad_mod %%DATADIR%%/footprints/Converter_DCDC.pretty/Converter_DCDC_MeanWell_NSD10_THT.kicad_mod +%%DATADIR%%/footprints/Converter_DCDC.pretty/Converter_DCDC_MeanWell_SMU02x-xxN_THT.kicad_mod %%DATADIR%%/footprints/Converter_DCDC.pretty/Converter_DCDC_Murata_CRE1xxxxxx3C_THT.kicad_mod %%DATADIR%%/footprints/Converter_DCDC.pretty/Converter_DCDC_Murata_CRE1xxxxxxDC_THT.kicad_mod %%DATADIR%%/footprints/Converter_DCDC.pretty/Converter_DCDC_Murata_CRE1xxxxxxSC_THT.kicad_mod @@ -11881,6 +11882,8 @@ %%DATADIR%%/footprints/Package_DFN_QFN.pretty/Texas_VQFN-RHL-20.kicad_mod %%DATADIR%%/footprints/Package_DFN_QFN.pretty/Texas_VQFN-RHL-20_ThermalVias.kicad_mod %%DATADIR%%/footprints/Package_DFN_QFN.pretty/Texas_VQFN-RNR0011A-11.kicad_mod +%%DATADIR%%/footprints/Package_DFN_QFN.pretty/Texas_WQFN-40-1EP_3x6mm_P0.4mm_EP1.7x4.5mm.kicad_mod +%%DATADIR%%/footprints/Package_DFN_QFN.pretty/Texas_WQFN-40-1EP_3x6mm_P0.4mm_EP1.7x4.5mm_ThermalVias.kicad_mod %%DATADIR%%/footprints/Package_DFN_QFN.pretty/Texas_WQFN-MR-100_3x3-DapStencil.kicad_mod %%DATADIR%%/footprints/Package_DFN_QFN.pretty/Texas_WQFN-MR-100_ThermalVias_3x3-DapStencil.kicad_mod %%DATADIR%%/footprints/Package_DFN_QFN.pretty/Texas_X2QFN-12_1.6x1.6mm_P0.4mm.kicad_mod @@ -12008,7 +12011,6 @@ %%DATADIR%%/footprints/Package_DFN_QFN.pretty/WDFN-8-1EP_6x5mm_P1.27mm_EP3.4x4mm.kicad_mod %%DATADIR%%/footprints/Package_DFN_QFN.pretty/WDFN-8-1EP_8x6mm_P1.27mm_EP6x4.8mm.kicad_mod %%DATADIR%%/footprints/Package_DFN_QFN.pretty/WDFN-8-1EP_8x6mm_P1.27mm_EP6x4.8mm_ThermalVias.kicad_mod -%%DATADIR%%/footprints/Package_DFN_QFN.pretty/WDFN-8_2x2mm_P0.5mm.kicad_mod %%DATADIR%%/footprints/Package_DFN_QFN.pretty/WFDFPN-8-1EP_3x2mm_P0.5mm_EP1.25x1.35mm.kicad_mod %%DATADIR%%/footprints/Package_DFN_QFN.pretty/WQFN-14-1EP_2.5x2.5mm_P0.5mm_EP1.45x1.45mm.kicad_mod %%DATADIR%%/footprints/Package_DFN_QFN.pretty/WQFN-14-1EP_2.5x2.5mm_P0.5mm_EP1.45x1.45mm_ThermalVias.kicad_mod @@ -12354,7 +12356,6 @@ %%DATADIR%%/footprints/Package_DirectFET.pretty/DirectFET_ST.kicad_mod %%DATADIR%%/footprints/Package_LCC.pretty/Analog_LCC-8_5x5mm_P1.27mm.kicad_mod %%DATADIR%%/footprints/Package_LCC.pretty/MO047AD_PLCC-52_19.1x19.1mm_P1.27mm.kicad_mod -%%DATADIR%%/footprints/Package_LCC.pretty/PLCC-20.kicad_mod %%DATADIR%%/footprints/Package_LCC.pretty/PLCC-20_9.0x9.0mm_P1.27mm.kicad_mod %%DATADIR%%/footprints/Package_LCC.pretty/PLCC-20_SMD-Socket.kicad_mod %%DATADIR%%/footprints/Package_LCC.pretty/PLCC-20_THT-Socket.kicad_mod @@ -12954,6 +12955,7 @@ %%DATADIR%%/footprints/Package_SON.pretty/MicroCrystal_C7_SON-8_1.5x3.2mm_P0.9mm.kicad_mod %%DATADIR%%/footprints/Package_SON.pretty/Microchip_USON-10-1EP_3x3mm_P0.5mm_EP1.8x2.5mm.kicad_mod %%DATADIR%%/footprints/Package_SON.pretty/Microchip_USON-10-1EP_3x3mm_P0.5mm_EP1.8x2.5mm_ThermalVias.kicad_mod +%%DATADIR%%/footprints/Package_SON.pretty/NXP_LSON-16-1EP_3.5x4.5mm_P0.5mm_EP2x3.8mm.kicad_mod %%DATADIR%%/footprints/Package_SON.pretty/NXP_XSON-16.kicad_mod %%DATADIR%%/footprints/Package_SON.pretty/Nexperia_HUSON-12_USON-12-1EP_1.35x2.5mm_P0.4mm_EP0.4x2mm.kicad_mod %%DATADIR%%/footprints/Package_SON.pretty/Nexperia_HUSON-16_USON-16-1EP_1.35x3.3mm_P0.4mm_EP0.4x2.8mm.kicad_mod diff --git a/cad/kicad-library-packages3d/Makefile b/cad/kicad-library-packages3d/Makefile index 17103757157b..4e95ca0d3e5d 100644 --- a/cad/kicad-library-packages3d/Makefile +++ b/cad/kicad-library-packages3d/Makefile @@ -1,5 +1,5 @@ PORTNAME= kicad -DISTVERSION= 10.0.3 +DISTVERSION= 10.0.4 CATEGORIES= cad PKGNAMESUFFIX= -library-packages3d diff --git a/cad/kicad-library-packages3d/distinfo b/cad/kicad-library-packages3d/distinfo index 4e13b66b940c..ffc54e21e4da 100644 --- a/cad/kicad-library-packages3d/distinfo +++ b/cad/kicad-library-packages3d/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1778699511 -SHA256 (kicad-packages3D-10.0.3.tar.bz2) = 80b50a82c822ab58c5407f353655ba260dad84876ded4327c401a727332323f6 -SIZE (kicad-packages3D-10.0.3.tar.bz2) = 521447157 +TIMESTAMP = 1781889257 +SHA256 (kicad-packages3D-10.0.4.tar.bz2) = db33d8c8b78e7658ca1499b20ca9401e4279bfbd5ee07f8fac5adc6c46fd586e +SIZE (kicad-packages3D-10.0.4.tar.bz2) = 521606413 diff --git a/cad/kicad-library-packages3d/pkg-plist b/cad/kicad-library-packages3d/pkg-plist index 316e0024cefb..875b72f424fa 100644 --- a/cad/kicad-library-packages3d/pkg-plist +++ b/cad/kicad-library-packages3d/pkg-plist @@ -5868,6 +5868,7 @@ %%DATADIR%%/3dmodels/Package_DFN_QFN.3dshapes/Texas_S-PWQFN-N20.step %%DATADIR%%/3dmodels/Package_DFN_QFN.3dshapes/Texas_UQFN-8_1.5x1.5mm_P0.5mm.step %%DATADIR%%/3dmodels/Package_DFN_QFN.3dshapes/Texas_VQFN-RGR-20-1EP_3.5x3.5mm_Pitch0.5mm.step +%%DATADIR%%/3dmodels/Package_DFN_QFN.3dshapes/Texas_WQFN-40-1EP_3x6mm_P0.4mm_EP1.7x4.5mm.step %%DATADIR%%/3dmodels/Package_DFN_QFN.3dshapes/Texas_WQFN-MR-100.step %%DATADIR%%/3dmodels/Package_DFN_QFN.3dshapes/UDFN-10_1.35x2.6mm_P0.5mm.step %%DATADIR%%/3dmodels/Package_DFN_QFN.3dshapes/UDFN-4-1EP_1x1mm_P0.65mm_EP0.48x0.48mm.step @@ -5895,6 +5896,7 @@ %%DATADIR%%/3dmodels/Package_DFN_QFN.3dshapes/W-PDFN-8-1EP_6x5mm_P1.27mm_EP3x3mm.step %%DATADIR%%/3dmodels/Package_DFN_QFN.3dshapes/WDFN-8-1EP_4x3mm_P0.65mm_EP2.4x1.8mm.step %%DATADIR%%/3dmodels/Package_DFN_QFN.3dshapes/WDFN-8-1EP_6x5mm_P1.27mm_EP3.4x4mm.step +%%DATADIR%%/3dmodels/Package_DFN_QFN.3dshapes/WQFN-16-1EP_3x3mm_P0.5mm_EP1.68x1.68mm.step %%DATADIR%%/3dmodels/Package_DFN_QFN.3dshapes/WQFN-16-1EP_3x3mm_P0.5mm_EP1.6x1.6mm.step %%DATADIR%%/3dmodels/Package_DFN_QFN.3dshapes/WQFN-20-1EP_2.5x4.5mm_P0.5mm_EP1x2.9mm.step %%DATADIR%%/3dmodels/Package_DFN_QFN.3dshapes/WQFN-20-1EP_4x4mm_P0.5mm_EP2.7x2.7mm.step @@ -6425,6 +6427,7 @@ %%DATADIR%%/3dmodels/Package_SO.3dshapes/VSSOP-8_3x3mm_P0.65mm.step %%DATADIR%%/3dmodels/Package_SON.3dshapes/Diodes_PowerDI3333-8.step %%DATADIR%%/3dmodels/Package_SON.3dshapes/Microchip_USON-10-1EP_3x3mm_P0.5mm_EP1.8x2.5mm.step +%%DATADIR%%/3dmodels/Package_SON.3dshapes/NXP_LSON-16-1EP_3.5x4.5mm_P0.5mm_EP2x3.8mm.step %%DATADIR%%/3dmodels/Package_SON.3dshapes/NXP_XSON-16.step %%DATADIR%%/3dmodels/Package_SON.3dshapes/Nexperia_HUSON-12_USON-12-1EP_1.35x2.5mm_P0.4mm_EP0.4x2mm.step %%DATADIR%%/3dmodels/Package_SON.3dshapes/Nexperia_HUSON-16_USON-16-1EP_1.35x3.3mm_P0.4mm_EP0.4x2.8mm.step diff --git a/cad/kicad-library-symbols/Makefile b/cad/kicad-library-symbols/Makefile index 268c84a3c36b..af240aa90616 100644 --- a/cad/kicad-library-symbols/Makefile +++ b/cad/kicad-library-symbols/Makefile @@ -1,5 +1,5 @@ PORTNAME= kicad -DISTVERSION= 10.0.3 +DISTVERSION= 10.0.4 CATEGORIES= cad PKGNAMESUFFIX= -library-symbols diff --git a/cad/kicad-library-symbols/distinfo b/cad/kicad-library-symbols/distinfo index e42d14bc9662..aeee619417ca 100644 --- a/cad/kicad-library-symbols/distinfo +++ b/cad/kicad-library-symbols/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1778699330 -SHA256 (kicad-symbols-10.0.3.tar.bz2) = 12a27b31d14a49f7d035959fe1d3d2a9e3396b1450b1922c771238973b17884b -SIZE (kicad-symbols-10.0.3.tar.bz2) = 4240023 +TIMESTAMP = 1781889063 +SHA256 (kicad-symbols-10.0.4.tar.bz2) = 7d94187cfc50e2216668b8c5edfddbc41afbf71ac63e33828a75e17a5de92471 +SIZE (kicad-symbols-10.0.4.tar.bz2) = 4252148 diff --git a/cad/kicad-library-templates/Makefile b/cad/kicad-library-templates/Makefile index d2d9de67ac6c..6692e0e507fe 100644 --- a/cad/kicad-library-templates/Makefile +++ b/cad/kicad-library-templates/Makefile @@ -1,5 +1,5 @@ PORTNAME= kicad -DISTVERSION= 10.0.3 +DISTVERSION= 10.0.4 CATEGORIES= cad PKGNAMESUFFIX= -library-tmpl diff --git a/cad/kicad-library-templates/distinfo b/cad/kicad-library-templates/distinfo index 9c1f753987d2..41726a11a081 100644 --- a/cad/kicad-library-templates/distinfo +++ b/cad/kicad-library-templates/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1778699328 -SHA256 (kicad-templates-10.0.3.tar.bz2) = d485e3b435920ac196fc71a7b34091b34daf248034873b91969b00b70be79300 -SIZE (kicad-templates-10.0.3.tar.bz2) = 2883087 +TIMESTAMP = 1781889049 +SHA256 (kicad-templates-10.0.4.tar.bz2) = 074b5eb9e3eb04e2607fbe80cb726f131c1cbd39257bc7193500beea051d8963 +SIZE (kicad-templates-10.0.4.tar.bz2) = 2883175 diff --git a/cad/kicad/Makefile b/cad/kicad/Makefile index 206691e203f5..c84cef6ec9e5 100644 --- a/cad/kicad/Makefile +++ b/cad/kicad/Makefile @@ -1,5 +1,5 @@ PORTNAME= kicad -DISTVERSION= 10.0.3 +DISTVERSION= 10.0.4 PORTEPOCH= 2 CATEGORIES= cad diff --git a/cad/kicad/distinfo b/cad/kicad/distinfo index c8bd27099677..25516d11cb71 100644 --- a/cad/kicad/distinfo +++ b/cad/kicad/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1778699340 -SHA256 (kicad-10.0.3.tar.bz2) = 78c2e9ffa307c0e557fde77a6358f7e4dcb3a12162ef993630309a8eaa5787cb -SIZE (kicad-10.0.3.tar.bz2) = 225465490 +TIMESTAMP = 1781889089 +SHA256 (kicad-10.0.4.tar.bz2) = 341c39320250182223378bb741df8b6043eb19772211c11f3f3ce1c50796334d +SIZE (kicad-10.0.4.tar.bz2) = 229832671 diff --git a/cad/kicad/files/patch-common_singleton.cpp b/cad/kicad/files/patch-common_singleton.cpp new file mode 100644 index 000000000000..3b98991cf845 --- /dev/null +++ b/cad/kicad/files/patch-common_singleton.cpp @@ -0,0 +1,30 @@ +commit 6e6db6de8f75041a394e11e89f2df2d6d842d27e +Author: Christoph Moench-Tegeder <cmt@burggraben.net> + + make thread priority setting optional + + thread priority setting is only available as part of the native + extensions + +diff --git common/singleton.cpp common/singleton.cpp +index df61f3caef..7ba4d9e3bd 100644 +--- common/singleton.cpp ++++ common/singleton.cpp +@@ -59,6 +59,7 @@ void KICAD_SINGLETON::Init() + { + int num_threads = std::max( 0, ADVANCED_CFG::GetCfg().m_MaximumThreads ); + ++#ifdef BS_THREAD_POOL_NATIVE_EXTENSIONS + m_ThreadPool = new BS::priority_thread_pool( num_threads, + [] + { +@@ -66,6 +67,9 @@ void KICAD_SINGLETON::Init() + BS::this_thread::set_os_thread_priority( + BS::os_thread_priority::below_normal ); + } ); ++#else ++ m_ThreadPool = new BS::priority_thread_pool( num_threads ); ++#endif + + m_GLContextManager = new GL_CONTEXT_MANAGER(); + }home | help
Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?6a35ae23.3ec4a.5d3a64be>
