54 lines
1.9 KiB
Makefile
54 lines
1.9 KiB
Makefile
# $NetBSD$
|
|
|
|
DISTNAME= yosys-a44cc7a
|
|
CATEGORIES= devel
|
|
MASTER_SITES= ${MASTER_SITE_GITHUB:=cliffordwolf/}
|
|
GITHUB_TAG= 69468d5a16f87616af9c7f084f6ff247f3513050
|
|
|
|
MAINTAINER= pkgsrc-users@NetBSD.org
|
|
HOMEPAGE= https://github.com/cliffordwolf/
|
|
COMMENT= Yosys is a framework for Verilog RTL synthesis
|
|
LICENSE= isc
|
|
|
|
USE_LANGUAGES+= c c++
|
|
USE_TOOLS+= gmake pkg-config bison gawk flex
|
|
PYTHON_VERSIONS_INCOMPATIBLE= 27
|
|
PKGCONFIG_CONFIG= ${PKG_CONFIG:Q}
|
|
DEPENDS+= mercurial-[0-9]*:../../devel/mercurial
|
|
|
|
WRKSRC= ${WRKDIR}/yosys-${GITHUB_TAG}
|
|
|
|
SUBST_CLASSES+= python3
|
|
SUBST_MESSAGE.python3= Fixing non-shellbang references to python3.
|
|
SUBST_STAGE.python3= pre-configure
|
|
SUBST_SED.python3= -e 's,python3,${PYTHONBIN},g'
|
|
SUBST_FILES.python3+= techlibs/common/Makefile.inc
|
|
SUBST_FILES.python3+= techlibs/ice40/Makefile.inc
|
|
SUBST_FILES.python3+= techlibs/xilinx/Makefile.inc
|
|
SUBST_FILES.python3+= tests/bram/run-test.sh
|
|
SUBST_FILES.python3+= tests/fsm/run-test.sh
|
|
SUBST_FILES.python3+= tests/realmath/run-test.sh
|
|
SUBST_FILES.python3+= tests/share/run-test.sh
|
|
|
|
|
|
SUBST_CLASSES+= python
|
|
SUBST_MESSAGE.python= Fixing shellbang references to python3.
|
|
SUBST_STAGE.python= pre-configure
|
|
SUBST_SED.python= -e 's,/usr/bin/env\ python3,${PYTHONBIN},g'
|
|
SUBST_FILES.python= backends/smt2/smtbmc.py
|
|
SUBST_FILES.python+= techlibs/common/cellhelp.py
|
|
SUBST_FILES.python+= techlibs/ice40/brams_init.py
|
|
SUBST_FILES.python+= techlibs/xilinx/brams_init.py
|
|
SUBST_FILES.python+= tests/bram/generate.py
|
|
SUBST_FILES.python+= tests/fsm/generate.py
|
|
SUBST_FILES.python+= tests/realmath/generate.py
|
|
SUBST_FILES.python+= tests/share/generate.py
|
|
SUBST_FILES.python+= tests/tools/txt2tikztiming.py
|
|
|
|
.include "../../lang/python/pyversion.mk"
|
|
.include "../../lang/tcl/buildlink3.mk"
|
|
.include "../../devel/readline/buildlink3.mk"
|
|
.include "../../lang/python/application.mk"
|
|
.include "../../devel/libffi/buildlink3.mk"
|
|
.include "../../mk/bsd.pkg.mk"
|