commit: f3919eae107aeae33655b8081ed056665e2924d8 Author: Andrew Ammerlaan <andrewammerlaan <AT> gentoo <DOT> org> AuthorDate: Sat Jan 14 19:00:31 2023 +0000 Commit: Andrew Ammerlaan <andrewammerlaan <AT> gentoo <DOT> org> CommitDate: Sat Jan 14 19:00:34 2023 +0000 URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=f3919eae
dev-embedded/icestorm: treeclean mask is not enough to fix the sourcing problems, cleanup now instead Signed-off-by: Andrew Ammerlaan <andrewammerlaan <AT> gentoo.org> dev-embedded/icestorm/Manifest | 1 - .../icestorm/files/icestorm-9999-flags.patch | 42 --------------------- .../icestorm/files/icestorm-9999-ftdi-fix.patch | 28 -------------- .../icestorm/files/icestorm-9999-prefix.patch | 26 ------------- dev-embedded/icestorm/icestorm-0_p20210309.ebuild | 43 ---------------------- dev-embedded/icestorm/icestorm-9999.ebuild | 42 --------------------- dev-embedded/icestorm/metadata.xml | 12 ------ profiles/package.mask | 1 - 8 files changed, 195 deletions(-) diff --git a/dev-embedded/icestorm/Manifest b/dev-embedded/icestorm/Manifest deleted file mode 100644 index 831a26e11..000000000 --- a/dev-embedded/icestorm/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST icestorm-0_p20210309.tar.gz 946813 BLAKE2B 6b687cea549127fbdbeb44222feb1bac406db2ef9d7fb11992aa2f0b5540b83bd8e1cf4faa5c62bf9fa1b681497ac102843f3f5cf0fa39cce7951d523084049a SHA512 17cfce499173dffa0ae7d4564b89c0e28ef32a80534c07bf099958981e487db1ec6c35c6b82376e5513f9fe79f67a3e7dd360203512cd43686e52d47ae7f073a diff --git a/dev-embedded/icestorm/files/icestorm-9999-flags.patch b/dev-embedded/icestorm/files/icestorm-9999-flags.patch deleted file mode 100644 index c1865c99a..000000000 --- a/dev-embedded/icestorm/files/icestorm-9999-flags.patch +++ /dev/null @@ -1,42 +0,0 @@ -From 624ee9278f15abb6de5d014294bb5ba4a717401b Mon Sep 17 00:00:00 2001 -From: "Daniel M. Weeks" <[email protected]> -Date: Mon, 20 Mar 2017 16:50:06 -0400 -Subject: [PATCH 2/3] flags - -Signed-off-by: Daniel M. Weeks <[email protected]> ---- - config.mk | 4 ++-- - iceprog/Makefile | 2 +- - 2 files changed, 3 insertions(+), 3 deletions(-) - -diff --git a/config.mk b/config.mk -index c7f80a3..779c4e2 100644 ---- a/config.mk -+++ b/config.mk -@@ -19,8 +19,8 @@ endif - WARN_LEVEL ?= all - - LDLIBS = -lm -lstdc++ --CFLAGS += -MD -MP -O$(OPT_LEVEL) $(DBG_LEVEL) -W$(WARN_LEVEL) -std=$(C_STD) -I$(PREFIX)/include --CXXFLAGS += -MD -MP -O$(OPT_LEVEL) $(DBG_LEVEL) -W$(WARN_LEVEL) -std=$(CXX_STD) -I$(PREFIX)/include -+CFLAGS += -MD -MP $(DBG_LEVEL) -W$(WARN_LEVEL) -std=$(C_STD) -I$(PREFIX)/include -+CXXFLAGS += -MD -MP $(DBG_LEVEL) -W$(WARN_LEVEL) -std=$(CXX_STD) -I$(PREFIX)/include - - DESTDIR ?= - CHIPDB_SUBDIR ?= $(PROGRAM_PREFIX)icebox -diff --git a/iceprog/Makefile b/iceprog/Makefile -index 3cb07b8..7f5050f 100644 ---- a/iceprog/Makefile -+++ b/iceprog/Makefile -@@ -4,7 +4,7 @@ ifneq ($(shell uname -s),Darwin) - LDLIBS = -L/usr/local/lib -lm - else - LIBFTDI_NAME = $(shell $(PKG_CONFIG) --exists libftdi1 && echo ftdi1 || echo ftdi) -- LDLIBS = -L/usr/local/lib -l$(LIBFTDI_NAME) -lm -+ LDLIBS = -l$(LIBFTDI_NAME) -lm - endif - - ifeq ($(STATIC),1) --- -Daniel M. Weeks - diff --git a/dev-embedded/icestorm/files/icestorm-9999-ftdi-fix.patch b/dev-embedded/icestorm/files/icestorm-9999-ftdi-fix.patch deleted file mode 100644 index 43ec929e7..000000000 --- a/dev-embedded/icestorm/files/icestorm-9999-ftdi-fix.patch +++ /dev/null @@ -1,28 +0,0 @@ -From 9fada8e486778af30e2ab38bca9c86089fa78a33 Mon Sep 17 00:00:00 2001 -From: "Daniel M. Weeks" <[email protected]> -Date: Tue, 27 Jun 2017 10:32:51 -0400 -Subject: [PATCH 3/3] FTDI fix - -Signed-off-by: Daniel M. Weeks <[email protected]> ---- - iceprog/Makefile | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -diff --git a/iceprog/Makefile b/iceprog/Makefile -index 7f5050f..949aee4 100644 ---- a/iceprog/Makefile -+++ b/iceprog/Makefile -@@ -12,8 +12,8 @@ LDFLAGS += -static - LDLIBS += $(shell for pkg in libftdi1 libftdi; do $(PKG_CONFIG) --silence-errors --static --libs $$pkg && exit; done; echo -lftdi; ) - CFLAGS += $(shell for pkg in libftdi1 libftdi; do $(PKG_CONFIG) --silence-errors --static --cflags $$pkg && exit; done; ) - else --LDLIBS += $(shell for pkg in libftdi1 libftdi; do $(PKG_CONFIG) --silence-errors --libs $$pkg && exit; done; echo -lftdi; ) --CFLAGS += $(shell for pkg in libftdi1 libftdi; do $(PKG_CONFIG) --silence-errors --cflags $$pkg && exit; done; ) -+override LDLIBS += $(shell for pkg in libftdi1 libftdi; do $(PKG_CONFIG) --silence-errors --libs $$pkg && exit; done; echo -lftdi; ) -+override CFLAGS += $(shell for pkg in libftdi1 libftdi; do $(PKG_CONFIG) --silence-errors --cflags $$pkg && exit; done; ) - endif - - all: $(PROGRAM_PREFIX)iceprog$(EXE) --- -Daniel M. Weeks - diff --git a/dev-embedded/icestorm/files/icestorm-9999-prefix.patch b/dev-embedded/icestorm/files/icestorm-9999-prefix.patch deleted file mode 100644 index b729906e5..000000000 --- a/dev-embedded/icestorm/files/icestorm-9999-prefix.patch +++ /dev/null @@ -1,26 +0,0 @@ -From 5bc4954b147bf44a483493ddecdef871a72affba Mon Sep 17 00:00:00 2001 -From: "Daniel M. Weeks" <[email protected]> -Date: Mon, 20 Mar 2017 16:42:11 -0400 -Subject: [PATCH 1/3] prefix - -Signed-off-by: Daniel M. Weeks <[email protected]> ---- - icebox/icebox_vlog.py | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/icebox/icebox_vlog.py b/icebox/icebox_vlog.py -index 0133347..d251651 100755 ---- a/icebox/icebox_vlog.py -+++ b/icebox/icebox_vlog.py -@@ -384,7 +384,7 @@ def seg_to_net(seg, default=None): - - if lookup_symbols: - text_func.append("// Debug Symbols") -- with open("/usr/local/share/icebox/chipdb-%s.txt" % ic.device, "r") as f: -+ with open("/usr/share/icebox/chipdb-%s.txt" % ic.device, "r") as f: - current_net = -1 - exported_names = dict() - for line in f: --- -Daniel M. Weeks - diff --git a/dev-embedded/icestorm/icestorm-0_p20210309.ebuild b/dev-embedded/icestorm/icestorm-0_p20210309.ebuild deleted file mode 100644 index fef371959..000000000 --- a/dev-embedded/icestorm/icestorm-0_p20210309.ebuild +++ /dev/null @@ -1,43 +0,0 @@ -# Copyright 1999-2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -PYTHON_COMPAT=( python3_{7,8} ) -inherit eutils python-any-r1 toolchain-funcs - -DESCRIPTION="IceStorm - tools for analyzing and creating bitstreams for Lattice iCE40 FPGAs" -HOMEPAGE="http://www.clifford.at/icestorm/" -LICENSE="ISC" -if [ ${PV} == "9999" ]; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/cliffordwolf/icestorm.git" -else - EGIT_COMMIT="c495861c19bd0976c88d4964f912abe76f3901c3" - SRC_URI="https://github.com/cliffordwolf/${PN}/archive/${EGIT_COMMIT}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~amd64" - S="${WORKDIR}/${PN}-${EGIT_COMMIT}" -fi - -SLOT="0" -IUSE="ftdi" - -RDEPEND="ftdi? ( dev-embedded/libftdi:= )" -DEPEND=" - ${PYTHON_DEPS} - virtual/pkgconfig - ${RDEPEND}" - -PATCHES=( "${FILESDIR}"/${PN}-9999-prefix.patch - "${FILESDIR}"/${PN}-9999-flags.patch - "${FILESDIR}"/${PN}-9999-ftdi-fix.patch ) - -src_compile() { - export PREFIX=/usr - emake CC=$(tc-getCC) CXX=$(tc-getCXX) CFLAGS="$CFLAGS" ICEPROG=$(usex ftdi 1 0) -} - -src_install() { - emake DESTDIR="${D}" ICEPROG=$(usex ftdi 1 0) install - einstalldocs -} diff --git a/dev-embedded/icestorm/icestorm-9999.ebuild b/dev-embedded/icestorm/icestorm-9999.ebuild deleted file mode 100644 index fd47e2068..000000000 --- a/dev-embedded/icestorm/icestorm-9999.ebuild +++ /dev/null @@ -1,42 +0,0 @@ -# Copyright 1999-2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -PYTHON_COMPAT=( python3_{8,9,10} ) -inherit eutils python-any-r1 toolchain-funcs - -DESCRIPTION="IceStorm - tools for analyzing and creating bitstreams for Lattice iCE40 FPGAs" -HOMEPAGE="http://www.clifford.at/icestorm/" -LICENSE="ISC" -if [ ${PV} == "9999" ]; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/cliffordwolf/icestorm.git" -else - EGIT_COMMIT="" - SRC_URI="https://github.com/cliffordwolf/${PN}/archive/${EGIT_COMMIT}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~amd64" - S="${WORKDIR}/${PN}-${EGIT_COMMIT}" -fi - -SLOT="0" -IUSE="ftdi" - -RDEPEND="ftdi? ( dev-embedded/libftdi:= )" -DEPEND=" - ${PYTHON_DEPS} - virtual/pkgconfig - ${RDEPEND}" - -PATCHES=( "${FILESDIR}"/${PN}-9999-prefix.patch - "${FILESDIR}"/${PN}-9999-ftdi-fix.patch ) - -src_compile() { - export PREFIX=/usr - emake CC=$(tc-getCC) CXX=$(tc-getCXX) CFLAGS="$CFLAGS" ICEPROG=$(usex ftdi 1 0) -} - -src_install() { - emake DESTDIR="${D}" ICEPROG=$(usex ftdi 1 0) install - einstalldocs -} diff --git a/dev-embedded/icestorm/metadata.xml b/dev-embedded/icestorm/metadata.xml deleted file mode 100644 index 67e415794..000000000 --- a/dev-embedded/icestorm/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <longdescription lang="en"> - </longdescription> - <use> - <flag name='ftdi'>Enable support for USB FTDI chips via <pkg>dev-embedded/libftdi</pkg></flag> - </use> - <upstream> - <remote-id type="github">cliffordwolf/icestorm</remote-id> - </upstream> -</pkgmetadata> diff --git a/profiles/package.mask b/profiles/package.mask index e5a279f34..b95595dce 100644 --- a/profiles/package.mask +++ b/profiles/package.mask @@ -16,7 +16,6 @@ # Andrew Ammerlaan <[email protected]> (2023-01-14) # Needs python_compat bump. Removal on 2023-01-29. -dev-embedded/icestorm dev-python/pyinquirer dev-python/recordclass dev-python/ryu
