aboutsummaryrefslogtreecommitdiff
path: root/www/cocoon
diff options
context:
space:
mode:
authorGreg Lewis <glewis@FreeBSD.org>2004-07-01 22:30:19 +0000
committerGreg Lewis <glewis@FreeBSD.org>2004-07-01 22:30:19 +0000
commit68dfdf88f44e0fbec77c6c79ac408618017ef5fb (patch)
tree8211e536371e14ade904c913faee301ba41c02d7 /www/cocoon
parentd1e5e7d115b278e9e87fcf75d3de14495d49780b (diff)
downloadports-68dfdf88f44e0fbec77c6c79ac408618017ef5fb.tar.gz
ports-68dfdf88f44e0fbec77c6c79ac408618017ef5fb.zip
Notes
Diffstat (limited to 'www/cocoon')
-rw-r--r--www/cocoon/Makefile142
-rw-r--r--www/cocoon/Makefile.options56
-rw-r--r--www/cocoon/Makefile.test-options250
-rw-r--r--www/cocoon/distinfo4
-rw-r--r--www/cocoon/files/cocoon.sh31
-rw-r--r--www/cocoon/files/cocoonctl48
-rw-r--r--www/cocoon/files/patch-Utils.java51
-rw-r--r--www/cocoon/files/patch-aa19
-rw-r--r--www/cocoon/files/patch-ab8
-rw-r--r--www/cocoon/files/patch-cocoon.sh41
-rw-r--r--www/cocoon/files/pkg-deinstall61
-rw-r--r--www/cocoon/files/pkg-install55
-rw-r--r--www/cocoon/pkg-descr20
-rw-r--r--www/cocoon/pkg-message26
-rw-r--r--www/cocoon/pkg-plist652
15 files changed, 796 insertions, 668 deletions
diff --git a/www/cocoon/Makefile b/www/cocoon/Makefile
index ef0104da1c74..dde8e9406f72 100644
--- a/www/cocoon/Makefile
+++ b/www/cocoon/Makefile
@@ -6,29 +6,76 @@
#
PORTNAME= cocoon
-PORTVERSION= 1.8.2
-PORTREVISION= 3
+PORTVERSION= 2.1.5
CATEGORIES= textproc www java
-MASTER_SITES= ${MASTER_SITE_APACHE_HTTPD:S,httpd/%SUBDIR%,%SUBDIR%,}
-MASTER_SITE_SUBDIR= cocoon/OLD
+MASTER_SITES= ${MASTER_SITE_APACHE:S,%SUBDIR%,${PORTNAME},}
+DISTNAME= ${PDISTNAME}-src
-MAINTAINER= ports@FreeBSD.org
-COMMENT= 100% pure Java publishing framework servlet
+MAINTAINER= jb.quenot@caraldi.com
+COMMENT= XML Web Development Framework
-USE_JAVA= 1.1+
-MAKE_ENV= JAVA_HOME=${JAVA_HOME} CLASSPATH=${CLASSPATH}
-WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION}
+USE_JAVA= yes
+JAVA_VERSION= 1.3+
+USE_PYTHON= 1.6+
+MAKE_ENV= JAVA_HOME=${JAVA_HOME}
+WRKSRC= ${WRKDIR}/${PDISTNAME}
+APP_VERSION= ${PORTVERSION:C/\..*$//}
+APP_NAME?= ${PORTNAME}
+APP_HOME?= ${PREFIX}/${APP_NAME}
+LATEST_LINK= ${APP_NAME}
+PLIST= ${WRKDIR}/pkg-plist
+PKGMESSAGE= ${WRKDIR}/pkg-message
+PDISTNAME= ${PORTNAME}-${PORTVERSION}
+PKGINSTALL= ${WRKDIR}/pkg-install
+PKGDEINSTALL= ${WRKDIR}/pkg-deinstall
-CLASSPATH= ${JAVA_CLASSES}
-LIBS= fop_0_15_0.jar xalan_1_2_D02.jar xerces_1_2.jar turbine-pool.jar
-JDIR= ${PREFIX}/share/java/classes
-CDIR= ${PREFIX}/etc/apache/cocoon
-SDIR= ${PREFIX}/share/java/cocoon
+COCOON_LIB= ${JAVASHAREDIR}/${APP_NAME}
+PLIST_SUB+= "COCOON_LIB=${COCOON_LIB}"
+
+COPYDIRS= tools/jetty tools/loader legal
+
+PORT?= 8888
+PID_FILE?= /var/run/${APP_NAME}.pid
+RUNASUSER?= www
+RUNASUID?= 80
+GROUP?= www
+GID?= 80
+LOGFILE?= /var/log/${APP_NAME}.log
+
+SUBSTITUTIONS= \
+ -e "s|%%APP_HOME%%|${APP_HOME}|g" \
+ -e "s|%%APP_NAME%%|${APP_NAME}|g" \
+ -e "s|%%PREFIX%%|${PREFIX}|g" \
+ -e "s|%%PORT%%|${PORT}|g" \
+ -e "s|%%COCOON_LIB%%|${COCOON_LIB}|g" \
+ -e "s|%%JAVA_HOME%%|${JAVA_HOME}|g" \
+ -e "s|%%PID_FILE%%|${PID_FILE}|g" \
+ -e "s|%%RUNASUSER%%|${RUNASUSER}|g" \
+ -e "s|%%RUNASUID%%|${RUNASUID}|g" \
+ -e "s|%%GROUP%%|${GROUP}|g" \
+ -e "s|%%GID%%|${GID}|g" \
+ -e "s|%%LOGFILE%%|${LOGFILE}|g" \
+ -e "s|%%PYTHON_CMD%%|${PYTHON_CMD}|g"
+
+# Load options (before including bsd.port.pre.mk)
+.include "${.CURDIR}/Makefile.options"
.include <bsd.port.pre.mk>
-.if ${OSVERSION} >= 502112
-BROKEN= "Does not compile on 5.x"
+# Test for options
+.include "${MASTERDIR}/Makefile.test-options"
+
+.for BLOCK in ${BLOCKS}
+BLOCKSEXP+= -e 's/^include.block.${BLOCK}/\#include.block.${BLOCK}/'
+.endfor
+
+post-patch:
+ @${ECHO_MSG} "===> Configuring blocks: ${BLOCKS}"
+ ${SED} -e 's/^#include.block/include.block/' < ${WRKSRC}/blocks.properties | \
+ ${SED} ${BLOCKSEXP} > ${WRKSRC}/local.blocks.properties
+.if (! defined(WITH_DOCS))
+ ${SED} -e 's/^#exclude/exclude/' < ${WRKSRC}/build.properties \
+ > ${WRKSRC}/local.build.properties
.endif
pre-build:
@@ -37,33 +84,48 @@ pre-build:
do-build:
cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} ./build.sh
-pre-install:
- @${MKDIR} ${JDIR} ${CDIR} ${SDIR}
+post-build:
+ @${ECHO_MSG} "===> Building packing list"
+ @> ${PLIST}
+
+ @cd ${WRKSRC}/build && ${FIND} webapp -type f \
+ | ${SED} -e "s|^|${APP_NAME}/|" >> ${PLIST}
+
+ @cd ${WRKSRC}/build && ${FIND} -d webapp -type d \
+ | ${SED} -e "s|^|@dirrm ${APP_NAME}/|" >> ${PLIST}
+
+ @${CAT} ${MASTERDIR}/pkg-plist >> ${PLIST}
+
+ @${SED} ${SUBSTITUTIONS} ${FILESDIR}/pkg-install > ${PKGINSTALL}
+ @${SED} ${SUBSTITUTIONS} ${FILESDIR}/pkg-deinstall > ${PKGDEINSTALL}
do-install:
- @(cd ${WRKSRC}/build && \
- ${INSTALL_DATA} cocoon.jar ${JDIR})
- @(cd ${WRKSRC}/lib; \
- for i in ${LIBS}; do \
- ${INSTALL_DATA} $${i} ${JDIR} ; \
- done)
- @(cd ${WRKSRC}/conf; \
- ${INSTALL_DATA} cocoon.properties \
- ${CDIR}/cocoon.properties.default)
- @if [ ! -f ${CDIR}/cocoon.properties ]; then \
- ${CP} ${CDIR}/cocoon.properties.default \
- ${CDIR}/cocoon.properties; \
- fi
-.if !defined(NOPORTDOCS)
- @(cd ${WRKSRC} ; \
- ${INSTALL_DATA} LICENSE ${SDIR} ;\
- ${INSTALL_DATA} README ${SDIR} ;\
- ${CP} -r docs ${SDIR} ;\
- ${CHOWN} -R ${SHAREOWN}:${SHAREGRP} ${SDIR} ;\
- )
-.endif
+ @${ECHO_MSG} "===> Installing ${COPYDIRS}"
+ @${MKDIR} ${APP_HOME}
+ @cd ${WRKSRC} && ${FIND} ${COPYDIRS} \
+ | ${XARGS} ${TAR} -C ${WRKSRC} -cf- | ${TAR} -C ${APP_HOME} -xpf-
+
+ @${ECHO_MSG} "===> Installing webapp"
+ @cd ${WRKSRC}/build && ${FIND} webapp \
+ | ${XARGS} ${TAR} -C ${WRKSRC}/build -cf- | ${TAR} -C ${APP_HOME} -xpf-
+
+ @${ECHO_MSG} "===> Installing into ${PREFIX}/sbin"
+ @${SED} ${SUBSTITUTIONS} ${WRKSRC}/cocoon.sh > ${WRKDIR}/${APP_NAME}.sh
+ @${INSTALL} ${WRKDIR}/${APP_NAME}.sh ${PREFIX}/sbin
+ @${SED} ${SUBSTITUTIONS} ${FILESDIR}/${APP_NAME}ctl > ${WRKDIR}/${APP_NAME}ctl
+ @${INSTALL} ${WRKDIR}/${APP_NAME}ctl ${PREFIX}/sbin
+
+ @${ECHO_MSG} "===> Installing ${PREFIX}/etc/rc.d/${APP_NAME}.sh"
+ @${SED} ${SUBSTITUTIONS} ${FILESDIR}/${APP_NAME}.sh > ${WRKDIR}/${APP_NAME}.sh
+ @${INSTALL} ${WRKDIR}/${APP_NAME}.sh ${PREFIX}/etc/rc.d
post-install:
- @${CAT} ${PKGMESSAGE}
+ @${SETENV} PKG_PREFIX=${PREFIX} ${SH} ${PKGINSTALL} ${PKGNAME} POST-INSTALL
+ @${SED} ${SUBSTITUTIONS} ${MASTERDIR}/pkg-message > ${PKGMESSAGE}
+ @${ECHO_CMD}
+ @${ECHO_CMD} "********************************************************************************"
+ @${CAT} ${PKGMESSAGE} | fmt -w 80
+ @${ECHO_CMD} "********************************************************************************"
+ @${ECHO_CMD}
.include <bsd.port.post.mk>
diff --git a/www/cocoon/Makefile.options b/www/cocoon/Makefile.options
new file mode 100644
index 000000000000..1b84a4effba1
--- /dev/null
+++ b/www/cocoon/Makefile.options
@@ -0,0 +1,56 @@
+# ex:ts=22
+#
+OPTIONS+= DOCS 'Include the documentation and samples' off
+
+OPTIONS+= AUTHENTICATION_FW 'Enable the authentication-fw block' off
+OPTIONS+= BATIK 'Enable the Batik block' off
+OPTIONS+= BSF 'Enable the bsf block' off
+OPTIONS+= CHAPERON 'Enable the chaperon block' off
+OPTIONS+= DATABASES 'Enable the databases block' off
+OPTIONS+= FOP 'Enable the FOP Block (implies BATIK)' off
+OPTIONS+= HSQLDB 'Enable the hsqldb block' off
+OPTIONS+= HTML 'Enable the html block' off
+OPTIONS+= ITEXT 'Enable the itext block' off
+OPTIONS+= JFOR 'Enable the JFOR Block' off
+OPTIONS+= JSP 'Enable the jsp block' off
+OPTIONS+= LINKREWRITER 'Enable the linkrewriter block' off
+OPTIONS+= LUCENE 'Enable the lucene block' off
+OPTIONS+= NAMING 'Enable the naming block' off
+OPTIONS+= PARANOID 'Enable the Paranoid Cocoon Servlet' off
+OPTIONS+= PHP 'Enable the php block' off
+OPTIONS+= POI 'Enable the poi block' off
+OPTIONS+= PORTAL_FW 'Enable the portal-fw block' off
+OPTIONS+= PROFILER 'Enable the profiler block' off
+OPTIONS+= PYTHON 'Enable the python block' off
+OPTIONS+= SESSION_FW 'Enable the session-fw block' off
+OPTIONS+= SWF 'Enable the swf block' off
+OPTIONS+= VELOCITY 'Enable the velocity block' off
+OPTIONS+= WEB3 'Enable the web3 block' off
+OPTIONS+= XMLDB 'Enable the xmldb block' off
+OPTIONS+= XSP 'Enable the xsp block' off
+OPTIONS+= APPLES 'Enable the apples block' off
+OPTIONS+= ASCIIART 'Enable the asciiart block' off
+OPTIONS+= AXIS 'Enable the axis block' off
+OPTIONS+= CRON 'Enable the cron block' off
+OPTIONS+= DELI 'Enable the deli block' off
+OPTIONS+= EVENTCACHE 'Enable the eventcache block' off
+OPTIONS+= FORMS 'Enable the forms block' off
+OPTIONS+= JAVAFLOW 'Enable the javaflow block' off
+OPTIONS+= JMS 'Enable the jms block' off
+OPTIONS+= LINOTYPE 'Enable the linotype block' off
+OPTIONS+= MAIL 'Enable the mail block' off
+OPTIONS+= MIDI 'Enable the midi block' off
+OPTIONS+= OJB 'Enable the ojb block' off
+OPTIONS+= PETSTORE 'Enable the petstore block' off
+OPTIONS+= PORTAL 'Enable the portal block' off
+OPTIONS+= PROXY 'Enable the proxy block' off
+OPTIONS+= QDOX 'Enable the qdox block' off
+OPTIONS+= REPOSITORY 'Enable the repository block' off
+OPTIONS+= SCRATCHPAD 'Enable the scratchpad block' off
+OPTIONS+= SERIALIZERS 'Enable the serializers block' off
+OPTIONS+= SLIDE 'Enable the slide block' off
+OPTIONS+= SLOP 'Enable the slop block' off
+OPTIONS+= STX 'Enable the stx block' off
+OPTIONS+= TAGLIB 'Enable the taglib block' off
+OPTIONS+= TOUR 'Enable the tour block' off
+OPTIONS+= WEBDAV 'Enable the webdav block' off
diff --git a/www/cocoon/Makefile.test-options b/www/cocoon/Makefile.test-options
new file mode 100644
index 000000000000..0df6408d0f16
--- /dev/null
+++ b/www/cocoon/Makefile.test-options
@@ -0,0 +1,250 @@
+.if defined(WITH_AUTHENTICATION_FW)
+BLOCKS+= authentication-fw
+BLOCKS+= session-fw
+.endif
+
+.if defined(WITH_BATIK)
+BLOCKS+= batik
+.endif
+
+.if defined(WITH_BSF)
+BLOCKS+= bsf
+.endif
+
+.if defined(WITH_CHAPERON)
+BLOCKS+= chaperon
+BLOCKS+= xsp
+.endif
+
+.if defined(WITH_DATABASES)
+BLOCKS+= databases
+BLOCKS+= xsp
+.endif
+
+.if defined(WITH_FOP)
+BLOCKS+= fop
+BLOCKS+= batik
+.endif
+
+.if defined(WITH_HSQLDB)
+BLOCKS+= hsqldb
+BLOCKS+= databases
+.endif
+
+.if defined(WITH_HTML)
+BLOCKS+= html
+.endif
+
+.if defined(WITH_ITEXT)
+BLOCKS+= itext
+.endif
+
+.if defined(WITH_JFOR)
+BLOCKS+= jfor
+.endif
+
+.if defined(WITH_JSP)
+BLOCKS+= jsp
+.endif
+
+.if defined(WITH_LINKREWRITER)
+BLOCKS+= linkrewriter
+BLOCKS+= xsp
+.endif
+
+.if defined(WITH_LUCENE)
+BLOCKS+= lucene
+.endif
+
+.if defined(WITH_NAMING)
+BLOCKS+= naming
+.endif
+
+.if defined(WITH_PARANOID)
+BLOCKS+= paranoid
+.endif
+
+.if defined(WITH_PHP)
+BLOCKS+= php
+.endif
+
+.if defined(WITH_POI)
+BLOCKS+= poi
+.endif
+
+.if defined(WITH_PORTAL_FW)
+BLOCKS+= portal-fw
+BLOCKS+= authentication-fw
+BLOCKS+= session-fw
+.endif
+
+.if defined(WITH_PROFILER)
+BLOCKS+= profiler
+.endif
+
+.if defined(WITH_PYTHON)
+BLOCKS+= python
+BLOCKS+= xsp
+.endif
+
+.if defined(WITH_SESSION_FW)
+BLOCKS+= session-fw
+BLOCKS+= xsp
+.endif
+
+.if defined(WITH_SWF)
+BLOCKS+= swf
+.endif
+
+.if defined(WITH_VELOCITY)
+BLOCKS+= velocity
+.endif
+
+.if defined(WITH_WEB3)
+BLOCKS+= web3
+.endif
+
+.if defined(WITH_XMLDB)
+BLOCKS+= xmldb
+BLOCKS+= databases
+.endif
+
+.if defined(WITH_XSP)
+BLOCKS+= xsp
+.endif
+
+.if defined(WITH_APPLES)
+BLOCKS+= apples
+BLOCKS+= forms
+.endif
+
+.if defined(WITH_ASCIIART)
+BLOCKS+= asciiart
+.endif
+
+.if defined(WITH_AXIS)
+BLOCKS+= axis
+.endif
+
+.if defined(WITH_CRON)
+BLOCKS+= cron
+.endif
+
+.if defined(WITH_DELI)
+BLOCKS+= deli
+.endif
+
+.if defined(WITH_EVENTCACHE)
+BLOCKS+= eventcache
+BLOCKS+= xsp
+.endif
+
+.if defined(WITH_FORMS)
+BLOCKS+= forms
+BLOCKS+= xsp
+.endif
+
+.if defined(WITH_JAVAFLOW)
+BLOCKS+= javaflow
+BLOCKS+= forms
+BLOCKS+= ojb
+.endif
+
+.if defined(WITH_JMS)
+BLOCKS+= jms
+BLOCKS+= databases
+BLOCKS+= eventcache
+BLOCKS+= hsqldb
+.endif
+
+.if defined(WITH_LINOTYPE)
+BLOCKS+= linotype
+.endif
+
+.if defined(WITH_MAIL)
+BLOCKS+= mail
+BLOCKS+= asciiart
+BLOCKS+= scratchpad
+.endif
+
+.if defined(WITH_MIDI)
+BLOCKS+= midi
+.endif
+
+.if defined(WITH_OJB)
+BLOCKS+= ojb
+BLOCKS+= databases
+BLOCKS+= forms
+.endif
+
+.if defined(WITH_PETSTORE)
+BLOCKS+= petstore
+BLOCKS+= databases
+BLOCKS+= forms
+BLOCKS+= hsqldb
+BLOCKS+= velocity
+.endif
+
+.if defined(WITH_PORTAL)
+BLOCKS+= portal
+BLOCKS+= authentication-fw
+BLOCKS+= html
+BLOCKS+= session-fw
+.endif
+
+.if defined(WITH_PROXY)
+BLOCKS+= proxy
+.endif
+
+.if defined(WITH_QDOX)
+BLOCKS+= qdox
+.endif
+
+.if defined(WITH_REPOSITORY)
+BLOCKS+= repository
+BLOCKS+= databases
+BLOCKS+= eventcache
+.endif
+
+.if defined(WITH_SCRATCHPAD)
+BLOCKS+= scratchpad
+BLOCKS+= batik
+BLOCKS+= cron
+BLOCKS+= velocity
+BLOCKS+= xsp
+.endif
+
+.if defined(WITH_SERIALIZERS)
+BLOCKS+= serializers
+.endif
+
+.if defined(WITH_SLIDE)
+BLOCKS+= slide
+BLOCKS+= jms
+BLOCKS+= repository
+.endif
+
+.if defined(WITH_SLOP)
+BLOCKS+= slop
+.endif
+
+.if defined(WITH_STX)
+BLOCKS+= stx
+.endif
+
+.if defined(WITH_TAGLIB)
+BLOCKS+= taglib
+.endif
+
+.if defined(WITH_TOUR)
+BLOCKS+= tour
+BLOCKS+= batik
+BLOCKS+= fop
+BLOCKS+= forms
+.endif
+
+.if defined(WITH_WEBDAV)
+BLOCKS+= webdav
+BLOCKS+= repository
+.endif
+
diff --git a/www/cocoon/distinfo b/www/cocoon/distinfo
index 7a105048c72e..b18a30602470 100644
--- a/www/cocoon/distinfo
+++ b/www/cocoon/distinfo
@@ -1,2 +1,2 @@
-MD5 (cocoon-1.8.2.tar.gz) = 57fc25fcbc96f51cb684741651e94e30
-SIZE (cocoon-1.8.2.tar.gz) = 5015283
+MD5 (cocoon-2.1.5-src.tar.gz) = 74fc8b179d6f08330cbb1f96254f5b21
+SIZE (cocoon-2.1.5-src.tar.gz) = 42029472
diff --git a/www/cocoon/files/cocoon.sh b/www/cocoon/files/cocoon.sh
new file mode 100644
index 000000000000..8ca8b5719622
--- /dev/null
+++ b/www/cocoon/files/cocoon.sh
@@ -0,0 +1,31 @@
+#! /bin/sh
+#
+# $FreeBSD$
+#
+
+# PROVIDE: %%APP_NAME%%
+
+#
+# Add the following line to /etc/rc.conf to enable %%APP_NAME%%:
+#
+# %%APP_NAME%%_enable="YES"
+#
+
+. /etc/rc.subr
+
+name=%%APP_NAME%%
+rcvar=`set_rcvar`
+
+command=%%PREFIX%%/sbin/%%APP_NAME%%ctl
+command_args="$1"
+pidfile=%%PID_FILE%%
+procname=java
+
+# set defaults
+
+%%APP_NAME%%_enable=${%%APP_NAME%%_enable:-"NO"}
+%%APP_NAME%%_user=${%%APP_NAME%%_user:-"www"}
+%%APP_NAME%%_group=${%%APP_NAME%%_group:-"www"}
+
+load_rc_config ${name}
+run_rc_command "$1"
diff --git a/www/cocoon/files/cocoonctl b/www/cocoon/files/cocoonctl
new file mode 100644
index 000000000000..fa62902ead55
--- /dev/null
+++ b/www/cocoon/files/cocoonctl
@@ -0,0 +1,48 @@
+#! %%PYTHON_CMD%%
+
+################################################################################
+# Author: Jean-Baptiste Quenot <jb.quenot@caraldi.com>
+# Purpose: Control cocoon process
+# Date Created: 2004-05-04 11:14:05
+# Revision: $FreeBSD$
+################################################################################
+
+import sys, os, signal, time
+
+LOGFILE = "%%LOGFILE%%"
+PREFIX = "%%PREFIX%%"
+APP_NAME = "%%APP_NAME%%"
+PID_FILE = "%%PID_FILE%%"
+
+if __name__ == '__main__':
+ if sys.argv[1] == "start":
+ # Append cocoon output to a log file
+ l = open(LOGFILE, 'a')
+ os.dup2(l.fileno(), sys.stdout.fileno())
+ os.dup2(l.fileno(), sys.stderr.fileno())
+
+ # Start cocoon in the background
+ command = PREFIX + "/sbin/" + APP_NAME + ".sh"
+ pid = os.spawnl(os.P_NOWAIT, command, command, "servlet")
+
+ # Wait a little
+ time.sleep(0.4)
+
+ # Send a dummy signal to the process. If it died, an exception is
+ # thrown
+ os.kill(pid, signal.SIGCONT)
+
+ # It's alive, so write down the process id
+ f = open(PID_FILE, 'w')
+ print >> f, pid
+ f.close()
+ elif sys.argv[1] == "stop":
+ # Read the process id
+ f = open(PID_FILE, 'r')
+ pid = int(f.readline())
+ f.close()
+
+ # Terminate cocoon
+ os.kill(pid, signal.SIGTERM)
+ else:
+ print "Usage: %s start|stop" % sys.argv[0]
diff --git a/www/cocoon/files/patch-Utils.java b/www/cocoon/files/patch-Utils.java
deleted file mode 100644
index 5f89c384dc3e..000000000000
--- a/www/cocoon/files/patch-Utils.java
+++ /dev/null
@@ -1,51 +0,0 @@
-$FreeBSD$
-
---- src/org/apache/cocoon/Utils.java.orig Sun May 12 13:30:49 2002
-+++ src/org/apache/cocoon/Utils.java Sun May 12 13:30:58 2002
-@@ -331,16 +331,20 @@
- */
- public static final Object getLocationResource(String location) throws MalformedURLException {
- Object resource = null;
--
-+
- if (location.indexOf("://") < 0) {
- resource = new File(location);
- } else if (location.startsWith("resource://")) {
- // FIXME (SM): this should _not_ be system resource, but rather a resource of current classloader
-- resource = ClassLoader.getSystemResource(location.substring("resource://".length()));
-+// resource = ClassLoader.getSystemResource(location.substring("resource://".length()));
-+
-+ // The Fix!
-+ Dummy classloadrefernce = new Dummy();
-+ resource = classloadrefernce.getClass().getClassLoader().getResource(location.substring("resource://".length()));
- } else {
- resource = new URL(location);
- }
--
-+
- return resource;
- }
-
-@@ -362,11 +366,20 @@
- resource = new File(location);
- } else if (location.startsWith("resource://")) {
- // FIXME (SM): this should _not_ be system resource, but rather a resource of current classloader
-- resource = ClassLoader.getSystemResource(location.substring("resource://".length()));
-+// resource = ClassLoader.getSystemResource(location.substring("resource://".length()));
-+
-+ // The Fix!
-+ Dummy classloadrefernce = new Dummy();
-+ resource = classloadrefernce.getClass().getClassLoader().getResource(location.substring("resource://".length()));
- } else {
- resource = new URL(location);
- }
--
-+
- return resource;
- }
-+
-+}
-+
-+class Dummy {
-+ String why = "to provide a classloader ref";
- }
diff --git a/www/cocoon/files/patch-aa b/www/cocoon/files/patch-aa
deleted file mode 100644
index d886607a5dd4..000000000000
--- a/www/cocoon/files/patch-aa
+++ /dev/null
@@ -1,19 +0,0 @@
---- conf/cocoon.properties.orig Mon Jan 12 11:18:12 1970
-+++ conf/cocoon.properties Fri Jul 28 18:09:27 2000
-@@ -138,7 +138,7 @@
- # secret, we highly suggest that you protect the repository from untrusted
- # access, even read-only. Only Cocoon and the system administrators should
- # have access here.
--processor.xsp.repository = ./repository
-+processor.xsp.repository = /var/tmp/cocoon-repository
-
- # Set the libraries associated with the given namespace.
- # Use the syntax:
-@@ -208,6 +208,7 @@
- # formatter.[type].indent = [numbers of spaces for tag indenting]
-
- # HTML 4.0 (strict)
-+formatter.text/html.encoding = UTF-8
- formatter.text/html.doctype-public = -//W3C//DTD HTML 4.0//EN
- formatter.text/html.doctype-system = http://www.w3.org/TR/REC-html40/strict.dtd
-
diff --git a/www/cocoon/files/patch-ab b/www/cocoon/files/patch-ab
deleted file mode 100644
index 8a3ea355c28e..000000000000
--- a/www/cocoon/files/patch-ab
+++ /dev/null
@@ -1,8 +0,0 @@
---- build.sh.orig Mon Jan 12 11:18:12 1970
-+++ build.sh Sat Aug 5 21:45:24 2000
-@@ -29,4 +29,4 @@
- echo
- echo Starting Ant...
-
--$JAVA_HOME/bin/java -Dant.home=$ANT_HOME -classpath $LOCALCLASSPATH org.apache.tools.ant.Main $*
-+$JAVA_HOME/bin/java -Dant.home=$ANT_HOME -ss67108863 -oss67108863 -mx67108863 -classpath $LOCALCLASSPATH org.apache.tools.ant.Main $*
diff --git a/www/cocoon/files/patch-cocoon.sh b/www/cocoon/files/patch-cocoon.sh
new file mode 100644
index 000000000000..93a669d55bf3
--- /dev/null
+++ b/www/cocoon/files/patch-cocoon.sh
@@ -0,0 +1,41 @@
+$FreeBSD$
+
+--- cocoon.sh.orig Thu Feb 12 09:48:55 2004
++++ cocoon.sh Tue May 4 14:44:24 2004
+@@ -57,8 +57,7 @@
+ # ----- Verify and Set Required Environment Variables -------------------------
+
+ if [ "$JAVA_HOME" = "" ] ; then
+- echo You must set JAVA_HOME to point at your Java Development Kit installation
+- exit 1
++ JAVA_HOME="%%JAVA_HOME%%"
+ fi
+
+ if [ "$JAVA_OPTIONS" = "" ] ; then
+@@ -66,7 +65,7 @@
+ fi
+
+ if [ "$COCOON_HOME" = "" ] ; then
+- COCOON_HOME='.'
++ COCOON_HOME="%%APP_HOME%%"
+ fi
+
+ if [ "$COCOON_WEBAPP_HOME" = "" ] ; then
+@@ -76,7 +75,7 @@
+ COCOON_WEBAPP_HOME=$STANDALONE_WEBAPP
+ else
+ # when in the build environment
+- COCOON_WEBAPP_HOME="$COCOON_HOME/build/webapp"
++ COCOON_WEBAPP_HOME="$COCOON_HOME/webapp"
+ fi
+ fi
+ echo "$0: using $COCOON_WEBAPP_HOME as the webapp directory"
+@@ -111,7 +110,7 @@
+
+ # ----- Set Local Variables ( used to minimize cut/paste) ---------------------
+
+-JAVA="$JAVA_HOME/bin/java"
++JAVA="exec $JAVA_HOME/bin/java"
+ ENDORSED_LIBS="$COCOON_HOME/lib/endorsed"
+ ENDORSED="-Djava.endorsed.dirs=$ENDORSED_LIBS"
+ PARSER=-Dorg.xml.sax.parser=org.apache.xerces.parsers.SAXParser
diff --git a/www/cocoon/files/pkg-deinstall b/www/cocoon/files/pkg-deinstall
new file mode 100644
index 000000000000..55134b973319
--- /dev/null
+++ b/www/cocoon/files/pkg-deinstall
@@ -0,0 +1,61 @@
+#!/bin/sh
+#
+# This script does the following.
+#
+# * Checks if the PID file exists. If it does, it kills the
+# process and removes the PID file.
+#
+# * Checks if the 'www' user exists. If it does, then it displays
+# a message.
+#
+# $FreeBSD$
+#
+# Borrowed from the jakarta-tomcat port
+#
+
+set -e
+
+PID_FILE=%%PID_FILE%%
+RUNASUSER=%%RUNASUSER%%
+APP_NAME=%%APP_NAME%%
+LOGFILE=%%LOGFILE%%
+
+# Make sure we're in the right stage of the process
+if [ "$2" = "DEINSTALL" ]; then
+
+ # Kill the process if it is still running
+ if [ -s ${PID_FILE} ]; then
+ PID=`cat ${PID_FILE}`
+ echo -n ">> Killing ${APP_NAME} process (${PID})..."
+
+ if /bin/kill ${PID} > /dev/null 2> /dev/null ; then
+ echo " [ DONE ]"
+ else
+ echo " [ FAILED ]"
+ fi
+
+ echo -n ">> Removing PID file (${PID_FILE})..."
+
+ if rm ${PID_FILE} > /dev/null 2> /dev/null ; then
+ echo " [ DONE ]"
+ else
+ echo " [ FAILED ]"
+ fi
+ fi
+
+ echo -n ">> Removing log file (${LOGFILE})..."
+ if rm ${LOGFILE} > /dev/null 2> /dev/null ; then
+ echo " [ DONE ]"
+ else
+ echo " [ FAILED ]"
+ fi
+fi
+
+if [ "$2" = "POST-DEINSTALL" ]; then
+ # If the user exists, then display a message
+ if pw usershow "$RUNASUSER" 2>/dev/null 1>&2; then
+ echo "To delete the $RUNASUSER user permanently, use 'pw userdel $RUNASUSER'"
+ fi
+fi
+
+exit 0
diff --git a/www/cocoon/files/pkg-install b/www/cocoon/files/pkg-install
new file mode 100644
index 000000000000..48ce6423e4fb
--- /dev/null
+++ b/www/cocoon/files/pkg-install
@@ -0,0 +1,55 @@
+#!/bin/sh
+#
+# Checks if the requested user and group exist. If they don't, then
+# an attempt is made to create both.
+#
+# $FreeBSD$
+#
+# Borrowed from the jakarta-tomcat port
+#
+
+set -e
+
+RUNASUSER=%%RUNASUSER%%
+RUNASUID=%%RUNASUID%%
+GROUP=%%GROUP%%
+GID=%%GID%%
+APP_NAME=%%APP_NAME%%
+PID_FILE=%%PID_FILE%%
+LOGFILE=%%LOGFILE%%
+
+if [ "$2" = "POST-INSTALL" ]; then
+ # We're called after the 'make install' process
+ # See if the group already exists
+ if ! pw groupshow "${GROUP}" 2>/dev/null 1>&2; then
+
+ # If not, try to create it
+ if pw groupadd ${GROUP} -g ${GID}; then
+ echo "Added group \"${GROUP}\"."
+ else
+ echo "Adding group \"${GROUP}\" failed..."
+ exit 1
+ fi
+ fi
+
+ # See if the user already exists
+ if ! pw usershow "${RUNASUSER}" 2>/dev/null 1>&2; then
+
+ # If not, try to create it
+ if pw useradd ${RUNASUSER} -u ${RUNASUID} -g ${GROUP} -h - \
+ -s "/sbin/nologin" -d "/nonexistent" \
+ -c "World Wide Web Owner"; \
+ then
+ echo "Added user \"${RUNASUSER}\"."
+ else
+ echo "Adding user \"${RUNASUSER}\" failed..."
+ exit 1
+ fi
+ fi
+
+ chown -R ${RUNASUSER}:${GROUP} $PKG_PREFIX/${APP_NAME}
+ touch ${LOGFILE} ${PID_FILE}
+ chown ${RUNASUSER}:${GROUP} ${LOGFILE} ${PID_FILE}
+fi
+
+exit 0
diff --git a/www/cocoon/pkg-descr b/www/cocoon/pkg-descr
index 071ef43b415c..4e13d3db5fae 100644
--- a/www/cocoon/pkg-descr
+++ b/www/cocoon/pkg-descr
@@ -1,9 +1,15 @@
-Cocoon is a servlet that allows you to separate web development in three
-different layers: content, style and logic.
+Apache Cocoon is a web development framework built around the
+concepts of separation of concerns and component-based web development.
-Cocoon does not aim to simplify the creation of web content: in fact, it
-is harder to create XML/XSL content than it is to use HTML from the
-beginning. The advantages come on the long run, on site management, update
-and refining.
+Cocoon implements these concepts around the notion of 'component
+pipelines', each component on the pipeline specializing on a
+particular operation. This makes it possible to use a Lego(tm)-like
+approach in building web solutions, hooking together components
+into pipelines without any required programming.
-WWW: http://xml.apache.org/cocoon/
+Cocoon is "web glue for your web application development needs".
+It is a glue that keeps concerns separate and allows parallel
+evolution of all aspects of a web application, improving development
+pace and reducing the chance of conflicts.
+
+WWW: http://cocoon.apache.org/
diff --git a/www/cocoon/pkg-message b/www/cocoon/pkg-message
index ac4d89c92f69..ee35950fd838 100644
--- a/www/cocoon/pkg-message
+++ b/www/cocoon/pkg-message
@@ -1,22 +1,10 @@
-To activate Cocoon:
+Cocoon is now installed in %%APP_HOME%%
-(1) Add following line into jserv.conf.
+You may want to start it by issuing `%%PREFIX%%/etc/rc.d/%%APP_NAME%%.sh start'
+and then point your web browser to the default home page at http://localhost:%%PORT%%/ to read
+the documentation and test the samples.
- "ApJServAction .xml /servlets/org.apache.cocoon.Cocoon"
+If you wish to start Cocoon automatically at boot time, add the following line
+to /etc/rc.conf:
-(2) Add following lines into jserv.properties.
-
- "wrapper.classpath=/usr/local/share/java/classes/cocoon.jar"
- "wrapper.classpath=/usr/local/share/java/classes/xerces_1_2.jar"
- "wrapper.classpath=/usr/local/share/java/classes/xalan_1_2_D02.jar"
- "wrapper.classpath=/usr/local/share/java/classes/fop_0_15_0.jar"
- "wrapper.classpath=/usr/local/share/java/classes/turbine-pool.jar"
-
-(3) Add following line into zone.properties.
-
- "repositories=/usr/local/share/java/classes/cocoon.jar"
- "servlet.org.apache.cocoon.Cocoon.initArgs=properties=/usr/local/etc/apache/cocoon/cocoon.properties"
-
-(4) Make directory "/var/tmp/cocoon-repository".
-
-(5) Restart Apache and check http://localhost/Cocoon.xml.
+%%APP_NAME%%_enable="YES"
diff --git a/www/cocoon/pkg-plist b/www/cocoon/pkg-plist
index f7f613f5bb38..7116f0ff4691 100644
--- a/www/cocoon/pkg-plist
+++ b/www/cocoon/pkg-plist
@@ -1,522 +1,130 @@
-@unexec if cmp -s %D/etc/apache/cocoon/cocoon.properties.default %D/etc/apache/cocoon/cocoon.properties; then rm -f %D/etc/apache/cocoon/cocoon.properties; fi
-etc/apache/cocoon/cocoon.properties.default
-@exec [ ! -f %B/cocoon.properties ] && cp %B/%f %B/cocoon.properties
-@unexec rmdir %D/etc/apache/cocoon > /dev/null 2>&1 || true
-share/java/classes/cocoon.jar
-share/java/classes/fop_0_15_0.jar
-share/java/classes/xalan_1_2_D02.jar
-share/java/classes/xerces_1_2.jar
-share/java/classes/turbine-pool.jar
-%%PORTDOCS%%share/java/cocoon/LICENSE
-%%PORTDOCS%%share/java/cocoon/README
-%%PORTDOCS%%share/java/cocoon/docs/api/allclasses-frame.html
-%%PORTDOCS%%share/java/cocoon/docs/api/deprecated-list.html
-%%PORTDOCS%%share/java/cocoon/docs/api/help-doc.html
-%%PORTDOCS%%share/java/cocoon/docs/api/index.html
-%%PORTDOCS%%share/java/cocoon/docs/api/javadoc.css
-%%PORTDOCS%%share/java/cocoon/docs/api/org/apache/cocoon/Browsers.Browser.html
-%%PORTDOCS%%share/java/cocoon/docs/api/org/apache/cocoon/Browsers.html
-%%PORTDOCS%%share/java/cocoon/docs/api/org/apache/cocoon/Cocoon.html
-%%PORTDOCS%%share/java/cocoon/docs/api/org/apache/cocoon/Defaults.html
-%%PORTDOCS%%share/java/cocoon/docs/api/org/apache/cocoon/Engine.html
-%%PORTDOCS%%share/java/cocoon/docs/api/org/apache/cocoon/EngineWrapper.HttpServletRequestImpl.html
-%%PORTDOCS%%share/java/cocoon/docs/api/org/apache/cocoon/EngineWrapper.HttpServletResponseImpl.html
-%%PORTDOCS%%share/java/cocoon/docs/api/org/apache/cocoon/EngineWrapper.html
-%%PORTDOCS%%share/java/cocoon/docs/api/org/apache/cocoon/Frontend.html
-%%PORTDOCS%%share/java/cocoon/docs/api/org/apache/cocoon/Profiler.ProfProcess.html
-%%PORTDOCS%%share/java/cocoon/docs/api/org/apache/cocoon/Profiler.RequestMarker.html
-%%PORTDOCS%%share/java/cocoon/docs/api/org/apache/cocoon/Profiler.html
-%%PORTDOCS%%share/java/cocoon/docs/api/org/apache/cocoon/Tokenizer.html
-%%PORTDOCS%%share/java/cocoon/docs/api/org/apache/cocoon/Utils.html
-%%PORTDOCS%%share/java/cocoon/docs/api/org/apache/cocoon/cache/Cache.html
-%%PORTDOCS%%share/java/cocoon/docs/api/org/apache/cocoon/cache/CocoonCache.html
-%%PORTDOCS%%share/java/cocoon/docs/api/org/apache/cocoon/cache/NoCache.html
-%%PORTDOCS%%share/java/cocoon/docs/api/org/apache/cocoon/cache/package-frame.html
-%%PORTDOCS%%share/java/cocoon/docs/api/org/apache/cocoon/cache/package-summary.html
-%%PORTDOCS%%share/java/cocoon/docs/api/org/apache/cocoon/cache/package-tree.html
-%%PORTDOCS%%share/java/cocoon/docs/api/org/apache/cocoon/collections/Predicate.html
-%%PORTDOCS%%share/java/cocoon/docs/api/org/apache/cocoon/collections/package-frame.html
-%%PORTDOCS%%share/java/cocoon/docs/api/org/apache/cocoon/collections/package-summary.html
-%%PORTDOCS%%share/java/cocoon/docs/api/org/apache/cocoon/collections/package-tree.html
-%%PORTDOCS%%share/java/cocoon/docs/api/org/apache/cocoon/dcp/DefaultDCPProcessor.html
-%%PORTDOCS%%share/java/cocoon/docs/api/org/apache/cocoon/dcp/ServletDCPProcessor.html
-%%PORTDOCS%%share/java/cocoon/docs/api/org/apache/cocoon/dcp/package-frame.html
-%%PORTDOCS%%share/java/cocoon/docs/api/org/apache/cocoon/dcp/package-summary.html
-%%PORTDOCS%%share/java/cocoon/docs/api/org/apache/cocoon/dcp/package-tree.html
-%%PORTDOCS%%share/java/cocoon/docs/api/org/apache/cocoon/example/DCPExample.html
-%%PORTDOCS%%share/java/cocoon/docs/api/org/apache/cocoon/example/DummyProducer.html
-%%PORTDOCS%%share/java/cocoon/docs/api/org/apache/cocoon/example/package-frame.html
-%%PORTDOCS%%share/java/cocoon/docs/api/org/apache/cocoon/example/package-summary.html
-%%PORTDOCS%%share/java/cocoon/docs/api/org/apache/cocoon/example/package-tree.html
-%%PORTDOCS%%share/java/cocoon/docs/api/org/apache/cocoon/formatter/AbstractFormatter.html
-%%PORTDOCS%%share/java/cocoon/docs/api/org/apache/cocoon/formatter/FO2PDFFormatter.html
-%%PORTDOCS%%share/java/cocoon/docs/api/org/apache/cocoon/formatter/Formatter.html
-%%PORTDOCS%%share/java/cocoon/docs/api/org/apache/cocoon/formatter/FormatterFactory.html
-%%PORTDOCS%%share/java/cocoon/docs/api/org/apache/cocoon/formatter/HTMLFormatter.html
-%%PORTDOCS%%share/java/cocoon/docs/api/org/apache/cocoon/formatter/TextFormatter.html
-%%PORTDOCS%%share/java/cocoon/docs/api/org/apache/cocoon/formatter/XHTMLFormatter.html
-%%PORTDOCS%%share/java/cocoon/docs/api/org/apache/cocoon/formatter/XMLFormatter.html
-%%PORTDOCS%%share/java/cocoon/docs/api/org/apache/cocoon/formatter/package-frame.html
-%%PORTDOCS%%share/java/cocoon/docs/api/org/apache/cocoon/formatter/package-summary.html
-%%PORTDOCS%%share/java/cocoon/docs/api/org/apache/cocoon/formatter/package-tree.html
-%%PORTDOCS%%share/java/cocoon/docs/api/org/apache/cocoon/framework/AbstractActor.html
-%%PORTDOCS%%share/java/cocoon/docs/api/org/apache/cocoon/framework/Actor.html
-%%PORTDOCS%%share/java/cocoon/docs/api/org/apache/cocoon/framework/Cacheable.html
-%%PORTDOCS%%share/java/cocoon/docs/api/org/apache/cocoon/framework/Changeable.html
-%%PORTDOCS%%share/java/cocoon/docs/api/org/apache/cocoon/framework/Configurable.html
-%%PORTDOCS%%share/java/cocoon/docs/api/org/apache/cocoon/framework/Configurations.html
-%%PORTDOCS%%share/java/cocoon/docs/api/org/apache/cocoon/framework/DestroyListener.html
-%%PORTDOCS%%share/java/cocoon/docs/api/org/apache/cocoon/framework/Director.html
-%%PORTDOCS%%share/java/cocoon/docs/api/org/apache/cocoon/framework/Factory.html
-%%PORTDOCS%%share/java/cocoon/docs/api/org/apache/cocoon/framework/InitializationException.html
-%%PORTDOCS%%share/java/cocoon/docs/api/org/apache/cocoon/framework/Manager.html
-%%PORTDOCS%%share/java/cocoon/docs/api/org/apache/cocoon/framework/Monitor.html
-%%PORTDOCS%%share/java/cocoon/docs/api/org/apache/cocoon/framework/Page.html
-%%PORTDOCS%%share/java/cocoon/docs/api/org/apache/cocoon/framework/Router.html
-%%PORTDOCS%%share/java/cocoon/docs/api/org/apache/cocoon/framework/Status.html
-%%PORTDOCS%%share/java/cocoon/docs/api/org/apache/cocoon/framework/XMLConfigurations.html
-%%PORTDOCS%%share/java/cocoon/docs/api/org/apache/cocoon/framework/XObject.html
-%%PORTDOCS%%share/java/cocoon/docs/api/org/apache/cocoon/framework/package-frame.html
-%%PORTDOCS%%share/java/cocoon/docs/api/org/apache/cocoon/framework/package-summary.html
-%%PORTDOCS%%share/java/cocoon/docs/api/org/apache/cocoon/framework/package-tree.html
-%%PORTDOCS%%share/java/cocoon/docs/api/org/apache/cocoon/interpreter/AbstractInterpreter.html
-%%PORTDOCS%%share/java/cocoon/docs/api/org/apache/cocoon/interpreter/Instance.html
-%%PORTDOCS%%share/java/cocoon/docs/api/org/apache/cocoon/interpreter/Interpreter.html
-%%PORTDOCS%%share/java/cocoon/docs/api/org/apache/cocoon/interpreter/InterpreterFactory.html
-%%PORTDOCS%%share/java/cocoon/docs/api/org/apache/cocoon/interpreter/LanguageException.html
-%%PORTDOCS%%share/java/cocoon/docs/api/org/apache/cocoon/interpreter/Module.html
-%%PORTDOCS%%share/java/cocoon/docs/api/org/apache/cocoon/interpreter/ecmascript/EcmaScriptEvaluator.html
-%%PORTDOCS%%share/java/cocoon/docs/api/org/apache/cocoon/interpreter/ecmascript/EcmaScriptInstance.html
-%%PORTDOCS%%share/java/cocoon/docs/api/org/apache/cocoon/interpreter/ecmascript/EcmaScriptInterpreter.html
-%%PORTDOCS%%share/java/cocoon/docs/api/org/apache/cocoon/interpreter/ecmascript/EcmaScriptModule.html
-%%PORTDOCS%%share/java/cocoon/docs/api/org/apache/cocoon/interpreter/ecmascript/package-frame.html
-%%PORTDOCS%%share/java/cocoon/docs/api/org/apache/cocoon/interpreter/ecmascript/package-summary.html
-%%PORTDOCS%%share/java/cocoon/docs/api/org/apache/cocoon/interpreter/ecmascript/package-tree.html
-%%PORTDOCS%%share/java/cocoon/docs/api/org/apache/cocoon/interpreter/java/JavaInstance.html
-%%PORTDOCS%%share/java/cocoon/docs/api/org/apache/cocoon/interpreter/java/JavaInterpreter.html
-%%PORTDOCS%%share/java/cocoon/docs/api/org/apache/cocoon/interpreter/java/JavaModule.html
-%%PORTDOCS%%share/java/cocoon/docs/api/org/apache/cocoon/interpreter/java/package-frame.html
-%%PORTDOCS%%share/java/cocoon/docs/api/org/apache/cocoon/interpreter/java/package-summary.html
-%%PORTDOCS%%share/java/cocoon/docs/api/org/apache/cocoon/interpreter/java/package-tree.html
-%%PORTDOCS%%share/java/cocoon/docs/api/org/apache/cocoon/interpreter/package-frame.html
-%%PORTDOCS%%share/java/cocoon/docs/api/org/apache/cocoon/interpreter/package-summary.html
-%%PORTDOCS%%share/java/cocoon/docs/api/org/apache/cocoon/interpreter/package-tree.html
-%%PORTDOCS%%share/java/cocoon/docs/api/org/apache/cocoon/logger/AbstractLogger.html
-%%PORTDOCS%%share/java/cocoon/docs/api/org/apache/cocoon/logger/Logger.html
-%%PORTDOCS%%share/java/cocoon/docs/api/org/apache/cocoon/logger/ServletLogger.html
-%%PORTDOCS%%share/java/cocoon/docs/api/org/apache/cocoon/logger/StdioLogger.html
-%%PORTDOCS%%share/java/cocoon/docs/api/org/apache/cocoon/logger/package-frame.html
-%%PORTDOCS%%share/java/cocoon/docs/api/org/apache/cocoon/logger/package-summary.html
-%%PORTDOCS%%share/java/cocoon/docs/api/org/apache/cocoon/logger/package-tree.html
-%%PORTDOCS%%share/java/cocoon/docs/api/org/apache/cocoon/package-frame.html
-%%PORTDOCS%%share/java/cocoon/docs/api/org/apache/cocoon/package-summary.html
-%%PORTDOCS%%share/java/cocoon/docs/api/org/apache/cocoon/package-tree.html
-%%PORTDOCS%%share/java/cocoon/docs/api/org/apache/cocoon/parser/AbstractParser.html
-%%PORTDOCS%%share/java/cocoon/docs/api/org/apache/cocoon/parser/Parser.html
-%%PORTDOCS%%share/java/cocoon/docs/api/org/apache/cocoon/parser/SunXMLParser.html
-%%PORTDOCS%%share/java/cocoon/docs/api/org/apache/cocoon/parser/XercesParser.html
-%%PORTDOCS%%share/java/cocoon/docs/api/org/apache/cocoon/parser/package-frame.html
-%%PORTDOCS%%share/java/cocoon/docs/api/org/apache/cocoon/parser/package-summary.html
-%%PORTDOCS%%share/java/cocoon/docs/api/org/apache/cocoon/parser/package-tree.html
-%%PORTDOCS%%share/java/cocoon/docs/api/org/apache/cocoon/processor/LinkEncodingProcessor.html
-%%PORTDOCS%%share/java/cocoon/docs/api/org/apache/cocoon/processor/PINotFoundException.html
-%%PORTDOCS%%share/java/cocoon/docs/api/org/apache/cocoon/processor/Processor.html
-%%PORTDOCS%%share/java/cocoon/docs/api/org/apache/cocoon/processor/ProcessorException.html
-%%PORTDOCS%%share/java/cocoon/docs/api/org/apache/cocoon/processor/ProcessorFactory.html
-%%PORTDOCS%%share/java/cocoon/docs/api/org/apache/cocoon/processor/dcp/DCPEngine.html
-%%PORTDOCS%%share/java/cocoon/docs/api/org/apache/cocoon/processor/dcp/DCPException.html
-%%PORTDOCS%%share/java/cocoon/docs/api/org/apache/cocoon/processor/dcp/DCPProcessor.html
-%%PORTDOCS%%share/java/cocoon/docs/api/org/apache/cocoon/processor/dcp/package-frame.html
-%%PORTDOCS%%share/java/cocoon/docs/api/org/apache/cocoon/processor/dcp/package-summary.html
-%%PORTDOCS%%share/java/cocoon/docs/api/org/apache/cocoon/processor/dcp/package-tree.html
-%%PORTDOCS%%share/java/cocoon/docs/api/org/apache/cocoon/processor/ldap/LdapContextCreator.html
-%%PORTDOCS%%share/java/cocoon/docs/api/org/apache/cocoon/processor/ldap/LdapDefs.html
-%%PORTDOCS%%share/java/cocoon/docs/api/org/apache/cocoon/processor/ldap/LdapProcessor.html
-%%PORTDOCS%%share/java/cocoon/docs/api/org/apache/cocoon/processor/ldap/LdapQueryCreator.html
-%%PORTDOCS%%share/java/cocoon/docs/api/org/apache/cocoon/processor/ldap/Utils.html
-%%PORTDOCS%%share/java/cocoon/docs/api/org/apache/cocoon/processor/ldap/package-frame.html
-%%PORTDOCS%%share/java/cocoon/docs/api/org/apache/cocoon/processor/ldap/package-summary.html
-%%PORTDOCS%%share/java/cocoon/docs/api/org/apache/cocoon/processor/ldap/package-tree.html
-%%PORTDOCS%%share/java/cocoon/docs/api/org/apache/cocoon/processor/package-frame.html
-%%PORTDOCS%%share/java/cocoon/docs/api/org/apache/cocoon/processor/package-summary.html
-%%PORTDOCS%%share/java/cocoon/docs/api/org/apache/cocoon/processor/package-tree.html
-%%PORTDOCS%%share/java/cocoon/docs/api/org/apache/cocoon/processor/sql/ConnectionCreator.html
-%%PORTDOCS%%share/java/cocoon/docs/api/org/apache/cocoon/processor/sql/ConnectionDefs.html
-%%PORTDOCS%%share/java/cocoon/docs/api/org/apache/cocoon/processor/sql/DefaultQueryCreator.html
-%%PORTDOCS%%share/java/cocoon/docs/api/org/apache/cocoon/processor/sql/QueryCreator.html
-%%PORTDOCS%%share/java/cocoon/docs/api/org/apache/cocoon/processor/sql/SQLProcessor.html
-%%PORTDOCS%%share/java/cocoon/docs/api/org/apache/cocoon/processor/sql/SQLQueryCreator.html
-%%PORTDOCS%%share/java/cocoon/docs/api/org/apache/cocoon/processor/sql/Utils.html
-%%PORTDOCS%%share/java/cocoon/docs/api/org/apache/cocoon/processor/sql/package-frame.html
-%%PORTDOCS%%share/java/cocoon/docs/api/org/apache/cocoon/processor/sql/package-summary.html
-%%PORTDOCS%%share/java/cocoon/docs/api/org/apache/cocoon/processor/sql/package-tree.html
-%%PORTDOCS%%share/java/cocoon/docs/api/org/apache/cocoon/processor/xinclude/XIncludeProcessor.html
-%%PORTDOCS%%share/java/cocoon/docs/api/org/apache/cocoon/processor/xinclude/package-frame.html
-%%PORTDOCS%%share/java/cocoon/docs/api/org/apache/cocoon/processor/xinclude/package-summary.html
-%%PORTDOCS%%share/java/cocoon/docs/api/org/apache/cocoon/processor/xinclude/package-tree.html
-%%PORTDOCS%%share/java/cocoon/docs/api/org/apache/cocoon/processor/xslt/XSLTProcessor.html
-%%PORTDOCS%%share/java/cocoon/docs/api/org/apache/cocoon/processor/xslt/package-frame.html
-%%PORTDOCS%%share/java/cocoon/docs/api/org/apache/cocoon/processor/xslt/package-summary.html
-%%PORTDOCS%%share/java/cocoon/docs/api/org/apache/cocoon/processor/xslt/package-tree.html
-%%PORTDOCS%%share/java/cocoon/docs/api/org/apache/cocoon/processor/xsp/XSPGlobal.html
-%%PORTDOCS%%share/java/cocoon/docs/api/org/apache/cocoon/processor/xsp/XSPLogicsheet.html
-%%PORTDOCS%%share/java/cocoon/docs/api/org/apache/cocoon/processor/xsp/XSPPage.html
-%%PORTDOCS%%share/java/cocoon/docs/api/org/apache/cocoon/processor/xsp/XSPProcessor.PageEntry.html
-%%PORTDOCS%%share/java/cocoon/docs/api/org/apache/cocoon/processor/xsp/XSPProcessor.html
-%%PORTDOCS%%share/java/cocoon/docs/api/org/apache/cocoon/processor/xsp/XSPUtil.html
-%%PORTDOCS%%share/java/cocoon/docs/api/org/apache/cocoon/processor/xsp/language/XSPLanguageProcessor.html
-%%PORTDOCS%%share/java/cocoon/docs/api/org/apache/cocoon/processor/xsp/language/XSPPreprocessor.html
-%%PORTDOCS%%share/java/cocoon/docs/api/org/apache/cocoon/processor/xsp/language/java/JavaCompiler.html
-%%PORTDOCS%%share/java/cocoon/docs/api/org/apache/cocoon/processor/xsp/language/java/JikesJavaCompiler.html
-%%PORTDOCS%%share/java/cocoon/docs/api/org/apache/cocoon/processor/xsp/language/java/SunJavaCompiler.html
-%%PORTDOCS%%share/java/cocoon/docs/api/org/apache/cocoon/processor/xsp/language/java/XSPClassLoader.html
-%%PORTDOCS%%share/java/cocoon/docs/api/org/apache/cocoon/processor/xsp/language/java/XSPJavaPreprocessor.html
-%%PORTDOCS%%share/java/cocoon/docs/api/org/apache/cocoon/processor/xsp/language/java/XSPJavaProcessor.html
-%%PORTDOCS%%share/java/cocoon/docs/api/org/apache/cocoon/processor/xsp/language/java/package-frame.html
-%%PORTDOCS%%share/java/cocoon/docs/api/org/apache/cocoon/processor/xsp/language/java/package-summary.html
-%%PORTDOCS%%share/java/cocoon/docs/api/org/apache/cocoon/processor/xsp/language/java/package-tree.html
-%%PORTDOCS%%share/java/cocoon/docs/api/org/apache/cocoon/processor/xsp/language/package-frame.html
-%%PORTDOCS%%share/java/cocoon/docs/api/org/apache/cocoon/processor/xsp/language/package-summary.html
-%%PORTDOCS%%share/java/cocoon/docs/api/org/apache/cocoon/processor/xsp/language/package-tree.html
-%%PORTDOCS%%share/java/cocoon/docs/api/org/apache/cocoon/processor/xsp/library/XSPContextLibrary.html
-%%PORTDOCS%%share/java/cocoon/docs/api/org/apache/cocoon/processor/xsp/library/XSPCookieLibrary.html
-%%PORTDOCS%%share/java/cocoon/docs/api/org/apache/cocoon/processor/xsp/library/XSPGlobalLibrary.html
-%%PORTDOCS%%share/java/cocoon/docs/api/org/apache/cocoon/processor/xsp/library/XSPRequestLibrary.html
-%%PORTDOCS%%share/java/cocoon/docs/api/org/apache/cocoon/processor/xsp/library/XSPResponseLibrary.html
-%%PORTDOCS%%share/java/cocoon/docs/api/org/apache/cocoon/processor/xsp/library/XSPSessionLibrary.html
-%%PORTDOCS%%share/java/cocoon/docs/api/org/apache/cocoon/processor/xsp/library/calendar/XSPCalendar.html
-%%PORTDOCS%%share/java/cocoon/docs/api/org/apache/cocoon/processor/xsp/library/calendar/package-frame.html
-%%PORTDOCS%%share/java/cocoon/docs/api/org/apache/cocoon/processor/xsp/library/calendar/package-summary.html
-%%PORTDOCS%%share/java/cocoon/docs/api/org/apache/cocoon/processor/xsp/library/calendar/package-tree.html
-%%PORTDOCS%%share/java/cocoon/docs/api/org/apache/cocoon/processor/xsp/library/fp/fpError.html
-%%PORTDOCS%%share/java/cocoon/docs/api/org/apache/cocoon/processor/xsp/library/fp/fpLibrary.html
-%%PORTDOCS%%share/java/cocoon/docs/api/org/apache/cocoon/processor/xsp/library/fp/fpResource.html
-%%PORTDOCS%%share/java/cocoon/docs/api/org/apache/cocoon/processor/xsp/library/fp/package-frame.html
-%%PORTDOCS%%share/java/cocoon/docs/api/org/apache/cocoon/processor/xsp/library/fp/package-summary.html
-%%PORTDOCS%%share/java/cocoon/docs/api/org/apache/cocoon/processor/xsp/library/fp/package-tree.html
-%%PORTDOCS%%share/java/cocoon/docs/api/org/apache/cocoon/processor/xsp/library/package-frame.html
-%%PORTDOCS%%share/java/cocoon/docs/api/org/apache/cocoon/processor/xsp/library/package-summary.html
-%%PORTDOCS%%share/java/cocoon/docs/api/org/apache/cocoon/processor/xsp/library/package-tree.html
-%%PORTDOCS%%share/java/cocoon/docs/api/org/apache/cocoon/processor/xsp/library/sql/Column.html
-%%PORTDOCS%%share/java/cocoon/docs/api/org/apache/cocoon/processor/xsp/library/sql/XSPSQLLibrary.html
-%%PORTDOCS%%share/java/cocoon/docs/api/org/apache/cocoon/processor/xsp/library/sql/package-frame.html
-%%PORTDOCS%%share/java/cocoon/docs/api/org/apache/cocoon/processor/xsp/library/sql/package-summary.html
-%%PORTDOCS%%share/java/cocoon/docs/api/org/apache/cocoon/processor/xsp/library/sql/package-tree.html
-%%PORTDOCS%%share/java/cocoon/docs/api/org/apache/cocoon/processor/xsp/package-frame.html
-%%PORTDOCS%%share/java/cocoon/docs/api/org/apache/cocoon/processor/xsp/package-summary.html
-%%PORTDOCS%%share/java/cocoon/docs/api/org/apache/cocoon/processor/xsp/package-tree.html
-%%PORTDOCS%%share/java/cocoon/docs/api/org/apache/cocoon/producer/AbstractProducer.html
-%%PORTDOCS%%share/java/cocoon/docs/api/org/apache/cocoon/producer/Producer.html
-%%PORTDOCS%%share/java/cocoon/docs/api/org/apache/cocoon/producer/ProducerFactory.html
-%%PORTDOCS%%share/java/cocoon/docs/api/org/apache/cocoon/producer/ProducerFromFile.html
-%%PORTDOCS%%share/java/cocoon/docs/api/org/apache/cocoon/producer/package-frame.html
-%%PORTDOCS%%share/java/cocoon/docs/api/org/apache/cocoon/producer/package-summary.html
-%%PORTDOCS%%share/java/cocoon/docs/api/org/apache/cocoon/producer/package-tree.html
-%%PORTDOCS%%share/java/cocoon/docs/api/org/apache/cocoon/response/HttpServletResponseFacade.html
-%%PORTDOCS%%share/java/cocoon/docs/api/org/apache/cocoon/response/RedirectException.html
-%%PORTDOCS%%share/java/cocoon/docs/api/org/apache/cocoon/response/package-frame.html
-%%PORTDOCS%%share/java/cocoon/docs/api/org/apache/cocoon/response/package-summary.html
-%%PORTDOCS%%share/java/cocoon/docs/api/org/apache/cocoon/response/package-tree.html
-%%PORTDOCS%%share/java/cocoon/docs/api/org/apache/cocoon/store/MemoryStore.html
-%%PORTDOCS%%share/java/cocoon/docs/api/org/apache/cocoon/store/Store.html
-%%PORTDOCS%%share/java/cocoon/docs/api/org/apache/cocoon/store/package-frame.html
-%%PORTDOCS%%share/java/cocoon/docs/api/org/apache/cocoon/store/package-summary.html
-%%PORTDOCS%%share/java/cocoon/docs/api/org/apache/cocoon/store/package-tree.html
-%%PORTDOCS%%share/java/cocoon/docs/api/org/apache/cocoon/transformer/Transformer.html
-%%PORTDOCS%%share/java/cocoon/docs/api/org/apache/cocoon/transformer/XalanTransformer.html
-%%PORTDOCS%%share/java/cocoon/docs/api/org/apache/cocoon/transformer/XTTransformer.html
-%%PORTDOCS%%share/java/cocoon/docs/api/org/apache/cocoon/transformer/package-frame.html
-%%PORTDOCS%%share/java/cocoon/docs/api/org/apache/cocoon/transformer/package-summary.html
-%%PORTDOCS%%share/java/cocoon/docs/api/org/apache/cocoon/transformer/package-tree.html
-%%PORTDOCS%%share/java/cocoon/docs/api/org/apache/cocoon/xml/XMLFragment.html
-%%PORTDOCS%%share/java/cocoon/docs/api/org/apache/cocoon/xml/package-frame.html
-%%PORTDOCS%%share/java/cocoon/docs/api/org/apache/cocoon/xml/package-summary.html
-%%PORTDOCS%%share/java/cocoon/docs/api/org/apache/cocoon/xml/package-tree.html
-%%PORTDOCS%%share/java/cocoon/docs/api/org/apache/cocoon/xml/util/XPathAPI.html
-%%PORTDOCS%%share/java/cocoon/docs/api/org/apache/cocoon/xml/util/package-frame.html
-%%PORTDOCS%%share/java/cocoon/docs/api/org/apache/cocoon/xml/util/package-summary.html
-%%PORTDOCS%%share/java/cocoon/docs/api/org/apache/cocoon/xml/util/package-tree.html
-%%PORTDOCS%%share/java/cocoon/docs/api/overview-frame.html
-%%PORTDOCS%%share/java/cocoon/docs/api/overview-summary.html
-%%PORTDOCS%%share/java/cocoon/docs/api/overview-tree.html
-%%PORTDOCS%%share/java/cocoon/docs/api/package-list
-%%PORTDOCS%%share/java/cocoon/docs/api/packages.html
-%%PORTDOCS%%share/java/cocoon/docs/api/serialized-form.html
-%%PORTDOCS%%share/java/cocoon/docs/caching.html
-%%PORTDOCS%%share/java/cocoon/docs/changes.html
-%%PORTDOCS%%share/java/cocoon/docs/cocoon2.html
-%%PORTDOCS%%share/java/cocoon/docs/connection-pool.html
-%%PORTDOCS%%share/java/cocoon/docs/contrib.html
-%%PORTDOCS%%share/java/cocoon/docs/dcp.html
-%%PORTDOCS%%share/java/cocoon/docs/dynamic.html
-%%PORTDOCS%%share/java/cocoon/docs/esql.html
-%%PORTDOCS%%share/java/cocoon/docs/faqs.html
-%%PORTDOCS%%share/java/cocoon/docs/fp.html
-%%PORTDOCS%%share/java/cocoon/docs/graphics/caching-header.jpg
-%%PORTDOCS%%share/java/cocoon/docs/graphics/caching-label-1.jpg
-%%PORTDOCS%%share/java/cocoon/docs/graphics/caching-label-2.jpg
-%%PORTDOCS%%share/java/cocoon/docs/graphics/caching-label-3.jpg
-%%PORTDOCS%%share/java/cocoon/docs/graphics/changes-header.jpg
-%%PORTDOCS%%share/java/cocoon/docs/graphics/changes-label-1.jpg
-%%PORTDOCS%%share/java/cocoon/docs/graphics/changes-label-2.jpg
-%%PORTDOCS%%share/java/cocoon/docs/graphics/changes-label-3.jpg
-%%PORTDOCS%%share/java/cocoon/docs/graphics/cocoon2-header.jpg
-%%PORTDOCS%%share/java/cocoon/docs/graphics/cocoon2-label-1.jpg
-%%PORTDOCS%%share/java/cocoon/docs/graphics/cocoon2-label-2.jpg
-%%PORTDOCS%%share/java/cocoon/docs/graphics/cocoon2-label-3.jpg
-%%PORTDOCS%%share/java/cocoon/docs/graphics/connection-pool-header.jpg
-%%PORTDOCS%%share/java/cocoon/docs/graphics/connection-pool-label-1.jpg
-%%PORTDOCS%%share/java/cocoon/docs/graphics/connection-pool-label-2.jpg
-%%PORTDOCS%%share/java/cocoon/docs/graphics/connection-pool-label-3.jpg
-%%PORTDOCS%%share/java/cocoon/docs/graphics/contrib-header.jpg
-%%PORTDOCS%%share/java/cocoon/docs/graphics/contrib-label-1.jpg
-%%PORTDOCS%%share/java/cocoon/docs/graphics/contrib-label-2.jpg
-%%PORTDOCS%%share/java/cocoon/docs/graphics/contrib-label-3.jpg
-%%PORTDOCS%%share/java/cocoon/docs/graphics/dcp-header.jpg
-%%PORTDOCS%%share/java/cocoon/docs/graphics/dcp-label-1.jpg
-%%PORTDOCS%%share/java/cocoon/docs/graphics/dcp-label-2.jpg
-%%PORTDOCS%%share/java/cocoon/docs/graphics/dcp-label-3.jpg
-%%PORTDOCS%%share/java/cocoon/docs/graphics/dynamic-header.jpg
-%%PORTDOCS%%share/java/cocoon/docs/graphics/dynamic-label-1.jpg
-%%PORTDOCS%%share/java/cocoon/docs/graphics/dynamic-label-2.jpg
-%%PORTDOCS%%share/java/cocoon/docs/graphics/dynamic-label-3.jpg
-%%PORTDOCS%%share/java/cocoon/docs/graphics/esql-header.jpg
-%%PORTDOCS%%share/java/cocoon/docs/graphics/esql-label-1.jpg
-%%PORTDOCS%%share/java/cocoon/docs/graphics/esql-label-2.jpg
-%%PORTDOCS%%share/java/cocoon/docs/graphics/esql-label-3.jpg
-%%PORTDOCS%%share/java/cocoon/docs/graphics/ext-26-label-1.jpg
-%%PORTDOCS%%share/java/cocoon/docs/graphics/ext-26-label-2.jpg
-%%PORTDOCS%%share/java/cocoon/docs/graphics/ext-26-label-3.jpg
-%%PORTDOCS%%share/java/cocoon/docs/graphics/ext-56-label-1.jpg
-%%PORTDOCS%%share/java/cocoon/docs/graphics/ext-56-label-2.jpg
-%%PORTDOCS%%share/java/cocoon/docs/graphics/ext-56-label-3.jpg
-%%PORTDOCS%%share/java/cocoon/docs/graphics/ext-58-label-1.jpg
-%%PORTDOCS%%share/java/cocoon/docs/graphics/ext-58-label-2.jpg
-%%PORTDOCS%%share/java/cocoon/docs/graphics/ext-58-label-3.jpg
-%%PORTDOCS%%share/java/cocoon/docs/graphics/ext-62-label-1.jpg
-%%PORTDOCS%%share/java/cocoon/docs/graphics/ext-62-label-2.jpg
-%%PORTDOCS%%share/java/cocoon/docs/graphics/ext-62-label-3.jpg
-%%PORTDOCS%%share/java/cocoon/docs/graphics/ext-80-label-1.jpg
-%%PORTDOCS%%share/java/cocoon/docs/graphics/ext-80-label-2.jpg
-%%PORTDOCS%%share/java/cocoon/docs/graphics/ext-80-label-3.jpg
-%%PORTDOCS%%share/java/cocoon/docs/graphics/ext-84-label-1.jpg
-%%PORTDOCS%%share/java/cocoon/docs/graphics/ext-84-label-2.jpg
-%%PORTDOCS%%share/java/cocoon/docs/graphics/ext-84-label-3.jpg
-%%PORTDOCS%%share/java/cocoon/docs/graphics/ext-88-label-1.jpg
-%%PORTDOCS%%share/java/cocoon/docs/graphics/ext-88-label-2.jpg
-%%PORTDOCS%%share/java/cocoon/docs/graphics/ext-88-label-3.jpg
-%%PORTDOCS%%share/java/cocoon/docs/graphics/ext-86-label-1.jpg
-%%PORTDOCS%%share/java/cocoon/docs/graphics/ext-86-label-2.jpg
-%%PORTDOCS%%share/java/cocoon/docs/graphics/ext-86-label-3.jpg
-%%PORTDOCS%%share/java/cocoon/docs/graphics/faqs-header.jpg
-%%PORTDOCS%%share/java/cocoon/docs/graphics/faqs-label-1.jpg
-%%PORTDOCS%%share/java/cocoon/docs/graphics/faqs-label-2.jpg
-%%PORTDOCS%%share/java/cocoon/docs/graphics/faqs-label-3.jpg
-%%PORTDOCS%%share/java/cocoon/docs/graphics/fp-header.jpg
-%%PORTDOCS%%share/java/cocoon/docs/graphics/fp-label-1.jpg
-%%PORTDOCS%%share/java/cocoon/docs/graphics/fp-label-2.jpg
-%%PORTDOCS%%share/java/cocoon/docs/graphics/fp-label-3.jpg
-%%PORTDOCS%%share/java/cocoon/docs/graphics/guide-header.jpg
-%%PORTDOCS%%share/java/cocoon/docs/graphics/guide-label-1.jpg
-%%PORTDOCS%%share/java/cocoon/docs/graphics/guide-label-2.jpg
-%%PORTDOCS%%share/java/cocoon/docs/graphics/guide-label-3.jpg
-%%PORTDOCS%%share/java/cocoon/docs/graphics/how-it-works-header.jpg
-%%PORTDOCS%%share/java/cocoon/docs/graphics/how-it-works-label-1.jpg
-%%PORTDOCS%%share/java/cocoon/docs/graphics/how-it-works-label-2.jpg
-%%PORTDOCS%%share/java/cocoon/docs/graphics/how-it-works-label-3.jpg
-%%PORTDOCS%%share/java/cocoon/docs/graphics/index-header.jpg
-%%PORTDOCS%%share/java/cocoon/docs/graphics/index-label-1.jpg
-%%PORTDOCS%%share/java/cocoon/docs/graphics/index-label-2.jpg
-%%PORTDOCS%%share/java/cocoon/docs/graphics/index-label-3.jpg
-%%PORTDOCS%%share/java/cocoon/docs/graphics/infrastructure-header.jpg
-%%PORTDOCS%%share/java/cocoon/docs/graphics/infrastructure-label-1.jpg
-%%PORTDOCS%%share/java/cocoon/docs/graphics/infrastructure-label-2.jpg
-%%PORTDOCS%%share/java/cocoon/docs/graphics/infrastructure-label-3.jpg
-%%PORTDOCS%%share/java/cocoon/docs/graphics/install-header.jpg
-%%PORTDOCS%%share/java/cocoon/docs/graphics/install-label-1.jpg
-%%PORTDOCS%%share/java/cocoon/docs/graphics/install-label-2.jpg
-%%PORTDOCS%%share/java/cocoon/docs/graphics/install-label-3.jpg
-%%PORTDOCS%%share/java/cocoon/docs/graphics/ldap-header.jpg
-%%PORTDOCS%%share/java/cocoon/docs/graphics/ldap-label-1.jpg
-%%PORTDOCS%%share/java/cocoon/docs/graphics/ldap-label-2.jpg
-%%PORTDOCS%%share/java/cocoon/docs/graphics/ldap-label-3.jpg
-%%PORTDOCS%%share/java/cocoon/docs/graphics/license-header.jpg
-%%PORTDOCS%%share/java/cocoon/docs/graphics/license-label-1.jpg
-%%PORTDOCS%%share/java/cocoon/docs/graphics/license-label-2.jpg
-%%PORTDOCS%%share/java/cocoon/docs/graphics/license-label-3.jpg
-%%PORTDOCS%%share/java/cocoon/docs/graphics/livesites-header.jpg
-%%PORTDOCS%%share/java/cocoon/docs/graphics/livesites-label-1.jpg
-%%PORTDOCS%%share/java/cocoon/docs/graphics/livesites-label-2.jpg
-%%PORTDOCS%%share/java/cocoon/docs/graphics/livesites-label-3.jpg
-%%PORTDOCS%%share/java/cocoon/docs/graphics/mail-archives-header.jpg
-%%PORTDOCS%%share/java/cocoon/docs/graphics/mail-archives-label-1.jpg
-%%PORTDOCS%%share/java/cocoon/docs/graphics/mail-archives-label-2.jpg
-%%PORTDOCS%%share/java/cocoon/docs/graphics/mail-archives-label-3.jpg
-%%PORTDOCS%%share/java/cocoon/docs/graphics/mail-lists-header.jpg
-%%PORTDOCS%%share/java/cocoon/docs/graphics/mail-lists-label-1.jpg
-%%PORTDOCS%%share/java/cocoon/docs/graphics/mail-lists-label-2.jpg
-%%PORTDOCS%%share/java/cocoon/docs/graphics/mail-lists-label-3.jpg
-%%PORTDOCS%%share/java/cocoon/docs/graphics/sql-header.jpg
-%%PORTDOCS%%share/java/cocoon/docs/graphics/sql-label-1.jpg
-%%PORTDOCS%%share/java/cocoon/docs/graphics/sql-label-2.jpg
-%%PORTDOCS%%share/java/cocoon/docs/graphics/sql-label-3.jpg
-%%PORTDOCS%%share/java/cocoon/docs/graphics/sqltaglib-header.jpg
-%%PORTDOCS%%share/java/cocoon/docs/graphics/sqltaglib-label-1.jpg
-%%PORTDOCS%%share/java/cocoon/docs/graphics/sqltaglib-label-2.jpg
-%%PORTDOCS%%share/java/cocoon/docs/graphics/sqltaglib-label-3.jpg
-%%PORTDOCS%%share/java/cocoon/docs/graphics/technologies-header.jpg
-%%PORTDOCS%%share/java/cocoon/docs/graphics/technologies-label-1.jpg
-%%PORTDOCS%%share/java/cocoon/docs/graphics/technologies-label-2.jpg
-%%PORTDOCS%%share/java/cocoon/docs/graphics/technologies-label-3.jpg
-%%PORTDOCS%%share/java/cocoon/docs/graphics/todo-header.jpg
-%%PORTDOCS%%share/java/cocoon/docs/graphics/todo-label-1.jpg
-%%PORTDOCS%%share/java/cocoon/docs/graphics/todo-label-2.jpg
-%%PORTDOCS%%share/java/cocoon/docs/graphics/todo-label-3.jpg
-%%PORTDOCS%%share/java/cocoon/docs/graphics/wd-xsp-header.jpg
-%%PORTDOCS%%share/java/cocoon/docs/graphics/wd-xsp-label-1.jpg
-%%PORTDOCS%%share/java/cocoon/docs/graphics/wd-xsp-label-2.jpg
-%%PORTDOCS%%share/java/cocoon/docs/graphics/wd-xsp-label-3.jpg
-%%PORTDOCS%%share/java/cocoon/docs/graphics/xmlfragment-header.jpg
-%%PORTDOCS%%share/java/cocoon/docs/graphics/xmlfragment-label-1.jpg
-%%PORTDOCS%%share/java/cocoon/docs/graphics/xmlfragment-label-2.jpg
-%%PORTDOCS%%share/java/cocoon/docs/graphics/xmlfragment-label-3.jpg
-%%PORTDOCS%%share/java/cocoon/docs/graphics/xsp-header.jpg
-%%PORTDOCS%%share/java/cocoon/docs/graphics/xsp-label-1.jpg
-%%PORTDOCS%%share/java/cocoon/docs/graphics/xsp-label-2.jpg
-%%PORTDOCS%%share/java/cocoon/docs/graphics/xsp-label-3.jpg
-%%PORTDOCS%%share/java/cocoon/docs/guide.html
-%%PORTDOCS%%share/java/cocoon/docs/how-it-works.html
-%%PORTDOCS%%share/java/cocoon/docs/images/add.jpg
-%%PORTDOCS%%share/java/cocoon/docs/images/cocoon-small.jpg
-%%PORTDOCS%%share/java/cocoon/docs/images/cocoon.jpg
-%%PORTDOCS%%share/java/cocoon/docs/images/cocoon2.gif
-%%PORTDOCS%%share/java/cocoon/docs/images/dcp-fig-1.gif
-%%PORTDOCS%%share/java/cocoon/docs/images/dcp-fig-2.gif
-%%PORTDOCS%%share/java/cocoon/docs/images/fix.jpg
-%%PORTDOCS%%share/java/cocoon/docs/images/pyramid-model.gif
-%%PORTDOCS%%share/java/cocoon/docs/images/remove.jpg
-%%PORTDOCS%%share/java/cocoon/docs/images/schema.jpg
-%%PORTDOCS%%share/java/cocoon/docs/images/update.jpg
-%%PORTDOCS%%share/java/cocoon/docs/index.html
-%%PORTDOCS%%share/java/cocoon/docs/infrastructure.html
-%%PORTDOCS%%share/java/cocoon/docs/install.html
-%%PORTDOCS%%share/java/cocoon/docs/ldap.html
-%%PORTDOCS%%share/java/cocoon/docs/license.html
-%%PORTDOCS%%share/java/cocoon/docs/livesites.html
-%%PORTDOCS%%share/java/cocoon/docs/mail-archives.html
-%%PORTDOCS%%share/java/cocoon/docs/mail-lists.html
-%%PORTDOCS%%share/java/cocoon/docs/printer/caching.html
-%%PORTDOCS%%share/java/cocoon/docs/printer/changes.html
-%%PORTDOCS%%share/java/cocoon/docs/printer/cocoon2.html
-%%PORTDOCS%%share/java/cocoon/docs/printer/connection-pool.html
-%%PORTDOCS%%share/java/cocoon/docs/printer/contrib.html
-%%PORTDOCS%%share/java/cocoon/docs/printer/dcp.html
-%%PORTDOCS%%share/java/cocoon/docs/printer/dynamic.html
-%%PORTDOCS%%share/java/cocoon/docs/printer/esql.html
-%%PORTDOCS%%share/java/cocoon/docs/printer/faqs.html
-%%PORTDOCS%%share/java/cocoon/docs/printer/fp.html
-%%PORTDOCS%%share/java/cocoon/docs/printer/guide.html
-%%PORTDOCS%%share/java/cocoon/docs/printer/how-it-works.html
-%%PORTDOCS%%share/java/cocoon/docs/printer/images/add.jpg
-%%PORTDOCS%%share/java/cocoon/docs/printer/images/cocoon-small.jpg
-%%PORTDOCS%%share/java/cocoon/docs/printer/images/cocoon.jpg
-%%PORTDOCS%%share/java/cocoon/docs/printer/images/cocoon2.gif
-%%PORTDOCS%%share/java/cocoon/docs/printer/images/dcp-fig-1.gif
-%%PORTDOCS%%share/java/cocoon/docs/printer/images/dcp-fig-2.gif
-%%PORTDOCS%%share/java/cocoon/docs/printer/images/fix.jpg
-%%PORTDOCS%%share/java/cocoon/docs/printer/images/pyramid-model.gif
-%%PORTDOCS%%share/java/cocoon/docs/printer/images/remove.jpg
-%%PORTDOCS%%share/java/cocoon/docs/printer/images/schema.jpg
-%%PORTDOCS%%share/java/cocoon/docs/printer/images/update.jpg
-%%PORTDOCS%%share/java/cocoon/docs/printer/index.html
-%%PORTDOCS%%share/java/cocoon/docs/printer/infrastructure.html
-%%PORTDOCS%%share/java/cocoon/docs/printer/install.html
-%%PORTDOCS%%share/java/cocoon/docs/printer/ldap.html
-%%PORTDOCS%%share/java/cocoon/docs/printer/license.html
-%%PORTDOCS%%share/java/cocoon/docs/printer/livesites.html
-%%PORTDOCS%%share/java/cocoon/docs/printer/mail-archives.html
-%%PORTDOCS%%share/java/cocoon/docs/printer/mail-lists.html
-%%PORTDOCS%%share/java/cocoon/docs/printer/resources/simple.css
-%%PORTDOCS%%share/java/cocoon/docs/printer/sql.html
-%%PORTDOCS%%share/java/cocoon/docs/printer/sqltaglib.html
-%%PORTDOCS%%share/java/cocoon/docs/printer/technologies.html
-%%PORTDOCS%%share/java/cocoon/docs/printer/todo.html
-%%PORTDOCS%%share/java/cocoon/docs/printer/wd-xsp.html
-%%PORTDOCS%%share/java/cocoon/docs/printer/xmlfragment.html
-%%PORTDOCS%%share/java/cocoon/docs/printer/xsp.html
-%%PORTDOCS%%share/java/cocoon/docs/resources/bar-border-bottom.gif
-%%PORTDOCS%%share/java/cocoon/docs/resources/bar-border-left.gif
-%%PORTDOCS%%share/java/cocoon/docs/resources/bar-border-right.gif
-%%PORTDOCS%%share/java/cocoon/docs/resources/bar-border-top.gif
-%%PORTDOCS%%share/java/cocoon/docs/resources/bar-bottom-left.gif
-%%PORTDOCS%%share/java/cocoon/docs/resources/bar-bottom-right.gif
-%%PORTDOCS%%share/java/cocoon/docs/resources/bar-top-left.gif
-%%PORTDOCS%%share/java/cocoon/docs/resources/bar-top-right.gif
-%%PORTDOCS%%share/java/cocoon/docs/resources/bottom.gif
-%%PORTDOCS%%share/java/cocoon/docs/resources/button-asf-hi.gif
-%%PORTDOCS%%share/java/cocoon/docs/resources/button-asf-lo.gif
-%%PORTDOCS%%share/java/cocoon/docs/resources/button-w3c-hi.gif
-%%PORTDOCS%%share/java/cocoon/docs/resources/button-w3c-lo.gif
-%%PORTDOCS%%share/java/cocoon/docs/resources/button-xml-hi.gif
-%%PORTDOCS%%share/java/cocoon/docs/resources/button-xml-lo.gif
-%%PORTDOCS%%share/java/cocoon/docs/resources/close.gif
-%%PORTDOCS%%share/java/cocoon/docs/resources/dot.gif
-%%PORTDOCS%%share/java/cocoon/docs/resources/join.gif
-%%PORTDOCS%%share/java/cocoon/docs/resources/line.gif
-%%PORTDOCS%%share/java/cocoon/docs/resources/logo.gif
-%%PORTDOCS%%share/java/cocoon/docs/resources/note.gif
-%%PORTDOCS%%share/java/cocoon/docs/resources/right.gif
-%%PORTDOCS%%share/java/cocoon/docs/resources/script.js
-%%PORTDOCS%%share/java/cocoon/docs/resources/separator.gif
-%%PORTDOCS%%share/java/cocoon/docs/resources/void.gif
-%%PORTDOCS%%share/java/cocoon/docs/sql.html
-%%PORTDOCS%%share/java/cocoon/docs/sqltaglib.html
-%%PORTDOCS%%share/java/cocoon/docs/technologies.html
-%%PORTDOCS%%share/java/cocoon/docs/todo.html
-%%PORTDOCS%%share/java/cocoon/docs/wd-xsp.html
-%%PORTDOCS%%share/java/cocoon/docs/xmlfragment.html
-%%PORTDOCS%%share/java/cocoon/docs/xsp.html
-%%PORTDOCS%%@dirrm share/java/cocoon/docs/api/org/apache/cocoon/cache
-%%PORTDOCS%%@dirrm share/java/cocoon/docs/api/org/apache/cocoon/collections
-%%PORTDOCS%%@dirrm share/java/cocoon/docs/api/org/apache/cocoon/dcp
-%%PORTDOCS%%@dirrm share/java/cocoon/docs/api/org/apache/cocoon/example
-%%PORTDOCS%%@dirrm share/java/cocoon/docs/api/org/apache/cocoon/formatter
-%%PORTDOCS%%@dirrm share/java/cocoon/docs/api/org/apache/cocoon/framework
-%%PORTDOCS%%@dirrm share/java/cocoon/docs/api/org/apache/cocoon/interpreter/ecmascript
-%%PORTDOCS%%@dirrm share/java/cocoon/docs/api/org/apache/cocoon/interpreter/java
-%%PORTDOCS%%@dirrm share/java/cocoon/docs/api/org/apache/cocoon/interpreter
-%%PORTDOCS%%@dirrm share/java/cocoon/docs/api/org/apache/cocoon/logger
-%%PORTDOCS%%@dirrm share/java/cocoon/docs/api/org/apache/cocoon/parser
-%%PORTDOCS%%@dirrm share/java/cocoon/docs/api/org/apache/cocoon/processor/dcp
-%%PORTDOCS%%@dirrm share/java/cocoon/docs/api/org/apache/cocoon/processor/ldap
-%%PORTDOCS%%@dirrm share/java/cocoon/docs/api/org/apache/cocoon/processor/sql
-%%PORTDOCS%%@dirrm share/java/cocoon/docs/api/org/apache/cocoon/processor/xinclude
-%%PORTDOCS%%@dirrm share/java/cocoon/docs/api/org/apache/cocoon/processor/xslt
-%%PORTDOCS%%@dirrm share/java/cocoon/docs/api/org/apache/cocoon/processor/xsp/language/java
-%%PORTDOCS%%@dirrm share/java/cocoon/docs/api/org/apache/cocoon/processor/xsp/language
-%%PORTDOCS%%@dirrm share/java/cocoon/docs/api/org/apache/cocoon/processor/xsp/library/calendar
-%%PORTDOCS%%@dirrm share/java/cocoon/docs/api/org/apache/cocoon/processor/xsp/library/fp
-%%PORTDOCS%%@dirrm share/java/cocoon/docs/api/org/apache/cocoon/processor/xsp/library/sql
-%%PORTDOCS%%@dirrm share/java/cocoon/docs/api/org/apache/cocoon/processor/xsp/library
-%%PORTDOCS%%@dirrm share/java/cocoon/docs/api/org/apache/cocoon/processor/xsp
-%%PORTDOCS%%@dirrm share/java/cocoon/docs/api/org/apache/cocoon/processor
-%%PORTDOCS%%@dirrm share/java/cocoon/docs/api/org/apache/cocoon/producer
-%%PORTDOCS%%@dirrm share/java/cocoon/docs/api/org/apache/cocoon/response
-%%PORTDOCS%%@dirrm share/java/cocoon/docs/api/org/apache/cocoon/store
-%%PORTDOCS%%@dirrm share/java/cocoon/docs/api/org/apache/cocoon/transformer
-%%PORTDOCS%%@dirrm share/java/cocoon/docs/api/org/apache/cocoon/xml/util
-%%PORTDOCS%%@dirrm share/java/cocoon/docs/api/org/apache/cocoon/xml
-%%PORTDOCS%%@dirrm share/java/cocoon/docs/api/org/apache/cocoon
-%%PORTDOCS%%@dirrm share/java/cocoon/docs/api/org/apache
-%%PORTDOCS%%@dirrm share/java/cocoon/docs/api/org
-%%PORTDOCS%%@dirrm share/java/cocoon/docs/api
-%%PORTDOCS%%@dirrm share/java/cocoon/docs/graphics
-%%PORTDOCS%%@dirrm share/java/cocoon/docs/printer/images
-%%PORTDOCS%%@dirrm share/java/cocoon/docs/printer/resources
-%%PORTDOCS%%@dirrm share/java/cocoon/docs/printer
-%%PORTDOCS%%@dirrm share/java/cocoon/docs/images
-%%PORTDOCS%%@dirrm share/java/cocoon/docs/resources
-%%PORTDOCS%%@dirrm share/java/cocoon/docs
-@dirrm share/java/cocoon
-@exec mkdir %D/share/java/cocoon
-@unexec rmdir %D/etc/apache/cocoon > /dev/null 2>&1 || true
+cocoon/tools/jetty/conf/admin.xml
+cocoon/tools/jetty/conf/main.xml
+cocoon/tools/jetty/conf/webdefaults.xml
+cocoon/tools/jetty/lib/jetty-4.2.19.jar
+cocoon/tools/jetty/lib/servlet-2.3.jar
+cocoon/tools/loader/Loader$RepositoryClassLoader.class
+cocoon/tools/loader/Loader.class
+cocoon/legal/altrmi-client-impl-0.9.2.jar.license.txt
+cocoon/legal/altrmi-client-interfaces-0.9.2.jar.license.txt
+cocoon/legal/altrmi-common-0.9.2.jar.license.txt
+cocoon/legal/altrmi-registry-0.9.2.jar.license.txt
+cocoon/legal/altrmi-server-impl-0.9.2.jar.license.txt
+cocoon/legal/altrmi-server-interfacesl-0.9.2.jar.license.txt
+cocoon/legal/ant-contrib-0.6.jar.license.txt
+cocoon/legal/ant-junit.jar.license.txt
+cocoon/legal/ant-launcher.jar.license.txt
+cocoon/legal/ant-trax.jar.license.txt
+cocoon/legal/ant.jar.license.txt
+cocoon/legal/antlr-2.7.3.jar.license.txt
+cocoon/legal/asm-1.4.2.jar.license.txt
+cocoon/legal/avalon-framework-api-4.1.5.jar.license.txt
+cocoon/legal/avalon-framework-impl-4.1.5.jar.license.txt
+cocoon/legal/axis-1.1.jar.license.txt
+cocoon/legal/axis-jaxrpc-1.1.jar.license.txt
+cocoon/legal/axis-saaj-1.1.jar.license.txt
+cocoon/legal/batik-all-1.5.1.jar.license.txt
+cocoon/legal/bsf-2.3.0.jar.license.txt
+cocoon/legal/castor-0.9.5.3-xml.jar.license.txt
+cocoon/legal/chaperon-20040205.jar.license.txt
+cocoon/legal/commons-beanutils-1.6.1.jar.license.txt
+cocoon/legal/commons-betwixt-20030910.jar.license.txt
+cocoon/legal/commons-cli-1.0.jar.license.txt
+cocoon/legal/commons-collections-3.0.jar.license.txt
+cocoon/legal/commons-dbcp-1.1.jar.license.txt
+cocoon/legal/commons-digester-1.3.jar.license.txt
+cocoon/legal/commons-discovery-0.2.jar.license.txt
+cocoon/legal/commons-httpclient-2.0-final.jar.license.txt
+cocoon/legal/commons-jexl-1.0-beta-1-20040113.jar.license.txt
+cocoon/legal/commons-jxpath-20030909.jar.license.txt
+cocoon/legal/commons-lang-2.0.jar.license.txt
+cocoon/legal/commons-logging-1.0.3.jar.license.txt
+cocoon/legal/commons-pool-1.1.jar.license.txt
+cocoon/legal/db-ojb-1.0.rc6.jar.license.txt
+cocoon/legal/deli-0.9.8.jar.license.txt
+cocoon/legal/ehcache-0.8.jar.license.txt
+cocoon/legal/excalibur-component-1.2.jar.license.txt
+cocoon/legal/excalibur-datasource-1.1.1.jar.license.txt
+cocoon/legal/excalibur-event-api-1.1.jar.license.txt
+cocoon/legal/excalibur-event-impl-1.1.jar.license.txt
+cocoon/legal/excalibur-i18n-1.1.jar.license.txt
+cocoon/legal/excalibur-instrument-1.0.jar.license.txt
+cocoon/legal/excalibur-instrument-client-2003-03-31.jar.license.txt
+cocoon/legal/excalibur-instrument-manager-1.0.jar.license.txt
+cocoon/legal/excalibur-instrument-manager-interfaces-1.0.jar.license.txt
+cocoon/legal/excalibur-io-1.1.jar.license.txt
+cocoon/legal/excalibur-logger-1.1.jar.license.txt
+cocoon/legal/excalibur-monitor-1.0.2.jar.license.txt
+cocoon/legal/excalibur-naming-1.0.jar.license.txt
+cocoon/legal/excalibur-pool-1.2.jar.license.txt
+cocoon/legal/excalibur-sourceresolve-1.1.jar.license.txt
+cocoon/legal/excalibur-store-1.0.jar.license.txt
+cocoon/legal/excalibur-testcase-1.2.jar.license.txt
+cocoon/legal/excalibur-util-1.0.jar.license.txt
+cocoon/legal/excalibur-xmlutil-1.0.jar.license.txt
+cocoon/legal/fop-0.20.5.jar.license.txt
+cocoon/legal/geronimo-spec-jms-DEV-20031120.jar.license.txt
+cocoon/legal/geronimo-spec-jta-DEV-20040202.jar.license.txt
+cocoon/legal/groovy-20040415.114632.jar.license.txt
+cocoon/legal/hsqldb-1.7.1.jar.license.txt
+cocoon/legal/htmlarea.license.txt
+cocoon/legal/icu4j.jar.license.txt
+cocoon/legal/itext-1.02b.jar.license.txt
+cocoon/legal/itext-xml-1.02.jar.license.txt
+cocoon/legal/jakarta-bcel-20040329.jar.license.txt
+cocoon/legal/jakarta-oro-2.0.8.jar.license.txt
+cocoon/legal/jakarta-regexp-1.3.jar.license.txt
+cocoon/legal/jakarta-slide-webdavlib-2.0rc1.jar.license.txt
+cocoon/legal/jcs-1.0-dev.20040516.jar.license.txt
+cocoon/legal/jdom-b9.jar.license.txt
+cocoon/legal/jdtcore-2.1.3.jar.license.txt
+cocoon/legal/jena-2.0.0.jar.license.txt
+cocoon/legal/jetty-4.2.19.jar.license.html
+cocoon/legal/jfor-0.7.1.jar.license.txt
+cocoon/legal/jing-20030619.jar.license.txt
+cocoon/legal/jisp-2.5.1.jar.license.txt
+cocoon/legal/joost-20040330.jar.license.txt
+cocoon/legal/jstyle.jar.license.txt
+cocoon/legal/jtidy-04aug2000r7-dev.jar.license.txt
+cocoon/legal/junit.jar.license.txt
+cocoon/legal/log4j-1.2.8.jar.license.txt
+cocoon/legal/logkit-1.2.2.jar.license.txt
+cocoon/legal/lucene-1.3-final.jar.license.txt
+cocoon/legal/midi-license.txt
+cocoon/legal/pizza-1.1.jar.license.txt
+cocoon/legal/pluto-20040310.jar.license.txt
+cocoon/legal/poi-2.5-final-20040302.jar.license.txt
+cocoon/legal/portlet-api-20040310.jar.license.txt
+cocoon/legal/qdox-1.3.jar.license.txt
+cocoon/legal/quartz-1.3.2.jar.license.txt
+cocoon/legal/rhino1.5r4-continuations-20040228.jar.license.txt
+cocoon/legal/servlet-2.3.jar.license.txt
+cocoon/legal/servlet_2_2.jar.license.txt
+cocoon/legal/slide-kernel-2.0.jar.license.txt
+cocoon/legal/slide-stores-2.0.jar.license.txt
+cocoon/legal/slide-webdavservlet-2.0.jar.license.txt
+cocoon/legal/spark.fpl.license.txt
+cocoon/legal/spark.opl.license.txt
+cocoon/legal/util.concurrent-1.3.3.jar.license.txt
+cocoon/legal/velocity-1.4.jar.license.jtxt
+cocoon/legal/wsdl4j-1.4.jar.license.txt
+cocoon/legal/xalan-2.6.0.jar.license.txt
+cocoon/legal/xercesImpl-2.6.2.jar.license.txt
+cocoon/legal/xindice-1.1b4.jar.license.txt
+cocoon/legal/xml-apis.jar.license.txt
+cocoon/legal/xml-commons-resolver-1.1.jar.license.txt
+cocoon/legal/xmldb-api-20030701.jar.license.txt
+cocoon/legal/xmldb-common-20030701.jar.license.txt
+cocoon/legal/xmldb-xupdate-20040205.jar.license.txt
+cocoon/legal/xmlunit0.8.jar.license.txt
+cocoon/legal/xreporter-expression-20030725.jar.license.txt
+@dirrm cocoon/tools/jetty/conf
+@dirrm cocoon/tools/jetty/lib
+@dirrm cocoon/tools/jetty
+@dirrm cocoon/tools/loader
+@dirrm cocoon/legal
+@dirrm cocoon/tools
+sbin/cocoon.sh
+sbin/cocoonctl
+etc/rc.d/cocoon.sh
+@dirrm cocoon