Download raw body.
[NEW/wip]: compiledb —— tool for generating Clang's JSON Compilation Database
[NEW/wip]: compiledb —— tool for generating Clang's JSON Compilation Database
Please see previous thread.
https://marc.info/?l=openbsd-ports&m=171472517500931&w=2
Same tgz attached. Maybe it also need your patches/patch-setup_py.
More tests needed, I supose.
Index: setup.py
--- setup.py.orig
+++ setup.py
@@ -37,7 +37,8 @@ setup(
install_requires=[
'click',
'bashlex',
- 'shutilwhich'
+# Module shutil is already present in latest python interpreters from ports
+# 'shutilwhich'
],
extras_require={
'dev': [],
On 10/07/2024 00:09, Корякин Артём wrote:
>
> Clangd language server can be used inside editors with language clients
> like eglot in Emacs. It gives IDE-like features support, for example
> M-x eglot-rename with cursor at variable would rename matching specific
> variable rather than regex substring. But Clangd also need compilation
> database to know about included and linked files.
>
> Repo on github[1] states that it is for GNU Make based build systems, but
> to me it seems that it works with BSD make when invoked like this:
> $ make clean
> $ make | compiledb -p -
>
> I may try to write short pkg-readme about this if needed.
> If you still not sure that it work this way —— please test.
>
> Depends on py-click and py-bashlex.
>
> I submitted py-bashlex port before.
> There is one small patch I added because of which I dont need to port
> third rarely used python dependancy package.
>
> License is GPLv3+
>
> [1]: https://github.com/nickdiego/compiledb
>
>
>
>
> File .tar.gz file attached as application/octet-stream mime-type.
>
> Best regards, Artsiom.
> I hope to submit more complex ports like newer cad/KiCAD or
> audio/clementine or audio/strawberry one day in the future.
[NEW/wip]: compiledb —— tool for generating Clang's JSON Compilation Database
[NEW/wip]: compiledb —— tool for generating Clang's JSON Compilation Database