52 lines
1.3 KiB
Makefile
52 lines
1.3 KiB
Makefile
# New ports collection makefile for: nxml for emacs
|
|
# Date created: 26 Oct 2003
|
|
# Whom: Fritz Heinrichmeyer
|
|
#
|
|
# $FreeBSD$
|
|
#
|
|
|
|
PORTNAME= nxml-mode
|
|
PORTVERSION= ${NXML_VER}
|
|
CATEGORIES= editors elisp
|
|
MASTER_SITES= http://www.thaiopensource.com/download/
|
|
|
|
MAINTAINER= hrs@FreeBSD.org
|
|
COMMENT= A major mode for editing XML documents for emacs21
|
|
|
|
# distfile version
|
|
NXML_VER= 20041004
|
|
NXML_STARTUPEL= nxml-startup.el
|
|
EMACS_PORT_NAME=emacs21
|
|
|
|
INFO= nxml-mode
|
|
DOCUMENTS= README NEWS VERSION TODO COPYING \
|
|
nxml-mode.xml nxml-mode.rnc test.invalid.xml test.valid.xml
|
|
NXML_LISPDIR= ${PREFIX}/${EMACS_VERSION_SITE_LISPDIR}/nxml
|
|
|
|
post-build:
|
|
cd ${WRKSRC}; \
|
|
${MAKE} nxml-mode.info
|
|
|
|
pre-su-install:
|
|
@${MKDIR} ${NXML_LISPDIR}
|
|
|
|
do-install:
|
|
cd ${INSTALL_WRKSRC}; \
|
|
${INSTALL_DATA} *.el ${NXML_LISPDIR}; \
|
|
${INSTALL_DATA} *.elc ${NXML_LISPDIR}
|
|
.for DIR in char-name schema
|
|
cd ${INSTALL_WRKSRC}; \
|
|
${FIND} ${DIR} -type d -exec ${MKDIR} ${NXML_LISPDIR}/\{} \; ;\
|
|
${FIND} ${DIR} -type f -exec ${INSTALL_DATA} \{} ${NXML_LISPDIR}/\{} \;
|
|
.endfor
|
|
|
|
post-install:
|
|
${INSTALL_DATA} ${INSTALL_WRKSRC}/nxml-mode.info ${PREFIX}/info
|
|
.if !defined(NOPORTDOCS)
|
|
${MKDIR} ${DOCSDIR}
|
|
.for F in ${DOCUMENTS}
|
|
${INSTALL_DATA} ${INSTALL_WRKSRC}/${F} ${DOCSDIR}
|
|
.endfor
|
|
.endif
|
|
|
|
.include <bsd.port.mk>
|