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

Collapse All | Expand All

(-)b/misc/f.el/Makefile (+39 lines)
Added Link Here
1
PORTNAME=	f.el
2
PORTVERSION=	0.20.0
3
DISTVERSIONPREFIX=	v
4
CATEGORIES=	misc elisp
5
PKGNAMESUFFIX=	${EMACS_PKGNAMESUFFIX}
6
7
MAINTAINER=	lab@thinkum.space
8
COMMENT=	Modern API for working with files and directories
9
LICENSE=	GPLv3+
10
11
USES=		emacs
12
USE_GITHUB=	yes
13
GH_ACCOUNT=	rejeep
14
15
_EL_DEPENDS=	s.el${EMACS_PKGNAMESUFFIX}>=1.7.0:textproc/s.el@${EMACS_FLAVOR} \
16
		dash.el${EMACS_PKGNAMESUFFIX}>=2.2.0:devel/dash.el@${EMACS_FLAVOR}
17
RUN_DEPENDS=	${_EL_DEPENDS}
18
BUILD_DEPENDS=	${_EL_DEPENDS}
19
20
SUB_FILES+=	pkg-message
21
22
_EL_FILES=	f.el
23
_DOC_FILES=	README.md
24
25
do-build:
26
	cd ${WRKSRC}; ${EMACS_CMD} -batch -f batch-byte-compile ${_EL_FILES}
27
28
do-install:
29
	${INSTALL} -d ${STAGEDIR}${PREFIX}/${EMACS_VERSION_SITE_LISPDIR}
30
.for F in ${_EL_FILES}
31
	${INSTALL_DATA} ${WRKSRC}/${F} ${STAGEDIR}${PREFIX}/${EMACS_VERSION_SITE_LISPDIR}/${F}
32
	${INSTALL_DATA} ${WRKSRC}/${F:R}.elc ${STAGEDIR}${PREFIX}/${EMACS_VERSION_SITE_LISPDIR}/${F:R}.elc
33
.endfor
34
	${INSTALL} -d ${STAGEDIR}${DOCSDIR}
35
.for F in ${_DOC_FILES}
36
	${INSTALL_DATA} ${WRKSRC}/${F} ${STAGEDIR}${DOCSDIR}/${F}
37
.endfor
38
39
.include <bsd.port.mk>
(-)b/misc/f.el/distinfo (+3 lines)
Added Link Here
1
TIMESTAMP = 1646753428
2
SHA256 (rejeep-f.el-v0.20.0_GH0.tar.gz) = 12aeec6c4e8b85fc9ab840365bce379d10257c383a1450d78f6fb1475f1b11da
3
SIZE (rejeep-f.el-v0.20.0_GH0.tar.gz) = 19907
(-)b/misc/f.el/files/pkg-message.in (+7 lines)
Added Link Here
1
[
2
{ type: install
3
  message: <<EOM
4
The f.el README is installed as %%DOCSDIR%%/README.md
5
EOM
6
}
7
]
(-)b/misc/f.el/pkg-descr (+2 lines)
Added Link Here
1
f.el provides an Emacs Lisp API for file I/O and for functions on
2
pathnames, files, directories, and symbolic links.
(-)b/misc/f.el/pkg-plist (+3 lines)
Added Link Here
1
%%DOCSDIR%%/README.md
2
%%EMACS_VERSION_SITE_LISPDIR%%/f.el
3
%%EMACS_VERSION_SITE_LISPDIR%%/f.elc

Return to bug 262611