Sun Jan 2 19:10:03 2022 UTC ()
kicad: update to 6.0.0

XXXTNN package phase is broken on macOS due to app bundling changes.
Extensive CMake surgery required. Will fix this in a follow-up commit.

New in 6.0:

- Modern, consistent look and feel
  KiCad 6.0 features a refreshed user interface designed to reduce the
  barriers of entry for new users
- Upgraded schematic editing
  KiCad's schematic editor has received its biggest overhaul ever for
  version 6.0
- Improved PCB design experience
  KiCad's PCB editor has had a complete look and feel upgrade

The following features are deprecated as of version 6.0:

  XSLT BOM generation scripts
  The SWIG Python API


(tnn)
diff -r1.56 -r1.57 pkgsrc/cad/kicad/Makefile
diff -r1.6 -r1.7 pkgsrc/cad/kicad/PLIST
diff -r1.18 -r1.19 pkgsrc/cad/kicad/distinfo
diff -r1.2 -r1.3 pkgsrc/cad/kicad/patches/patch-3d-viewer_3d_cache_sg_CMakeLists.txt
diff -r1.5 -r1.6 pkgsrc/cad/kicad/patches/patch-CMakeLists.txt
diff -r1.5 -r1.6 pkgsrc/cad/kicad/patches/patch-eeschema_CMakeLists.txt
diff -r0 -r1.1 pkgsrc/cad/kicad/patches/patch-CMakeModules_BuildSteps_CreateDocsetDoxyfile.cmake
diff -r0 -r1.1 pkgsrc/cad/kicad/patches/patch-CMakeModules_BuildSteps_WritePlatformMetadata__linux.cmake
diff -r0 -r1.1 pkgsrc/cad/kicad/patches/patch-CMakeModules_BuildSteps_WriteVersionHeader.cmake
diff -r0 -r1.1 pkgsrc/cad/kicad/patches/patch-CMakeModules_WritePlatformMetadata__macos.cmake
diff -r0 -r1.1 pkgsrc/cad/kicad/patches/patch-Documentation_docset_CMakeLists.txt
diff -r0 -r1.1 pkgsrc/cad/kicad/patches/patch-bitmaps__png_CMakeLists.txt
diff -r0 -r1.1 pkgsrc/cad/kicad/patches/patch-kicad_CMakeLists.txt
diff -r0 -r1.1 pkgsrc/cad/kicad/patches/patch-pagelayout__editor_CMakeLists.txt
diff -r0 -r1.1 pkgsrc/cad/kicad/patches/patch-pcb__calculator_CMakeLists.txt
diff -r0 -r1.1 pkgsrc/cad/kicad/patches/patch-resources_CMakeLists.txt
diff -r0 -r1.1 pkgsrc/cad/kicad/patches/patch-thirdparty_libcontext_libcontext.h
diff -r1.4 -r1.5 pkgsrc/cad/kicad/patches/patch-CMakeModules_Functions.cmake
diff -r1.4 -r1.5 pkgsrc/cad/kicad/patches/patch-common_CMakeLists.txt
diff -r1.4 -r1.5 pkgsrc/cad/kicad/patches/patch-cvpcb_CMakeLists.txt
diff -r1.4 -r1.5 pkgsrc/cad/kicad/patches/patch-pcbnew_CMakeLists.txt
diff -r1.1 -r1.2 pkgsrc/cad/kicad/patches/patch-CMakeModules_KiCadFullVersion.cmake
diff -r1.1 -r1.2 pkgsrc/cad/kicad/patches/patch-common_lib__tree__model.cpp
diff -r1.1 -r1.2 pkgsrc/cad/kicad/patches/patch-plugins_3d_idf_CMakeLists.txt
diff -r1.1 -r1.2 pkgsrc/cad/kicad/patches/patch-plugins_3d_vrml_CMakeLists.txt
diff -r1.1 -r0 pkgsrc/cad/kicad/patches/patch-CMakeModules_WritePlatformMetadata_linux.cmake
diff -r1.1 -r0 pkgsrc/cad/kicad/patches/patch-include_system_libcontext.h
diff -r1.5 -r0 pkgsrc/cad/kicad/patches/patch-CMakeModules_WriteVersionHeader.cmake
diff -r1.3 -r0 pkgsrc/cad/kicad/patches/patch-bitmaps_png_CMakeLists.txt
diff -r1.3 -r0 pkgsrc/cad/kicad/patches/patch-include_hashtables.h
diff -r1.3 -r0 pkgsrc/cad/kicad/patches/patch-pagelayout_editor_CMakeLists.txt
diff -r1.3 -r0 pkgsrc/cad/kicad/patches/patch-pcb_calculator_CMakeLists.txt
diff -r1.3 -r1.4 pkgsrc/cad/kicad/patches/patch-gerbview_CMakeLists.txt

cvs diff -r1.56 -r1.57 pkgsrc/cad/kicad/Makefile (expand / switch to unified diff)

--- pkgsrc/cad/kicad/Makefile 2021/12/08 16:03:25 1.56
+++ pkgsrc/cad/kicad/Makefile 2022/01/02 19:10:03 1.57
@@ -1,73 +1,49 @@ @@ -1,73 +1,49 @@
1# $NetBSD: Makefile,v 1.56 2021/12/08 16:03:25 adam Exp $ 1# $NetBSD: Makefile,v 1.57 2022/01/02 19:10:03 tnn Exp $
2# 2#
3 3
4V= 5.1.10 4V= 6.0.0
5DISTNAME= kicad-${V} 5DISTNAME= kicad-${V}
6PKGREVISION= 2 
7CATEGORIES= cad 6CATEGORIES= cad
8MASTER_SITES= https://gitlab.com/kicad/code/kicad/-/archive/${V}/ 7MASTER_SITES= https://gitlab.com/kicad/code/kicad/-/archive/${V}/
9EXTRACT_SUFX= .tar.bz2 8EXTRACT_SUFX= .tar.bz2
10 9
11MAINTAINER= pkgsrc-users@NetBSD.org 10MAINTAINER= pkgsrc-users@NetBSD.org
12HOMEPAGE= https://www.kicad.org/ 11HOMEPAGE= https://www.kicad.org/
13COMMENT= Schematic and PCB CAD software (stable branch) 12COMMENT= Schematic and PCB CAD software (stable branch)
14LICENSE= gnu-gpl-v3 13LICENSE= gnu-gpl-v3
15 14
 15BUILD_DEPENDS+= swig3-[0-9]*:../../devel/swig3
16DEPENDS+= git-base-[0-9]*:../../devel/git-base 16DEPENDS+= git-base-[0-9]*:../../devel/git-base
17 17
18USE_PKGLOCALEDIR= yes 18USE_PKGLOCALEDIR= yes
19USE_LANGUAGES= c c++11 19USE_LANGUAGES= c c++11
20USE_CMAKE= yes 20USE_CMAKE= yes
21USE_TOOLS+= pkg-config 21USE_TOOLS+= pkg-config
22 22
23CMAKE_ARGS+= -DKICAD_REPO_NAME=stable -DKICAD_BUILD_VERSION=${V} 23CMAKE_ARGS+= -DCMAKE_BUILD_TYPE=Release
24CMAKE_ARGS+= -DCMAKE_BUILD_TYPE=Release -DKICAD_SKIP_BOOST=ON 24CMAKE_ARGS+= -DKICAD_SPICE=OFF
25CMAKE_ARGS+= -DKICAD_SPICE=OFF -DKICAD_USE_OCE=OFF 
26CMAKE_ARGS+= -DKICAD_SCRIPTING=OFF -DKICAD_SCRIPTING_MODULES=OFF 
27CMAKE_ARGS+= -DKICAD_SCRIPTING_ACTION_MENU=OFF 
28CMAKE_ARGS+= -DKICAD_SCRIPTING_WXPYTHON=OFF 25CMAKE_ARGS+= -DKICAD_SCRIPTING_WXPYTHON=OFF
 26CMAKE_ARGS+= -DKICAD_USE_OCC=OFF # pkgsrc/cad/oce, but it is too old
 27CMAKE_ARGS+= -DKICAD_BUILD_I18N=ON
29 28
30CMAKE_MODULE_PATH_OVERRIDE= \ 29CMAKE_MODULE_PATH_OVERRIDE= \
31 new/CMakeLists.txt 30 new/CMakeLists.txt
32 31
33PY_PATCHPLIST= yes 32PY_PATCHPLIST= yes
34 33
35SUBST_CLASSES+= macosx 
36SUBST_STAGE.macosx= pre-configure 
37SUBST_MESSAGE.macosx= Eliminating Mac OS X build specific for ${PKGNAME} 
38SUBST_FILES.macosx= bitmap2component/CMakeLists.txt \ 
39 kicad/CMakeLists.txt 
40SUBST_SED.macosx= -e 's/[[:<:]]MACOSX_BUNDLE[[:>:]]//' 
41 
42.include "../../mk/bsd.prefs.mk" 
43 
44# PR 48980: no fabsl on netbsd-5 
45.if !empty(MACHINE_PLATFORM:MNetBSD-5.*) 
46SUBST_CLASSES+= netbsd5 
47SUBST_STAGE.netbsd5= post-extract 
48SUBST_MESSAGE.netbsd5= Substituting fabs() for fabsl() for NetBSD-5 
49SUBST_FILES.netbsd5= pcbnew/legacy_plugin.cpp \ 
50 tools/test-nm-biu-to-ascii-mm-round-tripping.cpp 
51SUBST_SED.netbsd5= -e 's/fabsl/fabs/g' 
52.endif 
53 
54.include "../../mk/compiler.mk" 
55.if !empty(PKGSRC_COMPILER:Mclang) 
56CXXFLAGS+= -Wno-error=non-pod-varargs 
57.endif 
58 
59.include "../../devel/boost-libs/buildlink3.mk" 34.include "../../devel/boost-libs/buildlink3.mk"
60.include "../../devel/cmake/buildlink3.mk" 35.include "../../devel/cmake/buildlink3.mk"
61.include "../../devel/zlib/buildlink3.mk" 36.include "../../devel/zlib/buildlink3.mk"
62.include "../../graphics/MesaLib/buildlink3.mk" 37.include "../../graphics/MesaLib/buildlink3.mk"
63.include "../../graphics/glew/buildlink3.mk" 38.include "../../graphics/glew/buildlink3.mk"
 39BUILDLINK_API_DEPENDS.glm+= glm>=0.9.9.8
64.include "../../graphics/glm/buildlink3.mk" 40.include "../../graphics/glm/buildlink3.mk"
65.include "../../graphics/glu/buildlink3.mk" 41.include "../../graphics/glu/buildlink3.mk"
66.include "../../graphics/cairo/buildlink3.mk" 42.include "../../graphics/cairo/buildlink3.mk"
67.include "../../lang/python/extension.mk" 43.include "../../lang/python/extension.mk"
68.include "../../www/curl/buildlink3.mk" 44.include "../../www/curl/buildlink3.mk"
69.include "../../x11/wxGTK30/buildlink3.mk" 45.include "../../x11/wxGTK30/buildlink3.mk"
70.include "../../sysutils/desktop-file-utils/desktopdb.mk" 46.include "../../sysutils/desktop-file-utils/desktopdb.mk"
71.include "../../graphics/hicolor-icon-theme/buildlink3.mk" 47.include "../../graphics/hicolor-icon-theme/buildlink3.mk"
72.include "../../mk/bsd.prefs.mk" 48.include "../../mk/bsd.prefs.mk"
73.include "../../mk/bsd.pkg.mk" 49.include "../../mk/bsd.pkg.mk"

cvs diff -r1.6 -r1.7 pkgsrc/cad/kicad/PLIST (expand / switch to unified diff)

--- pkgsrc/cad/kicad/PLIST 2021/07/30 22:47:18 1.6
+++ pkgsrc/cad/kicad/PLIST 2022/01/02 19:10:03 1.7
@@ -1,73 +1,65 @@ @@ -1,73 +1,65 @@
1@comment $NetBSD: PLIST,v 1.6 2021/07/30 22:47:18 tnn Exp $ 1@comment $NetBSD: PLIST,v 1.7 2022/01/02 19:10:03 tnn Exp $
2bin/_cvpcb.kiface 2bin/_cvpcb.kiface
3bin/_eeschema.kiface 3bin/_eeschema.kiface
4bin/_gerbview.kiface 4bin/_gerbview.kiface
 5bin/_kipython.kiface
