Lines 6-23
Link Here
|
6 |
# |
6 |
# |
7 |
|
7 |
|
8 |
PORTNAME= xalan-j |
8 |
PORTNAME= xalan-j |
9 |
PORTVERSION= 2.5.1 |
9 |
PORTVERSION= 2.6.0 |
10 |
CATEGORIES= textproc java |
10 |
CATEGORIES= textproc java |
11 |
MASTER_SITES= ${MASTER_SITE_APACHE_XML} |
11 |
MASTER_SITES= ${MASTER_SITE_APACHE_XML} |
12 |
MASTER_SITE_SUBDIR= ${PORTNAME}/ |
12 |
MASTER_SITE_SUBDIR= ${PORTNAME}/source |
13 |
DISTNAME= ${PORTNAME}_${PORTVERSION:S/./_/g}-src |
13 |
DISTNAME= ${PORTNAME}_${PORTVERSION:S/./_/g}-src |
14 |
|
14 |
|
15 |
MAINTAINER= znerd@FreeBSD.org |
15 |
MAINTAINER= znerd@FreeBSD.org |
16 |
COMMENT= Apache XSLT processor for transforming XML documents |
16 |
COMMENT= Apache XSLT processor for transforming XML documents |
17 |
|
17 |
|
18 |
BUILD_DEPENDS= ${ANT}:${PORTSDIR}/devel/apache-ant |
18 |
BUILD_DEPENDS= ${ANT}:${PORTSDIR}/devel/apache-ant |
|
|
19 |
RUN_DEPENDS= ${LOCALBASE}/bin/classpath:${PORTSDIR}/java/javavmwrapper \ |
20 |
${LOCALBASE}/bin/javavm:${PORTSDIR}/java/javavmwrapper \ |
21 |
${JAVAJARDIR}/xml-apis.jar:${PORTSDIR}/textproc/xerces-j |
19 |
|
22 |
|
20 |
USE_JAVA= 1.2+ |
23 |
USE_JAVA= yes |
|
|
24 |
JAVA_VERSION= 1.2+ |
21 |
|
25 |
|
22 |
WRKSRC= ${WRKDIR}/${PORTNAME}_${PORTVERSION:S/./_/g} |
26 |
WRKSRC= ${WRKDIR}/${PORTNAME}_${PORTVERSION:S/./_/g} |
23 |
ANT?= ${LOCALBASE}/bin/ant |
27 |
ANT?= ${LOCALBASE}/bin/ant |
Lines 25-53
Link Here
|
25 |
ANT_TARGET= jar |
29 |
ANT_TARGET= jar |
26 |
.if !defined(NOPORTDOCS) |
30 |
.if !defined(NOPORTDOCS) |
27 |
ANT_TARGET+= javadocs |
31 |
ANT_TARGET+= javadocs |
28 |
PORTDOCS= apidocs |
32 |
PORTDOCS= apidocs design |
29 |
.endif |
33 |
.endif |
30 |
JARFILE= xalan.jar |
34 |
JARFILE= xalan.jar |
31 |
PLIST_FILES= ${JAVAJARDIR:S,^${PREFIX}/,,}/${JARFILE} |
35 |
PLIST_FILES= ${JAVAJARDIR:S,^${PREFIX}/,,}/${JARFILE} bin/xalan-j |
32 |
|
|
|
33 |
# FIXME: the autojavadocs Ant target seems broken with Java 1.4 |
34 |
|
36 |
|
35 |
do-configure: |
37 |
do-configure: |
36 |
${SED} 's|%%PREFIX%%|${PREFIX}|g' ${FILESDIR}/xalan.sh >${WRKDIR}/xalan |
38 |
@${SED} 's|%%PREFIX%%|${PREFIX}|g ; s|%%JAVAJARDIR%%|${JAVAJARDIR}|g' ${FILESDIR}/xalan.sh >${WRKDIR}/xalan-j |
37 |
|
39 |
|
38 |
do-build: |
40 |
do-build: |
39 |
@cd ${WRKSRC} && ${ANT} ${ANT_TARGET} |
41 |
@cd ${WRKSRC} && ${ANT} ${ANT_TARGET} |
40 |
|
42 |
|
41 |
do-install: |
43 |
do-install: |
42 |
@${ECHO} -n ">> Installing JAR as ${JAVAJARDIR}/${JARFILE}..." |
44 |
@${ECHO_MSG} -n ">> Installing JAR as ${JAVAJARDIR}/${JARFILE}..." |
43 |
@${CP} ${WRKSRC}/build/${JARFILE} ${JAVAJARDIR}/ |
45 |
@${CP} ${WRKSRC}/build/${JARFILE} ${JAVAJARDIR}/ |
44 |
@${ECHO} " [ DONE ]" |
46 |
@${ECHO_MSG} " [ DONE ]" |
45 |
|
|
|
46 |
.if !defined(NOPORTDOCS) |
47 |
.if !defined(NOPORTDOCS) |
47 |
@${ECHO} -n ">> Installing documentation in ${DOCSDIR}..." |
48 |
@${ECHO_MSG} -n ">> Installing documentation in ${DOCSDIR}..." |
48 |
@${MKDIR} ${DOCSDIR} |
49 |
@${MKDIR} ${DOCSDIR} |
49 |
@${CP} -r ${WRKSRC}/build/docs/apidocs ${DOCSDIR}/ |
50 |
.for DOC in ${PORTDOCS} |
50 |
@${ECHO} " [ DONE ]" |
51 |
@${ECHO_MSG} -n " ${DOC}" |
|
|
52 |
@${CP} -r ${WRKSRC}/build/docs/${DOC} ${DOCSDIR}/ |
53 |
.endfor |
54 |
@${CHOWN} -h -R ${SHAREOWN}:${SHAREGRP} ${DOCSDIR} |
55 |
@${ECHO_MSG} " [ DONE ]" |
51 |
.endif |
56 |
.endif |
|
|
57 |
@${ECHO_MSG} -n ">> Installing script in ${PREFIX}/bin/..." |
58 |
@${INSTALL_SCRIPT} ${WRKDIR}/xalan-j ${PREFIX}/bin/ |
59 |
@${ECHO_MSG} " [ DONE ]" |
52 |
|
60 |
|
53 |
.include <bsd.port.mk> |
61 |
.include <bsd.port.mk> |