Date: Sat, 11 Feb 2023 12:17:10 GMT From: Alexey Dokuchaev <danfe@FreeBSD.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org Subject: git: 6d2a9d6effb7 - main - devel/edi: add an option to build the port against libclang Message-ID: <202302111217.31BCHAJB089240@gitrepo.freebsd.org>
next in thread | raw e-mail | index | archive | help
The branch main has been updated by danfe: URL: https://cgit.FreeBSD.org/ports/commit/?id=6d2a9d6effb75a1af999218db49949829c654ebc commit 6d2a9d6effb75a1af999218db49949829c654ebc Author: Alexey Dokuchaev <danfe@FreeBSD.org> AuthorDate: 2023-02-11 12:16:04 +0000 Commit: Alexey Dokuchaev <danfe@FreeBSD.org> CommitDate: 2023-02-11 12:16:04 +0000 devel/edi: add an option to build the port against libclang This enables code autocompletion and inline error reporting. Allow to override LLVM_DEFAULT: contemporary LLVM versions are quite demanding on machine resources and take long time to build. Those who build their own packages can mitigate this by setting LLVM_VERSION to some lower, saner value e.g. 11, then enabling the option would be less costly. --- devel/edi/Makefile | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/devel/edi/Makefile b/devel/edi/Makefile index 53b2f1e4c004..b4451139fa6b 100644 --- a/devel/edi/Makefile +++ b/devel/edi/Makefile @@ -11,12 +11,19 @@ WWW= https://phab.enlightenment.org/w/projects/edi/ LIB_DEPENDS= libelementary.so:devel/efl USES= desktop-file-utils gettext meson pkgconfig tar:xz -MESON_ARGS= -Dlibclang=false USE_LDCONFIG= yes PORTDOCS= AUTHORS NEWS TODO -OPTIONS_DEFINE= DOCS +OPTIONS_DEFINE= DOCS LIBCLANG + +LIBCLANG_DESC= Autocomplete and inline error reporting via libclang +LIBCLANG_LIB_DEPENDS= libclang.so:devel/llvm${LLVM_VERSION} +LIBCLANG_MESON_ON= -Dlibclang-libdir=${LOCALBASE}/llvm${LLVM_VERSION}/lib \ + -Dlibclang-headerdir=${LOCALBASE}/llvm${LLVM_VERSION}/include +LIBCLANG_MESON_OFF= -Dlibclang=false + +LLVM_VERSION?= ${LLVM_DEFAULT} post-patch: @${REINPLACE_CMD} -e '/input : join_paths/d' \
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202302111217.31BCHAJB089240>