aboutsummaryrefslogtreecommitdiff
path: root/editors/nxml-emacs21/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'editors/nxml-emacs21/Makefile')
-rw-r--r--editors/nxml-emacs21/Makefile53
1 files changed, 53 insertions, 0 deletions
diff --git a/editors/nxml-emacs21/Makefile b/editors/nxml-emacs21/Makefile
new file mode 100644
index 000000000000..7f568cac48ee
--- /dev/null
+++ b/editors/nxml-emacs21/Makefile
@@ -0,0 +1,53 @@
+# 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= fritz.heinrichmeyer@Fernuni-hagen.de
+COMMENT= A major mode for editing XML documents for emacs21
+
+# distfile version
+NXML_VER= 20031031
+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-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
+ install-info ${PREFIX}/info/nxml-mode.info ${PREFIX}/info/dir
+.if !defined(NOPORTDOCS)
+ ${MKDIR} ${DOCSDIR}
+.for F in ${DOCUMENTS}
+ ${INSTALL_DATA} ${INSTALL_WRKSRC}/${F} ${DOCSDIR}
+.endfor
+.endif
+
+.include <bsd.port.mk>