Greetings,

The attached diff updates cad/yosys to a very recent commit.

This is the first update of this port since its addition to the tree; I was initially skeptical to jump away from the most recent tags (published in 2019...), but as matter of facts this project is very actively developed and more than 5000 commits have been made since then.

Simply, upstream is using an "internal" version tracking that is recorded into a variable in their Makefile.


What's new upstream
===================
As said, a lot... see [1] for details.


What's new in the port
======================
- version is now based on GH_COMMIT instead of GH_TAGNAME;

- slightly change port Makefile indentation;

- add zlib to WANTLIB;

- change COMPILER from "base-clang ports-gcc" to "base-clang ports-clang" to make the subsequent "make config-clang" in do-configure more consistent through all archs;

- patch upstream Makefile to remove "-lrt" and "-ldl" from LD_LIBS;

- usual patches and PLIST rebase.


Cheers

[1] https://github.com/YosysHQ/yosys/compare/yosys-0.9...master

--
Alessandro De Laurenzis
[mailto:jus...@atlantide.mooo.com]
Web: http://www.atlantide.mooo.com
LinkedIn: http://it.linkedin.com/in/delaurenzis
Index: Makefile
===================================================================
RCS file: /cvs/ports/cad/yosys/Makefile,v
retrieving revision 1.11
diff -u -p -u -p -r1.11 Makefile
--- Makefile	23 Feb 2021 19:39:10 -0000	1.11
+++ Makefile	23 May 2021 10:45:11 -0000
@@ -1,12 +1,11 @@
 # $OpenBSD: Makefile,v 1.11 2021/02/23 19:39:10 sthen Exp $
 
 COMMENT =	framework for Verilog RTL synthesis
+DISTNAME =	yosys-0.9+4081
 
 GH_ACCOUNT =	YosysHQ
 GH_PROJECT =	yosys
-GH_TAGNAME =	yosys-0.9
-DISTNAME =	${GH_TAGNAME}
-REVISION =	1
+GH_COMMIT =	25de8faf10157ab0cb40f77c7cbf3143527c598e
 
 CATEGORIES =	cad
 
@@ -14,15 +13,16 @@ HOMEPAGE =	http://www.clifford.at/yosys/
 MAINTAINER =	Alessandro De Laurenzis <jus...@atlantide.mooo.com>
 
 # ISC (yosys), MIT (MiniSat)
-PERMIT_PACKAGE =	Yes
+PERMIT_PACKAGE = Yes
 
-WANTLIB +=	${COMPILER_LIBCXX} ${MODTCL_WANTLIB} c m readline ffi
+WANTLIB +=	${COMPILER_LIBCXX} ${MODTCL_WANTLIB} c m readline ffi z
 
 # C++11
-COMPILER =	base-clang ports-gcc
+COMPILER =	base-clang ports-clang
 
 MODULES =	lang/python \
 		lang/tcl
+
 CONFIGURE_STYLE = none
 
 BUILD_DEPENDS =	devel/bison \
@@ -58,7 +58,7 @@ FAKE_FLAGS =	PREFIX="${TRUEPREFIX}"
 
 do-configure:
 	@${SUBST_CMD} ${WRKSRC}/kernel/yosys.cc
-	@cd ${WRKBUILD} && exec env -i ${MAKE_ENV} ${MAKE_PROGRAM} config-gcc
+	@cd ${WRKBUILD} && exec env -i ${MAKE_ENV} ${MAKE_PROGRAM} config-clang
 
 post-install:
 	${MODPY_BIN} ${MODPY_LIBDIR}/compileall.py \
