Hello community, here is the log from the commit of package kicad for openSUSE:Factory checked in at 2017-09-05 15:18:25 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/kicad (Old) and /work/SRC/openSUSE:Factory/.kicad.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "kicad" Tue Sep 5 15:18:25 2017 rev:22 rq:520856 version:4.0.7 Changes: -------- --- /work/SRC/openSUSE:Factory/kicad/kicad.changes 2017-04-06 11:01:28.033375374 +0200 +++ /work/SRC/openSUSE:Factory/.kicad.new/kicad.changes 2017-09-05 15:18:30.185549742 +0200 @@ -1,0 +2,41 @@ +Mon Sep 4 13:38:17 UTC 2017 - davejpla...@gmail.com + +- Update to version 4.0.7. +- Build with fPIE. +- Rebased kicad-set-cxx-version.patch. +- Upstream changes: + * Bugs Fixed: + Fix broken links and add correct links to about dialog. + Eeschema: highlight the first choice in rescue dialog. + Eeschema: fix zone properties dialog level setting tooltip. + Pcbnew: fix segfault when appending a board in GAL mode. + Remove some useless or incorrect asserts in plot functions. + Pcbnew: continue loading footprints after first failure. + Eeschema: don’t apply last line width to text thickness in + symbol library editor. + Pcbnew: add option to plot DXF lines in outline mode. + Pcbnew: add option to plot DXF editable text. + Pcbnew: fix crash when dragging a track. + Fix crash when dragging a track. + Remove leading/trailing white space error message from field + validator. + * Other changes: + Pcbnew: fix bug loading board files written when layers could + have numeric names. + Pcbnew: prevent segfault when outline has no vertices reading + P-CAD file. + Pcbnew: fix tooltip error in copper zones dialog. + Eeschema: move BOM scripts so they are installed correctly. + Apply changes from master to GOST page layouts. + Save text thickness in worksheet editor. + Fix default line widths for non-mm units in DXF import. + Better error messages when throwing an I/O error or parse error. + Cvpcb: fix incorrect assignments when using .equ files and + automatic association. + Fix possible crash and issues when a incorrect fp lib table is + loaded. + Fix crash when writing zip archive file to folder that is not + writeable. + Fix issues in plot functions when used from python scripts. + +------------------------------------------------------------------- Old: ---- kicad-4.0.6.tar.xz New: ---- kicad-4.0.7.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ kicad.spec ++++++ --- /var/tmp/diff_new_pack.EWhZn6/_old 2017-09-05 15:18:31.569355229 +0200 +++ /var/tmp/diff_new_pack.EWhZn6/_new 2017-09-05 15:18:31.573354667 +0200 @@ -17,7 +17,7 @@ Name: kicad -Version: 4.0.6 +Version: 4.0.7 Release: 0 Summary: EDA software suite for the creation of schematics and PCB License: GPL-2.0+ and GPL-3.0+ @@ -124,6 +124,8 @@ sed -i 's|KICAD_DOCS share/doc/kicad|KICAD_DOCS share/doc/packages/kicad|' CMakeLists.txt %build +export CFLAGS="%{optflags} -fPIE" +export CXXFLAGS="$CFLAGS" %cmake \ -DKICAD_REPO_NAME=stable \ -DKICAD_BUILD_VERSION=%{version} \ @@ -131,7 +133,8 @@ -DBUILD_GITHUB_PLUGIN=ON \ -DKICAD_SCRIPTING=ON \ -DKICAD_SCRIPTING_MODULES=ON \ - -DKICAD_SCRIPTING_WXPYTHON=ON + -DKICAD_SCRIPTING_WXPYTHON=ON \ + -DCMAKE_EXE_LINKER_FLAGS="-Wl,--as-needed -Wl,--no-undefined -Wl,-z,now -pie" make %{?_smp_mflags} ++++++ kicad-4.0.6.tar.xz -> kicad-4.0.7.tar.xz ++++++ /work/SRC/openSUSE:Factory/kicad/kicad-4.0.6.tar.xz /work/SRC/openSUSE:Factory/.kicad.new/kicad-4.0.7.tar.xz differ: char 8, line 1 ++++++ kicad-set-cxx-version.patch ++++++ --- /var/tmp/diff_new_pack.EWhZn6/_old 2017-09-05 15:18:31.645344548 +0200 +++ /var/tmp/diff_new_pack.EWhZn6/_new 2017-09-05 15:18:31.645344548 +0200 @@ -1,12 +1,12 @@ Index: CMakeLists.txt =================================================================== ---- CMakeLists.txt.orig -+++ CMakeLists.txt -@@ -142,6 +142,8 @@ if( CMAKE_COMPILER_IS_GNUCXX OR CMAKE_CX +--- CMakeLists.txt.orig 2017-08-28 16:31:31.000000000 +0200 ++++ CMakeLists.txt 2017-09-04 15:36:13.027522479 +0200 +@@ -161,6 +161,8 @@ if( CMAKE_COMPILER_IS_GNUCXX OR CMAKE_CX # subsequently on the command line, such as in pcbnew/github/CMakeLists.txt set( CMAKE_C_FLAGS "-Wall ${CMAKE_C_FLAGS}" ) set( CMAKE_CXX_FLAGS "-Wall ${CMAKE_CXX_FLAGS}" ) -+ ++ + set( CMAKE_CXX_STANDARD 14 ) # The optimization level is -O1 instead of the usual -O2 level because