Merge from vendor branch TNF:
[pkgsrcv2.git] / devel / js2-mode / Makefile
1 # $NetBSD: Makefile,v 1.3 2009/08/06 00:48:27 minskim Exp $
2 #
3
4 DISTNAME=       js2-20080406
5 PKGREVISION=    1
6 CATEGORIES=     devel
7 MASTER_SITES=   http://js2-mode.googlecode.com/files/
8 EXTRACT_SUFX=   .el
9
10 MAINTAINER=     pkgsrc-users@NetBSD.org
11 HOMEPAGE=       http://code.google.com/p/js2-mode/
12 COMMENT=        Improved JavaScript mode for GNU Emacs
13
14 PKG_DESTDIR_SUPPORT=    user-destdir
15
16 WRKSRC=         ${WRKDIR}
17 USE_LANGUAGES=  # none
18 MESSAGE_SUBST+= LISPDIR=${EMACS_LISPPREFIX:Q}
19
20 # no xemacs at all; emacs21 doesn't support full functionality
21 EMACS_VERSIONS_ACCEPTED=        emacs23 emacs22 emacs22nox
22
23 do-build:
24         cd ${WRKSRC} && ${EMACS_BIN} -batch -f batch-byte-compile ${DISTNAME}.el
25
26 do-install:
27         ${INSTALL_DATA_DIR} ${DESTDIR}${EMACS_LISPPREFIX}
28         ${INSTALL_DATA} ${WRKSRC}/${DISTNAME}.el ${DESTDIR}${EMACS_LISPPREFIX}/js2.el
29         ${INSTALL_DATA} ${WRKSRC}/${DISTNAME}.elc ${DESTDIR}${EMACS_LISPPREFIX}/js2.elc
30
31 .include "../../editors/emacs/modules.mk"
32 .include "../../mk/bsd.pkg.mk"