diff options
author | jwise <jwise@pkgsrc.org> | 2000-05-14 23:35:26 +0000 |
---|---|---|
committer | jwise <jwise@pkgsrc.org> | 2000-05-14 23:35:26 +0000 |
commit | 010fc945e4eaf604a00dc2599080335f5cb3b358 (patch) | |
tree | 1303a0cc3320887007987c645da9c9efbfd2e8d4 /www/jakarta-tomcat/Makefile | |
parent | e57ef3d4c0db50a79f634654af3176e0eb503e87 (diff) | |
download | pkgsrc-010fc945e4eaf604a00dc2599080335f5cb3b358.tar.gz |
Update jakarta-tomcat to version 3.1. While here, clean up the package
a fair deal.
Changes from 3.0 (the last pkgsrc version) include:
* Thread pooling and JVM load balancing
* ISAPI and NSAPI integration
* A Command line JSP to Servlet Code tool
* Automatic generation of Apache configuration files
* Automatic deployment of Web ARchive (WAR) files
* Logging
* Substantially improved documentation
* Experimental servlet reloading
* Experimental security implementation
* Minimal Admin/Deployment Tool
* Internal APIs were changed for flexibility and integration
* The source code was cleaned and reorganized
* Most non-essential code was moved out of tomcat.core
* Greater platform / JVM level coverage
* Many, many bugs were fixed.
IMHO, this is _much_ closer to being a real, usable platform than 3.0 was
(as was intender - 3.0 was more of a proof of concept), and is very close
to being something to push into production -- I'm banking on a late 3.1.X
or 3.2 for that.
Diffstat (limited to 'www/jakarta-tomcat/Makefile')
-rw-r--r-- | www/jakarta-tomcat/Makefile | 45 |
1 files changed, 14 insertions, 31 deletions
diff --git a/www/jakarta-tomcat/Makefile b/www/jakarta-tomcat/Makefile index 4190d038252..383e10d1650 100644 --- a/www/jakarta-tomcat/Makefile +++ b/www/jakarta-tomcat/Makefile @@ -1,10 +1,11 @@ -# $NetBSD: Makefile,v 1.6 2000/01/16 21:41:08 jwise Exp $ +# $NetBSD: Makefile,v 1.7 2000/05/14 23:35:26 jwise Exp $ DISTNAME= jakarta-tomcat.src -PKGNAME= jakarta-tomcat-3.0 +PKGNAME= jakarta-tomcat-3.1 CATEGORIES= www -MASTER_SITES= http://jakarta.apache.org/builds/tomcat/release/v3.0/src/ -DISTFILES= jakarta-tomcat.src.zip jakarta-tools.src.zip +MASTER_SITES= http://jakarta.apache.org/builds/tomcat/release/v3.1/src/ +DISTFILES= jakarta-tomcat.tar.gz jakarta-tools.tar.gz jakarta-ant.tar.gz +DIST_SUBDIR= jakarta-3.1 MAINTAINER= jwise@netbsd.org HOMEPAGE= http://jakarta.apache.org/ @@ -12,31 +13,25 @@ HOMEPAGE= http://jakarta.apache.org/ USE_JAVA= yes WRKSRC= ${WRKDIR}/jakarta-tomcat -BUILD_DEFS+= JAKARTA_HOME -EXTRACT_CMD= ${DO_NADA} NO_MTREE= -.include "../../mk/bsd.prefs.mk" - -JAKARTA_HOME?= ${JAVA_HOME}/jakarta +JAKARTA_HOME= ${PREFIX}/jakarta MAKE_ENV+= JAVA_HOME=${JAVA_HOME} MESSAGE_FILE= ${WRKDIR}/MESSAGE -post-extract: -.for x in ${DISTFILES} - cd ${WRKDIR} && ${EXTRACTOR} ${DISTDIR}/$x -.endfor - post-patch: - ${SED} -e s,@TOMCAT_HOME@,${JAKARTA_HOME}/tomcat,g \ + ${SED} -e s,@JAKARTA_HOME@,${JAKARTA_HOME},g \ < ${WRKSRC}/build.xml > ${WRKSRC}/build.tmp ${MV} ${WRKSRC}/build.tmp ${WRKSRC}/build.xml ${SED} -e s,@LOCALBASE@,${LOCALBASE},g \ - < ${WRKSRC}/src/etc/tomcat.conf > ${WRKSRC}/src/etc/tomcat.tmp - ${MV} ${WRKSRC}/src/etc/tomcat.tmp ${WRKSRC}/src/etc/tomcat.conf + < ${WRKSRC}/src/share/org/apache/tomcat/task/ApacheConfig.java \ + > ${WRKSRC}/src/share/org/apache/tomcat/task/ApacheConfig.java.tmp + ${MV} ${WRKSRC}/src/share/org/apache/tomcat/task/ApacheConfig.java.tmp \ + ${WRKSRC}/src/share/org/apache/tomcat/task/ApacheConfig.java do-build: + cd ${WRKSRC}/../jakarta-ant && ${SH} bootstrap.sh cd ${WRKSRC} && ${SH} ./build.sh post-build: @@ -46,19 +41,7 @@ post-build: 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 + ${CHMOD} +x ${JAKARTA_HOME}/tomcat/bin/*.sh + ${RM} ${JAKARTA_HOME}/tomcat/bin/*.bat .include "../../mk/bsd.pkg.mk" - -# This needs to be after bsd.pkg.mk -PREFIX:= ${JAKARTA_HOME} - -# work around a bug in kaffe's jar utility -# pkglint or no, this has to be after bsd.pkg.mk -.if ${PKG_JVM} == "kaffe" -DEPENDS+= unzip-[0-9]*:../../archivers/unzip -EXTRACTOR= ${LOCALBASE}/bin/unzip -x -.else -EXTRACTOR= ${JAVA_HOME}/bin/jar xf -.endif |