5bin/_pcb_calculator.kiface 6bin/_pcb_calculator.kiface
6bin/_pcbnew.kiface 7bin/_pcbnew.kiface
7bin/_pl_editor.kiface 8bin/_pl_editor.kiface
8bin/bitmap2component 9bin/bitmap2component
9bin/dxf2idf 10bin/dxf2idf
10bin/eeschema 11bin/eeschema
11bin/gerbview 12bin/gerbview
12bin/idf2vrml 13bin/idf2vrml
13bin/idfcyl 14bin/idfcyl
14bin/idfrect 15bin/idfrect
15bin/kicad 16bin/kicad
16bin/pcb_calculator 17bin/pcb_calculator
17bin/pcbnew 18bin/pcbnew
18bin/pl_editor 19bin/pl_editor
19lib/kicad/plugins/3d/libs3d_plugin_idf.so 20lib/kicad/plugins/3d/libs3d_plugin_idf.so
20lib/kicad/plugins/3d/libs3d_plugin_vrml.so 21lib/kicad/plugins/3d/libs3d_plugin_vrml.so
21lib/libkicad_3dsg.so 22lib/libkicad_3dsg.so
22lib/libkicad_3dsg.so.2.0.0 23lib/libkicad_3dsg.so.2.0.0
23share/appdata/kicad.appdata.xml 24${PYSITELIB}/_pcbnew.so
24share/applications/bitmap2component.desktop 25${PYSITELIB}/pcbnew.py
25share/applications/eeschema.desktop 26share/applications/org.kicad.bitmap2component.desktop
26share/applications/gerbview.desktop 27share/applications/org.kicad.eeschema.desktop
27share/applications/kicad.desktop 28share/applications/org.kicad.gerbview.desktop
28share/applications/pcbcalculator.desktop 29share/applications/org.kicad.kicad.desktop
29share/applications/pcbnew.desktop 30share/applications/org.kicad.pcbcalculator.desktop
30share/doc/kicad/scripts/ddr3_length_match.py 31share/applications/org.kicad.pcbnew.desktop
31share/doc/kicad/scripts/lib_convert.py 32share/doc/kicad/scripts/lib_convert.py
32share/doc/kicad/scripts/test_kicad_plugin.py 33share/doc/kicad/scripts/test_kicad_plugin.py
33share/doc/kicad/scripts/test_plugin.py 34share/doc/kicad/scripts/test_plugin.py
34share/icons/hicolor/128x128/apps/bitmap2component.png 35share/icons/hicolor/128x128/apps/bitmap2component.png
35share/icons/hicolor/128x128/apps/eeschema.png 36share/icons/hicolor/128x128/apps/eeschema.png
36share/icons/hicolor/128x128/apps/gerbview.png 37share/icons/hicolor/128x128/apps/gerbview.png
37share/icons/hicolor/128x128/apps/kicad.png 38share/icons/hicolor/128x128/apps/kicad.png
38share/icons/hicolor/128x128/apps/pcbcalculator.png 39share/icons/hicolor/128x128/apps/pcbcalculator.png
39share/icons/hicolor/128x128/apps/pcbnew.png 40share/icons/hicolor/128x128/apps/pcbnew.png
40share/icons/hicolor/128x128/mimetypes/application-x-kicad-pcb.png 41share/icons/hicolor/128x128/mimetypes/application-x-kicad-pcb.png
41share/icons/hicolor/128x128/mimetypes/application-x-kicad-project.png 42share/icons/hicolor/128x128/mimetypes/application-x-kicad-project.png
42share/icons/hicolor/128x128/mimetypes/application-x-kicad-schematic.png 43share/icons/hicolor/128x128/mimetypes/application-x-kicad-schematic.png
43share/icons/hicolor/16x16/apps/bitmap2component.png 44share/icons/hicolor/16x16/apps/bitmap2component.png
44share/icons/hicolor/16x16/apps/eeschema.png 45share/icons/hicolor/16x16/apps/eeschema.png
45share/icons/hicolor/16x16/apps/gerbview.png 46share/icons/hicolor/16x16/apps/gerbview.png
46share/icons/hicolor/16x16/apps/kicad.png 47share/icons/hicolor/16x16/apps/kicad.png
47share/icons/hicolor/16x16/apps/pcbcalculator.png 48share/icons/hicolor/16x16/apps/pcbcalculator.png
48share/icons/hicolor/16x16/apps/pcbnew.png 49share/icons/hicolor/16x16/apps/pcbnew.png
49share/icons/hicolor/16x16/mimetypes/application-x-kicad-pcb.png 50share/icons/hicolor/16x16/mimetypes/application-x-kicad-pcb.png
50share/icons/hicolor/16x16/mimetypes/application-x-kicad-project.png 51share/icons/hicolor/16x16/mimetypes/application-x-kicad-project.png
51share/icons/hicolor/16x16/mimetypes/application-x-kicad-schematic.png 52share/icons/hicolor/16x16/mimetypes/application-x-kicad-schematic.png
52share/icons/hicolor/22x22/apps/bitmap2component.png 
53share/icons/hicolor/22x22/apps/eeschema.png 
54share/icons/hicolor/22x22/apps/gerbview.png 
55share/icons/hicolor/22x22/apps/kicad.png 
56share/icons/hicolor/22x22/apps/pcbcalculator.png 
57share/icons/hicolor/22x22/apps/pcbnew.png 
58share/icons/hicolor/22x22/mimetypes/application-x-kicad-pcb.png 
59share/icons/hicolor/22x22/mimetypes/application-x-kicad-project.png 
60share/icons/hicolor/22x22/mimetypes/application-x-kicad-schematic.png 
61share/icons/hicolor/24x24/apps/bitmap2component.png 53share/icons/hicolor/24x24/apps/bitmap2component.png
62share/icons/hicolor/24x24/apps/eeschema.png 54share/icons/hicolor/24x24/apps/eeschema.png
63share/icons/hicolor/24x24/apps/gerbview.png 55share/icons/hicolor/24x24/apps/gerbview.png
64share/icons/hicolor/24x24/apps/kicad.png 56share/icons/hicolor/24x24/apps/kicad.png
65share/icons/hicolor/24x24/apps/pcbcalculator.png 57share/icons/hicolor/24x24/apps/pcbcalculator.png
66share/icons/hicolor/24x24/apps/pcbnew.png 58share/icons/hicolor/24x24/apps/pcbnew.png
67share/icons/hicolor/24x24/mimetypes/application-x-kicad-pcb.png 59share/icons/hicolor/24x24/mimetypes/application-x-kicad-pcb.png
68share/icons/hicolor/24x24/mimetypes/application-x-kicad-project.png 60share/icons/hicolor/24x24/mimetypes/application-x-kicad-project.png
69share/icons/hicolor/24x24/mimetypes/application-x-kicad-schematic.png 61share/icons/hicolor/24x24/mimetypes/application-x-kicad-schematic.png
70share/icons/hicolor/32x32/apps/bitmap2component.png 62share/icons/hicolor/32x32/apps/bitmap2component.png
71share/icons/hicolor/32x32/apps/eeschema.png 63share/icons/hicolor/32x32/apps/eeschema.png
72share/icons/hicolor/32x32/apps/gerbview.png 64share/icons/hicolor/32x32/apps/gerbview.png
73share/icons/hicolor/32x32/apps/kicad.png 65share/icons/hicolor/32x32/apps/kicad.png
@@ -93,202 +85,271 @@ share/icons/hicolor/64x64/apps/pcbcalcul @@ -93,202 +85,271 @@ share/icons/hicolor/64x64/apps/pcbcalcul
93share/icons/hicolor/64x64/apps/pcbnew.png 85share/icons/hicolor/64x64/apps/pcbnew.png
94share/icons/hicolor/64x64/mimetypes/application-x-kicad-pcb.png 86share/icons/hicolor/64x64/mimetypes/application-x-kicad-pcb.png
95share/icons/hicolor/64x64/mimetypes/application-x-kicad-project.png 87share/icons/hicolor/64x64/mimetypes/application-x-kicad-project.png
96share/icons/hicolor/64x64/mimetypes/application-x-kicad-schematic.png 88share/icons/hicolor/64x64/mimetypes/application-x-kicad-schematic.png
97share/icons/hicolor/scalable/apps/bitmap2component.svg 89share/icons/hicolor/scalable/apps/bitmap2component.svg
98share/icons/hicolor/scalable/apps/eeschema.svg 90share/icons/hicolor/scalable/apps/eeschema.svg
99share/icons/hicolor/scalable/apps/gerbview.svg 91share/icons/hicolor/scalable/apps/gerbview.svg
100share/icons/hicolor/scalable/apps/kicad.svg 92share/icons/hicolor/scalable/apps/kicad.svg
101share/icons/hicolor/scalable/apps/pcbcalculator.svg 93share/icons/hicolor/scalable/apps/pcbcalculator.svg
102share/icons/hicolor/scalable/apps/pcbnew.svg 94share/icons/hicolor/scalable/apps/pcbnew.svg
103share/icons/hicolor/scalable/mimetypes/application-x-kicad-pcb.svg 95share/icons/hicolor/scalable/mimetypes/application-x-kicad-pcb.svg
104share/icons/hicolor/scalable/mimetypes/application-x-kicad-project.svg 96share/icons/hicolor/scalable/mimetypes/application-x-kicad-project.svg
105share/icons/hicolor/scalable/mimetypes/application-x-kicad-schematic.svg 97share/icons/hicolor/scalable/mimetypes/application-x-kicad-schematic.svg
106share/kicad/demos/complex_hierarchy/ampli_ht.sch 98share/kicad/demos/complex_hierarchy/ampli_ht.kicad_sch
107share/kicad/demos/complex_hierarchy/complex_hierarchy-cache.lib 
108share/kicad/demos/complex_hierarchy/complex_hierarchy.kicad_pcb 99share/kicad/demos/complex_hierarchy/complex_hierarchy.kicad_pcb
109share/kicad/demos/complex_hierarchy/complex_hierarchy.net 100share/kicad/demos/complex_hierarchy/complex_hierarchy.kicad_pro
110share/kicad/demos/complex_hierarchy/complex_hierarchy.pro 101share/kicad/demos/complex_hierarchy/complex_hierarchy.kicad_sch
111share/kicad/demos/complex_hierarchy/complex_hierarchy.sch 102share/kicad/demos/complex_hierarchy/complex_hierarchy_schlib.kicad_sym
112share/kicad/demos/complex_hierarchy/complex_hierarchy_schlib.lib 
113share/kicad/demos/complex_hierarchy/fp-lib-table 103share/kicad/demos/complex_hierarchy/fp-lib-table
114share/kicad/demos/complex_hierarchy/sym-lib-table 104share/kicad/demos/complex_hierarchy/sym-lib-table
115share/kicad/demos/custom_pads_test/custom_pads_schlib.dcm 105share/kicad/demos/custom_pads_test/custom_pads_schlib.kicad_sym
116share/kicad/demos/custom_pads_test/custom_pads_schlib.lib 
117share/kicad/demos/custom_pads_test/custom_pads_test-cache.lib 
118share/kicad/demos/custom_pads_test/custom_pads_test.kicad_pcb 106share/kicad/demos/custom_pads_test/custom_pads_test.kicad_pcb
119share/kicad/demos/custom_pads_test/custom_pads_test.lib 107share/kicad/demos/custom_pads_test/custom_pads_test.kicad_pro
120share/kicad/demos/custom_pads_test/custom_pads_test.net 108share/kicad/demos/custom_pads_test/custom_pads_test.kicad_sch
121share/kicad/demos/custom_pads_test/custom_pads_test.pro 
122share/kicad/demos/custom_pads_test/custom_pads_test.sch 
123share/kicad/demos/custom_pads_test/sym-lib-table 109share/kicad/demos/custom_pads_test/sym-lib-table
124share/kicad/demos/ecc83/ecc83-pp-cache.lib 110share/kicad/demos/ecc83/3d_shapes/ecc83.wrl
125share/kicad/demos/ecc83/ecc83-pp.kicad_pcb 111share/kicad/demos/ecc83/ecc83-pp.kicad_pcb
126share/kicad/demos/ecc83/ecc83-pp.net 112share/kicad/demos/ecc83/ecc83-pp.kicad_pro
127share/kicad/demos/ecc83/ecc83-pp.pro 113share/kicad/demos/ecc83/ecc83-pp.kicad_sch
128share/kicad/demos/ecc83/ecc83-pp.sch 
129share/kicad/demos/ecc83/ecc83-pp_v2-cache.lib 
130share/kicad/demos/ecc83/ecc83-pp_v2.kicad_pcb 114share/kicad/demos/ecc83/ecc83-pp_v2.kicad_pcb
131share/kicad/demos/ecc83/ecc83-pp_v2.net 115share/kicad/demos/ecc83/ecc83-pp_v2.kicad_pro
132share/kicad/demos/ecc83/ecc83-pp_v2.pro 116share/kicad/demos/ecc83/ecc83-pp_v2.kicad_sch
133share/kicad/demos/ecc83/ecc83-pp_v2.sch 117share/kicad/demos/ecc83/ecc83_schlib.kicad_sym
134share/kicad/demos/ecc83/ecc83_schlib.dcm 
135share/kicad/demos/ecc83/ecc83_schlib.lib 
136share/kicad/demos/ecc83/fp-lib-table 118share/kicad/demos/ecc83/fp-lib-table
137share/kicad/demos/ecc83/sym-lib-table 119share/kicad/demos/ecc83/sym-lib-table
138share/kicad/demos/electric/elec-unifil.dcm 120share/kicad/demos/electric/elec-unifil.kicad_sym
139share/kicad/demos/electric/elec-unifil.lib 121share/kicad/demos/electric/electric.kicad_pro
140share/kicad/demos/electric/electric-cache.lib 122share/kicad/demos/electric/electric.kicad_sch
141share/kicad/demos/electric/electric.pro 
142share/kicad/demos/electric/electric.sch 
143share/kicad/demos/electric/sym-lib-table 123share/kicad/demos/electric/sym-lib-table
144share/kicad/demos/flat_hierarchy/flat_hierarchy-cache.lib 
145share/kicad/demos/flat_hierarchy/flat_hierarchy.kicad_pcb 124share/kicad/demos/flat_hierarchy/flat_hierarchy.kicad_pcb
146share/kicad/demos/flat_hierarchy/flat_hierarchy.net 125share/kicad/demos/flat_hierarchy/flat_hierarchy.kicad_pro
147share/kicad/demos/flat_hierarchy/flat_hierarchy.pro 126share/kicad/demos/flat_hierarchy/flat_hierarchy.kicad_sch
148share/kicad/demos/flat_hierarchy/flat_hierarchy.sch 127share/kicad/demos/flat_hierarchy/fp-lib-table
149share/kicad/demos/flat_hierarchy/flat_hierarchy_schlib.lib 128share/kicad/demos/flat_hierarchy/libs/3d_shapes/adjustable_rx2v4.wrl
150share/kicad/demos/flat_hierarchy/pic_programmer.sch 129share/kicad/demos/flat_hierarchy/libs/flat_hierarchy_schlib.kicad_sym
151share/kicad/demos/flat_hierarchy/pic_sockets.sch 130share/kicad/demos/flat_hierarchy/libs/pic_programmer_fp.pretty/RV2X4.kicad_mod
 131share/kicad/demos/flat_hierarchy/pic_programmer.kicad_sch
 132share/kicad/demos/flat_hierarchy/pic_sockets.kicad_sch
152share/kicad/demos/flat_hierarchy/sym-lib-table 133share/kicad/demos/flat_hierarchy/sym-lib-table
153share/kicad/demos/interf_u/fp-lib-table 134share/kicad/demos/interf_u/fp-lib-table
154share/kicad/demos/interf_u/interf_u-cache.lib 
155share/kicad/demos/interf_u/interf_u.kicad_pcb 135share/kicad/demos/interf_u/interf_u.kicad_pcb
156share/kicad/demos/interf_u/interf_u.net 136share/kicad/demos/interf_u/interf_u.kicad_pro
 137share/kicad/demos/interf_u/interf_u.kicad_sch
