aboutsummaryrefslogtreecommitdiff
path: root/textproc/xt/Makefile
diff options
context:
space:
mode:
authorJun Kuriyama <kuriyama@FreeBSD.org>2004-12-29 13:39:02 +0000
committerJun Kuriyama <kuriyama@FreeBSD.org>2004-12-29 13:39:02 +0000
commit00cc0614086999e89aa6f699018d151292f1b77a (patch)
tree6a336c7070694dd0098e742569017cf8dcb0c9fb /textproc/xt/Makefile
parentae8618d8639c091be2fb111ae9df304de33c7b4e (diff)
downloadports-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/Makefile60
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>