git: 16c40c81d3d6 - main - cad/verilator: Add binutils as runtime dependency to use the same 'ar' as during build
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Mon, 22 May 2023 02:05:07 UTC
The branch main has been updated by yuri: URL: https://cgit.FreeBSD.org/ports/commit/?id=16c40c81d3d6aad8e7dc730b53ba8729da9306f4 commit 16c40c81d3d6aad8e7dc730b53ba8729da9306f4 Author: Yuri Victorovich <yuri@FreeBSD.org> AuthorDate: 2023-05-22 02:03:52 +0000 Commit: Yuri Victorovich <yuri@FreeBSD.org> CommitDate: 2023-05-22 02:04:59 +0000 cad/verilator: Add binutils as runtime dependency to use the same 'ar' as during build --- cad/verilator/Makefile | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/cad/verilator/Makefile b/cad/verilator/Makefile index bed4ffa8eda1..b3b3ba6a1115 100644 --- a/cad/verilator/Makefile +++ b/cad/verilator/Makefile @@ -1,7 +1,7 @@ PORTNAME= verilator DISTVERSIONPREFIX= v DISTVERSION= 5.010 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= cad MAINTAINER= yuri@FreeBSD.org @@ -18,7 +18,8 @@ BUILD_DEPENDS= autoconf>0:devel/autoconf \ ${LOCALBASE}/bin/ar:devel/binutils \ help2man:misc/help2man LIB_DEPENDS= libsystemc.so:devel/systemc -RUN_DEPENDS= gmake:devel/gmake # verilator runs gmake for the --hierarchical option when the 'gmake' method is chosen +RUN_DEPENDS= ${LOCALBASE}/bin/ar:devel/binutils \ + gmake:devel/gmake # verilator runs gmake for the --hierarchical option when the 'gmake' method is chosen USES= bison compiler:c++14-lang gmake localbase:ldflags pathfix perl5 python:build,run,test shebangfix tar:tgz USE_GITHUB= yes @@ -62,9 +63,6 @@ pre-configure: post-build: @${STRIP_CMD} ${WRKSRC}/bin/verilator_bin -post-install: # workaround for https://github.com/verilator/verilator/issues/4213: share/verilator/include/verilated.mk contains non-existent AR=/usr/local/bin/ar - @${REINPLACE_CMD} -i '' -e 's|^AR = .*|AR = /usr/bin/ar|' ${STAGEDIR}${PREFIX}/share/verilator/include/verilated.mk - post-install-INSTALL_DBG_EXECUTABLES-off: @${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/verilator_bin @${RM} ${STAGEDIR}${PREFIX}/bin/verilator_bin_dbg ${STAGEDIR}${PREFIX}/bin/verilator_coverage_bin_dbg