View | Details | Raw Unified | Return to bug 262610 | Differences between
and this patch

Collapse All | Expand All

(-)b/devel/eglot/Makefile (+45 lines)
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>
(-)b/devel/eglot/distinfo (+3 lines)
Added Link Here
1
TIMESTAMP = 1647209391
2
SHA256 (joaotavora-eglot-0.14.0-9389d2e_GH0.tar.gz) = 6229eaaef0a0ff2a4af60214fbd20ef0bfcfb5904706e89fc71e19daf892b16f
3
SIZE (joaotavora-eglot-0.14.0-9389d2e_GH0.tar.gz) = 302411
(-)b/devel/eglot/files/pkg-message.in (+2 lines)
Added Link Here
1
Documentation is available under the directory
2
%%DOCSDIR%%/
(-)b/devel/eglot/pkg-descr (+7 lines)
Added Link Here
1
Eglot ("Emacs Polyglot") is an Emacs Lisp client for the LSP, the
2
Language Server Protocol.
3
4
Eglot can communicate with indvidual LSP servers via UNIX pipe or
5
TCP socket communications.
6
7
WWW: https://github.com/joaotavora/eglot
(-)b/devel/eglot/pkg-plist (+11 lines)
Added Link Here
1
%%DOCSDIR%%/README.md
2
%%DOCSDIR%%/gif-examples/eglot-code-actions.gif
3
%%DOCSDIR%%/gif-examples/eglot-completions.gif
4
%%DOCSDIR%%/gif-examples/eglot-diagnostics.gif
5
%%DOCSDIR%%/gif-examples/eglot-hover-on-symbol.gif
6
%%DOCSDIR%%/gif-examples/eglot-rename.gif
7
%%DOCSDIR%%/gif-examples/eglot-snippets-on-completion.gif
8
%%DOCSDIR%%/gif-examples/eglot-xref-find-definition.gif
9
%%DOCSDIR%%/gif-examples/eglot-xref-find-references.gif
10
%%EMACS_VERSION_SITE_LISPDIR%%/eglot.el
11
%%EMACS_VERSION_SITE_LISPDIR%%/eglot.elc

Return to bug 262610