diff --git a/www/resin2/Makefile b/www/resin2/Makefile index c3640a76a942..4dfb53b9fb58 100644 --- a/www/resin2/Makefile +++ b/www/resin2/Makefile @@ -1,136 +1,139 @@ # New ports collection makefile for: resin2 # Whom: Jean-Baptiste Quenot # Date Created: 2002-07-15 15:00:43 # # ex:ts=20:sw=20 # # $FreeBSD$ # PORTNAME= resin -PORTVERSION= 2.1.11 -PORTREVISION= 1 +PORTVERSION= 2.1.12 CATEGORIES= www java MASTER_SITES= http://www.caucho.com/download/ MAINTAINER= jb.quenot@caraldi.com COMMENT= Resin, a Java-based Application Server, 2.x branch USE_JAVA= 1.2+ HAS_CONFIGURE= yes USE_PERL5= yes +USE_REINPLACE= yes # Customizable settings RUNASUSER?= www RUNASUID?= 80 GROUP?= ${RUNASUSER} GID?= ${RUNASUID} PORT?= 8080 # Do not use PKGNAMESUFFIX here because version info is already in PORTVERSION # If we used PKGNAMESUFFIX, the package name would be resin2-2.1.11 APP_NAME_SUFFIX= ${PORTVERSION:C/\..*$//} APP_NAME?= ${PORTNAME}${APP_NAME_SUFFIX} +LATEST_LINK= ${APP_NAME} APP_HOME?= ${PREFIX}/${APP_NAME} WITH_APACHE?= NO WITH_APACHE2?= NO PID_FILE?= /var/run/${APP_NAME}.pid # Other settings APXS?= ${LOCALBASE}/sbin/apxs MOD_DIR?= `${APXS} -q LIBEXECDIR` PKGINSTALL= ${WRKDIR}/pkg-install PKGDEINSTALL= ${WRKDIR}/pkg-deinstall PKGMESSAGE= ${WRKDIR}/pkg-message # We need WRKSRC and WRKDIR right now so define them "manually" WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION} WRKDIR?= ${WRKDIRPREFIX}${.CURDIR}/work REINPLACE_FILES= ${WRKSRC}/src/c/plugin/apache/Makefile.in \ ${WRKSRC}/src/c/plugin/apache2/Makefile.in REPLACE_FILES= ${FILESDIR}/pkg-install \ ${FILESDIR}/pkg-deinstall \ ${FILESDIR}/install.sh \ ${FILESDIR}/pkg-message.in \ ${WRKSRC}/conf/resin.conf \ ${WRKSRC}/bin/wrapper.pl.in \ ${FILESDIR}/resin.sh.in +COPYDIRS= doc lib libexec xsl # Pass JAVA_HOME as determined by bsd.java.mk CONFIGURE_ARGS+= --with-java-home=${JAVA_HOME} # Install the Apache plugin if needed .if defined(WITH_APACHE) && (${WITH_APACHE} == yes || ${WITH_APACHE} == YES) # # Apache 1.3 # BUILD_DEPENDS+= ${APXS}:${PORTSDIR}/www/apache13 CONFIGURE_ARGS+= --with-apxs=${APXS} PLIST_SUB+= MOD_DIR=libexec/apache # Allow apxs invocations PLIST_SUB+= APACHE="" .elif defined(WITH_APACHE2) && (${WITH_APACHE2} == yes || ${WITH_APACHE2} == YES) # # Apache 2 # BUILD_DEPENDS+= ${APXS}:${PORTSDIR}/www/apache2 CONFIGURE_ARGS+= --with-apxs=${APXS} PLIST_SUB+= MOD_DIR=libexec/apache2 # Allow apxs invocations PLIST_SUB+= APACHE="" .else PLIST_SUB+= MOD_DIR="@comment " # Prevent apxs invocations PLIST_SUB+= APACHE="@comment " .endif PLIST_SUB+= APP_NAME=${APP_NAME} PLIST_SUB+= APXS=${APXS} SUBSTITUTIONS= -e "s|%%APP_HOME%%|${APP_HOME}|g" \ -e "s|%%APP_NAME%%|${APP_NAME}|g" \ -e "s|%%APXS%%|${APXS}|g" \ + -e "s|%%COPYDIRS%%|${COPYDIRS}|g" \ -e "s|%%FILESDIR%%|${FILESDIR}|g" \ -e "s|%%GROUP%%|${GROUP}|g" \ -e "s|%%GID%%|${GID}|g" \ -e "s|%%JAVA_HOME%%|${JAVA_HOME}|g" \ -e "s|%%PERL%%|${PERL}|g" \ -e "s|%%PID_FILE%%|${PID_FILE}|g" \ -e "s|%%PORT%%|${PORT}|g" \ -e "s|%%PORTNAME%%|${PORTNAME}|g" \ -e "s|%%PREFIX%%|${PREFIX}|g" \ -e "s|%%RUNASUID%%|${RUNASUID}|g" \ -e "s|%%RUNASUSER%%|${RUNASUSER}|g" \ -e "s|%%WRKDIR%%|${WRKDIR}|g" \ -e "s|%%WRKSRC%%|${WRKSRC}|g" .include post-patch: .for FILE in ${REINPLACE_FILES} - @${SED} -i bak ${SUBSTITUTIONS} ${FILE} + @${REINPLACE_CMD} ${SUBSTITUTIONS} ${FILE} .endfor .for FILE in ${REPLACE_FILES} @${SED} ${SUBSTITUTIONS} ${FILE} > ${WRKDIR}/`basename ${FILE}` .endfor @fmt -w 80 < ${WRKDIR}/pkg-message.in > ${PKGMESSAGE} .if (defined(WITH_APACHE2) && (${WITH_APACHE2} == yes || ${WITH_APACHE2} == YES) || \ defined(WITH_APACHE) && (${WITH_APACHE} == yes || ${WITH_APACHE} == YES)) @${ECHO_CMD} >> ${PKGMESSAGE} @${ECHO_CMD} The Resin Apache module mod_caucho has been activated \ - in the Apache configuration file, where you should also \ - add a line to specify the location of the Resin configuration \ - file, for example: | fmt -w 80 >> ${PKGMESSAGE} + in the Apache configuration file, where you should also \ + add a line to specify the location of the Resin configuration \ + file, for example: | fmt -w 80 >> ${PKGMESSAGE} @${ECHO_CMD} CauchoConfigFile ${PREFIX}/etc/${APP_NAME}.xml >> ${PKGMESSAGE} .endif @${MV} ${WRKDIR}/wrapper.pl.in ${WRKSRC}/bin/wrapper.pl.in # Resin does not handle installation, so proceed now post-install: @${SH} ${WRKDIR}/install.sh @${SETENV} PKG_PREFIX=${PREFIX} ${SH} ${PKGINSTALL} ${PKGNAME} POST-INSTALL @${ECHO_CMD} @${ECHO_CMD} "********************************************************************************" @${CAT} ${PKGMESSAGE} @${ECHO_CMD} "********************************************************************************" @${ECHO_CMD} .include diff --git a/www/resin2/distinfo b/www/resin2/distinfo index 331c69b26591..be999a73c836 100644 --- a/www/resin2/distinfo +++ b/www/resin2/distinfo @@ -1 +1,2 @@ -MD5 (resin-2.1.11.tar.gz) = 97cd4be46138bf86ce582e437d747d1e +MD5 (resin-2.1.12.tar.gz) = d435aae4b9a7154d643bba19a6d06098 +SIZE (resin-2.1.12.tar.gz) = 3301331 diff --git a/www/resin2/files/install.sh b/www/resin2/files/install.sh index 36e53c1e9bac..b7497633e60d 100644 --- a/www/resin2/files/install.sh +++ b/www/resin2/files/install.sh @@ -1,48 +1,48 @@ #! /bin/sh set -e warning() { echo "Kept %%PREFIX%%/etc/%%APP_NAME%%.xml intact from previous installation, please diff" echo "against %%APP_NAME%%.xml-dist" } # Install config file only if none is already there if test -e %%PREFIX%%/etc/%%APP_NAME%%.xml && \ ! cmp -s %%WRKDIR%%/resin.conf %%PREFIX%%/etc/%%APP_NAME%%.xml ; then echo echo "********************************************************************************" warning | fmt -w 80 echo "********************************************************************************" echo else install %%WRKDIR%%/resin.conf %%PREFIX%%/etc/%%APP_NAME%%.xml echo Installed %%PREFIX%%/etc/%%APP_NAME%%.xml fi # Install new config file with '-dist' appended install %%WRKDIR%%/resin.conf %%PREFIX%%/etc/%%APP_NAME%%.xml-dist echo Installed %%PREFIX%%/etc/%%APP_NAME%%.xml-dist install %%WRKDIR%%/resin.sh.in %%PREFIX%%/etc/rc.d/%%APP_NAME%%.sh chmod 755 %%PREFIX%%/etc/rc.d/%%APP_NAME%%.sh echo Installed %%PREFIX%%/etc/rc.d/%%APP_NAME%%.sh install %%WRKSRC%%/bin/wrapper.pl %%PREFIX%%/sbin/%%APP_NAME%%ctl echo Installed %%PREFIX%%/sbin/%%APP_NAME%%ctl test -d %%APP_HOME%% || mkdir %%APP_HOME%% echo Created installation directory %%APP_HOME%% list() { - for dir in doc lib xsl ; do + for dir in %%COPYDIRS%% ; do ( cd %%WRKSRC%% ; find $dir ) done } # Remove all empty dirs -( cd %%WRKSRC%% ; find doc -type d -empty -delete ) +( cd %%WRKSRC%% && find %%COPYDIRS%% -type d -empty -delete ) echo Installing in %%APP_HOME%% list | xargs tar -C %%WRKSRC%% -cf- | tar -C %%APP_HOME%% -xpf- diff --git a/www/resin2/files/patch-Makefile.in b/www/resin2/files/patch-Makefile.in deleted file mode 100644 index 5754ce64ac6d..000000000000 --- a/www/resin2/files/patch-Makefile.in +++ /dev/null @@ -1,11 +0,0 @@ ---- src/c/plugin/resin/Makefile.in.orig Fri Feb 14 21:48:23 2003 -+++ src/c/plugin/resin/Makefile.in Wed Mar 5 19:11:12 2003 -@@ -20,7 +20,7 @@ - all : resin libresin.$(SO) - - resin : resin.o $(OBJ) -- $(CC) $(LDFLAGS) -o $@ resin.o $(OBJ) $(PROXY_LIBS) -ldl -+ $(CC) $(LDFLAGS) -o $@ resin.o $(OBJ) $(PROXY_LIBS) - - resin_so : libresin.$(SO) - diff --git a/www/resin2/pkg-descr b/www/resin2/pkg-descr index 20d0cc9d42e9..015d3d5586de 100644 --- a/www/resin2/pkg-descr +++ b/www/resin2/pkg-descr @@ -1,9 +1,25 @@ Resin is a fast servlet and JSP engine supporting load balancing for increased reliability. Resin encourages separation of content from style with its XSL support. Servlets can generate simple XML and use an XSL filter to format results for each client's capability, from palm pilots to Mozilla. Resin includes a full-featured HTTP/1.1 web server, provides a fast servlet runner for Apache, and supports the latest Servlet 2.3 and JSP 1.2 specifications from Sun. +o You may use Resin for development, evaluation, and demos. +o You must contact us to purchase a deployment license if either: + + * You are paid to use Resin. + * You are paying someone else to use Resin. + +o If no one is paid to use Resin, you may use Resin for deployment: + + * students + * private use + * tiny startups with neither funding nor income. + +o Anyone falling in between should contact us for a waiver. +o Distributors must contact us. +o If you are allowed to use Resin, you may modify the source for that use. + WWW: http://www.caucho.com/ diff --git a/www/resin2/pkg-plist b/www/resin2/pkg-plist index 3992967ac5e4..5d8a8b488a57 100644 --- a/www/resin2/pkg-plist +++ b/www/resin2/pkg-plist @@ -1,457 +1,459 @@ %%APP_NAME%%/doc/beta.xtp %%APP_NAME%%/doc/changes-1.xtp %%APP_NAME%%/doc/changes.xtp %%APP_NAME%%/doc/errata.xtp %%APP_NAME%%/doc/features.xtp %%APP_NAME%%/doc/future.xtp %%APP_NAME%%/doc/index.xtp %%APP_NAME%%/doc/toc.xml %%APP_NAME%%/doc/examples/basic/WEB-INF/classes/Env.java %%APP_NAME%%/doc/examples/basic/WEB-INF/classes/HelloServlet.java %%APP_NAME%%/doc/examples/basic/counter.jsp %%APP_NAME%%/doc/examples/basic/dir.jsp %%APP_NAME%%/doc/examples/basic/dummy.jsp %%APP_NAME%%/doc/examples/basic/env.jsp %%APP_NAME%%/doc/examples/basic/file.jsp %%APP_NAME%%/doc/examples/basic/form.html %%APP_NAME%%/doc/examples/basic/form.jsp %%APP_NAME%%/doc/examples/basic/hello.jsp %%APP_NAME%%/doc/examples/basic/quote.jsp %%APP_NAME%%/doc/examples/basic/quote_error.jsp %%APP_NAME%%/doc/examples/basic/session.jsp %%APP_NAME%%/doc/examples/basic/stats.jsp %%APP_NAME%%/doc/examples/basic/com/caucho/fortune/1.html %%APP_NAME%%/doc/examples/basic/com/caucho/fortune/2.html %%APP_NAME%%/doc/examples/basic/com/caucho/fortune/3.html %%APP_NAME%%/doc/examples/basic/com/caucho/fortune/4.html %%APP_NAME%%/doc/examples/basic/com/caucho/fortune/5.html %%APP_NAME%%/doc/examples/basic/data/fortune/1.html %%APP_NAME%%/doc/examples/basic/data/fortune/2.html %%APP_NAME%%/doc/examples/basic/data/fortune/3.html %%APP_NAME%%/doc/examples/basic/data/fortune/4.html %%APP_NAME%%/doc/examples/basic/data/fortune/5.html %%APP_NAME%%/doc/examples/index.xtp %%APP_NAME%%/doc/examples/toc.xml %%APP_NAME%%/doc/examples/view_source.jsp %%APP_NAME%%/doc/examples/login/WEB-INF/classes/test/TestAuthenticator.java %%APP_NAME%%/doc/examples/login/WEB-INF/web.xml %%APP_NAME%%/doc/examples/login/error.html %%APP_NAME%%/doc/examples/login/index.jsp %%APP_NAME%%/doc/examples/login/login.html %%APP_NAME%%/doc/examples/login/login.jsp %%APP_NAME%%/doc/examples/login/protected.jsp %%APP_NAME%%/doc/examples/navigation/WEB-INF/scripts/Navigation.js %%APP_NAME%%/doc/examples/navigation/WEB-INF/scripts/fancy_header.js %%APP_NAME%%/doc/examples/navigation/WEB-INF/scripts/header.js %%APP_NAME%%/doc/examples/navigation/article1.jsp %%APP_NAME%%/doc/examples/navigation/article2.jsp %%APP_NAME%%/doc/examples/navigation/child1.jsp %%APP_NAME%%/doc/examples/navigation/child2.jsp %%APP_NAME%%/doc/examples/navigation/conclusion.jsp %%APP_NAME%%/doc/examples/navigation/navigation.jsp %%APP_NAME%%/doc/examples/navigation/toc.xml %%APP_NAME%%/doc/examples/templates/admin.jsp %%APP_NAME%%/doc/examples/templates/add.jsp %%APP_NAME%%/doc/examples/templates/add.xtp %%APP_NAME%%/doc/examples/templates/WEB-INF/classes/jsp/Guest.java %%APP_NAME%%/doc/examples/templates/WEB-INF/classes/jsp/GuestBook.java %%APP_NAME%%/doc/examples/templates/WEB-INF/classes/jsp/GuestJsp.java %%APP_NAME%%/doc/examples/templates/WEB-INF/classes/jsp/GuestXtp.java %%APP_NAME%%/doc/examples/templates/WEB-INF/classes/jsp/RSS.java %%APP_NAME%%/doc/examples/templates/WEB-INF/xsl/caucho_form.xsl %%APP_NAME%%/doc/examples/templates/WEB-INF/xsl/default.xsl %%APP_NAME%%/doc/examples/templates/WEB-INF/xsl/defaultcopy.xsl %%APP_NAME%%/doc/examples/templates/WEB-INF/xsl/form.xsl %%APP_NAME%%/doc/examples/templates/WEB-INF/xsl/formatting.xsl %%APP_NAME%%/doc/examples/templates/WEB-INF/xsl/guestbook.xsl %%APP_NAME%%/doc/examples/templates/WEB-INF/xsl/header.xsl %%APP_NAME%%/doc/examples/templates/WEB-INF/xsl/rss.xsl %%APP_NAME%%/doc/examples/templates/admin.xtp %%APP_NAME%%/doc/examples/templates/guestbook.jsp %%APP_NAME%%/doc/examples/templates/guestbook.xtp %%APP_NAME%%/doc/examples/templates/guestbook_bean.jsp %%APP_NAME%%/doc/examples/templates/guestbook_inc.jsp %%APP_NAME%%/doc/examples/templates/list.jsp %%APP_NAME%%/doc/examples/templates/login.jsp %%APP_NAME%%/doc/examples/templates/login.xtp %%APP_NAME%%/doc/examples/templates/loginold.jsp %%APP_NAME%%/doc/examples/templates/rss.xtp %%APP_NAME%%/doc/examples/templates/simple-format.xsl %%APP_NAME%%/doc/examples/tictactoe/WEB-INF/scripts/score.js %%APP_NAME%%/doc/examples/tictactoe/error.jsp %%APP_NAME%%/doc/examples/tictactoe/tictactoe.jsp %%APP_NAME%%/doc/examples/tutorial/WEB-INF/classes/servlet/trivial/HelloServlet.java %%APP_NAME%%/doc/examples/tutorial/WEB-INF/web.xml %%APP_NAME%%/doc/examples/xsl/WEB-INF/classes/xsl/Dispatch.java %%APP_NAME%%/doc/examples/xsl/WEB-INF/web.xml %%APP_NAME%%/doc/examples/xsl/WEB-INF/scripts/Navigation.js %%APP_NAME%%/doc/examples/xsl/WEB-INF/xsl/basic.xsl %%APP_NAME%%/doc/examples/xsl/WEB-INF/xsl/content.xsl %%APP_NAME%%/doc/examples/xsl/WEB-INF/xsl/copy.xsl %%APP_NAME%%/doc/examples/xsl/WEB-INF/xsl/counter.xsl %%APP_NAME%%/doc/examples/xsl/WEB-INF/xsl/default.xsl %%APP_NAME%%/doc/examples/xsl/WEB-INF/xsl/header.xsl %%APP_NAME%%/doc/examples/xsl/WEB-INF/xsl/plain.xsl %%APP_NAME%%/doc/examples/xsl/WEB-INF/xsl/verify.xsl %%APP_NAME%%/doc/examples/xsl/basic.xtp %%APP_NAME%%/doc/examples/xsl/counter.xtp %%APP_NAME%%/doc/examples/xsl/good-doc.xtp %%APP_NAME%%/doc/examples/xsl/index.xml %%APP_NAME%%/doc/examples/xsl/navigation.xtp %%APP_NAME%%/doc/examples/xsl/toc.xml %%APP_NAME%%/doc/examples/xsl/vary.xml %%APP_NAME%%/doc/examples/xsl/vary.xtp %%APP_NAME%%/doc/examples/xsl/verify-bad.xtp %%APP_NAME%%/doc/examples/xsl/verify-ok.xtp %%APP_NAME%%/doc/examples/xsl/data/fortune/1.html %%APP_NAME%%/doc/examples/xsl/data/fortune/2.html %%APP_NAME%%/doc/examples/xsl/data/fortune/3.html %%APP_NAME%%/doc/examples/xsl/data/fortune/4.html %%APP_NAME%%/doc/examples/xsl/data/fortune/5.html %%APP_NAME%%/doc/images/apache_srun.gif %%APP_NAME%%/doc/images/appserver.gif %%APP_NAME%%/doc/images/background.gif %%APP_NAME%%/doc/images/backup.gif %%APP_NAME%%/doc/images/ball8.gif %%APP_NAME%%/doc/images/bean.gif %%APP_NAME%%/doc/images/bean1.gif %%APP_NAME%%/doc/images/caucho.gif %%APP_NAME%%/doc/images/compiler.gif %%APP_NAME%%/doc/images/file.gif %%APP_NAME%%/doc/images/folder.gif %%APP_NAME%%/doc/images/hbleed.gif %%APP_NAME%%/doc/images/httpd.gif %%APP_NAME%%/doc/images/iis_srun.gif %%APP_NAME%%/doc/images/jndi_tree.gif %%APP_NAME%%/doc/images/jsp.gif %%APP_NAME%%/doc/images/logo.gif %%APP_NAME%%/doc/images/pixel.gif %%APP_NAME%%/doc/images/resin_powered.gif %%APP_NAME%%/doc/images/same_srun.gif %%APP_NAME%%/doc/images/script.gif %%APP_NAME%%/doc/images/srunc.gif %%APP_NAME%%/doc/images/sticky-sessions.gif %%APP_NAME%%/doc/images/style.gif %%APP_NAME%%/doc/images/webserver.gif %%APP_NAME%%/doc/images/website_srun.gif %%APP_NAME%%/doc/images/caucho-blue.gif %%APP_NAME%%/doc/images/left_background.gif %%APP_NAME%%/doc/java_tut/WEB-INF/classes/example/servlet/basic/HelloServlet.java %%APP_NAME%%/doc/java_tut/WEB-INF/classes/example/servlet/basic/InitServlet.java %%APP_NAME%%/doc/java_tut/WEB-INF/classes/example/servlet/basic/MappingServlet.java %%APP_NAME%%/doc/java_tut/WEB-INF/classes/example/servlet/basic/URLServlet.java %%APP_NAME%%/doc/java_tut/WEB-INF/classes/example/servlet/database/InitDatabaseServlet.java %%APP_NAME%%/doc/java_tut/WEB-INF/classes/example/servlet/database/QueryServlet.java %%APP_NAME%%/doc/java_tut/WEB-INF/web.xml %%APP_NAME%%/doc/java_tut/WEB-INF/sql/default.sql %%APP_NAME%%/doc/java_tut/add_page.xtp %%APP_NAME%%/doc/java_tut/bean.xtp %%APP_NAME%%/doc/java_tut/cache.xtp %%APP_NAME%%/doc/java_tut/conf-basic.xtp %%APP_NAME%%/doc/java_tut/conf-dir.xtp %%APP_NAME%%/doc/java_tut/conf-servlet.xtp %%APP_NAME%%/doc/java_tut/conf.xtp %%APP_NAME%%/doc/java_tut/db-config.xtp %%APP_NAME%%/doc/java_tut/db_form.xtp %%APP_NAME%%/doc/java_tut/debug.xtp %%APP_NAME%%/doc/java_tut/filter-vary.xtp %%APP_NAME%%/doc/java_tut/form.xtp %%APP_NAME%%/doc/java_tut/hardcore.xtp %%APP_NAME%%/doc/java_tut/index.xtp %%APP_NAME%%/doc/java_tut/isp.xtp %%APP_NAME%%/doc/java_tut/linux-boot.xtp %%APP_NAME%%/doc/java_tut/linux-init.xtp %%APP_NAME%%/doc/java_tut/mail_form.xtp %%APP_NAME%%/doc/java_tut/multipart.xtp %%APP_NAME%%/doc/java_tut/parse_error.xtp %%APP_NAME%%/doc/java_tut/req_headers.xtp %%APP_NAME%%/doc/java_tut/plugin-dispatch.xtp %%APP_NAME%%/doc/java_tut/req_url.xtp %%APP_NAME%%/doc/java_tut/run-at.xtp %%APP_NAME%%/doc/java_tut/run_error.xtp %%APP_NAME%%/doc/java_tut/servlets.xtp %%APP_NAME%%/doc/java_tut/tag-attribute.xtp %%APP_NAME%%/doc/java_tut/tag-connection.xtp %%APP_NAME%%/doc/java_tut/tag-hello.xtp %%APP_NAME%%/doc/java_tut/tag-mail.xtp %%APP_NAME%%/doc/java_tut/tag-xsl.xtp %%APP_NAME%%/doc/java_tut/tcp-sessions.xtp %%APP_NAME%%/doc/java_tut/toc.xml %%APP_NAME%%/doc/java_tut/tuning.xtp %%APP_NAME%%/doc/java_tut/war-dir.xtp %%APP_NAME%%/doc/java_tut/xsl-filter.xtp %%APP_NAME%%/doc/java_tut/xtp-copy.xtp %%APP_NAME%%/doc/java_tut/xtp-format.xtp %%APP_NAME%%/doc/java_tut/xtp-jsp-stylescript.xtp %%APP_NAME%%/doc/java_tut/xtp-jsp.xtp %%APP_NAME%%/doc/java_tut/xtp-page.xtp %%APP_NAME%%/doc/java_tut/xtp-strict.xtp %%APP_NAME%%/doc/java_tut/javadoc/constant-values.html %%APP_NAME%%/doc/java_tut/javadoc/resources/inherit.gif %%APP_NAME%%/doc/java_tut/javadoc/overview-tree.html %%APP_NAME%%/doc/java_tut/javadoc/index-all.html %%APP_NAME%%/doc/java_tut/javadoc/deprecated-list.html %%APP_NAME%%/doc/java_tut/javadoc/allclasses-frame.html %%APP_NAME%%/doc/java_tut/javadoc/allclasses-noframe.html %%APP_NAME%%/doc/java_tut/javadoc/index.html %%APP_NAME%%/doc/java_tut/javadoc/packages.html %%APP_NAME%%/doc/java_tut/javadoc/overview-summary.html %%APP_NAME%%/doc/java_tut/javadoc/overview-frame.html %%APP_NAME%%/doc/java_tut/javadoc/example/servlet/basic/package-frame.html %%APP_NAME%%/doc/java_tut/javadoc/example/servlet/basic/package-summary.html %%APP_NAME%%/doc/java_tut/javadoc/example/servlet/basic/package-tree.html %%APP_NAME%%/doc/java_tut/javadoc/example/servlet/basic/HelloServlet.html %%APP_NAME%%/doc/java_tut/javadoc/example/servlet/basic/InitServlet.html %%APP_NAME%%/doc/java_tut/javadoc/example/servlet/basic/MappingServlet.html %%APP_NAME%%/doc/java_tut/javadoc/example/servlet/basic/URLServlet.html %%APP_NAME%%/doc/java_tut/javadoc/example/servlet/database/package-frame.html %%APP_NAME%%/doc/java_tut/javadoc/example/servlet/database/package-summary.html %%APP_NAME%%/doc/java_tut/javadoc/example/servlet/database/package-tree.html %%APP_NAME%%/doc/java_tut/javadoc/example/servlet/database/InitDatabaseServlet.html %%APP_NAME%%/doc/java_tut/javadoc/example/servlet/database/QueryServlet.html %%APP_NAME%%/doc/java_tut/javadoc/serialized-form.html %%APP_NAME%%/doc/java_tut/javadoc/package-list %%APP_NAME%%/doc/java_tut/javadoc/help-doc.html %%APP_NAME%%/doc/java_tut/javadoc/stylesheet.css %%APP_NAME%%/doc/java_tut/images/same_srun.gif %%APP_NAME%%/doc/java_tut/images/srunc.gif %%APP_NAME%%/doc/ref/jsp/jsp-el.xtp %%APP_NAME%%/doc/ref/admin.xtp %%APP_NAME%%/doc/ref/app-config.xtp %%APP_NAME%%/doc/ref/atp.xtp %%APP_NAME%%/doc/ref/auth-config.xtp %%APP_NAME%%/doc/ref/balance.xtp %%APP_NAME%%/doc/ref/basic-config.xtp %%APP_NAME%%/doc/ref/bnf.xtp %%APP_NAME%%/doc/ref/burlap.xtp %%APP_NAME%%/doc/ref/caching.xtp %%APP_NAME%%/doc/ref/changes.xtp %%APP_NAME%%/doc/ref/config-index.xtp %%APP_NAME%%/doc/ref/config-sum.xtp %%APP_NAME%%/doc/ref/config.xtp %%APP_NAME%%/doc/ref/contents.xtp %%APP_NAME%%/doc/ref/cse-apache-unix.xtp %%APP_NAME%%/doc/ref/cse-apache-win.xtp %%APP_NAME%%/doc/ref/cse-iis.xtp %%APP_NAME%%/doc/ref/cse-netscape.xtp %%APP_NAME%%/doc/ref/cse-oreilly-website.xtp %%APP_NAME%%/doc/ref/db-config.xtp %%APP_NAME%%/doc/ref/xml/attributes.xtp %%APP_NAME%%/doc/ref/xml/elements.xtp %%APP_NAME%%/doc/ref/xml/get_elements.xtp %%APP_NAME%%/doc/ref/xml/html.xtp %%APP_NAME%%/doc/ref/xml/index.xtp %%APP_NAME%%/doc/ref/xml/intro.xtp %%APP_NAME%%/doc/ref/xml/parsing.xtp %%APP_NAME%%/doc/ref/xml/sax.xtp %%APP_NAME%%/doc/ref/xml/text.xtp %%APP_NAME%%/doc/ref/xml/vfs.xtp %%APP_NAME%%/doc/ref/ejb-ias.xtp %%APP_NAME%%/doc/ref/ejb-jboss.xtp %%APP_NAME%%/doc/ref/ejb-jonas.xtp %%APP_NAME%%/doc/ref/ejb-orion.xtp %%APP_NAME%%/doc/ref/ejb-weblogic.xtp %%APP_NAME%%/doc/ref/ejb.xtp %%APP_NAME%%/doc/ref/errata.xtp %%APP_NAME%%/doc/ref/faq.xtp %%APP_NAME%%/doc/ref/file-config.xtp %%APP_NAME%%/doc/ref/filesystems.xtp %%APP_NAME%%/doc/ref/filter-config.xtp %%APP_NAME%%/doc/ref/filter-library.xtp %%APP_NAME%%/doc/ref/filter.xtp %%APP_NAME%%/doc/ref/glossary.xtp %%APP_NAME%%/doc/ref/hessian.xtp %%APP_NAME%%/doc/ref/http-config.xtp %%APP_NAME%%/doc/ref/httpd.xtp %%APP_NAME%%/doc/ref/ide-jbuilder.xtp %%APP_NAME%%/doc/ref/ide-kawa.xtp %%APP_NAME%%/doc/ref/ide.xtp %%APP_NAME%%/doc/ref/index.xtp %%APP_NAME%%/doc/ref/javascript.xtp %%APP_NAME%%/doc/ref/jms.xtp %%APP_NAME%%/doc/ref/jmx.xtp %%APP_NAME%%/doc/ref/jndi.xtp %%APP_NAME%%/doc/ref/jsp-actions.xtp %%APP_NAME%%/doc/ref/jsp-applications.xtp %%APP_NAME%%/doc/ref/jsp-directives.xtp %%APP_NAME%%/doc/ref/jsp-variables.xtp %%APP_NAME%%/doc/ref/jsp.xtp %%APP_NAME%%/doc/ref/jspapp.xtp %%APP_NAME%%/doc/ref/jtp.xtp %%APP_NAME%%/doc/ref/log-config.xtp %%APP_NAME%%/doc/ref/macos-x.xtp %%APP_NAME%%/doc/ref/page_context.xtp %%APP_NAME%%/doc/ref/port-config.xtp %%APP_NAME%%/doc/ref/raw-socket.xtp %%APP_NAME%%/doc/ref/resin-config.xtp %%APP_NAME%%/doc/ref/security.xtp %%APP_NAME%%/doc/ref/servlet-config.xtp %%APP_NAME%%/doc/ref/servlet-library.xtp %%APP_NAME%%/doc/ref/servlet.xtp %%APP_NAME%%/doc/ref/servletcontext.xtp %%APP_NAME%%/doc/ref/sessions.xtp %%APP_NAME%%/doc/ref/xsl/apply-templates.xtp %%APP_NAME%%/doc/ref/xsl/attribute.xtp %%APP_NAME%%/doc/ref/xsl/boxes.xtp %%APP_NAME%%/doc/ref/xsl/command-line.xtp %%APP_NAME%%/doc/ref/xsl/copy.xtp %%APP_NAME%%/doc/ref/xsl/filter-attribute.xtp %%APP_NAME%%/doc/ref/xsl/filter.xtp %%APP_NAME%%/doc/ref/xsl/hello.xtp %%APP_NAME%%/doc/ref/xsl/if-attribute.xtp %%APP_NAME%%/doc/ref/xsl/if-xpath-attribute.xtp %%APP_NAME%%/doc/ref/xsl/if.xtp %%APP_NAME%%/doc/ref/xsl/index.xtp %%APP_NAME%%/doc/ref/xsl/modes.xtp %%APP_NAME%%/doc/ref/xsl/ref.xtp %%APP_NAME%%/doc/ref/xsl/short-attribute.xtp %%APP_NAME%%/doc/ref/xsl/value-of.xtp %%APP_NAME%%/doc/ref/xsl/xpath-find.xtp %%APP_NAME%%/doc/ref/xsl/xpath-select.xtp %%APP_NAME%%/doc/ref/xsl/xpath.xtp %%APP_NAME%%/doc/ref/xsl/xsl-api.xtp %%APP_NAME%%/doc/ref/xsl/xsl.xtp %%APP_NAME%%/doc/ref/xsl/xsl-boxes.xtp %%APP_NAME%%/doc/ref/srun-other.xtp %%APP_NAME%%/doc/ref/ssl-quick.xml %%APP_NAME%%/doc/ref/ssl-quick.xtp %%APP_NAME%%/doc/ref/ssl.xml %%APP_NAME%%/doc/ref/ssl.xtp %%APP_NAME%%/doc/ref/starting.xtp %%APP_NAME%%/doc/ref/static.xtp %%APP_NAME%%/doc/ref/stylescript.xtp %%APP_NAME%%/doc/ref/taglib.xtp %%APP_NAME%%/doc/ref/toc.xml %%APP_NAME%%/doc/ref/topics.xtp %%APP_NAME%%/doc/ref/trouble.xtp %%APP_NAME%%/doc/ref/velocity.xtp %%APP_NAME%%/doc/ref/virtual-host.xtp %%APP_NAME%%/doc/ref/visual-age.xtp %%APP_NAME%%/doc/ref/war-dir.xtp %%APP_NAME%%/doc/ref/webdav.xtp %%APP_NAME%%/doc/ref/xml.xtp %%APP_NAME%%/doc/ref/xpath-fun.xtp %%APP_NAME%%/doc/ref/xpath.xtp %%APP_NAME%%/doc/ref/xsl.xtp %%APP_NAME%%/doc/ref/xslt-lite-eg.xtp %%APP_NAME%%/doc/ref/xslt-lite.xtp %%APP_NAME%%/doc/ref/xtp-jsp.xtp %%APP_NAME%%/doc/ref/xtp-index.xtp %%APP_NAME%%/doc/ref/xtp-intro.xtp %%APP_NAME%%/doc/ref/xtp.xtp %%APP_NAME%%/doc/faq/classloader.xtp %%APP_NAME%%/doc/faq/config.xtp %%APP_NAME%%/doc/faq/debug.xtp %%APP_NAME%%/doc/faq/index.xtp %%APP_NAME%%/doc/faq/install.xtp %%APP_NAME%%/doc/faq/misc.xtp %%APP_NAME%%/doc/faq/servlet.xtp %%APP_NAME%%/doc/faq/ssl.xtp %%APP_NAME%%/doc/faq/toc.xml %%APP_NAME%%/doc/css/default.css %%APP_NAME%%/lib/resin.jar %%APP_NAME%%/lib/jsdk23.jar %%APP_NAME%%/lib/jdbc2_0-stdext.jar %%APP_NAME%%/lib/jta_101.jar %%APP_NAME%%/lib/jndi.jar %%APP_NAME%%/lib/dom.jar %%APP_NAME%%/lib/sax.jar %%APP_NAME%%/lib/jaxp.jar %%APP_NAME%%/lib/jmx.jar %%APP_NAME%%/lib/webutil.jar %%APP_NAME%%/lib/jdbc-mysql.jar %%APP_NAME%%/xsl/caucho/comment.xsl %%APP_NAME%%/xsl/caucho/contents.xsl %%APP_NAME%%/xsl/caucho/control.xsl %%APP_NAME%%/xsl/caucho/debug.xsl %%APP_NAME%%/xsl/caucho/defaultcopy.xsl %%APP_NAME%%/xsl/caucho/format.xsl %%APP_NAME%%/xsl/caucho/newstyle.xsl %%APP_NAME%%/xsl/caucho/weblog.xsl %%APP_NAME%%/xsl/caucho_default.xsl %%APP_NAME%%/xsl/caucho_header.xsl %%APP_NAME%%/xsl/caucho_subpage.xsl %%APP_NAME%%/xsl/default.xsl %%APP_NAME%%/xsl/doc_header.xsl %%APP_NAME%%/xsl/header.xsl %%APP_NAME%%/xsl/js_header.xsl %%APP_NAME%%/xsl/new_doc_header.xsl %%APP_NAME%%/xsl/search.xsl %%APP_NAME%%/xsl/subpage.xsl %%APP_NAME%%/xsl/js/caucho/defaultcopy.xsl %%APP_NAME%%/xsl/js/caucho/format.xsl %%APP_NAME%%/xsl/js/caucho/weblog.xsl +%%APP_NAME%%/libexec/libresin.so etc/rc.d/%%APP_NAME%%.sh sbin/%%APP_NAME%%ctl %%MOD_DIR%%/mod_caucho.so %%APACHE%%@exec %%APXS%% -e -a -n caucho %f %%APACHE%%@unexec %%APXS%% -e -A -n caucho %f @dirrm %%APP_NAME%%/doc/examples/basic/WEB-INF/classes @dirrm %%APP_NAME%%/doc/examples/basic/WEB-INF @dirrm %%APP_NAME%%/doc/examples/basic/com/caucho/fortune @dirrm %%APP_NAME%%/doc/examples/basic/com/caucho @dirrm %%APP_NAME%%/doc/examples/basic/com @dirrm %%APP_NAME%%/doc/examples/basic/data/fortune @dirrm %%APP_NAME%%/doc/examples/basic/data @dirrm %%APP_NAME%%/doc/examples/basic @dirrm %%APP_NAME%%/doc/examples/login/WEB-INF/classes/test @dirrm %%APP_NAME%%/doc/examples/login/WEB-INF/classes @dirrm %%APP_NAME%%/doc/examples/login/WEB-INF @dirrm %%APP_NAME%%/doc/examples/login @dirrm %%APP_NAME%%/doc/examples/navigation/WEB-INF/scripts @dirrm %%APP_NAME%%/doc/examples/navigation/WEB-INF @dirrm %%APP_NAME%%/doc/examples/navigation @dirrm %%APP_NAME%%/doc/examples/templates/WEB-INF/classes/jsp @dirrm %%APP_NAME%%/doc/examples/templates/WEB-INF/classes @dirrm %%APP_NAME%%/doc/examples/templates/WEB-INF/xsl @dirrm %%APP_NAME%%/doc/examples/templates/WEB-INF @dirrm %%APP_NAME%%/doc/examples/templates @dirrm %%APP_NAME%%/doc/examples/tictactoe/WEB-INF/scripts @dirrm %%APP_NAME%%/doc/examples/tictactoe/WEB-INF @dirrm %%APP_NAME%%/doc/examples/tictactoe @dirrm %%APP_NAME%%/doc/examples/tutorial/WEB-INF/classes/servlet/trivial @dirrm %%APP_NAME%%/doc/examples/tutorial/WEB-INF/classes/servlet @dirrm %%APP_NAME%%/doc/examples/tutorial/WEB-INF/classes @dirrm %%APP_NAME%%/doc/examples/tutorial/WEB-INF @dirrm %%APP_NAME%%/doc/examples/tutorial @dirrm %%APP_NAME%%/doc/examples/xsl/WEB-INF/classes/xsl @dirrm %%APP_NAME%%/doc/examples/xsl/WEB-INF/classes @dirrm %%APP_NAME%%/doc/examples/xsl/WEB-INF/scripts @dirrm %%APP_NAME%%/doc/examples/xsl/WEB-INF/xsl @dirrm %%APP_NAME%%/doc/examples/xsl/WEB-INF @dirrm %%APP_NAME%%/doc/examples/xsl/data/fortune @dirrm %%APP_NAME%%/doc/examples/xsl/data @dirrm %%APP_NAME%%/doc/examples/xsl @dirrm %%APP_NAME%%/doc/examples @dirrm %%APP_NAME%%/doc/images @dirrm %%APP_NAME%%/doc/java_tut/WEB-INF/classes/example/servlet/basic @dirrm %%APP_NAME%%/doc/java_tut/WEB-INF/classes/example/servlet/database @dirrm %%APP_NAME%%/doc/java_tut/WEB-INF/classes/example/servlet @dirrm %%APP_NAME%%/doc/java_tut/WEB-INF/classes/example @dirrm %%APP_NAME%%/doc/java_tut/WEB-INF/classes @dirrm %%APP_NAME%%/doc/java_tut/WEB-INF/sql @dirrm %%APP_NAME%%/doc/java_tut/WEB-INF @dirrm %%APP_NAME%%/doc/java_tut/javadoc/resources @dirrm %%APP_NAME%%/doc/java_tut/javadoc/example/servlet/basic @dirrm %%APP_NAME%%/doc/java_tut/javadoc/example/servlet/database @dirrm %%APP_NAME%%/doc/java_tut/javadoc/example/servlet @dirrm %%APP_NAME%%/doc/java_tut/javadoc/example @dirrm %%APP_NAME%%/doc/java_tut/javadoc @dirrm %%APP_NAME%%/doc/java_tut/images @dirrm %%APP_NAME%%/doc/java_tut @dirrm %%APP_NAME%%/doc/ref/jsp @dirrm %%APP_NAME%%/doc/ref/xml @dirrm %%APP_NAME%%/doc/ref/xsl @dirrm %%APP_NAME%%/doc/ref @dirrm %%APP_NAME%%/doc/faq @dirrm %%APP_NAME%%/doc/css @dirrm %%APP_NAME%%/doc @dirrm %%APP_NAME%%/lib @dirrm %%APP_NAME%%/xsl/caucho @dirrm %%APP_NAME%%/xsl/js/caucho @dirrm %%APP_NAME%%/xsl/js @dirrm %%APP_NAME%%/xsl +@dirrm %%APP_NAME%%/libexec @dirrm %%APP_NAME%% @unexec if cmp -s %D/etc/%%APP_NAME%%.xml %D/etc/%%APP_NAME%%.xml-dist; then rm -f %D/etc/%%APP_NAME%%.xml; else echo If permanently deleting this package, %D/etc/%%APP_NAME%%.xml must be removed manually; fi etc/%%APP_NAME%%.xml-dist @exec if test -f %B/%%APP_NAME%%.xml ; then echo Keeping %B/%%APP_NAME%%.xml intact from previous installation; else cp %F %B/%%APP_NAME%%.xml; fi