pkgsrc - initial commit
[pkgsrc.git] / devel / apache-ant15 / Makefile
1 # $NetBSD: Makefile,v 1.11 2009/08/20 15:24:58 jwise Exp $
2 #
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.
7
8 DISTNAME=       apache-ant-1.5.4
9 PKGREVISION=    2
10 CATEGORIES=     devel java
11 MASTER_SITES=   http://archive.apache.org/dist/ant/binaries/
12 EXTRACT_SUFX=   .zip
13 DISTFILES=      ${DISTNAME}-bin${EXTRACT_SUFX}
14
15 MAINTAINER=     pkgsrc-users@NetBSD.org
16 HOMEPAGE=       http://ant.apache.org/
17 COMMENT=        "Apache Project's Java-Based make(1) replacement"
18
19 DEPENDS+=       crimson>=1.1.3:../../textproc/crimson
20
21 # Up to version 1.5.1 inclusive this was known as "jakarta-ant".
22 CONFLICTS=      jakarta-ant*
23
24 PKG_DESTDIR_SUPPORT=    user-destdir
25
26 WRKSRC=         ${WRKDIR}/${PKGNAME_NOREV}
27 USE_JAVA=       run
28 USE_TOOLS+=     pax
29
30 EXTRACT_OPTS_ZIP=       -Caq
31 INSTALLATION_DIRS=      bin
32
33 do-build:
34         ${SED}  -e 's,@PREFIX@,${PREFIX},g'                             \
35                 -e 's,@JAVA_HOME@,${PKG_JAVA_HOME},g'                   \
36                 < ${FILESDIR}/ant > ${WRKDIR}/ant
37
38 do-install:
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
49
50 .include "../../mk/java-vm.mk"
51 .include "../../mk/bsd.pkg.mk"