Skip to content

Commit

Permalink
cad/yosys: Update 0.29 → 0.30; Add TCMALLOC option
Browse files Browse the repository at this point in the history
  • Loading branch information
yurivict committed Jun 6, 2023
1 parent 03896b6 commit fcffbcb
Show file tree
Hide file tree
Showing 3 changed files with 10 additions and 5 deletions.
8 changes: 6 additions & 2 deletions cad/yosys/Makefile
@@ -1,6 +1,6 @@
PORTNAME= yosys
DISTVERSIONPREFIX= yosys-
DISTVERSION= 0.29
DISTVERSION= 0.30
CATEGORIES= cad

MAINTAINER= yuri@FreeBSD.org
Expand Down Expand Up @@ -36,7 +36,8 @@ TEST_TARGET= test # some tests fail, see https://github.com/YosysHQ/yosys/issues

OPTIONS_GROUP= SOLVERS
OPTIONS_GROUP_SOLVERS= CVC5 YICES Z3
OPTIONS_DEFAULT= YICES # same as the default in C++ code
OPTIONS_DEFINE= TCMALLOC
OPTIONS_DEFAULT= TCMALLOC YICES # YICES: same as the default in C++ code ; TCMALLOC: should be the same default as in cad/surelog, cad/uhdm because surelog's lib is used in the yosys plugin cad/yosys-systemverilog

SOLVERS_DESC= Install SAT solvers
CVC5_DESC= CVC SAT Solver
Expand All @@ -47,6 +48,9 @@ CVC5_RUN_DEPENDS= cvc5:math/cvc5
YICES_RUN_DEPENDS= yices_smt2:math/yices
Z3_RUN_DEPENDS= z3:math/z3

TCMALLOC_LDFLAGS= `pkg-config --libs libtcmalloc`
TCMALLOC_LIB_DEPENDS= libtcmalloc.so:devel/google-perftools

post-patch:
${REINPLACE_CMD} -e '/^CXX =/d; s/^LD = .*/LD = $$(CXX)/' \
-e '/^CONFIG/s/clang/${CHOSEN_COMPILER_TYPE}/' \
Expand Down
6 changes: 3 additions & 3 deletions cad/yosys/distinfo
@@ -1,3 +1,3 @@
TIMESTAMP = 1683699968
SHA256 (YosysHQ-yosys-yosys-0.29_GH0.tar.gz) = 475ba8cd06eec9050ebfd63a01e7a7c894d8f06c838b35459b7e29bbc89f4a22
SIZE (YosysHQ-yosys-yosys-0.29_GH0.tar.gz) = 2524267
TIMESTAMP = 1686070461
SHA256 (YosysHQ-yosys-yosys-0.30_GH0.tar.gz) = 1b29c9ed3d396046b67c48f0900a5f2156c6136f2e0651671d05ee26369f147d
SIZE (YosysHQ-yosys-yosys-0.30_GH0.tar.gz) = 2542403
1 change: 1 addition & 0 deletions cad/yosys/pkg-plist
Expand Up @@ -72,6 +72,7 @@ bin/yosys-witness
%%DATADIR%%/gowin/brams_map.v
%%DATADIR%%/gowin/cells_map.v
%%DATADIR%%/gowin/cells_sim.v
%%DATADIR%%/gowin/cells_xtra.v
%%DATADIR%%/gowin/lutrams.txt
%%DATADIR%%/gowin/lutrams_map.v
%%DATADIR%%/greenpak4/cells_blackbox.v
Expand Down

0 comments on commit fcffbcb

Please sign in to comment.