diff --git a/cad/kicad-devel/Makefile b/cad/kicad-devel/Makefile index a4cfbc9b36dc..9aea541f972c 100644 --- a/cad/kicad-devel/Makefile +++ b/cad/kicad-devel/Makefile @@ -1,167 +1,171 @@ PORTNAME= kicad DISTVERSION= r${GIT_SRC_DATE} -PORTREVISION= 4 +#PORTREVISION= 1 CATEGORIES= cad PKGNAMESUFFIX= -devel DIST_SUBDIR= ${PORTNAME} MAINTAINER= mr@FreeBSD.org COMMENT= Schematic and PCB editing software WWW= http://kicad-pcb.org/ LICENSE= GPLv3 BUILD_DEPENDS= ${LOCALBASE}/bin/git:devel/git \ ${LOCALBASE}/include/glm/glm.hpp:math/glm \ ${LOCALBASE}/bin/swig:devel/swig LIB_DEPENDS= libboost_thread.so:devel/boost-libs \ libfreetype.so:print/freetype2 \ libfontconfig.so:x11-fonts/fontconfig \ libharfbuzz.so:print/harfbuzz \ libngspice.so:cad/ngspice_rework@shlib \ libTKernel.so:cad/opencascade \ libpixman-1.so:x11/pixman \ libpng.so:graphics/png \ libcurl.so:ftp/curl \ libGLEW-wayland.so:graphics/glew-wayland \ libodbc.so:databases/unixODBC CONFLICTS_INSTALL= kicad # bin/_cvpcb.kiface BROKEN_aarch64= Fails to compile: use of undeclared identifier builtin_ia32_emms OPTIONS_DEFINE= DOCS PLIST_SUB= OPSYS=${OPSYS} \ DESKTOPDIR=${DESKTOPDIR:S|^${PREFIX}/||} -USES= desktop-file-utils shared-mime-info compiler:c++14-lang tar:bzip2 cmake:insource,noninja \ - gettext pkgconfig python:3.5+ shebangfix ssl gl xorg gnome +USES= cmake:noninja compiler:c++11-lib desktop-file-utils gl \ + gettext gnome pkgconfig python:3.5+ shared-mime-info shebangfix ssl \ + tar:bzip2 xorg USE_GITLAB= yes GL_ACCOUNT= kicad/code GL_PROJECT= kicad GL_COMMIT= ${GIT_SRC_HASH} -USE_GL= gl glew glu glut +USE_GL= gl glu glut USE_WX= 3.2 WX_COMPS= wx python:lib USE_GNOME= atk cairo gtk30 gdkpixbuf2 pango USE_XORG+= ice pixman x11 xext BINS= cvpcb eeschema gerbview kicad pcbnew EXTRAS2RM= linux-non_unicode linux wings3d LINUX.README \ contrib_makefiles.txt running_kicad_under_W98.txt SHEBANG_FILES= pcbnew/python/plugins/touch_slider_wizard.py -CXXFLAGS+= -I${WRKSRC} -I${WRKSRC}/include -I${LOCALBASE}/include +CXXFLAGS+= --std=c++11 -I${WRKSRC} -I${WRKSRC}/include -I${LOCALBASE}/include CXXFLAGS_powerpc= -O0 CMAKE_ARGS= -DLOCALBASE="${LOCALBASE}" \ -DCMAKE_BUILD_TYPE="Debug" \ -DKICAD_TESTING_VERSION=ON \ -DKICAD_VERSION=${DISTVERSION} \ -DCMAKE_INCLUDE_PATH="${WRKSRC}/include ${LOCALBASE}/include" \ -DwxWidgets_CONFIG_EXECUTABLE="${WX_CONFIG}" \ -DwxWidgets_USE_DEBUG=ON \ -DwxWidgets_USE_USE_UNICODE=ON \ -DwxWidgets_wxrc_EXECUTABLE=${WXRC_CMD} \ -DKICAD_SCRIPTING=ON \ -DKICAD_SCRIPTING_MODULES=ON \ -DKICAD_SCRIPTING_PYTHON3=ON \ -DKICAD_SCRIPTING_WXPYTHON=ON \ -DKICAD_SCRIPTING_WXPYTHON_PHOENIX=ON \ -DKICAD_SKIP_BOOST=YES \ -DKICAD_SPICE=ON \ -DKICAD_USE_OCE=OFF \ -DKICAD_USE_OCC=ON \ -DKICAD_USE_EGL=ON \ -DOCC_INCLUDE_DIR=${LOCALBASE}/include/OpenCASCADE USE_LDCONFIG= yes .include "Makefile.git_rev" showversions: @${ECHO} "GIT_SRC_HASH: ${GIT_SRC_HASH}" @${ECHO} "GIT_SRC_DATE: ${GIT_SRC_DATE}" @${ECHO} "DISTDIR: ${DISTDIR}" @${ECHO} "DIST_SUBDIR: ${DIST_SUBDIR}" @${ECHO} "DISTNAME: ${DISTNAME}" @${ECHO} "DISTVERSION: ${DISTVERSION}" # Updating to new rev: # sh files/newVersion.sh # make makesum && make clean # make install #breaks probably due to plist differences # make makeplist > pkg-plist #One has to edit/review the generated plist # make generate-plist && make check-plist # < Check PLIST_FILE_LIST below > tmp: echo "${DATADIR} ${DATADIR:H}" # The CheckCXXSymbolExists module has been shipped with CMake since 3.0 times. # The ancient implementation that this bundled module uses, no longer works # because it uses CMake internals that have gone away in 3.11. post-extract: ${RM} ${WRKSRC}/CMakeModules/CheckCXXSymbolExists.cmake pre-configure: ${REINPLACE_CMD} -e 's|/usr/share/kicad|${DATADIR}|' \ -e 's|/usr/local|${PREFIX}|' \ ${WRKSRC}/common/gestfich.cpp ${REINPLACE_CMD} -e 's|/usr/bin/xdg-open|${LOCALBASE}/bin/xdg-open|' \ ${WRKSRC}/common/pgm_base.cpp post-configure: - ${REINPLACE_CMD} -e 's|#define HAVE_ISO646_H|//#define HAVE_ISO646_H|' \ - ${WRKSRC}/config.h +# ${REINPLACE_CMD} -e 's|#define HAVE_ISO646_H|//#define HAVE_ISO646_H|' \ +# ${WRKSRC}/config.h for f in `${FIND} ${WRKSRC} -name \*.make -o -name link.txt` ; do \ ${REINPLACE_CMD} \ -e 's|CC = gcc|#CC = gcc|' \ -e 's|LD = gcc|LD = ${CC}|' \ -e 's|LD = g++|LD = ${CXX}|' \ -e 's|wx-config|${WX_CONFIG}|' \ -e 's|CXX_FLAGS =|CXX_FLAGS = ${WRKSRC}/include -I${LOCALBASE}/include|' \ -e 's|C_FLAGS =|C_FLAGS = ${WRKSRC}/include -I${LOCALBASE}/include|' \ -e 's|LDFLAGS =|LDFLAGS += -L${LOCALBASE}/lib|' \ -e 's|gcc -D|${CC} -D|' \ -e 's/-pthread;-D_THREAD_SAFE/-pthread -D_THREAD_SAFE/g' \ $$f ; \ done + ${REINPLACE_CMD} -e 's|/usr/local/bin/xdg-open|${LOCALBASE}/bin/xdg-open|' \ + ${WRKSRC}/common/pgm_base.cpp + pre-install: @echo "${DATADIR}, ${DOCSDIR}" #post-install: #.for subdir in library modules template # ${CP} -Rp ${WRKDIR}/kicad-library-master/${subdir} ${STAGEDIR}${DATADIR} #.endfor #.for subdir in internat # ${CP} -Rp ${WRKDIR}/kicad-doc/${subdir} ${STAGEDIR}${DOCSDIR} #.endfor PLIST_FILE_LIST= bin/freeroute.jnlp \ bin/cvpcb \ bin/eeschema \ bin/gerbview \ bin/kicad \ bin/pcbnew \ bin/pl_editor \ bin/bitmap2component \ bin/pcb_calculator \ share/mimelnk/application/x-kicad-schematic.desktop \ share/mimelnk/application/x-kicad-project.desktop \ share/icons/hicolor/24x24/mimetypes/application-x-kicad-project.png \ share/icons/hicolor/48x48/apps/kicad.png \ share/icons/hicolor/48x48/mimetypes/application-x-kicad-project.png \ share/icons/hicolor/scalable/apps/kicad.svg \ share/icons/hicolor/scalable/mimetypes/application-x-kicad-project.svg \ share/icons/hicolor/16x16/mimetypes/application-x-kicad-project.png \ share/icons/hicolor/32x32/mimetypes/application-x-kicad-project.png \ share/icons/hicolor/22x22/mimetypes/application-x-kicad-project.png \ share/mime/packages/kicad.xml \ share/applications/kicad.desktop \ share/applications/eeschema.desktop PLIST_DIR_LIST= lib/kicad PLIST_SHAREDDIR_LIST= share/mimelnk/application \ share/mimelnk .include diff --git a/cad/kicad-devel/Makefile.git_rev b/cad/kicad-devel/Makefile.git_rev index 46fba182b1a9..b8b3fd764303 100644 --- a/cad/kicad-devel/Makefile.git_rev +++ b/cad/kicad-devel/Makefile.git_rev @@ -1,2 +1,2 @@ -GIT_SRC_HASH= 4a66203493fcc58ac607449b04f9ba88c6c80cbc -GIT_SRC_DATE= 20221009002759 +GIT_SRC_HASH= 063478b3dc2257641a43fa9830902fcdd89976d5 +GIT_SRC_DATE= 20230108153438 diff --git a/cad/kicad-devel/distinfo b/cad/kicad-devel/distinfo index a491799a122c..6dc0f0717071 100644 --- a/cad/kicad-devel/distinfo +++ b/cad/kicad-devel/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1665327758 -SHA256 (kicad/kicad/code-kicad-4a66203493fcc58ac607449b04f9ba88c6c80cbc_GL0.tar.gz) = cc9010995f71bbaca4e6dc8eb4d951f736fe6a6613cbd5321da88c716a5edaa4 -SIZE (kicad/kicad/code-kicad-4a66203493fcc58ac607449b04f9ba88c6c80cbc_GL0.tar.gz) = 54098837 +TIMESTAMP = 1673190180 +SHA256 (kicad/kicad/code-kicad-063478b3dc2257641a43fa9830902fcdd89976d5_GL0.tar.gz) = cc4f560965f6b4001ac825e4d3a0e4a3dfa472a413a948d50aa6a7ecafb78576 +SIZE (kicad/kicad/code-kicad-063478b3dc2257641a43fa9830902fcdd89976d5_GL0.tar.gz) = 55179322 diff --git a/cad/kicad-devel/files/patch-eeschema_sim_sim__plot__frame.cpp b/cad/kicad-devel/files/patch-eeschema_sim_sim__plot__frame.cpp index a7b40f4b3256..ed9e2c51bd83 100644 --- a/cad/kicad-devel/files/patch-eeschema_sim_sim__plot__frame.cpp +++ b/cad/kicad-devel/files/patch-eeschema_sim_sim__plot__frame.cpp @@ -1,23 +1,23 @@ ---- eeschema/sim/sim_plot_frame.cpp.orig 2022-09-14 16:35:24 UTC -+++ eeschema/sim/sim_plot_frame.cpp -@@ -167,15 +167,15 @@ SIM_PLOT_FRAME::SIM_PLOT_FRAME( KIWAY* aKiway, wxWindo +--- eeschema/sim/sim_plot_frame.cpp.orig 2023-01-06 17:32:00.707624000 +0100 ++++ eeschema/sim/sim_plot_frame.cpp 2023-01-06 17:35:04.237427000 +0100 +@@ -156,15 +156,15 @@ Bind( EVT_SIM_CURSOR_UPDATE, &SIM_PLOT_FRAME::onCursorUpdate, this ); // Toolbar buttons - m_toolSimulate = m_toolBar->AddTool( ID_SIM_RUN, _( "Run/Stop Simulation" ), + m_toolSimulate = m_toolBar->AddTool( ID_SIM_RUN, wxEmptyString, KiBitmap( BITMAPS::sim_run ), _( "Run Simulation" ), wxITEM_NORMAL ); - m_toolAddSignals = m_toolBar->AddTool( ID_SIM_ADD_SIGNALS, _( "Add Signals" ), + m_toolAddSignals = m_toolBar->AddTool( ID_SIM_ADD_SIGNALS, wxEmptyString, KiBitmap( BITMAPS::sim_add_signal ), _( "Add signals to plot" ), wxITEM_NORMAL ); - m_toolProbe = m_toolBar->AddTool( ID_SIM_PROBE, _( "Probe" ), + m_toolProbe = m_toolBar->AddTool( ID_SIM_PROBE, wxEmptyString, KiBitmap( BITMAPS::sim_probe ), _( "Probe signals on the schematic" ), wxITEM_NORMAL ); - m_toolTune = m_toolBar->AddTool( ID_SIM_TUNE, _( "Tune" ), + m_toolTune = m_toolBar->AddTool( ID_SIM_TUNE, wxEmptyString, KiBitmap( BITMAPS::sim_tune ), _( "Tune component values" ), wxITEM_NORMAL ); -- m_toolSettings = m_toolBar->AddTool( wxID_ANY, _( "Sim Parameters" ), +- m_toolSettings = m_toolBar->AddTool( wxID_ANY, _( "Sim Command" ), + m_toolSettings = m_toolBar->AddTool( wxID_ANY, wxEmptyString, - KiBitmap( BITMAPS::config ), _( "Simulation parameters and settings" ), wxITEM_NORMAL ); + KiBitmap( BITMAPS::config ), _( "Simulation command and settings" ), wxITEM_NORMAL ); // Start all toolbar buttons except settings as disabled diff --git a/cad/kicad-devel/files/patch-pcbnew_import_gfx_dxf_import_plugin.cpp b/cad/kicad-devel/files/patch-pcbnew_import_gfx_dxf_import_plugin.cpp new file mode 100644 index 000000000000..12625f24511b --- /dev/null +++ b/cad/kicad-devel/files/patch-pcbnew_import_gfx_dxf_import_plugin.cpp @@ -0,0 +1,32 @@ +--- pcbnew/import_gfx/dxf_import_plugin.cpp.orig 2023-01-08 16:40:34.270267000 +0100 ++++ pcbnew/import_gfx/dxf_import_plugin.cpp 2023-01-08 16:40:37.228586000 +0100 +@@ -581,5 +581,5 @@ + + VECTOR2D center( mapX( centerCoords.x ), mapY( centerCoords.y ) ); +- VECTOR2D major( mapX( majorCoords.x ), mapY( majorCoords.y ) ); ++ VECTOR2D _major( mapX( majorCoords.x ), mapY( majorCoords.y ) ); + + // DXF elliptical arcs store their angles in radians (unlike circular arcs which use degrees) +@@ -599,5 +599,5 @@ + if( aData.ratio == 1.0 ) + { +- double radius = major.EuclideanNorm(); ++ double radius = _major.EuclideanNorm(); + + if( startAngle == endAngle ) +@@ -617,5 +617,5 @@ + + std::vector> splines; +- ELLIPSE ellipse( center, major, aData.ratio, startAngle, endAngle ); ++ ELLIPSE ellipse( center, _major, aData.ratio, startAngle, endAngle ); + + TransformEllipseToBeziers( ellipse, splines ); +@@ -631,6 +631,6 @@ + + // Naive bounding +- updateImageLimits( center + major ); +- updateImageLimits( center - major ); ++ updateImageLimits( center + _major ); ++ updateImageLimits( center - _major ); + } + diff --git a/cad/kicad-devel/files/patch-thirdparty_glew_CMakeLists.txt b/cad/kicad-devel/files/patch-thirdparty_glew_CMakeLists.txt new file mode 100644 index 000000000000..18c5a496dd6c --- /dev/null +++ b/cad/kicad-devel/files/patch-thirdparty_glew_CMakeLists.txt @@ -0,0 +1,10 @@ +--- thirdparty/glew/CMakeLists.txt.orig 2022-05-07 15:44:23 +0200 ++++ thirdparty/glew/CMakeLists.txt +@@ -5,6 +5,7 @@ + # The actual include directories will be added to the global include paths as + # system headers + target_include_directories( glew PRIVATE "${CMAKE_CURRENT_SOURCE_DIR}/include" ) ++target_include_directories( glew SYSTEM PRIVATE "${CMAKE_INSTALL_PREFIX}/include" ) + + # Definitions for compiling GLEW staticly for EGL (extracted from the main GLEW CMakeLists.txt file) + add_definitions( -DGLEW_STATIC ) diff --git a/cad/kicad-devel/pkg-plist b/cad/kicad-devel/pkg-plist index 31b9efa3c0e3..fa6f49dbdade 100644 --- a/cad/kicad-devel/pkg-plist +++ b/cad/kicad-devel/pkg-plist @@ -1,336 +1,333 @@ bin/_cvpcb.kiface bin/_eeschema.kiface bin/_gerbview.kiface bin/_kipython.kiface bin/_pcb_calculator.kiface bin/_pcbnew.kiface bin/_pl_editor.kiface bin/bitmap2component bin/dxf2idf bin/eeschema bin/gerbview bin/idf2vrml bin/idfcyl bin/idfrect bin/kicad bin/kicad-cli bin/pcb_calculator bin/pcbnew bin/pl_editor -include/argparse/argparse.hpp -lib/cmake/argparse/argparseConfig-version.cmake -lib/cmake/argparse/argparseConfig.cmake lib/kicad/plugins/3d/libs3d_plugin_idf.so lib/kicad/plugins/3d/libs3d_plugin_oce.so lib/kicad/plugins/3d/libs3d_plugin_vrml.so lib/libkicad_3dsg.so lib/libkicad_3dsg.so.2.0.0 %%PYTHON_SITELIBDIR%%/_pcbnew.so %%PYTHON_SITELIBDIR%%/pcbnew.py -libdata/pkgconfig/argparse.pc %%DESKTOPDIR%%/org.kicad.bitmap2component.desktop %%DESKTOPDIR%%/org.kicad.eeschema.desktop %%DESKTOPDIR%%/org.kicad.gerbview.desktop %%DESKTOPDIR%%/org.kicad.kicad.desktop %%DESKTOPDIR%%/org.kicad.pcbcalculator.desktop %%DESKTOPDIR%%/org.kicad.pcbnew.desktop share/icons/hicolor/128x128/apps/bitmap2component.png share/icons/hicolor/128x128/apps/eeschema.png share/icons/hicolor/128x128/apps/gerbview.png share/icons/hicolor/128x128/apps/kicad.png share/icons/hicolor/128x128/apps/pcbcalculator.png share/icons/hicolor/128x128/apps/pcbnew.png share/icons/hicolor/128x128/mimetypes/application-x-kicad-pcb.png share/icons/hicolor/128x128/mimetypes/application-x-kicad-project.png share/icons/hicolor/128x128/mimetypes/application-x-kicad-schematic.png share/icons/hicolor/16x16/apps/bitmap2component.png share/icons/hicolor/16x16/apps/eeschema.png share/icons/hicolor/16x16/apps/gerbview.png share/icons/hicolor/16x16/apps/kicad.png share/icons/hicolor/16x16/apps/pcbcalculator.png share/icons/hicolor/16x16/apps/pcbnew.png share/icons/hicolor/16x16/mimetypes/application-x-kicad-pcb.png share/icons/hicolor/16x16/mimetypes/application-x-kicad-project.png share/icons/hicolor/16x16/mimetypes/application-x-kicad-schematic.png share/icons/hicolor/24x24/apps/bitmap2component.png share/icons/hicolor/24x24/apps/eeschema.png share/icons/hicolor/24x24/apps/gerbview.png share/icons/hicolor/24x24/apps/kicad.png share/icons/hicolor/24x24/apps/pcbcalculator.png share/icons/hicolor/24x24/apps/pcbnew.png share/icons/hicolor/24x24/mimetypes/application-x-kicad-pcb.png share/icons/hicolor/24x24/mimetypes/application-x-kicad-project.png share/icons/hicolor/24x24/mimetypes/application-x-kicad-schematic.png share/icons/hicolor/32x32/apps/bitmap2component.png share/icons/hicolor/32x32/apps/eeschema.png share/icons/hicolor/32x32/apps/gerbview.png share/icons/hicolor/32x32/apps/kicad.png share/icons/hicolor/32x32/apps/pcbcalculator.png share/icons/hicolor/32x32/apps/pcbnew.png share/icons/hicolor/32x32/mimetypes/application-x-kicad-pcb.png share/icons/hicolor/32x32/mimetypes/application-x-kicad-project.png share/icons/hicolor/32x32/mimetypes/application-x-kicad-schematic.png share/icons/hicolor/48x48/apps/bitmap2component.png share/icons/hicolor/48x48/apps/eeschema.png share/icons/hicolor/48x48/apps/gerbview.png share/icons/hicolor/48x48/apps/kicad.png share/icons/hicolor/48x48/apps/pcbcalculator.png share/icons/hicolor/48x48/apps/pcbnew.png share/icons/hicolor/48x48/mimetypes/application-x-kicad-pcb.png share/icons/hicolor/48x48/mimetypes/application-x-kicad-project.png share/icons/hicolor/48x48/mimetypes/application-x-kicad-schematic.png share/icons/hicolor/64x64/apps/bitmap2component.png share/icons/hicolor/64x64/apps/eeschema.png share/icons/hicolor/64x64/apps/gerbview.png share/icons/hicolor/64x64/apps/kicad.png share/icons/hicolor/64x64/apps/pcbcalculator.png share/icons/hicolor/64x64/apps/pcbnew.png share/icons/hicolor/64x64/mimetypes/application-x-kicad-pcb.png share/icons/hicolor/64x64/mimetypes/application-x-kicad-project.png share/icons/hicolor/64x64/mimetypes/application-x-kicad-schematic.png share/icons/hicolor/scalable/apps/bitmap2component.svg share/icons/hicolor/scalable/apps/eeschema.svg share/icons/hicolor/scalable/apps/gerbview.svg share/icons/hicolor/scalable/apps/kicad.svg share/icons/hicolor/scalable/apps/pcbcalculator.svg share/icons/hicolor/scalable/apps/pcbnew.svg share/icons/hicolor/scalable/mimetypes/application-x-kicad-pcb.svg share/icons/hicolor/scalable/mimetypes/application-x-kicad-project.svg share/icons/hicolor/scalable/mimetypes/application-x-kicad-schematic.svg %%DATADIR%%/demos/complex_hierarchy/ampli_ht.kicad_sch %%DATADIR%%/demos/complex_hierarchy/complex_hierarchy.kicad_pcb %%DATADIR%%/demos/complex_hierarchy/complex_hierarchy.kicad_pro %%DATADIR%%/demos/complex_hierarchy/complex_hierarchy.kicad_sch %%DATADIR%%/demos/complex_hierarchy/complex_hierarchy_schlib.kicad_sym %%DATADIR%%/demos/complex_hierarchy/fp-lib-table %%DATADIR%%/demos/complex_hierarchy/sym-lib-table %%DATADIR%%/demos/custom_pads_test/custom_pads_schlib.kicad_sym %%DATADIR%%/demos/custom_pads_test/custom_pads_test.kicad_pcb %%DATADIR%%/demos/custom_pads_test/custom_pads_test.kicad_pro %%DATADIR%%/demos/custom_pads_test/custom_pads_test.kicad_sch %%DATADIR%%/demos/custom_pads_test/sym-lib-table %%DATADIR%%/demos/ecc83/3d_shapes/ecc83.wrl %%DATADIR%%/demos/ecc83/ecc83-pp.kicad_pcb %%DATADIR%%/demos/ecc83/ecc83-pp.kicad_pro %%DATADIR%%/demos/ecc83/ecc83-pp.kicad_sch %%DATADIR%%/demos/ecc83/ecc83-pp_v2.kicad_pcb %%DATADIR%%/demos/ecc83/ecc83-pp_v2.kicad_pro %%DATADIR%%/demos/ecc83/ecc83-pp_v2.kicad_sch %%DATADIR%%/demos/ecc83/ecc83_schlib.kicad_sym %%DATADIR%%/demos/ecc83/footprints.pretty/MountingHole_3.2mm_M3_DIN965_Pad.kicad_mod %%DATADIR%%/demos/ecc83/footprints.pretty/Valve_ECC-83-1.kicad_mod %%DATADIR%%/demos/ecc83/footprints.pretty/Valve_ECC-83-2.kicad_mod %%DATADIR%%/demos/ecc83/fp-lib-table %%DATADIR%%/demos/ecc83/sym-lib-table %%DATADIR%%/demos/electric/elec-unifil.kicad_sym %%DATADIR%%/demos/electric/electric.kicad_pro %%DATADIR%%/demos/electric/electric.kicad_sch %%DATADIR%%/demos/electric/sym-lib-table %%DATADIR%%/demos/flat_hierarchy/flat_hierarchy.kicad_pcb %%DATADIR%%/demos/flat_hierarchy/flat_hierarchy.kicad_pro %%DATADIR%%/demos/flat_hierarchy/flat_hierarchy.kicad_sch %%DATADIR%%/demos/flat_hierarchy/fp-lib-table %%DATADIR%%/demos/flat_hierarchy/libs/3d_shapes/adjustable_rx2v4.wrl %%DATADIR%%/demos/flat_hierarchy/libs/flat_hierarchy_schlib.kicad_sym %%DATADIR%%/demos/flat_hierarchy/libs/pic_programmer_fp.pretty/D_DO-35_SOD27_P7.62mm_Horizontal.kicad_mod %%DATADIR%%/demos/flat_hierarchy/libs/pic_programmer_fp.pretty/MountingHole_4.3mm_M4_DIN965.kicad_mod %%DATADIR%%/demos/flat_hierarchy/libs/pic_programmer_fp.pretty/RV2X4.kicad_mod %%DATADIR%%/demos/flat_hierarchy/libs/pic_programmer_fp.pretty/R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal.kicad_mod %%DATADIR%%/demos/flat_hierarchy/libs/pic_programmer_fp.pretty/TO-220-3_Horizontal_TabDown.kicad_mod %%DATADIR%%/demos/flat_hierarchy/libs/pic_programmer_fp.pretty/TO-92.kicad_mod %%DATADIR%%/demos/flat_hierarchy/pic_programmer.kicad_sch %%DATADIR%%/demos/flat_hierarchy/pic_sockets.kicad_sch %%DATADIR%%/demos/flat_hierarchy/sym-lib-table %%DATADIR%%/demos/interf_u/fp-lib-table %%DATADIR%%/demos/interf_u/interf_u.kicad_pcb %%DATADIR%%/demos/interf_u/interf_u.kicad_pro %%DATADIR%%/demos/interf_u/interf_u.kicad_sch %%DATADIR%%/demos/interf_u/interf_u.pretty/BUS_PC.kicad_mod %%DATADIR%%/demos/interf_u/interf_u.pretty/PGA120.kicad_mod %%DATADIR%%/demos/interf_u/interf_u.pretty/tux.kicad_mod %%DATADIR%%/demos/interf_u/interf_u_schlib.kicad_sym %%DATADIR%%/demos/interf_u/pagelayout_logo.kicad_wks %%DATADIR%%/demos/interf_u/sym-lib-table %%DATADIR%%/demos/interf_u/tux.bmp %%DATADIR%%/demos/interf_u/tux.kicad_sym %%DATADIR%%/demos/kit-dev-coldfire-xilinx_5213/fp-lib-table %%DATADIR%%/demos/kit-dev-coldfire-xilinx_5213/in_out_conn.kicad_sch %%DATADIR%%/demos/kit-dev-coldfire-xilinx_5213/kit-coldfire_schlib.kicad_sym %%DATADIR%%/demos/kit-dev-coldfire-xilinx_5213/kit-dev-coldfire-xilinx_5213.kicad_pcb %%DATADIR%%/demos/kit-dev-coldfire-xilinx_5213/kit-dev-coldfire-xilinx_5213.kicad_pro %%DATADIR%%/demos/kit-dev-coldfire-xilinx_5213/kit-dev-coldfire-xilinx_5213.kicad_sch %%DATADIR%%/demos/kit-dev-coldfire-xilinx_5213/kit-dev-coldfire.pretty/FSUPCMS.kicad_mod %%DATADIR%%/demos/kit-dev-coldfire-xilinx_5213/kit-dev-coldfire.pretty/JACK_ALIM.kicad_mod %%DATADIR%%/demos/kit-dev-coldfire-xilinx_5213/kit-dev-coldfire.pretty/SM1206POL.kicad_mod %%DATADIR%%/demos/kit-dev-coldfire-xilinx_5213/kit-dev-coldfire.pretty/SOT23EBC.kicad_mod %%DATADIR%%/demos/kit-dev-coldfire-xilinx_5213/kit-dev-coldfire.pretty/SOT353.kicad_mod %%DATADIR%%/demos/kit-dev-coldfire-xilinx_5213/kit-dev-coldfire.pretty/SW_PUSH_SMALL.kicad_mod %%DATADIR%%/demos/kit-dev-coldfire-xilinx_5213/kit-dev-coldfire.pretty/SW_SPDT.kicad_mod %%DATADIR%%/demos/kit-dev-coldfire-xilinx_5213/prj.3dshapes/Device.switch_toggle_horizontal_right_angle_PC_terminal.wings %%DATADIR%%/demos/kit-dev-coldfire-xilinx_5213/prj.3dshapes/Device.switch_toggle_horizontal_right_angle_PC_terminal.wrl %%DATADIR%%/demos/kit-dev-coldfire-xilinx_5213/prj.3dshapes/Jack.wings %%DATADIR%%/demos/kit-dev-coldfire-xilinx_5213/prj.3dshapes/Jack.wrl %%DATADIR%%/demos/kit-dev-coldfire-xilinx_5213/prj.3dshapes/db9_female_pin90deg.wrl %%DATADIR%%/demos/kit-dev-coldfire-xilinx_5213/prj.3dshapes/push_butt_4pads.wings %%DATADIR%%/demos/kit-dev-coldfire-xilinx_5213/prj.3dshapes/push_butt_4pads.wrl %%DATADIR%%/demos/kit-dev-coldfire-xilinx_5213/sym-lib-table %%DATADIR%%/demos/kit-dev-coldfire-xilinx_5213/xilinx.kicad_sch %%DATADIR%%/demos/microwave/microwave.kicad_pcb %%DATADIR%%/demos/microwave/microwave.kicad_pro %%DATADIR%%/demos/microwave/shape1.txt %%DATADIR%%/demos/pic_programmer/fp-lib-table %%DATADIR%%/demos/pic_programmer/libs/3d_shapes/adjustable_rx2v4.wrl %%DATADIR%%/demos/pic_programmer/libs/3d_shapes/textool_40.wrl %%DATADIR%%/demos/pic_programmer/libs/pic_programmer_fp.pretty/40tex-Ell600.kicad_mod %%DATADIR%%/demos/pic_programmer/libs/pic_programmer_fp.pretty/RV2X4.kicad_mod %%DATADIR%%/demos/pic_programmer/libs/pic_programmer_schlib.kicad_sym %%DATADIR%%/demos/pic_programmer/pic_programmer.kicad_pcb %%DATADIR%%/demos/pic_programmer/pic_programmer.kicad_pro %%DATADIR%%/demos/pic_programmer/pic_programmer.kicad_sch %%DATADIR%%/demos/pic_programmer/pic_sockets.kicad_sch %%DATADIR%%/demos/pic_programmer/sym-lib-table %%DATADIR%%/demos/python_scripts_examples/action_menu_add_automatic_border.py %%DATADIR%%/demos/python_scripts_examples/action_menu_text_by_date.py %%DATADIR%%/demos/python_scripts_examples/action_plugin_test_undoredo.py %%DATADIR%%/demos/python_scripts_examples/gen_gerber_and_drill_files_board.py %%DATADIR%%/demos/python_scripts_examples/plot_board.py %%DATADIR%%/demos/simulation/laser_driver/ad8009.lib %%DATADIR%%/demos/simulation/laser_driver/fzt1049a.lib %%DATADIR%%/demos/simulation/laser_driver/laser.lib %%DATADIR%%/demos/simulation/laser_driver/laser_driver.kicad_pro %%DATADIR%%/demos/simulation/laser_driver/laser_driver.kicad_sch %%DATADIR%%/demos/simulation/laser_driver/laser_driver_schlib.kicad_sym %%DATADIR%%/demos/simulation/laser_driver/sym-lib-table %%DATADIR%%/demos/simulation/pspice/pspice.kicad_pro %%DATADIR%%/demos/simulation/pspice/pspice.kicad_sch %%DATADIR%%/demos/simulation/pspice/schematic_libspice.kicad_sym %%DATADIR%%/demos/simulation/pspice/sym-lib-table %%DATADIR%%/demos/simulation/rectifier/diode.mod %%DATADIR%%/demos/simulation/rectifier/rectifier.kicad_pro %%DATADIR%%/demos/simulation/rectifier/rectifier.kicad_sch %%DATADIR%%/demos/simulation/rectifier/rectifier_schlib.kicad_sym %%DATADIR%%/demos/simulation/rectifier/sym-lib-table %%DATADIR%%/demos/simulation/sallen_key/ad8051.lib %%DATADIR%%/demos/simulation/sallen_key/sallen_key.kicad_pro %%DATADIR%%/demos/simulation/sallen_key/sallen_key.kicad_sch %%DATADIR%%/demos/simulation/sallen_key/sallen_key_schlib.kicad_sym %%DATADIR%%/demos/simulation/sallen_key/sym-lib-table %%DATADIR%%/demos/simulation/subsheets/subsheet1.kicad_sch %%DATADIR%%/demos/simulation/subsheets/subsheet2.kicad_sch %%DATADIR%%/demos/simulation/subsheets/subsheets.kicad_sch %%DATADIR%%/demos/simulation/v_i_sources/sym-lib-table %%DATADIR%%/demos/simulation/v_i_sources/v_i_sources.kicad_pro %%DATADIR%%/demos/simulation/v_i_sources/v_i_sources.kicad_sch %%DATADIR%%/demos/simulation/v_i_sources/v_i_sources.kicad_sym %%DATADIR%%/demos/sonde xilinx/fp-lib-table %%DATADIR%%/demos/sonde xilinx/sonde xilinx.kicad_pcb %%DATADIR%%/demos/sonde xilinx/sonde xilinx.kicad_pro %%DATADIR%%/demos/sonde xilinx/sonde xilinx.kicad_sch %%DATADIR%%/demos/sonde xilinx/sonde_xilinx_schlib.kicad_sym %%DATADIR%%/demos/sonde xilinx/sym-lib-table %%DATADIR%%/demos/stickhub/3dmodels/APHB1608.step %%DATADIR%%/demos/stickhub/3dmodels/Crystal_SMD_4P_2520.step %%DATADIR%%/demos/stickhub/3dmodels/JST_SH_SM04B-SRSS-TB.STEP %%DATADIR%%/demos/stickhub/3dmodels/TDFN-8_1.5x2mm_Fused-Lead_MO-252-W2015D.step %%DATADIR%%/demos/stickhub/LICENSE.md %%DATADIR%%/demos/stickhub/README.md %%DATADIR%%/demos/stickhub/RobotProtos.kicad_sym %%DATADIR%%/demos/stickhub/StickHub.kicad_pcb %%DATADIR%%/demos/stickhub/StickHub.kicad_pro %%DATADIR%%/demos/stickhub/StickHub.kicad_sch %%DATADIR%%/demos/stickhub/footprints.pretty/1005_C.kicad_mod %%DATADIR%%/demos/stickhub/footprints.pretty/1006_C.kicad_mod %%DATADIR%%/demos/stickhub/footprints.pretty/1608_C.kicad_mod %%DATADIR%%/demos/stickhub/footprints.pretty/1P-1.5x1.5.kicad_mod %%DATADIR%%/demos/stickhub/footprints.pretty/2012_C.kicad_mod %%DATADIR%%/demos/stickhub/footprints.pretty/CP_Elec_6.3x11_Board_Edge_Mirrored.kicad_mod %%DATADIR%%/demos/stickhub/footprints.pretty/Creative_Commons_BY_Mask.kicad_mod %%DATADIR%%/demos/stickhub/footprints.pretty/Creative_Commons_CC_Mask.kicad_mod %%DATADIR%%/demos/stickhub/footprints.pretty/Creative_Commons_NC_Mask.kicad_mod %%DATADIR%%/demos/stickhub/footprints.pretty/Creative_Commons_SA_Mask.kicad_mod %%DATADIR%%/demos/stickhub/footprints.pretty/Crystal_4-SMD_2.5x2mm.kicad_mod %%DATADIR%%/demos/stickhub/footprints.pretty/Duo_LED_1.6x0.8_Kingbright_APHB1608LZGKSURKC.kicad_mod %%DATADIR%%/demos/stickhub/footprints.pretty/JP-2_1.5x1.5.kicad_mod %%DATADIR%%/demos/stickhub/footprints.pretty/JST_SH_SM04B-SRSS-TB_1x04-1MP_P1.00mm_Horizontal.kicad_mod %%DATADIR%%/demos/stickhub/footprints.pretty/LQFP-48_7x7mm_P0.5mm.kicad_mod %%DATADIR%%/demos/stickhub/footprints.pretty/Plain_Hole_3mm.kicad_mod %%DATADIR%%/demos/stickhub/footprints.pretty/TDFN-8_1.5x2mm_Fused-Lead_JEDEC_MO-252_W2015D.kicad_mod %%DATADIR%%/demos/stickhub/footprints.pretty/USB_A_PCB_traces_small.kicad_mod %%DATADIR%%/demos/stickhub/fp-lib-table %%DATADIR%%/demos/stickhub/sym-lib-table %%DATADIR%%/demos/test_pads_inside_pads/connect.pretty/1pin.kicad_mod %%DATADIR%%/demos/test_pads_inside_pads/connect.pretty/1pin_thermal.kicad_mod %%DATADIR%%/demos/test_pads_inside_pads/fp-lib-table %%DATADIR%%/demos/test_pads_inside_pads/sym-lib-table %%DATADIR%%/demos/test_pads_inside_pads/test_pads_inside_pads.kicad_pcb %%DATADIR%%/demos/test_pads_inside_pads/test_pads_inside_pads.kicad_pro %%DATADIR%%/demos/test_pads_inside_pads/test_pads_inside_pads.kicad_sch %%DATADIR%%/demos/test_pads_inside_pads/test_pads_inside_pads_schlib.kicad_sym %%DATADIR%%/demos/test_xil_95108/carte_test.kicad_pcb %%DATADIR%%/demos/test_xil_95108/carte_test.kicad_pro %%DATADIR%%/demos/test_xil_95108/carte_test.kicad_sch %%DATADIR%%/demos/test_xil_95108/carte_test_schlib.kicad_sym %%DATADIR%%/demos/test_xil_95108/footprints.pretty/DIP-28__300__600_ELL.kicad_mod %%DATADIR%%/demos/test_xil_95108/footprints.pretty/PLCC84.kicad_mod %%DATADIR%%/demos/test_xil_95108/fp-lib-table %%DATADIR%%/demos/test_xil_95108/sym-lib-table %%DATADIR%%/demos/video/bus_pci.kicad_sch %%DATADIR%%/demos/video/esvideo.kicad_sch %%DATADIR%%/demos/video/fp-lib-table %%DATADIR%%/demos/video/graphic.kicad_sch %%DATADIR%%/demos/video/libs/footprints.pretty/BUSPCI.kicad_mod %%DATADIR%%/demos/video/libs/footprints.pretty/CV3-30PF.kicad_mod %%DATADIR%%/demos/video/libs/footprints.pretty/D_DO-34_SOD68_P7.62mm_Horizontal.kicad_mod %%DATADIR%%/demos/video/libs/footprints.pretty/LED_D3.0mm.kicad_mod %%DATADIR%%/demos/video/libs/footprints.pretty/LRTDK.kicad_mod %%DATADIR%%/demos/video/libs/footprints.pretty/PLCC68.kicad_mod %%DATADIR%%/demos/video/libs/footprints.pretty/PLCC84.kicad_mod %%DATADIR%%/demos/video/libs/footprints.pretty/SOT23EBC.kicad_mod %%DATADIR%%/demos/video/libs/footprints.pretty/SolderJumper-2_P1.3mm_Open_Pad1.0x1.5mm.kicad_mod %%DATADIR%%/demos/video/libs/footprints.pretty/sim72.kicad_mod %%DATADIR%%/demos/video/libs/footprints.pretty/subclick.kicad_mod %%DATADIR%%/demos/video/libs/fp.3dshapes/subclick_horiz.wings %%DATADIR%%/demos/video/libs/fp.3dshapes/subclick_horiz.wrl %%DATADIR%%/demos/video/libs/video_schlib.kicad_sym %%DATADIR%%/demos/video/modul.kicad_sch %%DATADIR%%/demos/video/muxdata.kicad_sch %%DATADIR%%/demos/video/pal-ntsc.kicad_sch %%DATADIR%%/demos/video/rams.kicad_sch %%DATADIR%%/demos/video/sym-lib-table %%DATADIR%%/demos/video/video.kicad_pcb %%DATADIR%%/demos/video/video.kicad_pro %%DATADIR%%/demos/video/video.kicad_sch %%DATADIR%%/plugins/README-bom.txt %%DATADIR%%/plugins/bom_csv_grouped_by_value.py %%DATADIR%%/plugins/bom_csv_grouped_by_value_with_fp.py +%%DATADIR%%/plugins/bom_csv_grouped_extra.py %%DATADIR%%/plugins/bom_csv_sorted_by_ref.py %%DATADIR%%/plugins/bom_html_grouped_by_value.py %%DATADIR%%/plugins/bom_html_with_advanced_grouping.py %%DATADIR%%/plugins/bom_txt_sorted_by_ref.py %%DATADIR%%/plugins/kicad_netlist_reader.py %%DATADIR%%/plugins/kicad_utils.py %%DATADIR%%/resources/images.tar.gz %%DATADIR%%/schemas/pcm.v1.schema.json %%DATADIR%%/scripting/kicad_pyshell/__init__.py %%DATADIR%%/scripting/kicad_pyshell/kicad_pyeditor.py %%DATADIR%%/scripting/plugins/FPC_wizard.py %%DATADIR%%/scripting/plugins/FootprintWizardBase.py %%DATADIR%%/scripting/plugins/PadArray.py %%DATADIR%%/scripting/plugins/__init__.py %%DATADIR%%/scripting/plugins/arc_test.py %%DATADIR%%/scripting/plugins/bga_wizard.py %%DATADIR%%/scripting/plugins/circular_pad_array_wizard.py %%DATADIR%%/scripting/plugins/kicad_qrcode.py %%DATADIR%%/scripting/plugins/microMatch_connectors.py %%DATADIR%%/scripting/plugins/mutualcap_button_wizard.py %%DATADIR%%/scripting/plugins/qfn_wizard.py %%DATADIR%%/scripting/plugins/qfp_wizard.py %%DATADIR%%/scripting/plugins/qrcode_footprint_wizard.py %%DATADIR%%/scripting/plugins/sdip_wizard.py %%DATADIR%%/scripting/plugins/touch_slider_wizard.py %%DATADIR%%/scripting/plugins/uss39_barcode.py %%DATADIR%%/scripting/plugins/zip_wizard.py %%DATADIR%%/template/kicad.kicad_pro share/metainfo/org.kicad.kicad.metainfo.xml share/mime/packages/kicad-gerbers.xml share/mime/packages/kicad-kicad.xml