157share/kicad/demos/interf_u/interf_u.pretty/BUS_PC.kicad_mod 138share/kicad/demos/interf_u/interf_u.pretty/BUS_PC.kicad_mod
158share/kicad/demos/interf_u/interf_u.pretty/PGA120.kicad_mod 139share/kicad/demos/interf_u/interf_u.pretty/PGA120.kicad_mod
159share/kicad/demos/interf_u/interf_u.pro 140share/kicad/demos/interf_u/interf_u_schlib.kicad_sym
160share/kicad/demos/interf_u/interf_u.sch 
161share/kicad/demos/interf_u/interf_u_schlib.dcm 
162share/kicad/demos/interf_u/interf_u_schlib.lib 
163share/kicad/demos/interf_u/pagelayout_logo.kicad_wks 141share/kicad/demos/interf_u/pagelayout_logo.kicad_wks
164share/kicad/demos/interf_u/sym-lib-table 142share/kicad/demos/interf_u/sym-lib-table
165share/kicad/demos/interf_u/tux.bmp 143share/kicad/demos/interf_u/tux.bmp
166share/kicad/demos/interf_u/tux.kicad_mod 144share/kicad/demos/interf_u/tux.kicad_mod
167share/kicad/demos/interf_u/tux.lib 145share/kicad/demos/interf_u/tux.kicad_sym
168share/kicad/demos/kit-dev-coldfire-xilinx_5213/fp-lib-table 146share/kicad/demos/kit-dev-coldfire-xilinx_5213/fp-lib-table
169share/kicad/demos/kit-dev-coldfire-xilinx_5213/in_out_conn.sch 147share/kicad/demos/kit-dev-coldfire-xilinx_5213/in_out_conn.kicad_sch
170share/kicad/demos/kit-dev-coldfire-xilinx_5213/kit-dev-coldfire-xilinx_5213-cache.lib 148share/kicad/demos/kit-dev-coldfire-xilinx_5213/kit-coldfire_schlib.kicad_sym
171share/kicad/demos/kit-dev-coldfire-xilinx_5213/kit-dev-coldfire-xilinx_5213.kicad_pcb 149share/kicad/demos/kit-dev-coldfire-xilinx_5213/kit-dev-coldfire-xilinx_5213.kicad_pcb
172share/kicad/demos/kit-dev-coldfire-xilinx_5213/kit-dev-coldfire-xilinx_5213.net 150share/kicad/demos/kit-dev-coldfire-xilinx_5213/kit-dev-coldfire-xilinx_5213.kicad_pro
173share/kicad/demos/kit-dev-coldfire-xilinx_5213/kit-dev-coldfire-xilinx_5213.pro 151share/kicad/demos/kit-dev-coldfire-xilinx_5213/kit-dev-coldfire-xilinx_5213.kicad_sch
174share/kicad/demos/kit-dev-coldfire-xilinx_5213/kit-dev-coldfire-xilinx_5213.sch 152share/kicad/demos/kit-dev-coldfire-xilinx_5213/kit-dev-coldfire.pretty/FSUPCMS.kicad_mod
175share/kicad/demos/kit-dev-coldfire-xilinx_5213/kit-dev-coldfire-xilinx_5213_schlib.dcm 153share/kicad/demos/kit-dev-coldfire-xilinx_5213/kit-dev-coldfire.pretty/JACK_ALIM.kicad_mod
176share/kicad/demos/kit-dev-coldfire-xilinx_5213/kit-dev-coldfire-xilinx_5213_schlib.lib 154share/kicad/demos/kit-dev-coldfire-xilinx_5213/kit-dev-coldfire.pretty/SM1206POL.kicad_mod
 155share/kicad/demos/kit-dev-coldfire-xilinx_5213/kit-dev-coldfire.pretty/SOT23EBC.kicad_mod
 156share/kicad/demos/kit-dev-coldfire-xilinx_5213/kit-dev-coldfire.pretty/SOT353.kicad_mod
 157share/kicad/demos/kit-dev-coldfire-xilinx_5213/kit-dev-coldfire.pretty/SW_PUSH_SMALL.kicad_mod
 158share/kicad/demos/kit-dev-coldfire-xilinx_5213/kit-dev-coldfire.pretty/SW_SPDT.kicad_mod
177share/kicad/demos/kit-dev-coldfire-xilinx_5213/prj.3dshapes/Device.switch_toggle_horizontal_right_angle_PC_terminal.wings 159share/kicad/demos/kit-dev-coldfire-xilinx_5213/prj.3dshapes/Device.switch_toggle_horizontal_right_angle_PC_terminal.wings
178share/kicad/demos/kit-dev-coldfire-xilinx_5213/prj.3dshapes/Device.switch_toggle_horizontal_right_angle_PC_terminal.wrl 160share/kicad/demos/kit-dev-coldfire-xilinx_5213/prj.3dshapes/Device.switch_toggle_horizontal_right_angle_PC_terminal.wrl
179share/kicad/demos/kit-dev-coldfire-xilinx_5213/prj.3dshapes/Jack.wings 161share/kicad/demos/kit-dev-coldfire-xilinx_5213/prj.3dshapes/Jack.wings
180share/kicad/demos/kit-dev-coldfire-xilinx_5213/prj.3dshapes/Jack.wrl 162share/kicad/demos/kit-dev-coldfire-xilinx_5213/prj.3dshapes/Jack.wrl
181share/kicad/demos/kit-dev-coldfire-xilinx_5213/prj.3dshapes/db9_female_pin90deg.wrl 163share/kicad/demos/kit-dev-coldfire-xilinx_5213/prj.3dshapes/db9_female_pin90deg.wrl
182share/kicad/demos/kit-dev-coldfire-xilinx_5213/prj.3dshapes/push_butt_4pads.wings 164share/kicad/demos/kit-dev-coldfire-xilinx_5213/prj.3dshapes/push_butt_4pads.wings
183share/kicad/demos/kit-dev-coldfire-xilinx_5213/prj.3dshapes/push_butt_4pads.wrl 165share/kicad/demos/kit-dev-coldfire-xilinx_5213/prj.3dshapes/push_butt_4pads.wrl
184share/kicad/demos/kit-dev-coldfire-xilinx_5213/sym-lib-table 166share/kicad/demos/kit-dev-coldfire-xilinx_5213/sym-lib-table
185share/kicad/demos/kit-dev-coldfire-xilinx_5213/xilinx.sch 167share/kicad/demos/kit-dev-coldfire-xilinx_5213/xilinx.kicad_sch
186share/kicad/demos/microwave/microwave.kicad_pcb 168share/kicad/demos/microwave/microwave.kicad_pcb
187share/kicad/demos/microwave/microwave.pro 169share/kicad/demos/microwave/microwave.kicad_pro
188share/kicad/demos/microwave/shape1.txt 170share/kicad/demos/microwave/shape1.txt
189share/kicad/demos/pic_programmer/fp-lib-table 171share/kicad/demos/pic_programmer/fp-lib-table
 172share/kicad/demos/pic_programmer/libs/3d_shapes/adjustable_rx2v4.wrl
 173share/kicad/demos/pic_programmer/libs/3d_shapes/textool_40.wrl
190share/kicad/demos/pic_programmer/libs/pic_programmer_fp.pretty/40tex-Ell600.kicad_mod 174share/kicad/demos/pic_programmer/libs/pic_programmer_fp.pretty/40tex-Ell600.kicad_mod
191share/kicad/demos/pic_programmer/libs/pic_programmer_fp.pretty/RV2X4.kicad_mod 175share/kicad/demos/pic_programmer/libs/pic_programmer_fp.pretty/RV2X4.kicad_mod
192share/kicad/demos/pic_programmer/libs/pic_programmer_fp.pretty/TO-92_BC237_307.kicad_mod 176share/kicad/demos/pic_programmer/libs/pic_programmer_schlib.kicad_sym
193share/kicad/demos/pic_programmer/libs/pic_programmer_schlib.dcm 
194share/kicad/demos/pic_programmer/libs/pic_programmer_schlib.lib 
195share/kicad/demos/pic_programmer/pic_programmer-cache.lib 
196share/kicad/demos/pic_programmer/pic_programmer.kicad_pcb 177share/kicad/demos/pic_programmer/pic_programmer.kicad_pcb
197share/kicad/demos/pic_programmer/pic_programmer.net 178share/kicad/demos/pic_programmer/pic_programmer.kicad_pro
198share/kicad/demos/pic_programmer/pic_programmer.pro 179share/kicad/demos/pic_programmer/pic_programmer.kicad_sch
199share/kicad/demos/pic_programmer/pic_programmer.sch 180share/kicad/demos/pic_programmer/pic_sockets.kicad_sch
200share/kicad/demos/pic_programmer/pic_sockets.sch 
201share/kicad/demos/pic_programmer/sym-lib-table 181share/kicad/demos/pic_programmer/sym-lib-table
202share/kicad/demos/python_scripts_examples/action_menu_add_automatic_border.py 182share/kicad/demos/python_scripts_examples/action_menu_add_automatic_border.py
203share/kicad/demos/python_scripts_examples/action_menu_text_by_date.py 183share/kicad/demos/python_scripts_examples/action_menu_text_by_date.py
204share/kicad/demos/python_scripts_examples/action_plugin_test_undoredo.py 184share/kicad/demos/python_scripts_examples/action_plugin_test_undoredo.py
205share/kicad/demos/python_scripts_examples/gen_gerber_and_drill_files_board.py 185share/kicad/demos/python_scripts_examples/gen_gerber_and_drill_files_board.py
206share/kicad/demos/python_scripts_examples/plot_board.py 186share/kicad/demos/python_scripts_examples/plot_board.py
207share/kicad/demos/simulation/laser_driver/ad8009.lib 187share/kicad/demos/simulation/laser_driver/ad8009.lib
208share/kicad/demos/simulation/laser_driver/fzt1049a.lib 188share/kicad/demos/simulation/laser_driver/fzt1049a.lib
209share/kicad/demos/simulation/laser_driver/laser.lib 189share/kicad/demos/simulation/laser_driver/laser.lib
210share/kicad/demos/simulation/laser_driver/laser_driver-cache.lib 190share/kicad/demos/simulation/laser_driver/laser_driver.kicad_pro
211share/kicad/demos/simulation/laser_driver/laser_driver.pro 191share/kicad/demos/simulation/laser_driver/laser_driver.kicad_sch
212share/kicad/demos/simulation/laser_driver/laser_driver.sch 192share/kicad/demos/simulation/laser_driver/laser_driver_schlib.kicad_sym
213share/kicad/demos/simulation/laser_driver/laser_driver_schlib.lib 
214share/kicad/demos/simulation/laser_driver/sym-lib-table 193share/kicad/demos/simulation/laser_driver/sym-lib-table
215share/kicad/demos/simulation/pspice/pspice-cache.lib 194share/kicad/demos/simulation/pspice/pspice.kicad_pro
216share/kicad/demos/simulation/pspice/pspice.pro 195share/kicad/demos/simulation/pspice/pspice.kicad_sch
217share/kicad/demos/simulation/pspice/pspice.sch 196share/kicad/demos/simulation/pspice/schematic_libspice.kicad_sym
218share/kicad/demos/simulation/pspice/schematic_libspice.dcm 
219share/kicad/demos/simulation/pspice/schematic_libspice.lib 
220share/kicad/demos/simulation/pspice/sym-lib-table 197share/kicad/demos/simulation/pspice/sym-lib-table
221share/kicad/demos/simulation/rectifier/diode.mod 198share/kicad/demos/simulation/rectifier/diode.mod
222share/kicad/demos/simulation/rectifier/rectifier-cache.lib 199share/kicad/demos/simulation/rectifier/rectifier.kicad_pro
223share/kicad/demos/simulation/rectifier/rectifier.pro 200share/kicad/demos/simulation/rectifier/rectifier.kicad_sch
224share/kicad/demos/simulation/rectifier/rectifier.sch 201share/kicad/demos/simulation/rectifier/rectifier_schlib.kicad_sym
225share/kicad/demos/simulation/rectifier/rectifier_schlib.lib 
226share/kicad/demos/simulation/rectifier/sym-lib-table 202share/kicad/demos/simulation/rectifier/sym-lib-table
227share/kicad/demos/simulation/sallen_key/ad8051.lib 203share/kicad/demos/simulation/sallen_key/ad8051.lib
228share/kicad/demos/simulation/sallen_key/sallen_key-cache.lib 204share/kicad/demos/simulation/sallen_key/sallen_key.kicad_pro
229share/kicad/demos/simulation/sallen_key/sallen_key.pro 205share/kicad/demos/simulation/sallen_key/sallen_key.kicad_sch
230share/kicad/demos/simulation/sallen_key/sallen_key.sch 206share/kicad/demos/simulation/sallen_key/sallen_key_schlib.kicad_sym
231share/kicad/demos/simulation/sallen_key/sallen_key_schlib.lib 
232share/kicad/demos/simulation/sallen_key/sym-lib-table 207share/kicad/demos/simulation/sallen_key/sym-lib-table
 208share/kicad/demos/simulation/v_i_sources/sym-lib-table
 209share/kicad/demos/simulation/v_i_sources/v_i_sources.kicad_pro
 210share/kicad/demos/simulation/v_i_sources/v_i_sources.kicad_sch
 211share/kicad/demos/simulation/v_i_sources/v_i_sources.kicad_sym
233share/kicad/demos/sonde xilinx/fp-lib-table 212share/kicad/demos/sonde xilinx/fp-lib-table
234share/kicad/demos/sonde xilinx/sonde xilinx-cache.lib 
235share/kicad/demos/sonde xilinx/sonde xilinx.kicad_pcb 213share/kicad/demos/sonde xilinx/sonde xilinx.kicad_pcb
236share/kicad/demos/sonde xilinx/sonde xilinx.net 214share/kicad/demos/sonde xilinx/sonde xilinx.kicad_pro
237share/kicad/demos/sonde xilinx/sonde xilinx.pro 215share/kicad/demos/sonde xilinx/sonde xilinx.kicad_sch
238share/kicad/demos/sonde xilinx/sonde xilinx.sch 216share/kicad/demos/sonde xilinx/sonde_xilinx_schlib.kicad_sym
239share/kicad/demos/sonde xilinx/sonde xilinx_schlib.lib 
240share/kicad/demos/sonde xilinx/sym-lib-table 217share/kicad/demos/sonde xilinx/sym-lib-table
 218share/kicad/demos/stickhub/3dmodels/APHB1608.step
 219share/kicad/demos/stickhub/3dmodels/Crystal_SMD_4P_2520.step
 220share/kicad/demos/stickhub/3dmodels/JST_SH_SM04B-SRSS-TB.STEP
 221share/kicad/demos/stickhub/3dmodels/TDFN-8_1.5x2mm_Fused-Lead_MO-252-W2015D.step
 222share/kicad/demos/stickhub/LICENSE.md
 223share/kicad/demos/stickhub/README.md
 224share/kicad/demos/stickhub/RobotProtos.kicad_sym
 225share/kicad/demos/stickhub/StickHub.kicad_pcb
 226share/kicad/demos/stickhub/StickHub.kicad_pro
 227share/kicad/demos/stickhub/StickHub.kicad_sch
 228share/kicad/demos/stickhub/footprints.pretty/1005_C.kicad_mod
 229share/kicad/demos/stickhub/footprints.pretty/1006_C.kicad_mod
 230share/kicad/demos/stickhub/footprints.pretty/1608_C.kicad_mod
 231share/kicad/demos/stickhub/footprints.pretty/1P-1.5x1.5.kicad_mod
 232share/kicad/demos/stickhub/footprints.pretty/2012_C.kicad_mod
 233share/kicad/demos/stickhub/footprints.pretty/CP_Elec_6.3x11_Board_Edge_Mirrored.kicad_mod
 234share/kicad/demos/stickhub/footprints.pretty/Creative_Commons_BY_Mask.kicad_mod
 235share/kicad/demos/stickhub/footprints.pretty/Creative_Commons_CC_Mask.kicad_mod
 236share/kicad/demos/stickhub/footprints.pretty/Creative_Commons_NC_Mask.kicad_mod
 237share/kicad/demos/stickhub/footprints.pretty/Creative_Commons_SA_Mask.kicad_mod
 238share/kicad/demos/stickhub/footprints.pretty/Crystal_4-SMD_2.5x2mm.kicad_mod
 239share/kicad/demos/stickhub/footprints.pretty/Duo_LED_1.6x0.8_Kingbright_APHB1608LZGKSURKC.kicad_mod
 240share/kicad/demos/stickhub/footprints.pretty/JP-2_1.5x1.5.kicad_mod
 241share/kicad/demos/stickhub/footprints.pretty/JST_SH_SM04B-SRSS-TB_1x04-1MP_P1.00mm_Horizontal.kicad_mod
 242share/kicad/demos/stickhub/footprints.pretty/LQFP-48_7x7mm_P0.5mm.kicad_mod
 243share/kicad/demos/stickhub/footprints.pretty/Plain_Hole_3mm.kicad_mod
 244share/kicad/demos/stickhub/footprints.pretty/TDFN-8_1.5x2mm_Fused-Lead_JEDEC_MO-252_W2015D.kicad_mod
 245share/kicad/demos/stickhub/footprints.pretty/USB_A_PCB_traces_small.kicad_mod
 246share/kicad/demos/stickhub/fp-lib-table
 247share/kicad/demos/stickhub/sym-lib-table
