Index: head/cad/cascade-compiler/Makefile =================================================================== --- head/cad/cascade-compiler/Makefile (revision 522169) +++ head/cad/cascade-compiler/Makefile (revision 522170) @@ -1,47 +1,47 @@ # $FreeBSD$ PORTNAME= cascade -PORTVERSION= g20200104 +PORTVERSION= g20200105 CATEGORIES= cad PKGNAMESUFFIX= -compiler PATCH_SITES= https://github.com/${GH_ACCOUNT}/${PORTNAME}/commit/ PATCHFILES= efe9940dcb93a6db6347ffd99225d52449e27c4d.patch:-p1 MAINTAINER= yuri@FreeBSD.org COMMENT= Just-In-Time Compiler for Verilog from VMware Research LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE.txt BUILD_DEPENDS= flex>0:textproc/flex RUN_DEPENDS= verilator:cad/verilator TEST_DEPENDS= benchmark>0:devel/benchmark \ googletest>0:devel/googletest USES= bison cmake localbase:ldflags ncurses perl5 USE_GITHUB= yes GH_ACCOUNT= vmware -GH_TAGNAME= 25e1050ab41c242c77014d7436998611e0b3fb82 +GH_TAGNAME= 09fb6020329fc1d6d49b32ce3bbef241c52059f9 MAKE_ENV= FREEBSD_WRKSRC=${WRKSRC} FREEBSD_LOCALBASE=${LOCALBASE} CMAKE_OFF= BUILD_TESTING BINARY_ALIAS= flex=${FILESDIR}/flex flex.real=${LOCALBASE}/bin/flex bison=${LOCALBASE}/bin/bison post-patch: # cascade needs the latest flex, not one from the base system @${FIND} ${WRKSRC} -name "*.h" | ${XARGS} ${REINPLACE_CMD} -i '' 's|#include |#include <${LOCALBASE}/include/flex/FlexLexer.h>|' - # no need in bash: https://github.com/vmware/cascade/issues/207 + # don't need bash: https://github.com/vmware/cascade/issues/207 @${FIND} ${WRKSRC} -name "*.sh" | ${XARGS} ${REINPLACE_CMD} -i '' 's|#!/bin/bash|#!/bin/sh|' - # replace with CXX C++ compiler: https://github.com/vmware/cascade/issues/208 + # replace the C++ compiler executable with CXX: https://github.com/vmware/cascade/issues/208 @${FIND} ${WRKSRC} -name "*.sh" | ${XARGS} ${REINPLACE_CMD} -i '' 's|g++ |${CXX} |' -do-test: # the below command fails, but 'run_regression' passes 100%, something minor is wrong +do-test: cd ${BUILD_WRKSRC} && \ ${SETENV} ${CONFIGURE_ENV} ${CMAKE_BIN} ${CMAKE_ARGS} -DBUILD_TESTING:BOOL=ON ${CMAKE_SOURCE_PATH} && \ ${SETENV} ${MAKE_ENV} ${MAKE_CMD} ${MAKE_ARGS} ${ALL_TARGET} && \ ${SETENV} ${MAKE_ENV} ${MAKE_CMD} ${MAKE_ARGS} test .include Index: head/cad/cascade-compiler/distinfo =================================================================== --- head/cad/cascade-compiler/distinfo (revision 522169) +++ head/cad/cascade-compiler/distinfo (revision 522170) @@ -1,5 +1,5 @@ -TIMESTAMP = 1578206252 -SHA256 (vmware-cascade-g20200104-25e1050ab41c242c77014d7436998611e0b3fb82_GH0.tar.gz) = 3d7ccd4ef27ccf857cb660fa815bdf8b2d7f7d7e3beb926bdbc12a20d7e03689 -SIZE (vmware-cascade-g20200104-25e1050ab41c242c77014d7436998611e0b3fb82_GH0.tar.gz) = 12260374 +TIMESTAMP = 1578258073 +SHA256 (vmware-cascade-g20200105-09fb6020329fc1d6d49b32ce3bbef241c52059f9_GH0.tar.gz) = 045a1f09df8421953b81b783ec07f82dc3318f36b1b4be59cd9cc0ebe8a49711 +SIZE (vmware-cascade-g20200105-09fb6020329fc1d6d49b32ce3bbef241c52059f9_GH0.tar.gz) = 12258368 SHA256 (efe9940dcb93a6db6347ffd99225d52449e27c4d.patch) = 6f3b59b1d313a4a7111c6dd8b0e70d180e3324890c3a4a01c297729d6d910b22 SIZE (efe9940dcb93a6db6347ffd99225d52449e27c4d.patch) = 615