1 # $NetBSD: Makefile,v 1.11 2009/08/20 15:24:58 jwise Exp $
3 # NOTE: if you are depending on ant from another package, please be aware that
4 # the ant team has CHANGED the version numbering scheme. A previous version
5 # of ant was 3.1. Do NOT use dependency patterns such as >=1.3 which could pick
6 # up this version by mistake.
8 DISTNAME= apache-ant-1.5.4
10 CATEGORIES= devel java
11 MASTER_SITES= http://archive.apache.org/dist/ant/binaries/
13 DISTFILES= ${DISTNAME}-bin${EXTRACT_SUFX}
15 MAINTAINER= pkgsrc-users@NetBSD.org
16 HOMEPAGE= http://ant.apache.org/
17 COMMENT= "Apache Project's Java-Based make(1) replacement"
19 DEPENDS+= crimson>=1.1.3:../../textproc/crimson
21 # Up to version 1.5.1 inclusive this was known as "jakarta-ant".
22 CONFLICTS= jakarta-ant*
24 PKG_DESTDIR_SUPPORT= user-destdir
26 WRKSRC= ${WRKDIR}/${PKGNAME_NOREV}
30 EXTRACT_OPTS_ZIP= -Caq
31 INSTALLATION_DIRS= bin
34 ${SED} -e 's,@PREFIX@,${PREFIX},g' \
35 -e 's,@JAVA_HOME@,${PKG_JAVA_HOME},g' \
36 < ${FILESDIR}/ant > ${WRKDIR}/ant
39 ${INSTALL_SCRIPT} ${WRKDIR}/ant ${DESTDIR}${PREFIX}/bin
40 ${INSTALL_SCRIPT} ${WRKSRC}/bin/antRun ${DESTDIR}${PREFIX}/bin
41 ${INSTALL_DATA_DIR} ${DESTDIR}${PREFIX}/lib/java
42 ${INSTALL_DATA_DIR} ${DESTDIR}${PREFIX}/lib/java/ant
43 ${INSTALL_DATA} ${WRKSRC}/lib/ant.jar ${DESTDIR}${PREFIX}/lib/java/ant
44 ${INSTALL_DATA} ${WRKSRC}/lib/optional.jar ${DESTDIR}${PREFIX}/lib/java/ant
45 ${INSTALL_DATA_DIR} ${DESTDIR}${PREFIX}/share/doc/java/ant
46 cd ${WRKSRC}/docs && pax -rw -pmp * ${DESTDIR}${PREFIX}/share/doc/java/ant
47 ${INSTALL_DATA} ${WRKSRC}/README ${DESTDIR}${PREFIX}/share/doc/java/ant
48 ${INSTALL_DATA} ${WRKSRC}/WHATSNEW ${DESTDIR}${PREFIX}/share/doc/java/ant
50 .include "../../mk/java-vm.mk"
51 .include "../../mk/bsd.pkg.mk"