PORTNAME= edi PORTVERSION= 0.8.0 PORTREVISION= 1 CATEGORIES= devel enlightenment MASTER_SITES= https://github.com/Enlightenment/edi/releases/download/v${PORTVERSION}/ # http://download.enlightenment.org/rel/apps/${PORTNAME}/ DIST_SUBDIR= enlightenment MAINTAINER= enlightenment@FreeBSD.org COMMENT= EFL-based/focused IDE WWW= https://phab.enlightenment.org/w/projects/edi/ LIB_DEPENDS= libelementary.so:devel/efl USES= desktop-file-utils gettext meson pkgconfig tar:xz USE_LDCONFIG= yes PORTDOCS= AUTHORS NEWS TODO 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' \ ${WRKSRC}/data/extra/templates/meson.build # XXX: should probably use get_option('mandir') below @${REINPLACE_CMD} -e '/install_dir/s,doc/edi,man/man1,' \ ${WRKSRC}/doc/meson.build @${REINPLACE_CMD} -e '/tests/d' ${WRKSRC}/src/meson.build @${ECHO_CMD} "option('docsdir', type : 'string'," \ "value : '${DOCSDIR_REL}')" >> ${WRKSRC}/meson_options.txt @${ECHO_CMD} "option('localbase', type : 'string'," \ "value : '${LOCALBASE}')" >> ${WRKSRC}/meson_options.txt .include