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