Index: distinfo
===================================================================
RCS file: /cvs/ports/cad/yosys/distinfo,v
retrieving revision 1.3
diff -u -p -u -p -r1.3 distinfo
--- distinfo	28 Oct 2019 08:00:17 -0000	1.3
+++ distinfo	23 May 2021 10:45:11 -0000
@@ -1,2 +1,2 @@
-SHA256 (yosys-0.9.tar.gz) = 8uMTcfnPGzbLT1eyP9brhJrcfZNdz0nzyQWqUTY4LC8=
-SIZE (yosys-0.9.tar.gz) = 1299545
+SHA256 (yosys-0.9+4081-25de8faf.tar.gz) = ProWZDm6xHgXlv8M1zJn+b4zrgGUIUpap6YV5MrdKRM=
+SIZE (yosys-0.9+4081-25de8faf.tar.gz) = 1976189
Index: patches/patch-Makefile
===================================================================
RCS file: /cvs/ports/cad/yosys/patches/patch-Makefile,v
retrieving revision 1.2
diff -u -p -u -p -r1.2 patch-Makefile
--- patches/patch-Makefile	9 Jan 2019 04:27:10 -0000	1.2
+++ patches/patch-Makefile	23 May 2021 10:45:11 -0000
@@ -3,49 +3,32 @@ $OpenBSD: patch-Makefile,v 1.2 2019/01/0
 Index: Makefile
 --- Makefile.orig
 +++ Makefile
-@@ -63,7 +63,7 @@ all: top-all
+@@ -85,7 +85,7 @@ all: top-all
  YOSYS_SRC := $(dir $(firstword $(MAKEFILE_LIST)))
  VPATH := $(YOSYS_SRC)
  
--CXXFLAGS := $(CXXFLAGS) -Wall -Wextra -ggdb -I. -I"$(YOSYS_SRC)" -MD -D_YOSYS_ -fPIC -I$(PREFIX)/include
-+CXXFLAGS := $(CXXFLAGS) -Wall -Wextra -I. -I"$(YOSYS_SRC)" -MD -D_YOSYS_ -fPIC -I$(PREFIX)/include
- LDFLAGS := $(LDFLAGS) -L$(LIBDIR)
+-CXXFLAGS := $(CXXFLAGS) -Wall -Wextra -ggdb -I. -I"$(YOSYS_SRC)" -MD -MP -D_YOSYS_ -fPIC -I$(PREFIX)/include
++CXXFLAGS := $(CXXFLAGS) -Wall -Wextra -I. -I"$(YOSYS_SRC)" -MD -MP -D_YOSYS_ -fPIC -I$(PREFIX)/include
  LDLIBS := $(LDLIBS) -lstdc++ -lm
  PLUGIN_LDFLAGS :=
