head 1.1; access; symbols; locks; strict; comment @ * @; 1.1 date 2026.09.29.16.11.56; author bouyer; state Exp; branches; next ; commitid HOZ503mB5e4dcxXG; desc @@ 1.1 log @cad/kicad: Update to 10.0.6. Packaged in pkgsrc-wip by Atsushi Toyokura. important changes since 8.0.6: see https://www.kicad.org/blog/2025/02/Version-9.0.0-Released/ and https://www.kicad.org/blog/2026/03/Version-10.0.0-Released/ for details, with screen captures and videos Global: Jobsets (predefined output jobs) Embedded files Bezier curve tool in all editors Multi-channel design support Component classes Table editing in schematic, symbol, and footprint editors Custom ERC/DRC errors, warnings, and exclusion comments Mouse scroll wheel actions Customizable toolbars Undo/redo support in dialogs Lasso selection New importers Schematic and Symbol Editors Selection filtering Sheet pin/hierarchical label synchronization tool Net class rule areas Design blocks Net class color highlighting Variants Hop-over display Jumper support Grouping support Pin table CSV support PCB and Footprint Editors IPC API Zone manager Improved via tenting control Layer pair presets Shape modification tool Pad stacks Interactive positioning tool Multiple track drag Creepage design rule check 3D model export improvements Time-domain tuning PCB Design Blocks inner-layer objects in footprints Pin and gate swap Graphical DRC Rule editor @ text @$NetBSD$ Add NetBSD support. --- 3d-viewer/3d_viewer/eda_3d_viewer_frame.h.orig 2026-05-05 16:09:40.080833685 +0000 +++ 3d-viewer/3d_viewer/eda_3d_viewer_frame.h @@@@ -44,7 +44,7 @@@@ #define KICAD_DEFAULT_3D_DRAWFRAME_STYLE (wxDEFAULT_FRAME_STYLE | wxWANTS_CHARS) // Forward declarations -#if defined(__linux__) || defined(__FreeBSD__) +#if defined(__linux__) || defined(__FreeBSD__) || defined(__NetBSD__) class SPNAV_VIEWER_PLUGIN; #else class NL_3D_VIEWER_PLUGIN; @@@@ -280,7 +280,7 @@@@ private: bool m_disable_ray_tracing; -#if defined(__linux__) || defined(__FreeBSD__) +#if defined(__linux__) || defined(__FreeBSD__) || defined(__NetBSD__) std::unique_ptr m_spaceMouse; #else std::unique_ptr m_spaceMouse; @