241share/kicad/demos/test_pads_inside_pads/sym-lib-table 248share/kicad/demos/test_pads_inside_pads/sym-lib-table
242share/kicad/demos/test_pads_inside_pads/test_pads_inside_pads-cache.lib 
243share/kicad/demos/test_pads_inside_pads/test_pads_inside_pads.kicad_pcb 249share/kicad/demos/test_pads_inside_pads/test_pads_inside_pads.kicad_pcb
244share/kicad/demos/test_pads_inside_pads/test_pads_inside_pads.net 250share/kicad/demos/test_pads_inside_pads/test_pads_inside_pads.kicad_pro
245share/kicad/demos/test_pads_inside_pads/test_pads_inside_pads.pro 251share/kicad/demos/test_pads_inside_pads/test_pads_inside_pads.kicad_sch
246share/kicad/demos/test_pads_inside_pads/test_pads_inside_pads.sch 252share/kicad/demos/test_pads_inside_pads/test_pads_inside_pads_schlib.kicad_sym
247share/kicad/demos/test_pads_inside_pads/test_pads_inside_pads_schlib.dcm 
248share/kicad/demos/test_pads_inside_pads/test_pads_inside_pads_schlib.lib 
249share/kicad/demos/test_xil_95108/carte_test-cache.lib 
250share/kicad/demos/test_xil_95108/carte_test.kicad_pcb 253share/kicad/demos/test_xil_95108/carte_test.kicad_pcb
251share/kicad/demos/test_xil_95108/carte_test.net 254share/kicad/demos/test_xil_95108/carte_test.kicad_pro
252share/kicad/demos/test_xil_95108/carte_test.pro 255share/kicad/demos/test_xil_95108/carte_test.kicad_sch
253share/kicad/demos/test_xil_95108/carte_test.sch 256share/kicad/demos/test_xil_95108/carte_test_schlib.kicad_sym
254share/kicad/demos/test_xil_95108/carte_test_schlib.dcm 
255share/kicad/demos/test_xil_95108/carte_test_schlib.lib 
256share/kicad/demos/test_xil_95108/fp-lib-table 257share/kicad/demos/test_xil_95108/fp-lib-table
257share/kicad/demos/test_xil_95108/sym-lib-table 258share/kicad/demos/test_xil_95108/sym-lib-table
258share/kicad/demos/video/bus_pci.sch 259share/kicad/demos/video/bus_pci.kicad_sch
259share/kicad/demos/video/esvideo.sch 260share/kicad/demos/video/esvideo.kicad_sch
260share/kicad/demos/video/fp-lib-table 261share/kicad/demos/video/fp-lib-table
261share/kicad/demos/video/graphic.sch 262share/kicad/demos/video/graphic.kicad_sch
 263share/kicad/demos/video/libs/footprints.pretty/CV3-30PF.kicad_mod
 264share/kicad/demos/video/libs/footprints.pretty/LED_D3.0mm.kicad_mod
262share/kicad/demos/video/libs/footprints.pretty/LRTDK.kicad_mod 265share/kicad/demos/video/libs/footprints.pretty/LRTDK.kicad_mod
263share/kicad/demos/video/libs/footprints.pretty/PLCC68.kicad_mod 266share/kicad/demos/video/libs/footprints.pretty/PLCC68.kicad_mod
264share/kicad/demos/video/libs/footprints.pretty/PLCC84.kicad_mod 267share/kicad/demos/video/libs/footprints.pretty/PLCC84.kicad_mod
265share/kicad/demos/video/libs/footprints.pretty/sim72.kicad_mod 268share/kicad/demos/video/libs/footprints.pretty/sim72.kicad_mod
266share/kicad/demos/video/libs/video_schlib.lib 269share/kicad/demos/video/libs/footprints.pretty/subclick.kicad_mod
267share/kicad/demos/video/modul.sch 270share/kicad/demos/video/libs/fp.3dshapes/subclick_horiz.wings
268share/kicad/demos/video/muxdata.sch 271share/kicad/demos/video/libs/fp.3dshapes/subclick_horiz.wrl
269share/kicad/demos/video/pal-ntsc.sch 272share/kicad/demos/video/libs/video_schlib.kicad_sym
270share/kicad/demos/video/rams.sch 273share/kicad/demos/video/modul.kicad_sch
 274share/kicad/demos/video/muxdata.kicad_sch
 275share/kicad/demos/video/pal-ntsc.kicad_sch
 276share/kicad/demos/video/rams.kicad_sch
271share/kicad/demos/video/sym-lib-table 277share/kicad/demos/video/sym-lib-table
272share/kicad/demos/video/video-cache.lib 
273share/kicad/demos/video/video.kicad_pcb 278share/kicad/demos/video/video.kicad_pcb
274share/kicad/demos/video/video.net 279share/kicad/demos/video/video.kicad_pro
275share/kicad/demos/video/video.pro 280share/kicad/demos/video/video.kicad_sch
276share/kicad/demos/video/video.sch 281share/kicad/internat/bg/kicad.mo
 282share/kicad/internat/ca/kicad.mo
 283share/kicad/internat/cs/kicad.mo
 284share/kicad/internat/da/kicad.mo
 285share/kicad/internat/de/kicad.mo
 286share/kicad/internat/el/kicad.mo
 287share/kicad/internat/en/kicad.mo
 288share/kicad/internat/es/kicad.mo
 289share/kicad/internat/es_MX/kicad.mo
 290share/kicad/internat/fi/kicad.mo
 291share/kicad/internat/fr/kicad.mo
 292share/kicad/internat/hu/kicad.mo
 293share/kicad/internat/id/kicad.mo
 294share/kicad/internat/it/kicad.mo
 295share/kicad/internat/ja/kicad.mo
 296share/kicad/internat/ko/kicad.mo
 297share/kicad/internat/lt/kicad.mo
 298share/kicad/internat/lv/kicad.mo
 299share/kicad/internat/nl/kicad.mo
 300share/kicad/internat/no/kicad.mo
 301share/kicad/internat/pl/kicad.mo
 302share/kicad/internat/pt/kicad.mo
 303share/kicad/internat/pt_br/kicad.mo
 304share/kicad/internat/ro/kicad.mo
 305share/kicad/internat/ru/kicad.mo
 306share/kicad/internat/sk/kicad.mo
 307share/kicad/internat/sl/kicad.mo
 308share/kicad/internat/sr/kicad.mo
 309share/kicad/internat/sv/kicad.mo
 310share/kicad/internat/th/kicad.mo
 311share/kicad/internat/tr/kicad.mo
 312share/kicad/internat/vi/kicad.mo
 313share/kicad/internat/zh_CN/kicad.mo
 314share/kicad/internat/zh_TW/kicad.mo
277share/kicad/plugins/README-bom.txt 315share/kicad/plugins/README-bom.txt
278share/kicad/plugins/bom2csv.xsl 316share/kicad/plugins/bom2csv.xsl
279share/kicad/plugins/bom2grouped_csv.xsl 317share/kicad/plugins/bom2grouped_csv.xsl
280share/kicad/plugins/bom_csv_grouped_by_value.py 318share/kicad/plugins/bom_csv_grouped_by_value.py
281share/kicad/plugins/bom_csv_grouped_by_value_with_fp.py 319share/kicad/plugins/bom_csv_grouped_by_value_with_fp.py
282share/kicad/plugins/bom_csv_sorted_by_ref.py 320share/kicad/plugins/bom_csv_sorted_by_ref.py
283share/kicad/plugins/bom_html_grouped_by_value.py 321share/kicad/plugins/bom_html_grouped_by_value.py
284share/kicad/plugins/bom_html_with_advanced_grouping.py 322share/kicad/plugins/bom_html_with_advanced_grouping.py
285share/kicad/plugins/bom_sorted_by_ref.py 323share/kicad/plugins/bom_txt_sorted_by_ref.py
286share/kicad/plugins/bom_with_title_block_2_csv.xsl 324share/kicad/plugins/bom_with_title_block_2_csv.xsl
287share/kicad/plugins/kicad_netlist_reader.py 325share/kicad/plugins/kicad_netlist_reader.py
 326share/kicad/plugins/kicad_utils.py
288share/kicad/plugins/netlist_form_OrcadPcb2.xsl 327share/kicad/plugins/netlist_form_OrcadPcb2.xsl
289share/kicad/plugins/netlist_form_cadstar-RINF.xsl 328share/kicad/plugins/netlist_form_cadstar-RINF.xsl
290share/kicad/plugins/netlist_form_cadstar.xsl 329share/kicad/plugins/netlist_form_cadstar.xsl
291share/kicad/plugins/netlist_form_pads-pcb.asc.xsl 330share/kicad/plugins/netlist_form_pads-pcb.asc.xsl
292share/kicad/template/kicad.pro 331share/kicad/resources/images.tar.gz
 332share/kicad/schemas/pcm.v1.schema.json
 333share/kicad/scripting/kicad_pyshell/__init__.py
 334share/kicad/scripting/kicad_pyshell/kicad_pyeditor.py
 335share/kicad/scripting/plugins/FPC_wizard.py
 336share/kicad/scripting/plugins/FootprintWizardBase.py
 337share/kicad/scripting/plugins/PadArray.py
 338share/kicad/scripting/plugins/__init__.py
 339share/kicad/scripting/plugins/arc_test.py
 340share/kicad/scripting/plugins/bga_wizard.py
 341share/kicad/scripting/plugins/circular_pad_array_wizard.py
 342share/kicad/scripting/plugins/kicad_qrcode.py
 343share/kicad/scripting/plugins/microMatch_connectors.py
 344share/kicad/scripting/plugins/mutualcap_button_wizard.py
 345share/kicad/scripting/plugins/qfn_wizard.py
 346share/kicad/scripting/plugins/qfp_wizard.py
 347share/kicad/scripting/plugins/qrcode_footprint_wizard.py
 348share/kicad/scripting/plugins/sdip_wizard.py
 349share/kicad/scripting/plugins/touch_slider_wizard.py
 350share/kicad/scripting/plugins/uss39_barcode.py
 351share/kicad/scripting/plugins/zip_wizard.py
 352share/kicad/template/kicad.kicad_pro
 353share/metainfo/org.kicad.kicad.metainfo.xml
293share/mime/packages/kicad-gerbers.xml 354share/mime/packages/kicad-gerbers.xml
294share/mime/packages/kicad-kicad.xml 355share/mime/packages/kicad-kicad.xml

cvs diff -r1.18 -r1.19 pkgsrc/cad/kicad/distinfo (expand / switch to unified diff)

--- pkgsrc/cad/kicad/distinfo 2021/10/26 10:04:12 1.18
+++ pkgsrc/cad/kicad/distinfo 2022/01/02 19:10:03 1.19
@@ -1,26 +1,30 @@ @@ -1,26 +1,30 @@
1$NetBSD: distinfo,v 1.18 2021/10/26 10:04:12 nia Exp $ 1$NetBSD: distinfo,v 1.19 2022/01/02 19:10:03 tnn Exp $
2 2
3BLAKE2s (kicad-5.1.10.tar.bz2) = d1e38257a94d97c21ea21a61c99f9aba69d0a7d280ecc41a71e3cbfbc031dce4 3BLAKE2s (kicad-6.0.0.tar.bz2) = 0cd96294a42cf7f4f18bd45fd1c75fbdea77487fac1a58dba745fe41fd229754
4SHA512 (kicad-5.1.10.tar.bz2) = 3b97279bfe7e2f45e07d347317f1b4cf9eb604331a6383916c87415354da665c80b567d031bda123445ea100ae12075f01d112b473b45516e3aa4d79d1841fa0 4SHA512 (kicad-6.0.0.tar.bz2) = 1267b7cd35a63a3f26c2e9b0695722cbb9b279d1326f52f0b8497bd3011d79a5732e6da27f6413fb72064fe2aca72da95252011c6cb0b70c209f296f40a77b90
5Size (kicad-5.1.10.tar.bz2) = 18586889 bytes 5Size (kicad-6.0.0.tar.bz2) = 33925942 bytes
6SHA1 (patch-3d-viewer_3d_cache_sg_CMakeLists.txt) = ead4f35c8980e00f25f804de53b3c14b0287ae57 6SHA1 (patch-3d-viewer_3d_cache_sg_CMakeLists.txt) = c6e55d62646e890ba02b2a56dc3481f75ffba8a0
7SHA1 (patch-CMakeLists.txt) = 1ae2aa5633de9a8e5f7a87a9ceeb5ebc85009494 7SHA1 (patch-CMakeLists.txt) = 3f7178bc7c1001c89d3f6cce85a9dd1368acf00e
8SHA1 (patch-CMakeModules_Functions.cmake) = 9517d3451fd90eeb7ef6a98f08b08a925757e360 8SHA1 (patch-CMakeModules_BuildSteps_CreateDocsetDoxyfile.cmake) = 0e931bfe471d39694e6bf942f1b9e4de30e27d05
9SHA1 (patch-CMakeModules_KiCadFullVersion.cmake) = afe5c12f481d52a01827b557c15b8e677ed41c44 9SHA1 (patch-CMakeModules_BuildSteps_WritePlatformMetadata__linux.cmake) = ce50f57ec9621725277a2bf15638d3af6800aebd
10SHA1 (patch-CMakeModules_WritePlatformMetadata_linux.cmake) = 57559c19aee7c793804d99f872163042b991e178 10SHA1 (patch-CMakeModules_BuildSteps_WriteVersionHeader.cmake) = 235e2ceffe35f3b2b00dc44302ea3c9c4db86e39
11SHA1 (patch-CMakeModules_WriteVersionHeader.cmake) = ee8a250b2de918c4dcfaffe3cb583fee3c252c2d 11SHA1 (patch-CMakeModules_Functions.cmake) = d42fafcb65289324206bd2221cc1188b7ff805a8
 12SHA1 (patch-CMakeModules_KiCadFullVersion.cmake) = c7a475b6c5bfc9617577279e73047e50906df919
 13SHA1 (patch-CMakeModules_WritePlatformMetadata__macos.cmake) = d1e17ae45bdb1749559a36196c5bc303b675970f
