Here is a bump to KiCAD's stable 5.1.7 version.
The kicad-shared bump is to follow.
Everything looks good on amd64. There were no library changes.
Ok?
--
Tracey Emery
Index: Makefile
===================================================================
RCS file: /cvs/ports/cad/kicad/Makefile,v
retrieving revision 1.43
diff -u -p -u -r1.43 Makefile
--- Makefile 3 Jul 2020 21:12:35 -0000 1.43
+++ Makefile 16 Feb 2021 23:25:13 -0000
@@ -3,11 +3,10 @@
# Sync cad/kicad-share/Makefile.inc with archs where kicad is broken
BROKEN-powerpc = segfaults when trying to run the PCB editor
-V = 5.1.5
+V = 5.1.7
COMMENT = schematic and PCB editing software
DISTNAME = kicad-${V}
EPOCH = 0
-REVISION = 2
SHARED_LIBS += kicad_3dsg 0.0 # 2.0
@@ -24,16 +23,13 @@ WANTLIB += TKG2d TKG3d TKGeomAlgo TKGeom
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 += TKernel X11 Xext boost_context-mt boost_system-mt
WANTLIB += c cairo crypto curl freetype m ngspice pixman-1 ${MODPY_WANTLIB}
WANTLIB += ssl wx_baseu-3.0 wx_baseu_net-3.0 wx_baseu_xml-3.0
WANTLIB += wx_gtk3u_adv-3.0 wx_gtk3u_aui-3.0 wx_gtk3u_core-3.0
WANTLIB += wx_gtk3u_gl-3.0 wx_gtk3u_html-3.0 wx_gtk3u_stc-3.0
-MASTER_SITES = https://launchpad.net/kicad/5.0/${V}/+download/
-
-EXTRACT_SUFX = .tar.xz
+MASTER_SITES = https://gitlab.com/kicad/code/kicad/-/archive/${V}/
COMPILER = base-clang ports-gcc
Index: distinfo
===================================================================
RCS file: /cvs/ports/cad/kicad/distinfo,v
retrieving revision 1.8
diff -u -p -u -r1.8 distinfo
--- distinfo 10 Dec 2019 23:09:48 -0000 1.8
+++ distinfo 16 Feb 2021 23:25:13 -0000
@@ -1,2 +1,2 @@
-SHA256 (kicad-5.1.5.tar.xz) = gGJaHah24b5oPcCCaP5D/me7cE6EHpd0MfeoK9wJZHQ=
-SIZE (kicad-5.1.5.tar.xz) = 14203632
+SHA256 (kicad-5.1.7.tar.gz) = lq0wqiie1vd//NgoPQh3twATkYfl8ZV6ytitTbrUcrw=
+SIZE (kicad-5.1.7.tar.gz) = 23795576
Index: patches/patch-CMakeLists_txt
===================================================================
RCS file: /cvs/ports/cad/kicad/patches/patch-CMakeLists_txt,v
retrieving revision 1.4
diff -u -p -u -r1.4 patch-CMakeLists_txt
--- patches/patch-CMakeLists_txt 2 Apr 2020 14:48:27 -0000 1.4
+++ patches/patch-CMakeLists_txt 16 Feb 2021 23:25:13 -0000
@@ -3,7 +3,7 @@ $OpenBSD: patch-CMakeLists_txt,v 1.4 202
Index: CMakeLists.txt
--- CMakeLists.txt.orig
+++ CMakeLists.txt
-@@ -434,12 +434,12 @@ if( false )
+@@ -409,12 +409,12 @@ if( false )
set( KIFACE_SUFFIX ${CMAKE_SHARED_MODULE_SUFFIX} )
else()
# Temporary situation until we can dovetail the python DSO into the
kiface DSO.
@@ -18,7 +18,7 @@ Index: CMakeLists.txt
#message( STATUS "KIFACE_SUFFIX:${KIFACE_SUFFIX}
KIFACE_PREFIX:${KIFACE_PREFIX}" )
-@@ -607,7 +607,7 @@ find_package( Pixman 0.30 REQUIRED )
+@@ -582,7 +582,7 @@ find_package( Pixman 0.30 REQUIRED )
#
# Find Boost headers, required.
Index: patches/patch-CMakeModules_CreateGitVersionHeader_cmake
===================================================================
RCS file: patches/patch-CMakeModules_CreateGitVersionHeader_cmake
diff -N patches/patch-CMakeModules_CreateGitVersionHeader_cmake
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ patches/patch-CMakeModules_CreateGitVersionHeader_cmake 16 Feb 2021
23:25:13 -0000
@@ -0,0 +1,57 @@
+$OpenBSD$
+
+# set build version without git
+
+Index: CMakeModules/CreateGitVersionHeader.cmake
+--- CMakeModules/CreateGitVersionHeader.cmake.orig
++++ CMakeModules/CreateGitVersionHeader.cmake
+@@ -24,31 +24,31 @@
+
+ macro( create_git_version_header _git_src_path )
+ # Include Git support to automagically create version header file.
+- find_package( Git )
++ # find_package( Git )
+
+- if( GIT_FOUND )
+- message( STATUS "Using Git to determine build version string." )
++ # if( GIT_FOUND )
++ # message( STATUS "Using Git to determine build version string." )
+
+- set( _Git_SAVED_LC_ALL "$ENV{LC_ALL}" )
+- set( ENV{LC_ALL} C )
++ # set( _Git_SAVED_LC_ALL "$ENV{LC_ALL}" )
++ # set( ENV{LC_ALL} C )
+
+ # Use `git describe --dirty` to create the KiCad version string.
+- execute_process(
+- COMMAND
+- ${GIT_EXECUTABLE} describe --dirty
+- WORKING_DIRECTORY ${_git_src_path}
+- OUTPUT_VARIABLE _git_DESCRIBE
+- ERROR_VARIABLE _git_log_error
+- RESULT_VARIABLE _git_log_result
+- OUTPUT_STRIP_TRAILING_WHITESPACE)
++ # execute_process(
++ # COMMAND
++ # ${GIT_EXECUTABLE} describe --dirty
++ # WORKING_DIRECTORY ${_git_src_path}
++ # OUTPUT_VARIABLE _git_DESCRIBE
++ # ERROR_VARIABLE _git_log_error
++ # RESULT_VARIABLE _git_log_result
++ # OUTPUT_STRIP_TRAILING_WHITESPACE)
+
+- set( ENV{LC_ALL} ${_Git_SAVED_LC_ALL} )
+- endif( GIT_FOUND )
++ # set( ENV{LC_ALL} ${_Git_SAVED_LC_ALL} )
++ # endif( GIT_FOUND )
+
+ # Check to make sure 'git' command did not fail. Otherwise fallback
+ # to KiCadVersion.cmake as the revision level.
+- if( _git_DESCRIBE )
+- set( KICAD_VERSION "(${_git_DESCRIBE})" )
+- endif()
++ # if( _git_DESCRIBE )
++ set( KICAD_VERSION "5.1.7" )
++ # endif()
+
+ endmacro()
Index: patches/patch-cvpcb_CMakeLists_txt
===================================================================
RCS file: /cvs/ports/cad/kicad/patches/patch-cvpcb_CMakeLists_txt,v
retrieving revision 1.1
diff -u -p -u -r1.1 patch-cvpcb_CMakeLists_txt
--- patches/patch-cvpcb_CMakeLists_txt 8 Nov 2019 14:43:53 -0000 1.1
+++ patches/patch-cvpcb_CMakeLists_txt 16 Feb 2021 23:25:13 -0000
@@ -3,7 +3,7 @@ $OpenBSD: patch-cvpcb_CMakeLists_txt,v 1
Index: cvpcb/CMakeLists.txt
--- cvpcb/CMakeLists.txt.orig
+++ cvpcb/CMakeLists.txt
-@@ -175,7 +175,7 @@ target_link_libraries( cvpcb_kiface ${Boost_LIBRARIES}
+@@ -104,7 +104,7 @@ target_link_libraries( cvpcb_kiface ${Boost_LIBRARIES}
if( UNIX AND NOT APPLE )
# -lrt must follow Boost
Index: patches/patch-kicad_kicad_cpp
===================================================================
RCS file: /cvs/ports/cad/kicad/patches/patch-kicad_kicad_cpp,v
retrieving revision 1.1
diff -u -p -u -r1.1 patch-kicad_kicad_cpp
--- patches/patch-kicad_kicad_cpp 8 Nov 2019 14:43:53 -0000 1.1
+++ patches/patch-kicad_kicad_cpp 16 Feb 2021 23:25:13 -0000
@@ -3,7 +3,7 @@ $OpenBSD: patch-kicad_kicad_cpp,v 1.1 20
Index: kicad/kicad.cpp
--- kicad/kicad.cpp.orig
+++ kicad/kicad.cpp
-@@ -252,7 +252,7 @@ struct APP_KICAD : public wxApp
+@@ -256,7 +256,7 @@ struct APP_KICAD : public wxApp
{
program.OnPgmExit();
Index: patches/patch-pcbnew_CMakeLists_txt
===================================================================
RCS file: /cvs/ports/cad/kicad/patches/patch-pcbnew_CMakeLists_txt,v
retrieving revision 1.3
diff -u -p -u -r1.3 patch-pcbnew_CMakeLists_txt
--- patches/patch-pcbnew_CMakeLists_txt 2 Apr 2020 14:48:27 -0000 1.3
+++ patches/patch-pcbnew_CMakeLists_txt 16 Feb 2021 23:25:13 -0000
@@ -12,8 +12,8 @@ Index: pcbnew/CMakeLists.txt
endif()
-@@ -808,11 +808,7 @@ if( KICAD_SCRIPTING_MODULES )
- add_dependencies( ScriptingModulesPcbnewSoCopy ScriptingWxpythonCopy )
+@@ -805,11 +805,7 @@ if( KICAD_SCRIPTING_MODULES )
+ add_dependencies( ScriptingModulesPcbnewSoCopy
ScriptingPythonDirectoryCreation )
set( PYMOD_EXT "so" )
else() # only linux remains among supported platforms
- add_library( pcbnew_python MODULE
$<TARGET_OBJECTS:pcbnew_kiface_objects> )
@@ -25,7 +25,7 @@ Index: pcbnew/CMakeLists.txt
set( PYMOD_EXT "so" )
endif()
-@@ -827,18 +823,16 @@ if( KICAD_SCRIPTING_MODULES )
+@@ -824,18 +820,16 @@ if( KICAD_SCRIPTING_MODULES )
DEPENDS ${CMAKE_CURRENT_BINARY_DIR}/_pcbnew.${PYMOD_EXT}
)
else()
Index: pkg/PLIST
===================================================================
RCS file: /cvs/ports/cad/kicad/pkg/PLIST,v
retrieving revision 1.3
diff -u -p -u -r1.3 PLIST
--- pkg/PLIST 2 Apr 2020 14:48:27 -0000 1.3
+++ pkg/PLIST 16 Feb 2021 23:25:13 -0000
@@ -9,7 +9,6 @@
@bin bin/idfcyl
@bin bin/idfrect
@bin bin/kicad
-@bin bin/kicad-ogltest
@bin bin/kicad2step
bin/libcvpcb.a
bin/libeeschema.a