diff options
author | Jun Kuriyama <kuriyama@FreeBSD.org> | 2004-12-29 13:39:02 +0000 |
---|---|---|
committer | Jun Kuriyama <kuriyama@FreeBSD.org> | 2004-12-29 13:39:02 +0000 |
commit | 00cc0614086999e89aa6f699018d151292f1b77a (patch) | |
tree | 6a336c7070694dd0098e742569017cf8dcb0c9fb /textproc/xt/Makefile | |
parent | ae8618d8639c091be2fb111ae9df304de33c7b4e (diff) | |
download | ports-00cc0614086999e89aa6f699018d151292f1b77a.tar.gz ports-00cc0614086999e89aa6f699018d151292f1b77a.zip |
o Apply ports/73114 (1)
- Update to 20020426a.
- Update to bsd.java.mk 2.0
- Register dependencies on textproc/xp and textproc/xml4j
- Honor hier(7): install docs in DOCSDIR, samples in EXAMPLESDIR
- Honor NOPORTDOCS
- Single script with symlinks
- Use 'classpath' from java/javavmwrapper
o Release maintainership.
PR: ports/73114
Submitted by: hq (1)
Notes
Notes:
svn path=/head/; revision=125434
Diffstat (limited to 'textproc/xt/Makefile')
-rw-r--r-- | textproc/xt/Makefile | 60 |
1 files changed, 41 insertions, 19 deletions
diff --git a/textproc/xt/Makefile b/textproc/xt/Makefile index 175a1ddd8164..1f3c620e5f73 100644 --- a/textproc/xt/Makefile +++ b/textproc/xt/Makefile @@ -6,33 +6,55 @@ # PORTNAME= xt -PORTVERSION= 19991105 -PORTREVISION= 1 +PORTVERSION= 20020426a CATEGORIES= textproc java -MASTER_SITES= ftp://ftp.jclark.com/pub/xml/ -DISTNAME= ${PORTNAME} +MASTER_SITES= http://www.blnz.com/xt/ +DISTNAME= ${PORTNAME}-${PORTVERSION}-src +EXTRACT_SUFX= .tgz -MAINTAINER= kuriyama@FreeBSD.org +MAINTAINER= ports@FreeBSD.org COMMENT= XSL Transformations (XSLT) implementation in Java -USE_JAVA= 1.1+ -USE_ZIP= YES -NO_BUILD_DEPENDS_JAVA= YES -NO_WRKSUBDIR= YES +RUN_DEPENDS= ${JAVALIBDIR}/xml-apis.jar:${PORTSDIR}/textproc/xml4j \ + ${JAVALIBDIR}/xp.jar:${PORTSDIR}/textproc/xp \ + ${LOCALBASE}/bin/classpath:${PORTSDIR}/java/javavmwrapper + +USE_JAVA= YES +JAVA_VERSION= 1.1+ +NO_BUILD= YES ONLY_FOR_ARCHS= i386 -DIR= ${PREFIX}/share/java +.if !defined(NOPORTDOCS) +OTHERDOCS= copying.txt copyingjc.txt index.html +PORTDOCS= ${OTHERDOCS} api +.endif +SAMPLES= date.xsl nxml.xsl slides.xml slides.xsl sort-uniq.xml \ + sort-uniq.xsl split.xml split.xsl textfile.xml textfile.xsl -do-build: - ${SED} -e s,%%PREFIX%%,${PREFIX},g ${FILESDIR}/xt-xml4j.sh > ${WRKSRC}/xt-xml4j - ${SED} -e s,%%PREFIX%%,${PREFIX},g ${FILESDIR}/xt-xp.sh > ${WRKSRC}/xt-xp +do-configure: + ${SED} -e 's,%%LOCALBASE%%,${LOCALBASE},g' ${FILESDIR}/xt.sh > ${WRKSRC}/xt do-install: - ${MKDIR} ${DIR}/classes ${DIR}/xt - (cd ${WRKSRC};\ - ${INSTALL_DATA} xt.jar sax.jar ${DIR}/classes; \ - ${CP} -R copying.txt demo xt.htm ${DIR}/xt; \ - ${INSTALL_SCRIPT} ${WRKSRC}/xt-xml4j ${PREFIX}/bin; \ - ${INSTALL_SCRIPT} ${WRKSRC}/xt-xp ${PREFIX}/bin) + @${ECHO_MSG} ">> Installing JAR as ${JAVAJARDIR}/${JARFILE}..." + ${MKDIR} ${JAVAJARDIR} + ${INSTALL_DATA} ${WRKSRC}/xt.jar ${JAVAJARDIR}/ + @${ECHO_MSG} " [ DONE ]" + @${ECHO_MSG} ">> Installing scripts in ${PREFIX}/bin/..." + ${INSTALL_SCRIPT} ${WRKSRC}/xt ${PREFIX}/bin/ + cd ${PREFIX}/bin && ${LN} xt xt-xp + cd ${PREFIX}/bin && ${LN} xt xt-xml4j + @${ECHO_MSG} " [ DONE ]" + @${ECHO_MSG} ">> Installing samples in ${EXAMPLESDIR}..." + ${MKDIR} ${EXAMPLESDIR} + cd ${WRKSRC}/demo && ${INSTALL_DATA} ${SAMPLES} ${EXAMPLESDIR}/ + @${ECHO_MSG} " [ DONE ]" +.if !defined(NOPORTDOCS) + @${ECHO_MSG} ">> Installing documentation in ${DOCSDIR}..." + ${MKDIR} ${DOCSDIR} + cd ${WRKSRC}/doc && ${FIND} api \ + | ${CPIO} -pdmu -R ${SHAREOWN}:${SHAREGRP} ${DOCSDIR} > /dev/null 2>&1 + cd ${WRKSRC} && ${INSTALL_DATA} ${OTHERDOCS} ${DOCSDIR}/ + @${ECHO_MSG} " [ DONE ]" +.endif .include <bsd.port.mk> |