12SHA1 (patch-CMakeModules_config.h.cmake) = 7d2edb2cf7482724d255b8db0232dd28f6b7e517 14SHA1 (patch-CMakeModules_config.h.cmake) = 7d2edb2cf7482724d255b8db0232dd28f6b7e517
13SHA1 (patch-bitmaps_png_CMakeLists.txt) = 1202783b39af4ddf83b9def91eb72b058f2da5bb 15SHA1 (patch-Documentation_docset_CMakeLists.txt) = be0e200fa6cd7667370e0430916e5b1135f5b864
14SHA1 (patch-common_CMakeLists.txt) = c1d4db049ed162f936734ec6709d8d78c57b24e2 16SHA1 (patch-bitmaps__png_CMakeLists.txt) = 4703eb15ecf44a9925f5d047885513ed34e4f596
15SHA1 (patch-common_lib__tree__model.cpp) = 09977f6e8ed3e103dc9f9e60b015feddbad0716d 17SHA1 (patch-common_CMakeLists.txt) = 020edca68947f6b6bbf611b7e82ba555db29c259
16SHA1 (patch-cvpcb_CMakeLists.txt) = 6200116775d8d0c098ef11c56959eaaadc0bfbaf 18SHA1 (patch-common_lib__tree__model.cpp) = 9b98a1520aac99f835547e240a1cd7367db436e3
17SHA1 (patch-eeschema_CMakeLists.txt) = 774ab43a9ea7c79ada2ee7faaaa9cfc8805427b7 19SHA1 (patch-cvpcb_CMakeLists.txt) = 80a3735a7a4a7c54dd577b436e2c3b3527d5e496
18SHA1 (patch-gerbview_CMakeLists.txt) = 0a9417eeb432919d57afbfaa07a9651f7df4acb0 20SHA1 (patch-eeschema_CMakeLists.txt) = c237961ba01e6d77852e5d02bce3f4973a287d63
19SHA1 (patch-include_hashtables.h) = 4b26adef481406b61c1c9cf660f69847aa76142d 21SHA1 (patch-gerbview_CMakeLists.txt) = a7c0ef0d03763a82f8a71033a6142646fe10388b
20SHA1 (patch-include_kiway.h) = 7208f474e895ea07ba5e5f56bab46d4d529b9e57 22SHA1 (patch-include_kiway.h) = 7208f474e895ea07ba5e5f56bab46d4d529b9e57
21SHA1 (patch-include_system_libcontext.h) = 895ae55ab10dd2582d6b258aa2f7358721b27972 23SHA1 (patch-kicad_CMakeLists.txt) = 7eebcb2cbb08e840d4cdbca2565400b65f0731f3
22SHA1 (patch-pagelayout_editor_CMakeLists.txt) = 5107e7fa37227143a3a0950847b607438b5c97dd 24SHA1 (patch-pagelayout__editor_CMakeLists.txt) = ecdc3d0ac8e33faf4f0a5d090149563bb26f6bb4
23SHA1 (patch-pcb_calculator_CMakeLists.txt) = bf335e3cb8e513fb9d6a1518f479dfe9786c70da 25SHA1 (patch-pcb__calculator_CMakeLists.txt) = ea6852cc3e5d8d4bf6760c905e999d65d5231c83
24SHA1 (patch-pcbnew_CMakeLists.txt) = 3ec0b39483c18888f5c5d185ff81a28b597ee4d5 26SHA1 (patch-pcbnew_CMakeLists.txt) = d5259ede050e3557bfcb6596322a26b6bfc01173
25SHA1 (patch-plugins_3d_idf_CMakeLists.txt) = 1c58b6925d2947bcfbaf4e91cc5ee28068899998 27SHA1 (patch-plugins_3d_idf_CMakeLists.txt) = 9061c5c5eac3311625ba93e541d557007c83eddc
26SHA1 (patch-plugins_3d_vrml_CMakeLists.txt) = 3336027c7eacf8fceb61875e9757480aae81a245 28SHA1 (patch-plugins_3d_vrml_CMakeLists.txt) = ea6942a953432c5c0124c57e9afb01f8a5c5325d
 29SHA1 (patch-resources_CMakeLists.txt) = 55a41028d77d1854859ed27c8086cc7552b9f988
 30SHA1 (patch-thirdparty_libcontext_libcontext.h) = cde252b7ee114f88527d953aa0c3ebcdd905c4a9

cvs diff -r1.2 -r1.3 pkgsrc/cad/kicad/patches/patch-3d-viewer_3d_cache_sg_CMakeLists.txt (expand / switch to unified diff)

--- pkgsrc/cad/kicad/patches/patch-3d-viewer_3d_cache_sg_CMakeLists.txt 2021/02/21 18:56:36 1.2
+++ pkgsrc/cad/kicad/patches/patch-3d-viewer_3d_cache_sg_CMakeLists.txt 2022/01/02 19:10:03 1.3
@@ -1,16 +1,16 @@ @@ -1,16 +1,16 @@
1$NetBSD: patch-3d-viewer_3d_cache_sg_CMakeLists.txt,v 1.2 2021/02/21 18:56:36 bouyer Exp $ 1$NetBSD: patch-3d-viewer_3d_cache_sg_CMakeLists.txt,v 1.3 2022/01/02 19:10:03 tnn Exp $
2 2
3Force proper LDFLAGS for MODULE, as cmake doens't set rpath for theses 3Force proper LDFLAGS for MODULE, as cmake doesn't set rpath for these
4 4
5--- 3d-viewer/3d_cache/sg/CMakeLists.txt.orig 2020-12-22 21:05:01.000000000 +0100 5--- 3d-viewer/3d_cache/sg/CMakeLists.txt.orig 2020-12-22 21:05:01.000000000 +0100
6+++ 3d-viewer/3d_cache/sg/CMakeLists.txt 2021-02-20 10:21:32.108366364 +0100 6+++ 3d-viewer/3d_cache/sg/CMakeLists.txt 2021-02-20 10:21:32.108366364 +0100
7@@ -43,6 +43,9 @@ 7@@ -43,6 +43,9 @@
8 ) 8 )
9 endif() 9 endif()
10  10
11+set_property(TARGET kicad_3dsg APPEND_STRING 11+set_property(TARGET kicad_3dsg APPEND_STRING
12+ PROPERTY LINK_FLAGS " $ENV{LDFLAGS}") 12+ PROPERTY LINK_FLAGS " $ENV{LDFLAGS}")
13+ 13+
14 find_file( S3DSG_VERSION_FILE sg_version.h 14 find_file( S3DSG_VERSION_FILE sg_version.h
15 PATHS ${CMAKE_SOURCE_DIR}/include/plugins/3dapi NO_DEFAULT_PATH NO_CMAKE_FIND_ROOT_PATH) 15 PATHS ${CMAKE_SOURCE_DIR}/include/plugins/3dapi NO_DEFAULT_PATH NO_CMAKE_FIND_ROOT_PATH)
16  16

cvs diff -r1.5 -r1.6 pkgsrc/cad/kicad/patches/patch-CMakeLists.txt (expand / switch to unified diff)

--- pkgsrc/cad/kicad/patches/patch-CMakeLists.txt 2021/02/21 18:56:36 1.5
+++ pkgsrc/cad/kicad/patches/patch-CMakeLists.txt 2022/01/02 19:10:03 1.6
@@ -1,37 +1,25 @@ @@ -1,37 +1,25 @@
1$NetBSD: patch-CMakeLists.txt,v 1.5 2021/02/21 18:56:36 bouyer Exp $ 1$NetBSD: patch-CMakeLists.txt,v 1.6 2022/01/02 19:10:03 tnn Exp $
2 2
3Don't use ${CMAKE_MODULE_PATH} directly as it will be changed 3Don't use ${CMAKE_MODULE_PATH} directly as it will be changed
4and containt multiple directories 4and containt multiple directories
5 5
6--- CMakeLists.txt.orig 2020-12-22 21:05:01.000000000 +0100 6--- CMakeLists.txt.orig 2021-12-22 13:32:19.000000000 +0000
7+++ CMakeLists.txt 2021-02-20 11:17:34.774733503 +0100 7+++ CMakeLists.txt
8@@ -36,7 +36,7 @@ 8@@ -208,7 +208,7 @@ perform_feature_checks()
9 include( GNUInstallDirs ) 
10  9
11 # Path to local CMake modules. 
12-set( CMAKE_MODULE_PATH ${PROJECT_SOURCE_DIR}/CMakeModules ) 
13+set (CMAKE_MODULE_PATH "/usr/tmp/cad/kicad/work/.buildlink/cmake-Modules" ${PROJECT_SOURCE_DIR}/CMakeModules ) 
14  10
15 # On Windows, binaries created by link option -g3 are very large (more than 1Gb for pcbnew, 11 # Setup the compiler warnings
16 # and more than 3Gb for the full kicad suite) 12-include( ${CMAKE_MODULE_PATH}/Warnings.cmake )
17@@ -861,7 +861,7 @@ 13+include( ${PROJECT_SOURCE_DIR}/CMakeModules/Warnings.cmake )
 14
 15 if( KICAD_WIN32_CONTEXT_WINFIBER )
 16 set(LIBCONTEXT_USE_WINFIBER true)
 17@@ -933,7 +933,7 @@ endif()
18 # "make uninstall" rules 18 # "make uninstall" rules
19 #================================================ 19 #================================================
20 configure_file( 20 configure_file(
21- "${CMAKE_MODULE_PATH}/cmake_uninstall.cmake.in" 21- "${CMAKE_MODULE_PATH}/cmake_uninstall.cmake.in"
22+ "${PROJECT_SOURCE_DIR}/CMakeModules/cmake_uninstall.cmake.in" 22+ "${PROJECT_SOURCE_DIR}/CMakeModules/cmake_uninstall.cmake.in"
23 "${CMAKE_CURRENT_BINARY_DIR}/cmake_uninstall.cmake" 23 "${CMAKE_CURRENT_BINARY_DIR}/cmake_uninstall.cmake"
24 IMMEDIATE @ONLY ) 24 IMMEDIATE @ONLY )
25  25
26@@ -873,9 +873,9 @@ 
27 # Generate platform metadata files 
28 ################################################# 
29 if( APPLE ) 
30- include( ${CMAKE_MODULE_PATH}/WritePlatformMetadata_macos.cmake ) 
31+ include( ${PROJECT_SOURCE_DIR}/CMakeModules/WritePlatformMetadata_macos.cmake ) 
32 elseif( UNIX ) 
33- include( ${CMAKE_MODULE_PATH}/WritePlatformMetadata_linux.cmake ) 
34+ include( ${PROJECT_SOURCE_DIR}/CMakeModules/WritePlatformMetadata_linux.cmake ) 
35 endif() 
36  
37  

cvs diff -r1.5 -r1.6 pkgsrc/cad/kicad/patches/patch-eeschema_CMakeLists.txt (expand / switch to unified diff)

