On 2019/11/07 16:41, Stuart Henderson wrote:
> On 2019/11/06 10:14, Tracey Emery wrote:
> > On Fri, Nov 01, 2019 at 10:10:00AM -0600, Tracey Emery wrote:
> > > Kicad built fine with this oce. Attached is a new kicad port with the
> > > kicad-share changes.
> > > 
> > > Thanks,
> > > 
> > > Tracey
> > > 
> > 
> > Hello,
> > 
> > Two ports are attached to this. One has with_scripting in the name, and
> > the other without_scripting.
> > 
> > The first without_scripting port is a cleaned up version of the
> > previously submitted kicad port. It aligns the order to
> > Makefile.template, removes enabled-by-default CONFIGURE_ARGS, and cleans
> > up WANTLIB. This appears to be ready to me, when OCE gets imported.
> 
> I'm just looking at this one for now as it seems simplest, but I'm
> having problems getting it to build,
> 
> In file included from 
> /usr/obj/ports/kicad-5.1.4/kicad-5.1.4/pcbnew/dialogs/dialog_netlist.cpp:39:
> /usr/obj/ports/kicad-5.1.4/kicad-5.1.4/pcbnew/./netlist_reader.h:39:10: fatal 
> error: 'netlist_lexer.h' file not found
> #include <netlist_lexer.h>    // netlist_lexer is common to Eeschema and 
> Pcbnew
>          ^~~~~~~~~~~~~~~~~
> 
> (and similar errors from various other files on other build attempts or if
> restarting).
> 
> Have you run into this, any idea what might be wrong?
> 
> > For the other with_scripting port, I was looking for a reason why cmake
> > complains about multiple pcbnew targets after configuration. I found a
> > patch in the Kicad forum to fix the problem. The attach port enable the
> > python scripting stuff -- which I've never used --, cleans up the
> > Makefile order, removes the enabled-by-defaultCONFIGURE_ARGS, and cleans
> > up WANTLIB.
> > 
> > This one will probably need a python wrangler to look at. When pcbnew is
> > opened, the following error occurs:
> > 
> > Traceback (most recent call last):
> >   File "<string>", line 1, in <module>
> >   File "/usr/local/lib/python2.7/site-packages/wxversion.py", line 152, in 
> > select
> >     raise VersionError("Requested version of wxPython not found")
> > wxversion.VersionError: Requested version of wxPython not found
> > 
> > I'm not a python user, so I'm not sure where to start looking for the
> > problem. Pcbnew runs without any errors that I've seen after the error
> > is thrown.
> > 
> > If someone can figure out the problem, the with_scripting port should be
> > able to be used as a revision to the without_scriptping port.
> > 
> > Thanks,
> > 
> > Tracey
> > 
> > -- 
> > 
> > Tracey Emery
> 
> 
> 

BTW this is the diff I'm using, based on your tar. (You can cvs add/remove
files against anoncvs, just not directories, and "cvs diff -uNp" will generate
the diff including those changes).



Index: Makefile
===================================================================
RCS file: /cvs/ports/cad/kicad/Makefile,v
retrieving revision 1.36
diff -u -p -r1.36 Makefile
--- Makefile    12 Jul 2019 20:43:45 -0000      1.36
+++ Makefile    7 Nov 2019 16:43:31 -0000
@@ -1,90 +1,106 @@
-# $OpenBSD: Makefile,v 1.36 2019/07/12 20:43:45 sthen Exp $
+# $OpenBSD$
+USE_NINJA=No
 
-BROKEN=                /usr/local/include/wx-3.0/wx/strvararg.h:354:71: error: 
no member named 'value' in 'wxFormatStringSpecifierNonPodType<false>'
 
