diff options
author | Kiriyama Kazuhiko <kiri@FreeBSD.org> | 2002-07-29 10:53:16 +0000 |
---|---|---|
committer | Kiriyama Kazuhiko <kiri@FreeBSD.org> | 2002-07-29 10:53:16 +0000 |
commit | cdea8ba0f44faa549da376745381738a4ec0a204 (patch) | |
tree | f8f4de05b61c4f72f3537f3cfe66d42cc09da783 /textproc/smartdoc-devel/Makefile | |
parent | Added 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/Makefile | 73 |
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> |