update Sun Nov 29 18:37:00 PST 2009
[pkgsrc.git] / devel / apache-ant / Makefile
1 # $NetBSD: Makefile,v 1.26 2009/01/19 00:38:17 christos Exp $
2 #
3
4 DISTNAME=       apache-ant-1.7.1
5 #PKGREVISION=   1
6 CATEGORIES=     devel java
7 MASTER_SITES=   ${MASTER_SITE_APACHE:=ant/binaries/}
8 EXTRACT_SUFX=   .tar.bz2
9 DISTFILES=      ${DISTNAME}-bin${EXTRACT_SUFX}
10
11 MAINTAINER=     tonio@NetBSD.org
12 HOMEPAGE=       http://ant.apache.org/
13 COMMENT=        Apache Project's Java-Based make(1) replacement
14
15 # Up to version 1.5.1 inclusive this was known as "jakarta-ant".
16 CONFLICTS=      jakarta-ant>=0
17
18 PKG_DESTDIR_SUPPORT=    user-destdir
19
20 USE_JAVA=       run
21 USE_JAVA2=      yes
22 USE_TOOLS+=     pax
23 NO_BUILD=       yes
24
25 SUBST_CLASSES+=         ant
26 SUBST_FILES.ant=        bin/ant
27 SUBST_STAGE.ant=        pre-configure
28 SUBST_SED.ant=          -e 's,@JAVA_HOME@,${PKG_JAVA_HOME},g'
29 SUBST_SED.ant+=         -e 's,@PREFIX@,${PREFIX},g'
30
31 INSTALLATION_DIRS=      bin lib/java/ant share/doc/java/ant
32
33 do-install:
34         ${INSTALL_SCRIPT} ${WRKSRC}/bin/ant ${DESTDIR}${PREFIX}/bin
35         ${INSTALL_SCRIPT} ${WRKSRC}/bin/antRun ${DESTDIR}${PREFIX}/bin
36         ${INSTALL_DATA} ${WRKSRC}/lib/ant.jar ${DESTDIR}${PREFIX}/lib/java/ant
37         ${INSTALL_DATA} ${WRKSRC}/lib/ant-*.jar ${DESTDIR}${PREFIX}/lib/java/ant
38         ${INSTALL_DATA} ${WRKSRC}/lib/xercesImpl.jar ${DESTDIR}${PREFIX}/lib/java/ant
39         ${INSTALL_DATA} ${WRKSRC}/lib/xml-apis.jar ${DESTDIR}${PREFIX}/lib/java/ant
40         cd ${WRKSRC}/docs && pax -rw -pmp * ${DESTDIR}${PREFIX}/share/doc/java/ant
41         ${INSTALL_DATA} ${WRKSRC}/README ${DESTDIR}${PREFIX}/share/doc/java/ant
42         ${INSTALL_DATA} ${WRKSRC}/WHATSNEW ${DESTDIR}${PREFIX}/share/doc/java/ant
43
44 .include "../../mk/java-vm.mk"
45 .include "../../mk/bsd.pkg.mk"