Hi ports@,
updating cad/yosys requires updating cad/abc.
I'm changing it to YosysHQ's fork, because no one else is using it.
I wasn't really sure what version to use,
because upstream doesn't have any releases.
Patch:
diff 2c7899bf99caadefb6bede7e5ac0eff52b7656a1
18051fcafa77b877dc338d9272b4937ec71cf88a
commit - 2c7899bf99caadefb6bede7e5ac0eff52b7656a1
commit + 18051fcafa77b877dc338d9272b4937ec71cf88a
blob - 154d67ddd0a9a7afd08e4e07a0f5eab1c23f99f5
blob + 0e7b81bf160733f2c83a505baa40b3d1259575f3
--- cad/abc/Makefile
+++ cad/abc/Makefile
@@ -1,10 +1,10 @@
COMMENT = system for sequential logic synthesis and verification
-DISTNAME = abc-1.01.20210519
+DISTNAME = abc-1.50.20250218
CATEGORIES = cad
-GH_ACCOUNT = berkeley-abc
+GH_ACCOUNT = YosysHQ
GH_PROJECT = abc
-GH_COMMIT = d35b05859c44015661d36aaaa2926e0dd5f3e4dc
+GH_COMMIT = cac8f99eaa220a5e3db5caeb87cef0a975c953a2
HOMEPAGE = https://people.eecs.berkeley.edu/~alanmi/abc
MAINTAINER = Alessandro De Laurenzis <jus...@atlantide.mooo.com>
blob - 56c07179972ba57c26a0651e50e6f0279af09c5e
blob + 2eab7f8acfdab9fbf2a2c2ff59cdff6c3f783c93
--- cad/abc/distinfo
+++ cad/abc/distinfo
@@ -1,2 +1,2 @@
-SHA256 (abc-1.01.20210519-d35b0585.tar.gz) =
jWgIEYaaJsXzR6Pa9oRfL/Al7Ya262KPneR8FImcaew=
-SIZE (abc-1.01.20210519-d35b0585.tar.gz) = 5906230
+SHA256 (abc-1.50.20250218-cac8f99e.tar.gz) =
RCNy9TnyUQZMmKacLLWwpOj4ytkdWGJll7nzUnECwXI=
+SIZE (abc-1.50.20250218-cac8f99e.tar.gz) = 6272820
blob - 75e77a3abfaad9ce523a82d8830976e83df7983d
blob + ced632122498ffe1ab3f183b47bd0b45e8207a4e
--- cad/abc/patches/patch-Makefile
+++ cad/abc/patches/patch-Makefile
@@ -20,23 +20,3 @@ Index: Makefile
# whether to use libreadline
ifndef ABC_USE_NO_READLINE
-@@ -137,12 +140,17 @@ endif
-
- # LIBS := -ldl -lrt
- LIBS += -lm
--ifneq ($(OS), FreeBSD)
-+ifneq ($(OS), $(filter $(OS), FreeBSD OpenBSD))
- LIBS += -ldl
- endif
-
-+LIBS += -lrt
-+
- ifneq ($(findstring Darwin, $(shell uname)), Darwin)
-- LIBS += -lrt
-+ LIBS := $(filter-out -lrt, $(LIBS))
-+endif
-+ifeq ($(OS), OpenBSD)
-+ LIBS := $(filter-out -lrt, $(LIBS))
- endif
-
- ifdef ABC_USE_LIBSTDCXX