--- pkgsrc/cad/kicad/patches/patch-eeschema_CMakeLists.txt 2021/02/21 18:56:36 1.5
+++ pkgsrc/cad/kicad/patches/patch-eeschema_CMakeLists.txt 2022/01/02 19:10:03 1.6
@@ -1,37 +1,41 @@ @@ -1,37 +1,41 @@
1$NetBSD: patch-eeschema_CMakeLists.txt,v 1.5 2021/02/21 18:56:36 bouyer Exp $ 1$NetBSD: patch-eeschema_CMakeLists.txt,v 1.6 2022/01/02 19:10:03 tnn Exp $
2 2
3Don't use ${CMAKE_MODULE_PATH} directly as it will be changed 3Don't use ${CMAKE_MODULE_PATH} directly as it will be changed
4and containt multiple directories 4and contains multiple directories
5 5
6Force proper LDFLAGS for MODULE, as cmake doens't set rpath for theses 6Force proper LDFLAGS for MODULE, as cmake doesn't set rpath for these
7 7
8--- eeschema/CMakeLists.txt.orig 2020-12-22 21:05:01.000000000 +0100 8--- eeschema/CMakeLists.txt.orig 2021-12-22 13:32:19.000000000 +0000
9+++ eeschema/CMakeLists.txt 2021-02-20 10:28:21.902013845 +0100 9+++ eeschema/CMakeLists.txt
10@@ -283,7 +283,7 @@ 10@@ -313,8 +313,8 @@ add_custom_command(
11 COMMAND ${CMAKE_COMMAND} 11 COMMAND ${CMAKE_COMMAND}
12 -DinputFile=${CMAKE_CURRENT_SOURCE_DIR}/dialogs/dialog_bom_help.html 12 -DinputFile=${CMAKE_CURRENT_SOURCE_DIR}/dialogs/dialog_bom_help.md
13 -DoutputFile=${CMAKE_CURRENT_SOURCE_DIR}/dialogs/dialog_bom_help_html.h 13 -DoutputFile=${CMAKE_CURRENT_SOURCE_DIR}/dialogs/dialog_bom_help_md.h
14- -P ${CMAKE_MODULE_PATH}/Html2C.cmake 14- -P ${CMAKE_MODULE_PATH}/BuildSteps/markdown2C.cmake
15+ -P ${PROJECT_SOURCE_DIR}/CMakeModules/Html2C.cmake 15- DEPENDS ${CMAKE_MODULE_PATH}/BuildSteps/markdown2C.cmake ${CMAKE_CURRENT_SOURCE_DIR}/dialogs/dialog_bom_help.md
16 DEPENDS ${CMAKE_CURRENT_SOURCE_DIR}/dialogs/dialog_bom_help.html 16+ -P ${PROJECT_SOURCE_DIR}/CMakeModules/BuildSteps/markdown2C.cmake
17 COMMENT "creating ${CMAKE_CURRENT_SOURCE_DIR}/dialogs/dialog_bom_help_html.h 17+ DEPENDS ${PROJECT_SOURCE_DIR}/CMakeModules/BuildSteps/markdown2C.cmake ${CMAKE_CURRENT_SOURCE_DIR}/dialogs/dialog_bom_help.md
18 from ${CMAKE_CURRENT_SOURCE_DIR}/dialogs/dialog_bom_help.html" 18 COMMENT "creating ${CMAKE_CURRENT_SOURCE_DIR}/dialogs/dialog_bom_help_md.h
19@@ -309,7 +309,7 @@ 19 from ${CMAKE_CURRENT_SOURCE_DIR}/dialogs/dialog_bom_help.md"
20 endif() 20 )
21  21@@ -330,8 +330,8 @@ add_custom_command(
22  22 COMMAND ${CMAKE_COMMAND}
23-add_executable( eeschema WIN32 MACOSX_BUNDLE 23 -DinputFile=${CMAKE_CURRENT_SOURCE_DIR}/sch_text_help.md
24+add_executable( eeschema WIN32  24 -DoutputFile=${CMAKE_CURRENT_SOURCE_DIR}/sch_text_help_md.h
25 ../common/single_top.cpp 25- -P ${CMAKE_MODULE_PATH}/BuildSteps/markdown2C.cmake
26 ../common/pgm_base.cpp 26- DEPENDS ${CMAKE_MODULE_PATH}/BuildSteps/markdown2C.cmake ${CMAKE_CURRENT_SOURCE_DIR}/sch_text_help.md
27 ${EESCHEMA_RESOURCES} 27+ -P ${PROJECT_SOURCE_DIR}/CMakeModules/BuildSteps/markdown2C.cmake
28@@ -392,6 +392,9 @@ 28+ DEPENDS ${PROJECT_SOURCE_DIR}/CMakeModules/BuildSteps/markdown2C.cmake ${CMAKE_CURRENT_SOURCE_DIR}/sch_text_help.md
 29 COMMENT "creating ${CMAKE_CURRENT_SOURCE_DIR}/sch_text_help_md.h
 30 from ${CMAKE_CURRENT_SOURCE_DIR}/sch_text_help.md"
 31 )
 32@@ -439,6 +439,9 @@ if( MAKE_LINK_MAPS )
29 ) 33 )
30 endif() 34 endif()
31  35
32+set_property(TARGET eeschema_kiface APPEND_STRING 36+set_property(TARGET eeschema_kiface APPEND_STRING
33+ PROPERTY LINK_FLAGS " $ENV{LDFLAGS}") 37+ PROPERTY LINK_FLAGS " $ENV{LDFLAGS}")
34+ 38+
35 # these 2 binaries are a matched set, keep them together: 39 # these 2 binaries are a matched set, keep them together:
36 if( APPLE ) 40 if( APPLE )
37 set_target_properties( eeschema PROPERTIES 41 set_target_properties( eeschema PROPERTIES

File Added: pkgsrc/cad/kicad/patches/Attic/patch-CMakeModules_BuildSteps_CreateDocsetDoxyfile.cmake
$NetBSD: patch-CMakeModules_BuildSteps_CreateDocsetDoxyfile.cmake,v 1.1 2022/01/02 19:10:03 tnn Exp $

Don't use ${CMAKE_MODULE_PATH} directly as it will be changed
and contains multiple directories

--- CMakeModules/BuildSteps/CreateDocsetDoxyfile.cmake.orig	2021-12-22 13:32:19.000000000 +0000
+++ CMakeModules/BuildSteps/CreateDocsetDoxyfile.cmake
@@ -22,7 +22,7 @@
 
 function(get_kicad_doc_version RESULT_NAME)
 
-    include( ${CMAKE_MODULE_PATH}/CreateGitVersionHeader.cmake )
+    include( ${PROJECT_SOURCE_DIR}/CMakeModules/CreateGitVersionHeader.cmake )
     create_git_version_header(${CMAKE_SOURCE_DIR})
 
     # Now we have KICAD_VERSION, but it's got () around it

File Added: pkgsrc/cad/kicad/patches/Attic/patch-CMakeModules_BuildSteps_WritePlatformMetadata__linux.cmake
$NetBSD: patch-CMakeModules_BuildSteps_WritePlatformMetadata__linux.cmake,v 1.1 2022/01/02 19:10:03 tnn Exp $

Don't use ${CMAKE_MODULE_PATH} directly as it will be changed
and contains multiple directories

--- CMakeModules/BuildSteps/WritePlatformMetadata_linux.cmake.orig	2021-12-22 13:32:19.000000000 +0000
+++ CMakeModules/BuildSteps/WritePlatformMetadata_linux.cmake
@@ -32,8 +32,8 @@
 message( STATUS "Creating linux metadata" )
 
 # Create the KiCad version strings
-include( ${CMAKE_MODULE_PATH}/KiCadVersion.cmake )
-include( ${CMAKE_MODULE_PATH}/KiCadFullVersion.cmake )
+include( ${SRC_PATH}/CMakeModules/KiCadVersion.cmake )
+include( ${SRC_PATH}/CMakeModules/KiCadFullVersion.cmake )
 
 # Create the date of the configure
 string( TIMESTAMP KICAD_CONFIG_TIMESTAMP "%Y-%m-%d" )

File Added: pkgsrc/cad/kicad/patches/Attic/patch-CMakeModules_BuildSteps_WriteVersionHeader.cmake
$NetBSD: patch-CMakeModules_BuildSteps_WriteVersionHeader.cmake,v 1.1 2022/01/02 19:10:03 tnn Exp $

Don't use ${CMAKE_MODULE_PATH} directly as it will be changed
and contains multiple directories

--- CMakeModules/BuildSteps/WriteVersionHeader.cmake.orig	2021-12-22 13:32:19.000000000 +0000
+++ CMakeModules/BuildSteps/WriteVersionHeader.cmake
@@ -23,8 +23,8 @@
 #
 
 # Create the KiCad version strings
-include( ${CMAKE_MODULE_PATH}/KiCadVersion.cmake )
-include( ${CMAKE_MODULE_PATH}/KiCadFullVersion.cmake )
+include( ${SRC_PATH}/CMakeModules/KiCadVersion.cmake )
+include( ${SRC_PATH}/CMakeModules/KiCadFullVersion.cmake )
 
 # Extract the major and minor build version as a string
 string( REGEX MATCH

File Added: pkgsrc/cad/kicad/patches/Attic/patch-CMakeModules_WritePlatformMetadata__macos.cmake
$NetBSD: patch-CMakeModules_WritePlatformMetadata__macos.cmake,v 1.1 2022/01/02 19:10:03 tnn Exp $

Don't use ${CMAKE_MODULE_PATH} directly as it will be changed
and contains multiple directories

--- CMakeModules/WritePlatformMetadata_macos.cmake.orig	2021-12-22 13:32:19.000000000 +0000
+++ CMakeModules/WritePlatformMetadata_macos.cmake
@@ -29,8 +29,8 @@ message( STATUS "Creating MacOS metadata
 
 # Create the KiCad version strings
 set( SRC_PATH ${PROJECT_SOURCE_DIR} )
-include( ${CMAKE_MODULE_PATH}/KiCadVersion.cmake )
-include( ${CMAKE_MODULE_PATH}/KiCadFullVersion.cmake )
+include( ${PROJECT_SOURCE_DIR}/CMakeModules/KiCadVersion.cmake )
+include( ${PROJECT_SOURCE_DIR}/CMakeModules/KiCadFullVersion.cmake )
 
 
 # Configure each plist file from the respurces directory and store it in the build directory

File Added: pkgsrc/cad/kicad/patches/Attic/patch-Documentation_docset_CMakeLists.txt
$NetBSD: patch-Documentation_docset_CMakeLists.txt,v 1.1 2022/01/02 19:10:03 tnn Exp $

Don't use ${CMAKE_MODULE_PATH} directly as it will be changed
and contains multiple directories

--- Documentation/docset/CMakeLists.txt.orig	2021-12-22 13:32:19.000000000 +0000
+++ Documentation/docset/CMakeLists.txt
@@ -62,12 +62,12 @@ if(DOXYGEN_FOUND AND DOXYTAG2ZEALDB AND 
             -DDOCSET_BUNDLE_ID=${DOCSET_BUNDLE_ID}
             -DDOCSET_DOXYFILE=${DOCSET_DOXYFILE}
             -DOUTPUT_DIRECTORY="${CMAKE_CURRENT_BINARY_DIR}/doxygen"
-            -DCMAKE_MODULE_PATH=${CMAKE_MODULE_PATH}
-            -P ${CMAKE_MODULE_PATH}/BuildSteps/CreateDocsetDoxyfile.cmake
+            -DCMAKE_MODULE_PATH="${CMAKE_MODULE_PATH}"
+            -P ${PROJECT_SOURCE_DIR}/CMakeModules/BuildSteps/CreateDocsetDoxyfile.cmake
         WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/
         OUTPUT ${DOCSET_DOXYFILE}
         DEPENDS ${CMAKE_BINARY_DIR}/kicad_build_version.h
-                ${CMAKE_MODULE_PATH}/BuildSteps/CreateDocsetDoxyfile.cmake
+                ${PROJECT_SOURCE_DIR}/CMakeModules/BuildSteps/CreateDocsetDoxyfile.cmake
         COMMENT "Modifying doxyfile for docset creation"
         )
 

File Added: pkgsrc/cad/kicad/patches/Attic/patch-bitmaps__png_CMakeLists.txt
$NetBSD: patch-bitmaps__png_CMakeLists.txt,v 1.1 2022/01/02 19:10:03 tnn Exp $

Don't use ${CMAKE_MODULE_PATH} directly as it will be changed
and contains multiple directories

--- bitmaps_png/CMakeLists.txt.orig	2021-12-22 13:32:19.000000000 +0000
+++ bitmaps_png/CMakeLists.txt
@@ -685,9 +685,9 @@ function( png2cpp inputFile outFile )
         OUTPUT  ${outFile}
 
         COMMAND ${CMAKE_COMMAND} -DinputFile=${inputFile} -DoutCppFile=${outFile}
-            -P ${CMAKE_MODULE_PATH}/BuildSteps/PNG2cpp.cmake
+            -P ${PROJECT_SOURCE_DIR}/CMakeModules/BuildSteps/PNG2cpp.cmake
 
-        DEPENDS ${inputFile} ${CMAKE_MODULE_PATH}/BuildSteps/PNG2cpp.cmake
+        DEPENDS ${inputFile} ${PROJECT_SOURCE_DIR}/CMakeModules/BuildSteps/PNG2cpp.cmake
         COMMENT "Creating ${outFile}"
         )
 endfunction()

File Added: pkgsrc/cad/kicad/patches/Attic/patch-kicad_CMakeLists.txt
$NetBSD: patch-kicad_CMakeLists.txt,v 1.1 2022/01/02 19:10:03 tnn Exp $

Don't use ${CMAKE_MODULE_PATH} directly as it will be changed
and contains multiple directories

--- kicad/CMakeLists.txt.orig	2021-12-22 13:32:19.000000000 +0000
+++ kicad/CMakeLists.txt
@@ -164,7 +164,7 @@ if( APPLE )
         ${OSX_BUNDLE_OVERRIDE_PATHS}
 
         # do all the work
-        include( ${CMAKE_MODULE_PATH}/BundleUtilities.cmake )
+        include( ${PROJECT_SOURCE_DIR}/CMakeModules/BundleUtilities.cmake )
 
         if ( ${PYTHON_FRAMEWORK_HELPER} )
             # This idea here is to repair anything that fixup_bundle doesn't handle
@@ -235,7 +235,7 @@ if( APPLE )
         move_to_main_bundle( \"pl_editor.app\" \"Page Layout Editor.app\" )
 
         if ( ${PYTHON_FRAMEWORK_HELPER} )
-            include( ${CMAKE_MODULE_PATH}/RefixupMacOS.cmake )
+            include( ${PROJECT_SOURCE_DIR}/CMakeModules/RefixupMacOS.cmake )
             refix_kicad_bundle(${OSX_BUNDLE_INSTALL_DIR})
         endif( )
 

File Added: pkgsrc/cad/kicad/patches/patch-pagelayout__editor_CMakeLists.txt
$NetBSD: patch-pagelayout__editor_CMakeLists.txt,v 1.1 2022/01/02 19:10:03 tnn Exp $

Force proper LDFLAGS for MODULE, as cmake doesn't set rpath for these

--- pagelayout_editor/CMakeLists.txt.orig	2021-12-22 13:32:19.000000000 +0000
+++ pagelayout_editor/CMakeLists.txt
@@ -124,6 +124,9 @@ if( MAKE_LINK_MAPS )
         LINK_FLAGS "-Wl,-cref,-Map=_pl_editor.kiface.map" )
 endif()
 
+set_property(TARGET pl_editor_kiface APPEND_STRING
+      PROPERTY LINK_FLAGS " $ENV{LDFLAGS}")
+
 # if building pl_editor, then also build pl_editor_kiface if out of date.
 add_dependencies( pl_editor pl_editor_kiface )
 
@@ -171,4 +174,4 @@ if( KICAD_WIN32_INSTALL_PDBS )
     # Get the PDBs to copy over for MSVC
     install(FILES $<TARGET_PDB_FILE:pl_editor> DESTINATION ${KICAD_BIN})
     install(FILES $<TARGET_PDB_FILE:pl_editor_kiface> DESTINATION ${KICAD_BIN})
-endif()
\ No newline at end of file
+endif()

File Added: pkgsrc/cad/kicad/patches/patch-pcb__calculator_CMakeLists.txt
$NetBSD: patch-pcb__calculator_CMakeLists.txt,v 1.1 2022/01/02 19:10:03 tnn Exp $

Force proper LDFLAGS for MODULE, as cmake doesn't set rpath for these

--- pcb_calculator/CMakeLists.txt.orig	2021-12-22 13:32:19.000000000 +0000
+++ pcb_calculator/CMakeLists.txt
@@ -112,6 +112,9 @@ if( MAKE_LINK_MAPS )
         LINK_FLAGS "-Wl,-cref,-Map=_pcb_calculator.kiface.map" )
 endif()
 
+set_property(TARGET pcb_calculator_kiface APPEND_STRING
+      PROPERTY LINK_FLAGS " $ENV{LDFLAGS}")
+
 # if building pcb_calculator, then also build pcb_calculator_kiface if out of date.
 add_dependencies( pcb_calculator pcb_calculator_kiface )
 
@@ -179,8 +182,8 @@ function( html_doc2h inputFile )
     add_custom_command(
         OUTPUT ${inputFile}.h
         COMMAND ${CMAKE_COMMAND} -DinputFile=${inputFile}.html -DoutputFile=${inputFile}.h
-            -P ${CMAKE_MODULE_PATH}/BuildSteps/Html2C.cmake
-        DEPENDS ${inputFile}.html ${CMAKE_MODULE_PATH}/BuildSteps/Html2C.cmake
+            -P ${PROJECT_SOURCE_DIR}/CMakeModules/BuildSteps/Html2C.cmake
+        DEPENDS ${inputFile}.html ${PROJECT_SOURCE_DIR}/CMakeModules/BuildSteps/Html2C.cmake
         COMMENT "creating ${inputFile}.h from ${inputFile}.html"
         )
 endfunction()
@@ -193,8 +196,8 @@ function( md_doc2h inputFile )
         OUTPUT ${inputFile}.h
 
         COMMAND ${CMAKE_COMMAND} -DinputFile=${inputFile}.md -DoutputFile=${inputFile}.h
-            -P ${CMAKE_MODULE_PATH}/BuildSteps/markdown2C.cmake
-        DEPENDS ${inputFile}.md ${CMAKE_MODULE_PATH}/BuildSteps/markdown2C.cmake
+            -P ${PROJECT_SOURCE_DIR}/CMakeModules/BuildSteps/markdown2C.cmake
+        DEPENDS ${inputFile}.md ${PROJECT_SOURCE_DIR}/CMakeModules/BuildSteps/markdown2C.cmake
         COMMENT "creating ${inputFile}.h from ${inputFile}.md"
         )
 endfunction()

File Added: pkgsrc/cad/kicad/patches/Attic/patch-resources_CMakeLists.txt
$NetBSD: patch-resources_CMakeLists.txt,v 1.1 2022/01/02 19:10:03 tnn Exp $

Don't use ${CMAKE_MODULE_PATH} directly as it will be changed
and contains multiple directories

--- resources/CMakeLists.txt.orig	2021-12-22 13:32:19.000000000 +0000
+++ resources/CMakeLists.txt
@@ -3,7 +3,7 @@
 #################################################
 if( APPLE )
     #TODO Generate this at runtime as well
-    include( ${CMAKE_MODULE_PATH}/WritePlatformMetadata_macos.cmake )
+    include( ${PROJECT_SOURCE_DIR}/CMakeModules/WritePlatformMetadata_macos.cmake )
 elseif( UNIX )
     # Add the command to configure the linux metainfo file with the version information
     add_custom_command(
@@ -12,8 +12,8 @@ elseif( UNIX )
             -DSRC_PATH=${PROJECT_SOURCE_DIR}
             -DBUILD_PATH=${PROJECT_BINARY_DIR}
             -DCMAKE_MODULE_PATH=${PROJECT_SOURCE_DIR}/CMakeModules
-            -P ${CMAKE_MODULE_PATH}/BuildSteps/WritePlatformMetadata_linux.cmake
-        DEPENDS ${CMAKE_MODULE_PATH}/BuildSteps/WritePlatformMetadata_linux.cmake
+            -P ${PROJECT_SOURCE_DIR}/CMakeModules/BuildSteps/WritePlatformMetadata_linux.cmake
+        DEPENDS ${PROJECT_SOURCE_DIR}/CMakeModules/BuildSteps/WritePlatformMetadata_linux.cmake
         COMMENT "Configuring Linux metainfo"
         )
 

File Added: pkgsrc/cad/kicad/patches/patch-thirdparty_libcontext_libcontext.h
$NetBSD: patch-thirdparty_libcontext_libcontext.h,v 1.1 2022/01/02 19:10:03 tnn Exp $

Add NetBSD support.

--- thirdparty/libcontext/libcontext.h.orig	2021-12-22 13:32:19.000000000 +0000
+++ thirdparty/libcontext/libcontext.h
@@ -22,13 +22,13 @@
 #include <cstdio>
 
 
-#if defined(__GNUC__) || defined(__APPLE__) || defined(__FreeBSD__)
+#if defined(__GNUC__) || defined(__APPLE__) || defined(__FreeBSD__) || defined(__NetBSD__)
 
     #undef LIBCONTEXT_HAS_OWN_STACK
 
     #define LIBCONTEXT_COMPILER_gcc
 
-    #if defined(__linux__) || defined(__FreeBSD__)
+    #if defined(__linux__) || defined(__FreeBSD__) || defined(__NetBSD__)
     #if defined(__x86_64__) || defined(__amd64__)
         #define LIBCONTEXT_PLATFORM_linux_x86_64
         #define LIBCONTEXT_CALL_CONVENTION

cvs diff -r1.4 -r1.5 pkgsrc/cad/kicad/patches/Attic/patch-CMakeModules_Functions.cmake (expand / switch to unified diff)

--- pkgsrc/cad/kicad/patches/Attic/patch-CMakeModules_Functions.cmake 2019/08/29 15:36:40 1.4
+++ pkgsrc/cad/kicad/patches/Attic/patch-CMakeModules_Functions.cmake 2022/01/02 19:10:03 1.5
@@ -1,25 +1,53 @@ @@ -1,25 +1,53 @@
1$NetBSD: patch-CMakeModules_Functions.cmake,v 1.4 2019/08/29 15:36:40 bouyer Exp $ 1$NetBSD: patch-CMakeModules_Functions.cmake,v 1.5 2022/01/02 19:10:03 tnn Exp $
2 2
3Don't use ${CMAKE_MODULE_PATH} directly as it will be changed 3Don't use ${CMAKE_MODULE_PATH} directly as it will be changed
4and containt multiple directories 4and contains multiple directories
5 5
6--- CMakeModules/Functions.cmake.orig 2019-08-04 18:36:25.000000000 +0200 6--- CMakeModules/Functions.cmake.orig 2021-12-22 13:32:19.000000000 +0000
7+++ CMakeModules/Functions.cmake 2019-08-29 13:23:28.260311176 +0200 7+++ CMakeModules/Functions.cmake
8@@ -40,7 +40,7 @@ 8@@ -40,13 +40,13 @@ function( make_lexer outputTarget inputF
9 -DinputFile=${inputFile} 9 -DinputFile=${CMAKE_CURRENT_SOURCE_DIR}/${inputFile}
10 -DoutHeaderFile=${outHeaderFile} 10 -DoutHeaderFile=${CMAKE_CURRENT_BINARY_DIR}/${outHeaderFile}
11 -DoutCppFile=${outCppFile} 11 -DoutCppFile=${CMAKE_CURRENT_BINARY_DIR}/${outCppFile}
12- -P ${CMAKE_MODULE_PATH}/TokenList2DsnLexer.cmake 12- -P ${CMAKE_MODULE_PATH}/BuildSteps/TokenList2DsnLexer.cmake
13+ -P ${PROJECT_SOURCE_DIR}/CMakeModules/TokenList2DsnLexer.cmake 13+ -P ${PROJECT_SOURCE_DIR}/CMakeModules/BuildSteps/TokenList2DsnLexer.cmake
14 COMMENT "TokenList2DsnLexer.cmake creating: 14 COMMENT "TokenList2DsnLexer.cmake creating:
15 ${outHeaderFile} and 15 ${outHeaderFile} and
16 ${outCppFile} from 16 ${outCppFile} from
17@@ -49,7 +49,7 @@ 17 ${inputFile}"
18  18 DEPENDS ${CMAKE_CURRENT_SOURCE_DIR}/${inputFile}
19 add_custom_target( ${outputTarget} 19- ${CMAKE_MODULE_PATH}/BuildSteps/TokenList2DsnLexer.cmake
20 DEPENDS ${outHeaderFile} ${outCppFile} 20+ ${PROJECT_SOURCE_DIR}/CMakeModules/BuildSteps/TokenList2DsnLexer.cmake
21- ${CMAKE_MODULE_PATH}/TokenList2DsnLexer.cmake 
22+ ${PROJECT_SOURCE_DIR}/CMakeModules/TokenList2DsnLexer.cmake 
23 ) 21 )
24  22
25 # extra_args, if any, are treated as source files (typically headers) which 23 target_sources( ${outputTarget} PRIVATE ${CMAKE_CURRENT_BINARY_DIR}/${outCppFile} )
 24@@ -84,11 +84,11 @@ function( generate_lemon_grammar TGT GRA
 25 -DLEMON_TEMPLATE=${LEMON_TEMPLATE}
 26 -DGRAMMAR_FILE=${CMAKE_CURRENT_SOURCE_DIR}/${GRAMMAR_FILE}
 27 -DGRAMMAR_DIR=${CMAKE_CURRENT_BINARY_DIR}/${GRAMMAR_DIR}
 28- -P ${CMAKE_MODULE_PATH}/BuildSteps/LemonParserGenerator.cmake
 29+ -P ${PROJECT_SOURCE_DIR}/CMakeModules/BuildSteps/LemonParserGenerator.cmake
 30 COMMENT "Running Lemon on ${GRAMMAR_FILE} to generate ${GRAMMAR_DIR}/${GRAMMAR_BASE}.c"
 31 DEPENDS lemon
 32 ${CMAKE_CURRENT_SOURCE_DIR}/${GRAMMAR_FILE}
 33- ${CMAKE_MODULE_PATH}/BuildSteps/LemonParserGenerator.cmake
 34+ ${PROJECT_SOURCE_DIR}/CMakeModules/BuildSteps/LemonParserGenerator.cmake
 35 WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/${GRAMMAR_DIR}
 36 )
 37
 38@@ -186,13 +186,13 @@ macro( linux_metadata_translation SRC_FI
 39 OUTPUT ${OUT_FILE}
 40 DEPENDS ${SRC_FILE}
 41 ${LANG_FILES}
 42- ${CMAKE_MODULE_PATH}/BuildSteps/TranslatePlatformMetadata_linux.cmake
 43+ ${PROJECT_SOURCE_DIR}/CMakeModules/BuildSteps/TranslatePlatformMetadata_linux.cmake
 44 COMMAND ${CMAKE_COMMAND}
 45 -DMSGFMT_EXE="${GETTEXT_MSGFMT_EXECUTABLE}"
 46 -DPO_DIR="${PO_DIR}"
 47 -DSRC_FILE="${SRC_FILE}"
 48 -DDEST_FILE="${OUT_FILE}"
 49- -P ${CMAKE_MODULE_PATH}/BuildSteps/TranslatePlatformMetadata_linux.cmake
 50+ -P ${PROJECT_SOURCE_DIR}/CMakeModules/BuildSteps/TranslatePlatformMetadata_linux.cmake
 51 COMMENT "Translating file ${OUT_FNAME}"
 52 )
 53 else()

cvs diff -r1.4 -r1.5 pkgsrc/cad/kicad/patches/Attic/patch-common_CMakeLists.txt (expand / switch to unified diff)

--- pkgsrc/cad/kicad/patches/Attic/patch-common_CMakeLists.txt 2021/02/21 18:56:36 1.4
+++ pkgsrc/cad/kicad/patches/Attic/patch-common_CMakeLists.txt 2022/01/02 19:10:03 1.5
@@ -1,16 +1,22 @@ @@ -1,16 +1,22 @@
1$NetBSD: patch-common_CMakeLists.txt,v 1.4 2021/02/21 18:56:36 bouyer Exp $ 1$NetBSD: patch-common_CMakeLists.txt,v 1.5 2022/01/02 19:10:03 tnn Exp $
2 2
3Don't use ${CMAKE_MODULE_PATH} directly as it will be changed 3Don't use ${CMAKE_MODULE_PATH} directly as it will be changed
4and containt multiple directories 4and contains multiple directories
5 5
6--- common/CMakeLists.txt.orig 2020-12-22 21:05:01.000000000 +0100 6--- common/CMakeLists.txt.orig 2021-12-22 13:32:19.000000000 +0000
7+++ common/CMakeLists.txt 2021-02-20 11:28:33.611686383 +0100 7+++ common/CMakeLists.txt
8@@ -168,7 +168,7 @@ 8@@ -139,11 +139,11 @@ add_custom_target(
9 -DOUTPUT_FILE=${CMAKE_BINARY_DIR}/kicad_build_version.h 9 -DOUTPUT_FILE=${CMAKE_BINARY_DIR}/kicad_build_version.h
 10 -DTEXT_OUTPUT_FILE=${CMAKE_BINARY_DIR}/kicad_build_version.txt
10 -DSRC_PATH=${PROJECT_SOURCE_DIR} 11 -DSRC_PATH=${PROJECT_SOURCE_DIR}
11 -DCMAKE_MODULE_PATH=${CMAKE_MODULE_PATH} 12- -DCMAKE_MODULE_PATH=${CMAKE_MODULE_PATH}
12- -P ${CMAKE_MODULE_PATH}/WriteVersionHeader.cmake 13- -P ${CMAKE_MODULE_PATH}/BuildSteps/WriteVersionHeader.cmake
13+ -P ${PROJECT_SOURCE_DIR}/CMakeModules/WriteVersionHeader.cmake 14+ -DCMAKE_MODULE_PATH="${CMAKE_MODULE_PATH}"
 15+ -P ${PROJECT_SOURCE_DIR}/CMakeModules/BuildSteps/WriteVersionHeader.cmake
14 WORKING_DIRECTORY ${CMAKE_BINARY_DIR} 16 WORKING_DIRECTORY ${CMAKE_BINARY_DIR}
15 BYPRODUCTS ${CMAKE_BINARY_DIR}/kicad_build_version.h 17 BYPRODUCTS ${CMAKE_BINARY_DIR}/kicad_build_version.h
 18- DEPENDS ${CMAKE_MODULE_PATH}/BuildSteps/WriteVersionHeader.cmake
 19+ DEPENDS ${PROJECT_SOURCE_DIR}/CMakeModules/BuildSteps/WriteVersionHeader.cmake
16 COMMENT "Generating version string header" 20 COMMENT "Generating version string header"
 21 )
 22

cvs diff -r1.4 -r1.5 pkgsrc/cad/kicad/patches/patch-cvpcb_CMakeLists.txt (expand / switch to unified diff)

--- pkgsrc/cad/kicad/patches/patch-cvpcb_CMakeLists.txt 2021/02/21 18:56:36 1.4
+++ pkgsrc/cad/kicad/patches/patch-cvpcb_CMakeLists.txt 2022/01/02 19:10:03 1.5
@@ -1,16 +1,16 @@ @@ -1,16 +1,16 @@
1$NetBSD: patch-cvpcb_CMakeLists.txt,v 1.4 2021/02/21 18:56:36 bouyer Exp $ 1$NetBSD: patch-cvpcb_CMakeLists.txt,v 1.5 2022/01/02 19:10:03 tnn Exp $
2 2
3Force proper LDFLAGS for MODULE, as cmake doens't set rpath for theses 3Force proper LDFLAGS for MODULE, as cmake doesn't set rpath for these
4 4
5--- cvpcb/CMakeLists.txt.orig 2020-12-22 21:05:01.000000000 +0100 5--- cvpcb/CMakeLists.txt.orig 2021-12-22 13:32:19.000000000 +0000
6+++ cvpcb/CMakeLists.txt 2021-02-20 10:20:18.102832805 +0100 6+++ cvpcb/CMakeLists.txt
7@@ -117,6 +117,9 @@ 7@@ -96,6 +96,9 @@ if( MAKE_LINK_MAPS )
8 LINK_FLAGS "${TO_LINKER},-cref ${TO_LINKER},-Map=_cvpcb.kiface.map" ) 8 LINK_FLAGS "-Wl,-cref,-Map=_cvpcb.kiface.map" )
9 endif() 9 endif()
10  10
11+set_property(TARGET cvpcb_kiface APPEND_STRING 11+set_property(TARGET cvpcb_kiface APPEND_STRING
12+ PROPERTY LINK_FLAGS " $ENV{LDFLAGS}") 12+ PROPERTY LINK_FLAGS " $ENV{LDFLAGS}")
13+ 13+
14 # these 2 binaries are a matched set, keep them together: 14 # these 2 binaries are a matched set, keep them together:
15 if( APPLE ) 15 if( APPLE )
16 # puts binaries into the *.app bundle while linking 16 # puts binaries into the *.app bundle while linking

