summaryrefslogtreecommitdiff
path: root/sci-electronics
diff options
context:
space:
mode:
Diffstat (limited to 'sci-electronics')
-rw-r--r--sci-electronics/Manifest.gzbin8553 -> 8554 bytes
-rw-r--r--sci-electronics/kicad/Manifest4
-rw-r--r--sci-electronics/kicad/kicad-9.0.0-r1.ebuild (renamed from sci-electronics/kicad/kicad-9.0.0.ebuild)23
-rw-r--r--sci-electronics/kicad/kicad-9999.ebuild23
4 files changed, 40 insertions, 10 deletions
diff --git a/sci-electronics/Manifest.gz b/sci-electronics/Manifest.gz
index d5f13557d6bd..75e9b05361b5 100644
--- a/sci-electronics/Manifest.gz
+++ b/sci-electronics/Manifest.gz
Binary files differ
diff --git a/sci-electronics/kicad/Manifest b/sci-electronics/kicad/Manifest
index acc17e9dd716..f6724da21b18 100644
--- a/sci-electronics/kicad/Manifest
+++ b/sci-electronics/kicad/Manifest
@@ -3,6 +3,6 @@ DIST kicad-8.0.9.tar.bz2 73236341 BLAKE2B 707dd199f0232a383eb70ee565b32fc8f24691
DIST kicad-9.0.0.tar.bz2 128194997 BLAKE2B b5083fbe6bd219711c0ddf1204c283ac588829a24cc46c9e4e93300f046c6a3d890a2924cda803ae41920b74bbc5f16804317a8babc68d6c3b191b5d8cd23b42 SHA512 3b6d346d9a8d42c0ed9185427a99d78fbd9d789170aed6b9a7c6983eb58e69a1c20a7ea1b98769aa3d8121f641ca05cd8540e67f33448da2f6202f4abbc6de16
EBUILD kicad-8.0.6.ebuild 4495 BLAKE2B 355a114f15773b309e6bc3f94525a72611494f3ab91b240c5e7d51e6757730777340f620f8363612d4ef18edee35bcc2b52ea89e11b30ef018350c922f51c91b SHA512 beab84f7c79c4e29b91a725d8f2406567e5c86a4ce74b88ee11de905487f74022c84834460738ee51c1d63050ea130b49d9e2b299be0f06a7b3e8814d1dd444c
EBUILD kicad-8.0.9.ebuild 4496 BLAKE2B 7aee3f4e27d8fdf642be42603cc3f49c7c22fa0bb0789b451d4aa87f1974acfc4527a8d4e1df2635ea811ef5c00600aabe04fb7037c92ccac479791dd12744ca SHA512 8d3be157c026cb59e19f8d8903da04ba6ff629eeb11fb4a273bf0823091275beec5d3f57f84527d8b56e9accb43716bd947da85a47327a194ddd6ecec8aaba93
-EBUILD kicad-9.0.0.ebuild 4611 BLAKE2B 99d9d24c6985643eb7f72b3f3711cf793fe221244403d75b8f79b5f5e728283145bb90fdc7e92ba4a5d6ca89ddddea593e5fbb7e07ae74dee536c855d6b07c08 SHA512 0c49e8a4cccc6da0645c246953f3d9d252a707a56fa985ba16dcb57b10a43c6fc58c876da82f9184ba9574dfc1bbb5a81c8f7af42c9bef26f2ac822796afe915
-EBUILD kicad-9999.ebuild 4630 BLAKE2B 3661b0b074c8f79aca77fa9df75c149e40d528aa5b01abd1e12e7892dfe807d62350f3dc821122d98e926bd9fb662d3cb36185922d0db6d8decdb8ca2b8712f5 SHA512 b2973830be89b2fbe7b4bc5a7aa36ee62de6c32c774725903f8b20f1d9f82953b244e220a941c51b83fadea192af3efdf2171eeda436a6eb5c3257a010d572b8
+EBUILD kicad-9.0.0-r1.ebuild 5826 BLAKE2B 72638a8fb32076109d39962bfe4c67e1f2884bf97fe80f81ed93856f62f736c1deda291ba8519e285f06d8ed8eb536b171e6d4c588bda5415ec80734de5f52d2 SHA512 558e22e34a241f45e50b44a1fb766c32f6dc35cb341a0ac3773160eb2eb7a9a44dafcc36b1f6587ddbdef92a9427bba2f6abe5365749b9c6b2f38af409667709
+EBUILD kicad-9999.ebuild 5825 BLAKE2B f1b988df25d94bd8ea940c0aa1309e992d4940dbfffc2cbc97a8badef94050ed02e5fd81698c22382ee648aaace8b056e2c046e8f6be53ea02579200d00843cc SHA512 6073a43a8819c55b5355e43efb6b32c47ee7571def6d030a35bc8886f444f8539c924dc5c915a537141c8ccb8569ebad82fc2bb52c0fb0246d72060c598c0aa7
MISC metadata.xml 811 BLAKE2B 4f2150b49b1bebf73aa3440ae1ace1624ce02e022d361051e895a18d28f2ab802fed04c94552b36fc0265335a1eacd5d3a7c407fc88f0c4f7de9e4fa6afa6c5f SHA512 c09c2143516f361a8553ab5c44ffa47c77c7a8dbf53596dfe9ba81378c1a7e3aee8378353950cd8805b675d0a29444848fddd4acfe107a54e3f56e87183a1c6c
diff --git a/sci-electronics/kicad/kicad-9.0.0.ebuild b/sci-electronics/kicad/kicad-9.0.0-r1.ebuild
index cece59efa775..9f4304dd9f24 100644
--- a/sci-electronics/kicad/kicad-9.0.0.ebuild
+++ b/sci-electronics/kicad/kicad-9.0.0-r1.ebuild
@@ -25,6 +25,24 @@ else
fi
fi
+# KiCAD is licensed under GPLv3 or later
+# As per LICENSES.README some components are under different, but GPL compatible license:
+# Licensed under Apache License, Version 2.0: portions of code in libs/kimath/include/math/util.h
+# Licensed under BOOSTv1: clipper, clipper2, libcontext, pegtl, picosha2, turtle
+# Licensed under ISC: portions of code in include/geometry/polygon_triangulation.h
+# Licensed under MIT: argparse, compoundfilereader, delaunator, fmt, json_schema_validator, magic_enum nanodbc,
+# nlohmann/json, nlohmann/fifo_map, pboettch/json-schema-validator, picoSHA2, rectpack2d,
+# sentry-native, thread-pool, tinyspline_lib
+# Licensed under MIT and BSD: glew
+# Licensed under BSD: pybind11
+# Licensed under BSD2: gzip-hpp
+# Licensed under GPLv2 (or later): dxflib, math_for_graphics, potrace,
+# SutherlandHodgmanClipPoly in thirdparty/other_math
+# Licensed under ZLib: nanosvg
+# Licensed in the public domain: lemon
+# Licensed under CC BY-SA 4.0: all the demo files provided in demos/*
+# Licensed under clause-3 BSD: ibis/kibis files in eeschema/sim/kibis
+# Licensed under CC0: uopamp.lib.spice in some directories in qa/data/eeschema/spice_netlists/
LICENSE="GPL-2+ GPL-3+ Boost-1.0 BSD BSD-2 Apache-2.0 ISC MIT ZLIB CC-BY-SA-4.0 CC0-1.0"
SLOT="0"
IUSE="doc examples nls openmp test"
@@ -42,6 +60,7 @@ COMMON_DEPEND="
dev-db/unixODBC
dev-libs/boost:=[context,nls]
dev-libs/libgit2:=
+ >=dev-libs/protobuf-27.2:=[protobuf,protoc]
>=dev-libs/nng-1.10.0:=
media-libs/freeglut
media-libs/glew:0=
@@ -67,10 +86,6 @@ COMMON_DEPEND="
)
"
-if [[ ${PV} == 9999 ]] ; then
- COMMON_DEPEND+="dev-libs/protobuf"
-fi
-
DEPEND="${COMMON_DEPEND}"
RDEPEND="${COMMON_DEPEND}
sci-electronics/electronics-menu
diff --git a/sci-electronics/kicad/kicad-9999.ebuild b/sci-electronics/kicad/kicad-9999.ebuild
index d430ef047b36..292cfa57cc95 100644
--- a/sci-electronics/kicad/kicad-9999.ebuild
+++ b/sci-electronics/kicad/kicad-9999.ebuild
@@ -25,6 +25,24 @@ else
fi
fi
+# KiCAD is licensed under GPLv3 or later
+# As per LICENSES.README some components are under different, but GPL compatible license:
+# Licensed under Apache License, Version 2.0: portions of code in libs/kimath/include/math/util.h
+# Licensed under BOOSTv1: clipper, clipper2, libcontext, pegtl, picosha2, turtle
+# Licensed under ISC: portions of code in include/geometry/polygon_triangulation.h
+# Licensed under MIT: argparse, compoundfilereader, delaunator, fmt, json_schema_validator, magic_enum nanodbc,
+# nlohmann/json, nlohmann/fifo_map, pboettch/json-schema-validator, picoSHA2, rectpack2d,
+# sentry-native, thread-pool, tinyspline_lib
+# Licensed under MIT and BSD: glew
+# Licensed under BSD: pybind11
+# Licensed under BSD2: gzip-hpp
+# Licensed under GPLv2 (or later): dxflib, math_for_graphics, potrace,
+# SutherlandHodgmanClipPoly in thirdparty/other_math
+# Licensed under ZLib: nanosvg
+# Licensed in the public domain: lemon
+# Licensed under CC BY-SA 4.0: all the demo files provided in demos/*
+# Licensed under clause-3 BSD: ibis/kibis files in eeschema/sim/kibis
+# Licensed under CC0: uopamp.lib.spice in some directories in qa/data/eeschema/spice_netlists/
LICENSE="GPL-2+ GPL-3+ Boost-1.0 BSD BSD-2 Apache-2.0 ISC MIT ZLIB CC-BY-SA-4.0 CC0-1.0"
SLOT="0"
IUSE="doc examples nls openmp test"
@@ -42,6 +60,7 @@ COMMON_DEPEND="
dev-db/unixODBC
dev-libs/boost:=[context,nls]
dev-libs/libgit2:=
+ >=dev-libs/protobuf-27.2:=[protobuf,protoc]
>=dev-libs/nng-1.10.0:=
media-libs/freeglut
media-libs/glew:0=
@@ -67,10 +86,6 @@ COMMON_DEPEND="
)
"
-if [[ ${PV} == 9999 ]] ; then
- COMMON_DEPEND+="dev-libs/protobuf"
-fi
-
DEPEND="${COMMON_DEPEND}"
RDEPEND="${COMMON_DEPEND}
sci-electronics/electronics-menu