Added
Link Here
|
1 |
PORTNAME= eglot |
2 |
PORTVERSION= 0.14.0 |
3 |
CATEGORIES= devel elisp |
4 |
PKGNAMESUFFIX= ${EMACS_PKGNAMESUFFIX} |
5 |
|
6 |
MAINTAINER= lab@thinkum.space |
7 |
COMMENT= Language server client for Emacs |
8 |
LICENSE= GPLv3+ |
9 |
|
10 |
USES= emacs |
11 |
USE_GITHUB= yes |
12 |
GH_ACCOUNT= joaotavora |
13 |
GH_TAGNAME= 9389d2e |
14 |
|
15 |
SUB_FILES= pkg-message |
16 |
|
17 |
_EL_FILES= eglot.el |
18 |
_DOC_FILES= README.md \ |
19 |
gif-examples/eglot-code-actions.gif \ |
20 |
gif-examples/eglot-completions.gif \ |
21 |
gif-examples/eglot-diagnostics.gif \ |
22 |
gif-examples/eglot-hover-on-symbol.gif \ |
23 |
gif-examples/eglot-rename.gif \ |
24 |
gif-examples/eglot-snippets-on-completion.gif \ |
25 |
gif-examples/eglot-xref-find-definition.gif \ |
26 |
gif-examples/eglot-xref-find-references.gif |
27 |
|
28 |
do-build: |
29 |
cd ${WRKSRC}; ${EMACS_CMD} -batch -f batch-byte-compile ${_EL_FILES} |
30 |
|
31 |
do-install: |
32 |
${INSTALL} -d ${STAGEDIR}${PREFIX}/${EMACS_VERSION_SITE_LISPDIR} |
33 |
.for F in ${_EL_FILES} |
34 |
${INSTALL_DATA} ${WRKSRC}/${F} ${STAGEDIR}${PREFIX}/${EMACS_VERSION_SITE_LISPDIR}/${F} |
35 |
${INSTALL_DATA} ${WRKSRC}/${F:R}.elc ${STAGEDIR}${PREFIX}/${EMACS_VERSION_SITE_LISPDIR}/${F:R}.elc |
36 |
.endfor |
37 |
${INSTALL} -d ${STAGEDIR}${DOCSDIR} |
38 |
.for D in ${_DOC_FILES:H:u} |
39 |
${INSTALL} -d ${STAGEDIR}${DOCSDIR}/${D} |
40 |
.endfor |
41 |
.for F in ${_DOC_FILES} |
42 |
${INSTALL_DATA} ${WRKSRC}/${F} ${STAGEDIR}${DOCSDIR}/${F} |
43 |
.endfor |
44 |
|
45 |
.include <bsd.port.mk> |