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

2024-05-04 Thread Andrew Ammerlaan
commit: 806860100b5613f837046ed2789da5b2ffaf51bb
Author: Andrew Ammerlaan  gentoo  org>
AuthorDate: Sat May  4 16:52:30 2024 +
Commit: Andrew Ammerlaan  gentoo  org>
CommitDate: Sat May  4 16:52:30 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=80686010

sci-electronics/kicad: drop dep on wayland

Bug: https://bugs.gentoo.org/927952
Signed-off-by: Andrew Ammerlaan  gentoo.org>

 sci-electronics/kicad/{kicad-8.0.2.ebuild => kicad-8.0.2-r1.ebuild} | 2 +-
 sci-electronics/kicad/kicad-.ebuild | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/sci-electronics/kicad/kicad-8.0.2.ebuild 
b/sci-electronics/kicad/kicad-8.0.2-r1.ebuild
similarity index 98%
rename from sci-electronics/kicad/kicad-8.0.2.ebuild
rename to sci-electronics/kicad/kicad-8.0.2-r1.ebuild
index 296f53277dd1..83bf7ead3a08 100644
--- a/sci-electronics/kicad/kicad-8.0.2.ebuild
+++ b/sci-electronics/kicad/kicad-8.0.2-r1.ebuild
@@ -53,7 +53,7 @@ COMMON_DEPEND="
>=x11-libs/pixman-0.30
>sci-electronics/ngspice-27[shared]
sys-libs/zlib
-   >=x11-libs/wxGTK-3.2.2.1-r3:${WX_GTK_VER}[X,opengl,wayland]
+   >=x11-libs/wxGTK-3.2.2.1-r3:${WX_GTK_VER}[X,opengl]
$(python_gen_cond_dep '
dev-libs/boost:=[context,nls,python,${PYTHON_USEDEP}]
>=dev-python/wxpython-4.2.0:*[${PYTHON_USEDEP}]

diff --git a/sci-electronics/kicad/kicad-.ebuild 
b/sci-electronics/kicad/kicad-.ebuild
index 296f53277dd1..83bf7ead3a08 100644
--- a/sci-electronics/kicad/kicad-.ebuild
+++ b/sci-electronics/kicad/kicad-.ebuild
@@ -53,7 +53,7 @@ COMMON_DEPEND="
>=x11-libs/pixman-0.30
>sci-electronics/ngspice-27[shared]
sys-libs/zlib
-   >=x11-libs/wxGTK-3.2.2.1-r3:${WX_GTK_VER}[X,opengl,wayland]
+   >=x11-libs/wxGTK-3.2.2.1-r3:${WX_GTK_VER}[X,opengl]
$(python_gen_cond_dep '
dev-libs/boost:=[context,nls,python,${PYTHON_USEDEP}]
>=dev-python/wxpython-4.2.0:*[${PYTHON_USEDEP}]



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

2024-05-03 Thread Andrew Ammerlaan
commit: dc1441d48c70c5316db9812185ec7a0187cf9e88
Author: Andrew Ammerlaan  gentoo  org>
AuthorDate: Fri May  3 12:54:19 2024 +
Commit: Andrew Ammerlaan  gentoo  org>
CommitDate: Fri May  3 12:54:19 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dc1441d4

sci-electronics/kicad-footprints: add 8.0.2

Signed-off-by: Andrew Ammerlaan  gentoo.org>

 sci-electronics/kicad-footprints/Manifest | 1 +
 .../{kicad-footprints-.ebuild => kicad-footprints-8.0.2.ebuild}   | 4 ++--
 sci-electronics/kicad-footprints/kicad-footprints-.ebuild | 4 ++--
 3 files changed, 5 insertions(+), 4 deletions(-)

diff --git a/sci-electronics/kicad-footprints/Manifest 
b/sci-electronics/kicad-footprints/Manifest
index 793e9119890f..6e356bfb43f4 100644
--- a/sci-electronics/kicad-footprints/Manifest
+++ b/sci-electronics/kicad-footprints/Manifest
@@ -3,3 +3,4 @@ DIST kicad-footprints-7.0.11.tar.bz2 22722611 BLAKE2B 
f081eee0d8d2f9c691d7326dbc
 DIST kicad-footprints-7.0.7.tar.bz2 24411508 BLAKE2B 
1abedfbc3dfab302b5f929b01f2a83e83a4fee6b1d5056bf2c3579068c56807c656dea918f4c37fe030b727d3effbc35063f4f4103c4cfa6071f95c22d507597
 SHA512 
8af1fb371034bd5b22e0a8a896fa61e4eb0bda5b282759e17872bf4b466f49b39aa56ae068ac3d7d5a7453d9a7d511a81317d3f267a90d2764b2b8282f64aef0
 DIST kicad-footprints-8.0.0.tar.bz2 26563192 BLAKE2B 
a575c3f7dc00ab14e6b7b9a52b56dfaa08c87aa4d53528fd59bfba3c5adf78e8ae98377cc3087db3dc6ae677046388f011062930ae07c427533b7254b99cbddd
 SHA512 
6ad9863f3469523d48f5daf9b999177b0d6f43c347a390f3f55fcb8700f016c84c3513b1ee3e6f95112b1cadc3f7ee1c6c6f74b44d6b27aaa19f860d79e7e7de
 DIST kicad-footprints-8.0.1.tar.bz2 26591094 BLAKE2B 
2df726033e818cfc1abd4fc71c15d3ab63c70d02708f2affe2ec1acc0b7445ec8dca4b4efabff06345df05ba11d6ddc7eb4f60c37c85fb641631f08890958b0a
 SHA512 
940ce1208f6c1b50bdaf28027f66a9aa690855631b5b2bf445c1b277c75ecd46f68c91ef6fc221d69f54d00e42c0a7a56c27daafb83dfb5cc4d486cfa29216bd
+DIST kicad-footprints-8.0.2.tar.bz2 26517366 BLAKE2B 
d65b1c64f9c009ad8d232198544e351949137d567a4ed77bad6ed46e2e4eefd2dad8437ed8c11992fde4657be25d93e9f3fc69f50be846df480cf393f2dfb6d3
 SHA512 
b194aa4396209f248d21e089078be17844182275c252b4a9d8a013860d91983589a835c89f7d64e83bbd90ba9dc4ea0254377a04a3ce8b3313400c105e6febd5

diff --git a/sci-electronics/kicad-footprints/kicad-footprints-.ebuild 
b/sci-electronics/kicad-footprints/kicad-footprints-8.0.2.ebuild
similarity index 89%
copy from sci-electronics/kicad-footprints/kicad-footprints-.ebuild
copy to sci-electronics/kicad-footprints/kicad-footprints-8.0.2.ebuild
index 01a1128e741e..7882a2e18c3c 100644
--- a/sci-electronics/kicad-footprints/kicad-footprints-.ebuild
+++ b/sci-electronics/kicad-footprints/kicad-footprints-8.0.2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -20,7 +20,7 @@ fi
 LICENSE="CC-BY-SA-4.0"
 SLOT="0"
 
-RDEPEND=">=sci-electronics/kicad-6.0.0"
+RDEPEND=">=sci-electronics/kicad-8.0.0"
 
 if [[ ${PV} ==  ]] ; then
 #   x11-misc-util/macros only required on live ebuilds

diff --git a/sci-electronics/kicad-footprints/kicad-footprints-.ebuild 
b/sci-electronics/kicad-footprints/kicad-footprints-.ebuild
index 01a1128e741e..7882a2e18c3c 100644
--- a/sci-electronics/kicad-footprints/kicad-footprints-.ebuild
+++ b/sci-electronics/kicad-footprints/kicad-footprints-.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -20,7 +20,7 @@ fi
 LICENSE="CC-BY-SA-4.0"
 SLOT="0"
 
-RDEPEND=">=sci-electronics/kicad-6.0.0"
+RDEPEND=">=sci-electronics/kicad-8.0.0"
 
 if [[ ${PV} ==  ]] ; then
 #   x11-misc-util/macros only required on live ebuilds



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

2024-05-03 Thread Andrew Ammerlaan
commit: 9a8023ede9b00944d1ade9c4ebed35fe98d3a974
Author: Andrew Ammerlaan  gentoo  org>
AuthorDate: Fri May  3 13:05:31 2024 +
Commit: Andrew Ammerlaan  gentoo  org>
CommitDate: Fri May  3 13:05:31 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9a8023ed

sci-electronics/kicad-templates: add 8.0.2

Signed-off-by: Andrew Ammerlaan  gentoo.org>

 sci-electronics/kicad-templates/Manifest  | 1 +
 .../{kicad-templates-.ebuild => kicad-templates-8.0.2.ebuild} | 4 ++--
 sci-electronics/kicad-templates/kicad-templates-.ebuild   | 4 ++--
 3 files changed, 5 insertions(+), 4 deletions(-)

diff --git a/sci-electronics/kicad-templates/Manifest 
b/sci-electronics/kicad-templates/Manifest
index 168089e44a76..e7891acc5ad7 100644
--- a/sci-electronics/kicad-templates/Manifest
+++ b/sci-electronics/kicad-templates/Manifest
@@ -3,3 +3,4 @@ DIST kicad-templates-7.0.11.tar.bz2 1348043 BLAKE2B 
8aa60440fb2344dbcf2336ed7869
 DIST kicad-templates-7.0.7.tar.bz2 1247513 BLAKE2B 
7660829ff7474bb703011542a66bb63db9e011f717e86767eb4b09a4b802d64aa785b0283cae75c195059984a0fa0bf7a83cf5c0287850c3df9dbd40ebc4030a
 SHA512 
dc579c72be647db67aac66bf12abe1fbb6763cf9120d325bcd60f321642b05b8b25354ede1e1c1ed31bc44f486d35c027f131230538120c49aa6f0b0e00ad5b2
 DIST kicad-templates-8.0.0.tar.bz2 1347354 BLAKE2B 
f24c131e02af8f5dbc4241c3bb812ba0e99e62cd054c2f8e39ac24091c097ee70b85e297c47183dfe598f60d5865e0db2b49101ba77577553f5eec7825cbb7a7
 SHA512 
636d9b1365f212a98e20d44251fd2e545c8a7bae5be25448c41976ada2bdb0ce8be0a64c9eedd89b13bcdb2c23702c8d3120ffbd89ca2fb36dce8462ad4237d5
 DIST kicad-templates-8.0.1.tar.bz2 1347686 BLAKE2B 
20e7e486992de838b40ec289f2e75a929067ef0db048e97789850406f4dfd3617e78882a6557765a5ba27891f177d747ab922b3c33e7c4ad3099fdafc1755731
 SHA512 
9cbac4593eec461ed39c2f561f852dac321f78a9bc9ae2facd5bca6e4ce3cfcf942a693be7229cbabedeb0cfbedc304b86e302fd397e8babe4fff21c9627ab23
+DIST kicad-templates-8.0.2.tar.bz2 1347684 BLAKE2B 
6d95496057d2f612539f57ee15d1fa3dc9a6f5929bdcf58a7a94123304a9b0e6788c56a66ff307ce84e262260ec2fe990a860fda104899447a2d02658821b8f8
 SHA512 
0b7a8806bb1a1cac5c53a851c09f922524ebfeaa565fa064c90a9ba2bd7871b4d2824c2417e7afa97e11cdc8ee2ccf2c713809829180dc50edbdd009079ff55d

diff --git a/sci-electronics/kicad-templates/kicad-templates-.ebuild 
b/sci-electronics/kicad-templates/kicad-templates-8.0.2.ebuild
similarity index 86%
copy from sci-electronics/kicad-templates/kicad-templates-.ebuild
copy to sci-electronics/kicad-templates/kicad-templates-8.0.2.ebuild
index db3c87def1eb..56a84f2bc09a 100644
--- a/sci-electronics/kicad-templates/kicad-templates-.ebuild
+++ b/sci-electronics/kicad-templates/kicad-templates-8.0.2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -19,4 +19,4 @@ fi
 LICENSE="CC-BY-SA-4.0"
 SLOT="0"
 
-RDEPEND=">=sci-electronics/kicad-6.0.0"
+RDEPEND=">=sci-electronics/kicad-8.0.0"

diff --git a/sci-electronics/kicad-templates/kicad-templates-.ebuild 
b/sci-electronics/kicad-templates/kicad-templates-.ebuild
index db3c87def1eb..56a84f2bc09a 100644
--- a/sci-electronics/kicad-templates/kicad-templates-.ebuild
+++ b/sci-electronics/kicad-templates/kicad-templates-.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -19,4 +19,4 @@ fi
 LICENSE="CC-BY-SA-4.0"
 SLOT="0"
 
-RDEPEND=">=sci-electronics/kicad-6.0.0"
+RDEPEND=">=sci-electronics/kicad-8.0.0"



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

2024-05-03 Thread Andrew Ammerlaan
commit: 70c1f82327d39008b3ebb81d6b298a84987475f9
Author: Andrew Ammerlaan  gentoo  org>
AuthorDate: Fri May  3 13:04:47 2024 +
Commit: Andrew Ammerlaan  gentoo  org>
CommitDate: Fri May  3 13:04:47 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=70c1f823

sci-electronics/kicad-symbols: add 8.0.2

Signed-off-by: Andrew Ammerlaan  gentoo.org>

 sci-electronics/kicad-symbols/Manifest  | 1 +
 .../{kicad-symbols-.ebuild => kicad-symbols-8.0.2.ebuild}   | 2 +-
 sci-electronics/kicad-symbols/kicad-symbols-.ebuild | 2 +-
 3 files changed, 3 insertions(+), 2 deletions(-)

diff --git a/sci-electronics/kicad-symbols/Manifest 
b/sci-electronics/kicad-symbols/Manifest
index f28ff4439aa4..2fe77db6b206 100644
--- a/sci-electronics/kicad-symbols/Manifest
+++ b/sci-electronics/kicad-symbols/Manifest
@@ -3,3 +3,4 @@ DIST kicad-symbols-7.0.11.tar.bz2 3369887 BLAKE2B 
a32be647927ea56e5f806a38983001
 DIST kicad-symbols-7.0.7.tar.bz2 3026949 BLAKE2B 
9f2db4e1e6fb1ca1625bc7218ca5163e6557f27978215ebc0c858990be09352e62f473928cdd28624a6543d7c0415536e0d09b54c8cc77d17a18caa3e788
 SHA512 
f66cb91b8192aee70a921f6f7c83e5b1fe2354ced2b7f97ec693af47cfa0eed261e23bb4774029918a991f5b35cb2a65b0831fee097a92bcc8a1e2c22f85fed8
 DIST kicad-symbols-8.0.0.tar.bz2 3645950 BLAKE2B 
88c3ff83cc9bfa3af347d0bd61d1ed1ed37f7fc37f385238331d71de72def16d39b1480ebb2a828a2182290fd02868b557a45b38b1ce8af26562235334b00f4b
 SHA512 
ede78b1e876a63fe1e6adcb108ccbf31d1e53e9198dbe933ebf0a86efe550f80588e7611f990dde9b5614f37ea7be186a8733df310e3c01a7a43425f478e173a
 DIST kicad-symbols-8.0.1.tar.bz2 3639516 BLAKE2B 
0f017f446705b0fe1e3fa1d44881ffef2dfbfc4f7d072d49e8c891f4de857700d29fc59bcadf266850e337655314e931ea19782d7f2dc88d20c556bce605127a
 SHA512 
4acd7e203c6c3c1564569825a5ed17f70e96e92492582b853a5199cc4d3bb0833a1b5c55addc3f3360de5a0f9107b15e358229df2a3714b649cdc97e881ad876
+DIST kicad-symbols-8.0.2.tar.bz2 3638897 BLAKE2B 
91c840d5c737a5aff9e90bc2a04f1e7de5c9500c083ef4494b658c6232580928042841773cf939bf0f7f85a1d7059523ccce2e2ca31631831927c41e7e9c7d38
 SHA512 
d6403e18ff6058e990aa9a272cb711915aa96fcf85b9a95aaa4ea1b26deadba998c395a6eb9d81003b6af626341b94f428f094ab28598f430479961cd4869f5d

diff --git a/sci-electronics/kicad-symbols/kicad-symbols-.ebuild 
b/sci-electronics/kicad-symbols/kicad-symbols-8.0.2.ebuild
similarity index 94%
copy from sci-electronics/kicad-symbols/kicad-symbols-.ebuild
copy to sci-electronics/kicad-symbols/kicad-symbols-8.0.2.ebuild
index af9033e23412..4cea180f1254 100644
--- a/sci-electronics/kicad-symbols/kicad-symbols-.ebuild
+++ b/sci-electronics/kicad-symbols/kicad-symbols-8.0.2.ebuild
@@ -20,7 +20,7 @@ fi
 LICENSE="CC-BY-SA-4.0"
 SLOT="0"
 
-RDEPEND=">=sci-electronics/kicad-6.0.0"
+RDEPEND=">=sci-electronics/kicad-8.0.0"
 
 if [[ ${PV} ==  ]] ; then
# x11-misc-util/macros only required on live ebuilds

diff --git a/sci-electronics/kicad-symbols/kicad-symbols-.ebuild 
b/sci-electronics/kicad-symbols/kicad-symbols-.ebuild
index af9033e23412..4cea180f1254 100644
--- a/sci-electronics/kicad-symbols/kicad-symbols-.ebuild
+++ b/sci-electronics/kicad-symbols/kicad-symbols-.ebuild
@@ -20,7 +20,7 @@ fi
 LICENSE="CC-BY-SA-4.0"
 SLOT="0"
 
-RDEPEND=">=sci-electronics/kicad-6.0.0"
+RDEPEND=">=sci-electronics/kicad-8.0.0"
 
 if [[ ${PV} ==  ]] ; then
# x11-misc-util/macros only required on live ebuilds



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

2024-05-03 Thread Andrew Ammerlaan
commit: aeacda072b4cdb9c3941b57becf0e4750da80b1a
Author: Andrew Ammerlaan  gentoo  org>
AuthorDate: Fri May  3 13:10:19 2024 +
Commit: Andrew Ammerlaan  gentoo  org>
CommitDate: Fri May  3 13:10:19 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aeacda07

sci-electronics/kicad-meta: add 8.0.2

Signed-off-by: Andrew Ammerlaan  gentoo.org>

 sci-electronics/kicad-meta/kicad-meta-8.0.2.ebuild | 27 ++
 1 file changed, 27 insertions(+)

diff --git a/sci-electronics/kicad-meta/kicad-meta-8.0.2.ebuild 
b/sci-electronics/kicad-meta/kicad-meta-8.0.2.ebuild
new file mode 100644
index ..e47e613dc36e
--- /dev/null
+++ b/sci-electronics/kicad-meta/kicad-meta-8.0.2.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="Electronic Schematic and PCB design tools (meta package)"
+HOMEPAGE="http://www.kicad.org;
+
+LICENSE="metapackage"
+SLOT="0"
+
+KEYWORDS="~amd64 ~arm64 ~riscv ~x86"
+
+IUSE="doc minimal"
+
+RDEPEND="
+   >=sci-electronics/kicad-${PV}
+   >=sci-electronics/kicad-symbols-${PV}
+   >=sci-electronics/kicad-footprints-${PV}
+   doc? (
+   >=app-doc/kicad-doc-${PV}
+   )
+   !minimal? (
+   >=sci-electronics/kicad-packages3d-${PV}
+   >=sci-electronics/kicad-templates-${PV}
+   )
+"



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

2024-05-03 Thread Andrew Ammerlaan
commit: ff7b81d5129b50fe4f598ec54520e5a27531b727
Author: Andrew Ammerlaan  gentoo  org>
AuthorDate: Fri May  3 13:03:31 2024 +
Commit: Andrew Ammerlaan  gentoo  org>
CommitDate: Fri May  3 13:03:31 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ff7b81d5

sci-electronics/kicad-packages3d: add 8.0.2

Signed-off-by: Andrew Ammerlaan  gentoo.org>

 sci-electronics/kicad-packages3d/Manifest   | 1 +
 .../{kicad-packages3d-.ebuild => kicad-packages3d-8.0.2.ebuild} | 2 +-
 sci-electronics/kicad-packages3d/kicad-packages3d-.ebuild   | 2 +-
 3 files changed, 3 insertions(+), 2 deletions(-)

diff --git a/sci-electronics/kicad-packages3d/Manifest 
b/sci-electronics/kicad-packages3d/Manifest
index c5b41ed88400..bfbe1e1cef84 100644
--- a/sci-electronics/kicad-packages3d/Manifest
+++ b/sci-electronics/kicad-packages3d/Manifest
@@ -3,3 +3,4 @@ DIST kicad-packages3d-7.0.11.tar.bz2 774735333 BLAKE2B 
af24617db4864b4630413132a
 DIST kicad-packages3d-7.0.7.tar.bz2 772674558 BLAKE2B 
9223317ca29e7d09423bc743df93471f4cff65a44113e9946479c9f59ceae86268cad68bf570d08d52e2ad123095ca3e2beb8249297bdb5b0f21c23f65aed9d6
 SHA512 
ae4d1be2dc9196acbf8e2314886f5639e4b20a922854dfce7a7eceb89cd0497d6649a5d9043870221f585a2fe9c68c2ac4ba4ccf2ede13596e4f89ebb24cc19c
 DIST kicad-packages3d-8.0.0.tar.bz2 774767823 BLAKE2B 
b97f8fa0096a274a836c1f500b5cdcaee1999f8073754c196b24c1640042183b37238fef6e01d1a4788ad026f51503cb83d721308e78d53c54ce9000ef0c
 SHA512 
8f62dbf5f6265c1205814ab158458acf27c28f79043f9261c8ddc31c9db47920b693813c4335aa9f3f98bc9bf4a363e6103b7eec2e8b4e5a5d386510dcc121d5
 DIST kicad-packages3d-8.0.1.tar.bz2 773486331 BLAKE2B 
40c3166abb029276dc39f44d469231c1df6e271d95a7826e7119bf8c706944ec9b7478019a4f97a7e81350da793642099eddc7be078cda2896ea99d181609340
 SHA512 
75800ff5d68a8660130cd114365a53ed72f6fc8ed09fda10e0270a519c575ec576936b65184aa957e49d7300abc4250f7bc0b61a98f69c17dd50a4a42bd51ef7
+DIST kicad-packages3d-8.0.2.tar.bz2 775246257 BLAKE2B 
e6d64f4c19ade481859ae88132d0a697434d127d100cb9c47f846474004bed9b52a6941747ee663935f14882c30a608444f989a298b4dc95774d8da866edd572
 SHA512 
861b0bf0b1259db2387eddec65fc4d1e730172257f6bd5c91931884fe3ff4e2a8b90dab41e4e6d6304dd1c8280a22d725d0480d8925e58a1c02785fdce472d86

diff --git a/sci-electronics/kicad-packages3d/kicad-packages3d-.ebuild 
b/sci-electronics/kicad-packages3d/kicad-packages3d-8.0.2.ebuild
similarity index 95%
copy from sci-electronics/kicad-packages3d/kicad-packages3d-.ebuild
copy to sci-electronics/kicad-packages3d/kicad-packages3d-8.0.2.ebuild
index ff642dcbe455..d4b12654f757 100644
--- a/sci-electronics/kicad-packages3d/kicad-packages3d-.ebuild
+++ b/sci-electronics/kicad-packages3d/kicad-packages3d-8.0.2.ebuild
@@ -21,7 +21,7 @@ fi
 LICENSE="CC-BY-SA-4.0"
 SLOT="0"
 
-RDEPEND=">=sci-electronics/kicad-7.0.0"
+RDEPEND=">=sci-electronics/kicad-8.0.0"
 
 if [[ ${PV} ==  ]] ; then
# x11-misc-util/macros only required on live ebuilds

diff --git a/sci-electronics/kicad-packages3d/kicad-packages3d-.ebuild 
b/sci-electronics/kicad-packages3d/kicad-packages3d-.ebuild
index ff642dcbe455..d4b12654f757 100644
--- a/sci-electronics/kicad-packages3d/kicad-packages3d-.ebuild
+++ b/sci-electronics/kicad-packages3d/kicad-packages3d-.ebuild
@@ -21,7 +21,7 @@ fi
 LICENSE="CC-BY-SA-4.0"
 SLOT="0"
 
-RDEPEND=">=sci-electronics/kicad-7.0.0"
+RDEPEND=">=sci-electronics/kicad-8.0.0"
 
 if [[ ${PV} ==  ]] ; then
# x11-misc-util/macros only required on live ebuilds



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

2024-05-03 Thread Andrew Ammerlaan
commit: f1cce39266c87dd148a87b8deda5001e24a4e1c1
Author: Andrew Ammerlaan  gentoo  org>
AuthorDate: Fri May  3 12:46:22 2024 +
Commit: Andrew Ammerlaan  gentoo  org>
CommitDate: Fri May  3 12:51:08 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f1cce392

sci-electronics/kicad: add 8.0.2

- compat with occt 8.0.2
- fix finding libs in tests
- filter-lto
- add missing dep on wxGTK[wayland]
- drop USE=telemetry, this now requires configureing DSN at build time,
upstream default is off, other distro's do not enable this,
unclear what the DSN should be if enabled.

Closes: https://bugs.gentoo.org/923351
Closes: https://bugs.gentoo.org/927226
Closes: https://bugs.gentoo.org/927482
Closes: https://bugs.gentoo.org/927952
Signed-off-by: Andrew Ammerlaan  gentoo.org>

 sci-electronics/kicad/Manifest   |  1 +
 .../kicad/{kicad-.ebuild => kicad-8.0.2.ebuild}  | 16 ++--
 sci-electronics/kicad/kicad-.ebuild  | 16 ++--
 3 files changed, 21 insertions(+), 12 deletions(-)

diff --git a/sci-electronics/kicad/Manifest b/sci-electronics/kicad/Manifest
index 0465595250b9..10997a18105d 100644
--- a/sci-electronics/kicad/Manifest
+++ b/sci-electronics/kicad/Manifest
@@ -3,3 +3,4 @@ DIST kicad-7.0.11.tar.bz2 44083805 BLAKE2B 
d923581f49b3cf48776de56ba12ddc99e9422
 DIST kicad-7.0.7.tar.bz2 44055973 BLAKE2B 
4169e111b8d2086572aa2979f09a8119dbc9caf34790ec5e5f3e0972d0a2e93dab6a1c814dc35ae40d5962e7ba93bad83d5930e9dba9b9f2e52f307378519714
 SHA512 
82eff4a16847c657ae3102af7914539bf7404e8856ca8c94557533a3ddd7b40ff4571b351dab48349d503d413cf293880245a97238516add83e79890325f1067
 DIST kicad-8.0.0.tar.bz2 72430414 BLAKE2B 
52bad016249563d9668f08da2103e47c7db706e6749e23ff5c59fd423673db614a1c8681cd0e7927571fe157644e142929891647964c48f45b219e72166c3ebc
 SHA512 
52e605c10fbac0a3c6208f92ab9e567de9074e41495db9619631765a0f20e2da23a2d45610bd367d943e8b4a2d72edf33456007aabcc1f7672b0bb1a93101ce0
 DIST kicad-8.0.1.tar.bz2 72453098 BLAKE2B 
67c6b69256566a176ae10affa7ac65879db71f5017dc24312eba904724b2b28caa56f6c82c697d27b34d94f9a8f5448307948e17f17c9750693b192afa3ffab9
 SHA512 
b6509bb4bfd1cbe87a2f409b70a8ba037a44fb039aaacd9d62868b43925382c0d3aab4c4f7e4bbd646b6ea7cf35fd7318f620a1c8c250c09251349357f2caf11
+DIST kicad-8.0.2.tar.bz2 72713030 BLAKE2B 
ba47a16b5c435970a45aef9988a5f6d218df043a5ce3547a191991ef63620125989e6218e97266a62c76ece604248bdf0652a10d423346fe3648c8ba240651c4
 SHA512 
192bcd494f00eccc430ddf9e9034f252bae177f06da81e730fb82f000a58bac9201d49ecba93c3bd17608b6df6a944beea85849050e306e11c1abfbd0028ff4a

diff --git a/sci-electronics/kicad/kicad-.ebuild 
b/sci-electronics/kicad/kicad-8.0.2.ebuild
similarity index 91%
copy from sci-electronics/kicad/kicad-.ebuild
copy to sci-electronics/kicad/kicad-8.0.2.ebuild
index b006c9bf1a8d..296f53277dd1 100644
--- a/sci-electronics/kicad/kicad-.ebuild
+++ b/sci-electronics/kicad/kicad-8.0.2.ebuild
@@ -6,7 +6,7 @@ EAPI=8
 PYTHON_COMPAT=( python3_{10..11} )
 WX_GTK_VER="3.2-gtk3"
 
-inherit check-reqs cmake optfeature python-single-r1 toolchain-funcs wxwidgets 
xdg-utils
+inherit check-reqs cmake flag-o-matic optfeature python-single-r1 
toolchain-funcs wxwidgets xdg-utils
 
 DESCRIPTION="Electronic Schematic and PCB design tools"
 HOMEPAGE="https://www.kicad.org;
@@ -28,7 +28,7 @@ fi
 # BSD for bundled pybind
 LICENSE="GPL-2+ GPL-3+ Boost-1.0 BSD"
 SLOT="0"
-IUSE="doc examples nls openmp telemetry test"
+IUSE="doc examples nls openmp test"
 
 REQUIRED_USE="${PYTHON_REQUIRED_USE}"
 
@@ -53,7 +53,7 @@ COMMON_DEPEND="
>=x11-libs/pixman-0.30
>sci-electronics/ngspice-27[shared]
sys-libs/zlib
-   >=x11-libs/wxGTK-3.2.2.1-r3:${WX_GTK_VER}[X,opengl]
+   >=x11-libs/wxGTK-3.2.2.1-r3:${WX_GTK_VER}[X,opengl,wayland]
$(python_gen_cond_dep '
dev-libs/boost:=[context,nls,python,${PYTHON_USEDEP}]
>=dev-python/wxpython-4.2.0:*[${PYTHON_USEDEP}]
@@ -96,6 +96,11 @@ src_unpack() {
fi
 }
 
+src_prepare() {
+   filter-lto # Bug 927482
+   cmake_src_prepare
+}
+
 src_configure() {
xdg_environment_reset
 
@@ -119,8 +124,6 @@ src_configure() {
-DOCC_INCLUDE_DIR="${CASROOT}"/include/opencascade
-DOCC_LIBRARY_DIR="${CASROOT}"/$(get_libdir)/opencascade
 
-   -DKICAD_USE_SENTRY="$(usex telemetry)"
-
-DKICAD_SPICE_QA="$(usex test)"
-DKICAD_BUILD_QA_TESTS="$(usex test)"
)
@@ -141,7 +144,8 @@ src_test() {
dosym "${BUILD_DIR}/eeschema/_eeschema.kiface" 
"${BUILD_DIR}/qa/eeschema/_eeschema.kiface" || die
 
# LD_LIBRARY_PATH is there to help it pick up the just-built libraries
-   LD_LIBRARY_PATH="${BUILD_DIR}/3d-viewer/3d_cache/sg:${LD_LIBRARY_PATH}" 
cmake_src_test
+   
LD_LIBRARY_PATH="${BUILD_DIR}/common:${BUILD_DIR}/common/gal:${BUILD_DIR}/3d-viewer/3d_cache/sg:${LD_LIBRARY_PATH}"
 \
+   

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

2024-04-14 Thread Andrew Ammerlaan
commit: 7d5381684629c282e1ffcd9fba220aa8a0a8
Author: Andrew Ammerlaan  gentoo  org>
AuthorDate: Sun Apr 14 14:51:04 2024 +
Commit: Andrew Ammerlaan  gentoo  org>
CommitDate: Sun Apr 14 14:51:31 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7d538168

sci-electronics/kicad: drop opencascade restriction in live

Bug: https://bugs.gentoo.org/923351
Signed-off-by: Andrew Ammerlaan  gentoo.org>

 sci-electronics/kicad/kicad-.ebuild | 1 -
 1 file changed, 1 deletion(-)

diff --git a/sci-electronics/kicad/kicad-.ebuild 
b/sci-electronics/kicad/kicad-.ebuild
index 8c9a6b4dc5eb..b006c9bf1a8d 100644
--- a/sci-electronics/kicad/kicad-.ebuild
+++ b/sci-electronics/kicad/kicad-.ebuild
@@ -49,7 +49,6 @@ COMMON_DEPEND="
media-libs/mesa[X(+)]
net-misc/curl
>=sci-libs/opencascade-7.5.0:0=
-   =x11-libs/cairo-1.8.8:=
>=x11-libs/pixman-0.30
>sci-electronics/ngspice-27[shared]



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

2024-03-27 Thread Yixun Lan
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/

2024-03-23 Thread Andrew Ammerlaan
commit: 547432ee8263d25a719d2bad60da08d53dd15e63
Author: Andrew Ammerlaan  gentoo  org>
AuthorDate: Sat Mar 23 11:15:10 2024 +
Commit: Andrew Ammerlaan  gentoo  org>
CommitDate: Sat Mar 23 11:16:30 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=547432ee

sci-electronics/kicad: update opencascade dep

Bug: https://bugs.gentoo.org/923351
Closes: https://bugs.gentoo.org/927590
Signed-off-by: Andrew Ammerlaan  gentoo.org>

 sci-electronics/kicad/kicad-7.0.10.ebuild | 1 +
 sci-electronics/kicad/kicad-7.0.11.ebuild | 1 +
 sci-electronics/kicad/kicad-7.0.7.ebuild  | 1 +
 sci-electronics/kicad/kicad-8.0.0.ebuild  | 3 ++-
 sci-electronics/kicad/kicad-8.0.1.ebuild  | 3 ++-
 sci-electronics/kicad/kicad-.ebuild   | 3 ++-
 6 files changed, 9 insertions(+), 3 deletions(-)

diff --git a/sci-electronics/kicad/kicad-7.0.10.ebuild 
b/sci-electronics/kicad/kicad-7.0.10.ebuild
index b4a439a45e48..01d0cff6c0d7 100644
--- a/sci-electronics/kicad/kicad-7.0.10.ebuild
+++ b/sci-electronics/kicad/kicad-7.0.10.ebuild
@@ -47,6 +47,7 @@ COMMON_DEPEND="
media-libs/mesa[X(+)]
net-misc/curl
>=sci-libs/opencascade-7.3.0:0=
+   =x11-libs/cairo-1.8.8:=
>=x11-libs/pixman-0.30
>sci-electronics/ngspice-27[shared]

diff --git a/sci-electronics/kicad/kicad-7.0.11.ebuild 
b/sci-electronics/kicad/kicad-7.0.11.ebuild
index bcbe17a2e692..6048013c238d 100644
--- a/sci-electronics/kicad/kicad-7.0.11.ebuild
+++ b/sci-electronics/kicad/kicad-7.0.11.ebuild
@@ -47,6 +47,7 @@ COMMON_DEPEND="
media-libs/mesa[X(+)]
net-misc/curl
>=sci-libs/opencascade-7.3.0:0=
+   =x11-libs/cairo-1.8.8:=
>=x11-libs/pixman-0.30
>sci-electronics/ngspice-27[shared]

diff --git a/sci-electronics/kicad/kicad-7.0.7.ebuild 
b/sci-electronics/kicad/kicad-7.0.7.ebuild
index 2a3d5f1733c6..66c7ff8dd513 100644
--- a/sci-electronics/kicad/kicad-7.0.7.ebuild
+++ b/sci-electronics/kicad/kicad-7.0.7.ebuild
@@ -47,6 +47,7 @@ COMMON_DEPEND="
media-libs/mesa[X(+)]
net-misc/curl
>=sci-libs/opencascade-7.3.0:0=
+   =x11-libs/cairo-1.8.8:=
>=x11-libs/pixman-0.30
>sci-electronics/ngspice-27[shared]

diff --git a/sci-electronics/kicad/kicad-8.0.0.ebuild 
b/sci-electronics/kicad/kicad-8.0.0.ebuild
index 5780889b5538..8c9a6b4dc5eb 100644
--- a/sci-electronics/kicad/kicad-8.0.0.ebuild
+++ b/sci-electronics/kicad/kicad-8.0.0.ebuild
@@ -48,7 +48,8 @@ COMMON_DEPEND="
>=media-libs/glm-0.9.9.1
media-libs/mesa[X(+)]
net-misc/curl
-   >=sci-libs/opencascade-7.3.0:0=
+   >=sci-libs/opencascade-7.5.0:0=
+   =x11-libs/cairo-1.8.8:=
>=x11-libs/pixman-0.30
>sci-electronics/ngspice-27[shared]

diff --git a/sci-electronics/kicad/kicad-8.0.1.ebuild 
b/sci-electronics/kicad/kicad-8.0.1.ebuild
index 5780889b5538..8c9a6b4dc5eb 100644
--- a/sci-electronics/kicad/kicad-8.0.1.ebuild
+++ b/sci-electronics/kicad/kicad-8.0.1.ebuild
@@ -48,7 +48,8 @@ COMMON_DEPEND="
>=media-libs/glm-0.9.9.1
media-libs/mesa[X(+)]
net-misc/curl
-   >=sci-libs/opencascade-7.3.0:0=
+   >=sci-libs/opencascade-7.5.0:0=
+   =x11-libs/cairo-1.8.8:=
>=x11-libs/pixman-0.30
>sci-electronics/ngspice-27[shared]

diff --git a/sci-electronics/kicad/kicad-.ebuild 
b/sci-electronics/kicad/kicad-.ebuild
index 5780889b5538..8c9a6b4dc5eb 100644
--- a/sci-electronics/kicad/kicad-.ebuild
+++ b/sci-electronics/kicad/kicad-.ebuild
@@ -48,7 +48,8 @@ COMMON_DEPEND="
>=media-libs/glm-0.9.9.1
media-libs/mesa[X(+)]
net-misc/curl
-   >=sci-libs/opencascade-7.3.0:0=
+   >=sci-libs/opencascade-7.5.0:0=
+   =x11-libs/cairo-1.8.8:=
>=x11-libs/pixman-0.30
>sci-electronics/ngspice-27[shared]



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

2024-03-18 Thread Joonas Niilola
commit: 484ae3ebb156b01436d893c3cbaf61fcbff1848e
Author: Joonas Niilola  gentoo  org>
AuthorDate: Mon Mar 18 07:35:03 2024 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Mon Mar 18 07:35:24 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=484ae3eb

sci-electronics/kicad-meta: Stabilize 7.0.10 amd64, #927193

Signed-off-by: Joonas Niilola  gentoo.org>

 sci-electronics/kicad-meta/kicad-meta-7.0.10.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sci-electronics/kicad-meta/kicad-meta-7.0.10.ebuild 
b/sci-electronics/kicad-meta/kicad-meta-7.0.10.ebuild
index e47e613dc36e..5f2feada06fa 100644
--- a/sci-electronics/kicad-meta/kicad-meta-7.0.10.ebuild
+++ b/sci-electronics/kicad-meta/kicad-meta-7.0.10.ebuild
@@ -9,7 +9,7 @@ HOMEPAGE="http://www.kicad.org;
 LICENSE="metapackage"
 SLOT="0"
 
-KEYWORDS="~amd64 ~arm64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm64 ~riscv ~x86"
 
 IUSE="doc minimal"
 



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

2024-03-18 Thread Joonas Niilola
commit: 193787d9a1289d6f3ffba55573d16bd9e4158d8f
Author: Joonas Niilola  gentoo  org>
AuthorDate: Mon Mar 18 07:35:02 2024 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Mon Mar 18 07:35:24 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=193787d9

sci-electronics/kicad-packages3d: Stabilize 7.0.10 amd64, #927193

Signed-off-by: Joonas Niilola  gentoo.org>

 sci-electronics/kicad-packages3d/kicad-packages3d-7.0.10.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sci-electronics/kicad-packages3d/kicad-packages3d-7.0.10.ebuild 
b/sci-electronics/kicad-packages3d/kicad-packages3d-7.0.10.ebuild
index ff642dcbe455..0274962e3c8e 100644
--- a/sci-electronics/kicad-packages3d/kicad-packages3d-7.0.10.ebuild
+++ b/sci-electronics/kicad-packages3d/kicad-packages3d-7.0.10.ebuild
@@ -15,7 +15,7 @@ else

SRC_URI="https://gitlab.com/kicad/libraries/kicad-packages3D/-/archive/${PV}/kicad-packages3D-${PV}.tar.bz2
 -> ${P}.tar.bz2"
S="${WORKDIR}/${PN/3d/3D}-${PV}"
 
-   KEYWORDS="~amd64 ~arm64 ~riscv ~x86"
+   KEYWORDS="amd64 ~arm64 ~riscv ~x86"
 fi
 
 LICENSE="CC-BY-SA-4.0"



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

2024-03-18 Thread Joonas Niilola
commit: 853aa3affa2ef99192cfe070ef40ce3a723f46d6
Author: Joonas Niilola  gentoo  org>
AuthorDate: Mon Mar 18 07:35:03 2024 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Mon Mar 18 07:35:24 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=853aa3af

sci-electronics/kicad-templates: Stabilize 7.0.10 amd64, #927193

Signed-off-by: Joonas Niilola  gentoo.org>

 sci-electronics/kicad-templates/kicad-templates-7.0.10.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sci-electronics/kicad-templates/kicad-templates-7.0.10.ebuild 
b/sci-electronics/kicad-templates/kicad-templates-7.0.10.ebuild
index 5bbfee81722b..0efdfba630c0 100644
--- a/sci-electronics/kicad-templates/kicad-templates-7.0.10.ebuild
+++ b/sci-electronics/kicad-templates/kicad-templates-7.0.10.ebuild
@@ -13,7 +13,7 @@ if [[ ${PV} ==  ]]; then
 else

SRC_URI="https://gitlab.com/kicad/libraries/${PN}/-/archive/${PV}/${P}.tar.bz2;
 
-   KEYWORDS="~amd64 ~arm64 ~riscv ~x86"
+   KEYWORDS="amd64 ~arm64 ~riscv ~x86"
 fi
 
 LICENSE="CC-BY-SA-4.0"



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

2024-03-18 Thread Joonas Niilola
commit: 757c55f2474e0588276a21db2892842c8d4acbab
Author: Joonas Niilola  gentoo  org>
AuthorDate: Mon Mar 18 07:34:57 2024 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Mon Mar 18 07:35:24 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=757c55f2

sci-electronics/kicad: Stabilize 7.0.10 amd64, #927193

Signed-off-by: Joonas Niilola  gentoo.org>

 sci-electronics/kicad/kicad-7.0.10.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sci-electronics/kicad/kicad-7.0.10.ebuild 
b/sci-electronics/kicad/kicad-7.0.10.ebuild
index bcbe17a2e692..b4a439a45e48 100644
--- a/sci-electronics/kicad/kicad-7.0.10.ebuild
+++ b/sci-electronics/kicad/kicad-7.0.10.ebuild
@@ -21,7 +21,7 @@ else
S="${WORKDIR}/${PN}-${MY_PV}"
 
if [[ ${PV} != *_rc* ]] ; then
-   KEYWORDS="~amd64 ~arm64 ~riscv ~x86"
+   KEYWORDS="amd64 ~arm64 ~riscv ~x86"
fi
 fi
 



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

2024-03-18 Thread Joonas Niilola
commit: 013c451dd50ca876980a9b5c21446c1003d95c1d
Author: Joonas Niilola  gentoo  org>
AuthorDate: Mon Mar 18 07:35:02 2024 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Mon Mar 18 07:35:24 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=013c451d

sci-electronics/kicad-footprints: Stabilize 7.0.10 amd64, #927193

Signed-off-by: Joonas Niilola  gentoo.org>

 sci-electronics/kicad-footprints/kicad-footprints-7.0.10.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sci-electronics/kicad-footprints/kicad-footprints-7.0.10.ebuild 
b/sci-electronics/kicad-footprints/kicad-footprints-7.0.10.ebuild
index 60f7cdb4bc3f..79680e3c930d 100644
--- a/sci-electronics/kicad-footprints/kicad-footprints-7.0.10.ebuild
+++ b/sci-electronics/kicad-footprints/kicad-footprints-7.0.10.ebuild
@@ -14,7 +14,7 @@ if [[ ${PV} ==  ]]; then
 else

SRC_URI="https://gitlab.com/kicad/libraries/${PN}/-/archive/${PV}/${P}.tar.bz2;
 
-   KEYWORDS="~amd64 ~arm64 ~riscv ~x86"
+   KEYWORDS="amd64 ~arm64 ~riscv ~x86"
 fi
 
 LICENSE="CC-BY-SA-4.0"



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

2024-03-18 Thread Joonas Niilola
commit: 24bb6444600f6be375bf38d0259e9b1997d66dec
Author: Joonas Niilola  gentoo  org>
AuthorDate: Mon Mar 18 07:35:02 2024 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Mon Mar 18 07:35:24 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=24bb6444

sci-electronics/kicad-symbols: Stabilize 7.0.10 amd64, #927193

Signed-off-by: Joonas Niilola  gentoo.org>

 sci-electronics/kicad-symbols/kicad-symbols-7.0.10.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sci-electronics/kicad-symbols/kicad-symbols-7.0.10.ebuild 
b/sci-electronics/kicad-symbols/kicad-symbols-7.0.10.ebuild
index 812d1b0a931e..ee13e8526636 100644
--- a/sci-electronics/kicad-symbols/kicad-symbols-7.0.10.ebuild
+++ b/sci-electronics/kicad-symbols/kicad-symbols-7.0.10.ebuild
@@ -14,7 +14,7 @@ if [[ ${PV} ==  ]]; then
 else

SRC_URI="https://gitlab.com/kicad/libraries/${PN}/-/archive/${PV}/${P}.tar.bz2;
 
-   KEYWORDS="~amd64 ~arm64 ~riscv ~x86"
+   KEYWORDS="amd64 ~arm64 ~riscv ~x86"
 fi
 
 LICENSE="CC-BY-SA-4.0"



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

2024-03-17 Thread Sam James
commit: e54678bf83c04f5f2725e0b3a2127cf53ac4feca
Author: Sam James  gentoo  org>
AuthorDate: Mon Mar 18 05:04:53 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Mar 18 05:05:33 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e54678bf

sci-electronics/kicad: fix UnstatedIuse for USE=test

Note that I've not checked if the configure args need to be added to 7.0.7,
just fixing CI.

Bug: https://bugs.gentoo.org/895012
Fixes: 37d9b41aa4872eef5ecfa27263874b798d794257
Signed-off-by: Sam James  gentoo.org>

 sci-electronics/kicad/kicad-7.0.7.ebuild | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/sci-electronics/kicad/kicad-7.0.7.ebuild 
b/sci-electronics/kicad/kicad-7.0.7.ebuild
index a388f06cdded..2a3d5f1733c6 100644
--- a/sci-electronics/kicad/kicad-7.0.7.ebuild
+++ b/sci-electronics/kicad/kicad-7.0.7.ebuild
@@ -28,10 +28,12 @@ fi
 # BSD for bundled pybind
 LICENSE="GPL-2+ GPL-3+ Boost-1.0 BSD"
 SLOT="0"
-IUSE="doc examples nls openmp"
+IUSE="doc examples nls openmp test"
 
 REQUIRED_USE="${PYTHON_REQUIRED_USE}"
 
+RESTRICT="!test? ( test )"
+
 # 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



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

2024-03-17 Thread Yixun Lan
commit: 37d9b41aa4872eef5ecfa27263874b798d794257
Author: Zoltan Puskas  sinustrom  info>
AuthorDate: Sun Mar 17 14:08:46 2024 +
Commit: Yixun Lan  gentoo  org>
CommitDate: Sun Mar 17 23:11:09 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=37d9b41a

sci-electronics/kicad: Fix failing tests

Closes: https://bugs.gentoo.org/895012
Closes: https://github.com/gentoo/gentoo/pull/35798
Signed-off-by: Zoltan Puskas  sinustrom.info>
Signed-off-by: Yixun Lan  gentoo.org>

 sci-electronics/kicad/kicad-7.0.10.ebuild | 6 +-
 sci-electronics/kicad/kicad-7.0.11.ebuild | 6 +-
 sci-electronics/kicad/kicad-7.0.7.ebuild  | 6 +-
 sci-electronics/kicad/kicad-8.0.0.ebuild  | 6 +-
 sci-electronics/kicad/kicad-8.0.1.ebuild  | 6 +-
 sci-electronics/kicad/kicad-.ebuild   | 6 +-
 6 files changed, 30 insertions(+), 6 deletions(-)

diff --git a/sci-electronics/kicad/kicad-7.0.10.ebuild 
b/sci-electronics/kicad/kicad-7.0.10.ebuild
index 3cb993d8a376..bcbe17a2e692 100644
--- a/sci-electronics/kicad/kicad-7.0.10.ebuild
+++ b/sci-electronics/kicad/kicad-7.0.10.ebuild
@@ -60,6 +60,9 @@ COMMON_DEPEND="
nls? (
sys-devel/gettext
)
+   test? (
+   media-gfx/cairosvg
+   )
 "
 DEPEND="${COMMON_DEPEND}"
 RDEPEND="${COMMON_DEPEND}
@@ -133,7 +136,8 @@ src_compile() {
 
 src_test() {
# Test cannot find library in Portage's sandbox. Let's create a link so 
test can run.
-   ln -s "${BUILD_DIR}/eeschema/_eeschema.kiface" 
"${BUILD_DIR}/qa/eeschema/_eeschema.kiface" || die
+   mkdir -p "${BUILD_DIR}/qa/eeschema/" || die
+   dosym "${BUILD_DIR}/eeschema/_eeschema.kiface" 
"${BUILD_DIR}/qa/eeschema/_eeschema.kiface" || die
 
# LD_LIBRARY_PATH is there to help it pick up the just-built libraries
LD_LIBRARY_PATH="${BUILD_DIR}/3d-viewer/3d_cache/sg:${LD_LIBRARY_PATH}" 
cmake_src_test

diff --git a/sci-electronics/kicad/kicad-7.0.11.ebuild 
b/sci-electronics/kicad/kicad-7.0.11.ebuild
index 3cb993d8a376..bcbe17a2e692 100644
--- a/sci-electronics/kicad/kicad-7.0.11.ebuild
+++ b/sci-electronics/kicad/kicad-7.0.11.ebuild
@@ -60,6 +60,9 @@ COMMON_DEPEND="
nls? (
sys-devel/gettext
)
+   test? (
+   media-gfx/cairosvg
+   )
 "
 DEPEND="${COMMON_DEPEND}"
 RDEPEND="${COMMON_DEPEND}
@@ -133,7 +136,8 @@ src_compile() {
 
 src_test() {
# Test cannot find library in Portage's sandbox. Let's create a link so 
test can run.
-   ln -s "${BUILD_DIR}/eeschema/_eeschema.kiface" 
"${BUILD_DIR}/qa/eeschema/_eeschema.kiface" || die
+   mkdir -p "${BUILD_DIR}/qa/eeschema/" || die
+   dosym "${BUILD_DIR}/eeschema/_eeschema.kiface" 
"${BUILD_DIR}/qa/eeschema/_eeschema.kiface" || die
 
# LD_LIBRARY_PATH is there to help it pick up the just-built libraries
LD_LIBRARY_PATH="${BUILD_DIR}/3d-viewer/3d_cache/sg:${LD_LIBRARY_PATH}" 
cmake_src_test

diff --git a/sci-electronics/kicad/kicad-7.0.7.ebuild 
b/sci-electronics/kicad/kicad-7.0.7.ebuild
index c15e0ff6f61e..a388f06cdded 100644
--- a/sci-electronics/kicad/kicad-7.0.7.ebuild
+++ b/sci-electronics/kicad/kicad-7.0.7.ebuild
@@ -58,6 +58,9 @@ COMMON_DEPEND="
nls? (
sys-devel/gettext
)
+   test? (
+   media-gfx/cairosvg
+   )
 "
 DEPEND="${COMMON_DEPEND}"
 RDEPEND="${COMMON_DEPEND}
@@ -129,7 +132,8 @@ src_compile() {
 
 src_test() {
# Test cannot find library in Portage's sandbox. Let's create a link so 
test can run.
-   ln -s "${BUILD_DIR}/eeschema/_eeschema.kiface" 
"${BUILD_DIR}/qa/eeschema/_eeschema.kiface" || die
+   mkdir -p "${BUILD_DIR}/qa/eeschema/" || die
+   dosym "${BUILD_DIR}/eeschema/_eeschema.kiface" 
"${BUILD_DIR}/qa/eeschema/_eeschema.kiface" || die
 
# LD_LIBRARY_PATH is there to help it pick up the just-built libraries
LD_LIBRARY_PATH="${BUILD_DIR}/3d-viewer/3d_cache/sg:${LD_LIBRARY_PATH}" 
cmake_src_test

diff --git a/sci-electronics/kicad/kicad-8.0.0.ebuild 
b/sci-electronics/kicad/kicad-8.0.0.ebuild
index 66b5e2a9bbaf..5780889b5538 100644
--- a/sci-electronics/kicad/kicad-8.0.0.ebuild
+++ b/sci-electronics/kicad/kicad-8.0.0.ebuild
@@ -62,6 +62,9 @@ COMMON_DEPEND="
nls? (
sys-devel/gettext
)
+   test? (
+   media-gfx/cairosvg
+   )
 "
 DEPEND="${COMMON_DEPEND}"
 RDEPEND="${COMMON_DEPEND}
@@ -134,7 +137,8 @@ src_compile() {
 
 src_test() {
# Test cannot find library in Portage's sandbox. Let's create a link so 
test can run.
-   ln -s "${BUILD_DIR}/eeschema/_eeschema.kiface" 
"${BUILD_DIR}/qa/eeschema/_eeschema.kiface" || die
+   mkdir -p "${BUILD_DIR}/qa/eeschema/" || die
+   dosym "${BUILD_DIR}/eeschema/_eeschema.kiface" 
"${BUILD_DIR}/qa/eeschema/_eeschema.kiface" || die
 
# LD_LIBRARY_PATH is there to help it pick up the just-built libraries

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

2024-03-17 Thread Yixun Lan
commit: 97bdd497671c9c8d83403cdf30676531efa2d7fd
Author: Zoltan Puskas  sinustrom  info>
AuthorDate: Sun Mar 17 10:12:32 2024 +
Commit: Yixun Lan  gentoo  org>
CommitDate: Sun Mar 17 22:54:17 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=97bdd497

sci-electronics/kicad-footprints: add 8.0.1

Signed-off-by: Zoltan Puskas  sinustrom.info>
Signed-off-by: Yixun Lan  gentoo.org>

 sci-electronics/kicad-footprints/Manifest  |  1 +
 .../kicad-footprints/kicad-footprints-8.0.1.ebuild | 28 ++
 2 files changed, 29 insertions(+)

diff --git a/sci-electronics/kicad-footprints/Manifest 
b/sci-electronics/kicad-footprints/Manifest
index 3a0244239bbd..793e9119890f 100644
--- a/sci-electronics/kicad-footprints/Manifest
+++ b/sci-electronics/kicad-footprints/Manifest
@@ -2,3 +2,4 @@ DIST kicad-footprints-7.0.10.tar.bz2 24478270 BLAKE2B 
dd12467ba7bad3f0ab44164ea4
 DIST kicad-footprints-7.0.11.tar.bz2 22722611 BLAKE2B 
f081eee0d8d2f9c691d7326dbc0a2edd329e027ae6602927f87e2e3c645fed1ba008e634a9043710ce552a94b01c28ac88461b83b97b26c225ad901af8535f21
 SHA512 
0786c08674432d797c7f98a05917ba22cfff4353e7b0e9007d61078cf6f5fc8ddf832e1a1e4d74788c9bf51fe9280ceae2c6051fce2253b5ba31b0a0f74d4511
 DIST kicad-footprints-7.0.7.tar.bz2 24411508 BLAKE2B 
1abedfbc3dfab302b5f929b01f2a83e83a4fee6b1d5056bf2c3579068c56807c656dea918f4c37fe030b727d3effbc35063f4f4103c4cfa6071f95c22d507597
 SHA512 
8af1fb371034bd5b22e0a8a896fa61e4eb0bda5b282759e17872bf4b466f49b39aa56ae068ac3d7d5a7453d9a7d511a81317d3f267a90d2764b2b8282f64aef0
 DIST kicad-footprints-8.0.0.tar.bz2 26563192 BLAKE2B 
a575c3f7dc00ab14e6b7b9a52b56dfaa08c87aa4d53528fd59bfba3c5adf78e8ae98377cc3087db3dc6ae677046388f011062930ae07c427533b7254b99cbddd
 SHA512 
6ad9863f3469523d48f5daf9b999177b0d6f43c347a390f3f55fcb8700f016c84c3513b1ee3e6f95112b1cadc3f7ee1c6c6f74b44d6b27aaa19f860d79e7e7de
+DIST kicad-footprints-8.0.1.tar.bz2 26591094 BLAKE2B 
2df726033e818cfc1abd4fc71c15d3ab63c70d02708f2affe2ec1acc0b7445ec8dca4b4efabff06345df05ba11d6ddc7eb4f60c37c85fb641631f08890958b0a
 SHA512 
940ce1208f6c1b50bdaf28027f66a9aa690855631b5b2bf445c1b277c75ecd46f68c91ef6fc221d69f54d00e42c0a7a56c27daafb83dfb5cc4d486cfa29216bd

diff --git a/sci-electronics/kicad-footprints/kicad-footprints-8.0.1.ebuild 
b/sci-electronics/kicad-footprints/kicad-footprints-8.0.1.ebuild
new file mode 100644
index ..7882a2e18c3c
--- /dev/null
+++ b/sci-electronics/kicad-footprints/kicad-footprints-8.0.1.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake
+
+DESCRIPTION="Electronic Schematic and PCB design tools footprint libraries"
+HOMEPAGE="https://gitlab.com/kicad/libraries/kicad-footprints;
+
+if [[ ${PV} ==  ]]; then
+   EGIT_REPO_URI="https://gitlab.com/kicad/libraries/kicad-footprints.git;
+   inherit git-r3
+else
+   
SRC_URI="https://gitlab.com/kicad/libraries/${PN}/-/archive/${PV}/${P}.tar.bz2;
+
+   KEYWORDS="~amd64 ~arm64 ~riscv ~x86"
+fi
+
+LICENSE="CC-BY-SA-4.0"
+SLOT="0"
+
+RDEPEND=">=sci-electronics/kicad-8.0.0"
+
+if [[ ${PV} ==  ]] ; then
+#   x11-misc-util/macros only required on live ebuilds
+   BDEPEND+=" >=x11-misc/util-macros-1.18"
+fi



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

2024-03-17 Thread Yixun Lan
commit: b7765331a3fef7d844e864a944124a24ee6eb185
Author: Zoltan Puskas  sinustrom  info>
AuthorDate: Sun Mar 17 10:32:17 2024 +
Commit: Yixun Lan  gentoo  org>
CommitDate: Sun Mar 17 22:54:53 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b7765331

sci-electronics/kicad-meta: add 8.0.1

Signed-off-by: Zoltan Puskas  sinustrom.info>
Signed-off-by: Yixun Lan  gentoo.org>

 sci-electronics/kicad-meta/kicad-meta-8.0.1.ebuild | 27 ++
 1 file changed, 27 insertions(+)

diff --git a/sci-electronics/kicad-meta/kicad-meta-8.0.1.ebuild 
b/sci-electronics/kicad-meta/kicad-meta-8.0.1.ebuild
new file mode 100644
index ..e47e613dc36e
--- /dev/null
+++ b/sci-electronics/kicad-meta/kicad-meta-8.0.1.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="Electronic Schematic and PCB design tools (meta package)"
+HOMEPAGE="http://www.kicad.org;
+
+LICENSE="metapackage"
+SLOT="0"
+
+KEYWORDS="~amd64 ~arm64 ~riscv ~x86"
+
+IUSE="doc minimal"
+
+RDEPEND="
+   >=sci-electronics/kicad-${PV}
+   >=sci-electronics/kicad-symbols-${PV}
+   >=sci-electronics/kicad-footprints-${PV}
+   doc? (
+   >=app-doc/kicad-doc-${PV}
+   )
+   !minimal? (
+   >=sci-electronics/kicad-packages3d-${PV}
+   >=sci-electronics/kicad-templates-${PV}
+   )
+"



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

2024-03-17 Thread Yixun Lan
commit: 7ed0de2a77e710bf0e7993d7ddc1e179d1ed087e
Author: Zoltan Puskas  sinustrom  info>
AuthorDate: Sun Mar 17 10:28:18 2024 +
Commit: Yixun Lan  gentoo  org>
CommitDate: Sun Mar 17 22:54:38 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7ed0de2a

sci-electronics/kicad-templates: add 8.0.1

Signed-off-by: Zoltan Puskas  sinustrom.info>
Signed-off-by: Yixun Lan  gentoo.org>

 sci-electronics/kicad-templates/Manifest   |  1 +
 .../kicad-templates/kicad-templates-8.0.1.ebuild   | 22 ++
 2 files changed, 23 insertions(+)

diff --git a/sci-electronics/kicad-templates/Manifest 
b/sci-electronics/kicad-templates/Manifest
index 613d64a0528f..168089e44a76 100644
--- a/sci-electronics/kicad-templates/Manifest
+++ b/sci-electronics/kicad-templates/Manifest
@@ -2,3 +2,4 @@ DIST kicad-templates-7.0.10.tar.bz2 1347681 BLAKE2B 
0a6b2d06d257a21f32b1d5a5dfb9
 DIST kicad-templates-7.0.11.tar.bz2 1348043 BLAKE2B 
8aa60440fb2344dbcf2336ed78694a5f07bc167475b0a75ff1095c3b72407feaa2a453bfb8a199529ae48d96bcd005f48b83e38dff1f7ea51005c45f0b8be6a9
 SHA512 
02248755e4b2cba8e496eb9e8349f6e5a88e11d95afbffae6dd87e423615c50744dc3f47b138ea253bb4b06d5c853d34d1980dadd7e18abbecbd7c032c7d0290
 DIST kicad-templates-7.0.7.tar.bz2 1247513 BLAKE2B 
7660829ff7474bb703011542a66bb63db9e011f717e86767eb4b09a4b802d64aa785b0283cae75c195059984a0fa0bf7a83cf5c0287850c3df9dbd40ebc4030a
 SHA512 
dc579c72be647db67aac66bf12abe1fbb6763cf9120d325bcd60f321642b05b8b25354ede1e1c1ed31bc44f486d35c027f131230538120c49aa6f0b0e00ad5b2
 DIST kicad-templates-8.0.0.tar.bz2 1347354 BLAKE2B 
f24c131e02af8f5dbc4241c3bb812ba0e99e62cd054c2f8e39ac24091c097ee70b85e297c47183dfe598f60d5865e0db2b49101ba77577553f5eec7825cbb7a7
 SHA512 
636d9b1365f212a98e20d44251fd2e545c8a7bae5be25448c41976ada2bdb0ce8be0a64c9eedd89b13bcdb2c23702c8d3120ffbd89ca2fb36dce8462ad4237d5
+DIST kicad-templates-8.0.1.tar.bz2 1347686 BLAKE2B 
20e7e486992de838b40ec289f2e75a929067ef0db048e97789850406f4dfd3617e78882a6557765a5ba27891f177d747ab922b3c33e7c4ad3099fdafc1755731
 SHA512 
9cbac4593eec461ed39c2f561f852dac321f78a9bc9ae2facd5bca6e4ce3cfcf942a693be7229cbabedeb0cfbedc304b86e302fd397e8babe4fff21c9627ab23

diff --git a/sci-electronics/kicad-templates/kicad-templates-8.0.1.ebuild 
b/sci-electronics/kicad-templates/kicad-templates-8.0.1.ebuild
new file mode 100644
index ..56a84f2bc09a
--- /dev/null
+++ b/sci-electronics/kicad-templates/kicad-templates-8.0.1.ebuild
@@ -0,0 +1,22 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake
+
+DESCRIPTION="Electronic Schematic and PCB design tools project templates"
+HOMEPAGE="https://github.com/kicad/kicad-templates;
+if [[ ${PV} ==  ]]; then
+   EGIT_REPO_URI="https://gitlab.com/kicad/libraries/${PN}.git;
+   inherit git-r3
+else
+   
SRC_URI="https://gitlab.com/kicad/libraries/${PN}/-/archive/${PV}/${P}.tar.bz2;
+
+   KEYWORDS="~amd64 ~arm64 ~riscv ~x86"
+fi
+
+LICENSE="CC-BY-SA-4.0"
+SLOT="0"
+
+RDEPEND=">=sci-electronics/kicad-8.0.0"



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

2024-03-17 Thread Yixun Lan
commit: 736857f51c0b5d8bed3b55c145c7efb9dbe86b24
Author: Zoltan Puskas  sinustrom  info>
AuthorDate: Sun Mar 17 09:47:44 2024 +
Commit: Yixun Lan  gentoo  org>
CommitDate: Sun Mar 17 22:53:55 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=736857f5

sci-electronics/kicad-templates: drop 7.0.9

Signed-off-by: Zoltan Puskas  sinustrom.info>
Signed-off-by: Yixun Lan  gentoo.org>

 sci-electronics/kicad-templates/Manifest   |  1 -
 .../kicad-templates/kicad-templates-7.0.9.ebuild   | 22 --
 2 files changed, 23 deletions(-)

diff --git a/sci-electronics/kicad-templates/Manifest 
b/sci-electronics/kicad-templates/Manifest
index b9dd660652e9..273b0999cc78 100644
--- a/sci-electronics/kicad-templates/Manifest
+++ b/sci-electronics/kicad-templates/Manifest
@@ -1,4 +1,3 @@
 DIST kicad-templates-7.0.10.tar.bz2 1347681 BLAKE2B 
0a6b2d06d257a21f32b1d5a5dfb90cf6f84f589b498faf292f0799a14dac8088482d9fa2a6cd55b2c3f9a145795cfeeb19e43b4a376ace22bab4f781fdba08ef
 SHA512 
ee073bb615edb501075c703f60d4ba8015b489fb416d4a7709e552950904fc29b7c1dd32dd6edee2edf766d15cd1fe385c96c5d859ef89498abbb30714dcb919
 DIST kicad-templates-7.0.7.tar.bz2 1247513 BLAKE2B 
7660829ff7474bb703011542a66bb63db9e011f717e86767eb4b09a4b802d64aa785b0283cae75c195059984a0fa0bf7a83cf5c0287850c3df9dbd40ebc4030a
 SHA512 
dc579c72be647db67aac66bf12abe1fbb6763cf9120d325bcd60f321642b05b8b25354ede1e1c1ed31bc44f486d35c027f131230538120c49aa6f0b0e00ad5b2
-DIST kicad-templates-7.0.9.tar.bz2 1247499 BLAKE2B 
64ca21331088c35a03dab8016af102f2fdcd20c51b0debb07842eead5b9e7c80d70c9d446e47dd23d0535557e5fa81655b811fa7fca5df6c7518af8043f6e548
 SHA512 
5e43c124e5faef5d7691c8fc7f6c2f875e9be0a4555bd8df49553affc9bb50583a3460394c766a507203c244b2ee7b2633fa4c922db8ce3763fe6e5aa9db32a2
 DIST kicad-templates-8.0.0.tar.bz2 1347354 BLAKE2B 
f24c131e02af8f5dbc4241c3bb812ba0e99e62cd054c2f8e39ac24091c097ee70b85e297c47183dfe598f60d5865e0db2b49101ba77577553f5eec7825cbb7a7
 SHA512 
636d9b1365f212a98e20d44251fd2e545c8a7bae5be25448c41976ada2bdb0ce8be0a64c9eedd89b13bcdb2c23702c8d3120ffbd89ca2fb36dce8462ad4237d5

diff --git a/sci-electronics/kicad-templates/kicad-templates-7.0.9.ebuild 
b/sci-electronics/kicad-templates/kicad-templates-7.0.9.ebuild
deleted file mode 100644
index bffd6445a28e..
--- a/sci-electronics/kicad-templates/kicad-templates-7.0.9.ebuild
+++ /dev/null
@@ -1,22 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake
-
-DESCRIPTION="Electronic Schematic and PCB design tools project templates"
-HOMEPAGE="https://github.com/kicad/kicad-templates;
-if [[ ${PV} ==  ]]; then
-   EGIT_REPO_URI="https://gitlab.com/kicad/libraries/${PN}.git;
-   inherit git-r3
-else
-   
SRC_URI="https://gitlab.com/kicad/libraries/${PN}/-/archive/${PV}/${P}.tar.bz2;
-
-   KEYWORDS="~amd64 ~arm64 ~riscv ~x86"
-fi
-
-LICENSE="CC-BY-SA-4.0"
-SLOT="0"
-
-RDEPEND=">=sci-electronics/kicad-7.0.0"



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

2024-03-17 Thread Yixun Lan
commit: ac8bcc36379dd61b943e03767eb3b6d43b67ce22
Author: Zoltan Puskas  sinustrom  info>
AuthorDate: Sun Mar 17 10:27:19 2024 +
Commit: Yixun Lan  gentoo  org>
CommitDate: Sun Mar 17 22:54:35 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ac8bcc36

sci-electronics/kicad-templates: add 7.0.11

Signed-off-by: Zoltan Puskas  sinustrom.info>
Signed-off-by: Yixun Lan  gentoo.org>

 sci-electronics/kicad-templates/Manifest   |  1 +
 .../kicad-templates/kicad-templates-7.0.11.ebuild  | 22 ++
 2 files changed, 23 insertions(+)

diff --git a/sci-electronics/kicad-templates/Manifest 
b/sci-electronics/kicad-templates/Manifest
index 273b0999cc78..613d64a0528f 100644
--- a/sci-electronics/kicad-templates/Manifest
+++ b/sci-electronics/kicad-templates/Manifest
@@ -1,3 +1,4 @@
 DIST kicad-templates-7.0.10.tar.bz2 1347681 BLAKE2B 
0a6b2d06d257a21f32b1d5a5dfb90cf6f84f589b498faf292f0799a14dac8088482d9fa2a6cd55b2c3f9a145795cfeeb19e43b4a376ace22bab4f781fdba08ef
 SHA512 
ee073bb615edb501075c703f60d4ba8015b489fb416d4a7709e552950904fc29b7c1dd32dd6edee2edf766d15cd1fe385c96c5d859ef89498abbb30714dcb919
+DIST kicad-templates-7.0.11.tar.bz2 1348043 BLAKE2B 
8aa60440fb2344dbcf2336ed78694a5f07bc167475b0a75ff1095c3b72407feaa2a453bfb8a199529ae48d96bcd005f48b83e38dff1f7ea51005c45f0b8be6a9
 SHA512 
02248755e4b2cba8e496eb9e8349f6e5a88e11d95afbffae6dd87e423615c50744dc3f47b138ea253bb4b06d5c853d34d1980dadd7e18abbecbd7c032c7d0290
 DIST kicad-templates-7.0.7.tar.bz2 1247513 BLAKE2B 
7660829ff7474bb703011542a66bb63db9e011f717e86767eb4b09a4b802d64aa785b0283cae75c195059984a0fa0bf7a83cf5c0287850c3df9dbd40ebc4030a
 SHA512 
dc579c72be647db67aac66bf12abe1fbb6763cf9120d325bcd60f321642b05b8b25354ede1e1c1ed31bc44f486d35c027f131230538120c49aa6f0b0e00ad5b2
 DIST kicad-templates-8.0.0.tar.bz2 1347354 BLAKE2B 
f24c131e02af8f5dbc4241c3bb812ba0e99e62cd054c2f8e39ac24091c097ee70b85e297c47183dfe598f60d5865e0db2b49101ba77577553f5eec7825cbb7a7
 SHA512 
636d9b1365f212a98e20d44251fd2e545c8a7bae5be25448c41976ada2bdb0ce8be0a64c9eedd89b13bcdb2c23702c8d3120ffbd89ca2fb36dce8462ad4237d5

diff --git a/sci-electronics/kicad-templates/kicad-templates-7.0.11.ebuild 
b/sci-electronics/kicad-templates/kicad-templates-7.0.11.ebuild
new file mode 100644
index ..5bbfee81722b
--- /dev/null
+++ b/sci-electronics/kicad-templates/kicad-templates-7.0.11.ebuild
@@ -0,0 +1,22 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake
+
+DESCRIPTION="Electronic Schematic and PCB design tools project templates"
+HOMEPAGE="https://github.com/kicad/kicad-templates;
+if [[ ${PV} ==  ]]; then
+   EGIT_REPO_URI="https://gitlab.com/kicad/libraries/${PN}.git;
+   inherit git-r3
+else
+   
SRC_URI="https://gitlab.com/kicad/libraries/${PN}/-/archive/${PV}/${P}.tar.bz2;
+
+   KEYWORDS="~amd64 ~arm64 ~riscv ~x86"
+fi
+
+LICENSE="CC-BY-SA-4.0"
+SLOT="0"
+
+RDEPEND=">=sci-electronics/kicad-7.0.0"



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

2024-03-17 Thread Yixun Lan
commit: ad9246c27757812c68725484699e80c0448c3c4f
Author: Zoltan Puskas  sinustrom  info>
AuthorDate: Sun Mar 17 10:25:01 2024 +
Commit: Yixun Lan  gentoo  org>
CommitDate: Sun Mar 17 22:54:27 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ad9246c2

sci-electronics/kicad-symbols: add 7.0.11

Signed-off-by: Zoltan Puskas  sinustrom.info>
Signed-off-by: Yixun Lan  gentoo.org>

 sci-electronics/kicad-symbols/Manifest |  1 +
 .../kicad-symbols/kicad-symbols-7.0.11.ebuild  | 28 ++
 2 files changed, 29 insertions(+)

diff --git a/sci-electronics/kicad-symbols/Manifest 
b/sci-electronics/kicad-symbols/Manifest
index 15787036968a..2656643da9d0 100644
--- a/sci-electronics/kicad-symbols/Manifest
+++ b/sci-electronics/kicad-symbols/Manifest
@@ -1,3 +1,4 @@
 DIST kicad-symbols-7.0.10.tar.bz2 3119612 BLAKE2B 
b5957fe4168bd325f7628110ccac1c40d24891c07d8b9618f8c7b1c3c612afd2e1efff82357ca1f4259e7dd06c1a11abf18f29e0e4b1dd8e531b9a80c94f5d8b
 SHA512 
dd9b80a88a8ed10bb42c921f5d56ce4e82e2349b64a23e08f2d75d0903073e2e5132bce63d23d0b71116775392994dd5292742874e87b81bdb2b726f6c4c09f0
+DIST kicad-symbols-7.0.11.tar.bz2 3369887 BLAKE2B 
a32be647927ea56e5f806a38983001ed31e22495b3e6dd5c63f3f0b69c84c2efdbcc8c5d18aa6ee8060242f1b0ea5c96ca0f2e7c7a98a4cb8c4f69eec1985ae7
 SHA512 
16e2dc478500f5b7baff0e5205530d14bc5969b2b1cdf7158995f194c7984025edc54c6a3b460ebc352dec1d3eb01e28474b027aa8994adc6958e3d014018263
 DIST kicad-symbols-7.0.7.tar.bz2 3026949 BLAKE2B 
9f2db4e1e6fb1ca1625bc7218ca5163e6557f27978215ebc0c858990be09352e62f473928cdd28624a6543d7c0415536e0d09b54c8cc77d17a18caa3e788
 SHA512 
f66cb91b8192aee70a921f6f7c83e5b1fe2354ced2b7f97ec693af47cfa0eed261e23bb4774029918a991f5b35cb2a65b0831fee097a92bcc8a1e2c22f85fed8
 DIST kicad-symbols-8.0.0.tar.bz2 3645950 BLAKE2B 
88c3ff83cc9bfa3af347d0bd61d1ed1ed37f7fc37f385238331d71de72def16d39b1480ebb2a828a2182290fd02868b557a45b38b1ce8af26562235334b00f4b
 SHA512 
ede78b1e876a63fe1e6adcb108ccbf31d1e53e9198dbe933ebf0a86efe550f80588e7611f990dde9b5614f37ea7be186a8733df310e3c01a7a43425f478e173a

diff --git a/sci-electronics/kicad-symbols/kicad-symbols-7.0.11.ebuild 
b/sci-electronics/kicad-symbols/kicad-symbols-7.0.11.ebuild
new file mode 100644
index ..812d1b0a931e
--- /dev/null
+++ b/sci-electronics/kicad-symbols/kicad-symbols-7.0.11.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake
+
+DESCRIPTION="Electronic Schematic and PCB design tools symbol libraries"
+HOMEPAGE="https://gitlab.com/kicad/libraries/kicad-symbols;
+
+if [[ ${PV} ==  ]]; then
+   EGIT_REPO_URI="https://gitlab.com/kicad/libraries/kicad-symbols.git;
+   inherit git-r3
+else
+   
SRC_URI="https://gitlab.com/kicad/libraries/${PN}/-/archive/${PV}/${P}.tar.bz2;
+
+   KEYWORDS="~amd64 ~arm64 ~riscv ~x86"
+fi
+
+LICENSE="CC-BY-SA-4.0"
+SLOT="0"
+
+RDEPEND=">=sci-electronics/kicad-7.0.0"
+
+if [[ ${PV} ==  ]] ; then
+   # x11-misc-util/macros only required on live ebuilds
+   BDEPEND+=" >=x11-misc/util-macros-1.18"
+fi



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

2024-03-17 Thread Yixun Lan
commit: d97833a4911c31588ef65d759c3326d9047ad7de
Author: Zoltan Puskas  sinustrom  info>
AuthorDate: Sun Mar 17 09:46:05 2024 +
Commit: Yixun Lan  gentoo  org>
CommitDate: Sun Mar 17 22:53:30 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d97833a4

sci-electronics/kicad-footprints: drop 7.0.8

Signed-off-by: Zoltan Puskas  sinustrom.info>
Signed-off-by: Yixun Lan  gentoo.org>

 sci-electronics/kicad-footprints/Manifest  |  1 -
 .../kicad-footprints/kicad-footprints-7.0.8.ebuild | 28 --
 2 files changed, 29 deletions(-)

diff --git a/sci-electronics/kicad-footprints/Manifest 
b/sci-electronics/kicad-footprints/Manifest
index 0ceca6d0798f..4d1b2beb7baa 100644
--- a/sci-electronics/kicad-footprints/Manifest
+++ b/sci-electronics/kicad-footprints/Manifest
@@ -1,5 +1,4 @@
 DIST kicad-footprints-7.0.10.tar.bz2 24478270 BLAKE2B 
dd12467ba7bad3f0ab44164ea4ef6502f44143ec66173d5dadba62ab60559c0e75c4f77d00436ba2f7e1f0b527ae94cd0954fdd568031d049fbb69de56f13c0c
 SHA512 
23fe7018f0f7328dc3d55e9f206d7ee4f4734be768d7024291b9d22c0134f1b887be5baf74fd601454e89a9a282aa9c0ad0ff631f5d29ec2ccac1c30b4dc1b66
 DIST kicad-footprints-7.0.7.tar.bz2 24411508 BLAKE2B 
1abedfbc3dfab302b5f929b01f2a83e83a4fee6b1d5056bf2c3579068c56807c656dea918f4c37fe030b727d3effbc35063f4f4103c4cfa6071f95c22d507597
 SHA512 
8af1fb371034bd5b22e0a8a896fa61e4eb0bda5b282759e17872bf4b466f49b39aa56ae068ac3d7d5a7453d9a7d511a81317d3f267a90d2764b2b8282f64aef0
-DIST kicad-footprints-7.0.8.tar.bz2 24418267 BLAKE2B 
d252a75adafbb8ccbe000ad290e1a0ec6044c5662a899812de3466e2fe23d8f3833b54b9c17863ddf26a1e032af404daacdb7848a9517313943b43d1b9ed488e
 SHA512 
984cff22967dd82ec1e4706a61c68bf2357f391c4efccd80dadcae18f71ff0a90fdc61a54b491440da2a2dc7f1a2fc03091e01c9791a919db7a31920ec5b7b02
 DIST kicad-footprints-7.0.9.tar.bz2 24450969 BLAKE2B 
56b00cbf682835f03495638231f1683b822f01fd7afe5c5a6e559f0f1a25a5fac20b8860661882b4779a8ccea443e28b4c3419e1039c6082f0134c4901c92848
 SHA512 
93438748934e630c012d28c46a7001d6139a458dd35d0e56dc77523a3e39249b14fc9e39700512a0d9a97b4e236fcbf0410e7f8506371522c883dee826b628a7
 DIST kicad-footprints-8.0.0.tar.bz2 26563192 BLAKE2B 
a575c3f7dc00ab14e6b7b9a52b56dfaa08c87aa4d53528fd59bfba3c5adf78e8ae98377cc3087db3dc6ae677046388f011062930ae07c427533b7254b99cbddd
 SHA512 
6ad9863f3469523d48f5daf9b999177b0d6f43c347a390f3f55fcb8700f016c84c3513b1ee3e6f95112b1cadc3f7ee1c6c6f74b44d6b27aaa19f860d79e7e7de

diff --git a/sci-electronics/kicad-footprints/kicad-footprints-7.0.8.ebuild 
b/sci-electronics/kicad-footprints/kicad-footprints-7.0.8.ebuild
deleted file mode 100644
index 71078f47cb4d..
--- a/sci-electronics/kicad-footprints/kicad-footprints-7.0.8.ebuild
+++ /dev/null
@@ -1,28 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake
-
-DESCRIPTION="Electronic Schematic and PCB design tools footprint libraries"
-HOMEPAGE="https://gitlab.com/kicad/libraries/kicad-footprints;
-
-if [[ ${PV} ==  ]]; then
-   EGIT_REPO_URI="https://gitlab.com/kicad/libraries/kicad-footprints.git;
-   inherit git-r3
-else
-   
SRC_URI="https://gitlab.com/kicad/libraries/${PN}/-/archive/${PV}/${P}.tar.bz2;
-
-   KEYWORDS="~amd64 ~arm64 ~riscv ~x86"
-fi
-
-LICENSE="CC-BY-SA-4.0"
-SLOT="0"
-
-RDEPEND=">=sci-electronics/kicad-7.0.0"
-
-if [[ ${PV} ==  ]] ; then
-#   x11-misc-util/macros only required on live ebuilds
-   BDEPEND+=" >=x11-misc/util-macros-1.18"
-fi



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

2024-03-17 Thread Yixun Lan
commit: aabf13abb1c6fd0741bf2e9d6d8f16fcb58d0dd0
Author: Zoltan Puskas  sinustrom  info>
AuthorDate: Sun Mar 17 10:20:56 2024 +
Commit: Yixun Lan  gentoo  org>
CommitDate: Sun Mar 17 22:54:24 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aabf13ab

sci-electronics/kicad-packages3d: add 8.0.1

Signed-off-by: Zoltan Puskas  sinustrom.info>
Signed-off-by: Yixun Lan  gentoo.org>

 sci-electronics/kicad-packages3d/Manifest  |  1 +
 .../kicad-packages3d/kicad-packages3d-8.0.1.ebuild | 31 ++
 2 files changed, 32 insertions(+)

diff --git a/sci-electronics/kicad-packages3d/Manifest 
b/sci-electronics/kicad-packages3d/Manifest
index d3f80d4c8b6e..c5b41ed88400 100644
--- a/sci-electronics/kicad-packages3d/Manifest
+++ b/sci-electronics/kicad-packages3d/Manifest
@@ -2,3 +2,4 @@ DIST kicad-packages3d-7.0.10.tar.bz2 773216530 BLAKE2B 
f45da926aa4621999c166014d
 DIST kicad-packages3d-7.0.11.tar.bz2 774735333 BLAKE2B 
af24617db4864b4630413132a0cc5643356ea1069f095b52f157083de8d7c4800e47847ff81379669ed2584bf8c5175e54d2cf6df9fe657bcbbe151af9529ea6
 SHA512 
7eb3699d79a2bff0369bd610fce20c7f128e7b650d7ce5082d28ab2b3683487ef7275c3b8e1927fa169917a0550304b563824c5f24f9b731d3ae04727fc6
 DIST kicad-packages3d-7.0.7.tar.bz2 772674558 BLAKE2B 
9223317ca29e7d09423bc743df93471f4cff65a44113e9946479c9f59ceae86268cad68bf570d08d52e2ad123095ca3e2beb8249297bdb5b0f21c23f65aed9d6
 SHA512 
ae4d1be2dc9196acbf8e2314886f5639e4b20a922854dfce7a7eceb89cd0497d6649a5d9043870221f585a2fe9c68c2ac4ba4ccf2ede13596e4f89ebb24cc19c
 DIST kicad-packages3d-8.0.0.tar.bz2 774767823 BLAKE2B 
b97f8fa0096a274a836c1f500b5cdcaee1999f8073754c196b24c1640042183b37238fef6e01d1a4788ad026f51503cb83d721308e78d53c54ce9000ef0c
 SHA512 
8f62dbf5f6265c1205814ab158458acf27c28f79043f9261c8ddc31c9db47920b693813c4335aa9f3f98bc9bf4a363e6103b7eec2e8b4e5a5d386510dcc121d5
+DIST kicad-packages3d-8.0.1.tar.bz2 773486331 BLAKE2B 
40c3166abb029276dc39f44d469231c1df6e271d95a7826e7119bf8c706944ec9b7478019a4f97a7e81350da793642099eddc7be078cda2896ea99d181609340
 SHA512 
75800ff5d68a8660130cd114365a53ed72f6fc8ed09fda10e0270a519c575ec576936b65184aa957e49d7300abc4250f7bc0b61a98f69c17dd50a4a42bd51ef7

diff --git a/sci-electronics/kicad-packages3d/kicad-packages3d-8.0.1.ebuild 
b/sci-electronics/kicad-packages3d/kicad-packages3d-8.0.1.ebuild
new file mode 100644
index ..d4b12654f757
--- /dev/null
+++ b/sci-electronics/kicad-packages3d/kicad-packages3d-8.0.1.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit check-reqs cmake
+
+DESCRIPTION="Electronic Schematic and PCB design tools 3D package libraries"
+HOMEPAGE="https://gitlab.com/kicad/libraries/kicad-packages3D;
+
+if [[ ${PV} ==  ]]; then
+   EGIT_REPO_URI="https://gitlab.com/kicad/libraries/kicad-packages3D.git;
+   inherit git-r3
+else
+   
SRC_URI="https://gitlab.com/kicad/libraries/kicad-packages3D/-/archive/${PV}/kicad-packages3D-${PV}.tar.bz2
 -> ${P}.tar.bz2"
+   S="${WORKDIR}/${PN/3d/3D}-${PV}"
+
+   KEYWORDS="~amd64 ~arm64 ~riscv ~x86"
+fi
+
+LICENSE="CC-BY-SA-4.0"
+SLOT="0"
+
+RDEPEND=">=sci-electronics/kicad-8.0.0"
+
+if [[ ${PV} ==  ]] ; then
+   # x11-misc-util/macros only required on live ebuilds
+   BDEPEND=">=x11-misc/util-macros-1.18"
+fi
+
+CHECKREQS_DISK_BUILD="11G"



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

2024-03-17 Thread Yixun Lan
commit: e06ca68b21f5f45e466785ec37c893520d4b36c7
Author: Zoltan Puskas  sinustrom  info>
AuthorDate: Sun Mar 17 10:26:03 2024 +
Commit: Yixun Lan  gentoo  org>
CommitDate: Sun Mar 17 22:54:31 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e06ca68b

sci-electronics/kicad-symbols: add 8.0.1

Signed-off-by: Zoltan Puskas  sinustrom.info>
Signed-off-by: Yixun Lan  gentoo.org>

 sci-electronics/kicad-symbols/Manifest |  1 +
 .../kicad-symbols/kicad-symbols-8.0.1.ebuild   | 28 ++
 2 files changed, 29 insertions(+)

diff --git a/sci-electronics/kicad-symbols/Manifest 
b/sci-electronics/kicad-symbols/Manifest
index 2656643da9d0..f28ff4439aa4 100644
--- a/sci-electronics/kicad-symbols/Manifest
+++ b/sci-electronics/kicad-symbols/Manifest
@@ -2,3 +2,4 @@ DIST kicad-symbols-7.0.10.tar.bz2 3119612 BLAKE2B 
b5957fe4168bd325f7628110ccac1c
 DIST kicad-symbols-7.0.11.tar.bz2 3369887 BLAKE2B 
a32be647927ea56e5f806a38983001ed31e22495b3e6dd5c63f3f0b69c84c2efdbcc8c5d18aa6ee8060242f1b0ea5c96ca0f2e7c7a98a4cb8c4f69eec1985ae7
 SHA512 
16e2dc478500f5b7baff0e5205530d14bc5969b2b1cdf7158995f194c7984025edc54c6a3b460ebc352dec1d3eb01e28474b027aa8994adc6958e3d014018263
 DIST kicad-symbols-7.0.7.tar.bz2 3026949 BLAKE2B 
9f2db4e1e6fb1ca1625bc7218ca5163e6557f27978215ebc0c858990be09352e62f473928cdd28624a6543d7c0415536e0d09b54c8cc77d17a18caa3e788
 SHA512 
f66cb91b8192aee70a921f6f7c83e5b1fe2354ced2b7f97ec693af47cfa0eed261e23bb4774029918a991f5b35cb2a65b0831fee097a92bcc8a1e2c22f85fed8
 DIST kicad-symbols-8.0.0.tar.bz2 3645950 BLAKE2B 
88c3ff83cc9bfa3af347d0bd61d1ed1ed37f7fc37f385238331d71de72def16d39b1480ebb2a828a2182290fd02868b557a45b38b1ce8af26562235334b00f4b
 SHA512 
ede78b1e876a63fe1e6adcb108ccbf31d1e53e9198dbe933ebf0a86efe550f80588e7611f990dde9b5614f37ea7be186a8733df310e3c01a7a43425f478e173a
+DIST kicad-symbols-8.0.1.tar.bz2 3639516 BLAKE2B 
0f017f446705b0fe1e3fa1d44881ffef2dfbfc4f7d072d49e8c891f4de857700d29fc59bcadf266850e337655314e931ea19782d7f2dc88d20c556bce605127a
 SHA512 
4acd7e203c6c3c1564569825a5ed17f70e96e92492582b853a5199cc4d3bb0833a1b5c55addc3f3360de5a0f9107b15e358229df2a3714b649cdc97e881ad876

diff --git a/sci-electronics/kicad-symbols/kicad-symbols-8.0.1.ebuild 
b/sci-electronics/kicad-symbols/kicad-symbols-8.0.1.ebuild
new file mode 100644
index ..4cea180f1254
--- /dev/null
+++ b/sci-electronics/kicad-symbols/kicad-symbols-8.0.1.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake
+
+DESCRIPTION="Electronic Schematic and PCB design tools symbol libraries"
+HOMEPAGE="https://gitlab.com/kicad/libraries/kicad-symbols;
+
+if [[ ${PV} ==  ]]; then
+   EGIT_REPO_URI="https://gitlab.com/kicad/libraries/kicad-symbols.git;
+   inherit git-r3
+else
+   
SRC_URI="https://gitlab.com/kicad/libraries/${PN}/-/archive/${PV}/${P}.tar.bz2;
+
+   KEYWORDS="~amd64 ~arm64 ~riscv ~x86"
+fi
+
+LICENSE="CC-BY-SA-4.0"
+SLOT="0"
+
+RDEPEND=">=sci-electronics/kicad-8.0.0"
+
+if [[ ${PV} ==  ]] ; then
+   # x11-misc-util/macros only required on live ebuilds
+   BDEPEND+=" >=x11-misc/util-macros-1.18"
+fi



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

2024-03-17 Thread Yixun Lan
commit: e8c177f152f72120c520f793f394f0b833ce528c
Author: Zoltan Puskas  sinustrom  info>
AuthorDate: Sun Mar 17 10:31:57 2024 +
Commit: Yixun Lan  gentoo  org>
CommitDate: Sun Mar 17 22:54:49 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e8c177f1

sci-electronics/kicad-meta: add 7.0.11

Signed-off-by: Zoltan Puskas  sinustrom.info>
Signed-off-by: Yixun Lan  gentoo.org>

 .../kicad-meta/kicad-meta-7.0.11.ebuild| 27 ++
 1 file changed, 27 insertions(+)

diff --git a/sci-electronics/kicad-meta/kicad-meta-7.0.11.ebuild 
b/sci-electronics/kicad-meta/kicad-meta-7.0.11.ebuild
new file mode 100644
index ..e47e613dc36e
--- /dev/null
+++ b/sci-electronics/kicad-meta/kicad-meta-7.0.11.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="Electronic Schematic and PCB design tools (meta package)"
+HOMEPAGE="http://www.kicad.org;
+
+LICENSE="metapackage"
+SLOT="0"
+
+KEYWORDS="~amd64 ~arm64 ~riscv ~x86"
+
+IUSE="doc minimal"
+
+RDEPEND="
+   >=sci-electronics/kicad-${PV}
+   >=sci-electronics/kicad-symbols-${PV}
+   >=sci-electronics/kicad-footprints-${PV}
+   doc? (
+   >=app-doc/kicad-doc-${PV}
+   )
+   !minimal? (
+   >=sci-electronics/kicad-packages3d-${PV}
+   >=sci-electronics/kicad-templates-${PV}
+   )
+"



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

2024-03-17 Thread Yixun Lan
commit: eb4735b033a5fc30fa4a0e86083223682448ea64
Author: Zoltan Puskas  sinustrom  info>
AuthorDate: Sun Mar 17 10:06:28 2024 +
Commit: Yixun Lan  gentoo  org>
CommitDate: Sun Mar 17 22:54:06 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eb4735b0

sci-electronics/kicad: add 7.0.11

Signed-off-by: Zoltan Puskas  sinustrom.info>
Signed-off-by: Yixun Lan  gentoo.org>

 sci-electronics/kicad/Manifest|   1 +
 sci-electronics/kicad/kicad-7.0.11.ebuild | 171 ++
 2 files changed, 172 insertions(+)

diff --git a/sci-electronics/kicad/Manifest b/sci-electronics/kicad/Manifest
index 1064688ccd05..42c816dcafca 100644
--- a/sci-electronics/kicad/Manifest
+++ b/sci-electronics/kicad/Manifest
@@ -1,3 +1,4 @@
 DIST kicad-7.0.10.tar.bz2 43991960 BLAKE2B 
3e21f575e41a6036ff2a9c3ab17472e51c73612ddadbf88631717b43024e604a8607fff013828823ff4db4d4263ac8e3bcc3b069e3efdfdc66fdb627f60f192a
 SHA512 
f8005e6cb685c4cdc3982eec644f6d4a115138eaa19ca0bd2e6ae07613eac9c98fd7cdc181dd83e6c6d3c4b73ff6a54261ac5448a2a9c53298bc611c1bf408e1
+DIST kicad-7.0.11.tar.bz2 44083805 BLAKE2B 
d923581f49b3cf48776de56ba12ddc99e942269c0c14950bb6b3413fb616af74a1b4e7095fc746e20125096f7d2e4c7a9f271dd58918b22fa53e8ce7b78fa6f6
 SHA512 
28d5560ead989dcfb6d3b07e37443de3bf1883bd56604ae20f70c0a068504fd8745f7011507d417f487b86071cec130ac8eb7bda7513d096e78dcc3dc98585aa
 DIST kicad-7.0.7.tar.bz2 44055973 BLAKE2B 
4169e111b8d2086572aa2979f09a8119dbc9caf34790ec5e5f3e0972d0a2e93dab6a1c814dc35ae40d5962e7ba93bad83d5930e9dba9b9f2e52f307378519714
 SHA512 
82eff4a16847c657ae3102af7914539bf7404e8856ca8c94557533a3ddd7b40ff4571b351dab48349d503d413cf293880245a97238516add83e79890325f1067
 DIST kicad-8.0.0.tar.bz2 72430414 BLAKE2B 
52bad016249563d9668f08da2103e47c7db706e6749e23ff5c59fd423673db614a1c8681cd0e7927571fe157644e142929891647964c48f45b219e72166c3ebc
 SHA512 
52e605c10fbac0a3c6208f92ab9e567de9074e41495db9619631765a0f20e2da23a2d45610bd367d943e8b4a2d72edf33456007aabcc1f7672b0bb1a93101ce0

diff --git a/sci-electronics/kicad/kicad-7.0.11.ebuild 
b/sci-electronics/kicad/kicad-7.0.11.ebuild
new file mode 100644
index ..3cb993d8a376
--- /dev/null
+++ b/sci-electronics/kicad/kicad-7.0.11.ebuild
@@ -0,0 +1,171 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..11} )
+WX_GTK_VER="3.2-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.bz2 
-> ${P}.tar.bz2"
+   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 nls openmp test"
+
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+RESTRICT="!test? ( test )"
+
+# 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
+# Depend wxGTK version needs to be limited due to switch from EGL to GLX, bug 
#911120
+COMMON_DEPEND="
+   dev-db/unixODBC
+   dev-libs/boost:=[context,nls]
+   media-libs/freeglut
+   media-libs/glew:0=
+   >=media-libs/glm-0.9.9.1
+   media-libs/mesa[X(+)]
+   net-misc/curl
+   >=sci-libs/opencascade-7.3.0:0=
+   >=x11-libs/cairo-1.8.8:=
+   >=x11-libs/pixman-0.30
+   >sci-electronics/ngspice-27[shared]
+   sys-libs/zlib
+   >=x11-libs/wxGTK-3.2.2.1-r3:${WX_GTK_VER}[X,opengl]
+   $(python_gen_cond_dep '
+   dev-libs/boost:=[context,nls,python,${PYTHON_USEDEP}]
+   >=dev-python/wxpython-4.2.0:*[${PYTHON_USEDEP}]
+   ')
+   ${PYTHON_DEPS}
+   nls? (
+   sys-devel/gettext
+   )
+"
+DEPEND="${COMMON_DEPEND}"
+RDEPEND="${COMMON_DEPEND}
+   sci-electronics/electronics-menu
+"
+BDEPEND=">=dev-lang/swig-4.0
+   doc? ( app-text/doxygen )"
+
+if [[ ${PV} ==  ]] ; then
+   # x11-misc-util/macros only required on live ebuilds
+   BDEPEND+=" >=x11-misc/util-macros-1.18"
+fi
+
+CHECKREQS_DISK_BUILD="1500M"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-7.0.0-werror.patch
+)
+
+pkg_setup() {
+   [[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp
+
+   python-single-r1_pkg_setup
+   setup-wxwidgets
+   check-reqs_pkg_setup
+}
+
+src_unpack() {
+   if [[ ${PV} ==  ]]; then
+   git-r3_src_unpack
+   else
+   

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

2024-03-17 Thread Yixun Lan
commit: 725975551a3fc777d13e37793cea313d2d11527b
Author: Zoltan Puskas  sinustrom  info>
AuthorDate: Sun Mar 17 10:14:55 2024 +
Commit: Yixun Lan  gentoo  org>
CommitDate: Sun Mar 17 22:54:20 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=72597555

sci-electronics/kicad-packages3d: add 7.0.11

Signed-off-by: Zoltan Puskas  sinustrom.info>
Signed-off-by: Yixun Lan  gentoo.org>

 sci-electronics/kicad-packages3d/Manifest  |  1 +
 .../kicad-packages3d-7.0.11.ebuild | 31 ++
 2 files changed, 32 insertions(+)

diff --git a/sci-electronics/kicad-packages3d/Manifest 
b/sci-electronics/kicad-packages3d/Manifest
index bea3345940f9..d3f80d4c8b6e 100644
--- a/sci-electronics/kicad-packages3d/Manifest
+++ b/sci-electronics/kicad-packages3d/Manifest
@@ -1,3 +1,4 @@
 DIST kicad-packages3d-7.0.10.tar.bz2 773216530 BLAKE2B 
f45da926aa4621999c166014d6b578ace2b355343b1cf84db26f82084f27f50fd31ec1f76c91486958e6e15f353b0eac647e9251980c03f2b5522838edab5133
 SHA512 
c1ecf8ccb2f1e70d5981345e1f40bad6a09f1ccae4b5d67d3af3442699a3e99b6ff1a50b07a7530f6fe69d8070bd38138202f2903961afe239f11d99e1b1dd8b
+DIST kicad-packages3d-7.0.11.tar.bz2 774735333 BLAKE2B 
af24617db4864b4630413132a0cc5643356ea1069f095b52f157083de8d7c4800e47847ff81379669ed2584bf8c5175e54d2cf6df9fe657bcbbe151af9529ea6
 SHA512 
7eb3699d79a2bff0369bd610fce20c7f128e7b650d7ce5082d28ab2b3683487ef7275c3b8e1927fa169917a0550304b563824c5f24f9b731d3ae04727fc6
 DIST kicad-packages3d-7.0.7.tar.bz2 772674558 BLAKE2B 
9223317ca29e7d09423bc743df93471f4cff65a44113e9946479c9f59ceae86268cad68bf570d08d52e2ad123095ca3e2beb8249297bdb5b0f21c23f65aed9d6
 SHA512 
ae4d1be2dc9196acbf8e2314886f5639e4b20a922854dfce7a7eceb89cd0497d6649a5d9043870221f585a2fe9c68c2ac4ba4ccf2ede13596e4f89ebb24cc19c
 DIST kicad-packages3d-8.0.0.tar.bz2 774767823 BLAKE2B 
b97f8fa0096a274a836c1f500b5cdcaee1999f8073754c196b24c1640042183b37238fef6e01d1a4788ad026f51503cb83d721308e78d53c54ce9000ef0c
 SHA512 
8f62dbf5f6265c1205814ab158458acf27c28f79043f9261c8ddc31c9db47920b693813c4335aa9f3f98bc9bf4a363e6103b7eec2e8b4e5a5d386510dcc121d5

diff --git a/sci-electronics/kicad-packages3d/kicad-packages3d-7.0.11.ebuild 
b/sci-electronics/kicad-packages3d/kicad-packages3d-7.0.11.ebuild
new file mode 100644
index ..ff642dcbe455
--- /dev/null
+++ b/sci-electronics/kicad-packages3d/kicad-packages3d-7.0.11.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit check-reqs cmake
+
+DESCRIPTION="Electronic Schematic and PCB design tools 3D package libraries"
+HOMEPAGE="https://gitlab.com/kicad/libraries/kicad-packages3D;
+
+if [[ ${PV} ==  ]]; then
+   EGIT_REPO_URI="https://gitlab.com/kicad/libraries/kicad-packages3D.git;
+   inherit git-r3
+else
+   
SRC_URI="https://gitlab.com/kicad/libraries/kicad-packages3D/-/archive/${PV}/kicad-packages3D-${PV}.tar.bz2
 -> ${P}.tar.bz2"
+   S="${WORKDIR}/${PN/3d/3D}-${PV}"
+
+   KEYWORDS="~amd64 ~arm64 ~riscv ~x86"
+fi
+
+LICENSE="CC-BY-SA-4.0"
+SLOT="0"
+
+RDEPEND=">=sci-electronics/kicad-7.0.0"
+
+if [[ ${PV} ==  ]] ; then
+   # x11-misc-util/macros only required on live ebuilds
+   BDEPEND=">=x11-misc/util-macros-1.18"
+fi
+
+CHECKREQS_DISK_BUILD="11G"



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

2024-03-17 Thread Yixun Lan
commit: 90ff77be718c1f3f1b94fb6c70db0a26ab6c58f6
Author: Zoltan Puskas  sinustrom  info>
AuthorDate: Sun Mar 17 10:07:54 2024 +
Commit: Yixun Lan  gentoo  org>
CommitDate: Sun Mar 17 22:54:09 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=90ff77be

sci-electronics/kicad: add 8.0.1

Signed-off-by: Zoltan Puskas  sinustrom.info>
Signed-off-by: Yixun Lan  gentoo.org>

 sci-electronics/kicad/Manifest   |   1 +
 sci-electronics/kicad/kicad-8.0.1.ebuild | 172 +++
 2 files changed, 173 insertions(+)

diff --git a/sci-electronics/kicad/Manifest b/sci-electronics/kicad/Manifest
index 42c816dcafca..0465595250b9 100644
--- a/sci-electronics/kicad/Manifest
+++ b/sci-electronics/kicad/Manifest
@@ -2,3 +2,4 @@ DIST kicad-7.0.10.tar.bz2 43991960 BLAKE2B 
3e21f575e41a6036ff2a9c3ab17472e51c736
 DIST kicad-7.0.11.tar.bz2 44083805 BLAKE2B 
d923581f49b3cf48776de56ba12ddc99e942269c0c14950bb6b3413fb616af74a1b4e7095fc746e20125096f7d2e4c7a9f271dd58918b22fa53e8ce7b78fa6f6
 SHA512 
28d5560ead989dcfb6d3b07e37443de3bf1883bd56604ae20f70c0a068504fd8745f7011507d417f487b86071cec130ac8eb7bda7513d096e78dcc3dc98585aa
 DIST kicad-7.0.7.tar.bz2 44055973 BLAKE2B 
4169e111b8d2086572aa2979f09a8119dbc9caf34790ec5e5f3e0972d0a2e93dab6a1c814dc35ae40d5962e7ba93bad83d5930e9dba9b9f2e52f307378519714
 SHA512 
82eff4a16847c657ae3102af7914539bf7404e8856ca8c94557533a3ddd7b40ff4571b351dab48349d503d413cf293880245a97238516add83e79890325f1067
 DIST kicad-8.0.0.tar.bz2 72430414 BLAKE2B 
52bad016249563d9668f08da2103e47c7db706e6749e23ff5c59fd423673db614a1c8681cd0e7927571fe157644e142929891647964c48f45b219e72166c3ebc
 SHA512 
52e605c10fbac0a3c6208f92ab9e567de9074e41495db9619631765a0f20e2da23a2d45610bd367d943e8b4a2d72edf33456007aabcc1f7672b0bb1a93101ce0
+DIST kicad-8.0.1.tar.bz2 72453098 BLAKE2B 
67c6b69256566a176ae10affa7ac65879db71f5017dc24312eba904724b2b28caa56f6c82c697d27b34d94f9a8f5448307948e17f17c9750693b192afa3ffab9
 SHA512 
b6509bb4bfd1cbe87a2f409b70a8ba037a44fb039aaacd9d62868b43925382c0d3aab4c4f7e4bbd646b6ea7cf35fd7318f620a1c8c250c09251349357f2caf11

diff --git a/sci-electronics/kicad/kicad-8.0.1.ebuild 
b/sci-electronics/kicad/kicad-8.0.1.ebuild
new file mode 100644
index ..66b5e2a9bbaf
--- /dev/null
+++ b/sci-electronics/kicad/kicad-8.0.1.ebuild
@@ -0,0 +1,172 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..11} )
+WX_GTK_VER="3.2-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.bz2 
-> ${P}.tar.bz2"
+   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 nls openmp telemetry test"
+
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+RESTRICT="!test? ( test )"
+
+# 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
+# Depend wxGTK version needs to be limited due to switch from EGL to GLX, bug 
#911120
+COMMON_DEPEND="
+   app-crypt/libsecret
+   dev-db/unixODBC
+   dev-libs/boost:=[context,nls]
+   dev-libs/libgit2:=
+   media-libs/freeglut
+   media-libs/glew:0=
+   >=media-libs/glm-0.9.9.1
+   media-libs/mesa[X(+)]
+   net-misc/curl
+   >=sci-libs/opencascade-7.3.0:0=
+   >=x11-libs/cairo-1.8.8:=
+   >=x11-libs/pixman-0.30
+   >sci-electronics/ngspice-27[shared]
+   sys-libs/zlib
+   >=x11-libs/wxGTK-3.2.2.1-r3:${WX_GTK_VER}[X,opengl]
+   $(python_gen_cond_dep '
+   dev-libs/boost:=[context,nls,python,${PYTHON_USEDEP}]
+   >=dev-python/wxpython-4.2.0:*[${PYTHON_USEDEP}]
+   ')
+   ${PYTHON_DEPS}
+   nls? (
+   sys-devel/gettext
+   )
+"
+DEPEND="${COMMON_DEPEND}"
+RDEPEND="${COMMON_DEPEND}
+   sci-electronics/electronics-menu
+"
+BDEPEND=">=dev-lang/swig-4.0
+   doc? ( app-text/doxygen )"
+
+if [[ ${PV} ==  ]] ; then
+   # x11-misc-util/macros only required on live ebuilds
+   BDEPEND+=" >=x11-misc/util-macros-1.18"
+fi
+
+CHECKREQS_DISK_BUILD="1500M"
+
+pkg_setup() {
+   [[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp
+
+   python-single-r1_pkg_setup
+   setup-wxwidgets
+   check-reqs_pkg_setup
+}
+
+src_unpack() {
+   if [[ ${PV} == 

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

2024-03-17 Thread Yixun Lan
commit: c73c4847354fe809db380fd5676eb350ca1e36f4
Author: Zoltan Puskas  sinustrom  info>
AuthorDate: Sun Mar 17 10:10:46 2024 +
Commit: Yixun Lan  gentoo  org>
CommitDate: Sun Mar 17 22:54:13 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c73c4847

sci-electronics/kicad-footprints: add 7.0.11

Signed-off-by: Zoltan Puskas  sinustrom.info>
Signed-off-by: Yixun Lan  gentoo.org>

 sci-electronics/kicad-footprints/Manifest  |  1 +
 .../kicad-footprints-7.0.11.ebuild | 28 ++
 2 files changed, 29 insertions(+)

diff --git a/sci-electronics/kicad-footprints/Manifest 
b/sci-electronics/kicad-footprints/Manifest
index f44736c2f542..3a0244239bbd 100644
--- a/sci-electronics/kicad-footprints/Manifest
+++ b/sci-electronics/kicad-footprints/Manifest
@@ -1,3 +1,4 @@
 DIST kicad-footprints-7.0.10.tar.bz2 24478270 BLAKE2B 
dd12467ba7bad3f0ab44164ea4ef6502f44143ec66173d5dadba62ab60559c0e75c4f77d00436ba2f7e1f0b527ae94cd0954fdd568031d049fbb69de56f13c0c
 SHA512 
23fe7018f0f7328dc3d55e9f206d7ee4f4734be768d7024291b9d22c0134f1b887be5baf74fd601454e89a9a282aa9c0ad0ff631f5d29ec2ccac1c30b4dc1b66
+DIST kicad-footprints-7.0.11.tar.bz2 22722611 BLAKE2B 
f081eee0d8d2f9c691d7326dbc0a2edd329e027ae6602927f87e2e3c645fed1ba008e634a9043710ce552a94b01c28ac88461b83b97b26c225ad901af8535f21
 SHA512 
0786c08674432d797c7f98a05917ba22cfff4353e7b0e9007d61078cf6f5fc8ddf832e1a1e4d74788c9bf51fe9280ceae2c6051fce2253b5ba31b0a0f74d4511
 DIST kicad-footprints-7.0.7.tar.bz2 24411508 BLAKE2B 
1abedfbc3dfab302b5f929b01f2a83e83a4fee6b1d5056bf2c3579068c56807c656dea918f4c37fe030b727d3effbc35063f4f4103c4cfa6071f95c22d507597
 SHA512 
8af1fb371034bd5b22e0a8a896fa61e4eb0bda5b282759e17872bf4b466f49b39aa56ae068ac3d7d5a7453d9a7d511a81317d3f267a90d2764b2b8282f64aef0
 DIST kicad-footprints-8.0.0.tar.bz2 26563192 BLAKE2B 
a575c3f7dc00ab14e6b7b9a52b56dfaa08c87aa4d53528fd59bfba3c5adf78e8ae98377cc3087db3dc6ae677046388f011062930ae07c427533b7254b99cbddd
 SHA512 
6ad9863f3469523d48f5daf9b999177b0d6f43c347a390f3f55fcb8700f016c84c3513b1ee3e6f95112b1cadc3f7ee1c6c6f74b44d6b27aaa19f860d79e7e7de

diff --git a/sci-electronics/kicad-footprints/kicad-footprints-7.0.11.ebuild 
b/sci-electronics/kicad-footprints/kicad-footprints-7.0.11.ebuild
new file mode 100644
index ..60f7cdb4bc3f
--- /dev/null
+++ b/sci-electronics/kicad-footprints/kicad-footprints-7.0.11.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake
+
+DESCRIPTION="Electronic Schematic and PCB design tools footprint libraries"
+HOMEPAGE="https://gitlab.com/kicad/libraries/kicad-footprints;
+
+if [[ ${PV} ==  ]]; then
+   EGIT_REPO_URI="https://gitlab.com/kicad/libraries/kicad-footprints.git;
+   inherit git-r3
+else
+   
SRC_URI="https://gitlab.com/kicad/libraries/${PN}/-/archive/${PV}/${P}.tar.bz2;
+
+   KEYWORDS="~amd64 ~arm64 ~riscv ~x86"
+fi
+
+LICENSE="CC-BY-SA-4.0"
+SLOT="0"
+
+RDEPEND=">=sci-electronics/kicad-7.0.0"
+
+if [[ ${PV} ==  ]] ; then
+#   x11-misc-util/macros only required on live ebuilds
+   BDEPEND+=" >=x11-misc/util-macros-1.18"
+fi



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

2024-03-17 Thread Yixun Lan
commit: 31afe4568de448561a20b7b7cbb0a4b59554c388
Author: Zoltan Puskas  sinustrom  info>
AuthorDate: Sun Mar 17 09:47:35 2024 +
Commit: Yixun Lan  gentoo  org>
CommitDate: Sun Mar 17 22:53:51 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=31afe456

sci-electronics/kicad-templates: drop 7.0.8

Signed-off-by: Zoltan Puskas  sinustrom.info>
Signed-off-by: Yixun Lan  gentoo.org>

 sci-electronics/kicad-templates/Manifest   |  1 -
 .../kicad-templates/kicad-templates-7.0.8.ebuild   | 22 --
 2 files changed, 23 deletions(-)

diff --git a/sci-electronics/kicad-templates/Manifest 
b/sci-electronics/kicad-templates/Manifest
index c7b7a14e6938..b9dd660652e9 100644
--- a/sci-electronics/kicad-templates/Manifest
+++ b/sci-electronics/kicad-templates/Manifest
@@ -1,5 +1,4 @@
 DIST kicad-templates-7.0.10.tar.bz2 1347681 BLAKE2B 
0a6b2d06d257a21f32b1d5a5dfb90cf6f84f589b498faf292f0799a14dac8088482d9fa2a6cd55b2c3f9a145795cfeeb19e43b4a376ace22bab4f781fdba08ef
 SHA512 
ee073bb615edb501075c703f60d4ba8015b489fb416d4a7709e552950904fc29b7c1dd32dd6edee2edf766d15cd1fe385c96c5d859ef89498abbb30714dcb919
 DIST kicad-templates-7.0.7.tar.bz2 1247513 BLAKE2B 
7660829ff7474bb703011542a66bb63db9e011f717e86767eb4b09a4b802d64aa785b0283cae75c195059984a0fa0bf7a83cf5c0287850c3df9dbd40ebc4030a
 SHA512 
dc579c72be647db67aac66bf12abe1fbb6763cf9120d325bcd60f321642b05b8b25354ede1e1c1ed31bc44f486d35c027f131230538120c49aa6f0b0e00ad5b2
-DIST kicad-templates-7.0.8.tar.bz2 1247490 BLAKE2B 
49aa327896a34b6362decd05e1149e4e418c5e96957bacb7ab68f6488a87d0f9c353d3a4422b0b1c3806403447c389b04062315294dba0501aac1b83575adadd
 SHA512 
e9e16f787df7f428dd449952aafc06d7d7eb87088cea71c4dde5a8e6bf670e473944091f5a9d7dce83bfa10e4d8e0cb6554f23d940c565df65da1fb4eeff288c
 DIST kicad-templates-7.0.9.tar.bz2 1247499 BLAKE2B 
64ca21331088c35a03dab8016af102f2fdcd20c51b0debb07842eead5b9e7c80d70c9d446e47dd23d0535557e5fa81655b811fa7fca5df6c7518af8043f6e548
 SHA512 
5e43c124e5faef5d7691c8fc7f6c2f875e9be0a4555bd8df49553affc9bb50583a3460394c766a507203c244b2ee7b2633fa4c922db8ce3763fe6e5aa9db32a2
 DIST kicad-templates-8.0.0.tar.bz2 1347354 BLAKE2B 
f24c131e02af8f5dbc4241c3bb812ba0e99e62cd054c2f8e39ac24091c097ee70b85e297c47183dfe598f60d5865e0db2b49101ba77577553f5eec7825cbb7a7
 SHA512 
636d9b1365f212a98e20d44251fd2e545c8a7bae5be25448c41976ada2bdb0ce8be0a64c9eedd89b13bcdb2c23702c8d3120ffbd89ca2fb36dce8462ad4237d5

diff --git a/sci-electronics/kicad-templates/kicad-templates-7.0.8.ebuild 
b/sci-electronics/kicad-templates/kicad-templates-7.0.8.ebuild
deleted file mode 100644
index bffd6445a28e..
--- a/sci-electronics/kicad-templates/kicad-templates-7.0.8.ebuild
+++ /dev/null
@@ -1,22 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake
-
-DESCRIPTION="Electronic Schematic and PCB design tools project templates"
-HOMEPAGE="https://github.com/kicad/kicad-templates;
-if [[ ${PV} ==  ]]; then
-   EGIT_REPO_URI="https://gitlab.com/kicad/libraries/${PN}.git;
-   inherit git-r3
-else
-   
SRC_URI="https://gitlab.com/kicad/libraries/${PN}/-/archive/${PV}/${P}.tar.bz2;
-
-   KEYWORDS="~amd64 ~arm64 ~riscv ~x86"
-fi
-
-LICENSE="CC-BY-SA-4.0"
-SLOT="0"
-
-RDEPEND=">=sci-electronics/kicad-7.0.0"



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

2024-03-17 Thread Yixun Lan
commit: fbc80eed4563ae36c81da74554b2ea9c0e105bf8
Author: Zoltan Puskas  sinustrom  info>
AuthorDate: Sun Mar 17 09:47:11 2024 +
Commit: Yixun Lan  gentoo  org>
CommitDate: Sun Mar 17 22:53:48 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fbc80eed

sci-electronics/kicad-symbols: drop 7.0.9

Signed-off-by: Zoltan Puskas  sinustrom.info>
Signed-off-by: Yixun Lan  gentoo.org>

 sci-electronics/kicad-symbols/Manifest |  1 -
 .../kicad-symbols/kicad-symbols-7.0.9.ebuild   | 28 --
 2 files changed, 29 deletions(-)

diff --git a/sci-electronics/kicad-symbols/Manifest 
b/sci-electronics/kicad-symbols/Manifest
index 869e0a322c4f..15787036968a 100644
--- a/sci-electronics/kicad-symbols/Manifest
+++ b/sci-electronics/kicad-symbols/Manifest
@@ -1,4 +1,3 @@
 DIST kicad-symbols-7.0.10.tar.bz2 3119612 BLAKE2B 
b5957fe4168bd325f7628110ccac1c40d24891c07d8b9618f8c7b1c3c612afd2e1efff82357ca1f4259e7dd06c1a11abf18f29e0e4b1dd8e531b9a80c94f5d8b
 SHA512 
dd9b80a88a8ed10bb42c921f5d56ce4e82e2349b64a23e08f2d75d0903073e2e5132bce63d23d0b71116775392994dd5292742874e87b81bdb2b726f6c4c09f0
 DIST kicad-symbols-7.0.7.tar.bz2 3026949 BLAKE2B 
9f2db4e1e6fb1ca1625bc7218ca5163e6557f27978215ebc0c858990be09352e62f473928cdd28624a6543d7c0415536e0d09b54c8cc77d17a18caa3e788
 SHA512 
f66cb91b8192aee70a921f6f7c83e5b1fe2354ced2b7f97ec693af47cfa0eed261e23bb4774029918a991f5b35cb2a65b0831fee097a92bcc8a1e2c22f85fed8
-DIST kicad-symbols-7.0.9.tar.bz2 3054537 BLAKE2B 
690b9236f203ec2fde66c7e3170043f9081a187a1e844b660b527a295fe5398b2497327ebd17eef9ab1639493dc6f75c6a4aa57946937d09623b0cb3c0330de2
 SHA512 
dee2a97e3dea00ad1e586c58ca68c081534e2334edd7f45f5a8deb3193835dfe7c9ac1e180cb0ecab8152cd6c3afc9973da8cf6559667b90f3a5f629bc19f790
 DIST kicad-symbols-8.0.0.tar.bz2 3645950 BLAKE2B 
88c3ff83cc9bfa3af347d0bd61d1ed1ed37f7fc37f385238331d71de72def16d39b1480ebb2a828a2182290fd02868b557a45b38b1ce8af26562235334b00f4b
 SHA512 
ede78b1e876a63fe1e6adcb108ccbf31d1e53e9198dbe933ebf0a86efe550f80588e7611f990dde9b5614f37ea7be186a8733df310e3c01a7a43425f478e173a

diff --git a/sci-electronics/kicad-symbols/kicad-symbols-7.0.9.ebuild 
b/sci-electronics/kicad-symbols/kicad-symbols-7.0.9.ebuild
deleted file mode 100644
index 464d33a324df..
--- a/sci-electronics/kicad-symbols/kicad-symbols-7.0.9.ebuild
+++ /dev/null
@@ -1,28 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake
-
-DESCRIPTION="Electronic Schematic and PCB design tools symbol libraries"
-HOMEPAGE="https://gitlab.com/kicad/libraries/kicad-symbols;
-
-if [[ ${PV} ==  ]]; then
-   EGIT_REPO_URI="https://gitlab.com/kicad/libraries/kicad-symbols.git;
-   inherit git-r3
-else
-   
SRC_URI="https://gitlab.com/kicad/libraries/${PN}/-/archive/${PV}/${P}.tar.bz2;
-
-   KEYWORDS="~amd64 ~arm64 ~riscv ~x86"
-fi
-
-LICENSE="CC-BY-SA-4.0"
-SLOT="0"
-
-RDEPEND=">=sci-electronics/kicad-7.0.0"
-
-if [[ ${PV} ==  ]] ; then
-   # x11-misc-util/macros only required on live ebuilds
-   BDEPEND+=" >=x11-misc/util-macros-1.18"
-fi



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

2024-03-17 Thread Yixun Lan
commit: f2f98bb3cee3c269ebfd7842e815fa2227c99a87
Author: Zoltan Puskas  sinustrom  info>
AuthorDate: Sun Mar 17 09:46:35 2024 +
Commit: Yixun Lan  gentoo  org>
CommitDate: Sun Mar 17 22:53:37 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f2f98bb3

sci-electronics/kicad-packages3d: drop 7.0.8

Signed-off-by: Zoltan Puskas  sinustrom.info>
Signed-off-by: Yixun Lan  gentoo.org>

 sci-electronics/kicad-packages3d/Manifest  |  1 -
 .../kicad-packages3d/kicad-packages3d-7.0.8.ebuild | 31 --
 2 files changed, 32 deletions(-)

diff --git a/sci-electronics/kicad-packages3d/Manifest 
b/sci-electronics/kicad-packages3d/Manifest
index c3ef4efd9761..2742fffe467e 100644
--- a/sci-electronics/kicad-packages3d/Manifest
+++ b/sci-electronics/kicad-packages3d/Manifest
@@ -1,5 +1,4 @@
 DIST kicad-packages3d-7.0.10.tar.bz2 773216530 BLAKE2B 
f45da926aa4621999c166014d6b578ace2b355343b1cf84db26f82084f27f50fd31ec1f76c91486958e6e15f353b0eac647e9251980c03f2b5522838edab5133
 SHA512 
c1ecf8ccb2f1e70d5981345e1f40bad6a09f1ccae4b5d67d3af3442699a3e99b6ff1a50b07a7530f6fe69d8070bd38138202f2903961afe239f11d99e1b1dd8b
 DIST kicad-packages3d-7.0.7.tar.bz2 772674558 BLAKE2B 
9223317ca29e7d09423bc743df93471f4cff65a44113e9946479c9f59ceae86268cad68bf570d08d52e2ad123095ca3e2beb8249297bdb5b0f21c23f65aed9d6
 SHA512 
ae4d1be2dc9196acbf8e2314886f5639e4b20a922854dfce7a7eceb89cd0497d6649a5d9043870221f585a2fe9c68c2ac4ba4ccf2ede13596e4f89ebb24cc19c
-DIST kicad-packages3d-7.0.8.tar.bz2 773124302 BLAKE2B 
f60dc091cea4a72f0521d1c56f4e8f9521cf2d6b541502ebbe53b2ffc7b9bd9eac4dd5edfbe5b9e0f2bf8ea77463af79ad2ddb6dbe9310460a9a3d58754d7da7
 SHA512 
93f122b5e9fb1fc840f98b1d492af70ffd31c865b47b3030258af772ad848b5eda1ee087d81c374ea61e42e9bdca0d2bde299c6adf06a71b0f0458ebc88f9d6a
 DIST kicad-packages3d-7.0.9.tar.bz2 773284884 BLAKE2B 
94bedfbe74a22968013eb4bac9c38d27472a40a7b1db0aabb942a3faee44752ccbbca4973de19097ac034816e5f89624d2644addc3bb631b6a885f275ecabb27
 SHA512 
88b789f838132ededcea7171cdf49871fbd3e91ef076a3330bfa6f05639c5486caba5a99adf68b5bdc8a946aefd8c4e9cca266e233c5350dbaca0d5e446eec2a
 DIST kicad-packages3d-8.0.0.tar.bz2 774767823 BLAKE2B 
b97f8fa0096a274a836c1f500b5cdcaee1999f8073754c196b24c1640042183b37238fef6e01d1a4788ad026f51503cb83d721308e78d53c54ce9000ef0c
 SHA512 
8f62dbf5f6265c1205814ab158458acf27c28f79043f9261c8ddc31c9db47920b693813c4335aa9f3f98bc9bf4a363e6103b7eec2e8b4e5a5d386510dcc121d5

diff --git a/sci-electronics/kicad-packages3d/kicad-packages3d-7.0.8.ebuild 
b/sci-electronics/kicad-packages3d/kicad-packages3d-7.0.8.ebuild
deleted file mode 100644
index ff642dcbe455..
--- a/sci-electronics/kicad-packages3d/kicad-packages3d-7.0.8.ebuild
+++ /dev/null
@@ -1,31 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit check-reqs cmake
-
-DESCRIPTION="Electronic Schematic and PCB design tools 3D package libraries"
-HOMEPAGE="https://gitlab.com/kicad/libraries/kicad-packages3D;
-
-if [[ ${PV} ==  ]]; then
-   EGIT_REPO_URI="https://gitlab.com/kicad/libraries/kicad-packages3D.git;
-   inherit git-r3
-else
-   
SRC_URI="https://gitlab.com/kicad/libraries/kicad-packages3D/-/archive/${PV}/kicad-packages3D-${PV}.tar.bz2
 -> ${P}.tar.bz2"
-   S="${WORKDIR}/${PN/3d/3D}-${PV}"
-
-   KEYWORDS="~amd64 ~arm64 ~riscv ~x86"
-fi
-
-LICENSE="CC-BY-SA-4.0"
-SLOT="0"
-
-RDEPEND=">=sci-electronics/kicad-7.0.0"
-
-if [[ ${PV} ==  ]] ; then
-   # x11-misc-util/macros only required on live ebuilds
-   BDEPEND=">=x11-misc/util-macros-1.18"
-fi
-
-CHECKREQS_DISK_BUILD="11G"



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

2024-03-17 Thread Yixun Lan
commit: fd9ac381c924b4d15479f0e9f5cbbeeef9217aeb
Author: Zoltan Puskas  sinustrom  info>
AuthorDate: Sun Mar 17 09:47:01 2024 +
Commit: Yixun Lan  gentoo  org>
CommitDate: Sun Mar 17 22:53:44 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fd9ac381

sci-electronics/kicad-symbols: drop 7.0.8

Signed-off-by: Zoltan Puskas  sinustrom.info>
Signed-off-by: Yixun Lan  gentoo.org>

 sci-electronics/kicad-symbols/Manifest |  1 -
 .../kicad-symbols/kicad-symbols-7.0.8.ebuild   | 28 --
 2 files changed, 29 deletions(-)

diff --git a/sci-electronics/kicad-symbols/Manifest 
b/sci-electronics/kicad-symbols/Manifest
index be35679a1fa7..869e0a322c4f 100644
--- a/sci-electronics/kicad-symbols/Manifest
+++ b/sci-electronics/kicad-symbols/Manifest
@@ -1,5 +1,4 @@
 DIST kicad-symbols-7.0.10.tar.bz2 3119612 BLAKE2B 
b5957fe4168bd325f7628110ccac1c40d24891c07d8b9618f8c7b1c3c612afd2e1efff82357ca1f4259e7dd06c1a11abf18f29e0e4b1dd8e531b9a80c94f5d8b
 SHA512 
dd9b80a88a8ed10bb42c921f5d56ce4e82e2349b64a23e08f2d75d0903073e2e5132bce63d23d0b71116775392994dd5292742874e87b81bdb2b726f6c4c09f0
 DIST kicad-symbols-7.0.7.tar.bz2 3026949 BLAKE2B 
9f2db4e1e6fb1ca1625bc7218ca5163e6557f27978215ebc0c858990be09352e62f473928cdd28624a6543d7c0415536e0d09b54c8cc77d17a18caa3e788
 SHA512 
f66cb91b8192aee70a921f6f7c83e5b1fe2354ced2b7f97ec693af47cfa0eed261e23bb4774029918a991f5b35cb2a65b0831fee097a92bcc8a1e2c22f85fed8
-DIST kicad-symbols-7.0.8.tar.bz2 3043907 BLAKE2B 
ecf00fcd89e8a5685f1c262e4bbc94baf966a6530a67bf066d7e4c8425f542c6983d8030db4a50e17630baef26eab3d02b7945cc2d3d03edf2e89f8a8590a01d
 SHA512 
4320a4f7cad3c350693ec8d385e8aae25577360e0a46456124bf2fabc6faf10cb73f6abbebbb9b924a3ffbfdd9a1c05257c99776ebd3155fc2ffc1b4fd954ec1
 DIST kicad-symbols-7.0.9.tar.bz2 3054537 BLAKE2B 
690b9236f203ec2fde66c7e3170043f9081a187a1e844b660b527a295fe5398b2497327ebd17eef9ab1639493dc6f75c6a4aa57946937d09623b0cb3c0330de2
 SHA512 
dee2a97e3dea00ad1e586c58ca68c081534e2334edd7f45f5a8deb3193835dfe7c9ac1e180cb0ecab8152cd6c3afc9973da8cf6559667b90f3a5f629bc19f790
 DIST kicad-symbols-8.0.0.tar.bz2 3645950 BLAKE2B 
88c3ff83cc9bfa3af347d0bd61d1ed1ed37f7fc37f385238331d71de72def16d39b1480ebb2a828a2182290fd02868b557a45b38b1ce8af26562235334b00f4b
 SHA512 
ede78b1e876a63fe1e6adcb108ccbf31d1e53e9198dbe933ebf0a86efe550f80588e7611f990dde9b5614f37ea7be186a8733df310e3c01a7a43425f478e173a

diff --git a/sci-electronics/kicad-symbols/kicad-symbols-7.0.8.ebuild 
b/sci-electronics/kicad-symbols/kicad-symbols-7.0.8.ebuild
deleted file mode 100644
index 464d33a324df..
--- a/sci-electronics/kicad-symbols/kicad-symbols-7.0.8.ebuild
+++ /dev/null
@@ -1,28 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake
-
-DESCRIPTION="Electronic Schematic and PCB design tools symbol libraries"
-HOMEPAGE="https://gitlab.com/kicad/libraries/kicad-symbols;
-
-if [[ ${PV} ==  ]]; then
-   EGIT_REPO_URI="https://gitlab.com/kicad/libraries/kicad-symbols.git;
-   inherit git-r3
-else
-   
SRC_URI="https://gitlab.com/kicad/libraries/${PN}/-/archive/${PV}/${P}.tar.bz2;
-
-   KEYWORDS="~amd64 ~arm64 ~riscv ~x86"
-fi
-
-LICENSE="CC-BY-SA-4.0"
-SLOT="0"
-
-RDEPEND=">=sci-electronics/kicad-7.0.0"
-
-if [[ ${PV} ==  ]] ; then
-   # x11-misc-util/macros only required on live ebuilds
-   BDEPEND+=" >=x11-misc/util-macros-1.18"
-fi



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

2024-03-17 Thread Yixun Lan
commit: 3bcd868b1427cec79ca6782adcb076bceb1536df
Author: Zoltan Puskas  sinustrom  info>
AuthorDate: Sun Mar 17 09:46:43 2024 +
Commit: Yixun Lan  gentoo  org>
CommitDate: Sun Mar 17 22:53:40 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3bcd868b

sci-electronics/kicad-packages3d: drop 7.0.9

Signed-off-by: Zoltan Puskas  sinustrom.info>
Signed-off-by: Yixun Lan  gentoo.org>

 sci-electronics/kicad-packages3d/Manifest  |  1 -
 .../kicad-packages3d/kicad-packages3d-7.0.9.ebuild | 31 --
 2 files changed, 32 deletions(-)

diff --git a/sci-electronics/kicad-packages3d/Manifest 
b/sci-electronics/kicad-packages3d/Manifest
index 2742fffe467e..bea3345940f9 100644
--- a/sci-electronics/kicad-packages3d/Manifest
+++ b/sci-electronics/kicad-packages3d/Manifest
@@ -1,4 +1,3 @@
 DIST kicad-packages3d-7.0.10.tar.bz2 773216530 BLAKE2B 
f45da926aa4621999c166014d6b578ace2b355343b1cf84db26f82084f27f50fd31ec1f76c91486958e6e15f353b0eac647e9251980c03f2b5522838edab5133
 SHA512 
c1ecf8ccb2f1e70d5981345e1f40bad6a09f1ccae4b5d67d3af3442699a3e99b6ff1a50b07a7530f6fe69d8070bd38138202f2903961afe239f11d99e1b1dd8b
 DIST kicad-packages3d-7.0.7.tar.bz2 772674558 BLAKE2B 
9223317ca29e7d09423bc743df93471f4cff65a44113e9946479c9f59ceae86268cad68bf570d08d52e2ad123095ca3e2beb8249297bdb5b0f21c23f65aed9d6
 SHA512 
ae4d1be2dc9196acbf8e2314886f5639e4b20a922854dfce7a7eceb89cd0497d6649a5d9043870221f585a2fe9c68c2ac4ba4ccf2ede13596e4f89ebb24cc19c
-DIST kicad-packages3d-7.0.9.tar.bz2 773284884 BLAKE2B 
94bedfbe74a22968013eb4bac9c38d27472a40a7b1db0aabb942a3faee44752ccbbca4973de19097ac034816e5f89624d2644addc3bb631b6a885f275ecabb27
 SHA512 
88b789f838132ededcea7171cdf49871fbd3e91ef076a3330bfa6f05639c5486caba5a99adf68b5bdc8a946aefd8c4e9cca266e233c5350dbaca0d5e446eec2a
 DIST kicad-packages3d-8.0.0.tar.bz2 774767823 BLAKE2B 
b97f8fa0096a274a836c1f500b5cdcaee1999f8073754c196b24c1640042183b37238fef6e01d1a4788ad026f51503cb83d721308e78d53c54ce9000ef0c
 SHA512 
8f62dbf5f6265c1205814ab158458acf27c28f79043f9261c8ddc31c9db47920b693813c4335aa9f3f98bc9bf4a363e6103b7eec2e8b4e5a5d386510dcc121d5

diff --git a/sci-electronics/kicad-packages3d/kicad-packages3d-7.0.9.ebuild 
b/sci-electronics/kicad-packages3d/kicad-packages3d-7.0.9.ebuild
deleted file mode 100644
index ff642dcbe455..
--- a/sci-electronics/kicad-packages3d/kicad-packages3d-7.0.9.ebuild
+++ /dev/null
@@ -1,31 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit check-reqs cmake
-
-DESCRIPTION="Electronic Schematic and PCB design tools 3D package libraries"
-HOMEPAGE="https://gitlab.com/kicad/libraries/kicad-packages3D;
-
-if [[ ${PV} ==  ]]; then
-   EGIT_REPO_URI="https://gitlab.com/kicad/libraries/kicad-packages3D.git;
-   inherit git-r3
-else
-   
SRC_URI="https://gitlab.com/kicad/libraries/kicad-packages3D/-/archive/${PV}/kicad-packages3D-${PV}.tar.bz2
 -> ${P}.tar.bz2"
-   S="${WORKDIR}/${PN/3d/3D}-${PV}"
-
-   KEYWORDS="~amd64 ~arm64 ~riscv ~x86"
-fi
-
-LICENSE="CC-BY-SA-4.0"
-SLOT="0"
-
-RDEPEND=">=sci-electronics/kicad-7.0.0"
-
-if [[ ${PV} ==  ]] ; then
-   # x11-misc-util/macros only required on live ebuilds
-   BDEPEND=">=x11-misc/util-macros-1.18"
-fi
-
-CHECKREQS_DISK_BUILD="11G"



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

2024-03-17 Thread Yixun Lan
commit: 7b3fb2345aef7fc15f6d7ba83ecafa2df73c76b7
Author: Zoltan Puskas  sinustrom  info>
AuthorDate: Sun Mar 17 09:46:13 2024 +
Commit: Yixun Lan  gentoo  org>
CommitDate: Sun Mar 17 22:53:33 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7b3fb234

sci-electronics/kicad-footprints: drop 7.0.9

Signed-off-by: Zoltan Puskas  sinustrom.info>
Signed-off-by: Yixun Lan  gentoo.org>

 sci-electronics/kicad-footprints/Manifest  |  1 -
 .../kicad-footprints/kicad-footprints-7.0.9.ebuild | 28 --
 2 files changed, 29 deletions(-)

diff --git a/sci-electronics/kicad-footprints/Manifest 
b/sci-electronics/kicad-footprints/Manifest
index 4d1b2beb7baa..f44736c2f542 100644
--- a/sci-electronics/kicad-footprints/Manifest
+++ b/sci-electronics/kicad-footprints/Manifest
@@ -1,4 +1,3 @@
 DIST kicad-footprints-7.0.10.tar.bz2 24478270 BLAKE2B 
dd12467ba7bad3f0ab44164ea4ef6502f44143ec66173d5dadba62ab60559c0e75c4f77d00436ba2f7e1f0b527ae94cd0954fdd568031d049fbb69de56f13c0c
 SHA512 
23fe7018f0f7328dc3d55e9f206d7ee4f4734be768d7024291b9d22c0134f1b887be5baf74fd601454e89a9a282aa9c0ad0ff631f5d29ec2ccac1c30b4dc1b66
 DIST kicad-footprints-7.0.7.tar.bz2 24411508 BLAKE2B 
1abedfbc3dfab302b5f929b01f2a83e83a4fee6b1d5056bf2c3579068c56807c656dea918f4c37fe030b727d3effbc35063f4f4103c4cfa6071f95c22d507597
 SHA512 
8af1fb371034bd5b22e0a8a896fa61e4eb0bda5b282759e17872bf4b466f49b39aa56ae068ac3d7d5a7453d9a7d511a81317d3f267a90d2764b2b8282f64aef0
-DIST kicad-footprints-7.0.9.tar.bz2 24450969 BLAKE2B 
56b00cbf682835f03495638231f1683b822f01fd7afe5c5a6e559f0f1a25a5fac20b8860661882b4779a8ccea443e28b4c3419e1039c6082f0134c4901c92848
 SHA512 
93438748934e630c012d28c46a7001d6139a458dd35d0e56dc77523a3e39249b14fc9e39700512a0d9a97b4e236fcbf0410e7f8506371522c883dee826b628a7
 DIST kicad-footprints-8.0.0.tar.bz2 26563192 BLAKE2B 
a575c3f7dc00ab14e6b7b9a52b56dfaa08c87aa4d53528fd59bfba3c5adf78e8ae98377cc3087db3dc6ae677046388f011062930ae07c427533b7254b99cbddd
 SHA512 
6ad9863f3469523d48f5daf9b999177b0d6f43c347a390f3f55fcb8700f016c84c3513b1ee3e6f95112b1cadc3f7ee1c6c6f74b44d6b27aaa19f860d79e7e7de

diff --git a/sci-electronics/kicad-footprints/kicad-footprints-7.0.9.ebuild 
b/sci-electronics/kicad-footprints/kicad-footprints-7.0.9.ebuild
deleted file mode 100644
index 71078f47cb4d..
--- a/sci-electronics/kicad-footprints/kicad-footprints-7.0.9.ebuild
+++ /dev/null
@@ -1,28 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake
-
-DESCRIPTION="Electronic Schematic and PCB design tools footprint libraries"
-HOMEPAGE="https://gitlab.com/kicad/libraries/kicad-footprints;
-
-if [[ ${PV} ==  ]]; then
-   EGIT_REPO_URI="https://gitlab.com/kicad/libraries/kicad-footprints.git;
-   inherit git-r3
-else
-   
SRC_URI="https://gitlab.com/kicad/libraries/${PN}/-/archive/${PV}/${P}.tar.bz2;
-
-   KEYWORDS="~amd64 ~arm64 ~riscv ~x86"
-fi
-
-LICENSE="CC-BY-SA-4.0"
-SLOT="0"
-
-RDEPEND=">=sci-electronics/kicad-7.0.0"
-
-if [[ ${PV} ==  ]] ; then
-#   x11-misc-util/macros only required on live ebuilds
-   BDEPEND+=" >=x11-misc/util-macros-1.18"
-fi



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

2024-02-28 Thread Yixun Lan
commit: 9a18ed059d9db73faae80c30efb7b8cb32d45ebe
Author: Huang Rui  gmail  com>
AuthorDate: Thu Feb 29 02:46:17 2024 +
Commit: Yixun Lan  gentoo  org>
CommitDate: Thu Feb 29 06:27:28 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9a18ed05

sci-electronics/kicad: add depend app-crypt/libsecret

Closes: https://bugs.gentoo.org/925686
Closes: https://github.com/gentoo/gentoo/pull/35577
Signed-off-by: Huang Rui  gmail.com>
Signed-off-by: Yixun Lan  gentoo.org>

 sci-electronics/kicad/kicad-8.0.0.ebuild | 1 +
 sci-electronics/kicad/kicad-.ebuild  | 1 +
 2 files changed, 2 insertions(+)

diff --git a/sci-electronics/kicad/kicad-8.0.0.ebuild 
b/sci-electronics/kicad/kicad-8.0.0.ebuild
index 779a6ba220c5..66b5e2a9bbaf 100644
--- a/sci-electronics/kicad/kicad-8.0.0.ebuild
+++ b/sci-electronics/kicad/kicad-8.0.0.ebuild
@@ -39,6 +39,7 @@ RESTRICT="!test? ( test )"
 # Depend on opencascade:0 to get unslotted variant (so we know path to it), 
bug #833301
 # Depend wxGTK version needs to be limited due to switch from EGL to GLX, bug 
#911120
 COMMON_DEPEND="
+   app-crypt/libsecret
dev-db/unixODBC
dev-libs/boost:=[context,nls]
dev-libs/libgit2:=

diff --git a/sci-electronics/kicad/kicad-.ebuild 
b/sci-electronics/kicad/kicad-.ebuild
index 779a6ba220c5..66b5e2a9bbaf 100644
--- a/sci-electronics/kicad/kicad-.ebuild
+++ b/sci-electronics/kicad/kicad-.ebuild
@@ -39,6 +39,7 @@ RESTRICT="!test? ( test )"
 # Depend on opencascade:0 to get unslotted variant (so we know path to it), 
bug #833301
 # Depend wxGTK version needs to be limited due to switch from EGL to GLX, bug 
#911120
 COMMON_DEPEND="
+   app-crypt/libsecret
dev-db/unixODBC
dev-libs/boost:=[context,nls]
dev-libs/libgit2:=



[gentoo-commits] repo/gentoo:master commit in: sci-electronics/kicad-footprints/, sci-electronics/kicad-meta/, ...

2024-02-28 Thread Yixun Lan
commit: 2a8367fdb23832bef5f1baee60894a3f04612353
Author: Huang Rui  gmail  com>
AuthorDate: Wed Feb 28 02:12:54 2024 +
Commit: Yixun Lan  gentoo  org>
CommitDate: Wed Feb 28 10:59:27 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2a8367fd

sci-electronics/kicad-*: make pkgcheck happy

- clean EmptyGlobalAssignment

Signed-off-by: Huang Rui  gmail.com>
Signed-off-by: Yixun Lan  gentoo.org>

 sci-electronics/kicad-footprints/kicad-footprints-7.0.10.ebuild | 2 --
 sci-electronics/kicad-footprints/kicad-footprints-7.0.7.ebuild  | 2 --
 sci-electronics/kicad-footprints/kicad-footprints-7.0.8.ebuild  | 2 --
 sci-electronics/kicad-footprints/kicad-footprints-7.0.9.ebuild  | 2 --
 sci-electronics/kicad-footprints/kicad-footprints-.ebuild   | 2 --
 sci-electronics/kicad-meta/kicad-meta-7.0.7.ebuild  | 1 -
 sci-electronics/kicad-meta/kicad-meta-7.0.8.ebuild  | 1 -
 sci-electronics/kicad-meta/kicad-meta-7.0.9.ebuild  | 1 -
 sci-electronics/kicad-packages3d/kicad-packages3d-7.0.10.ebuild | 1 -
 sci-electronics/kicad-packages3d/kicad-packages3d-7.0.7.ebuild  | 3 +--
 sci-electronics/kicad-packages3d/kicad-packages3d-7.0.8.ebuild  | 3 +--
 sci-electronics/kicad-packages3d/kicad-packages3d-7.0.9.ebuild  | 3 +--
 sci-electronics/kicad-packages3d/kicad-packages3d-.ebuild   | 3 +--
 sci-electronics/kicad-symbols/kicad-symbols-7.0.7.ebuild| 2 --
 sci-electronics/kicad-symbols/kicad-symbols-7.0.8.ebuild| 2 --
 sci-electronics/kicad-symbols/kicad-symbols-7.0.9.ebuild| 2 --
 16 files changed, 4 insertions(+), 28 deletions(-)

diff --git a/sci-electronics/kicad-footprints/kicad-footprints-7.0.10.ebuild 
b/sci-electronics/kicad-footprints/kicad-footprints-7.0.10.ebuild
index cb26f5460629..60f7cdb4bc3f 100644
--- a/sci-electronics/kicad-footprints/kicad-footprints-7.0.10.ebuild
+++ b/sci-electronics/kicad-footprints/kicad-footprints-7.0.10.ebuild
@@ -19,9 +19,7 @@ fi
 
 LICENSE="CC-BY-SA-4.0"
 SLOT="0"
-IUSE=""
 
-DEPEND=""
 RDEPEND=">=sci-electronics/kicad-7.0.0"
 
 if [[ ${PV} ==  ]] ; then

diff --git a/sci-electronics/kicad-footprints/kicad-footprints-7.0.7.ebuild 
b/sci-electronics/kicad-footprints/kicad-footprints-7.0.7.ebuild
index 25c51ef5838b..08b5804b2496 100644
--- a/sci-electronics/kicad-footprints/kicad-footprints-7.0.7.ebuild
+++ b/sci-electronics/kicad-footprints/kicad-footprints-7.0.7.ebuild
@@ -19,9 +19,7 @@ fi
 
 LICENSE="CC-BY-SA-4.0"
 SLOT="0"
-IUSE=""
 
-DEPEND=""
 RDEPEND=">=sci-electronics/kicad-7.0.0"
 
 if [[ ${PV} ==  ]] ; then

diff --git a/sci-electronics/kicad-footprints/kicad-footprints-7.0.8.ebuild 
b/sci-electronics/kicad-footprints/kicad-footprints-7.0.8.ebuild
index ba02cb94ca78..71078f47cb4d 100644
--- a/sci-electronics/kicad-footprints/kicad-footprints-7.0.8.ebuild
+++ b/sci-electronics/kicad-footprints/kicad-footprints-7.0.8.ebuild
@@ -19,9 +19,7 @@ fi
 
 LICENSE="CC-BY-SA-4.0"
 SLOT="0"
-IUSE=""
 
-DEPEND=""
 RDEPEND=">=sci-electronics/kicad-7.0.0"
 
 if [[ ${PV} ==  ]] ; then

diff --git a/sci-electronics/kicad-footprints/kicad-footprints-7.0.9.ebuild 
b/sci-electronics/kicad-footprints/kicad-footprints-7.0.9.ebuild
index ba02cb94ca78..71078f47cb4d 100644
--- a/sci-electronics/kicad-footprints/kicad-footprints-7.0.9.ebuild
+++ b/sci-electronics/kicad-footprints/kicad-footprints-7.0.9.ebuild
@@ -19,9 +19,7 @@ fi
 
 LICENSE="CC-BY-SA-4.0"
 SLOT="0"
-IUSE=""
 
-DEPEND=""
 RDEPEND=">=sci-electronics/kicad-7.0.0"
 
 if [[ ${PV} ==  ]] ; then

diff --git a/sci-electronics/kicad-footprints/kicad-footprints-.ebuild 
b/sci-electronics/kicad-footprints/kicad-footprints-.ebuild
index c1edf53f4705..01a1128e741e 100644
--- a/sci-electronics/kicad-footprints/kicad-footprints-.ebuild
+++ b/sci-electronics/kicad-footprints/kicad-footprints-.ebuild
@@ -19,9 +19,7 @@ fi
 
 LICENSE="CC-BY-SA-4.0"
 SLOT="0"
-IUSE=""
 
-DEPEND=""
 RDEPEND=">=sci-electronics/kicad-6.0.0"
 
 if [[ ${PV} ==  ]] ; then

diff --git a/sci-electronics/kicad-meta/kicad-meta-7.0.7.ebuild 
b/sci-electronics/kicad-meta/kicad-meta-7.0.7.ebuild
index 18a9e7a8eeaf..fc543a8c6248 100644
--- a/sci-electronics/kicad-meta/kicad-meta-7.0.7.ebuild
+++ b/sci-electronics/kicad-meta/kicad-meta-7.0.7.ebuild
@@ -5,7 +5,6 @@ EAPI=8
 
 DESCRIPTION="Electronic Schematic and PCB design tools (meta package)"
 HOMEPAGE="http://www.kicad.org;
-SRC_URI=""
 
 LICENSE="metapackage"
 SLOT="0"

diff --git a/sci-electronics/kicad-meta/kicad-meta-7.0.8.ebuild 
b/sci-electronics/kicad-meta/kicad-meta-7.0.8.ebuild
index 9fa1015e5396..3d817c71e886 100644
--- a/sci-electronics/kicad-meta/kicad-meta-7.0.8.ebuild
+++ b/sci-electronics/kicad-meta/kicad-meta-7.0.8.ebuild
@@ -5,7 +5,6 @@ EAPI=8
 
 DESCRIPTION="Electronic Schematic and PCB design tools (meta package)"
 HOMEPAGE="http://www.kicad.org;
-SRC_URI=""
 
 LICENSE="metapackage"
 SLOT="0"

diff --git a/sci-electronics/kicad-meta/kicad-meta-7.0.9.ebuild 

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

2024-02-28 Thread Yixun Lan
commit: 34c614c8902b38d570aa69555cbefdf6c4158d08
Author: Huang Rui  gmail  com>
AuthorDate: Tue Feb 27 11:42:47 2024 +
Commit: Yixun Lan  gentoo  org>
CommitDate: Wed Feb 28 10:59:06 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=34c614c8

sci-electronics/kicad-packages3d: add 8.0.0

Signed-off-by: Huang Rui  gmail.com>
Signed-off-by: Yixun Lan  gentoo.org>

 sci-electronics/kicad-packages3d/Manifest  |  1 +
 .../kicad-packages3d/kicad-packages3d-8.0.0.ebuild | 31 ++
 2 files changed, 32 insertions(+)

diff --git a/sci-electronics/kicad-packages3d/Manifest 
b/sci-electronics/kicad-packages3d/Manifest
index 440505771480..c3ef4efd9761 100644
--- a/sci-electronics/kicad-packages3d/Manifest
+++ b/sci-electronics/kicad-packages3d/Manifest
@@ -2,3 +2,4 @@ DIST kicad-packages3d-7.0.10.tar.bz2 773216530 BLAKE2B 
f45da926aa4621999c166014d
 DIST kicad-packages3d-7.0.7.tar.bz2 772674558 BLAKE2B 
9223317ca29e7d09423bc743df93471f4cff65a44113e9946479c9f59ceae86268cad68bf570d08d52e2ad123095ca3e2beb8249297bdb5b0f21c23f65aed9d6
 SHA512 
ae4d1be2dc9196acbf8e2314886f5639e4b20a922854dfce7a7eceb89cd0497d6649a5d9043870221f585a2fe9c68c2ac4ba4ccf2ede13596e4f89ebb24cc19c
 DIST kicad-packages3d-7.0.8.tar.bz2 773124302 BLAKE2B 
f60dc091cea4a72f0521d1c56f4e8f9521cf2d6b541502ebbe53b2ffc7b9bd9eac4dd5edfbe5b9e0f2bf8ea77463af79ad2ddb6dbe9310460a9a3d58754d7da7
 SHA512 
93f122b5e9fb1fc840f98b1d492af70ffd31c865b47b3030258af772ad848b5eda1ee087d81c374ea61e42e9bdca0d2bde299c6adf06a71b0f0458ebc88f9d6a
 DIST kicad-packages3d-7.0.9.tar.bz2 773284884 BLAKE2B 
94bedfbe74a22968013eb4bac9c38d27472a40a7b1db0aabb942a3faee44752ccbbca4973de19097ac034816e5f89624d2644addc3bb631b6a885f275ecabb27
 SHA512 
88b789f838132ededcea7171cdf49871fbd3e91ef076a3330bfa6f05639c5486caba5a99adf68b5bdc8a946aefd8c4e9cca266e233c5350dbaca0d5e446eec2a
+DIST kicad-packages3d-8.0.0.tar.bz2 774767823 BLAKE2B 
b97f8fa0096a274a836c1f500b5cdcaee1999f8073754c196b24c1640042183b37238fef6e01d1a4788ad026f51503cb83d721308e78d53c54ce9000ef0c
 SHA512 
8f62dbf5f6265c1205814ab158458acf27c28f79043f9261c8ddc31c9db47920b693813c4335aa9f3f98bc9bf4a363e6103b7eec2e8b4e5a5d386510dcc121d5

diff --git a/sci-electronics/kicad-packages3d/kicad-packages3d-8.0.0.ebuild 
b/sci-electronics/kicad-packages3d/kicad-packages3d-8.0.0.ebuild
new file mode 100644
index ..d4b12654f757
--- /dev/null
+++ b/sci-electronics/kicad-packages3d/kicad-packages3d-8.0.0.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit check-reqs cmake
+
+DESCRIPTION="Electronic Schematic and PCB design tools 3D package libraries"
+HOMEPAGE="https://gitlab.com/kicad/libraries/kicad-packages3D;
+
+if [[ ${PV} ==  ]]; then
+   EGIT_REPO_URI="https://gitlab.com/kicad/libraries/kicad-packages3D.git;
+   inherit git-r3
+else
+   
SRC_URI="https://gitlab.com/kicad/libraries/kicad-packages3D/-/archive/${PV}/kicad-packages3D-${PV}.tar.bz2
 -> ${P}.tar.bz2"
+   S="${WORKDIR}/${PN/3d/3D}-${PV}"
+
+   KEYWORDS="~amd64 ~arm64 ~riscv ~x86"
+fi
+
+LICENSE="CC-BY-SA-4.0"
+SLOT="0"
+
+RDEPEND=">=sci-electronics/kicad-8.0.0"
+
+if [[ ${PV} ==  ]] ; then
+   # x11-misc-util/macros only required on live ebuilds
+   BDEPEND=">=x11-misc/util-macros-1.18"
+fi
+
+CHECKREQS_DISK_BUILD="11G"



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

2024-02-28 Thread Yixun Lan
commit: bff1eea4f29713b27c65d7004e64ab311e70f69c
Author: Huang Rui  gmail  com>
AuthorDate: Wed Feb 28 08:32:49 2024 +
Commit: Yixun Lan  gentoo  org>
CommitDate: Wed Feb 28 11:00:12 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bff1eea4

sci-electronics/kicad: Add telemetry USE flag and fix QA settings

- Introduce 'telemetry' USE flag in IUSE
- Configure build to use telemetry based on USE flag
- Update QA tests configuration with KICAD_SPICE_QA

Thanks to @dlan17 and @zpuskas for their improvements to the ebuilds

Closes: https://github.com/gentoo/gentoo/pull/35548
Signed-off-by: Huang Rui  gmail.com>
Signed-off-by: Yixun Lan  gentoo.org>

 sci-electronics/kicad/kicad-8.0.0.ebuild |  5 -
 sci-electronics/kicad/kicad-.ebuild  | 10 --
 2 files changed, 8 insertions(+), 7 deletions(-)

diff --git a/sci-electronics/kicad/kicad-8.0.0.ebuild 
b/sci-electronics/kicad/kicad-8.0.0.ebuild
index 29cf2fd62499..779a6ba220c5 100644
--- a/sci-electronics/kicad/kicad-8.0.0.ebuild
+++ b/sci-electronics/kicad/kicad-8.0.0.ebuild
@@ -28,7 +28,7 @@ fi
 # BSD for bundled pybind
 LICENSE="GPL-2+ GPL-3+ Boost-1.0 BSD"
 SLOT="0"
-IUSE="doc examples nls openmp test"
+IUSE="doc examples nls openmp telemetry test"
 
 REQUIRED_USE="${PYTHON_REQUIRED_USE}"
 
@@ -115,6 +115,9 @@ src_configure() {
-DOCC_INCLUDE_DIR="${CASROOT}"/include/opencascade
-DOCC_LIBRARY_DIR="${CASROOT}"/$(get_libdir)/opencascade
 
+   -DKICAD_USE_SENTRY="$(usex telemetry)"
+
+   -DKICAD_SPICE_QA="$(usex test)"
-DKICAD_BUILD_QA_TESTS="$(usex test)"
)
 

diff --git a/sci-electronics/kicad/kicad-.ebuild 
b/sci-electronics/kicad/kicad-.ebuild
index e2e4708508d6..779a6ba220c5 100644
--- a/sci-electronics/kicad/kicad-.ebuild
+++ b/sci-electronics/kicad/kicad-.ebuild
@@ -28,7 +28,7 @@ fi
 # BSD for bundled pybind
 LICENSE="GPL-2+ GPL-3+ Boost-1.0 BSD"
 SLOT="0"
-IUSE="doc examples nls openmp test"
+IUSE="doc examples nls openmp telemetry test"
 
 REQUIRED_USE="${PYTHON_REQUIRED_USE}"
 
@@ -41,7 +41,7 @@ RESTRICT="!test? ( test )"
 COMMON_DEPEND="
dev-db/unixODBC
dev-libs/boost:=[context,nls]
-   dev-libs/libgit2
+   dev-libs/libgit2:=
media-libs/freeglut
media-libs/glew:0=
>=media-libs/glm-0.9.9.1
@@ -76,10 +76,6 @@ fi
 
 CHECKREQS_DISK_BUILD="1500M"
 
-PATCHES=(
-   "${FILESDIR}"/${PN}-7.0.0-werror.patch
-)
-
 pkg_setup() {
[[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp
 
@@ -119,6 +115,8 @@ src_configure() {
-DOCC_INCLUDE_DIR="${CASROOT}"/include/opencascade
-DOCC_LIBRARY_DIR="${CASROOT}"/$(get_libdir)/opencascade
 
+   -DKICAD_USE_SENTRY="$(usex telemetry)"
+
-DKICAD_SPICE_QA="$(usex test)"
-DKICAD_BUILD_QA_TESTS="$(usex test)"
)



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

2024-02-28 Thread Yixun Lan
commit: c3fc01c2205d92144d98831b3ac8d4cb102e9b2b
Author: Huang Rui  gmail  com>
AuthorDate: Tue Feb 27 11:49:47 2024 +
Commit: Yixun Lan  gentoo  org>
CommitDate: Wed Feb 28 10:59:20 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c3fc01c2

sci-electronics/kicad-meta: add 8.0.0

Signed-off-by: Huang Rui  gmail.com>
Signed-off-by: Yixun Lan  gentoo.org>

 sci-electronics/kicad-meta/kicad-meta-8.0.0.ebuild | 27 ++
 1 file changed, 27 insertions(+)

diff --git a/sci-electronics/kicad-meta/kicad-meta-8.0.0.ebuild 
b/sci-electronics/kicad-meta/kicad-meta-8.0.0.ebuild
new file mode 100644
index ..e47e613dc36e
--- /dev/null
+++ b/sci-electronics/kicad-meta/kicad-meta-8.0.0.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="Electronic Schematic and PCB design tools (meta package)"
+HOMEPAGE="http://www.kicad.org;
+
+LICENSE="metapackage"
+SLOT="0"
+
+KEYWORDS="~amd64 ~arm64 ~riscv ~x86"
+
+IUSE="doc minimal"
+
+RDEPEND="
+   >=sci-electronics/kicad-${PV}
+   >=sci-electronics/kicad-symbols-${PV}
+   >=sci-electronics/kicad-footprints-${PV}
+   doc? (
+   >=app-doc/kicad-doc-${PV}
+   )
+   !minimal? (
+   >=sci-electronics/kicad-packages3d-${PV}
+   >=sci-electronics/kicad-templates-${PV}
+   )
+"



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

2024-02-28 Thread Yixun Lan
commit: 7ed7fec165a037da8c0acc076815fbe42f2ef47e
Author: Huang Rui  gmail  com>
AuthorDate: Tue Feb 27 11:36:14 2024 +
Commit: Yixun Lan  gentoo  org>
CommitDate: Wed Feb 28 10:59:03 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7ed7fec1

sci-electronics/kicad-footprints: add 8.0.0

Signed-off-by: Huang Rui  gmail.com>
Signed-off-by: Yixun Lan  gentoo.org>

 sci-electronics/kicad-footprints/Manifest  |  1 +
 .../kicad-footprints/kicad-footprints-8.0.0.ebuild | 28 ++
 2 files changed, 29 insertions(+)

diff --git a/sci-electronics/kicad-footprints/Manifest 
b/sci-electronics/kicad-footprints/Manifest
index d0e110adf815..0ceca6d0798f 100644
--- a/sci-electronics/kicad-footprints/Manifest
+++ b/sci-electronics/kicad-footprints/Manifest
@@ -2,3 +2,4 @@ DIST kicad-footprints-7.0.10.tar.bz2 24478270 BLAKE2B 
dd12467ba7bad3f0ab44164ea4
 DIST kicad-footprints-7.0.7.tar.bz2 24411508 BLAKE2B 
1abedfbc3dfab302b5f929b01f2a83e83a4fee6b1d5056bf2c3579068c56807c656dea918f4c37fe030b727d3effbc35063f4f4103c4cfa6071f95c22d507597
 SHA512 
8af1fb371034bd5b22e0a8a896fa61e4eb0bda5b282759e17872bf4b466f49b39aa56ae068ac3d7d5a7453d9a7d511a81317d3f267a90d2764b2b8282f64aef0
 DIST kicad-footprints-7.0.8.tar.bz2 24418267 BLAKE2B 
d252a75adafbb8ccbe000ad290e1a0ec6044c5662a899812de3466e2fe23d8f3833b54b9c17863ddf26a1e032af404daacdb7848a9517313943b43d1b9ed488e
 SHA512 
984cff22967dd82ec1e4706a61c68bf2357f391c4efccd80dadcae18f71ff0a90fdc61a54b491440da2a2dc7f1a2fc03091e01c9791a919db7a31920ec5b7b02
 DIST kicad-footprints-7.0.9.tar.bz2 24450969 BLAKE2B 
56b00cbf682835f03495638231f1683b822f01fd7afe5c5a6e559f0f1a25a5fac20b8860661882b4779a8ccea443e28b4c3419e1039c6082f0134c4901c92848
 SHA512 
93438748934e630c012d28c46a7001d6139a458dd35d0e56dc77523a3e39249b14fc9e39700512a0d9a97b4e236fcbf0410e7f8506371522c883dee826b628a7
+DIST kicad-footprints-8.0.0.tar.bz2 26563192 BLAKE2B 
a575c3f7dc00ab14e6b7b9a52b56dfaa08c87aa4d53528fd59bfba3c5adf78e8ae98377cc3087db3dc6ae677046388f011062930ae07c427533b7254b99cbddd
 SHA512 
6ad9863f3469523d48f5daf9b999177b0d6f43c347a390f3f55fcb8700f016c84c3513b1ee3e6f95112b1cadc3f7ee1c6c6f74b44d6b27aaa19f860d79e7e7de

diff --git a/sci-electronics/kicad-footprints/kicad-footprints-8.0.0.ebuild 
b/sci-electronics/kicad-footprints/kicad-footprints-8.0.0.ebuild
new file mode 100644
index ..7882a2e18c3c
--- /dev/null
+++ b/sci-electronics/kicad-footprints/kicad-footprints-8.0.0.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake
+
+DESCRIPTION="Electronic Schematic and PCB design tools footprint libraries"
+HOMEPAGE="https://gitlab.com/kicad/libraries/kicad-footprints;
+
+if [[ ${PV} ==  ]]; then
+   EGIT_REPO_URI="https://gitlab.com/kicad/libraries/kicad-footprints.git;
+   inherit git-r3
+else
+   
SRC_URI="https://gitlab.com/kicad/libraries/${PN}/-/archive/${PV}/${P}.tar.bz2;
+
+   KEYWORDS="~amd64 ~arm64 ~riscv ~x86"
+fi
+
+LICENSE="CC-BY-SA-4.0"
+SLOT="0"
+
+RDEPEND=">=sci-electronics/kicad-8.0.0"
+
+if [[ ${PV} ==  ]] ; then
+#   x11-misc-util/macros only required on live ebuilds
+   BDEPEND+=" >=x11-misc/util-macros-1.18"
+fi



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

2024-02-28 Thread Yixun Lan
commit: edc589a2743ca9f0cc4cca86644886cbd9e12354
Author: Huang Rui  gmail  com>
AuthorDate: Tue Feb 27 11:46:11 2024 +
Commit: Yixun Lan  gentoo  org>
CommitDate: Wed Feb 28 10:59:13 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=edc589a2

sci-electronics/kicad-templates: add 8.0.0

Signed-off-by: Huang Rui  gmail.com>
Signed-off-by: Yixun Lan  gentoo.org>

 sci-electronics/kicad-templates/Manifest   |  1 +
 .../kicad-templates/kicad-templates-8.0.0.ebuild   | 22 ++
 2 files changed, 23 insertions(+)

diff --git a/sci-electronics/kicad-templates/Manifest 
b/sci-electronics/kicad-templates/Manifest
index 9a521c3fb59e..c7b7a14e6938 100644
--- a/sci-electronics/kicad-templates/Manifest
+++ b/sci-electronics/kicad-templates/Manifest
@@ -2,3 +2,4 @@ DIST kicad-templates-7.0.10.tar.bz2 1347681 BLAKE2B 
0a6b2d06d257a21f32b1d5a5dfb9
 DIST kicad-templates-7.0.7.tar.bz2 1247513 BLAKE2B 
7660829ff7474bb703011542a66bb63db9e011f717e86767eb4b09a4b802d64aa785b0283cae75c195059984a0fa0bf7a83cf5c0287850c3df9dbd40ebc4030a
 SHA512 
dc579c72be647db67aac66bf12abe1fbb6763cf9120d325bcd60f321642b05b8b25354ede1e1c1ed31bc44f486d35c027f131230538120c49aa6f0b0e00ad5b2
 DIST kicad-templates-7.0.8.tar.bz2 1247490 BLAKE2B 
49aa327896a34b6362decd05e1149e4e418c5e96957bacb7ab68f6488a87d0f9c353d3a4422b0b1c3806403447c389b04062315294dba0501aac1b83575adadd
 SHA512 
e9e16f787df7f428dd449952aafc06d7d7eb87088cea71c4dde5a8e6bf670e473944091f5a9d7dce83bfa10e4d8e0cb6554f23d940c565df65da1fb4eeff288c
 DIST kicad-templates-7.0.9.tar.bz2 1247499 BLAKE2B 
64ca21331088c35a03dab8016af102f2fdcd20c51b0debb07842eead5b9e7c80d70c9d446e47dd23d0535557e5fa81655b811fa7fca5df6c7518af8043f6e548
 SHA512 
5e43c124e5faef5d7691c8fc7f6c2f875e9be0a4555bd8df49553affc9bb50583a3460394c766a507203c244b2ee7b2633fa4c922db8ce3763fe6e5aa9db32a2
+DIST kicad-templates-8.0.0.tar.bz2 1347354 BLAKE2B 
f24c131e02af8f5dbc4241c3bb812ba0e99e62cd054c2f8e39ac24091c097ee70b85e297c47183dfe598f60d5865e0db2b49101ba77577553f5eec7825cbb7a7
 SHA512 
636d9b1365f212a98e20d44251fd2e545c8a7bae5be25448c41976ada2bdb0ce8be0a64c9eedd89b13bcdb2c23702c8d3120ffbd89ca2fb36dce8462ad4237d5

diff --git a/sci-electronics/kicad-templates/kicad-templates-8.0.0.ebuild 
b/sci-electronics/kicad-templates/kicad-templates-8.0.0.ebuild
new file mode 100644
index ..56a84f2bc09a
--- /dev/null
+++ b/sci-electronics/kicad-templates/kicad-templates-8.0.0.ebuild
@@ -0,0 +1,22 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake
+
+DESCRIPTION="Electronic Schematic and PCB design tools project templates"
+HOMEPAGE="https://github.com/kicad/kicad-templates;
+if [[ ${PV} ==  ]]; then
+   EGIT_REPO_URI="https://gitlab.com/kicad/libraries/${PN}.git;
+   inherit git-r3
+else
+   
SRC_URI="https://gitlab.com/kicad/libraries/${PN}/-/archive/${PV}/${P}.tar.bz2;
+
+   KEYWORDS="~amd64 ~arm64 ~riscv ~x86"
+fi
+
+LICENSE="CC-BY-SA-4.0"
+SLOT="0"
+
+RDEPEND=">=sci-electronics/kicad-8.0.0"



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

2024-02-28 Thread Yixun Lan
commit: 3de2a56d3b711c507dfb27706bbd452dc629f159
Author: Huang Rui  gmail  com>
AuthorDate: Tue Feb 27 11:44:24 2024 +
Commit: Yixun Lan  gentoo  org>
CommitDate: Wed Feb 28 10:59:10 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3de2a56d

sci-electronics/kicad-symbols: add 8.0.0

Signed-off-by: Huang Rui  gmail.com>
Signed-off-by: Yixun Lan  gentoo.org>

 sci-electronics/kicad-symbols/Manifest |  1 +
 .../kicad-symbols/kicad-symbols-8.0.0.ebuild   | 28 ++
 2 files changed, 29 insertions(+)

diff --git a/sci-electronics/kicad-symbols/Manifest 
b/sci-electronics/kicad-symbols/Manifest
index 4178ed2a1688..be35679a1fa7 100644
--- a/sci-electronics/kicad-symbols/Manifest
+++ b/sci-electronics/kicad-symbols/Manifest
@@ -2,3 +2,4 @@ DIST kicad-symbols-7.0.10.tar.bz2 3119612 BLAKE2B 
b5957fe4168bd325f7628110ccac1c
 DIST kicad-symbols-7.0.7.tar.bz2 3026949 BLAKE2B 
9f2db4e1e6fb1ca1625bc7218ca5163e6557f27978215ebc0c858990be09352e62f473928cdd28624a6543d7c0415536e0d09b54c8cc77d17a18caa3e788
 SHA512 
f66cb91b8192aee70a921f6f7c83e5b1fe2354ced2b7f97ec693af47cfa0eed261e23bb4774029918a991f5b35cb2a65b0831fee097a92bcc8a1e2c22f85fed8
 DIST kicad-symbols-7.0.8.tar.bz2 3043907 BLAKE2B 
ecf00fcd89e8a5685f1c262e4bbc94baf966a6530a67bf066d7e4c8425f542c6983d8030db4a50e17630baef26eab3d02b7945cc2d3d03edf2e89f8a8590a01d
 SHA512 
4320a4f7cad3c350693ec8d385e8aae25577360e0a46456124bf2fabc6faf10cb73f6abbebbb9b924a3ffbfdd9a1c05257c99776ebd3155fc2ffc1b4fd954ec1
 DIST kicad-symbols-7.0.9.tar.bz2 3054537 BLAKE2B 
690b9236f203ec2fde66c7e3170043f9081a187a1e844b660b527a295fe5398b2497327ebd17eef9ab1639493dc6f75c6a4aa57946937d09623b0cb3c0330de2
 SHA512 
dee2a97e3dea00ad1e586c58ca68c081534e2334edd7f45f5a8deb3193835dfe7c9ac1e180cb0ecab8152cd6c3afc9973da8cf6559667b90f3a5f629bc19f790
+DIST kicad-symbols-8.0.0.tar.bz2 3645950 BLAKE2B 
88c3ff83cc9bfa3af347d0bd61d1ed1ed37f7fc37f385238331d71de72def16d39b1480ebb2a828a2182290fd02868b557a45b38b1ce8af26562235334b00f4b
 SHA512 
ede78b1e876a63fe1e6adcb108ccbf31d1e53e9198dbe933ebf0a86efe550f80588e7611f990dde9b5614f37ea7be186a8733df310e3c01a7a43425f478e173a

diff --git a/sci-electronics/kicad-symbols/kicad-symbols-8.0.0.ebuild 
b/sci-electronics/kicad-symbols/kicad-symbols-8.0.0.ebuild
new file mode 100644
index ..4cea180f1254
--- /dev/null
+++ b/sci-electronics/kicad-symbols/kicad-symbols-8.0.0.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake
+
+DESCRIPTION="Electronic Schematic and PCB design tools symbol libraries"
+HOMEPAGE="https://gitlab.com/kicad/libraries/kicad-symbols;
+
+if [[ ${PV} ==  ]]; then
+   EGIT_REPO_URI="https://gitlab.com/kicad/libraries/kicad-symbols.git;
+   inherit git-r3
+else
+   
SRC_URI="https://gitlab.com/kicad/libraries/${PN}/-/archive/${PV}/${P}.tar.bz2;
+
+   KEYWORDS="~amd64 ~arm64 ~riscv ~x86"
+fi
+
+LICENSE="CC-BY-SA-4.0"
+SLOT="0"
+
+RDEPEND=">=sci-electronics/kicad-8.0.0"
+
+if [[ ${PV} ==  ]] ; then
+   # x11-misc-util/macros only required on live ebuilds
+   BDEPEND+=" >=x11-misc/util-macros-1.18"
+fi



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

2024-02-28 Thread Yixun Lan
commit: 256859773309cc47458fd02760854806c60011e8
Author: Huang Rui  gmail  com>
AuthorDate: Tue Feb 27 11:09:49 2024 +
Commit: Yixun Lan  gentoo  org>
CommitDate: Wed Feb 28 10:59:00 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=25685977

sci-electronics/kicad: add 8.0.0

Signed-off-by: Huang Rui  gmail.com>
Signed-off-by: Yixun Lan  gentoo.org>

 sci-electronics/kicad/Manifest   |   1 +
 sci-electronics/kicad/kicad-8.0.0.ebuild | 168 +++
 2 files changed, 169 insertions(+)

diff --git a/sci-electronics/kicad/Manifest b/sci-electronics/kicad/Manifest
index 55061e9f14e5..2a04e25061db 100644
--- a/sci-electronics/kicad/Manifest
+++ b/sci-electronics/kicad/Manifest
@@ -2,3 +2,4 @@ DIST kicad-7.0.10.tar.bz2 43991960 BLAKE2B 
3e21f575e41a6036ff2a9c3ab17472e51c736
 DIST kicad-7.0.7.tar.bz2 44055973 BLAKE2B 
4169e111b8d2086572aa2979f09a8119dbc9caf34790ec5e5f3e0972d0a2e93dab6a1c814dc35ae40d5962e7ba93bad83d5930e9dba9b9f2e52f307378519714
 SHA512 
82eff4a16847c657ae3102af7914539bf7404e8856ca8c94557533a3ddd7b40ff4571b351dab48349d503d413cf293880245a97238516add83e79890325f1067
 DIST kicad-7.0.8.tar.bz2 43996328 BLAKE2B 
929781f06c7ef9eac16fc1f7c89c07e481f04f3da68a6d54607f8671f0daf271c8b21e8eff9efbb5adfdc8a4e1b5b1cc60fc5f9fc4aed9557f15eb65e21e
 SHA512 
e88793a4b1e1b52bf5cfb8650f8b6004020cfb61dfaa6cbf64747d9db56a74754ea281a78f58106dbdf78f28b27e6bf944ef46ab0f3d63171a0147793d776bc2
 DIST kicad-7.0.9.tar.bz2 43964032 BLAKE2B 
78f7ad1409a60e9d577c97b57745e5aaa4c104ff8b7b6bcd4bedac2aa05b1fb4362ccb8a9ec01a322d420214a44bda30b0695a4bf02ea001f733c8671c7d
 SHA512 
373f744d1295a04862cb9997541c3180ef3f11cd313b4bf8ff31024fe2dca1cbb5b0b15bc72f645a50fd78a0f9c4c840c8ed826e3df8b107d0d172c4c9020f2d
+DIST kicad-8.0.0.tar.bz2 72430414 BLAKE2B 
52bad016249563d9668f08da2103e47c7db706e6749e23ff5c59fd423673db614a1c8681cd0e7927571fe157644e142929891647964c48f45b219e72166c3ebc
 SHA512 
52e605c10fbac0a3c6208f92ab9e567de9074e41495db9619631765a0f20e2da23a2d45610bd367d943e8b4a2d72edf33456007aabcc1f7672b0bb1a93101ce0

diff --git a/sci-electronics/kicad/kicad-8.0.0.ebuild 
b/sci-electronics/kicad/kicad-8.0.0.ebuild
new file mode 100644
index ..29cf2fd62499
--- /dev/null
+++ b/sci-electronics/kicad/kicad-8.0.0.ebuild
@@ -0,0 +1,168 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..11} )
+WX_GTK_VER="3.2-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.bz2 
-> ${P}.tar.bz2"
+   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 nls openmp test"
+
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+RESTRICT="!test? ( test )"
+
+# 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
+# Depend wxGTK version needs to be limited due to switch from EGL to GLX, bug 
#911120
+COMMON_DEPEND="
+   dev-db/unixODBC
+   dev-libs/boost:=[context,nls]
+   dev-libs/libgit2:=
+   media-libs/freeglut
+   media-libs/glew:0=
+   >=media-libs/glm-0.9.9.1
+   media-libs/mesa[X(+)]
+   net-misc/curl
+   >=sci-libs/opencascade-7.3.0:0=
+   >=x11-libs/cairo-1.8.8:=
+   >=x11-libs/pixman-0.30
+   >sci-electronics/ngspice-27[shared]
+   sys-libs/zlib
+   >=x11-libs/wxGTK-3.2.2.1-r3:${WX_GTK_VER}[X,opengl]
+   $(python_gen_cond_dep '
+   dev-libs/boost:=[context,nls,python,${PYTHON_USEDEP}]
+   >=dev-python/wxpython-4.2.0:*[${PYTHON_USEDEP}]
+   ')
+   ${PYTHON_DEPS}
+   nls? (
+   sys-devel/gettext
+   )
+"
+DEPEND="${COMMON_DEPEND}"
+RDEPEND="${COMMON_DEPEND}
+   sci-electronics/electronics-menu
+"
+BDEPEND=">=dev-lang/swig-4.0
+   doc? ( app-text/doxygen )"
+
+if [[ ${PV} ==  ]] ; then
+   # x11-misc-util/macros only required on live ebuilds
+   BDEPEND+=" >=x11-misc/util-macros-1.18"
+fi
+
+CHECKREQS_DISK_BUILD="1500M"
+
+pkg_setup() {
+   [[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp
+
+   python-single-r1_pkg_setup
+   setup-wxwidgets
+   check-reqs_pkg_setup
+}
+
+src_unpack() {
+   if [[ ${PV} ==  ]]; then
+   git-r3_src_unpack
+   

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

2024-01-31 Thread Yixun Lan
commit: a6c39b61186f58c42e0701d76313412a3e354bed
Author: Zoltan Puskas  sinustrom  info>
AuthorDate: Thu Jan 25 04:18:59 2024 +
Commit: Yixun Lan  gentoo  org>
CommitDate: Wed Jan 31 10:21:58 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a6c39b61

sci-electronics/kicad-packages3d: add 7.0.10

Signed-off-by: Zoltan Puskas  sinustrom.info>
Signed-off-by: Yixun Lan  gentoo.org>

 sci-electronics/kicad-packages3d/Manifest  |  1 +
 .../kicad-packages3d-7.0.10.ebuild | 32 ++
 2 files changed, 33 insertions(+)

diff --git a/sci-electronics/kicad-packages3d/Manifest 
b/sci-electronics/kicad-packages3d/Manifest
index 2e09cf13d900..440505771480 100644
--- a/sci-electronics/kicad-packages3d/Manifest
+++ b/sci-electronics/kicad-packages3d/Manifest
@@ -1,3 +1,4 @@
+DIST kicad-packages3d-7.0.10.tar.bz2 773216530 BLAKE2B 
f45da926aa4621999c166014d6b578ace2b355343b1cf84db26f82084f27f50fd31ec1f76c91486958e6e15f353b0eac647e9251980c03f2b5522838edab5133
 SHA512 
c1ecf8ccb2f1e70d5981345e1f40bad6a09f1ccae4b5d67d3af3442699a3e99b6ff1a50b07a7530f6fe69d8070bd38138202f2903961afe239f11d99e1b1dd8b
 DIST kicad-packages3d-7.0.7.tar.bz2 772674558 BLAKE2B 
9223317ca29e7d09423bc743df93471f4cff65a44113e9946479c9f59ceae86268cad68bf570d08d52e2ad123095ca3e2beb8249297bdb5b0f21c23f65aed9d6
 SHA512 
ae4d1be2dc9196acbf8e2314886f5639e4b20a922854dfce7a7eceb89cd0497d6649a5d9043870221f585a2fe9c68c2ac4ba4ccf2ede13596e4f89ebb24cc19c
 DIST kicad-packages3d-7.0.8.tar.bz2 773124302 BLAKE2B 
f60dc091cea4a72f0521d1c56f4e8f9521cf2d6b541502ebbe53b2ffc7b9bd9eac4dd5edfbe5b9e0f2bf8ea77463af79ad2ddb6dbe9310460a9a3d58754d7da7
 SHA512 
93f122b5e9fb1fc840f98b1d492af70ffd31c865b47b3030258af772ad848b5eda1ee087d81c374ea61e42e9bdca0d2bde299c6adf06a71b0f0458ebc88f9d6a
 DIST kicad-packages3d-7.0.9.tar.bz2 773284884 BLAKE2B 
94bedfbe74a22968013eb4bac9c38d27472a40a7b1db0aabb942a3faee44752ccbbca4973de19097ac034816e5f89624d2644addc3bb631b6a885f275ecabb27
 SHA512 
88b789f838132ededcea7171cdf49871fbd3e91ef076a3330bfa6f05639c5486caba5a99adf68b5bdc8a946aefd8c4e9cca266e233c5350dbaca0d5e446eec2a

diff --git a/sci-electronics/kicad-packages3d/kicad-packages3d-7.0.10.ebuild 
b/sci-electronics/kicad-packages3d/kicad-packages3d-7.0.10.ebuild
new file mode 100644
index ..7470f92648bf
--- /dev/null
+++ b/sci-electronics/kicad-packages3d/kicad-packages3d-7.0.10.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit check-reqs cmake
+
+DESCRIPTION="Electronic Schematic and PCB design tools 3D package libraries"
+HOMEPAGE="https://gitlab.com/kicad/libraries/kicad-packages3D;
+
+if [[ ${PV} ==  ]]; then
+   EGIT_REPO_URI="https://gitlab.com/kicad/libraries/kicad-packages3D.git;
+   inherit git-r3
+else
+   
SRC_URI="https://gitlab.com/kicad/libraries/kicad-packages3D/-/archive/${PV}/kicad-packages3D-${PV}.tar.bz2
 -> ${P}.tar.bz2"
+   S="${WORKDIR}/${PN/3d/3D}-${PV}"
+
+   KEYWORDS="~amd64 ~arm64 ~riscv ~x86"
+fi
+
+IUSE=""
+LICENSE="CC-BY-SA-4.0"
+SLOT="0"
+
+RDEPEND=">=sci-electronics/kicad-7.0.0"
+
+if [[ ${PV} ==  ]] ; then
+   # x11-misc-util/macros only required on live ebuilds
+   BDEPEND=">=x11-misc/util-macros-1.18"
+fi
+
+CHECKREQS_DISK_BUILD="11G"



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

2024-01-31 Thread Yixun Lan
commit: c728b57a18f145c5411a211edd532151ac678308
Author: Zoltan Puskas  sinustrom  info>
AuthorDate: Thu Jan 25 04:36:19 2024 +
Commit: Yixun Lan  gentoo  org>
CommitDate: Wed Jan 31 10:22:15 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c728b57a

sci-electronics/kicad-meta: add 7.0.10

Closes: https://github.com/gentoo/gentoo/pull/35000
Signed-off-by: Zoltan Puskas  sinustrom.info>
Signed-off-by: Yixun Lan  gentoo.org>

 .../kicad-meta/kicad-meta-7.0.10.ebuild| 27 ++
 1 file changed, 27 insertions(+)

diff --git a/sci-electronics/kicad-meta/kicad-meta-7.0.10.ebuild 
b/sci-electronics/kicad-meta/kicad-meta-7.0.10.ebuild
new file mode 100644
index ..e47e613dc36e
--- /dev/null
+++ b/sci-electronics/kicad-meta/kicad-meta-7.0.10.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="Electronic Schematic and PCB design tools (meta package)"
+HOMEPAGE="http://www.kicad.org;
+
+LICENSE="metapackage"
+SLOT="0"
+
+KEYWORDS="~amd64 ~arm64 ~riscv ~x86"
+
+IUSE="doc minimal"
+
+RDEPEND="
+   >=sci-electronics/kicad-${PV}
+   >=sci-electronics/kicad-symbols-${PV}
+   >=sci-electronics/kicad-footprints-${PV}
+   doc? (
+   >=app-doc/kicad-doc-${PV}
+   )
+   !minimal? (
+   >=sci-electronics/kicad-packages3d-${PV}
+   >=sci-electronics/kicad-templates-${PV}
+   )
+"



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

2024-01-31 Thread Yixun Lan
commit: c56ad299c2e3acf5b47c820639cf70bd3704a11e
Author: Zoltan Puskas  sinustrom  info>
AuthorDate: Thu Jan 25 04:33:34 2024 +
Commit: Yixun Lan  gentoo  org>
CommitDate: Wed Jan 31 10:22:08 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c56ad299

sci-electronics/kicad-templates: add 7.0.10

Signed-off-by: Zoltan Puskas  sinustrom.info>
Signed-off-by: Yixun Lan  gentoo.org>

 sci-electronics/kicad-templates/Manifest   |  1 +
 .../kicad-templates/kicad-templates-7.0.10.ebuild  | 22 ++
 2 files changed, 23 insertions(+)

diff --git a/sci-electronics/kicad-templates/Manifest 
b/sci-electronics/kicad-templates/Manifest
index 4e7afa981cfe..9a521c3fb59e 100644
--- a/sci-electronics/kicad-templates/Manifest
+++ b/sci-electronics/kicad-templates/Manifest
@@ -1,3 +1,4 @@
+DIST kicad-templates-7.0.10.tar.bz2 1347681 BLAKE2B 
0a6b2d06d257a21f32b1d5a5dfb90cf6f84f589b498faf292f0799a14dac8088482d9fa2a6cd55b2c3f9a145795cfeeb19e43b4a376ace22bab4f781fdba08ef
 SHA512 
ee073bb615edb501075c703f60d4ba8015b489fb416d4a7709e552950904fc29b7c1dd32dd6edee2edf766d15cd1fe385c96c5d859ef89498abbb30714dcb919
 DIST kicad-templates-7.0.7.tar.bz2 1247513 BLAKE2B 
7660829ff7474bb703011542a66bb63db9e011f717e86767eb4b09a4b802d64aa785b0283cae75c195059984a0fa0bf7a83cf5c0287850c3df9dbd40ebc4030a
 SHA512 
dc579c72be647db67aac66bf12abe1fbb6763cf9120d325bcd60f321642b05b8b25354ede1e1c1ed31bc44f486d35c027f131230538120c49aa6f0b0e00ad5b2
 DIST kicad-templates-7.0.8.tar.bz2 1247490 BLAKE2B 
49aa327896a34b6362decd05e1149e4e418c5e96957bacb7ab68f6488a87d0f9c353d3a4422b0b1c3806403447c389b04062315294dba0501aac1b83575adadd
 SHA512 
e9e16f787df7f428dd449952aafc06d7d7eb87088cea71c4dde5a8e6bf670e473944091f5a9d7dce83bfa10e4d8e0cb6554f23d940c565df65da1fb4eeff288c
 DIST kicad-templates-7.0.9.tar.bz2 1247499 BLAKE2B 
64ca21331088c35a03dab8016af102f2fdcd20c51b0debb07842eead5b9e7c80d70c9d446e47dd23d0535557e5fa81655b811fa7fca5df6c7518af8043f6e548
 SHA512 
5e43c124e5faef5d7691c8fc7f6c2f875e9be0a4555bd8df49553affc9bb50583a3460394c766a507203c244b2ee7b2633fa4c922db8ce3763fe6e5aa9db32a2

diff --git a/sci-electronics/kicad-templates/kicad-templates-7.0.10.ebuild 
b/sci-electronics/kicad-templates/kicad-templates-7.0.10.ebuild
new file mode 100644
index ..5bbfee81722b
--- /dev/null
+++ b/sci-electronics/kicad-templates/kicad-templates-7.0.10.ebuild
@@ -0,0 +1,22 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake
+
+DESCRIPTION="Electronic Schematic and PCB design tools project templates"
+HOMEPAGE="https://github.com/kicad/kicad-templates;
+if [[ ${PV} ==  ]]; then
+   EGIT_REPO_URI="https://gitlab.com/kicad/libraries/${PN}.git;
+   inherit git-r3
+else
+   
SRC_URI="https://gitlab.com/kicad/libraries/${PN}/-/archive/${PV}/${P}.tar.bz2;
+
+   KEYWORDS="~amd64 ~arm64 ~riscv ~x86"
+fi
+
+LICENSE="CC-BY-SA-4.0"
+SLOT="0"
+
+RDEPEND=">=sci-electronics/kicad-7.0.0"



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

2024-01-31 Thread Yixun Lan
commit: 74111de0290aaba44ebd5cba40fd74fa0596910a
Author: Zoltan Puskas  sinustrom  info>
AuthorDate: Thu Jan 25 03:51:58 2024 +
Commit: Yixun Lan  gentoo  org>
CommitDate: Wed Jan 31 10:21:54 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=74111de0

sci-electronics/kicad-footprints: add 7.0.10

Signed-off-by: Zoltan Puskas  sinustrom.info>
Signed-off-by: Yixun Lan  gentoo.org>

 sci-electronics/kicad-footprints/Manifest  |  1 +
 .../kicad-footprints-7.0.10.ebuild | 30 ++
 2 files changed, 31 insertions(+)

diff --git a/sci-electronics/kicad-footprints/Manifest 
b/sci-electronics/kicad-footprints/Manifest
index 255373ebe0f2..d0e110adf815 100644
--- a/sci-electronics/kicad-footprints/Manifest
+++ b/sci-electronics/kicad-footprints/Manifest
@@ -1,3 +1,4 @@
+DIST kicad-footprints-7.0.10.tar.bz2 24478270 BLAKE2B 
dd12467ba7bad3f0ab44164ea4ef6502f44143ec66173d5dadba62ab60559c0e75c4f77d00436ba2f7e1f0b527ae94cd0954fdd568031d049fbb69de56f13c0c
 SHA512 
23fe7018f0f7328dc3d55e9f206d7ee4f4734be768d7024291b9d22c0134f1b887be5baf74fd601454e89a9a282aa9c0ad0ff631f5d29ec2ccac1c30b4dc1b66
 DIST kicad-footprints-7.0.7.tar.bz2 24411508 BLAKE2B 
1abedfbc3dfab302b5f929b01f2a83e83a4fee6b1d5056bf2c3579068c56807c656dea918f4c37fe030b727d3effbc35063f4f4103c4cfa6071f95c22d507597
 SHA512 
8af1fb371034bd5b22e0a8a896fa61e4eb0bda5b282759e17872bf4b466f49b39aa56ae068ac3d7d5a7453d9a7d511a81317d3f267a90d2764b2b8282f64aef0
 DIST kicad-footprints-7.0.8.tar.bz2 24418267 BLAKE2B 
d252a75adafbb8ccbe000ad290e1a0ec6044c5662a899812de3466e2fe23d8f3833b54b9c17863ddf26a1e032af404daacdb7848a9517313943b43d1b9ed488e
 SHA512 
984cff22967dd82ec1e4706a61c68bf2357f391c4efccd80dadcae18f71ff0a90fdc61a54b491440da2a2dc7f1a2fc03091e01c9791a919db7a31920ec5b7b02
 DIST kicad-footprints-7.0.9.tar.bz2 24450969 BLAKE2B 
56b00cbf682835f03495638231f1683b822f01fd7afe5c5a6e559f0f1a25a5fac20b8860661882b4779a8ccea443e28b4c3419e1039c6082f0134c4901c92848
 SHA512 
93438748934e630c012d28c46a7001d6139a458dd35d0e56dc77523a3e39249b14fc9e39700512a0d9a97b4e236fcbf0410e7f8506371522c883dee826b628a7

diff --git a/sci-electronics/kicad-footprints/kicad-footprints-7.0.10.ebuild 
b/sci-electronics/kicad-footprints/kicad-footprints-7.0.10.ebuild
new file mode 100644
index ..cb26f5460629
--- /dev/null
+++ b/sci-electronics/kicad-footprints/kicad-footprints-7.0.10.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake
+
+DESCRIPTION="Electronic Schematic and PCB design tools footprint libraries"
+HOMEPAGE="https://gitlab.com/kicad/libraries/kicad-footprints;
+
+if [[ ${PV} ==  ]]; then
+   EGIT_REPO_URI="https://gitlab.com/kicad/libraries/kicad-footprints.git;
+   inherit git-r3
+else
+   
SRC_URI="https://gitlab.com/kicad/libraries/${PN}/-/archive/${PV}/${P}.tar.bz2;
+
+   KEYWORDS="~amd64 ~arm64 ~riscv ~x86"
+fi
+
+LICENSE="CC-BY-SA-4.0"
+SLOT="0"
+IUSE=""
+
+DEPEND=""
+RDEPEND=">=sci-electronics/kicad-7.0.0"
+
+if [[ ${PV} ==  ]] ; then
+#   x11-misc-util/macros only required on live ebuilds
+   BDEPEND+=" >=x11-misc/util-macros-1.18"
+fi



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

2024-01-31 Thread Yixun Lan
commit: e4aabc9b3d4d3620f4cff5919fea4ec800c4f091
Author: Zoltan Puskas  sinustrom  info>
AuthorDate: Thu Jan 25 04:32:09 2024 +
Commit: Yixun Lan  gentoo  org>
CommitDate: Wed Jan 31 10:22:05 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e4aabc9b

sci-electronics/kicad-symbols: Fix QA issue with  ebuild

Signed-off-by: Zoltan Puskas  sinustrom.info>
Signed-off-by: Yixun Lan  gentoo.org>

 sci-electronics/kicad-symbols/kicad-symbols-.ebuild | 4 +---
 1 file changed, 1 insertion(+), 3 deletions(-)

diff --git a/sci-electronics/kicad-symbols/kicad-symbols-.ebuild 
b/sci-electronics/kicad-symbols/kicad-symbols-.ebuild
index 52266ac8a79e..af9033e23412 100644
--- a/sci-electronics/kicad-symbols/kicad-symbols-.ebuild
+++ b/sci-electronics/kicad-symbols/kicad-symbols-.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -19,9 +19,7 @@ fi
 
 LICENSE="CC-BY-SA-4.0"
 SLOT="0"
-IUSE=""
 
-DEPEND=""
 RDEPEND=">=sci-electronics/kicad-6.0.0"
 
 if [[ ${PV} ==  ]] ; then



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

2024-01-31 Thread Yixun Lan
commit: 74e37e8bd6cd319b6b1ca4ccdd4eefd584bad811
Author: Zoltan Puskas  sinustrom  info>
AuthorDate: Thu Jan 25 04:29:26 2024 +
Commit: Yixun Lan  gentoo  org>
CommitDate: Wed Jan 31 10:22:01 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=74e37e8b

sci-electronics/kicad-symbols: add 7.0.10

Signed-off-by: Zoltan Puskas  sinustrom.info>
Signed-off-by: Yixun Lan  gentoo.org>

 sci-electronics/kicad-symbols/Manifest |  1 +
 .../kicad-symbols/kicad-symbols-7.0.10.ebuild  | 28 ++
 2 files changed, 29 insertions(+)

diff --git a/sci-electronics/kicad-symbols/Manifest 
b/sci-electronics/kicad-symbols/Manifest
index f931a3dd420a..4178ed2a1688 100644
--- a/sci-electronics/kicad-symbols/Manifest
+++ b/sci-electronics/kicad-symbols/Manifest
@@ -1,3 +1,4 @@
+DIST kicad-symbols-7.0.10.tar.bz2 3119612 BLAKE2B 
b5957fe4168bd325f7628110ccac1c40d24891c07d8b9618f8c7b1c3c612afd2e1efff82357ca1f4259e7dd06c1a11abf18f29e0e4b1dd8e531b9a80c94f5d8b
 SHA512 
dd9b80a88a8ed10bb42c921f5d56ce4e82e2349b64a23e08f2d75d0903073e2e5132bce63d23d0b71116775392994dd5292742874e87b81bdb2b726f6c4c09f0
 DIST kicad-symbols-7.0.7.tar.bz2 3026949 BLAKE2B 
9f2db4e1e6fb1ca1625bc7218ca5163e6557f27978215ebc0c858990be09352e62f473928cdd28624a6543d7c0415536e0d09b54c8cc77d17a18caa3e788
 SHA512 
f66cb91b8192aee70a921f6f7c83e5b1fe2354ced2b7f97ec693af47cfa0eed261e23bb4774029918a991f5b35cb2a65b0831fee097a92bcc8a1e2c22f85fed8
 DIST kicad-symbols-7.0.8.tar.bz2 3043907 BLAKE2B 
ecf00fcd89e8a5685f1c262e4bbc94baf966a6530a67bf066d7e4c8425f542c6983d8030db4a50e17630baef26eab3d02b7945cc2d3d03edf2e89f8a8590a01d
 SHA512 
4320a4f7cad3c350693ec8d385e8aae25577360e0a46456124bf2fabc6faf10cb73f6abbebbb9b924a3ffbfdd9a1c05257c99776ebd3155fc2ffc1b4fd954ec1
 DIST kicad-symbols-7.0.9.tar.bz2 3054537 BLAKE2B 
690b9236f203ec2fde66c7e3170043f9081a187a1e844b660b527a295fe5398b2497327ebd17eef9ab1639493dc6f75c6a4aa57946937d09623b0cb3c0330de2
 SHA512 
dee2a97e3dea00ad1e586c58ca68c081534e2334edd7f45f5a8deb3193835dfe7c9ac1e180cb0ecab8152cd6c3afc9973da8cf6559667b90f3a5f629bc19f790

diff --git a/sci-electronics/kicad-symbols/kicad-symbols-7.0.10.ebuild 
b/sci-electronics/kicad-symbols/kicad-symbols-7.0.10.ebuild
new file mode 100644
index ..812d1b0a931e
--- /dev/null
+++ b/sci-electronics/kicad-symbols/kicad-symbols-7.0.10.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake
+
+DESCRIPTION="Electronic Schematic and PCB design tools symbol libraries"
+HOMEPAGE="https://gitlab.com/kicad/libraries/kicad-symbols;
+
+if [[ ${PV} ==  ]]; then
+   EGIT_REPO_URI="https://gitlab.com/kicad/libraries/kicad-symbols.git;
+   inherit git-r3
+else
+   
SRC_URI="https://gitlab.com/kicad/libraries/${PN}/-/archive/${PV}/${P}.tar.bz2;
+
+   KEYWORDS="~amd64 ~arm64 ~riscv ~x86"
+fi
+
+LICENSE="CC-BY-SA-4.0"
+SLOT="0"
+
+RDEPEND=">=sci-electronics/kicad-7.0.0"
+
+if [[ ${PV} ==  ]] ; then
+   # x11-misc-util/macros only required on live ebuilds
+   BDEPEND+=" >=x11-misc/util-macros-1.18"
+fi



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

2024-01-31 Thread Yixun Lan
commit: ae90a2af93fdf01eb6dfc8ab04357c8052607189
Author: Zoltan Puskas  sinustrom  info>
AuthorDate: Thu Jan 25 03:48:54 2024 +
Commit: Yixun Lan  gentoo  org>
CommitDate: Wed Jan 31 10:21:51 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ae90a2af

sci-electronics/kicad: add 7.0.10

Signed-off-by: Zoltan Puskas  sinustrom.info>
Signed-off-by: Yixun Lan  gentoo.org>

 sci-electronics/kicad/Manifest|   1 +
 sci-electronics/kicad/kicad-7.0.10.ebuild | 171 ++
 2 files changed, 172 insertions(+)

diff --git a/sci-electronics/kicad/Manifest b/sci-electronics/kicad/Manifest
index 24d6031ef566..55061e9f14e5 100644
--- a/sci-electronics/kicad/Manifest
+++ b/sci-electronics/kicad/Manifest
@@ -1,3 +1,4 @@
+DIST kicad-7.0.10.tar.bz2 43991960 BLAKE2B 
3e21f575e41a6036ff2a9c3ab17472e51c73612ddadbf88631717b43024e604a8607fff013828823ff4db4d4263ac8e3bcc3b069e3efdfdc66fdb627f60f192a
 SHA512 
f8005e6cb685c4cdc3982eec644f6d4a115138eaa19ca0bd2e6ae07613eac9c98fd7cdc181dd83e6c6d3c4b73ff6a54261ac5448a2a9c53298bc611c1bf408e1
 DIST kicad-7.0.7.tar.bz2 44055973 BLAKE2B 
4169e111b8d2086572aa2979f09a8119dbc9caf34790ec5e5f3e0972d0a2e93dab6a1c814dc35ae40d5962e7ba93bad83d5930e9dba9b9f2e52f307378519714
 SHA512 
82eff4a16847c657ae3102af7914539bf7404e8856ca8c94557533a3ddd7b40ff4571b351dab48349d503d413cf293880245a97238516add83e79890325f1067
 DIST kicad-7.0.8.tar.bz2 43996328 BLAKE2B 
929781f06c7ef9eac16fc1f7c89c07e481f04f3da68a6d54607f8671f0daf271c8b21e8eff9efbb5adfdc8a4e1b5b1cc60fc5f9fc4aed9557f15eb65e21e
 SHA512 
e88793a4b1e1b52bf5cfb8650f8b6004020cfb61dfaa6cbf64747d9db56a74754ea281a78f58106dbdf78f28b27e6bf944ef46ab0f3d63171a0147793d776bc2
 DIST kicad-7.0.9.tar.bz2 43964032 BLAKE2B 
78f7ad1409a60e9d577c97b57745e5aaa4c104ff8b7b6bcd4bedac2aa05b1fb4362ccb8a9ec01a322d420214a44bda30b0695a4bf02ea001f733c8671c7d
 SHA512 
373f744d1295a04862cb9997541c3180ef3f11cd313b4bf8ff31024fe2dca1cbb5b0b15bc72f645a50fd78a0f9c4c840c8ed826e3df8b107d0d172c4c9020f2d

diff --git a/sci-electronics/kicad/kicad-7.0.10.ebuild 
b/sci-electronics/kicad/kicad-7.0.10.ebuild
new file mode 100644
index ..3cb993d8a376
--- /dev/null
+++ b/sci-electronics/kicad/kicad-7.0.10.ebuild
@@ -0,0 +1,171 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..11} )
+WX_GTK_VER="3.2-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.bz2 
-> ${P}.tar.bz2"
+   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 nls openmp test"
+
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+RESTRICT="!test? ( test )"
+
+# 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
+# Depend wxGTK version needs to be limited due to switch from EGL to GLX, bug 
#911120
+COMMON_DEPEND="
+   dev-db/unixODBC
+   dev-libs/boost:=[context,nls]
+   media-libs/freeglut
+   media-libs/glew:0=
+   >=media-libs/glm-0.9.9.1
+   media-libs/mesa[X(+)]
+   net-misc/curl
+   >=sci-libs/opencascade-7.3.0:0=
+   >=x11-libs/cairo-1.8.8:=
+   >=x11-libs/pixman-0.30
+   >sci-electronics/ngspice-27[shared]
+   sys-libs/zlib
+   >=x11-libs/wxGTK-3.2.2.1-r3:${WX_GTK_VER}[X,opengl]
+   $(python_gen_cond_dep '
+   dev-libs/boost:=[context,nls,python,${PYTHON_USEDEP}]
+   >=dev-python/wxpython-4.2.0:*[${PYTHON_USEDEP}]
+   ')
+   ${PYTHON_DEPS}
+   nls? (
+   sys-devel/gettext
+   )
+"
+DEPEND="${COMMON_DEPEND}"
+RDEPEND="${COMMON_DEPEND}
+   sci-electronics/electronics-menu
+"
+BDEPEND=">=dev-lang/swig-4.0
+   doc? ( app-text/doxygen )"
+
+if [[ ${PV} ==  ]] ; then
+   # x11-misc-util/macros only required on live ebuilds
+   BDEPEND+=" >=x11-misc/util-macros-1.18"
+fi
+
+CHECKREQS_DISK_BUILD="1500M"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-7.0.0-werror.patch
+)
+
+pkg_setup() {
+   [[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp
+
+   python-single-r1_pkg_setup
+   setup-wxwidgets
+   check-reqs_pkg_setup
+}
+
+src_unpack() {
+   if [[ ${PV} ==  ]]; then
+   git-r3_src_unpack
+   else
+   

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

2023-11-29 Thread Joonas Niilola
commit: 357c9311b15474cd22014bfc6c8b90054159e9bd
Author: Zoltan Puskas  sinustrom  info>
AuthorDate: Wed Nov 29 07:05:50 2023 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Wed Nov 29 10:15:53 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=357c9311

sci-electronics/kicad: Drop Python 3.9 support

Signed-off-by: Zoltan Puskas  sinustrom.info>
Closes: https://github.com/gentoo/gentoo/pull/34040
Signed-off-by: Joonas Niilola  gentoo.org>

 sci-electronics/kicad/kicad-7.0.7.ebuild| 2 +-
 sci-electronics/kicad/kicad-7.0.8-r1.ebuild | 2 +-
 sci-electronics/kicad/kicad-7.0.9.ebuild| 2 +-
 sci-electronics/kicad/kicad-.ebuild | 2 +-
 4 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/sci-electronics/kicad/kicad-7.0.7.ebuild 
b/sci-electronics/kicad/kicad-7.0.7.ebuild
index 6a9f051c19ed..c7354a7a5265 100644
--- a/sci-electronics/kicad/kicad-7.0.7.ebuild
+++ b/sci-electronics/kicad/kicad-7.0.7.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..11} )
 WX_GTK_VER="3.2-gtk3"
 
 inherit check-reqs cmake optfeature python-single-r1 toolchain-funcs wxwidgets 
xdg-utils

diff --git a/sci-electronics/kicad/kicad-7.0.8-r1.ebuild 
b/sci-electronics/kicad/kicad-7.0.8-r1.ebuild
index f6c794e926eb..4b191b84f2f3 100644
--- a/sci-electronics/kicad/kicad-7.0.8-r1.ebuild
+++ b/sci-electronics/kicad/kicad-7.0.8-r1.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..11} )
 WX_GTK_VER="3.2-gtk3"
 
 inherit check-reqs cmake optfeature python-single-r1 toolchain-funcs wxwidgets 
xdg-utils

diff --git a/sci-electronics/kicad/kicad-7.0.9.ebuild 
b/sci-electronics/kicad/kicad-7.0.9.ebuild
index f6c794e926eb..4b191b84f2f3 100644
--- a/sci-electronics/kicad/kicad-7.0.9.ebuild
+++ b/sci-electronics/kicad/kicad-7.0.9.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..11} )
 WX_GTK_VER="3.2-gtk3"
 
 inherit check-reqs cmake optfeature python-single-r1 toolchain-funcs wxwidgets 
xdg-utils

diff --git a/sci-electronics/kicad/kicad-.ebuild 
b/sci-electronics/kicad/kicad-.ebuild
index d2fe3a2d4a93..eb591747b7c0 100644
--- a/sci-electronics/kicad/kicad-.ebuild
+++ b/sci-electronics/kicad/kicad-.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..11} )
 WX_GTK_VER="3.2-gtk3"
 
 inherit check-reqs cmake optfeature python-single-r1 toolchain-funcs wxwidgets 
xdg-utils



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

2023-11-28 Thread Joonas Niilola
commit: 2f6d41a98f3c55ac635faee867e9b5098a1295ed
Author: Zoltan Puskas  sinustrom  info>
AuthorDate: Thu Nov 23 08:27:24 2023 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Tue Nov 28 16:36:45 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2f6d41a9

sci-electronics/kicad-templates: drop 7.0.1

Signed-off-by: Zoltan Puskas  sinustrom.info>
Signed-off-by: Joonas Niilola  gentoo.org>

 sci-electronics/kicad-templates/Manifest   |  1 -
 .../kicad-templates/kicad-templates-7.0.1.ebuild   | 22 --
 2 files changed, 23 deletions(-)

diff --git a/sci-electronics/kicad-templates/Manifest 
b/sci-electronics/kicad-templates/Manifest
index c653276d6d29..913717060c69 100644
--- a/sci-electronics/kicad-templates/Manifest
+++ b/sci-electronics/kicad-templates/Manifest
@@ -1,3 +1,2 @@
-DIST kicad-templates-7.0.1.tar.bz2 1419796 BLAKE2B 
ce6f259e8668eb4ed3541cee1aca44259af2a19142cb5ef1f049b40d7d23fac5e48cf13e3b101798d02f0661230c96bdf8f74a802b7bbb3dec13272a498a7e34
 SHA512 
5214ce5b48c2340feb3d6ce3d882462a6ea1468c53ce5de30d7b608c026b9d51db38b33375d24b845a8196eacdc2dbe5c28f2f1ff22af4c398724fb6566ec2fe
 DIST kicad-templates-7.0.7.tar.bz2 1247513 BLAKE2B 
7660829ff7474bb703011542a66bb63db9e011f717e86767eb4b09a4b802d64aa785b0283cae75c195059984a0fa0bf7a83cf5c0287850c3df9dbd40ebc4030a
 SHA512 
dc579c72be647db67aac66bf12abe1fbb6763cf9120d325bcd60f321642b05b8b25354ede1e1c1ed31bc44f486d35c027f131230538120c49aa6f0b0e00ad5b2
 DIST kicad-templates-7.0.8.tar.bz2 1247490 BLAKE2B 
49aa327896a34b6362decd05e1149e4e418c5e96957bacb7ab68f6488a87d0f9c353d3a4422b0b1c3806403447c389b04062315294dba0501aac1b83575adadd
 SHA512 
e9e16f787df7f428dd449952aafc06d7d7eb87088cea71c4dde5a8e6bf670e473944091f5a9d7dce83bfa10e4d8e0cb6554f23d940c565df65da1fb4eeff288c

diff --git a/sci-electronics/kicad-templates/kicad-templates-7.0.1.ebuild 
b/sci-electronics/kicad-templates/kicad-templates-7.0.1.ebuild
deleted file mode 100644
index 8e19625960ff..
--- a/sci-electronics/kicad-templates/kicad-templates-7.0.1.ebuild
+++ /dev/null
@@ -1,22 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake
-
-DESCRIPTION="Electronic Schematic and PCB design tools project templates"
-HOMEPAGE="https://github.com/kicad/kicad-templates;
-if [[ ${PV} ==  ]]; then
-   EGIT_REPO_URI="https://gitlab.com/kicad/libraries/${PN}.git;
-   inherit git-r3
-else
-   
SRC_URI="https://gitlab.com/kicad/libraries/${PN}/-/archive/${PV}/${P}.tar.bz2;
-
-   KEYWORDS="amd64 ~arm64 ~riscv ~x86"
-fi
-
-LICENSE="CC-BY-SA-4.0"
-SLOT="0"
-
-RDEPEND=">=sci-electronics/kicad-7.0.0"



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

2023-11-28 Thread Joonas Niilola
commit: d4383e9da5da01d7a10a565824db0e39e1a16e83
Author: Zoltan Puskas  sinustrom  info>
AuthorDate: Thu Nov 23 12:37:44 2023 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Tue Nov 28 16:36:46 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d4383e9d

sci-electronics/kicad: Loosen dev-python/wxpython version restriction

Closes: https://bugs.gentoo.org/917336
Signed-off-by: Zoltan Puskas  sinustrom.info>
Closes: https://github.com/gentoo/gentoo/pull/33944
Signed-off-by: Joonas Niilola  gentoo.org>

 sci-electronics/kicad/{kicad-7.0.8.ebuild => kicad-7.0.8-r1.ebuild} | 2 +-
 sci-electronics/kicad/kicad-7.0.9.ebuild| 2 +-
 sci-electronics/kicad/kicad-.ebuild | 2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/sci-electronics/kicad/kicad-7.0.8.ebuild 
b/sci-electronics/kicad/kicad-7.0.8-r1.ebuild
similarity index 98%
rename from sci-electronics/kicad/kicad-7.0.8.ebuild
rename to sci-electronics/kicad/kicad-7.0.8-r1.ebuild
index 41bb4dac9a3c..f6c794e926eb 100644
--- a/sci-electronics/kicad/kicad-7.0.8.ebuild
+++ b/sci-electronics/kicad/kicad-7.0.8-r1.ebuild
@@ -54,7 +54,7 @@ COMMON_DEPEND="
>=x11-libs/wxGTK-3.2.2.1-r3:${WX_GTK_VER}[X,opengl]
$(python_gen_cond_dep '
dev-libs/boost:=[context,nls,python,${PYTHON_USEDEP}]
-   ~dev-python/wxpython-4.2.0:*[${PYTHON_USEDEP}]
+   >=dev-python/wxpython-4.2.0:*[${PYTHON_USEDEP}]
')
${PYTHON_DEPS}
nls? (

diff --git a/sci-electronics/kicad/kicad-7.0.9.ebuild 
b/sci-electronics/kicad/kicad-7.0.9.ebuild
index 41bb4dac9a3c..f6c794e926eb 100644
--- a/sci-electronics/kicad/kicad-7.0.9.ebuild
+++ b/sci-electronics/kicad/kicad-7.0.9.ebuild
@@ -54,7 +54,7 @@ COMMON_DEPEND="
>=x11-libs/wxGTK-3.2.2.1-r3:${WX_GTK_VER}[X,opengl]
$(python_gen_cond_dep '
dev-libs/boost:=[context,nls,python,${PYTHON_USEDEP}]
-   ~dev-python/wxpython-4.2.0:*[${PYTHON_USEDEP}]
+   >=dev-python/wxpython-4.2.0:*[${PYTHON_USEDEP}]
')
${PYTHON_DEPS}
nls? (

diff --git a/sci-electronics/kicad/kicad-.ebuild 
b/sci-electronics/kicad/kicad-.ebuild
index ab648cee85b8..d2fe3a2d4a93 100644
--- a/sci-electronics/kicad/kicad-.ebuild
+++ b/sci-electronics/kicad/kicad-.ebuild
@@ -55,7 +55,7 @@ COMMON_DEPEND="
>=x11-libs/wxGTK-3.2.2.1-r3:${WX_GTK_VER}[X,opengl]
$(python_gen_cond_dep '
dev-libs/boost:=[context,nls,python,${PYTHON_USEDEP}]
-   ~dev-python/wxpython-4.2.0:*[${PYTHON_USEDEP}]
+   >=dev-python/wxpython-4.2.0:*[${PYTHON_USEDEP}]
')
${PYTHON_DEPS}
nls? (



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

2023-11-28 Thread Joonas Niilola
commit: 83d5a35fa2c3446d7c5509af43c289757d0eb54a
Author: Zoltan Puskas  sinustrom  info>
AuthorDate: Thu Nov 23 11:00:24 2023 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Tue Nov 28 16:36:46 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=83d5a35f

sci-electronics/kicad-symbols: add 7.0.9

Signed-off-by: Zoltan Puskas  sinustrom.info>
Signed-off-by: Joonas Niilola  gentoo.org>

 sci-electronics/kicad-symbols/Manifest |  1 +
 .../kicad-symbols/kicad-symbols-7.0.9.ebuild   | 30 ++
 2 files changed, 31 insertions(+)

diff --git a/sci-electronics/kicad-symbols/Manifest 
b/sci-electronics/kicad-symbols/Manifest
index 3148552b1a4d..f931a3dd420a 100644
--- a/sci-electronics/kicad-symbols/Manifest
+++ b/sci-electronics/kicad-symbols/Manifest
@@ -1,2 +1,3 @@
 DIST kicad-symbols-7.0.7.tar.bz2 3026949 BLAKE2B 
9f2db4e1e6fb1ca1625bc7218ca5163e6557f27978215ebc0c858990be09352e62f473928cdd28624a6543d7c0415536e0d09b54c8cc77d17a18caa3e788
 SHA512 
f66cb91b8192aee70a921f6f7c83e5b1fe2354ced2b7f97ec693af47cfa0eed261e23bb4774029918a991f5b35cb2a65b0831fee097a92bcc8a1e2c22f85fed8
 DIST kicad-symbols-7.0.8.tar.bz2 3043907 BLAKE2B 
ecf00fcd89e8a5685f1c262e4bbc94baf966a6530a67bf066d7e4c8425f542c6983d8030db4a50e17630baef26eab3d02b7945cc2d3d03edf2e89f8a8590a01d
 SHA512 
4320a4f7cad3c350693ec8d385e8aae25577360e0a46456124bf2fabc6faf10cb73f6abbebbb9b924a3ffbfdd9a1c05257c99776ebd3155fc2ffc1b4fd954ec1
+DIST kicad-symbols-7.0.9.tar.bz2 3054537 BLAKE2B 
690b9236f203ec2fde66c7e3170043f9081a187a1e844b660b527a295fe5398b2497327ebd17eef9ab1639493dc6f75c6a4aa57946937d09623b0cb3c0330de2
 SHA512 
dee2a97e3dea00ad1e586c58ca68c081534e2334edd7f45f5a8deb3193835dfe7c9ac1e180cb0ecab8152cd6c3afc9973da8cf6559667b90f3a5f629bc19f790

diff --git a/sci-electronics/kicad-symbols/kicad-symbols-7.0.9.ebuild 
b/sci-electronics/kicad-symbols/kicad-symbols-7.0.9.ebuild
new file mode 100644
index ..26631a5e5f9f
--- /dev/null
+++ b/sci-electronics/kicad-symbols/kicad-symbols-7.0.9.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake
+
+DESCRIPTION="Electronic Schematic and PCB design tools symbol libraries"
+HOMEPAGE="https://gitlab.com/kicad/libraries/kicad-symbols;
+
+if [[ ${PV} ==  ]]; then
+   EGIT_REPO_URI="https://gitlab.com/kicad/libraries/kicad-symbols.git;
+   inherit git-r3
+else
+   
SRC_URI="https://gitlab.com/kicad/libraries/${PN}/-/archive/${PV}/${P}.tar.bz2;
+
+   KEYWORDS="~amd64 ~arm64 ~riscv ~x86"
+fi
+
+LICENSE="CC-BY-SA-4.0"
+SLOT="0"
+IUSE=""
+
+DEPEND=""
+RDEPEND=">=sci-electronics/kicad-7.0.0"
+
+if [[ ${PV} ==  ]] ; then
+   # x11-misc-util/macros only required on live ebuilds
+   BDEPEND+=" >=x11-misc/util-macros-1.18"
+fi



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

2023-11-28 Thread Joonas Niilola
commit: aca783a74625ac8681ab5fda72b2d377e930617f
Author: Zoltan Puskas  sinustrom  info>
AuthorDate: Thu Nov 23 11:37:45 2023 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Tue Nov 28 16:36:46 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aca783a7

sci-electronics/kicad-meta: add 7.0.9

Signed-off-by: Zoltan Puskas  sinustrom.info>
Signed-off-by: Joonas Niilola  gentoo.org>

 sci-electronics/kicad-meta/kicad-meta-7.0.9.ebuild | 28 ++
 1 file changed, 28 insertions(+)

diff --git a/sci-electronics/kicad-meta/kicad-meta-7.0.9.ebuild 
b/sci-electronics/kicad-meta/kicad-meta-7.0.9.ebuild
new file mode 100644
index ..9fa1015e5396
--- /dev/null
+++ b/sci-electronics/kicad-meta/kicad-meta-7.0.9.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="Electronic Schematic and PCB design tools (meta package)"
+HOMEPAGE="http://www.kicad.org;
+SRC_URI=""
+
+LICENSE="metapackage"
+SLOT="0"
+
+KEYWORDS="~amd64 ~arm64 ~riscv ~x86"
+
+IUSE="doc minimal"
+
+RDEPEND="
+   >=sci-electronics/kicad-${PV}
+   >=sci-electronics/kicad-symbols-${PV}
+   >=sci-electronics/kicad-footprints-${PV}
+   doc? (
+   >=app-doc/kicad-doc-${PV}
+   )
+   !minimal? (
+   >=sci-electronics/kicad-packages3d-${PV}
+   >=sci-electronics/kicad-templates-${PV}
+   )
+"



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

2023-11-28 Thread Joonas Niilola
commit: bb99fb10440b178bb7b83a28e957bce69abdef33
Author: Zoltan Puskas  sinustrom  info>
AuthorDate: Thu Nov 23 08:26:22 2023 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Tue Nov 28 16:36:45 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bb99fb10

sci-electronics/kicad-footprints: drop 7.0.1

Signed-off-by: Zoltan Puskas  sinustrom.info>
Signed-off-by: Joonas Niilola  gentoo.org>

 sci-electronics/kicad-footprints/Manifest  |  1 -
 .../kicad-footprints/kicad-footprints-7.0.1.ebuild | 30 --
 2 files changed, 31 deletions(-)

diff --git a/sci-electronics/kicad-footprints/Manifest 
b/sci-electronics/kicad-footprints/Manifest
index 924daeb2d456..30441acdcca8 100644
--- a/sci-electronics/kicad-footprints/Manifest
+++ b/sci-electronics/kicad-footprints/Manifest
@@ -1,3 +1,2 @@
-DIST kicad-footprints-7.0.1.tar.bz2 23942389 BLAKE2B 
06408aaf1a388287dc0929f8f99e70bcab62051da1a4674f48ea264a75fd5780fe355420dafe96fd8548679c508a3860bdc0ba8ef287a3c7b3c6c78c0fdc2975
 SHA512 
1bc7ffdf089414c40e74a2b8c155e83900d406f46036d0803f115e505e25f707acc5bc85456de4c96af26d8a13ca81bd28dca5dfe48e26e5944f4478a688
 DIST kicad-footprints-7.0.7.tar.bz2 24411508 BLAKE2B 
1abedfbc3dfab302b5f929b01f2a83e83a4fee6b1d5056bf2c3579068c56807c656dea918f4c37fe030b727d3effbc35063f4f4103c4cfa6071f95c22d507597
 SHA512 
8af1fb371034bd5b22e0a8a896fa61e4eb0bda5b282759e17872bf4b466f49b39aa56ae068ac3d7d5a7453d9a7d511a81317d3f267a90d2764b2b8282f64aef0
 DIST kicad-footprints-7.0.8.tar.bz2 24418267 BLAKE2B 
d252a75adafbb8ccbe000ad290e1a0ec6044c5662a899812de3466e2fe23d8f3833b54b9c17863ddf26a1e032af404daacdb7848a9517313943b43d1b9ed488e
 SHA512 
984cff22967dd82ec1e4706a61c68bf2357f391c4efccd80dadcae18f71ff0a90fdc61a54b491440da2a2dc7f1a2fc03091e01c9791a919db7a31920ec5b7b02

diff --git a/sci-electronics/kicad-footprints/kicad-footprints-7.0.1.ebuild 
b/sci-electronics/kicad-footprints/kicad-footprints-7.0.1.ebuild
deleted file mode 100644
index 25c51ef5838b..
--- a/sci-electronics/kicad-footprints/kicad-footprints-7.0.1.ebuild
+++ /dev/null
@@ -1,30 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake
-
-DESCRIPTION="Electronic Schematic and PCB design tools footprint libraries"
-HOMEPAGE="https://gitlab.com/kicad/libraries/kicad-footprints;
-
-if [[ ${PV} ==  ]]; then
-   EGIT_REPO_URI="https://gitlab.com/kicad/libraries/kicad-footprints.git;
-   inherit git-r3
-else
-   
SRC_URI="https://gitlab.com/kicad/libraries/${PN}/-/archive/${PV}/${P}.tar.bz2;
-
-   KEYWORDS="amd64 ~arm64 ~riscv ~x86"
-fi
-
-LICENSE="CC-BY-SA-4.0"
-SLOT="0"
-IUSE=""
-
-DEPEND=""
-RDEPEND=">=sci-electronics/kicad-7.0.0"
-
-if [[ ${PV} ==  ]] ; then
-#   x11-misc-util/macros only required on live ebuilds
-   BDEPEND+=" >=x11-misc/util-macros-1.18"
-fi



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

2023-11-28 Thread Joonas Niilola
commit: 0b95b7dc7587fd8dd0f9bc08f1016ccdd51be4ac
Author: Zoltan Puskas  sinustrom  info>
AuthorDate: Thu Nov 23 11:01:19 2023 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Tue Nov 28 16:36:46 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0b95b7dc

sci-electronics/kicad-templates: add 7.0.9

Signed-off-by: Zoltan Puskas  sinustrom.info>
Signed-off-by: Joonas Niilola  gentoo.org>

 sci-electronics/kicad-templates/Manifest   |  1 +
 .../kicad-templates/kicad-templates-7.0.9.ebuild   | 22 ++
 2 files changed, 23 insertions(+)

diff --git a/sci-electronics/kicad-templates/Manifest 
b/sci-electronics/kicad-templates/Manifest
index 913717060c69..4e7afa981cfe 100644
--- a/sci-electronics/kicad-templates/Manifest
+++ b/sci-electronics/kicad-templates/Manifest
@@ -1,2 +1,3 @@
 DIST kicad-templates-7.0.7.tar.bz2 1247513 BLAKE2B 
7660829ff7474bb703011542a66bb63db9e011f717e86767eb4b09a4b802d64aa785b0283cae75c195059984a0fa0bf7a83cf5c0287850c3df9dbd40ebc4030a
 SHA512 
dc579c72be647db67aac66bf12abe1fbb6763cf9120d325bcd60f321642b05b8b25354ede1e1c1ed31bc44f486d35c027f131230538120c49aa6f0b0e00ad5b2
 DIST kicad-templates-7.0.8.tar.bz2 1247490 BLAKE2B 
49aa327896a34b6362decd05e1149e4e418c5e96957bacb7ab68f6488a87d0f9c353d3a4422b0b1c3806403447c389b04062315294dba0501aac1b83575adadd
 SHA512 
e9e16f787df7f428dd449952aafc06d7d7eb87088cea71c4dde5a8e6bf670e473944091f5a9d7dce83bfa10e4d8e0cb6554f23d940c565df65da1fb4eeff288c
+DIST kicad-templates-7.0.9.tar.bz2 1247499 BLAKE2B 
64ca21331088c35a03dab8016af102f2fdcd20c51b0debb07842eead5b9e7c80d70c9d446e47dd23d0535557e5fa81655b811fa7fca5df6c7518af8043f6e548
 SHA512 
5e43c124e5faef5d7691c8fc7f6c2f875e9be0a4555bd8df49553affc9bb50583a3460394c766a507203c244b2ee7b2633fa4c922db8ce3763fe6e5aa9db32a2

diff --git a/sci-electronics/kicad-templates/kicad-templates-7.0.9.ebuild 
b/sci-electronics/kicad-templates/kicad-templates-7.0.9.ebuild
new file mode 100644
index ..bffd6445a28e
--- /dev/null
+++ b/sci-electronics/kicad-templates/kicad-templates-7.0.9.ebuild
@@ -0,0 +1,22 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake
+
+DESCRIPTION="Electronic Schematic and PCB design tools project templates"
+HOMEPAGE="https://github.com/kicad/kicad-templates;
+if [[ ${PV} ==  ]]; then
+   EGIT_REPO_URI="https://gitlab.com/kicad/libraries/${PN}.git;
+   inherit git-r3
+else
+   
SRC_URI="https://gitlab.com/kicad/libraries/${PN}/-/archive/${PV}/${P}.tar.bz2;
+
+   KEYWORDS="~amd64 ~arm64 ~riscv ~x86"
+fi
+
+LICENSE="CC-BY-SA-4.0"
+SLOT="0"
+
+RDEPEND=">=sci-electronics/kicad-7.0.0"



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

2023-11-28 Thread Joonas Niilola
commit: 7054d73cec7efca336662596d7d96478c010625b
Author: Zoltan Puskas  sinustrom  info>
AuthorDate: Thu Nov 23 10:56:21 2023 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Tue Nov 28 16:36:45 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7054d73c

sci-electronics/kicad-packages3d: add 7.0.9

Signed-off-by: Zoltan Puskas  sinustrom.info>
Signed-off-by: Joonas Niilola  gentoo.org>

 sci-electronics/kicad-packages3d/Manifest  |  1 +
 .../kicad-packages3d/kicad-packages3d-7.0.9.ebuild | 32 ++
 2 files changed, 33 insertions(+)

diff --git a/sci-electronics/kicad-packages3d/Manifest 
b/sci-electronics/kicad-packages3d/Manifest
index b5986fe5b48f..2e09cf13d900 100644
--- a/sci-electronics/kicad-packages3d/Manifest
+++ b/sci-electronics/kicad-packages3d/Manifest
@@ -1,2 +1,3 @@
 DIST kicad-packages3d-7.0.7.tar.bz2 772674558 BLAKE2B 
9223317ca29e7d09423bc743df93471f4cff65a44113e9946479c9f59ceae86268cad68bf570d08d52e2ad123095ca3e2beb8249297bdb5b0f21c23f65aed9d6
 SHA512 
ae4d1be2dc9196acbf8e2314886f5639e4b20a922854dfce7a7eceb89cd0497d6649a5d9043870221f585a2fe9c68c2ac4ba4ccf2ede13596e4f89ebb24cc19c
 DIST kicad-packages3d-7.0.8.tar.bz2 773124302 BLAKE2B 
f60dc091cea4a72f0521d1c56f4e8f9521cf2d6b541502ebbe53b2ffc7b9bd9eac4dd5edfbe5b9e0f2bf8ea77463af79ad2ddb6dbe9310460a9a3d58754d7da7
 SHA512 
93f122b5e9fb1fc840f98b1d492af70ffd31c865b47b3030258af772ad848b5eda1ee087d81c374ea61e42e9bdca0d2bde299c6adf06a71b0f0458ebc88f9d6a
+DIST kicad-packages3d-7.0.9.tar.bz2 773284884 BLAKE2B 
94bedfbe74a22968013eb4bac9c38d27472a40a7b1db0aabb942a3faee44752ccbbca4973de19097ac034816e5f89624d2644addc3bb631b6a885f275ecabb27
 SHA512 
88b789f838132ededcea7171cdf49871fbd3e91ef076a3330bfa6f05639c5486caba5a99adf68b5bdc8a946aefd8c4e9cca266e233c5350dbaca0d5e446eec2a

diff --git a/sci-electronics/kicad-packages3d/kicad-packages3d-7.0.9.ebuild 
b/sci-electronics/kicad-packages3d/kicad-packages3d-7.0.9.ebuild
new file mode 100644
index ..0814793b5346
--- /dev/null
+++ b/sci-electronics/kicad-packages3d/kicad-packages3d-7.0.9.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit check-reqs cmake
+
+DESCRIPTION="Electronic Schematic and PCB design tools 3D package libraries"
+HOMEPAGE="https://gitlab.com/kicad/libraries/kicad-packages3D;
+
+if [[ ${PV} ==  ]]; then
+   EGIT_REPO_URI="https://gitlab.com/kicad/libraries/kicad-packages3D.git;
+   inherit git-r3
+else
+   
SRC_URI="https://gitlab.com/kicad/libraries/kicad-packages3D/-/archive/${PV}/kicad-packages3D-${PV}.tar.bz2
 -> ${P}.tar.bz2"
+   S="${WORKDIR}/${PN/3d/3D}-${PV}"
+
+   KEYWORDS="~amd64 ~arm64 ~riscv ~x86"
+fi
+
+IUSE=""
+LICENSE="CC-BY-SA-4.0"
+SLOT="0"
+
+RDEPEND=">=sci-electronics/kicad-7.0.0"
+
+if [[ ${PV} ==  ]] ; then
+   # x11-misc-util/macros only required on live ebuilds
+   BDEPEND=">=x11-misc/util-macros-1.18"
+fi
+
+CHECKREQS_DISK_BUILD="11G"



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

2023-11-28 Thread Joonas Niilola
commit: 515f2d991473af9fc08c171c9a9729f603af5cf3
Author: Zoltan Puskas  sinustrom  info>
AuthorDate: Thu Nov 23 10:54:57 2023 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Tue Nov 28 16:36:45 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=515f2d99

sci-electronics/kicad-footprints: add 7.0.9

Signed-off-by: Zoltan Puskas  sinustrom.info>
Signed-off-by: Joonas Niilola  gentoo.org>

 sci-electronics/kicad-footprints/Manifest  |  1 +
 .../kicad-footprints/kicad-footprints-7.0.9.ebuild | 30 ++
 2 files changed, 31 insertions(+)

diff --git a/sci-electronics/kicad-footprints/Manifest 
b/sci-electronics/kicad-footprints/Manifest
index 30441acdcca8..255373ebe0f2 100644
--- a/sci-electronics/kicad-footprints/Manifest
+++ b/sci-electronics/kicad-footprints/Manifest
@@ -1,2 +1,3 @@
 DIST kicad-footprints-7.0.7.tar.bz2 24411508 BLAKE2B 
1abedfbc3dfab302b5f929b01f2a83e83a4fee6b1d5056bf2c3579068c56807c656dea918f4c37fe030b727d3effbc35063f4f4103c4cfa6071f95c22d507597
 SHA512 
8af1fb371034bd5b22e0a8a896fa61e4eb0bda5b282759e17872bf4b466f49b39aa56ae068ac3d7d5a7453d9a7d511a81317d3f267a90d2764b2b8282f64aef0
 DIST kicad-footprints-7.0.8.tar.bz2 24418267 BLAKE2B 
d252a75adafbb8ccbe000ad290e1a0ec6044c5662a899812de3466e2fe23d8f3833b54b9c17863ddf26a1e032af404daacdb7848a9517313943b43d1b9ed488e
 SHA512 
984cff22967dd82ec1e4706a61c68bf2357f391c4efccd80dadcae18f71ff0a90fdc61a54b491440da2a2dc7f1a2fc03091e01c9791a919db7a31920ec5b7b02
+DIST kicad-footprints-7.0.9.tar.bz2 24450969 BLAKE2B 
56b00cbf682835f03495638231f1683b822f01fd7afe5c5a6e559f0f1a25a5fac20b8860661882b4779a8ccea443e28b4c3419e1039c6082f0134c4901c92848
 SHA512 
93438748934e630c012d28c46a7001d6139a458dd35d0e56dc77523a3e39249b14fc9e39700512a0d9a97b4e236fcbf0410e7f8506371522c883dee826b628a7

diff --git a/sci-electronics/kicad-footprints/kicad-footprints-7.0.9.ebuild 
b/sci-electronics/kicad-footprints/kicad-footprints-7.0.9.ebuild
new file mode 100644
index ..ba02cb94ca78
--- /dev/null
+++ b/sci-electronics/kicad-footprints/kicad-footprints-7.0.9.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake
+
+DESCRIPTION="Electronic Schematic and PCB design tools footprint libraries"
+HOMEPAGE="https://gitlab.com/kicad/libraries/kicad-footprints;
+
+if [[ ${PV} ==  ]]; then
+   EGIT_REPO_URI="https://gitlab.com/kicad/libraries/kicad-footprints.git;
+   inherit git-r3
+else
+   
SRC_URI="https://gitlab.com/kicad/libraries/${PN}/-/archive/${PV}/${P}.tar.bz2;
+
+   KEYWORDS="~amd64 ~arm64 ~riscv ~x86"
+fi
+
+LICENSE="CC-BY-SA-4.0"
+SLOT="0"
+IUSE=""
+
+DEPEND=""
+RDEPEND=">=sci-electronics/kicad-7.0.0"
+
+if [[ ${PV} ==  ]] ; then
+#   x11-misc-util/macros only required on live ebuilds
+   BDEPEND+=" >=x11-misc/util-macros-1.18"
+fi



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

2023-11-28 Thread Joonas Niilola
commit: c87d46df5c76bc800717bd7e6aa6767fa3b84ba2
Author: Zoltan Puskas  sinustrom  info>
AuthorDate: Thu Nov 23 09:49:07 2023 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Tue Nov 28 16:36:45 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c87d46df

sci-electronics/kicad: add 7.0.9

Signed-off-by: Zoltan Puskas  sinustrom.info>
Signed-off-by: Joonas Niilola  gentoo.org>

 sci-electronics/kicad/Manifest   |   1 +
 sci-electronics/kicad/kicad-7.0.9.ebuild | 167 +++
 2 files changed, 168 insertions(+)

diff --git a/sci-electronics/kicad/Manifest b/sci-electronics/kicad/Manifest
index c7e3af3fbb08..24d6031ef566 100644
--- a/sci-electronics/kicad/Manifest
+++ b/sci-electronics/kicad/Manifest
@@ -1,2 +1,3 @@
 DIST kicad-7.0.7.tar.bz2 44055973 BLAKE2B 
4169e111b8d2086572aa2979f09a8119dbc9caf34790ec5e5f3e0972d0a2e93dab6a1c814dc35ae40d5962e7ba93bad83d5930e9dba9b9f2e52f307378519714
 SHA512 
82eff4a16847c657ae3102af7914539bf7404e8856ca8c94557533a3ddd7b40ff4571b351dab48349d503d413cf293880245a97238516add83e79890325f1067
 DIST kicad-7.0.8.tar.bz2 43996328 BLAKE2B 
929781f06c7ef9eac16fc1f7c89c07e481f04f3da68a6d54607f8671f0daf271c8b21e8eff9efbb5adfdc8a4e1b5b1cc60fc5f9fc4aed9557f15eb65e21e
 SHA512 
e88793a4b1e1b52bf5cfb8650f8b6004020cfb61dfaa6cbf64747d9db56a74754ea281a78f58106dbdf78f28b27e6bf944ef46ab0f3d63171a0147793d776bc2
+DIST kicad-7.0.9.tar.bz2 43964032 BLAKE2B 
78f7ad1409a60e9d577c97b57745e5aaa4c104ff8b7b6bcd4bedac2aa05b1fb4362ccb8a9ec01a322d420214a44bda30b0695a4bf02ea001f733c8671c7d
 SHA512 
373f744d1295a04862cb9997541c3180ef3f11cd313b4bf8ff31024fe2dca1cbb5b0b15bc72f645a50fd78a0f9c4c840c8ed826e3df8b107d0d172c4c9020f2d

diff --git a/sci-electronics/kicad/kicad-7.0.9.ebuild 
b/sci-electronics/kicad/kicad-7.0.9.ebuild
new file mode 100644
index ..7af71d049c15
--- /dev/null
+++ b/sci-electronics/kicad/kicad-7.0.9.ebuild
@@ -0,0 +1,167 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{9..11} )
+WX_GTK_VER="3.2-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.bz2 
-> ${P}.tar.bz2"
+   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 nls openmp"
+
+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
+# Depend wxGTK version needs to be limited due to switch from EGL to GLX, bug 
#911120
+COMMON_DEPEND="
+   dev-db/unixODBC
+   dev-libs/boost:=[context,nls]
+   media-libs/freeglut
+   media-libs/glew:0=
+   >=media-libs/glm-0.9.9.1
+   media-libs/mesa[X(+)]
+   net-misc/curl
+   >=sci-libs/opencascade-7.3.0:0=
+   >=x11-libs/cairo-1.8.8:=
+   >=x11-libs/pixman-0.30
+   >sci-electronics/ngspice-27[shared]
+   sys-libs/zlib
+   >=x11-libs/wxGTK-3.2.2.1-r3:${WX_GTK_VER}[X,opengl]
+   $(python_gen_cond_dep '
+   dev-libs/boost:=[context,nls,python,${PYTHON_USEDEP}]
+   ~dev-python/wxpython-4.2.0:*[${PYTHON_USEDEP}]
+   ')
+   ${PYTHON_DEPS}
+   nls? (
+   sys-devel/gettext
+   )
+"
+DEPEND="${COMMON_DEPEND}"
+RDEPEND="${COMMON_DEPEND}
+   sci-electronics/electronics-menu
+"
+BDEPEND=">=dev-lang/swig-4.0
+   doc? ( app-doc/doxygen )"
+
+if [[ ${PV} ==  ]] ; then
+   # x11-misc-util/macros only required on live ebuilds
+   BDEPEND+=" >=x11-misc/util-macros-1.18"
+fi
+
+CHECKREQS_DISK_BUILD="1500M"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-7.0.0-werror.patch
+)
+
+pkg_setup() {
+   [[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp
+
+   python-single-r1_pkg_setup
+   setup-wxwidgets
+   check-reqs_pkg_setup
+}
+
+src_unpack() {
+   if [[ ${PV} ==  ]]; then
+   git-r3_src_unpack
+   else
+   default_src_unpack
+   fi
+}
+
+src_configure() {
+   xdg_environment_reset
+
+   local mycmakeargs=(
+   -DKICAD_DOCS="${EPREFIX}/usr/share/doc/${PN}-doc-${PV}"
+
+   -DKICAD_SCRIPTING_WXPYTHON=ON
+   -DKICAD_USE_EGL=OFF
+
+   -DKICAD_BUILD_I18N="$(usex nls)"
+   

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

2023-11-28 Thread Joonas Niilola
commit: 369713e2349ce8197ea5cbfdbac319584fe81025
Author: Zoltan Puskas  sinustrom  info>
AuthorDate: Thu Nov 23 10:19:47 2023 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Tue Nov 28 16:36:45 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=369713e2

sci-electronics/kicad: Add USE=test and use it to control building QA tests

Closes: https://bugs.gentoo.org/917323
Signed-off-by: Zoltan Puskas  sinustrom.info>
Signed-off-by: Joonas Niilola  gentoo.org>

 sci-electronics/kicad/kicad-7.0.8.ebuild | 6 +-
 sci-electronics/kicad/kicad-7.0.9.ebuild | 6 +-
 sci-electronics/kicad/kicad-.ebuild  | 7 ++-
 3 files changed, 16 insertions(+), 3 deletions(-)

diff --git a/sci-electronics/kicad/kicad-7.0.8.ebuild 
b/sci-electronics/kicad/kicad-7.0.8.ebuild
index 7af71d049c15..41bb4dac9a3c 100644
--- a/sci-electronics/kicad/kicad-7.0.8.ebuild
+++ b/sci-electronics/kicad/kicad-7.0.8.ebuild
@@ -28,10 +28,12 @@ fi
 # BSD for bundled pybind
 LICENSE="GPL-2+ GPL-3+ Boost-1.0 BSD"
 SLOT="0"
-IUSE="doc examples nls openmp"
+IUSE="doc examples nls openmp test"
 
 REQUIRED_USE="${PYTHON_REQUIRED_USE}"
 
+RESTRICT="!test? ( test )"
+
 # 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
@@ -115,6 +117,8 @@ src_configure() {
 
-DOCC_INCLUDE_DIR="${CASROOT}"/include/opencascade
-DOCC_LIBRARY_DIR="${CASROOT}"/$(get_libdir)/opencascade
+
+   -DKICAD_BUILD_QA_TESTS="$(usex test)"
)
 
cmake_src_configure

diff --git a/sci-electronics/kicad/kicad-7.0.9.ebuild 
b/sci-electronics/kicad/kicad-7.0.9.ebuild
index 7af71d049c15..41bb4dac9a3c 100644
--- a/sci-electronics/kicad/kicad-7.0.9.ebuild
+++ b/sci-electronics/kicad/kicad-7.0.9.ebuild
@@ -28,10 +28,12 @@ fi
 # BSD for bundled pybind
 LICENSE="GPL-2+ GPL-3+ Boost-1.0 BSD"
 SLOT="0"
-IUSE="doc examples nls openmp"
+IUSE="doc examples nls openmp test"
 
 REQUIRED_USE="${PYTHON_REQUIRED_USE}"
 
+RESTRICT="!test? ( test )"
+
 # 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
@@ -115,6 +117,8 @@ src_configure() {
 
-DOCC_INCLUDE_DIR="${CASROOT}"/include/opencascade
-DOCC_LIBRARY_DIR="${CASROOT}"/$(get_libdir)/opencascade
+
+   -DKICAD_BUILD_QA_TESTS="$(usex test)"
)
 
cmake_src_configure

diff --git a/sci-electronics/kicad/kicad-.ebuild 
b/sci-electronics/kicad/kicad-.ebuild
index 93ae9f0c2274..ab648cee85b8 100644
--- a/sci-electronics/kicad/kicad-.ebuild
+++ b/sci-electronics/kicad/kicad-.ebuild
@@ -28,10 +28,12 @@ fi
 # BSD for bundled pybind
 LICENSE="GPL-2+ GPL-3+ Boost-1.0 BSD"
 SLOT="0"
-IUSE="doc examples nls openmp"
+IUSE="doc examples nls openmp test"
 
 REQUIRED_USE="${PYTHON_REQUIRED_USE}"
 
+RESTRICT="!test? ( test )"
+
 # 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
@@ -116,6 +118,9 @@ src_configure() {
 
-DOCC_INCLUDE_DIR="${CASROOT}"/include/opencascade
-DOCC_LIBRARY_DIR="${CASROOT}"/$(get_libdir)/opencascade
+
+   -DKICAD_SPICE_QA="$(usex test)"
+   -DKICAD_BUILD_QA_TESTS="$(usex test)"
)
 
cmake_src_configure



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

2023-11-28 Thread Joonas Niilola
commit: a529141781450dd1e416dc68ade47eb5a351ef3c
Author: Zoltan Puskas  sinustrom  info>
AuthorDate: Thu Nov 23 08:26:57 2023 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Tue Nov 28 16:36:45 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a5291417

sci-electronics/kicad-symbols: drop 7.0.1

Signed-off-by: Zoltan Puskas  sinustrom.info>
Signed-off-by: Joonas Niilola  gentoo.org>

 sci-electronics/kicad-symbols/Manifest |  1 -
 .../kicad-symbols/kicad-symbols-7.0.1.ebuild   | 30 --
 2 files changed, 31 deletions(-)

diff --git a/sci-electronics/kicad-symbols/Manifest 
b/sci-electronics/kicad-symbols/Manifest
index 4f117eb683f5..3148552b1a4d 100644
--- a/sci-electronics/kicad-symbols/Manifest
+++ b/sci-electronics/kicad-symbols/Manifest
@@ -1,3 +1,2 @@
-DIST kicad-symbols-7.0.1.tar.bz2 3012164 BLAKE2B 
b6bf419247d67f39e868dc05abdbd60f8b6f677bd730fb8250b6517f2f68f740ccbd63be55e2d7c667c557493b42937ca65a0dd6480250372020f14a0c3eea59
 SHA512 
63cca3de17af08c78c1bb98d58ccf4825b6fd9318abd6c996e8218fd3d6168acc396c5cb1b73fe26ead0da4a91f0e8040f363ed9ae74169cad4ca7965fdd0890
 DIST kicad-symbols-7.0.7.tar.bz2 3026949 BLAKE2B 
9f2db4e1e6fb1ca1625bc7218ca5163e6557f27978215ebc0c858990be09352e62f473928cdd28624a6543d7c0415536e0d09b54c8cc77d17a18caa3e788
 SHA512 
f66cb91b8192aee70a921f6f7c83e5b1fe2354ced2b7f97ec693af47cfa0eed261e23bb4774029918a991f5b35cb2a65b0831fee097a92bcc8a1e2c22f85fed8
 DIST kicad-symbols-7.0.8.tar.bz2 3043907 BLAKE2B 
ecf00fcd89e8a5685f1c262e4bbc94baf966a6530a67bf066d7e4c8425f542c6983d8030db4a50e17630baef26eab3d02b7945cc2d3d03edf2e89f8a8590a01d
 SHA512 
4320a4f7cad3c350693ec8d385e8aae25577360e0a46456124bf2fabc6faf10cb73f6abbebbb9b924a3ffbfdd9a1c05257c99776ebd3155fc2ffc1b4fd954ec1

diff --git a/sci-electronics/kicad-symbols/kicad-symbols-7.0.1.ebuild 
b/sci-electronics/kicad-symbols/kicad-symbols-7.0.1.ebuild
deleted file mode 100644
index 96b02687be27..
--- a/sci-electronics/kicad-symbols/kicad-symbols-7.0.1.ebuild
+++ /dev/null
@@ -1,30 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake
-
-DESCRIPTION="Electronic Schematic and PCB design tools symbol libraries"
-HOMEPAGE="https://gitlab.com/kicad/libraries/kicad-symbols;
-
-if [[ ${PV} ==  ]]; then
-   EGIT_REPO_URI="https://gitlab.com/kicad/libraries/kicad-symbols.git;
-   inherit git-r3
-else
-   
SRC_URI="https://gitlab.com/kicad/libraries/${PN}/-/archive/${PV}/${P}.tar.bz2;
-
-   KEYWORDS="amd64 ~arm64 ~riscv ~x86"
-fi
-
-LICENSE="CC-BY-SA-4.0"
-SLOT="0"
-IUSE=""
-
-DEPEND=""
-RDEPEND=">=sci-electronics/kicad-7.0.0"
-
-if [[ ${PV} ==  ]] ; then
-   # x11-misc-util/macros only required on live ebuilds
-   BDEPEND+=" >=x11-misc/util-macros-1.18"
-fi



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

2023-11-28 Thread Joonas Niilola
commit: 5600c07aa99710d4754db84cd385020181513708
Author: Zoltan Puskas  sinustrom  info>
AuthorDate: Thu Nov 23 08:24:43 2023 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Tue Nov 28 16:36:45 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5600c07a

sci-electronics/kicad: drop 7.0.1

Signed-off-by: Zoltan Puskas  sinustrom.info>
Signed-off-by: Joonas Niilola  gentoo.org>

 sci-electronics/kicad/Manifest   |   1 -
 sci-electronics/kicad/kicad-7.0.1.ebuild | 171 ---
 sci-electronics/kicad/metadata.xml   |   3 -
 3 files changed, 175 deletions(-)

diff --git a/sci-electronics/kicad/Manifest b/sci-electronics/kicad/Manifest
index 53a6fc7bb344..c7e3af3fbb08 100644
--- a/sci-electronics/kicad/Manifest
+++ b/sci-electronics/kicad/Manifest
@@ -1,3 +1,2 @@
-DIST kicad-7.0.1.tar.bz2 42744121 BLAKE2B 
cb6005be531027e02c5c3fa03be54dff00720aa9c36d12d1e619e041da05e5b4efd048be4e01021cf225a35cd638a162f4b620b65ec117027092a5bf650cb1ec
 SHA512 
6b3f32073a0667c745be54fccf1660cc81b560ad7613eb2355956b48567d7e82ce6926ab04d374fe88dcaa1220357997f5f4621e6d635effcd3d698e45a37516
 DIST kicad-7.0.7.tar.bz2 44055973 BLAKE2B 
4169e111b8d2086572aa2979f09a8119dbc9caf34790ec5e5f3e0972d0a2e93dab6a1c814dc35ae40d5962e7ba93bad83d5930e9dba9b9f2e52f307378519714
 SHA512 
82eff4a16847c657ae3102af7914539bf7404e8856ca8c94557533a3ddd7b40ff4571b351dab48349d503d413cf293880245a97238516add83e79890325f1067
 DIST kicad-7.0.8.tar.bz2 43996328 BLAKE2B 
929781f06c7ef9eac16fc1f7c89c07e481f04f3da68a6d54607f8671f0daf271c8b21e8eff9efbb5adfdc8a4e1b5b1cc60fc5f9fc4aed9557f15eb65e21e
 SHA512 
e88793a4b1e1b52bf5cfb8650f8b6004020cfb61dfaa6cbf64747d9db56a74754ea281a78f58106dbdf78f28b27e6bf944ef46ab0f3d63171a0147793d776bc2

diff --git a/sci-electronics/kicad/kicad-7.0.1.ebuild 
b/sci-electronics/kicad/kicad-7.0.1.ebuild
deleted file mode 100644
index 1ecc9a04ae5a..
--- a/sci-electronics/kicad/kicad-7.0.1.ebuild
+++ /dev/null
@@ -1,171 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{9..11} )
-WX_GTK_VER="3.2-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.bz2 
-> ${P}.tar.bz2"
-   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"
-
-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
-# Depend wxGTK version needs to be limited due to switch from EGL to GLX, bug 
#911120
-COMMON_DEPEND="
-   dev-db/unixODBC
-   dev-libs/boost:=[context,nls]
-   media-libs/freeglut
-   media-libs/glew:0=
-   >=media-libs/glm-0.9.9.1
-   media-libs/mesa[X(+)]
-   net-misc/curl
-   >=sci-libs/opencascade-7.3.0:0=
-   >=x11-libs/cairo-1.8.8:=
-   >=x11-libs/pixman-0.30
-   <=x11-libs/wxGTK-3.2.2.1-r2:${WX_GTK_VER}[X,opengl]
-   sys-libs/zlib
-   $(python_gen_cond_dep '
-   dev-libs/boost:=[context,nls,python,${PYTHON_USEDEP}]
-   ~dev-python/wxpython-4.2.0:*[${PYTHON_USEDEP}]
-   ')
-   ${PYTHON_DEPS}
-   ngspice? (
-   >sci-electronics/ngspice-27[shared]
-   )
-   nls? (
-   sys-devel/gettext
-   )
-"
-DEPEND="${COMMON_DEPEND}"
-RDEPEND="${COMMON_DEPEND}
-   sci-electronics/electronics-menu
-"
-BDEPEND=">=dev-lang/swig-4.0
-   doc? ( app-doc/doxygen )"
-
-if [[ ${PV} ==  ]] ; then
-   # x11-misc-util/macros only required on live ebuilds
-   BDEPEND+=" >=x11-misc/util-macros-1.18"
-fi
-
-CHECKREQS_DISK_BUILD="900M"
-
-PATCHES=(
-   "${FILESDIR}"/${PN}-7.0.0-werror.patch
-)
-
-pkg_setup() {
-   [[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp
-
-   python-single-r1_pkg_setup
-   setup-wxwidgets
-   check-reqs_pkg_setup
-}
-
-src_unpack() {
-   if [[ ${PV} ==  ]]; then
-   git-r3_src_unpack
-   else
-   default_src_unpack
-   fi
-}
-
-src_configure() {
-   xdg_environment_reset
-
-   local mycmakeargs=(
-   -DKICAD_DOCS="${EPREFIX}/usr/share/doc/${PN}-doc-${PV}"
-
-   -DKICAD_SCRIPTING_WXPYTHON=ON
-   

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

2023-11-28 Thread Joonas Niilola
commit: 057ad2a352ce9c44f74cfa2f75a87b42bbe31ea4
Author: Zoltan Puskas  sinustrom  info>
AuthorDate: Thu Nov 23 08:26:41 2023 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Tue Nov 28 16:36:45 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=057ad2a3

sci-electronics/kicad-packages3d: drop 7.0.1

Signed-off-by: Zoltan Puskas  sinustrom.info>
Signed-off-by: Joonas Niilola  gentoo.org>

 sci-electronics/kicad-packages3d/Manifest  |  1 -
 .../kicad-packages3d/kicad-packages3d-7.0.1.ebuild | 32 --
 2 files changed, 33 deletions(-)

diff --git a/sci-electronics/kicad-packages3d/Manifest 
b/sci-electronics/kicad-packages3d/Manifest
index 84dbce14f866..b5986fe5b48f 100644
--- a/sci-electronics/kicad-packages3d/Manifest
+++ b/sci-electronics/kicad-packages3d/Manifest
@@ -1,3 +1,2 @@
-DIST kicad-packages3d-7.0.1.tar.bz2 768042873 BLAKE2B 
1077e2deabfe75bfbaa9c6770c6bd1c273e7699b1b0bb4b88b6a9e2dd3f3becab583c0f2d143070d01021711548d0c6e8630286d0d63904ef4c09f39f5d2234f
 SHA512 
f634ff5449cf5b9b619d09495b8a38fd58445589d73ba98442b2fa134d18b81e50d72eea37724e1460cafd4b1c4c2bb345a1e453371b9298e7d79bf54629d721
 DIST kicad-packages3d-7.0.7.tar.bz2 772674558 BLAKE2B 
9223317ca29e7d09423bc743df93471f4cff65a44113e9946479c9f59ceae86268cad68bf570d08d52e2ad123095ca3e2beb8249297bdb5b0f21c23f65aed9d6
 SHA512 
ae4d1be2dc9196acbf8e2314886f5639e4b20a922854dfce7a7eceb89cd0497d6649a5d9043870221f585a2fe9c68c2ac4ba4ccf2ede13596e4f89ebb24cc19c
 DIST kicad-packages3d-7.0.8.tar.bz2 773124302 BLAKE2B 
f60dc091cea4a72f0521d1c56f4e8f9521cf2d6b541502ebbe53b2ffc7b9bd9eac4dd5edfbe5b9e0f2bf8ea77463af79ad2ddb6dbe9310460a9a3d58754d7da7
 SHA512 
93f122b5e9fb1fc840f98b1d492af70ffd31c865b47b3030258af772ad848b5eda1ee087d81c374ea61e42e9bdca0d2bde299c6adf06a71b0f0458ebc88f9d6a

diff --git a/sci-electronics/kicad-packages3d/kicad-packages3d-7.0.1.ebuild 
b/sci-electronics/kicad-packages3d/kicad-packages3d-7.0.1.ebuild
deleted file mode 100644
index a1890abc5b75..
--- a/sci-electronics/kicad-packages3d/kicad-packages3d-7.0.1.ebuild
+++ /dev/null
@@ -1,32 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit check-reqs cmake
-
-DESCRIPTION="Electronic Schematic and PCB design tools 3D package libraries"
-HOMEPAGE="https://gitlab.com/kicad/libraries/kicad-packages3D;
-
-if [[ ${PV} ==  ]]; then
-   EGIT_REPO_URI="https://gitlab.com/kicad/libraries/kicad-packages3D.git;
-   inherit git-r3
-else
-   
SRC_URI="https://gitlab.com/kicad/libraries/kicad-packages3D/-/archive/${PV}/kicad-packages3D-${PV}.tar.bz2
 -> ${P}.tar.bz2"
-   S="${WORKDIR}/${PN/3d/3D}-${PV}"
-
-   KEYWORDS="amd64 ~arm64 ~riscv ~x86"
-fi
-
-IUSE=""
-LICENSE="CC-BY-SA-4.0"
-SLOT="0"
-
-RDEPEND=">=sci-electronics/kicad-7.0.0"
-
-if [[ ${PV} ==  ]] ; then
-   # x11-misc-util/macros only required on live ebuilds
-   BDEPEND=">=x11-misc/util-macros-1.18"
-fi
-
-CHECKREQS_DISK_BUILD="11G"



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

2023-11-28 Thread Joonas Niilola
commit: 9692beca55630c302ba2b35e734928cf8f0525d4
Author: Zoltan Puskas  sinustrom  info>
AuthorDate: Thu Nov 23 08:23:55 2023 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Tue Nov 28 16:36:40 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9692beca

sci-electronics/kicad-meta: drop 7.0.1

Signed-off-by: Zoltan Puskas  sinustrom.info>
Signed-off-by: Joonas Niilola  gentoo.org>

 sci-electronics/kicad-meta/kicad-meta-7.0.1.ebuild | 28 --
 1 file changed, 28 deletions(-)

diff --git a/sci-electronics/kicad-meta/kicad-meta-7.0.1.ebuild 
b/sci-electronics/kicad-meta/kicad-meta-7.0.1.ebuild
deleted file mode 100644
index 18a9e7a8eeaf..
--- a/sci-electronics/kicad-meta/kicad-meta-7.0.1.ebuild
+++ /dev/null
@@ -1,28 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DESCRIPTION="Electronic Schematic and PCB design tools (meta package)"
-HOMEPAGE="http://www.kicad.org;
-SRC_URI=""
-
-LICENSE="metapackage"
-SLOT="0"
-
-KEYWORDS="amd64 ~arm64 ~riscv ~x86"
-
-IUSE="doc minimal"
-
-RDEPEND="
-   >=sci-electronics/kicad-${PV}
-   >=sci-electronics/kicad-symbols-${PV}
-   >=sci-electronics/kicad-footprints-${PV}
-   doc? (
-   >=app-doc/kicad-doc-${PV}
-   )
-   !minimal? (
-   >=sci-electronics/kicad-packages3d-${PV}
-   >=sci-electronics/kicad-templates-${PV}
-   )
-"



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

2023-11-11 Thread Sam James
commit: acc988b13bfeb7aa26ebf9563137afb673791954
Author: Zoltan Puskas  sinustrom  info>
AuthorDate: Sun Nov  5 09:22:47 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Nov 12 04:04:36 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=acc988b1

sci-electronics/kicad: Fix up 

Bug #911120 haunts us so this change forces the latest wxGTK for
kicad- ebuilds too. This brings the ebuild almost in sync with the
latest release, except for the new libgit2 dependency.

Signed-off-by: Zoltan Puskas  sinustrom.info>
Closes: https://github.com/gentoo/gentoo/pull/33676
Signed-off-by: Sam James  gentoo.org>

 sci-electronics/kicad/kicad-.ebuild | 6 ++
 1 file changed, 2 insertions(+), 4 deletions(-)

diff --git a/sci-electronics/kicad/kicad-.ebuild 
b/sci-electronics/kicad/kicad-.ebuild
index 54a4f7a1ffb8..93ae9f0c2274 100644
--- a/sci-electronics/kicad/kicad-.ebuild
+++ b/sci-electronics/kicad/kicad-.ebuild
@@ -35,6 +35,7 @@ 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
+# Depend wxGTK version needs to be limited due to switch from EGL to GLX, bug 
#911120
 COMMON_DEPEND="
dev-db/unixODBC
dev-libs/boost:=[context,nls]
@@ -47,9 +48,9 @@ COMMON_DEPEND="
>=sci-libs/opencascade-7.3.0:0=
>=x11-libs/cairo-1.8.8:=
>=x11-libs/pixman-0.30
-   x11-libs/wxGTK:${WX_GTK_VER}[X,opengl]
>sci-electronics/ngspice-27[shared]
sys-libs/zlib
+   >=x11-libs/wxGTK-3.2.2.1-r3:${WX_GTK_VER}[X,opengl]
$(python_gen_cond_dep '
dev-libs/boost:=[context,nls,python,${PYTHON_USEDEP}]
~dev-python/wxpython-4.2.0:*[${PYTHON_USEDEP}]
@@ -100,9 +101,6 @@ src_configure() {
-DKICAD_DOCS="${EPREFIX}/usr/share/doc/${PN}-doc-${PV}"
 
-DKICAD_SCRIPTING_WXPYTHON=ON
-   # wxWidgets does not support runtime selection of backends (GLX 
vs EGL),
-   # if enabled it can break KiCad depending on what wxGTK was 
compiled
-   # with, see bug #911120
-DKICAD_USE_EGL=OFF
 
-DKICAD_BUILD_I18N="$(usex nls)"



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

2023-11-10 Thread Joonas Niilola
commit: 0290e8cde7baa47e926862ba20ea0d2ff534efdc
Author: Joonas Niilola  gentoo  org>
AuthorDate: Fri Nov 10 09:15:39 2023 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Fri Nov 10 09:15:39 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0290e8cd

sci-electronics/kicad-templates: Stabilize 7.0.7 amd64, #916884

Signed-off-by: Joonas Niilola  gentoo.org>

 sci-electronics/kicad-templates/kicad-templates-7.0.7.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sci-electronics/kicad-templates/kicad-templates-7.0.7.ebuild 
b/sci-electronics/kicad-templates/kicad-templates-7.0.7.ebuild
index bffd6445a28e..8e19625960ff 100644
--- a/sci-electronics/kicad-templates/kicad-templates-7.0.7.ebuild
+++ b/sci-electronics/kicad-templates/kicad-templates-7.0.7.ebuild
@@ -13,7 +13,7 @@ if [[ ${PV} ==  ]]; then
 else

SRC_URI="https://gitlab.com/kicad/libraries/${PN}/-/archive/${PV}/${P}.tar.bz2;
 
-   KEYWORDS="~amd64 ~arm64 ~riscv ~x86"
+   KEYWORDS="amd64 ~arm64 ~riscv ~x86"
 fi
 
 LICENSE="CC-BY-SA-4.0"



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

2023-11-10 Thread Joonas Niilola
commit: 693683ddc6440004f81a5f7698212a17dd15133e
Author: Joonas Niilola  gentoo  org>
AuthorDate: Fri Nov 10 09:15:39 2023 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Fri Nov 10 09:15:39 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=693683dd

sci-electronics/kicad-meta: Stabilize 7.0.7 amd64, #916884

Signed-off-by: Joonas Niilola  gentoo.org>

 sci-electronics/kicad-meta/kicad-meta-7.0.7.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sci-electronics/kicad-meta/kicad-meta-7.0.7.ebuild 
b/sci-electronics/kicad-meta/kicad-meta-7.0.7.ebuild
index 9fa1015e5396..18a9e7a8eeaf 100644
--- a/sci-electronics/kicad-meta/kicad-meta-7.0.7.ebuild
+++ b/sci-electronics/kicad-meta/kicad-meta-7.0.7.ebuild
@@ -10,7 +10,7 @@ SRC_URI=""
 LICENSE="metapackage"
 SLOT="0"
 
-KEYWORDS="~amd64 ~arm64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm64 ~riscv ~x86"
 
 IUSE="doc minimal"
 



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

2023-11-10 Thread Joonas Niilola
commit: 92fef1af7ca6c9f6be3c39f884cd45a0c6a1025b
Author: Joonas Niilola  gentoo  org>
AuthorDate: Fri Nov 10 09:15:38 2023 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Fri Nov 10 09:15:38 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=92fef1af

sci-electronics/kicad-symbols: Stabilize 7.0.7 amd64, #916884

Signed-off-by: Joonas Niilola  gentoo.org>

 sci-electronics/kicad-symbols/kicad-symbols-7.0.7.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sci-electronics/kicad-symbols/kicad-symbols-7.0.7.ebuild 
b/sci-electronics/kicad-symbols/kicad-symbols-7.0.7.ebuild
index 26631a5e5f9f..96b02687be27 100644
--- a/sci-electronics/kicad-symbols/kicad-symbols-7.0.7.ebuild
+++ b/sci-electronics/kicad-symbols/kicad-symbols-7.0.7.ebuild
@@ -14,7 +14,7 @@ if [[ ${PV} ==  ]]; then
 else

SRC_URI="https://gitlab.com/kicad/libraries/${PN}/-/archive/${PV}/${P}.tar.bz2;
 
-   KEYWORDS="~amd64 ~arm64 ~riscv ~x86"
+   KEYWORDS="amd64 ~arm64 ~riscv ~x86"
 fi
 
 LICENSE="CC-BY-SA-4.0"



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

2023-11-10 Thread Joonas Niilola
commit: 0e29970d3914f6cd4e30008ac1180d547f16dbbe
Author: Joonas Niilola  gentoo  org>
AuthorDate: Fri Nov 10 09:15:38 2023 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Fri Nov 10 09:15:38 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0e29970d

sci-electronics/kicad-footprints: Stabilize 7.0.7 amd64, #916884

Signed-off-by: Joonas Niilola  gentoo.org>

 sci-electronics/kicad-footprints/kicad-footprints-7.0.7.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sci-electronics/kicad-footprints/kicad-footprints-7.0.7.ebuild 
b/sci-electronics/kicad-footprints/kicad-footprints-7.0.7.ebuild
index ba02cb94ca78..25c51ef5838b 100644
--- a/sci-electronics/kicad-footprints/kicad-footprints-7.0.7.ebuild
+++ b/sci-electronics/kicad-footprints/kicad-footprints-7.0.7.ebuild
@@ -14,7 +14,7 @@ if [[ ${PV} ==  ]]; then
 else

SRC_URI="https://gitlab.com/kicad/libraries/${PN}/-/archive/${PV}/${P}.tar.bz2;
 
-   KEYWORDS="~amd64 ~arm64 ~riscv ~x86"
+   KEYWORDS="amd64 ~arm64 ~riscv ~x86"
 fi
 
 LICENSE="CC-BY-SA-4.0"



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

2023-11-10 Thread Joonas Niilola
commit: 9ef7e7d0cab0084325ade476b7eb3a577f0a0072
Author: Joonas Niilola  gentoo  org>
AuthorDate: Fri Nov 10 09:15:38 2023 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Fri Nov 10 09:15:38 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9ef7e7d0

sci-electronics/kicad: Stabilize 7.0.7 amd64, #916884

Signed-off-by: Joonas Niilola  gentoo.org>

 sci-electronics/kicad/kicad-7.0.7.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sci-electronics/kicad/kicad-7.0.7.ebuild 
b/sci-electronics/kicad/kicad-7.0.7.ebuild
index 7af71d049c15..6a9f051c19ed 100644
--- a/sci-electronics/kicad/kicad-7.0.7.ebuild
+++ b/sci-electronics/kicad/kicad-7.0.7.ebuild
@@ -21,7 +21,7 @@ else
S="${WORKDIR}/${PN}-${MY_PV}"
 
if [[ ${PV} != *_rc* ]] ; then
-   KEYWORDS="~amd64 ~arm64 ~riscv ~x86"
+   KEYWORDS="amd64 ~arm64 ~riscv ~x86"
fi
 fi
 



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

2023-11-10 Thread Joonas Niilola
commit: 0a66f02ec0e3b439f87891b585e77f10c7c530bf
Author: Joonas Niilola  gentoo  org>
AuthorDate: Fri Nov 10 09:15:39 2023 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Fri Nov 10 09:15:39 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0a66f02e

sci-electronics/kicad-packages3d: Stabilize 7.0.7 amd64, #916884

Signed-off-by: Joonas Niilola  gentoo.org>

 sci-electronics/kicad-packages3d/kicad-packages3d-7.0.7.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sci-electronics/kicad-packages3d/kicad-packages3d-7.0.7.ebuild 
b/sci-electronics/kicad-packages3d/kicad-packages3d-7.0.7.ebuild
index 0814793b5346..a1890abc5b75 100644
--- a/sci-electronics/kicad-packages3d/kicad-packages3d-7.0.7.ebuild
+++ b/sci-electronics/kicad-packages3d/kicad-packages3d-7.0.7.ebuild
@@ -15,7 +15,7 @@ else

SRC_URI="https://gitlab.com/kicad/libraries/kicad-packages3D/-/archive/${PV}/kicad-packages3D-${PV}.tar.bz2
 -> ${P}.tar.bz2"
S="${WORKDIR}/${PN/3d/3D}-${PV}"
 
-   KEYWORDS="~amd64 ~arm64 ~riscv ~x86"
+   KEYWORDS="amd64 ~arm64 ~riscv ~x86"
 fi
 
 IUSE=""



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

2023-10-28 Thread Yixun Lan
commit: 4581a1dc7e1da0d75cf9134812532aed66aae4e5
Author: Zoltan Puskas  sinustrom  info>
AuthorDate: Sat Oct 28 07:32:19 2023 +
Commit: Yixun Lan  gentoo  org>
CommitDate: Sat Oct 28 14:21:54 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4581a1dc

sci-electronics/kicad-packages3d: add 7.0.8

Signed-off-by: Zoltan Puskas  sinustrom.info>
Signed-off-by: Yixun Lan  gentoo.org>

 sci-electronics/kicad-packages3d/Manifest  |  1 +
 .../kicad-packages3d/kicad-packages3d-7.0.8.ebuild | 32 ++
 2 files changed, 33 insertions(+)

diff --git a/sci-electronics/kicad-packages3d/Manifest 
b/sci-electronics/kicad-packages3d/Manifest
index 4e7f197b3585..84dbce14f866 100644
--- a/sci-electronics/kicad-packages3d/Manifest
+++ b/sci-electronics/kicad-packages3d/Manifest
@@ -1,2 +1,3 @@
 DIST kicad-packages3d-7.0.1.tar.bz2 768042873 BLAKE2B 
1077e2deabfe75bfbaa9c6770c6bd1c273e7699b1b0bb4b88b6a9e2dd3f3becab583c0f2d143070d01021711548d0c6e8630286d0d63904ef4c09f39f5d2234f
 SHA512 
f634ff5449cf5b9b619d09495b8a38fd58445589d73ba98442b2fa134d18b81e50d72eea37724e1460cafd4b1c4c2bb345a1e453371b9298e7d79bf54629d721
 DIST kicad-packages3d-7.0.7.tar.bz2 772674558 BLAKE2B 
9223317ca29e7d09423bc743df93471f4cff65a44113e9946479c9f59ceae86268cad68bf570d08d52e2ad123095ca3e2beb8249297bdb5b0f21c23f65aed9d6
 SHA512 
ae4d1be2dc9196acbf8e2314886f5639e4b20a922854dfce7a7eceb89cd0497d6649a5d9043870221f585a2fe9c68c2ac4ba4ccf2ede13596e4f89ebb24cc19c
+DIST kicad-packages3d-7.0.8.tar.bz2 773124302 BLAKE2B 
f60dc091cea4a72f0521d1c56f4e8f9521cf2d6b541502ebbe53b2ffc7b9bd9eac4dd5edfbe5b9e0f2bf8ea77463af79ad2ddb6dbe9310460a9a3d58754d7da7
 SHA512 
93f122b5e9fb1fc840f98b1d492af70ffd31c865b47b3030258af772ad848b5eda1ee087d81c374ea61e42e9bdca0d2bde299c6adf06a71b0f0458ebc88f9d6a

diff --git a/sci-electronics/kicad-packages3d/kicad-packages3d-7.0.8.ebuild 
b/sci-electronics/kicad-packages3d/kicad-packages3d-7.0.8.ebuild
new file mode 100644
index ..0814793b5346
--- /dev/null
+++ b/sci-electronics/kicad-packages3d/kicad-packages3d-7.0.8.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit check-reqs cmake
+
+DESCRIPTION="Electronic Schematic and PCB design tools 3D package libraries"
+HOMEPAGE="https://gitlab.com/kicad/libraries/kicad-packages3D;
+
+if [[ ${PV} ==  ]]; then
+   EGIT_REPO_URI="https://gitlab.com/kicad/libraries/kicad-packages3D.git;
+   inherit git-r3
+else
+   
SRC_URI="https://gitlab.com/kicad/libraries/kicad-packages3D/-/archive/${PV}/kicad-packages3D-${PV}.tar.bz2
 -> ${P}.tar.bz2"
+   S="${WORKDIR}/${PN/3d/3D}-${PV}"
+
+   KEYWORDS="~amd64 ~arm64 ~riscv ~x86"
+fi
+
+IUSE=""
+LICENSE="CC-BY-SA-4.0"
+SLOT="0"
+
+RDEPEND=">=sci-electronics/kicad-7.0.0"
+
+if [[ ${PV} ==  ]] ; then
+   # x11-misc-util/macros only required on live ebuilds
+   BDEPEND=">=x11-misc/util-macros-1.18"
+fi
+
+CHECKREQS_DISK_BUILD="11G"



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

2023-10-28 Thread Yixun Lan
commit: ef70ea7be5d3d7869a2ce89b89aac461f0be7a45
Author: Zoltan Puskas  sinustrom  info>
AuthorDate: Sat Oct 28 07:58:53 2023 +
Commit: Yixun Lan  gentoo  org>
CommitDate: Sat Oct 28 14:22:01 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ef70ea7b

sci-electronics/kicad-templates: add 7.0.8

Signed-off-by: Zoltan Puskas  sinustrom.info>
Signed-off-by: Yixun Lan  gentoo.org>

 sci-electronics/kicad-templates/Manifest   |  1 +
 .../kicad-templates/kicad-templates-7.0.8.ebuild   | 22 ++
 2 files changed, 23 insertions(+)

diff --git a/sci-electronics/kicad-templates/Manifest 
b/sci-electronics/kicad-templates/Manifest
index f7c453b8621c..c653276d6d29 100644
--- a/sci-electronics/kicad-templates/Manifest
+++ b/sci-electronics/kicad-templates/Manifest
@@ -1,2 +1,3 @@
 DIST kicad-templates-7.0.1.tar.bz2 1419796 BLAKE2B 
ce6f259e8668eb4ed3541cee1aca44259af2a19142cb5ef1f049b40d7d23fac5e48cf13e3b101798d02f0661230c96bdf8f74a802b7bbb3dec13272a498a7e34
 SHA512 
5214ce5b48c2340feb3d6ce3d882462a6ea1468c53ce5de30d7b608c026b9d51db38b33375d24b845a8196eacdc2dbe5c28f2f1ff22af4c398724fb6566ec2fe
 DIST kicad-templates-7.0.7.tar.bz2 1247513 BLAKE2B 
7660829ff7474bb703011542a66bb63db9e011f717e86767eb4b09a4b802d64aa785b0283cae75c195059984a0fa0bf7a83cf5c0287850c3df9dbd40ebc4030a
 SHA512 
dc579c72be647db67aac66bf12abe1fbb6763cf9120d325bcd60f321642b05b8b25354ede1e1c1ed31bc44f486d35c027f131230538120c49aa6f0b0e00ad5b2
+DIST kicad-templates-7.0.8.tar.bz2 1247490 BLAKE2B 
49aa327896a34b6362decd05e1149e4e418c5e96957bacb7ab68f6488a87d0f9c353d3a4422b0b1c3806403447c389b04062315294dba0501aac1b83575adadd
 SHA512 
e9e16f787df7f428dd449952aafc06d7d7eb87088cea71c4dde5a8e6bf670e473944091f5a9d7dce83bfa10e4d8e0cb6554f23d940c565df65da1fb4eeff288c

diff --git a/sci-electronics/kicad-templates/kicad-templates-7.0.8.ebuild 
b/sci-electronics/kicad-templates/kicad-templates-7.0.8.ebuild
new file mode 100644
index ..bffd6445a28e
--- /dev/null
+++ b/sci-electronics/kicad-templates/kicad-templates-7.0.8.ebuild
@@ -0,0 +1,22 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake
+
+DESCRIPTION="Electronic Schematic and PCB design tools project templates"
+HOMEPAGE="https://github.com/kicad/kicad-templates;
+if [[ ${PV} ==  ]]; then
+   EGIT_REPO_URI="https://gitlab.com/kicad/libraries/${PN}.git;
+   inherit git-r3
+else
+   
SRC_URI="https://gitlab.com/kicad/libraries/${PN}/-/archive/${PV}/${P}.tar.bz2;
+
+   KEYWORDS="~amd64 ~arm64 ~riscv ~x86"
+fi
+
+LICENSE="CC-BY-SA-4.0"
+SLOT="0"
+
+RDEPEND=">=sci-electronics/kicad-7.0.0"



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

2023-10-28 Thread Yixun Lan
commit: 43391fd99e8e6e361947f8a59802e621e0adb75f
Author: Zoltan Puskas  sinustrom  info>
AuthorDate: Sat Oct 28 10:08:31 2023 +
Commit: Yixun Lan  gentoo  org>
CommitDate: Sat Oct 28 14:22:11 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=43391fd9

sci-electronics/kicad: Add dev-libs/libgit2 dependency

KiCad is adding Git support for the upcoming 8.0 release. Add required
dependecy.

Closes: https://bugs.gentoo.org/916145
Closes: https://github.com/gentoo/gentoo/pull/33560
Signed-off-by: Zoltan Puskas  sinustrom.info>
Signed-off-by: Yixun Lan  gentoo.org>

 sci-electronics/kicad/kicad-.ebuild | 1 +
 1 file changed, 1 insertion(+)

diff --git a/sci-electronics/kicad/kicad-.ebuild 
b/sci-electronics/kicad/kicad-.ebuild
index a8534692f833..54a4f7a1ffb8 100644
--- a/sci-electronics/kicad/kicad-.ebuild
+++ b/sci-electronics/kicad/kicad-.ebuild
@@ -38,6 +38,7 @@ REQUIRED_USE="${PYTHON_REQUIRED_USE}"
 COMMON_DEPEND="
dev-db/unixODBC
dev-libs/boost:=[context,nls]
+   dev-libs/libgit2
media-libs/freeglut
media-libs/glew:0=
>=media-libs/glm-0.9.9.1



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

2023-10-28 Thread Yixun Lan
commit: bb05ffe765d025f1f8e132fddf7ef2f3b7f2a03a
Author: Zoltan Puskas  sinustrom  info>
AuthorDate: Sat Oct 28 08:39:53 2023 +
Commit: Yixun Lan  gentoo  org>
CommitDate: Sat Oct 28 14:22:08 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bb05ffe7

sci-electronics/kicad-meta: add 7.0.8

Signed-off-by: Zoltan Puskas  sinustrom.info>
Signed-off-by: Yixun Lan  gentoo.org>

 sci-electronics/kicad-meta/kicad-meta-7.0.8.ebuild | 28 ++
 1 file changed, 28 insertions(+)

diff --git a/sci-electronics/kicad-meta/kicad-meta-7.0.8.ebuild 
b/sci-electronics/kicad-meta/kicad-meta-7.0.8.ebuild
new file mode 100644
index ..9fa1015e5396
--- /dev/null
+++ b/sci-electronics/kicad-meta/kicad-meta-7.0.8.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="Electronic Schematic and PCB design tools (meta package)"
+HOMEPAGE="http://www.kicad.org;
+SRC_URI=""
+
+LICENSE="metapackage"
+SLOT="0"
+
+KEYWORDS="~amd64 ~arm64 ~riscv ~x86"
+
+IUSE="doc minimal"
+
+RDEPEND="
+   >=sci-electronics/kicad-${PV}
+   >=sci-electronics/kicad-symbols-${PV}
+   >=sci-electronics/kicad-footprints-${PV}
+   doc? (
+   >=app-doc/kicad-doc-${PV}
+   )
+   !minimal? (
+   >=sci-electronics/kicad-packages3d-${PV}
+   >=sci-electronics/kicad-templates-${PV}
+   )
+"



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

2023-10-28 Thread Yixun Lan
commit: 398dc31c1a650c0815a87332a7ec3bd87822562f
Author: Zoltan Puskas  sinustrom  info>
AuthorDate: Sat Oct 28 07:24:59 2023 +
Commit: Yixun Lan  gentoo  org>
CommitDate: Sat Oct 28 14:21:50 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=398dc31c

sci-electronics/kicad-footprints: add 7.0.8

Signed-off-by: Zoltan Puskas  sinustrom.info>
Signed-off-by: Yixun Lan  gentoo.org>

 sci-electronics/kicad-footprints/Manifest  |  1 +
 .../kicad-footprints/kicad-footprints-7.0.8.ebuild | 30 ++
 2 files changed, 31 insertions(+)

diff --git a/sci-electronics/kicad-footprints/Manifest 
b/sci-electronics/kicad-footprints/Manifest
index 234c930dee4a..924daeb2d456 100644
--- a/sci-electronics/kicad-footprints/Manifest
+++ b/sci-electronics/kicad-footprints/Manifest
@@ -1,2 +1,3 @@
 DIST kicad-footprints-7.0.1.tar.bz2 23942389 BLAKE2B 
06408aaf1a388287dc0929f8f99e70bcab62051da1a4674f48ea264a75fd5780fe355420dafe96fd8548679c508a3860bdc0ba8ef287a3c7b3c6c78c0fdc2975
 SHA512 
1bc7ffdf089414c40e74a2b8c155e83900d406f46036d0803f115e505e25f707acc5bc85456de4c96af26d8a13ca81bd28dca5dfe48e26e5944f4478a688
 DIST kicad-footprints-7.0.7.tar.bz2 24411508 BLAKE2B 
1abedfbc3dfab302b5f929b01f2a83e83a4fee6b1d5056bf2c3579068c56807c656dea918f4c37fe030b727d3effbc35063f4f4103c4cfa6071f95c22d507597
 SHA512 
8af1fb371034bd5b22e0a8a896fa61e4eb0bda5b282759e17872bf4b466f49b39aa56ae068ac3d7d5a7453d9a7d511a81317d3f267a90d2764b2b8282f64aef0
+DIST kicad-footprints-7.0.8.tar.bz2 24418267 BLAKE2B 
d252a75adafbb8ccbe000ad290e1a0ec6044c5662a899812de3466e2fe23d8f3833b54b9c17863ddf26a1e032af404daacdb7848a9517313943b43d1b9ed488e
 SHA512 
984cff22967dd82ec1e4706a61c68bf2357f391c4efccd80dadcae18f71ff0a90fdc61a54b491440da2a2dc7f1a2fc03091e01c9791a919db7a31920ec5b7b02

diff --git a/sci-electronics/kicad-footprints/kicad-footprints-7.0.8.ebuild 
b/sci-electronics/kicad-footprints/kicad-footprints-7.0.8.ebuild
new file mode 100644
index ..ba02cb94ca78
--- /dev/null
+++ b/sci-electronics/kicad-footprints/kicad-footprints-7.0.8.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake
+
+DESCRIPTION="Electronic Schematic and PCB design tools footprint libraries"
+HOMEPAGE="https://gitlab.com/kicad/libraries/kicad-footprints;
+
+if [[ ${PV} ==  ]]; then
+   EGIT_REPO_URI="https://gitlab.com/kicad/libraries/kicad-footprints.git;
+   inherit git-r3
+else
+   
SRC_URI="https://gitlab.com/kicad/libraries/${PN}/-/archive/${PV}/${P}.tar.bz2;
+
+   KEYWORDS="~amd64 ~arm64 ~riscv ~x86"
+fi
+
+LICENSE="CC-BY-SA-4.0"
+SLOT="0"
+IUSE=""
+
+DEPEND=""
+RDEPEND=">=sci-electronics/kicad-7.0.0"
+
+if [[ ${PV} ==  ]] ; then
+#   x11-misc-util/macros only required on live ebuilds
+   BDEPEND+=" >=x11-misc/util-macros-1.18"
+fi



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

2023-10-28 Thread Yixun Lan
commit: ff1a754032938ad531c463c2528792e11fc701eb
Author: Zoltan Puskas  sinustrom  info>
AuthorDate: Sat Oct 28 06:55:17 2023 +
Commit: Yixun Lan  gentoo  org>
CommitDate: Sat Oct 28 14:21:47 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ff1a7540

sci-electronics/kicad: add 7.0.8

Signed-off-by: Zoltan Puskas  sinustrom.info>
Signed-off-by: Yixun Lan  gentoo.org>

 sci-electronics/kicad/Manifest   |   1 +
 sci-electronics/kicad/kicad-7.0.8.ebuild | 167 +++
 2 files changed, 168 insertions(+)

diff --git a/sci-electronics/kicad/Manifest b/sci-electronics/kicad/Manifest
index 64881fbc7ca2..53a6fc7bb344 100644
--- a/sci-electronics/kicad/Manifest
+++ b/sci-electronics/kicad/Manifest
@@ -1,2 +1,3 @@
 DIST kicad-7.0.1.tar.bz2 42744121 BLAKE2B 
cb6005be531027e02c5c3fa03be54dff00720aa9c36d12d1e619e041da05e5b4efd048be4e01021cf225a35cd638a162f4b620b65ec117027092a5bf650cb1ec
 SHA512 
6b3f32073a0667c745be54fccf1660cc81b560ad7613eb2355956b48567d7e82ce6926ab04d374fe88dcaa1220357997f5f4621e6d635effcd3d698e45a37516
 DIST kicad-7.0.7.tar.bz2 44055973 BLAKE2B 
4169e111b8d2086572aa2979f09a8119dbc9caf34790ec5e5f3e0972d0a2e93dab6a1c814dc35ae40d5962e7ba93bad83d5930e9dba9b9f2e52f307378519714
 SHA512 
82eff4a16847c657ae3102af7914539bf7404e8856ca8c94557533a3ddd7b40ff4571b351dab48349d503d413cf293880245a97238516add83e79890325f1067
+DIST kicad-7.0.8.tar.bz2 43996328 BLAKE2B 
929781f06c7ef9eac16fc1f7c89c07e481f04f3da68a6d54607f8671f0daf271c8b21e8eff9efbb5adfdc8a4e1b5b1cc60fc5f9fc4aed9557f15eb65e21e
 SHA512 
e88793a4b1e1b52bf5cfb8650f8b6004020cfb61dfaa6cbf64747d9db56a74754ea281a78f58106dbdf78f28b27e6bf944ef46ab0f3d63171a0147793d776bc2

diff --git a/sci-electronics/kicad/kicad-7.0.8.ebuild 
b/sci-electronics/kicad/kicad-7.0.8.ebuild
new file mode 100644
index ..7af71d049c15
--- /dev/null
+++ b/sci-electronics/kicad/kicad-7.0.8.ebuild
@@ -0,0 +1,167 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{9..11} )
+WX_GTK_VER="3.2-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.bz2 
-> ${P}.tar.bz2"
+   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 nls openmp"
+
+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
+# Depend wxGTK version needs to be limited due to switch from EGL to GLX, bug 
#911120
+COMMON_DEPEND="
+   dev-db/unixODBC
+   dev-libs/boost:=[context,nls]
+   media-libs/freeglut
+   media-libs/glew:0=
+   >=media-libs/glm-0.9.9.1
+   media-libs/mesa[X(+)]
+   net-misc/curl
+   >=sci-libs/opencascade-7.3.0:0=
+   >=x11-libs/cairo-1.8.8:=
+   >=x11-libs/pixman-0.30
+   >sci-electronics/ngspice-27[shared]
+   sys-libs/zlib
+   >=x11-libs/wxGTK-3.2.2.1-r3:${WX_GTK_VER}[X,opengl]
+   $(python_gen_cond_dep '
+   dev-libs/boost:=[context,nls,python,${PYTHON_USEDEP}]
+   ~dev-python/wxpython-4.2.0:*[${PYTHON_USEDEP}]
+   ')
+   ${PYTHON_DEPS}
+   nls? (
+   sys-devel/gettext
+   )
+"
+DEPEND="${COMMON_DEPEND}"
+RDEPEND="${COMMON_DEPEND}
+   sci-electronics/electronics-menu
+"
+BDEPEND=">=dev-lang/swig-4.0
+   doc? ( app-doc/doxygen )"
+
+if [[ ${PV} ==  ]] ; then
+   # x11-misc-util/macros only required on live ebuilds
+   BDEPEND+=" >=x11-misc/util-macros-1.18"
+fi
+
+CHECKREQS_DISK_BUILD="1500M"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-7.0.0-werror.patch
+)
+
+pkg_setup() {
+   [[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp
+
+   python-single-r1_pkg_setup
+   setup-wxwidgets
+   check-reqs_pkg_setup
+}
+
+src_unpack() {
+   if [[ ${PV} ==  ]]; then
+   git-r3_src_unpack
+   else
+   default_src_unpack
+   fi
+}
+
+src_configure() {
+   xdg_environment_reset
+
+   local mycmakeargs=(
+   -DKICAD_DOCS="${EPREFIX}/usr/share/doc/${PN}-doc-${PV}"
+
+   -DKICAD_SCRIPTING_WXPYTHON=ON
+   -DKICAD_USE_EGL=OFF
+
+   -DKICAD_BUILD_I18N="$(usex nls)"
+   

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

2023-10-28 Thread Yixun Lan
commit: 5519a936c1b75e49842b327d44514a3bb1b7eff3
Author: Zoltan Puskas  sinustrom  info>
AuthorDate: Sat Oct 28 07:57:43 2023 +
Commit: Yixun Lan  gentoo  org>
CommitDate: Sat Oct 28 14:21:57 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5519a936

sci-electronics/kicad-symbols: add 7.0.8

Signed-off-by: Zoltan Puskas  sinustrom.info>
Signed-off-by: Yixun Lan  gentoo.org>

 sci-electronics/kicad-symbols/Manifest |  1 +
 .../kicad-symbols/kicad-symbols-7.0.8.ebuild   | 30 ++
 2 files changed, 31 insertions(+)

diff --git a/sci-electronics/kicad-symbols/Manifest 
b/sci-electronics/kicad-symbols/Manifest
index 260c8494c28f..4f117eb683f5 100644
--- a/sci-electronics/kicad-symbols/Manifest
+++ b/sci-electronics/kicad-symbols/Manifest
@@ -1,2 +1,3 @@
 DIST kicad-symbols-7.0.1.tar.bz2 3012164 BLAKE2B 
b6bf419247d67f39e868dc05abdbd60f8b6f677bd730fb8250b6517f2f68f740ccbd63be55e2d7c667c557493b42937ca65a0dd6480250372020f14a0c3eea59
 SHA512 
63cca3de17af08c78c1bb98d58ccf4825b6fd9318abd6c996e8218fd3d6168acc396c5cb1b73fe26ead0da4a91f0e8040f363ed9ae74169cad4ca7965fdd0890
 DIST kicad-symbols-7.0.7.tar.bz2 3026949 BLAKE2B 
9f2db4e1e6fb1ca1625bc7218ca5163e6557f27978215ebc0c858990be09352e62f473928cdd28624a6543d7c0415536e0d09b54c8cc77d17a18caa3e788
 SHA512 
f66cb91b8192aee70a921f6f7c83e5b1fe2354ced2b7f97ec693af47cfa0eed261e23bb4774029918a991f5b35cb2a65b0831fee097a92bcc8a1e2c22f85fed8
+DIST kicad-symbols-7.0.8.tar.bz2 3043907 BLAKE2B 
ecf00fcd89e8a5685f1c262e4bbc94baf966a6530a67bf066d7e4c8425f542c6983d8030db4a50e17630baef26eab3d02b7945cc2d3d03edf2e89f8a8590a01d
 SHA512 
4320a4f7cad3c350693ec8d385e8aae25577360e0a46456124bf2fabc6faf10cb73f6abbebbb9b924a3ffbfdd9a1c05257c99776ebd3155fc2ffc1b4fd954ec1

diff --git a/sci-electronics/kicad-symbols/kicad-symbols-7.0.8.ebuild 
b/sci-electronics/kicad-symbols/kicad-symbols-7.0.8.ebuild
new file mode 100644
index ..26631a5e5f9f
--- /dev/null
+++ b/sci-electronics/kicad-symbols/kicad-symbols-7.0.8.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake
+
+DESCRIPTION="Electronic Schematic and PCB design tools symbol libraries"
+HOMEPAGE="https://gitlab.com/kicad/libraries/kicad-symbols;
+
+if [[ ${PV} ==  ]]; then
+   EGIT_REPO_URI="https://gitlab.com/kicad/libraries/kicad-symbols.git;
+   inherit git-r3
+else
+   
SRC_URI="https://gitlab.com/kicad/libraries/${PN}/-/archive/${PV}/${P}.tar.bz2;
+
+   KEYWORDS="~amd64 ~arm64 ~riscv ~x86"
+fi
+
+LICENSE="CC-BY-SA-4.0"
+SLOT="0"
+IUSE=""
+
+DEPEND=""
+RDEPEND=">=sci-electronics/kicad-7.0.0"
+
+if [[ ${PV} ==  ]] ; then
+   # x11-misc-util/macros only required on live ebuilds
+   BDEPEND+=" >=x11-misc/util-macros-1.18"
+fi



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

2023-09-23 Thread Sam James
commit: 633ec50b51bb88935c638abadd77e5a3a6130ef2
Author: Zoltan Puskas  sinustrom  info>
AuthorDate: Fri Aug 25 05:53:28 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Sep 23 09:50:06 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=633ec50b

sci-electronics/kicad-packages3d: drop 7.0.6

Signed-off-by: Zoltan Puskas  sinustrom.info>
Signed-off-by: Sam James  gentoo.org>

 sci-electronics/kicad-packages3d/Manifest  |  1 -
 .../kicad-packages3d/kicad-packages3d-7.0.6.ebuild | 32 --
 2 files changed, 33 deletions(-)

diff --git a/sci-electronics/kicad-packages3d/Manifest 
b/sci-electronics/kicad-packages3d/Manifest
index 345e4580d34a..4e7f197b3585 100644
--- a/sci-electronics/kicad-packages3d/Manifest
+++ b/sci-electronics/kicad-packages3d/Manifest
@@ -1,3 +1,2 @@
 DIST kicad-packages3d-7.0.1.tar.bz2 768042873 BLAKE2B 
1077e2deabfe75bfbaa9c6770c6bd1c273e7699b1b0bb4b88b6a9e2dd3f3becab583c0f2d143070d01021711548d0c6e8630286d0d63904ef4c09f39f5d2234f
 SHA512 
f634ff5449cf5b9b619d09495b8a38fd58445589d73ba98442b2fa134d18b81e50d72eea37724e1460cafd4b1c4c2bb345a1e453371b9298e7d79bf54629d721
-DIST kicad-packages3d-7.0.6.tar.bz2 768656951 BLAKE2B 
249dd4326fbca08692a4c4068d0576c8edc09beaa32a2d21bc080f63232c8a335d77759811b0bce7beaac6a111db87fb6081bcf9bfffac69f538a73788be3de9
 SHA512 
9947a320e8d195ee15936a300b6d051952bd4bf9e2110e2dbf0c9c205328f81721a5266ba833db5db5742ce0ec76957e43d0953dca2c46e223e11bbbf450a762
 DIST kicad-packages3d-7.0.7.tar.bz2 772674558 BLAKE2B 
9223317ca29e7d09423bc743df93471f4cff65a44113e9946479c9f59ceae86268cad68bf570d08d52e2ad123095ca3e2beb8249297bdb5b0f21c23f65aed9d6
 SHA512 
ae4d1be2dc9196acbf8e2314886f5639e4b20a922854dfce7a7eceb89cd0497d6649a5d9043870221f585a2fe9c68c2ac4ba4ccf2ede13596e4f89ebb24cc19c

diff --git a/sci-electronics/kicad-packages3d/kicad-packages3d-7.0.6.ebuild 
b/sci-electronics/kicad-packages3d/kicad-packages3d-7.0.6.ebuild
deleted file mode 100644
index 0814793b5346..
--- a/sci-electronics/kicad-packages3d/kicad-packages3d-7.0.6.ebuild
+++ /dev/null
@@ -1,32 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit check-reqs cmake
-
-DESCRIPTION="Electronic Schematic and PCB design tools 3D package libraries"
-HOMEPAGE="https://gitlab.com/kicad/libraries/kicad-packages3D;
-
-if [[ ${PV} ==  ]]; then
-   EGIT_REPO_URI="https://gitlab.com/kicad/libraries/kicad-packages3D.git;
-   inherit git-r3
-else
-   
SRC_URI="https://gitlab.com/kicad/libraries/kicad-packages3D/-/archive/${PV}/kicad-packages3D-${PV}.tar.bz2
 -> ${P}.tar.bz2"
-   S="${WORKDIR}/${PN/3d/3D}-${PV}"
-
-   KEYWORDS="~amd64 ~arm64 ~riscv ~x86"
-fi
-
-IUSE=""
-LICENSE="CC-BY-SA-4.0"
-SLOT="0"
-
-RDEPEND=">=sci-electronics/kicad-7.0.0"
-
-if [[ ${PV} ==  ]] ; then
-   # x11-misc-util/macros only required on live ebuilds
-   BDEPEND=">=x11-misc/util-macros-1.18"
-fi
-
-CHECKREQS_DISK_BUILD="11G"



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

2023-09-23 Thread Sam James
commit: dd7cc681b8e2690d885fdc75d5faceaa2da34bbd
Author: Zoltan Puskas  sinustrom  info>
AuthorDate: Fri Aug 25 05:52:57 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Sep 23 09:50:06 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dd7cc681

sci-electronics/kicad-footprints: drop 7.0.6

Signed-off-by: Zoltan Puskas  sinustrom.info>
Signed-off-by: Sam James  gentoo.org>

 sci-electronics/kicad-footprints/Manifest  |  1 -
 .../kicad-footprints/kicad-footprints-7.0.6.ebuild | 30 --
 2 files changed, 31 deletions(-)

diff --git a/sci-electronics/kicad-footprints/Manifest 
b/sci-electronics/kicad-footprints/Manifest
index 9a49e415ac9c..234c930dee4a 100644
--- a/sci-electronics/kicad-footprints/Manifest
+++ b/sci-electronics/kicad-footprints/Manifest
@@ -1,3 +1,2 @@
 DIST kicad-footprints-7.0.1.tar.bz2 23942389 BLAKE2B 
06408aaf1a388287dc0929f8f99e70bcab62051da1a4674f48ea264a75fd5780fe355420dafe96fd8548679c508a3860bdc0ba8ef287a3c7b3c6c78c0fdc2975
 SHA512 
1bc7ffdf089414c40e74a2b8c155e83900d406f46036d0803f115e505e25f707acc5bc85456de4c96af26d8a13ca81bd28dca5dfe48e26e5944f4478a688
-DIST kicad-footprints-7.0.6.tar.bz2 24045275 BLAKE2B 
7efb3e5b256f94ac657283d2a0bd19b8e6eb5ae65ed31d6e4aa64a8a37423392e6c890ed0231b2d81f9b223241873ee07cf2c9935d042d167e340b43c7ce55ef
 SHA512 
16eb37e5c26b940c46193a36bc93f0debbabb13bfeb07d1cdb56a8221f1a1f6167ebc16fecdbcfdf0f258f1a1cffc06864126ffbc337dd736b15b70d024d1bc8
 DIST kicad-footprints-7.0.7.tar.bz2 24411508 BLAKE2B 
1abedfbc3dfab302b5f929b01f2a83e83a4fee6b1d5056bf2c3579068c56807c656dea918f4c37fe030b727d3effbc35063f4f4103c4cfa6071f95c22d507597
 SHA512 
8af1fb371034bd5b22e0a8a896fa61e4eb0bda5b282759e17872bf4b466f49b39aa56ae068ac3d7d5a7453d9a7d511a81317d3f267a90d2764b2b8282f64aef0

diff --git a/sci-electronics/kicad-footprints/kicad-footprints-7.0.6.ebuild 
b/sci-electronics/kicad-footprints/kicad-footprints-7.0.6.ebuild
deleted file mode 100644
index ba02cb94ca78..
--- a/sci-electronics/kicad-footprints/kicad-footprints-7.0.6.ebuild
+++ /dev/null
@@ -1,30 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake
-
-DESCRIPTION="Electronic Schematic and PCB design tools footprint libraries"
-HOMEPAGE="https://gitlab.com/kicad/libraries/kicad-footprints;
-
-if [[ ${PV} ==  ]]; then
-   EGIT_REPO_URI="https://gitlab.com/kicad/libraries/kicad-footprints.git;
-   inherit git-r3
-else
-   
SRC_URI="https://gitlab.com/kicad/libraries/${PN}/-/archive/${PV}/${P}.tar.bz2;
-
-   KEYWORDS="~amd64 ~arm64 ~riscv ~x86"
-fi
-
-LICENSE="CC-BY-SA-4.0"
-SLOT="0"
-IUSE=""
-
-DEPEND=""
-RDEPEND=">=sci-electronics/kicad-7.0.0"
-
-if [[ ${PV} ==  ]] ; then
-#   x11-misc-util/macros only required on live ebuilds
-   BDEPEND+=" >=x11-misc/util-macros-1.18"
-fi



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

2023-09-23 Thread Sam James
commit: a53acdde82fee33661899e3bc4c0466a1d13d2bf
Author: Zoltan Puskas  sinustrom  info>
AuthorDate: Fri Aug 25 05:52:19 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Sep 23 09:50:05 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a53acdde

sci-electronics/kicad-meta: drop 7.0.2

Signed-off-by: Zoltan Puskas  sinustrom.info>
Signed-off-by: Sam James  gentoo.org>

 sci-electronics/kicad-meta/kicad-meta-7.0.2.ebuild | 28 --
 1 file changed, 28 deletions(-)

diff --git a/sci-electronics/kicad-meta/kicad-meta-7.0.2.ebuild 
b/sci-electronics/kicad-meta/kicad-meta-7.0.2.ebuild
deleted file mode 100644
index 9fa1015e5396..
--- a/sci-electronics/kicad-meta/kicad-meta-7.0.2.ebuild
+++ /dev/null
@@ -1,28 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DESCRIPTION="Electronic Schematic and PCB design tools (meta package)"
-HOMEPAGE="http://www.kicad.org;
-SRC_URI=""
-
-LICENSE="metapackage"
-SLOT="0"
-
-KEYWORDS="~amd64 ~arm64 ~riscv ~x86"
-
-IUSE="doc minimal"
-
-RDEPEND="
-   >=sci-electronics/kicad-${PV}
-   >=sci-electronics/kicad-symbols-${PV}
-   >=sci-electronics/kicad-footprints-${PV}
-   doc? (
-   >=app-doc/kicad-doc-${PV}
-   )
-   !minimal? (
-   >=sci-electronics/kicad-packages3d-${PV}
-   >=sci-electronics/kicad-templates-${PV}
-   )
-"



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

2023-09-23 Thread Sam James
commit: 5a9a6f88084523bb4930f7eb7b0a129652146ef1
Author: Zoltan Puskas  sinustrom  info>
AuthorDate: Fri Aug 25 05:53:16 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Sep 23 09:50:06 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5a9a6f88

sci-electronics/kicad-packages3d: drop 7.0.2

Signed-off-by: Zoltan Puskas  sinustrom.info>
Signed-off-by: Sam James  gentoo.org>

 sci-electronics/kicad-packages3d/Manifest  |  1 -
 .../kicad-packages3d/kicad-packages3d-7.0.2.ebuild | 32 --
 2 files changed, 33 deletions(-)

diff --git a/sci-electronics/kicad-packages3d/Manifest 
b/sci-electronics/kicad-packages3d/Manifest
index a59f725c4e9c..345e4580d34a 100644
--- a/sci-electronics/kicad-packages3d/Manifest
+++ b/sci-electronics/kicad-packages3d/Manifest
@@ -1,4 +1,3 @@
 DIST kicad-packages3d-7.0.1.tar.bz2 768042873 BLAKE2B 
1077e2deabfe75bfbaa9c6770c6bd1c273e7699b1b0bb4b88b6a9e2dd3f3becab583c0f2d143070d01021711548d0c6e8630286d0d63904ef4c09f39f5d2234f
 SHA512 
f634ff5449cf5b9b619d09495b8a38fd58445589d73ba98442b2fa134d18b81e50d72eea37724e1460cafd4b1c4c2bb345a1e453371b9298e7d79bf54629d721
-DIST kicad-packages3d-7.0.2.tar.bz2 768222191 BLAKE2B 
8e9485d0b4ee2c0d9e71675344f720b2af78a5f3541c56eabd0286ddfaf12a997456c7f9cd6e4bbde2dcea2ae5dd3f8f8fc2b2384266b5a7b0b9747a41544629
 SHA512 
248d39693045114631d5e9630b21ad5ea3bd019a64f372ca5fbe1c2920fc3e324ea86cced2ad11d20640389c473dc3dfdd0f8c283159af1cbcbcfdcd9320
 DIST kicad-packages3d-7.0.6.tar.bz2 768656951 BLAKE2B 
249dd4326fbca08692a4c4068d0576c8edc09beaa32a2d21bc080f63232c8a335d77759811b0bce7beaac6a111db87fb6081bcf9bfffac69f538a73788be3de9
 SHA512 
9947a320e8d195ee15936a300b6d051952bd4bf9e2110e2dbf0c9c205328f81721a5266ba833db5db5742ce0ec76957e43d0953dca2c46e223e11bbbf450a762
 DIST kicad-packages3d-7.0.7.tar.bz2 772674558 BLAKE2B 
9223317ca29e7d09423bc743df93471f4cff65a44113e9946479c9f59ceae86268cad68bf570d08d52e2ad123095ca3e2beb8249297bdb5b0f21c23f65aed9d6
 SHA512 
ae4d1be2dc9196acbf8e2314886f5639e4b20a922854dfce7a7eceb89cd0497d6649a5d9043870221f585a2fe9c68c2ac4ba4ccf2ede13596e4f89ebb24cc19c

diff --git a/sci-electronics/kicad-packages3d/kicad-packages3d-7.0.2.ebuild 
b/sci-electronics/kicad-packages3d/kicad-packages3d-7.0.2.ebuild
deleted file mode 100644
index 0814793b5346..
--- a/sci-electronics/kicad-packages3d/kicad-packages3d-7.0.2.ebuild
+++ /dev/null
@@ -1,32 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit check-reqs cmake
-
-DESCRIPTION="Electronic Schematic and PCB design tools 3D package libraries"
-HOMEPAGE="https://gitlab.com/kicad/libraries/kicad-packages3D;
-
-if [[ ${PV} ==  ]]; then
-   EGIT_REPO_URI="https://gitlab.com/kicad/libraries/kicad-packages3D.git;
-   inherit git-r3
-else
-   
SRC_URI="https://gitlab.com/kicad/libraries/kicad-packages3D/-/archive/${PV}/kicad-packages3D-${PV}.tar.bz2
 -> ${P}.tar.bz2"
-   S="${WORKDIR}/${PN/3d/3D}-${PV}"
-
-   KEYWORDS="~amd64 ~arm64 ~riscv ~x86"
-fi
-
-IUSE=""
-LICENSE="CC-BY-SA-4.0"
-SLOT="0"
-
-RDEPEND=">=sci-electronics/kicad-7.0.0"
-
-if [[ ${PV} ==  ]] ; then
-   # x11-misc-util/macros only required on live ebuilds
-   BDEPEND=">=x11-misc/util-macros-1.18"
-fi
-
-CHECKREQS_DISK_BUILD="11G"



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

2023-09-23 Thread Sam James
commit: 3c03523160bbad0452d8c5db52973aabded1dd8a
Author: Zoltan Puskas  sinustrom  info>
AuthorDate: Fri Aug 25 05:54:45 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Sep 23 09:50:07 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3c035231

sci-electronics/kicad: drop 7.0.2-r1

Signed-off-by: Zoltan Puskas  sinustrom.info>
Signed-off-by: Sam James  gentoo.org>

 sci-electronics/kicad/Manifest  |   1 -
 sci-electronics/kicad/kicad-7.0.2-r1.ebuild | 173 
 2 files changed, 174 deletions(-)

diff --git a/sci-electronics/kicad/Manifest b/sci-electronics/kicad/Manifest
index 15922e4925e1..0ce39cb1d052 100644
--- a/sci-electronics/kicad/Manifest
+++ b/sci-electronics/kicad/Manifest
@@ -1,4 +1,3 @@
 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
 DIST kicad-7.0.7.tar.bz2 44055973 BLAKE2B 
4169e111b8d2086572aa2979f09a8119dbc9caf34790ec5e5f3e0972d0a2e93dab6a1c814dc35ae40d5962e7ba93bad83d5930e9dba9b9f2e52f307378519714
 SHA512 
82eff4a16847c657ae3102af7914539bf7404e8856ca8c94557533a3ddd7b40ff4571b351dab48349d503d413cf293880245a97238516add83e79890325f1067

diff --git a/sci-electronics/kicad/kicad-7.0.2-r1.ebuild 
b/sci-electronics/kicad/kicad-7.0.2-r1.ebuild
deleted file mode 100644
index 899d0d74f13b..
--- a/sci-electronics/kicad/kicad-7.0.2-r1.ebuild
+++ /dev/null
@@ -1,173 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{9..11} )
-WX_GTK_VER="3.2-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.bz2 
-> ${P}.tar.bz2"
-   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"
-
-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="
-   dev-db/unixODBC
-   dev-libs/boost:=[context,nls]
-   media-libs/freeglut
-   media-libs/glew:0=
-   >=media-libs/glm-0.9.9.1
-   media-libs/mesa[X(+)]
-   net-misc/curl
-   >=sci-libs/opencascade-7.3.0:0=
-   >=x11-libs/cairo-1.8.8:=
-   >=x11-libs/pixman-0.30
-   x11-libs/wxGTK:${WX_GTK_VER}[X,opengl]
-   sys-libs/zlib
-   $(python_gen_cond_dep '
-   dev-libs/boost:=[context,nls,python,${PYTHON_USEDEP}]
-   ~dev-python/wxpython-4.2.0:*[${PYTHON_USEDEP}]
-   ')
-   ${PYTHON_DEPS}
-   ngspice? (
-   >sci-electronics/ngspice-27[shared]
-   )
-   nls? (
-   sys-devel/gettext
-   )
-"
-DEPEND="${COMMON_DEPEND}"
-RDEPEND="${COMMON_DEPEND}
-   sci-electronics/electronics-menu
-"
-BDEPEND=">=dev-lang/swig-4.0
-   doc? ( app-doc/doxygen )"
-
-if [[ ${PV} ==  ]] ; then
-   # x11-misc-util/macros only required on live ebuilds
-   BDEPEND+=" >=x11-misc/util-macros-1.18"
-fi
-
-CHECKREQS_DISK_BUILD="900M"
-
-PATCHES=(
-   "${FILESDIR}"/${PN}-7.0.0-werror.patch
-)
-
-pkg_setup() {
-   [[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp
-
-   python-single-r1_pkg_setup
-   setup-wxwidgets
-   check-reqs_pkg_setup
-}
-
-src_unpack() {
-   if [[ ${PV} ==  ]]; then
-   git-r3_src_unpack
-   else
-   default_src_unpack
-   fi
-}
-
-src_configure() {
-   xdg_environment_reset

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

2023-09-23 Thread Sam James
commit: 0e21e5f5c81b81e97e7cb108a43dc1e38301d093
Author: Zoltan Puskas  sinustrom  info>
AuthorDate: Fri Aug 25 05:55:05 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Sep 23 09:50:08 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0e21e5f5

sci-electronics/kicad: drop 7.0.6-r2

Signed-off-by: Zoltan Puskas  sinustrom.info>
Signed-off-by: Sam James  gentoo.org>

 sci-electronics/kicad/Manifest  |   1 -
 sci-electronics/kicad/kicad-7.0.6-r2.ebuild | 169 
 2 files changed, 170 deletions(-)

diff --git a/sci-electronics/kicad/Manifest b/sci-electronics/kicad/Manifest
index 0ce39cb1d052..64881fbc7ca2 100644
--- a/sci-electronics/kicad/Manifest
+++ b/sci-electronics/kicad/Manifest
@@ -1,3 +1,2 @@
 DIST kicad-7.0.1.tar.bz2 42744121 BLAKE2B 
cb6005be531027e02c5c3fa03be54dff00720aa9c36d12d1e619e041da05e5b4efd048be4e01021cf225a35cd638a162f4b620b65ec117027092a5bf650cb1ec
 SHA512 
6b3f32073a0667c745be54fccf1660cc81b560ad7613eb2355956b48567d7e82ce6926ab04d374fe88dcaa1220357997f5f4621e6d635effcd3d698e45a37516
-DIST kicad-7.0.6.tar.bz2 43548452 BLAKE2B 
90fa15d67f5629266755c469208baa486f41003a9b6ff32c7b7a0707967d54dbc3410d332f0ab1fde91c6045c345b34d1e27585feb265386e58447aea464a93f
 SHA512 
492e6f4997eefda03eb371ec92c1a971cc37e16cb18f4ead08db22370048f6e2fce332c58d5eac64554808bf15738ebd18cf8f3664eacd6d3066a35268f3ec6a
 DIST kicad-7.0.7.tar.bz2 44055973 BLAKE2B 
4169e111b8d2086572aa2979f09a8119dbc9caf34790ec5e5f3e0972d0a2e93dab6a1c814dc35ae40d5962e7ba93bad83d5930e9dba9b9f2e52f307378519714
 SHA512 
82eff4a16847c657ae3102af7914539bf7404e8856ca8c94557533a3ddd7b40ff4571b351dab48349d503d413cf293880245a97238516add83e79890325f1067

diff --git a/sci-electronics/kicad/kicad-7.0.6-r2.ebuild 
b/sci-electronics/kicad/kicad-7.0.6-r2.ebuild
deleted file mode 100644
index a8534692f833..
--- a/sci-electronics/kicad/kicad-7.0.6-r2.ebuild
+++ /dev/null
@@ -1,169 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{9..11} )
-WX_GTK_VER="3.2-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.bz2 
-> ${P}.tar.bz2"
-   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 nls openmp"
-
-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="
-   dev-db/unixODBC
-   dev-libs/boost:=[context,nls]
-   media-libs/freeglut
-   media-libs/glew:0=
-   >=media-libs/glm-0.9.9.1
-   media-libs/mesa[X(+)]
-   net-misc/curl
-   >=sci-libs/opencascade-7.3.0:0=
-   >=x11-libs/cairo-1.8.8:=
-   >=x11-libs/pixman-0.30
-   x11-libs/wxGTK:${WX_GTK_VER}[X,opengl]
-   >sci-electronics/ngspice-27[shared]
-   sys-libs/zlib
-   $(python_gen_cond_dep '
-   dev-libs/boost:=[context,nls,python,${PYTHON_USEDEP}]
-   ~dev-python/wxpython-4.2.0:*[${PYTHON_USEDEP}]
-   ')
-   ${PYTHON_DEPS}
-   nls? (
-   sys-devel/gettext
-   )
-"
-DEPEND="${COMMON_DEPEND}"
-RDEPEND="${COMMON_DEPEND}
-   sci-electronics/electronics-menu
-"
-BDEPEND=">=dev-lang/swig-4.0
-   doc? ( app-doc/doxygen )"
-
-if [[ ${PV} ==  ]] ; then
-   # x11-misc-util/macros only required on live ebuilds
-   BDEPEND+=" >=x11-misc/util-macros-1.18"
-fi
-
-CHECKREQS_DISK_BUILD="1500M"
-
-PATCHES=(
-   "${FILESDIR}"/${PN}-7.0.0-werror.patch
-)
-
-pkg_setup() {
-   [[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp
-
-   python-single-r1_pkg_setup
-   setup-wxwidgets
-   check-reqs_pkg_setup
-}
-
-src_unpack() {
-   if [[ ${PV} ==  ]]; then
-   git-r3_src_unpack
-   else
-   default_src_unpack
-   fi
-}
-
-src_configure() {
-   xdg_environment_reset
-
-   local mycmakeargs=(
-   -DKICAD_DOCS="${EPREFIX}/usr/share/doc/${PN}-doc-${PV}"
-
-   -DKICAD_SCRIPTING_WXPYTHON=ON
-   # wxWidgets does not support runtime selection of backends (GLX 
vs EGL),
-   # if enabled it can break KiCad depending on what wxGTK was 
compiled
-   # with, see 

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

2023-09-23 Thread Sam James
commit: 35098e921b9fc0f06098cbc32c1d2f92c4306645
Author: Zoltan Puskas  sinustrom  info>
AuthorDate: Fri Aug 25 05:52:48 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Sep 23 09:50:06 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=35098e92

sci-electronics/kicad-footprints: drop 7.0.2

Signed-off-by: Zoltan Puskas  sinustrom.info>
Signed-off-by: Sam James  gentoo.org>

 sci-electronics/kicad-footprints/Manifest  |  1 -
 .../kicad-footprints/kicad-footprints-7.0.2.ebuild | 30 --
 2 files changed, 31 deletions(-)

diff --git a/sci-electronics/kicad-footprints/Manifest 
b/sci-electronics/kicad-footprints/Manifest
index 761c4ae7d731..9a49e415ac9c 100644
--- a/sci-electronics/kicad-footprints/Manifest
+++ b/sci-electronics/kicad-footprints/Manifest
@@ -1,4 +1,3 @@
 DIST kicad-footprints-7.0.1.tar.bz2 23942389 BLAKE2B 
06408aaf1a388287dc0929f8f99e70bcab62051da1a4674f48ea264a75fd5780fe355420dafe96fd8548679c508a3860bdc0ba8ef287a3c7b3c6c78c0fdc2975
 SHA512 
1bc7ffdf089414c40e74a2b8c155e83900d406f46036d0803f115e505e25f707acc5bc85456de4c96af26d8a13ca81bd28dca5dfe48e26e5944f4478a688
-DIST kicad-footprints-7.0.2.tar.bz2 23956893 BLAKE2B 
dd86bea1ad8d61eec3d755ac29b13f94a0037cd99455843cd8d711f655be98ed3fda5e4620302d05ccc1a95910f83f0a4ce1465b9e8e5e69baab8306229709ba
 SHA512 
ad49198a72747ce892eb2a58393fd4bd57dbc4c95d0ffb02ab8318d61f0693077203d97a81fd62cb98435de3928e827b90a67c7d5b00018ae80abd6034512e31
 DIST kicad-footprints-7.0.6.tar.bz2 24045275 BLAKE2B 
7efb3e5b256f94ac657283d2a0bd19b8e6eb5ae65ed31d6e4aa64a8a37423392e6c890ed0231b2d81f9b223241873ee07cf2c9935d042d167e340b43c7ce55ef
 SHA512 
16eb37e5c26b940c46193a36bc93f0debbabb13bfeb07d1cdb56a8221f1a1f6167ebc16fecdbcfdf0f258f1a1cffc06864126ffbc337dd736b15b70d024d1bc8
 DIST kicad-footprints-7.0.7.tar.bz2 24411508 BLAKE2B 
1abedfbc3dfab302b5f929b01f2a83e83a4fee6b1d5056bf2c3579068c56807c656dea918f4c37fe030b727d3effbc35063f4f4103c4cfa6071f95c22d507597
 SHA512 
8af1fb371034bd5b22e0a8a896fa61e4eb0bda5b282759e17872bf4b466f49b39aa56ae068ac3d7d5a7453d9a7d511a81317d3f267a90d2764b2b8282f64aef0

diff --git a/sci-electronics/kicad-footprints/kicad-footprints-7.0.2.ebuild 
b/sci-electronics/kicad-footprints/kicad-footprints-7.0.2.ebuild
deleted file mode 100644
index ba02cb94ca78..
--- a/sci-electronics/kicad-footprints/kicad-footprints-7.0.2.ebuild
+++ /dev/null
@@ -1,30 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake
-
-DESCRIPTION="Electronic Schematic and PCB design tools footprint libraries"
-HOMEPAGE="https://gitlab.com/kicad/libraries/kicad-footprints;
-
-if [[ ${PV} ==  ]]; then
-   EGIT_REPO_URI="https://gitlab.com/kicad/libraries/kicad-footprints.git;
-   inherit git-r3
-else
-   
SRC_URI="https://gitlab.com/kicad/libraries/${PN}/-/archive/${PV}/${P}.tar.bz2;
-
-   KEYWORDS="~amd64 ~arm64 ~riscv ~x86"
-fi
-
-LICENSE="CC-BY-SA-4.0"
-SLOT="0"
-IUSE=""
-
-DEPEND=""
-RDEPEND=">=sci-electronics/kicad-7.0.0"
-
-if [[ ${PV} ==  ]] ; then
-#   x11-misc-util/macros only required on live ebuilds
-   BDEPEND+=" >=x11-misc/util-macros-1.18"
-fi



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

2023-09-23 Thread Sam James
commit: 01c0df8706e06e0605fca1f8f2ee721bc7d69869
Author: Zoltan Puskas  sinustrom  info>
AuthorDate: Fri Aug 25 05:47:49 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Sep 23 09:50:04 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=01c0df87

sci-electronics/kicad-templates: add 7.0.7

Signed-off-by: Zoltan Puskas  sinustrom.info>
Signed-off-by: Sam James  gentoo.org>

 sci-electronics/kicad-templates/Manifest   |  1 +
 .../kicad-templates/kicad-templates-7.0.7.ebuild   | 22 ++
 2 files changed, 23 insertions(+)

diff --git a/sci-electronics/kicad-templates/Manifest 
b/sci-electronics/kicad-templates/Manifest
index 67deeb078d31..41d998880ce4 100644
--- a/sci-electronics/kicad-templates/Manifest
+++ b/sci-electronics/kicad-templates/Manifest
@@ -1,3 +1,4 @@
 DIST kicad-templates-7.0.1.tar.bz2 1419796 BLAKE2B 
ce6f259e8668eb4ed3541cee1aca44259af2a19142cb5ef1f049b40d7d23fac5e48cf13e3b101798d02f0661230c96bdf8f74a802b7bbb3dec13272a498a7e34
 SHA512 
5214ce5b48c2340feb3d6ce3d882462a6ea1468c53ce5de30d7b608c026b9d51db38b33375d24b845a8196eacdc2dbe5c28f2f1ff22af4c398724fb6566ec2fe
 DIST kicad-templates-7.0.2.tar.bz2 1247364 BLAKE2B 
4143ef4a1741e099609eeced84983c9dd1d9bae615fb49cd1fad213eb8d9d266b0e2fb079188e61e024403a97d5848c60ae0ef927907d470a3c8c99cc30a0cb8
 SHA512 
d00847c0dd1cfd23af20a1bc05a481efee0390659d7de89cfa2fcc702814a9dc6905291c00fc067cdc399f58e70ad7864bbd1dde1b146193156c1c21cb18abf9
 DIST kicad-templates-7.0.6.tar.bz2 1247604 BLAKE2B 
5e5f80e36c8caac6ce63169b0188df772d5573607b094c8ecb68671b79ae64eb8b4c5bb90ee95fc720271c2de230c5151ddde3374c5faff26aa90271470ee3b6
 SHA512 
ac00f6ceaa4530fedb397f5c475eec2bbd89bba7f02691824117a06d4100e4f64b7720fd79c93576a84d6fad0768b1895f5ae951e37f4e64cbff9da00b176dca
+DIST kicad-templates-7.0.7.tar.bz2 1247513 BLAKE2B 
7660829ff7474bb703011542a66bb63db9e011f717e86767eb4b09a4b802d64aa785b0283cae75c195059984a0fa0bf7a83cf5c0287850c3df9dbd40ebc4030a
 SHA512 
dc579c72be647db67aac66bf12abe1fbb6763cf9120d325bcd60f321642b05b8b25354ede1e1c1ed31bc44f486d35c027f131230538120c49aa6f0b0e00ad5b2

diff --git a/sci-electronics/kicad-templates/kicad-templates-7.0.7.ebuild 
b/sci-electronics/kicad-templates/kicad-templates-7.0.7.ebuild
new file mode 100644
index ..bffd6445a28e
--- /dev/null
+++ b/sci-electronics/kicad-templates/kicad-templates-7.0.7.ebuild
@@ -0,0 +1,22 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake
+
+DESCRIPTION="Electronic Schematic and PCB design tools project templates"
+HOMEPAGE="https://github.com/kicad/kicad-templates;
+if [[ ${PV} ==  ]]; then
+   EGIT_REPO_URI="https://gitlab.com/kicad/libraries/${PN}.git;
+   inherit git-r3
+else
+   
SRC_URI="https://gitlab.com/kicad/libraries/${PN}/-/archive/${PV}/${P}.tar.bz2;
+
+   KEYWORDS="~amd64 ~arm64 ~riscv ~x86"
+fi
+
+LICENSE="CC-BY-SA-4.0"
+SLOT="0"
+
+RDEPEND=">=sci-electronics/kicad-7.0.0"



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

2023-09-23 Thread Sam James
commit: 45cf81cd3a19e14df00106ca22ab57948a35a409
Author: Zoltan Puskas  sinustrom  info>
AuthorDate: Fri Aug 25 05:16:07 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Sep 23 09:50:04 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=45cf81cd

sci-electronics/kicad-footprints: add 7.0.7

Signed-off-by: Zoltan Puskas  sinustrom.info>
Signed-off-by: Sam James  gentoo.org>

 sci-electronics/kicad-footprints/Manifest  |  1 +
 .../kicad-footprints/kicad-footprints-7.0.7.ebuild | 30 ++
 2 files changed, 31 insertions(+)

diff --git a/sci-electronics/kicad-footprints/Manifest 
b/sci-electronics/kicad-footprints/Manifest
index 98441c599725..761c4ae7d731 100644
--- a/sci-electronics/kicad-footprints/Manifest
+++ b/sci-electronics/kicad-footprints/Manifest
@@ -1,3 +1,4 @@
 DIST kicad-footprints-7.0.1.tar.bz2 23942389 BLAKE2B 
06408aaf1a388287dc0929f8f99e70bcab62051da1a4674f48ea264a75fd5780fe355420dafe96fd8548679c508a3860bdc0ba8ef287a3c7b3c6c78c0fdc2975
 SHA512 
1bc7ffdf089414c40e74a2b8c155e83900d406f46036d0803f115e505e25f707acc5bc85456de4c96af26d8a13ca81bd28dca5dfe48e26e5944f4478a688
 DIST kicad-footprints-7.0.2.tar.bz2 23956893 BLAKE2B 
dd86bea1ad8d61eec3d755ac29b13f94a0037cd99455843cd8d711f655be98ed3fda5e4620302d05ccc1a95910f83f0a4ce1465b9e8e5e69baab8306229709ba
 SHA512 
ad49198a72747ce892eb2a58393fd4bd57dbc4c95d0ffb02ab8318d61f0693077203d97a81fd62cb98435de3928e827b90a67c7d5b00018ae80abd6034512e31
 DIST kicad-footprints-7.0.6.tar.bz2 24045275 BLAKE2B 
7efb3e5b256f94ac657283d2a0bd19b8e6eb5ae65ed31d6e4aa64a8a37423392e6c890ed0231b2d81f9b223241873ee07cf2c9935d042d167e340b43c7ce55ef
 SHA512 
16eb37e5c26b940c46193a36bc93f0debbabb13bfeb07d1cdb56a8221f1a1f6167ebc16fecdbcfdf0f258f1a1cffc06864126ffbc337dd736b15b70d024d1bc8
+DIST kicad-footprints-7.0.7.tar.bz2 24411508 BLAKE2B 
1abedfbc3dfab302b5f929b01f2a83e83a4fee6b1d5056bf2c3579068c56807c656dea918f4c37fe030b727d3effbc35063f4f4103c4cfa6071f95c22d507597
 SHA512 
8af1fb371034bd5b22e0a8a896fa61e4eb0bda5b282759e17872bf4b466f49b39aa56ae068ac3d7d5a7453d9a7d511a81317d3f267a90d2764b2b8282f64aef0

diff --git a/sci-electronics/kicad-footprints/kicad-footprints-7.0.7.ebuild 
b/sci-electronics/kicad-footprints/kicad-footprints-7.0.7.ebuild
new file mode 100644
index ..ba02cb94ca78
--- /dev/null
+++ b/sci-electronics/kicad-footprints/kicad-footprints-7.0.7.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake
+
+DESCRIPTION="Electronic Schematic and PCB design tools footprint libraries"
+HOMEPAGE="https://gitlab.com/kicad/libraries/kicad-footprints;
+
+if [[ ${PV} ==  ]]; then
+   EGIT_REPO_URI="https://gitlab.com/kicad/libraries/kicad-footprints.git;
+   inherit git-r3
+else
+   
SRC_URI="https://gitlab.com/kicad/libraries/${PN}/-/archive/${PV}/${P}.tar.bz2;
+
+   KEYWORDS="~amd64 ~arm64 ~riscv ~x86"
+fi
+
+LICENSE="CC-BY-SA-4.0"
+SLOT="0"
+IUSE=""
+
+DEPEND=""
+RDEPEND=">=sci-electronics/kicad-7.0.0"
+
+if [[ ${PV} ==  ]] ; then
+#   x11-misc-util/macros only required on live ebuilds
+   BDEPEND+=" >=x11-misc/util-macros-1.18"
+fi



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

2023-09-23 Thread Sam James
commit: 5a51dca3e1763c70cc418584d589c7633d314460
Author: Zoltan Puskas  sinustrom  info>
AuthorDate: Fri Aug 25 05:53:46 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Sep 23 09:50:07 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5a51dca3

sci-electronics/kicad-symbols: drop 7.0.2

Signed-off-by: Zoltan Puskas  sinustrom.info>
Signed-off-by: Sam James  gentoo.org>

 sci-electronics/kicad-symbols/Manifest |  1 -
 .../kicad-symbols/kicad-symbols-7.0.2.ebuild   | 30 --
 2 files changed, 31 deletions(-)

diff --git a/sci-electronics/kicad-symbols/Manifest 
b/sci-electronics/kicad-symbols/Manifest
index b83ff2c2a186..98841ecdcf8d 100644
--- a/sci-electronics/kicad-symbols/Manifest
+++ b/sci-electronics/kicad-symbols/Manifest
@@ -1,4 +1,3 @@
 DIST kicad-symbols-7.0.1.tar.bz2 3012164 BLAKE2B 
b6bf419247d67f39e868dc05abdbd60f8b6f677bd730fb8250b6517f2f68f740ccbd63be55e2d7c667c557493b42937ca65a0dd6480250372020f14a0c3eea59
 SHA512 
63cca3de17af08c78c1bb98d58ccf4825b6fd9318abd6c996e8218fd3d6168acc396c5cb1b73fe26ead0da4a91f0e8040f363ed9ae74169cad4ca7965fdd0890
-DIST kicad-symbols-7.0.2.tar.bz2 3014152 BLAKE2B 
6b84cf02026a3efc1059fb27ae0d6fa1e36024021298f25d0d4abd066e9a4b51e3353a88a4efbc93252c0d0119c74f6a91860691fc002818b28d03d89a9bfcfe
 SHA512 
399c5e863f487bc85126a2f7f6ed084e8a4374397682f550754776991f4668274a37b645854598c0690976c0b6e50a1e396285f32ed5913ecf14e4b3ad4bb2ec
 DIST kicad-symbols-7.0.6.tar.bz2 3026739 BLAKE2B 
4dab0b34d142ec4ee570b2e48990501778bc8419e4cc0120193e62a4b4687776892ec2910061a216a0db98b77678163af19b8645ed721aba98cb82f581a3842f
 SHA512 
883897da4e5ed96a82f999d09b7cf8e210474dfa1eeb18be9738be127793925fb1154aea8846019e3e86df3124bc12bd12de83819472d1d8c25b1fb196d8
 DIST kicad-symbols-7.0.7.tar.bz2 3026949 BLAKE2B 
9f2db4e1e6fb1ca1625bc7218ca5163e6557f27978215ebc0c858990be09352e62f473928cdd28624a6543d7c0415536e0d09b54c8cc77d17a18caa3e788
 SHA512 
f66cb91b8192aee70a921f6f7c83e5b1fe2354ced2b7f97ec693af47cfa0eed261e23bb4774029918a991f5b35cb2a65b0831fee097a92bcc8a1e2c22f85fed8

diff --git a/sci-electronics/kicad-symbols/kicad-symbols-7.0.2.ebuild 
b/sci-electronics/kicad-symbols/kicad-symbols-7.0.2.ebuild
deleted file mode 100644
index 26631a5e5f9f..
--- a/sci-electronics/kicad-symbols/kicad-symbols-7.0.2.ebuild
+++ /dev/null
@@ -1,30 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake
-
-DESCRIPTION="Electronic Schematic and PCB design tools symbol libraries"
-HOMEPAGE="https://gitlab.com/kicad/libraries/kicad-symbols;
-
-if [[ ${PV} ==  ]]; then
-   EGIT_REPO_URI="https://gitlab.com/kicad/libraries/kicad-symbols.git;
-   inherit git-r3
-else
-   
SRC_URI="https://gitlab.com/kicad/libraries/${PN}/-/archive/${PV}/${P}.tar.bz2;
-
-   KEYWORDS="~amd64 ~arm64 ~riscv ~x86"
-fi
-
-LICENSE="CC-BY-SA-4.0"
-SLOT="0"
-IUSE=""
-
-DEPEND=""
-RDEPEND=">=sci-electronics/kicad-7.0.0"
-
-if [[ ${PV} ==  ]] ; then
-   # x11-misc-util/macros only required on live ebuilds
-   BDEPEND+=" >=x11-misc/util-macros-1.18"
-fi



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

2023-09-23 Thread Sam James
commit: 128691b68e33d193e2e82f5eaa897ee48ef4f98e
Author: Zoltan Puskas  sinustrom  info>
AuthorDate: Fri Aug 25 05:53:54 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Sep 23 09:50:07 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=128691b6

sci-electronics/kicad-symbols: drop 7.0.6

Signed-off-by: Zoltan Puskas  sinustrom.info>
Signed-off-by: Sam James  gentoo.org>

 sci-electronics/kicad-symbols/Manifest |  1 -
 .../kicad-symbols/kicad-symbols-7.0.6.ebuild   | 30 --
 2 files changed, 31 deletions(-)

diff --git a/sci-electronics/kicad-symbols/Manifest 
b/sci-electronics/kicad-symbols/Manifest
index 98841ecdcf8d..260c8494c28f 100644
--- a/sci-electronics/kicad-symbols/Manifest
+++ b/sci-electronics/kicad-symbols/Manifest
@@ -1,3 +1,2 @@
 DIST kicad-symbols-7.0.1.tar.bz2 3012164 BLAKE2B 
b6bf419247d67f39e868dc05abdbd60f8b6f677bd730fb8250b6517f2f68f740ccbd63be55e2d7c667c557493b42937ca65a0dd6480250372020f14a0c3eea59
 SHA512 
63cca3de17af08c78c1bb98d58ccf4825b6fd9318abd6c996e8218fd3d6168acc396c5cb1b73fe26ead0da4a91f0e8040f363ed9ae74169cad4ca7965fdd0890
-DIST kicad-symbols-7.0.6.tar.bz2 3026739 BLAKE2B 
4dab0b34d142ec4ee570b2e48990501778bc8419e4cc0120193e62a4b4687776892ec2910061a216a0db98b77678163af19b8645ed721aba98cb82f581a3842f
 SHA512 
883897da4e5ed96a82f999d09b7cf8e210474dfa1eeb18be9738be127793925fb1154aea8846019e3e86df3124bc12bd12de83819472d1d8c25b1fb196d8
 DIST kicad-symbols-7.0.7.tar.bz2 3026949 BLAKE2B 
9f2db4e1e6fb1ca1625bc7218ca5163e6557f27978215ebc0c858990be09352e62f473928cdd28624a6543d7c0415536e0d09b54c8cc77d17a18caa3e788
 SHA512 
f66cb91b8192aee70a921f6f7c83e5b1fe2354ced2b7f97ec693af47cfa0eed261e23bb4774029918a991f5b35cb2a65b0831fee097a92bcc8a1e2c22f85fed8

diff --git a/sci-electronics/kicad-symbols/kicad-symbols-7.0.6.ebuild 
b/sci-electronics/kicad-symbols/kicad-symbols-7.0.6.ebuild
deleted file mode 100644
index 26631a5e5f9f..
--- a/sci-electronics/kicad-symbols/kicad-symbols-7.0.6.ebuild
+++ /dev/null
@@ -1,30 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake
-
-DESCRIPTION="Electronic Schematic and PCB design tools symbol libraries"
-HOMEPAGE="https://gitlab.com/kicad/libraries/kicad-symbols;
-
-if [[ ${PV} ==  ]]; then
-   EGIT_REPO_URI="https://gitlab.com/kicad/libraries/kicad-symbols.git;
-   inherit git-r3
-else
-   
SRC_URI="https://gitlab.com/kicad/libraries/${PN}/-/archive/${PV}/${P}.tar.bz2;
-
-   KEYWORDS="~amd64 ~arm64 ~riscv ~x86"
-fi
-
-LICENSE="CC-BY-SA-4.0"
-SLOT="0"
-IUSE=""
-
-DEPEND=""
-RDEPEND=">=sci-electronics/kicad-7.0.0"
-
-if [[ ${PV} ==  ]] ; then
-   # x11-misc-util/macros only required on live ebuilds
-   BDEPEND+=" >=x11-misc/util-macros-1.18"
-fi



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

2023-09-23 Thread Sam James
commit: 316a3399bbdfe60a5d38da0001b5c50d0e6a3417
Author: Zoltan Puskas  sinustrom  info>
AuthorDate: Fri Aug 25 05:54:19 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Sep 23 09:50:07 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=316a3399

sci-electronics/kicad-templates: drop 7.0.6

Signed-off-by: Zoltan Puskas  sinustrom.info>
Signed-off-by: Sam James  gentoo.org>

 sci-electronics/kicad-templates/Manifest   |  1 -
 .../kicad-templates/kicad-templates-7.0.6.ebuild   | 22 --
 2 files changed, 23 deletions(-)

diff --git a/sci-electronics/kicad-templates/Manifest 
b/sci-electronics/kicad-templates/Manifest
index 698aa52da4e3..f7c453b8621c 100644
--- a/sci-electronics/kicad-templates/Manifest
+++ b/sci-electronics/kicad-templates/Manifest
@@ -1,3 +1,2 @@
 DIST kicad-templates-7.0.1.tar.bz2 1419796 BLAKE2B 
ce6f259e8668eb4ed3541cee1aca44259af2a19142cb5ef1f049b40d7d23fac5e48cf13e3b101798d02f0661230c96bdf8f74a802b7bbb3dec13272a498a7e34
 SHA512 
5214ce5b48c2340feb3d6ce3d882462a6ea1468c53ce5de30d7b608c026b9d51db38b33375d24b845a8196eacdc2dbe5c28f2f1ff22af4c398724fb6566ec2fe
-DIST kicad-templates-7.0.6.tar.bz2 1247604 BLAKE2B 
5e5f80e36c8caac6ce63169b0188df772d5573607b094c8ecb68671b79ae64eb8b4c5bb90ee95fc720271c2de230c5151ddde3374c5faff26aa90271470ee3b6
 SHA512 
ac00f6ceaa4530fedb397f5c475eec2bbd89bba7f02691824117a06d4100e4f64b7720fd79c93576a84d6fad0768b1895f5ae951e37f4e64cbff9da00b176dca
 DIST kicad-templates-7.0.7.tar.bz2 1247513 BLAKE2B 
7660829ff7474bb703011542a66bb63db9e011f717e86767eb4b09a4b802d64aa785b0283cae75c195059984a0fa0bf7a83cf5c0287850c3df9dbd40ebc4030a
 SHA512 
dc579c72be647db67aac66bf12abe1fbb6763cf9120d325bcd60f321642b05b8b25354ede1e1c1ed31bc44f486d35c027f131230538120c49aa6f0b0e00ad5b2

diff --git a/sci-electronics/kicad-templates/kicad-templates-7.0.6.ebuild 
b/sci-electronics/kicad-templates/kicad-templates-7.0.6.ebuild
deleted file mode 100644
index bffd6445a28e..
--- a/sci-electronics/kicad-templates/kicad-templates-7.0.6.ebuild
+++ /dev/null
@@ -1,22 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake
-
-DESCRIPTION="Electronic Schematic and PCB design tools project templates"
-HOMEPAGE="https://github.com/kicad/kicad-templates;
-if [[ ${PV} ==  ]]; then
-   EGIT_REPO_URI="https://gitlab.com/kicad/libraries/${PN}.git;
-   inherit git-r3
-else
-   
SRC_URI="https://gitlab.com/kicad/libraries/${PN}/-/archive/${PV}/${P}.tar.bz2;
-
-   KEYWORDS="~amd64 ~arm64 ~riscv ~x86"
-fi
-
-LICENSE="CC-BY-SA-4.0"
-SLOT="0"
-
-RDEPEND=">=sci-electronics/kicad-7.0.0"



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

2023-09-23 Thread Sam James
commit: bc540221fb1756b04299d4fbcdeecd1b754f4927
Author: Zoltan Puskas  sinustrom  info>
AuthorDate: Fri Aug 25 05:54:10 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Sep 23 09:50:07 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bc540221

sci-electronics/kicad-templates: drop 7.0.2

Signed-off-by: Zoltan Puskas  sinustrom.info>
Signed-off-by: Sam James  gentoo.org>

 sci-electronics/kicad-templates/Manifest   |  1 -
 .../kicad-templates/kicad-templates-7.0.2.ebuild   | 22 --
 2 files changed, 23 deletions(-)

diff --git a/sci-electronics/kicad-templates/Manifest 
b/sci-electronics/kicad-templates/Manifest
index 41d998880ce4..698aa52da4e3 100644
--- a/sci-electronics/kicad-templates/Manifest
+++ b/sci-electronics/kicad-templates/Manifest
@@ -1,4 +1,3 @@
 DIST kicad-templates-7.0.1.tar.bz2 1419796 BLAKE2B 
ce6f259e8668eb4ed3541cee1aca44259af2a19142cb5ef1f049b40d7d23fac5e48cf13e3b101798d02f0661230c96bdf8f74a802b7bbb3dec13272a498a7e34
 SHA512 
5214ce5b48c2340feb3d6ce3d882462a6ea1468c53ce5de30d7b608c026b9d51db38b33375d24b845a8196eacdc2dbe5c28f2f1ff22af4c398724fb6566ec2fe
-DIST kicad-templates-7.0.2.tar.bz2 1247364 BLAKE2B 
4143ef4a1741e099609eeced84983c9dd1d9bae615fb49cd1fad213eb8d9d266b0e2fb079188e61e024403a97d5848c60ae0ef927907d470a3c8c99cc30a0cb8
 SHA512 
d00847c0dd1cfd23af20a1bc05a481efee0390659d7de89cfa2fcc702814a9dc6905291c00fc067cdc399f58e70ad7864bbd1dde1b146193156c1c21cb18abf9
 DIST kicad-templates-7.0.6.tar.bz2 1247604 BLAKE2B 
5e5f80e36c8caac6ce63169b0188df772d5573607b094c8ecb68671b79ae64eb8b4c5bb90ee95fc720271c2de230c5151ddde3374c5faff26aa90271470ee3b6
 SHA512 
ac00f6ceaa4530fedb397f5c475eec2bbd89bba7f02691824117a06d4100e4f64b7720fd79c93576a84d6fad0768b1895f5ae951e37f4e64cbff9da00b176dca
 DIST kicad-templates-7.0.7.tar.bz2 1247513 BLAKE2B 
7660829ff7474bb703011542a66bb63db9e011f717e86767eb4b09a4b802d64aa785b0283cae75c195059984a0fa0bf7a83cf5c0287850c3df9dbd40ebc4030a
 SHA512 
dc579c72be647db67aac66bf12abe1fbb6763cf9120d325bcd60f321642b05b8b25354ede1e1c1ed31bc44f486d35c027f131230538120c49aa6f0b0e00ad5b2

diff --git a/sci-electronics/kicad-templates/kicad-templates-7.0.2.ebuild 
b/sci-electronics/kicad-templates/kicad-templates-7.0.2.ebuild
deleted file mode 100644
index bffd6445a28e..
--- a/sci-electronics/kicad-templates/kicad-templates-7.0.2.ebuild
+++ /dev/null
@@ -1,22 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake
-
-DESCRIPTION="Electronic Schematic and PCB design tools project templates"
-HOMEPAGE="https://github.com/kicad/kicad-templates;
-if [[ ${PV} ==  ]]; then
-   EGIT_REPO_URI="https://gitlab.com/kicad/libraries/${PN}.git;
-   inherit git-r3
-else
-   
SRC_URI="https://gitlab.com/kicad/libraries/${PN}/-/archive/${PV}/${P}.tar.bz2;
-
-   KEYWORDS="~amd64 ~arm64 ~riscv ~x86"
-fi
-
-LICENSE="CC-BY-SA-4.0"
-SLOT="0"
-
-RDEPEND=">=sci-electronics/kicad-7.0.0"



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

2023-09-23 Thread Sam James
commit: 01abe948f5b6aa0ce1062bb7c5163a472d3fe843
Author: Zoltan Puskas  sinustrom  info>
AuthorDate: Fri Aug 25 05:51:27 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Sep 23 09:50:05 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=01abe948

sci-electronics/kicad-meta: add 7.0.7

Signed-off-by: Zoltan Puskas  sinustrom.info>
Signed-off-by: Sam James  gentoo.org>

 sci-electronics/kicad-meta/kicad-meta-7.0.7.ebuild | 28 ++
 1 file changed, 28 insertions(+)

diff --git a/sci-electronics/kicad-meta/kicad-meta-7.0.7.ebuild 
b/sci-electronics/kicad-meta/kicad-meta-7.0.7.ebuild
new file mode 100644
index ..9fa1015e5396
--- /dev/null
+++ b/sci-electronics/kicad-meta/kicad-meta-7.0.7.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="Electronic Schematic and PCB design tools (meta package)"
+HOMEPAGE="http://www.kicad.org;
+SRC_URI=""
+
+LICENSE="metapackage"
+SLOT="0"
+
+KEYWORDS="~amd64 ~arm64 ~riscv ~x86"
+
+IUSE="doc minimal"
+
+RDEPEND="
+   >=sci-electronics/kicad-${PV}
+   >=sci-electronics/kicad-symbols-${PV}
+   >=sci-electronics/kicad-footprints-${PV}
+   doc? (
+   >=app-doc/kicad-doc-${PV}
+   )
+   !minimal? (
+   >=sci-electronics/kicad-packages3d-${PV}
+   >=sci-electronics/kicad-templates-${PV}
+   )
+"



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

2023-09-23 Thread Sam James
commit: 87df30ff6ccbdd42f165e59b8ef278aba6fb2237
Author: Zoltan Puskas  sinustrom  info>
AuthorDate: Fri Aug 25 05:45:50 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Sep 23 09:50:04 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=87df30ff

sci-electronics/kicad-packages3d: Clean up

Signed-off-by: Zoltan Puskas  sinustrom.info>
Signed-off-by: Sam James  gentoo.org>

 sci-electronics/kicad-packages3d/kicad-packages3d-.ebuild | 2 +-
 sci-electronics/kicad-packages3d/metadata.xml | 5 -
 2 files changed, 1 insertion(+), 6 deletions(-)

diff --git a/sci-electronics/kicad-packages3d/kicad-packages3d-.ebuild 
b/sci-electronics/kicad-packages3d/kicad-packages3d-.ebuild
index c5aa25338d99..0814793b5346 100644
--- a/sci-electronics/kicad-packages3d/kicad-packages3d-.ebuild
+++ b/sci-electronics/kicad-packages3d/kicad-packages3d-.ebuild
@@ -22,7 +22,7 @@ IUSE=""
 LICENSE="CC-BY-SA-4.0"
 SLOT="0"
 
-RDEPEND=">=sci-electronics/kicad-6.0.0"
+RDEPEND=">=sci-electronics/kicad-7.0.0"
 
 if [[ ${PV} ==  ]] ; then
# x11-misc-util/macros only required on live ebuilds

diff --git a/sci-electronics/kicad-packages3d/metadata.xml 
b/sci-electronics/kicad-packages3d/metadata.xml
index 9a66c2bf0ec4..68380825c653 100644
--- a/sci-electronics/kicad-packages3d/metadata.xml
+++ b/sci-electronics/kicad-packages3d/metadata.xml
@@ -15,11 +15,6 @@
libs. Each directory directory contains multiple 3D model 
files, with
the following supported file formats: WRL, STEP.

-   
-   
-   Use sci-libs/opencascade for data exchange
-   
-   

kicad/libraries/kicad-packages3D




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

2023-09-23 Thread Sam James
commit: c1a19ceed35ea4090bc0998f0f459c9e65d48e24
Author: Zoltan Puskas  sinustrom  info>
AuthorDate: Fri Aug 25 05:52:28 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Sep 23 09:50:05 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c1a19cee

sci-electronics/kicad-meta: drop 7.0.6

Signed-off-by: Zoltan Puskas  sinustrom.info>
Signed-off-by: Sam James  gentoo.org>

 sci-electronics/kicad-meta/kicad-meta-7.0.6.ebuild | 28 --
 1 file changed, 28 deletions(-)

diff --git a/sci-electronics/kicad-meta/kicad-meta-7.0.6.ebuild 
b/sci-electronics/kicad-meta/kicad-meta-7.0.6.ebuild
deleted file mode 100644
index 9fa1015e5396..
--- a/sci-electronics/kicad-meta/kicad-meta-7.0.6.ebuild
+++ /dev/null
@@ -1,28 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DESCRIPTION="Electronic Schematic and PCB design tools (meta package)"
-HOMEPAGE="http://www.kicad.org;
-SRC_URI=""
-
-LICENSE="metapackage"
-SLOT="0"
-
-KEYWORDS="~amd64 ~arm64 ~riscv ~x86"
-
-IUSE="doc minimal"
-
-RDEPEND="
-   >=sci-electronics/kicad-${PV}
-   >=sci-electronics/kicad-symbols-${PV}
-   >=sci-electronics/kicad-footprints-${PV}
-   doc? (
-   >=app-doc/kicad-doc-${PV}
-   )
-   !minimal? (
-   >=sci-electronics/kicad-packages3d-${PV}
-   >=sci-electronics/kicad-templates-${PV}
-   )
-"



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

2023-09-23 Thread Sam James
commit: 0c21128b45c84f2145bda679c842317d9b3b4423
Author: Zoltan Puskas  sinustrom  info>
AuthorDate: Fri Aug 25 05:08:13 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Sep 23 09:50:03 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0c21128b

sci-electronics/kicad: add 7.0.7

Closes: https://bugs.gentoo.org/911120
Signed-off-by: Zoltan Puskas  sinustrom.info>
Signed-off-by: Sam James  gentoo.org>

 sci-electronics/kicad/Manifest   |   1 +
 sci-electronics/kicad/kicad-7.0.7.ebuild | 167 +++
 2 files changed, 168 insertions(+)

diff --git a/sci-electronics/kicad/Manifest b/sci-electronics/kicad/Manifest
index 7fde7c4c5fd8..15922e4925e1 100644
--- a/sci-electronics/kicad/Manifest
+++ b/sci-electronics/kicad/Manifest
@@ -1,3 +1,4 @@
 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
+DIST kicad-7.0.7.tar.bz2 44055973 BLAKE2B 
4169e111b8d2086572aa2979f09a8119dbc9caf34790ec5e5f3e0972d0a2e93dab6a1c814dc35ae40d5962e7ba93bad83d5930e9dba9b9f2e52f307378519714
 SHA512 
82eff4a16847c657ae3102af7914539bf7404e8856ca8c94557533a3ddd7b40ff4571b351dab48349d503d413cf293880245a97238516add83e79890325f1067

diff --git a/sci-electronics/kicad/kicad-7.0.7.ebuild 
b/sci-electronics/kicad/kicad-7.0.7.ebuild
new file mode 100644
index ..7af71d049c15
--- /dev/null
+++ b/sci-electronics/kicad/kicad-7.0.7.ebuild
@@ -0,0 +1,167 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{9..11} )
+WX_GTK_VER="3.2-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.bz2 
-> ${P}.tar.bz2"
+   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 nls openmp"
+
+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
+# Depend wxGTK version needs to be limited due to switch from EGL to GLX, bug 
#911120
+COMMON_DEPEND="
+   dev-db/unixODBC
+   dev-libs/boost:=[context,nls]
+   media-libs/freeglut
+   media-libs/glew:0=
+   >=media-libs/glm-0.9.9.1
+   media-libs/mesa[X(+)]
+   net-misc/curl
+   >=sci-libs/opencascade-7.3.0:0=
+   >=x11-libs/cairo-1.8.8:=
+   >=x11-libs/pixman-0.30
+   >sci-electronics/ngspice-27[shared]
+   sys-libs/zlib
+   >=x11-libs/wxGTK-3.2.2.1-r3:${WX_GTK_VER}[X,opengl]
+   $(python_gen_cond_dep '
+   dev-libs/boost:=[context,nls,python,${PYTHON_USEDEP}]
+   ~dev-python/wxpython-4.2.0:*[${PYTHON_USEDEP}]
+   ')
+   ${PYTHON_DEPS}
+   nls? (
+   sys-devel/gettext
+   )
+"
+DEPEND="${COMMON_DEPEND}"
+RDEPEND="${COMMON_DEPEND}
+   sci-electronics/electronics-menu
+"
+BDEPEND=">=dev-lang/swig-4.0
+   doc? ( app-doc/doxygen )"
+
+if [[ ${PV} ==  ]] ; then
+   # x11-misc-util/macros only required on live ebuilds
+   BDEPEND+=" >=x11-misc/util-macros-1.18"
+fi
+
+CHECKREQS_DISK_BUILD="1500M"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-7.0.0-werror.patch
+)
+
+pkg_setup() {
+   [[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp
+
+   python-single-r1_pkg_setup
+   setup-wxwidgets
+   check-reqs_pkg_setup
+}
+
+src_unpack() {
+   if [[ ${PV} ==  ]]; then
+   git-r3_src_unpack
+   else
+   

  1   2   3   4   5   6   >