aboutsummaryrefslogtreecommitdiff
path: root/cad/surelog/Makefile
diff options
context:
space:
mode:
authorYuri Victorovich <yuri@FreeBSD.org>2022-01-01 23:02:53 +0000
committerYuri Victorovich <yuri@FreeBSD.org>2022-01-01 23:03:59 +0000
commita5d441ef34b4456442028ca55777b9c64fd6314d (patch)
treed0b0efad1dbf5c59b9771322acb60db0194c5e3a /cad/surelog/Makefile
parentaae913167be7d3e025c3faf0177e7460e8634a9e (diff)
downloadports-a5d441ef34b4456442028ca55777b9c64fd6314d.tar.gz
ports-a5d441ef34b4456442028ca55777b9c64fd6314d.zip
cad/surelog: Update 0.0.3924 .> 0.0.3950
Diffstat (limited to 'cad/surelog/Makefile')
-rw-r--r--cad/surelog/Makefile19
1 files changed, 14 insertions, 5 deletions
diff --git a/cad/surelog/Makefile b/cad/surelog/Makefile
index 6b3b611f7988..7c740fff0d7d 100644
--- a/cad/surelog/Makefile
+++ b/cad/surelog/Makefile
@@ -1,7 +1,7 @@
PORTNAME= surelog
DISTVERSIONPREFIX= v
-DISTVERSION= 0.0-3924
-DISTVERSIONSUFFIX= -g53d571844
+DISTVERSION= 0.0-3950
+DISTVERSIONSUFFIX= -g88ae53316
CATEGORIES= cad
MAINTAINER= yuri@FreeBSD.org
@@ -10,10 +10,11 @@ COMMENT= SystemVerilog 2017 Pre-processor, Parser, Elaborator, etc
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE
-BUILD_DEPENDS= utf8cpp>0:devel/utf8cpp
+BUILD_DEPENDS= utf8cpp>0:devel/utf8cpp \
+ ${PYTHON_PKGNAMEPREFIX}orderedmultidict>0:devel/py-orderedmultidict@${PY_FLAVOR}
LIB_DEPENDS= libtcmalloc.so:devel/google-perftools
-USES= cmake compiler:c++17-lang localbase:ldflags python:build tcl:86,build
+USES= cmake compiler:c++17-lang localbase:ldflags tcl:86,build
USE_JAVA= yes
USE_LDCONFIG= yes
@@ -22,7 +23,7 @@ GH_ACCOUNT= chipsalliance
GH_PROJECT= Surelog
GH_TUPLE= \
alainmarcel:antlr4:18ca2ee:antlr4/third_party/antlr4 \
- chipsalliance:UHDM:a8be019:UHDM/third_party/UHDM \
+ chipsalliance:UHDM:5a72785:UHDM/third_party/UHDM \
capnproto:capnproto:14f24a4:UHDM_capnproto/third_party/UHDM/third_party/capnproto \
google:googletest:1b18723:googletest/third_party/googletest \
google:flatbuffers:f28c2b2:flatbuffers/third_party/flatbuffers
@@ -31,4 +32,12 @@ CMAKE_ON= BUILD_SHARED_LIBS
BINARY_ALIAS= python3=${PYTHON_CMD} tclsh=${TCLSH}
+OPTIONS_DEFINE= PYTHON
+
+PYTHON_USES= python
+PYTHON_USES_OFF= python:build
+PYTHON_CMAKE_BOOL= SURELOG_WITH_PYTHON
+PYTHON_CMAKE_ON= -DFREEBSD_PYTHON_DISTVERSION=${PYTHON_DISTVERSION}
+PYTHON_BROKEN= see https://github.com/chipsalliance/Surelog/issues/2373
+
.include <bsd.port.mk>