[gentoo-commits] repo/gentoo:master commit in: sci-electronics/kicad/files/, sci-electronics/kicad/

2023-02-21 Thread Matthew Smith
commit: 996b5c04c7f5fb478244ff8372db0af3eaa130bd
Author: Matthew Smith  gentoo  org>
AuthorDate: Mon Feb 20 18:33:52 2023 +
Commit: Matthew Smith  gentoo  org>
CommitDate: Tue Feb 21 17:56:24 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=996b5c04

sci-electronics/kicad: remove -Werror

Closes: https://bugs.gentoo.org/895014
Acked-by: Zoltan Puskas  sinustrom.info>
Signed-off-by: Matthew Smith  gentoo.org>

 .../kicad/files/kicad-7.0.0-werror.patch| 21 +
 sci-electronics/kicad/kicad-7.0.0-r1.ebuild |  2 ++
 2 files changed, 23 insertions(+)

diff --git a/sci-electronics/kicad/files/kicad-7.0.0-werror.patch 
b/sci-electronics/kicad/files/kicad-7.0.0-werror.patch
new file mode 100644
index ..b5fa3b1ae15d
--- /dev/null
+++ b/sci-electronics/kicad/files/kicad-7.0.0-werror.patch
@@ -0,0 +1,21 @@
+From 04fc6081bd3d6575d00589f71150ab796778a9c9 Mon Sep 17 00:00:00 2001
+From: Matthew Smith 
+Date: Mon, 20 Feb 2023 17:53:50 +
+Subject: [PATCH] build: Remove Werror flag from clipper2
+
+Bug: https://bugs.gentoo.org/895014
+
+--- a/thirdparty/clipper2/CMakeLists.txt
 b/thirdparty/clipper2/CMakeLists.txt
+@@ -27,7 +27,7 @@ target_compile_definitions(clipper2 PUBLIC USINGZ)
+ if (MSVC)
+   target_compile_options(clipper2 PRIVATE /W4 /WX)
+ else()
+-  target_compile_options(clipper2 PRIVATE -Wall -Wextra -Wpedantic -Werror)
++  target_compile_options(clipper2 PRIVATE -Wall -Wextra -Wpedantic)
+   target_link_libraries(clipper2 PUBLIC -lm)
+ endif()
+ 
+-- 
+2.39.2
+

