diff options
Diffstat (limited to 'sci-electronics')
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 |