summaryrefslogtreecommitdiff
path: root/textproc/smartdoc-devel/Makefile
diff options
context:
space:
mode:
authorKiriyama Kazuhiko <kiri@FreeBSD.org>2002-07-29 10:53:16 +0000
committerKiriyama Kazuhiko <kiri@FreeBSD.org>2002-07-29 10:53:16 +0000
commitcdea8ba0f44faa549da376745381738a4ec0a204 (patch)
treef8f4de05b61c4f72f3537f3cfe66d42cc09da783 /textproc/smartdoc-devel/Makefile
parentAdded some path configuration tweaks for FreeBSD ports layout (diff)
New port for SmartDoc development version(Beta). First, put
beta of 1.0.0 at 1/7/2002(1.0.1b) with 1.0.0.20020701.
Diffstat (limited to 'textproc/smartdoc-devel/Makefile')
-rw-r--r--textproc/smartdoc-devel/Makefile73
1 files changed, 73 insertions, 0 deletions
diff --git a/textproc/smartdoc-devel/Makefile b/textproc/smartdoc-devel/Makefile
new file mode 100644
index 000000000000..c17dde222644
--- /dev/null
+++ b/textproc/smartdoc-devel/Makefile
@@ -0,0 +1,73 @@
+# New ports collection makefile for: SmartDoc devel
+# Date created: 19 December 2000
+# Whom: KIRIYAMA Kazuhiko <kiri@FreeBSD.org>
+#
+# $FreeBSD$
+#
+
+PORTNAME= smartdoc
+PORTVERSION= 1.0.0.20020701
+CATEGORIES= textproc java
+MASTER_SITES= ${MASTER_SITE_LOCAL}
+MASTER_SITE_SUBDIR= kiri/smartdoc
+EXTRACT_SUFX= .zip
+DIST_SUBDIR= ${PORTNAME}
+
+MAINTAINER= kunishi@acm.org
+
+BUILD_DEPENDS= ${MKCATALOG}:${PORTSDIR}/textproc/mkcatalog
+RUN_DEPENDS= ${MKCATALOG}:${PORTSDIR}/textproc/mkcatalog \
+ javavm:${PORTSDIR}/java/javavmwrapper
+
+SCRIPTS_ENV= JAVALIBDIR=${JAVALIBDIR}
+WRKSRC= ${WRKDIR}/sdoc
+NO_BUILD= yes
+USE_ZIP= yes
+USE_JAVA= 1.2+
+NO_RUN_DEPENDS_JAVA= yes
+EXTRACT_CMD= ${JAVA}
+EXTRACT_BEFORE_ARGS= -jar ${DISTDIR}/${DIST_SUBDIR}/${DISTFILES} \
+ -batch -bindir:${WRKSRC}/bin -installbasedir:${WRKSRC}
+EXTRACT_AFTER_ARGS= #
+
+JAVALIBDIR= ${PREFIX}/share/java
+XMLDIR= ${PREFIX}/share/xml
+EMACSLISPDIR= ${LOCALBASE}/share/emacs/site-lisp
+XEMACSLISPDIR= ${LOCALBASE}/lib/xemacs/site-lisp
+DTDDIR= ${XMLDIR}/${PORTNAME}
+MKCATALOG= ${LOCALBASE}/sbin/mkcatalog
+DOCS= COPYING.txt OroLICENSE.txt README README.sdoc \
+ README_en.html README_ja.html \
+ XalanLICENSE.txt XercesLICENSE.txt
+JARS= SmartDoc.jar
+ELISPS= sdoc-helper.el sdoc-mode.el
+
+post-extract:
+ ${MKDIR} ${WRKSRC}/bin
+ ${CP} ${FILESDIR}/sdoc.in ${WRKSRC}/bin/sdoc
+
+do-install:
+ ${INSTALL_SCRIPT} ${WRKSRC}/bin/sdoc ${PREFIX}/bin
+ ${MKDIR} ${JAVALIBDIR}/classes
+.for jar in ${JARS}
+ ${INSTALL_DATA} ${WRKSRC}/${jar} ${JAVALIBDIR}/classes
+.endfor
+ ${MKDIR} ${EXAMPLESDIR}
+ ${CP} -R ${WRKSRC}/etc/* ${EXAMPLESDIR}
+.if !defined(NOPORTDOCS)
+ ${MKDIR} ${DOCSDIR}
+.for doc in ${DOCS}
+ ${INSTALL_DATA} ${WRKSRC}/${doc} ${DOCSDIR}
+.endfor
+ ${CP} -R ${WRKSRC}/doc ${DOCSDIR}
+.endif
+ ${MKDIR} ${DTDDIR} ${EMACSLISPDIR} ${XEMACSLISPDIR}
+ ${INSTALL_DATA} ${FILESDIR}/catalog ${DTDDIR}
+ ${INSTALL_DATA} ${WRKSRC}/etc/pure/PureSmartDoc.dtd ${DTDDIR}
+ ${MKCATALOG} -c ${LOCALBASE}/share/xml/catalog -q install ${PORTNAME}
+.for file in ${ELISPS}
+ ${INSTALL_DATA} ${WRKSRC}/etc/${file} ${EMACSLISPDIR}
+ ${INSTALL_DATA} ${WRKSRC}/etc/${file} ${XEMACSLISPDIR}
+.endfor
+
+.include <bsd.port.mk>