View | Details | Raw Unified | Return to bug 68553
Collapse All | Expand All

(-)/usr/ports/textproc/xalan-j/Makefile (-14 / +22 lines)
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>
(-)/usr/ports/textproc/xalan-j/distinfo (-2 / +2 lines)
Lines 1-2 Link Here
1
MD5 (xalan-j_2_5_1-src.tar.gz) = a07c12bfb562ecfd9985c3b00ec06328
1
MD5 (xalan-j_2_6_0-src.tar.gz) = a210f7108e680ab60a11977ec99ab1f9
2
SIZE (xalan-j_2_5_1-src.tar.gz) = 5666980
2
SIZE (xalan-j_2_6_0-src.tar.gz) = 5875008
(-)/usr/ports/textproc/xalan-j/files/xalan.sh (-4 / +3 lines)
Lines 1-5 Link Here
1
#!/bin/sh
1
#!/bin/sh
2
CLASSDIR=%%PREFIX%%/share/java/classes
2
3
exec javavm \
3
export CLASSPATH=`%%PREFIX%%/bin/classpath`
4
    -classpath ${CLASSDIR}/xml-apis.jar \
4
exec javavm org.apache.xalan.xslt.Process $@
5
    -jar ${CLASSDIR}/xalan.jar "$@"

Return to bug 68553