dev-embedded/yosys - 9999 (junkdrawer)

Search

Install

Install this version:

emerge -a =dev-embedded/yosys-9999

If this version is masked, you can unmask it using the autounmask tool or standard emerge options:

autounmask =dev-embedded/yosys-9999

Or alternatively:

emerge --autounmask-write -a =dev-embedded/yosys-9999

Package Information

Description:
Yosys - Yosys Open SYnthesis Suite
Homepage:
http://www.clifford.at/icestorm/
License:
ISC

Ebuild Details

Version EAPI Keywords Slot
9999 7 0
View Raw Ebuild
# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2

EAPI=7

PYTHON_COMPAT=( python3_{10,11} )
inherit git-r3 python-any-r1

DESCRIPTION="Yosys - Yosys Open SYnthesis Suite"
HOMEPAGE="http://www.clifford.at/icestorm/"
LICENSE="ISC"
EGIT_REPO_URI="https://github.com/cliffordwolf/yosys.git"

SLOT="0"
KEYWORDS=""
IUSE="+abc"

RDEPEND="
	sys-libs/readline:=
	dev-libs/libffi:=
	dev-vcs/git
	dev-lang/tcl:="

DEPEND="
	${PYTHON_DEPS}
	sys-devel/bison
	sys-devel/flex
	sys-apps/gawk
	virtual/pkgconfig
	${RDEPEND}"

src_configure() {
	emake config-gcc
	echo "ENABLE_ABC := $(usex abc 1 0)" >> "${S}/Makefile.conf"
}

src_compile() {
	emake PREFIX="${EPREFIX}/usr"
}

src_install() {
	emake PREFIX="${ED}/usr" STRIP=true install
}

USE Flags

Manage flags for this package: euse -i <flag> -p dev-embedded/yosys | euse -E <flag> -p dev-embedded/yosys | euse -D <flag> -p dev-embedded/yosys

Global/Standard Flags

abc
Default: Enabled (+)

Inherited Eclasses

Dependencies

DEPEND

	
	sys-devel/bison
	sys-devel/flex
	sys-apps/gawk
	virtual/pkgconfig
	
	sys-libs/readline:=
	dev-libs/libffi:=
	dev-vcs/git
	dev-lang/tcl:=

RDEPEND

	sys-libs/readline:=
	dev-libs/libffi:=
	dev-vcs/git
	dev-lang/tcl:=