cvs diff -r1.4 -r1.5 pkgsrc/cad/kicad/patches/patch-pcbnew_CMakeLists.txt (expand / switch to unified diff)

--- pkgsrc/cad/kicad/patches/patch-pcbnew_CMakeLists.txt 2019/06/14 15:59:32 1.4
+++ pkgsrc/cad/kicad/patches/patch-pcbnew_CMakeLists.txt 2022/01/02 19:10:03 1.5
@@ -1,28 +1,30 @@ @@ -1,28 +1,30 @@
1$NetBSD: patch-pcbnew_CMakeLists.txt,v 1.4 2019/06/14 15:59:32 bouyer Exp $ 1$NetBSD: patch-pcbnew_CMakeLists.txt,v 1.5 2022/01/02 19:10:03 tnn Exp $
2 2
3Don't use ${CMAKE_MODULE_PATH} directly as it will be changed 3Don't use ${CMAKE_MODULE_PATH} directly as it will be changed
4and containt multiple directories 4and contains multiple directories
5 5
6Force proper LDFLAGS for MODULE, as cmake doens't set rpath for theses 6Force proper LDFLAGS for MODULE, as cmake doesn't set rpath for these
7 7
8--- pcbnew/CMakeLists.txt.orig 2018-07-13 19:53:52.000000000 +0000 8--- pcbnew/CMakeLists.txt.orig 2021-12-22 13:32:19.000000000 +0000
9+++ pcbnew/CMakeLists.txt 9+++ pcbnew/CMakeLists.txt
10@@ -580,7 +580,7 @@ endif() 10@@ -562,8 +562,8 @@ add_custom_command(
11  11 COMMAND ${CMAKE_COMMAND}
12  12 -DinputFile=${CMAKE_CURRENT_SOURCE_DIR}/dialogs/panel_setup_rules_help.md
13 # a very small program launcher for pcbnew_kiface 13 -DoutputFile=${CMAKE_CURRENT_SOURCE_DIR}/dialogs/panel_setup_rules_help_md.h
14-add_executable( pcbnew WIN32 MACOSX_BUNDLE 14- -P ${CMAKE_MODULE_PATH}/BuildSteps/markdown2C.cmake
15+add_executable( pcbnew WIN32  15- DEPENDS ${CMAKE_MODULE_PATH}/BuildSteps/markdown2C.cmake ${CMAKE_CURRENT_SOURCE_DIR}/dialogs/panel_setup_rules_help.md
16 ../common/single_top.cpp 16+ -P ${PROJECT_SOURCE_DIR}/CMakeModules/BuildSteps/markdown2C.cmake
17 ${PCBNEW_RESOURCES} 17+ DEPENDS ${PROJECT_SOURCE_DIR}/CMakeModules/BuildSteps/markdown2C.cmake ${CMAKE_CURRENT_SOURCE_DIR}/dialogs/panel_setup_rules_help.md
 18 COMMENT "creating ${CMAKE_CURRENT_SOURCE_DIR}/dialogs/panel_setup_rules_help_md.h
 19 from ${CMAKE_CURRENT_SOURCE_DIR}/dialogs/panel_setup_rules_help.md"
18 ) 20 )
19@@ -674,6 +674,9 @@ if( PCBNEW_LINK_MAPS ) 21@@ -727,6 +727,9 @@ if( PCBNEW_LINK_MAPS )
20 ) 22 )
21 endif() 23 endif()
22  24
23+set_property(TARGET pcbnew_kiface APPEND_STRING 25+set_property(TARGET pcbnew_kiface APPEND_STRING
24+ PROPERTY LINK_FLAGS " $ENV{LDFLAGS}") 26+ PROPERTY LINK_FLAGS " $ENV{LDFLAGS}")
25+ 27+
26 # if building pcbnew, then also build pcbnew_kiface if out of date. 28 # if building pcbnew, then also build pcbnew_kiface if out of date.
27 add_dependencies( pcbnew pcbnew_kiface ) 29 add_dependencies( pcbnew pcbnew_kiface )
28  30

