mirror of
https://github.com/gentoo-mirror/guru.git
synced 2026-07-21 04:53:07 -04:00
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:
@@ -1 +1 @@
|
|||||||
DIST yosys-0.60.tar.gz 10765490 BLAKE2B 8c2cdde2a2891573e4c8176e38a1aa667136f82854b48730ad350bb5733ee4d3b30f347564ac4172636e427818d514083f17d84399cb41ef0151df4809d67416 SHA512 9f518f9eb28f4f92a31cd58a034df497ff8fe959ac72a756a452c3ab93b1075ef19889d65f014ae64ab4b7ef63d3d5dbc65828e2fcf81151576c3bf917ed7a08
|
DIST yosys-0.61.tar.gz 10906158 BLAKE2B 63e0477252bea729c90cac4469cf5b585b6110364450d64c993fb588883e8a97e890fe55aa5ccb2f696ac26660490e3252687ac4395fa50324902881c6b8e117 SHA512 0eb5e76a260dcdf4b2cdc42b7feabd4b9331843ae3445fd33785828d1d601794bdbd4f7940acbccbc39681ced5d10ad03b545775668076b5fbab92e3acd3475e
|
||||||
|
|||||||
@@ -3,29 +3,52 @@
|
|||||||
|
|
||||||
EAPI=8
|
EAPI=8
|
||||||
|
|
||||||
|
PYTHON_COMPAT=( python3_{11..14} )
|
||||||
|
|
||||||
|
inherit python-any-r1
|
||||||
|
|
||||||
DESCRIPTION="framework for Verilog RTL synthesis"
|
DESCRIPTION="framework for Verilog RTL synthesis"
|
||||||
HOMEPAGE="https://yosyshq.net/yosys/"
|
HOMEPAGE="https://yosyshq.net/yosys/"
|
||||||
SRC_URI="
|
SRC_URI="
|
||||||
https://github.com/YosysHQ/${PN}/releases/download/v${PV}/yosys.tar.gz -> ${P}.tar.gz
|
https://github.com/YosysHQ/${PN}/releases/download/v${PV}/yosys.tar.gz -> ${P}.tar.gz
|
||||||
"
|
"
|
||||||
S="${WORKDIR}"
|
S="${WORKDIR}"
|
||||||
|
|
||||||
LICENSE="ISC"
|
LICENSE="ISC"
|
||||||
SLOT="0"
|
SLOT="0"
|
||||||
KEYWORDS="~amd64"
|
KEYWORDS="~amd64"
|
||||||
|
IUSE="tcl"
|
||||||
|
|
||||||
RDEPEND="
|
RDEPEND="
|
||||||
dev-libs/boost
|
dev-libs/boost:=
|
||||||
|
dev-libs/libffi:=
|
||||||
|
llvm-core/clang:=
|
||||||
media-gfx/xdot
|
media-gfx/xdot
|
||||||
llvm-core/clang
|
sys-libs/ncurses:=
|
||||||
|
sys-libs/readline:=
|
||||||
|
virtual/zlib
|
||||||
|
tcl? ( dev-lang/tcl:= )
|
||||||
"
|
"
|
||||||
|
|
||||||
DEPEND="${RDEPEND}"
|
DEPEND="${RDEPEND}"
|
||||||
BDEPEND="dev-vcs/git"
|
BDEPEND="
|
||||||
|
${PYTHON_DEPS}
|
||||||
|
dev-vcs/git
|
||||||
|
virtual/pkgconfig
|
||||||
|
"
|
||||||
|
|
||||||
src_configure() {
|
src_configure() {
|
||||||
cat <<-__EOF__ >> Makefile.conf || die
|
cat <<-__EOF__ >> Makefile.conf || die
|
||||||
PREFIX := ${EPREFIX}/usr
|
PREFIX := ${EPREFIX}/usr
|
||||||
STRIP := @echo "skipping strip"
|
STRIP := @echo "skipping strip"
|
||||||
|
CXXFLAGS += ${CXXFLAGS}
|
||||||
|
LINKFLAGS += ${LDFLAGS}
|
||||||
|
PYTHON_EXECUTABLE := ${PYTHON}
|
||||||
__EOF__
|
__EOF__
|
||||||
|
|
||||||
|
if ! use tcl; then
|
||||||
|
echo "ENABLE_TCL := 0" >> Makefile.conf || die
|
||||||
|
fi
|
||||||
|
|
||||||
default
|
default
|
||||||
}
|
}
|
||||||
Reference in New Issue
Block a user