On 23/02/24 11:26PM, Hukadan wrote:
> Le 2023-02-24 18:54, Renato Aguiar a ??crit??:
> > rust-analyzer is an implementation of Language Server Protocol for the
> > Rust programming language. It provides features like completion and goto
> > definition for many code editors, including VS Code, Emacs and Vim.
> >
> > (port attached)
> >
> >
> > --
> > Renato
>
> Thanks for porting this. Tested on amd64 with Helix editor.
>
> H.
>
ok aisha@ with the following nits (patch for ease of use).
diff --git a/devel/rust-analyzer/Makefile b/devel/rust-analyzer/Makefile
index db2128d..60d8b90 100644
--- a/devel/rust-analyzer/Makefile
+++ b/devel/rust-analyzer/Makefile
@@ -1,16 +1,20 @@
-COMMENT = A Rust compiler front-end for IDEs
+COMMENT = Modular Rust compiler front-end for IDEs
+
+CATEGORIES = devel
+
GH_ACCOUNT = rust-lang
GH_PROJECT = rust-analyzer
GH_TAGNAME = 2023-02-20
+
PKGNAME = ${GH_PROJECT}-${GH_TAGNAME:S/-//g}
-CATEGORIES = devel
+
HOMEPAGE = https://rust-analyzer.github.io/
# MIT or Apache-2.0
PERMIT_PACKAGE = Yes
# as devel/cargo MODULES adds DISTFILES, GH_* didn't
-DISTFILES += ${DISTNAME}${EXTRACT_SUFX}
+DISTFILES += ${GH_DISTFILE}
MODULES = devel/cargo
CONFIGURE_STYLE = cargo