summaryrefslogtreecommitdiff
path: root/www/jakarta-tomcat/Makefile
diff options
context:
space:
mode:
authorjwise <jwise>2000-01-12 22:21:34 +0000
committerjwise <jwise>2000-01-12 22:21:34 +0000
commit6bb2f1f0a799fccae5bb6ef1b31daa0fed5da8c1 (patch)
tree9c92ee23324a5b18e19ee0afa6d5cf28ef64806c /www/jakarta-tomcat/Makefile
parent2c89f87df562ec6f4c2d6626c6f125a6c71c3fe4 (diff)
downloadpkgsrc-6bb2f1f0a799fccae5bb6ef1b31daa0fed5da8c1.tar.gz
Initial import of jakarta-tomcat-3.0, the Apache Project Servlet/Java
Server Pages engine. This currently runs as a standalone http server with Servlet/JSP support, and will be usable with Apache Server if/when we have a mod_jserv package. I will look into that next, unless someone is already.
Diffstat (limited to 'www/jakarta-tomcat/Makefile')
-rw-r--r--www/jakarta-tomcat/Makefile46
1 files changed, 46 insertions, 0 deletions
diff --git a/www/jakarta-tomcat/Makefile b/www/jakarta-tomcat/Makefile
new file mode 100644
index 00000000000..960bf5c5e11
--- /dev/null
+++ b/www/jakarta-tomcat/Makefile
@@ -0,0 +1,46 @@
+# $NetBSD: Makefile,v 1.1.1.1 2000/01/12 22:21:34 jwise Exp $
+
+DISTNAME= jakarta-tomcat.src
+PKGNAME= jakarta-tomcat-3.0
+CATEGORIES= www
+MASTER_SITES= http://jakarta.apache.org/builds/tomcat/release/v3.0/src/
+DISTFILES= jakarta-tomcat.src.zip jakarta-tools.src.zip
+
+MAINTAINER= jwise@netbsd.org
+HOMEPAGE= http://jakarta.apache.org/
+
+DEPENDS+= jdk-*:../../lang/jdk
+
+WRKSRC= ${WRKDIR}/jakarta-tomcat
+BUILD_DEFS= JDK_HOME JAKARTA_HOME
+EXTRACT_CMD= ${DO_NADA}
+
+.include "../../mk/bsd.prefs.mk"
+
+JDK_HOME?= ${LOCALBASE}/java
+JAKARTA_HOME?= ${JDK_HOME}/jakarta
+MAKE_ENV+= JAVA_HOME=${JDK_HOME}
+
+post-extract:
+.for x in ${DISTFILES}
+ cd ${WRKDIR} && ${LOCALBASE}/java/bin/jar xf ${DISTDIR}/$x
+.endfor
+
+post-patch:
+ ${SED} -e s,@TOMCAT_HOME@,${JAKARTA_HOME}/tomcat,g \
+ < ${WRKSRC}/build.xml > ${WRKSRC}/build.xml.tmp
+ ${MV} ${WRKSRC}/build.xml.tmp ${WRKSRC}/build.xml
+
+do-build:
+ cd ${WRKSRC} && ${SH} ./build.sh
+
+do-install:
+ ${MKDIR} ${JAKARTA_HOME}/tomcat
+ cd ${WRKSRC} && ${SH} ./build.sh dist
+ ${INSTALL_DATA} ${WRKSRC}/Tomcat+Apache-HOWTO ${JAKARTA_HOME}/tomcat
+ ${CHMOD} +x ${JAKARTA_HOME}/tomcat/*.sh
+
+.include "../../mk/bsd.pkg.mk"
+
+# This needs to be after bsd.pkg.mk
+PREFIX:= ${JDK_HOME}