summaryrefslogtreecommitdiff
path: root/sci-electronics
diff options
context:
space:
mode:
Diffstat (limited to 'sci-electronics')
-rw-r--r--sci-electronics/Manifest.gzbin8705 -> 8704 bytes
-rw-r--r--sci-electronics/klayout/Manifest8
-rw-r--r--sci-electronics/klayout/klayout-0.29.11.ebuild (renamed from sci-electronics/klayout/klayout-0.28.9.ebuild)10
-rw-r--r--sci-electronics/klayout/klayout-0.29.7.ebuild4
-rw-r--r--sci-electronics/klayout/klayout-9999.ebuild4
-rw-r--r--sci-electronics/nvc/Manifest6
-rw-r--r--sci-electronics/nvc/nvc-1.14.2.ebuild116
-rw-r--r--sci-electronics/nvc/nvc-1.15.1.ebuild (renamed from sci-electronics/nvc/nvc-1.14.1.ebuild)4
8 files changed, 17 insertions, 135 deletions
diff --git a/sci-electronics/Manifest.gz b/sci-electronics/Manifest.gz
index 7550c2d816f2..e09cd2d031a1 100644
--- a/sci-electronics/Manifest.gz
+++ b/sci-electronics/Manifest.gz
Binary files differ
diff --git a/sci-electronics/klayout/Manifest b/sci-electronics/klayout/Manifest
index 36158d0a603d..bc462d76434b 100644
--- a/sci-electronics/klayout/Manifest
+++ b/sci-electronics/klayout/Manifest
@@ -1,6 +1,6 @@
-DIST klayout-0.28.9.tar.gz 88388706 BLAKE2B 0997bf15aae1dd1e8356fec91ae281511751db0ae1a4bfdfde38d5a04392351a7893206806a0eb7d842f8ee2fd7819b1a86257376d3ba5af11bb81b84836e571 SHA512 dcd882ef84161f2d28195f8e0239fd122f17f9954e5cc146f71bbb6816b9fb723eb3b0299e01fbb293ef7fb7f87c25efbfe09126349ee13f89de68c5bb5f7e93
+DIST klayout-0.29.11.tar.gz 97526183 BLAKE2B 6da5c4590ae14c46f677b0e87fd001c89731db15abcbce42c3a22844a2277be7998c80cf8e39f0df8d3bdcc00ac39290fab87973ec3cf6aa21d4967f047ef143 SHA512 a03bc5e3ca612e0dab894a193e7f942ef4fb8860364fcdda2128b55fd81c82eb2c8122a1e340c03097a9def7942d151ba115def8322e3c103fcec09d4849f6dd
DIST klayout-0.29.7.tar.gz 97112729 BLAKE2B 3e6d97bcbef5a1ef34ab6ac035db88dfa7f590ef7ab5d3b6312248244cbe4538407db0278b6c7dc2f0a5a4a966d21ee60d1f11200327773979852ecb835ec078 SHA512 361337d028b8266abd2c5114643a7b2074c794f5685b336658168f09df1f3e4826de2d3cb1e094bd2f08616d6f0be78c8f6b44144c74367dcaf65785476ab8ae
-EBUILD klayout-0.28.9.ebuild 1876 BLAKE2B d1f8528ff120073d818ea78add679b0cd72f6177877a39ace7b4530057032ac9b875407eb8e252fc7c233b0bfc228461724dd8025c422a253cc045701d320e8c SHA512 fd6063462fc037562b09b5f7abefaf642245e13a32d447f23752fff88a0eb55d48b9fe5fc8fdee12541462ea971757c10d8d50f05d34be986b1b5ebe2049bb36
-EBUILD klayout-0.29.7.ebuild 1884 BLAKE2B 5aace196701d93c6e2f27e6c05641f557d986f811204d104a5989f528e12049bd1319925f592f4b4d7a9a16d247c5a054633a42ad8503ea35ea442cb85032f8c SHA512 0b4072bf633c9d2a90a9dc76c27ae81cbd2a1315901d86d1aa178a848f853ec1a6d21da97959e854abc5530e15886c8e8977f7eab26bb55089cedc6b06cf6637
-EBUILD klayout-9999.ebuild 1885 BLAKE2B 63eae22a94f5d1e73053b4065e1bb6f0ea459cb3be9f83510512397995753d5608902394e4934a5324f4b70d4f2bcefa69bac73d24e30a87468bd6264ee29ce2 SHA512 86c6d2d161641928ab21939d670cf9e6901f8148812c924b618625dddbcc57c8511d658e2d71eb8508f8376b070855ab9b2429a9f156b10395a3e48a57acc145
+EBUILD klayout-0.29.11.ebuild 1887 BLAKE2B 40fd7976287300ae713ec8e41cd532c61453a4da7bd2849a9c3464756bd3fc173516bd755f3d6c049217032d34b5d6c0e80396a047c83cdb4b0ee911730ca8a2 SHA512 f2a7f7069930cb6c5741d1f77188e20d1f51d7d43b7408812577f4540760d7a5152be211ced5c264c00934be491ff1ae6a8c71ee8cd484bca3f531e83bcec7ed
+EBUILD klayout-0.29.7.ebuild 1886 BLAKE2B 76794a15afcd103679f39188833d3690c13c59994d400a2dfd05baa1b11b96209b1dc4a5245bd6bb215a270bf5b4cb00af9a1a272d4c7d80b0dab5a3a7eb50a7 SHA512 c075756b8ecd7d9378c45ffa57be1489f961e852204eccc48b05b1376d4efe2b7d5e8ae501929b16058be4ee59f515dbd990b869698290a99aeb172db3686a4c
+EBUILD klayout-9999.ebuild 1887 BLAKE2B 40fd7976287300ae713ec8e41cd532c61453a4da7bd2849a9c3464756bd3fc173516bd755f3d6c049217032d34b5d6c0e80396a047c83cdb4b0ee911730ca8a2 SHA512 f2a7f7069930cb6c5741d1f77188e20d1f51d7d43b7408812577f4540760d7a5152be211ced5c264c00934be491ff1ae6a8c71ee8cd484bca3f531e83bcec7ed
MISC metadata.xml 459 BLAKE2B 991af576cef99c2b7a659026da387777cdd94dcba1037147fd476cde48d3b150755d4da3d44815ac34e4260387d5fbd9a8c107a5a64b7a4261dcd42c04c8e828 SHA512 d8766767f4af4b83ffe2f2485d40cca3a893a270d04ac62be3188f6a74b9f426e62223acc1900784f3ac0b36f6481c9b2a2b7181c4fa37d05b87d012d9213dc2
diff --git a/sci-electronics/klayout/klayout-0.28.9.ebuild b/sci-electronics/klayout/klayout-0.29.11.ebuild
index a67a35ae96a7..7dd60f77e437 100644
--- a/sci-electronics/klayout/klayout-0.28.9.ebuild
+++ b/sci-electronics/klayout/klayout-0.29.11.ebuild
@@ -1,13 +1,13 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
RUBY_OPTIONAL=no
-USE_RUBY="ruby31"
+USE_RUBY="ruby32"
# note: define maximally ONE implementation here
-PYTHON_COMPAT=( python3_{9,10,11,12} )
+PYTHON_COMPAT=( python3_{11,12,13} )
inherit toolchain-funcs python-single-r1 ruby-ng
@@ -17,14 +17,13 @@ if [[ ${PV} = 9999* ]]; then
EGIT_CHECKOUT_DIR=${WORKDIR}/all/${P}
else
SRC_URI="https://www.klayout.org/downloads/source/${P}.tar.gz"
- KEYWORDS="amd64 ~x86"
+ KEYWORDS="~amd64 ~x86"
fi
DESCRIPTION="Viewer and editor for GDS and OASIS integrated circuit layouts"
HOMEPAGE="https://www.klayout.de/"
LICENSE="GPL-2"
SLOT="0"
-IUSE=""
REQUIRED_USE=${PYTHON_REQUIRED_USE}
RDEPEND="
@@ -40,6 +39,7 @@ RDEPEND="
dev-qt/qtwidgets:5
dev-qt/qtxml:5
dev-qt/qtxmlpatterns:5
+ dev-libs/libgit2:=
sys-libs/zlib
${PYTHON_DEPS}
$(ruby_implementations_depend)
diff --git a/sci-electronics/klayout/klayout-0.29.7.ebuild b/sci-electronics/klayout/klayout-0.29.7.ebuild
index 1f0d7ae73e3d..77594f3913f1 100644
--- a/sci-electronics/klayout/klayout-0.29.7.ebuild
+++ b/sci-electronics/klayout/klayout-0.29.7.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -39,7 +39,7 @@ RDEPEND="
dev-qt/qtwidgets:5
dev-qt/qtxml:5
dev-qt/qtxmlpatterns:5
- dev-libs/libgit2
+ dev-libs/libgit2:=
sys-libs/zlib
${PYTHON_DEPS}
$(ruby_implementations_depend)
diff --git a/sci-electronics/klayout/klayout-9999.ebuild b/sci-electronics/klayout/klayout-9999.ebuild
index c4024bf6fb48..7dd60f77e437 100644
--- a/sci-electronics/klayout/klayout-9999.ebuild
+++ b/sci-electronics/klayout/klayout-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -39,7 +39,7 @@ RDEPEND="
dev-qt/qtwidgets:5
dev-qt/qtxml:5
dev-qt/qtxmlpatterns:5
- dev-libs/libgit2
+ dev-libs/libgit2:=
sys-libs/zlib
${PYTHON_DEPS}
$(ruby_implementations_depend)
diff --git a/sci-electronics/nvc/Manifest b/sci-electronics/nvc/Manifest
index f29963e58ac7..fa64d25fa472 100644
--- a/sci-electronics/nvc/Manifest
+++ b/sci-electronics/nvc/Manifest
@@ -1,8 +1,6 @@
AUX nvc-1.9.2-jit-code-capstone.patch 200 BLAKE2B f819ef52f6f47b5c2c04d7c938c82a439dc111daffad1ec92506b3d15daa6eb2182fb5384edff8ca76b3120a62085af8ddd01cf7092bea66eb37213985fd90b5 SHA512 11b9be76fb07893fa95b17006fc694faea30c522454f16183b18aa43c772d38098ba5c558ed331203530fd1eb44a37a0c85cff5f3f89d9410164cad29b635375
-DIST nvc-1.14.1.tar.gz 2033076 BLAKE2B 8c17d08aaf01d8dec293530b9e28e37261396e846433a574532e7d1c68bd13424879e25a00e186e46523fa73b9e731a624088312c8133b3fa0d5626f42681d8b SHA512 13648a8c9b952a64c0ec053f733f359ee138a0a3f02ac160ed8d7ac2ace0db658a9092695229a0fe6d1bebf7bae4386969b6b2883e720ae6f4e8ab8098960cc2
-DIST nvc-1.14.2.tar.gz 2035337 BLAKE2B 999540938a31ea0d622eeaeca93a0910bcd7af1d36470b9ecbee37dfc53dba6c1a56d543665c7b8ada18a81d0755818d6b570d06610e139436a1c53d57d0241c SHA512 90b9be206628784f39eac721e92e70a5b9b2b6043973f51b18f45df8c50e642bddcc149c02a8bea6d433b91d5fac1678107581832ca24f433f63e1450162fb2d
DIST nvc-1.15.0.tar.gz 2110906 BLAKE2B 0b451e35c535af09660567f176b217eeeeb17203ef9ab6f6f16796e981bf92da4b27c9251642bf5abd8ff63c292154013c739d3c7fa131368f4b5d865e234c9a SHA512 965bd7ff8bd1c59317f8d2c7c2e466f41e009765ea18dd09212c844a8142cd1aa5d5e20db4628285f3d3998345e2a0ccf2a89081fcdf3baa6abe777163c46ac5
-EBUILD nvc-1.14.1.ebuild 1989 BLAKE2B 3738add0c0f4328ad5dc93a0f8e3469379b88457eb34d68c2c2672bf3a6f6f43675c58165a81c842d1690248ce16ffe2b5c9ca6ad4dc0e005cb2e616111c20a9 SHA512 e2987af74b15e25472b69052e2087f8dddcbc1f1647bdc820cceeb1f8cba10dad0fec6e5a6f02df926fb5e5798217219763beebc4630ed5f5f50320b1a247e7a
-EBUILD nvc-1.14.2.ebuild 1989 BLAKE2B 3738add0c0f4328ad5dc93a0f8e3469379b88457eb34d68c2c2672bf3a6f6f43675c58165a81c842d1690248ce16ffe2b5c9ca6ad4dc0e005cb2e616111c20a9 SHA512 e2987af74b15e25472b69052e2087f8dddcbc1f1647bdc820cceeb1f8cba10dad0fec6e5a6f02df926fb5e5798217219763beebc4630ed5f5f50320b1a247e7a
+DIST nvc-1.15.1.tar.gz 2112212 BLAKE2B 1a283b29dbc6b421e6eeddd72eec45b22b12c90652c6d371901f4af44113320076afd86faf6ad1dcb1727c84c0c654a9f5c820e9a054e6e660803d26d843db02 SHA512 a6c3abc365cdad0fd8a486f4223e60aac5b6eebf840e166e558f63a9c05c6ca00595f26a289082689a54fff833766f984e5e3023846db9247ae2de8e84bc86df
EBUILD nvc-1.15.0.ebuild 1989 BLAKE2B 1177254ece8d33e5b830a650c63d9c2b761f31987ad6e8f216268d16b5d115b00bcfdbd93cd81c8403e93b2f3946d1a3869395480e3571f692b5d188e5b349ff SHA512 ad7c49c27eb3b5ea35212fc89aa81218774a6fe7f1c42e32957601863515602f19cbd3bd608fd7497cc3ea74f6b8b1ebd3e1634ac48615cf9d92b70740cc37b3
+EBUILD nvc-1.15.1.ebuild 1989 BLAKE2B 1177254ece8d33e5b830a650c63d9c2b761f31987ad6e8f216268d16b5d115b00bcfdbd93cd81c8403e93b2f3946d1a3869395480e3571f692b5d188e5b349ff SHA512 ad7c49c27eb3b5ea35212fc89aa81218774a6fe7f1c42e32957601863515602f19cbd3bd608fd7497cc3ea74f6b8b1ebd3e1634ac48615cf9d92b70740cc37b3
MISC metadata.xml 1226 BLAKE2B 128540883638e57fd16a3e1620a49cc6dae4db49fcb5b6863007f9cda3af8801a2f47d0c2bf400727fde7e88b22c9c06b5c8cc8c073e150ad3046f8b37b098a2 SHA512 20ac4aa36dd420487eefa409de17ea2351f4225bf864d82817e201fc452dd9efc4ced9e6e7bae35eaf4901eb66d25da6463c82f7802a698336c5e8be6a053286
diff --git a/sci-electronics/nvc/nvc-1.14.2.ebuild b/sci-electronics/nvc/nvc-1.14.2.ebuild
deleted file mode 100644
index 8dbe5b2eb22f..000000000000
--- a/sci-electronics/nvc/nvc-1.14.2.ebuild
+++ /dev/null
@@ -1,116 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-LLVM_COMPAT=( {17..18} )
-
-inherit autotools bash-completion-r1 llvm-r1
-
-DESCRIPTION="NVC is a VHDL compiler and simulator"
-HOMEPAGE="https://www.nickg.me.uk/nvc/
- https://github.com/nickg/nvc/"
-
-if [[ "${PV}" == *9999* ]] ; then
- inherit git-r3
-
- EGIT_REPO_URI="https://github.com/nickg/nvc.git"
-
- NVC_SOURCEDIR="${WORKDIR}/${PN}-${PV}"
-else
- SRC_URI="https://github.com/nickg/nvc/archive/r${PV}.tar.gz
- -> ${P}.tar.gz"
- KEYWORDS="~amd64 ~x86"
-
- NVC_SOURCEDIR="${WORKDIR}/${PN}-r${PV}"
-fi
-
-NVC_BUILDDIR="${NVC_SOURCEDIR}_BuildDir"
-S="${NVC_BUILDDIR}"
-
-LICENSE="GPL-3+"
-SLOT="0"
-IUSE="debug llvm"
-RESTRICT="test" # Some tests fail.
-
-RDEPEND="
- app-arch/bzip2:=
- app-arch/zstd:=
- dev-libs/capstone:=
- dev-libs/elfutils
- dev-libs/icu:=
- dev-libs/libffi:=
- dev-libs/libxml2:=
- sys-libs/ncurses:=
- sys-libs/zlib:=
- llvm? (
- $(llvm_gen_dep '
- llvm-core/llvm:${LLVM_SLOT}=
- ')
- )
-"
-DEPEND="
- ${RDEPEND}
-"
-BDEPEND="
- dev-libs/check
- sys-apps/which
- sys-devel/bison
- sys-devel/flex
-"
-
-PATCHES=( "${FILESDIR}/nvc-1.9.2-jit-code-capstone.patch" )
-
-# Special libraries for NVC.
-QA_FLAGS_IGNORED="usr/lib[0-9]*/nvc/preload[0-9]*.so"
-
-pkg_setup() {
- use llvm && llvm-r1_pkg_setup
-}
-
-src_unpack() {
- default
-
- mkdir -p "${S}" || die
-}
-
-src_prepare() {
- pushd "${NVC_SOURCEDIR}" >/dev/null || die
-
- default
- eautoreconf
-
- popd >/dev/null || die
-}
-
-src_configure() {
- # Needs "bison" and "flex" exactly.
- unset LEX
- unset YACC
-
- local ECONF_SOURCE="${NVC_SOURCEDIR}"
- local -a myconf=(
- --enable-vital
- --with-bash-completion="$(get_bashcompdir)"
- $(use_enable debug)
- $(use_enable llvm)
- )
- econf "${myconf[@]}"
-
- export V=1 # Verbose compilation and install.
-}
-
-src_compile() {
- emake -j1
-}
-
-src_test() {
- PATH="${S}/bin:${PATH}" emake check-TESTS
-}
-
-src_install() {
- default
-
- mv "${D}/$(get_bashcompdir)"/nvc{.bash,} || die
- dostrip -x "/usr/$(get_libdir)/nvc"
-}
diff --git a/sci-electronics/nvc/nvc-1.14.1.ebuild b/sci-electronics/nvc/nvc-1.15.1.ebuild
index 8dbe5b2eb22f..5770424e35be 100644
--- a/sci-electronics/nvc/nvc-1.14.1.ebuild
+++ b/sci-electronics/nvc/nvc-1.15.1.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
-LLVM_COMPAT=( {17..18} )
+LLVM_COMPAT=( {18..19} )
inherit autotools bash-completion-r1 llvm-r1