Lines 1-29
Link Here
|
1 |
# New ports collection makefile for: dictem |
1 |
# Created by: Max N. Boyarov <m.boyarov@gmail.com> |
2 |
# Date created: 24 Apr 2006 |
2 |
# $FreeBSD:$ |
3 |
# Whom: Max N. Boyarov <m.boyarov@gmail.com> |
|
|
4 |
# |
5 |
# $FreeBSD$ |
6 |
|
3 |
|
7 |
PORTNAME= dictem |
4 |
PORTNAME= dictem |
8 |
PORTVERSION= 1.0.2 |
5 |
PORTVERSION= 1.0.4 |
9 |
PORTREVISION= 11 |
|
|
10 |
CATEGORIES= textproc net elisp |
6 |
CATEGORIES= textproc net elisp |
11 |
MASTER_SITES= SF/dictem/dictem/dictem-${PORTVERSION} |
7 |
MASTER_SITES= SF/dictem/dictem/dictem-${PORTVERSION} |
12 |
PKGNAMESUFFIX= -${EMACS_PORT_NAME} |
8 |
PKGNAMESUFFIX= -${EMACS_PORT_NAME} |
13 |
|
9 |
|
14 |
MAINTAINER= m.boyarov@gmail.com |
10 |
MAINTAINER= max.n.boyarov@gmail.com |
15 |
COMMENT= DictEm is a dict client for [X]Emacs |
11 |
COMMENT= DictEm is a dict client for [X]Emacs |
16 |
|
12 |
|
17 |
RUN_DEPENDS= ${LOCALBASE}/bin/dict:${PORTSDIR}/textproc/dict |
13 |
RUN_DEPENDS= ${LOCALBASE}/bin/dict:${PORTSDIR}/textproc/dict |
18 |
|
14 |
|
19 |
USE_EMACS= yes |
15 |
USE_EMACS= yes |
20 |
|
16 |
|
21 |
PLIST_FILES+= ${LISPDIR}/dictem.el \ |
17 |
SRC_EL= dictem.el dictem-lingvo-dsl.el dictem-elisp.el |
22 |
${LISPDIR}/dictem.elc |
18 |
|
|
|
19 |
.for f in ${SRC_EL} |
20 |
PLIST_FILES+= ${LISPDIR}/${f} \ |
21 |
${LISPDIR}/${f:S/.el$/.elc/} |
22 |
.endfor |
23 |
PLIST_DIRS+= ${LISPDIR} |
23 |
PLIST_DIRS+= ${LISPDIR} |
24 |
|
24 |
|
25 |
WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION} |
25 |
WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION} |
26 |
PORTDOCS+= README AUTHORS NEWS ChangeLog COPYING TODO |
26 |
PORTDOCS+= README AUTHORS NEWS COPYING TODO |
|
|
27 |
OPTIONS_DEFINE= DOCS |
27 |
|
28 |
|
28 |
.include <bsd.port.pre.mk> |
29 |
.include <bsd.port.pre.mk> |
29 |
|
30 |
|
Lines 34-48
LISPDIR= ${EMACS_VERSION_SITE_LISPDIR}/dictem
Link Here
|
34 |
.endif |
35 |
.endif |
35 |
|
36 |
|
36 |
do-build: |
37 |
do-build: |
37 |
${EMACS_CMD} -batch -f batch-byte-compile ${WRKSRC}/dictem.el |
38 |
.for f in ${SRC_EL} |
|
|
39 |
${EMACS_CMD} --no-site-file --no-init-file \ |
40 |
-batch -L ${WRKSRC} \ |
41 |
-f batch-byte-compile ${WRKSRC}/${f} |
42 |
.endfor |
38 |
|
43 |
|
39 |
do-install: |
44 |
do-install: |
40 |
${MKDIR} ${PREFIX}/${LISPDIR} |
45 |
${MKDIR} ${PREFIX}/${LISPDIR} |
41 |
${INSTALL_DATA} ${WRKSRC}/dictem.el ${PREFIX}/${LISPDIR}/ |
46 |
cd ${WRKSRC} && ${INSTALL_DATA} ${SRC_EL} ${SRC_EL:S/.el$/.elc/} \ |
42 |
${INSTALL_DATA} ${WRKSRC}/dictem.elc ${PREFIX}/${LISPDIR}/ |
47 |
${PREFIX}/${LISPDIR}/ |
43 |
|
48 |
|
44 |
post-install: |
49 |
post-install: |
45 |
.if !defined(NOPORTDOCS) |
50 |
.if ${PORT_OPTIONS:MDOCS} |
46 |
${MKDIR} ${DOCSDIR} |
51 |
${MKDIR} ${DOCSDIR} |
47 |
.for doc in ${PORTDOCS} |
52 |
.for doc in ${PORTDOCS} |
48 |
${INSTALL_DATA} ${WRKSRC}/${doc} ${DOCSDIR} |
53 |
${INSTALL_DATA} ${WRKSRC}/${doc} ${DOCSDIR} |