summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'sci-electronics')
-rw-r--r--sci-electronics/gazebo/files/boost186.patch23
-rw-r--r--sci-electronics/gazebo/gazebo-11.14.0.ebuild1
-rw-r--r--sci-electronics/geda/geda-1.10.2-r102.ebuild (renamed from sci-electronics/geda/geda-1.10.2-r100.ebuild)9
-rw-r--r--sci-electronics/geda/geda-1.10.2-r2.ebuild83
-rw-r--r--sci-electronics/ghdl/ghdl-4.1.0-r1.ebuild2
-rw-r--r--sci-electronics/ghdl/ghdl-4.1.0.ebuild90
-rw-r--r--sci-electronics/gspiceui/Manifest1
-rw-r--r--sci-electronics/gspiceui/files/gspiceui-1.2.87-respect-users-flags.patch56
-rw-r--r--sci-electronics/gspiceui/gspiceui-1.2.87.ebuild82
-rw-r--r--sci-electronics/gtkwave/Manifest1
-rw-r--r--sci-electronics/gtkwave/gtkwave-3.3.121.ebuild65
-rw-r--r--sci-electronics/gwave/gwave-20190116-r100.ebuild2
-rw-r--r--sci-electronics/gwave/gwave-20190116.ebuild55
-rw-r--r--sci-electronics/kicad-footprints/Manifest6
-rw-r--r--sci-electronics/kicad-footprints/kicad-footprints-7.0.10.ebuild28
-rw-r--r--sci-electronics/kicad-footprints/kicad-footprints-7.0.11.ebuild28
-rw-r--r--sci-electronics/kicad-footprints/kicad-footprints-8.0.4.ebuild28
-rw-r--r--sci-electronics/kicad-footprints/kicad-footprints-8.0.5.ebuild28
-rw-r--r--sci-electronics/kicad-footprints/kicad-footprints-8.0.6.ebuild (renamed from sci-electronics/kicad-footprints/kicad-footprints-8.0.3.ebuild)0
-rw-r--r--sci-electronics/kicad-meta/kicad-meta-7.0.11.ebuild27
-rw-r--r--sci-electronics/kicad-meta/kicad-meta-8.0.3.ebuild27
-rw-r--r--sci-electronics/kicad-meta/kicad-meta-8.0.4.ebuild27
-rw-r--r--sci-electronics/kicad-meta/kicad-meta-8.0.5.ebuild27
-rw-r--r--sci-electronics/kicad-meta/kicad-meta-8.0.6.ebuild (renamed from sci-electronics/kicad-meta/kicad-meta-7.0.10.ebuild)2
-rw-r--r--sci-electronics/kicad-meta/metadata.xml2
-rw-r--r--sci-electronics/kicad-packages3d/Manifest6
-rw-r--r--sci-electronics/kicad-packages3d/kicad-packages3d-7.0.10.ebuild31
-rw-r--r--sci-electronics/kicad-packages3d/kicad-packages3d-7.0.11.ebuild31
-rw-r--r--sci-electronics/kicad-packages3d/kicad-packages3d-8.0.4.ebuild31
-rw-r--r--sci-electronics/kicad-packages3d/kicad-packages3d-8.0.5.ebuild31
-rw-r--r--sci-electronics/kicad-packages3d/kicad-packages3d-8.0.6.ebuild (renamed from sci-electronics/kicad-packages3d/kicad-packages3d-8.0.3.ebuild)0
-rw-r--r--sci-electronics/kicad-symbols/Manifest6
-rw-r--r--sci-electronics/kicad-symbols/kicad-symbols-7.0.10.ebuild28
-rw-r--r--sci-electronics/kicad-symbols/kicad-symbols-7.0.11.ebuild28
-rw-r--r--sci-electronics/kicad-symbols/kicad-symbols-8.0.4.ebuild28
-rw-r--r--sci-electronics/kicad-symbols/kicad-symbols-8.0.5.ebuild28
-rw-r--r--sci-electronics/kicad-symbols/kicad-symbols-8.0.6.ebuild (renamed from sci-electronics/kicad-symbols/kicad-symbols-8.0.3.ebuild)0
-rw-r--r--sci-electronics/kicad-templates/Manifest6
-rw-r--r--sci-electronics/kicad-templates/kicad-templates-7.0.10.ebuild22
-rw-r--r--sci-electronics/kicad-templates/kicad-templates-7.0.11.ebuild22
-rw-r--r--sci-electronics/kicad-templates/kicad-templates-8.0.4.ebuild22
-rw-r--r--sci-electronics/kicad-templates/kicad-templates-8.0.5.ebuild22
-rw-r--r--sci-electronics/kicad-templates/kicad-templates-8.0.6.ebuild (renamed from sci-electronics/kicad-templates/kicad-templates-8.0.3.ebuild)0
-rw-r--r--sci-electronics/kicad/Manifest6
-rw-r--r--sci-electronics/kicad/files/kicad-7.0.0-werror.patch21
-rw-r--r--sci-electronics/kicad/files/kicad-8.0.3-gcc15-cstdint.patch25
-rw-r--r--sci-electronics/kicad/kicad-7.0.10-r1.ebuild176
-rw-r--r--sci-electronics/kicad/kicad-7.0.11-r1.ebuild176
-rw-r--r--sci-electronics/kicad/kicad-8.0.3-r1.ebuild189
-rw-r--r--sci-electronics/kicad/kicad-8.0.4.ebuild188
-rw-r--r--sci-electronics/kicad/kicad-8.0.6.ebuild (renamed from sci-electronics/kicad/kicad-8.0.5.ebuild)2
-rw-r--r--sci-electronics/kicad/kicad-9999.ebuild5
-rw-r--r--sci-electronics/ngspice/Manifest4
-rw-r--r--sci-electronics/ngspice/metadata.xml1
-rw-r--r--sci-electronics/ngspice/ngspice-43.ebuild (renamed from sci-electronics/ngspice/ngspice-36.ebuild)73
-rw-r--r--sci-electronics/nvc/Manifest4
-rw-r--r--sci-electronics/nvc/nvc-1.14.1.ebuild (renamed from sci-electronics/nvc/nvc-1.14.0.ebuild)3
-rw-r--r--sci-electronics/nvc/nvc-1.14.2.ebuild (renamed from sci-electronics/nvc/nvc-1.13.3.ebuild)4
-rw-r--r--sci-electronics/xcircuit/xcircuit-3.10.30-r2.ebuild3
59 files changed, 163 insertions, 1759 deletions
diff --git a/sci-electronics/gazebo/files/boost186.patch b/sci-electronics/gazebo/files/boost186.patch
new file mode 100644
index 000000000000..c34632d9b819
--- /dev/null
+++ b/sci-electronics/gazebo/files/boost186.patch
@@ -0,0 +1,23 @@
+From 0cc96de9cd128c8f2255f022f6e2b1bccc8512c4 Mon Sep 17 00:00:00 2001
+From: Tobias Fischer <info@tobiasfischer.info>
+Date: Sun, 25 Aug 2024 08:09:21 +1000
+Subject: [PATCH] Boost 1.86 compatibility
+
+Signed-off-by: Tobias Fischer <info@tobiasfischer.info>
+---
+ gazebo/common/CommonIface.hh | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/gazebo/common/CommonIface.hh b/gazebo/common/CommonIface.hh
+index 82606a8528..a38935250f 100644
+--- a/gazebo/common/CommonIface.hh
++++ b/gazebo/common/CommonIface.hh
+@@ -229,7 +229,7 @@ namespace gazebo
+ std::string common::get_sha1(const T &_buffer)
+ {
+ boost::uuids::detail::sha1 sha1;
+- unsigned int hash[5];
++ boost::uuids::detail::sha1::digest_type hash;
+ std::stringstream stream;
+
+ if (_buffer.size() == 0)
diff --git a/sci-electronics/gazebo/gazebo-11.14.0.ebuild b/sci-electronics/gazebo/gazebo-11.14.0.ebuild
index 04caee69b302..3fda8329c57b 100644
--- a/sci-electronics/gazebo/gazebo-11.14.0.ebuild
+++ b/sci-electronics/gazebo/gazebo-11.14.0.ebuild
@@ -67,6 +67,7 @@ PATCHES=(
"${FILESDIR}/cmake.patch"
"${FILESDIR}/gv10.patch"
"${FILESDIR}/boost.patch"
+ "${FILESDIR}/boost186.patch"
)
src_configure() {
diff --git a/sci-electronics/geda/geda-1.10.2-r100.ebuild b/sci-electronics/geda/geda-1.10.2-r102.ebuild
index 93666fb0cfa9..1f72ce4fd60b 100644
--- a/sci-electronics/geda/geda-1.10.2-r100.ebuild
+++ b/sci-electronics/geda/geda-1.10.2-r102.ebuild
@@ -22,8 +22,8 @@ S="${WORKDIR}/${MY_P}"
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="~amd64 ~ppc ~x86"
-IUSE="debug fam nls"
+KEYWORDS="amd64 ~ppc ~x86"
+IUSE="debug nls"
REQUIRED_USE="${GUILE_REQUIRED_USE}"
RDEPEND="
@@ -35,7 +35,6 @@ RDEPEND="
x11-libs/gtk+:2
x11-libs/pango
nls? ( virtual/libintl )
- fam? ( app-admin/gamin )
"
DEPEND="${RDEPEND}
@@ -81,7 +80,7 @@ src_configure() {
$(use_enable doc doxygen)
$(use_enable debug assert)
$(use_enable nls)
- $(use_with fam libfam)
+ --without-libfam
)
local -x GUILE_SNARF="${GUILESNARF}"
@@ -90,7 +89,7 @@ src_configure() {
}
src_install() {
- guile_src_install
+ guile-single_src_install
find "${D}" -name '*.la' -delete || die
}
diff --git a/sci-electronics/geda/geda-1.10.2-r2.ebuild b/sci-electronics/geda/geda-1.10.2-r2.ebuild
deleted file mode 100644
index 24b2e1b10dd4..000000000000
--- a/sci-electronics/geda/geda-1.10.2-r2.ebuild
+++ /dev/null
@@ -1,83 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DOCS_BUILDER="doxygen"
-DOCS_DEPEND="
- media-gfx/graphviz
- media-gfx/imagemagick
- virtual/latex-base
-"
-inherit autotools docs xdg
-
-MY_PN=${PN}-gaf
-MY_P=${MY_PN}-${PV}
-
-DESCRIPTION="GPL Electronic Design Automation (gEDA):gaf core package"
-HOMEPAGE="http://geda-project.org/ http://wiki.geda-project.org/geda:gaf"
-SRC_URI="http://ftp.geda-project.org/${MY_PN}/stable/v$(ver_cut 1-2)/${PV}/${MY_P}.tar.gz"
-S="${WORKDIR}/${MY_P}"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 ~ppc ~x86"
-IUSE="debug fam nls"
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-
-RDEPEND="${PYTHON_DEPS}
- dev-libs/glib:2
- dev-scheme/guile
- sci-electronics/electronics-menu
- x11-libs/cairo
- x11-libs/gdk-pixbuf
- x11-libs/gtk+:2
- x11-libs/pango
- nls? ( virtual/libintl )
- fam? ( app-admin/gamin )
-"
-
-DEPEND="${RDEPEND}
- dev-util/desktop-file-utils
- x11-misc/shared-mime-info"
-BDEPEND="
- sys-apps/groff
- virtual/pkgconfig
- nls? ( sys-devel/gettext )
-"
-
-PATCHES=(
- # Xorn requires python2
- "${FILESDIR}/${P}-drop-xorn.patch"
-
- "${FILESDIR}/${PN}-1.10.2-fix-gtk-sheet.patch"
-)
-
-src_prepare() {
- default
- rm -r xorn || die
-
- # remove compressed files, compressed by portage in install phase
- rm docs/wiki/media/geda/gsch2pcb-libs.tar.gz || die
- rm docs/wiki/media/geda/pcb_plugin_template.tar.gz || die
- rm docs/wiki/media/pcb/plugin_debug_window.tar.gz || die
-
- # -Wmaybe-uninitialized is made fatal, which is not ideal for building
- # releases. Upstream is working on fixing these anyway.
- sed -i '/Werror_maybe_uninitialized_IF_SUPPORTED/d' configure.ac || die
-
- eautoreconf
-}
-
-src_configure() {
- local myconf=(
- --disable-rpath
- --disable-update-xdg-database
- $(use_enable doc doxygen)
- $(use_enable debug assert)
- $(use_enable nls)
- $(use_with fam libfam)
- )
-
- econf "${myconf[@]}"
-}
diff --git a/sci-electronics/ghdl/ghdl-4.1.0-r1.ebuild b/sci-electronics/ghdl/ghdl-4.1.0-r1.ebuild
index c530f7d8e94b..85bab5de8804 100644
--- a/sci-electronics/ghdl/ghdl-4.1.0-r1.ebuild
+++ b/sci-electronics/ghdl/ghdl-4.1.0-r1.ebuild
@@ -34,7 +34,7 @@ RDEPEND="
${ADA_DEPS}
llvm? (
$(llvm_gen_dep '
- sys-devel/llvm:${LLVM_SLOT}=
+ llvm-core/llvm:${LLVM_SLOT}=
')
)
"
diff --git a/sci-electronics/ghdl/ghdl-4.1.0.ebuild b/sci-electronics/ghdl/ghdl-4.1.0.ebuild
deleted file mode 100644
index 7fb1396f35c1..000000000000
--- a/sci-electronics/ghdl/ghdl-4.1.0.ebuild
+++ /dev/null
@@ -1,90 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ADA_COMPAT=( gnat_2021 gcc_13 )
-LLVM_MAX_SLOT=17 # Check "configure" script for supported LLVM versions.
-
-inherit ada edo llvm toolchain-funcs
-
-DESCRIPTION="Open-source analyzer, compiler, and simulator for VHDL 2008/93/87"
-HOMEPAGE="https://ghdl.github.io/ghdl/
- https://github.com/ghdl/ghdl/"
-
-if [[ "${PV}" == *9999* ]] ; then
- inherit git-r3
-
- EGIT_REPO_URI="https://github.com/ghdl/${PN}.git"
-else
- SRC_URI="https://github.com/ghdl/${PN}/archive/v${PV}.tar.gz
- -> ${P}.tar.gz"
-
- KEYWORDS="amd64 ~x86"
-fi
-
-LICENSE="GPL-2+"
-SLOT="0"
-IUSE="llvm"
-REQUIRED_USE="${ADA_REQUIRED_USE}"
-
-RDEPEND="
- ${ADA_DEPS}
- llvm? ( <sys-devel/llvm-$((${LLVM_MAX_SLOT} + 1)):= )
-"
-DEPEND="
- ${RDEPEND}
-"
-BDEPEND="
- dev-util/patchelf
-"
-
-PATCHES=( "${FILESDIR}/${PN}-4.0.0_pre20231218-no-pyunit.patch" )
-
-pkg_setup() {
- ada_pkg_setup
-
- use llvm && llvm_pkg_setup
-}
-
-src_prepare() {
- default
-
- sed -i "s|ar rc|$(tc-getAR) rc|g" Makefile.in || die
-}
-
-src_configure() {
- tc-export CC CXX
-
- local -a myconf=(
- # Build.
- --disable-werror
-
- # Install location.
- --libdir=$(get_libdir)
- --prefix=/usr
-
- # Features.
- --enable-libghdl
- --enable-synth
- )
-
- if use llvm ; then
- myconf+=( --with-llvm-config=llvm-config )
- fi
-
- # Not a autotools script!
- edo sh ./configure "${myconf[@]}"
-}
-
-src_compile() {
- default
-
- patchelf --set-soname libghw.so lib/libghw.so || die
-}
-
-src_install() {
- default
-
- find "${ED}" -type f -name '*.a' -delete || die
-}
diff --git a/sci-electronics/gspiceui/Manifest b/sci-electronics/gspiceui/Manifest
index b15a5fcc43e7..467846e1cbfe 100644
--- a/sci-electronics/gspiceui/Manifest
+++ b/sci-electronics/gspiceui/Manifest
@@ -1,2 +1 @@
DIST gspiceui-1.3.30_pre20240321.zip 80103549 BLAKE2B 5cdbd2338dd057d73a01572e75a7af145bca99f3e9339d259ae3615076e26a5c1614eecdd1e32cd669ecdd2a5cc1e3934dc3d3f1b36980c7a2eed7c6c15e1bb6 SHA512 736f7eafbaa26c3d9b3fa0df1ae5071adf21c0716519a99a0b9d199aa10a0dd402273de51d2e16b07be4c145ab2d34e133c515a8cfbb44068aa46cdc36a20658
-DIST gspiceui-v1.2.87.tar.gz 1089733 BLAKE2B c1801bfebd5d42fe9c1ab26e6fd0cb06b56cac53bbad272522896325e5fd979e6fcc63d6f99262b152180f249b5b2d4aa119aa83254a2fc07256574c9ebaef10 SHA512 081d04c39f4fb96139f12fa063dfb888e036948a00a6b55de3b04a49b2b4af01b45fd9b7f903855d798a71957452550dfa8c8505c167c239e27ada29cb6fa747
diff --git a/sci-electronics/gspiceui/files/gspiceui-1.2.87-respect-users-flags.patch b/sci-electronics/gspiceui/files/gspiceui-1.2.87-respect-users-flags.patch
deleted file mode 100644
index c39b6a329aba..000000000000
--- a/sci-electronics/gspiceui/files/gspiceui-1.2.87-respect-users-flags.patch
+++ /dev/null
@@ -1,56 +0,0 @@
-diff --git a/src/Makefile b/src/Makefile
-index 50736fd..8dbfcfa 100644
---- a/src/Makefile
-+++ b/src/Makefile
-@@ -39,8 +39,8 @@ DESTDIR = /usr/local/bin
- #***************************************************************************************************
-
- # Which compiler and linker (eg. g++ or clang++)
--CXX = g++
--LD = g++
-+CXX ?= g++
-+LD ?= g++
- ifneq ($(GSPICEUI_MSWIN),0)
- LD += -static-libstdc++ -static-libgcc
- WINDRES = windres
-@@ -91,13 +91,7 @@ BINDIR = $(ROOT)/bin
- # -Os Optimize for size
- # -Og Optimize debugging experience but don't break debugging
- # -std=[C++NO] The C++ standard to use where C++NO is eg. c++98, c++03, c++11, c++14, c++17, etc.
--ifeq ($(GSPICEUI_DEBUG),0)
-- # Options for release (not using -Wall since it's GCC specific)
-- CXXFLAGS := -O3 -std=c++17 -pipe $(shell $(WXCFG) --cxxflags)
--else
-- # Options for development
-- CXXFLAGS := -g -Og -std=c++17 -Wall -Wextra -Wpedantic -pipe $(shell $(WXCFG) --cxxflags)
--endif
-+CXXFLAGS += $(shell $(WXCFG) --cxxflags)
-
- # I like to compile using the option "-Wall" etc., tests that break wxWidgets are turned off below
- ifeq ($(GSPICEUI_DEBUG),1)
-@@ -117,6 +111,7 @@ INCLUDES = -I.
-
- # Libraries
- LIBS := $(shell $(WXCFG) --libs core,base,html)
-+LIBS += -lm -lstdc++
- # (The pkg-config stuff was requested by a user, somehow pangox was missing) 2019-08-07 ???
- #ifeq ($(GSPICEUI_MSWIN),0)
- #LIBS := $(shell $(WXCFG) --libs core,base,html) # $(shell pkg-config --libs-only-l pangox)
-@@ -181,7 +176,7 @@ $(OBJDIR)/%.o : %.cpp
- # -o specify the output file name
-
- $(BINDIR)/$(PROG) : $(OBJS)
-- $(LD) -pipe -o $(BINDIR)/$(PROG) obj/*.o $(LIBS)
-+ $(CXX) -o $(BINDIR)/$(PROG) obj/*.o $(LDFLAGS) $(LIBS)
- ifeq ($(ROOT)/GSpiceUI.app,$(wildcard $(ROOT)/GSpiceUI.app))
- cp $(BINDIR)/$(PROG) $(ROOT)/GSpiceUI.app/Contents/MacOS/gspiceui
- endif
-@@ -223,7 +218,7 @@ tests : test_Component test_NetList test_CnvtType test_CmdNgSpiceOPT test_CmdNgS
-
- # Compiler options
-
--test_% : CXXFLAGS = -Wall -g -pipe $(shell $(WXCFG) --cxxflags)
-+test_% : CXXFLAGS += $(shell $(WXCFG) --cxxflags)
- ifeq ($(GSPICEUI_WXLIB),2.8) # This suppresses spurious warnings from gcc with wxWidgets v2.8.12
- test_% : CXXFLAGS += -Wno-unused-local-typedefs
- endif
diff --git a/sci-electronics/gspiceui/gspiceui-1.2.87.ebuild b/sci-electronics/gspiceui/gspiceui-1.2.87.ebuild
deleted file mode 100644
index 457548d8a92c..000000000000
--- a/sci-electronics/gspiceui/gspiceui-1.2.87.ebuild
+++ /dev/null
@@ -1,82 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-WX_GTK_VER="3.0-gtk3"
-inherit desktop optfeature wxwidgets xdg
-
-MY_P="${PN}-v${PV}"
-
-DESCRIPTION="GUI frontend for Ngspice and Gnucap"
-HOMEPAGE="https://sourceforge.net/projects/gspiceui/"
-SRC_URI="https://downloads.sourceforge.net/${PN}/${MY_P}.tar.gz"
-S="${WORKDIR}/${MY_P}"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="amd64 ~x86"
-IUSE="examples"
-
-DEPEND="
- x11-libs/wxGTK:${WX_GTK_VER}[X]
- sci-electronics/electronics-menu
-"
-RDEPEND="
- ${DEPEND}
- || (
- sci-electronics/ngspice
- sci-electronics/gnucap
- )
-"
-
-PATCHES=(
- # Use Gentoo LDFLAGS and CXXFLAGS
- "${FILESDIR}"/${P}-respect-users-flags.patch
-)
-
-src_prepare() {
- default
-
- # Adjusting the doc path at src/main/FrmHtmlVwr.cpp
- sed -i -e \
- "s:/share/gspiceui/html/User-Manual.html:/share/doc/${PF}/html/User-Manual.html:g" \
- src/main/FrmHtmlVwr.cpp || die
-}
-
-src_configure() {
- setup-wxwidgets
- default
-}
-
-src_compile() {
- emake
-}
-
-src_install() {
- dobin bin/gspiceui
-
- einstalldocs
- dodoc html/*.html html/*.jpg html/*.png
- dodoc ChangeLog ReadMe ToDo release-notes-v${PV}.txt
- doman gspiceui.1
-
- # installing examples and according model and symbol files
- use examples && dodoc -r lib sch
-
- newicon -s 32 src/icons/gspiceui-32x32.xpm gspiceui.xpm
- newicon -s 48 src/icons/gspiceui-48x48.xpm gspiceui.xpm
- make_desktop_entry gspiceui "GNU Spice GUI" gspiceui "Electronics"
-}
-
-pkg_postinst() {
- xdg_pkg_postinst
- if use examples ; then
- elog "If you want to use the examples, copy and extract from"
- elog "${EROOT}/usr/share/doc/${PF} the sch and lib directory"
- elog "side by side to your home directory to be able"
- elog "to generate the netlists as normal user."
- fi
- optfeature "schematics editing" sci-electronics/geda
- optfeature "waveform display" sci-electronics/gwave
-}
diff --git a/sci-electronics/gtkwave/Manifest b/sci-electronics/gtkwave/Manifest
index 35b040d142ab..e1f254eb565b 100644
--- a/sci-electronics/gtkwave/Manifest
+++ b/sci-electronics/gtkwave/Manifest
@@ -1,2 +1,3 @@
DIST gtkwave-3.3.106.tar.gz 3507185 BLAKE2B 89389c6eef2fb80b82b048fc94248cf6b30ec0d8fea1260189f2ea1f143123e0294d00f93a0c25f777b6e2c188041af16f4e26e5206e0c65fe23c1f058b19186 SHA512 4deec8dc88210ae542b8066763265450530756d34babf10c7820fe27b23d01e6d2f084ec74b7b0730a645fcb667ba3c0d2dcfb4111e702a523805041dc96768a
DIST gtkwave-gtk3-3.3.111.tar.gz 3329907 BLAKE2B 523c5b3cb75581d9828d6a1e61df66a0a85ccc41415c9971affaf347948bc7a3b7850cf8abe4f3e57dab56d2f54722a121a8d3b757993d008e1598e4f2ce8843 SHA512 407c1ca87d9645940201c876846e7e6f5e4af67b919a4f63061adc017b2797be5ba10bb9bf132f1b86dff111a64b774e41b8b1630fc99997b5270622eda44c0c
+DIST gtkwave-gtk3-3.3.121.tar.gz 3367669 BLAKE2B 42a015de4d569bd41ac54972d1c4998abb753049e3f28d270c693f8108d5c2d56322494c899cc33121c8fcb01bdace90678fb014f039553284dc317a3dbb190c SHA512 d440a3553125490800f801d5f23461c0745e511c518e0eedd346a2fe2a087c4362488f4a018cba0b22af694e433b070fef882453b9c49e6d9fbe2e1b44966d26
diff --git a/sci-electronics/gtkwave/gtkwave-3.3.121.ebuild b/sci-electronics/gtkwave/gtkwave-3.3.121.ebuild
new file mode 100644
index 000000000000..c66619b0084d
--- /dev/null
+++ b/sci-electronics/gtkwave/gtkwave-3.3.121.ebuild
@@ -0,0 +1,65 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit toolchain-funcs xdg
+
+DESCRIPTION="A wave viewer for LXT, LXT2, VZT, GHW and standard Verilog VCD/EVCD files"
+HOMEPAGE="http://gtkwave.sourceforge.net/"
+SRC_URI="https://downloads.sourceforge.net/${PN}/${PN}-gtk3-${PV}.tar.gz"
+
+LICENSE="GPL-2 MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~x86 ~amd64-linux ~x86-linux"
+IUSE="doc examples fasttree judy lzma packed tcl"
+
+RDEPEND="
+ dev-libs/glib:2
+ sys-libs/zlib
+ x11-libs/pango
+ x11-libs/gtk+:3
+ judy? ( dev-libs/judy )
+ tcl? ( dev-lang/tcl:0 dev-lang/tk:0 )
+ lzma? ( app-arch/xz-utils )"
+DEPEND="${RDEPEND}"
+BDEPEND="
+ dev-util/gperf
+ virtual/pkgconfig"
+
+# Add '-gtk3-' to the pacakge name
+S="${WORKDIR}/${PN}-gtk3-${PV}"
+
+src_prepare() {
+ default
+
+ # do not install doc and examples by default
+ sed -i -e 's/doc examples//' Makefile.in || die
+}
+
+src_configure() {
+ econf \
+ --disable-mime-update \
+ --enable-largefile \
+ --enable-gtk3 \
+ $(use_enable packed struct-pack) \
+ $(use_enable tcl) \
+ $(use_enable lzma xz) \
+ $(use_enable fasttree) \
+ $(use_enable judy)
+}
+
+src_compile() {
+ emake AR="$(tc-getAR)"
+}
+
+src_install() {
+ default
+
+ use doc && dodoc doc/${PN}.odt
+ if use examples; then
+ rm examples/Makefile* || die
+ dodoc -r examples
+ docompress -x /usr/share/doc/${PF}/examples
+ fi
+}
diff --git a/sci-electronics/gwave/gwave-20190116-r100.ebuild b/sci-electronics/gwave/gwave-20190116-r100.ebuild
index 2b2cd9972339..ddd69cf76ae3 100644
--- a/sci-electronics/gwave/gwave-20190116-r100.ebuild
+++ b/sci-electronics/gwave/gwave-20190116-r100.ebuild
@@ -12,7 +12,7 @@ HOMEPAGE="http://gwave.sourceforge.net"
SRC_URI="https://downloads.sourceforge.net/${PN}/gwave3/${P}.tar.gz"
LICENSE="GPL-2"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 ~x86"
IUSE="gnuplot plotutils"
SLOT="0"
diff --git a/sci-electronics/gwave/gwave-20190116.ebuild b/sci-electronics/gwave/gwave-20190116.ebuild
deleted file mode 100644
index 6c3e20e41063..000000000000
--- a/sci-electronics/gwave/gwave-20190116.ebuild
+++ /dev/null
@@ -1,55 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit autotools desktop xdg-utils
-
-DESCRIPTION="Analog waveform viewer for SPICE-like simulations"
-HOMEPAGE="http://gwave.sourceforge.net"
-SRC_URI="https://downloads.sourceforge.net/${PN}/gwave3/${P}.tar.gz"
-
-LICENSE="GPL-2"
-KEYWORDS="amd64 ~x86"
-IUSE="gnuplot plotutils"
-SLOT="0"
-
-DEPEND="
- >=dev-scheme/guile-2[networking]
- >=x11-libs/gtk+-2.8.0:2=
- sys-libs/readline:0=
- sys-libs/ncurses:0="
-
-RDEPEND="${DEPEND}
- sci-electronics/electronics-menu
- gnuplot? ( sci-visualization/gnuplot )
- plotutils? ( media-libs/plotutils )"
-
-PATCHES=(
- "${FILESDIR}"/${P}-multiple-little-bugfixes.patch
- "${FILESDIR}"/${P}-as-needed.patch
- "${FILESDIR}"/${P}-fix-configure.patch
-)
-
-src_prepare() {
- default
- eautoreconf
-}
-
-src_install() {
- default
- newicon icons/wave-drag-ok.xpm gwave.xpm
- make_desktop_entry gwave "Gwave" gwave "Electronics"
-}
-
-pkg_postinst() {
- xdg_desktop_database_update
- xdg_mimeinfo_database_update
- xdg_icon_cache_update
-}
-
-pkg_postrm() {
- xdg_desktop_database_update
- xdg_mimeinfo_database_update
- xdg_icon_cache_update
-}
diff --git a/sci-electronics/kicad-footprints/Manifest b/sci-electronics/kicad-footprints/Manifest
index 137461fec869..47628ed256f3 100644
--- a/sci-electronics/kicad-footprints/Manifest
+++ b/sci-electronics/kicad-footprints/Manifest
@@ -1,5 +1 @@
-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-8.0.3.tar.bz2 26585619 BLAKE2B ee9383770b4ebcab5cbf7576c71d71694c05760525267167923c3f8dd4d075c87d13402190455f9e7134815ea36ae8ca0fd84b51317f31120e816950cf42db15 SHA512 f61e56a4519708da19f9850f3102a0efbf73ebf276f821c1fc9f57d88f01ac7454002a32b8da7912bdfa2a4c5264254fad5d579329ea5eaf147ef2aade23ecc6
-DIST kicad-footprints-8.0.4.tar.bz2 26603867 BLAKE2B bf4e653cf25dd856985796f3f408648e98858a13afc6ed86a670d796abedba6fd291501f46e904fd1709f5553b678472e524110626126b3a0190b5e74f6b73cb SHA512 61191c33b07ffde61768befa9f2eaa32084a431cf1d5ac240e7e2c6c36b1129fae8e69f99dd3dd314c0f75c6ea7617eda2db5b564783079cf3e4f8a3ba781276
-DIST kicad-footprints-8.0.5.tar.bz2 26657571 BLAKE2B 56fd89195b1260bab740214e69419aaa8633fba6f2668fd00b888a19a22714394b34f198448776a3a71ef7278c7a338085cef09cd1740f0a384232b59693c14a SHA512 e468e8683f5996a602a8c6b0ce9e948b65b1be203fb530df341ec4deda01419e8ce2de9f0928fe9be7918b1c754300cee957dcd72185feeafc71e5bd977d196f
+DIST kicad-footprints-8.0.6.tar.bz2 26271483 BLAKE2B 6b44eac6b69e6760ef08666f9747a18499dd4f7603ceab6c1f68982da26c2a5c6a54f1b9c8259ec98225dff72e62e6bef3f52b55e9fe746302f3d069f78bbe30 SHA512 7180b85709b791efd43535a6615e86600c582d227983b7cb9d59a05df97f08f8569de7c8e60ed68fc8f92091bb7b441bbe48474e66412376f588aea9216319a0
diff --git a/sci-electronics/kicad-footprints/kicad-footprints-7.0.10.ebuild b/sci-electronics/kicad-footprints/kicad-footprints-7.0.10.ebuild
deleted file mode 100644
index 79680e3c930d..000000000000
--- a/sci-electronics/kicad-footprints/kicad-footprints-7.0.10.ebuild
+++ /dev/null
@@ -1,28 +0,0 @@
-# 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} == 9999 ]]; 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} == 9999 ]] ; then
-# x11-misc-util/macros only required on live ebuilds
- BDEPEND+=" >=x11-misc/util-macros-1.18"
-fi
diff --git a/sci-electronics/kicad-footprints/kicad-footprints-7.0.11.ebuild b/sci-electronics/kicad-footprints/kicad-footprints-7.0.11.ebuild
deleted file mode 100644
index 60f7cdb4bc3f..000000000000
--- a/sci-electronics/kicad-footprints/kicad-footprints-7.0.11.ebuild
+++ /dev/null
@@ -1,28 +0,0 @@
-# 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} == 9999 ]]; 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} == 9999 ]] ; then
-# x11-misc-util/macros only required on live ebuilds
- BDEPEND+=" >=x11-misc/util-macros-1.18"
-fi
diff --git a/sci-electronics/kicad-footprints/kicad-footprints-8.0.4.ebuild b/sci-electronics/kicad-footprints/kicad-footprints-8.0.4.ebuild
deleted file mode 100644
index 7882a2e18c3c..000000000000
--- a/sci-electronics/kicad-footprints/kicad-footprints-8.0.4.ebuild
+++ /dev/null
@@ -1,28 +0,0 @@
-# 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} == 9999 ]]; 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} == 9999 ]] ; then
-# x11-misc-util/macros only required on live ebuilds
- BDEPEND+=" >=x11-misc/util-macros-1.18"
-fi
diff --git a/sci-electronics/kicad-footprints/kicad-footprints-8.0.5.ebuild b/sci-electronics/kicad-footprints/kicad-footprints-8.0.5.ebuild
deleted file mode 100644
index 7882a2e18c3c..000000000000
--- a/sci-electronics/kicad-footprints/kicad-footprints-8.0.5.ebuild
+++ /dev/null
@@ -1,28 +0,0 @@
-# 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} == 9999 ]]; 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} == 9999 ]] ; then
-# x11-misc-util/macros only required on live ebuilds
- BDEPEND+=" >=x11-misc/util-macros-1.18"
-fi
diff --git a/sci-electronics/kicad-footprints/kicad-footprints-8.0.3.ebuild b/sci-electronics/kicad-footprints/kicad-footprints-8.0.6.ebuild
index 57eb68c43c79..57eb68c43c79 100644
--- a/sci-electronics/kicad-footprints/kicad-footprints-8.0.3.ebuild
+++ b/sci-electronics/kicad-footprints/kicad-footprints-8.0.6.ebuild
diff --git a/sci-electronics/kicad-meta/kicad-meta-7.0.11.ebuild b/sci-electronics/kicad-meta/kicad-meta-7.0.11.ebuild
deleted file mode 100644
index e47e613dc36e..000000000000
--- a/sci-electronics/kicad-meta/kicad-meta-7.0.11.ebuild
+++ /dev/null
@@ -1,27 +0,0 @@
-# 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}
- )
-"
diff --git a/sci-electronics/kicad-meta/kicad-meta-8.0.3.ebuild b/sci-electronics/kicad-meta/kicad-meta-8.0.3.ebuild
deleted file mode 100644
index 5f2feada06fa..000000000000
--- a/sci-electronics/kicad-meta/kicad-meta-8.0.3.ebuild
+++ /dev/null
@@ -1,27 +0,0 @@
-# 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}
- )
-"
diff --git a/sci-electronics/kicad-meta/kicad-meta-8.0.4.ebuild b/sci-electronics/kicad-meta/kicad-meta-8.0.4.ebuild
deleted file mode 100644
index e47e613dc36e..000000000000
--- a/sci-electronics/kicad-meta/kicad-meta-8.0.4.ebuild
+++ /dev/null
@@ -1,27 +0,0 @@
-# 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}
- )
-"
diff --git a/sci-electronics/kicad-meta/kicad-meta-8.0.5.ebuild b/sci-electronics/kicad-meta/kicad-meta-8.0.5.ebuild
deleted file mode 100644
index e47e613dc36e..000000000000
--- a/sci-electronics/kicad-meta/kicad-meta-8.0.5.ebuild
+++ /dev/null
@@ -1,27 +0,0 @@
-# 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}
- )
-"
diff --git a/sci-electronics/kicad-meta/kicad-meta-7.0.10.ebuild b/sci-electronics/kicad-meta/kicad-meta-8.0.6.ebuild
index 5f2feada06fa..aa7044600954 100644
--- a/sci-electronics/kicad-meta/kicad-meta-7.0.10.ebuild
+++ b/sci-electronics/kicad-meta/kicad-meta-8.0.6.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DESCRIPTION="Electronic Schematic and PCB design tools (meta package)"
-HOMEPAGE="http://www.kicad.org"
+HOMEPAGE="https://www.kicad.org"
LICENSE="metapackage"
SLOT="0"
diff --git a/sci-electronics/kicad-meta/metadata.xml b/sci-electronics/kicad-meta/metadata.xml
index cd288a4d58f5..222db285101f 100644
--- a/sci-electronics/kicad-meta/metadata.xml
+++ b/sci-electronics/kicad-meta/metadata.xml
@@ -14,7 +14,7 @@
<name>Proxy Maintainers</name>
</maintainer>
<upstream>
- <remote-id type="github">KiCad/kicad</remote-id>
+ <remote-id type="github">KiCad/kicad-source-mirror</remote-id>
<remote-id type="launchpad">kicad</remote-id>
</upstream>
<use>
diff --git a/sci-electronics/kicad-packages3d/Manifest b/sci-electronics/kicad-packages3d/Manifest
index 506865e2ccb0..5b40584f8801 100644
--- a/sci-electronics/kicad-packages3d/Manifest
+++ b/sci-electronics/kicad-packages3d/Manifest
@@ -1,5 +1 @@
-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 7eb3699d79a2bff0369bd610fce20c7f128e7b650d7ce5082d28ab2b3683487ef7275c3b8e1927fdddda169917a0550304b563824c5f24f9b731d3ae04727fc6
-DIST kicad-packages3d-8.0.3.tar.bz2 785569695 BLAKE2B 7e8a125e37873b0bc4b0ff64e5d331f0c74ebd0e6611d30f2a6f2732fea9b67552ae3ac4de6466d2c64ed21c7af02f80186ad9370c0d97aabb82cb2cb663a76b SHA512 60192eba5413cc76d84f4065420fb8a01a80cb9b5cbfb58ba197ebe10befbdd33d9d4ccb75d33c45de791a8fc635bd1225aaf38ad61c5f1a3ce99d03376e44a0
-DIST kicad-packages3d-8.0.4.tar.bz2 785528686 BLAKE2B 7bdb20482a7c91f35541d0023931b45525a0d894e363c073b3cfed5b3ec9a1c8094791d7b070138a7cffe6b78189408bac5138e1d7d740a4543e6ac9d5ee76ef SHA512 258bdbe2c6048c790003c1879c75bd8b1e13e626444a2cfd8832afb7b55be01f8e45f3a050024be2855ea43d6150dd155c7659a25e9fcdf54c28fbc07092e5b1
-DIST kicad-packages3d-8.0.5.tar.bz2 786812193 BLAKE2B 59b0c186f8baa3df287318fb434f4c5d93e44e14f7fda6d398e0292d7930c00a0b1af90b784fe33c84ee3d769ba3bbb5461e0d7e3832aa9f6f838fefe74e0da4 SHA512 b11a6ca3764a3177d7758dfa0d7a24532fc8db1ee02db42258ee2017477c52d806d9f39e5a2de6d559ba083df222f1ace1a82c516e943365ad37f98b98fe083e
+DIST kicad-packages3d-8.0.6.tar.bz2 790799458 BLAKE2B 3f314ca24a659ff5c52dc275010c6ded8f2ec9ff19b75505c75ee3fc29498d78afd803f8213d26dd2820e33f55d3ec72f0a7dd310c28d02ad9b2284661284b6e SHA512 df53418bdb527ae92cbe6d3220d1cef784f1da65819b49e21f08e3177b88488ab637c318d45502577f20d1486524bd23f0a8e0a0a661f809705e0ea4a5321865
diff --git a/sci-electronics/kicad-packages3d/kicad-packages3d-7.0.10.ebuild b/sci-electronics/kicad-packages3d/kicad-packages3d-7.0.10.ebuild
deleted file mode 100644
index 0274962e3c8e..000000000000
--- a/sci-electronics/kicad-packages3d/kicad-packages3d-7.0.10.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} == 9999 ]]; 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} == 9999 ]] ; then
- # x11-misc-util/macros only required on live ebuilds
- BDEPEND=">=x11-misc/util-macros-1.18"
-fi
-
-CHECKREQS_DISK_BUILD="11G"
diff --git a/sci-electronics/kicad-packages3d/kicad-packages3d-7.0.11.ebuild b/sci-electronics/kicad-packages3d/kicad-packages3d-7.0.11.ebuild
deleted file mode 100644
index ff642dcbe455..000000000000
--- a/sci-electronics/kicad-packages3d/kicad-packages3d-7.0.11.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} == 9999 ]]; 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} == 9999 ]] ; then
- # x11-misc-util/macros only required on live ebuilds
- BDEPEND=">=x11-misc/util-macros-1.18"
-fi
-
-CHECKREQS_DISK_BUILD="11G"
diff --git a/sci-electronics/kicad-packages3d/kicad-packages3d-8.0.4.ebuild b/sci-electronics/kicad-packages3d/kicad-packages3d-8.0.4.ebuild
deleted file mode 100644
index d4b12654f757..000000000000
--- a/sci-electronics/kicad-packages3d/kicad-packages3d-8.0.4.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} == 9999 ]]; 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} == 9999 ]] ; then
- # x11-misc-util/macros only required on live ebuilds
- BDEPEND=">=x11-misc/util-macros-1.18"
-fi
-
-CHECKREQS_DISK_BUILD="11G"
diff --git a/sci-electronics/kicad-packages3d/kicad-packages3d-8.0.5.ebuild b/sci-electronics/kicad-packages3d/kicad-packages3d-8.0.5.ebuild
deleted file mode 100644
index d4b12654f757..000000000000
--- a/sci-electronics/kicad-packages3d/kicad-packages3d-8.0.5.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} == 9999 ]]; 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} == 9999 ]] ; then
- # x11-misc-util/macros only required on live ebuilds
- BDEPEND=">=x11-misc/util-macros-1.18"
-fi
-
-CHECKREQS_DISK_BUILD="11G"
diff --git a/sci-electronics/kicad-packages3d/kicad-packages3d-8.0.3.ebuild b/sci-electronics/kicad-packages3d/kicad-packages3d-8.0.6.ebuild
index b2f360802e81..b2f360802e81 100644
--- a/sci-electronics/kicad-packages3d/kicad-packages3d-8.0.3.ebuild
+++ b/sci-electronics/kicad-packages3d/kicad-packages3d-8.0.6.ebuild
diff --git a/sci-electronics/kicad-symbols/Manifest b/sci-electronics/kicad-symbols/Manifest
index 01f0cd80c1b4..d23b870588e1 100644
--- a/sci-electronics/kicad-symbols/Manifest
+++ b/sci-electronics/kicad-symbols/Manifest
@@ -1,5 +1 @@
-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-8.0.3.tar.bz2 3671038 BLAKE2B 6a76254b87ae14efd0d8e7edf2569755be902f16ef567c5b4bdd12b9c3e75a7a94437942e4affce378467daaa433d2ddb22fe32f7e39e5a60bd52e91faff23e2 SHA512 60ac5249281e783eae58d368b6521dbb5f0ef524a2be81d04b9578e6540baacf597300b5ac67566d2f91befbf67366eb8bb6cd0036b8773ecd753d91f5ab6cf8
-DIST kicad-symbols-8.0.4.tar.bz2 3672987 BLAKE2B 26a10b4acc9c89898221b02d4716f33790da2f6c896a6f4bad1e93eaac99323fad71c9de11065ee9392f6f7f42caaeafcc0f929271bbfee893ddd077c297205a SHA512 5a7d2c04db1953e515c6b008bb48692d2dce9cbbb883fb16cb81ef8189c44d359757ea53a1cfdbbf480e9cdeb6d7d0cd6c1b243523d189543611c2d9584fb8b5
-DIST kicad-symbols-8.0.5.tar.bz2 3676439 BLAKE2B ed64cc6f05e6e80fcdee5c14ca4d08e0443dfbd8d0f0390bc13fb2384efa65d7ae54ddfb8f62a0449a9a04818bdaec826d4f20042f6d26a430446e936dd3ddb5 SHA512 4f2e443350c48a48409217eadeb786f1e8b15b98d8bceec9742af670bb3240186ac0ab95674f4f15e46a334836f9e79fc02d831408b77fb88b7f32273b8697da
+DIST kicad-symbols-8.0.6.tar.bz2 3687198 BLAKE2B e3f2b44889bd2d1cc685f06edc9f91a8d4e72eb464b155ebecfe184be5d751225938cc1da358e10c0f832434f97da8b04c655e96bf79cfd91b55beb166f3c47a SHA512 6d32c2781c105fdb8f97b7e1df27cf2d857d886bb5933ab6e6f0707022ab34d8d68e757f1334deefa4281a5c75ace77e4ff092941b11e0f82348343dfa13aa98
diff --git a/sci-electronics/kicad-symbols/kicad-symbols-7.0.10.ebuild b/sci-electronics/kicad-symbols/kicad-symbols-7.0.10.ebuild
deleted file mode 100644
index ee13e8526636..000000000000
--- a/sci-electronics/kicad-symbols/kicad-symbols-7.0.10.ebuild
+++ /dev/null
@@ -1,28 +0,0 @@
-# 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} == 9999 ]]; 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} == 9999 ]] ; then
- # x11-misc-util/macros only required on live ebuilds
- BDEPEND+=" >=x11-misc/util-macros-1.18"
-fi
diff --git a/sci-electronics/kicad-symbols/kicad-symbols-7.0.11.ebuild b/sci-electronics/kicad-symbols/kicad-symbols-7.0.11.ebuild
deleted file mode 100644
index 812d1b0a931e..000000000000
--- a/sci-electronics/kicad-symbols/kicad-symbols-7.0.11.ebuild
+++ /dev/null
@@ -1,28 +0,0 @@
-# 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} == 9999 ]]; 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} == 9999 ]] ; then
- # x11-misc-util/macros only required on live ebuilds
- BDEPEND+=" >=x11-misc/util-macros-1.18"
-fi
diff --git a/sci-electronics/kicad-symbols/kicad-symbols-8.0.4.ebuild b/sci-electronics/kicad-symbols/kicad-symbols-8.0.4.ebuild
deleted file mode 100644
index 4cea180f1254..000000000000
--- a/sci-electronics/kicad-symbols/kicad-symbols-8.0.4.ebuild
+++ /dev/null
@@ -1,28 +0,0 @@
-# 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} == 9999 ]]; 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} == 9999 ]] ; then
- # x11-misc-util/macros only required on live ebuilds
- BDEPEND+=" >=x11-misc/util-macros-1.18"
-fi
diff --git a/sci-electronics/kicad-symbols/kicad-symbols-8.0.5.ebuild b/sci-electronics/kicad-symbols/kicad-symbols-8.0.5.ebuild
deleted file mode 100644
index 4cea180f1254..000000000000
--- a/sci-electronics/kicad-symbols/kicad-symbols-8.0.5.ebuild
+++ /dev/null
@@ -1,28 +0,0 @@
-# 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} == 9999 ]]; 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} == 9999 ]] ; then
- # x11-misc-util/macros only required on live ebuilds
- BDEPEND+=" >=x11-misc/util-macros-1.18"
-fi
diff --git a/sci-electronics/kicad-symbols/kicad-symbols-8.0.3.ebuild b/sci-electronics/kicad-symbols/kicad-symbols-8.0.6.ebuild
index 5b10fa6c38b2..5b10fa6c38b2 100644
--- a/sci-electronics/kicad-symbols/kicad-symbols-8.0.3.ebuild
+++ b/sci-electronics/kicad-symbols/kicad-symbols-8.0.6.ebuild
diff --git a/sci-electronics/kicad-templates/Manifest b/sci-electronics/kicad-templates/Manifest
index 4f0b9168604e..e616b7b96581 100644
--- a/sci-electronics/kicad-templates/Manifest
+++ b/sci-electronics/kicad-templates/Manifest
@@ -1,5 +1 @@
-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-8.0.3.tar.bz2 2783001 BLAKE2B 96c51de6dcecc371bb7b7ddef4807a95eb14d87459ec7b65f55bf79f6d4cda926f95a75bdda66b468e4f512b7f17b179f58cb307c69af9337e450f675071bf0e SHA512 267ffd98a1b18392257b7f35b938420f36da5022c40e5b86da18cb96636cbf71b52b62f2f4a70eae066c89751803f2a9fadb5f4f99940879e6da2eacac97787c
-DIST kicad-templates-8.0.4.tar.bz2 2783175 BLAKE2B bd419b26e4ddff95de3e5af7d0bd6c53d54b8560e2e5a95a80585a93ec8dc3b82e26dfe48ce75962060aaeb84a7026bf5906280c946c68daee53bd7196a27656 SHA512 2cf72f160e2aa9600703afc3efbd2a72c64519db7121cf355278062aa4cc3e35e09f07024b36266b67496abfc30785ccda2a25589c77bfae58c7e2ea993ad067
-DIST kicad-templates-8.0.5.tar.bz2 2783478 BLAKE2B 4e78424485011e57b029d0966518eb2315529a9922f32fe34bdfb1a3a0e4e8cdd9dffad6aad3151219a319a75079d82d62c11bb89573f2cc41a377015ed7fbb7 SHA512 be7e86a8e89a350e4580faaa2afcbe3e654d36eaa81585fdc1f1f8a89a0d7faeb84b86b9959392a8d98048c23cdee9e572c657998d195f87db378fb8cfb9483b
+DIST kicad-templates-8.0.6.tar.bz2 2783854 BLAKE2B 07af15a706c20433ce102f2cdda439d270bd48948cde404c77eed42ff3fe65b1e79143c68909e0aaabf1c74b4b39c863812de5a62f5aaef5ae88c7d352484e5a SHA512 38d6930b84481a1eb789016c4e85fcc68c59e58cb27ee4d8127ccba8ae1c78882afb1e110d218b0d3c280418d12bc23b1c0746da972dd5ed4f3c4c82f57db45f
diff --git a/sci-electronics/kicad-templates/kicad-templates-7.0.10.ebuild b/sci-electronics/kicad-templates/kicad-templates-7.0.10.ebuild
deleted file mode 100644
index 0efdfba630c0..000000000000
--- a/sci-electronics/kicad-templates/kicad-templates-7.0.10.ebuild
+++ /dev/null
@@ -1,22 +0,0 @@
-# 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} == 9999 ]]; 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"
diff --git a/sci-electronics/kicad-templates/kicad-templates-7.0.11.ebuild b/sci-electronics/kicad-templates/kicad-templates-7.0.11.ebuild
deleted file mode 100644
index 5bbfee81722b..000000000000
--- a/sci-electronics/kicad-templates/kicad-templates-7.0.11.ebuild
+++ /dev/null
@@ -1,22 +0,0 @@
-# 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} == 9999 ]]; 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"
diff --git a/sci-electronics/kicad-templates/kicad-templates-8.0.4.ebuild b/sci-electronics/kicad-templates/kicad-templates-8.0.4.ebuild
deleted file mode 100644
index 56a84f2bc09a..000000000000
--- a/sci-electronics/kicad-templates/kicad-templates-8.0.4.ebuild
+++ /dev/null
@@ -1,22 +0,0 @@
-# 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} == 9999 ]]; 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"
diff --git a/sci-electronics/kicad-templates/kicad-templates-8.0.5.ebuild b/sci-electronics/kicad-templates/kicad-templates-8.0.5.ebuild
deleted file mode 100644
index 56a84f2bc09a..000000000000
--- a/sci-electronics/kicad-templates/kicad-templates-8.0.5.ebuild
+++ /dev/null
@@ -1,22 +0,0 @@
-# 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} == 9999 ]]; 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"
diff --git a/sci-electronics/kicad-templates/kicad-templates-8.0.3.ebuild b/sci-electronics/kicad-templates/kicad-templates-8.0.6.ebuild
index e7f55b5f0e86..e7f55b5f0e86 100644
--- a/sci-electronics/kicad-templates/kicad-templates-8.0.3.ebuild
+++ b/sci-electronics/kicad-templates/kicad-templates-8.0.6.ebuild
diff --git a/sci-electronics/kicad/Manifest b/sci-electronics/kicad/Manifest
index 0b9350333ebf..e2d1723e0935 100644
--- a/sci-electronics/kicad/Manifest
+++ b/sci-electronics/kicad/Manifest
@@ -1,5 +1 @@
-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-8.0.3.tar.bz2 72936035 BLAKE2B 667d6bc2e3a3f7ccc7a22a63d22702e6886404a86bca6ca2acdd5181c7046995332bb70f1fca9d25b20d9a7e1a9545488d00fb8d2ca70fd479a989ccea6c856f SHA512 14921827120381e749d094d2a76c850d2bee394c496859df3f4550a32b678a9523199a745e199f7c874ef85b2e8279129578e666c16932fbbcb1ba98c4e62b34
-DIST kicad-8.0.4.tar.bz2 72958676 BLAKE2B 756970ea920e8951d76a53596b46ca83b904e50f50474f03b2efa1aad815092c819b5ad144717bfeba7c778cd3fd18fc2f082beaf47e88a51f9acc575e8aaac2 SHA512 b490cd201b79388ca9ba771363043373034f036cc73e520cf1c4cf9c011dfd25a5e9c3eee8a7bfe23521193cd44f6c28aaf3e270e8444e7ba75dff62e6a74f1e
-DIST kicad-8.0.5.tar.bz2 72957862 BLAKE2B ae5c9c96a723bae7bc40577f5275b622d741d3ec8038ed11f5e1fac81b767be42d222a5ce1a121e26462f75998d296a07178e51dd61a08a2419583bd7e5ac1ad SHA512 a093debe0029d18db89d341ce1767a7cc2cf0598c5e36be2781ba6d72c25a8fbd16e12d7c9f184f3628984be31c375000fd5b702ccc9851702e126aeba15dbea
+DIST kicad-8.0.6.tar.bz2 72953578 BLAKE2B be13ebeba9b9c8d1316074870e9f58fa8629d6cdc2a9ca9aac20f4bea0b743e8da86e711692515d4a817372822fe7305e426d65d8bf3a7729f2ee039c6b7c0ec SHA512 6c35830c9314b801970a4af4100e3ffc30d1c4eaea9a806f8c23f22d2d3d46743d70b9748b757f0b990b9e394aa97edf45da0d484274faa2f20ba1d83ff6b7b4
diff --git a/sci-electronics/kicad/files/kicad-7.0.0-werror.patch b/sci-electronics/kicad/files/kicad-7.0.0-werror.patch
deleted file mode 100644
index b5fa3b1ae15d..000000000000
--- a/sci-electronics/kicad/files/kicad-7.0.0-werror.patch
+++ /dev/null
@@ -1,21 +0,0 @@
-From 04fc6081bd3d6575d00589f71150ab796778a9c9 Mon Sep 17 00:00:00 2001
-From: Matthew Smith <matthew@gentoo.org>
-Date: Mon, 20 Feb 2023 17:53:50 +0000
-Subject: [PATCH] build: Remove Werror flag from clipper2
-
-Bug: https://bugs.gentoo.org/895014
-
---- a/thirdparty/clipper2/CMakeLists.txt
-+++ b/thirdparty/clipper2/CMakeLists.txt
-@@ -27,7 +27,7 @@ target_compile_definitions(clipper2 PUBLIC USINGZ)
- if (MSVC)
- target_compile_options(clipper2 PRIVATE /W4 /WX)
- else()
-- target_compile_options(clipper2 PRIVATE -Wall -Wextra -Wpedantic -Werror)
-+ target_compile_options(clipper2 PRIVATE -Wall -Wextra -Wpedantic)
- target_link_libraries(clipper2 PUBLIC -lm)
- endif()
-
---
-2.39.2
-
diff --git a/sci-electronics/kicad/files/kicad-8.0.3-gcc15-cstdint.patch b/sci-electronics/kicad/files/kicad-8.0.3-gcc15-cstdint.patch
deleted file mode 100644
index 26fb3dd20c25..000000000000
--- a/sci-electronics/kicad/files/kicad-8.0.3-gcc15-cstdint.patch
+++ /dev/null
@@ -1,25 +0,0 @@
-https://bugs.gentoo.org/937872
-https://gitlab.com/kicad/code/kicad/-/issues/18539
-https://gitlab.com/kicad/code/kicad/-/commit/0bf2d2ca32495dd40826a107e1be428a8e566a70
-
-From 0bf2d2ca32495dd40826a107e1be428a8e566a70 Mon Sep 17 00:00:00 2001
-From: =?UTF-8?q?Kacper=20S=C5=82omi=C5=84ski?=
- <kacper.slominski72@gmail.com>
-Date: Tue, 13 Aug 2024 13:41:35 -0400
-Subject: [PATCH] Fix build issue with experimental GCC version 15.
-
-Fixes https://gitlab.com/kicad/code/kicad/-/issues/18539
-
-(cherry picked from commit e6bcc6d0a6a231f15326df0f0a2971c7aff8a384)
---- a/include/kicad_curl/kicad_curl_easy.h
-+++ b/include/kicad_curl/kicad_curl_easy.h
-@@ -38,6 +38,7 @@
- #include <memory>
- #include <ostream>
- #include <string>
-+#include <cstdint>
-
- typedef void CURL;
- struct curl_slist;
---
-GitLab
diff --git a/sci-electronics/kicad/kicad-7.0.10-r1.ebuild b/sci-electronics/kicad/kicad-7.0.10-r1.ebuild
deleted file mode 100644
index b73e214f39f2..000000000000
--- a/sci-electronics/kicad/kicad-7.0.10-r1.ebuild
+++ /dev/null
@@ -1,176 +0,0 @@
-# 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} == 9999 ]]; 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=
- <sci-libs/opencascade-7.8.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
- )
- test? (
- media-gfx/cairosvg
- )
-"
-DEPEND="${COMMON_DEPEND}"
-RDEPEND="${COMMON_DEPEND}
- sci-electronics/electronics-menu
-"
-BDEPEND=">=dev-lang/swig-4.0
- doc? ( app-text/doxygen )"
-
-if [[ ${PV} == 9999 ]] ; 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
- check-reqs_pkg_setup
-}
-
-src_unpack() {
- if [[ ${PV} == 9999 ]]; 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)"
- -DKICAD_I18N_UNIX_STRICT_PATH="$(usex nls)"
-
- -DPYTHON_DEST="$(python_get_sitedir)"
- -DPYTHON_EXECUTABLE="${PYTHON}"
- -DPYTHON_INCLUDE_DIR="$(python_get_includedir)"
- -DPYTHON_LIBRARY="$(python_get_library_path)"
-
- -DKICAD_INSTALL_DEMOS="$(usex examples)"
- -DCMAKE_SKIP_RPATH="ON"
-
- -DOCC_INCLUDE_DIR="${CASROOT}"/include/opencascade
- -DOCC_LIBRARY_DIR="${CASROOT}"/$(get_libdir)/opencascade
-
- -DKICAD_BUILD_QA_TESTS="$(usex test)"
- )
-
- setup-wxwidgets
- cmake_src_configure
-}
-
-src_compile() {
- cmake_src_compile
- if use doc; then
- cmake_src_compile doxygen-docs
- fi
-}
-
-src_test() {
- # Test cannot find library in Portage's sandbox. Let's create a link so test can run.
- 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
-}
-
-src_install() {
- cmake_src_install
- python_optimize
-
- dodoc doxygen/eagle-plugin-notes.txt
-
- if use doc ; then
- cd doxygen || die
- dodoc -r out/html/.
- fi
-}
-
-pkg_postinst() {
- optfeature "Component symbols library" sci-electronics/kicad-symbols
- optfeature "Component footprints library" sci-electronics/kicad-footprints
- optfeature "3D models of components " sci-electronics/kicad-packages3d
- optfeature "Project templates" sci-electronics/kicad-templates
- optfeature "Extended documentation" app-doc/kicad-doc
- optfeature "Creating 3D models of components" media-gfx/wings
-
- xdg_desktop_database_update
- xdg_mimeinfo_database_update
- xdg_icon_cache_update
-}
-
-pkg_postrm() {
- xdg_desktop_database_update
- xdg_mimeinfo_database_update
- xdg_icon_cache_update
-}
diff --git a/sci-electronics/kicad/kicad-7.0.11-r1.ebuild b/sci-electronics/kicad/kicad-7.0.11-r1.ebuild
deleted file mode 100644
index 009383220d05..000000000000
--- a/sci-electronics/kicad/kicad-7.0.11-r1.ebuild
+++ /dev/null
@@ -1,176 +0,0 @@
-# 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} == 9999 ]]; 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=
- <sci-libs/opencascade-7.8.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
- )
- test? (
- media-gfx/cairosvg
- )
-"
-DEPEND="${COMMON_DEPEND}"
-RDEPEND="${COMMON_DEPEND}
- sci-electronics/electronics-menu
-"
-BDEPEND=">=dev-lang/swig-4.0
- doc? ( app-text/doxygen )"
-
-if [[ ${PV} == 9999 ]] ; 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
- check-reqs_pkg_setup
-}
-
-src_unpack() {
- if [[ ${PV} == 9999 ]]; 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)"
- -DKICAD_I18N_UNIX_STRICT_PATH="$(usex nls)"
-
- -DPYTHON_DEST="$(python_get_sitedir)"
- -DPYTHON_EXECUTABLE="${PYTHON}"
- -DPYTHON_INCLUDE_DIR="$(python_get_includedir)"
- -DPYTHON_LIBRARY="$(python_get_library_path)"
-
- -DKICAD_INSTALL_DEMOS="$(usex examples)"
- -DCMAKE_SKIP_RPATH="ON"
-
- -DOCC_INCLUDE_DIR="${CASROOT}"/include/opencascade
- -DOCC_LIBRARY_DIR="${CASROOT}"/$(get_libdir)/opencascade
-
- -DKICAD_BUILD_QA_TESTS="$(usex test)"
- )
-
- setup-wxwidgets
- cmake_src_configure
-}
-
-src_compile() {
- cmake_src_compile
- if use doc; then
- cmake_src_compile doxygen-docs
- fi
-}
-
-src_test() {
- # Test cannot find library in Portage's sandbox. Let's create a link so test can run.
- 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
-}
-
-src_install() {
- cmake_src_install
- python_optimize
-
- dodoc doxygen/eagle-plugin-notes.txt
-
- if use doc ; then
- cd doxygen || die
- dodoc -r out/html/.
- fi
-}
-
-pkg_postinst() {
- optfeature "Component symbols library" sci-electronics/kicad-symbols
- optfeature "Component footprints library" sci-electronics/kicad-footprints
- optfeature "3D models of components " sci-electronics/kicad-packages3d
- optfeature "Project templates" sci-electronics/kicad-templates
- optfeature "Extended documentation" app-doc/kicad-doc
- optfeature "Creating 3D models of components" media-gfx/wings
-
- xdg_desktop_database_update
- xdg_mimeinfo_database_update
- xdg_icon_cache_update
-}
-
-pkg_postrm() {
- xdg_desktop_database_update
- xdg_mimeinfo_database_update
- xdg_icon_cache_update
-}
diff --git a/sci-electronics/kicad/kicad-8.0.3-r1.ebuild b/sci-electronics/kicad/kicad-8.0.3-r1.ebuild
deleted file mode 100644
index 185f4e17db69..000000000000
--- a/sci-electronics/kicad/kicad-8.0.3-r1.ebuild
+++ /dev/null
@@ -1,189 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{10..12} )
-WX_GTK_VER="3.2-gtk3"
-
-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"
-
-if [[ ${PV} == *9999* ]]; 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="
- 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.5.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
- )
- test? (
- media-gfx/cairosvg
- )
-"
-DEPEND="${COMMON_DEPEND}"
-RDEPEND="${COMMON_DEPEND}
- sci-electronics/electronics-menu
-"
-BDEPEND=">=dev-lang/swig-4.0
- doc? ( app-text/doxygen )"
-
-if [[ ${PV} == 9999 ]] ; 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}-8.0.3-gcc15-cstdint.patch
-)
-
-pkg_setup() {
- [[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp
-
- python-single-r1_pkg_setup
- check-reqs_pkg_setup
-}
-
-src_unpack() {
- if [[ ${PV} == 9999 ]]; then
- git-r3_src_unpack
- else
- default_src_unpack
- fi
-}
-
-src_prepare() {
- filter-lto # Bug 927482
- cmake_src_prepare
-}
-
-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)"
- -DKICAD_I18N_UNIX_STRICT_PATH="$(usex nls)"
-
- -DPYTHON_DEST="$(python_get_sitedir)"
- -DPYTHON_EXECUTABLE="${PYTHON}"
- -DPYTHON_INCLUDE_DIR="$(python_get_includedir)"
- -DPYTHON_LIBRARY="$(python_get_library_path)"
-
- -DKICAD_INSTALL_DEMOS="$(usex examples)"
- -DCMAKE_SKIP_RPATH="ON"
-
- -DOCC_INCLUDE_DIR="${CASROOT}"/include/opencascade
- -DOCC_LIBRARY_DIR="${CASROOT}"/$(get_libdir)/opencascade
-
- -DKICAD_SPICE_QA="$(usex test)"
- -DKICAD_BUILD_QA_TESTS="$(usex test)"
- )
-
- setup-wxwidgets
- cmake_src_configure
-}
-
-src_compile() {
- cmake_src_compile
- if use doc; then
- cmake_src_compile doxygen-docs
- fi
-}
-
-src_test() {
- # Test cannot find library in Portage's sandbox. Let's create a link so test can run.
- mkdir -p "${BUILD_DIR}/qa/eeschema/" || die
- ln -s "${BUILD_DIR}/eeschema/_eeschema.kiface" "${BUILD_DIR}/qa/eeschema/_eeschema.kiface" || die
-
- export CMAKE_SKIP_TESTS=(
- qa_pcbnew
- qa_cli
- )
-
- # LD_LIBRARY_PATH is there to help it pick up the just-built libraries
- LD_LIBRARY_PATH="${BUILD_DIR}/common:${BUILD_DIR}/common/gal:${BUILD_DIR}/3d-viewer/3d_cache/sg:${LD_LIBRARY_PATH}" \
- cmake_src_test
-}
-
-src_install() {
- cmake_src_install
- python_optimize
-
- dodoc doxygen/eagle-plugin-notes.txt
-
- if use doc ; then
- cd doxygen || die
- dodoc -r out/html/.
- fi
-}
-
-pkg_postinst() {
- optfeature "Component symbols library" sci-electronics/kicad-symbols
- optfeature "Component footprints library" sci-electronics/kicad-footprints
- optfeature "3D models of components " sci-electronics/kicad-packages3d
- optfeature "Project templates" sci-electronics/kicad-templates
- optfeature "Extended documentation" app-doc/kicad-doc
- optfeature "Creating 3D models of components" media-gfx/wings
-
- xdg_desktop_database_update
- xdg_mimeinfo_database_update
- xdg_icon_cache_update
-}
-
-pkg_postrm() {
- xdg_desktop_database_update
- xdg_mimeinfo_database_update
- xdg_icon_cache_update
-}
diff --git a/sci-electronics/kicad/kicad-8.0.4.ebuild b/sci-electronics/kicad/kicad-8.0.4.ebuild
deleted file mode 100644
index 4cbb09a09b4b..000000000000
--- a/sci-electronics/kicad/kicad-8.0.4.ebuild
+++ /dev/null
@@ -1,188 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{10..12} )
-WX_GTK_VER="3.2-gtk3"
-
-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"
-
-if [[ ${PV} == *9999* ]]; 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="
- 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.5.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
- )
- test? (
- media-gfx/cairosvg
- )
-"
-DEPEND="${COMMON_DEPEND}"
-RDEPEND="${COMMON_DEPEND}
- sci-electronics/electronics-menu
-"
-BDEPEND=">=dev-lang/swig-4.0
- doc? ( app-text/doxygen )"
-
-if [[ ${PV} == 9999 ]] ; 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}-8.0.3-gcc15-cstdint.patch
-)
-
-pkg_setup() {
- [[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp
-
- python-single-r1_pkg_setup
- check-reqs_pkg_setup
-}
-
-src_unpack() {
- if [[ ${PV} == 9999 ]]; then
- git-r3_src_unpack
- else
- default_src_unpack
- fi
-}
-
-src_prepare() {
- filter-lto # Bug 927482
- cmake_src_prepare
-}
-
-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)"
- -DKICAD_I18N_UNIX_STRICT_PATH="$(usex nls)"
-
- -DPYTHON_DEST="$(python_get_sitedir)"
- -DPYTHON_EXECUTABLE="${PYTHON}"
- -DPYTHON_INCLUDE_DIR="$(python_get_includedir)"
- -DPYTHON_LIBRARY="$(python_get_library_path)"
-
- -DKICAD_INSTALL_DEMOS="$(usex examples)"
- -DCMAKE_SKIP_RPATH="ON"
-
- -DOCC_INCLUDE_DIR="${CASROOT}"/include/opencascade
- -DOCC_LIBRARY_DIR="${CASROOT}"/$(get_libdir)/opencascade
-
- -DKICAD_SPICE_QA="$(usex test)"
- -DKICAD_BUILD_QA_TESTS="$(usex test)"
- )
-
- setup-wxwidgets
- cmake_src_configure
-}
-
-src_compile() {
- cmake_src_compile
- if use doc; then
- cmake_src_compile doxygen-docs
- fi
-}
-
-src_test() {
- # Test cannot find library in Portage's sandbox. Let's create a link so test can run.
- mkdir -p "${BUILD_DIR}/qa/eeschema/" || die
- ln -s "${BUILD_DIR}/eeschema/_eeschema.kiface" "${BUILD_DIR}/qa/eeschema/_eeschema.kiface" || die
-
- export CMAKE_SKIP_TESTS=(
- qa_cli
- )
-
- # LD_LIBRARY_PATH is there to help it pick up the just-built libraries
- LD_LIBRARY_PATH="${BUILD_DIR}/common:${BUILD_DIR}/common/gal:${BUILD_DIR}/3d-viewer/3d_cache/sg:${LD_LIBRARY_PATH}" \
- cmake_src_test
-}
-
-src_install() {
- cmake_src_install
- python_optimize
-
- dodoc doxygen/eagle-plugin-notes.txt
-
- if use doc ; then
- cd doxygen || die
- dodoc -r out/html/.
- fi
-}
-
-pkg_postinst() {
- optfeature "Component symbols library" sci-electronics/kicad-symbols
- optfeature "Component footprints library" sci-electronics/kicad-footprints
- optfeature "3D models of components " sci-electronics/kicad-packages3d
- optfeature "Project templates" sci-electronics/kicad-templates
- optfeature "Extended documentation" app-doc/kicad-doc
- optfeature "Creating 3D models of components" media-gfx/wings
-
- xdg_desktop_database_update
- xdg_mimeinfo_database_update
- xdg_icon_cache_update
-}
-
-pkg_postrm() {
- xdg_desktop_database_update
- xdg_mimeinfo_database_update
- xdg_icon_cache_update
-}
diff --git a/sci-electronics/kicad/kicad-8.0.5.ebuild b/sci-electronics/kicad/kicad-8.0.6.ebuild
index b283adfdb349..f95c2a49cff6 100644
--- a/sci-electronics/kicad/kicad-8.0.5.ebuild
+++ b/sci-electronics/kicad/kicad-8.0.6.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
diff --git a/sci-electronics/kicad/kicad-9999.ebuild b/sci-electronics/kicad/kicad-9999.ebuild
index 71443e470a09..3d82e37950e0 100644
--- a/sci-electronics/kicad/kicad-9999.ebuild
+++ b/sci-electronics/kicad/kicad-9999.ebuild
@@ -66,6 +66,11 @@ COMMON_DEPEND="
media-gfx/cairosvg
)
"
+
+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/ngspice/Manifest b/sci-electronics/ngspice/Manifest
index f93ca63dcb21..e112eb71c247 100644
--- a/sci-electronics/ngspice/Manifest
+++ b/sci-electronics/ngspice/Manifest
@@ -1,4 +1,4 @@
-DIST ngspice-36-manual.pdf 2397103 BLAKE2B 09dbfe4101b8e1752509caa37ba3a323da7d7391488c3245b3f614114d1666ee32ea1391ad4f39772ed950e270f028b7513115e0c13fde052bfdb5674f021b3b SHA512 bd31f99f7ec0acd2bdd24f008e22cb953bba98fd5cc1164ded0bdde3397bfffa0b0cae25dfeae6cf0e1dadd23c23faa5588010069b62392438296451347a5134
-DIST ngspice-36.tar.gz 8450071 BLAKE2B 51fa2c5998e96a05deb3764f56659ed0970d6362fcbec7367b04a5fbe76fc7dadb08e0d36b660b0e1f8e525079bedf71305877ab2de8e2ab2773c891808fb5a6 SHA512 d862097f465e92986e8d6644374d43249eebee0fb6d79b1404dbb7c11d14a058dfedd4bdb61baf5aa1ffd1d2e71167440db73eb417d4b1249a0a7b83bd39efc3
DIST ngspice-40-manual.pdf 2462604 BLAKE2B a0d680cd76f8acb1be18e94953d70784aaf79e1bcc4bc3995a1221d81e27c13e577d182e7cbacb8430a068db7d86681f22ec4f3537b5704faacb8e982588617f SHA512 1a5c7828aa9a4554052fb01145641415d8a4cbd50db9885d5d937e1b6f50c7c541dfeeabf2efd6ea862036b4d74ce8265bdac1cfad0fc635f28651a0d397bfc5
DIST ngspice-40.tar.gz 9431981 BLAKE2B e45d5d7a9e8d9d3fdae4eb076090a588680055a74cc24ba9ca3d93a7c42b95ee29073101d5791f8069cb27b3049aa1a451476f1df6460477fb156336602678fd SHA512 dab422cc8677e6f4bb92e06be0ce695a53d3e9abbe533c7bb91540d55d2a13514b0b166c8ccafcc17699799a846a35e260dddc400664c6e1137e1b18504e9954
+DIST ngspice-43-manual.pdf 2559027 BLAKE2B 71c86d4325025900db0d7ae961134111f1004490f827be64322cf1109e3781630f4ad7f70006a5e086914b6ec1b8a82bfc013219237d52838cb9dcbd4ece52bb SHA512 01bd68983c10ca8ef2a399354290032a0e9a9881159a3781459c576e662efa91af403ef191e846694ef418a8aec3e867d8e916d8a41a6d616d3169daf22be444
+DIST ngspice-43.tar.gz 10279606 BLAKE2B a866866dfe6dec238241406fe323baa22fd4145e7bda9e234cee507690fe224938663423ffc3fc37bf86093a982151ad96a5ba53fe292161f901297eef1cf892 SHA512 ad938e6ea8f9874c04d1033599bf39d3728e763fbd42ba77bd036b6c00271600695b3656f3f34547c39153382f55e7d7d5d6cb732f272d149cdbe21988c0d636
diff --git a/sci-electronics/ngspice/metadata.xml b/sci-electronics/ngspice/metadata.xml
index f145a23291ff..22f3ebfaa0e5 100644
--- a/sci-electronics/ngspice/metadata.xml
+++ b/sci-electronics/ngspice/metadata.xml
@@ -11,6 +11,7 @@
</longdescription>
<use>
<flag name="deprecated">Build old and deprecated apps</flag>
+ <flag name="klu">Add support for KLU (embedded version of suitesparse)</flag>
<flag name="shared">Build ngspice as a shared library</flag>
</use>
<upstream>
diff --git a/sci-electronics/ngspice/ngspice-36.ebuild b/sci-electronics/ngspice/ngspice-43.ebuild
index 6a99a86b05e4..be5b137533cd 100644
--- a/sci-electronics/ngspice/ngspice-36.ebuild
+++ b/sci-electronics/ngspice/ngspice-43.ebuild
@@ -1,30 +1,37 @@
# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=7
+EAPI=8
-inherit autotools multibuild toolchain-funcs virtualx
+inherit autotools flag-o-matic multibuild toolchain-funcs virtualx
DESCRIPTION="The Next Generation Spice (Electronic Circuit Simulator)"
-SRC_URI="https://downloads.sourceforge.net/ngspice/${P}.tar.gz
- doc? ( https://downloads.sourceforge.net/ngspice/${P}-manual.pdf )"
HOMEPAGE="http://ngspice.sourceforge.net"
-LICENSE="BSD GPL-2"
+SRC_URI="
+ https://downloads.sourceforge.net/ngspice/${P}.tar.gz
+ doc? ( https://downloads.sourceforge.net/ngspice/${P}-manual.pdf )
+"
+LICENSE="BSD GPL-2 MPL-2.0"
SLOT="0"
-IUSE="X debug deprecated doc examples fftw openmp +readline +shared tcl"
-KEYWORDS="amd64 ~arm64 ~ppc ~riscv ~sparc ~x86 ~x64-macos"
-
+IUSE="X debug deprecated doc examples fftw +klu openmp +readline +shared tcl"
+KEYWORDS="~amd64 ~arm64 ~ppc ~riscv ~sparc ~x86 ~x64-macos"
RESTRICT="!test? ( test )"
-DEPEND="sys-libs/ncurses:0=
- X? ( x11-libs/libXaw
+DEPEND="
+ sys-libs/ncurses:=
+ X? (
+ x11-libs/libXaw
x11-libs/libXt
- x11-libs/libX11 )
- fftw? ( sci-libs/fftw:3.0 )
- readline? ( sys-libs/readline:0= )
- tcl? ( dev-lang/tcl:0
- dev-tcltk/blt )"
+ x11-libs/libX11
+ )
+ fftw? ( sci-libs/fftw:3.0= )
+ readline? ( sys-libs/readline:= )
+ tcl? (
+ dev-lang/tcl:=
+ dev-tcltk/blt
+ )
+"
RDEPEND="${DEPEND}"
DOCS=(
@@ -73,6 +80,11 @@ src_prepare() {
}
src_configure() {
+ # -Werror=lto-type-mismatch
+ # https://bugs.gentoo.org/862513
+ # https://sourceforge.net/p/ngspice/bugs/665/
+ filter-lto
+
multibuild_foreach_variant ngspice_configure
}
@@ -113,6 +125,7 @@ ngspice_configure() {
--enable-xspice
--enable-cider
--disable-rpath
+ $(use_enable klu)
$(use_enable openmp)
$(use_with fftw fftw3)
$(use_with readline)
@@ -144,6 +157,21 @@ ngspice_compile() {
popd &>/dev/null || die
}
+src_test() {
+ if ! use debug; then
+ # tests can be only executed for the binaries variant
+ pushd "${WORKDIR}/${P}-binaries" &>/dev/null || die
+ echo "set ngbehavior=mc" > "${HOME}"/.spiceinit || die "Failed to configure ${PN} for running the test suite"
+ virtx default
+ popd &>/dev/null || die
+ else
+ # https://sourceforge.net/p/ngspice/bugs/353/
+ ewarn
+ ewarn "Skipping tests because they are known to fail in debug mode"
+ ewarn
+ fi
+}
+
src_install() {
multibuild_foreach_variant ngspice_install
@@ -186,18 +214,3 @@ ngspice_install() {
popd &>/dev/null || die
}
-
-src_test() {
- if ! use debug; then
- # tests can be only executed for the binaries variant
- pushd "${WORKDIR}/${P}-binaries" &>/dev/null || die
- echo "set ngbehavior=mc" > "${HOME}"/.spiceinit || die "Failed to configure ${PN} for running the test suite"
- virtx default
- popd &>/dev/null || die
- else
- # https://sourceforge.net/p/ngspice/bugs/353/
- ewarn
- ewarn "Skipping tests because they are known to fail in debug mode"
- ewarn
- fi
-}
diff --git a/sci-electronics/nvc/Manifest b/sci-electronics/nvc/Manifest
index 26f11539d823..9f4f68dd390c 100644
--- a/sci-electronics/nvc/Manifest
+++ b/sci-electronics/nvc/Manifest
@@ -1,2 +1,2 @@
-DIST nvc-1.13.3.tar.gz 1963182 BLAKE2B c03cb06b8e94e6d5c139ec4da17d6665cb5ce899fabe0ffe60459681aad329ddf9ac6ad9082515e3be76fd32aad56a6c0c89c02c0f22a55ea15a8a3a9e61e763 SHA512 c65904762081429660998f59ec25fbbdc8084a7472be06bad99e42457f5eca5516a65f472a8960cbd9dc0b0a6f5ccfa0d6a8b3d238805ab0120c046bbe56ff3b
-DIST nvc-1.14.0.tar.gz 2030838 BLAKE2B e8c3e98077efcd1f024a70bb7a39e0cc1333b0ecf5e372f12eea5660e5a2907fbb660b7b5ee6ae7bf691f02134c4da898905baee650efae87839732565d7ece4 SHA512 6d498bfef7a3fc69784c93ce5799db401993802b54554be04da5f4872a2965066a0e93a0a98d2d7de07c4bcf1ecef7b11f6360b6bac392e9ad34875656d49db0
+DIST nvc-1.14.1.tar.gz 2033076 BLAKE2B 8c17d08aaf01d8dec293530b9e28e37261396e846433a574532e7d1c68bd13424879e25a00e186e46523fa73b9e731a624088312c8133b3fa0d5626f42681d8b SHA512 13648a8c9b952a64c0ec053f733f359ee138a0a3f02ac160ed8d7ac2ace0db658a9092695229a0fe6d1bebf7bae4386969b6b2883e720ae6f4e8ab8098960cc2
+DIST nvc-1.14.2.tar.gz 2035337 BLAKE2B 999540938a31ea0d622eeaeca93a0910bcd7af1d36470b9ecbee37dfc53dba6c1a56d543665c7b8ada18a81d0755818d6b570d06610e139436a1c53d57d0241c SHA512 90b9be206628784f39eac721e92e70a5b9b2b6043973f51b18f45df8c50e642bddcc149c02a8bea6d433b91d5fac1678107581832ca24f433f63e1450162fb2d
diff --git a/sci-electronics/nvc/nvc-1.14.0.ebuild b/sci-electronics/nvc/nvc-1.14.1.ebuild
index fe5db8763631..8dbe5b2eb22f 100644
--- a/sci-electronics/nvc/nvc-1.14.0.ebuild
+++ b/sci-electronics/nvc/nvc-1.14.1.ebuild
@@ -45,7 +45,7 @@ RDEPEND="
sys-libs/zlib:=
llvm? (
$(llvm_gen_dep '
- sys-devel/llvm:${LLVM_SLOT}=
+ llvm-core/llvm:${LLVM_SLOT}=
')
)
"
@@ -54,6 +54,7 @@ DEPEND="
"
BDEPEND="
dev-libs/check
+ sys-apps/which
sys-devel/bison
sys-devel/flex
"
diff --git a/sci-electronics/nvc/nvc-1.13.3.ebuild b/sci-electronics/nvc/nvc-1.14.2.ebuild
index 7beab1f0813a..8dbe5b2eb22f 100644
--- a/sci-electronics/nvc/nvc-1.13.3.ebuild
+++ b/sci-electronics/nvc/nvc-1.14.2.ebuild
@@ -45,7 +45,7 @@ RDEPEND="
sys-libs/zlib:=
llvm? (
$(llvm_gen_dep '
- sys-devel/llvm:${LLVM_SLOT}=
+ llvm-core/llvm:${LLVM_SLOT}=
')
)
"
@@ -54,6 +54,7 @@ DEPEND="
"
BDEPEND="
dev-libs/check
+ sys-apps/which
sys-devel/bison
sys-devel/flex
"
@@ -89,7 +90,6 @@ src_configure() {
local ECONF_SOURCE="${NVC_SOURCEDIR}"
local -a myconf=(
- --enable-verilog
--enable-vital
--with-bash-completion="$(get_bashcompdir)"
$(use_enable debug)
diff --git a/sci-electronics/xcircuit/xcircuit-3.10.30-r2.ebuild b/sci-electronics/xcircuit/xcircuit-3.10.30-r2.ebuild
index 5b7a88dac467..7868c9e7ae7b 100644
--- a/sci-electronics/xcircuit/xcircuit-3.10.30-r2.ebuild
+++ b/sci-electronics/xcircuit/xcircuit-3.10.30-r2.ebuild
@@ -3,7 +3,7 @@
EAPI=7
-inherit autotools
+inherit autotools flag-o-matic
DESCRIPTION="Circuit drawing and schematic capture program"
SRC_URI="http://opencircuitdesign.com/xcircuit/archive/${P}.tgz"
@@ -39,6 +39,7 @@ src_prepare() {
}
src_configure() {
+ append-cflags -std=gnu89 -Wno-incompatible-function-pointer-types
local myeconfargs=(
--with-cairo
--with-ngspice