-COMMENT-main=  schematic and PCB editing software
-COMMENT-docs=  documentation for the kicad library of components
-
-V=             2010-05-05
-S=             BZR2356-stable
-DISTNAME=      kicad-sources-${V}-${S}
-PKGNAME=       kicad-${V:S/-//g}
-PKGNAME-main=  kicad-${V:S/-//g}
-PKGNAME-docs=  kicad-docs-${V:S/-//g}
-
-REVISION-main= 12
-REVISION-docs= 3
-
-CATEGORIES=    cad
-
-HOMEPAGE=      http://www.kicad-pcb.org/
-
-# LGPLv2.1
-PERMIT_PACKAGE=        Yes
-
-MASTER_SITES=  http://iut-tice.ujf-grenoble.fr/cao/sources/old_versions/
-MASTER_SITES0= http://distfiles.nl/
-
-DOCDIST=       doc_components-${V}-${S}.tgz
-DISTFILES=     ${DISTNAME}.zip ${DOCDIST}:0
-EXTRACT_ONLY=  ${DISTNAME}.zip
-DIST_SUBDIR=   kicad
-
-COMPILER =             base-clang ports-gcc base-gcc
-
-MULTI_PACKAGES=        -main -docs
-
-MODULES=       devel/cmake
-
-BUILD_DEPENDS= devel/gettext,-tools
-
-# kicad includes some boost headers, but somehow
-# randomly fails if boost is present then junked
-BUILD_DEPENDS+=        devel/boost
-
-RUN_DEPENDS-main=      cad/kicad-library \
+V =                    5.1.4
+COMMENT =              schematic and PCB editing software
+DISTNAME =             kicad-${V}
+EPOCH =                        0
+
+SHARED_LIBS +=         kicad_3dsg                0.0 # 2.0
+
+CATEGORIES =           cad
+
+HOMEPAGE =             http://www.kicad-pcb.org
+
+#GPLv3
+PERMIT_PACKAGE =       Yes
+
+WANTLIB += ${COMPILER_LIBCXX} GL GLEW GLU ICE PTKernel SM TKBO
+WANTLIB += TKBRep TKBin TKBinL TKBinXCAF TKBool TKCAF TKCDF TKFillet
+WANTLIB += TKG2d TKG3d TKGeomAlgo TKGeomBase TKHLR TKIGES TKLCAF
+WANTLIB += TKMath TKMesh TKOffset TKPCAF TKPLCAF TKPShape TKPrim
+WANTLIB += TKSTEP TKSTEP209 TKSTEPAttr TKSTEPBase TKService TKShHealing
+WANTLIB += TKTopAlgo TKV3d TKXCAF TKXDEIGES TKXDESTEP TKXSBase
+WANTLIB += TKernel X11 Xext boost_atomic-mt boost_chrono-mt boost_context-mt
+WANTLIB += boost_date_time-mt boost_system-mt boost_thread-mt
+WANTLIB += c cairo crypto curl freetype m ngspice pixman-1 ssl
+WANTLIB += wx_baseu-3.0 wx_baseu_net-3.0 wx_baseu_xml-3.0 wx_gtk3u_adv-3.0
+WANTLIB += wx_gtk3u_aui-3.0 wx_gtk3u_core-3.0 wx_gtk3u_gl-3.0
+WANTLIB += wx_gtk3u_html-3.0 wx_gtk3u_stc-3.0
+
+MASTER_SITES =         https://launchpad.net/kicad/5.0/${V}/+download/
+
+EXTRACT_SUFX =         .tar.xz
+
+COMPILER =             base-clang ports-gcc
+
+MODULES =              devel/cmake \
+                       lang/python
+
+BUILD_DEPENDS =                devel/doxygen \
+                       devel/re2c \
+                       devel/swig \
+                       graphics/freeglut \
+                       graphics/glm \
+                       misc/shared-mime-info
+
+RUN_DEPENDS =          cad/kicad-share/footprints \
+                       cad/kicad-share/i18n \
+                       cad/kicad-share/packages3D \
+                       cad/kicad-share/symbols \
+                       cad/kicad-share/templates \
                        devel/desktop-file-utils \
                        misc/shared-mime-info \
                        x11/gtk+3,-guic
 
-LIB_DEPENDS=   x11/wxWidgets
-
-WANTLIB-main += GL GLU c m pthread ${COMPILER_LIBCXX}
-WANTLIB-main += wx_base wx_base_net wx_gtk2_adv wx_gtk2_aui
-WANTLIB-main += wx_gtk2_core wx_gtk2_gl wx_gtk2_html z
-WANTLIB-docs=
-RUN_DEPENDS-docs=
-LIB_DEPENDS-docs=
-PKG_ARCH-docs= *
-
-WRKDIST=       ${WRKDIR}/kicad-sources-${V}-${S:S/-stable//}
-
-MAKE_FLAGS=    CC=${CXX} CXX=${CXX} LD=${CXX} \
-               CXXFLAGS="${CXXFLAGS}" X11BASE=${X11BASE}
-
-LANGS=         ca cs de es fi fr hu it ko nl pl pt ru sl sv zh_CN
-
-pre-configure:
-       ${SUBST_CMD} ${WRKSRC}/CMakeLists.txt ${WRKSRC}/common/gestfich.cpp
-
-post-build:
-.for l in ${LANGS}
-       cd ${WRKSRC}/internat/$l && rm -f *.mo && \
-               msgfmt -o kicad.mo kicad.po
-.endfor
+LIB_DEPENDS =          cad/ngspice/libngspice \
+                       cad/oce \
+                       devel/boost \
+                       devel/boost,-md \
+                       graphics/cairo \
+                       graphics/glew \
+                       net/curl \
+                       x11/wxWidgets
+
+CONFIGURE_ARGS +=      -DCMAKE_BUILD_TYPE=Release \
+                       
-DwxWidgets_CONFIG_EXECUTABLE=${LOCALBASE}/bin/wx-config \
+                       -DwxWidgets_LIBRARIES="${LOCALBASE}/lib" \
+                       -DwxWidgets_INCLUDE_DIRS="${LOCALBASE}/include/wx-3.0" \
+                       -DOCE_DIR="${LOCALBASE}/include/oce" \
+                       -DKICAD_SCRIPTING=OFF
+
+NO_TEST =              Yes
+
+pre-build:
+       @sed -i "s,-lrt,," \
+               ${WRKDIR}/build-amd64/build.ninja
 
 post-install:
-.for l in ${LANGS}
-       ${INSTALL_DATA_DIR} ${PREFIX}/share/locale/$l/LC_MESSAGES
-       ${INSTALL_DATA} ${WRKSRC}/internat/$l/kicad.mo \
-               ${PREFIX}/share/locale/$l/LC_MESSAGES
-.endfor
-       ${INSTALL_DATA_DIR} ${PREFIX}/share/doc/kicad/library
-       cd ${PREFIX}/share/doc/kicad/library && \
-               tar -xzf ${FULLDISTDIR}/${DOCDIST}
-       cd ${PREFIX}/share/doc/kicad/library/doc && \
-               mv analog_mux\&switches analog_mux_and_switches
-       chown -R ${SHAREOWN}:${SHAREGRP} ${PREFIX}/share/kicad \
-               ${PREFIX}/share/doc/kicad
+       ${MODPY_BIN} ${MODPY_LIBDIR}/compileall.py \
+               
${PREFIX}/share/kicad/demos/python_scripts_examples/action_menu_add_automatic_border.py
+       ${MODPY_BIN} ${MODPY_LIBDIR}/compileall.py \
+               
${PREFIX}/share/kicad/demos/python_scripts_examples/action_menu_text_by_date.py
+       ${MODPY_BIN} ${MODPY_LIBDIR}/compileall.py \
+               
${PREFIX}/share/kicad/demos/python_scripts_examples/action_plugin_test_undoredo.py
+       ${MODPY_BIN} ${MODPY_LIBDIR}/compileall.py \
+               
${PREFIX}/share/kicad/demos/python_scripts_examples/gen_gerber_and_drill_files_board.py
+       ${MODPY_BIN} ${MODPY_LIBDIR}/compileall.py \
+               
${PREFIX}/share/kicad/demos/python_scripts_examples/plot_board.py
+       ${MODPY_BIN} ${MODPY_LIBDIR}/compileall.py \
+               ${PREFIX}/share/kicad/plugins/bom_csv_grouped_by_value.py
+       ${MODPY_BIN} ${MODPY_LIBDIR}/compileall.py \
+               
${PREFIX}/share/kicad/plugins/bom_csv_grouped_by_value_with_fp.py
+       ${MODPY_BIN} ${MODPY_LIBDIR}/compileall.py \
+               ${PREFIX}/share/kicad/plugins/bom_csv_sorted_by_ref.py
+       ${MODPY_BIN} ${MODPY_LIBDIR}/compileall.py \
+               ${PREFIX}/share/kicad/plugins/bom_html_grouped_by_value.py
+       ${MODPY_BIN} ${MODPY_LIBDIR}/compileall.py \
+               ${PREFIX}/share/kicad/plugins/bom_html_with_advanced_grouping.py
+       ${MODPY_BIN} ${MODPY_LIBDIR}/compileall.py \
+               ${PREFIX}/share/kicad/plugins/bom_sorted_by_ref.py
+       ${MODPY_BIN} ${MODPY_LIBDIR}/compileall.py \
+               ${PREFIX}/share/kicad/plugins/kicad_netlist_reader.py
+
 
 .include <bsd.port.mk>
Index: distinfo
===================================================================
RCS file: /cvs/ports/cad/kicad/distinfo,v
retrieving revision 1.6
diff -u -p -r1.6 distinfo
--- distinfo    18 Jan 2015 03:12:53 -0000      1.6
+++ distinfo    7 Nov 2019 16:43:31 -0000
@@ -1,4 +1,2 @@
-SHA256 (kicad/doc_components-2010-05-05-BZR2356-stable.tgz) = 
o96RekA7+5DjZdxtSPtdpKyXiX4DVDlu/fFMN6fOiPo=
-SHA256 (kicad/kicad-sources-2010-05-05-BZR2356-stable.zip) = 
9SjIPgvzUXayYvZdrujgtDjLS/X+KTHK70U7dd9pghc=
-SIZE (kicad/doc_components-2010-05-05-BZR2356-stable.tgz) = 71194041
-SIZE (kicad/kicad-sources-2010-05-05-BZR2356-stable.zip) = 9242459
+SHA256 (kicad-5.1.4.tar.xz) = UsyiZy4zGXrpykw21zyajFgL/uz+Vs0DvosqZeBrwOQ=
+SIZE (kicad-5.1.4.tar.xz) = 14198672
Index: patches/patch-3d-viewer_3d_cache_sg_CMakeLists_txt
===================================================================
RCS file: patches/patch-3d-viewer_3d_cache_sg_CMakeLists_txt
diff -N patches/patch-3d-viewer_3d_cache_sg_CMakeLists_txt
--- /dev/null   1 Jan 1970 00:00:00 -0000
+++ patches/patch-3d-viewer_3d_cache_sg_CMakeLists_txt  7 Nov 2019 16:43:31 
-0000
@@ -0,0 +1,17 @@
+$OpenBSD$
+
+Index: 3d-viewer/3d_cache/sg/CMakeLists.txt
+--- 3d-viewer/3d_cache/sg/CMakeLists.txt.orig
++++ 3d-viewer/3d_cache/sg/CMakeLists.txt
+@@ -93,7 +93,10 @@ unset( S3DSG_VERSION_FILE CACHE )
+ # Define a flag to expose the appropriate EXPORT macro at build time
+ target_compile_definitions( kicad_3dsg PRIVATE -DCOMPILE_SGLIB )
+ 
+-target_link_libraries( kicad_3dsg ${wxWidgets_LIBRARIES} )
++target_link_libraries( kicad_3dsg
++                       stdc++
++                     c
++                       ${wxWidgets_LIBRARIES} )
+ 
+ install( TARGETS
+     kicad_3dsg
Index: patches/patch-3d-viewer_CMakeLists_txt
===================================================================
RCS file: patches/patch-3d-viewer_CMakeLists_txt
diff -N patches/patch-3d-viewer_CMakeLists_txt
--- /dev/null   1 Jan 1970 00:00:00 -0000
+++ patches/patch-3d-viewer_CMakeLists_txt      7 Nov 2019 16:43:31 -0000
@@ -0,0 +1,18 @@
+$OpenBSD$
+
+Index: 3d-viewer/CMakeLists.txt
+--- 3d-viewer/CMakeLists.txt.orig
++++ 3d-viewer/CMakeLists.txt
+@@ -106,9 +106,11 @@ add_library(3d-viewer STATIC ${3D-VIEWER_SRCS})
+ add_dependencies( 3d-viewer pcbcommon )
+ 
+ target_link_libraries( 3d-viewer
++                       stdc++
++                       c
+                        gal
+                        polygon
+-                       ${Boost_}
++                     ${Boost_LIBRARIES}
+                        ${wxWidgets_LIBRARIES}
+                        ${OPENGL_LIBRARIES}
+                        kicad_3dsg )
Index: patches/patch-CMakeLists_txt
===================================================================
RCS file: /cvs/ports/cad/kicad/patches/patch-CMakeLists_txt,v
retrieving revision 1.2
diff -u -p -r1.2 patch-CMakeLists_txt
--- patches/patch-CMakeLists_txt        4 Nov 2014 14:58:39 -0000       1.2
+++ patches/patch-CMakeLists_txt        7 Nov 2019 16:43:31 -0000
@@ -1,40 +1,29 @@
-$OpenBSD: patch-CMakeLists_txt,v 1.2 2014/11/04 14:58:39 dcoppa Exp $
+$OpenBSD$
 
-Don't use "-isystem /usr/..." but regular "-I/usr/..."
-Prevents "error: template with C linkage" errors.
-
-http://www.mail-archive.com/cmake@cmake.org/msg13226.html
-
---- CMakeLists.txt.orig        Thu Apr 22 19:48:48 2010
-+++ CMakeLists.txt     Tue Nov  4 15:48:30 2014
-@@ -6,6 +6,8 @@ else(WIN32)
-     cmake_minimum_required(VERSION 2.6.0 FATAL_ERROR)
- endif(WIN32)
- 
-+SET(wxWidgets_INCLUDE_DIRS_NO_SYSTEM 1)
-+
- # Path to local CMake modules.
- set(CMAKE_MODULE_PATH ${PROJECT_SOURCE_DIR}/CMakeModules)
- 
-@@ -30,8 +32,8 @@ option(USE_WX_GRAPHICS_CONTEXT
- 
- if(CMAKE_COMPILER_IS_GNUCXX)
-     # Set default flags for Release build.
--    set(CMAKE_C_FLAGS_RELEASE "-Wall -O2 -DNDEBUG")
--    set(CMAKE_CXX_FLAGS_RELEASE "-Wall -O2 -DNDEBUG")
-+    set(CMAKE_C_FLAGS_RELEASE "-Wall -DNDEBUG")
-+    set(CMAKE_CXX_FLAGS_RELEASE "-Wall -DNDEBUG")
-     set(CMAKE_EXE_LINKER_FLAGS_RELEASE "-s")
- 
-     # Set default flags for Debug build.
-@@ -163,7 +165,9 @@ endif(EXISTS ${CMAKE_SOURCE_DIR}/include/config.h)
- 
- 
- # Include paths.
--include_directories(${CMAKE_SOURCE_DIR}/include
-+include_directories(${X11BASE}/include/
-+                  ${LOCALBASE}/include/
-+                  ${CMAKE_SOURCE_DIR}/include
-                     ${CMAKE_SOURCE_DIR}/share
-                     ${CMAKE_BINARY_DIR})
+Index: CMakeLists.txt
+--- CMakeLists.txt.orig
++++ CMakeLists.txt
+@@ -434,12 +434,12 @@ if( false )
+     set( KIFACE_SUFFIX  ${CMAKE_SHARED_MODULE_SUFFIX} )
+ else()
+     # Temporary situation until we can dovetail the python DSO into the 
kiface DSO.
+-    set( KIFACE_SUFFIX  ".kiface" )
++    set( KIFACE_SUFFIX  ".a" )
+ endif()
+ 
+ # KIFACE_PREFIX is a basename prefix used for top level program modules which
+ # implement the KIFACE.
+-set( KIFACE_PREFIX  "_" )
++set( KIFACE_PREFIX  "lib" )
+ #message( STATUS "KIFACE_SUFFIX:${KIFACE_SUFFIX}  
KIFACE_PREFIX:${KIFACE_PREFIX}" )
+ 
+ 
+@@ -607,7 +607,7 @@ find_package( Pixman 0.30 REQUIRED )
+ 
+ #
+ # Find Boost headers, required.
+-find_package( Boost 1.54.0 REQUIRED )
++find_package( Boost 1.54.0 REQUIRED COMPONENTS context system )
  
+ # Include MinGW resource compiler.
+ include( MinGWResourceCompiler )
Index: patches/patch-CMakeModules_config_h_cmake
===================================================================
RCS file: patches/patch-CMakeModules_config_h_cmake
diff -N patches/patch-CMakeModules_config_h_cmake
--- /dev/null   1 Jan 1970 00:00:00 -0000
+++ patches/patch-CMakeModules_config_h_cmake   7 Nov 2019 16:43:31 -0000
@@ -0,0 +1,14 @@
+$OpenBSD$
+
+Index: CMakeModules/config.h.cmake
+--- CMakeModules/config.h.cmake.orig
++++ CMakeModules/config.h.cmake
+@@ -36,7 +36,7 @@
+ #cmakedefine HAVE_ISO646_H
+ 
+ #if defined( HAVE_ISO646_H )
+-#include <iso646.h>
++#include <ciso646>
+ #endif
+ 
+ #if !defined( HAVE_STRCASECMP )
Index: patches/patch-bitmaps_CMakeLists_txt
===================================================================
RCS file: patches/patch-bitmaps_CMakeLists_txt
diff -N patches/patch-bitmaps_CMakeLists_txt
--- patches/patch-bitmaps_CMakeLists_txt        19 Jun 2013 16:16:22 -0000      
1.1
+++ /dev/null   1 Jan 1970 00:00:00 -0000
@@ -1,12 +0,0 @@
-$OpenBSD: patch-bitmaps_CMakeLists_txt,v 1.1 2013/06/19 16:16:22 espie Exp $
---- bitmaps/CMakeLists.txt.orig        Wed Jun 19 16:57:36 2013
-+++ bitmaps/CMakeLists.txt     Wed Jun 19 16:57:47 2013
-@@ -429,7 +429,7 @@ foreach(LOOP_VAR ${BITMAP_SRCS})
-     set(CPP_BITMAP "${XPM_CPP_PATH}/${BASENAME}.cpp")
-     add_custom_command(
-         OUTPUT ${CPP_BITMAP}
--        COMMAND "$(CMAKE_COMMAND)" -E copy "${PATH}/${BASENAME}.xpm" 
"${CPP_BITMAP}"
-+        COMMAND "${CMAKE_COMMAND}" -E copy "${PATH}/${BASENAME}.xpm" 
"${CPP_BITMAP}"
-         DEPENDS ${BASENAME}.xpm)
-     list(APPEND CPP_BITMAPS ${CPP_BITMAP})
-     set_source_files_properties(${CPP_BITMAP} PROPERTIES COMPILE_FLAGS 
-DXPMMAIN)
Index: patches/patch-common_gestfich_cpp
===================================================================
RCS file: patches/patch-common_gestfich_cpp
diff -N patches/patch-common_gestfich_cpp
--- patches/patch-common_gestfich_cpp   3 May 2011 18:31:14 -0000       1.3
+++ /dev/null   1 Jan 1970 00:00:00 -0000
@@ -1,30 +0,0 @@
-$OpenBSD: patch-common_gestfich_cpp,v 1.3 2011/05/03 18:31:14 jasper Exp $
---- common/gestfich.cpp.orig   Sat Aug 21 11:43:24 2010
-+++ common/gestfich.cpp        Sat Aug 21 11:44:44 2010
-@@ -63,7 +63,7 @@ static wxString    s_HelpPathList[] = {
- #else
-     wxT( "/usr/share/doc/kicad/help/" ),
-     wxT( "/usr/local/share/doc/kicad/help/" ),
--    wxT( "/usr/local/kicad/doc/help/" ),    // default install for "universal
-+    wxT( "${LOCALBASE}/share/kicad/help/" ),    // default install for 
"universal
-                                             // tarballs" and build for a 
server
-                                             // (new)
-     wxT( "/usr/local/kicad/help/" ),        // default install for "universal
-@@ -86,7 +86,7 @@ static wxString    s_KicadDataPathList[] = {
-     wxT( "c:/Program Files/kicad/" ),
-     wxT( "d:/Program Files/kicad/" ),
- #else
--    wxT( "/usr/share/kicad/" ),
-+    wxT( "{LOCALBASE}/share/kicad/" ),
-     wxT( "/usr/local/share/kicad/" ),
-     wxT( "/usr/local/kicad/share/" ),   // default data path for "universal
-                                         // tarballs" and build for a server
-@@ -106,7 +106,7 @@ static wxString    s_KicadBinaryPathList[] = {
-     wxT( "c:/Program Files/kicad/bin/" ),
-     wxT( "d:/Program Files/kicad/bin/" ),
- #else
--    wxT( "/usr/bin/" ),
-+    wxT( "{LOCALBASE}/bin/" ),
-     wxT( "/usr/local/bin/" ),
-     wxT( "/usr/local/kicad/bin/" ),
- #endif
Index: patches/patch-common_pcbcommon_cpp
===================================================================
RCS file: patches/patch-common_pcbcommon_cpp
diff -N patches/patch-common_pcbcommon_cpp
--- patches/patch-common_pcbcommon_cpp  24 Apr 2018 16:21:10 -0000      1.1
+++ /dev/null   1 Jan 1970 00:00:00 -0000
@@ -1,14 +0,0 @@
-$OpenBSD: patch-common_pcbcommon_cpp,v 1.1 2018/04/24 16:21:10 espie Exp $
-
-Index: common/pcbcommon.cpp
---- common/pcbcommon.cpp.orig
-+++ common/pcbcommon.cpp
-@@ -37,7 +37,7 @@
- #include "class_board_design_settings.h"
- 
- /* Look up Table for conversion one layer number -> one bit layer mask: */
--int g_TabOneLayerMask[LAYER_COUNT] = {
-+unsigned int g_TabOneLayerMask[LAYER_COUNT] = {
-     0x00000001, 0x00000002, 0x00000004, 0x00000008,
-     0x00000010, 0x00000020, 0x00000040, 0x00000080,
-     0x00000100, 0x00000200, 0x00000400, 0x00000800,
Index: patches/patch-common_tool_tool_manager_cpp
===================================================================
RCS file: patches/patch-common_tool_tool_manager_cpp
diff -N patches/patch-common_tool_tool_manager_cpp
--- /dev/null   1 Jan 1970 00:00:00 -0000
+++ patches/patch-common_tool_tool_manager_cpp  7 Nov 2019 16:43:31 -0000
@@ -0,0 +1,13 @@
+$OpenBSD$
+
+Index: common/tool/tool_manager.cpp
+--- common/tool/tool_manager.cpp.orig
++++ common/tool/tool_manager.cpp
+@@ -27,6 +27,7 @@
+ #include <map>
+ #include <stack>
+ #include <algorithm>
++#include <functional>
+ 
+ #include <core/optional.h>
+ 
Index: patches/patch-eeschema_CMakeLists_txt
===================================================================
RCS file: patches/patch-eeschema_CMakeLists_txt
diff -N patches/patch-eeschema_CMakeLists_txt
--- /dev/null   1 Jan 1970 00:00:00 -0000
+++ patches/patch-eeschema_CMakeLists_txt       7 Nov 2019 16:43:31 -0000
@@ -0,0 +1,32 @@
+$OpenBSD$
+
+Index: eeschema/CMakeLists.txt
+--- eeschema/CMakeLists.txt.orig
++++ eeschema/CMakeLists.txt
+@@ -332,6 +332,8 @@ target_link_libraries( eeschema
+     common
+     gal
+     legacy_gal
++    stdc++
++    c
+     ${wxWidgets_LIBRARIES}
+     )
+ 
+@@ -353,6 +355,8 @@ target_link_libraries( eeschema_kiface
+     common
+     gal
+     legacy_gal
++    stdc++
++    c
+     ${wxWidgets_LIBRARIES}
+     ${GDI_PLUS_LIBRARIES}
+     )
+@@ -362,6 +366,8 @@ target_include_directories( eeschema_kiface PUBLIC
+ 
+ if( KICAD_SPICE )
+     target_link_libraries( eeschema_kiface
++        stdc++
++        c
+         ${NGSPICE_LIBRARY}
+         )
+ endif()
Index: patches/patch-eeschema_class_drawsheet_cpp
===================================================================
RCS file: patches/patch-eeschema_class_drawsheet_cpp
diff -N patches/patch-eeschema_class_drawsheet_cpp
--- patches/patch-eeschema_class_drawsheet_cpp  24 Apr 2018 16:21:10 -0000      
1.1
+++ /dev/null   1 Jan 1970 00:00:00 -0000
@@ -1,23 +0,0 @@
-$OpenBSD: patch-eeschema_class_drawsheet_cpp,v 1.1 2018/04/24 16:21:10 espie 
Exp $
-
-Index: eeschema/class_drawsheet.cpp
---- eeschema/class_drawsheet.cpp.orig
-+++ eeschema/class_drawsheet.cpp
-@@ -334,7 +334,7 @@ void SCH_SHEET::Draw( WinEDA_DrawPanel* aPanel, wxDC* 
-                      (EDA_Colors) txtcolor, Text, TEXT_ORIENT_HORIZ,
-                      wxSize( m_SheetNameSize, m_SheetNameSize ),
-                      GR_TEXT_HJUSTIFY_LEFT, GR_TEXT_VJUSTIFY_BOTTOM, 
LineWidth,
--                     false, false, false );
-+                     false, false );
- 
-     /* Draw text : FileName */
-     if( aColor >= 0 )
-@@ -346,7 +346,7 @@ void SCH_SHEET::Draw( WinEDA_DrawPanel* aPanel, wxDC* 
-                      (EDA_Colors) txtcolor, Text, TEXT_ORIENT_HORIZ,
-                      wxSize( m_FileNameSize, m_FileNameSize ),
-                      GR_TEXT_HJUSTIFY_LEFT, GR_TEXT_VJUSTIFY_TOP, LineWidth,
--                     false, false, false );
-+                     false, false );
- 
- 
-     /* Draw text : SheetLabel */
Index: patches/patch-eeschema_class_libentry_cpp
===================================================================
RCS file: patches/patch-eeschema_class_libentry_cpp
diff -N patches/patch-eeschema_class_libentry_cpp
--- patches/patch-eeschema_class_libentry_cpp   29 Dec 2017 09:22:22 -0000      
1.1
+++ /dev/null   1 Jan 1970 00:00:00 -0000
@@ -1,239 +0,0 @@
-$OpenBSD: patch-eeschema_class_libentry_cpp,v 1.1 2017/12/29 09:22:22 
rsadowski Exp $
-Replace BOOST_FOREACH with iterator for-loop to fix clang build with boost
-1.65.1
-Index: eeschema/class_libentry.cpp
---- eeschema/class_libentry.cpp.orig
-+++ eeschema/class_libentry.cpp
-@@ -17,7 +17,6 @@
- #include "class_libentry.h"
- #include "class_pin.h"
- 
--#include <boost/foreach.hpp>
- 
- 
- /** class CMP_LIB_ENTRY
-@@ -214,8 +213,9 @@ LIB_COMPONENT::LIB_COMPONENT( LIB_COMPONENT& aComponen
-     m_LastDate            = aComponent.m_LastDate;
-     m_options             = aComponent.m_options;
- 
--    BOOST_FOREACH( LIB_DRAW_ITEM& oldItem, aComponent.GetDrawItemList() )
-+    for(LIB_DRAW_ITEM_LIST::iterator i = 
aComponent.GetDrawItemList().begin(); i < aComponent.GetDrawItemList().end(); 
i++ )
-     {
-+        LIB_DRAW_ITEM& oldItem = *i;
-         if( ( oldItem.m_Flags & IS_NEW ) != 0 )
-             continue;
- 
-@@ -266,8 +266,10 @@ void LIB_COMPONENT::Draw( WinEDA_DrawPanel* aPanel, wx
-      */
-     if( ! (screen->m_IsPrinting && GetGRForceBlackPenState()) && (aColor == 
-1) )
-     {
--        BOOST_FOREACH( LIB_DRAW_ITEM& drawItem, drawings )
-+        for(LIB_DRAW_ITEM_LIST::iterator i = drawings.begin(); i < 
drawings.end(); i++ )
-         {
-+            LIB_DRAW_ITEM& drawItem = *i;
-+
-             if( drawItem.m_Fill != FILLED_WITH_BG_BODYCOLOR )
-                 continue;
- 
-@@ -301,8 +303,9 @@ void LIB_COMPONENT::Draw( WinEDA_DrawPanel* aPanel, wx
-         }
-     }
- 
--    BOOST_FOREACH( LIB_DRAW_ITEM& drawItem, drawings )
-+    for(LIB_DRAW_ITEM_LIST::iterator i = drawings.begin(); i < 
drawings.end(); i++ )
-     {
-+        LIB_DRAW_ITEM& drawItem = *i;
-         if( aOnlySelected && drawItem.m_Selected == 0 )
-             continue;
- 
-@@ -367,8 +370,9 @@ void LIB_COMPONENT::Plot( PLOTTER* aPlotter, int aUnit
- {
-     wxASSERT( aPlotter != NULL );
- 
--    BOOST_FOREACH( LIB_DRAW_ITEM& item, drawings )
-+    for(LIB_DRAW_ITEM_LIST::iterator i = drawings.begin(); i < 
drawings.end(); i++ )
-     {
-+        LIB_DRAW_ITEM& item = *i;
-         if( aUnit && item.m_Unit && ( item.m_Unit != aUnit ) )
-             continue;
-         if( aConvert && item.m_Convert && ( item.m_Convert != aConvert ) )
-@@ -406,13 +410,11 @@ from component %s in library %s." ),
-         }
-     }
- 
--    LIB_DRAW_ITEM_LIST::iterator i;
--
-     if( aDc != NULL )
-         aItem->Draw( aPanel, aDc, wxPoint( 0, 0 ), -1, g_XorMode, NULL,
-                     DefaultTransformMatrix );
- 
--    for( i = drawings.begin(); i < drawings.end(); i++ )
-+    for(LIB_DRAW_ITEM_LIST::iterator i = drawings.begin(); i < 
drawings.end(); i++ )
-     {
-         if( *i == aItem )
-         {
-@@ -477,8 +479,9 @@ void LIB_COMPONENT::GetPins( LIB_PIN_LIST& aList, int 
-      * when .m_Unit == 0, the body item is common to units
-      * when .m_Convert == 0, the body item is common to shapes
-      */
--    BOOST_FOREACH( LIB_DRAW_ITEM& item, drawings )
-+    for(LIB_DRAW_ITEM_LIST::iterator i = drawings.begin(); i < 
drawings.end(); i++ )
-     {
-+        LIB_DRAW_ITEM& item = *i;
-         if( item.Type() != COMPONENT_PIN_DRAW_TYPE )    // we search pins only
-             continue;
- 
-@@ -567,7 +570,7 @@ bool LIB_COMPONENT::Save( FILE* aFile )
-     LIB_FIELD_LIST fields;
-     GetFields( fields );
- 
--    for( i = 0; i < fields.size(); i++ )
-+    for(size_t i = 0; i < fields.size(); i++ )
-     {
-         if( fields[i].m_Text.IsEmpty() && fields[i].m_Name.IsEmpty() )
-             continue;
-@@ -619,8 +622,9 @@ bool LIB_COMPONENT::Save( FILE* aFile )
-         if( fprintf( aFile, "DRAW\n" ) < 0 )
-             return false;
- 
--        BOOST_FOREACH( LIB_DRAW_ITEM& item, drawings )
-+        for(LIB_DRAW_ITEM_LIST::iterator i = drawings.begin(); i < 
drawings.end(); i++ )
-         {
-+            LIB_DRAW_ITEM& item = *i;
-             if( item.Type() == COMPONENT_FIELD_DRAW_TYPE )
-                 continue;
-             if( !item.Save( aFile ) )
-@@ -927,8 +931,9 @@ EDA_Rect LIB_COMPONENT::GetBoundaryBox( int aUnit, int
- {
-     EDA_Rect bBox( wxPoint( 0, 0 ), wxSize( 0, 0 ) );
- 
--    BOOST_FOREACH( LIB_DRAW_ITEM& item, drawings )
-+    for(LIB_DRAW_ITEM_LIST::iterator i = drawings.begin(); i < 
drawings.end(); i++ )
-     {
-+        LIB_DRAW_ITEM& item = *i;
-         if( ( item.m_Unit > 0 ) && ( ( unitCount > 1 ) && ( aUnit > 0 )
-                                      && ( aUnit != item.m_Unit ) ) )
-             continue;
-@@ -983,8 +988,9 @@ void LIB_COMPONENT::SetFields( const std::vector <LIB_
- 
- void LIB_COMPONENT::GetFields( LIB_FIELD_LIST& aList )
- {
--    BOOST_FOREACH( LIB_DRAW_ITEM& item, drawings )
-+    for(LIB_DRAW_ITEM_LIST::iterator i = drawings.begin(); i < 
drawings.end(); i++ )
-     {
-+        LIB_DRAW_ITEM& item = *i;
-         if( item.Type() != COMPONENT_FIELD_DRAW_TYPE )
-             continue;
- 
-@@ -996,8 +1002,9 @@ void LIB_COMPONENT::GetFields( LIB_FIELD_LIST& aList )
- 
- LIB_FIELD* LIB_COMPONENT::GetField( int aId )
- {
--    BOOST_FOREACH( LIB_DRAW_ITEM& item, drawings )
-+    for(LIB_DRAW_ITEM_LIST::iterator i = drawings.begin(); i < 
drawings.end(); i++ )
-     {
-+        LIB_DRAW_ITEM& item = *i;
-         if( item.Type() != COMPONENT_FIELD_DRAW_TYPE )
-             continue;
- 
-@@ -1078,9 +1085,9 @@ bool LIB_COMPONENT::LoadDateAndTime( char* aLine )
- 
- void LIB_COMPONENT::SetOffset( const wxPoint& aOffset )
- {
--    BOOST_FOREACH( LIB_DRAW_ITEM& item, drawings )
-+    for(LIB_DRAW_ITEM_LIST::iterator i = drawings.begin(); i < 
drawings.end(); i++ )
-     {
--        item.SetOffset( aOffset );
-+        (*i).SetOffset( aOffset );
-     }
- }
- 
-@@ -1093,8 +1100,9 @@ void LIB_COMPONENT::RemoveDuplicateDrawItems()
- 
- bool LIB_COMPONENT::HasConversion() const
- {
--    BOOST_FOREACH( const LIB_DRAW_ITEM& item, drawings )
-+    for(LIB_DRAW_ITEM_LIST::const_iterator i = drawings.begin(); i < 
drawings.end(); i++ )
-     {
-+        LIB_DRAW_ITEM const& item = *i;
-         if( item.m_Convert > 1 )
-             return true;
-     }
-@@ -1105,8 +1113,8 @@ bool LIB_COMPONENT::HasConversion() const
- 
- void LIB_COMPONENT::ClearStatus()
- {
--    BOOST_FOREACH( LIB_DRAW_ITEM& item, drawings )
--        item.m_Flags = 0;
-+    for(LIB_DRAW_ITEM_LIST::iterator i = drawings.begin(); i < 
drawings.end(); i++ )
-+        (*i).m_Flags = 0;
- }
- 
- 
-@@ -1115,8 +1123,9 @@ int LIB_COMPONENT::SelectItems( EDA_Rect& aRect, int a
- {
-     int itemCount = 0;
- 
--    BOOST_FOREACH( LIB_DRAW_ITEM& item, drawings )
-+    for(LIB_DRAW_ITEM_LIST::iterator i = drawings.begin(); i < 
drawings.end(); i++ )
-     {
-+        LIB_DRAW_ITEM& item = *i;
-         item.m_Selected = 0;
- 
-         if( ( item.m_Unit && item.m_Unit != aUnit )
-@@ -1144,8 +1153,9 @@ int LIB_COMPONENT::SelectItems( EDA_Rect& aRect, int a
- 
- void LIB_COMPONENT::MoveSelectedItems( const wxPoint& aOffset )
- {
--    BOOST_FOREACH( LIB_DRAW_ITEM& item, drawings )
-+    for(LIB_DRAW_ITEM_LIST::iterator i = drawings.begin(); i < 
drawings.end(); i++ )
-     {
-+        LIB_DRAW_ITEM& item = *i;
-         if( item.m_Selected == 0 )
-             continue;
- 
-@@ -1159,8 +1169,8 @@ void LIB_COMPONENT::MoveSelectedItems( const wxPoint& 
- 
- void LIB_COMPONENT::ClearSelectedItems()
- {
--    BOOST_FOREACH( LIB_DRAW_ITEM& item, drawings )
--        item.m_Flags = item.m_Selected = 0;
-+    for(LIB_DRAW_ITEM_LIST::iterator i = drawings.begin(); i < 
drawings.end(); i++ )
-+        (*i).m_Flags = (*i).m_Selected = 0;
- }
- 
- 
-@@ -1226,8 +1236,9 @@ void LIB_COMPONENT::CopySelectedItems( const wxPoint& 
- 
- void LIB_COMPONENT::MirrorSelectedItemsH( const wxPoint& aCenter )
- {
--    BOOST_FOREACH( LIB_DRAW_ITEM& item, drawings )
-+    for(LIB_DRAW_ITEM_LIST::iterator i = drawings.begin(); i < 
drawings.end(); i++ )
-     {
-+        LIB_DRAW_ITEM& item = *i;
-         if( item.m_Selected == 0 )
-             continue;
- 
-@@ -1254,8 +1265,9 @@ void LIB_COMPONENT::MirrorSelectedItemsH( const wxPoin
- LIB_DRAW_ITEM* LIB_COMPONENT::LocateDrawItem( int aUnit, int aConvert,
-                                               KICAD_T aType, const wxPoint& 
aPoint )
- {
--    BOOST_FOREACH( LIB_DRAW_ITEM& item, drawings )
-+    for(LIB_DRAW_ITEM_LIST::iterator i = drawings.begin(); i < 
drawings.end(); i++ )
-     {
-+        LIB_DRAW_ITEM& item = *i;
-         if( ( aUnit && item.m_Unit && ( aUnit != item.m_Unit) )
-             || ( aConvert && item.m_Convert && ( aConvert != item.m_Convert ) 
)
-             || ( ( item.Type() != aType ) && ( aType != TYPE_NOT_INIT ) ) )
-@@ -1364,9 +1376,9 @@ void LIB_COMPONENT::SetConversion( bool aSetConvert )
-     // Duplicate items to create the converted shape
-     if( aSetConvert )
-     {
--
--        BOOST_FOREACH( LIB_DRAW_ITEM& item, drawings )
-+        for(LIB_DRAW_ITEM_LIST::iterator i = drawings.begin(); i < 
drawings.end(); i++ )
-         {
-+            LIB_DRAW_ITEM& item = *i;
-             /* Only pins are duplicated. */
-             if( item.Type() != COMPONENT_PIN_DRAW_TYPE )
-                 continue;
Index: patches/patch-eeschema_class_pin_cpp
===================================================================
RCS file: patches/patch-eeschema_class_pin_cpp
diff -N patches/patch-eeschema_class_pin_cpp
--- patches/patch-eeschema_class_pin_cpp        24 Apr 2018 16:21:10 -0000      
1.1
+++ /dev/null   1 Jan 1970 00:00:00 -0000
@@ -1,13 +0,0 @@
-$OpenBSD: patch-eeschema_class_pin_cpp,v 1.1 2018/04/24 16:21:10 espie Exp $
-Index: eeschema/class_pin.cpp
---- eeschema/class_pin.cpp.orig
-+++ eeschema/class_pin.cpp
-@@ -795,7 +795,7 @@ void LIB_PIN::Draw( WinEDA_DrawPanel* aPanel,
-     LIB_COMPONENT* Entry = GetParent();
-     bool DrawPinText = true;
- 
--    if( ( aData != NULL ) && ( (bool*) aData == false ) )
-+    if( ( aData != NULL ) && ( *(bool*) aData == false ) )
-         DrawPinText = false;
- 
-     /* Calculate pin orient taking in account the component orientation. */
Index: patches/patch-eeschema_class_sch_cmp_field_cpp
===================================================================
RCS file: patches/patch-eeschema_class_sch_cmp_field_cpp
diff -N patches/patch-eeschema_class_sch_cmp_field_cpp
--- patches/patch-eeschema_class_sch_cmp_field_cpp      24 Apr 2018 16:21:10 
-0000      1.1
+++ /dev/null   1 Jan 1970 00:00:00 -0000
@@ -1,14 +0,0 @@
-$OpenBSD: patch-eeschema_class_sch_cmp_field_cpp,v 1.1 2018/04/24 16:21:10 
espie Exp $
-
-Index: eeschema/class_sch_cmp_field.cpp
---- eeschema/class_sch_cmp_field.cpp.orig
-+++ eeschema/class_sch_cmp_field.cpp
-@@ -146,7 +146,7 @@ void SCH_FIELD::Draw( WinEDA_DrawPanel* panel, wxDC* D
-                          orient,
-                          m_Size, hjustify, vjustify,
-                          LineWidth, m_Italic,
--                         m_Bold, false );
-+                         m_Bold );
-     }
- 
-     /* Enable this to draw the bounding box around the text field to validate
Index: patches/patch-gerbview_CMakeLists_txt
===================================================================
RCS file: patches/patch-gerbview_CMakeLists_txt
diff -N patches/patch-gerbview_CMakeLists_txt
--- /dev/null   1 Jan 1970 00:00:00 -0000
+++ patches/patch-gerbview_CMakeLists_txt       7 Nov 2019 16:43:31 -0000
@@ -0,0 +1,23 @@
+$OpenBSD$
+
+Index: gerbview/CMakeLists.txt
+--- gerbview/CMakeLists.txt.orig
++++ gerbview/CMakeLists.txt
+@@ -120,6 +120,8 @@ target_link_libraries( gerbview
+     common
+     gal
+     legacy_wx
++    stdc++
++    c
+     ${wxWidgets_LIBRARIES}
+     )
+ 
+@@ -150,6 +152,8 @@ target_link_libraries( gerbview_kiface
+     common
+     gal
+     legacy_wx
++    stdc++
++    c
+     ${wxWidgets_LIBRARIES}
+     ${GDI_PLUS_LIBRARIES}
+     )
Index: patches/patch-gerbview_tracepcb_cpp
===================================================================
RCS file: patches/patch-gerbview_tracepcb_cpp
diff -N patches/patch-gerbview_tracepcb_cpp
--- patches/patch-gerbview_tracepcb_cpp 24 Apr 2018 16:21:10 -0000      1.1
+++ /dev/null   1 Jan 1970 00:00:00 -0000
@@ -1,14 +0,0 @@
-$OpenBSD: patch-gerbview_tracepcb_cpp,v 1.1 2018/04/24 16:21:10 espie Exp $
-
-Index: gerbview/tracepcb.cpp
---- gerbview/tracepcb.cpp.orig
-+++ gerbview/tracepcb.cpp
-@@ -479,7 +479,7 @@ void Affiche_DCodes_Pistes( WinEDA_DrawPanel* panel, w
-                          pos, (EDA_Colors) color, Line,
-                          orient, wxSize( width, width ),
-                          GR_TEXT_HJUSTIFY_CENTER, GR_TEXT_VJUSTIFY_CENTER,
--                        0, false, false, false);
-+                        0, false, false);
-     }
- }
- 
Index: patches/patch-include_common_h
===================================================================
RCS file: patches/patch-include_common_h
diff -N patches/patch-include_common_h
--- patches/patch-include_common_h      24 Apr 2018 16:21:10 -0000      1.1
+++ /dev/null   1 Jan 1970 00:00:00 -0000
@@ -1,14 +0,0 @@
-$OpenBSD: patch-include_common_h,v 1.1 2018/04/24 16:21:10 espie Exp $
-
-Index: include/common.h
---- include/common.h.orig
-+++ include/common.h
-@@ -22,7 +22,7 @@ class WinEDA_DrawPanel;
- #define GR_KB_LEFTSHIFT  0x20000000                 /* left shift key 
depressed
-                                                      */
- #define GR_KB_CTRL       0x40000000                 /* CTRL depressed */
--#define GR_KB_ALT        0x80000000                 /* ALT depressed */
-+#define GR_KB_ALT        ((int)0x80000000)                 /* ALT depressed */
- #define GR_KB_SHIFT      (GR_KB_LEFTSHIFT | GR_KB_RIGHTSHIFT)
- #define GR_KB_SHIFTCTRL  (GR_KB_SHIFT | GR_KB_CTRL)
- #define MOUSE_MIDDLE     0x08000000                 /* Middle button mouse
Index: patches/patch-include_kiway_h
===================================================================
RCS file: patches/patch-include_kiway_h
diff -N patches/patch-include_kiway_h
--- /dev/null   1 Jan 1970 00:00:00 -0000
+++ patches/patch-include_kiway_h       7 Nov 2019 16:43:31 -0000
@@ -0,0 +1,14 @@
+$OpenBSD$
+
+Index: include/kiway.h
+--- include/kiway.h.orig
++++ include/kiway.h
+@@ -116,7 +116,7 @@ as such!  As such, it is OK to use UTF8 characters:
+ #define KIFACE_INSTANCE_NAME_AND_VERSION   "KIFACE_1"
+ 
+ #ifndef SWIG
+-#if defined(__linux__) || defined(__FreeBSD__)
++#if defined(__linux__) || defined(__FreeBSD__) || defined(__OpenBSD__)
+  #define LIB_ENV_VAR    wxT( "LD_LIBRARY_PATH" )
+ #elif defined(__WXMAC__)
+  #define LIB_ENV_VAR    wxT( "DYLD_LIBRARY_PATH" )
Index: patches/patch-include_pcbcommon_h
===================================================================
RCS file: patches/patch-include_pcbcommon_h
diff -N patches/patch-include_pcbcommon_h
--- patches/patch-include_pcbcommon_h   24 Apr 2018 16:21:10 -0000      1.1
+++ /dev/null   1 Jan 1970 00:00:00 -0000
@@ -1,14 +0,0 @@
-$OpenBSD: patch-include_pcbcommon_h,v 1.1 2018/04/24 16:21:10 espie Exp $
-
-Index: include/pcbcommon.h
---- include/pcbcommon.h.orig
-+++ include/pcbcommon.h
-@@ -13,7 +13,7 @@ class PCB_SCREEN;
- class DISPLAY_OPTIONS;
- 
- /* Look up Table for conversion one layer number -> one bit layer mask: */
--extern int g_TabOneLayerMask[LAYER_COUNT];
-+extern unsigned int g_TabOneLayerMask[LAYER_COUNT];
- /* Look up Table for conversion copper layer count -> general copper layer
-  * mask: */
- extern int g_TabAllCopperLayerMask[NB_COPPER_LAYERS];
Index: patches/patch-include_system_libcontext_h
===================================================================
RCS file: patches/patch-include_system_libcontext_h
diff -N patches/patch-include_system_libcontext_h
--- /dev/null   1 Jan 1970 00:00:00 -0000
+++ patches/patch-include_system_libcontext_h   7 Nov 2019 16:43:31 -0000
@@ -0,0 +1,19 @@
+$OpenBSD$
+
+Index: include/system/libcontext.h
+--- include/system/libcontext.h.orig
++++ include/system/libcontext.h
+@@ -22,11 +22,11 @@
+ #include <stddef.h>
+ 
+ 
+-#if defined(__GNUC__) || defined(__APPLE__) || defined(__FreeBSD__)
++#if defined(__GNUC__) || defined(__APPLE__) || defined(__FreeBSD__) || 
defined(__OpenBSD__)
+ 
+     #define LIBCONTEXT_COMPILER_gcc
+ 
+-    #if defined(__linux__) || defined(__FreeBSD__)
++    #if defined(__linux__) || defined(__FreeBSD__) || defined(__OpenBSD__)
+     #if defined(__x86_64__) || defined(__amd64__)
+         #define LIBCONTEXT_PLATFORM_linux_x86_64
+         #define LIBCONTEXT_CALL_CONVENTION
Index: patches/patch-include_tool_coroutine_h
===================================================================
RCS file: patches/patch-include_tool_coroutine_h
diff -N patches/patch-include_tool_coroutine_h
--- /dev/null   1 Jan 1970 00:00:00 -0000
+++ patches/patch-include_tool_coroutine_h      7 Nov 2019 16:43:31 -0000
@@ -0,0 +1,34 @@
+$OpenBSD$
+
+Index: include/tool/coroutine.h
+--- include/tool/coroutine.h.orig
++++ include/tool/coroutine.h
+@@ -33,6 +33,7 @@
+ 
+ #include <system/libcontext.h>
+ #include <memory>
++#include <sys/mman.h>
+ 
+ /**
+  *  Class COROUNTINE.
+@@ -145,6 +146,8 @@ class COROUTINE (public)
+ 
+     ~COROUTINE()
+     {
++        if (m_stack)
++            munmap(m_stack.release(), c_defaultStackSize);
+     }
+ 
+ public:
+@@ -296,7 +299,10 @@ class COROUTINE (public)
+ 
+         // fixme: Clean up stack stuff. Add a guard
+         size_t stackSize = c_defaultStackSize;
+-        m_stack.reset( new char[stackSize] );
++      void *p = mmap(NULL, stackSize, PROT_READ | PROT_WRITE, MAP_PRIVATE | 
MAP_ANON | MAP_STACK, -1, 0);
++      if (p == MAP_FAILED)
++            throw std::bad_alloc();
++        m_stack.reset( static_cast<char *>(p) );
+ 
+         // align to 16 bytes
+         void* sp = (void*)((((ptrdiff_t) m_stack.get()) + stackSize - 0xf) & 
(~0x0f));
Index: patches/patch-include_tool_tool_interactive_h
===================================================================
RCS file: patches/patch-include_tool_tool_interactive_h
diff -N patches/patch-include_tool_tool_interactive_h
--- /dev/null   1 Jan 1970 00:00:00 -0000
+++ patches/patch-include_tool_tool_interactive_h       7 Nov 2019 16:43:31 
-0000
@@ -0,0 +1,13 @@
+$OpenBSD$
+
+Index: include/tool/tool_interactive.h
+--- include/tool/tool_interactive.h.orig
++++ include/tool/tool_interactive.h
+@@ -27,6 +27,7 @@
+ #define __TOOL_INTERACTIVE_H
+ 
+ #include <string>
++#include <functional>
+ 
+ #include <tool/tool_event.h>
+ #include <tool/tool_base.h>
Index: patches/patch-kicad_kicad_cpp
===================================================================
RCS file: patches/patch-kicad_kicad_cpp
diff -N patches/patch-kicad_kicad_cpp
--- /dev/null   1 Jan 1970 00:00:00 -0000
+++ patches/patch-kicad_kicad_cpp       7 Nov 2019 16:43:31 -0000
@@ -0,0 +1,14 @@
+$OpenBSD$
+
+Index: kicad/kicad.cpp
+--- kicad/kicad.cpp.orig
++++ kicad/kicad.cpp
+@@ -252,7 +252,7 @@ struct APP_KICAD : public wxApp
+     {
+         program.OnPgmExit();
+ 
+-#if defined(__FreeBSD__)
++#if defined(__FreeBSD__) || defined(__OpenBSD__)
+         /* Avoid wxLog crashing when used in destructors. */
+         wxLog::EnableLogging( false );
+ #endif
Index: patches/patch-new_CMakeLists_txt
===================================================================
RCS file: patches/patch-new_CMakeLists_txt
diff -N patches/patch-new_CMakeLists_txt
--- /dev/null   1 Jan 1970 00:00:00 -0000
+++ patches/patch-new_CMakeLists_txt    7 Nov 2019 16:43:31 -0000
@@ -0,0 +1,16 @@
+$OpenBSD$
+
+Index: new/CMakeLists.txt
+--- new/CMakeLists.txt.orig
++++ new/CMakeLists.txt
+@@ -60,8 +60,8 @@ if( 1 )
+ 
+     if(CMAKE_COMPILER_IS_GNUCXX)
+         # Set default flags for Release build.
+-        set(CMAKE_C_FLAGS_RELEASE "-Wall -O2 -DNDEBUG ")
+-        set(CMAKE_CXX_FLAGS_RELEASE "-Wall -O2 -DNDEBUG")
++        set(CMAKE_C_FLAGS_RELEASE "-Wall -DNDEBUG ")
++        set(CMAKE_CXX_FLAGS_RELEASE "-Wall -DNDEBUG")
+         set(CMAKE_EXE_LINKER_FLAGS_RELEASE "-s -static-libgcc")
+ 
+         # Set default flags for Debug build.
Index: patches/patch-pagelayout_editor_CMakeLists_txt
===================================================================
RCS file: patches/patch-pagelayout_editor_CMakeLists_txt
diff -N patches/patch-pagelayout_editor_CMakeLists_txt
--- /dev/null   1 Jan 1970 00:00:00 -0000
+++ patches/patch-pagelayout_editor_CMakeLists_txt      7 Nov 2019 16:43:31 
-0000
@@ -0,0 +1,23 @@
+$OpenBSD$
+
+Index: pagelayout_editor/CMakeLists.txt
+--- pagelayout_editor/CMakeLists.txt.orig
++++ pagelayout_editor/CMakeLists.txt
+@@ -92,6 +92,8 @@ target_link_libraries( pl_editor
+     common
+     gal
+     legacy_wx
++    stdc++
++    c
+     ${wxWidgets_LIBRARIES}
+     )
+ 
+@@ -117,6 +119,8 @@ target_link_libraries( pl_editor_kiface
+     common
+     gal
+     legacy_wx
++    stdc++
++    c
+     ${wxWidgets_LIBRARIES}
+     ${GDI_PLUS_LIBRARIES}
+     )
Index: patches/patch-pcb_calculator_CMakeLists_txt
===================================================================
RCS file: patches/patch-pcb_calculator_CMakeLists_txt
diff -N patches/patch-pcb_calculator_CMakeLists_txt
--- /dev/null   1 Jan 1970 00:00:00 -0000
+++ patches/patch-pcb_calculator_CMakeLists_txt 7 Nov 2019 16:43:31 -0000
@@ -0,0 +1,23 @@
+$OpenBSD$
+
+Index: pcb_calculator/CMakeLists.txt
+--- pcb_calculator/CMakeLists.txt.orig
++++ pcb_calculator/CMakeLists.txt
+@@ -67,6 +67,8 @@ target_link_libraries( pcb_calculator
+     # There's way too much crap coming in from common yet.
+     common
+     gal
++    stdc++
++    c
+     ${wxWidgets_LIBRARIES}
+     )
+ 
+@@ -87,6 +89,8 @@ set_target_properties( pcb_calculator_kiface PROPERTIE
+     )
+ target_link_libraries( pcb_calculator_kiface
+     common
++    stdc++
++    c
+     ${wxWidgets_LIBRARIES}
+     )
+ set_source_files_properties( pcb_calculator.cpp PROPERTIES
Index: patches/patch-pcbnew_CMakeLists_txt
===================================================================
RCS file: patches/patch-pcbnew_CMakeLists_txt
diff -N patches/patch-pcbnew_CMakeLists_txt
--- patches/patch-pcbnew_CMakeLists_txt 19 Jun 2013 16:16:22 -0000      1.1
+++ /dev/null   1 Jan 1970 00:00:00 -0000
@@ -1,12 +0,0 @@
-$OpenBSD: patch-pcbnew_CMakeLists_txt,v 1.1 2013/06/19 16:16:22 espie Exp $
---- pcbnew/CMakeLists.txt.orig Wed Jun 19 17:03:43 2013
-+++ pcbnew/CMakeLists.txt      Wed Jun 19 17:03:52 2013
-@@ -201,7 +201,7 @@ endif(APPLE)
- # Create a C++ compilable string initializer containing html text into a *.h 
file:
- add_custom_command(
-     OUTPUT ${CMAKE_CURRENT_SOURCE_DIR}/dialog_freeroute_exchange_help_html.h
--    COMMAND $(CMAKE_COMMAND)
-+    COMMAND ${CMAKE_COMMAND}
-         
-DinputFile=${CMAKE_CURRENT_SOURCE_DIR}/dialog_freeroute_exchange_help.html
-         
-DoutputFile=${CMAKE_CURRENT_SOURCE_DIR}/dialog_freeroute_exchange_help_html.h
-         -P ${CMAKE_MODULE_PATH}/Html2C.cmake
Index: patches/patch-pcbnew_class_module_cpp
===================================================================
RCS file: patches/patch-pcbnew_class_module_cpp
diff -N patches/patch-pcbnew_class_module_cpp
--- patches/patch-pcbnew_class_module_cpp       3 May 2011 18:31:14 -0000       
1.2
+++ /dev/null   1 Jan 1970 00:00:00 -0000
@@ -1,12 +0,0 @@
-$OpenBSD: patch-pcbnew_class_module_cpp,v 1.2 2011/05/03 18:31:14 jasper Exp $
---- pcbnew/class_module.cpp.orig       Sat Aug 21 11:49:32 2010
-+++ pcbnew/class_module.cpp    Sat Aug 21 11:50:03 2010
-@@ -840,7 +840,7 @@ void MODULE::DisplayInfo( WinEDA_DrawFrame* frame )
-     if( flag ) // Display last date the component was edited( useful in 
Module Editor)
-     {
-         time_t edit_time = m_LastEdit_Time;
--        strcpy( Line, ctime( &edit_time ) );
-+      strlcpy(Line, ctime((time_t*) &edit_time), sizeof(Line));
-         strtok( Line, " \n\r" );
-         strcpy( bufcar, strtok( NULL, " \n\r" ) ); strcat( bufcar, " " );
-         strcat( bufcar, strtok( NULL, " \n\r" ) ); strcat( bufcar, ", " );
Index: patches/patch-pcbnew_class_pad_draw_functions_cpp
===================================================================
RCS file: patches/patch-pcbnew_class_pad_draw_functions_cpp
diff -N patches/patch-pcbnew_class_pad_draw_functions_cpp
--- patches/patch-pcbnew_class_pad_draw_functions_cpp   24 Apr 2018 16:21:10 
-0000      1.1
+++ /dev/null   1 Jan 1970 00:00:00 -0000
@@ -1,15 +0,0 @@
-$OpenBSD: patch-pcbnew_class_pad_draw_functions_cpp,v 1.1 2018/04/24 16:21:10 
espie Exp $
-
-Index: pcbnew/class_pad_draw_functions.cpp
---- pcbnew/class_pad_draw_functions.cpp.orig
-+++ pcbnew/class_pad_draw_functions.cpp
-@@ -607,8 +607,7 @@ void D_PAD::Draw( WinEDA_DrawPanel* panel, wxDC* DC, i
- 
-             DrawGraphicText( panel, DC, tpos, WHITE, buffer, t_angle,
-                              wxSize( tsize, tsize ), GR_TEXT_HJUSTIFY_CENTER,
--                             GR_TEXT_VJUSTIFY_CENTER, tsize / 7, false, false,
--                             false );
-+                             GR_TEXT_VJUSTIFY_CENTER, tsize / 7, false, 
false);
-         }
-     }
- 
Index: patches/patch-pcbnew_hotkeys_h
===================================================================
RCS file: patches/patch-pcbnew_hotkeys_h
diff -N patches/patch-pcbnew_hotkeys_h
--- patches/patch-pcbnew_hotkeys_h      24 Apr 2018 16:21:10 -0000      1.1
+++ /dev/null   1 Jan 1970 00:00:00 -0000
@@ -1,14 +0,0 @@
-$OpenBSD: patch-pcbnew_hotkeys_h,v 1.1 2018/04/24 16:21:10 espie Exp $
-
-Index: pcbnew/hotkeys.h
---- pcbnew/hotkeys.h.orig
-+++ pcbnew/hotkeys.h
-@@ -2,7 +2,7 @@
-  * @file hotkeys.h
-  * PCBNew hotkeys
-  */
--#ifndef _PCBNEW_KOTKEYS_H
-+#ifndef _PCBNEW_HOTKEYS_H
- #define _PCBNEW_HOTKEYS_H
- 
- #include "hotkeys_basic.h"
Index: patches/patch-utils_kicad2step_kicad2step_cpp
===================================================================
RCS file: patches/patch-utils_kicad2step_kicad2step_cpp
diff -N patches/patch-utils_kicad2step_kicad2step_cpp
--- /dev/null   1 Jan 1970 00:00:00 -0000
+++ patches/patch-utils_kicad2step_kicad2step_cpp       7 Nov 2019 16:43:31 
-0000
@@ -0,0 +1,22 @@
+$OpenBSD$
+
+Index: utils/kicad2step/kicad2step.cpp
+--- utils/kicad2step/kicad2step.cpp.orig
++++ utils/kicad2step/kicad2step.cpp
+@@ -305,11 +305,11 @@ int KICAD2MCAD::OnRun()
+             if( !res )
+                 return -1;
+         }
+-        catch( const Standard_Failure& e )
+-        {
+-            e.Print( std::cerr );
+-            return -1;
+-        }
++        /* catch( const Standard_Failure& e ) */
++        /* { */
++        /*     e.Print( std::cerr ); */
++        /*     return -1; */
++        /* } */
+         catch( ... )
+         {
+             std::cerr << "** (no exception information)\n";
Index: pkg/DESCR
===================================================================
RCS file: pkg/DESCR
diff -N pkg/DESCR
--- /dev/null   1 Jan 1970 00:00:00 -0000
+++ pkg/DESCR   7 Nov 2019 16:43:31 -0000
@@ -0,0 +1,10 @@
+Kicad is an open source software for the creation of electronic schematic
+diagrams and printed circuit board artwork.
+
+Kicad is a set of four pieces of software and a project manager:
+
+    * Eeschema: Schematic entry.
+    * Pcbnew: Board editor.
+    * Gerbview: GERBER viewer (photoplotter documents).
+    * Cvpcb: footprint selector for components used in the circuit design.
+    * Kicad: project manager.
Index: pkg/DESCR-docs
===================================================================
RCS file: pkg/DESCR-docs
diff -N pkg/DESCR-docs
--- pkg/DESCR-docs      9 Jan 2007 16:12:57 -0000       1.1.1.1
+++ /dev/null   1 Jan 1970 00:00:00 -0000
@@ -1 +0,0 @@
-Documentation for the kicad library of components.
Index: pkg/DESCR-main
===================================================================
RCS file: pkg/DESCR-main
diff -N pkg/DESCR-main
--- pkg/DESCR-main      9 Jan 2007 16:12:57 -0000       1.1.1.1
+++ /dev/null   1 Jan 1970 00:00:00 -0000
@@ -1,10 +0,0 @@
-Kicad is an open source software for the creation of electronic schematic
-diagrams and printed circuit board artwork.
-
-Kicad is a set of four pieces of software and a project manager:
-
-    * Eeschema: Schematic entry.
-    * Pcbnew: Board editor.
-    * Gerbview: GERBER viewer (photoplotter documents).
-    * Cvpcb: footprint selector for components used in the circuit design.
-    * Kicad: project manager.
Index: pkg/PLIST
===================================================================
RCS file: pkg/PLIST
diff -N pkg/PLIST
--- /dev/null   1 Jan 1970 00:00:00 -0000
+++ pkg/PLIST   7 Nov 2019 16:43:31 -0000
@@ -0,0 +1,345 @@
+@comment $OpenBSD: PLIST,v$
+@pkgpath cad/kicad,-docs
+@pkgpath cad/kicad,-main
+@bin bin/bitmap2component
+@bin bin/dxf2idf
+@bin bin/eeschema
+@bin bin/gerbview
+@bin bin/idf2vrml
+@bin bin/idfcyl
+@bin bin/idfrect
+@bin bin/kicad
+@bin bin/kicad-ogltest
+@bin bin/kicad2step
+bin/libcvpcb.a
+bin/libeeschema.a
+bin/libgerbview.a
+bin/libpcb_calculator.a
+bin/libpcbnew.a
+bin/libpl_editor.a
+@bin bin/pcb_calculator
+@bin bin/pcbnew
+@bin bin/pl_editor
+lib/kicad/
+lib/kicad/plugins/
+lib/kicad/plugins/3d/
+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 lib/libkicad_3dsg.so.${LIBkicad_3dsg_VERSION}
+share/appdata/
+share/appdata/kicad.appdata.xml
+share/applications/bitmap2component.desktop
+share/applications/eeschema.desktop
+share/applications/gerbview.desktop
+share/applications/kicad.desktop
+share/applications/pcbcalculator.desktop
+share/applications/pcbnew.desktop
+share/doc/kicad/
+share/doc/kicad/scripts/
+share/doc/kicad/scripts/ddr3_length_match.py
+share/doc/kicad/scripts/lib_convert.py
+share/doc/kicad/scripts/test_kicad_plugin.py
+share/doc/kicad/scripts/test_plugin.py
+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/22x22/apps/bitmap2component.png
+share/icons/hicolor/22x22/apps/eeschema.png
+share/icons/hicolor/22x22/apps/gerbview.png
+share/icons/hicolor/22x22/apps/kicad.png
+share/icons/hicolor/22x22/apps/pcbcalculator.png
+share/icons/hicolor/22x22/apps/pcbnew.png
+share/icons/hicolor/22x22/mimetypes/application-x-kicad-pcb.png
+share/icons/hicolor/22x22/mimetypes/application-x-kicad-project.png
+share/icons/hicolor/22x22/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
+share/kicad/demos/
+share/kicad/demos/complex_hierarchy/
+share/kicad/demos/complex_hierarchy/ampli_ht.sch
+share/kicad/demos/complex_hierarchy/complex_hierarchy-cache.lib
+share/kicad/demos/complex_hierarchy/complex_hierarchy.kicad_pcb
+share/kicad/demos/complex_hierarchy/complex_hierarchy.net
+share/kicad/demos/complex_hierarchy/complex_hierarchy.pro
+share/kicad/demos/complex_hierarchy/complex_hierarchy.sch
+share/kicad/demos/complex_hierarchy/complex_hierarchy_schlib.lib
+share/kicad/demos/complex_hierarchy/fp-lib-table
+share/kicad/demos/complex_hierarchy/sym-lib-table
+share/kicad/demos/custom_pads_test/
+share/kicad/demos/custom_pads_test/custom_pads_schlib.dcm
+share/kicad/demos/custom_pads_test/custom_pads_schlib.lib
+share/kicad/demos/custom_pads_test/custom_pads_test-cache.lib
+share/kicad/demos/custom_pads_test/custom_pads_test.kicad_pcb
+share/kicad/demos/custom_pads_test/custom_pads_test.lib
+share/kicad/demos/custom_pads_test/custom_pads_test.net
+share/kicad/demos/custom_pads_test/custom_pads_test.pro
+share/kicad/demos/custom_pads_test/custom_pads_test.sch
+share/kicad/demos/custom_pads_test/sym-lib-table
+share/kicad/demos/ecc83/
+share/kicad/demos/ecc83/ecc83-pp-cache.lib
+share/kicad/demos/ecc83/ecc83-pp.kicad_pcb
+share/kicad/demos/ecc83/ecc83-pp.net
+share/kicad/demos/ecc83/ecc83-pp.pro
+share/kicad/demos/ecc83/ecc83-pp.sch
+share/kicad/demos/ecc83/ecc83-pp_v2-cache.lib
+share/kicad/demos/ecc83/ecc83-pp_v2.kicad_pcb
+share/kicad/demos/ecc83/ecc83-pp_v2.net
+share/kicad/demos/ecc83/ecc83-pp_v2.pro
+share/kicad/demos/ecc83/ecc83-pp_v2.sch
+share/kicad/demos/ecc83/ecc83_schlib.dcm
+share/kicad/demos/ecc83/ecc83_schlib.lib
+share/kicad/demos/ecc83/fp-lib-table
+share/kicad/demos/ecc83/sym-lib-table
+share/kicad/demos/electric/
+share/kicad/demos/electric/elec-unifil.dcm
+share/kicad/demos/electric/elec-unifil.lib
+share/kicad/demos/electric/electric-cache.lib
+share/kicad/demos/electric/electric.pro
+share/kicad/demos/electric/electric.sch
+share/kicad/demos/electric/sym-lib-table
+share/kicad/demos/flat_hierarchy/
+share/kicad/demos/flat_hierarchy/flat_hierarchy-cache.lib
+share/kicad/demos/flat_hierarchy/flat_hierarchy.kicad_pcb
+share/kicad/demos/flat_hierarchy/flat_hierarchy.net
+share/kicad/demos/flat_hierarchy/flat_hierarchy.pro
+share/kicad/demos/flat_hierarchy/flat_hierarchy.sch
+share/kicad/demos/flat_hierarchy/flat_hierarchy_schlib.lib
+share/kicad/demos/flat_hierarchy/pic_programmer.sch
+share/kicad/demos/flat_hierarchy/pic_sockets.sch
+share/kicad/demos/flat_hierarchy/sym-lib-table
+share/kicad/demos/interf_u/
+share/kicad/demos/interf_u/fp-lib-table
+share/kicad/demos/interf_u/interf_u-cache.lib
+share/kicad/demos/interf_u/interf_u.kicad_pcb
+share/kicad/demos/interf_u/interf_u.net
+share/kicad/demos/interf_u/interf_u.pretty/
+share/kicad/demos/interf_u/interf_u.pretty/BUS_PC.kicad_mod
+share/kicad/demos/interf_u/interf_u.pretty/PGA120.kicad_mod
+share/kicad/demos/interf_u/interf_u.pro
+share/kicad/demos/interf_u/interf_u.sch
+share/kicad/demos/interf_u/interf_u_schlib.dcm
+share/kicad/demos/interf_u/interf_u_schlib.lib
+share/kicad/demos/interf_u/pagelayout_logo.kicad_wks
+share/kicad/demos/interf_u/sym-lib-table
+share/kicad/demos/interf_u/tux.bmp
+share/kicad/demos/interf_u/tux.kicad_mod
+share/kicad/demos/interf_u/tux.lib
+share/kicad/demos/kit-dev-coldfire-xilinx_5213/
+share/kicad/demos/kit-dev-coldfire-xilinx_5213/fp-lib-table
+share/kicad/demos/kit-dev-coldfire-xilinx_5213/in_out_conn.sch
+share/kicad/demos/kit-dev-coldfire-xilinx_5213/kit-dev-coldfire-xilinx_5213-cache.lib
+share/kicad/demos/kit-dev-coldfire-xilinx_5213/kit-dev-coldfire-xilinx_5213.kicad_pcb
+share/kicad/demos/kit-dev-coldfire-xilinx_5213/kit-dev-coldfire-xilinx_5213.net
+share/kicad/demos/kit-dev-coldfire-xilinx_5213/kit-dev-coldfire-xilinx_5213.pro
+share/kicad/demos/kit-dev-coldfire-xilinx_5213/kit-dev-coldfire-xilinx_5213.sch
+share/kicad/demos/kit-dev-coldfire-xilinx_5213/kit-dev-coldfire-xilinx_5213_schlib.dcm
+share/kicad/demos/kit-dev-coldfire-xilinx_5213/kit-dev-coldfire-xilinx_5213_schlib.lib
+share/kicad/demos/kit-dev-coldfire-xilinx_5213/prj.3dshapes/
+share/kicad/demos/kit-dev-coldfire-xilinx_5213/prj.3dshapes/Device.switch_toggle_horizontal_right_angle_PC_terminal.wings
+share/kicad/demos/kit-dev-coldfire-xilinx_5213/prj.3dshapes/Device.switch_toggle_horizontal_right_angle_PC_terminal.wrl
+share/kicad/demos/kit-dev-coldfire-xilinx_5213/prj.3dshapes/Jack.wings
+share/kicad/demos/kit-dev-coldfire-xilinx_5213/prj.3dshapes/Jack.wrl
+share/kicad/demos/kit-dev-coldfire-xilinx_5213/prj.3dshapes/db9_female_pin90deg.wrl
+share/kicad/demos/kit-dev-coldfire-xilinx_5213/prj.3dshapes/push_butt_4pads.wings
+share/kicad/demos/kit-dev-coldfire-xilinx_5213/prj.3dshapes/push_butt_4pads.wrl
+share/kicad/demos/kit-dev-coldfire-xilinx_5213/sym-lib-table
+share/kicad/demos/kit-dev-coldfire-xilinx_5213/xilinx.sch
+share/kicad/demos/microwave/
+share/kicad/demos/microwave/microwave.kicad_pcb
+share/kicad/demos/microwave/microwave.pro
+share/kicad/demos/microwave/shape1.txt
+share/kicad/demos/pic_programmer/
+share/kicad/demos/pic_programmer/fp-lib-table
+share/kicad/demos/pic_programmer/libs/
+share/kicad/demos/pic_programmer/libs/pic_programmer_fp.pretty/
+share/kicad/demos/pic_programmer/libs/pic_programmer_fp.pretty/40tex-Ell600.kicad_mod
+share/kicad/demos/pic_programmer/libs/pic_programmer_fp.pretty/RV2X4.kicad_mod
+share/kicad/demos/pic_programmer/libs/pic_programmer_fp.pretty/TO-92_BC237_307.kicad_mod
+share/kicad/demos/pic_programmer/libs/pic_programmer_schlib.dcm
+share/kicad/demos/pic_programmer/libs/pic_programmer_schlib.lib
+share/kicad/demos/pic_programmer/pic_programmer-cache.lib
+share/kicad/demos/pic_programmer/pic_programmer.kicad_pcb
+share/kicad/demos/pic_programmer/pic_programmer.net
+share/kicad/demos/pic_programmer/pic_programmer.pro
+share/kicad/demos/pic_programmer/pic_programmer.sch
+share/kicad/demos/pic_programmer/pic_sockets.sch
+share/kicad/demos/pic_programmer/sym-lib-table
+share/kicad/demos/python_scripts_examples/
+share/kicad/demos/python_scripts_examples/action_menu_add_automatic_border.py
+share/kicad/demos/python_scripts_examples/action_menu_add_automatic_border.pyc
+share/kicad/demos/python_scripts_examples/action_menu_text_by_date.py
+share/kicad/demos/python_scripts_examples/action_menu_text_by_date.pyc
+share/kicad/demos/python_scripts_examples/action_plugin_test_undoredo.py
+share/kicad/demos/python_scripts_examples/action_plugin_test_undoredo.pyc
+share/kicad/demos/python_scripts_examples/gen_gerber_and_drill_files_board.py
+share/kicad/demos/python_scripts_examples/gen_gerber_and_drill_files_board.pyc
+share/kicad/demos/python_scripts_examples/plot_board.py
+share/kicad/demos/python_scripts_examples/plot_board.pyc
+share/kicad/demos/simulation/
+share/kicad/demos/simulation/laser_driver/
+share/kicad/demos/simulation/laser_driver/ad8009.lib
+share/kicad/demos/simulation/laser_driver/fzt1049a.lib
+share/kicad/demos/simulation/laser_driver/laser.lib
+share/kicad/demos/simulation/laser_driver/laser_driver-cache.lib
+share/kicad/demos/simulation/laser_driver/laser_driver.pro
+share/kicad/demos/simulation/laser_driver/laser_driver.sch
+share/kicad/demos/simulation/laser_driver/laser_driver_schlib.lib
+share/kicad/demos/simulation/laser_driver/sym-lib-table
+share/kicad/demos/simulation/pspice/
+share/kicad/demos/simulation/pspice/pspice-cache.lib
+share/kicad/demos/simulation/pspice/pspice.pro
+share/kicad/demos/simulation/pspice/pspice.sch
+share/kicad/demos/simulation/pspice/schematic_libspice.dcm
+share/kicad/demos/simulation/pspice/schematic_libspice.lib
+share/kicad/demos/simulation/pspice/sym-lib-table
+share/kicad/demos/simulation/rectifier/
+share/kicad/demos/simulation/rectifier/rectifier-cache.lib
+share/kicad/demos/simulation/rectifier/rectifier.pro
+share/kicad/demos/simulation/rectifier/rectifier.sch
+share/kicad/demos/simulation/rectifier/rectifier_schlib.lib
+share/kicad/demos/simulation/rectifier/sym-lib-table
+share/kicad/demos/simulation/sallen_key/
+share/kicad/demos/simulation/sallen_key/ad8051.lib
+share/kicad/demos/simulation/sallen_key/sallen_key-cache.lib
+share/kicad/demos/simulation/sallen_key/sallen_key.pro
+share/kicad/demos/simulation/sallen_key/sallen_key.sch
+share/kicad/demos/simulation/sallen_key/sallen_key_schlib.lib
+share/kicad/demos/simulation/sallen_key/sym-lib-table
+share/kicad/demos/sonde xilinx/
+share/kicad/demos/sonde xilinx/fp-lib-table
+share/kicad/demos/sonde xilinx/sonde xilinx-cache.lib
+share/kicad/demos/sonde xilinx/sonde xilinx.kicad_pcb
+share/kicad/demos/sonde xilinx/sonde xilinx.net
+share/kicad/demos/sonde xilinx/sonde xilinx.pro
+share/kicad/demos/sonde xilinx/sonde xilinx.sch
+share/kicad/demos/sonde xilinx/sonde xilinx_schlib.lib
+share/kicad/demos/sonde xilinx/sym-lib-table
+share/kicad/demos/test_pads_inside_pads/
+share/kicad/demos/test_pads_inside_pads/sym-lib-table
+share/kicad/demos/test_pads_inside_pads/test_pads_inside_pads-cache.lib
+share/kicad/demos/test_pads_inside_pads/test_pads_inside_pads.kicad_pcb
+share/kicad/demos/test_pads_inside_pads/test_pads_inside_pads.net
+share/kicad/demos/test_pads_inside_pads/test_pads_inside_pads.pro
+share/kicad/demos/test_pads_inside_pads/test_pads_inside_pads.sch
+share/kicad/demos/test_pads_inside_pads/test_pads_inside_pads_schlib.dcm
+share/kicad/demos/test_pads_inside_pads/test_pads_inside_pads_schlib.lib
+share/kicad/demos/test_xil_95108/
+share/kicad/demos/test_xil_95108/carte_test-cache.lib
+share/kicad/demos/test_xil_95108/carte_test.kicad_pcb
+share/kicad/demos/test_xil_95108/carte_test.net
+share/kicad/demos/test_xil_95108/carte_test.pro
+share/kicad/demos/test_xil_95108/carte_test.sch
+share/kicad/demos/test_xil_95108/carte_test_schlib.dcm
+share/kicad/demos/test_xil_95108/carte_test_schlib.lib
+share/kicad/demos/test_xil_95108/fp-lib-table
+share/kicad/demos/test_xil_95108/sym-lib-table
+share/kicad/demos/video/
+share/kicad/demos/video/bus_pci.sch
+share/kicad/demos/video/esvideo.sch
+share/kicad/demos/video/fp-lib-table
+share/kicad/demos/video/graphic.sch
+share/kicad/demos/video/libs/
+share/kicad/demos/video/libs/footprints.pretty/
+share/kicad/demos/video/libs/footprints.pretty/LRTDK.kicad_mod
+share/kicad/demos/video/libs/footprints.pretty/PLCC68.kicad_mod
+share/kicad/demos/video/libs/footprints.pretty/PLCC84.kicad_mod
+share/kicad/demos/video/libs/footprints.pretty/sim72.kicad_mod
+share/kicad/demos/video/libs/video_schlib.lib
+share/kicad/demos/video/modul.sch
+share/kicad/demos/video/muxdata.sch
+share/kicad/demos/video/pal-ntsc.sch
+share/kicad/demos/video/rams.sch
+share/kicad/demos/video/sym-lib-table
+share/kicad/demos/video/video-cache.lib
+share/kicad/demos/video/video.kicad_pcb
+share/kicad/demos/video/video.net
+share/kicad/demos/video/video.pro
+share/kicad/demos/video/video.sch
+share/kicad/plugins/
+share/kicad/plugins/README-bom.txt
+share/kicad/plugins/bom2csv.xsl
+share/kicad/plugins/bom2grouped_csv.xsl
+share/kicad/plugins/bom_csv_grouped_by_value.py
+share/kicad/plugins/bom_csv_grouped_by_value.pyc
+share/kicad/plugins/bom_csv_grouped_by_value_with_fp.py
+share/kicad/plugins/bom_csv_grouped_by_value_with_fp.pyc
+share/kicad/plugins/bom_csv_sorted_by_ref.py
+share/kicad/plugins/bom_csv_sorted_by_ref.pyc
+share/kicad/plugins/bom_html_grouped_by_value.py
+share/kicad/plugins/bom_html_grouped_by_value.pyc
+share/kicad/plugins/bom_html_with_advanced_grouping.py
+share/kicad/plugins/bom_html_with_advanced_grouping.pyc
+share/kicad/plugins/bom_sorted_by_ref.py
+share/kicad/plugins/bom_sorted_by_ref.pyc
+share/kicad/plugins/bom_with_title_block_2_csv.xsl
+share/kicad/plugins/kicad_netlist_reader.py
+share/kicad/plugins/kicad_netlist_reader.pyc
+share/kicad/plugins/netlist_form_OrcadPcb2.xsl
+share/kicad/plugins/netlist_form_cadstar-RINF.xsl
+share/kicad/plugins/netlist_form_cadstar.xsl
+share/kicad/plugins/netlist_form_pads-pcb.asc.xsl
+share/kicad/template/kicad.pro
+share/mime/packages/kicad-gerbers.xml
+share/mime/packages/kicad-kicad.xml
+@tag update-desktop-database
+@tag update-mime-database
+@tag gtk-update-icon-cache %D/share/icons/hicolor
Index: pkg/PLIST-docs
===================================================================
RCS file: pkg/PLIST-docs
diff -N pkg/PLIST-docs
--- pkg/PLIST-docs      3 May 2011 18:31:15 -0000       1.2
+++ /dev/null   1 Jan 1970 00:00:00 -0000
@@ -1,265 +0,0 @@
-@comment $OpenBSD: PLIST-docs,v 1.2 2011/05/03 18:31:15 jasper Exp $
-share/doc/kicad/
-share/doc/kicad/INSTALL.txt
-share/doc/kicad/library/
-share/doc/kicad/library/doc/
-share/doc/kicad/library/doc/74xx/
-share/doc/kicad/library/doc/74xx/74LS393.pdf
-share/doc/kicad/library/doc/74xx/74f181.pdf
-share/doc/kicad/library/doc/74xx/74hc573.pdf
-share/doc/kicad/library/doc/74xx/74hc_hct74.pdf
-share/doc/kicad/library/doc/74xx/74ls393.pdf
-share/doc/kicad/library/doc/74xx/74ls86.pdf
-share/doc/kicad/library/doc/adc-dac/
-share/doc/kicad/library/doc/adc-dac/ad7533.pdf
-share/doc/kicad/library/doc/adc-dac/ad775.pdf
-share/doc/kicad/library/doc/adc-dac/ad7819.pdf
-share/doc/kicad/library/doc/adc-dac/adc0800.pdf
-share/doc/kicad/library/doc/adc-dac/adc08060.pdf
-share/doc/kicad/library/doc/adc-dac/adc1173.pdf
-share/doc/kicad/library/doc/adc-dac/ltc1406.pdf
-share/doc/kicad/library/doc/analog-dev/
-share/doc/kicad/library/doc/analog-dev/AD9283.pdf
-share/doc/kicad/library/doc/analog-dev/AD9891_9895.pdf
-share/doc/kicad/library/doc/analog-dev/ADuC816.pdf
-share/doc/kicad/library/doc/analog-dev/ad626_c.pdf
-share/doc/kicad/library/doc/analog-dev/ad629_a.pdf
-share/doc/kicad/library/doc/analog-dev/ad9280.pdf
-share/doc/kicad/library/doc/analog-dev/ad9283.pdf
-share/doc/kicad/library/doc/analog-dev/ad9708.pdf
-share/doc/kicad/library/doc/analog-dev/mat02.pdf
-share/doc/kicad/library/doc/analog-dev/mat03.pdf
-share/doc/kicad/library/doc/analog-dev/op275.pdf
-share/doc/kicad/library/doc/analog-dev/ssm2135.pdf
-share/doc/kicad/library/doc/analog-dev/ssm2141.pdf
-share/doc/kicad/library/doc/analog-dev/ssm2142.pdf
-share/doc/kicad/library/doc/analog-dev/ssm2143.pdf
-share/doc/kicad/library/doc/analog-dev/ssm2163.pdf
-share/doc/kicad/library/doc/analog-dev/ssm2165.pdf
-share/doc/kicad/library/doc/analog-dev/ssm2402.pdf
-share/doc/kicad/library/doc/analog_mux_and_switches/
-share/doc/kicad/library/doc/analog_mux_and_switches/DG417-DG419.pdf
-share/doc/kicad/library/doc/analog_mux_and_switches/adg636.pdf
-share/doc/kicad/library/doc/analog_mux_and_switches/dg308.pdf
-share/doc/kicad/library/doc/analog_mux_and_switches/dg441.pdf
-share/doc/kicad/library/doc/analog_mux_and_switches/dg611_2_3_0.pdf
-share/doc/kicad/library/doc/analog_mux_and_switches/dg619-620.pdf
-share/doc/kicad/library/doc/analog_mux_and_switches/dg9421-22.pdf
-share/doc/kicad/library/doc/cmos4000/
-share/doc/kicad/library/doc/cmos4000/mc14020.pdf
-share/doc/kicad/library/doc/cmos4000/mc14040.pdf
-share/doc/kicad/library/doc/contrib/
-share/doc/kicad/library/doc/contrib/fx614ds.pdf
-share/doc/kicad/library/doc/crystal/
-share/doc/kicad/library/doc/crystal/cs5361.pdf
-share/doc/kicad/library/doc/crystal/cs5396.pdf
-share/doc/kicad/library/doc/digital-audio/
-share/doc/kicad/library/doc/digital-audio/DS1267.pdf
-share/doc/kicad/library/doc/digital-audio/cs5361.pdf
-share/doc/kicad/library/doc/digital-audio/cs5396.pdf
-share/doc/kicad/library/doc/digital-audio/cs8406.pdf
-share/doc/kicad/library/doc/digital-audio/cs8413-4.pdf
-share/doc/kicad/library/doc/digital-audio/cs8420.pdf
-share/doc/kicad/library/doc/digital-audio/cs8427-f.pdf
-share/doc/kicad/library/doc/digital-audio/ds1267.pdf
-share/doc/kicad/library/doc/digital-audio/tpa5050.pdf
-share/doc/kicad/library/doc/display/
-share/doc/kicad/library/doc/display/D426GWA.pdf
-share/doc/kicad/library/doc/display/D426SURWAS530A2.pdf
-share/doc/kicad/library/doc/display/HDSP-48xx.pdf
-share/doc/kicad/library/doc/display/HDSP-7xxx.pdf
-share/doc/kicad/library/doc/display/LTC-6960HR.pdf
-share/doc/kicad/library/doc/display/LTC-6980HR.pdf
-share/doc/kicad/library/doc/display/MV57164.pdf
-share/doc/kicad/library/doc/display/d426gwa.pdf
-share/doc/kicad/library/doc/display/display-DA04-11GWA.pdf
-share/doc/kicad/library/doc/display/display-DC04-11GWA.pdf
-share/doc/kicad/library/doc/display/mv57164.pdf
-share/doc/kicad/library/doc/elantec/
-share/doc/kicad/library/doc/elantec/el7242.pdf
-share/doc/kicad/library/doc/elantec/el7243.pdf
-share/doc/kicad/library/doc/gennum/
-share/doc/kicad/library/doc/gennum/gs9020.pdf
-share/doc/kicad/library/doc/gennum/gs9025a.pdf
-share/doc/kicad/library/doc/gennum/gs9032.pdf
-share/doc/kicad/library/doc/intersil/
-share/doc/kicad/library/doc/intersil/dg441_2.pdf
-share/doc/kicad/library/doc/intersil/icl7660.pdf
-share/doc/kicad/library/doc/ir/
-share/doc/kicad/library/doc/ir/ir2110.pdf
-share/doc/kicad/library/doc/linear-tec/
-share/doc/kicad/library/doc/linear-tec/4607f.pdf
-share/doc/kicad/library/doc/linear-tec/lt1086.pdf
-share/doc/kicad/library/doc/linear-tec/lt1108.pdf
-share/doc/kicad/library/doc/linear-tec/lt1129.pdf
-share/doc/kicad/library/doc/linear-tec/lt1175.pdf
-share/doc/kicad/library/doc/linear-tec/lt1611f.pdf
-share/doc/kicad/library/doc/linear-tec/lt1761.pdf
-share/doc/kicad/library/doc/linear-tec/lt1932.pdf
-share/doc/kicad/library/doc/linear-tec/lt3010.pdf
-share/doc/kicad/library/doc/linear-tec/lt3430f.pdf
-share/doc/kicad/library/doc/linear-tec/ltc1594-8.pdf
-share/doc/kicad/library/doc/linear-tec/ltc1624.pdf
-share/doc/kicad/library/doc/linear-tec/ltc1878.pdf
-share/doc/kicad/library/doc/linear-tec/ltc2859-2861.pdf
-share/doc/kicad/library/doc/linear-tec/ltc3442.pdf
-share/doc/kicad/library/doc/linear-tec/ltc3525.pdf
-share/doc/kicad/library/doc/linear-tec/ltc4007.pdf
-share/doc/kicad/library/doc/maxim/
-share/doc/kicad/library/doc/maxim/DS1302.pdf
-share/doc/kicad/library/doc/maxim/MAX1647-MAX1648.pdf
-share/doc/kicad/library/doc/maxim/MAX220-MAX249.pdf
-share/doc/kicad/library/doc/maxim/MAX2605-MAX2609.pdf
-share/doc/kicad/library/doc/maxim/MAX5436-MAX5439.pdf
-share/doc/kicad/library/doc/maxim/MAX872-MAX874.pdf
-share/doc/kicad/library/doc/maxim/ds1302.pdf
-share/doc/kicad/library/doc/maxim/ds1621.pdf
-share/doc/kicad/library/doc/maxim/max200-max213.pdf
-share/doc/kicad/library/doc/maxim/max3224-max3245.pdf
-share/doc/kicad/library/doc/maxim/max471-max472.pdf
-share/doc/kicad/library/doc/maxim/max6351-max6360.pdf
-share/doc/kicad/library/doc/maxim/max690-max695.pdf
-share/doc/kicad/library/doc/memory/
-share/doc/kicad/library/doc/memory/24xx512.pdf
-share/doc/kicad/library/doc/memory/27c010.pdf
-share/doc/kicad/library/doc/memory/27c020.pdf
-share/doc/kicad/library/doc/memory/27c040.pdf
-share/doc/kicad/library/doc/memory/27c080.pdf
-share/doc/kicad/library/doc/memory/28c256.pdf
-share/doc/kicad/library/doc/micrel/
-share/doc/kicad/library/doc/micrel/mic2026.pdf
-share/doc/kicad/library/doc/micrel/mic2177.pdf
-share/doc/kicad/library/doc/microchip/
-share/doc/kicad/library/doc/microchip/PIC16F819.pdf
-share/doc/kicad/library/doc/microchip/pic16c62b-72b.pdf
-share/doc/kicad/library/doc/microchip/pic16f62x.pdf
-share/doc/kicad/library/doc/microchip/pic16f84.pdf
-share/doc/kicad/library/doc/motorola/
-share/doc/kicad/library/doc/motorola/m68hc12B.pdf
-share/doc/kicad/library/doc/motorola/mmc2114.pdf
-share/doc/kicad/library/doc/ns/
-share/doc/kicad/library/doc/ns/DS7830.pdf
-share/doc/kicad/library/doc/ns/ds7830.pdf
-share/doc/kicad/library/doc/ns/lf398.pdf
-share/doc/kicad/library/doc/ns/lm158.pdf
-share/doc/kicad/library/doc/ns/lm1877.pdf
-share/doc/kicad/library/doc/ns/lm193.pdf
-share/doc/kicad/library/doc/ns/lm555.pdf
-share/doc/kicad/library/doc/ns/pc16550d.pdf
-share/doc/kicad/library/doc/onsemi/
-share/doc/kicad/library/doc/onsemi/mc33178.pdf
-share/doc/kicad/library/doc/onsemi/mc34064.pdf
-share/doc/kicad/library/doc/op_amps/
-share/doc/kicad/library/doc/op_amps/lm324.pdf
-share/doc/kicad/library/doc/op_amps/lm358.pdf
-share/doc/kicad/library/doc/op_amps/lmc6062.pdf
-share/doc/kicad/library/doc/op_amps/lmc6082.pdf
-share/doc/kicad/library/doc/opto/
-share/doc/kicad/library/doc/opto/cpc1017n.pdf
-share/doc/kicad/library/doc/opto/laa110.pdf
-share/doc/kicad/library/doc/opto/lbb110.pdf
-share/doc/kicad/library/doc/opto/lcc110.pdf
-share/doc/kicad/library/doc/opto/silonex_nsl-32sr3.pdf
-share/doc/kicad/library/doc/philips/
-share/doc/kicad/library/doc/philips/HTRC11001T-hitag_reader.pdf
-share/doc/kicad/library/doc/philips/SA605.pdf
-share/doc/kicad/library/doc/philips/dac08.pdf
-share/doc/kicad/library/doc/philips/pca9516.pdf
-share/doc/kicad/library/doc/philips/pca9516_3.pdf
-share/doc/kicad/library/doc/philips/pcf8574.pdf
-share/doc/kicad/library/doc/philips/pcf8591.pdf
-share/doc/kicad/library/doc/philips/sa605.pdf
-share/doc/kicad/library/doc/philips/tda8702.pdf
-share/doc/kicad/library/doc/regulator/
-share/doc/kicad/library/doc/regulator/LP2985.pdf
-share/doc/kicad/library/doc/regulator/lm117.pdf
-share/doc/kicad/library/doc/regulator/lm1578a.pdf
-share/doc/kicad/library/doc/regulator/lm78lxx.pdf
-share/doc/kicad/library/doc/regulator/lm78xx.pdf
-share/doc/kicad/library/doc/regulator/lm79lxx.pdf
-share/doc/kicad/library/doc/regulator/lm79xx.pdf
-share/doc/kicad/library/doc/regulator/lp2985.pdf
-share/doc/kicad/library/doc/regulator/lp3963.pdf
-share/doc/kicad/library/doc/regulator/lt1372-1377.pdf
-share/doc/kicad/library/doc/regulator/lt1373.pdf
-share/doc/kicad/library/doc/regulator/lt3472.pdf
-share/doc/kicad/library/doc/regulator/mc34063.pdf
-share/doc/kicad/library/doc/siliconix/
-share/doc/kicad/library/doc/siliconix/si9986.pdf
-share/doc/kicad/library/doc/temic/
-share/doc/kicad/library/doc/temic/tk5550.pdf
-share/doc/kicad/library/doc/temic/u2770B.pdf
-share/doc/kicad/library/doc/texas/
-share/doc/kicad/library/doc/texas/pga4311.pdf
-share/doc/kicad/library/doc/texas/tl497a.pdf
-share/doc/kicad/library/doc/texas/tl7702a.pdf
-share/doc/kicad/library/doc/texas/tl7702b.pdf
-share/doc/kicad/library/doc/texas/tms320c240.pdf
-share/doc/kicad/library/doc/texas/tms320f2810.pdf
-share/doc/kicad/library/doc/texas/tms320lf240x/
-share/doc/kicad/library/doc/texas/tms320lf240x/tms320lf2406a.pdf
-share/doc/kicad/library/doc/texas/tms320lf240x/tms320lf240x-periph-spru357.pdf
-share/doc/kicad/library/doc/texas/tms320lf240x/tms320lf240x.pdf
-share/doc/kicad/library/doc/that_corporation/
-share/doc/kicad/library/doc/that_corporation/vca-2180x.pdf
-share/doc/kicad/library/doc/that_corporation/vca-2181x.pdf
-share/doc/kicad/library/doc/transistors/
-share/doc/kicad/library/doc/transistors/bipolar/
-share/doc/kicad/library/doc/transistors/bipolar/2n4401.pdf
-share/doc/kicad/library/doc/transistors/bipolar/BC807.pdf
-share/doc/kicad/library/doc/transistors/bipolar/BC817.pdf
-share/doc/kicad/library/doc/transistors/bipolar/MPSA42.pdf
-share/doc/kicad/library/doc/transistors/bipolar/bc237.pdf
-share/doc/kicad/library/doc/transistors/bipolar/bc307.pdf
-share/doc/kicad/library/doc/transistors/bipolar/bc807.pdf
-share/doc/kicad/library/doc/transistors/bipolar/bc817.pdf
-share/doc/kicad/library/doc/transistors/bipolar/mpsa42.pdf
-share/doc/kicad/library/doc/transistors/bipolar/mpsa92.pdf
-share/doc/kicad/library/doc/transistors/mos/
-share/doc/kicad/library/doc/transistors/mos/2n7000-7002.pdf
-share/doc/kicad/library/doc/transistors/mos/IRFU024.pdf
-share/doc/kicad/library/doc/transistors/mos/irf530.pdf
-share/doc/kicad/library/doc/transistors/mos/irfu024.pdf
-share/doc/kicad/library/doc/transistors/mos/si4569DY.pdf
-share/doc/kicad/library/doc/valves/
-share/doc/kicad/library/doc/valves/philips-em84.pdf
-share/doc/kicad/library/doc/video/
-share/doc/kicad/library/doc/video/av9173.pdf
-share/doc/kicad/library/doc/video/cxd3400n.pdf
-share/doc/kicad/library/doc/xicor/
-share/doc/kicad/library/doc/xicor/x9118.pdf
-share/doc/kicad/library/doc/xicor/x9250.pdf
-share/doc/kicad/library/doc/xicor/x9258.pdf
-share/doc/kicad/library/doc/xicor/x9268.pdf
-share/doc/kicad/library/doc/xicor/x9269.pdf
-share/doc/kicad/library/doc/xilinx/
-share/doc/kicad/library/doc/xilinx/9500.pdf
-share/doc/kicad/library/doc/xilinx/spartan2/
-share/doc/kicad/library/doc/xilinx/spartan2/ac_dc_car.pdf
-share/doc/kicad/library/doc/xilinx/spartan2/description.pdf
-share/doc/kicad/library/doc/xilinx/spartan2/intro.pdf
-share/doc/kicad/library/doc/xilinx/spartan2/pinout.pdf
-share/doc/kicad/library/doc/xilinx/spartan2e/
-share/doc/kicad/library/doc/xilinx/spartan2e/spartan2e.pdf
-share/doc/kicad/library/doc/xilinx/spartan3/
-share/doc/kicad/library/doc/xilinx/spartan3/spartan3.pdf
-share/doc/kicad/library/doc/xilinx/xc18V00proms.pdf
-share/doc/kicad/library/doc/xilinx/xc400x-pinout.pdf
-share/doc/kicad/library/doc/xilinx/xc95108.pdf
-share/doc/kicad/library/doc/xilinx/xc9536.pdf
-share/doc/kicad/library/doc/xilinx/xc9572.pdf
-share/doc/kicad/library/doc/xilinx/xcr3032xl.pdf
-share/doc/kicad/library/doc/xilinx/xcr3064a.pdf
-share/doc/kicad/library/doc/xilinx/xcr3064xl.pdf
-share/doc/kicad/library/doc/xilinx/xcr3128xl.pdf
-share/doc/kicad/library/doc/xilinx/xcr3256xl.pdf
-share/doc/kicad/scripts/
-share/doc/kicad/scripts/kicad-devel
-share/doc/kicad/scripts/kicad-get-rss
-share/doc/kicad/scripts/packagesrc.sh
-share/doc/kicad/scripts/pcb-dr-adjust/
-share/doc/kicad/scripts/pcb-dr-adjust/example.brd
-share/doc/kicad/scripts/pcb-dr-adjust/howto.txt
-share/doc/kicad/scripts/pcb-dr-adjust/pcb-dr-adjust.cfg
-share/doc/kicad/scripts/pcb-dr-adjust/pcb-dr-adjust.pl
-share/doc/kicad/scripts/setfont.sh
Index: pkg/PLIST-main
===================================================================
RCS file: pkg/PLIST-main
diff -N pkg/PLIST-main
--- pkg/PLIST-main      1 Jul 2018 18:33:35 -0000       1.9
+++ /dev/null   1 Jan 1970 00:00:00 -0000
@@ -1,133 +0,0 @@
-@comment $OpenBSD: PLIST-main,v 1.9 2018/07/01 18:33:35 espie Exp $
-@bin bin/cvpcb
-@bin bin/eeschema
-bin/freeroute.jnlp
-@bin bin/gerbview
-@bin bin/kicad
-@bin bin/minizip
-@bin bin/pcbnew
-lib/kicad/
-lib/kicad/plugins/
-@bin lib/kicad/plugins/netlist_form_pads-pcb
-share/applications/eeschema.desktop
-share/applications/kicad.desktop
-share/icons/hicolor/16x16/mimetypes/application-x-kicad-project.png
-share/icons/hicolor/22x22/mimetypes/application-x-kicad-project.png
-share/icons/hicolor/24x24/mimetypes/application-x-kicad-project.png
-share/icons/hicolor/32x32/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/kicad/demos/
-share/kicad/demos/complex_hierarchy/
-share/kicad/demos/complex_hierarchy/ampli_ht.sch
-share/kicad/demos/complex_hierarchy/complex_hierarchy.brd
-share/kicad/demos/complex_hierarchy/complex_hierarchy.cmp
-share/kicad/demos/complex_hierarchy/complex_hierarchy.lib
-share/kicad/demos/complex_hierarchy/complex_hierarchy.net
-share/kicad/demos/complex_hierarchy/complex_hierarchy.pro
-share/kicad/demos/complex_hierarchy/complex_hierarchy.sch
-share/kicad/demos/ecc83/
-share/kicad/demos/ecc83/ecc83-pp.brd
-share/kicad/demos/ecc83/ecc83-pp.cache.lib
-share/kicad/demos/ecc83/ecc83-pp.cmp
-share/kicad/demos/ecc83/ecc83-pp.net
-share/kicad/demos/ecc83/ecc83-pp.pro
-share/kicad/demos/ecc83/ecc83-pp.sch
-share/kicad/demos/ecc83/ecc83-pp_v2.brd
-share/kicad/demos/ecc83/ecc83-pp_v2.pro
-share/kicad/demos/ecc83/ecc83-pp_v2.sch
-share/kicad/demos/electric/
-share/kicad/demos/electric/electric.cache.lib
-share/kicad/demos/electric/electric.pro
-share/kicad/demos/electric/electric.sch
-share/kicad/demos/flat_hierarchy/
-share/kicad/demos/flat_hierarchy/flat_hierarchy.brd
-share/kicad/demos/flat_hierarchy/flat_hierarchy.cache.lib
-share/kicad/demos/flat_hierarchy/flat_hierarchy.cmp
-share/kicad/demos/flat_hierarchy/flat_hierarchy.net
-share/kicad/demos/flat_hierarchy/flat_hierarchy.pro
-share/kicad/demos/flat_hierarchy/flat_hierarchy.sch
-share/kicad/demos/flat_hierarchy/pic_programmer.sch
-share/kicad/demos/flat_hierarchy/pic_sockets.sch
-share/kicad/demos/interf_u/
-share/kicad/demos/interf_u/interf_u-cache.dcm
-share/kicad/demos/interf_u/interf_u-cache.lib
-share/kicad/demos/interf_u/interf_u.brd
-share/kicad/demos/interf_u/interf_u.cmp
-share/kicad/demos/interf_u/interf_u.net
-share/kicad/demos/interf_u/interf_u.pro
-share/kicad/demos/interf_u/interf_u.sch
-share/kicad/demos/microwave/
-share/kicad/demos/microwave/microwave.brd
-share/kicad/demos/microwave/microwave.pro
-share/kicad/demos/microwave/shape1.txt
-share/kicad/demos/pic_programmer/
-share/kicad/demos/pic_programmer/pic_programmer.brd
-share/kicad/demos/pic_programmer/pic_programmer.cache.lib
-share/kicad/demos/pic_programmer/pic_programmer.cmp
-share/kicad/demos/pic_programmer/pic_programmer.net
-share/kicad/demos/pic_programmer/pic_programmer.pro
-share/kicad/demos/pic_programmer/pic_programmer.sch
-share/kicad/demos/pic_programmer/pic_sockets.sch
-share/kicad/demos/pspice/
-share/kicad/demos/pspice/pspice.cache.lib
-share/kicad/demos/pspice/pspice.cir
-share/kicad/demos/pspice/pspice.pro
-share/kicad/demos/pspice/pspice.sch
-share/kicad/demos/sonde xilinx/
-share/kicad/demos/sonde xilinx/sonde xilinx.brd
-share/kicad/demos/sonde xilinx/sonde xilinx.cache.lib
-share/kicad/demos/sonde xilinx/sonde xilinx.cmp
-share/kicad/demos/sonde xilinx/sonde xilinx.drl
-share/kicad/demos/sonde xilinx/sonde xilinx.net
-share/kicad/demos/sonde xilinx/sonde xilinx.pro
-share/kicad/demos/sonde xilinx/sonde xilinx.sch
-share/kicad/demos/test_xil_95108/
-share/kicad/demos/test_xil_95108/carte_test.brd
-share/kicad/demos/test_xil_95108/carte_test.cache.lib
-share/kicad/demos/test_xil_95108/carte_test.cmp
-share/kicad/demos/test_xil_95108/carte_test.net
-share/kicad/demos/test_xil_95108/carte_test.pro
-share/kicad/demos/test_xil_95108/carte_test.sch
-share/kicad/demos/video/
-share/kicad/demos/video/bus_pci.sch
-share/kicad/demos/video/esvideo.sch
-share/kicad/demos/video/graphic.sch
-share/kicad/demos/video/modul.sch
-share/kicad/demos/video/muxdata.sch
-share/kicad/demos/video/pal-ntsc.sch
-share/kicad/demos/video/rams.sch
-share/kicad/demos/video/video-cache.lib
-share/kicad/demos/video/video.brd
-share/kicad/demos/video/video.cmp
-share/kicad/demos/video/video.net
-share/kicad/demos/video/video.pro
-share/kicad/demos/video/video.sch
-share/kicad/template/
-share/kicad/template/kicad.pro
-share/locale/ca/LC_MESSAGES/kicad.mo
-share/locale/cs/LC_MESSAGES/kicad.mo
-share/locale/de/LC_MESSAGES/kicad.mo
-share/locale/es/LC_MESSAGES/kicad.mo
-share/locale/fi/LC_MESSAGES/kicad.mo
-share/locale/fr/LC_MESSAGES/kicad.mo
-share/locale/hu/LC_MESSAGES/kicad.mo
-share/locale/it/LC_MESSAGES/kicad.mo
-share/locale/ko/LC_MESSAGES/kicad.mo
-share/locale/nl/LC_MESSAGES/kicad.mo
-share/locale/pl/LC_MESSAGES/kicad.mo
-share/locale/pt/LC_MESSAGES/kicad.mo
-share/locale/ru/LC_MESSAGES/kicad.mo
-share/locale/sl/LC_MESSAGES/kicad.mo
-share/locale/sv/LC_MESSAGES/kicad.mo
-share/locale/zh_CN/LC_MESSAGES/kicad.mo
-share/mime/packages/kicad.xml
-share/mimelnk/
-share/mimelnk/application/
-share/mimelnk/application/x-kicad-project.desktop
-share/mimelnk/application/x-kicad-schematic.desktop
-@tag gtk-update-icon-cache %D/share/icons/hicolor
-@tag update-mime-database
-@tag update-desktop-database

Reply via email to