[gentoo-commits] repo/gentoo:master commit in: sci-electronics/kicad/, sci-electronics/kicad/files/
commit: ded5389f065b99454f2478b9559bf3a6dc43247f Author: Huang Rui gmail com> AuthorDate: Fri Mar 22 11:22:21 2024 + Commit: Yixun Lan gentoo org> CommitDate: Wed Mar 27 11:41:10 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ded5389f sci-electronics/kicad: fix build error with libgit2-1.8.0 See also: https://gitlab.com/kicad/code/kicad/-/issues/17536 Closes: https://bugs.gentoo.org/927503 Closes: https://github.com/gentoo/gentoo/pull/35865 Signed-off-by: Huang Rui gmail.com> Signed-off-by: Yixun Lan gentoo.org> .../kicad/files/kicad-8.0.1-libgit2.patch | 36 ++ sci-electronics/kicad/kicad-8.0.0.ebuild | 4 +++ sci-electronics/kicad/kicad-8.0.1.ebuild | 4 +++ 3 files changed, 44 insertions(+) diff --git a/sci-electronics/kicad/files/kicad-8.0.1-libgit2.patch b/sci-electronics/kicad/files/kicad-8.0.1-libgit2.patch new file mode 100644 index ..d2523993e6fe --- /dev/null +++ b/sci-electronics/kicad/files/kicad-8.0.1-libgit2.patch @@ -0,0 +1,36 @@ +From: Huang Rui +Date: Fri, 22 Mar 2024 18:18:40 +0800 +Subject: [PATCH] libgit2-1.8.0 compatibility: adjusted parent pointer type + +- Adjusted parent pointer type in git_commit_create call for compatibility + with libgit2 1.8.0 and above. +- Included preprocessor checks to maintain support for versions older than + 1.8.0. +- Ensures consistent function behavior across different libgit2 versions. + +Fixes https://gitlab.com/kicad/code/kicad/-/issues/17536 +Signed-off-by: Huang Rui +--- + kicad/project_tree_pane.cpp | 7 +++ + 1 file changed, 7 insertions(+) + +--- a/kicad/project_tree_pane.cpp b/kicad/project_tree_pane.cpp +@@ -2233,7 +2233,14 @@ void PROJECT_TREE_PANE::onGitCommit( wxCommandEvent& aEvent ) + } + + git_oid oid; ++// Check if the libgit2 library version is 1.8.0 or higher ++#if ( LIBGIT2_VER_MAJOR > 1 ) || ( LIBGIT2_VER_MAJOR == 1 && LIBGIT2_VER_MINOR >= 8 ) ++// For libgit2 version 1.8.0 and above ++git_commit* const parents[1] = { parent }; ++#else ++// For libgit2 versions older than 1.8.0 + const git_commit* parents[1] = { parent }; ++#endif + + if( git_commit_create( , repo, "HEAD", author, author, nullptr, commit_msg.mb_str(), tree, +1, parents ) != 0 ) +-- +2.44.0 + diff --git a/sci-electronics/kicad/kicad-8.0.0.ebuild b/sci-electronics/kicad/kicad-8.0.0.ebuild index 8c9a6b4dc5eb..96b4a708d332 100644 --- a/sci-electronics/kicad/kicad-8.0.0.ebuild +++ b/sci-electronics/kicad/kicad-8.0.0.ebuild @@ -81,6 +81,10 @@ fi CHECKREQS_DISK_BUILD="1500M" +PATCHES=( + "${FILESDIR}"/${PN}-8.0.1-libgit2.patch +) + pkg_setup() { [[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp diff --git a/sci-electronics/kicad/kicad-8.0.1.ebuild b/sci-electronics/kicad/kicad-8.0.1.ebuild index 8c9a6b4dc5eb..96b4a708d332 100644 --- a/sci-electronics/kicad/kicad-8.0.1.ebuild +++ b/sci-electronics/kicad/kicad-8.0.1.ebuild @@ -81,6 +81,10 @@ fi CHECKREQS_DISK_BUILD="1500M" +PATCHES=( + "${FILESDIR}"/${PN}-8.0.1-libgit2.patch +) + pkg_setup() { [[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp
[gentoo-commits] repo/gentoo:master commit in: sci-electronics/kicad/, sci-electronics/kicad/files/
commit: 886a3319f85d6e36f4536bca1bc915e2cd541f4e Author: Zoltan Puskas sinustrom info> AuthorDate: Thu Jul 6 10:27:46 2023 + Commit: Sam James gentoo org> CommitDate: Tue Jul 18 19:13:19 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=886a3319 sci-electronics/kicad: drop 6.0.11 Signed-off-by: Zoltan Puskas sinustrom.info> Signed-off-by: Sam James gentoo.org> sci-electronics/kicad/Manifest | 1 - .../kicad-6.0.6-unitialized-variable-fix.patch | 12 -- .../kicad/files/kicad-6.0.9-gcc-13.patch | 30 .../kicad/files/kicad-scripts-install-fix.patch| 12 -- sci-electronics/kicad/kicad-6.0.11.ebuild | 175 - sci-electronics/kicad/metadata.xml | 2 - 6 files changed, 232 deletions(-) diff --git a/sci-electronics/kicad/Manifest b/sci-electronics/kicad/Manifest index b66d5d8111fa..7fde7c4c5fd8 100644 --- a/sci-electronics/kicad/Manifest +++ b/sci-electronics/kicad/Manifest @@ -1,4 +1,3 @@ -DIST kicad-6.0.11.tar.bz2 34083016 BLAKE2B 85662dd57eb5f28498317b1554e703efdebaa470f749ca239b2caeae4c366005a7c9bb1d1ba6375ed80d277efabf09b56d3e7e1e82bf93462b4ba5405445157e SHA512 9827be9f2c18be1ab3bc5a1a3bd3d6297bc69b561e43b0f9010cb49009c3e87f1d320034411ecc0a2277b5686923a3d4bcc507278590814309d10de14463266d DIST kicad-7.0.1.tar.bz2 42744121 BLAKE2B cb6005be531027e02c5c3fa03be54dff00720aa9c36d12d1e619e041da05e5b4efd048be4e01021cf225a35cd638a162f4b620b65ec117027092a5bf650cb1ec SHA512 6b3f32073a0667c745be54fccf1660cc81b560ad7613eb2355956b48567d7e82ce6926ab04d374fe88dcaa1220357997f5f4621e6d635effcd3d698e45a37516 DIST kicad-7.0.2.tar.bz2 42844186 BLAKE2B 136d68b3174cde74db96b1197c62da1fb4e54f628f73a6e0ea092c713b529863d9e443b6631a0ecbb55e2d299a7b78b8218d05e605f8ae8f5972915147ec140f SHA512 04d7e39815f9e87b8646f25fb7e1b82bcf2bc63e26e078f3175c37a2c2e0a2bb7771e70e4698dbfc496f112a733668bdc746eefd1a9c4c76d0b36696738026a4 DIST kicad-7.0.6.tar.bz2 43548452 BLAKE2B 90fa15d67f5629266755c469208baa486f41003a9b6ff32c7b7a0707967d54dbc3410d332f0ab1fde91c6045c345b34d1e27585feb265386e58447aea464a93f SHA512 492e6f4997eefda03eb371ec92c1a971cc37e16cb18f4ead08db22370048f6e2fce332c58d5eac64554808bf15738ebd18cf8f3664eacd6d3066a35268f3ec6a diff --git a/sci-electronics/kicad/files/kicad-6.0.6-unitialized-variable-fix.patch b/sci-electronics/kicad/files/kicad-6.0.6-unitialized-variable-fix.patch deleted file mode 100644 index cce508c1e888.. --- a/sci-electronics/kicad/files/kicad-6.0.6-unitialized-variable-fix.patch +++ /dev/null @@ -1,12 +0,0 @@ -diff -Naur kicad-6.0.6/common/tool/tool_manager.cpp kicad-6.0.6-new/common/tool/tool_manager.cpp kicad-6.0.6/common/tool/tool_manager.cpp 2022-06-17 18:11:16.0 -0700 -+++ kicad-6.0.6-new/common/tool/tool_manager.cpp 2022-06-20 00:17:13.548239632 -0700 -@@ -902,7 +902,7 @@ - m_menuOwner = -1; - - // Restore cursor settings --for( auto cursorSetting : m_cursorSettings ) -+for( auto const& cursorSetting : m_cursorSettings ) - { - auto it = m_toolIdIndex.find( cursorSetting.first ); - wxASSERT( it != m_toolIdIndex.end() ); diff --git a/sci-electronics/kicad/files/kicad-6.0.9-gcc-13.patch b/sci-electronics/kicad/files/kicad-6.0.9-gcc-13.patch deleted file mode 100644 index f1047cb9dee5.. --- a/sci-electronics/kicad/files/kicad-6.0.9-gcc-13.patch +++ /dev/null @@ -1,30 +0,0 @@ -https://bugs.gentoo.org/892499 -https://gitlab.com/kicad/code/kicad/-/commit/8c324f1fc8f7fcdb5e8f494da3d45997001fab4a - -From 8c324f1fc8f7fcdb5e8f494da3d45997001fab4a Mon Sep 17 00:00:00 2001 -From: jean-pierre charras -Date: Tue, 20 Dec 2022 12:46:19 +0100 -Subject: [PATCH] Fix a missing include. Fixes #13216 - https://gitlab.com/kicad/code/kicad/issues/13216 - a/pcb_calculator/eserie.h -+++ b/pcb_calculator/eserie.h -@@ -2,7 +2,7 @@ - * This program source code file is part of KiCad, a free EDA CAD application. - * - * Copyright (C) 2020 -- * Copyright (C) 2020-2021 KiCad Developers, see AUTHORS.txt for contributors. -+ * Copyright (C) 2020-2022 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 as published by the -@@ -21,6 +21,7 @@ - #include - #include - #include -+#include - - /** - * E-Values derived from a geometric sequence formula by Charles Renard were already --- -GitLab diff --git a/sci-electronics/kicad/files/kicad-scripts-install-fix.patch b/sci-electronics/kicad/files/kicad-scripts-install-fix.patch deleted file mode 100644 index d52a05d3bcf5.. --- a/sci-electronics/kicad/files/kicad-scripts-install-fix.patch +++ /dev/null @@ -1,12 +0,0 @@ -diff -Naur kicad-6.0.2-orig/CMakeLists.txt kicad-6.0.2/CMakeLists.txt kicad-6.0.2-orig/CMakeLists.txt2022-02-10 16:29:07.0 -0800 -+++
[gentoo-commits] repo/gentoo:master commit in: sci-electronics/kicad/, sci-electronics/kicad/files/
commit: e2727746cd7823177e43b15f01314e60d68397a6 Author: Matthew Smith gentoo org> AuthorDate: Sat Feb 18 10:41:05 2023 + Commit: Matthew Smith gentoo org> CommitDate: Sat Feb 18 10:43:45 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e2727746 sci-electronics/kicad: Use wxGTK-3.2 wxGTK is slotted and wxpython is not. The versions must match, so use the latest version for now. Closes: https://bugs.gentoo.org/895188 Signed-off-by: Matthew Smith gentoo.org> .../files/kicad-7.0.0-wxwidgets-version.patch | 95 ++ .../{kicad-7.0.0.ebuild => kicad-7.0.0-r1.ebuild} | 10 ++- 2 files changed, 103 insertions(+), 2 deletions(-) diff --git a/sci-electronics/kicad/files/kicad-7.0.0-wxwidgets-version.patch b/sci-electronics/kicad/files/kicad-7.0.0-wxwidgets-version.patch new file mode 100644 index ..9ef12e97b573 --- /dev/null +++ b/sci-electronics/kicad/files/kicad-7.0.0-wxwidgets-version.patch @@ -0,0 +1,95 @@ +From b536580119c59fde78e38d8d6388f2540ecb6cf9 Mon Sep 17 00:00:00 2001 +From: Ian McInerney +Date: Mon, 13 Feb 2023 21:24:26 + +Subject: [PATCH] Support subrelease field in wxWidgets cmake detection + +Sometimes wxWidgets increments the subrelease to a non-zero value, and +since wxPython will report a subrelease, we must ensure we can get the +subrelease from the wx library properly, otherwise configure will fail +thinking the library isn't the same version as that used by wxPython. + +Fixes: https://gitlab.com/kicad/code/kicad/-/issues/13887 +--- a/cmake/FindwxWidgets.cmake b/cmake/FindwxWidgets.cmake +@@ -926,8 +926,17 @@ if(wxWidgets_FOUND) + "\\2" wxWidgets_VERSION_MINOR "${_wx_version_h}" ) + string(REGEX REPLACE "^(.*\n)?#define +wxRELEASE_NUMBER +([0-9]+).*" + "\\2" wxWidgets_VERSION_PATCH "${_wx_version_h}" ) +- set(wxWidgets_VERSION_STRING +- "${wxWidgets_VERSION_MAJOR}.${wxWidgets_VERSION_MINOR}.${wxWidgets_VERSION_PATCH}" ) ++ string(REGEX REPLACE "^(.*\n)?#define +wxSUBRELEASE_NUMBER +([0-9]+).*" ++"\\2" wxWidgets_VERSION_SUBRELEASE "${_wx_version_h}" ) ++ ++ if( ${wxWidgets_VERSION_SUBRELEASE} GREATER 0 ) ++set(wxWidgets_VERSION_STRING ++ "${wxWidgets_VERSION_MAJOR}.${wxWidgets_VERSION_MINOR}.${wxWidgets_VERSION_PATCH}.${wxWidgets_VERSION_SUBRELEASE}" ) ++ else() ++set(wxWidgets_VERSION_STRING ++ "${wxWidgets_VERSION_MAJOR}.${wxWidgets_VERSION_MINOR}.${wxWidgets_VERSION_PATCH}" ) ++ endif() ++ + DBG_MSG("wxWidgets_VERSION_STRING:${wxWidgets_VERSION_STRING}") + endif() + +-- +From 1e8cc6855d6a8fc1f9dfc933224c3a10fb759f9c Mon Sep 17 00:00:00 2001 +From: Ian McInerney +Date: Tue, 14 Feb 2023 00:18:56 + +Subject: [PATCH] Relax wxPython version mismatch check to major.minor + +The previous version check failed when the version was even slightly +different, including on the revision field. Theoretically the ABI of the +wx minor versions in use should be the same, so this might work. On the +other hand, with wxPython it could break as well. YOLO. +--- a/scripting/python_scripting.cpp b/scripting/python_scripting.cpp +@@ -50,6 +50,7 @@ + #include + + #include ++#include + #include + + #include +@@ -128,7 +129,39 @@ except: +wxVI.GetMajor(), wxVI.GetMinor(), wxVI.GetMicro() ); + version = version.Mid( idx + 10 ); + +-if( wxVersion.Cmp( version ) != 0 ) ++int wxPy_major = 0; ++int wxPy_minor = 0; ++int wxPy_micro = 0; ++int wxPy_rev = 0; ++ ++// Compile a regex to extract the wxPython version ++wxRegEx re( "([0-9]+)\\.([0-9]+)\\.?([0-9]+)?\\.?([0-9]+)?" ); ++wxASSERT( re.IsValid() ); ++ ++if( re.Matches( version ) ) ++{ ++wxString v = re.GetMatch( version, 1 ); ++ ++if( !v.IsEmpty() ) ++v.ToInt( _major ); ++ ++v = re.GetMatch( version, 2 ); ++ ++if( !v.IsEmpty() ) ++v.ToInt( _minor ); ++ ++v = re.GetMatch( version, 3 ); ++ ++if( !v.IsEmpty() ) ++v.ToInt( _micro ); ++ ++v = re.GetMatch( version, 4 ); ++ ++if( !v.IsEmpty() ) ++v.ToInt( _rev ); ++} ++ ++if( ( wxVI.GetMajor() != wxPy_major ) || ( wxVI.GetMinor() != wxPy_minor ) ) + { + wxString msg = wxT( "The wxPython library was compiled against wxWidgets %s but KiCad is " + "using %s. Python plugins will not be available." ); +-- diff --git a/sci-electronics/kicad/kicad-7.0.0.ebuild b/sci-electronics/kicad/kicad-7.0.0-r1.ebuild similarity index 95% rename from sci-electronics/kicad/kicad-7.0.0.ebuild rename to sci-electronics/kicad/kicad-7.0.0-r1.ebuild index 96825330a19f..5371ccfee521 100644 --- a/sci-electronics/kicad/kicad-7.0.0.ebuild +++ b/sci-electronics/kicad/kicad-7.0.0-r1.ebuild @@ -4,7 +4,7 @@ EAPI=8
[gentoo-commits] repo/gentoo:master commit in: sci-electronics/kicad/, sci-electronics/kicad/files/
commit: 9392d038b7d2ae6ff15b75694e30920d65e4bf48 Author: Sam James gentoo org> AuthorDate: Mon Jan 30 03:34:38 2023 + Commit: Sam James gentoo org> CommitDate: Mon Jan 30 03:34:38 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9392d038 sci-electronics/kicad: fix build w/ gcc 13 Closes: https://bugs.gentoo.org/892499 Signed-off-by: Sam James gentoo.org> .../kicad/files/kicad-6.0.9-gcc-13.patch | 30 ++ sci-electronics/kicad/kicad-6.0.9.ebuild | 1 + 2 files changed, 31 insertions(+) diff --git a/sci-electronics/kicad/files/kicad-6.0.9-gcc-13.patch b/sci-electronics/kicad/files/kicad-6.0.9-gcc-13.patch new file mode 100644 index ..f1047cb9dee5 --- /dev/null +++ b/sci-electronics/kicad/files/kicad-6.0.9-gcc-13.patch @@ -0,0 +1,30 @@ +https://bugs.gentoo.org/892499 +https://gitlab.com/kicad/code/kicad/-/commit/8c324f1fc8f7fcdb5e8f494da3d45997001fab4a + +From 8c324f1fc8f7fcdb5e8f494da3d45997001fab4a Mon Sep 17 00:00:00 2001 +From: jean-pierre charras +Date: Tue, 20 Dec 2022 12:46:19 +0100 +Subject: [PATCH] Fix a missing include. Fixes #13216 + https://gitlab.com/kicad/code/kicad/issues/13216 + +--- a/pcb_calculator/eserie.h b/pcb_calculator/eserie.h +@@ -2,7 +2,7 @@ + * This program source code file is part of KiCad, a free EDA CAD application. + * + * Copyright (C) 2020 +- * Copyright (C) 2020-2021 KiCad Developers, see AUTHORS.txt for contributors. ++ * Copyright (C) 2020-2022 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 as published by the +@@ -21,6 +21,7 @@ + #include + #include + #include ++#include + + /** + * E-Values derived from a geometric sequence formula by Charles Renard were already +-- +GitLab diff --git a/sci-electronics/kicad/kicad-6.0.9.ebuild b/sci-electronics/kicad/kicad-6.0.9.ebuild index 482f0ade6d2d..66c09b766366 100644 --- a/sci-electronics/kicad/kicad-6.0.9.ebuild +++ b/sci-electronics/kicad/kicad-6.0.9.ebuild @@ -77,6 +77,7 @@ CHECKREQS_DISK_BUILD="900M" PATCHES=( "${FILESDIR}/${PN}-scripts-install-fix.patch" "${FILESDIR}/${PN}-6.0.6-unitialized-variable-fix.patch" + "${FILESDIR}/${PN}-6.0.9-gcc-13.patch" ) pkg_setup() {
[gentoo-commits] repo/gentoo:master commit in: sci-electronics/kicad/, sci-electronics/kicad/files/, profiles/
commit: 8c47b89a01cc8cc46121199be8c50e564eb081b6 Author: Zoltan Puskas sinustrom info> AuthorDate: Fri Jan 27 06:53:00 2023 + Commit: Joonas Niilola gentoo org> CommitDate: Fri Jan 27 07:42:07 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8c47b89a sci-electronics/kicad: drop 5.1.12-r3 Signed-off-by: Zoltan Puskas sinustrom.info> Signed-off-by: Joonas Niilola gentoo.org> profiles/package.mask | 14 -- sci-electronics/kicad/Manifest | 1 - sci-electronics/kicad/files/kicad-5.1.5-help.patch | 117 -- .../kicad/files/kicad-5.1.5-ldflags.patch | 17 --- .../kicad/files/kicad-5.1.5-strict-aliasing.patch | 25 --- .../kicad/files/kicad-5.1.6-metainfo.patch | 30 sci-electronics/kicad/kicad-5.1.12-r3.ebuild | 170 - sci-electronics/kicad/metadata.xml | 2 - 8 files changed, 376 deletions(-) diff --git a/profiles/package.mask b/profiles/package.mask index 6551af4f652f..a84f9682ec68 100644 --- a/profiles/package.mask +++ b/profiles/package.mask @@ -963,20 +963,6 @@ dev-qt/qtwebsockets:6 # meaningless backtrace, debugging (flags, symbols) do not help >app-shells/scsh-0.6.9 -# Zoltan Puskas (2022-02-18) -# Multiple vulnerabilities (CVE-2022-{23803,23804,23946,23947}) -# 5.X series is masked to avoid accidental use, but it's kept for -# industrial users who are in the process of migrating to the new -# format of the 6.X series. - (2022-01-24) # Mask experimental software =mail-mta/postfix-3.8* diff --git a/sci-electronics/kicad/Manifest b/sci-electronics/kicad/Manifest index b1a0ea3ed005..4546d883c102 100644 --- a/sci-electronics/kicad/Manifest +++ b/sci-electronics/kicad/Manifest @@ -1,4 +1,3 @@ -DIST kicad-5.1.12.tar.bz2 18581842 BLAKE2B f04369fecded6fb07376efa209ddf5fcc693e73018ed728003529cdd0e6ef4a059c28106db1acf18834d938c3fbe4b9df5b5c8e0874989d35f74cf67414e6c76 SHA512 c0e5ad5b360ef788b427755aa71eeaec1a19b7520a00bb94fafba47e291f6ba067c598004efd515287800cd41f7da399d0389121e53e9669026c62f21b0a65ea DIST kicad-6.0.6.tar.gz 45086249 BLAKE2B fbf1f11cbf4838186e1ecb42127f7b182d3cd13b4af147211c85244d361cbf83387f5d102efdc80a63cfff36e343e6c4e07fef7f95dac4c844c5bc9d0ec2 SHA512 c472a6b81e3065e0499cad8467527d3531dc4d5861f50079ecb2ae6fccaf2c4d24fbeae8e9fe0cdde5ef548458fcef9615d6539426abe391a629dd539406065a DIST kicad-6.0.7.tar.gz 45143677 BLAKE2B 4ab9132be84cb6c6c566a826e5966f4fe64922dcd66f78c558126b37a276e075af80440da35071c864457298f6f964ba15511d0038424f473c3fb079d5f042e6 SHA512 0466650d166becbde23f1202e8bbe73ac7c743b5baad9608252fe4e960f0d15aad363664b69d840ef4568bf6d1c042b94252afce8657594a5f8193c979613e0e DIST kicad-6.0.9.tar.gz 4513 BLAKE2B e4d45c589a8e76d7c121ac4ab7adefc5fd44d4ccbff7140196caec56c309f6e83d47a3ea9cf79f59de57c3bda43b3d32a2bea82c5850c2a7a58a6e1db27a06a7 SHA512 49e6bd3c9f6e0c9839c4fac18dc12dc7ef16183f6fbe8091992e2223c7fb085b3119d46797c0b0cf86fd2813e3c4def9eb1f2adbff1bf072a363f1a501da9354 diff --git a/sci-electronics/kicad/files/kicad-5.1.5-help.patch b/sci-electronics/kicad/files/kicad-5.1.5-help.patch deleted file mode 100644 index 1b37e3013c1e.. --- a/sci-electronics/kicad/files/kicad-5.1.5-help.patch +++ /dev/null @@ -1,117 +0,0 @@ -diff -Naur kicad-5.1.5-orig/CMakeLists.txt kicad-5.1.5/CMakeLists.txt kicad-5.1.5-orig/CMakeLists.txt2019-11-14 09:09:45.0 -0800 -+++ kicad-5.1.5/CMakeLists.txt 2019-12-15 03:41:57.574995996 -0800 -@@ -442,6 +442,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.1.5-orig/CMakeModules/config.h.cmake kicad-5.1.5/CMakeModules/config.h.cmake kicad-5.1.5-orig/CMakeModules/config.h.cmake 2019-11-14 09:09:45.0 -0800 -+++ kicad-5.1.5/CMakeModules/config.h.cmake2019-12-15 03:42:00.368013375 -0800 -@@ -59,6 +59,10 @@ - /// The install prefix defined during CMake configuration or fall back to CMAKE_INSTALL_PREFIX. - #define DEFAULT_INSTALL_PATH"@DEFAULT_INSTALL_PATH@" - -+/// KiCad help files path can be different on some systems allow adding alternative, -+/// search path for them. Defaults to CMAKE_INSTALL_PREFIX/share/doc/kicad -+#define KICAD_HELP "@KICAD_HELP@" -+ - /// The wxPython version found during configuration. - #if defined( KICAD_SCRIPTING_WXPYTHON ) - #define WXPYTHON_VERSION"@WXPYTHON_VERSION@" -diff -Naur kicad-5.1.5-orig/common/searchhelpfilefullpath.cpp kicad-5.1.5/common/searchhelpfilefullpath.cpp kicad-5.1.5-orig/common/searchhelpfilefullpath.cpp
[gentoo-commits] repo/gentoo:master commit in: sci-electronics/kicad/, sci-electronics/kicad/files/
commit: bd8b6af601461b9665e4cfc88ec1ed72aa0a72f0 Author: Zoltan Puskas sinustrom info> AuthorDate: Mon Jun 20 07:35:05 2022 + Commit: Sam James gentoo org> CommitDate: Tue Jun 21 20:44:10 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bd8b6af6 sci-electronics/kicad: add 6.0.6 Signed-off-by: Zoltan Puskas sinustrom.info> Signed-off-by: Sam James gentoo.org> sci-electronics/kicad/Manifest | 1 + .../kicad-6.0.6-unitialized-variable-fix.patch | 12 ++ sci-electronics/kicad/kicad-6.0.6.ebuild | 175 + 3 files changed, 188 insertions(+) diff --git a/sci-electronics/kicad/Manifest b/sci-electronics/kicad/Manifest index d81bd5988637..1d5f7831f430 100644 --- a/sci-electronics/kicad/Manifest +++ b/sci-electronics/kicad/Manifest @@ -1,2 +1,3 @@ DIST kicad-5.1.12.tar.bz2 18581842 BLAKE2B f04369fecded6fb07376efa209ddf5fcc693e73018ed728003529cdd0e6ef4a059c28106db1acf18834d938c3fbe4b9df5b5c8e0874989d35f74cf67414e6c76 SHA512 c0e5ad5b360ef788b427755aa71eeaec1a19b7520a00bb94fafba47e291f6ba067c598004efd515287800cd41f7da399d0389121e53e9669026c62f21b0a65ea DIST kicad-6.0.5.tar.gz 45086778 BLAKE2B 9cd10a2a59068a436cf7d940a52725018a98f27ffa785f62d86498d0dd436a54c2603806ec4c26366d72886f487965427bb77cded7afc62746a236b29aaed426 SHA512 aa0cc555b201aacfbc4321a8713f98810ffb24338281e30b1aabaf6e2e649fe78b9c7f40773bb9aa796c7f1d91064436219a6493f28fc9b710634cc9574f2545 +DIST kicad-6.0.6.tar.gz 45086249 BLAKE2B fbf1f11cbf4838186e1ecb42127f7b182d3cd13b4af147211c85244d361cbf83387f5d102efdc80a63cfff36e343e6c4e07fef7f95dac4c844c5bc9d0ec2 SHA512 c472a6b81e3065e0499cad8467527d3531dc4d5861f50079ecb2ae6fccaf2c4d24fbeae8e9fe0cdde5ef548458fcef9615d6539426abe391a629dd539406065a diff --git a/sci-electronics/kicad/files/kicad-6.0.6-unitialized-variable-fix.patch b/sci-electronics/kicad/files/kicad-6.0.6-unitialized-variable-fix.patch new file mode 100644 index ..cce508c1e888 --- /dev/null +++ b/sci-electronics/kicad/files/kicad-6.0.6-unitialized-variable-fix.patch @@ -0,0 +1,12 @@ +diff -Naur kicad-6.0.6/common/tool/tool_manager.cpp kicad-6.0.6-new/common/tool/tool_manager.cpp +--- kicad-6.0.6/common/tool/tool_manager.cpp 2022-06-17 18:11:16.0 -0700 kicad-6.0.6-new/common/tool/tool_manager.cpp 2022-06-20 00:17:13.548239632 -0700 +@@ -902,7 +902,7 @@ + m_menuOwner = -1; + + // Restore cursor settings +-for( auto cursorSetting : m_cursorSettings ) ++for( auto const& cursorSetting : m_cursorSettings ) + { + auto it = m_toolIdIndex.find( cursorSetting.first ); + wxASSERT( it != m_toolIdIndex.end() ); diff --git a/sci-electronics/kicad/kicad-6.0.6.ebuild b/sci-electronics/kicad/kicad-6.0.6.ebuild new file mode 100644 index ..c152b8099cd1 --- /dev/null +++ b/sci-electronics/kicad/kicad-6.0.6.ebuild @@ -0,0 +1,175 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{8..10} ) +WX_GTK_VER="3.0-gtk3" + +inherit check-reqs cmake optfeature python-single-r1 toolchain-funcs wxwidgets xdg-utils + +DESCRIPTION="Electronic Schematic and PCB design tools" +HOMEPAGE="https://www.kicad.org; + +if [[ ${PV} == ]]; then + EGIT_REPO_URI="https://gitlab.com/kicad/code/kicad.git; + inherit git-r3 +else + MY_PV="${PV/_rc/-rc}" + MY_P="${PN}-${MY_PV}" + SRC_URI="https://gitlab.com/kicad/code/${PN}/-/archive/${MY_PV}/${MY_P}.tar.gz -> ${P}.tar.gz" + S="${WORKDIR}/${PN}-${MY_PV}" + + if [[ ${PV} != *_rc* ]] ; then + KEYWORDS="~amd64 ~arm64 ~riscv ~x86" + fi +fi + +# BSD for bundled pybind +LICENSE="GPL-2+ GPL-3+ Boost-1.0 BSD" +SLOT="0" +IUSE="doc examples +ngspice nls openmp +occ +pcm" + +REQUIRED_USE="${PYTHON_REQUIRED_USE}" + +# Contains bundled pybind but it's patched for wx +# See https://gitlab.com/kicad/code/kicad/-/commit/74e4370a9b146b21883d6a2d1df46c7a10bd0424 +# Depend on opencascade:0 to get unslotted variant (so we know path to it), bug #833301 +COMMON_DEPEND=" + !sci-electronics/kicad-i18n + >=dev-libs/boost-1.61:=[context,nls] + media-libs/freeglut + media-libs/glew:0= + >=media-libs/glm-0.9.9.1 + media-libs/mesa[X(+)] + >=x11-libs/cairo-1.8.8:= + >=x11-libs/pixman-0.30 + x11-libs/wxGTK:${WX_GTK_VER}[X,opengl] + $(python_gen_cond_dep ' + >=dev-libs/boost-1.61:=[context,nls,python,${PYTHON_USEDEP}] + dev-python/wxpython:4.0[${PYTHON_USEDEP}] + ') + ${PYTHON_DEPS} + ngspice? ( + >sci-electronics/ngspice-27[shared] + ) + nls? ( + sys-devel/gettext + ) + occ? ( + >=sci-libs/opencascade-7.3.0:0= + ) +" +DEPEND="${COMMON_DEPEND}" +RDEPEND="${COMMON_DEPEND} +
[gentoo-commits] repo/gentoo:master commit in: sci-electronics/kicad/, sci-electronics/kicad/files/
commit: 011a513569497182d632fcbb967275e4169c3afd Author: Michał Górny gentoo org> AuthorDate: Fri Sep 25 20:16:02 2020 + Commit: Michał Górny gentoo org> CommitDate: Fri Sep 25 20:20:43 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=011a5135 sci-electronics/kicad: Remove old (py2.7, drop to ~arch) Signed-off-by: Michał Górny gentoo.org> sci-electronics/kicad/Manifest | 4 - sci-electronics/kicad/files/kicad-boost-1.61.patch | 347 - .../files/kicad-cmake-checkcxxsymbolexists.patch | 46 --- .../kicad/files/kicad-footprints-cmakelists.txt| 16 - sci-electronics/kicad/kicad-4.0.7-r1.ebuild| 198 sci-electronics/kicad/metadata.xml | 2 - 6 files changed, 613 deletions(-) diff --git a/sci-electronics/kicad/Manifest b/sci-electronics/kicad/Manifest index be5b223eb6f..137d591a548 100644 --- a/sci-electronics/kicad/Manifest +++ b/sci-electronics/kicad/Manifest @@ -1,6 +1,2 @@ -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.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-boost-1.61.patch b/sci-electronics/kicad/files/kicad-boost-1.61.patch deleted file mode 100644 index 3ca8711b9f0..000 --- a/sci-electronics/kicad/files/kicad-boost-1.61.patch +++ /dev/null @@ -1,347 +0,0 @@ a/common/tool/tool_manager.cpp -+++ b/common/tool/tool_manager.cpp -@@ -532,11 +532,11 @@ - if( st->cofunc ) - st->Push(); - -+st->cofunc = new COROUTINE( tr.second ); -+ - // as the state changes, the transition table has to be set up again - st->transitions.clear(); - --st->cofunc = new COROUTINE( tr.second ); -- - // got match? Run the handler. - st->cofunc->Call( aEvent ); - a/include/tool/coroutine.h -+++ b/include/tool/coroutine.h -@@ -27,10 +28,15 @@ - - #include - --#include - #include -+#include - --#include "delegate.h" -+#if BOOST_VERSION <= 106000 -+#include -+#else -+#include -+#include -+#endif - - /** - * Class COROUNTINE. -@@ -53,13 +59,12 @@ - * See coroutine_example.cpp for sample code. - */ - --template -+template - class COROUTINE - { - public: - COROUTINE() : --m_saved( NULL ), m_self( NULL ), m_stack( NULL ), m_stackSize( c_defaultStackSize ), --m_running( false ) -+COROUTINE( nullptr ) - { - } - -@@ -69,8 +74,7 @@ - */ - template - COROUTINE( T* object, ReturnType(T::* ptr)( ArgType ) ) : --m_func( object, ptr ), m_self( NULL ), m_saved( NULL ), m_stack( NULL ), --m_stackSize( c_defaultStackSize ), m_running( false ) -+COROUTINE( std::bind( ptr, object, std::placeholders::_1 ) ) - { - } - -@@ -78,9 +82,15 @@ - * Constructor - * Creates a coroutine from a delegate object - */ --COROUTINE( DELEGATE aEntry ) : --m_func( aEntry ), m_saved( NULL ), m_self( NULL ), m_stack( NULL ), --m_stackSize( c_defaultStackSize ), m_running( false ) -+COROUTINE(
[gentoo-commits] repo/gentoo:master commit in: sci-electronics/kicad/, sci-electronics/kicad/files/
commit: 2f0ebe29c68c8b8fa957126aff9f58131711d599 Author: Zoltan Puskas sinustrom info> AuthorDate: Tue May 26 03:42:39 2020 + Commit: Alexey Shvetsov gentoo org> CommitDate: Sat Jun 6 17:46:09 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2f0ebe29 sci-electronics/kicad: Fix up 5.1.5 ebuild Rename patches to be versioned, since it's not guaranteed they will cleanly apply to future versions. Also clean up some syntax in patching logic. Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Zoltan Puskas sinustrom.info> Signed-off-by: Alexey Shvetsov gentoo.org> ...rithm-header.patch => kicad-5.1.5-algorithm-header.patch} | 0 .../kicad/files/{ldflags.patch => kicad-5.1.5-ldflags.patch} | 0 .../{kicad-metainfo.patch => kicad-5.1.5-metainfo.patch} | 0 sci-electronics/kicad/kicad-5.1.5-r2.ebuild | 12 ++-- 4 files changed, 6 insertions(+), 6 deletions(-) diff --git a/sci-electronics/kicad/files/kicad-algorithm-header.patch b/sci-electronics/kicad/files/kicad-5.1.5-algorithm-header.patch similarity index 100% rename from sci-electronics/kicad/files/kicad-algorithm-header.patch rename to sci-electronics/kicad/files/kicad-5.1.5-algorithm-header.patch diff --git a/sci-electronics/kicad/files/ldflags.patch b/sci-electronics/kicad/files/kicad-5.1.5-ldflags.patch similarity index 100% rename from sci-electronics/kicad/files/ldflags.patch rename to sci-electronics/kicad/files/kicad-5.1.5-ldflags.patch diff --git a/sci-electronics/kicad/files/kicad-metainfo.patch b/sci-electronics/kicad/files/kicad-5.1.5-metainfo.patch similarity index 100% rename from sci-electronics/kicad/files/kicad-metainfo.patch rename to sci-electronics/kicad/files/kicad-5.1.5-metainfo.patch diff --git a/sci-electronics/kicad/kicad-5.1.5-r2.ebuild b/sci-electronics/kicad/kicad-5.1.5-r2.ebuild index 26d76cf5887..dde42e44bd4 100644 --- a/sci-electronics/kicad/kicad-5.1.5-r2.ebuild +++ b/sci-electronics/kicad/kicad-5.1.5-r2.ebuild @@ -55,12 +55,12 @@ BDEPEND="doc? ( app-doc/doxygen )" CHECKREQS_DISK_BUILD="800M" PATCHES=( - "${FILESDIR}"/"${PN}-5.1.5-help.patch" - "${FILESDIR}"/"${PN}-5.1.5-ninja-build.patch" - "${FILESDIR}"/"${PN}-5.1.5-strict-aliasing.patch" - "${FILESDIR}"/"${PN}-algorithm-header.patch" - "${FILESDIR}"/"${PN}-metainfo.patch" - "${FILESDIR}"/"ldflags.patch" + "${FILESDIR}/${P}-help.patch" + "${FILESDIR}/${P}-ninja-build.patch" + "${FILESDIR}/${P}-strict-aliasing.patch" + "${FILESDIR}/${P}-algorithm-header.patch" + "${FILESDIR}/${P}-metainfo.patch" + "${FILESDIR}/${P}-ldflags.patch" ) pkg_setup() {
[gentoo-commits] repo/gentoo:master commit in: sci-electronics/kicad/, sci-electronics/kicad/files/
commit: 0eea69141f8a758b5205b69a1495332aff9e78e9 Author: Zoltan Puskas sinustrom info> AuthorDate: Thu Dec 19 10:26:24 2019 + Commit: Alexey Shvetsov gentoo org> CommitDate: Thu May 14 10:34:07 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0eea6914 sci-electronics/kicad: Fix build failure and QA Fix recent build failure in KiCAD. Also apply backported patches from upstream to address QA issues that remained since introducing this version of the ebuild. Package-Manager: Portage-2.3.80, Repoman-2.3.19 Signed-off-by: Zoltan Puskas sinustrom.info> Closes: https://bugs.gentoo.org/682480 Closes: https://bugs.gentoo.org/722288 Signed-off-by: Alexey Shvetsov gentoo.org> .../kicad/files/kicad-5.1.5-ninja-build.patch | 6 +++--- .../kicad/files/kicad-5.1.5-strict-aliasing.patch | 25 ++ .../kicad/files/kicad-algorithm-header.patch | 11 ++ sci-electronics/kicad/files/kicad-metainfo.patch | 12 +++ ...kicad-5.1.5-r1.ebuild => kicad-5.1.5-r2.ebuild} | 17 ++- 5 files changed, 67 insertions(+), 4 deletions(-) diff --git a/sci-electronics/kicad/files/kicad-5.1.5-ninja-build.patch b/sci-electronics/kicad/files/kicad-5.1.5-ninja-build.patch index 3aac927b5bd..3b4b6a4d2fe 100644 --- a/sci-electronics/kicad/files/kicad-5.1.5-ninja-build.patch +++ b/sci-electronics/kicad/files/kicad-5.1.5-ninja-build.patch @@ -13,8 +13,8 @@ diff -Naur kicad-5.1.5-orig/pcbnew/CMakeLists.txt kicad-5.1.5/pcbnew/CMakeLists. +install( FILES ${CMAKE_CURRENT_BINARY_DIR}/_pcbnew.kiface DESTINATION ${PYTHON_DEST} COMPONENT binary RENAME "_pcbnew.so" ) set( PYMOD_EXT "so" ) endif() - -@@ -827,18 +823,16 @@ + +@@ -792,18 +788,16 @@ if( KICAD_SCRIPTING_MODULES ) DEPENDS ${CMAKE_CURRENT_BINARY_DIR}/_pcbnew.${PYMOD_EXT} ) else() @@ -41,5 +41,5 @@ diff -Naur kicad-5.1.5-orig/pcbnew/CMakeLists.txt kicad-5.1.5/pcbnew/CMakeLists. +DEPENDS ${CMAKE_CURRENT_BINARY_DIR}/_pcbnew.${PYMOD_EXT} +) endif() - + endif() diff --git a/sci-electronics/kicad/files/kicad-5.1.5-strict-aliasing.patch b/sci-electronics/kicad/files/kicad-5.1.5-strict-aliasing.patch new file mode 100644 index 000..b01a6b7d79f --- /dev/null +++ b/sci-electronics/kicad/files/kicad-5.1.5-strict-aliasing.patch @@ -0,0 +1,25 @@ +diff --git a/eeschema/dialogs/dialog_spice_model.cpp b/eeschema/dialogs/dialog_spice_model.cpp +index b265e2363..eb1187d86 100644 +--- a/eeschema/dialogs/dialog_spice_model.cpp b/eeschema/dialogs/dialog_spice_model.cpp +@@ -34,6 +34,7 @@ + #include + + #include ++#include + + // Helper function to shorten conditions + static bool empty( const wxTextCtrl* aCtrl ) +@@ -804,9 +804,11 @@ bool DIALOG_SPICE_MODEL::addPwlValue( const wxString& aTime, const wxString& aVa + float timeF; + m_pwlTime->GetValue().ToDouble( ); + timeF = timeD; ++long data; ++std::memcpy( , , sizeof( timeF ) ); + + // Store the time value, so the entries can be sorted +-m_pwlValList->SetItemData( idx, *reinterpret_cast( ) ); ++m_pwlValList->SetItemData( idx, data ); + + // Sort items by timestamp + m_pwlValList->SortItems( comparePwlValues, -1 ); diff --git a/sci-electronics/kicad/files/kicad-algorithm-header.patch b/sci-electronics/kicad/files/kicad-algorithm-header.patch new file mode 100644 index 000..aa118ea6f86 --- /dev/null +++ b/sci-electronics/kicad/files/kicad-algorithm-header.patch @@ -0,0 +1,11 @@ +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-metainfo.patch b/sci-electronics/kicad/files/kicad-metainfo.patch new file mode 100644 index 000..48a5ef5be50 --- /dev/null +++ b/sci-electronics/kicad/files/kicad-metainfo.patch @@ -0,0 +1,12 @@ +diff -Naur kicad-5.1.5-orig/CMakeLists.txt kicad-5.1.5/CMakeLists.txt +--- kicad-5.1.5-orig/CMakeLists.txt2019-11-14 09:09:45.0 -0800 kicad-5.1.5/CMakeLists.txt 2020-05-11 23:51:52.122093410 -0700 +@@ -919,7 +919,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 resources/linux/appdata ) ++set( UNIX_APPDATA_FILES resources/linux/metainfo ) + + # Install Mime directory + install( DIRECTORY ${UNIX_ICON_FILES} diff --git a/sci-electronics/kicad/kicad-5.1.5-r1.ebuild b/sci-electronics/kicad/kicad-5.1.5-r2.ebuild similarity index 83% rename from sci-electronics/kicad/kicad-5.1.5-r1.ebuild rename to sci-electronics/kicad/kicad-5.1.5-r2.ebuild
[gentoo-commits] repo/gentoo:master commit in: sci-electronics/kicad/, sci-electronics/kicad/files/
commit: 6d7413c3d947d61ebc56979556836f8046774b16 Author: Zoltan Puskas sinustrom info> AuthorDate: Sat Nov 16 10:07:45 2019 + Commit: Joonas Niilola gentoo org> CommitDate: Tue Dec 17 18:14:08 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6d7413c3 sci-electronics/kicad: Bump to 5.1.5 version Package-Manager: Portage-2.3.79, Repoman-2.3.18 Signed-off-by: Zoltan Puskas sinustrom.info> Signed-off-by: Joonas Niilola gentoo.org> sci-electronics/kicad/Manifest | 1 + sci-electronics/kicad/files/kicad-5.1.5-help.patch | 117 ++ .../kicad/files/kicad-5.1.5-ninja-build.patch | 45 +++ sci-electronics/kicad/files/ldflags.patch | 17 +++ sci-electronics/kicad/kicad-5.1.5.ebuild | 134 + 5 files changed, 314 insertions(+) diff --git a/sci-electronics/kicad/Manifest b/sci-electronics/kicad/Manifest index 533c9ef6a4b..be715a6e32b 100644 --- a/sci-electronics/kicad/Manifest +++ b/sci-electronics/kicad/Manifest @@ -4,5 +4,6 @@ DIST kicad-5.0.1.tar.xz 14241544 BLAKE2B 47b6f8f4443e547dc1251e609b53fc998006c6a 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-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.5-help.patch b/sci-electronics/kicad/files/kicad-5.1.5-help.patch new file mode 100644 index 000..1b37e3013c1 --- /dev/null +++ b/sci-electronics/kicad/files/kicad-5.1.5-help.patch @@ -0,0 +1,117 @@ +diff -Naur kicad-5.1.5-orig/CMakeLists.txt kicad-5.1.5/CMakeLists.txt +--- kicad-5.1.5-orig/CMakeLists.txt2019-11-14 09:09:45.0 -0800 kicad-5.1.5/CMakeLists.txt 2019-12-15 03:41:57.574995996 -0800 +@@ -442,6 +442,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.1.5-orig/CMakeModules/config.h.cmake kicad-5.1.5/CMakeModules/config.h.cmake +--- kicad-5.1.5-orig/CMakeModules/config.h.cmake 2019-11-14 09:09:45.0 -0800 kicad-5.1.5/CMakeModules/config.h.cmake2019-12-15 03:42:00.368013375 -0800 +@@ -59,6 +59,10 @@ + /// The install prefix defined during CMake configuration or fall back to CMAKE_INSTALL_PREFIX. + #define DEFAULT_INSTALL_PATH"@DEFAULT_INSTALL_PATH@" + ++/// KiCad help files path can be different on some systems allow adding alternative, ++/// search path for them. Defaults to CMAKE_INSTALL_PREFIX/share/doc/kicad ++#define KICAD_HELP "@KICAD_HELP@" ++ + /// The wxPython version found during configuration. + #if defined( KICAD_SCRIPTING_WXPYTHON ) + #define WXPYTHON_VERSION"@WXPYTHON_VERSION@" +diff -Naur kicad-5.1.5-orig/common/searchhelpfilefullpath.cpp kicad-5.1.5/common/searchhelpfilefullpath.cpp +--- kicad-5.1.5-orig/common/searchhelpfilefullpath.cpp 2019-11-14 09:09:45.0
[gentoo-commits] repo/gentoo:master commit in: sci-electronics/kicad/, sci-electronics/kicad/files/
commit: 8b9a5153b00803bc29cd6809f3d7725d0589f3c0 Author: Zoltan Puskas sinustrom info> AuthorDate: Mon Jul 29 06:58:00 2019 + Commit: Alexey Shvetsov gentoo org> CommitDate: Sat Aug 3 09:28:07 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8b9a5153 sci-electronics/kicad: Fix 5.1.x build issues with swig-4.0.0 Closes: https://bugs.gentoo.org/690146 Signed-off-by: Zoltan Puskas sinustrom.info> Package-Manager: Portage-2.3.69, Repoman-2.3.16 Closes: https://github.com/gentoo/gentoo/pull/12568 Signed-off-by: Alexey Shvetsov gentoo.org> sci-electronics/kicad/files/kicad-5.1.0-swig-4.0.0.patch | 12 .../kicad/{kicad-5.1.0.ebuild => kicad-5.1.0-r1.ebuild} | 1 + .../kicad/{kicad-5.1.2.ebuild => kicad-5.1.2-r1.ebuild} | 1 + 3 files changed, 14 insertions(+) diff --git a/sci-electronics/kicad/files/kicad-5.1.0-swig-4.0.0.patch b/sci-electronics/kicad/files/kicad-5.1.0-swig-4.0.0.patch new file mode 100644 index 000..3ab6677e5e1 --- /dev/null +++ b/sci-electronics/kicad/files/kicad-5.1.0-swig-4.0.0.patch @@ -0,0 +1,12 @@ +--- a/scripting/build_tools/fix_swig_imports.py2019-04-22 23:14:54.0 +0200 b/scripting/build_tools/fix_swig_imports.py2019-07-18 15:44:24.255754237 +0200 +@@ -40,6 +40,9 @@ + txt = b"" + + for l in lines: ++if l.startswith(b"if _swig_python_version_info < (2, 7, 0):"): # ok with swig version >= 4.0.0 ++l = l.replace(b"_swig_python_version_info < (2, 7, 0)", b"False") ++doneOk = True + if l.startswith(b"if _swig_python_version_info >= (2, 7, 0):"): # ok with swig version >= 3.0.10 + l = l.replace(b"_swig_python_version_info >= (2, 7, 0)", b"False") + doneOk = True diff --git a/sci-electronics/kicad/kicad-5.1.0.ebuild b/sci-electronics/kicad/kicad-5.1.0-r1.ebuild similarity index 98% rename from sci-electronics/kicad/kicad-5.1.0.ebuild rename to sci-electronics/kicad/kicad-5.1.0-r1.ebuild index 8fca5ececb9..c7eca78142e 100644 --- a/sci-electronics/kicad/kicad-5.1.0.ebuild +++ b/sci-electronics/kicad/kicad-5.1.0-r1.ebuild @@ -51,6 +51,7 @@ CHECKREQS_DISK_BUILD="800M" PATCHES=( "${FILESDIR}"/"${PN}-5.1.0-help.patch" + "${FILESDIR}"/"${PN}-5.1.0-swig-4.0.0.patch" ) pkg_setup() { diff --git a/sci-electronics/kicad/kicad-5.1.2.ebuild b/sci-electronics/kicad/kicad-5.1.2-r1.ebuild similarity index 98% rename from sci-electronics/kicad/kicad-5.1.2.ebuild rename to sci-electronics/kicad/kicad-5.1.2-r1.ebuild index c739de95232..0505a9fa436 100644 --- a/sci-electronics/kicad/kicad-5.1.2.ebuild +++ b/sci-electronics/kicad/kicad-5.1.2-r1.ebuild @@ -51,6 +51,7 @@ CHECKREQS_DISK_BUILD="800M" PATCHES=( "${FILESDIR}"/"${PN}-5.1.0-help.patch" + "${FILESDIR}"/"${PN}-5.1.0-swig-4.0.0.patch" ) pkg_setup() {
[gentoo-commits] repo/gentoo:master commit in: sci-electronics/kicad/, sci-electronics/kicad/files/
commit: ce2e77001196f94d29efe79628a62bf7e69d5f20 Author: Zoltan Puskas sinustrom info> AuthorDate: Mon Mar 25 00:47:10 2019 + Commit: Alexey Shvetsov gentoo org> CommitDate: Sun Apr 7 16:52:09 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ce2e7700 sci-electronics/kicad: Bump to version 5.1.0 Bug: https://bugs.gentoo.org/680642 Signed-off-by: Zoltan Puskas sinustrom.info> Signed-off-by: Alexey Shvetsov gentoo.org> Package-Manager: Portage-2.3.62, Repoman-2.3.12 sci-electronics/kicad/Manifest | 1 + ...icad-help-path.patch => kicad-5.0.0-help.patch} | 0 ...icad-help-path.patch => kicad-5.1.0-help.patch} | 46 +++--- sci-electronics/kicad/kicad-5.0.1.ebuild | 4 +- .../{kicad-5.0.1.ebuild => kicad-5.1.0.ebuild} | 12 +++--- 5 files changed, 32 insertions(+), 31 deletions(-) diff --git a/sci-electronics/kicad/Manifest b/sci-electronics/kicad/Manifest index f8f01cb2ef6..13afaa4c6a4 100644 --- a/sci-electronics/kicad/Manifest +++ b/sci-electronics/kicad/Manifest @@ -1,5 +1,6 @@ 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-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-help-path.patch b/sci-electronics/kicad/files/kicad-5.0.0-help.patch similarity index 100% copy from sci-electronics/kicad/files/kicad-help-path.patch copy to sci-electronics/kicad/files/kicad-5.0.0-help.patch diff --git a/sci-electronics/kicad/files/kicad-help-path.patch b/sci-electronics/kicad/files/kicad-5.1.0-help.patch similarity index 75% rename from sci-electronics/kicad/files/kicad-help-path.patch rename to sci-electronics/kicad/files/kicad-5.1.0-help.patch index 0fb43c3550c..e89b7e45c24 100644 --- a/sci-electronics/kicad/files/kicad-help-path.patch +++ b/sci-electronics/kicad/files/kicad-5.1.0-help.patch @@ -1,7 +1,7 @@ -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 @@ +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}" ) @@ -12,9 +12,9 @@ diff -Naur kicad-5.0.1-orig/CMakeLists.txt kicad-5.0.1/CMakeLists.txt # # 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 +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
[gentoo-commits] repo/gentoo:master commit in: sci-electronics/kicad/, sci-electronics/kicad/files/
commit: 194e0780737c7ff4f147a9c4d9f44971cc2306f5 Author: Zoltan Puskas sinustrom info> AuthorDate: Sat Nov 3 05:44:01 2018 + Commit: Amy Liffey gentoo org> CommitDate: Wed Jan 2 16:49:33 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=194e0780 sci-electronics/kicad: Bump to 5.0.1 version Bug: https://bugs.gentoo.org/669366 Signed-off-by: Zoltan Puskas sinustrom.info> Signed-off-by: Amy Liffey gentoo.org> Package-Manager: Portage-2.3.51, Repoman-2.3.11 sci-electronics/kicad/Manifest| 1 + sci-electronics/kicad/files/kicad-help-path.patch | 117 sci-electronics/kicad/kicad-5.0.1.ebuild | 128 ++ 3 files changed, 246 insertions(+) diff --git a/sci-electronics/kicad/Manifest b/sci-electronics/kicad/Manifest index 80f7881b37e..f6f2ec87504 100644 --- a/sci-electronics/kicad/Manifest +++ b/sci-electronics/kicad/Manifest @@ -1,5 +1,6 @@ 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.0.tar.xz 14284708 BLAKE2B 9f4414c4476aca8f2da1d7171b53f56d5ea216f11fc025695a228f93ec05e2f271cbab8429ed39445602a3a0707a31d44cce83eae0ad651167c471f52f3867cd SHA512 79d4d34e8eaa5b6e4c7baac39a76f86af89adbaf3f9181b8cd846ed3a8db1b4c6dd7a36efefda3394d33ef828917909ad3bd8bb22435af9c6f671efbff125b42 +DIST kicad-5.0.1.tar.xz 14241544 BLAKE2B 47b6f8f4443e547dc1251e609b53fc998006c6a9302442a232767c6db79bcd94340afba694d99b6dfad5cf457a524d3dbce7a5971a9dcd13424ccb2b6f8f1de7 SHA512 36f591fe82c2c2da21581ec9425cf3c179839b20ea9db9e2d406220406e9daef6052d29202b4f0fe4fdab73434009626f66ce803e81e7a7dae4df9ea93ed896d 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-help-path.patch b/sci-electronics/kicad/files/kicad-help-path.patch new file mode 100644 index 000..0fb43c3550c --- /dev/null +++ b/sci-electronics/kicad/files/kicad-help-path.patch @@ -0,0 +1,117 @@ +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 defined during CMake configuration or fall back to CMAKE_INSTALL_PREFIX. + #define DEFAULT_INSTALL_PATH"@DEFAULT_INSTALL_PATH@" + ++/// KiCad help files path can be different on some systems allow adding alternative, ++/// search path for them. Defaults to CMAKE_INSTALL_PREFIX/share/doc/kicad ++#define KICAD_HELP "@KICAD_HELP@" ++ + /// The wxPython version found during configuration. + #if defined( KICAD_SCRIPTING_WXPYTHON ) + #define WXPYTHON_VERSION"@WXPYTHON_VERSION@" +diff -Naur kicad-5.0.1-orig/common/searchhelpfilefullpath.cpp kicad-5.0.1/common/searchhelpfilefullpath.cpp +--- kicad-5.0.1-orig/common/searchhelpfilefullpath.cpp 2018-10-08 14:14:38.0 -0700 kicad-5.0.1/common/searchhelpfilefullpath.cpp 2018-12-25 00:04:05.576771741 -0800 +@@ -25,7 +25,7 @@ + + #include + #include +-#include // to define
[gentoo-commits] repo/gentoo:master commit in: sci-electronics/kicad/, sci-electronics/kicad/files/
commit: 2e9d688fa4b08833f3c130a41d3e1369cfaf4edc Author: Zoltan Puskas sinustrom info> AuthorDate: Sun Sep 23 12:59:45 2018 + Commit: Virgil Dupras gentoo org> CommitDate: Thu Sep 27 13:37:32 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2e9d688f sci-electronics/kicad: Add USE=occ,openmp, fix curl dependency Thanks to Fabio Rossi for the authorship of the patch. Closes: https://bugs.gentoo.org/665500 Package-Manager: Portage-2.3.48, Repoman-2.3.10 Signed-off-by: Zoltan Puskas sinustrom.info> Closes: https://github.com/gentoo/gentoo/pull/9955 Signed-off-by: Virgil Dupras gentoo.org> sci-electronics/kicad/files/kicad-5.0.0-curl.patch | 23 + .../{kicad-5.0.0.ebuild => kicad-5.0.0-r1.ebuild} | 38 ++ sci-electronics/kicad/metadata.xml | 1 + 3 files changed, 49 insertions(+), 13 deletions(-) diff --git a/sci-electronics/kicad/files/kicad-5.0.0-curl.patch b/sci-electronics/kicad/files/kicad-5.0.0-curl.patch new file mode 100644 index 000..c99071c0a54 --- /dev/null +++ b/sci-electronics/kicad/files/kicad-5.0.0-curl.patch @@ -0,0 +1,23 @@ +--- 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/kicad-5.0.0.ebuild b/sci-electronics/kicad/kicad-5.0.0-r1.ebuild similarity index 74% rename from sci-electronics/kicad/kicad-5.0.0.ebuild rename to sci-electronics/kicad/kicad-5.0.0-r1.ebuild index db6476d4b96..18cae5de253 100644 --- a/sci-electronics/kicad/kicad-5.0.0.ebuild +++ b/sci-electronics/kicad/kicad-5.0.0-r1.ebuild @@ -6,7 +6,7 @@ PYTHON_COMPAT=( python2_7 ) WX_GTK_VER="3.0" -inherit check-reqs cmake-utils eapi7-ver eutils gnome2-utils python-single-r1 wxwidgets xdg +inherit check-reqs cmake-utils eapi7-ver eutils gnome2-utils python-single-r1 toolchain-funcs wxwidgets xdg DESCRIPTION="Electronic Schematic and PCB design tools" HOMEPAGE="http://www.kicad-pcb.org; @@ -15,10 +15,11 @@ SRC_URI="https://launchpad.net/${PN}/$(ver_cut 1-2)/${PV}/+download/${P}.tar.xz" LICENSE="GPL-2+ GPL-3+ Boost-1.0" SLOT="0" KEYWORDS="~amd64 ~arm64 ~x86" -IUSE="doc examples github +ngspice +oce +python" +IUSE="doc examples github +ngspice occ +oce openmp +python" REQUIRED_USE=" python? ( ${PYTHON_REQUIRED_USE} ) + ?? ( occ oce ) " COMMON_DEPEND=">=x11-libs/wxGTK-3.0.2:${WX_GTK_VER}[X,opengl] @@ -27,9 +28,6 @@ COMMON_DEPEND=">=x11-libs/wxGTK-3.0.2:${WX_GTK_VER}[X,opengl] ${PYTHON_DEPS} ) >=dev-libs/boost-1.61[context,nls,threads,python?,${PYTHON_USEDEP}] - github? ( - net-misc/curl[ssl] - ) media-libs/glew:0= media-libs/glm media-libs/freeglut @@ -37,13 +35,14 @@ COMMON_DEPEND=">=x11-libs/wxGTK-3.0.2:${WX_GTK_VER}[X,opengl] ngspice? ( sci-electronics/ngspice[shared] ) - oce? ( - sci-libs/oce - ) - x11-libs/cairo" + occ? ( >=sci-libs/opencascade-6.8.0 ) + oce? ( sci-libs/oce ) + >=x11-libs/cairo-1.8.8 + >=x11-libs/pixman-0.30" DEPEND="${COMMON_DEPEND} doc? ( app-doc/doxygen ) - python? ( dev-lang/swig:0 )" + github? ( net-misc/curl[ssl] ) + python? ( >=dev-lang/swig-3.0:0 )" RDEPEND="${COMMON_DEPEND} sci-electronics/electronics-menu " @@ -51,6 +50,7 @@ CHECKREQS_DISK_BUILD="800M" pkg_setup() { use python && python-single-r1_pkg_setup + use openmp && tc-check-openmp setup-wxwidgets check-reqs_pkg_setup } @@ -58,6 +58,14 @@ pkg_setup() { src_prepare() { xdg_src_prepare cmake-utils_src_prepare + + epatch "${FILESDIR}"/${P}-curl.patch + + # fix application categories in desktop files + while IFS="" read -d $'\0' -r f; do + sed -i.bkp '/Categories/s/Development;//' "${f}" + done < <(find "${S}" -type f -name "*.desktop" -print0) + } src_configure() { @@ -67,8 +75,9 @@ src_configure() { -DKICAD_SCRIPTING="$(usex python)" -DKICAD_SCRIPTING_MODULES="$(usex python)" -DKICAD_SCRIPTING_WXPYTHON="$(usex python)" + -DKICAD_SCRIPTING_ACTION_MENU="$(usex python)" -DKICAD_SPICE="$(usex ngspice)" - -DKICAD_USE_OCC=OFF + -DKICAD_USE_OCC="$(usex occ)" -DKICAD_USE_OCE="$(usex oce)" -DKICAD_INSTALL_DEMOS="$(usex
[gentoo-commits] repo/gentoo:master commit in: sci-electronics/kicad/, sci-electronics/kicad/files/
commit: 22fe2623355fa8f7045537cd84b76bb3aef436fc Author: Virgil Dupras gentoo org> AuthorDate: Fri Sep 7 12:01:37 2018 + Commit: Virgil Dupras gentoo org> CommitDate: Fri Sep 7 12:01:37 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=22fe2623 sci-electronics/kicad: remove old Package-Manager: Portage-2.3.49, Repoman-2.3.10 sci-electronics/kicad/Manifest | 5 - .../kicad/files/kicad-4.0.4-boost-context.patch| 107 --- sci-electronics/kicad/kicad-4.0.4.ebuild | 204 - 3 files changed, 316 deletions(-) diff --git a/sci-electronics/kicad/Manifest b/sci-electronics/kicad/Manifest index 8ef3f97151a..80f7881b37e 100644 --- a/sci-electronics/kicad/Manifest +++ b/sci-electronics/kicad/Manifest @@ -1,10 +1,5 @@ -DIST kicad-4.0.4-i18n.tar.gz 2409039 BLAKE2B 95e0e8c8b001957df1f244ba5fef5b36658c75b3c903b495faab8c8ccb524d02dbb79b0197fa0485fc5f93a5a0088861bada57cd85d7982191437bdf8f7b1f3c SHA512 5fcbf54aeff92c142652908dda9e727e8b076aec4531f2bb4d27aa9fd946e92621141a9709a9469c133010cca019e4e6bc9731366e8c1adbe38078f5a6fcaedf -DIST kicad-4.0.4.tar.xz 10672424 BLAKE2B 16bef2545e697757be270eeff6820e75b1a79a37528f264e127587131c519cbdf67a774a4a9a8ff32c90b236279746ffd2164cb4d8885dc68d2664ef3dd178de SHA512 230eb10d42e004c51d790db0d21dc08653944ca6cc4b728ad34b506f1a2b009c23369ddae417c8fafd420cb8045900dd4145cd1071867c759ab406dd12be3242 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.0.tar.xz 14284708 BLAKE2B 9f4414c4476aca8f2da1d7171b53f56d5ea216f11fc025695a228f93ec05e2f271cbab8429ed39445602a3a0707a31d44cce83eae0ad651167c471f52f3867cd SHA512 79d4d34e8eaa5b6e4c7baac39a76f86af89adbaf3f9181b8cd846ed3a8db1b4c6dd7a36efefda3394d33ef828917909ad3bd8bb22435af9c6f671efbff125b42 -DIST kicad-footprints-4.0.4.tar.gz 1400434 BLAKE2B eaf81e977a3d65305034f60eff18f6955cf6b805c2a28a2019c4bb2bd8de9868906a0f9e5ac17810c4779940c6b78e06472661966775cfb196b8cd8fc1ae4083 SHA512 7d42eea2c7c84961e05e0e61d6380e3d294d696e1321bb4406391125379fd6a3dc2b38e7ff8be51b684786bed892738452218f4c5a95c547319f1eaafc0cea6e DIST kicad-footprints-4.0.7.tar.gz 4758012 BLAKE2B ca7ddcad3d1ca658d0d5b7c0a4a0e9a3906619bdbf14195b3bd14c528c01b6e9c1f185036ad495fc88a33a53040ae4d338230d8b2bbb598a69a1c07ddfec3cce SHA512 9ba08f528d4b3fa6f165a20333ad2e0f6bc4165b51da77bdb080ad2c8cc12c029927ddb2f6aa669b4dac5fac52b8bdbec803d1b7b3fc639e9481bb866b8e3d6f -DIST kicad-libcontext.tar.gz 25599 BLAKE2B b8871ab552745dfe29504b97c3c3e23f9e63100ef108c5a116512029f4973791e3d2bca240877319ee177f0a28da4a7946ae5cfaf18eaca0f5b0b1660335a520 SHA512 3b469dcf0e0f4e23f304d0068468a99516e89588d8f36a821af10e751f919cb8a9077d52109fdd43c1c2a443e026b38d0d3aa4774823d05755c9db35742d32d9 -DIST kicad-library-4.0.4.tar.gz 87947075 BLAKE2B b9176ad7ba05f32a5ed42012818a7636fd0f8993630627480557c3d8ab99884b31090f66f438a86dbc842677629cca629333be1d7b05f06a3c12373e57622954 SHA512 57f905277cf581cfda6ca574d87bbdd3a870cd240a151b2c8faedc7ecbfa2cc122b67937cbdbf028be77727cdf4fac9cdc3512ce5bfe80d0f6cbb4f444ccfd6c DIST kicad-library-4.0.7.tar.gz 475804416 BLAKE2B 0d6df1df7a72258e896552551996ff13e985976e03b6aafbe900dcc04c9b8eb6e5c1abc242ae5020c1bd20b51e9cc1e60f520b478954edcb6368db7f9ee46df0 SHA512 c5365e18e806102aace785895259deca708a61e0ce37262f5ee2482a8a1f86bc9ce1d37e0fb63cb0661bd5c71064ac36ca2260c9c02ed9790744eedd0a5b5360 diff --git a/sci-electronics/kicad/files/kicad-4.0.4-boost-context.patch b/sci-electronics/kicad/files/kicad-4.0.4-boost-context.patch deleted file mode 100644 index 529a82c018f..000 --- a/sci-electronics/kicad/files/kicad-4.0.4-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
[gentoo-commits] repo/gentoo:master commit in: sci-electronics/kicad/, sci-electronics/kicad/files/
commit: c1e00fdcabd18dff609313e7a5db6beff210c63e Author: Zoltan Puskas sinustrom info> AuthorDate: Tue Apr 12 08:28:34 2016 + Commit: Ian Delaney gentoo org> CommitDate: Wed Apr 13 07:29:35 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c1e00fdc sci-electronics/kicad: Fix missing footprint library issue Update ebuild to donwload and install previously missing footprint libraries. Update ebuild in preparation to EAPI=6 migration. Affected versions: 4.0.0, 4.0.1, 4.0.2 Gentoo Bug: 576820 Package-Manager: portage-2.2.28 Closes: https://github.com/gentoo/gentoo/pull/1241 Signed-off-by: Ian Delaney gentoo.org> sci-electronics/kicad/Manifest | 3 + .../kicad/files/kicad-footprints-cmakelists.txt| 16 ++ sci-electronics/kicad/kicad-4.0.0-r1.ebuild| 191 + sci-electronics/kicad/kicad-4.0.1-r1.ebuild| 191 + sci-electronics/kicad/kicad-4.0.2-r1.ebuild| 191 + 5 files changed, 592 insertions(+) diff --git a/sci-electronics/kicad/Manifest b/sci-electronics/kicad/Manifest index df08c95..86054cb 100644 --- a/sci-electronics/kicad/Manifest +++ b/sci-electronics/kicad/Manifest @@ -13,3 +13,6 @@ 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-footprints-4.0.0.tar.gz 1056498 SHA256 684c1197dab01c2aa31de94fbe8530470a81d7729db73c39183792c45b0b54f0 SHA512 f19d1a662e39df46d3c11089f9a4baff83e56a0931259cd9ee9fcec1f3108f4c778e89f77168a544910b723ce1b6a99842dc34b323eed509973c8655620b0447 WHIRLPOOL 10a66194d03cfd52b5897fbd2e24fd1166b321e933b849729ea8fa3ee44aad0774057479dd8461bd50a779bb0df755dc5ac0141d43369e0ec7656522143c4b0c +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 diff --git a/sci-electronics/kicad/files/kicad-footprints-cmakelists.txt b/sci-electronics/kicad/files/kicad-footprints-cmakelists.txt new file mode 100644 index 000..d024485 --- /dev/null +++ b/sci-electronics/kicad/files/kicad-footprints-cmakelists.txt @@ -0,0 +1,16 @@ +project( kicad-footprints ) + +cmake_minimum_required( VERSION 2.6.1 FATAL_ERROR ) + +file(GLOB footprint_dirs "*.pretty") + +# Everything without leading / is relative to CMAKE_INSTALL_PREFIX. +set( KICAD_DATA share/kicad +CACHE PATH "Location of KiCad data files." ) +set( KICAD_MODULES ${KICAD_DATA}/modules ) + +mark_as_advanced( KICAD_DATA KICAD_MODULES ) + +install(DIRECTORY ${footprint_dirs} +DESTINATION ${KICAD_MODULES} +COMPONENT resources) diff --git a/sci-electronics/kicad/kicad-4.0.0-r1.ebuild b/sci-electronics/kicad/kicad-4.0.0-r1.ebuild new file mode 100644 index 000..e55ea9e --- /dev/null +++ b/sci-electronics/kicad/kicad-4.0.0-r1.ebuild @@ -0,0 +1,191 @@ +# 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
[gentoo-commits] repo/gentoo:master commit in: sci-electronics/kicad/, sci-electronics/kicad/files/
commit: 7061259150fb5832c68a3ffc0b83242049e2ee63 Author: Zoltan Puskas sinustrom info> AuthorDate: Tue Oct 27 02:41:27 2015 + Commit: Ian Delaney gentoo org> CommitDate: Sun Nov 1 03:51:35 2015 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=70612591 sci-electronics/kicad: bump to KiCad-4.0.0-rc1 New use flags: examples, github, i18n, minimal, python, webkit. More languages for i18n. Package source now downloads from project website. Update dependencies and address wxwidgets upgrade issue. USE flag 'debug' made functional in the bumped ebuild. Remove outdated kicad-20130518.ebuild Gentoo-Bug: #560768 Gentoo-Bug: #499040 Gentoo-Bug: #560766 Pull request https://github.com/gentoo/gentoo/pull/313 sci-electronics/kicad/Manifest | 5 +- .../kicad/files/kicad-desktop-file.patch | 35 .../kicad/files/kicad-missing-doc.patch| 25 --- .../kicad/files/kicad-native-boost.patch | 27 --- sci-electronics/kicad/files/kicad-scripts.patch| 25 --- sci-electronics/kicad/kicad-20130518.ebuild| 129 --- sci-electronics/kicad/kicad-4.0.0_rc1.ebuild | 183 + sci-electronics/kicad/metadata.xml | 11 +- 8 files changed, 196 insertions(+), 244 deletions(-) diff --git a/sci-electronics/kicad/Manifest b/sci-electronics/kicad/Manifest index 8d9fa05..37addfd 100644 --- a/sci-electronics/kicad/Manifest +++ b/sci-electronics/kicad/Manifest @@ -1,2 +1,3 @@ -DIST kicad-2013-05-18-BZR4017-stable-UBUNTU_12.04_full_with_components_doc.tgz 280828915 SHA256 48c91acb9d4f45c7eebbcf4d602841896f11f22bb00721c62d351dd7241efd0b SHA512 8c4b81077c7e23bae6ad6a167fca7e34c006fc6a2a28457ddc276bef94ab43f6bf29f460a9ed5d9e564ef144a106ee82362b3cead3ca64b1361466d8d390619d WHIRLPOOL ed51fdc7ee287d65f4002250e79652d791d2aebe2fc872e1b853cfeccd287bf548346824ffc9afb599ff21721e972db7a5b3c134c662e883cd7d1e5c5b6c5abe -DIST kicad-sources-stable_2013-05-18_BZR4017.zip 15025159 SHA256 cb9ca0d19e5ea8ca45c731eeddbd8a242eb696e619ee98af91f2c7a0095b393d SHA512 747e4719a426646cf38b9951d28aea32085d672371426b44d9f9a575b55e051925ae3fd6c98aea6fa2c21c2c6a6a2f6cc2da461c882b854d033f5d1ce58384ba WHIRLPOOL 69dbeed6da6d1400207c048a49008d6b0876df184d64c520b82e7e82e3826a04ada5563551f1498244ee4d67ec7731f81285a604e671ee73f6518f211ecb8ef0 +DIST kicad-4.0.0-rc1.tar.xz 10951000 SHA256 62c2e95a2d6b8a3cf30bb91146c3d2b1c0df0cbfc070b6e54bcfdf0da2df6973 SHA512 f158906b85e3c4032086c4a75563d47f75f183bc354e1f2fa55e157083005b51829c141e14171dea9092b9b24b6b5ff1c71e3ae485dd1d2d44fe7e63179c1ffa WHIRLPOOL 755fde28cf45196bb60ffb6af7bc0acb92148310ad74807ef71404c418557bc2c6243f41e9040c0217dc970061df09a4092e2a5e52e016888660e4998153c95a +DIST kicad-4.0.0_rc1-i18n.tar.gz 1959024 SHA256 5fbd037e4a76a83ed6be7554ab1add98f7d93dce0db5fea6a0bcd58ef61486bd SHA512 85c2db5d193cd4d1521eb9f454a13892680cb5340c3b86b264bceb36ce0c996f818b64c3edd9dae3ff51046c97ba33702649a1083a36f27a80d316f64465f630 WHIRLPOOL 8141fb59822fdda2bf46a9b8af7fe75d6557a1c3f384e5e2b03e58c5e4c9eca4f167a262f2ed9fd3479c64a8730ff1ba3f46f6cb72c680df9c6d6173ca611ada +DIST kicad-4.0.0_rc1-library.tar.gz 87967616 SHA256 09a9e184e19b6072efdc00fabb65e3c0d498858c17f5fa5ce8d255b21eab3db4 SHA512 f611015a8760d3c9cf26fd99a043d69fa75d398fb287af7e6fe7cfbd70d3ff1aa67abcedeffa00fef60434e3944ac6b59fa4ac9ea50097d910fbabcb6f288165 WHIRLPOOL 83585bbc772da122139dfa643c4045bfef207ea8dbc4a83a5458be6227ff976fe9c48cea2388f9ec0b20e7c697579701b75231b852161b33a9c51ddef480c6f4 diff --git a/sci-electronics/kicad/files/kicad-desktop-file.patch b/sci-electronics/kicad/files/kicad-desktop-file.patch deleted file mode 100644 index 7f982f7..000 --- a/sci-electronics/kicad/files/kicad-desktop-file.patch +++ /dev/null @@ -1,35 +0,0 @@ -From cacd01f36db6277111a35fe60ad4762ee3b002e1 Mon Sep 17 00:00:00 2001 -From: Denis Dupeyron-Date: Thu, 18 Apr 2013 15:17:36 -0600 -Subject: [PATCH] Fix desktop category and semicolon - - resources/linux/mime/applications/eeschema.desktop | 2 +- - resources/linux/mime/applications/kicad.desktop| 2 +- - 2 files changed, 2 insertions(+), 2 deletions(-) - -diff --git a/resources/linux/mime/applications/eeschema.desktop b/resources/linux/mime/applications/eeschema.desktop -index 3042eae..0ed616c 100644 a/resources/linux/mime/applications/eeschema.desktop -+++ b/resources/linux/mime/applications/eeschema.desktop -@@ -1,5 +1,5 @@ - [Desktop Entry] --Categories=Development;Electronics -+Categories=Electronics; - Comment=Design an electronic schematic - Comment[fr]=Dessiner des schémas électroniques - Exec=eeschema -diff --git a/resources/linux/mime/applications/kicad.desktop b/resources/linux/mime/applications/kicad.desktop -index 1d7645b..3a23e34 100644 a/resources/linux/mime/applications/kicad.desktop -+++ b/resources/linux/mime/applications/kicad.desktop -@@ -1,5 +1,5 @@ - [Desktop Entry]