sci-electronics/yosys: add 0.61, drop 0.60

Closes: https://bugs.gentoo.org/933183
Closes: https://bugs.gentoo.org/937505
Closes: https://bugs.gentoo.org/931001
Signed-off-by: Huang Rui <vowstar@gmail.com>
This commit is contained in:
Huang Rui
2026-01-14 18:17:04 +08:00
parent da947fce89
commit ad10f29c19
2 changed files with 27 additions and 4 deletions

View File

@@ -1 +1 @@
DIST yosys-0.60.tar.gz 10765490 BLAKE2B 8c2cdde2a2891573e4c8176e38a1aa667136f82854b48730ad350bb5733ee4d3b30f347564ac4172636e427818d514083f17d84399cb41ef0151df4809d67416 SHA512 9f518f9eb28f4f92a31cd58a034df497ff8fe959ac72a756a452c3ab93b1075ef19889d65f014ae64ab4b7ef63d3d5dbc65828e2fcf81151576c3bf917ed7a08
DIST yosys-0.61.tar.gz 10906158 BLAKE2B 63e0477252bea729c90cac4469cf5b585b6110364450d64c993fb588883e8a97e890fe55aa5ccb2f696ac26660490e3252687ac4395fa50324902881c6b8e117 SHA512 0eb5e76a260dcdf4b2cdc42b7feabd4b9331843ae3445fd33785828d1d601794bdbd4f7940acbccbc39681ced5d10ad03b545775668076b5fbab92e3acd3475e

View File

@@ -3,29 +3,52 @@
EAPI=8
PYTHON_COMPAT=( python3_{11..14} )
inherit python-any-r1
DESCRIPTION="framework for Verilog RTL synthesis"
HOMEPAGE="https://yosyshq.net/yosys/"
SRC_URI="
https://github.com/YosysHQ/${PN}/releases/download/v${PV}/yosys.tar.gz -> ${P}.tar.gz
"
S="${WORKDIR}"
LICENSE="ISC"
SLOT="0"
KEYWORDS="~amd64"
IUSE="tcl"
RDEPEND="
dev-libs/boost
dev-libs/boost:=
dev-libs/libffi:=
llvm-core/clang:=
media-gfx/xdot
llvm-core/clang
sys-libs/ncurses:=
sys-libs/readline:=
virtual/zlib
tcl? ( dev-lang/tcl:= )
"
DEPEND="${RDEPEND}"
BDEPEND="dev-vcs/git"
BDEPEND="
${PYTHON_DEPS}
dev-vcs/git
virtual/pkgconfig
"
src_configure() {
cat <<-__EOF__ >> Makefile.conf || die
PREFIX := ${EPREFIX}/usr
STRIP := @echo "skipping strip"
CXXFLAGS += ${CXXFLAGS}
LINKFLAGS += ${LDFLAGS}
PYTHON_EXECUTABLE := ${PYTHON}
__EOF__
if ! use tcl; then
echo "ENABLE_TCL := 0" >> Makefile.conf || die
fi
default
}