-@@ -94,6 +94,8 @@ PKG_CONFIG_PATH := $(PORT_PREFIX)/lib/pkgconfig:$(PKG_
- export PATH := $(PORT_PREFIX)/bin:$(PATH)
+ 
+@@ -349,6 +349,10 @@ else ifneq ($(CONFIG),none)
+ $(error Invalid CONFIG setting '$(CONFIG)'. Valid values: clang, gcc, gcc-4.8, emcc, mxe, msys2-32, msys2-64)
  endif
  
-+else ifeq ($(OS), OpenBSD)
++ifeq ($(OS), OpenBSD)
++LDLIBS := $(filter-out -lrt, $(LDLIBS))
++endif
 +
- else
- LDFLAGS += -rdynamic
- LDLIBS += -lrt
-@@ -131,7 +133,7 @@ endif
- ifeq ($(CONFIG),clang)
- CXX = clang
- LD = clang++
--CXXFLAGS += -std=c++11 -Os
-+CXXFLAGS += -std=c++11
- ABCMKARGS += ARCHFLAGS="-DABC_USE_STDINT_H"
- 
- ifneq ($(SANITIZER),)
-@@ -154,7 +156,7 @@ endif
- else ifeq ($(CONFIG),gcc)
- CXX = gcc
- LD = gcc
--CXXFLAGS += -std=c++11 -Os
-+CXXFLAGS += -std=c++11
- ABCMKARGS += ARCHFLAGS="-DABC_USE_STDINT_H"
- 
- else ifeq ($(CONFIG),gcc-static)
-@@ -293,7 +295,9 @@ ifeq ($(ENABLE_PLUGINS),1)
+ ifeq ($(ENABLE_LIBYOSYS),1)
+ TARGETS += libyosys.so
+ endif
+@@ -439,7 +443,7 @@ endif
+ ifeq ($(ENABLE_PLUGINS),1)
  CXXFLAGS += $(shell PKG_CONFIG_PATH=$(PKG_CONFIG_PATH) $(PKG_CONFIG) --silence-errors --cflags libffi) -DYOSYS_ENABLE_PLUGINS
  LDLIBS += $(shell PKG_CONFIG_PATH=$(PKG_CONFIG_PATH) $(PKG_CONFIG) --silence-errors --libs libffi || echo -lffi)
- ifneq ($(OS), FreeBSD)
-+ifneq ($(OS), OpenBSD)
+-ifneq ($(OS), FreeBSD)
++ifneq ($(OS), $(filter $(OS), FreeBSD OpenBSD))
  LDLIBS += -ldl
-+endif
  endif
  endif
- 
Index: patches/patch-kernel_yosys_cc
===================================================================
RCS file: /cvs/ports/cad/yosys/patches/patch-kernel_yosys_cc,v
retrieving revision 1.2
diff -u -p -u -p -r1.2 patch-kernel_yosys_cc
--- patches/patch-kernel_yosys_cc	9 Jan 2019 04:27:10 -0000	1.2
+++ patches/patch-kernel_yosys_cc	23 May 2021 10:45:11 -0000
@@ -3,8 +3,8 @@ $OpenBSD: patch-kernel_yosys_cc,v 1.2 20
 Index: kernel/yosys.cc
 --- kernel/yosys.cc.orig
 +++ kernel/yosys.cc
-@@ -55,6 +55,10 @@
- #  include <sys/sysctl.h>
+@@ -69,6 +69,10 @@
+ #endif
  #endif
  
 +#ifdef __OpenBSD__
@@ -14,9 +14,9 @@ Index: kernel/yosys.cc
  #include <limits.h>
  #include <errno.h>
  
-@@ -726,6 +730,11 @@ std::string proc_self_dirname()
- 	for (i = 0; shortpath[i]; i++)
- 		path += char(shortpath[i]);
+@@ -787,6 +791,11 @@ std::string proc_self_dirname()
+ 	path.assign(buffer, buflen);
+ 	free(buffer);
  	return path;
 +}
 +#elif defined(__OpenBSD__)
@@ -24,5 +24,5 @@ Index: kernel/yosys.cc
 +{
 +	return "${PREFIX}/bin/";
  }
- #elif defined(EMSCRIPTEN)
+ #elif defined(__APPLE__)
  std::string proc_self_dirname()
Index: patches/patch-passes_cmds_show_cc
===================================================================
RCS file: /cvs/ports/cad/yosys/patches/patch-passes_cmds_show_cc,v
retrieving revision 1.1
diff -u -p -u -p -r1.1 patch-passes_cmds_show_cc
--- patches/patch-passes_cmds_show_cc	30 Apr 2019 07:21:58 -0000	1.1
+++ patches/patch-passes_cmds_show_cc	23 May 2021 10:45:11 -0000
@@ -3,12 +3,12 @@ $OpenBSD: patch-passes_cmds_show_cc,v 1.
 Index: passes/cmds/show.cc
 --- passes/cmds/show.cc.orig
 +++ passes/cmds/show.cc
