diff options
Diffstat (limited to 'graphics/batik/Makefile')
-rw-r--r-- | graphics/batik/Makefile | 35 |
1 files changed, 18 insertions, 17 deletions
diff --git a/graphics/batik/Makefile b/graphics/batik/Makefile index c6108c4cc4f6..1fa48d2fb8dd 100644 --- a/graphics/batik/Makefile +++ b/graphics/batik/Makefile @@ -8,6 +8,7 @@ PORTNAME= batik PORTVERSION= 1.5.1 +PORTREVISION= 1 CATEGORIES= graphics java MASTER_SITES= ${MASTER_SITE_APACHE_XML} MASTER_SITE_SUBDIR= ${PORTNAME} @@ -16,18 +17,18 @@ DISTNAME= ${PORTNAME}-src-${PORTVERSION} MAINTAINER= ports@FreeBSD.org COMMENT= SVG Toolkit -BUILD_DEPENDS= ${ANT}:${PORTSDIR}/devel/apache-ant - USE_ZIP= yes -USE_JAVA= 1.3+ -NEED_JAVAC= yes +USE_JAVA= yes +JAVA_VERSION= 1.3+ WRKSRC= ${WRKDIR}/xml-${PORTNAME} -ANT?= /usr/local/bin/ant -ANT_ALL_TARGET= jars -BATIK_HOME= ${PREFIX}/batik +USE_ANT= yes +USE_JIKES= no +ALL_TARGET= jars +DATADIR= ${JAVASHAREDIR}/${PORTNAME} +TARGET_DIR= ${WRKSRC}/${PORTNAME}-${PORTVERSION} .if !defined(NOPORTDOCS) -ANT_ALL_TARGET+= html +ALL_TARGET+= html .endif .include <bsd.port.pre.mk> @@ -36,15 +37,15 @@ ANT_ALL_TARGET+= html BROKEN= "Does not compile on 4.x" .endif -do-build: - @cd ${WRKSRC} && ${ANT} ${ANT_ALL_TARGET} - do-install: - @${MKDIR} ${BATIK_HOME} - @${CP} -R ${WRKSRC}/${PORTNAME}-${PORTVERSION} ${BATIK_HOME} - @${FIND} ${BATIK_HOME} -type f | \ - ${SED} -e "s,^${PREFIX}/,," >> ${TMPPLIST} - @${FIND} ${BATIK_HOME} -type d | ${SORT} -r | \ - ${SED} -e "s,^${PREFIX}/,@dirrm ," >> ${TMPPLIST} + cd ${TARGET_DIR} \ + && ${FIND} . -type d -exec ${MKDIR} ${DATADIR}/{} \; \ + && ${FIND} . -type f -exec ${INSTALL_DATA} {} ${DATADIR}/{} \; + +post-install: + @${FIND} -s ${TARGET_DIR} -type f | \ + ${SED} -e 's,^${TARGET_DIR},${DATADIR:S,${PREFIX}/,,},' >> ${TMPPLIST} + @${FIND} -s -d ${TARGET_DIR} -type d | \ + ${SED} -e 's,^${TARGET_DIR},@dirrm ${DATADIR:S,${PREFIX}/,,},' >> ${TMPPLIST} .include <bsd.port.post.mk> |