Hello community, here is the log from the commit of package kicad for openSUSE:Factory checked in at 2018-09-19 14:29:51 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/kicad (Old) and /work/SRC/openSUSE:Factory/.kicad.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "kicad" Wed Sep 19 14:29:51 2018 rev:25 rq:636353 version:5.0.0 Changes: -------- --- /work/SRC/openSUSE:Factory/kicad/kicad.changes 2018-09-04 22:54:41.908699102 +0200 +++ /work/SRC/openSUSE:Factory/.kicad.new/kicad.changes 2018-09-19 14:31:40.023372509 +0200 @@ -1,0 +2,5 @@ +Tue Sep 18 09:10:20 UTC 2018 - davejpla...@gmail.com + +- Fix build against boost-1.68 with kicad-fix-boost168-build.patch. + +------------------------------------------------------------------- New: ---- kicad-fix-boost168-build.patch ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ kicad.spec ++++++ --- /var/tmp/diff_new_pack.7kHQd7/_old 2018-09-19 14:31:41.483371516 +0200 +++ /var/tmp/diff_new_pack.7kHQd7/_new 2018-09-19 14:31:41.483371516 +0200 @@ -34,6 +34,7 @@ # PATCH-FIX-OPENSUSE davejpla...@gmail.com -kicad-suse-help-path.patch - kicad looks in /usr/share/doc/kicad for help files and doesn't find them. # this patch adds packges/ befor kicad. Patch3: kicad-suse-help-path.patch +Patch4: kicad-fix-boost168-build.patch %if 0%{?suse_version} > 1325 BuildRequires: libboost_context-devel @@ -110,6 +111,7 @@ %patch1 -p0 %patch2 -p1 %patch3 +%patch4 cp %{SOURCE2} . ++++++ kicad-fix-boost168-build.patch ++++++ From: Dave Plater <davejpla...@gmail.com> Date: 2018-11-18 10:52 Subject: Fix build against boost-1.68 Upstream: from upstream In boost-1.68 "boost/uuid/sha1.hpp" is moved to "boost/uuid/detail/sha1.hpp" Patch copied from git #8bb0fabcba3b9344105b11d762b2360de9889fc0 The comit also includes a large number of debug fixes that are not necessary and would make the patch very large. Index: 3d-viewer/3d_cache/3d_cache.cpp =================================================================== --- 3d-viewer/3d_cache/3d_cache.cpp.orig 2018-07-13 21:53:52.000000000 +0200 +++ 3d-viewer/3d_cache/3d_cache.cpp 2018-09-18 11:02:07.410240387 +0200 @@ -2,6 +2,7 @@ * This program source code file is part of KiCad, a free EDA CAD application. * * Copyright (C) 2015-2016 Cirilo Bernardo <cirilo.berna...@gmail.com> + * Copyright (C) 2018 KiCad Developers, see AUTHORS.txt for contributors. * * This program is free software; you can redistribute it and/or * modify it under the terms of the GNU General Public License @@ -34,7 +35,12 @@ #include <wx/log.h> #include <wx/stdpaths.h> +#include <boost/version.hpp> +#if BOOST_VERSION >= 106800 +#include <boost/uuid/detail/sha1.hpp> +#else #include <boost/uuid/sha1.hpp> +#endif #include <glm/glm.hpp> #include <glm/ext.hpp>