diff --git a/devel/phasar/Makefile b/devel/phasar/Makefile index e079ac195660..1906d16e33c4 100644 --- a/devel/phasar/Makefile +++ b/devel/phasar/Makefile @@ -1,41 +1,45 @@ PORTNAME= phasar DISTVERSIONPREFIX= v DISTVERSION= 1222 CATEGORIES= devel science MAINTAINER= yuri@FreeBSD.org COMMENT= LLVM-based static analysis framework WWW= https://phasar.org/ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE.txt LIB_DEPENDS= libboost_graph.so:devel/boost-libs \ libcurl.so:ftp/curl RUN_DEPENDS= bash:shells/bash -USES= cmake:testing compiler:c++17-lang llvm:lib,min=14,max=14 localbase:ldflags python shebangfix sqlite +USES= cmake:testing llvm:lib,min=14,max=14 localbase:ldflags python shebangfix sqlite # compiler:c++17-lang USE_LDCONFIG= yes USE_GITHUB= yes GH_ACCOUNT= secure-software-engineering GH_TUPLE= google:googletest:e2239ee:googletest/external/googletest \ nlohmann:json:4f8fba1:json/external/json \ pboettch:json-schema-validator:27fc1d0:json_schema_validator/external/json-schema-validator SHEBANG_GLOB= *.py *.sh CMAKE_OFF= PHASAR_BUILD_UNITTESTS +CC= ${LLVM_PREFIX}/bin/clang +CPP= ${LLVM_PREFIX}/bin/clang-cpp +CXX= ${LLVM_PREFIX}/bin/clang++ + post-patch: # workaround for https://github.com/secure-software-engineering/phasar/issues/564 # fix up the config directory location @${REINPLACE_CMD} \ -e 's|std::string PhasarConfDir = std::string(EnvHome) + "/.config/phasar/"|std::string PhasarConfDir = "${PREFIX}/etc/phasar/"|; s|if (EnvHome) {|if (true) {|' \ ${WRKSRC}/lib/Config/Configuration.cpp post-install: # workaround for https://github.com/secure-software-engineering/phasar/issues/566 @${RM} -r \ ${STAGEDIR}${PREFIX}/include/gtest \ ${STAGEDIR}${PREFIX}/include/nlohmann .include