diff --git a/sci-electronics/kicad/kicad-7.0.0-r1.ebuild 
b/sci-electronics/kicad/kicad-7.0.0-r1.ebuild
index 6e1f702ce060..a6db98a4f37a 100644
--- a/sci-electronics/kicad/kicad-7.0.0-r1.ebuild
+++ b/sci-electronics/kicad/kicad-7.0.0-r1.ebuild
@@ -77,6 +77,8 @@ CHECKREQS_DISK_BUILD="900M"
 PATCHES=(
# https://bugs.gentoo.org/895188
"${FILESDIR}"/${PN}-7.0.0-wxwidgets-version.patch
+
+   "${FILESDIR}"/${PN}-7.0.0-werror.patch
 )
 
 pkg_setup() {



[gentoo-commits] repo/gentoo:master commit in: sci-electronics/kicad/files/, sci-electronics/kicad/

2021-01-18 Thread David Seifert
commit: 182524b3a568fe60c1b0e9a6e534fc4fa895c227
Author: Jakov Smolic  sartura  hr>
AuthorDate: Mon Jan 18 10:14:24 2021 +
Commit: David Seifert  gentoo  org>
CommitDate: Mon Jan 18 10:14:24 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=182524b3

sci-electronics/kicad: Remove old

Signed-off-by: Jakov Smolic  sartura.hr>
Signed-off-by: David Seifert  gentoo.org>

 sci-electronics/kicad/Manifest |   3 -
 .../kicad/files/kicad-5.1.5-algorithm-header.patch |  11 --
 .../kicad/files/kicad-5.1.6-ninja-build.patch  |  45 --
 sci-electronics/kicad/kicad-5.1.6.ebuild   | 159 -
 sci-electronics/kicad/kicad-5.1.7.ebuild   | 158 
 sci-electronics/kicad/kicad-5.1.8.ebuild   | 158 
 6 files changed, 534 deletions(-)

diff --git a/sci-electronics/kicad/Manifest b/sci-electronics/kicad/Manifest
index aa0af793ab9..a3d6d27bf93 100644
--- a/sci-electronics/kicad/Manifest
+++ b/sci-electronics/kicad/Manifest
@@ -1,4 +1 @@
-DIST kicad-5.1.6.tar.bz2 18299367 BLAKE2B 
b5bfda025bb0be249f2ff334e8b82c49e4e4265fe4cf5daad8a01bfd6149f4c2d1c55d689f3033136ab904f45e8deb9ea12ccde43ea083b14d92e677adf39c0f
 SHA512 
4fd3d0ac1524cc113210be8dc1b76ab4e02bf271f598943ecab73af98a9dc99009b2d3818c97b358498d2f98ee863f13b21e958fd2143356c2a1368601f0d48a
-DIST kicad-5.1.7.tar.bz2 18279204 BLAKE2B 
9d12cf06282d2b8a5c5c4b0a387774ef90f8035bf0fafd9f5d939819f71edbb248d2b15fb4b3f35a80950fd41d140d93165ece61748076d7e2938cc0c9140e46
 SHA512 
f853eed50245d875b2443cc9accb3c75e8404d8fee12f129df68b3ab7052c31cda1eb0ad22fc10eb23b35250188973fb51a8c55fcb1560ea65d6e5e22b94a182
-DIST kicad-5.1.8.tar.bz2 18282857 BLAKE2B 
07afa95853dae587293f71b4b6b5e888610439d39dd5bd715a1f424a837d46894771bf3eb4b447f7a70ea0bb0a810fee141a81bf56a4be50e81415b38552ff11
 SHA512 
6d40c5ce65c4350174412359d03a9c0c3a311de9ba57d92c1b053fefbb3e518cccb7a38a2a87e8f5b1950a3676514d25ae0e5e14a97b72a56cc0d401aeab3452
 DIST kicad-5.1.9.tar.bz2 18597932 BLAKE2B 
bc91e1249378970188f968590f70f7f1e4226f9d5cf576da6b3e751332f3a6a2160f261e7a28587ac71bae2e03f77ba3d0aa703422515ea1bd24212de5efd108
 SHA512 
565226a1ce8d8af8011062f767366b60449d9ce5961f343e495d5b996fb66fbfc885ac3d383892879bdade9e4d374816a54b5eee754fbe5f257e8aaa8de8f739

diff --git a/sci-electronics/kicad/files/kicad-5.1.5-algorithm-header.patch 
b/sci-electronics/kicad/files/kicad-5.1.5-algorithm-header.patch
deleted file mode 100644
index aa118ea6f86..000
--- a/sci-electronics/kicad/files/kicad-5.1.5-algorithm-header.patch
+++ /dev/null
@@ -1,11 +0,0 @@
-diff -Naur kicad-5.1.5-orig/common/lib_tree_model.cpp 
kicad-5.1.5/common/lib_tree_model.cpp
 kicad-5.1.5-orig/common/lib_tree_model.cpp  2020-05-11 00:36:36.568301297 
+0200
-+++ kicad-5.1.5/common/lib_tree_model.cpp   2020-05-11 00:37:50.472359703 
+0200
-@@ -21,6 +21,7 @@
-
- #include 
-
-+#include 
- #include 
- #include 
- #include 

diff --git a/sci-electronics/kicad/files/kicad-5.1.6-ninja-build.patch 
b/sci-electronics/kicad/files/kicad-5.1.6-ninja-build.patch
deleted file mode 100644
index baff144fbd8..000
--- a/sci-electronics/kicad/files/kicad-5.1.6-ninja-build.patch
+++ /dev/null
@@ -1,45 +0,0 @@
-diff -Naur kicad-5.1.6-orig/pcbnew/CMakeLists.txt 
kicad-5.1.6/pcbnew/CMakeLists.txt
 kicad-5.1.6-orig/pcbnew/CMakeLists.txt 2020-05-11 11:27:08.0 
-0700
-+++ kicad-5.1.6/pcbnew/CMakeLists.txt  2020-05-25 20:57:03.387859088 -0700
-@@ -805,11 +805,7 @@
- add_dependencies( ScriptingModulesPcbnewSoCopy 
ScriptingPythonDirectoryCreation )
- set( PYMOD_EXT "so" )
- else()  # only linux remains among supported platforms
--add_library( pcbnew_python MODULE 
$ )
--target_link_libraries( pcbnew_python ${PCBNEW_KIFACE_LIBRARIES} )
--set_target_properties( pcbnew_python PROPERTIES OUTPUT_NAME pcbnew 
PREFIX "_" SUFFIX ".so" )
--install( TARGETS pcbnew_python DESTINATION ${PYTHON_DEST} COMPONENT 
binary )
--
-+install( FILES ${CMAKE_CURRENT_BINARY_DIR}/_pcbnew.kiface DESTINATION 
${PYTHON_DEST} COMPONENT binary RENAME "_pcbnew.so" )
- set( PYMOD_EXT "so" )
- endif()
- 
-@@ -824,18 +820,16 @@
- DEPENDS ${CMAKE_CURRENT_BINARY_DIR}/_pcbnew.${PYMOD_EXT}
- )
- else()
--
--
--# For phase 1, copy _pcbnew.kiface to the python module.
--add_custom_command( OUTPUT 
${CMAKE_CURRENT_BINARY_DIR}/_pcbnew.${PYMOD_EXT}
--DEPENDS pcbnew_kiface
--COMMAND ${CMAKE_COMMAND} -E copy _pcbnew.kiface _pcbnew.${PYMOD_EXT}
--COMMENT "Creating python's pcbnew native module _pcbnew.${PYMOD_EXT} 
for command line use."
--)
--add_custom_target(
--pcbnew_python_module ALL
--DEPENDS ${CMAKE_CURRENT_BINARY_DIR}/_pcbnew.${PYMOD_EXT}
--)
-+# For phase 1, copy _pcbnew.kiface to the python module.
-+add_custom_command( OUTPUT 

[gentoo-commits] repo/gentoo:master commit in: sci-electronics/kicad/files/, sci-electronics/kicad/

2020-06-06 Thread Alexey Shvetsov
commit: 0079fc0e567fd919f6c8b2cc9a373a56ae8c8dc5
Author: Zoltan Puskas  sinustrom  info>
AuthorDate: Tue May 26 05:39:33 2020 +
Commit: Alexey Shvetsov  gentoo  org>
CommitDate: Sat Jun  6 17:46:23 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0079fc0e

sci-electronics/kicad: Drop 5.1.0, 5.1.2, 5.1.4

Package-Manager: Portage-2.3.99, Repoman-2.3.22
Signed-off-by: Zoltan Puskas  sinustrom.info>
Signed-off-by: Alexey Shvetsov  gentoo.org>

 sci-electronics/kicad/Manifest |   3 -
 sci-electronics/kicad/files/kicad-5.1.0-help.patch | 117 --
 .../kicad/files/kicad-5.1.0-swig-4.0.0.patch   |  12 --
 sci-electronics/kicad/kicad-5.1.0-r1.ebuild| 131 
 sci-electronics/kicad/kicad-5.1.2-r1.ebuild| 133 -
 sci-electronics/kicad/kicad-5.1.4.ebuild   | 132 
 6 files changed, 528 deletions(-)

diff --git a/sci-electronics/kicad/Manifest b/sci-electronics/kicad/Manifest
index ecfc7f31056..be5b223eb6f 100644
--- a/sci-electronics/kicad/Manifest
+++ b/sci-electronics/kicad/Manifest
@@ -1,8 +1,5 @@
 DIST kicad-4.0.7-i18n.tar.gz 2578242 BLAKE2B 
610f580d9584cf9ef96686c3d7b7081d4c3a0d2c670482eaa2ef32720a7e71630670845a6050bae8e51df7ac41e30f73d3d11be65ea477ad9efd9fbb5176e2df
 SHA512 
4880705fd7e95c939b7f5e2b7730fd37c426be10596f4cfa80d7df102d9e67232621900395d45f4e735986054f74fb215ae2002a2818faae32b1c75e3cb7e10a
 DIST kicad-4.0.7.tar.xz 10678656 BLAKE2B 
54be9a3f5ae6378ac05cb327c28b1a358d895e736a116e1bf5151f021973b9510eab4671a67f222c3be2ef67929954b9576c5c28ef2b6a14708f8c019729969b
 SHA512 
7b2acd9efadf5d48565f71bd0df2474ecc8fc04145953c13ac27363d48dbe6b0de091e311713635f603aed89ce0759a1d623abb37a139e2c87184ca4e717145b
-DIST kicad-5.1.0.tar.xz 14191708 BLAKE2B 
182b2e2d3ddef3d8cae1552b869427b5d63082aeaa1d3bd15d977c5421084fa6134f8d244a3024b46aa56c98c8412d3f1ba8f72b40c73ab9bfebea7535a8a4ad
 SHA512 
644865932d7e18e446c222cd85e969bb3462bca7fbf6c411e955cd460f5df45ed5221c0948ecd34262a2f5355e586c8fe04c1cb28fa51e4fd09d6f3f78c54761
-DIST kicad-5.1.2.tar.xz 14191500 BLAKE2B 
f25de921a8f412dd52ad7afe31c95e3db5d497126925cb024ba31519b1bc1acdc573c4465aaee0b4acf73002100361bb95e4ca325b5199717f1827480d7e1f6e
 SHA512 
5280be13d82d675aecab208f6d05ac8ac31a8f4d620c541748a1c519f8587b0250f189d8c5cdc0d7fa19b52780e5c68bb3e1956a3f303bb183bfb4c59062be1b
-DIST kicad-5.1.4.tar.xz 14198672 BLAKE2B 
99d317df6f2446611614c8d4294b4f8ff81082d2d74d701b616225c5667f96dd5a5bc47511e1af869351af3707244a6d660ff6a3257fe70e1e15df67c8d9fa3b
 SHA512 
ce0efb740686eafdbbdf8cda68ad800a70c8991302f984be3db4bbdb3bfafe1634871ec6ea26bb6854a417db6336880e5a043dc022ef8126c0e98abc90671337
 DIST kicad-5.1.5.tar.xz 14203632 BLAKE2B 
cda7bf95c8edbddd36489f299dca9393ee51658e828f7e9f37bfa56955924785186908b0d8c91ae3e895f15cdba50c7579cf7a450e525f4a2ba215a721df26dd
 SHA512 
5ca19e219da07a906f13e236849eb4497c9f827726a5cd13aceffe1d8c7dee480823bf3e949527f59a805eb3b8176fad51576ae663dd07b10e2822f2b37866a5
 DIST kicad-5.1.6.tar.bz2 18299367 BLAKE2B 
b5bfda025bb0be249f2ff334e8b82c49e4e4265fe4cf5daad8a01bfd6149f4c2d1c55d689f3033136ab904f45e8deb9ea12ccde43ea083b14d92e677adf39c0f
 SHA512 
4fd3d0ac1524cc113210be8dc1b76ab4e02bf271f598943ecab73af98a9dc99009b2d3818c97b358498d2f98ee863f13b21e958fd2143356c2a1368601f0d48a
 DIST kicad-footprints-4.0.7.tar.gz 4758012 BLAKE2B 
ca7ddcad3d1ca658d0d5b7c0a4a0e9a3906619bdbf14195b3bd14c528c01b6e9c1f185036ad495fc88a33a53040ae4d338230d8b2bbb598a69a1c07ddfec3cce
 SHA512 
9ba08f528d4b3fa6f165a20333ad2e0f6bc4165b51da77bdb080ad2c8cc12c029927ddb2f6aa669b4dac5fac52b8bdbec803d1b7b3fc639e9481bb866b8e3d6f

diff --git a/sci-electronics/kicad/files/kicad-5.1.0-help.patch 
b/sci-electronics/kicad/files/kicad-5.1.0-help.patch
deleted file mode 100644
index e89b7e45c24..000
--- a/sci-electronics/kicad/files/kicad-5.1.0-help.patch
+++ /dev/null
@@ -1,117 +0,0 @@
-diff -Naur /tmp/kicad-5.1.0-orig/CMakeLists.txt kicad-5.1.0/CMakeLists.txt
 /tmp/kicad-5.1.0-orig/CMakeLists.txt   2019-03-08 04:31:50.0 
-0800
-+++ kicad-5.1.0/CMakeLists.txt 2019-03-24 16:16:58.287376258 -0700
-@@ -427,6 +427,10 @@
- set( KIFACE_PREFIX  "_" )
- #message( STATUS "KIFACE_SUFFIX:${KIFACE_SUFFIX}  
KIFACE_PREFIX:${KIFACE_PREFIX}" )
- 
-+# KICAD_HELP is the location of the help files accessed from the UI
-+# (usually provided via kicad-doc package)
-+set ( KICAD_HELP share/doc/kicad
-+CACHE PATH "Alternative location of KiCad help files.")
- 
- #
- # Locations for install targets.
-diff -Naur /tmp/kicad-5.1.0-orig/CMakeModules/config.h.cmake 
kicad-5.1.0/CMakeModules/config.h.cmake
 /tmp/kicad-5.1.0-orig/CMakeModules/config.h.cmake  2019-03-08 
04:31:50.0 -0800
-+++ kicad-5.1.0/CMakeModules/config.h.cmake2019-03-24 16:16:58.287376258 
-0700
-@@ -59,6 +59,10 @@
- /// The install prefix defined during CMake configuration or fall back to 
CMAKE_INSTALL_PREFIX.
- 

[gentoo-commits] repo/gentoo:master commit in: sci-electronics/kicad/files/, sci-electronics/kicad/

2020-06-06 Thread Alexey Shvetsov
commit: 1d73c3b32fe52dd04d263b9701ce227c1b927891
Author: Zoltan Puskas  sinustrom  info>
AuthorDate: Tue May 26 04:24:17 2020 +
Commit: Alexey Shvetsov  gentoo  org>
CommitDate: Sat Jun  6 17:46:15 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1d73c3b3

sci-electronics/kicad: Bump to 5.1.6

Additionally updated to new source URI, and updated some patches.

Bug: https://bugs.gentoo.org/723406
Package-Manager: Portage-2.3.99, Repoman-2.3.22
Signed-off-by: Zoltan Puskas  sinustrom.info>
Signed-off-by: Alexey Shvetsov  gentoo.org>

 sci-electronics/kicad/Manifest |   1 +
 .../kicad/files/kicad-5.1.6-metainfo.patch |  30 
 .../kicad/files/kicad-5.1.6-ninja-build.patch  |  45 ++
 sci-electronics/kicad/kicad-5.1.6.ebuild   | 152 +
 4 files changed, 228 insertions(+)

diff --git a/sci-electronics/kicad/Manifest b/sci-electronics/kicad/Manifest
index 5b38dbd3a14..ecfc7f31056 100644
--- a/sci-electronics/kicad/Manifest
+++ b/sci-electronics/kicad/Manifest
@@ -4,5 +4,6 @@ DIST kicad-5.1.0.tar.xz 14191708 BLAKE2B 
182b2e2d3ddef3d8cae1552b869427b5d63082a
 DIST kicad-5.1.2.tar.xz 14191500 BLAKE2B 
f25de921a8f412dd52ad7afe31c95e3db5d497126925cb024ba31519b1bc1acdc573c4465aaee0b4acf73002100361bb95e4ca325b5199717f1827480d7e1f6e
 SHA512 
5280be13d82d675aecab208f6d05ac8ac31a8f4d620c541748a1c519f8587b0250f189d8c5cdc0d7fa19b52780e5c68bb3e1956a3f303bb183bfb4c59062be1b
 DIST kicad-5.1.4.tar.xz 14198672 BLAKE2B 
99d317df6f2446611614c8d4294b4f8ff81082d2d74d701b616225c5667f96dd5a5bc47511e1af869351af3707244a6d660ff6a3257fe70e1e15df67c8d9fa3b
 SHA512 
ce0efb740686eafdbbdf8cda68ad800a70c8991302f984be3db4bbdb3bfafe1634871ec6ea26bb6854a417db6336880e5a043dc022ef8126c0e98abc90671337
 DIST kicad-5.1.5.tar.xz 14203632 BLAKE2B 
cda7bf95c8edbddd36489f299dca9393ee51658e828f7e9f37bfa56955924785186908b0d8c91ae3e895f15cdba50c7579cf7a450e525f4a2ba215a721df26dd
 SHA512 
5ca19e219da07a906f13e236849eb4497c9f827726a5cd13aceffe1d8c7dee480823bf3e949527f59a805eb3b8176fad51576ae663dd07b10e2822f2b37866a5
+DIST kicad-5.1.6.tar.bz2 18299367 BLAKE2B 
b5bfda025bb0be249f2ff334e8b82c49e4e4265fe4cf5daad8a01bfd6149f4c2d1c55d689f3033136ab904f45e8deb9ea12ccde43ea083b14d92e677adf39c0f
 SHA512 
4fd3d0ac1524cc113210be8dc1b76ab4e02bf271f598943ecab73af98a9dc99009b2d3818c97b358498d2f98ee863f13b21e958fd2143356c2a1368601f0d48a
 DIST kicad-footprints-4.0.7.tar.gz 4758012 BLAKE2B 
ca7ddcad3d1ca658d0d5b7c0a4a0e9a3906619bdbf14195b3bd14c528c01b6e9c1f185036ad495fc88a33a53040ae4d338230d8b2bbb598a69a1c07ddfec3cce
 SHA512 
9ba08f528d4b3fa6f165a20333ad2e0f6bc4165b51da77bdb080ad2c8cc12c029927ddb2f6aa669b4dac5fac52b8bdbec803d1b7b3fc639e9481bb866b8e3d6f
 DIST kicad-library-4.0.7.tar.gz 475804416 BLAKE2B 
0d6df1df7a72258e896552551996ff13e985976e03b6aafbe900dcc04c9b8eb6e5c1abc242ae5020c1bd20b51e9cc1e60f520b478954edcb6368db7f9ee46df0
 SHA512 
c5365e18e806102aace785895259deca708a61e0ce37262f5ee2482a8a1f86bc9ce1d37e0fb63cb0661bd5c71064ac36ca2260c9c02ed9790744eedd0a5b5360

diff --git a/sci-electronics/kicad/files/kicad-5.1.6-metainfo.patch 
b/sci-electronics/kicad/files/kicad-5.1.6-metainfo.patch
new file mode 100644
index 000..675ff749de8
--- /dev/null
+++ b/sci-electronics/kicad/files/kicad-5.1.6-metainfo.patch
@@ -0,0 +1,30 @@
+diff -Naur kicad-5.1.6-orig/CMakeLists.txt kicad-5.1.6/CMakeLists.txt
+--- kicad-5.1.6-orig/CMakeLists.txt2020-05-11 11:27:08.0 -0700
 kicad-5.1.6/CMakeLists.txt 2020-05-25 20:45:57.199559075 -0700
+@@ -929,7 +929,7 @@
+ set( UNIX_MIME_FILES ${UNIX_MIME_DIR}/mime )
+ set( UNIX_ICON_FILES ${UNIX_MIME_DIR}/icons )
+ set( UNIX_APPLICATIONS_FILES ${UNIX_MIME_DIR}/applications )
+-set( UNIX_APPDATA_FILES ${PROJECT_BINARY_DIR}/resources/linux/appdata )
++set( UNIX_APPDATA_FILES ${PROJECT_BINARY_DIR}/resources/linux/metainfo )
+ 
+ # Install Mime directory
+ install( DIRECTORY ${UNIX_ICON_FILES}
+diff -Naur kicad-5.1.6-orig/CMakeModules/WritePlatformMetadata_linux.cmake 
kicad-5.1.6/CMakeModules/WritePlatformMetadata_linux.cmake
+--- kicad-5.1.6-orig/CMakeModules/WritePlatformMetadata_linux.cmake
2020-05-11 11:27:08.0 -0700
 kicad-5.1.6/CMakeModules/WritePlatformMetadata_linux.cmake 2020-05-25 
20:54:51.927438936 -0700
+@@ -36,11 +36,11 @@
+ string( TIMESTAMP KICAD_CONFIG_TIMESTAMP "%Y-%m-%d" )
+ 
+ # Configure the KiCad appdata file
+-configure_file( 
${PROJECT_SOURCE_DIR}/resources/linux/appdata/kicad.appdata.xml.in
+-
${PROJECT_BINARY_DIR}/resources/linux/appdata/kicad.appdata.xml
++configure_file( 
${PROJECT_SOURCE_DIR}/resources/linux/metainfo/kicad.appdata.xml.in
++
${PROJECT_BINARY_DIR}/resources/linux/metainfo/kicad.appdata.xml
+ @ONLY )
+ 
+ # Ensure the file was configured successfully
+-if( NOT EXISTS 
${PROJECT_BINARY_DIR}/resources/linux/appdata/kicad.appdata.xml )
++if( NOT EXISTS 

[gentoo-commits] repo/gentoo:master commit in: sci-electronics/kicad/files/, sci-electronics/kicad/

2020-05-14 Thread Alexey Shvetsov
commit: 41cbc5c9a11f007e126063bc7b60e57b8ca24538
Author: Zoltan Puskas  sinustrom  info>
AuthorDate: Tue May 12 08:10:34 2020 +
Commit: Alexey Shvetsov  gentoo  org>
CommitDate: Thu May 14 10:34:15 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=41cbc5c9

sci-electronics/kicad: Drop 5.0.1

Closes: https://bugs.gentoo.org/682480
Package-Manager: Portage-2.3.99, Repoman-2.3.22
Signed-off-by: Zoltan Puskas  sinustrom.info>
Signed-off-by: Alexey Shvetsov  gentoo.org>

 sci-electronics/kicad/Manifest |   1 -
 sci-electronics/kicad/files/kicad-5.0.0-curl.patch |  23 
 sci-electronics/kicad/files/kicad-5.0.0-help.patch | 117 ---
 sci-electronics/kicad/kicad-5.0.1.ebuild   | 130 -
 4 files changed, 271 deletions(-)

diff --git a/sci-electronics/kicad/Manifest b/sci-electronics/kicad/Manifest
index be715a6e32b..5b38dbd3a14 100644
--- a/sci-electronics/kicad/Manifest
+++ b/sci-electronics/kicad/Manifest
@@ -1,6 +1,5 @@
 DIST kicad-4.0.7-i18n.tar.gz 2578242 BLAKE2B 
610f580d9584cf9ef96686c3d7b7081d4c3a0d2c670482eaa2ef32720a7e71630670845a6050bae8e51df7ac41e30f73d3d11be65ea477ad9efd9fbb5176e2df
 SHA512 
4880705fd7e95c939b7f5e2b7730fd37c426be10596f4cfa80d7df102d9e67232621900395d45f4e735986054f74fb215ae2002a2818faae32b1c75e3cb7e10a
 DIST kicad-4.0.7.tar.xz 10678656 BLAKE2B 
54be9a3f5ae6378ac05cb327c28b1a358d895e736a116e1bf5151f021973b9510eab4671a67f222c3be2ef67929954b9576c5c28ef2b6a14708f8c019729969b
 SHA512 
7b2acd9efadf5d48565f71bd0df2474ecc8fc04145953c13ac27363d48dbe6b0de091e311713635f603aed89ce0759a1d623abb37a139e2c87184ca4e717145b
-DIST kicad-5.0.1.tar.xz 14241544 BLAKE2B 
47b6f8f4443e547dc1251e609b53fc998006c6a9302442a232767c6db79bcd94340afba694d99b6dfad5cf457a524d3dbce7a5971a9dcd13424ccb2b6f8f1de7
 SHA512 
36f591fe82c2c2da21581ec9425cf3c179839b20ea9db9e2d406220406e9daef6052d29202b4f0fe4fdab73434009626f66ce803e81e7a7dae4df9ea93ed896d
 DIST kicad-5.1.0.tar.xz 14191708 BLAKE2B 
182b2e2d3ddef3d8cae1552b869427b5d63082aeaa1d3bd15d977c5421084fa6134f8d244a3024b46aa56c98c8412d3f1ba8f72b40c73ab9bfebea7535a8a4ad
 SHA512 
644865932d7e18e446c222cd85e969bb3462bca7fbf6c411e955cd460f5df45ed5221c0948ecd34262a2f5355e586c8fe04c1cb28fa51e4fd09d6f3f78c54761
 DIST kicad-5.1.2.tar.xz 14191500 BLAKE2B 
f25de921a8f412dd52ad7afe31c95e3db5d497126925cb024ba31519b1bc1acdc573c4465aaee0b4acf73002100361bb95e4ca325b5199717f1827480d7e1f6e
 SHA512 
5280be13d82d675aecab208f6d05ac8ac31a8f4d620c541748a1c519f8587b0250f189d8c5cdc0d7fa19b52780e5c68bb3e1956a3f303bb183bfb4c59062be1b
 DIST kicad-5.1.4.tar.xz 14198672 BLAKE2B 
99d317df6f2446611614c8d4294b4f8ff81082d2d74d701b616225c5667f96dd5a5bc47511e1af869351af3707244a6d660ff6a3257fe70e1e15df67c8d9fa3b
 SHA512 
ce0efb740686eafdbbdf8cda68ad800a70c8991302f984be3db4bbdb3bfafe1634871ec6ea26bb6854a417db6336880e5a043dc022ef8126c0e98abc90671337

diff --git a/sci-electronics/kicad/files/kicad-5.0.0-curl.patch 
b/sci-electronics/kicad/files/kicad-5.0.0-curl.patch
deleted file mode 100644
index c99071c0a54..000
--- a/sci-electronics/kicad/files/kicad-5.0.0-curl.patch
+++ /dev/null
@@ -1,23 +0,0 @@
 a/common/CMakeLists.txt.old2018-09-13 16:21:29.642915273 +0200
-+++ a/common/CMakeLists.txt2018-09-13 16:23:25.146914833 +0200
-@@ -337,14 +337,17 @@
- list( APPEND COMMON_SRCS strtok_r.c )
- endif()
- 
-+if( BUILD_GITHUB_PLUGIN )
-+list( APPEND COMMON_SRCS
-+kicad_curl/kicad_curl.cpp
-+kicad_curl/kicad_curl_easy.cpp
-+)
-+endif()
- 
- set( COMMON_SRCS
- ${COMMON_SRCS}
- system/libcontext.cpp
- 
--kicad_curl/kicad_curl.cpp
--kicad_curl/kicad_curl_easy.cpp
--
- view/view.cpp
- view/view_item.cpp
- view/view_group.cpp

diff --git a/sci-electronics/kicad/files/kicad-5.0.0-help.patch 
b/sci-electronics/kicad/files/kicad-5.0.0-help.patch
deleted file mode 100644
index 0fb43c3550c..000
--- a/sci-electronics/kicad/files/kicad-5.0.0-help.patch
+++ /dev/null
@@ -1,117 +0,0 @@
-diff -Naur kicad-5.0.1-orig/CMakeLists.txt kicad-5.0.1/CMakeLists.txt
 kicad-5.0.1-orig/CMakeLists.txt2018-10-08 14:14:38.0 -0700
-+++ kicad-5.0.1/CMakeLists.txt 2018-12-25 00:04:50.423849671 -0800
-@@ -418,6 +418,10 @@
- set( KIFACE_PREFIX  "_" )
- #message( STATUS "KIFACE_SUFFIX:${KIFACE_SUFFIX}  
KIFACE_PREFIX:${KIFACE_PREFIX}" )
- 
-+# KICAD_HELP is the location of the help files accessed from the UI
-+# (usually provided via kicad-doc package)
-+set ( KICAD_HELP share/doc/kicad
-+CACHE PATH "Alternative location of KiCad help files.")
- 
- #
- # Locations for install targets.
-diff -Naur kicad-5.0.1-orig/CMakeModules/config.h.cmake 
kicad-5.0.1/CMakeModules/config.h.cmake
 kicad-5.0.1-orig/CMakeModules/config.h.cmake   2018-10-08 
14:14:38.0 -0700
-+++ kicad-5.0.1/CMakeModules/config.h.cmake2018-12-25 00:04:39.215828924 
-0800
-@@ -59,6 +59,10 @@
- /// The install prefix 

[gentoo-commits] repo/gentoo:master commit in: sci-electronics/kicad/files/, sci-electronics/kicad/

2018-05-16 Thread Andreas Sturmlechner
commit: d00cfe6700229442c37df3376a5b9220bc156a63
Author: Zoltan Puskas  sinustrom  info>
AuthorDate: Mon Apr 16 00:55:14 2018 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Wed May 16 09:03:07 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d00cfe67

sci-electronics/kicad: Fix configuration issue with >=CMake-3.11

KiCad had a legacy redefinition of the CHECK_CXX_SYMBOL_EXISTS macro,
that is not needed since CMake-2.8.6. Upstream fix:
https://github.com/KiCad/kicad-source-mirror/commit/2e0b75c058d676f427328506bbf3bc10079da117
Also fixed src_configure().

Partial merge of https://github.com/gentoo/gentoo/pull/8020

Closes: https://bugs.gentoo.org/652204
Closes: https://bugs.gentoo.org/652736

Package-Manager: Portage-2.3.28, Repoman-2.3.9

 .../files/kicad-cmake-checkcxxsymbolexists.patch   | 46 ++
 sci-electronics/kicad/kicad-4.0.5-r1.ebuild|  8 ++--
 sci-electronics/kicad/kicad-4.0.6.ebuild   |  8 ++--
 sci-electronics/kicad/kicad-4.0.7.ebuild   |  5 ++-
 4 files changed, 59 insertions(+), 8 deletions(-)

diff --git a/sci-electronics/kicad/files/kicad-cmake-checkcxxsymbolexists.patch 
b/sci-electronics/kicad/files/kicad-cmake-checkcxxsymbolexists.patch
new file mode 100644
index 000..b2a1eeb2cc4
--- /dev/null
+++ b/sci-electronics/kicad/files/kicad-cmake-checkcxxsymbolexists.patch
@@ -0,0 +1,46 @@
+diff -Naur kicad-4.0.7.orig/CMakeModules/CheckCXXSymbolExists.cmake 
kicad-4.0.7/CMakeModules/CheckCXXSymbolExists.cmake
+--- kicad-4.0.7.orig/CMakeModules/CheckCXXSymbolExists.cmake   2017-08-28 
07:31:31.0 -0700
 kicad-4.0.7/CMakeModules/CheckCXXSymbolExists.cmake1969-12-31 
16:00:00.0 -0800
+@@ -1,42 +0,0 @@
+-# - Check if a symbol exists as a function, variable, or macro in C++
+-# CHECK_CXX_SYMBOL_EXISTS(  )
+-#
+-# Check that the  is available after including given header
+-#  and store the result in a .  Specify the list
+-# of files in one argument as a semicolon-separated list.
+-# CHECK_CXX_SYMBOL_EXISTS() can be used to check in C++ files, as opposed
+-# to CHECK_SYMBOL_EXISTS(), which works only for C.
+-#
+-# If the header files define the symbol as a macro it is considered
+-# available and assumed to work.  If the header files declare the
+-# symbol as a function or variable then the symbol must also be
+-# available for linking.  If the symbol is a type or enum value
+-# it will not be recognized (consider using CheckTypeSize or
+-# CheckCSourceCompiles).
+-#
+-# The following variables may be set before calling this macro to
+-# modify the way the check is run:
+-#
+-#  CMAKE_REQUIRED_FLAGS = string of compile command line flags
+-#  CMAKE_REQUIRED_DEFINITIONS = list of macros to define (-DFOO=bar)
+-#  CMAKE_REQUIRED_INCLUDES = list of include directories
+-#  CMAKE_REQUIRED_LIBRARIES = list of libraries to link
+-
+-#=
+-# Copyright 2003-2011 Kitware, Inc.
+-#
+-# Distributed under the OSI-approved BSD License (the "License");
+-# see accompanying file Copyright.txt for details.
+-#
+-# This software is distributed WITHOUT ANY WARRANTY; without even the
+-# implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
+-# See the License for more information.
+-#=
+-# (To distribute this file outside of CMake, substitute the full
+-#  License text for the above reference.)
+-
+-include(CheckSymbolExists)
+-
+-macro(CHECK_CXX_SYMBOL_EXISTS SYMBOL FILES VARIABLE)
+-  
_CHECK_SYMBOL_EXISTS("${CMAKE_BINARY_DIR}${CMAKE_FILES_DIRECTORY}/CMakeTmp/CheckSymbolExists.cxx"
 "${SYMBOL}" "${FILES}" "${VARIABLE}" )
+-endmacro()

diff --git a/sci-electronics/kicad/kicad-4.0.5-r1.ebuild 
b/sci-electronics/kicad/kicad-4.0.5-r1.ebuild
index da56b49911b..2e59e1a1d63 100644
--- a/sci-electronics/kicad/kicad-4.0.5-r1.ebuild
+++ b/sci-electronics/kicad/kicad-4.0.5-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
@@ -62,9 +62,12 @@ pkg_setup() {
 
 src_prepare() {
xdg_src_prepare
+   cmake-utils_src_prepare
 
# Patch to work with >=boost 1.61
eapply "${FILESDIR}/${PN}-boost-1.61.patch"
+   # Patch to work with >=cmake 3.11
+   eapply "${FILESDIR}/${PN}-cmake-checkcxxsymbolexists.patch"
 
# Remove cvpcb desktop file as it does nothing
rm "resources/linux/mime/applications/cvpcb.desktop" || die
@@ -127,8 +130,6 @@ src_prepare() {
 src_configure() {
local mycmakeargs=(
-DKICAD_DOCS="/usr/share/doc/${PF}"
-   -DKICAD_HELP="/usr/share/doc/${PF}/help"
-   -DwxUSE_UNICODE=ON
-DKICAD_SKIP_BOOST=ON
-DBUILD_GITHUB_PLUGIN="$(usex github)"

[gentoo-commits] repo/gentoo:master commit in: sci-electronics/kicad/files/, sci-electronics/kicad/

2017-05-24 Thread Michał Górny
commit: 58abb1e482842b9a215c7972810f9f2ed4fe04fc
Author: Zoltan Puskas  sinustrom  info>
AuthorDate: Tue May  2 07:31:14 2017 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed May 24 11:02:49 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=58abb1e4

sci-electronics/kicad: Bump to 4.0.6 version, #614268

Package-Manager: Portage-2.3.5, Repoman-2.3.2

 sci-electronics/kicad/Manifest |   4 +
 sci-electronics/kicad/files/kicad-boost-1.61.patch | 347 +
 sci-electronics/kicad/kicad-4.0.6.ebuild   | 191 
 3 files changed, 542 insertions(+)

diff --git a/sci-electronics/kicad/Manifest b/sci-electronics/kicad/Manifest
index 59db11de40b..73b9bfaf08a 100644
--- a/sci-electronics/kicad/Manifest
+++ b/sci-electronics/kicad/Manifest
@@ -2,8 +2,12 @@ DIST kicad-4.0.4-i18n.tar.gz 2409039 SHA256 
aec8121fc64985b150c0843db937a3383afe
 DIST kicad-4.0.4.tar.xz 10672424 SHA256 
6da5d3f7bc63a9c5b4d0f5e4b954411b45d712168596b5af02957343c87eda00 SHA512 
230eb10d42e004c51d790db0d21dc08653944ca6cc4b728ad34b506f1a2b009c23369ddae417c8fafd420cb8045900dd4145cd1071867c759ab406dd12be3242
 WHIRLPOOL 
c5e577bebfd11160528e9543d9a421a5814ad70134092e9a0bd759b7a941e730b33cac7059606eba049ad5ffc8e6d44a0079bdbe9446ad1f152fa04ec6150d4c
 DIST kicad-4.0.5-i18n.tar.gz 2464569 SHA256 
18538b050f7c85eec0aaf3b2fd0a7a37a4eba139bb3d60be3ef80732e8e4b840 SHA512 
ff33051202d3aa50284170ca1b0ebd6279ee60559c4ce88c577248d4fe3d5781bb5b75eea6c165fbbd4abc1fd681357a7d7877339c4413fb3774bc8a55264b81
 WHIRLPOOL 
b63b9b59ddaf21485e8e358c356c694e03608989e6d2e13fc96bc620789cf1df66cf7d4fb051713ebcbd756afe6b43d217746ef2c84b593eeae8909c5e4c781f
 DIST kicad-4.0.5.tar.xz 10626696 SHA256 
73f286733bb69b04749279a1848cbedfad908e7dcd1d11363c7fae7677c85331 SHA512 
1486a039237e8d97ed21d62905ab74cb953b76c9d15bdfe7edd7380cf93e4c4b9a23aa82c6f523f6d5272e1dbe06ee8853a80eaabb1d0d9db6e304265f53ba7f
 WHIRLPOOL 
a7ca4e8183d44423a2076ca81047965166ed5f15504967ac790c18bedd045e61fbce17e197341876eb73aaa4a9a2571242cc5fcc4853abec99a19b3433690c6e
+DIST kicad-4.0.6-i18n.tar.gz 2578341 SHA256 
eac9f2d2e4b149bd2bda007faefa1548e538c18be1700a7994829a1e5d0e86ac SHA512 
d5a531857ed2699d9bbf583bd0716cef7b39d098e351a8e106d16b0001c592469c4f7a47f0c88e040479e5c515b9de3323b9419dfa17761c3f2cd059af2b0f8c
 WHIRLPOOL 
177367132272d3a340d715c187b2bb3faddfd4c754c674d3a4482b39fe4e1f10cd0be67360c6a3a06f3b3d44865c6faa712b4fd721b1a1a52ef40a94741e5d33
+DIST kicad-4.0.6.tar.xz 10834136 SHA256 
e97cacc179839e65f2afa14d8830a3bed549aaa9ed234c988851971bf2a42298 SHA512 
f20e5bdb7f4535e8eb9d8d76926a89ad4b69fd727447269f45695556aed9f7ddfdc05f434021bc210490ccb4b5223658eafc275df8cfaae91e22e3b645f2837e
 WHIRLPOOL 
b5997b8e25a5624cc366a08e77ee982a8dda71269a2360743621d923b12855ea7d8bd93efece01f633e2999e8773f8fea10fc313a51b2e4b76abde11846dd405
 DIST kicad-footprints-4.0.4.tar.gz 1400434 SHA256 
2b23e282c64c7e72d9ad52a6f114c20572b8c0e3fd9895b9b87b7ccacc7b4479 SHA512 
7d42eea2c7c84961e05e0e61d6380e3d294d696e1321bb4406391125379fd6a3dc2b38e7ff8be51b684786bed892738452218f4c5a95c547319f1eaafc0cea6e
 WHIRLPOOL 
6f96d7ecbe94c511f99c6022466704742aec83578790685c2945926682a0a2c50f2ff176bf075b06cea4cd60fe7afbfb8c142096b6b7a1d73020f0327d1281a8
 DIST kicad-footprints-4.0.5.tar.gz 2330378 SHA256 
50cb02d9eb44b30f8fd68434172a25a93c62cd9a07877091116fd8db8238f9ad SHA512 
91122127be4b54bec7b37706d6438853463ed66b1c0c205e8d93709c159744e84ea58f3bf0cb1f4e18df6061f6df3d76f2ff0d6e698c6ba5ce3867d89838d95d
 WHIRLPOOL 
44283efb35c3522e73d36fc51d591bc236cf2f17b8901279d28908b5a227f791597c74c94bff3be904417df42248b5d16e93a9aaa061132809ffe0507911b186
+DIST kicad-footprints-4.0.6.tar.gz 5315435 SHA256 
cb515000ff82ef369ab852a056d32b679f4fb7cd4f908d6d736516c01bc4af6e SHA512 
808a5a16cabeb3c7ffcffbef9eb8b57b42953ea23e025c283ad8258a7fc07fecbfeaa4ffd6d33dc8fe00b63c45216a3a9fbd81568a2e99c07b6833df7f04e1a9
 WHIRLPOOL 
7679c05952bcf6e32e475e868c0ecda8b6b52626a30a8aa0e9a53755bbefb8816cb4de323274d3e9464c33ebbc2a056068eab81edd62c146c9bc52665ecddd55
 DIST kicad-libcontext.tar.gz 25599 SHA256 
37be6072a6016d402b4341e2ceba719cdd8e279e275ea7275d91e19e813a31a3 SHA512 
3b469dcf0e0f4e23f304d0068468a99516e89588d8f36a821af10e751f919cb8a9077d52109fdd43c1c2a443e026b38d0d3aa4774823d05755c9db35742d32d9
 WHIRLPOOL 
d05f43544fa4c9d1fae957445782ad610c07564db81c12491fe6aeaf6948a369b3f55114eacb21916fbc9001f20d0a2c4944c3ab0ccc8e57bf9aa44fea507087
 DIST kicad-library-4.0.4.tar.gz 87947075 SHA256 
22c02d151aba7ea90c519fda953a8cd882d8da7e36ec0e68ed90a6e15151cdf3 SHA512 
57f905277cf581cfda6ca574d87bbdd3a870cd240a151b2c8faedc7ecbfa2cc122b67937cbdbf028be77727cdf4fac9cdc3512ce5bfe80d0f6cbb4f444ccfd6c
 WHIRLPOOL 
1ee926de02ca13c420535487437a45ecf8ea652e854105f4849612a30091ff9f9098d422e7e1c49ab1a6a2cb36cb94d9587a7267851307d947c76109b863da7b
 DIST kicad-library-4.0.5.tar.gz 91081668 SHA256 
7169d1cfa1a55cbe7570252e68dc1242ae91458f16a13f7fc3f7804c504b1af1 SHA512 

[gentoo-commits] repo/gentoo:master commit in: sci-electronics/kicad/files/

2017-02-01 Thread David Seifert
commit: 66c01bd53b7f13d75df1c8e44c4854390b04c4c5
Author: Michael Mair-Keimberger (asterix)  gmail 
 com>
AuthorDate: Tue Jan 31 17:48:15 2017 +
Commit: David Seifert  gentoo  org>
CommitDate: Wed Feb  1 22:41:02 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=66c01bd5

sci-electronics/kicad: remove unused patch

Closes: https://github.com/gentoo/gentoo/pull/3740

 .../kicad/files/kicad-4.0.2-boost-context.patch| 107 -
 .../files/kicad-4.0.2-swig-import-helper.patch |  31 --
 2 files changed, 138 deletions(-)

diff --git a/sci-electronics/kicad/files/kicad-4.0.2-boost-context.patch 
b/sci-electronics/kicad/files/kicad-4.0.2-boost-context.patch
deleted file mode 100644
index 00e80f3..
--- a/sci-electronics/kicad/files/kicad-4.0.2-boost-context.patch
+++ /dev/null
@@ -1,107 +0,0 @@
-diff -Naur kicad-4.0.2-orig/common/system/libcontext.cpp 
kicad-4.0.2/common/system/libcontext.cpp
 kicad-4.0.2-orig/common/system/libcontext.cpp   2016-06-16 
22:30:58.0 -0700
-+++ kicad-4.0.2/common/system/libcontext.cpp2016-06-16 22:35:46.654719468 
-0700
-@@ -13,7 +13,7 @@
- http://www.boost.org/LICENSE_1_0.txt)
-
- */
--#include "libcontext.h"
-+#include 
- #if defined(LIBCONTEXT_PLATFORM_windows_i386) && 
defined(LIBCONTEXT_COMPILER_gcc)
- __asm (
- ".text\n"
-diff -Naur kicad-4.0.2-orig/CMakeLists.txt kicad-4.0.2/CMakeLists.txt
 kicad-4.0.2-orig/CMakeLists.txt2016-02-13 13:14:42.0 -0800
-+++ kicad-4.0.2/CMakeLists.txt 2016-06-11 01:11:25.623484908 -0700
-@@ -561,7 +561,7 @@
- # Download boost and possibly build parts of it
- #
- if( KICAD_SKIP_BOOST )
--find_package( Boost 1.54.0 REQUIRED COMPONENTS context date_time 
filesystem iostreams locale
-+find_package( Boost 1.54.0 REQUIRED COMPONENTS date_time filesystem 
iostreams locale
-program_options regex 
system thread )
- 
- if( NOT Boost_FOUND )
-diff -Naur kicad-4.0.2-orig/common/CMakeLists.txt 
kicad-4.0.2/common/CMakeLists.txt
 kicad-4.0.2-orig/common/CMakeLists.txt 2016-02-13 13:14:42.0 
-0800
-+++ kicad-4.0.2/common/CMakeLists.txt  2016-06-11 01:10:04.886830434 -0700
-@@ -256,6 +256,8 @@
- view/view_item.cpp
- view/view_group.cpp
- 
-+system/libcontext.cpp
-+
- math/math_util.cpp
- 
- tool/tool_action.cpp
-diff -Naur kicad-4.0.2-orig/include/tool/coroutine.h 
kicad-4.0.2/include/tool/coroutine.h
 kicad-4.0.2-orig/include/tool/coroutine.h  2016-02-13 13:14:42.0 
-0800
-+++ kicad-4.0.2/include/tool/coroutine.h   2016-06-11 01:07:06.035378422 
-0700
-@@ -27,8 +27,7 @@
- 
- #include 
- 
--#include 
--#include 
-+#include 
- 
- #include "delegate.h"
- 
-@@ -92,10 +91,8 @@
- if( m_saved )
- delete m_saved;
- 
--#if BOOST_VERSION >= 105600
- if( m_self )
- delete m_self;
--#endif
- 
- if( m_stack )
- free( m_stack );
-@@ -156,13 +153,9 @@
- assert( m_saved == NULL );
- 
- m_args = 
--#if BOOST_VERSION >= 105600
--m_self = new boost::context::fcontext_t();
--*m_self = boost::context::make_fcontext( sp, m_stackSize, callerStub 
);
--#else
--m_self = boost::context::make_fcontext( sp, m_stackSize, callerStub );
--#endif
--m_saved = new boost::context::fcontext_t();
-+m_self = new fcontext_t();
-+*m_self = make_fcontext( sp, m_stackSize, callerStub );
-+m_saved = new fcontext_t();
- 
- m_running = true;
- // off we go!
-@@ -222,14 +215,10 @@
- }
- 
- ///> Wrapper for jump_fcontext to assure compatibility between different 
boost versions
--static inline intptr_t jump(boost::context::fcontext_t* aOld, 
boost::context::fcontext_t* aNew,
-+static inline intptr_t jump(fcontext_t* aOld, fcontext_t* aNew,
- intptr_t aP, bool aPreserveFPU = true )
- {
--#if BOOST_VERSION >= 105600
--return boost::context::jump_fcontext( aOld, *aNew, aP, aPreserveFPU );
--#else
--return boost::context::jump_fcontext( aOld, aNew, aP, aPreserveFPU );
--#endif
-+return jump_fcontext( aOld, *aNew, aP, aPreserveFPU );
- }
- 
- template 
-@@ -252,10 +241,10 @@
- ReturnType m_retVal;
- 
- ///< saved caller context
--boost::context::fcontext_t* m_saved;
-+fcontext_t* m_saved;
- 
- ///< saved coroutine context
--boost::context::fcontext_t* m_self;
-+fcontext_t* m_self;
- 
- ///< coroutine stack
- void* m_stack;

diff --git a/sci-electronics/kicad/files/kicad-4.0.2-swig-import-helper.patch 
b/sci-electronics/kicad/files/kicad-4.0.2-swig-import-helper.patch
deleted file mode 100644
index 9202acc..
--- a/sci-electronics/kicad/files/kicad-4.0.2-swig-import-helper.patch
+++ /dev/null
@@ -1,31 +0,0 @@
-diff -Naur 

[gentoo-commits] repo/gentoo:master commit in: sci-electronics/kicad/files/, sci-electronics/kicad/

2016-09-20 Thread Mike Gilbert
commit: e8c187233e9e706c949815498b06fb7f3fb3a4ae
Author: Zoltan Puskas  sinustrom  info>
AuthorDate: Tue Sep 20 14:57:17 2016 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Tue Sep 20 22:33:01 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e8c18723

sci-electronics/kicad: Add new 4.0.4 ebuild

Package-Manager: portage-2.3.0

Closes: https://github.com/gentoo/gentoo/pull/2377

 sci-electronics/kicad/Manifest |  4 ++
 ...ntext.patch => kicad-4.0.2-boost-context.patch} |  0
 patch => kicad-4.0.2-swig-import-helper.patch} |  0
 ...ntext.patch => kicad-4.0.4-boost-context.patch} | 56 +--
 sci-electronics/kicad/kicad-4.0.1-r1.ebuild|  2 +-
 sci-electronics/kicad/kicad-4.0.2-r1.ebuild|  2 +-
 sci-electronics/kicad/kicad-4.0.2-r2.ebuild|  4 +-
 sci-electronics/kicad/kicad-4.0.2-r3.ebuild|  6 +-
 sci-electronics/kicad/kicad-4.0.2-r4.ebuild|  6 +-
 .../{kicad-4.0.2-r4.ebuild => kicad-4.0.4.ebuild}  | 64 ++
 10 files changed, 72 insertions(+), 72 deletions(-)

diff --git a/sci-electronics/kicad/Manifest b/sci-electronics/kicad/Manifest
index aba1b59..76b023c 100644
--- a/sci-electronics/kicad/Manifest
+++ b/sci-electronics/kicad/Manifest
@@ -4,6 +4,10 @@ DIST kicad-4.0.1.tar.xz 10837804 SHA256 
73a9f8713ba93ce34e5f9c26e9667f33a22f4e33
 DIST kicad-4.0.2-i18n.tar.gz 2290139 SHA256 
05a9a5b1c9a2aa0e0712171c5e71cc3b74c43254a7d5fdd3d3c76e32ff927bea SHA512 
2021706d0e96f6a82b57b8f187b703f37c32ee6efb99323ec191de141c2bfc89b590949cdbf2eea6cc618afc84bbac9fae758fdbb088aed3ab06649279bcab21
 WHIRLPOOL 
0797d587ed4009bc9be6aac0b19f2cd0581e497f074e6cfd33adff6a44b68c215c06c084d8221a57a0f39e228d70e9760bf368770d2bc7bd361be1688a65ab9b
 DIST kicad-4.0.2-library.tar.gz 105106185 SHA256 
0499da0fa617248a4196e50ff65c0bf78cb456bf1ca4bd6c72d956044b310bef SHA512 
14f7136ded81f54fcccbb4555f77b0079d637a08b15b2fd60b729226dbc5adfb5fe7489060ba1d3b949ca1d94d95623df28cceac93ee600165598d9fd78711e7
 WHIRLPOOL 
c5080ad602684ccdb60493745714398027af2ba09b4a2187740b89fcac923941adda80c744a12338d8c6eda07763fdae12428a8c9d06379a637e3e0ee881bef1
 DIST kicad-4.0.2.tar.xz 10841200 SHA256 
2eae6986843a29862ab399a30b50454582d22f58ed3f53eb50d0c85e5d488eb9 SHA512 
b0817cca7b8d0216507d78c602d332deaf2a68528b129309067b01e254c6600af5513dea7f44570beb4a339bc044ef7966890a91aeda6fd5a95515657cd1628a
 WHIRLPOOL 
7ae9b072addeea8cc3d6daa69b8f19d077604f0ec5d1e5dfed53efe6b0a32f6b12c1156c2f52092a859d9f716cab83d16b17b0e3abbc0c72a2bafacb3be27719
+DIST kicad-4.0.4-i18n.tar.gz 2409039 SHA256 
aec8121fc64985b150c0843db937a3383afe1805697f339aa73009215c1b92cf SHA512 
5fcbf54aeff92c142652908dda9e727e8b076aec4531f2bb4d27aa9fd946e92621141a9709a9469c133010cca019e4e6bc9731366e8c1adbe38078f5a6fcaedf
 WHIRLPOOL 
65c940149ab3357341b41a70f7db35695a598ade462a6fc8e602c4d1b53458fc712706e0effbc8b27b24f95510980a223cb9445b8ca8d54669dd89a65d066a2c
+DIST kicad-4.0.4.tar.xz 10672424 SHA256 
6da5d3f7bc63a9c5b4d0f5e4b954411b45d712168596b5af02957343c87eda00 SHA512 
230eb10d42e004c51d790db0d21dc08653944ca6cc4b728ad34b506f1a2b009c23369ddae417c8fafd420cb8045900dd4145cd1071867c759ab406dd12be3242
 WHIRLPOOL 
c5e577bebfd11160528e9543d9a421a5814ad70134092e9a0bd759b7a941e730b33cac7059606eba049ad5ffc8e6d44a0079bdbe9446ad1f152fa04ec6150d4c
 DIST kicad-footprints-4.0.1.tar.gz 801985 SHA256 
e3b195706c8f30928c34478a87607e996def94a19982f8987a783b8e4ffe112f SHA512 
4fef1792eee8be951c77a8684942ecfa9047b602796f90e746010d63f72f5981cb2c90efe28ba7bd7d22894256d23f71b47eb170056e7b4423f72120f5413725
 WHIRLPOOL 
b41eb7149b14af4c3dd37bc19f7bba9afcc896c1b5d523e7bead0c6695dad7255527f952042589181876dc598d7a85963ab4f86b6c3179e0e82e6f187712c298
 DIST kicad-footprints-4.0.2.tar.gz 802003 SHA256 
eff257abc2d5e4b1b87b2251c74b5c751271505c0605f31f8f4390dedff43f6f SHA512 
2b54bbbcaac8ae17f9b27f2ba2542be10a84fda46266dfa249699d731ceb3de1c8129bcd1e88f045b2fb20af9a58658ef65390ea702e7c583923a50b10cd5a29
 WHIRLPOOL 
bf9f9475092eb6a9167d5297731942c9f0ad48a49ba05d04db400cff64c46a413ffec68d524f39edbfee05fb55216da5b69dd2c1f409e955cb0758da1383b140
+DIST kicad-footprints-4.0.4.tar.gz 1400434 SHA256 
2b23e282c64c7e72d9ad52a6f114c20572b8c0e3fd9895b9b87b7ccacc7b4479 SHA512 
7d42eea2c7c84961e05e0e61d6380e3d294d696e1321bb4406391125379fd6a3dc2b38e7ff8be51b684786bed892738452218f4c5a95c547319f1eaafc0cea6e
 WHIRLPOOL 
6f96d7ecbe94c511f99c6022466704742aec83578790685c2945926682a0a2c50f2ff176bf075b06cea4cd60fe7afbfb8c142096b6b7a1d73020f0327d1281a8
 DIST kicad-libcontext.tar.gz 25599 SHA256 
37be6072a6016d402b4341e2ceba719cdd8e279e275ea7275d91e19e813a31a3 SHA512 
3b469dcf0e0f4e23f304d0068468a99516e89588d8f36a821af10e751f919cb8a9077d52109fdd43c1c2a443e026b38d0d3aa4774823d05755c9db35742d32d9
 WHIRLPOOL 
d05f43544fa4c9d1fae957445782ad610c07564db81c12491fe6aeaf6948a369b3f55114eacb21916fbc9001f20d0a2c4944c3ab0ccc8e57bf9aa44fea507087
+DIST kicad-library-4.0.4.tar.gz 87947075 SHA256 

[gentoo-commits] repo/gentoo:master commit in: sci-electronics/kicad/files/, sci-electronics/kicad/

2016-06-29 Thread Michał Górny
commit: f228caa38719ad848fa163366c8f96a4d9ded711
Author: Zoltan Puskas  sinustrom  info>
AuthorDate: Sun Jun 26 08:07:44 2016 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Jun 29 17:56:47 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f228caa3

sci-electronics/kicad: Fix swig import fixer script for build, #586406

Fix the broken swig import fixer script that did not work with
newer Python versions. Also correct ebuild licensing.

Bug: https://bugs.gentoo.org/586406
Closes: https://github.com/gentoo/gentoo/pull/1745
Package-Manager: portage-2.3.0_rc1

 .../kicad/files/kicad-swig-import-helper.patch |  31 
 sci-electronics/kicad/kicad-4.0.2-r3.ebuild| 203 +
 2 files changed, 234 insertions(+)

diff --git a/sci-electronics/kicad/files/kicad-swig-import-helper.patch 
b/sci-electronics/kicad/files/kicad-swig-import-helper.patch
new file mode 100644
index 000..9202acc
--- /dev/null
+++ b/sci-electronics/kicad/files/kicad-swig-import-helper.patch
@@ -0,0 +1,31 @@
+diff -Naur kicad-4.0.2-orig/scripting/build_tools/fix_swig_imports.py 
kicad-4.0.2/scripting/build_tools/fix_swig_imports.py
+--- kicad-4.0.2-orig/scripting/build_tools/fix_swig_imports.py 2016-02-13 
13:14:42.0 -0800
 kicad-4.0.2/scripting/build_tools/fix_swig_imports.py  2016-06-26 
00:49:20.336661983 -0700
+@@ -37,7 +37,19 @@
+ txt = ""
+ 
+ for l in lines:
+-if l.startswith("if version_info >= (2,6,0):"): # ok with swig 
version <= 3.0.2
++if l.startswith("if _swig_python_version_info >= (2, 7, 0):"): # ok 
with swig version >= 3.0.10
++l = l.replace("_swig_python_version_info >= (2, 7, 0)","False")
++doneOk = True
++elif l.startswith("elif _swig_python_version_info >= (2, 6, 0):"):  # 
needed with swig version >= 3.0.10
++l = l.replace("_swig_python_version_info >= (2, 6, 0)","False")
++doneOk = True
++if l.startswith("if version_info >= (2, 7, 0):"): # ok with swig 
version >= 3.0.9
++l = l.replace("version_info >= (2, 7, 0)","False")
++doneOk = True
++elif l.startswith("elif version_info >= (2, 6, 0):"):  # needed with swig 
version >= 3.0.9
++l = l.replace("version_info >= (2, 6, 0)","False")
++doneOk = True
++elif l.startswith("if version_info >= (2,6,0):"): # ok with swig 
version <= 3.0.2
+ l = l.replace("version_info >= (2,6,0)","False")
+ doneOk = True
+ elif l.startswith("if version_info >= (2, 6, 0):"): # needed with swig 
version 3.0.3
+@@ -60,6 +72,3 @@
+ 
+ 
+ exit(0)
+-
+-
+-

diff --git a/sci-electronics/kicad/kicad-4.0.2-r3.ebuild 
b/sci-electronics/kicad/kicad-4.0.2-r3.ebuild
new file mode 100644
index 000..998e630
--- /dev/null
+++ b/sci-electronics/kicad/kicad-4.0.2-r3.ebuild
@@ -0,0 +1,203 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+PYTHON_COMPAT=( python2_7 )
+
+WX_GTK_VER="3.0"
+
+inherit cmake-utils flag-o-matic gnome2-utils python-single-r1 vcs-snapshot 
wxwidgets versionator xdg
+
+DESCRIPTION="Electronic Schematic and PCB design tools."
+HOMEPAGE="http://www.kicad-pcb.org;
+LIBCONTEXT_COMMIT="3d92a1a50f4749b5a92131a957c9615473be85b4"
+
+SERIES=$(get_version_component_range 1-2)
+
+SRC_URI="https://launchpad.net/${PN}/${SERIES}/${PV}/+download/${P}.tar.xz
+   http://downloads.kicad-pcb.org/libraries/${PN}-footprints-${PV}.tar.gz
+   !minimal? ( https://github.com/KiCad/${PN}-library/archive/${PV}.tar.gz 
-> ${P}-library.tar.gz )
+   i18n? ( https://github.com/KiCad/${PN}-i18n/archive/${PV}.tar.gz -> 
${P}-i18n.tar.gz )
+   
https://github.com/twlostow/libcontext/archive/${LIBCONTEXT_COMMIT}.tar.gz -> 
${PN}-libcontext.tar.gz"
+
+LICENSE="GPL-2+ GPL-3+ Boost-1.0"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="debug doc examples github i18n minimal +python webkit"
+LANGS="bg ca cs de el es fi fr hu it ja ko nl pl pt ru sk sl sv zh_CN"
+for lang in ${LANGS} ; do
+   IUSE="${IUSE} linguas_${lang}"
+done
+unset lang
+unset LANGS
+
+REQUIRED_USE="
+   github? ( webkit )
+   python? ( ${PYTHON_REQUIRED_USE} )"
+
+CDEPEND="x11-libs/wxGTK:${WX_GTK_VER}[X,opengl,webkit?]
+   python? (
+   dev-python/wxpython:${WX_GTK_VER}[opengl,${PYTHON_USEDEP}]
+   ${PYTHON_DEPS}
+   )
+   >=dev-libs/boost-1.56[nls,threads,python?]
+   github? ( dev-libs/openssl:0 )
+   media-libs/glew
+   media-libs/freeglut
+   media-libs/mesa
+   sys-libs/zlib
+   x11-libs/cairo"
+DEPEND="${CDEPEND}
+   doc? ( app-doc/doxygen )
+   i18n? ( virtual/libintl )
+   python? ( dev-lang/swig:0 )
+   app-text/dos2unix"
+RDEPEND="${CDEPEND}
+   sci-electronics/electronics-menu"
+
+pkg_setup() {
+   python-single-r1_pkg_setup
+}
+
+src_prepare() {
+   xdg_src_prepare
+
+   # Add separated out libcontext files and patch source to use them
+   

[gentoo-commits] repo/gentoo:master commit in: sci-electronics/kicad/files/, sci-electronics/kicad/

2016-06-18 Thread Jason Zaman
commit: d926c776cd06ce6d6b25213f4172c297e053e373
Author: Zoltan Puskas  sinustrom  info>
AuthorDate: Sat Jun 11 08:24:50 2016 +
Commit: Jason Zaman  gentoo  org>
CommitDate: Sat Jun 18 07:30:54 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d926c776

sci-electronics/kicad: Fix build issue with dev-libs/boost-1.61

Boost in 1.61 removed context API. Kicad developers had a patch,
that was autogenerated from boost and replaces context library.

Gentoo bug: #583640

Package-Manager: portage-2.3.0_rc1

 sci-electronics/kicad/Manifest |   1 +
 .../kicad/files/kicad-boost-context.patch  | 107 +++
 sci-electronics/kicad/kicad-4.0.2-r2.ebuild| 201 +
 3 files changed, 309 insertions(+)

diff --git a/sci-electronics/kicad/Manifest b/sci-electronics/kicad/Manifest
index 7d23793..aba1b59 100644
--- a/sci-electronics/kicad/Manifest
+++ b/sci-electronics/kicad/Manifest
@@ -6,3 +6,4 @@ DIST kicad-4.0.2-library.tar.gz 105106185 SHA256 
0499da0fa617248a4196e50ff65c0bf
 DIST kicad-4.0.2.tar.xz 10841200 SHA256 
2eae6986843a29862ab399a30b50454582d22f58ed3f53eb50d0c85e5d488eb9 SHA512 
b0817cca7b8d0216507d78c602d332deaf2a68528b129309067b01e254c6600af5513dea7f44570beb4a339bc044ef7966890a91aeda6fd5a95515657cd1628a
 WHIRLPOOL 
7ae9b072addeea8cc3d6daa69b8f19d077604f0ec5d1e5dfed53efe6b0a32f6b12c1156c2f52092a859d9f716cab83d16b17b0e3abbc0c72a2bafacb3be27719
 DIST kicad-footprints-4.0.1.tar.gz 801985 SHA256 
e3b195706c8f30928c34478a87607e996def94a19982f8987a783b8e4ffe112f SHA512 
4fef1792eee8be951c77a8684942ecfa9047b602796f90e746010d63f72f5981cb2c90efe28ba7bd7d22894256d23f71b47eb170056e7b4423f72120f5413725
 WHIRLPOOL 
b41eb7149b14af4c3dd37bc19f7bba9afcc896c1b5d523e7bead0c6695dad7255527f952042589181876dc598d7a85963ab4f86b6c3179e0e82e6f187712c298
 DIST kicad-footprints-4.0.2.tar.gz 802003 SHA256 
eff257abc2d5e4b1b87b2251c74b5c751271505c0605f31f8f4390dedff43f6f SHA512 
2b54bbbcaac8ae17f9b27f2ba2542be10a84fda46266dfa249699d731ceb3de1c8129bcd1e88f045b2fb20af9a58658ef65390ea702e7c583923a50b10cd5a29
 WHIRLPOOL 
bf9f9475092eb6a9167d5297731942c9f0ad48a49ba05d04db400cff64c46a413ffec68d524f39edbfee05fb55216da5b69dd2c1f409e955cb0758da1383b140
+DIST kicad-libcontext.tar.gz 25599 SHA256 
37be6072a6016d402b4341e2ceba719cdd8e279e275ea7275d91e19e813a31a3 SHA512 
3b469dcf0e0f4e23f304d0068468a99516e89588d8f36a821af10e751f919cb8a9077d52109fdd43c1c2a443e026b38d0d3aa4774823d05755c9db35742d32d9
 WHIRLPOOL 
d05f43544fa4c9d1fae957445782ad610c07564db81c12491fe6aeaf6948a369b3f55114eacb21916fbc9001f20d0a2c4944c3ab0ccc8e57bf9aa44fea507087

diff --git a/sci-electronics/kicad/files/kicad-boost-context.patch 
b/sci-electronics/kicad/files/kicad-boost-context.patch
new file mode 100644
index 000..00e80f3
--- /dev/null
+++ b/sci-electronics/kicad/files/kicad-boost-context.patch
@@ -0,0 +1,107 @@
+diff -Naur kicad-4.0.2-orig/common/system/libcontext.cpp 
kicad-4.0.2/common/system/libcontext.cpp
+--- kicad-4.0.2-orig/common/system/libcontext.cpp   2016-06-16 
22:30:58.0 -0700
 kicad-4.0.2/common/system/libcontext.cpp2016-06-16 22:35:46.654719468 
-0700
+@@ -13,7 +13,7 @@
+ http://www.boost.org/LICENSE_1_0.txt)
+
+ */
+-#include "libcontext.h"
++#include 
+ #if defined(LIBCONTEXT_PLATFORM_windows_i386) && 
defined(LIBCONTEXT_COMPILER_gcc)
+ __asm (
+ ".text\n"
+diff -Naur kicad-4.0.2-orig/CMakeLists.txt kicad-4.0.2/CMakeLists.txt
+--- kicad-4.0.2-orig/CMakeLists.txt2016-02-13 13:14:42.0 -0800
 kicad-4.0.2/CMakeLists.txt 2016-06-11 01:11:25.623484908 -0700
+@@ -561,7 +561,7 @@
+ # Download boost and possibly build parts of it
+ #
+ if( KICAD_SKIP_BOOST )
+-find_package( Boost 1.54.0 REQUIRED COMPONENTS context date_time 
filesystem iostreams locale
++find_package( Boost 1.54.0 REQUIRED COMPONENTS date_time filesystem 
iostreams locale
+program_options regex 
system thread )
+ 
+ if( NOT Boost_FOUND )
+diff -Naur kicad-4.0.2-orig/common/CMakeLists.txt 
kicad-4.0.2/common/CMakeLists.txt
+--- kicad-4.0.2-orig/common/CMakeLists.txt 2016-02-13 13:14:42.0 
-0800
 kicad-4.0.2/common/CMakeLists.txt  2016-06-11 01:10:04.886830434 -0700
+@@ -256,6 +256,8 @@
+ view/view_item.cpp
+ view/view_group.cpp
+ 
++system/libcontext.cpp
++
+ math/math_util.cpp
+ 
+ tool/tool_action.cpp
+diff -Naur kicad-4.0.2-orig/include/tool/coroutine.h 
kicad-4.0.2/include/tool/coroutine.h
+--- kicad-4.0.2-orig/include/tool/coroutine.h  2016-02-13 13:14:42.0 
-0800
 kicad-4.0.2/include/tool/coroutine.h   2016-06-11 01:07:06.035378422 
-0700
+@@ -27,8 +27,7 @@
+ 
+ #include 
+ 
+-#include 
+-#include 
++#include 
+ 
+ #include "delegate.h"
+ 
+@@ -92,10 +91,8 @@
+ if( m_saved )
+ delete m_saved;
+ 
+-#if BOOST_VERSION >= 105600
+ if( m_self )
+