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. --- include/pcb_base_frame.h.orig 2026-05-05 16:40:29.125456392 +0000 +++ include/pcb_base_frame.h @@@@ -63,7 +63,7 @@@@ struct MAGNETIC_SETTINGS; class PROGRESS_REPORTER; class PCB_LAYER_BOX_SELECTOR; -#if defined(__linux__) || defined(__FreeBSD__) +#if defined(__linux__) || defined(__FreeBSD__) || defined(__NetBSD__) class SPNAV_2D_PLUGIN; #else class NL_PCBNEW_PLUGIN; @@@@ -437,7 +437,7 @@@@ protected: PCB_ORIGIN_TRANSFORMS m_originTransforms; private: -#if defined(__linux__) || defined(__FreeBSD__) +#if defined(__linux__) || defined(__FreeBSD__) || defined(__NetBSD__) std::unique_ptr m_spaceMouse; #else std::unique_ptr m_spaceMouse; @