-@@ -847,7 +847,7 @@ struct ShowPass : public Pass {
- 				log_cmd_error("Shell command failed!\n");
- 		} else
- 		if (format.empty()) {
--			std::string cmd = stringf("{ test -f '%s.pid' && fuser -s '%s.pid'; } || ( echo $$ >&3; exec xdot '%s'; ) 3> '%s.pid' &", dot_file.c_str(), dot_file.c_str(), dot_file.c_str(), dot_file.c_str());
-+			std::string cmd = stringf("test -f '%s.pid' -a -n \"`fuser '%s.pid' 2>/dev/null`\" || ( echo $$ >&3; exec xdot '%s'; ) 3> '%s.pid' &", dot_file.c_str(), dot_file.c_str(), dot_file.c_str(), dot_file.c_str());
+@@ -880,7 +880,7 @@ struct ShowPass : public Pass {
+ 			#ifdef __APPLE__
+ 			std::string cmd = stringf("ps -fu %d | grep -q '[ ]%s' || xdot '%s' %s", getuid(), dot_file.c_str(), dot_file.c_str(), background.c_str());
+ 			#else
+-			std::string cmd = stringf("{ test -f '%s.pid' && fuser -s '%s.pid' 2> /dev/null; } || ( echo $$ >&3; exec xdot '%s'; ) 3> '%s.pid' %s", dot_file.c_str(), dot_file.c_str(), dot_file.c_str(), dot_file.c_str(), background.c_str());
++			std::string cmd = stringf("test -f '%s.pid' -a -n \"`fuser '%s.pid' 2>/dev/null`\" || ( echo $$ >&3; exec xdot '%s'; ) 3> '%s.pid' %s", dot_file.c_str(), dot_file.c_str(), dot_file.c_str(), dot_file.c_str(), background.c_str());
+ 			#endif
  			log("Exec: %s\n", cmd.c_str());
  			if (run_command(cmd) != 0)
- 				log_cmd_error("Shell command failed!\n");
Index: pkg/PLIST
===================================================================
RCS file: /cvs/ports/cad/yosys/pkg/PLIST,v
retrieving revision 1.3
diff -u -p -u -p -r1.3 PLIST
--- pkg/PLIST	28 Oct 2019 08:00:17 -0000	1.3
+++ pkg/PLIST	23 May 2021 10:45:11 -0000
@@ -4,6 +4,9 @@ bin/yosys-config
 @bin bin/yosys-filterlib
 bin/yosys-smtbmc
 share/yosys/
+share/yosys/abc9_map.v
+share/yosys/abc9_model.v
+share/yosys/abc9_unmap.v
 share/yosys/achronix/
 share/yosys/achronix/speedster22i/
 share/yosys/achronix/speedster22i/cells_map.v
@@ -13,13 +16,15 @@ share/yosys/anlogic/
 share/yosys/anlogic/arith_map.v
 share/yosys/anlogic/cells_map.v
 share/yosys/anlogic/cells_sim.v
-share/yosys/anlogic/dram_init_16x4.vh
-share/yosys/anlogic/drams.txt
-share/yosys/anlogic/drams_map.v
 share/yosys/anlogic/eagle_bb.v
+share/yosys/anlogic/lutram_init_16x4.vh
+share/yosys/anlogic/lutrams.txt
+share/yosys/anlogic/lutrams_map.v
 share/yosys/cells.lib
+share/yosys/cmp2lcu.v
 share/yosys/cmp2lut.v
 share/yosys/coolrunner2/
+share/yosys/coolrunner2/cells_counter_map.v
 share/yosys/coolrunner2/cells_latch.v
 share/yosys/coolrunner2/cells_sim.v
 share/yosys/coolrunner2/tff_extract.v
@@ -27,31 +32,43 @@ share/yosys/coolrunner2/xc2_dff.lib
 share/yosys/dff2ff.v
 share/yosys/ecp5/
 share/yosys/ecp5/arith_map.v
-share/yosys/ecp5/bram.txt
 share/yosys/ecp5/bram_conn_1.vh
 share/yosys/ecp5/bram_conn_18.vh
 share/yosys/ecp5/bram_conn_2.vh
+share/yosys/ecp5/bram_conn_36.vh
 share/yosys/ecp5/bram_conn_4.vh
 share/yosys/ecp5/bram_conn_9.vh
 share/yosys/ecp5/bram_init_1_2_4.vh
 share/yosys/ecp5/bram_init_9_18_36.vh
+share/yosys/ecp5/brams.txt
 share/yosys/ecp5/brams_map.v
 share/yosys/ecp5/cells_bb.v
+share/yosys/ecp5/cells_ff.vh
+share/yosys/ecp5/cells_io.vh
 share/yosys/ecp5/cells_map.v
 share/yosys/ecp5/cells_sim.v
-share/yosys/ecp5/dram.txt
-share/yosys/ecp5/drams_map.v
+share/yosys/ecp5/dsp_map.v
 share/yosys/ecp5/latches_map.v
+share/yosys/ecp5/lutrams.txt
+share/yosys/ecp5/lutrams_map.v
+share/yosys/efinix/
+share/yosys/efinix/arith_map.v
+share/yosys/efinix/brams.txt
+share/yosys/efinix/brams_map.v
+share/yosys/efinix/cells_map.v
+share/yosys/efinix/cells_sim.v
+share/yosys/efinix/gbuf_map.v
 share/yosys/gate2lut.v
 share/yosys/gowin/
 share/yosys/gowin/arith_map.v
-share/yosys/gowin/bram.txt
+share/yosys/gowin/bram_init_16.vh
+share/yosys/gowin/brams.txt
 share/yosys/gowin/brams_init3.vh
 share/yosys/gowin/brams_map.v
 share/yosys/gowin/cells_map.v
 share/yosys/gowin/cells_sim.v
-share/yosys/gowin/dram.txt
-share/yosys/gowin/drams_map.v
+share/yosys/gowin/lutrams.txt
+share/yosys/gowin/lutrams_map.v
 share/yosys/greenpak4/
 share/yosys/greenpak4/cells_blackbox.v
 share/yosys/greenpak4/cells_latch.v
@@ -62,6 +79,7 @@ share/yosys/greenpak4/cells_sim_digital.
 share/yosys/greenpak4/cells_sim_wip.v
 share/yosys/greenpak4/gp_dff.lib
 share/yosys/ice40/
+share/yosys/ice40/abc9_model.v
 share/yosys/ice40/arith_map.v
 share/yosys/ice40/brams.txt
 share/yosys/ice40/brams_init1.vh
@@ -70,11 +88,20 @@ share/yosys/ice40/brams_init3.vh
 share/yosys/ice40/brams_map.v
 share/yosys/ice40/cells_map.v
 share/yosys/ice40/cells_sim.v
+share/yosys/ice40/dsp_map.v
+share/yosys/ice40/ff_map.v
 share/yosys/ice40/latches_map.v
 share/yosys/include/
 share/yosys/include/backends/
-share/yosys/include/backends/ilang/
-share/yosys/include/backends/ilang/ilang_backend.h
+share/yosys/include/backends/cxxrtl/
+share/yosys/include/backends/cxxrtl/cxxrtl.h
+share/yosys/include/backends/cxxrtl/cxxrtl_capi.cc
+share/yosys/include/backends/cxxrtl/cxxrtl_capi.h
+share/yosys/include/backends/cxxrtl/cxxrtl_vcd.h
+share/yosys/include/backends/cxxrtl/cxxrtl_vcd_capi.cc
+share/yosys/include/backends/cxxrtl/cxxrtl_vcd_capi.h
+share/yosys/include/backends/rtlil/
+share/yosys/include/backends/rtlil/rtlil_backend.h
 share/yosys/include/frontends/
 share/yosys/include/frontends/ast/
 share/yosys/include/frontends/ast/ast.h
@@ -82,9 +109,13 @@ share/yosys/include/kernel/
 share/yosys/include/kernel/celledges.h
 share/yosys/include/kernel/celltypes.h
 share/yosys/include/kernel/consteval.h
+share/yosys/include/kernel/constids.inc
+share/yosys/include/kernel/ff.h
+share/yosys/include/kernel/ffinit.h
 share/yosys/include/kernel/hashlib.h
 share/yosys/include/kernel/log.h
 share/yosys/include/kernel/macc.h
+share/yosys/include/kernel/mem.h
 share/yosys/include/kernel/modtools.h
 share/yosys/include/kernel/register.h
 share/yosys/include/kernel/rtlil.h
@@ -96,40 +127,90 @@ share/yosys/include/libs/
 share/yosys/include/libs/ezsat/
 share/yosys/include/libs/ezsat/ezminisat.h
 share/yosys/include/libs/ezsat/ezsat.h
+share/yosys/include/libs/json11/
+share/yosys/include/libs/json11/json11.hpp
 share/yosys/include/libs/sha1/
 share/yosys/include/libs/sha1/sha1.h
 share/yosys/include/passes/
 share/yosys/include/passes/fsm/
 share/yosys/include/passes/fsm/fsmdata.h
 share/yosys/intel/
-share/yosys/intel/a10gx/
-share/yosys/intel/a10gx/cells_map.v
-share/yosys/intel/a10gx/cells_sim.v
 share/yosys/intel/common/
 share/yosys/intel/common/altpll_bb.v
-share/yosys/intel/common/brams.txt
-share/yosys/intel/common/brams_map.v
+share/yosys/intel/common/brams_m9k.txt
+share/yosys/intel/common/brams_map_m9k.v
+share/yosys/intel/common/ff_map.v
 share/yosys/intel/common/m9k_bb.v
-share/yosys/intel/cyclone10/
-share/yosys/intel/cyclone10/cells_map.v
-share/yosys/intel/cyclone10/cells_sim.v
+share/yosys/intel/cyclone10lp/
+share/yosys/intel/cyclone10lp/cells_map.v
+share/yosys/intel/cyclone10lp/cells_sim.v
 share/yosys/intel/cycloneiv/
 share/yosys/intel/cycloneiv/cells_map.v
 share/yosys/intel/cycloneiv/cells_sim.v
 share/yosys/intel/cycloneive/
 share/yosys/intel/cycloneive/cells_map.v
 share/yosys/intel/cycloneive/cells_sim.v
-share/yosys/intel/cyclonev/
-share/yosys/intel/cyclonev/cells_map.v
-share/yosys/intel/cyclonev/cells_sim.v
 share/yosys/intel/max10/
 share/yosys/intel/max10/cells_map.v
 share/yosys/intel/max10/cells_sim.v
+share/yosys/intel_alm/
+share/yosys/intel_alm/common/
+share/yosys/intel_alm/common/abc9_map.v
+share/yosys/intel_alm/common/abc9_model.v
+share/yosys/intel_alm/common/abc9_unmap.v
+share/yosys/intel_alm/common/alm_map.v
+share/yosys/intel_alm/common/alm_sim.v
+share/yosys/intel_alm/common/arith_alm_map.v
+share/yosys/intel_alm/common/bram_m10k.txt
+share/yosys/intel_alm/common/bram_m20k.txt
+share/yosys/intel_alm/common/bram_m20k_map.v
+share/yosys/intel_alm/common/dff_map.v
+share/yosys/intel_alm/common/dff_sim.v
+share/yosys/intel_alm/common/dsp_map.v
+share/yosys/intel_alm/common/dsp_sim.v
+share/yosys/intel_alm/common/lutram_mlab.txt
+share/yosys/intel_alm/common/megafunction_bb.v
+share/yosys/intel_alm/common/mem_sim.v
+share/yosys/intel_alm/common/misc_sim.v
+share/yosys/intel_alm/common/quartus_rename.v
+share/yosys/intel_alm/cyclonev/
+share/yosys/intel_alm/cyclonev/cells_sim.v
+share/yosys/machxo2/
+share/yosys/machxo2/cells_map.v
+share/yosys/machxo2/cells_sim.v
+share/yosys/mul2dsp.v
+share/yosys/nexus/
+share/yosys/nexus/arith_map.v
+share/yosys/nexus/brams.txt
+share/yosys/nexus/brams_init.vh
+share/yosys/nexus/brams_map.v
+share/yosys/nexus/cells_map.v
+share/yosys/nexus/cells_sim.v
+share/yosys/nexus/cells_xtra.v
+share/yosys/nexus/dsp_map.v
+share/yosys/nexus/latches_map.v
+share/yosys/nexus/lrams.txt
+share/yosys/nexus/lrams_init.vh
+share/yosys/nexus/lrams_map.v
+share/yosys/nexus/lutrams.txt
+share/yosys/nexus/lutrams_map.v
+share/yosys/nexus/parse_init.vh
 share/yosys/pmux2mux.v
 share/yosys/python3/
 ${MODPY_COMMENT}share/yosys/python3/${MODPY_PYCACHE}/
 share/yosys/python3/${MODPY_PYCACHE}smtio.${MODPY_PYC_MAGIC_TAG}pyc
 share/yosys/python3/smtio.py
+share/yosys/quicklogic/
+share/yosys/quicklogic/abc9_map.v
+share/yosys/quicklogic/abc9_model.v
+share/yosys/quicklogic/abc9_unmap.v
+share/yosys/quicklogic/cells_sim.v
+share/yosys/quicklogic/lut_sim.v
+share/yosys/quicklogic/pp3_cells_map.v
+share/yosys/quicklogic/pp3_cells_sim.v
+share/yosys/quicklogic/pp3_ffs_map.v
+share/yosys/quicklogic/pp3_latches_map.v
+share/yosys/quicklogic/pp3_lut_map.v
 share/yosys/sf2/
 share/yosys/sf2/arith_map.v
 share/yosys/sf2/cells_map.v
@@ -138,18 +219,38 @@ share/yosys/simcells.v
 share/yosys/simlib.v
 share/yosys/techmap.v
 share/yosys/xilinx/
+share/yosys/xilinx/abc9_model.v
 share/yosys/xilinx/arith_map.v
-share/yosys/xilinx/brams.txt
-share/yosys/xilinx/brams_bb.v
 share/yosys/xilinx/brams_init_16.vh
 share/yosys/xilinx/brams_init_18.vh
 share/yosys/xilinx/brams_init_32.vh
 share/yosys/xilinx/brams_init_36.vh
-share/yosys/xilinx/brams_map.v
+share/yosys/xilinx/brams_init_8.vh
+share/yosys/xilinx/brams_init_9.vh
 share/yosys/xilinx/cells_map.v
 share/yosys/xilinx/cells_sim.v
 share/yosys/xilinx/cells_xtra.v
-share/yosys/xilinx/drams.txt
-share/yosys/xilinx/drams_map.v
 share/yosys/xilinx/ff_map.v
+share/yosys/xilinx/lut4_lutrams.txt
+share/yosys/xilinx/lut6_lutrams.txt
 share/yosys/xilinx/lut_map.v
+share/yosys/xilinx/lutrams_map.v
+share/yosys/xilinx/mux_map.v
+share/yosys/xilinx/xc2v_brams.txt
+share/yosys/xilinx/xc2v_brams_map.v
+share/yosys/xilinx/xc3s_mult_map.v
+share/yosys/xilinx/xc3sa_brams.txt
+share/yosys/xilinx/xc3sda_brams.txt
+share/yosys/xilinx/xc3sda_dsp_map.v
+share/yosys/xilinx/xc4v_dsp_map.v
+share/yosys/xilinx/xc5v_dsp_map.v
+share/yosys/xilinx/xc6s_brams.txt
+share/yosys/xilinx/xc6s_brams_map.v
+share/yosys/xilinx/xc6s_dsp_map.v
+share/yosys/xilinx/xc7_brams_map.v
+share/yosys/xilinx/xc7_dsp_map.v
+share/yosys/xilinx/xc7_xcu_brams.txt
+share/yosys/xilinx/xcu_brams_map.v
+share/yosys/xilinx/xcu_dsp_map.v
+share/yosys/xilinx/xcup_urams.txt
+share/yosys/xilinx/xcup_urams_map.v

Reply via email to