cvs diff -r1.1 -r1.2 pkgsrc/cad/kicad/patches/Attic/patch-CMakeModules_KiCadFullVersion.cmake (expand / switch to unified diff)

--- pkgsrc/cad/kicad/patches/Attic/patch-CMakeModules_KiCadFullVersion.cmake 2021/02/21 18:56:36 1.1
+++ pkgsrc/cad/kicad/patches/Attic/patch-CMakeModules_KiCadFullVersion.cmake 2022/01/02 19:10:03 1.2
@@ -1,16 +1,16 @@ @@ -1,16 +1,16 @@
1$NetBSD: patch-CMakeModules_KiCadFullVersion.cmake,v 1.1 2021/02/21 18:56:36 bouyer Exp $ 1$NetBSD: patch-CMakeModules_KiCadFullVersion.cmake,v 1.2 2022/01/02 19:10:03 tnn Exp $
2 2
3Don't use ${CMAKE_MODULE_PATH} directly as it will be changed 3Don't use ${CMAKE_MODULE_PATH} directly as it will be changed
4and containt multiple directories 4and contains multiple directories
5 5
6--- CMakeModules/KiCadFullVersion.cmake.orig 2021-02-20 11:23:32.177620736 +0100 6--- CMakeModules/KiCadFullVersion.cmake.orig 2021-12-22 13:32:19.000000000 +0000
7+++ CMakeModules/KiCadFullVersion.cmake 2021-02-20 11:23:47.641157793 +0100 7+++ CMakeModules/KiCadFullVersion.cmake
8@@ -28,7 +28,7 @@ 8@@ -28,7 +28,7 @@
9 # KICAD_VERSION_EXTRA is then appended to the base version string. 9 # KICAD_VERSION_EXTRA is then appended to the base version string.
10  10
11 # Use git to determine the version string if it's available. 11 # Use git to determine the version string if it's available.
12-include( ${CMAKE_MODULE_PATH}/CreateGitVersionHeader.cmake ) 12-include( ${CMAKE_MODULE_PATH}/CreateGitVersionHeader.cmake )
13+include( ${CMAKE_CURRENT_LIST_DIR}/CreateGitVersionHeader.cmake ) 13+include( ${SRC_PATH}/CMakeModules/CreateGitVersionHeader.cmake )
14 create_git_version_header( ${SRC_PATH} ) 14 create_git_version_header( ${SRC_PATH} )
15  15
16 # $KICAD_VERSION is set in KiCadVersion.cmake or by git (if it is available). 16 # $KICAD_VERSION is set in KiCadVersion.cmake or by git (if it is available).

cvs diff -r1.1 -r1.2 pkgsrc/cad/kicad/patches/Attic/patch-common_lib__tree__model.cpp (expand / switch to unified diff)

--- pkgsrc/cad/kicad/patches/Attic/patch-common_lib__tree__model.cpp 2020/06/01 03:50:21 1.1
+++ pkgsrc/cad/kicad/patches/Attic/patch-common_lib__tree__model.cpp 2022/01/02 19:10:03 1.2
@@ -1,16 +1,15 @@ @@ -1,16 +1,15 @@
1$NetBSD: patch-common_lib__tree__model.cpp,v 1.1 2020/06/01 03:50:21 mef Exp $ 1$NetBSD: patch-common_lib__tree__model.cpp,v 1.2 2022/01/02 19:10:03 tnn Exp $
2 2
3/tmp/cad/kicad/work/kicad-5.1.4/common/lib_tree_model.cpp:78:14: error: 'sort' is not a member of 'std' 3/tmp/cad/kicad/work/kicad-5.1.4/common/lib_tree_model.cpp:78:14: error: 'sort' is not a member of 'std'
4 std::sort( sort_buf.begin(), sort_buf.end(), 4 std::sort( sort_buf.begin(), sort_buf.end(),
5 ^~~~ 
6 5
7--- common/lib_tree_model.cpp.orig 2020-06-01 08:09:39.469102942 +0900 6--- common/lib_tree_model.cpp.orig 2021-12-22 13:32:19.000000000 +0000
8+++ common/lib_tree_model.cpp 2020-06-01 08:10:04.891802170 +0900 7+++ common/lib_tree_model.cpp
9@@ -25,6 +25,7 @@ 8@@ -25,6 +25,7 @@
 9 #include <eda_pattern_match.h>
10 #include <lib_tree_item.h> 10 #include <lib_tree_item.h>
11 #include <make_unique.h> 
12 #include <utility> 11 #include <utility>
13+#include <algorithm> 12+#include <algorithm>
14 #include <pgm_base.h> 13 #include <pgm_base.h>
15 #include <kicad_string.h> 14 #include <string_utils.h>
16  15

cvs diff -r1.1 -r1.2 pkgsrc/cad/kicad/patches/patch-plugins_3d_idf_CMakeLists.txt (expand / switch to unified diff)

--- pkgsrc/cad/kicad/patches/patch-plugins_3d_idf_CMakeLists.txt 2019/06/14 15:59:32 1.1
+++ pkgsrc/cad/kicad/patches/patch-plugins_3d_idf_CMakeLists.txt 2022/01/02 19:10:03 1.2
@@ -1,16 +1,16 @@ @@ -1,16 +1,16 @@
1$NetBSD: patch-plugins_3d_idf_CMakeLists.txt,v 1.1 2019/06/14 15:59:32 bouyer Exp $ 1$NetBSD: patch-plugins_3d_idf_CMakeLists.txt,v 1.2 2022/01/02 19:10:03 tnn Exp $
2 2
3Force proper LDFLAGS for MODULE, as cmake doens't set rpath for theses 3Force proper LDFLAGS for MODULE, as cmake doesn't set rpath for these
4 4
5--- plugins/3d/idf/CMakeLists.txt.orig 2019-05-29 17:01:08.898401494 +0200 5--- plugins/3d/idf/CMakeLists.txt.orig 2019-05-29 17:01:08.898401494 +0200
6+++ plugins/3d/idf/CMakeLists.txt 2019-05-29 17:02:00.543946926 +0200 6+++ plugins/3d/idf/CMakeLists.txt 2019-05-29 17:02:00.543946926 +0200
7@@ -36,6 +36,9 @@ 7@@ -36,6 +36,9 @@
8 ) 8 )
9 endif() 9 endif()
10  10
11+set_property(TARGET s3d_plugin_idf APPEND_STRING 11+set_property(TARGET s3d_plugin_idf APPEND_STRING
12+ PROPERTY LINK_FLAGS " $ENV{LDFLAGS}") 12+ PROPERTY LINK_FLAGS " $ENV{LDFLAGS}")
13+ 13+
14 install( TARGETS 14 install( TARGETS
15 s3d_plugin_idf 15 s3d_plugin_idf
16 DESTINATION ${KICAD_USER_PLUGIN}/3d 16 DESTINATION ${KICAD_USER_PLUGIN}/3d

cvs diff -r1.1 -r1.2 pkgsrc/cad/kicad/patches/patch-plugins_3d_vrml_CMakeLists.txt (expand / switch to unified diff)

--- pkgsrc/cad/kicad/patches/patch-plugins_3d_vrml_CMakeLists.txt 2019/06/14 15:59:32 1.1
+++ pkgsrc/cad/kicad/patches/patch-plugins_3d_vrml_CMakeLists.txt 2022/01/02 19:10:03 1.2
@@ -1,16 +1,16 @@ @@ -1,16 +1,16 @@
1$NetBSD: patch-plugins_3d_vrml_CMakeLists.txt,v 1.1 2019/06/14 15:59:32 bouyer Exp $ 1$NetBSD: patch-plugins_3d_vrml_CMakeLists.txt,v 1.2 2022/01/02 19:10:03 tnn Exp $
2 2
3Force proper LDFLAGS for MODULE, as cmake doens't set rpath for theses 3Force proper LDFLAGS for MODULE, as cmake doesn't set rpath for these
4 4
5--- plugins/3d/vrml/CMakeLists.txt.orig 2019-05-29 17:03:14.351417166 +0200 5--- plugins/3d/vrml/CMakeLists.txt.orig 2019-05-29 17:03:14.351417166 +0200
6+++ plugins/3d/vrml/CMakeLists.txt 2019-05-29 17:03:37.760641586 +0200 6+++ plugins/3d/vrml/CMakeLists.txt 2019-05-29 17:03:37.760641586 +0200
7@@ -74,6 +74,9 @@ 7@@ -74,6 +74,9 @@
8 ) 8 )
9 endif() 9 endif()
10  10
11+set_property(TARGET s3d_plugin_vrml APPEND_STRING 11+set_property(TARGET s3d_plugin_vrml APPEND_STRING
12+ PROPERTY LINK_FLAGS " $ENV{LDFLAGS}") 12+ PROPERTY LINK_FLAGS " $ENV{LDFLAGS}")
13+ 13+
14 install( TARGETS 14 install( TARGETS
15 s3d_plugin_vrml 15 s3d_plugin_vrml
16 DESTINATION ${KICAD_USER_PLUGIN}/3d 16 DESTINATION ${KICAD_USER_PLUGIN}/3d

File Deleted: pkgsrc/cad/kicad/patches/Attic/patch-CMakeModules_WritePlatformMetadata_linux.cmake

File Deleted: pkgsrc/cad/kicad/patches/Attic/patch-include_system_libcontext.h

File Deleted: pkgsrc/cad/kicad/patches/Attic/patch-CMakeModules_WriteVersionHeader.cmake

File Deleted: pkgsrc/cad/kicad/patches/Attic/patch-bitmaps_png_CMakeLists.txt

File Deleted: pkgsrc/cad/kicad/patches/Attic/patch-include_hashtables.h

File Deleted: pkgsrc/cad/kicad/patches/Attic/patch-pagelayout_editor_CMakeLists.txt

File Deleted: pkgsrc/cad/kicad/patches/Attic/patch-pcb_calculator_CMakeLists.txt

cvs diff -r1.3 -r1.4 pkgsrc/cad/kicad/patches/patch-gerbview_CMakeLists.txt (expand / switch to unified diff)

--- pkgsrc/cad/kicad/patches/patch-gerbview_CMakeLists.txt 2019/06/14 15:59:32 1.3
+++ pkgsrc/cad/kicad/patches/patch-gerbview_CMakeLists.txt 2022/01/02 19:10:03 1.4
@@ -1,25 +1,16 @@ @@ -1,25 +1,16 @@
1$NetBSD: patch-gerbview_CMakeLists.txt,v 1.3 2019/06/14 15:59:32 bouyer Exp $ 1$NetBSD: patch-gerbview_CMakeLists.txt,v 1.4 2022/01/02 19:10:03 tnn Exp $
2 2
3Force proper LDFLAGS for MODULE, as cmake doens't set rpath for theses 3Force proper LDFLAGS for MODULE, as cmake doesn't set rpath for these
4 4
5--- gerbview/CMakeLists.txt.orig 2018-07-13 19:53:52.000000000 +0000 5--- gerbview/CMakeLists.txt.orig 2021-12-22 13:32:19.000000000 +0000
6+++ gerbview/CMakeLists.txt 6+++ gerbview/CMakeLists.txt
7@@ -106,7 +106,7 @@ if( APPLE ) 7@@ -173,6 +173,9 @@ target_include_directories( gerbview_kif
8 set( MACOSX_BUNDLE_NAME gerbview ) 8 $<TARGET_PROPERTY:nlohmann_json,INTERFACE_INCLUDE_DIRECTORIES>
9 endif() 9 )
10  
11-add_executable( gerbview WIN32 MACOSX_BUNDLE 
12+add_executable( gerbview WIN32  
13 ../common/single_top.cpp 
14 ../common/pgm_base.cpp 
15 ${GERBVIEW_RESOURCES} 
16@@ -158,6 +158,9 @@ if( MAKE_LINK_MAPS ) 
17 LINK_FLAGS "${TO_LINKER},-cref ${TO_LINKER},-Map=_gerbview.kiface.map" ) 
18 endif() 
19  10
20+set_property(TARGET gerbview_kiface APPEND_STRING 11+set_property(TARGET gerbview_kiface APPEND_STRING
21+ PROPERTY LINK_FLAGS " $ENV{LDFLAGS}") 12+ PROPERTY LINK_FLAGS " $ENV{LDFLAGS}")
22+ 13+
23 # if building gerbview, then also build gerbview_kiface if out of date. 14 # if building gerbview, then also build gerbview_kiface if out of date.
24 add_dependencies( gerbview gerbview_kiface ) 15 add_dependencies( gerbview gerbview_kiface )
25  16