Mon Apr 15 17:12:06 2024 UTC (41d)
yosys: only uses Xdot

use DEPENDS on graphviz instead of its bl3.mk

Bump PKGREVISION.


(wiz)
diff -r1.4 -r1.5 pkgsrc/devel/yosys/Makefile

cvs diff -r1.4 -r1.5 pkgsrc/devel/yosys/Makefile (expand / switch to unified diff)

--- pkgsrc/devel/yosys/Makefile 2024/04/15 10:51:34 1.4
+++ pkgsrc/devel/yosys/Makefile 2024/04/15 17:12:06 1.5
@@ -1,31 +1,33 @@ @@ -1,31 +1,33 @@
1# $NetBSD: Makefile,v 1.4 2024/04/15 10:51:34 micha Exp $ 1# $NetBSD: Makefile,v 1.5 2024/04/15 17:12:06 wiz Exp $
2 2
3YOSYS_VERSION= 0.38 3YOSYS_VERSION= 0.38
4YOSYS_TAG= yosys-${YOSYS_VERSION} 4YOSYS_TAG= yosys-${YOSYS_VERSION}
5ABC_DISTNAME= abc-${YOSYS_TAG} 5ABC_DISTNAME= abc-${YOSYS_TAG}
6DISTNAME= ${YOSYS_TAG} 6DISTNAME= ${YOSYS_TAG}
7PKGREVISION= 3 7PKGREVISION= 4
8CATEGORIES= devel 8CATEGORIES= devel
9MASTER_SITES= ${MASTER_SITE_GITHUB:=YosysHQ/} 9MASTER_SITES= ${MASTER_SITE_GITHUB:=YosysHQ/}
10GITHUB_TAG= ${YOSYS_TAG} 10GITHUB_TAG= ${YOSYS_TAG}
11WRKSRC= ${WRKDIR}/yosys-${YOSYS_TAG} 11WRKSRC= ${WRKDIR}/yosys-${YOSYS_TAG}
12EXTRACT_SUFX= .tar.gz # needed early 12EXTRACT_SUFX= .tar.gz # needed early
13 13
14MAINTAINER= thorpej@NetBSD.org 14MAINTAINER= thorpej@NetBSD.org
15HOMEPAGE= https://github.com/YosysHQ/yosys 15HOMEPAGE= https://github.com/YosysHQ/yosys
16COMMENT= Yosys Open SYnthesis Suite 16COMMENT= Yosys Open SYnthesis Suite
17LICENSE= isc 17LICENSE= isc
18 18
 19DEPENDS+= graphviz-[0-9]*:../../graphics/graphviz
 20
19ONLY_FOR_COMPILER= clang gcc 21ONLY_FOR_COMPILER= clang gcc
20USE_LANGUAGES= c c++ 22USE_LANGUAGES= c c++
21 23
22.include "../../mk/bsd.prefs.mk" 24.include "../../mk/bsd.prefs.mk"
23.include "../../mk/compiler.mk" 25.include "../../mk/compiler.mk"
24 26
25ABC_DISTFILE= ${ABC_DISTNAME}${EXTRACT_SUFX} 27ABC_DISTFILE= ${ABC_DISTNAME}${EXTRACT_SUFX}
26DISTFILES= ${DEFAULT_DISTFILES} 28DISTFILES= ${DEFAULT_DISTFILES}
27 29
28DISTFILES+= ${ABC_DISTFILE} 30DISTFILES+= ${ABC_DISTFILE}
29SITES.${ABC_DISTFILE}= -${MASTER_SITE_GITHUB:=YosysHQ/abc/archive/}${GITHUB_TAG}${EXTRACT_SUFX} 31SITES.${ABC_DISTFILE}= -${MASTER_SITE_GITHUB:=YosysHQ/abc/archive/}${GITHUB_TAG}${EXTRACT_SUFX}
30 32
31EXTRACT_DIR.${ABC_DISTFILE}= ${WRKSRC}/abc 33EXTRACT_DIR.${ABC_DISTFILE}= ${WRKSRC}/abc
@@ -67,16 +69,15 @@ REPLACE_PYTHON+= tests/tools/*.py @@ -67,16 +69,15 @@ REPLACE_PYTHON+= tests/tools/*.py
67 69
68REPLACE_BASH+= misc/yosys-config.in 70REPLACE_BASH+= misc/yosys-config.in
69 71
70do-configure: 72do-configure:
71 cd ${WRKSRC} && ${MAKE_PROGRAM} config-${YOSYS_COMPILER} 73 cd ${WRKSRC} && ${MAKE_PROGRAM} config-${YOSYS_COMPILER}
72 74
73.include "../../lang/python/application.mk" 75.include "../../lang/python/application.mk"
74.include "../../lang/python/tool.mk" 76.include "../../lang/python/tool.mk"
75.include "../../lang/tcl/buildlink3.mk" 77.include "../../lang/tcl/buildlink3.mk"
76.include "../../devel/boost-libs/buildlink3.mk" 78.include "../../devel/boost-libs/buildlink3.mk"
77.include "../../devel/readline/buildlink3.mk" 79.include "../../devel/readline/buildlink3.mk"
78.include "../../devel/libffi/buildlink3.mk" 80.include "../../devel/libffi/buildlink3.mk"
79.include "../../devel/pkgconf/buildlink3.mk" 81.include "../../devel/pkgconf/buildlink3.mk"
80.include "../../graphics/graphviz/buildlink3.mk" 
81.include "../../mk/dlopen.buildlink3.mk" 82.include "../../mk/dlopen.buildlink3.mk"
82.include "../../mk/bsd.pkg.mk" 83.include "../../mk/bsd.pkg.mk"