1 # Created by: Max N. Boyarov <m.boyarov@gmail.com>
6 CATEGORIES= textproc net elisp
7 MASTER_SITES= SF/dictem/dictem/dictem-${PORTVERSION}
8 PKGNAMESUFFIX= -${EMACS_PORT_NAME}
10 MAINTAINER= max.n.boyarov@gmail.com
11 COMMENT= DictEm is a dict client for [X]Emacs
15 RUN_DEPENDS= ${LOCALBASE}/bin/dict:${PORTSDIR}/textproc/dict
19 SRC_EL= dictem.el dictem-lingvo-dsl.el dictem-elisp.el
22 PLIST_FILES+= ${LISPDIR}/${f} \
23 ${LISPDIR}/${f:S/.el$/.elc/}
25 PLIST_DIRS+= ${LISPDIR}
27 WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION}
28 PORTDOCS+= README AUTHORS NEWS COPYING TODO
32 .include <bsd.port.pre.mk>
34 .if ${EMACS_NAME} == "xemacs"
35 LISPDIR= ${EMACS_LIBDIR}/site-packages/lisp/dictem
37 LISPDIR= ${EMACS_VERSION_SITE_LISPDIR}/dictem
41 cd ${WRKSRC} && ${EMACS_CMD} --no-site-file --no-init-file -batch \
42 -l compile.el -f compile-dictem ${SRC_EL}
45 ${MKDIR} ${STAGEDIR}${PREFIX}/${LISPDIR}
46 cd ${WRKSRC} && ${INSTALL_DATA} ${SRC_EL} ${SRC_EL:S/.el$/.elc/} \
47 ${STAGEDIR}${PREFIX}/${LISPDIR}/
50 .if ${PORT_OPTIONS:MDOCS}
51 ${MKDIR} ${STAGEDIR}${DOCSDIR}
52 .for doc in ${PORTDOCS}
53 ${INSTALL_DATA} ${WRKSRC}/${doc} ${STAGEDIR}${DOCSDIR}
57 .include <bsd.port.post.mk>