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.
compiledb.tgz
Description: application/compressed-tar