1 # $NetBSD: Makefile,v 1.13 2008/05/26 02:13:25 joerg Exp $
3 PKGNAME= jakarta-tomcat4-${TOMCAT_VERSION}
4 DISTNAME= jakarta-tomcat-${TOMCAT_VERSION}
6 WRKSRC= ${WRKDIR}/${DISTNAME}
8 # The list of sites to download is generated by a jakarta website.
9 # The getsite.sh script parses the HTML and extracts the urls.
11 MAINTAINER= erh@NetBSD.org
12 HOMEPAGE= http://tomcat.apache.org/
13 COMMENT= The Apache Project's Java Servlet 2.3 and JSP 1.2 server
15 PKG_DESTDIR_SUPPORT= user-destdir
17 TOMCAT_VERSION= 4.1.30
19 # This needs java 1.4 or higher.
25 TOMCAT_LIB= ${PREFIX}/tomcat4
27 SAMPLECONFDIR= ${TOMCAT_LIB}/conf
28 PKG_SYSCONFDIR.jakarta-tomcat4= ${SAMPLECONFDIR}
30 CFILES= server.xml web.xml tomcat-users.xml
31 CFILES+= catalina.policy jk2.properties
34 .for FILE in ${CFILES}
35 CONF_FILES+= ${SAMPLECONFDIR}/${FILE}.default ${PKG_SYSCONFDIR}/${FILE}
39 FILES_SUBST+= JAVA_HOME=${PKG_JAVA_HOME:Q} TOMCAT_LIB=${TOMCAT_LIB:Q}
41 .include "../../mk/java-vm.mk"
44 .for FILE in ${CFILES}
45 ${MV} -f ${WRKSRC}/conf/${FILE} ${WRKSRC}/conf/${FILE}.default
48 INSTALLATION_DIRS= ${TOMCAT_LIB}
51 cd ${WRKSRC} && pax -rw -pm . ${DESTDIR}${TOMCAT_LIB}
52 @${FIND} ${DESTDIR}${TOMCAT_LIB} -type f -print \
53 | ${XARGS} ${CHMOD} a+r
54 @${FIND} ${DESTDIR}${TOMCAT_LIB} \( -type f -o -perm -u+x \) -print \
55 | ${XARGS} ${CHMOD} a+rx
56 @${FIND} ${DESTDIR}${TOMCAT_LIB} -type d -print \
57 | ${XARGS} ${CHMOD} a+rx
59 .include "../../mk/bsd.pkg.mk"